summaryrefslogtreecommitdiff
path: root/src/lua
diff options
context:
space:
mode:
authorNathan Reiner <nathan@nathanreiner.xyz>2024-08-03 12:31:21 +0200
committerNathan Reiner <nathan@nathanreiner.xyz>2024-08-03 12:31:21 +0200
commit69790321ae1a3cc2239b28398579eb9bdcab8aa7 (patch)
tree70b075025c9dbeb11170aba85c0fe32ec1080f31 /src/lua
parent92fb3e17aa413046dff0a004ab5d790d45ef90f5 (diff)
lua change require order
Diffstat (limited to 'src/lua')
-rw-r--r--src/lua/runtime.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lua/runtime.rs b/src/lua/runtime.rs
index 4e8c52b..ce34827 100644
--- a/src/lua/runtime.rs
+++ b/src/lua/runtime.rs
@@ -45,10 +45,10 @@ pub fn package(lua: &Lua) -> Result<()> {
package.set(
"path",
format!(
- "{};{}/?.lua;{}/?/init.lua",
- path,
+ "{}/?.lua;{}/?/init.lua;{};./?.lua",
config::constants::USER_CONFIG_DIR.as_str(),
- config::constants::USER_CONFIG_DIR.as_str()
+ config::constants::USER_CONFIG_DIR.as_str(),
+ path.split(';').filter(|s| s.starts_with('/')).collect::<Vec<&str>>().join(";"),
),
)?;
Ok(())