From e49f84cfaca7ea579d0789bead1704a743b5b32c Mon Sep 17 00:00:00 2001 From: Robert Kmiec Date: Tue, 14 Dec 2021 22:50:48 +0100 Subject: [PATCH] Nvim: lspconfig - add 150 ms debouncing --- .config/nvim/after/plugin/lspconfig.rc.vim | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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