From 45219deccbe939e2a6de990b7f678ddc823222f4 Mon Sep 17 00:00:00 2001 From: Ismo Vuorinen Date: Thu, 19 Dec 2024 12:46:53 +0200 Subject: [PATCH] fix(nvim): nvmdef - fix log levels for now --- config/nvim/lua/nvm-default/init.lua | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/config/nvim/lua/nvm-default/init.lua b/config/nvim/lua/nvm-default/init.lua index 469e723..f67af63 100644 --- a/config/nvim/lua/nvm-default/init.lua +++ b/config/nvim/lua/nvm-default/init.lua @@ -30,12 +30,24 @@ end -- Helper function to show a notification ---@param msg string Show a message ----@param level number|"info"|"warn"|"error"|"trace" Notification level +---@param level "info"|"warn"|"error"|"trace" Notification level local function n(msg, level) if msg == nil then msg = M.name .. ': No message provided' end if level == nil then level = 'trace' end - vim.notify(M.name .. ': ' .. msg, level) + local log_level = vim.log.levels.INFO + + if level == 'info' then + log_level = vim.log.levels.INFO + elseif level == 'warn' then + log_level = vim.log.levels.WARN + elseif level == 'error' then + log_level = vim.log.levels.ERROR + elseif level == 'trace' then + log_level = vim.log.levels.TRACE + end + + vim.notify(M.name .. ': ' .. msg, log_level) end ---@class NvmDefaultOptions