aboutsummaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorjdhao <jdhao@hotmail.com>2021-10-18 22:32:38 +0800
committerjdhao <jdhao@hotmail.com>2021-10-18 22:32:38 +0800
commit646453939941d92b077af56ce1d40793120bf97a (patch)
tree6911802748db0288dfc9b898cc958bbd13e5aea5 /lua
parent30ca579ee9eeb38bc759007fc3d16e52b0e43d3e (diff)
nvim-notify update
Diffstat (limited to 'lua')
-rw-r--r--lua/config/lsp.lua3
-rw-r--r--lua/config/nvim-notify.lua9
-rw-r--r--lua/plugins.lua2
3 files changed, 11 insertions, 3 deletions
diff --git a/lua/config/lsp.lua b/lua/config/lsp.lua
index f65eb9e..58a5324 100644
--- a/lua/config/lsp.lua
+++ b/lua/config/lsp.lua
@@ -62,8 +62,7 @@ local custom_attach = function(client, bufnr)
end
local msg = string.format("Language server %s started!", client.name)
- vim.api.nvim_echo({ { msg, "MoreMsg" } }, false, {})
- -- vim.notify(msg, 'info', {title = 'Nvim-config', timeout = 2500})
+ vim.notify(msg, 'info', {title = 'Nvim-config'})
end
capabilities = require('cmp_nvim_lsp').update_capabilities(vim.lsp.protocol.make_client_capabilities())
diff --git a/lua/config/nvim-notify.lua b/lua/config/nvim-notify.lua
new file mode 100644
index 0000000..9ad874d
--- /dev/null
+++ b/lua/config/nvim-notify.lua
@@ -0,0 +1,9 @@
+local nvim_notify = require("notify")
+nvim_notify.setup({
+ -- Animation style
+ stages = "fade_in_slide_out",
+ -- Default timeout for notifications
+ timeout = 1500,
+})
+
+vim.notify = nvim_notify
diff --git a/lua/plugins.lua b/lua/plugins.lua
index 4d20175..a2dcd3d 100644
--- a/lua/plugins.lua
+++ b/lua/plugins.lua
@@ -132,7 +132,7 @@ require("packer").startup({
use({"itchyny/vim-highlighturl", event = "VimEnter"})
-- notification plugin
- use({ "rcarriga/nvim-notify", event = "VimEnter", config = 'vim.notify = require("notify")' })
+ use({ "rcarriga/nvim-notify", event = "BufEnter", config = [[require('config.nvim-notify')]] })
-- For Windows and Mac, we can open an URL in the browser. For Linux, it may
-- not be possible since we maybe in a server which disables GUI.