From 163504164117e1cf6ad86052987706828b77169f Mon Sep 17 00:00:00 2001 From: Aditya Date: Wed, 6 Mar 2024 19:01:17 +0530 Subject: [PATCH] add noice --- config/default.nix | 1 + config/ui/noice.nix | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 config/ui/noice.nix diff --git a/config/default.nix b/config/default.nix index d40c952..86357b8 100644 --- a/config/default.nix +++ b/config/default.nix @@ -48,6 +48,7 @@ ./ui/alpha.nix ./ui/dressing-nvim.nix ./ui/indent-blankline.nix + ./ui/noice.nix ./ui/nvim-notify.nix ]; } diff --git a/config/ui/noice.nix b/config/ui/noice.nix new file mode 100644 index 0000000..51db89d --- /dev/null +++ b/config/ui/noice.nix @@ -0,0 +1,36 @@ +{ + plugins.noice = { + enable = true; + notify = { + enabled = false; + }; + messages = { + enabled = true; # Adds a padding-bottom to neovim statusline when set to false for some reason + }; + lsp = { + message = { + enabled = true; + }; + progress = { + enabled = false; + view = "mini"; + }; + }; + popupmenu = { + enabled = true; + backend = "nui"; + }; + format = { + filter = { + pattern = [":%s*%%s*s:%s*" ":%s*%%s*s!%s*" ":%s*%%s*s/%s*" "%s*s:%s*" ":%s*s!%s*" ":%s*s/%s*"]; + icon = ""; + lang = "regex"; + }; + replace = { + pattern = [":%s*%%s*s:%w*:%s*" ":%s*%%s*s!%w*!%s*" ":%s*%%s*s/%w*/%s*" "%s*s:%w*:%s*" ":%s*s!%w*!%s*" ":%s*s/%w*/%s*"]; + icon = "󱞪"; + lang = "regex"; + }; + }; + }; +}