source-highlight's language definition file for YAML
---/usr/share/source-highlight/lang.map.old | |
+++/usr/share/source-highlight/lang.map | |
@@ -169,3 +169,5 @@ | |
groovy = groovy.lang | |
json = json.lang | |
feature = feature.lang | |
+yaml = yaml.lang | |
+yml = yaml.lang |
# source-highlight's language definition file for YAML | |
include "script_comment.lang" | |
include "number.lang" | |
keyword = "true|false|null" | |
section start '^---' | |
(symbol,name,symbol) = `(^[[:blank:]-]*)([[:alnum:]_]+)(:)` | |
symbol = '^[[:blank:]]*-' | |
# TODO: | |
# - hredoc | |
# - alias indicators | |
string delim "\"" "\"" escape "\\" | |
string delim "'" "'" escape "\\" | |
# vim: ft=conf |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This comment has been minimized.
For anyone stumbling upon this by googling; instructions to add this to
source-highlight
:Put the
yaml.lang
file into the dir/usr/local/Cellar/source-highlight/3.1.8_9/share/source-highlight/
or similarAppend those two last lines
yaml = yaml.lang
andyml = yaml.lang
to thelang.map.diff
file (which is in the same directory)That's it✔️