Recentemente troquei o ctags pelo clangd para melhor suporte ao lsp no neovim. Agora o clangd não reconhece meus diretórios include locais.
Tentei os seguintes arquivos .clangd sem sucesso (com o primeiro pelo menos as macros funcionaram, o que é alguma coisa)
CompileFlags:
Add:
- -I./include
- -I./lib
- -D_GNU_SOURCE
- -DSHELL="/bin/sh"
CompileFlags:
Add: [-D_GNU_SOURCE, -DSHELL="/bin/sh", -I./include, -I./lib]
o arquivo .clangd está na raiz do projeto, mas ele simplesmente não funciona. O que acontece?