aboutsummaryrefslogtreecommitdiffhomepage
path: root/vim
diff options
context:
space:
mode:
authorGravatar Bart Trojanowski <bart@jukie.net>2009-11-21 23:17:41 -0500
committerGravatar Bart Trojanowski <bart@jukie.net>2009-11-25 00:48:53 -0500
commite8971117ff1c71c8eee85ba87ad9f91bb1184108 (patch)
treef5f65b44a14dfcd8f4e087254e3e244efbdbbc3b /vim
parent5a9d5fb20091a34efdf6716d4481799097ec9269 (diff)
fix returning to folders after searching a few times
Diffstat (limited to 'vim')
-rw-r--r--vim/plugin/notmuch.vim3
1 files changed, 2 insertions, 1 deletions
diff --git a/vim/plugin/notmuch.vim b/vim/plugin/notmuch.vim
index 308fc05d..d786cedf 100644
--- a/vim/plugin/notmuch.vim
+++ b/vim/plugin/notmuch.vim
@@ -241,12 +241,13 @@ function! s:NM_search_prompt()
else
let tags = s:notmuch_initial_search_words_defaults
endif
- let prev_bufnr = bufnr('%')
if b:nm_type == 'search'
" TODO: we intend to replace the current buffer,
" ... maybe we could just clear it
+ let prev_bufnr = b:nm_prev_bufnr
setlocal bufhidden=delete
else
+ let prev_bufnr = bufnr('%')
setlocal bufhidden=hide
endif
call <SID>NM_cmd_search(tags)