diff options
author | Daniel Weipert <code@drogueronin.de> | 2022-01-08 23:31:10 +0100 |
---|---|---|
committer | Daniel Weipert <code@drogueronin.de> | 2022-01-10 13:28:28 +0100 |
commit | 43c1879fa43a510699927394ea140e7fe0c6c153 (patch) | |
tree | 8756146ac171b6be6bb99fd58fb345a991124a14 | |
parent | 89cb11a19f4731bf4ef421174af1cf848ddced56 (diff) |
Fix config local path for parent directory config file
-rw-r--r-- | lua/rclone.lua | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lua/rclone.lua b/lua/rclone.lua index 902d678..c4eb680 100644 --- a/lua/rclone.lua +++ b/lua/rclone.lua @@ -19,7 +19,7 @@ local function find_config_file() for _, file in ipairs(files) do if string.find(file, 'rclone.conf') then config_file = file - config_dir = current_dir.filename + config_dir = current_dir:absolute() return config_file end @@ -126,6 +126,10 @@ end -- -- @return string local function prepare_cmd_local_path(config) + if (config.vim_rclone_local_path == '.' or config.vim_rclone_local_path == './') then + return config_dir + end + local Path = require('plenary.path') local local_path = Path:new(config.vim_rclone_local_path) |