Commit: runtime(netrw): Update `.netrwbook` immediately on bookmark change (#13276)

3 views
Skip to first unread message

Christian Brabandt

unread,
Oct 5, 2023, 2:45:09 PM10/5/23
to vim...@googlegroups.com
runtime(netrw): Update `.netrwbook` immediately on bookmark change (#13276)

Commit: https://github.com/vim/vim/commit/f449825ae23865437a74ea4140fd32780c02ce43
Author: KSR-Yasuda <31273423+...@users.noreply.github.com>
Date: Fri Oct 6 03:34:17 2023 +0900

runtime(netrw): Update `.netrwbook` immediately on bookmark change (https://github.com/vim/vim/issues/13276)

closes: https://github.com/vim/vim/issues/9738

Signed-off-by: Christian Brabandt <c...@256bit.org>

diff --git a/runtime/autoload/netrw.vim b/runtime/autoload/netrw.vim
index 290a0509b..e3ac12ffb 100644
--- a/runtime/autoload/netrw.vim
+++ b/runtime/autoload/netrw.vim
@@ -3516,6 +3516,11 @@ fun! s:NetrwBookHistHandler(chg,curdir)
echo "bookmarked the current directory"
endif

+ try
+ call s:NetrwBookHistSave()
+ catch
+ endtry
+
elseif a:chg == 1
" change to the bookmarked directory
" call Decho("(user: <".v:count."gb>) change to the bookmarked directory",'~'.expand("<slnum>"))
@@ -3660,6 +3665,11 @@ fun! s:NetrwBookHistHandler(chg,curdir)
" call Decho("g:netrw_bookmarklist=".string(g:netrw_bookmarklist),'~'.expand("<slnum>"))
endif
" call Decho("resulting g:netrw_bookmarklist=".string(g:netrw_bookmarklist),'~'.expand("<slnum>"))
+
+ try
+ call s:NetrwBookHistSave()
+ catch
+ endtry
endif
call s:NetrwBookmarkMenu()
call s:NetrwTgtMenu()
Reply all
Reply to author
Forward
0 new messages