From 71350cce28b45246efba144dc2d19f3ec9c65431 Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Sun, 20 Nov 2022 17:42:00 -0600 Subject: fix(nvim): fix bug in logging --- nvim/.config/nvim/lua/tobyvin.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'nvim/.config') 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 }, -- cgit v1.2.3-70-g09d2