emacs では、オンザフライでスペルチェックを行ってくれる「flyspell-mode」が存在する。
使い方は M-x flyspell-mode とするだけ。いちいち ispell-buffer を実行しなくて良いので非常に便利。
さらに、以下を .emacs ファイルに書いておくと、あるモードに入ったら自動的に
flyspell-mode を起動してくれるようにもできる。このコードは znz さんの日記:
にあるものをそのまま頂いた。
; flyspell-mode
(mapc
(lambda (hook)
(add-hook hook 'flyspell-prog-mode))
'(
c-mode-common-hook
emacs-lisp-mode-hook
))
(defun my-flyspell-mode-enable ()
(flyspell-mode 1))
(mapc
(lambda (hook)
(add-hook hook 'my-flyspell-mode-enable))
'(
changelog-mode-hook
debian-control-mode-hook
text-mode-hook
wl-wl-mail-setup-hook
))
znz さんのとは少し異なり、私は wanderlust でメールを書く際にも利用するよう変更を加えている。
これで wanderlust を使ってメールを書くときも、
スペルミスに気付かないままメールを送らなくても済む。