projects
/
notmuch
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
vim: preserve previous buffer number when refreshing search
[notmuch]
/
vim
/
plugin
/
notmuch.vim
diff --git
a/vim/plugin/notmuch.vim
b/vim/plugin/notmuch.vim
index 7ba35f37c9ebecdde0352ea74d3c227b0a9fe20c..0addd76aca9bd1f9716fb52daf7cfa8e86988836 100644
(file)
--- a/
vim/plugin/notmuch.vim
+++ b/
vim/plugin/notmuch.vim
@@
-326,8
+326,10
@@
endfunction
function! s:NM_search_refresh_view()
let lno = line('.')
function! s:NM_search_refresh_view()
let lno = line('.')
+ let prev_bufnr = b:nm_prev_bufnr
setlocal bufhidden=delete
call <SID>NM_cmd_search(b:nm_search_words)
setlocal bufhidden=delete
call <SID>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
" FIXME: should find the line of the thread we were on if possible
exec printf('norm %dG', lno)
endfunction