aboutsummaryrefslogtreecommitdiff
path: root/data/core/init.lua
diff options
context:
space:
mode:
authorFrancesco Abbate <francesco.bbt@gmail.com>2021-09-07 06:44:15 -0700
committerFrancesco Abbate <francesco.bbt@gmail.com>2021-09-07 06:44:15 -0700
commit2b277bb50224fdc52aa76c838b66640010dfa4bb (patch)
treeabf6f12895fcc1b77577ef12395a00e839a70e2e /data/core/init.lua
parent67d7b894ae90e04413a2075d5e2f7cf4a8976bef (diff)
downloadlite-xl-2b277bb50224fdc52aa76c838b66640010dfa4bb.tar.gz
lite-xl-2b277bb50224fdc52aa76c838b66640010dfa4bb.zip
Fix problem with -psn argument on macOS
Diffstat (limited to 'data/core/init.lua')
-rw-r--r--data/core/init.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/data/core/init.lua b/data/core/init.lua
index 018beadb..e84792ac 100644
--- a/data/core/init.lua
+++ b/data/core/init.lua
@@ -461,7 +461,10 @@ function core.init()
project_dir = arg_filename
project_dir_explicit = true
else
- delayed_error = string.format("error: invalid file or directory %q", ARGS[i])
+ -- on macOS we can get an argument like "-psn_0_52353" that we just ignore.
+ if not ARGS[i]:match("^-psn") then
+ delayed_error = string.format("error: invalid file or directory %q", ARGS[i])
+ end
end
end