24 lines
489 B
Text
24 lines
489 B
Text
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|$)"
|
|
|
|
# Comments
|
|
color brightblue "(^|[[:space:]])#.*$"
|
|
|
|
# Trailing whitespace
|
|
color ,red "[[:space:]]+$"
|