X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/9d232b9c2632c658aad7b691a2084ab78eae6f70..4e4071d8d4a48df1a50a1e3c04cc07be4f369a1b:/.vim/after/syntax/tex.vim?ds=sidebyside

diff --git a/.vim/after/syntax/tex.vim b/.vim/after/syntax/tex.vim
index b9c0f6c..7a7914e 100644
--- a/.vim/after/syntax/tex.vim
+++ b/.vim/after/syntax/tex.vim
@@ -1,11 +1,15 @@
-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="\\[acefmpt]label{"          end="}\|%stopzone\>" contains=@texRefGroup
+syn region texRefZone   matchgroup=texRefZone start="\\[aAcCeEfFmMpPtT][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 texTodoCmd   matchgroup=texTodoCmd start="\\todo{" end="}\|%stopzone\>" contains=@NoSpell
+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=@texMatchGroup,@NoSpell,texMatcher
 syn cluster texFoldGroup add=texTodoCmd
 syn cluster texMatchGroup add=texTodoCmd
 hi def link texTodoCmd texTodo
@@ -20,11 +24,15 @@ syn cluster texFoldGroup add=texHighlit
 syn cluster texMatchGroup add=texHighlit
 hi def link texHighlit Highlit
 
+syn region texDLMsg matchgroup=texDLMsg start="\\d[lp]msg{" end="}\|%stopzone\>" contains=@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