From 7a55ede5e745e31ea8e4cb5483221524922294bf Mon Sep 17 00:00:00 2001 From: lucascool12 <71119084+lucascool12@users.noreply.github.com> Date: Tue, 10 Dec 2024 17:08:43 +0100 Subject: [PATCH] fix: improper file name escaping (#530) --- lua/oil/util.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/oil/util.lua b/lua/oil/util.lua index 441421b..6dc85a8 100644 --- a/lua/oil/util.lua +++ b/lua/oil/util.lua @@ -21,7 +21,7 @@ end ---@param filename string ---@return string M.escape_filename = function(filename) - local ret = filename:gsub("([%%#$])", "\\%1") + local ret = vim.fn.fnameescape(filename) return ret end