diff options
author | 2012-03-13 21:04:24 -0400 | |
---|---|---|
committer | 2012-03-13 21:04:24 -0400 | |
commit | ab900a487ec1784bc479343869a6674ea866106e (patch) | |
tree | e1a45850d8f95d0427bbfdb6b57ae103336e9c7f | |
parent | 958f5e591cd777678beb384145a4ba5bd8745fe4 (diff) | |
download | textadept-ab900a487ec1784bc479343869a6674ea866106e.tar.gz textadept-ab900a487ec1784bc479343869a6674ea866106e.zip |
Use absolute paths for command line files; core/args.lua
-rw-r--r-- | core/args.lua | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/args.lua b/core/args.lua index 8e76b395..08b74ffd 100644 --- a/core/args.lua +++ b/core/args.lua @@ -52,6 +52,10 @@ function M.process() f(table.unpack(args)) i = i + n else + if not arg[i]:find(not WIN32 and '^/' or '^%u:[/\\]') then + -- Convert relative path to absolute path. + arg[i] = lfs.currentdir()..(not WIN32 and '/' or '\\')..arg[i] + end io.open_file(arg[i]) no_args = false end |