diff --git a/lib/ace/mode/text_highlight_rules.js b/lib/ace/mode/text_highlight_rules.js index e3d7163f..5d418ec8 100644 --- a/lib/ace/mode/text_highlight_rules.js +++ b/lib/ace/mode/text_highlight_rules.js @@ -56,7 +56,11 @@ var TextHighlightRules = function() { for (var i = 0; i < state.length; i++) { var rule = state[i]; if (rule.next) { - rule.next = prefix + rule.next; + if (typeof rule.next != "string") + rule.nextState = prefix + rule.nextState; + else + rule.next = prefix + rule.next; + } } this.$rules[prefix + key] = state;