From 05d65dac6ab0ee707970eec187ada11f56065b2b Mon Sep 17 00:00:00 2001 From: Nala Ginrut Date: Sun, 3 Feb 2013 21:57:54 +0800 Subject: [PATCH] Fixed keywords and constant parse bug Fixed: 'minus' shouldn't be a delimiter Fixed: '\t' shouldn't be included in keword-type --- lib/ace/mode/scheme_highlight_rules.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ace/mode/scheme_highlight_rules.js b/lib/ace/mode/scheme_highlight_rules.js index 51d8fd40..fcfa629e 100644 --- a/lib/ace/mode/scheme_highlight_rules.js +++ b/lib/ace/mode/scheme_highlight_rules.js @@ -68,7 +68,7 @@ var SchemeHighlightRules = function() { }, { "token": ["punctuation.definition.constant.character.scheme", "constant.character.scheme"], - "regex": "#:[^ ]+" + "regex": "#:\\S+" }, { "token": ["punctuation.definition.variable.scheme", "variable.other.global.scheme", "punctuation.definition.variable.scheme"], @@ -84,7 +84,7 @@ var SchemeHighlightRules = function() { }, { "token" : keywordMapper, - "regex" : "[a-zA-Z_#][a-zA-Z0-9_\\?\\!\\*]*" + "regex" : "[a-zA-Z_#][a-zA-Z0-9_\\-\\?\\!\\*]*" }, { "token" : "string",