【问题标题】:Flyspell not loading automatically with LaTeX fileFlyspell 不使用 LaTeX 文件自动加载
【发布时间】:2016-06-21 01:38:31
【问题描述】:

尝试将 Flyspell 与 LaTeX 文件一起使用。设置如下所示:

(require 'ispell)
(setq ispell-program-name "/usr/local/bin/hunspell") ;; From Homebrew, version 1.4.1
(add-to-list 'ispell-local-dictionary-alist '("de_DE_OLDSPELL" "[[:alpha:]]" "[^[:alpha:]]" "[']" t ("-d" "de_DE_OLDSPELL") nil iso-8859-1))
(setq ispell-dictionary "de_DE_OLDSPELL")
(add-hook 'text-mode-hook 'turn-on-flyspell)

打开文本(或 LaTeX)文件时不会自动加载,但手动加载时可以正常工作。如何让 Flyspell 自动加载?可能是一个简单的答案,但我已经在这个圈子里转了一段时间。

【问题讨论】:

    标签: emacs hunspell flyspell


    【解决方案1】:

    显然,这是在 Hunspell 和 Emacs 24.4+ 之间的交互中的 a known problem。如果 Hunspell 没有与 Emacs 中 LANG 的值对应的可用字典,则自动配置将失败。因此,将 DICTIONARY 设置为 可用的字典的基本文件名。 Hunspell 通常坚持使用英语词典,所以 (setenv DICTIONARY "en_US") 或类似的东西应该可以解决问题。那段特殊的代码对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-16
      • 1970-01-01
      • 2017-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-04
      • 2012-11-19
      相关资源
      最近更新 更多