4

最近、emacs24に切り替えて、Ubuntu12.04にアップグレードしました。hunspellが再び正しく機能するようには見えません。hunspellは一般的にaspellよりも優れていると思います。Hunspellは、オーストラリアの辞書のみを使用したいと考えており、米国の英語の辞書は使用したくないか、システムをフリーズさせます。aspellを使用すると、辞書を切り替えたり、flyspellモードを実行したりするのに問題はありません。

私の質問は、人々がemacs24でインタラクティブなスペルをどのように設定しているかということです。引き続きispellとflyspell、またはその他の設定を使用することをお勧めします。emacs24でhunspellを使用していますか?私はこれを機能させることを試み続けるかもしれませんが、他の場所で人々が問題を抱えていないことを確認したいと思います。

4

1 に答える 1

5

bzrから構築されたEmacs 24を使用して、OS X(自作でインストール)でhunspellを使用しています。私の .emacs の関連部分は以下のとおりです。ただし、辞書を切り替えていないので、それについてはお手伝いできません。セットアップに時間がかかりました。少し前のことなので、なぜすべてがそのままなのか覚えていません。

(setq-default ispell-program-name "hunspell")
(setq ispell-dictionary "american"
  ispell-extra-args '() ;; TeX mode "-t"
  ispell-silently-savep t
  )

(setq flyspell-mode-map nil)

(add-hook 'ispell-initialize-spellchecker-hook
      (lambda ()
    (setq ispell-base-dicts-override-alist
          '((nil ; default
         "[A-Za-z]" "[^A-Za-z]" "[']" t
         ("-d" "en_US" "-i" "utf-8") nil utf-8)
        ("american" ; Yankee English
         "[A-Za-z]" "[^A-Za-z]" "[']" t
         ("-d" "en_US" "-i" "utf-8") nil utf-8)
        ("british" ; British English
         "[A-Za-z]" "[^A-Za-z]" "[']" t
         ("-d" "en_GB" "-i" "utf-8") nil utf-8)))))
于 2012-07-24T11:36:09.083 に答える