neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit 0d26d192d82716a72f5216cafd675a68c6e93580
parent 224b2ec20250db8afd7a9232cad9e35b49e253a7
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Sat, 16 Dec 2023 05:28:57 +0800

vim-patch:9a775b4a2ae6 (#26588)

runtime(netrw): escape curdir in BrowseUpDir (vim/vim#13681)

 fixes vim/vim#13678

https://github.com/vim/vim/commit/9a775b4a2ae658e61f9d6582de72ea7a1b241aaa

Co-authored-by: Christian Brabandt <cb@256bit.org>
Diffstat:
Mruntime/autoload/netrw.vim | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/runtime/autoload/netrw.vim b/runtime/autoload/netrw.vim @@ -5268,7 +5268,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