diff --git a/nvim/lua/mappings.lua b/nvim/lua/mappings.lua index 5cfaf64..bcb9c7e 100644 --- a/nvim/lua/mappings.lua +++ b/nvim/lua/mappings.lua @@ -17,6 +17,7 @@ map("n", "f", "", { desc = "Find" }) map("n", "l", "", { desc = "LSP" }) map("n", "g", "", { desc = "Git" }) map("n", "t", "", { desc = "Terminal" }) +map("n", "d", "", { desc = "Diagnostic" }) -- General map("n", "q", "confirm q", { desc = "quit" }) @@ -40,6 +41,19 @@ map("n", "gr", vim.lsp.buf.references, { desc = "Show references" }) map("n", "ld", vim.diagnostic.setloclist, { desc = "LSP Diagnostic loclist" }) map("n", "lr", " lua require 'nvchad.lsp.renamer' ()", { desc = "NvRenamer" }) +-- Diagnostic +map("n", "dd", function() + vim.diagnostic.jump({ count = 1, float = false }) +end, { desc = "LSP next diag" }) + +map("n", "df", function() + vim.diagnostic.jump({ count = 1, float = true }) +end, { desc = "LSP next diag" }) + +map("n", "ds", function() + vim.diagnostic.jump({ count = -1, float = true }) +end, { desc = "LSP next diag" }) + -- Git map("n", "gm", "Telescope git_commits", { desc = "telescope git commits" }) map({ "n", "t" }, "gg", function()