diff --git a/lua/custom/plugins/noice.lua b/lua/custom/plugins/noice.lua new file mode 100644 index 0000000..d0243ca --- /dev/null +++ b/lua/custom/plugins/noice.lua @@ -0,0 +1,47 @@ +return { + 'folke/noice.nvim', + lazy = false, + opts = { + cmdline = { + view = 'cmdline', + }, + lsp = { + -- override markdown rendering so that **cmp** and other plugins use **Treesitter** + override = { + ['vim.lsp.util.convert_input_to_markdown_lines'] = true, + ['vim.lsp.util.stylize_markdown'] = true, + ['cmp.entry.get_documentation'] = true, + }, + }, + routes = { + { + filter = { + event = 'msg_show', + kind = '', + find = 'written', + }, + opts = { skip = false }, + }, + { + view = 'notify', + filter = { event = 'msg_showmode' }, + }, + }, + -- you can enable a preset for easier configuration + presets = { + bottom_search = true, -- use a classic bottom cmdline for search + long_message_to_split = true, -- long messages will be sent to a split + command_palette = false, -- position the cmdline and popupmenu together + inc_rename = false, -- enables an input dialog for inc-rename.nvim + lsp_doc_border = false, -- add a border to hover docs and signature help + }, + }, + requires = { + -- if you lazy-load any plugin below, make sure to add proper `module="..."` entries + 'MunifTanjim/nui.nvim', + -- OPTIONAL: + -- `nvim-notify` is only needed, if you want to use the notification view. + -- If not available, we use `mini` as the fallback + -- 'rcarriga/nvim-notify', + }, +} diff --git a/lua/custom/plugins/utils.lua b/lua/custom/plugins/utils.lua index 1d75735..8e6c876 100644 --- a/lua/custom/plugins/utils.lua +++ b/lua/custom/plugins/utils.lua @@ -12,54 +12,6 @@ return { } end, }, - { - 'folke/noice.nvim', - lazy = false, - opts = { - cmdline = { - view = 'cmdline', - }, - lsp = { - -- override markdown rendering so that **cmp** and other plugins use **Treesitter** - override = { - ['vim.lsp.util.convert_input_to_markdown_lines'] = true, - ['vim.lsp.util.stylize_markdown'] = true, - ['cmp.entry.get_documentation'] = true, - }, - }, - routes = { - { - filter = { - event = 'msg_show', - kind = '', - find = 'written', - }, - opts = { skip = false }, - }, - { - view = 'notify', - filter = { event = 'msg_showmode' }, - }, - }, - -- you can enable a preset for easier configuration - presets = { - bottom_search = true, -- use a classic bottom cmdline for search - long_message_to_split = true, -- long messages will be sent to a split - command_palette = false, -- position the cmdline and popupmenu together - inc_rename = false, -- enables an input dialog for inc-rename.nvim - lsp_doc_border = false, -- add a border to hover docs and signature help - }, - }, - requires = { - -- if you lazy-load any plugin below, make sure to add proper `module="..."` entries - 'MunifTanjim/nui.nvim', - -- OPTIONAL: - -- `nvim-notify` is only needed, if you want to use the notification view. - -- If not available, we use `mini` as the fallback - -- 'rcarriga/nvim-notify', - }, - }, - -- rust { 'simrat39/rust-tools.nvim', opts = {} }, {