aboutsummaryrefslogtreecommitdiffhomepage
path: root/vim/syntax
diff options
context:
space:
mode:
authorGravatar Bart Trojanowski <bart@jukie.net>2009-11-20 13:50:29 -0500
committerGravatar Bart Trojanowski <bart@jukie.net>2009-11-25 00:48:52 -0500
commitacb696165c89fbc2f7030dcee5814f24a18628ce (patch)
tree107a29f71647df8e435cb327f72ce3d6e57634e2 /vim/syntax
parent72b7251d9aa766e1ee58f7f140de9a223ffe920c (diff)
more endless toil with syntax
Diffstat (limited to 'vim/syntax')
-rw-r--r--vim/syntax/notmuch-search.vim4
1 files changed, 2 insertions, 2 deletions
diff --git a/vim/syntax/notmuch-search.vim b/vim/syntax/notmuch-search.vim
index 4b694722..832b2b84 100644
--- a/vim/syntax/notmuch-search.vim
+++ b/vim/syntax/notmuch-search.vim
@@ -3,9 +3,9 @@
" TODO: I cannot figure out why nmSearchTags is not matching anything :(
syntax region nmSearchDate start='^' end='\%13v'
-syntax region nmSearchCountAndFrom start='\%14v\[' end=';' oneline contains=nmSearchCount,nmSearchFrom
-syntax match nmSearchFrom ' .*;' contained
+syntax region nmSearchCountAndFrom start='\%14v\[' end='|' oneline contains=nmSearchCount,nmSearchFrom
syntax region nmSearchCount start='\%14v\[' end='\]' contained contains=nmSearchCountZero,nmSearchCountSome,nmSearchCountAll
+syntax region nmSearchFrom start='\]\@<=' end='|' oneline contained
syntax match nmSearchCountZero '0/\(\d\+\)' contained
syntax match nmSearchCountSome '\([1-9]\d*\)/\(\d\+\)' contained
syntax match nmSearchCountAll '\(\d\+\)/\1' contained