From 4c2c5c02bba2e79f3409837fd9c4d9863e4ef0d3 Mon Sep 17 00:00:00 2001 From: Roberto Raggi <roberto.raggi@nokia.com> Date: Fri, 29 Jan 2010 10:26:33 +0100 Subject: [PATCH] Mark the white spaces using the VisualWhitespace format. --- src/libs/qmljs/qmljshighlighter.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/libs/qmljs/qmljshighlighter.cpp b/src/libs/qmljs/qmljshighlighter.cpp index 0b035350f07..492a717abbb 100644 --- a/src/libs/qmljs/qmljshighlighter.cpp +++ b/src/libs/qmljs/qmljshighlighter.cpp @@ -159,8 +159,14 @@ void QScriptHighlighter::highlightBlock(const QString &text) ++index; } - int firstNonSpace = 0; + int previousTokenEnd = 0; + for (int i = 0; i < tokens.size(); ++i) { + const Token &token = tokens.at(i); + setFormat(previousTokenEnd, token.begin() - previousTokenEnd, m_formats[VisualWhitespace]); + previousTokenEnd = token.end(); + } + int firstNonSpace = 0; if (! tokens.isEmpty()) { const Token &tk = tokens.first(); firstNonSpace = tk.offset; -- GitLab