Aspell Win32 + emacs 23

GNU emacs を gnupack つかってインストールし、LaTeX 一括インストーラーでTeX環境を構築し、TeXShell2 をでコンパイルしてドキュメントをつくったりしているのだけれど、最近PCを入れ替えたおかげで、ispell が使えない。というか、設定し忘れ。

 

今回は Aspell を使ってみた。使えるようになるまでには

  1. Aspell Win32 をインストール (http://aspell.net/win32/
  2. English 辞書をインストール (http://aspell.net/win32/)
  3. emacs の設定
  4. Aspell のデフォルト言語の設定

が必要でした。それぞれの設定は以下に。

emacs の設定

~/.emacs.d/init.el に

;; for Aspell
(add-to-list 'exec-path "D:/Program Files (x86)/Aspell/bin")
(setq-default ispell-program-name "aspell")
(setq-default ispell-extra-args '("--reverse"))
(eval-after-load "ispell"
  '(add-to-list 'ispell-skip-region-alist '("[^\000-\377]+")))
(ispell-change-dictionary "american")

--reverse は必要なのだろうか?あとで確認してみましょう。

Aspell のデフォルト言語の設定

~/.aspell.conf に

lang en_US

これでOK