Created
March 11, 2014 04:41
-
-
Save bsa7/9479620 to your computer and use it in GitHub Desktop.
mcedit coffee.syntax file (/var/local/share/mc/syntax/coffee.syntax)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
context default | |
#========================= | |
# Keywords | |
keyword whole arguments magenta | |
keyword whole break magenta | |
keyword whole caller magenta | |
keyword whole case magenta | |
keyword whole catch magenta | |
keyword whole constructor magenta | |
keyword whole continue magenta | |
keyword whole else magenta | |
keyword whole default magenta | |
keyword whole delete magenta | |
keyword whole for magenta | |
keyword whole function magenta | |
keyword whole if magenta | |
keyword whole in magenta | |
keyword whole instanceof magenta | |
keyword whole new magenta | |
keyword whole prototype magenta | |
keyword whole return magenta | |
keyword whole switch magenta | |
keyword whole this magenta | |
keyword whole throw magenta | |
keyword whole try magenta | |
keyword whole typeof magenta | |
keyword whole var magenta | |
keyword whole while magenta | |
keyword whole with magenta | |
#========================= | |
# Objects | |
keyword whole ActiveXObject yellow | |
keyword whole Array yellow | |
keyword whole Boolean yellow | |
keyword whole Date yellow | |
keyword whole Dictionary yellow | |
keyword whole Enumerator yellow | |
keyword whole FileSystemObject yellow | |
keyword whole Function yellow | |
keyword whole Global yellow | |
keyword whole Image yellow | |
keyword whole Math yellow | |
keyword whole Number yellow | |
keyword whole Object yellow | |
keyword whole TextStream yellow | |
keyword whole RegExp yellow | |
keyword whole VBArray yellow | |
#========================= | |
# Most common functions | |
keyword whole alert red | |
keyword whole escape red | |
keyword whole eval red | |
keyword whole indexOf red | |
keyword whole isNaN red | |
keyword whole toString red | |
keyword whole unescape red | |
keyword whole valueOf red | |
#========================= | |
# Constants | |
keyword whole false brightgreen | |
keyword whole null brightgreen | |
keyword whole true brightgreen | |
keyword whole undefined red | |
#========================= | |
# Numbers | |
wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_. | |
keyword whole 0\{xX\}\{0123456789abcdefABCDEF\}\[0123456789abcdefABCDEF\] brightgreen | |
keyword whole \{0123456789\}\[0123456789\] brightgreen | |
keyword whole \[0123456789\]\.\{0123456789\}\[0123456789\] brightgreen | |
keyword whole \{0123456789\}\[0123456789\]\.\[0123456789\] brightgreen | |
keyword whole \{0123456789\}\[0123456789\]\{eE\}\{0123456789\}\[0123456789\] brightgreen | |
keyword whole \{0123456789\}\[0123456789\]\{eE\}\{\-\+\}\{0123456789\}\[0123456789\] brightgreen | |
keyword whole \{0123456789\}\[0123456789\]\.\{0123456789\}\[0123456789\]\{eE\}\{0123456789\}\[0123456789\] brightgreen | |
keyword whole \{0123456789\}\[0123456789\]\.\{0123456789\}\[0123456789\]\{eE\}\{\-\+\}\{0123456789\}\[0123456789\] brightgreen | |
#========================= | |
# Special symbols | |
keyword \. yellow | |
keyword \* yellow | |
keyword \+ yellow | |
keyword - yellow | |
keyword / yellow | |
keyword % yellow | |
keyword = yellow | |
keyword ! yellow | |
keyword & yellow | |
keyword | yellow | |
keyword ^ yellow | |
keyword ~ yellow | |
keyword > yellow | |
keyword < yellow | |
#========================= | |
# Separators | |
keyword { brightcyan | |
keyword } brightcyan | |
keyword ( brightcyan | |
keyword ) brightcyan | |
keyword [ brightcyan | |
keyword ] brightcyan | |
keyword , brightcyan | |
keyword ? brightcyan | |
keyword : brightcyan | |
keyword ; brightmagenta | |
#========================= | |
# Comments | |
keyword /\* brown | |
keyword \*/ brown | |
keyword // brown | |
context # \n brown | |
spellcheck | |
context exclusive /\* \*/ brown | |
spellcheck | |
keyword whole BUG brightred | |
keyword whole FixMe brightred | |
keyword whole FIXME brightred | |
keyword whole Note brightred | |
keyword whole NOTE brightred | |
keyword whole ToDo brightred | |
keyword whole TODO brightred | |
keyword !!\[!\] brightred | |
keyword ??\[?\] brightred | |
context exclusive // \n brown | |
spellcheck | |
keyword whole BUG brightred | |
keyword whole FixMe brightred | |
keyword whole FIXME brightred | |
keyword whole Note brightred | |
keyword whole NOTE brightred | |
keyword whole ToDo brightred | |
keyword whole TODO brightred | |
keyword !!\[!\] brightred | |
keyword ??\[?\] brightred | |
#============================= | |
# Strings | |
context " " green | |
spellcheck | |
keyword \\\{\\'"abtnvfr\} brightgreen | |
keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen | |
keyword ' brightgreen | |
context ' ' green | |
spellcheck | |
keyword \\\{\\'"abtnvfr\} brightgreen | |
keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen | |
keyword " brightgreen |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment