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

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

  •  1
     
  •   linux40 · 2018-01-13 15:59:10 +08:00 · 5480 次点击
    这是一个创建于 2498 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言  ·  2018-01-13 16:55:50 +08:00

    附上错误

    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 条附言  ·  2018-01-13 17:47:34 +08:00

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

    (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 条附言  ·  2018-01-13 20:30:10 +08:00

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

    1 条回复    2018-01-13 22:36:06 +08:00
    linux40
        1
    linux40  
    OP
       2018-01-13 22:36:06 +08:00 via Android
    自顶,话说回来,emacs 为什么不在技术里面啊。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4837 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:45 · PVG 17:45 · LAX 01:45 · JFK 04:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.