vim: preserve previous buffer number when refreshing search
authorBart Trojanowski <bart@jukie.net>
Tue, 24 Nov 2009 01:05:51 +0000 (20:05 -0500)
committerBart Trojanowski <bart@jukie.net>
Wed, 25 Nov 2009 05:48:55 +0000 (00:48 -0500)
vim/plugin/notmuch.vim

index 7ba35f37c9ebecdde0352ea74d3c227b0a9fe20c..0addd76aca9bd1f9716fb52daf7cfa8e86988836 100644 (file)
@@ -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 <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