我在Windows XP操作系统上使用Emacs 23.1.50版本。我无法像Emacs Wiki提供的示例那样设置hunspell或aspell作为Emacs的一部分。是否有任何可行的配置方案可供参考,请帮助我解决这个问题。
我在Windows XP操作系统上使用Emacs 23.1.50版本。我无法像Emacs Wiki提供的示例那样设置hunspell或aspell作为Emacs的一部分。是否有任何可行的配置方案可供参考,请帮助我解决这个问题。
我在Windows上使用aspell对emacs进行拼写检查。查看我的.emacs
文件,我可以看到以下配置变量。
(custom-set-variables
'(ispell-dictionary "british")
'(ispell-program-name "H:\\bin\\aspell\\bin\\aspell.exe"))
我用安装向导安装了aspell。M-S-$
ispell-buffer
flyspell-mode
等功能都能正常使用。
aspell可以通过cygwin在Windows上轻松安装。在cygwin设置中,使用搜索栏查找aspell并选择进行安装。记得同时选择你想要安装的字典(英语语言的话选择aspell-en)。将cygwin/bin目录添加到emacs的load-path中,这样当它需要时,emacs就能够找到可执行文件。最后,在你的.emacs文件中添加以下行:
(setq-default ispell-program-name "aspell")
HTH
请查看http://blog.binchen.org/posts/what-s-the-best-spell-check-set-up-in-emacs.html,它解释了为什么aspell更适合程序员使用。