有人可以帮我在Ubuntu上为Emacs配置auto-complete-clang吗?我是Emacs的新手。我已经安装了自动完成和Yasnippet,也可以用clang ++编译代码,但无法使auto-complete-clang正常工作。非常感谢任何关于此配置的帮助。
现在我的.emacs文件看起来像:
;; Auto Complete
(add-to-list 'load-path
"~/.emacs.d/elpa/auto-complete-20130724.1750/")
(require 'auto-complete-config)
(add-to-list 'load-path
"~/.emacs.d/elpa/auto-complete-20130724.1750/dict/")
(ac-config-default)
;; Yasnippet
(add-to-list 'load-path
"~/.emacs.d/elpa/yasnippet-20131014.928/")
(require 'yasnippet)
(yas-global-mode 1)
;; Autocomplete Clang
(add-to-list 'load-path
"~/.emacs.d/elpa/auto-complete-clang-20120612.2224/")
(require 'auto-complete-config)
(require 'auto-complete-clang)
M-: ac-sources
列出了一些包含clang
的内容,那么就没问题了。另一个尝试的方法是:C-h f ac-clang-candidate
,然后对其进行调试:C-u C-c f
,看看在自动补全代码时是否会进入其中。 - user797257