2016-07-25 33 views
1

为了使clang支持C++ 11标准,我必须添加-std=c++11参数。这样,如何让emacs支持C++ 11中公司模式的铿锵后端?

enter image description here

它工作得很好,如果我编辑C++源文件。但是当我编辑一个c源文件时,clang不能工作。我认为原因是我添加的论据。

那么如何让铿锵的后端支持C++ 11,同时对于c源文件来说工作得很好?

回答

0

你必须做出选择只与C++模式,所以你会做到以下几点:

;; 
(add-hook 'c++-mode-hook 
      (lambda() (setq company-clang-insert-arguments "-std=c++11"))) 

或财产以后这样。它没有测试。