25 lines
492 B
Plaintext
25 lines
492 B
Plaintext
syntax "yaml" "\.ya?ml$"
|
|
#comment "#"
|
|
header "^---" "%YAML"
|
|
|
|
# Values
|
|
color green "(:|^|\s)+\S+"
|
|
|
|
# Keys
|
|
color red "(^|\s+).*+\s*:(\s|$)"
|
|
|
|
# Special values
|
|
color yellow "[:-]\s+(true|false|null)\s*$"
|
|
color yellow "[:-]\s+[0-9]+\.?[0-9]*(\s*($|#))"
|
|
color yellow "(^| )!!(binary|bool|float|int|map|null|omap|seq|set|str) "
|
|
|
|
# Separator
|
|
color brightwhite "^\s+-"
|
|
color brightwhite ":(\s|\t|$)"
|
|
|
|
# Comments
|
|
color brightblue "(^|[[:space:]])#.*$"
|
|
|
|
# Trailing whitespace
|
|
color ,red "[[:space:]]+$"
|