feat: replace trouble plugin with vim.diagnostic

This commit is contained in:
Simon Lasbrugnas 2026-01-23 19:15:28 +01:00
parent 5ca4f0ef5b
commit ecfa9a363a
Signed by untrusted user who does not match committer: simon
GPG key ID: 86039876BA6ED8DE
3 changed files with 5 additions and 14 deletions

View file

@ -56,7 +56,6 @@
"telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" },
"telescope.nvim": { "branch": "master", "commit": "0d8b6eaa0b5ae6bb3d9785f7a3ba4a4c6c1b1af2" }, "telescope.nvim": { "branch": "master", "commit": "0d8b6eaa0b5ae6bb3d9785f7a3ba4a4c6c1b1af2" },
"transparent.nvim": { "branch": "main", "commit": "8ac59883de84e9cd1850ea25cf087031c5ba7d54" }, "transparent.nvim": { "branch": "main", "commit": "8ac59883de84e9cd1850ea25cf087031c5ba7d54" },
"trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" },
"typescript-tools.nvim": { "branch": "master", "commit": "c2f5910074103705661e9651aa841e0d7eea9932" }, "typescript-tools.nvim": { "branch": "master", "commit": "c2f5910074103705661e9651aa841e0d7eea9932" },
"vague.nvim": { "branch": "main", "commit": "fcc283576764474ccfbbcca240797d5d7f4d8a78" }, "vague.nvim": { "branch": "main", "commit": "fcc283576764474ccfbbcca240797d5d7f4d8a78" },
"vim-bujo": { "branch": "master", "commit": "ee3fecb5b3206b8073ac3fe4153391f320c99197" }, "vim-bujo": { "branch": "master", "commit": "ee3fecb5b3206b8073ac3fe4153391f320c99197" },

View file

@ -43,6 +43,11 @@ set("n", "<Right>", "<C-w>l")
-- Duplicate line -- Duplicate line
set("n", "<leader>dl", "mzyyp`zj") set("n", "<leader>dl", "mzyyp`zj")
-- Add all diagnostics to quickfix list
set("n", "<leader>xx", function()
vim.diagnostic.setqflist({ open = true })
end)
-- Start merge conflict resolution -- Start merge conflict resolution
set("n", "<leader>gm", ":Git mergetool<CR>:only<CR>") set("n", "<leader>gm", ":Git mergetool<CR>:only<CR>")

View file

@ -1,13 +0,0 @@
return {
"folke/trouble.nvim",
dependencies = { "nvim-tree/nvim-web-devicons" },
opts = {},
keys = {
{ "<leader>xx", "<cmd>Trouble diagnostics<CR>", desc = "Trouble Workspace Diagnostics" },
{ "<leader>xl", "<cmd>Trouble loclist<CR>", desc = "Trouble Loclist" },
{ "<leader>xq", "<cmd>Trouble quickfix<CR>", desc = "Trouble Quickfix" },
{ "<leader>xt", "<cmd>Trouble lsp_references<CR>", desc = "Trouble LSP References" },
{ "<leader>xj", function() require("trouble").next({ skip_groups = true, jump = true }) end, desc = "Trouble Next" },
{ "<leader>xk", function() require("trouble").previous({ skip_groups = true, jump = true }) end, desc = "Trouble Previous" },
},
}