Mercurial > vim
annotate runtime/syntax/mp.vim @ 33767:4913b4f5a133 v9.0.2104
patch 9.0.2104: wast filetype should be replaced by wat filetype
Commit: https://github.com/vim/vim/commit/bc8f79d36a456054ed29f46585830af6d71f57c8
Author: rhysd <lin90162@yahoo.co.jp>
Date: Tue Nov 14 16:46:07 2023 +0100
patch 9.0.2104: wast filetype should be replaced by wat filetype
Problem: wast filetype should be replaced by wat filetype
Solution: start using the official wat filetype name
runtime: rename `wast` filetype to `wat` (Wasm text format)
The problem is the name of the current filetype wast. When the plugin
was initially created, the file extension for Wasm text format was not
fixed and .wast was more popular.
However, recently .wat became the official file extension for
WebAssembly text (WAT) format and .wast is now a file extension for the
unofficial WAST format, which is a superset of .wat for the convenience
to describe the Wasm specification conformance tests.
https://webassembly.js.org/docs/contrib-wat-vs-wast.html
However for now, let's keep using the `wat` filetype even for the .wast
extension, so that we at least do not lose the filetype settings and
syntax highlighting. This can be adjusted later, if it turns out to have
a separate need for.
closes: #13533
Signed-off-by: rhysd <lin90162@yahoo.co.jp>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 14 Nov 2023 17:15:03 +0100 |
parents | 2acb87ee55fc |
children |
rev | line source |
---|---|
29756 | 1 vim9script |
2 | |
3 # Vim syntax file | |
4 # Language: MetaPost | |
5 # Maintainer: Nicola Vitacolonna <nvitacolonna@gmail.com> | |
6 # Former Maintainers: Andreas Scherer <andreas.scherer@pobox.com> | |
7 # Latest Revision: 2022 Aug 12 | |
7 | 8 |
10048
43efa4f5a8ea
commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents:
7
diff
changeset
|
9 if exists("b:current_syntax") |
7 | 10 finish |
11 endif | |
12 | |
29756 | 13 # Deprecation warnings: to be removed eventually |
14 if exists("g:plain_mp_macros") | |
15 echomsg "[mp] g:plain_mp_macros is deprecated: use g:mp_plain_macros instead." | |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
16 endif |
29756 | 17 if exists("mfplain_mp_macros") |
18 echomsg "[mp] g:mfplain_mp_macros is deprecated: use g:mp_mfplain_macros instead." | |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
19 endif |
29756 | 20 if exists("other_mp_macros") |
21 echomsg "[mp] g:other_mp_macros is deprecated: use g:mp_other_macros instead." | |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
22 endif |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
23 |
29756 | 24 # Store the current values of METAFONT global options |
25 const mf_plain_macros = get(g:, "mf_plain_macros", get(g:, "plain_mf_macros", -1)) | |
26 const mf_plain_modes = get(g:, "mf_plain_modes", get(g:, "plain_mf_modes", -1)) | |
27 const mf_other_macros = get(g:, "mf_other_macros", get(g:, "other_mf_macros", -1)) | |
7 | 28 |
29756 | 29 g:mf_plain_macros = 0 # plain.mf has no special meaning for MetaPost |
30 g:mf_plain_modes = 0 # No METAFONT modes | |
31 g:mf_other_macros = 0 # cmbase.mf, logo.mf, ... neither | |
32 | |
33 # Read the METAFONT syntax to start with | |
10048
43efa4f5a8ea
commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents:
7
diff
changeset
|
34 runtime! syntax/mf.vim |
29756 | 35 unlet b:current_syntax # Necessary for syn include below |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
36 |
29756 | 37 # Restore the value of existing global variables |
38 if mf_plain_macros == -1 | |
39 unlet g:mf_plain_macros | |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
40 else |
29756 | 41 g:plain_mf_macros = mf_plain_macros |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
42 endif |
29756 | 43 if mf_plain_modes == -1 |
44 unlet g:mf_plain_modes | |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
45 else |
29756 | 46 g:mf_plain_modes = mf_plain_modes |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
47 endif |
29756 | 48 if mf_other_macros == -1 |
49 unlet g:mf_other_macros | |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
50 else |
29756 | 51 g:mf_other_macros = mf_other_macros |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
52 endif |
7 | 53 |
29756 | 54 # Use TeX highlighting inside verbatimtex/btex... etex |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
55 syn include @MPTeX syntax/tex.vim |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
56 unlet b:current_syntax |
29756 | 57 # These are defined as keywords rather than using matchgroup |
58 # in order to make them available to syntaxcomplete. | |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
59 syn keyword mpTeXdelim btex etex verbatimtex contained |
29756 | 60 syn region mpTeXinsert matchgroup=mpTeXdelim start=/\<verbatimtex\>\|\<btex\>/ end=/\<etex\>/ keepend contains=@MPTeX,mpTeXdelim |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
61 |
29756 | 62 # iskeyword must be set after the syn include above, because tex.vim sets `syn |
63 # iskeyword`. Note that keywords do not contain numbers (numbers are | |
64 # subscripts) | |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
65 syntax iskeyword @,_ |
7 | 66 |
29756 | 67 # MetaPost primitives not found in METAFONT |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
68 syn keyword mpBoolExp bounded clipped filled stroked textual arclength |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
69 syn keyword mpNumExp arctime blackpart bluepart colormodel cyanpart |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
70 syn keyword mpNumExp fontsize greenpart greypart magentapart redpart |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
71 syn keyword mpPairExp yellowpart llcorner lrcorner ulcorner urcorner |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
72 syn keyword mpPathExp envelope pathpart |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
73 syn keyword mpPenExp penpart |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
74 syn keyword mpPicExp dashpart glyph infont |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
75 syn keyword mpStringExp fontpart readfrom textpart |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
76 syn keyword mpType cmykcolor color rgbcolor |
29756 | 77 # Other MetaPost primitives listed in the manual |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
78 syn keyword mpPrimitive mpxbreak within |
29756 | 79 # Internal quantities not found in METAFONT |
80 # (Table 6 in MetaPost: A User's Manual) | |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
81 syn keyword mpInternal defaultcolormodel hour minute linecap linejoin |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
82 syn keyword mpInternal miterlimit mpprocset mpversion numberprecision |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
83 syn keyword mpInternal numbersystem outputfilename outputformat |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
84 syn keyword mpInternal outputformatoptions outputtemplate prologues |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
85 syn keyword mpInternal restoreclipcolor tracinglostchars troffmode |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
86 syn keyword mpInternal truecorners |
29756 | 87 # List of commands not found in METAFONT (from MetaPost: A User's Manual) |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
88 syn keyword mpCommand clip closefrom dashed filenametemplate fontmapfile |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
89 syn keyword mpCommand fontmapline setbounds withcmykcolor withcolor |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
90 syn keyword mpCommand withgreyscale withoutcolor withpostscript |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
91 syn keyword mpCommand withprescript withrgbcolor write |
29756 | 92 # METAFONT internal variables not found in MetaPost |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
93 syn keyword notDefined autorounding chardx chardy fillin granularity |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
94 syn keyword notDefined proofing smoothing tracingedges tracingpens |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
95 syn keyword notDefined turningcheck xoffset yoffset |
29756 | 96 # Suffix defined only in METAFONT: |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
97 syn keyword notDefined nodot |
29756 | 98 # Other not implemented primitives (see MetaPost: A User's Manual, §C.1) |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
99 syn keyword notDefined cull display openwindow numspecial totalweight |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
100 syn keyword notDefined withweight |
7 | 101 |
29756 | 102 # Keywords defined by plain.mp |
103 if get(g:, "mp_plain_macros", get(g:, "plain_mp_macros", 1)) || get(b:, "mp_metafun", get(g:, "mp_metafun", 0)) | |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
104 syn keyword mpDef beginfig clear_pen_memory clearit clearpen clearpen |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
105 syn keyword mpDef clearxy colorpart cutdraw downto draw drawarrow |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
106 syn keyword mpDef drawdblarrow drawdot drawoptions endfig erase |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
107 syn keyword mpDef exitunless fill filldraw flex gobble hide interact |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
108 syn keyword mpDef label loggingall makelabel numtok penstroke pickup |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
109 syn keyword mpDef range reflectedabout rotatedaround shipit |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
110 syn keyword mpDef stop superellipse takepower tracingall tracingnone |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
111 syn keyword mpDef undraw undrawdot unfill unfilldraw upto |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
112 syn match mpDef "???" |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
113 syn keyword mpVardef arrowhead bbox bot buildcycle byte ceiling center |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
114 syn keyword mpVardef counterclockwise decr dir direction directionpoint |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
115 syn keyword mpVardef dotlabel dotlabels image incr interpath inverse |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
116 syn keyword mpVardef labels lft magstep max min penlabels penpos round |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
117 syn keyword mpVardef rt savepen solve tensepath thelabel top unitvector |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
118 syn keyword mpVardef whatever z |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
119 syn keyword mpPrimaryDef div dotprod gobbled mod |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
120 syn keyword mpSecondaryDef intersectionpoint |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
121 syn keyword mpTertiaryDef cutafter cutbefore softjoin thru |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
122 syn keyword mpNewInternal ahangle ahlength bboxmargin beveled butt defaultpen |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
123 syn keyword mpNewInternal defaultscale dotlabeldiam eps epsilon infinity |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
124 syn keyword mpNewInternal join_radius labeloffset mitered pen_bot pen_lft |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
125 syn keyword mpNewInternal pen_rt pen_top rounded squared tolerance |
29756 | 126 # Predefined constants |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
127 syn keyword mpConstant EOF background base_name base_version black |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
128 syn keyword mpConstant blankpicture blue ditto down evenly fullcircle |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
129 syn keyword mpConstant green halfcircle identity left origin penrazor |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
130 syn keyword mpConstant penspeck pensquare quartercircle red right |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
131 syn keyword mpConstant unitsquare up white withdots |
29756 | 132 # Other predefined variables |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
133 syn keyword mpVariable currentpen currentpen_path currentpicture cuttings |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
134 syn keyword mpVariable defaultfont extra_beginfig extra_endfig |
29756 | 135 syn keyword mpVariable laboff labxf labyf laboff labxf labyf |
136 syn match mpVariable /\.\%(lft\|rt\|bot\|top\|ulft\|urt\|llft\|lrt\)\>/ | |
137 # let statements: | |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
138 syn keyword mpnumExp abs |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
139 syn keyword mpDef rotatedabout |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
140 syn keyword mpCommand bye relax |
29756 | 141 # on and off are not technically keywords, but it is nice to highlight them |
142 # inside dashpattern(). | |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
143 syn keyword mpOnOff off on contained |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
144 syn keyword mpDash dashpattern contained |
29756 | 145 syn region mpDashPattern start="dashpattern\s*" end=")"he=e-1 contains=mfNumeric,mfLength,mpOnOff,mpDash |
7 | 146 endif |
147 | |
29756 | 148 # Keywords defined by mfplain.mp |
149 if get(g:, "mp_mfplain_macros", get(g:, "mfplain_mp_macros", 0)) | |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
150 syn keyword mpDef beginchar capsule_def change_width |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
151 syn keyword mpDef define_blacker_pixels define_corrected_pixels |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
152 syn keyword mpDef define_good_x_pixels define_good_y_pixels |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
153 syn keyword mpDef define_horizontal_corrected_pixels define_pixels |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
154 syn keyword mpDef define_whole_blacker_pixels define_whole_pixels |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
155 syn keyword mpDef define_whole_vertical_blacker_pixels |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
156 syn keyword mpDef define_whole_vertical_pixels endchar |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
157 syn keyword mpDef font_coding_scheme font_extra_space font_identifier |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
158 syn keyword mpDef font_normal_shrink font_normal_space |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
159 syn keyword mpDef font_normal_stretch font_quad font_size font_slant |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
160 syn keyword mpDef font_x_height italcorr labelfont lowres_fix makebox |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
161 syn keyword mpDef makegrid maketicks mode_def mode_setup proofrule |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
162 syn keyword mpDef smode |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
163 syn keyword mpVardef hround proofrulethickness vround |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
164 syn keyword mpNewInternal blacker o_correction |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
165 syn keyword mpVariable extra_beginchar extra_endchar extra_setup rulepen |
29756 | 166 # plus some no-ops, also from mfplain.mp |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
167 syn keyword mpDef cull cullit gfcorners imagerules nodisplays |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
168 syn keyword mpDef notransforms openit proofoffset screenchars |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
169 syn keyword mpDef screenrule screenstrokes showit |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
170 syn keyword mpVardef grayfont slantfont titlefont |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
171 syn keyword mpVariable currenttransform |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
172 syn keyword mpConstant unitpixel |
29756 | 173 # These are not listed in the MetaPost manual, and some are ignored by |
174 # MetaPost, but are nonetheless defined in mfplain.mp | |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
175 syn keyword mpDef killtext |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
176 syn match mpVardef "\<good\.\%(x\|y\|lft\|rt\|top\|bot\)\>" |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
177 syn keyword mpVariable aspect_ratio localfont mag mode mode_name |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
178 syn keyword mpVariable proofcolor |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
179 syn keyword mpConstant lowres proof smoke |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
180 syn keyword mpNewInternal autorounding bp_per_pixel granularity |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
181 syn keyword mpNewInternal number_of_modes proofing smoothing turningcheck |
7 | 182 endif |
183 | |
29756 | 184 # Keywords defined by all base macro packages: |
185 # - (r)boxes.mp | |
186 # - format.mp | |
187 # - graph.mp | |
188 # - marith.mp | |
189 # - sarith.mp | |
190 # - string.mp | |
191 # - TEX.mp | |
192 if get(g:, "mp_other_macros", get(g:, "other_mp_macros", 1)) | |
193 # boxes and rboxes | |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
194 syn keyword mpDef boxjoin drawboxed drawboxes drawunboxed |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
195 syn keyword mpNewInternal circmargin defaultdx defaultdy rbox_radius |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
196 syn keyword mpVardef boxit bpath circleit fixpos fixsize generic_declare |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
197 syn keyword mpVardef generic_redeclare generisize pic rboxit str_prefix |
29756 | 198 # format |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
199 syn keyword mpVardef Mformat format init_numbers roundd |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
200 syn keyword mpVariable Fe_base Fe_plus |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
201 syn keyword mpConstant Ten_to |
29756 | 202 # graph |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
203 syn keyword mpDef Gfor Gxyscale OUT auto begingraph endgraph gdata |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
204 syn keyword mpDef gdraw gdrawarrow gdrawdblarrow gfill plot |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
205 syn keyword mpVardef augment autogrid frame gdotlabel glabel grid itick |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
206 syn keyword mpVardef otick |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
207 syn keyword mpVardef Mreadpath setcoords setrange |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
208 syn keyword mpNewInternal Gmarks Gminlog Gpaths linear log |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
209 syn keyword mpVariable Autoform Gemarks Glmarks Gumarks |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
210 syn keyword mpConstant Gtemplate |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
211 syn match mpVariable /Gmargin\.\%(low\|high\)/ |
29756 | 212 # marith |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
213 syn keyword mpVardef Mabs Meform Mexp Mexp_str Mlog Mlog_Str Mlog_str |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
214 syn keyword mpPrimaryDef Mdiv Mmul |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
215 syn keyword mpSecondaryDef Madd Msub |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
216 syn keyword mpTertiaryDef Mleq |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
217 syn keyword mpNewInternal Mten Mzero |
29756 | 218 # sarith |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
219 syn keyword mpVardef Sabs Scvnum |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
220 syn keyword mpPrimaryDef Sdiv Smul |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
221 syn keyword mpSecondaryDef Sadd Ssub |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
222 syn keyword mpTertiaryDef Sleq Sneq |
29756 | 223 # string |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
224 syn keyword mpVardef cspan isdigit loptok |
29756 | 225 # TEX |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
226 syn keyword mpVardef TEX TEXPOST TEXPRE |
7 | 227 endif |
228 | |
29756 | 229 if get(b:, "mp_metafun", get(g:, "mp_metafun", 0)) |
230 # MetaFun additions to MetaPost base file | |
231 syn keyword mpConstant cyan magenta yellow | |
232 syn keyword mpConstant penspec | |
233 syn keyword mpNumExp graypart greycolor graycolor | |
234 | |
235 # Highlight TeX keywords (for MetaPost embedded in ConTeXt documents) | |
10301
07d2b5a3b7cc
commit https://github.com/vim/vim/commit/46fceaaa8d1447a9588736d86eb4908214187b08
Christian Brabandt <cb@256bit.org>
parents:
10244
diff
changeset
|
236 syn match mpTeXKeyword '\\[a-zA-Z@]\+' |
07d2b5a3b7cc
commit https://github.com/vim/vim/commit/46fceaaa8d1447a9588736d86eb4908214187b08
Christian Brabandt <cb@256bit.org>
parents:
10244
diff
changeset
|
237 |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
238 syn keyword mpPrimitive runscript |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
239 |
29756 | 240 runtime! syntax/shared/context-data-metafun.vim |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
241 |
29756 | 242 hi def link metafunCommands Statement |
243 hi def link metafunInternals Identifier | |
244 endif | |
7 | 245 |
29756 | 246 # Define the default highlighting |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
247 hi def link mpTeXdelim mpPrimitive |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
248 hi def link mpBoolExp mfBoolExp |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
249 hi def link mpNumExp mfNumExp |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
250 hi def link mpPairExp mfPairExp |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
251 hi def link mpPathExp mfPathExp |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
252 hi def link mpPenExp mfPenExp |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
253 hi def link mpPicExp mfPicExp |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
254 hi def link mpStringExp mfStringExp |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
255 hi def link mpInternal mfInternal |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
256 hi def link mpCommand mfCommand |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
257 hi def link mpType mfType |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
258 hi def link mpPrimitive mfPrimitive |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
259 hi def link mpDef mfDef |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
260 hi def link mpVardef mpDef |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
261 hi def link mpPrimaryDef mpDef |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
262 hi def link mpSecondaryDef mpDef |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
263 hi def link mpTertiaryDef mpDef |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
264 hi def link mpNewInternal mpInternal |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
265 hi def link mpVariable mfVariable |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
266 hi def link mpConstant mfConstant |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
267 hi def link mpOnOff mpPrimitive |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10051
diff
changeset
|
268 hi def link mpDash mpPrimitive |
10301
07d2b5a3b7cc
commit https://github.com/vim/vim/commit/46fceaaa8d1447a9588736d86eb4908214187b08
Christian Brabandt <cb@256bit.org>
parents:
10244
diff
changeset
|
269 hi def link mpTeXKeyword Identifier |
7 | 270 |
29756 | 271 b:current_syntax = "mp" |
7 | 272 |
29756 | 273 # vim: sw=2 fdm=marker |