diff options
author | Minijackson <minijackson@riseup.net> | 2025-02-03 17:59:01 +0100 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2025-02-03 17:59:01 +0100 |
commit | 12d5236ef6cd207b5da47bb85cbf99ef04e699cd (patch) | |
tree | 892a647b88db72f25a2124a15a48ada9f403bd9b | |
parent | 92d98eab91a1e39171358d7c4203c3531738a5a3 (diff) | |
download | nixos-config-reborn-12d5236ef6cd207b5da47bb85cbf99ef04e699cd.tar.gz nixos-config-reborn-12d5236ef6cd207b5da47bb85cbf99ef04e699cd.zip |
common/nixvim: enable noice plugin
-rw-r--r-- | common/nixvim.nix | 36 |
1 files changed, 30 insertions, 6 deletions
diff --git a/common/nixvim.nix b/common/nixvim.nix index aafa667..b9e2dd4 100644 --- a/common/nixvim.nix +++ b/common/nixvim.nix | |||
@@ -337,7 +337,6 @@ inputs: | |||
337 | 337 | ||
338 | sources = [ | 338 | sources = [ |
339 | { name = "nvim_lsp"; } | 339 | { name = "nvim_lsp"; } |
340 | { name = "nvim_lsp_signature_help"; } | ||
341 | { name = "cmp_pandoc"; } | 340 | { name = "cmp_pandoc"; } |
342 | # TODO: make this modular | 341 | # TODO: make this modular |
343 | { name = "crates"; } | 342 | { name = "crates"; } |
@@ -365,11 +364,6 @@ inputs: | |||
365 | 364 | ||
366 | dressing.enable = true; | 365 | dressing.enable = true; |
367 | 366 | ||
368 | fidget = { | ||
369 | enable = true; | ||
370 | settings.notification.override_vim_notify = true; | ||
371 | }; | ||
372 | |||
373 | fugitive.enable = true; | 367 | fugitive.enable = true; |
374 | 368 | ||
375 | gitignore.enable = true; | 369 | gitignore.enable = true; |
@@ -406,6 +400,8 @@ inputs: | |||
406 | 400 | ||
407 | luasnip.enable = true; | 401 | luasnip.enable = true; |
408 | 402 | ||
403 | lz-n.enable = true; | ||
404 | |||
409 | mini = { | 405 | mini = { |
410 | enable = true; | 406 | enable = true; |
411 | modules = { | 407 | modules = { |
@@ -461,6 +457,28 @@ inputs: | |||
461 | }; | 457 | }; |
462 | }; | 458 | }; |
463 | 459 | ||
460 | noice = { | ||
461 | enable = true; | ||
462 | settings = { | ||
463 | lsp.override = { | ||
464 | "cmp.entry.get_documentation" = true; | ||
465 | "vim.lsp.util.convert_input_to_markdown_lines" = true; | ||
466 | "vim.lsp.util.stylize_markdown" = true; | ||
467 | }; | ||
468 | |||
469 | presets.command_palette = true; | ||
470 | |||
471 | routes = [ | ||
472 | { | ||
473 | view = "notify"; | ||
474 | filter = { | ||
475 | event = "msg_showmode"; | ||
476 | }; | ||
477 | } | ||
478 | ]; | ||
479 | }; | ||
480 | }; | ||
481 | |||
464 | none-ls = { | 482 | none-ls = { |
465 | enable = true; | 483 | enable = true; |
466 | sources = { | 484 | sources = { |
@@ -503,6 +521,11 @@ inputs: | |||
503 | }; | 521 | }; |
504 | }; | 522 | }; |
505 | 523 | ||
524 | notify = { | ||
525 | enable = true; | ||
526 | stages = "static"; | ||
527 | }; | ||
528 | |||
506 | oil.enable = true; | 529 | oil.enable = true; |
507 | 530 | ||
508 | # TODO: maybe | 531 | # TODO: maybe |
@@ -522,6 +545,7 @@ inputs: | |||
522 | enable = true; | 545 | enable = true; |
523 | settings = { }; | 546 | settings = { }; |
524 | 547 | ||
548 | enabledExtensions = [ "noice" ]; | ||
525 | extensions.undo.enable = true; | 549 | extensions.undo.enable = true; |
526 | 550 | ||
527 | keymaps = { | 551 | keymaps = { |