From 7280d593551f7b751ada5ac6003c351e785bf605 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Wed, 4 Jan 2023 13:51:45 +0100 Subject: [PATCH] feat: added trouble --- lua/lazyvim/config/keymaps.lua | 3 +++ lua/lazyvim/plugins/editor.lua | 13 ++++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/lua/lazyvim/config/keymaps.lua b/lua/lazyvim/config/keymaps.lua index 184dc789..d773bd5e 100644 --- a/lua/lazyvim/config/keymaps.lua +++ b/lua/lazyvim/config/keymaps.lua @@ -56,6 +56,9 @@ vim.keymap.set("v", ">", ">gv") -- new file vim.keymap.set("n", "fn", "enew", { desc = "New File" }) +vim.keymap.set("n", "xl", "lopen", { desc = "Open Location List" }) +vim.keymap.set("n", "xq", "copen", { desc = "Open Quickfix List" }) + -- lazygit vim.keymap.set("n", "gg", function() require("lazyvim.util").float_term({ "lazygit" }) diff --git a/lua/lazyvim/plugins/editor.lua b/lua/lazyvim/plugins/editor.lua index 0c8cde9b..21f5b608 100644 --- a/lua/lazyvim/plugins/editor.lua +++ b/lua/lazyvim/plugins/editor.lua @@ -142,7 +142,7 @@ return { ["n"] = { name = "+noice" }, ["q"] = { name = "+quit/session" }, ["s"] = { name = "+search" }, - ["x"] = { name = "+diagnostics" }, + ["x"] = { name = "+diagnostics/quickfix" }, }) end, }, @@ -186,4 +186,15 @@ return { { "bD", function() require("mini.bufremove").delete(0, true) end, desc = "Delete Buffer (Force)" }, }, }, + + -- better diagnostics list and others + { + "folke/trouble.nvim", + cmd = { "TroubleToggle", "Trouble" }, + config = { use_diagnostic_signs = true }, + keys = { + { "xx", "TroubleToggle workspace_diagnostics", desc = "Trouble" }, + }, + }, + }