From: Bart Trojanowski Date: Thu, 26 Nov 2009 01:01:13 +0000 (-0500) Subject: vim: fix a case where we started with :NotMuch search X-Git-Tag: 0.1~313^2~32 X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=commitdiff_plain;h=7a7be482f79b13130fa2b053df9fdea6b86d4c95 vim: fix a case where we started with :NotMuch search --- diff --git a/vim/plugin/notmuch.vim b/vim/plugin/notmuch.vim index ade2e45d..e41daed1 100644 --- a/vim/plugin/notmuch.vim +++ b/vim/plugin/notmuch.vim @@ -254,7 +254,7 @@ function! s:NM_search_prompt() let tags = s:notmuch_initial_search_words_defaults endif let prev_bufnr = bufnr('%') - if b:nm_type == 'search' + if b:nm_type == 'search' && exists('b:nm_prev_bufnr') " TODO: we intend to replace the current buffer, " ... maybe we could just clear it let prev_bufnr = b:nm_prev_bufnr @@ -1000,6 +1000,7 @@ function! NotMuch(args) if words[0] == 'folders' let words = words[1:] call NM_cmd_folders(words) + elseif words[0] == 'search' if len(words) > 1 let words = words[1:]