diff --git a/lua/custom/plugins/00-plugins.lua b/lua/custom/plugins/00-plugins.lua index fb21bdd2..178f1afb 100644 --- a/lua/custom/plugins/00-plugins.lua +++ b/lua/custom/plugins/00-plugins.lua @@ -15,6 +15,9 @@ vim.pack.add({ { src = 'https://github.com/thesimonho/kanagawa-paper.nvim' }, { src = 'https://github.com/NeogitOrg/neogit' }, { src = 'https://github.com/sindrets/diffview.nvim' }, + { src = 'https://github.com/rcarriga/nvim-notify' }, + { src = 'https://github.com/folke/noice.nvim' }, + { src = 'https://github.com/theHamsta/nvim-dap-virtual-text' }, }) -- ============================================================================= @@ -133,3 +136,27 @@ vim.api.nvim_create_autocmd("FileType", { require("kanagawa-paper").setup({}) vim.cmd("colorscheme kanagawa-paper-ink") + +-- ============================================================================= +-- NOICE (UI OVERLAY FOR MESSAGES, CMDLINE, AND POPUPMENU) +-- ============================================================================= +require("notify").setup({ + background_colour = "#000000", +}) + +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 = { + bottom_search = true, + command_palette = true, + long_message_to_split = true, + inc_rename = false, + lsp_doc_border = true, + }, +}) diff --git a/lua/kickstart/plugins/debug.lua b/lua/kickstart/plugins/debug.lua index db5448c2..27c59635 100644 --- a/lua/kickstart/plugins/debug.lua +++ b/lua/kickstart/plugins/debug.lua @@ -42,6 +42,7 @@ require('mason-nvim-dap').setup { ensure_installed = { -- Update this to ensure that you have the debuggers for the langs you want 'delve', + 'js-debug-adapter', }, }