toggle lsp with <leader>vt
This commit is contained in:
parent
b99aa1318e
commit
78e7bddc08
|
@ -321,6 +321,27 @@ in
|
||||||
-- severity_limit = { "Error" }
|
-- severity_limit = { "Error" }
|
||||||
-- }
|
-- }
|
||||||
-- })
|
-- })
|
||||||
|
vim.g.diagnostics_active = true
|
||||||
|
function _G.toggle_diagnostics()
|
||||||
|
if vim.g.diagnostics_active then
|
||||||
|
vim.g.diagnostics_active = false
|
||||||
|
vim.lsp.diagnostic.clear(0)
|
||||||
|
vim.lsp.handlers["textDocument/publishDiagnostics"] = function() end
|
||||||
|
else
|
||||||
|
vim.g.diagnostics_active = true
|
||||||
|
vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with(
|
||||||
|
vim.lsp.diagnostic.on_publish_diagnostics, {
|
||||||
|
virtual_text = true,
|
||||||
|
signs = true,
|
||||||
|
underline = true,
|
||||||
|
update_in_insert = false,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
vim.api.nvim_set_keymap('n', '<leader>vt', ':call v:lua.toggle_diagnostics()<CR>', {noremap = true, silent = true})
|
||||||
|
|
||||||
|
|
||||||
-- autopairs
|
-- autopairs
|
||||||
require('nvim-autopairs').setup{}
|
require('nvim-autopairs').setup{}
|
||||||
|
|
Loading…
Reference in a new issue