From d3ee056f9631181b549f12a9485ee0ba18f773f8 Mon Sep 17 00:00:00 2001 From: jdhao Date: Sun, 4 Jul 2021 04:37:29 +0800 Subject: [PATCH] Add debounce time for nvim-lsp --- lua/lsp/init.lua | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/lua/lsp/init.lua b/lua/lsp/init.lua index a9eb866..4738df7 100644 --- a/lua/lsp/init.lua +++ b/lua/lsp/init.lua @@ -70,17 +70,28 @@ lspconfig.pyls.setup { pyls_mypy = {enabled = true} } } + }, + flags = { + debounce_text_changes = 500, } } lspconfig.clangd.setup{ on_attach = on_attach, capabilities = capabilities, - filetypes = { "c", "cpp", "cc" } + filetypes = { "c", "cpp", "cc" }, + flags = { + debounce_text_changes = 500, + } } -- set up vim-language-server -lspconfig.vimls.setup{ on_attach = on_attach } +lspconfig.vimls.setup{ + on_attach = on_attach, + flags = { + debounce_text_changes = 500, + } +} -- Change diagnostic signs. vim.fn.sign_define('LspDiagnosticsSignError', { text = "✗", texthl = "LspDiagnosticsDefaultError" })