在Windows下使用Emacs的技巧

January 3, 2011

加一个”Open In Emacs”选项

如果开了 Emacs Server mode,就用 emacsclientw.exe。如果没有开 Emacs Server mode,或者没有开 Emacs,就用 runemacs.exe 重新打开一个。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\Shell\Open In Emacs\Command]
@="\"D:\\Program Files\\emacs-24.0.50\\bin\\emacsclientw.exe\" -a \"D:\\Program Files\\emacs-24.0.50\\bin\\runemacs.exe\" \"%1\""

将 Caps Lock 键改成 Ctrl 键

Google 新推出的 Cr-48 上网本,也是没有 Caps Lock 键的。Caps Lock 键换成搜索键了。我也觉得这个键是没有必要的。如果你需要打大写字母,按住 Shift 键就够了。

以前我都是把 Ctrl 键和 Caps Lock 键互换,这次将 Caps Lock 键改成 Ctrl 键,Ctrl 键还是 Ctrl 键。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00

设置拼写检查

首先安装 aspell,下载地址在http://aspell.net/win32/。注意还要安装字典文件,不然 aspell 是没法用的。

(setq-default ispell-program-name "D:\\Program Files\\Aspell\\bin\\aspell.exe")

(setq text-mode-hook '(lambda()
                      (flyspell-mode t)
                      ))

参考

并不是翻译,只是参考。