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