refactor(nvim): improve how noice
setup is handled
This commit is contained in:
parent
1971907a75
commit
59f7c95103
@ -2,61 +2,62 @@ return {
|
|||||||
{
|
{
|
||||||
"folke/noice.nvim",
|
"folke/noice.nvim",
|
||||||
lazy = false,
|
lazy = false,
|
||||||
init = function()
|
config = function()
|
||||||
|
require("noice").setup({
|
||||||
|
lsp = {
|
||||||
|
override = {
|
||||||
|
["vim.lsp.util.convert_input_to_markdown_lines"] = true,
|
||||||
|
["vim.lsp.util.stylize_markdown"] = true,
|
||||||
|
["cmp.entry.get_documentation"] = true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
presets = {
|
||||||
|
long_message_to_split = true,
|
||||||
|
command_palette = true,
|
||||||
|
},
|
||||||
|
views = {
|
||||||
|
cmdline_popup = {
|
||||||
|
border = {
|
||||||
|
style = "none",
|
||||||
|
},
|
||||||
|
position = {
|
||||||
|
row = "99%",
|
||||||
|
col = "0%",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
popupmenu = {
|
||||||
|
backend = "cmp",
|
||||||
|
},
|
||||||
|
routes = {
|
||||||
|
{
|
||||||
|
filter = { event = "msg_show", find = "Hop .*:" },
|
||||||
|
opts = { skip = true },
|
||||||
|
},
|
||||||
|
-- Ignore `written` message
|
||||||
|
{
|
||||||
|
filter = { event = "msg_show", find = '^".*" %d*L, %d*B written$' },
|
||||||
|
opts = { skip = true },
|
||||||
|
},
|
||||||
|
-- Ignore `undo` message
|
||||||
|
{
|
||||||
|
filter = { event = "msg_show", find = "^%d+ .*; before #%d+ %d+.*ago$" },
|
||||||
|
opts = { skip = true },
|
||||||
|
},
|
||||||
|
-- Ignore `redo` message
|
||||||
|
{
|
||||||
|
filter = { event = "msg_show", find = "^%d+ .*; after #%d+ %d+.*ago$" },
|
||||||
|
opts = { skip = true },
|
||||||
|
},
|
||||||
|
{
|
||||||
|
view = "split",
|
||||||
|
filter = { event = "msg_show", min_height = 20 },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
vim.opt.cmdheight = 0
|
vim.opt.cmdheight = 0
|
||||||
end,
|
end,
|
||||||
opts = {
|
|
||||||
lsp = {
|
|
||||||
override = {
|
|
||||||
["vim.lsp.util.convert_input_to_markdown_lines"] = true,
|
|
||||||
["vim.lsp.util.stylize_markdown"] = true,
|
|
||||||
["cmp.entry.get_documentation"] = true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
presets = {
|
|
||||||
long_message_to_split = true,
|
|
||||||
command_palette = true,
|
|
||||||
},
|
|
||||||
views = {
|
|
||||||
cmdline_popup = {
|
|
||||||
border = {
|
|
||||||
style = "none",
|
|
||||||
},
|
|
||||||
position = {
|
|
||||||
row = "99%",
|
|
||||||
col = "0%",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
popupmenu = {
|
|
||||||
backend = "cmp",
|
|
||||||
},
|
|
||||||
routes = {
|
|
||||||
{
|
|
||||||
filter = { event = "msg_show", find = "Hop .*:" },
|
|
||||||
opts = { skip = true },
|
|
||||||
},
|
|
||||||
-- Ignore `written` message
|
|
||||||
{
|
|
||||||
filter = { event = "msg_show", find = '^".*" %d*L, %d*B written$' },
|
|
||||||
opts = { skip = true },
|
|
||||||
},
|
|
||||||
-- Ignore `undo` message
|
|
||||||
{
|
|
||||||
filter = { event = "msg_show", find = "^%d+ .*; before #%d+ %d+.*ago$" },
|
|
||||||
opts = { skip = true },
|
|
||||||
},
|
|
||||||
-- Ignore `redo` message
|
|
||||||
{
|
|
||||||
filter = { event = "msg_show", find = "^%d+ .*; after #%d+ %d+.*ago$" },
|
|
||||||
opts = { skip = true },
|
|
||||||
},
|
|
||||||
{
|
|
||||||
view = "split",
|
|
||||||
filter = { event = "msg_show", min_height = 20 },
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
dependencies = {
|
dependencies = {
|
||||||
"MunifTanjim/nui.nvim",
|
"MunifTanjim/nui.nvim",
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user