diff options
Diffstat (limited to 'nvim')
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin.lua | 8 |
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 }, |