Hi, I'm using neovim for a long time now and I've been using ccls as the LSP for anything in C. It's working very well with userspace programs (with "bear -- make" to generate compile_commands.json) but it seems to take up a lot of CPU power whenever I reboot and open any kernel code. The kernel provides it's own way to get compile_commands.json and I understand that ccls needs a bit of time to index these thousands of files. But does anyone know if there is a way to avoid indexing files so often? Or maybe is there a better LSP for C? I couldn't really find anything else and I'm running Arch Linux which suggests it's the recommended one for C. -- Kind regards Maciej Wieczór-Retman _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies