X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/160975673ba4de7db11cd08b413cdd537c91488e..4e4071d8d4a48df1a50a1e3c04cc07be4f369a1b:/.vim/syntax/tex.vim diff --git a/.vim/syntax/tex.vim b/.vim/syntax/tex.vim index f4c5adc..14e1bd6 100644 --- a/.vim/syntax/tex.vim +++ b/.vim/syntax/tex.vim @@ -371,7 +371,7 @@ syn match texSpecialChar "\^\^[0-9a-f]\{2}\|\^\^\S" " Comments: {{{1 " Normal TeX LaTeX : %.... " Documented TeX Format: ^^A... -and- leading %s (only) -syn cluster texCommentGroup contains=texTodo,@Spell +syn cluster texCommentGroup contains=texTodo,@NoSpell syn case ignore syn keyword texTodo contained combak fixme todo xxx syn case match @@ -417,9 +417,9 @@ syn region texRefZone matchgroup=texStatement start="\\bibliography{" end="}\| syn region texRefZone matchgroup=texStatement start="\\label{" end="}\|%stopzone\>" contains=@texRefGroup syn region texRefZone matchgroup=texStatement start="\\\(page\|eq\)ref{" end="}\|%stopzone\>" contains=@texRefGroup syn region texRefZone matchgroup=texStatement start="\\v\=ref{" end="}\|%stopzone\>" contains=@texRefGroup -syn match texRefZone '\\cite\%(al\)\=\%([tp]\*\=\)\=' nextgroup=texRefOption,texCite -syn match texRefZone '\\citetext' nextgroup=texRefOption,texFreeCite -syn region texRefOption contained matchgroup=Delimiter start='\[' end=']' contains=@texRefGroup nextgroup=texRefOption,texCite +syn match texRefZone '\\[cC]ite\%(\%(al\)\=\%([tp]\*\=\)\|num\|author\|year\|yearpar\|fullauthor\)\=' nextgroup=texRefOption,texCite +syn match texRefZone '\\[cC]itetext' nextgroup=texRefOption,texFreeCite +syn region texRefOption contained matchgroup=Delimiter start='\[' end=']' contains=@texRefGroup,texCite nextgroup=texRefOption,texCite syn region texCite contained matchgroup=Delimiter start='{' end='}' contains=@texRefGroup syn region texFreeCite contained matchgroup=Delimiter start="{"rs=s+1 skip="\\\\\|\\[{}]" matchgroup=Delimiter end="}" contains=@texMatchGroup