在emacs预测模式乳胶中禁用英语词典

时间:2015-08-05 14:16:44

标签: dictionary emacs latex emacs24

我试图在Emacs上编辑我的LaTeX文档并发现了预测模式,但这是我的问题。

我希望预测模式仅适用于关键字(通常以\开头,但可以在\ begin {itemize}中逐项列出)但是每当我启动时它都会继续加载英文字典。所以我的.emacs文件看起来像那样

;; predictive install location

(add-to-list 'load-path "~/.emacs.d/predictive/")
;; dictionary locations
(add-to-list 'load-path "~/.emacs.d/predictive/latex/")
(add-to-list 'load-path "~/.emacs.d/predictive/texinfo/")
(add-to-list 'load-path "~/.emacs.d/predictive/html/")

;; load predictive package
(autoload 'predictive-mode "~/.emacs.d/predictive/predictive"
  "Turn on Predictive Completion Mode." t)

(add-hook 'LaTeX-mode-hook 'predictive-mode)

(setq predictive-main-dict 'dict-latex)

正如您所看到的,我要求Emacs将默认字典设置为dict-latex,但是因为有很多LaTeX字典,所以它是正确的解决方案吗?

事实是我对Lisp并不是很好,也不明白该怎么做。例如,在the predictive-mode manuual中就是说

  

默认情况下,预测模式将使用LaTeX模式中的常用主词典,由predictive-main-dict确定(请参阅基本词典用法)。但是,通过自定义predictive-latex-docclass-alist,可以根据文档类自动选择主字典。

但我不明白这是否可以解决我的问题,如果是的话怎么办。

提前感谢所有答案,如果我犯了一些英语错误,请抱歉:)

LHOOQ

0 个答案:

没有答案