(local noice (require :noice)) (noice.setup {:views {:cmdline_popup {:border {:style :none :padding [1 3]} :win_options {:winhighlight "NormalFloat:NormalFloat,FloatBorder:FloatBorder"}}} :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}} :popupmenu {:enabled false} :messages {; NOTE: If you enable messages then the cmdline is enabled automatically. ; This is a current Neovim limitation. :enabled true ; enables the Noice messages UI :view :mini ; default view for messages :view_error :mini ; view for errors :view_warn :mini ; view for warnings :view_history :mini ; view for :messages :view_search :virtualtext} ; view for search count messages. Set to `false` to disable} ;; you can enable a preset for easier configuration :presets {:bottom_search true ; use a classic bottom cmdline for search :command_palette true ; position the cmdline and popupmenu together :long_message_to_split true ; long messages will be sent to a split :inc_rename false ; enables an input dialog for inc-rename.nvim :lsp_doc_border false}}) ; add a border to hover docs and signature help}})