summaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
Diffstat (limited to 'common')
-rw-r--r--common/nixvim.nix36
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 = {