Hunspellは、今日入手可能な最も有望な無料のスペルチェッカーです。 デフォルトでは、FirefoxやOpenOfficeなどのプログラムに統合されています。 それに対する辞書は、類推の中で群を抜いて最大です。 しかし、Emacsでは、友人を作るのはそれほど簡単ではありません。
Hunspellのインストール
Hunspellには依存関係がほとんどないため、まず最初にHunspellを組み立てる必要があります。 これを行うには、
ここにアクセスし
て 、ソースコードのtarballをダウンロードする必要があります。
cd /tmp wget 'http://hunspell.cvs.sourceforge.net/viewvc/hunspell/hunspell/?view=tar' -O hunspell.tgz tar -xzf hunspell.tgz cd hunspell
これでHunspellのソースコードができましたが、それでもEmacsでは動作しません。それを動作させるには
、特定のNikolai Suschenko
によって書かれたパッチ
が必要です。 彼に感謝します。 念のため、ここにパッチを用意します。
パッチをファイル/tmp/hunspell/emacs_patch.patchに保存します。 今それを適用します:
cd /tmp/hunspell patch src/tools/hunspell.cxx emacs_patch.patch
すべてを組み立てる準備ができました。 デフォルトのプレフィックスは/ usr / local /であるため、ディストリビューションの標準hunspellと競合することはありません。
./configure make sudo make install
辞書をインストールする
標準のhunspell辞書、この場合は英語とロシア語をインストールする必要があります。
sudo apt-get install hunspell hunspell-en-us hunspell-ru
Emacsを構成する
.emacsで、ファイルの最後に次を追加します。
これで、ロシア語と英語のスペルチェックは、おなじみのispell-bufferとflyspell-modeで機能するようになりました。