diff options
author | Minijackson <minijackson@riseup.net> | 2025-02-03 18:00:06 +0100 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2025-02-07 14:14:25 +0100 |
commit | c816f5d645880a2ff526376d42f7250e1f1e7a37 (patch) | |
tree | 1df339ac7729c686685734507c0cace04917ea14 | |
parent | e5ac7989cdae3e46ffb83779a4c7ddf81967ecf8 (diff) | |
download | nixos-config-reborn-c816f5d645880a2ff526376d42f7250e1f1e7a37.tar.gz nixos-config-reborn-c816f5d645880a2ff526376d42f7250e1f1e7a37.zip |
usecases/nixvim-dev: enable trouble
-rw-r--r-- | usecases/desktop/development/nixvim-dev.nix | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/usecases/desktop/development/nixvim-dev.nix b/usecases/desktop/development/nixvim-dev.nix index 43fb9f2..400de65 100644 --- a/usecases/desktop/development/nixvim-dev.nix +++ b/usecases/desktop/development/nixvim-dev.nix | |||
@@ -224,6 +224,50 @@ _inputs: | |||
224 | }; | 224 | }; |
225 | 225 | ||
226 | todo-comments.enable = true; | 226 | todo-comments.enable = true; |
227 | |||
228 | trouble = { | ||
229 | enable = true; | ||
230 | lazyLoad.settings = { | ||
231 | cmd = "Trouble"; | ||
232 | keys = [ | ||
233 | { | ||
234 | __unkeyed-1 = "<leader>xx"; | ||
235 | __unkeyed-2 = "<cmd>Trouble diagnostics toggle<cr>"; | ||
236 | desc = "Diagnostics (Trouble)"; | ||
237 | } | ||
238 | |||
239 | { | ||
240 | __unkeyed-1 = "<leader>xX"; | ||
241 | __unkeyed-2 = "<cmd>Trouble diagnostics toggle filter.buf=0<cr>"; | ||
242 | desc = "Buffer Diagnostics (Trouble)"; | ||
243 | } | ||
244 | |||
245 | { | ||
246 | __unkeyed-1 = "<leader>cs"; | ||
247 | __unkeyed-2 = "<cmd>Trouble symbols toggle focus=false<cr>"; | ||
248 | desc = "Symbols (Trouble)"; | ||
249 | } | ||
250 | |||
251 | { | ||
252 | __unkeyed-1 = "<leader>cl"; | ||
253 | __unkeyed-2 = "<cmd>Trouble lsp toggle focus=false win.position=right<cr>"; | ||
254 | desc = "LSP Definitions / references / ... (Trouble)"; | ||
255 | } | ||
256 | |||
257 | { | ||
258 | __unkeyed-1 = "<leader>xL"; | ||
259 | __unkeyed-2 = "<cmd>Trouble loclist toggle<cr>"; | ||
260 | desc = "Location List (Trouble)"; | ||
261 | } | ||
262 | |||
263 | { | ||
264 | __unkeyed-1 = "<leader>xQ"; | ||
265 | __unkeyed-2 = "<cmd>Trouble qflist toggle<cr>"; | ||
266 | desc = "Quickfix List (Trouble)"; | ||
267 | } | ||
268 | ]; | ||
269 | }; | ||
270 | }; | ||
227 | }; | 271 | }; |
228 | }; | 272 | }; |
229 | } | 273 | } |