diff --git a/.busted b/.busted index d2d1541..ff4c29f 100644 --- a/.busted +++ b/.busted @@ -1,8 +1,20 @@ --- Adds the sources to Lua's path so that busted can find all the modules -require "set_paths" +require("tl").loader() + +local version = _VERSION:match "%d+%.%d+" + +local function lua_module_paths(module_base_path) + local paths = (module_base_path .. "/?.lua;") + .. (module_base_path .. "/?/init.lua;") + + return paths +end return { default = { + lpath = lua_module_paths("lua_modules/share/lua/" .. version) + .. lua_module_paths "types" + .. lua_module_paths "./src/awesomewm.d.tl", + cpath = "lua_modules/lib/lua/" .. version .. "/?.so;", loaders = { "teal" }, }, } diff --git a/.vscode/settings.json b/.vscode/settings.json index e6d1c39..80272e5 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -21,6 +21,7 @@ "justfile", "libc", "lldebugger", + "lpath", "Luacheck", "luacheckrc", "luafilesystem",