summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugins
diff options
context:
space:
mode:
authorKyren223 <contact@kyren.codes>2025-08-26 21:59:22 +0300
committerKyren223 <contact@kyren.codes>2025-08-26 21:59:22 +0300
commita39fbcdd35c0d00d35bd343996a46f391a68f2b7 (patch)
tree9e4c3643ad3c5b10c25c320ebb96e1cfe8dd6196 /.config/nvim/lua/plugins
parent970caf177d951ffffbfa18fdb5dfa67dc7927e61 (diff)
Fixed/changed some nvim notification/errors stuff
Diffstat (limited to '.config/nvim/lua/plugins')
-rw-r--r--.config/nvim/lua/plugins/noice.lua45
-rw-r--r--.config/nvim/lua/plugins/snacks.lua55
2 files changed, 55 insertions, 45 deletions
diff --git a/.config/nvim/lua/plugins/noice.lua b/.config/nvim/lua/plugins/noice.lua
index 06de5a5..90f5994 100644
--- a/.config/nvim/lua/plugins/noice.lua
+++ b/.config/nvim/lua/plugins/noice.lua
@@ -50,6 +50,14 @@ return {
},
},
},
+ messages = {
+ enabled = true, -- enables the Noice messages UI
+ view = 'notify', -- default view for messages
+ view_error = 'messages', -- view for errors
+ view_warn = 'notify', -- view for warnings
+ view_history = 'messages', -- view for :messages
+ view_search = false, -- view for search count messages. Set to `false` to disable
+ },
-- you can enable a preset for easier configuration
cmdline = {
enabled = true, -- enables the Noice cmdline UI
@@ -69,29 +77,30 @@ return {
},
routes = {
{
+ -- NOTE: filters errors from the command line
filter = {
event = 'msg_show',
- kind = 'search_count',
- },
- opts = { skip = true },
- },
- {
- filter = {
- event = 'msg_show',
- kind = '',
- find = 'written',
+ error = true,
+ cmdline = true,
},
opts = { skip = true },
},
- {
- view = 'popup',
- filter = {
- event = 'msg_show',
- kind = '',
- find = 'written',
- },
- -- opts = { skip = true },
- },
+ -- TODO: Do I need this?
+ -- {
+ -- filter = {
+ -- event = 'msg_show',
+ -- kind = 'search_count',
+ -- },
+ -- opts = { skip = true },
+ -- },
+ -- {
+ -- filter = {
+ -- event = 'msg_show',
+ -- kind = '',
+ -- find = 'written',
+ -- },
+ -- -- opts = { skip = true },
+ -- },
},
presets = {
bottom_search = true, -- use a classic bottom cmdline for search
diff --git a/.config/nvim/lua/plugins/snacks.lua b/.config/nvim/lua/plugins/snacks.lua
index 1e508fd..dab8179 100644
--- a/.config/nvim/lua/plugins/snacks.lua
+++ b/.config/nvim/lua/plugins/snacks.lua
@@ -159,33 +159,34 @@ return {
gitbrowse = {},
image = {},
input = {},
- notifier = {
- ---@type snacks.notifier.style
- style = 'compact',
- filter = function(notif)
- local exact_filter = { 'No information available', 'No code actions available' }
- local contains_filter = {
- 'lines',
- 'fewer lines',
- 'lines indented',
- 'lines yanked',
- 'more lines',
- 'lines moved',
- 'E486:',
- }
- for _, msg in ipairs(exact_filter) do
- if notif.msg == msg then
- return false
- end
- end
- for _, msg in ipairs(contains_filter) do
- if string.find(notif.msg, msg) then
- return false
- end
- end
- return true
- end,
- },
+ -- TODO: do I need this still?
+ -- notifier = {
+ -- ---@type snacks.notifier.style
+ -- style = 'compact',
+ -- filter = function(notif)
+ -- local exact_filter = { 'No information available', 'No code actions available' }
+ -- local contains_filter = {
+ -- 'lines',
+ -- 'fewer lines',
+ -- 'lines indented',
+ -- 'lines yanked',
+ -- 'more lines',
+ -- 'lines moved',
+ -- 'E486:',
+ -- }
+ -- for _, msg in ipairs(exact_filter) do
+ -- if notif.msg == msg then
+ -- return false
+ -- end
+ -- end
+ -- for _, msg in ipairs(contains_filter) do
+ -- if string.find(notif.msg, msg) then
+ -- return false
+ -- end
+ -- end
+ -- return true
+ -- end,
+ -- },
picker = {},
quickfile = {},
terminal = {