OSDN Git Service

ltj-base.lua: W32TeX don't use $TEXMFVAR and $TEXMFSYSVAR (thanks Akira)
authorHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Thu, 16 Jan 2014 04:13:11 +0000 (13:13 +0900)
committerHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Thu, 16 Jan 2014 04:13:11 +0000 (13:13 +0900)
src/ltj-base.lua

index 1ca2a0a..46d7c89 100644 (file)
@@ -460,7 +460,13 @@ require('lualibs-os')   -- os.type
 local load_cache, save_cache_luc, save_cache
 
 do
-   local path = kpse.expand_var("$TEXMFVAR;$TEXMFSYSVAR;$TEXMFCACHE")
+   local kpse_var_value = kpse.var_value
+   local path, pathtmp = kpse_var_value("TEXMFVAR")
+   pathtmp = kpse_var_value("TEXMFSYSVAR")
+   if pathtmp then path = (path and path .. ';' or '') .. pathtmp end
+   pathtmp = kpse_var_value("TEXMFCACHE")
+   if pathtmp then path = (path and path .. ';' or '') .. pathtmp end
+
    if os.type~='windows' then path = string.gsub(path, ':', ';') end
    path = string.split(path, ';')