diff --git a/lua/gopher/_utils/init.lua b/lua/gopher/_utils/init.lua index 1ff0f28..0d9f5e2 100644 --- a/lua/gopher/_utils/init.lua +++ b/lua/gopher/_utils/init.lua @@ -2,18 +2,6 @@ local c = require "gopher.config" local log = require "gopher._utils.log" local utils = {} ----@param msg string ----@param lvl? number -function utils.deferred_notify(msg, lvl) - lvl = lvl or vim.log.levels.INFO - vim.defer_fn(function() - vim.notify(msg, lvl, { - title = c.___plugin_name, - }) - log.debug(msg) - end, 0) -end - ---@param msg string ---@param lvl? number function utils.notify(msg, lvl) diff --git a/lua/gopher/installer.lua b/lua/gopher/installer.lua index adcbec6..d93d7a2 100644 --- a/lua/gopher/installer.lua +++ b/lua/gopher/installer.lua @@ -15,12 +15,17 @@ local urls = { ---@param url string local function handle_intall_exit(opt, url) if opt.code ~= 0 then - u.deferred_notify("go install failed: " .. url) + vim.schedule(function() + u.notify("go install failed: " .. url) + end) + log.error("go install failed:", "url", url, "opt", vim.inspect(opt)) return end - u.deferred_notify("go install-ed: " .. url) + vim.schedule(function() + u.notify("go install-ed: " .. url) + end) end ---@param url string