1 " notmuch show mode syntax file
3 syntax region nmShowMessage start='
\fmessage{' end='
\fmessage}' contains=nmBlockStart,nmShowHeader,nmShowBody,nmShowAttachment,nmShowPart,nmBlockEnd
4 syntax region nmShowHeader start='
\fheader{' end='
\fheader}' contained contains=nmBlockStart,nmBlockEnd
5 syntax region nmShowBody start='
\fbody{' end='
\fbody}' contained contains=nmBlockStart,nmShowAttachment,nmShowPart,nmBlockEnd
6 syntax region nmShowAttachment start='
\fattachment{' end='
\fattachment}' contained contains=nmBlockStart,nmBlockEnd
7 syntax region nmShowPart start='
\fpart{' end='
\fpart}' contained contains=nmBlockStart,nmBlockEnd
9 syntax region nmBlockStart start='^
\f[a-z]\+{' end='$' oneline
10 syntax region nmBlockEnd start='^
\f[a-z]\+}' end='$' oneline
12 highlight link nmShowMessage Error
13 highlight link nmShowHeader Type
14 highlight link nmShowBody Statement
15 highlight link nmShowAttachment Statement
16 highlight link nmShowPart String
17 highlight link nmBlockStart Ignore
18 highlight link nmBlockEnd Ignore
20 highlight Folded term=reverse ctermfg=LightGrey ctermbg=Black guifg=LightGray guibg=Black