summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/chronoziel/plugins/noice.lua
blob: dc9de97afe28170711925dde8cee073e2b752d52 (plain) (blame)
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
35
36
return {
--    "folke/noice.nvim",
--    event = "VeryLazy",
--    opts = {
--        -- add any options here
--    },
--    dependencies = {
--        -- 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",
--    },
--    config = function()
--        require("noice").setup({
--            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, -- requires hrsh7th/nvim-cmp
--                },
--            },
--            -- 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
--            },
--        })
--        vim.keymap.set("n", "<leader>nd", "<cmd>NoiceDismiss<CR>")
--    end
}