aboutsummaryrefslogtreecommitdiff
path: root/lua/lsp/init.lua
diff options
context:
space:
mode:
authorjdhao <jdhao@hotmail.com>2021-07-04 04:37:29 +0800
committerjdhao <jdhao@hotmail.com>2021-07-04 04:37:29 +0800
commitd3ee056f9631181b549f12a9485ee0ba18f773f8 (patch)
treeb43c707b69f4ec75f762c55848c9e473b3af5fa1 /lua/lsp/init.lua
parentd6cd6be63bffdd69e53fcc3e443725f4ecc7050f (diff)
Add debounce time for nvim-lsp
Diffstat (limited to 'lua/lsp/init.lua')
-rw-r--r--lua/lsp/init.lua15
1 files 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" })