13 lines
476 B
Lua
13 lines
476 B
Lua
-- Require all files in this tools dir, minus this init.lua file
|
|
local function script_path()
|
|
return debug.getinfo(2, "S").source:sub(2):match("(.*/)")
|
|
end
|
|
-- Extract the directory name from the script path
|
|
local directory_name = script_path():match(".*/(.*)/")
|
|
for _, file in ipairs(vim.fn.readdir(script_path(), [[v:val =~ '\.lua$']])) do
|
|
if file ~= "init.lua" then
|
|
local neighbor = string.sub(file, 0, -5)
|
|
require(directory_name .. "." .. neighbor)
|
|
end
|
|
end
|
|
|