These are a bunch of fixes and improvements that make the vim plugin usable to me, I guess other people will agree :) The only controversial one is the really aggressive author cleanup. I guess the really ideal thing would be to pass the full author "Foo Bar <foo.bar@mail.com>", and let UI's deal with the format (possibly configurable by the user). But for now, I decided to push whatever I found more usable. Cheers. Felipe Contreras (9): thread: really clean authors vim: add archive support from 'show' vim: cleanup search buffer vim: cleanup search syntax vim: remove add_remove_tags_on_screen() vim: add option to mark as read + archive vim: use mailx for sending vim: run(): optimize non-debug path vim: include own improved git-diff syntax lib/thread.cc | 38 ++----------- vim/README | 9 +-- vim/plugin/notmuch.vim | 119 ++++++++++----------------------------- vim/syntax/notmuch-git-diff.vim | 26 +++++++++ vim/syntax/notmuch-search.vim | 36 ++++-------- vim/syntax/notmuch-show.vim | 3 +- 6 files changed, 75 insertions(+), 156 deletions(-) create mode 100644 vim/syntax/notmuch-git-diff.vim