1

emacs-snapshot在 Xubuntu 12.10 上使用 (24.2.50)。为了完成我目前正在使用auto-complete(v1.4)。

我有一个非常好的auto-complete各种来源设置,包括semantic我的 c++ 编程的代码完成源。但是,我想切换到predictive-mode完成 LaTeX 文档(我正在使用AUCTeX所有与 LaTeX 相关的东西)。

我当前的auto-complete配置(对于 LaTeX;我省略了所有非 LaTeX 配置)如下所示:

(require 'auto-complete-latex)
(require 'ac-math)
(add-to-list 'ac-modes 'latex-mode) ; make auto-complete aware of {{{latex-mode}}}
(defun ac-latex-mode-setup ()       ; add ac-sources to default ac-sources
  (setq ac-sources
     (append '(ac-source-math-latex ac-source-latex-commands)
           ac-sources))
)
(add-hook 'LaTeX-mode-hook 'ac-latex-mode-setup)  

在添加并执行此处描述的内容后predictive,我尝试通过交换上述代码依次禁用和启用:load-pathauto-loadauto-completeLaTeX-modepredictive-mode

(defun ele/latex-mode-completion-setup ()
  (auto-complete-mode -1)
  (predictive-mode 1)
  )
(add-hook 'LaTeX-mode-hook 'ele/latex-mode-completion-setup)  

不幸的是,这不能按预期工作:auto-complete实际上已禁用但未 predictive-mode启用而不是使用AUCTeX内置tex-mode

我在这里上传了所有与 LaTeX 相关的配置。请注意,这是在上述完成设置之后auto-complete加载的,但基于旧的设置也是如此。另请注意,据我所知,交换该订单并没有什么不同。此外,我发现简单地评论auto-complete配置(我发布的第一个片段)会导致相同的行为:tex-modeis used 而不是AUCTeX.

我不想切换到predictive-mode所有模式,但我真的很喜欢它在进行 LaTeX 编辑时提供的许多功能。

有什么建议么?

4

1 回答 1

0

(拆钩

可能会清除钩子,而不是运行不需要的东西 - 确实只是一个建议

于 2012-11-11T19:00:40.310 回答