Skip to content

Commit dd80ce0

Browse files
committed
Revert "add is_windows flag for filename change"
This reverts commit ada77cb.
1 parent ada77cb commit dd80ce0

File tree

1 file changed

+8
-14
lines changed

1 file changed

+8
-14
lines changed

lua/nvim-tree/actions/node/open-file.lua

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -331,9 +331,9 @@ local function open_in_new_window(filename, mode)
331331

332332
local fname
333333
if M.relative_path then
334-
fname = vim.fn.fnameescape(utils.path_relative(filename, vim.fn.getcwd()))
334+
fname = utils.escape_special_chars(vim.fn.fnameescape(utils.path_relative(filename, vim.fn.getcwd())))
335335
else
336-
fname = vim.fn.fnameescape(filename)
336+
fname = utils.escape_special_chars(vim.fn.fnameescape(filename))
337337
end
338338

339339
local command
@@ -370,41 +370,35 @@ end
370370
---@param mode string
371371
---@param filename string
372372
function M.fn(mode, filename)
373-
local fname
374-
if utils.is_windows then
375-
fname = filename
376-
else
377-
fname = utils.escape_special_chars(filename)
378-
end
379373
if type(mode) ~= "string" then
380374
mode = ""
381375
end
382376

383377
if mode == "tabnew" then
384-
return open_file_in_tab(fname)
378+
return open_file_in_tab(filename)
385379
end
386380

387381
if mode == "drop" then
388-
return drop(fname)
382+
return drop(filename)
389383
end
390384

391385
if mode == "tab_drop" then
392-
return tab_drop(fname)
386+
return tab_drop(filename)
393387
end
394388

395389
if mode == "edit_in_place" then
396-
return edit_in_current_buf(fname)
390+
return edit_in_current_buf(filename)
397391
end
398392

399-
local buf_loaded = is_already_loaded(fname)
393+
local buf_loaded = is_already_loaded(filename)
400394

401395
local found_win = utils.get_win_buf_from_path(filename)
402396
if found_win and (mode == "preview" or mode == "preview_no_picker") then
403397
return
404398
end
405399

406400
if not found_win then
407-
open_in_new_window(fname, mode)
401+
open_in_new_window(filename, mode)
408402
else
409403
vim.api.nvim_set_current_win(found_win)
410404
vim.bo.bufhidden = ""

0 commit comments

Comments
 (0)