我正在从 Windows 迁移到 Mac,我整晚都在试图让 emacs 工作。
我已经安装了GNU emacs并简单地复制了我的 Windows.emacs
文件,这似乎工作正常,除了拼写检查。我安装了cocoAspell并按照此设置说明添加路径并将 ispell 更改为 aspell,但是当我运行拼写检查时,我得到了
Error: The file "/use/local/lib/aspell-0.60/english" can not be opened for reading.
FlySpell 也不起作用。
似乎它正在查看错误的目录,但我已经有了
(setq ispell-program-name "aspell"
ispell-dictionary "english"
ispell-dictionary-alist
(let ((default '("[A-Za-z]" "[^A-Za-z]" "[']" nil
("-B" "-d" "english" "--dict-dir"
"/Library/Application Support/cocoAspell/aspell6-en-6.0-0")
nil iso-8859-1)))
`((nil ,@default)
("english" ,@default))))
它指向正确的字典目录“/Library/Application Support/cocoAspell/aspell6-en-6.0-0”。我无法弄清楚为什么我收到错误以及如何解决它。
更新:
现在我已经删除了我的 GNU emacs 和 cocoAspell,并按照 @katspaugh 的建议使用自制软件重新安装(和链接)emacs/aspell。我删除了上面显示的代码,只留下
(setq ispell-program-name "aspell")
现在当我运行拼写检查时,我得到了
Searching for program: No such file or directory, aspell
我已经将 aspell 与 关联brew link aspell
,为什么仍然找不到它?