From fd494fafc556dd6bb748cea4a09a093861993a4a Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Sun, 2 Jun 2024 04:23:10 +0200 Subject: [PATCH] Use relative path for nvim config bootstrap --- config/neovim/init.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/config/neovim/init.lua b/config/neovim/init.lua index cbd3cfab..f15fef21 100644 --- a/config/neovim/init.lua +++ b/config/neovim/init.lua @@ -1,2 +1,11 @@ +local addRelPath = function(dir) + local spath = debug.getinfo(1, "S").source:sub(2):gsub("^([^/])", "./%1"):gsub("[^/]*$", "") + dir = dir and (dir .. "/") or "" + spath = spath .. dir + package.path = spath .. "?.lua;" .. spath .. "?/init.lua" .. package.path +end + +addRelPath() + require("bootstrap") require("config")