V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
linux40
V2EX  ›  Emacs

Emacs 补全头文件的那个 company-c-header 有人用过吗?

  •  1
     
  •   linux40 · Jan 13, 2018 · 6083 views
    This topic created in 3026 days ago, the information mentioned may be changed or developed.

    所以插件都装的 MELPA 上的最新版,但这个插件报错说 clang failed with error 1。

    Supplement 1  ·  Jan 13, 2018

    附上错误

    Sat Jan 13 16:54:16 2018
    clang failed with error 1:
    /usr/bin/clang -fsyntax-only -Xclang -code-completion-macros -x c++ -std=c++11 -Xclang -code-completion-at=-:2:9 -
    
    <stdin>:2:9: error: expected "FILENAME" or <FILENAME>
    #include<U+0000>
            ^
    1 error generated.
    
    Supplement 2  ·  Jan 13, 2018

    原来这个错误和这个插件并没有关系,不过这个插件并没有生效是为什么,我设置了的:

    (custom-set-variables
     '(company-backends
       (quote
        (company-bbdb company-nxml company-css company-eclim company-semantic company-clang company-xcode company-cmake company-capf company-files
                      (company-dabbrev-code company-gtags company-etags company-keywords)
                      company-oddmuse company-dabbrev company-c-headers))))
    
    Supplement 3  ·  Jan 13, 2018

    还有,有没有这样一种插件,我有一行#include <iostream>,我不需要打tags就可以选择打开iostream这个文件,只需要打开文件就可以了。

    1 replies    2018-01-13 22:36:06 +08:00
    linux40
        1
    linux40  
    OP
       Jan 13, 2018 via Android
    自顶,话说回来,emacs 为什么不在技术里面啊。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1152 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 23:14 · PVG 07:14 · LAX 16:14 · JFK 19:14
    ♥ Do have faith in what you're doing.