fix the case when '()' and '[]' are both in file path

This commit is contained in:
ljie-PI
2024-10-19 17:18:18 +08:00
parent 25d4f14b90
commit cbcadc65b4
2 changed files with 31 additions and 4 deletions

View File

@@ -329,12 +329,14 @@ local function open_in_new_window(filename, mode)
set_current_win_no_autocmd(target_winid, { "BufEnter" })
end
print("filename: " .. filename)
local fname
if M.relative_path then
fname = utils.escape_special_chars(vim.fn.fnameescape(utils.path_relative(filename, vim.fn.getcwd())))
else
fname = utils.escape_special_chars(vim.fn.fnameescape(filename))
end
print("fname: " .. fname)
local command
if create_new_window then