From 7ba201799e063ff21cb11fe783efebd21f9d7123 Mon Sep 17 00:00:00 2001 From: Todd Lewis Date: Thu, 2 Feb 2017 21:03:40 -0500 Subject: [PATCH] Fix comment detection. --- yaml.jsf | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/yaml.jsf b/yaml.jsf index ee5024d..1caa1c0 100644 --- a/yaml.jsf +++ b/yaml.jsf @@ -1,4 +1,5 @@ # JOE syntax highlight file for YAML +# by Christian Nicolai (http://mycrobase.de) =Idle =Comment green @@ -11,7 +12,7 @@ =Directive red =Reference yellow -=LocalType fg_310 # brown +=LocalType blue =BlockDelim bold blue =BadTab inverse red @@ -19,13 +20,26 @@ :line_start Idle * maybe_key noeat "\t" bad_tab recolor=-1 + "#" maybe_lscomment1 " " line_start +:maybe_lscomment1 Idle + * maybe_key noeat + " " line_comment recolor=-2 + +:maybe_idlecomment Comment + * idle noeat + "#" maybe_idlecomment2 + +:maybe_idlecomment2 Comment + * idle recolor=-2 + " " line_comment recolor=-2 + :idle Constant * idle "\n" line_start + " " maybe_idlecomment "%" directive recolor=-1 - "#" line_comment recolor=-1 "'" string_sq_1 recolor=-1 "\"" string_dq_1 recolor=-1 "{[]}" brace recolor=-1 @@ -35,7 +49,8 @@ :maybe_key Idle * maybe_key1 recolor=-1 mark - "\n%#'\"{[]}*&!" idle noeat + "\n" line_start + "%#'\"{[]}*&!" idle noeat "-" maybe_block1 mark :maybe_key1 Constant