summaryrefslogtreecommitdiffstats
path: root/usecases
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2025-02-03 18:00:06 +0100
committerMinijackson <minijackson@riseup.net>2025-02-07 14:14:25 +0100
commitc816f5d645880a2ff526376d42f7250e1f1e7a37 (patch)
tree1df339ac7729c686685734507c0cace04917ea14 /usecases
parente5ac7989cdae3e46ffb83779a4c7ddf81967ecf8 (diff)
downloadnixos-config-reborn-c816f5d645880a2ff526376d42f7250e1f1e7a37.tar.gz
nixos-config-reborn-c816f5d645880a2ff526376d42f7250e1f1e7a37.zip
usecases/nixvim-dev: enable trouble
Diffstat (limited to 'usecases')
-rw-r--r--usecases/desktop/development/nixvim-dev.nix44
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}