1# Hi,
2#
3# Here's an updated version of Cooledit syntax highlighting for Mudela (the
4# input language for the GNU Lilypond music typesetter).
5#
6# Regards,
7# --
8# David (dpchan@sheetmusic.org.uk)
9#
10# ==========================
11
12context default
13wholechars left \\
14wholechars right abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789_$
15
16    keyword \{-^_\}\[0123456789\+>.\] white/26
17    keyword \{|~=\*\} yellow/24
18    keyword \\" yellow/24
19
20    keyword \{()<>[]\} white/26
21    keyword \{abcdefgis\}\[abcdefgis\]\[,'\]\{!?\} white/26
22    keyword \{abcdefgis\}\[abcdefgis\]\{,'\}\[,'\] white/26
23    keyword \{{}\} brightcyan/17
24    keyword ; brightmagenta/23
25    keyword \{0123456789\}. brightgreen/16
26    keyword \{0123456789\} brightgreen/16
27
28    keyword whole \\Gourlay brightred/19
29    keyword whole \\Wordwrap brightred/19
30    keyword whole \\accepts brightred/19
31    keyword whole \\addlyrics brightred/19
32    keyword whole \\aeolian brightred/19
33    keyword whole \\alternative brightred/19
34    keyword whole \\bar brightred/19
35    keyword whole \\beamposfree brightred/19
36    keyword whole \\beamposnormal brightred/19
37    keyword whole \\beampostraditional brightred/19
38    keyword whole \\beamslopedamped brightred/19
39    keyword whole \\beamslopeproportional brightred/19
40    keyword whole \\beamslopezero brightred/19
41    keyword whole \\break brightred/19
42    keyword whole \\breathe brightred/19
43    keyword whole \\breve brightred/19
44    keyword whole \\cadenza brightred/19
45    keyword whole \\center brightred/19
46    keyword whole \\chordmodifiers brightred/19
47    keyword whole \\chords brightred/19
48    keyword whole \\clef brightred/19
49    keyword whole \\cm brightred/19
50    keyword whole \\consists brightred/19
51    keyword whole \\consistsend brightred/19
52    keyword whole \\context brightred/19
53    keyword whole \\cr brightred/19
54    keyword whole \\decr brightred/19
55    keyword whole \\dorian brightred/19
56    keyword whole \\down brightred/19
57    keyword whole \\duration brightred/19
58    keyword whole \\f brightred/19
59    keyword whole \\fermata brightred/19
60    keyword whole \\ff brightred/19
61    keyword whole \\fff brightred/19
62    keyword whole \\font brightred/19
63    keyword whole \\fp brightred/19
64    keyword whole \\free brightred/19
65    keyword whole \\grace brightred/19
66    keyword whole \\header brightred/19
67    keyword whole \\in brightred/19
68    keyword whole \\infinity brightred/19
69    keyword whole \\input brightred/19
70    keyword whole \\ionian brightred/19
71    keyword whole \\key brightred/19
72    keyword whole \\keysignature brightred/19
73    keyword whole \\left brightred/19
74    keyword whole \\locrian brightred/19
75    keyword whole \\longa brightred/19
76    keyword whole \\lydian brightred/19
77    keyword whole \\lyrics brightred/19
78    keyword whole \\major brightred/19
79    keyword whole \\mark brightred/19
80    keyword whole \\mf brightred/19
81    keyword whole \\midi brightred/19
82    keyword whole \\minor brightred/19
83    keyword whole \\mixolydian brightred/19
84    keyword whole \\mm brightred/19
85    keyword whole \\mp brightred/19
86    keyword whole \\musicalpitch brightred/19
87    keyword whole \\name brightred/19
88    keyword whole \\nobreak brightred/19
89    keyword whole \\none brightred/19
90    keyword whole \\normal brightred/19
91    keyword whole \\notenames brightred/19
92    keyword whole \\notes brightred/19
93    keyword whole \\p brightred/19
94    keyword whole \\paper brightred/19
95    keyword whole \\partial brightred/19
96    keyword whole \\penalty brightred/19
97    keyword whole \\phrygian brightred/19
98    keyword whole \\pp brightred/19
99    keyword whole \\ppp brightred/19
100    keyword whole \\property brightred/19
101    keyword whole \\pt brightred/19
102    keyword whole \\rc brightred/19
103    keyword whole \\rced brightred/19
104    keyword whole \\relative brightred/19
105    keyword whole \\remove brightred/19
106    keyword whole \\repeat brightred/19
107    keyword whole \\repetitions brightred/19
108    keyword whole \\rfz brightred/19
109    keyword whole \\right brightred/19
110    keyword whole \\scm brightred/19
111    keyword whole \\scmfile brightred/19
112    keyword whole \\score brightred/19
113    keyword whole \\script brightred/19
114    keyword whole \\sequential brightred/19
115    keyword whole \\sf brightred/19
116    keyword whole \\sff brightred/19
117    keyword whole \\sfz brightred/19
118    keyword whole \\shape brightred/19
119    keyword whole \\shift brightred/19
120    keyword whole \\simultaneous brightred/19
121    keyword whole \\skip brightred/19
122    keyword whole \\slurboth brightred/19
123    keyword whole \\slurdotted brightred/19
124    keyword whole \\slurdown brightred/19
125    keyword whole \\slurnormal brightred/19
126    keyword whole \\slurup brightred/19
127    keyword whole \\spanrequest brightred/19
128    keyword whole \\specialkey brightred/19
129    keyword whole \\spp brightred/19
130    keyword whole \\sp brightred/19
131    keyword whole \\start brightred/19
132    keyword whole \\stemboth brightred/19
133    keyword whole \\stemdown brightred/19
134    keyword whole \\stemup brightred/19
135    keyword whole \\stop brightred/19
136    keyword whole \\tempo brightred/19
137    keyword whole \\textscript brightred/19
138    keyword whole \\time brightred/19
139    keyword whole \\times brightred/19
140    keyword whole \\traditional brightred/19
141    keyword whole \\translator brightred/19
142    keyword whole \\transpose brightred/19
143    keyword whole \\trill brightred/19
144
145    keyword whole \\type brightred/19
146    keyword whole \\up brightred/19
147    keyword whole \\version brightred/19
148    keyword whole \\+ brightcyan/17
149
150########
151context %{ %} brown/22
152context % \n brown/22
153context " " green/6
154    keyword \\\\ brightgreen/16
155    keyword \\" brightgreen/16
156
157# ==========================
158
159