diff --git a/lua/lvim/config/init.lua b/lua/lvim/config/init.lua index 9f4bb45ec8..90c17888dc 100644 --- a/lua/lvim/config/init.lua +++ b/lua/lvim/config/init.lua @@ -51,11 +51,15 @@ function M:load(config_path) local ok, err = pcall(dofile, config_path) if not ok then if utils.is_file(user_config_file) then - Log:warn("Invalid configuration: " .. err) + vim.schedule(function() + Log:warn("Invalid configuration: " .. err) + end) else - vim.notify_once( - string.format("User-configuration not found. Creating an example configuration in %s", config_path) - ) + vim.schedule(function() + vim.notify_once( + string.format("User-configuration not found. Creating an example configuration in %s", config_path) + ) + end) local config_name = vim.loop.os_uname().version:match "Windows" and "config_win" or "config" local example_config = join_paths(get_lvim_base_dir(), "utils", "installer", config_name .. ".example.lua") vim.fn.mkdir(user_config_dir, "p") diff --git a/lua/lvim/icons.lua b/lua/lvim/icons.lua index 891e12624a..6048e562d1 100644 --- a/lua/lvim/icons.lua +++ b/lua/lvim/icons.lua @@ -118,7 +118,7 @@ return { SignOut = "", Tab = "", Table = "", - Target = "", + Target = "󰀘", Telescope = "", Text = "", Tree = "", diff --git a/lua/lvim/plugin-loader.lua b/lua/lvim/plugin-loader.lua index 5a3a94dead..088b48a815 100644 --- a/lua/lvim/plugin-loader.lua +++ b/lua/lvim/plugin-loader.lua @@ -48,23 +48,12 @@ function plugin_loader.init(opts) vim.opt.runtimepath:append(join_paths(plugins_dir, "*")) pcall(function() - -- set a custom path for lazy's cache and enable it + -- set a custom path for lazy's cache local lazy_cache = require "lazy.core.cache" lazy_cache.path = join_paths(get_cache_dir(), "lazy", "luac") - lazy_cache.enable() end) end -function plugin_loader.reset_cache() - -- TODO(kylo252): is this really necessary anymore? - local lazy_cache = require "lazy.core.cache" - local cache_path = lazy_cache.path - if utils.is_directory(cache_path) then - vim.fn.delete(cache_path, "rf") - vim.fn.mkdir(cache_path, "p") - end -end - function plugin_loader.reload(spec) local Config = require "lazy.core.config" local lazy = require "lazy" diff --git a/lua/lvim/utils/hooks.lua b/lua/lvim/utils/hooks.lua index af9ca99a81..9f74005cdb 100644 --- a/lua/lvim/utils/hooks.lua +++ b/lua/lvim/utils/hooks.lua @@ -27,7 +27,6 @@ end ---It also forces regenerating any template ftplugin files ---Tip: Useful for clearing any outdated settings function M.reset_cache() - plugin_loader.reset_cache() local lvim_modules = {} for module, _ in pairs(package.loaded) do if module:match "lvim.core" or module:match "lvim.lsp" then