【发布时间】:2013-01-18 13:34:58
【问题描述】:
我使用橘子酱存储库安装了自动完成功能。一切安装正确,移动东西后,我设法启动并自动更正运行,而我的 init.el 中的以下代码没有任何错误:
;; auto-complete
(add-to-list 'load-path "~/.emacs.d/elpa/auto-complete")
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories "~/.emacs.d/elpa/auto-complete/dict")
(ac-config-default)
现在我可以在 Emacs Lisp 中使用自动完成功能而不会出现任何问题,但是每当我使用任何其他模式(如 Java、C 或 C++)时,它都无法正常工作。
我也安装了 yasn-p(它运行良好),不确定这是否与它有关。这是我的 init.el 中的相关代码:
;;yasnippet
(add-to-list 'load-path
"~/.emacs.d/plugins/yasnippet")
(require 'yasnippet)
(yas-global-mode 1)
我正在学习 Emacs,目前我还是个菜鸟。我一直在查看文档和 SO,但没有找到任何东西。我真的很感激任何帮助。
【问题讨论】:
-
对于那些 C-lang 模式是否完全激活了自动完成模式?
AC在这些模式下应该在模式行中可见。 -
@ChrisBarrett 在下面查看我对您的回答的评论。
标签: emacs autocomplete emacs24