From 12d5236ef6cd207b5da47bb85cbf99ef04e699cd Mon Sep 17 00:00:00 2001 From: Minijackson Date: Mon, 3 Feb 2025 17:59:01 +0100 Subject: common/nixvim: enable noice plugin --- common/nixvim.nix | 36 ++++++++++++++++++++++++++++++------ 1 file 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: sources = [ { name = "nvim_lsp"; } - { name = "nvim_lsp_signature_help"; } { name = "cmp_pandoc"; } # TODO: make this modular { name = "crates"; } @@ -365,11 +364,6 @@ inputs: dressing.enable = true; - fidget = { - enable = true; - settings.notification.override_vim_notify = true; - }; - fugitive.enable = true; gitignore.enable = true; @@ -406,6 +400,8 @@ inputs: luasnip.enable = true; + lz-n.enable = true; + mini = { enable = true; modules = { @@ -461,6 +457,28 @@ inputs: }; }; + noice = { + enable = true; + settings = { + lsp.override = { + "cmp.entry.get_documentation" = true; + "vim.lsp.util.convert_input_to_markdown_lines" = true; + "vim.lsp.util.stylize_markdown" = true; + }; + + presets.command_palette = true; + + routes = [ + { + view = "notify"; + filter = { + event = "msg_showmode"; + }; + } + ]; + }; + }; + none-ls = { enable = true; sources = { @@ -503,6 +521,11 @@ inputs: }; }; + notify = { + enable = true; + stages = "static"; + }; + oil.enable = true; # TODO: maybe @@ -522,6 +545,7 @@ inputs: enable = true; settings = { }; + enabledExtensions = [ "noice" ]; extensions.undo.enable = true; keymaps = { -- cgit v1.2.3