auto-complete-clang-async 貌似不錯,這裏是項目主頁 https://github.com/Golevka/emacs-clang-complete-async git
文檔上介紹說能夠經過下面的方法設置clang參數: github
第三種方式歷來沒成功過,貌似auto-complete-clang-async將ac-clang-flags 設置成local的了,每次打開一個新的file都會發現ac-clang-flags 被重置了,所以在 .emacs 文件中直接設置是無效的。解決方法是打開 auto-complete-clang-async.el, 找到下面這一行行註釋掉: shell
(make-variable-buffer-local 'ac-clang-cflags)
這樣一來就能夠直接在 .emacs 文件中設置ac-clang-cflag 的值了 async
PS. 還不清楚爲何做者要這麼作。。。。 spa