From e85a6e16604c8ddfcfad404d78137bd22f989bd9 Mon Sep 17 00:00:00 2001 From: opalmay Date: Thu, 16 Feb 2023 22:44:26 +0200 Subject: feat(bootstrap): also override config and data --- lua/lvim/bootstrap.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lua/lvim/bootstrap.lua') diff --git a/lua/lvim/bootstrap.lua b/lua/lvim/bootstrap.lua index 2edc3e6c..56e1c621 100644 --- a/lua/lvim/bootstrap.lua +++ b/lua/lvim/bootstrap.lua @@ -64,11 +64,14 @@ function M:init(base_dir) self.lazy_install_dir = join_paths(self.pack_dir, "lazy", "opt", "lazy.nvim") ---@meta overridden to use LUNARVIM_CACHE_DIR instead, since a lot of plugins call this function internally - ---NOTE: changes to "data" are currently unstable, see #2507 ---@diagnostic disable-next-line: duplicate-set-field vim.fn.stdpath = function(what) if what == "cache" then return _G.get_cache_dir() + elseif what == "config" then + return _G.get_config_dir() + elseif what == "data" then + return _G.get_runtime_dir() end return vim.call("stdpath", what) end -- cgit v1.2.3