From: Christian Brabandt Date: Thu, 14 Dec 2023 19:09:07 +0000 (+0100) Subject: runtime(netrw): escape curdir in BrowseUpDir (#13681) X-Git-Tag: v9.0.2164~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9a775b4a2ae658e61f9d6582de72ea7a1b241aaa;p=thirdparty%2Fvim.git runtime(netrw): escape curdir in BrowseUpDir (#13681) fixes #13678 Signed-off-by: Christian Brabandt --- diff --git a/runtime/autoload/netrw.vim b/runtime/autoload/netrw.vim index db66f5d851..d22e59d36c 100644 --- a/runtime/autoload/netrw.vim +++ b/runtime/autoload/netrw.vim @@ -5315,7 +5315,8 @@ fun! s:NetrwBrowseUpDir(islocal) endif call s:RestorePosn(s:netrw_posn) let curdir= substitute(curdir,'^.*[\/]','','') - call search('\<'.curdir.'/','wc') + let curdir= '\<'. escape(curdir, '~'). '/' + call search(curdir,'wc') endif " call Dret("s:NetrwBrowseUpDir") endfun