交互式拼写检查程序可为Emacs(Interactive Spell Checking Progra

2019-09-20 02:18发布

我最近切换到emacs24并升级到Ubuntu 12.04。 我似乎无法得到的hunspell再正常工作。 我找到的hunspell比更好的aspell一般。 唯一的hunspell想要使用澳大利亚词典不是英语美语辞典或冻结我的系统。 aspell一起我没有问题交换字典或运行flyspell模式。

我的问题是人们如何在emacs24建立交互式的拼写? 仍在使用的ispell和flyspell或任何其他的设置是优选的。 您是否正在使用中的hunspell与emacs24? 我会继续尝试得到这个工作,但要确认其他地方的人没有任何问题。

Answer 1:

我在OS X(通过自制安装)使用中的hunspell使用Emacs 24从BZR建。 我的.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)))))


文章来源: Interactive Spell Checking Programs Available for emacs