From 89cb11a19f4731bf4ef421174af1cf848ddced56 Mon Sep 17 00:00:00 2001 From: Daniel Weipert Date: Thu, 16 Dec 2021 17:11:08 +0100 Subject: Use vim.pesc to escape local_path pattern --- lua/rclone.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lua/rclone.lua') diff --git a/lua/rclone.lua b/lua/rclone.lua index 2e18871..902d678 100644 --- a/lua/rclone.lua +++ b/lua/rclone.lua @@ -248,7 +248,7 @@ local function copyFile(options) -- build relative path to file for local and remote local Path = require('plenary.path') local local_file_path = Path:new(vim.fn.expand('%')):absolute() - local local_path_pattern = local_path:gsub('([^%w])', '%%%1') + local local_path_pattern = vim.pesc(local_path) if local_file_path:find(local_path_pattern) == nil then print('File path not in local path') -- cgit v1.2.3