X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/9d232b9c2632c658aad7b691a2084ab78eae6f70..cd50394a99bb659e4b283d91b88f4178627a5a18:/.vim/after/syntax/tex.vim?ds=sidebyside diff --git a/.vim/after/syntax/tex.vim b/.vim/after/syntax/tex.vim index b9c0f6c..ea9ea67 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="\\[acefmptl]label{" end="}\|%stopzone\>" contains=@texRefGroup +syn region texRefZone matchgroup=texRefZone start="\\[aAcCeEfFmMpPtTlL][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