Macで flyspell-modeを使うための設定
スペルチェックはもっぱら flyspell-mode, flyspell-bufferなので, Macでもそれを使うための設定.
ispellのインストール
% brew install ispell
昔は ~/.aspell.conf
の設定が必須だったような気がするのだが, なくても動作した. デフォルトの言語を設定を英語にしているということが関係しているのか, そもそも不要になったのかはよくわかっていない.
faceの設定
GUIだとデフォルトが波線ですごく見づらい. emacs -nw
なら真っ直ぐな下線なのでよいのだが... 見やすければなんでもいいので以下のような設定にしてみた.
(set-face-attribute 'flyspell-duplicate nil :foreground "white" :background "orange" :box t :underline nil) (set-face-attribute 'flyspell-incorrect nil :foreground "white" :background "red" :box t :underline nil)
こんな感じになります.
Tips
ドキュメントを書くときは, flyspell-modeを有効にしているだけですが, まとめてチェックしたい場合は以下のように設定して開くファイルすべてに対してスペルチェックをかけるというようなことをしています.
(add-hook 'find-file-hook 'flyspell-mode) (add-hook 'find-file-hook 'flyspell-buffer)