diff --git a/src/ace/layer/Text.js b/src/ace/layer/Text.js index 0f483db4..507c1055 100644 --- a/src/ace/layer/Text.js +++ b/src/ace/layer/Text.js @@ -132,6 +132,12 @@ ace.layer.Text = function(parentEl) { this.element.innerHTML = html.join(""); }; + this.$textToken = { + "text": true, + "rparen": true, + "lparen": true + }; + this.renderLine = function(stringBuilder, row) { var tokens = this.tokenizer.getTokens(row); @@ -157,7 +163,7 @@ ace.layer.Text = function(parentEl) { .replace(spaceRe, spaceReplace) .replace(/\t/g, this.$tabString); - if (token.type !== "text") { + if (!this.$textToken[token.type]) { stringBuilder.push("", output, ""); } else {