mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-25 04:18:08 +01:00
24 lines
1.2 KiB
VimL
24 lines
1.2 KiB
VimL
" notmuch search mode syntax file
|
|
|
|
" TODO: I cannot figure out why nmSearchTags is not matching anything :(
|
|
|
|
syntax region nmSearchDate start='^' end='\%13v' oneline
|
|
syntax region nmSearchCountAndFrom start='\%14v\[' end='|' oneline contains=nmSearchCount,nmSearchFrom
|
|
syntax region nmSearchCount start='\[' end='\]' oneline 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
|
|
syntax match nmSearchSquareBracketText '\(\[\w\+\]\)'
|
|
syntax match nmSearchTags /([^)]\+)$/
|
|
|
|
highlight link nmSearchDate Statement
|
|
"highlight link nmSearchCount Comment
|
|
highlight link nmSearchCountZero Function
|
|
highlight link nmSearchCountSome Special
|
|
highlight link nmSearchCountAll Type
|
|
highlight link nmSearchFrom Include
|
|
highlight link nmSearchSquareBracketText Special
|
|
highlight link nmSearchTags String
|
|
|
|
highlight CursorLine term=reverse cterm=reverse gui=reverse
|