diff --git a/.config/nvim/after/plugin/lspconfig.rc.vim b/.config/nvim/after/plugin/lspconfig.rc.vim index 86af865..17f15cd 100644 --- a/.config/nvim/after/plugin/lspconfig.rc.vim +++ b/.config/nvim/after/plugin/lspconfig.rc.vim @@ -79,7 +79,10 @@ nvim_lsp.ccls.setup { }, on_attach = on_attach, on_publish_diagnostics = diagnostic_handler, - capabilities = require('cmp_nvim_lsp').update_capabilities(vim.lsp.protocol.make_client_capabilities()) + capabilities = require('cmp_nvim_lsp').update_capabilities(vim.lsp.protocol.make_client_capabilities()), + flags = { + debounce_text_changes = 150, + } } nvim_lsp.pylsp.setup { @@ -106,7 +109,10 @@ for _, lsp in ipairs(servers) do nvim_lsp[lsp].setup { on_attach = on_attach, on_publish_diagnostics = diagnostic_handler, - capabilities = require('cmp_nvim_lsp').update_capabilities(vim.lsp.protocol.make_client_capabilities()) + capabilities = require('cmp_nvim_lsp').update_capabilities(vim.lsp.protocol.make_client_capabilities()), + flags = { + debounce_text_changes = 150, + } } end EOF