我很难让flyspell在emacs中工作。我是 Mac 用户,但我没有使用 Aquamacs,它似乎默认提供此功能。
Starting new Ispell process [/usr/local/bin/aspell::default] ...
ispell-init-process: Error: No word lists can be found for the language "en_US".
错误消息试图告诉您 Emacsaspell
在子进程中启动了外部程序,这很好,但它找不到它的字典文件,这很糟糕。尝试键入M-x ispell-change-dictionary RET SPC
以查看是否有 Emacs 知道的任何字典文件,然后选择其中一个。
如果这不起作用,那么您的flyspell 安装有问题。接下来要尝试什么取决于您使用的 Emacs 版本(OS X 附带的终端版本、通过 Homebrew 或 MacPorts 安装的较新终端版本、Cocoa 版本或 Aquamacs)。例如,在我的机器上,我在 Snow Leopard 下运行 Cocoa Emacs 24,并flyspell.el
预装了它,但要真正让它工作,我必须aspell
使用 Homebrew 安装包(它提供了aspell
可执行文件及其字典文件)。你能给我们更多关于你的环境(OS X 版本、Emacs 版本等)的信息吗?