summaryrefslogtreecommitdiff
path: root/fnl/conf/pkgs/noice.fnl
blob: 58ac761b45a7007cbe942441a5b80998ff1f1d8c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
(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}})