私はDebianSqueezeシステムでEmacs23とAspellを実行しています。 aspell-hiパッケージをインストールしましたが、コマンドラインからヒンディー語ファイルのスペルチェックが正常に機能します。指示を使用して、emacsのispellを置き換えるようにaspellを設定しました ここ 。
しかし、Emacsにヒンディー語辞書を使用するようにaspellに指示させる方法が見つかりません。 M-x ispell-change-dictionaryと入力すると、取得する辞書のリストにヒンディー語は表示されません。 「ヒンディー語」と入力すると、「一致するものが見つかりません」と表示されます。 .emacsで(setq-default ispell-program-name "aspell -d hi")
と言う大雑把な方法を試しても、そのようなプログラムが見つからないというエラーが表示されます。
私はオンラインで広範囲に検索しましたが、個人辞書とM-x ispell-change-dictionaryにリストされている辞書を除いて、emacsのaspellに辞書を設定する問題の解決策を見つけることができません。
Debianには、インストールされた辞書用にispell.elを設定する自動方法が含まれています。
最初に実行してみてください
emacs -q
ヒンディー語辞書が利用できる場合は、この「ベアEmacs」でテストします
C-h v ispell-program-name
Emacsが使用するデフォルトの「ispell」を確認する(aspellである必要があります)C-h v C-h v ispell-program-name
利用可能な辞書のリストを表示するには「bareEmacs」にヒンディー語がある場合は、ispellとaspellに関して.emacsで行ったすべての構成を削除してください。
これが失敗した場合は、以下を追加します。
(add-to-list 'ispell-local-dictionary-alist
'("hindi"
"[a-zA-Z]"
"[^a-zA-Z]"
"[']"
nil
("-d" "hi")
nil
iso-8859-1))
あなたの.emacsに