It seems to me that if the compile_commands.json file is modified after the initial indexing it does not trigger a re-indexing of the project.
I use ccls trough the atom-ide-ccls plugin and my build system (CMake-based) copies the generatedcompile_commands.json to the root of the project when configured.
Is it a feature lacking to ccls or an issue related to my particular use of it?
Right now, if I add a new file and regenerate the compilation database I have to remove .ccls-cache and reopen the file to trigger a new indexation.
It seems to me that if the
compile_commands.jsonfile is modified after the initial indexing it does not trigger a re-indexing of the project.I use
cclstrough theatom-ide-cclsplugin and my build system (CMake-based) copies the generatedcompile_commands.jsonto the root of the project when configured.Is it a feature lacking to
cclsor an issue related to my particular use of it?Right now, if I add a new file and regenerate the compilation database I have to remove
.ccls-cacheand reopen the file to trigger a new indexation.