From e73f7ebb8a9dfe9d47465db4c17815cffe7214ca Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Fri, 25 Oct 2024 13:31:17 +0200 Subject: [PATCH] feat(lsp): add mapping for toggling diagnostics --- lua/lsp/keymap.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lua/lsp/keymap.lua b/lua/lsp/keymap.lua index 38c6f2e..e5afda5 100644 --- a/lua/lsp/keymap.lua +++ b/lua/lsp/keymap.lua @@ -38,6 +38,13 @@ function M:init(server, bufnr) { mode = { "n" }, lhs = "lr", rhs = vim.lsp.buf.rename }, { mode = { "n" }, lhs = "la", rhs = vim.lsp.buf.code_action }, { mode = { "n", "x" }, lhs = "lf", rhs = vim.lsp.buf.format }, + { + mode = { "n" }, + lhs = "ld", + rhs = function() + vim.diagnostic.enable(not vim.diagnostic.is_enabled()) + end, + }, { mode = { "n", "i" }, lhs = "",