# YAML syntax highlighting
# Reference:
# https://en.wikipedia.org/wiki/YAML
# http://yaml.org/refcard.html
context default
spellcheck
keyword #*\n color30
keyword {{*}} color196
keyword linestart --- color17
keyword linestart \[\s\]-\s color17
# "YAML requires that colons and commas used as list separators be followed by a space [...]"
keyword ,\{\s\n\} color17
keyword , color160
# Below, we can get by with just "*:\{\s\n\}", but we prefer to restrict the
# key names in order not to grab too much (e.g., "{one: 1, two: 2}", "one: 1 # possibilities: 1 or 2").
keyword \{0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\}\[\s-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\]:\{\s\n\} color19
keyword [ color17
keyword ] color17
keyword { color17
keyword } color17
keyword whole true color91
keyword whole false color91
keyword whole null color91
context " " color28
spellcheck
keyword {{*}} color196
keyword \\" color34
keyword \\\\ color34
keyword \\\{xuU\}\[0123456789\] color34
keyword \\\{0abfnrtve_NLP\} color34
context ' ' color28
spellcheck
keyword {{*}} color196