"Fossies" - the Fresh Open Source Software Archive

Member "wscite/tex.properties" (11 Sep 2020, 16425 Bytes) of package /windows/misc/wscite445.zip:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 # file    : tex.properties
    2 # version : 18 august 2003
    3 # author  : Hans Hagen / PRAGMA ADE / www.pragma-ade.com
    4 
    5 # TeX users may want to use the Latin Modern Typewriter font:
    6 #
    7 #   font.monospace=font:LMTypewriter10,size:16.5
    8 #   font.errorfont=font:LMTypewriter10,size:11.5
    9 #
   10 # These and more presets are done in context.properties.
   11 
   12 # TeX: patterns
   13 
   14 file.patterns.tex=*.tex;*.sty
   15 file.patterns.latex=*.tex;*.sty;*.aux;*.toc;*.idx
   16 file.patterns.context=*.tex;*.tui;*.tuo;*.sty
   17 
   18 # filter to be checked/tested:
   19 
   20 filter.tex=TeX (tex sty)|$(file.patterns.tex)|
   21 filter.latex=LaTeX (tex sty aux toc idx)|$(file.patterns.latex)|
   22 filter.context=ConTeXt (tex tui tuo sty)|$(file.patterns.context)|
   23 
   24 lexer.$(file.patterns.tex)=tex
   25 lexer.$(file.patterns.latex)=tex
   26 lexer.$(file.patterns.context)=tex
   27 
   28 *language.tex=TeX|tex||
   29 
   30 # TeX: commands (check process view)
   31 
   32 command.compile.$(file.patterns.tex)=
   33 command.build.$(file.patterns.tex)=tex $(FileNameExt)
   34 command.go.$(file.patterns.tex)=gv $(FileName).pdf
   35 
   36 command.compile.$(file.patterns.latex)=
   37 command.build.$(file.patterns.latex)=pdflatex $(FileNameExt)
   38 command.go.$(file.patterns.latex)=gv $(FileName).pdf
   39 
   40 command.compile.$(file.patterns.context)=
   41 command.build.$(file.patterns.context)=texexec --pdf $(FileNameExt)
   42 command.go.$(file.patterns.context)=gv $(FileName).pdf
   43 
   44 command.0.$(file.patterns.tex)=
   45 command.1.$(file.patterns.tex)=
   46 command.2.$(file.patterns.tex)=
   47 command.3.$(file.patterns.tex)=
   48 command.4.$(file.patterns.tex)=
   49 command.5.$(file.patterns.tex)=
   50 command.6.$(file.patterns.tex)=
   51 command.7.$(file.patterns.tex)=
   52 command.8.$(file.patterns.tex)=
   53 command.9.$(file.patterns.tex)=
   54 
   55 command.0.$(file.patterns.latex)=
   56 command.1.$(file.patterns.latex)=
   57 command.2.$(file.patterns.latex)=
   58 command.3.$(file.patterns.latex)=
   59 command.4.$(file.patterns.latex)=
   60 command.5.$(file.patterns.latex)=
   61 command.6.$(file.patterns.latex)=
   62 command.7.$(file.patterns.latex)=
   63 command.8.$(file.patterns.latex)=
   64 command.9.$(file.patterns.latex)=
   65 
   66 command.0.$(file.patterns.context)=
   67 command.1.$(file.patterns.context)=
   68 command.2.$(file.patterns.context)=
   69 command.3.$(file.patterns.context)=
   70 command.4.$(file.patterns.context)=
   71 command.5.$(file.patterns.context)=
   72 command.6.$(file.patterns.context)=
   73 command.7.$(file.patterns.context)=
   74 command.8.$(file.patterns.context)=
   75 command.9.$(file.patterns.context)=
   76 
   77 # BibTeX command
   78 command.name.2.$(file.patterns.tex)=BibTeX
   79 command.name.2.$(file.patterns.latex)=BibTeX
   80 command.name.2.$(file.patterns.context)=BibTeX
   81 command.2.$(file.patterns.tex)=bibtex $(FileName)
   82 command.2.$(file.patterns.latex)=bibtex $(FileName)
   83 command.2.$(file.patterns.context)=bibtex $(FileName)
   84 
   85 # TeX: highlighting
   86 
   87 # Default
   88 style.tex.0=fore:#3F3F3F
   89 # Special
   90 style.tex.1=fore:#007F7F
   91 # Group
   92 style.tex.2=fore:#7F0000
   93 # Symbol
   94 style.tex.3=fore:#7F7F00
   95 # Command
   96 style.tex.4=fore:#007F00
   97 # Text
   98 style.tex.5=
   99 # style.tex.5=fore:#000000
  100 
  101 style.tex.34=fore:#00007F
  102 style.tex.35=fore:#7F007F
  103 
  104 # TeX: comments
  105 
  106 comment.block.tex=%
  107 comment.block.at.line.start.tex=1
  108 
  109 # TeX: lexer.tex.interface.default
  110 #
  111 # 0 all \commands
  112 # 1 tex etex pdftex omega primitives
  113 # 2 context nl (when context.properties is loaded)
  114 # 3 context en (when context.properties is loaded)
  115 # 4 context de (when context.properties is loaded)
  116 # 5 context cz (when context.properties is loaded)
  117 # 6 context it (when context.properties is loaded)
  118 # 7 context ro (when context.properties is loaded)
  119 # 8 latex (no keywords yet; will move up)
  120 #
  121 # first lines of a tex file are interpreted as follows
  122 #
  123 # % interface=all|nl|en|de|cz|it|ro|latex
  124 
  125 lexer.tex.interface.default=0
  126 
  127 # TeX: lexer.tex.use.keywords
  128 #
  129 # 0 don't use keyword lists
  130 # 1 use keyword lists
  131 
  132 lexer.tex.use.keywords=1
  133 
  134 # TeX: lexer.tex.comment.process
  135 #
  136 # 0 don't interpret comment
  137 # 1 color comment like source code
  138 
  139 lexer.tex.comment.process=0
  140 
  141 # TeX: lexer.tex.auto.if
  142 #
  143 # 0 don't handle \if<unknown>
  144 # 1 treat \if<unknown> as command
  145 
  146 lexer.tex.auto.if=1
  147 
  148 # TeX: keywords (incomplete, just for testing and as example)
  149 
  150 keywordclass.primitives.tex=\
  151     above abovedisplayshortskip abovedisplayskip \
  152     abovewithdelims accent adjdemerits advance afterassignment \
  153     aftergroup atop atopwithdelims \
  154     badness baselineskip batchmode begingroup \
  155     belowdisplayshortskip belowdisplayskip binoppenalty botmark \
  156     box boxmaxdepth brokenpenalty \
  157     catcode char chardef cleaders closein closeout clubpenalty \
  158     copy count countdef cr crcr csname \
  159     day deadcycles def defaulthyphenchar defaultskewchar \
  160     delcode delimiter delimiterfactor delimeters \
  161     delimitershortfall delimeters dimen dimendef discretionary \
  162     displayindent displaylimits displaystyle \
  163     displaywidowpenalty displaywidth divide \
  164     doublehyphendemerits dp dump \
  165     edef else emergencystretch end endcsname endgroup endinput \
  166     endlinechar eqno errhelp errmessage errorcontextlines \
  167     errorstopmode escapechar everycr everydisplay everyhbox \
  168     everyjob everymath everypar everyvbox exhyphenpenalty \
  169     expandafter  \
  170     fam fi finalhyphendemerits firstmark floatingpenalty font \
  171     fontdimen fontname futurelet \
  172     gdef global group globaldefs \
  173     halign hangafter hangindent hbadness hbox hfil horizontal \
  174     hfill horizontal hfilneg hfuzz hoffset holdinginserts hrule \
  175     hsize hskip hss horizontal ht hyphenation hyphenchar \
  176     hyphenpenalty hyphen \
  177     if ifcase ifcat ifdim ifeof iffalse ifhbox ifhmode ifinner \
  178     ifmmode ifnum ifodd iftrue ifvbox ifvmode ifvoid ifx \
  179     ignorespaces immediate indent input inputlineno input \
  180     insert insertpenalties interlinepenalty \
  181     jobname \
  182     kern \
  183     language lastbox lastkern lastpenalty lastskip lccode \
  184     leaders left lefthyphenmin leftskip leqno let limits \
  185     linepenalty line lineskip lineskiplimit long looseness \
  186     lower lowercase \
  187     mag mark mathaccent mathbin mathchar mathchardef mathchoice \
  188     mathclose mathcode mathinner mathop mathopen mathord \
  189     mathpunct mathrel mathsurround maxdeadcycles maxdepth \
  190     meaning medmuskip message mkern month moveleft moveright \
  191     mskip multiply muskip muskipdef \
  192     newlinechar noalign noboundary noexpand noindent nolimits \
  193     nonscript scriptscript nonstopmode nulldelimiterspace \
  194     nullfont number \
  195     omit openin openout or outer output outputpenalty over \
  196     overfullrule overline overwithdelims \
  197     pagedepth pagefilllstretch pagefillstretch pagefilstretch \
  198     pagegoal pageshrink pagestretch pagetotal par parfillskip \
  199     parindent parshape parskip patterns pausing penalty \
  200     postdisplaypenalty predisplaypenalty predisplaysize \
  201     pretolerance prevdepth prevgraf \
  202     radical raise read relax relpenalty right righthyphenmin \
  203     rightskip romannumeral \
  204     scriptfont scriptscriptfont scriptscriptstyle scriptspace \
  205     scriptstyle scrollmode setbox setlanguage sfcode shipout \
  206     show showbox showboxbreadth showboxdepth showlists showthe \
  207     skewchar skip skipdef spacefactor spaceskip span special \
  208     splitbotmark splitfirstmark splitmaxdepth splittopskip \
  209     string \
  210     tabskip textfont textstyle the thickmuskip thinmuskip time \
  211     toks toksdef tolerance topmark topskip tracingcommands \
  212     tracinglostchars tracingmacros tracingonline tracingoutput \
  213     tracingpages tracingparagraphs tracingrestores tracingstats \
  214     uccode uchyph underline unhbox unhcopy unkern unpenalty \
  215     unskip unvbox unvcopy uppercase \
  216     vadjust valign vbadness vbox vcenter vfil vfill vfilneg \
  217     vfuzz voffset vrule vsize vskip vsplit vss vtop \
  218     wd widowpenalty write \
  219     xdef xleaders xspaceskip \
  220     year
  221 
  222 keywordclass.primitives.etex=\
  223     beginL beginR botmarks \
  224     clubpenalties currentgrouplevel currentgrouptype \
  225     currentifbranch currentiflevel currentiftype \
  226     detokenize dimexpr displaywidowpenalties \
  227     endL endR eTeXrevision eTeXversion everyeof \
  228     firstmarks fontchardp fontcharht fontcharic fontcharwd \
  229     glueexpr glueshrink glueshrinkorder gluestretch \
  230     gluestretchorder gluetomu \
  231     ifcsname ifdefined iffontchar interactionmode \
  232     interactionmode interlinepenalties \
  233     lastlinefit lastnodetype \
  234     marks topmarks middle muexpr mutoglue \
  235     numexpr \
  236     pagediscards parshapedimen parshapeindent parshapelength \
  237     predisplaydirection \
  238     savinghyphcodes savingvdiscards scantokens showgroups \
  239     showifs showtokens splitdiscards splitfirstmarks \
  240     TeXXeTstate tracingassigns tracinggroups tracingifs \
  241     tracingnesting tracingscantokens \
  242     unexpanded unless \
  243     widowpenalties
  244 
  245 keywordclass.primitives.pdftex=\
  246     pdfadjustspacing pdfannot pdfavoidoverfull \
  247     pdfcatalog pdfcompresslevel \
  248     pdfdecimaldigits pdfdest pdfdestmargin \
  249     pdfendlink pdfendthread \
  250     pdffontattr pdffontexpand pdffontname pdffontobjnum pdffontsize \
  251     pdfhorigin \
  252     pdfimageresolution pdfincludechars pdfinfo \
  253     pdflastannot pdflastdemerits pdflastobj \
  254     pdflastvbreakpenalty pdflastxform pdflastximage \
  255     pdflastximagepages pdflastxpos pdflastypos \
  256     pdflinesnapx pdflinesnapy pdflinkmargin pdfliteral \
  257     pdfmapfile pdfmaxpenalty pdfminpenalty pdfmovechars \
  258     pdfnames \
  259     pdfobj pdfoptionpdfminorversion pdfoutline pdfoutput \
  260     pdfpageattr pdfpageheight pdfpageresources pdfpagesattr \
  261     pdfpagewidth pdfpkresolution pdfprotrudechars \
  262     pdfrefobj pdfrefxform pdfrefximage \
  263     pdfsavepos pdfsnaprefpoint pdfsnapx pdfsnapy pdfstartlink \
  264     pdfstartthread \
  265     pdftexrevision pdftexversion pdfthread pdfthreadmargin \
  266     pdfuniqueresname \
  267     pdfvorigin \
  268     pdfxform pdfximage
  269 
  270 keywordclass.primitives.omega=\
  271     odelimiter omathaccent omathchar oradical omathchardef omathcode odelcode \
  272     leftghost rightghost \
  273     charwd charht chardp charit \
  274     localleftbox localrightbox \
  275     localinterlinepenalty localbrokenpenalty \
  276     pagedir bodydir pardir textdir mathdir \
  277     boxdir nextfakemath \
  278     pagewidth pageheight pagerightoffset pagebottomoffset \
  279     nullocp nullocplist ocp externalocp ocplist pushocplist popocplist clearocplists ocptracelevel \
  280     addbeforeocplist addafterocplist removebeforeocplist removeafterocplist \
  281     OmegaVersion \
  282     InputTranslation OutputTranslation DefaultInputTranslation DefaultOutputTranslation \
  283     noInputTranslation noOutputTranslation \
  284     InputMode OutputMode DefaultInputMode DefaultOutputMode \
  285     noInputMode noOutputMode noDefaultInputMode noDefaultOutputMode
  286 
  287 # only the macros that make sense:
  288 
  289 keywordclass.macros.plain.partial=\
  290     TeX \
  291     bgroup egroup endgraf space empty null \
  292     newcount newdimen newskip newmuskip newbox newtoks newhelp newread newwrite newfam newlanguage newinsert newif \
  293     maxdimen magstephalf magstep \
  294     frenchspacing nonfrenchspacing normalbaselines obeylines obeyspaces raggedright ttraggedright \
  295     thinspace negthinspace enspace enskip quad qquad \
  296     smallskip medskip bigskip removelastskip topglue vglue hglue \
  297     break nobreak allowbreak filbreak goodbreak smallbreak medbreak bigbreak \
  298     line leftline rightline centerline rlap llap underbar strutbox strut \
  299     cases matrix pmatrix bordermatrix eqalign displaylines eqalignno leqalignno \
  300     pageno folio tracingall showhyphens fmtname fmtversion \
  301     hphantom vphantom phantom smash
  302 
  303 keywordclass.macros.eplain.partial=\
  304     eTeX \
  305     newmarks grouptype interactionmode nodetype iftype \
  306     tracingall loggingall tracingnone
  307 
  308 # for fun
  309 
  310 keywordclass.primitives.pdftex.experimental=
  311 
  312 keywordclass.primitives.all=\
  313     $(keywordclass.primitives.tex) \
  314     $(keywordclass.primitives.etex) \
  315     $(keywordclass.primitives.pdftex) \
  316     $(keywordclass.primitives.pdftex.experimental) \
  317     $(keywordclass.primitives.omega)
  318 
  319 # hooks for context
  320 
  321 keywordclass.macros.context.undocumented.en=
  322 keywordclass.macros.context.undocumented.nl=
  323 keywordclass.macros.context.undocumented.de=
  324 keywordclass.macros.context.undocumented.cz=
  325 keywordclass.macros.context.undocumented.it=
  326 keywordclass.macros.context.undocumented.ro=
  327 
  328 keywordclass.macros.context.extras=
  329 
  330 keywordclass.macros.context.nl=
  331 keywordclass.macros.context.en=
  332 keywordclass.macros.context.de=
  333 keywordclass.macros.context.cz=
  334 keywordclass.macros.context.it=
  335 keywordclass.macros.context.ro=
  336 
  337 import cont-en-scite
  338 import cont-nl-scite
  339 import cont-de-scite
  340 import cont-cz-scite
  341 import cont-it-scite
  342 import cont-ro-scite
  343 
  344 import cont-xx-scite
  345 
  346 # hooks for latex (file should define keywordclass.macros.latex.all)
  347 
  348 keywordclass.macros.latex.all=
  349 
  350 import latex-scite
  351 
  352 # collections
  353 
  354 keywordclass.tex.all=\
  355     $(keywordclass.primitives.tex) \
  356     $(keywordclass.macros.plain.partial)
  357 
  358 keywordclass.etex.all=\
  359     $(keywordclass.primitives.tex) \
  360     $(keywordclass.primitives.etex) \
  361     $(keywordclass.macros.plain.partial) \
  362     $(keywordclass.macros.eplain.partial)
  363 
  364 keywordclass.latex.all=\
  365     $(keywordclass.primitives.tex) \
  366     $(keywordclass.primitives.etex) \
  367     $(keywordclass.macros.latex.all)
  368 
  369 keywordclass.pdflatex.all=\
  370     $(keywordclass.primitives.tex) \
  371     $(keywordclass.primitives.etex) \
  372     $(keywordclass.primitives.pdftex) \
  373     $(keywordclass.macros.latex.all)
  374 
  375 # we can't use $(keywordclass.primitives.all) here due to some kind of
  376 # limitation in nesting
  377 
  378 keywordclass.context.base=\
  379     $(keywordclass.primitives.tex) \
  380     $(keywordclass.primitives.etex) \
  381     $(keywordclass.primitives.pdftex) \
  382     $(keywordclass.primitives.pdftex.experimental) \
  383     $(keywordclass.primitives.omega) \
  384     $(keywordclass.macros.plain.partial) \
  385     $(keywordclass.macros.eplain.partial)
  386 
  387 keywordclass.context.all=\
  388     $(keywordclass.context.base) \
  389     $(keywordclass.macros.context.en) \
  390     $(keywordclass.macros.context.extras) \
  391     $(keywordclass.macros.context.undocumented.en)
  392 
  393 keywordclass.context.all.nl=\
  394     $(keywordclass.context.base) \
  395     $(keywordclass.macros.context.nl) \
  396     $(keywordclass.macros.context.extras) \
  397     $(keywordclass.macros.context.undocumented.nl)
  398 
  399 keywordclass.context.all.en=\
  400     $(keywordclass.context.base) \
  401     $(keywordclass.macros.context.en) \
  402     $(keywordclass.macros.context.extras) \
  403     $(keywordclass.macros.context.undocumented.en)
  404 
  405 keywordclass.context.all.de=\
  406     $(keywordclass.context.base) \
  407     $(keywordclass.macros.context.de) \
  408     $(keywordclass.macros.context.extras) \
  409     $(keywordclass.macros.context.undocumented.de)
  410 
  411 keywordclass.context.all.cz=\
  412     $(keywordclass.context.base) \
  413     $(keywordclass.macros.context.cz) \
  414     $(keywordclass.macros.context.extras) \
  415     $(keywordclass.macros.context.undocumented.cz)
  416 
  417 keywordclass.context.all.it=\
  418     $(keywordclass.context.base) \
  419     $(keywordclass.macros.context.it) \
  420     $(keywordclass.macros.context.extras) \
  421     $(keywordclass.macros.context.undocumented.it)
  422 
  423 keywordclass.context.all.ro=\
  424     $(keywordclass.context.base) \
  425     $(keywordclass.macros.context.ro) \
  426     $(keywordclass.macros.context.extras) \
  427     $(keywordclass.macros.context.undocumented.ro)
  428 
  429 # hm
  430 
  431 keywords.$(file.patterns.tex)=$(keywordclass.tex.all)
  432 keywords.$(file.patterns.latex)=$(keywordclass.latex.all)
  433 keywords.$(file.patterns.context)=$(keywordclass.context.all)
  434 
  435 # keywords1 is not used since scintilla takes it from 'keywords'
  436 
  437 keywords.$(file.patterns.context)=$(keywordclass.context.base)
  438 
  439 keywords2.$(file.patterns.context)=$(keywordclass.context.all.nl)
  440 keywords3.$(file.patterns.context)=$(keywordclass.context.all.en)
  441 keywords4.$(file.patterns.context)=$(keywordclass.context.all.de)
  442 keywords5.$(file.patterns.context)=$(keywordclass.context.all.cz)
  443 keywords6.$(file.patterns.context)=$(keywordclass.context.all.it)
  444 keywords7.$(file.patterns.context)=$(keywordclass.context.all.ro)
  445 
  446 # keywords71.$(file.patterns.context)=$(keywordclass.tex.all)
  447 # keywords72.$(file.patterns.context)=$(keywordclass.etex.all)
  448 # keywords73.$(file.patterns.context)=$(keywordclass.pdftex.all)
  449 # keywords74.$(file.patterns.context)=$(keywordclass.pdfetex.all)
  450 #
  451 # keywords91.$(file.patterns.context)=$(keywordclass.latex.all)
  452 
  453 # for the moment LaTeX gets slot 8, but we will move it up as soon as
  454 # more keyword lists can be defined
  455 
  456 keywords8.$(file.patterns.context)=$(keywordclass.pdflatex.all)
  457 
  458 # TeX: words
  459 
  460 word.characters.$(file.patterns.tex)=$(chars.alpha)$(chars.numeric)$(chars.accented)\@
  461 word.characters.$(file.patterns.latex)=$(chars.alpha)$(chars.numeric)$(chars.accented)\@
  462 word.characters.$(file.patterns.context)=$(chars.alpha)$(chars.numeric)$(chars.accented)\@!?
  463 
  464 # TeX: end of file