Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/treetrek.git

Adds missing TeX macros

Author Dave Jarvis <email>
Date 2026-02-14 23:56:01 GMT-0800
Commit e56059275bf57d5d35a704a6ee72ce572ad6849d
Parent 352e232
render/LanguageDefinitions.php
'comment' => '/(%[^\r\n]*)/m',
'math' => '/(\$\$?.*?\$\$?)/s',
- 'keyword' => '/(\\\\(?:begin|end|documentclass|usepackage|input|include|def|newcommand|renewcommand|part|chapter|section|subsection|subsubsection|paragraph|subparagraph))\b/',
+ 'keyword' => '/(\\\\(?:def|edef|gdef|xdef|let|futurelet|if|else|fi|ifnum|ifdim|ifodd|ifmmode|ifx|ifeof|iftrue|iffalse|ifcase|or|loop|repeat|newif|expandafter|noexpand|csname|endcsname|string|number|the|long|outer|global|advance|hsize|vsize|hoffset|voffset|displaywidth|parindent|baselineskip|leftskip|rightskip|hangindent|hangafter|parshape|pageno|nopagenumbers|folio|headline|footline|hbox|vbox|vtop|vcenter|rlap|llap|hskip|vskip|hfil|hfill|hfilneg|vfil|vfill|mskip|quad|qquad|enspace|thinspace|enskip|strut|phantom|vphantom|hphantom|smash|raise|lower|moveleft|moveright|halign|valign|noalign|openup|cr|crcr|omit|span|multispan|tabskip|settabs|matrix|pmatrix|bordermatrix|eqalign|displaylines|eqno|leqno|cases|input|end|bye|item|itemitem|indent|noindent|narrower|rm|bf|tt|sl|it|font|char|magnification|magstep|magstephalf|day|month|year|jobname|romannumeral|uppercase|lowercase|footnote|topinsert|pageinsert|midinsert|endinsert|underbar|hfuzz|vfuzz|overfullrule|raggedright|raggedbottom|everypar|everymath|everydisplay|everycr))\b/',
'function' => '/(\\\\[a-zA-Z@]+|\\\\[^a-zA-Z@])/',
'variable' => '/(#[0-9])/',
Delta 1 line added, 1 line removed