mc/syntax/lisp.syntax

85 lines
2.2 KiB
YAML

#
# Lisp syntax highlighting
#
# Author: Mykolas Juraitis (juramyko@soften.ktu.lt)
# Version: 6 Aug, 2002
#
wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-*0123456789
context default
keyword whole apply yellow
keyword whole and yellow
keyword whole car yellow
keyword whole caar yellow
keyword whole cadr yellow
keyword whole cdar yellow
keyword whole cddr yellow
keyword whole cdr yellow
keyword whole close yellow
keyword whole cond yellow
keyword whole cons yellow
keyword whole count yellow
keyword whole defvar yellow
keyword whole defstruct yellow
keyword whole defun yellow
keyword whole do yellow
keyword whole eq yellow
keyword whole eql yellow
keyword whole equal yellow
keyword whole eval yellow
keyword whole format yellow
keyword whole if yellow
keyword whole let* yellow
keyword whole let yellow
keyword whole list yellow
keyword whole load yellow
keyword whole make-package yellow
keyword whole mapcar yellow
keyword whole not yellow
keyword whole null yellow
keyword whole numberp yellow
keyword whole open yellow
keyword whole or yellow
keyword whole pprint yellow
keyword whole prin1 yellow
keyword whole princ yellow
keyword whole print yellow
keyword whole provide yellow
keyword whole read yellow
keyword whole require yellow
keyword whole set yellow
keyword whole setf yellow
keyword whole setq yellow
keyword whole slot-value yellow
keyword whole sort yellow
keyword whole stringp yellow
keyword whole terpri yellow
keyword whole write yellow
keyword whole lambda brightred
keyword whole nil brightred
keyword whole t brightred
keyword #' brightmagenta
keyword ' brightmagenta
keyword , brightmagenta
keyword ( brightcyan
keyword ) brightcyan
# Keyword declarations and keywords
keyword :\[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-*0123456789\] white
keyword &\[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-*0123456789\] white
# Comments
context ; \n brown
# Strings
context " " green
keyword \\" green
keyword \\\\ green