diff options
author | kylo252 <[email protected]> | 2021-09-13 17:22:27 +0200 |
---|---|---|
committer | GitHub <[email protected]> | 2021-09-13 17:22:27 +0200 |
commit | 414777077fc8cd76a83fe3b97c80c149f7dd7d0d (patch) | |
tree | 16241b779e519ec2dbd4e790ee3ab983d0dfb1c6 /lua | |
parent | bb130d669b60d0fd4d1a8867387f180d994968c9 (diff) |
fix: use correct install path for packer (#1540)
Diffstat (limited to 'lua')
-rw-r--r-- | lua/bootstrap.lua | 1 | ||||
-rw-r--r-- | lua/plugin-loader.lua | 5 |
2 files changed, 4 insertions, 2 deletions
diff --git a/lua/bootstrap.lua b/lua/bootstrap.lua index a03440d9..695dacdc 100644 --- a/lua/bootstrap.lua +++ b/lua/bootstrap.lua @@ -72,6 +72,7 @@ function M:init() cache_path = self.cache_path, runtime_dir = self.runtime_dir, config_dir = self.config_dir, + install_path = join_paths(self.runtime_dir, "site", "pack", "packer", "start", "packer.nvim"), package_root = join_paths(self.runtime_dir, "site", "pack"), compile_path = join_paths(self.config_dir, "plugin", "packer_compiled.lua"), } diff --git a/lua/plugin-loader.lua b/lua/plugin-loader.lua index 5921e9f1..08f0e5a0 100644 --- a/lua/plugin-loader.lua +++ b/lua/plugin-loader.lua @@ -3,11 +3,12 @@ local plugin_loader = {} function plugin_loader:init(opts) opts = opts or {} + local install_path = opts.install_path or vim.fn.stdpath "data" .. "/site/pack/packer/start/packer.nvim" local package_root = opts.package_root or vim.fn.stdpath "data" .. "/site/pack" local compile_path = opts.compile_path or vim.fn.stdpath "config" .. "/plugin/packer_compile.lua" - if vim.fn.empty(vim.fn.glob(package_root)) > 0 then - vim.fn.system { "git", "clone", "--depth", "1", "https://github.com/wbthomason/packer.nvim", package_root } + if vim.fn.empty(vim.fn.glob(install_path)) > 0 then + vim.fn.system { "git", "clone", "--depth", "1", "https://github.com/wbthomason/packer.nvim", install_path } vim.cmd "packadd packer.nvim" end |