summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--nvim/.config/nvim/lua/tobyvin.lua8
1 files changed, 7 insertions, 1 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin.lua b/nvim/.config/nvim/lua/tobyvin.lua
index 4b97462..ccd6a17 100644
--- a/nvim/.config/nvim/lua/tobyvin.lua
+++ b/nvim/.config/nvim/lua/tobyvin.lua
@@ -5,7 +5,13 @@ end
setmetatable(log, {
__call = function(t, msg, level, opts)
- pcall(t[level], msg, level, opts)
+ local log_level = vim.F.if_nil(level, 2) + 1
+ local log_msg = {}
+ if opts and opts.title then
+ table.insert(log_msg, opts.title)
+ end
+ table.insert(log_msg, msg)
+ pcall(t[log_level], table.concat(log_msg, ": "))
vim.api.nvim_exec_autocmds("User", {
pattern = "Notify",
data = { msg, level, opts },