私は 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」を指しています。エラーが発生した理由と修正方法がわかりません。
アップデート:
@katspaughが提案したように、GNU emacsとcocoAspellを削除し、homebrewを使用してemacs/aspellを再インストール(およびリンク)しました。上記のコードを削除し、そのままにしておきます
(setq ispell-program-name "aspell")
スペルチェックを実行すると、
Searching for program: No such file or directory, aspell
既に aspell をbrew link aspell
にリンクしていますが、まだ見つからないのはなぜですか?