annotate runtime/syntax/mf.vim @ 10051:46763b01cd9a

commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c Author: Bram Moolenaar <Bram@vim.org> Date: Wed Aug 31 22:22:10 2016 +0200 Updated runtime files. Remove HiLink commands.
author Christian Brabandt <cb@256bit.org>
date Wed, 31 Aug 2016 22:30:08 +0200
parents 43efa4f5a8ea
children 876fbdd84e52
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 " Vim syntax file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 " Language: Metafont
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 " Maintainer: Andreas Scherer <andreas.scherer@pobox.com>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 " Last Change: April 25, 2001
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5
10048
43efa4f5a8ea commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents: 7
diff changeset
6 " quit when a syntax file was already loaded
43efa4f5a8ea commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents: 7
diff changeset
7 if exists("b:current_syntax")
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 finish
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 " Metafont 'primitives' as defined in chapter 25 of 'The METAFONTbook'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 " Page 210: 'boolean expressions'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 syn keyword mfBoolExp true false known unknown odd charexists not and or
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 " Page 210: 'numeric expression'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 syn keyword mfNumExp normaldeviate length ASCII oct hex angle turningnumber
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 syn keyword mfNumExp totalweight directiontime xpart ypart xxpart xypart
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 syn keyword mfNumExp yxpart yypart sqrt sind cosd mlog mexp floor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 syn keyword mfNumExp uniformdeviate
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 " Page 211: 'internal quantities'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 syn keyword mfInternal tracingtitles tracingequations tracingcapsules
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 syn keyword mfInternal tracingchoices tracingspecs tracingpens
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 syn keyword mfInternal tracingcommands tracingrestores tracingmacros
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25 syn keyword mfInternal tracingedges tracingoutput tracingonline tracingstats
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 syn keyword mfInternal pausing showstopping fontmaking proofing
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 syn keyword mfInternal turningcheck warningcheck smoothing autorounding
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 syn keyword mfInternal granularity fillin year month day time
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 syn keyword mfInternal charcode charext charwd charht chardp charic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 syn keyword mfInternal chardx chardy designsize hppp vppp xoffset yoffset
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 syn keyword mfInternal boundarychar
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 " Page 212: 'pair expressions'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 syn keyword mfPairExp point of precontrol postcontrol penoffset rotated
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 syn keyword mfPairExp scaled shifted slanted transformed xscaled yscaled
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 syn keyword mfPairExp zscaled
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 " Page 213: 'path expressions'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 syn keyword mfPathExp makepath reverse subpath curl tension atleast
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 syn keyword mfPathExp controls cycle
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 " Page 214: 'pen expressions'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 syn keyword mfPenExp nullpen pencircle makepen
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45 " Page 214: 'picutre expressions'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 syn keyword mfPicExp nullpicture
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 " Page 214: 'string expressions'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49 syn keyword mfStringExp jobname readstring str char decimal substring
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51 " Page 217: 'commands and statements'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52 syn keyword mfCommand end dump save interim newinternal randomseed let
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53 syn keyword mfCommand delimiters outer everyjob show showvariable showtoken
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 syn keyword mfCommand showdependencies showstats message errmessage errhelp
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55 syn keyword mfCommand batchmode nonstopmode scrollmode errorstopmode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 syn keyword mfCommand addto also contour doublepath withpen withweight cull
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57 syn keyword mfCommand keeping dropping display inwindow openwindow at from to
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 syn keyword mfCommand shipout special numspecial
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60 " Page 56: 'types'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 syn keyword mfType boolean numeric pair path pen picture string transform
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 " Page 155: 'grouping'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 syn keyword mfStatement begingroup endgroup
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 " Page 165: 'definitions'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 syn keyword mfDefinition enddef def expr suffix text primary secondary
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68 syn keyword mfDefinition tertiary vardef primarydef secondarydef tertiarydef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 " Page 169: 'conditions and loops'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 syn keyword mfCondition if fi else elseif endfor for forsuffixes forever
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 syn keyword mfCondition step until exitif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74 " Other primitives listed in the index
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 syn keyword mfPrimitive charlist endinput expandafter extensible
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 syn keyword mfPrimitive fontdimen headerbyte inner input intersectiontimes
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 syn keyword mfPrimitive kern ligtable quote scantokens skipto
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 " Keywords defined by plain.mf (defined on pp.262-278)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 if !exists("plain_mf_macros")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 let plain_mf_macros = 1 " Set this to '0' if your source gets too colourful
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82 " metapost.vim does so to turn off Metafont macros
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 if plain_mf_macros
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85 syn keyword mfMacro abs addto_currentpicture aspect_ratio base_name
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86 syn keyword mfMacro base_version beginchar blacker blankpicture bot bye byte
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 syn keyword mfMacro capsule_def ceiling change_width clear_pen_memory clearit
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88 syn keyword mfMacro clearpen clearxy counterclockwise culldraw cullit
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89 syn keyword mfMacro currentpen currentpen_path currentpicture
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
90 syn keyword mfMacro currenttransform currentwindow cutdraw cutoff d decr
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91 syn keyword mfMacro define_blacker_pixels define_corrected_pixels
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 syn keyword mfMacro define_good_x_pixels define_good_y_pixels
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93 syn keyword mfMacro define_horizontal_corrected_pixels define_pixels
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94 syn keyword mfMacro define_whole_blacker_pixels define_whole_pixels
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95 syn keyword mfMacro define_whole_vertical_blacker_pixels
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96 syn keyword mfMacro define_whole_vertical_pixels dir direction directionpoint
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97 syn keyword mfMacro displaying ditto div dotprod down downto draw drawdot
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 syn keyword mfMacro endchar eps epsilon extra_beginchar extra_endchar
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99 syn keyword mfMacro extra_setup erase exitunless fill filldraw fix_units flex
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100 syn keyword mfMacro font_coding_scheme font_extra_space font_identifier
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101 syn keyword mfMacro font_normal_shrink font_normal_space font_normal_stretch
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102 syn keyword mfMacro font_quad font_setup font_size font_slant font_x_height
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 syn keyword mfMacro fullcircle generate gfcorners gobble gobbled grayfont h
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104 syn keyword mfMacro halfcircle hide hround identity image_rules incr infinity
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105 syn keyword mfMacro interact interpath intersectionpoint inverse italcorr
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 syn keyword mfMacro join_radius killtext labelfont labels left lft localfont
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107 syn keyword mfMacro loggingall lowres lowres_fix mag magstep makebox makegrid
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
108 syn keyword mfMacro makelabel maketicks max min mod mode mode_def mode_name
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109 syn keyword mfMacro mode_setup nodisplays notransforms number_of_modes numtok
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110 syn keyword mfMacro o_correction openit origin pen_bot pen_lft pen_rt pen_top
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111 syn keyword mfMacro penlabels penpos penrazor penspeck pensquare penstroke
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
112 syn keyword mfMacro pickup pixels_per_inch proof proofoffset proofrule
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113 syn keyword mfMacro proofrulethickness quartercircle range reflectedabout
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114 syn keyword mfMacro relax right rotatedabout rotatedaround round rt rulepen
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
115 syn keyword mfMacro savepen screenchars screen_rows screen_cols screenrule
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
116 syn keyword mfMacro screenstrokes shipit showit slantfont smode smoke softjoin
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
117 syn keyword mfMacro solve stop superellipse takepower tensepath titlefont
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118 syn keyword mfMacro tolerance top tracingall tracingnone undraw undrawdot
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119 syn keyword mfMacro unfill unfilldraw unitpixel unitsquare unitvector up upto
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120 syn keyword mfMacro vround w whatever
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123 " Some other basic macro names, e.g., from cmbase, logo, etc.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124 if !exists("other_mf_macros")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125 let other_mf_macros = 1 " Set this to '0' if your code gets too colourful
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126 " metapost.vim does so to turn off Metafont macros
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128 if other_mf_macros
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 syn keyword mfMacro beginlogochar
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 " Numeric tokens
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133 syn match mfNumeric "[-]\=\d\+"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134 syn match mfNumeric "[-]\=\.\d\+"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135 syn match mfNumeric "[-]\=\d\+\.\d\+"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137 " Metafont lengths
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 syn match mfLength "\<\(bp\|cc\|cm\|dd\|in\|mm\|pc\|pt\)\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139 syn match mfLength "\<[-]\=\d\+\(bp\|cc\|cm\|dd\|in\|mm\|pc\|pt\)\#\=\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140 syn match mfLength "\<[-]\=\.\d\+\(bp\|cc\|cm\|dd\|in\|mm\|pc\|pt\)\#\=\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141 syn match mfLength "\<[-]\=\d\+\.\d\+\(bp\|cc\|cm\|dd\|in\|mm\|pc\|pt\)\#\=\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 " Metafont coordinates and points
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 syn match mfCoord "\<[xy]\d\+\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145 syn match mfPoint "\<z\d\+\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
147 " String constants
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148 syn region mfString start=+"+ end=+"+
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150 " Comments:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151 syn match mfComment "%.*$"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153 " synchronizing
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154 syn sync maxlines=50
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156 " Define the default highlighting
10048
43efa4f5a8ea commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents: 7
diff changeset
157 " Only when an item doesn't have highlighting yet
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
159 hi def link mfBoolExp Statement
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
160 hi def link mfNumExp Statement
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
161 hi def link mfInternal Identifier
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
162 hi def link mfPairExp Statement
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
163 hi def link mfPathExp Statement
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
164 hi def link mfPenExp Statement
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
165 hi def link mfPicExp Statement
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
166 hi def link mfStringExp Statement
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
167 hi def link mfCommand Statement
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
168 hi def link mfType Type
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
169 hi def link mfStatement Statement
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
170 hi def link mfDefinition Statement
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
171 hi def link mfCondition Conditional
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
172 hi def link mfPrimitive Statement
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
173 hi def link mfMacro Macro
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
174 hi def link mfCoord Identifier
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
175 hi def link mfPoint Identifier
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
176 hi def link mfNumeric Number
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
177 hi def link mfLength Number
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
178 hi def link mfComment Comment
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
179 hi def link mfString String
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
180
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
181
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
182 let b:current_syntax = "mf"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
183
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
184 " vim: ts=8