company-lsp 终于来了

可以列出你的配置代码和用来测试补全的c++代码吗?最好列一下M-x company-diag的结果。

回头看了一下你原来的问题:

  1. company-auto-complete-char不是用来实现你想要的功能的。company-lsp默认应该支持cquery的.自动触发补全。

  2. 要实现补全参数的效果,company-lsp需要被提前加载。可以使用如下配置:

    (add-hook 'c++-mode-hook 
       (lambda ()
          (require 'company-lsp)
          (lsp-cquery-enable)))
    
  3. lsp-enable-comletion-at-pointcompany-capf对于company-lsp没有任何作用