Spacemacs ccls

Spacemacs develop 分支,启用 ccls ,没做其它配置

Makefile 项目,没有 compile_commands.json

按 ccls wiki 里项目根目录下建一个 .ccls 文件,写上编译选项

但是没有识别这个文件,导致补全不成功

nvim + coc + ccls 则能识别这个 .ccls 文件,正常补全

项目根目录建了 .projectile, .ccls-root 文件

.ccls 内容大致如下

-m32
-nostdinc
-Iinclude/

这个如何解决?

路径没找到把

都是默认配置,只是 c-c++ layer 启用了 ccls,看文档里只有设置 ccls cache 目录的选项,没有其它的

项目根目录建了 .projectile , .ccls-root 文件

需要配置什么吗?

请问你那边解决了吗? 我也是这个问题, 如果你解决了, 能给我指点一下吗?

我换 doom emacs,doom 默认 lsp 就能识别 .ccls 配置文件