Expand :(literal)./ arguments to use cwd

This commit is contained in:
Tim Pope
2021-08-31 14:56:30 -04:00
parent 3e032f295f
commit 97505a4c37

View File

@@ -1901,7 +1901,7 @@ function! s:SplitExpandChain(string, ...) abort
let string = strpart(string, len(arg))
let arg = substitute(arg, '^\s\+', '', '')
if !exists('seen_separator')
let arg = substitute(arg, '^\%([^:.][^:]*:\|^:\|^:[0-3]:\)\=\zs\.\.\=\%(/.*\)\=$',
let arg = substitute(arg, '^\%([^:.][^:]*:\|^:\%((literal)\)\=\|^:[0-3]:\)\=\zs\.\.\=\%(/.*\)\=$',
\ '\=s:DotRelative(s:Slash(simplify(getcwd() . "/" . submatch(0))), cwd)', '')
endif
let arg = substitute(arg,