Fix some problems with user's directory
To accommodate the Window's platform prefer the USERPROFILE to HOME to set user's dir. Fix error, user's dir was not added to the package.path.
This commit is contained in:
+8
-5
@@ -127,11 +127,14 @@ int main(int argc, char **argv) {
|
|||||||
" DATADIR = EXEDIR .. '/data'\n"
|
" DATADIR = EXEDIR .. '/data'\n"
|
||||||
" USERDIR = EXEDIR .. '/user'\n"
|
" USERDIR = EXEDIR .. '/user'\n"
|
||||||
#else
|
#else
|
||||||
" local prefix = EXEDIR:match(\"^(.+)[/\\\\]bin$\")\n"
|
" do\n"
|
||||||
" DATADIR = prefix and (prefix .. '/share/lite-xl') or (EXEDIR .. '/data')\n"
|
" local prefix = EXEDIR:match(\"^(.+)[/\\\\]bin$\")\n"
|
||||||
" USERDIR = os.getenv(\"HOME\") .. '/.config/lite-xl'\n"
|
" DATADIR = prefix and (prefix .. '/share/lite-xl') or (EXEDIR .. '/data')\n"
|
||||||
" package.path = package.path .. ';' .. DATADIR .. '/?.lua'\n"
|
" local home = os.getenv('USERPROFILE') or os.getenv('HOME')\n"
|
||||||
" package.path = package.path .. ';' .. DATADIR .. '/?/init.lua'\n"
|
" USERDIR = home and home .. '/.config/lite-xl' or (EXEDIR .. '/user')\n"
|
||||||
|
" end\n"
|
||||||
|
" package.path = package.path .. ';' .. USERDIR .. '/?.lua'\n"
|
||||||
|
" package.path = package.path .. ';' .. USERDIR .. '/?/init.lua'\n"
|
||||||
#endif
|
#endif
|
||||||
" package.path = DATADIR .. '/?.lua;' .. package.path\n"
|
" package.path = DATADIR .. '/?.lua;' .. package.path\n"
|
||||||
" package.path = DATADIR .. '/?/init.lua;' .. package.path\n"
|
" package.path = DATADIR .. '/?/init.lua;' .. package.path\n"
|
||||||
|
|||||||
Reference in New Issue
Block a user