如何在 Emacs 中为 LaTeX 模式定义两个 ispell 字典?

2024-03-19

我有一份包含许多第二语言引文的文档。我如何将第二语言定义为 Ispell?我在文件顶部有这个:

%% Local IspellDict: brasileiro

我尝试了这个,但没有成功:

%% Local IspellDict: brasileiro, english

我有一种在两种语言之间切换的方法:

;; You should have aspell-ru and aspell-en packages installed
(let ((langs '("english" "russian")))
  (setq lang-ring (make-ring (length langs)))
  (dolist (elem langs) (ring-insert lang-ring elem)))
(defun cycle-ispell-languages ()
  (interactive)
  (let ((lang (ring-ref lang-ring -1)))
    (ring-insert lang-ring lang)
    (ispell-change-dictionary lang)))

(global-set-key (kbd "C-1") 'cycle-ispell-languages)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Emacs 中为 LaTeX 模式定义两个 ispell 字典? 的相关文章

随机推荐