From 38be2616aad43ae69756582e704277306d02b814 Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Mon, 25 Oct 2010 16:40:18 +0200 Subject: [PATCH] spaces are not treated as invisibles (matches textmate) --- src/ace/layer/Text.js | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/ace/layer/Text.js b/src/ace/layer/Text.js index 37780a67..8a43e005 100644 --- a/src/ace/layer/Text.js +++ b/src/ace/layer/Text.js @@ -221,18 +221,18 @@ var Text = function(parentEl) { }; this.$renderLine = function(stringBuilder, row, tokens) { - if (this.$showInvisibles) { - var self = this; - var spaceRe = /[\v\f \u00a0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000]+/g; - var spaceReplace = function(space) { - var space = new Array(space.length+1).join(self.SPACE_CHAR); - return "" + space + ""; - }; - } - else { +// if (this.$showInvisibles) { +// var self = this; +// var spaceRe = /[\v\f \u00a0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000]+/g; +// var spaceReplace = function(space) { +// var space = new Array(space.length+1).join(self.SPACE_CHAR); +// return "" + space + ""; +// }; +// } +// else { var spaceRe = /[\v\f \u00a0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000]/g; var spaceReplace = " "; - } +// } for ( var i = 0; i < tokens.length; i++) { var token = tokens[i];