From 495194d5cacfbbd0aba111f640abc3e9395338be Mon Sep 17 00:00:00 2001 From: Christian Nicolai Date: Tue, 2 Aug 2011 15:16:22 +0200 Subject: [PATCH] Fixed ruby string substitution highlight In (at least recent versions of) ruby the phrase #{var} is used for string substitution in "..." strings. --- ruby.jsf | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/ruby.jsf b/ruby.jsf index 2a1d636..dc42f6b 100644 --- a/ruby.jsf +++ b/ruby.jsf @@ -249,12 +249,16 @@ done * string "\"" after_term "\\" string_escape recolor=-1 - "$@" string_subst recolor=-1 + "#" maybe_string_subst recolor=-1 + +:maybe_string_subst Constant + * string + "{" string_subst recolor=-2 :string_subst Escape - * string noeat recolor=-1 - "a-zA-Z_0-9" string_subst - + * string_subst + "}" string + :string_escape Escape * string "x" string_hex1