From 6a2fa6f1a802c45949784f1e3e5ab1f902c79fad Mon Sep 17 00:00:00 2001 From: Rahsheen Porter Date: Sat, 7 Oct 2023 15:29:38 -0400 Subject: [PATCH] add trouble keybindings --- .config/nvim/lua/rahcodes/remap.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.config/nvim/lua/rahcodes/remap.lua b/.config/nvim/lua/rahcodes/remap.lua index c70d4bdc..2dcbe178 100644 --- a/.config/nvim/lua/rahcodes/remap.lua +++ b/.config/nvim/lua/rahcodes/remap.lua @@ -70,3 +70,10 @@ vim.keymap.set("n", "sg", require("telescope.builtin").live_grep, { desc vim.keymap.set("n", "sd", require("telescope.builtin").diagnostics, { desc = "[S]earch [D]iagnostics" }) vim.keymap.set("n", "gb", require("telescope.builtin").git_branches, { desc = "[G]it [B]ranches" }) vim.keymap.set("n", "sb", require("telescope.builtin").buffers, { desc = "[ ] Find existing buffers" }) + +vim.keymap.set("n", "xx", function() require("trouble").open() end) +vim.keymap.set("n", "xw", function() require("trouble").open("workspace_diagnostics") end) +vim.keymap.set("n", "xd", function() require("trouble").open("document_diagnostics") end) +vim.keymap.set("n", "xq", function() require("trouble").open("quickfix") end) +vim.keymap.set("n", "xl", function() require("trouble").open("loclist") end) +vim.keymap.set("n", "gR", function() require("trouble").open("lsp_references") end)