summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--nvim/.config/nvim/lua/tobyvin/lsp/handlers.lua4
-rw-r--r--nvim/.config/nvim/lua/tobyvin/plugins/notify.lua9
2 files changed, 10 insertions, 3 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/lsp/handlers.lua b/nvim/.config/nvim/lua/tobyvin/lsp/handlers.lua
index e3ffd5c..6785715 100644
--- a/nvim/.config/nvim/lua/tobyvin/lsp/handlers.lua
+++ b/nvim/.config/nvim/lua/tobyvin/lsp/handlers.lua
@@ -12,8 +12,8 @@ local definition_handler = function(err, result, ctx, config)
end
local show_message = function(_, result, ctx)
- vim.notify(result.message, 5 - result.type, {
- title = "[LSP] " .. vim.lsp.get_client_by_id(ctx.client_id),
+ vim.notify(string.format("%s", result.message), 5 - result.type, {
+ title = string.format("[LSP] %s", vim.lsp.get_client_by_id(ctx.client_id)),
})
end
diff --git a/nvim/.config/nvim/lua/tobyvin/plugins/notify.lua b/nvim/.config/nvim/lua/tobyvin/plugins/notify.lua
index d102e7f..6d46936 100644
--- a/nvim/.config/nvim/lua/tobyvin/plugins/notify.lua
+++ b/nvim/.config/nvim/lua/tobyvin/plugins/notify.lua
@@ -4,12 +4,19 @@ if not status_ok then
return
end
+local global_instance, _ = notify.instance({
+ max_width = 100,
+ on_open = function(win)
+ vim.api.nvim_win_set_option(win, "wrap", true)
+ end,
+})
+
vim.notify.use_console = false
vim.api.nvim_create_autocmd("User", {
group = vim.api.nvim_create_augroup("tobyvin_nvim-notify", { clear = true }),
pattern = "Notify",
callback = function(args)
- notify.notify(unpack(args.data))
+ global_instance.notify(unpack(args.data))
end,
})