flyspell-modeでEmacsでもスペルチェック
Aspellというのを使うといいらしい。
$ brew install aspell --with-lang-en
ってしたあと init.el に
;; spell check (setq-default ispell-program-name "aspell") (eval-after-load "ispell" '(add-to-list 'ispell-skip-region-alist '("[^\000-\377]+"))) (global-set-key (kbd "<f12>") 'flyspell-mode) (global-set-key (kbd "<f10>") 'flyspell-buffer) (global-set-key (kbd "<f9>") 'ispell-word) (mapc ;; flyspell-mode (lambda (hook) (add-hook hook 'flyspell-prog-mode)) '( c++-mode-hook emacs-lisp-mode-hook ruby-mode-hook python-mode-hook )) (mapc (lambda (hook) (add-hook hook '(lambda () (flyspell-mode 1)))) '( yatex-mode-hook ))
これで例えばtexを編集すると自動的にflyspell-modeが起動する。
f12を押せばflyspell-modeのオンオフ、f10でflyspell-buffer、f9で単語ごとにスペルチェックできる。
ここいらを参考にした。
http://www.gfd-dennou.org/member/uwabami/cc-env/emacs/flyspell_config.html
http://keisanbutsuriya.blog.fc2.com/blog-entry-60.html
http://www.geocities.co.jp/SiliconValley-Bay/9285/EMACS-JA/emacs_101.html