From 445a68a53ed5e86086e46b1e99b20f3cacaf371c Mon Sep 17 00:00:00 2001 From: Matthew Leong Date: Thu, 27 Oct 2022 10:47:14 -0700 Subject: [PATCH] feat: add noice --- lua/cosmic/core/editor.lua | 4 ++-- lua/cosmic/core/pluginsInit.lua | 17 +++++++++++++---- lua/cosmic/plugins/noice/init.lua | 11 +++++++++++ lua/cosmic/plugins/treesitter/init.lua | 1 + 4 files changed, 27 insertions(+), 6 deletions(-) create mode 100644 lua/cosmic/plugins/noice/init.lua diff --git a/lua/cosmic/core/editor.lua b/lua/cosmic/core/editor.lua index 21972ae..8e580bb 100644 --- a/lua/cosmic/core/editor.lua +++ b/lua/cosmic/core/editor.lua @@ -32,7 +32,7 @@ opt.softtabstop = indent opt.tabstop = indent -- search -opt.hlsearch = false +opt.hlsearch = true opt.ignorecase = true opt.smartcase = true opt.wildignore = opt.wildignore + { '*/node_modules/*', '*/.git/*', '*/vendor/*' } @@ -41,7 +41,7 @@ opt.wildmenu = true -- ui opt.cursorline = true opt.laststatus = 2 -opt.lazyredraw = true +--[[ opt.lazyredraw = true ]] opt.list = true opt.listchars = { tab = '❘-', diff --git a/lua/cosmic/core/pluginsInit.lua b/lua/cosmic/core/pluginsInit.lua index eae399d..a7c2dd3 100644 --- a/lua/cosmic/core/pluginsInit.lua +++ b/lua/cosmic/core/pluginsInit.lua @@ -14,12 +14,21 @@ return packer.startup(function() require('cosmic.theme.plugins').init(use, user_config) use({ - 'rcarriga/nvim-notify', + 'folke/noice.nvim', + event = 'VimEnter', config = function() - require('cosmic.plugins.notify') + require('cosmic.plugins.noice') end, - after = user_config.theme, - disable = vim.tbl_contains(user_config.disable_builtin_plugins, 'notify'), + requires = { + 'MunifTanjim/nui.nvim', + { + 'rcarriga/nvim-notify', + config = function() + --[[ manually resetup notify to get our custom setup ]] + require('cosmic.plugins.notify') + end, + }, + }, }) use({ diff --git a/lua/cosmic/plugins/noice/init.lua b/lua/cosmic/plugins/noice/init.lua new file mode 100644 index 0000000..76af100 --- /dev/null +++ b/lua/cosmic/plugins/noice/init.lua @@ -0,0 +1,11 @@ +require('noice').setup({ + lsp = { + hover = { + enabled = false, + }, + signature = { + enabled = false, + auto_open = false, -- Automatically show signature help when typing a trigger character from the LSP + }, + }, +}) diff --git a/lua/cosmic/plugins/treesitter/init.lua b/lua/cosmic/plugins/treesitter/init.lua index cca0612..4694aa2 100644 --- a/lua/cosmic/plugins/treesitter/init.lua +++ b/lua/cosmic/plugins/treesitter/init.lua @@ -13,6 +13,7 @@ local defaults = { 'markdown', 'php', 'python', + 'regex', 'scss', 'tsx', 'typescript',