From ecfa9a363acab1bb05a052652d14a6ecbcc1ee3a Mon Sep 17 00:00:00 2001 From: Simon Lasbrugnas Date: Fri, 23 Jan 2026 19:15:28 +0100 Subject: [PATCH] feat: replace trouble plugin with vim.diagnostic --- lazy-lock.json | 1 - lua/config/keymaps.lua | 5 +++++ lua/custom/plugins/trouble.lua | 13 ------------- 3 files changed, 5 insertions(+), 14 deletions(-) delete mode 100644 lua/custom/plugins/trouble.lua diff --git a/lazy-lock.json b/lazy-lock.json index 22115ab..21c18f6 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -56,7 +56,6 @@ "telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" }, "telescope.nvim": { "branch": "master", "commit": "0d8b6eaa0b5ae6bb3d9785f7a3ba4a4c6c1b1af2" }, "transparent.nvim": { "branch": "main", "commit": "8ac59883de84e9cd1850ea25cf087031c5ba7d54" }, - "trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" }, "typescript-tools.nvim": { "branch": "master", "commit": "c2f5910074103705661e9651aa841e0d7eea9932" }, "vague.nvim": { "branch": "main", "commit": "fcc283576764474ccfbbcca240797d5d7f4d8a78" }, "vim-bujo": { "branch": "master", "commit": "ee3fecb5b3206b8073ac3fe4153391f320c99197" }, diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 1980432..63941ea 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -43,6 +43,11 @@ set("n", "", "l") -- Duplicate line set("n", "dl", "mzyyp`zj") +-- Add all diagnostics to quickfix list +set("n", "xx", function() + vim.diagnostic.setqflist({ open = true }) +end) + -- Start merge conflict resolution set("n", "gm", ":Git mergetool:only") diff --git a/lua/custom/plugins/trouble.lua b/lua/custom/plugins/trouble.lua deleted file mode 100644 index 387c950..0000000 --- a/lua/custom/plugins/trouble.lua +++ /dev/null @@ -1,13 +0,0 @@ -return { - "folke/trouble.nvim", - dependencies = { "nvim-tree/nvim-web-devicons" }, - opts = {}, - keys = { - { "xx", "Trouble diagnostics", desc = "Trouble Workspace Diagnostics" }, - { "xl", "Trouble loclist", desc = "Trouble Loclist" }, - { "xq", "Trouble quickfix", desc = "Trouble Quickfix" }, - { "xt", "Trouble lsp_references", desc = "Trouble LSP References" }, - { "xj", function() require("trouble").next({ skip_groups = true, jump = true }) end, desc = "Trouble Next" }, - { "xk", function() require("trouble").previous({ skip_groups = true, jump = true }) end, desc = "Trouble Previous" }, - }, -}