diff --git a/init.lua b/init.lua index d239aa20..247f92b3 100644 --- a/init.lua +++ b/init.lua @@ -512,6 +512,14 @@ vim.keymap.set('n', 'tt', 'Neotree toggle', { desc = "Neo[T]ree vim.keymap.set('n', 'tr', 'Neotree reveal', { desc = "Neo[T]ree [R]eveal" }) vim.keymap.set('n', 'ts', 'Neotree git_status', { desc = "Neo[T]ree git [S]tatus" }) +-- Trouble +vim.keymap.set("n", "xx", function() require("trouble").toggle() end) +vim.keymap.set("n", "xw", function() require("trouble").toggle("workspace_diagnostics") end) +vim.keymap.set("n", "xd", function() require("trouble").toggle("document_diagnostics") end) +vim.keymap.set("n", "xq", function() require("trouble").toggle("quickfix") end) +vim.keymap.set("n", "xl", function() require("trouble").toggle("loclist") end) +vim.keymap.set("n", "gR", function() require("trouble").toggle("lsp_references") end) + -- [[ Configure LSP ]] -- This function gets run when an LSP connects to a particular buffer. local on_attach = function(_, bufnr)