## Syntax highlighting for Emacs Lisp. ## Original author: Mark Oteiza syntax elisp "\.el$" magic "Lisp/Scheme program" comment ";" # Basic functions/macros color brightcyan "\<(if|when|unless|cond|and|or|lambda|let|progn|while|dolist|dotimes)\>" color brightcyan "\" color brightcyan "\" # Defining functions color brightcyan "\" color brightcyan "\" color brightcyan "\" # Defining variables color brightcyan "\" # Customization functions color brightcyan "\" # Setting values color brightcyan "\<(setq(-default|-local)?|setf|push|pop|declare(-function)?)\>" # Feature functions color brightcyan "\<(require|provide)\>" # Quoted symbols color brightyellow "#?'\<(\w|-)+\>" # Booleans color brightred "\<(t|nil)\>" # Keywords color blue ":(\w|[?-])+" # Strings color yellow start="^[[:blank:]]+"" end="[^\]"" color yellow ""([^"\]|\\.)*"" # Comments color cyan "(^|[[:blank:]]);.*"