From: Bart Trojanowski Date: Tue, 24 Nov 2009 01:05:51 +0000 (-0500) Subject: vim: preserve previous buffer number when refreshing search X-Git-Tag: 0.1~313^2~51 X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=commitdiff_plain;h=6bc0ec618d55aed84b1b0a810c0f1ac877a4e430;hp=418a7f3108273c5b8a0ff36ab1bb3b9886089648 vim: preserve previous buffer number when refreshing search --- diff --git a/vim/plugin/notmuch.vim b/vim/plugin/notmuch.vim index 7ba35f37..0addd76a 100644 --- a/vim/plugin/notmuch.vim +++ b/vim/plugin/notmuch.vim @@ -326,8 +326,10 @@ endfunction function! s:NM_search_refresh_view() let lno = line('.') + let prev_bufnr = b:nm_prev_bufnr setlocal bufhidden=delete call NM_cmd_search(b:nm_search_words) + let b:nm_prev_bufnr = prev_bufnr " FIXME: should find the line of the thread we were on if possible exec printf('norm %dG', lno) endfunction