fix: trouble

This commit is contained in:
2025-05-23 10:58:10 +02:00
parent 7572e669f2
commit 42613fd64e
+15 -35
View File
@@ -1,37 +1,17 @@
return {
"folke/trouble.nvim",
opts = {}, -- for default options, refer to the configuration section for custom setup.
cmd = "Trouble",
keys = {
{
"<leader>xx",
"<cmd>Trouble diagnostics toggle focus=true<cr>",
desc = "Diagnostics (Trouble)",
},
{
"<leader>xX",
"<cmd>Trouble diagnostics toggle filter.buf=0 focus=true<cr>",
desc = "Buffer Diagnostics (Trouble)",
},
{
"<leader>cs",
"<cmd>Trouble symbols toggle focus=false<cr>",
desc = "Symbols (Trouble)",
},
{
"<leader>cl",
"<cmd>Trouble lsp toggle focus=false win.position=right<cr>",
desc = "LSP Definitions / references / ... (Trouble)",
},
{
"<leader>xL",
"<cmd>Trouble loclist toggle<cr>",
desc = "Location List (Trouble)",
},
{
"<leader>xQ",
"<cmd>Trouble qflist toggle<cr>",
desc = "Quickfix List (Trouble)",
},
},
{
"folke/trouble.nvim",
opts = {}, -- use defaults, or configure as needed
config = function()
local trouble = require("trouble")
-- Keybindings (example)
vim.keymap.set("n", "<leader>xx", function() trouble.toggle() end, { desc = "Trouble: Toggle" })
vim.keymap.set("n", "<leader>xw", function() trouble.toggle("workspace_diagnostics") end, { desc = "Trouble: Workspace Diagnostics" })
vim.keymap.set("n", "<leader>xd", function() trouble.toggle("document_diagnostics") end, { desc = "Trouble: Document Diagnostics" })
vim.keymap.set("n", "<leader>xq", function() trouble.toggle("quickfix") end, { desc = "Trouble: Quickfix" })
vim.keymap.set("n", "<leader>xl", function() trouble.toggle("loclist") end, { desc = "Trouble: Location List" })
end,
}
}