syn region texRefZone matchgroup=texRefZone start="\\[cefp]label{" end="}\|%stopzone\>" contains=@texRefGroup
-syn region texRefZone matchgroup=texRefZone start="\\[cCeEfFpP][vr]\=ref{" end="}\|%stopzone\>" contains=@texRefGroup
+syn region texRefZone matchgroup=texRefZone start="\\[cCeEfFpP][rvx]\=ref{" end="}\|%stopzone\>" contains=@texRefGroup
syn region texMyForeign matchgroup=texTypeStyle start="\\foreign{" end="}" contains=texMatcher,@NoSpell
syn cluster texFoldGroup add=texMyForeign
syn cluster texMatchGroup add=texMyForeign
+syn region texMyTTerm matchgroup=texTypeStyle start="\\tterm{" end="}" contains=texMatcher,@NoSpell
+syn cluster texFoldGroup add=texMyTTerm
+syn cluster texMatchGroup add=texMyTTerm
+
syn region texTodoCmd matchgroup=texTodoCmd start="\\todo{" end="}\|%stopzone\>" contains=@NoSpell
syn cluster texFoldGroup add=texTodoCmd
syn cluster texMatchGroup add=texTodoCmd
syn cluster texMatchGroup add=texHighlit
hi def link texHighlit Highlit
+syn region texDLMsg matchgroup=texDLMsg start="\\d[lp]msp{" end="}\|%stopzone\>" contains=@texMatchGroup,@NoSpell
+syn cluster texFoldGroup add=texDLMsg
+syn cluster texMatchGroup add=texDLMsg
+
syn match texMySection '^\\section{.*'
syn match texMySubSection '^\\subsection{.*'
syn match texMySubSubSection '^\\subsubsection{.*'
syn match texMyParagraph '^\\paragraph{.*'
-hi texMySection ctermbg=black ctermfg=white cterm=bold term=reverse
-hi texMySubSection ctermbg=blue ctermfg=white cterm=bold term=reverse
-hi texMySubSubSection ctermbg=cyan ctermfg=black cterm=bold term=reverse
-hi texMyParagraph ctermbg=none ctermfg=blue cterm=bold term=reverse
+hi texMySection ctermbg=gray ctermfg=white cterm=bold term=reverse
+hi texMySubSection ctermbg=cyan ctermfg=black cterm=none term=reverse
+hi texMySubSubSection ctermbg=none ctermfg=blue cterm=bold term=reverse
+hi texMyParagraph ctermbg=none ctermfg=black cterm=bold term=reverse