From 118e1e991c4a5fe1f486f36c33b6db4e14da3fb4 Mon Sep 17 00:00:00 2001 From: Ken Matsui <26405363+ken-matsui@users.noreply.github.com> Date: Wed, 27 Nov 2024 19:02:54 -0500 Subject: [PATCH] Nvim: change lazypath --- .config/nvim/.gitignore | 1 + .config/nvim/lua/config/lazy.lua | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.config/nvim/.gitignore b/.config/nvim/.gitignore index e033bc68..e1a60b66 100644 --- a/.config/nvim/.gitignore +++ b/.config/nvim/.gitignore @@ -1 +1,2 @@ +lazy/ lazy-lock.json diff --git a/.config/nvim/lua/config/lazy.lua b/.config/nvim/lua/config/lazy.lua index 6c5310d6..0da8934d 100644 --- a/.config/nvim/lua/config/lazy.lua +++ b/.config/nvim/lua/config/lazy.lua @@ -1,5 +1,8 @@ -- Bootstrap lazy.nvim -local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" +local config_home = os.getenv("XDG_CONFIG_HOME") or "~/.config" +local lazy_home = config_home .. "/nvim/lazy" + +local lazypath = lazy_home .. "/lazy.nvim" if not (vim.uv or vim.loop).fs_stat(lazypath) then local lazyrepo = "https://github.com/folke/lazy.nvim.git" local out = vim.fn.system({ "git", "clone", "--filter=blob:none", "--branch=stable", lazyrepo, lazypath }) @@ -16,6 +19,7 @@ end vim.opt.rtp:prepend(lazypath) require("lazy").setup({ + root = lazy_home, spec = { { import = "plugins" }, },