8

我很难让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".
4

1 回答 1

3

错误消息试图告诉您 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 版本等)的信息吗?

于 2013-05-16T14:45:21.210 回答