Emacs的Windows拼写检查 - 使用aspell或hunspell

12

我在Windows XP操作系统上使用Emacs 23.1.50版本。我无法像Emacs Wiki提供的示例那样设置hunspell或aspell作为Emacs的一部分。是否有任何可行的配置方案可供参考,请帮助我解决这个问题。

3个回答

17

我在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等功能都能正常使用。


我无论如何都无法让hunspell正常工作。现在改用aspell进行设置,它可以很好地工作。 - user90150
如果您提供如何同时使用两个字典的信息,我会给答案点赞。 :) - Rekin

2

aspell可以通过cygwin在Windows上轻松安装。在cygwin设置中,使用搜索栏查找aspell并选择进行安装。记得同时选择你想要安装的字典(英语语言的话选择aspell-en)。将cygwin/bin目录添加到emacs的load-path中,这样当它需要时,emacs就能够找到可执行文件。最后,在你的.emacs文件中添加以下行:

(setq-default ispell-program-name "aspell")

HTH


谢谢,这正是我所需要的。只是,为了让它工作,我不得不将cygwin bin目录添加到exec-path而不是load-path中。 - Kaos

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接