summaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua29
1 files changed, 17 insertions, 12 deletions
diff --git a/init.lua b/init.lua
index 5844d79d..1d6cdc0f 100644
--- a/init.lua
+++ b/init.lua
@@ -1,16 +1,21 @@
-vim.cmd [[
- set packpath-=~/.config/nvim
- set packpath-=~/.config/nvim/after
- set packpath-=~/.local/share/nvim/site
- set packpath^=~/.local/share/lunarvim/site
- set packpath^=~/.config/lvim
+-- {{{ Bootstrap
+local home_dir = vim.loop.os_homedir()
- set runtimepath-=~/.config/nvim
- set runtimepath-=~/.config/nvim/after
- set runtimepath+=~/.config/lvim
- set runtimepath^=~/.local/share/lunarvim/lvim/after
-]]
--- vim.opt.rtp:append() instead of vim.cmd ?
+vim.opt.rtp:append(home_dir .. "/.local/share/lunarvim/lvim")
+
+vim.opt.rtp:remove(home_dir .. "/.config/nvim")
+vim.opt.rtp:remove(home_dir .. "/.config/nvim/after")
+vim.opt.rtp:append(home_dir .. "/.config/lvim")
+vim.opt.rtp:append(home_dir .. "/.config/lvim/after")
+
+vim.opt.rtp:remove(home_dir .. "/.local/share/nvim/site")
+vim.opt.rtp:remove(home_dir .. "/.local/share/nvim/site/after")
+vim.opt.rtp:append(home_dir .. "/.local/share/lunarvim/site")
+vim.opt.rtp:append(home_dir .. "/.local/share/lunarvim/site/after")
+
+-- TODO: we need something like this: vim.opt.packpath = vim.opt.rtp
+vim.cmd [[let &packpath = &runtimepath]]
+-- }}}
local function file_exists(name)
local f = io.open(name, "r")