From 28898c43a01f48610ae4f2dd41f800e080893a1d Mon Sep 17 00:00:00 2001 From: nightwing Date: Wed, 6 Feb 2013 19:36:12 +0400 Subject: [PATCH] update scheme mode to work with new tokenizer --- lib/ace/mode/_test/tokens_scheme.json | 3 ++- lib/ace/mode/scheme_highlight_rules.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/ace/mode/_test/tokens_scheme.json b/lib/ace/mode/_test/tokens_scheme.json index 74753d14..42f4aa65 100644 --- a/lib/ace/mode/_test/tokens_scheme.json +++ b/lib/ace/mode/_test/tokens_scheme.json @@ -2,7 +2,8 @@ "start", ["text","("], ["storage.type.function-type.scheme","define"], - ["text"," ("], + ["text"," "], + ["text","("], ["identifier","prompt-for-cd"], ["text",")"] ],[ diff --git a/lib/ace/mode/scheme_highlight_rules.js b/lib/ace/mode/scheme_highlight_rules.js index fcfa629e..bb628c16 100644 --- a/lib/ace/mode/scheme_highlight_rules.js +++ b/lib/ace/mode/scheme_highlight_rules.js @@ -67,7 +67,7 @@ var SchemeHighlightRules = function() { "regex": "(?:\\b(?:(define|define-syntax|define-macro))\\b)(\\s+)((?:\\w|\\-|\\!|\\?)*)" }, { - "token": ["punctuation.definition.constant.character.scheme", "constant.character.scheme"], + "token": "punctuation.definition.constant.character.scheme", "regex": "#:\\S+" }, {