From: Felipe Contreras Date: Thu, 1 May 2014 22:57:52 +0000 (-0500) Subject: vim: fix count_threads variable check X-Git-Tag: 0.18_rc1~5 X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=commitdiff_plain;h=2fee62fd1fcaed5c9ec46daa4f24b33a2f310e83 vim: fix count_threads variable check It never really worked; in Ruby only 'nil' and 'false' evaluate to false, therefore the statement '0 : true ? false' returns true, so it doesn't matter if notmuch_folders_count_threads = 0, count_threads would be true. We need to check specifically if the value is 1 or 0. Signed-off-by: Felipe Contreras --- diff --git a/vim/notmuch.vim b/vim/notmuch.vim index d7b310c8..25a16e9a 100644 --- a/vim/notmuch.vim +++ b/vim/notmuch.vim @@ -633,7 +633,7 @@ ruby << EOF def folders_render() $curbuf.render do |b| folders = VIM::evaluate('g:notmuch_folders') - count_threads = VIM::evaluate('g:notmuch_folders_count_threads') + count_threads = VIM::evaluate('g:notmuch_folders_count_threads') == 1 $searches.clear folders.each do |name, search| q = $curbuf.query(search)