trouble.lua (936B)
1 -- diagnostics 2 return { 3 "folke/trouble.nvim", 4 opts = {}, -- for default options, refer to the configuration section for custom setup. 5 cmd = "Trouble", 6 keys = { 7 { 8 "<leader>xx", 9 "<cmd>Trouble diagnostics toggle<cr>", 10 desc = "Diagnostics (Trouble)", 11 }, 12 { 13 "<leader>xb", 14 "<cmd>Trouble diagnostics toggle filter.buf=0<cr>", 15 desc = "Buffer Diagnostics (Trouble)", 16 }, 17 { 18 "<leader>xs", 19 "<cmd>Trouble symbols toggle focus=false<cr>", 20 desc = "Symbols (Trouble)", 21 }, 22 { 23 "<leader>xd", 24 "<cmd>Trouble lsp toggle focus=false win.position=right<cr>", 25 desc = "LSP Definitions / references / ... (Trouble)", 26 }, 27 { 28 "<leader>xl", 29 "<cmd>Trouble loclist toggle<cr>", 30 desc = "Location List (Trouble)", 31 }, 32 { 33 "<leader>xq", 34 "<cmd>Trouble qflist toggle<cr>", 35 desc = "Quickfix List (Trouble)", 36 }, 37 }, 38 }