我最近切换到 emacs24 并升级到 Ubuntu 12.04。我似乎无法让 hunspell 再次正常工作。我发现 hunspell 总体上比 aspell 更好。 Hunspell 只想使用澳大利亚词典而不是英语美国词典,否则会冻结我的系统。有了 aspell,我可以毫无问题地切换词典或运行 Flyspell 模式。
我的问题是人们如何在 emacs24 中设置交互式拼写?仍然使用 ispell 和 Flyspell 或任何其他首选设置。您是否将 hunspell 与 emacs24 一起使用?我可能会继续尝试使其正常工作,但想确认其他地方的人没有任何问题。
我在 OS X 上使用 hunspell(通过自制软件安装),并使用 bzr 构建的 Emacs 24。我的 .emacs 的相关部分如下。不过我还没有换过字典,所以我无能为力。我花了一段时间才把事情做好,而且那是不久前的事了,所以我不记得为什么一切都是这样的。
(setq-default ispell-program-name "hunspell")
(setq ispell-dictionary "american"
ispell-extra-args '() ;; TeX mode "-t"
ispell-silently-savep t
)
(setq flyspell-mode-map nil)
(add-hook 'ispell-initialize-spellchecker-hook
(lambda ()
(setq ispell-base-dicts-override-alist
'((nil ; default
"[A-Za-z]" "[^A-Za-z]" "[']" t
("-d" "en_US" "-i" "utf-8") nil utf-8)
("american" ; Yankee English
"[A-Za-z]" "[^A-Za-z]" "[']" t
("-d" "en_US" "-i" "utf-8") nil utf-8)
("british" ; British English
"[A-Za-z]" "[^A-Za-z]" "[']" t
("-d" "en_GB" "-i" "utf-8") nil utf-8)))))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)