company-c-headers不会自动触发

我装了这插件,结果每次都要手动M-x company-c-headers

另外我的配置如下:

(when (maybe-require-package 'company-c-headers)
  (after-load 'company
    (add-hook 'c-mode-hook
              (lambda () (sanityinc/local-push-company-backend 'company-c-headers)))))
(setq company-c-headers-path-system '"/usr/include")

如果你看了文档的话,能会知道默认是在 C/C++/Objective-C 的头文件中触发,你的情况满足这一条件吗?

好吧……我火星了。 但是我明明是要在一般的c文件中补全头文件名啊,该去咋设置?

文档(Commentary 部分)有提到 company-c-headers-modes