From e07afd2c651fd9d83a6b53b24f31dc1172c06e29 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Fri, 5 Nov 2021 15:07:58 +0530 Subject: [PATCH] nvim: lsp: Never insert #include directives as part of code completion for clangd --- nvim/.config/nvim/lua/lsp.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nvim/.config/nvim/lua/lsp.lua b/nvim/.config/nvim/lua/lsp.lua index 1eb924e..1a0bd05 100644 --- a/nvim/.config/nvim/lua/lsp.lua +++ b/nvim/.config/nvim/lua/lsp.lua @@ -256,7 +256,7 @@ nvim_lsp.clangd.setup { on_attach = on_attach, capabilities = capabilities, default_config = { - cmd = { "clangd", "--background-index", "--pch-storage=memory", "--clang-tidy", "--suggest-missing-includes" }, + cmd = { "clangd", "--background-index", "--pch-storage=memory", "--clang-tidy", "--suggest-missing-includes", "--header-insertion=never" }, filetypes = { 'c', 'cpp' }, root_dir = function(fname) -- We specify build/compile_commands.json as that is where the compile_commands.json