From e67d4285b6e3aea30f3edfe351210ab3360a3e87 Mon Sep 17 00:00:00 2001 From: Ismo Vuorinen Date: Thu, 24 Jul 2025 11:41:30 +0300 Subject: [PATCH] chore(nvim): tweak plugins Signed-off-by: Ismo Vuorinen --- config/nvim/lua/plugins/folke.lua | 37 ++++++++++++++++++++++++++----- config/nvim/lua/plugins/lsp.lua | 2 ++ config/nvim/lua/plugins/ui.lua | 9 ++++++++ 3 files changed, 42 insertions(+), 6 deletions(-) diff --git a/config/nvim/lua/plugins/folke.lua b/config/nvim/lua/plugins/folke.lua index b6266e6..4202198 100644 --- a/config/nvim/lua/plugins/folke.lua +++ b/config/nvim/lua/plugins/folke.lua @@ -9,7 +9,10 @@ return { dependencies = { -- if you lazy-load any plugin below, make sure to add proper `module="..."` entries 'MunifTanjim/nui.nvim', - 'rcarriga/nvim-notify', + { + 'rcarriga/nvim-notify', + opts = { background_colour = '#000000' }, + }, }, opts = { lsp = { @@ -29,6 +32,10 @@ return { lsp_doc_border = false, -- add a border to hover docs and signature help }, routes = { + { + view = 'notify', + filter = { event = 'msg_showmode' }, + }, { filter = { event = 'msg_show', @@ -66,13 +73,31 @@ return { }, views = { cmdline_popup = { - border = { - style = 'none', - padding = { 1, 2 }, + position = { + row = 5, + col = '50%', + }, + size = { + width = 60, + height = 'auto', + }, + }, + popupmenu = { + relative = 'editor', + position = { + row = 8, + col = '50%', + }, + size = { + width = 60, + height = 10, + }, + border = { + style = 'rounded', + padding = { 0, 1 }, }, - filter_options = {}, win_options = { - winhighlight = 'NormalFloat:NormalFloat,FloatBorder:FloatBorder', + winhighlight = { Normal = 'Normal', FloatBorder = 'DiagnosticInfo' }, }, }, }, diff --git a/config/nvim/lua/plugins/lsp.lua b/config/nvim/lua/plugins/lsp.lua index 5b47b19..40fbc5d 100644 --- a/config/nvim/lua/plugins/lsp.lua +++ b/config/nvim/lua/plugins/lsp.lua @@ -17,6 +17,8 @@ return { -- Allows extra capabilities provided by blink.cmp 'saghen/blink.cmp', + + { 'j-hui/fidget.nvim', opts = {} }, }, config = function() local lazydev = require 'lazydev' diff --git a/config/nvim/lua/plugins/ui.lua b/config/nvim/lua/plugins/ui.lua index 76c4fda..bcac1a2 100644 --- a/config/nvim/lua/plugins/ui.lua +++ b/config/nvim/lua/plugins/ui.lua @@ -60,7 +60,16 @@ return { extra_groups = { 'NormalNC', 'NormalFloat', + 'FloatTitle', 'FloatBorder', + 'NotifyDEBUGBorder', + 'NotifyERRORBorder', + 'NotifyINFOBorder', + 'NotifyINFOBorder73', + 'NotifyINFOBorder75', + 'NotifyINFOBorder101', + 'NotifyTRACEBorder', + 'NotifyWARNBorder', 'TelescopeBorder', 'TelescopePromptBorder', 'TelescopeResultsBorder',