From cfb18a6cbb3e247c910c427ec2dce96740870730 Mon Sep 17 00:00:00 2001
From: Bart Trojanowski <bart@jukie.net>
Date: Wed, 18 Nov 2009 21:13:24 -0500
Subject: [PATCH] reverse order so that the latest is at top

---
 vim/plugin/notmuch.vim | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/vim/plugin/notmuch.vim b/vim/plugin/notmuch.vim
index a15f4df5..00ee9842 100644
--- a/vim/plugin/notmuch.vim
+++ b/vim/plugin/notmuch.vim
@@ -25,10 +25,18 @@ if !exists('g:notmuch_cmd')
         let g:notmuch_cmd = 'notmuch'
 endif
 
+if !exists('g:notmuch_search_reverse')
+        let g:notmuch_search_reverse = 1
+endif
+
 " --- implement search screen
 
 function! s:NM_cmd_search(words)
-        let data = s:NM_run(['search'] + a:words)
+        let cmd = ['search']
+        if g:notmuch_search_reverse
+                let cmd = cmd + ['--reverse']
+        endif
+        let data = s:NM_run(cmd + a:words)
         "let data = substitute(data, '27/27', '25/27', '')
         "let data = substitute(data, '\[4/4\]', '[0/4]', '')
         let lines = split(data, "\n")