V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Emacs

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

  •  1
     
  •   linux40 · 7 天前 · 200 次点击

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

    第 1 条附言  ·  7 天前

    附上错误

    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.
    
    第 2 条附言  ·  7 天前

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

    (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))))
    
    第 3 条附言  ·  7 天前

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

    1 回复  |  直到 2018-01-13 22:36:06 +08:00
        1
    linux40   7 天前 via Android
    自顶,话说回来,emacs 为什么不在技术里面啊。。。
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   1821 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 71ms · UTC 15:02 · PVG 23:02 · LAX 07:02 · JFK 10:02
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1