1 # file : metapost.properties
2 # version : 18 august 2003
3 # author : Hans Hagen / PRAGMA ADE / www.pragma-ade.com
7 file.patterns.metapost=
10 file.patterns.metapost=*.mp;*.mpx;
11 file.patterns.metafun=*.mp;*.mpx;*.mpy;
13 filter.metapost=MetaPost|$(file.patterns.metapost)|
14 filter.metafun=MetaFun|$(file.patterns.metafun)|
16 lexer.$(file.patterns.metapost)=metapost
17 lexer.$(file.patterns.metafun)=metapost
19 # Metapost: commands (check process view)
21 command.compile.$(file.patterns.metapost)=
22 command.build.$(file.patterns.metapost)=mpost $(FileNameExt)
23 command.go.$(file.patterns.metapost)=gv $(FileName).1
25 command.compile.$(file.patterns.metafun)=
26 command.build.$(file.patterns.metafun)=texexec --mptex $(FileNameExt)
27 command.go.$(file.patterns.metafun)=gv $(FileName).1
29 command.0.$(file.patterns.metapost)=
30 command.1.$(file.patterns.metapost)=
31 command.2.$(file.patterns.metapost)=
32 command.3.$(file.patterns.metapost)=
33 command.4.$(file.patterns.metapost)=
34 command.5.$(file.patterns.metapost)=
35 command.6.$(file.patterns.metapost)=
36 command.7.$(file.patterns.metapost)=
37 command.8.$(file.patterns.metapost)=
38 command.9.$(file.patterns.metapost)=
40 command.0.$(file.patterns.metafun)=
41 command.1.$(file.patterns.metafun)=
42 command.2.$(file.patterns.metafun)=
43 command.3.$(file.patterns.metafun)=
44 command.4.$(file.patterns.metafun)=
45 command.5.$(file.patterns.metafun)=
46 command.6.$(file.patterns.metafun)=
47 command.7.$(file.patterns.metafun)=
48 command.8.$(file.patterns.metafun)=
49 command.9.$(file.patterns.metafun)=
51 # Metapost: highlighting
54 style.metapost.0=fore:#7F7F00
55 style.metapost.0=fore:#3F3F3F
57 style.metapost.1=fore:#007F7F
59 style.metapost.2=fore:#7F0000
61 style.metapost.3=fore:#7F7F00
63 style.metapost.4=fore:#007F00
65 style.metapost.5=fore:#000000
67 style.metapost.6=fore:#007F00,italics
69 style.metapost.34=fore:#00007F
70 style.metapost.35=fore:#7F007F
74 comment.block.metapost=%
75 comment.block.at.line.start.metapost=1
77 # Metapost: lexer.metapost.interface.default
80 # 1 metapost primitives and commands
83 # first lines of a metapost file are interpreted as follows:
85 # % interface=none|metapost|mp|metafun
87 lexer.metapost.interface.default=1
89 # Metapost: lexer.metapost.comment.process
91 # 0 don't interpret comment
92 # 1 color comment like source code
94 lexer.metapost.comment.process=0
98 keywordclass.metapost.tex=\
101 keywordclass.metapost.primitives=\
102 charcode day linecap linejoin miterlimit month pausing \
103 prologues showstopping time tracingcapsules tracingchoices \
104 tracingcommands tracingequations tracinglostchars \
105 tracingmacros tracingonline tracingoutput tracingrestores \
106 tracingspecs tracingstats tracingtitles truecorners \
108 false nullpicture pencircle true \
109 and angle arclength arctime ASCII bluepart boolean bot \
110 char color cosd cycle decimal directiontime floor fontsize \
111 greenpart hex infont intersectiontimes known length llcorner \
112 lrcorner makepath makepen mexp mlog normaldeviate not \
113 numeric oct odd or path pair pen penoffset picture point \
114 postcontrol precontrol redpart reverse rotated scaled \
115 shifted sind slanted sqrt str string subpath substring \
116 transform transformed ulcorner uniformdeviate unknown \
117 urcorner xpart xscaled xxpart xypart ypart yscaled yxpart \
119 addto clip input interim let newinternal save setbounds \
120 shipout show showdependencies showtoken showvariable \
122 begingroup endgroup of curl tension and controls \
123 reflectedabout rotatedaround interpath on off beginfig \
124 endfig def vardef enddef epxr suffix text primary secondary \
125 tertiary primarydef secondarydef tertiarydef top bottom \
126 ulft urt llft lrt randomseed also contour doublepath \
127 withcolor withpen dashed if else elseif fi for endfor forever exitif \
128 forsuffixes downto upto step until \
129 charlist extensible fontdimen headerbyte kern ligtable \
130 boundarychar chardp charext charht charic charwd designsize \
131 fontmaking charexists \
132 cullit currenttransform gfcorners grayfont hround \
133 imagerules lowres_fix nodisplays notransforms openit \
134 displaying currentwindow screen_rows screen_cols \
135 pixels_per_inch cull display openwindow numspecial \
136 totalweight autorounding fillin proofing tracingpens \
137 xoffset chardx granularity smoothing turningcheck yoffset \
138 chardy hppp tracingedges vppp \
139 extra_beginfig extra_endfig mpxbreak \
142 keywordclass.metapost.plain=\
143 ahangle ahlength bboxmargin defaultpen defaultscale \
144 labeloffset background currentpen currentpicture cuttings \
145 defaultfont extra_beginfig extra_endfig \
146 beveled black blue bp butt cc cm dd ditto down epsilon \
147 evenly fullcircle green halfcircle identity in infinity left \
148 mitered mm origin pensquare pt quartercircle red right \
149 rounded squared unitsquare up white withdots \
150 abs bbox ceiling center cutafter cutbefore dir \
151 directionpoint div dotprod intersectionpoint inverse mod lft \
152 round rt unitvector whatever \
153 cutdraw draw drawarrow drawdblarrow fill filldraw drawdot \
154 loggingall pickup tracingall tracingnone undraw unfill \
156 buildcycle dashpattern decr dotlabel dotlabels drawoptions \
157 incr label labels max min thelabel z \
158 beginchar blacker capsule_end change_width \
159 define_blacker_pixels define_corrected_pixels \
160 define_good_x_pixels define_good_y_pixels \
161 define_horizontal_corrected_pixels define_pixels \
162 define_whole_blacker_pixels define_whole_pixels \
163 define_whole_vertical_blacker_pixels \
164 define_whole_vertical_pixels endchar extra_beginchar \
165 extra_endchar extra_setup font_coding_scheme\
168 keywordclass.metapost.all=\
169 $(keywordclass.metapost.tex) \
170 $(keywordclass.metapost.primitives) \
171 $(keywordclass.metapost.plain)
173 keywordclass.metafun.all=
175 keywords.$(file.patterns.metapost)=$(keywordclass.metapost.all)
177 keywords.$(file.patterns.metafun)=$(keywordclass.metapost.all)
178 keywords2.$(file.patterns.metafun)=$(keywordclass.metafun.all)
180 import metafun-scite.properties
182 # Metapost: end of file