diff --git a/modules/programs/nvim/plugins/nvim-lspconfig.lua b/modules/programs/nvim/plugins/nvim-lspconfig.lua index bba7726..7aa6dd7 100644 --- a/modules/programs/nvim/plugins/nvim-lspconfig.lua +++ b/modules/programs/nvim/plugins/nvim-lspconfig.lua @@ -52,7 +52,17 @@ local on_attach_def = function(client, bufnr) }, }, t = { - l = { lsp_lines.toggle, "LSP lines" }, + l = { + function() + lsp_lines.toggle() + if vim.diagnostic.is_disabled() then + vim.diagnostic.enable() + else + vim.diagnostic.disable() + end + end, + "LSP lines", + }, i = { function() vim.lsp.inlay_hint(bufnr, nil)