Chen Yangjian's Blog

Carpe diem - Seize the day

EMMS in NT

| Comments

学达芬奇把研究写成食谱,以下是需要的主料:

  • Emacs 推荐使用 NTEmacs
  • EMMS 推荐使用开发版,还是蛮稳定的。
  • Mplayer 或者其他 EMMS 目前支持的并且有移植到 NT 的媒体播放程序,如 MPG321

先准备 Emacs,拆封之后基本就可以使用了,需要进行的配置就是注册表里头写一下 HOME。当然,如果你无所谓,可以直接把 .emacs 丢到 C:\ 里面。 设置主目录有两种方法:新建一个名字叫 HOME 的环境变量。 变量值就是你的想要的目录路径名称,其一;

如果你觉得第一种方法不过瘾,想让 Windowz 最强大的注册表发挥一下功能,也可以。 新建一个数据项:HKEY_CURRENT_USER/Software/GNU/Emacs。 在里面添加一个 REG_SZ 类型的字符串,名字就叫 HOME, 值就是你想要的目录路径名, 想要所有人都这样的话就 HKEY_LOCAL_MACHINE/Software/GNU/Emacs

此外关于 Emacs in NT 有许多文章可以参考,最主要的自然就是官方的 Manual

然后找份 EMMS 包,拿来直接用就行,Mplayer 也是一样,推荐使用没有图形界面版本的。 因为这样比较酷…… 顺便提一下,如果已经有 Cygwin 作为佐料的话就更加劲暴了。 配置好 Cygwin之后, 应该可以自行烹饪 EMMS 解析 MP3 标签用的 MP3info,不过我还没弄。

看到这里你可能已经发现了,这和 Linux 下配置没啥子区别嘛,区别就在下面这点。让 Emacs 找到 Mplayer 在边度:

  • NTEmacs 继承了环境变量中的可执行文件路径,C:\Windows\System32\还是啥的, 可以选择把 Mplayer 的路径加到该环境变量后边。
  • 或者这样:(add-to-list 'exec-path "C:/mplayer/")。和上面一个意思, 区别是只对 Emacs 有效,足够了。

如此应该就可以啦~ 不过使用过程中肯定会碰到问题,比如前面说到的标签解析程序不存在阿什么的, 真的得闲,就在 Cygwin 里头慢慢编译把。

Comments