From c29c15384c0e304dcbec09bd06ff1a0671bbe41d Mon Sep 17 00:00:00 2001 From: Ade Attwood Date: Fri, 17 Feb 2023 07:58:18 +0000 Subject: [PATCH] fix: unable to open files with $ character in Ref: #41 --- lua/ivy/utils.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lua/ivy/utils.lua b/lua/ivy/utils.lua index 75fc7c7..41fca29 100644 --- a/lua/ivy/utils.lua +++ b/lua/ivy/utils.lua @@ -74,7 +74,7 @@ utils.file_action = function() return end - vim.cmd(command .. " " .. file) + vim.cmd(command .. " " .. utils.escape_file_name(file)) end end @@ -85,4 +85,8 @@ utils.line_action = function() end end +utils.escape_file_name = function(input) + return string.gsub(input, "([$])", "\\%1") +end + return utils