我无法在Mac上的Emacs中使用拼写检查。我将我以前的Fedora上的.emacs文件复制到Macbook中的主文件夹中。 " .emacs"有一句话说:
(global-set-key "\C-k" 'ispell)
当我键入" control + k"在一个打开的emacs终端中,我在迷你缓冲区中收到以下错误消息:
Searching for program: permission denied,/Applications/Emacs.app/Contents/Resources/list/textmodes/ispell.elc
当我查找这个地址时,我发现没有"列表" " /Applications/Emacs.app/Contents/Resources /"内的文件夹;文件夹中。
当我做"找到ispell.elc"时,我得到以下结果:
/Applications/Emacs.app/Contents/Resources/lisp/textmodes/ispell.elc
/usr/local/share/emacs/24.2/lisp/textmodes/ispell.elc
/usr/share/emacs/22.1/lisp/textmodes/ispell.elc
我该如何解决?
答案 0 :(得分:0)
我在emacs配置中有以下内容:
(defmacro WhenOSX (&rest body)
`(if (eq system-type 'darwin)
(progn ,@body)
nil
)
)
(WhenOSX
(setq ispell-program-name "/usr/local/bin/aspell")
)
我通过自制软件安装aspell。上面的宏让我可以在Linux,OSX和其他人之间共享我的配置。
https://github.com/shaleh/dot-files/tree/master/emacs.d我的Emacs配置包含我多年来从网络上收集的内容。享受。