fix(#1728): escape cwd changes to prevent environment variable expansion (#1729)

This commit is contained in:
Alexander Courtis
2022-11-12 14:50:14 +11:00
committed by GitHub
parent bcb2a5a80d
commit e204a7d819
2 changed files with 3 additions and 2 deletions

View File

@@ -7,6 +7,7 @@ local M = {
}
local function clean_input_cwd(name)
name = vim.fn.fnameescape(name)
local root_parent_cwd = vim.fn.fnamemodify(utils.path_remove_trailing(core.get_cwd()), ":h")
if name == ".." and root_parent_cwd then
return vim.fn.expand(root_parent_cwd)