Neovim LSP with Linux Kernel
maciej.wieczor-retman at intel.com
Tue Sep 19 03:45:29 EDT 2023
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
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
More information about the Kernelnewbies