diff --git a/nvim/init.lua b/nvim/init.lua index 62d69e0..488cdcf 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -8,6 +8,7 @@ Plug('vim-airline/vim-airline') Plug('vim-airline/vim-airline-themes') Plug('tpope/vim-abolish') Plug('lambdalisue/suda.vim') +Plug('rcarriga/nvim-notify') Plug('https://gitea.tforgione.fr/tforgione/peach.git') -- Language specific plugins @@ -36,10 +37,18 @@ vim.opt.updatecount = 50 vim.opt.mouse = 'a' vim.opt.guicursor = nil vim.opt.updatetime = 300 +vim.opt.termguicolors = true vim.opt.list = true vim.opt.listchars = { trail = '·', tab = ' ', nbsp = '¬' } +-- Beautiful notifications +vim.notify = require('notify') +vim.notify.setup({ + background_colour = '#00000000', + stages = 'slide', +}) + -- Auto remove trailing spaces for allowed files vim.g.trim_trailing_spaces_exclude = {} vim.api.nvim_create_autocmd({'BufWritePre'}, { @@ -196,7 +205,7 @@ vim.api.nvim_create_autocmd("LspAttach", { vim.lsp.buf.code_action({ context = { only = { "source.generate.finalModifiers", } }, apply = true, }) end, { buffer = args.buf }) - print("LSP server ready") + vim.notify("LSP server ready") end });