vim: fix space key: now archives (did opposite)
authorJason Woofenden <jason@jasonwoof.com>
Mon, 11 Jul 2011 05:40:06 +0000 (01:40 -0400)
committerFelipe Contreras <felipe.contreras@gmail.com>
Sat, 16 Jul 2011 18:57:38 +0000 (21:57 +0300)
In vim, in the message view, space is supposed to remove the "unread" and
"inbox" tags, but was sometimes adding them instead.

This patch assures that they are always removed by this binding.

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
vim/plugin/notmuch.vim

index 44108273762b2e62c1eb07dfd167664ee13a4718..49a52eb44fc31006dc31eca88cbaa1f8a41f860c 100644 (file)
@@ -596,7 +596,7 @@ function! s:NM_show_advance_marking_read_and_archiving()
                 let filter = <SID>NM_combine_tags('tag:', advance_tags, 'OR', '()')
                          \ + ['AND']
                          \ + <SID>NM_combine_tags('', ids, 'OR', '()')
-                call map(advance_tags, '"+" . v:val')
+                call map(advance_tags, '"-" . v:val')
                 call <SID>NM_tag(filter, advance_tags)
                 call <SID>NM_show_next(1, 1)
                 return