我在Windows XP操作系统上使用emacs 23.1.50版本。 我不能用emacs wiki提供的例子来设置hunspell或aspell作为emacs的一部分。 任何人都在为Windows XP工作,请帮助我。
我使用aspell在Windows上使用emacs进行拼写检查。 看看我的.emacs
文件,我可以看到这些配置变量。
(custom-set-variables '(ispell-dictionary "british") '(ispell-program-name "H:\\bin\\aspell\\bin\\aspell.exe"))
我使用安装向导安装了aspell。 MS-$
ispell-buffer
flyspell-mode
等等都可以正常工作。
aspell可以使用cygwin轻松安装在Windows上。 在cygwin设置中,在搜索栏中搜索aspell并选择它进行安装。 记住还要选择你想要安装的字典(对于英文 – aspell-en)。 将cygwin / bin目录添加到emacs中的加载路径,以便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更适合程序员。