plugins: plugin loader redesign
[geany-mirror.git] / data / filetypes.latex
blobf5a3d8bb837a6ee42af536023d2f822c2c6a33ee
1 # For complete documentation of this file, please see Geany's main documentation
2 [styling]
3 # Edit these in the colorscheme .conf file instead
4 default=default
5 command=keyword_1
6 tag=tag
7 math=number_1
8 comment=comment
9 # mappings below may need checking
10 tag2=tag
11 math2=number_1
12 comment2=comment
13 verbatim=default
14 shortcmd=keyword_1
15 special=keyword_2
16 cmdopt=keyword_1
17 error=error
19 [keywords]
20 # all items must be in one line
21 primary=above abovedisplayshortskip abovedisplayskip abovewithdelims accent adjdemerits advance afterassignment aftergroup atop atopwithdelims badness baselineskip batchmode begin begingroup belowdisplayshortskip belowdisplayskip binoppenalty botmark box boxmaxdepth brokenpenalty catcode char chardef cleaders closein closeout clubpenalty copy count countdef cr crcr csname day deadcycles def defaulthyphenchar defaultskewchar delcode delimeters delimiter delimiterfactor delimitershortfall dimen dimendef discretionary displayindent displaylimits displaystyle displaywidowpenalty displaywidth divide doublehyphendemerits dp dump edef else emergencystretch end endcsname endgroup endinput endlinechar eqno errhelp errmessage errorcontextlines errorstopmode escapechar everycr everydisplay everyhbox everyjob everymath everypar everyvbox exhyphenpenalty expandafter fam fi finalhyphendemerits firstmark floatingpenalty font fontdimen fontname futurelet gdef global globaldefs group halign hangafter hangindent hbadness hbox hfil hfill hfilneg hfuzz hoffset holdinginserts horizontal hrule hsize hskip hss ht hyphen hyphenation hyphenchar hyphenpenalty if ifcase ifcat ifdim ifeof iffalse ifhbox ifhmode ifinner ifmmode ifnum ifodd iftrue ifvbox ifvmode ifvoid ifx ignorespaces immediate indent input inputlineno insert insertpenalties interlinepenalty jobname kern language lastbox lastkern lastpenalty lastskip lccode leaders left lefthyphenmin leftskip leqno let limits line linepenalty lineskip lineskiplimit long looseness lower lowercase mag mark mathaccent mathbin mathchar mathchardef mathchoice mathclose mathcode mathinner mathop mathopen mathord mathpunct mathrel mathsurround maxdeadcycles maxdepth meaning medmuskip message mkern month moveleft moveright mskip multiply muskip muskipdef newlinechar noalign noboundary noexpand noindent nolimits nonscript nonstopmode nulldelimiterspace nullfont number omit openin openout or outer output outputpenalty over overfullrule overline overwithdelims pagedepth pagefilllstretch pagefillstretch pagefilstretch pagegoal pageshrink pagestretch pagetotal par parfillskip parindent parshape parskip patterns pausing penalty postdisplaypenalty predisplaypenalty predisplaysize pretolerance prevdepth prevgraf radical raise read relax relpenalty right righthyphenmin rightskip romannumeral scriptfont scriptscript scriptscriptfont scriptscriptstyle scriptspace scriptstyle scrollmode setbox setlanguage sfcode shipout show showbox showboxbreadth showboxdepth showlists showthe skewchar skip skipdef spacefactor spaceskip span special splitbotmark splitfirstmark splitmaxdepth splittopskip string subsection tabskip textfont textstyle the thickmuskip thinmuskip time toks toksdef tolerance topmark topskip tracingcommands tracinglostchars tracingmacros tracingonline tracingoutput tracingpages tracingparagraphs tracingrestores tracingstats uccode uchyph underline unhbox unhcopy unkern unpenalty unskip unvbox unvcopy uppercase vadjust valign vbadness vbox vcenter vfil vfill vfilneg vfuzz voffset vrule vsize vskip vsplit vss vtop wd widowpenalty write xdef xleaders xspaceskip year
24 [settings]
25 # default extension used when saving files
26 extension=tex
28 # MIME type
29 mime_type=text/x-tex
31 # the following characters are these which a "word" can contains, see documentation
32 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
34 # single comments, like # in this file
35 comment_single=%
36 # multiline comments
37 #comment_open=
38 #comment_close=
40 # set to false if a comment character/string should start at column 0 of a line, true uses any
41 # indentation of the line, e.g. setting to true causes the following on pressing CTRL+d
42         #command_example();
43 # setting to false would generate this
44 #       command_example();
45 # This setting works only for single line comments
46 comment_use_indent=true
48 # context action command (please see Geany's main documentation for details)
49 context_action_cmd=
51 [indentation]
52 #width=4
53 # 0 is spaces, 1 is tabs, 2 is tab & spaces
54 #type=1
56 [build_settings]
57 # %f will be replaced by the complete filename
58 # %e will be replaced by the filename without extension
59 # (use only one of it at one time)
60 compiler=latex --file-line-error-style "%f"
61 # it is called linker, but here it is an alternative compiler command
62 linker=pdflatex --file-line-error-style "%f"
63 run_cmd=evince "%e.dvi"
64 run_cmd2=evince "%e.pdf"
66 [build-menu]
67 FT_00_LB=LaTeX -> _DVI
68 FT_00_CM=latex --file-line-error-style "%f"
69 FT_00_BD=false
70 FT_01_LB=LaTeX -> _PDF
71 FT_01_CM=pdflatex --file-line-error-style "%f"
72 FT_01_BD=false
73 FT_02_LB=Bibtex
74 FT_02_CM=bibtex "%e"
75 FT_02_WD=
76 EX_00_LB=V_iew PDF File
77 EX_00_CM=evince "%e.pdf"
78 EX_00_BD=false
79 EX_01_LB=_View DVI File
80 EX_01_CM=evince "%e.dvi"
81 EX_01_BD=false