forked from qt-creator/qt-creator
Fix style of visualized whitespace for various vcs editors
Blame, log and git rebase editors. Task-number: QTCREATORBUG-17735 Change-Id: Ifd23ba7b6ccf3ef98d3026cdc8c17fd88c97797c Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -137,23 +137,23 @@ void GitRebaseHighlighter::highlightBlock(const QString &text)
|
||||
setFormat(changeIndex, changeLen, formatForCategory(Format_Change));
|
||||
changeIndex += changeLen;
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
for (const RebaseAction &action : Utils::asConst(m_actions)) {
|
||||
if (action.exp.indexIn(text) != -1) {
|
||||
const int len = action.exp.matchedLength();
|
||||
setFormat(0, len, formatForCategory(action.formatCategory));
|
||||
const int changeIndex = m_changeNumberPattern.indexIn(text, len);
|
||||
if (changeIndex != -1) {
|
||||
const int changeLen = m_changeNumberPattern.matchedLength();
|
||||
const int descStart = changeIndex + changeLen + 1;
|
||||
setFormat(changeIndex, changeLen, formatForCategory(Format_Change));
|
||||
setFormat(descStart, text.size() - descStart, formatForCategory(Format_Description));
|
||||
} else {
|
||||
for (const RebaseAction &action : Utils::asConst(m_actions)) {
|
||||
if (action.exp.indexIn(text) != -1) {
|
||||
const int len = action.exp.matchedLength();
|
||||
setFormat(0, len, formatForCategory(action.formatCategory));
|
||||
const int changeIndex = m_changeNumberPattern.indexIn(text, len);
|
||||
if (changeIndex != -1) {
|
||||
const int changeLen = m_changeNumberPattern.matchedLength();
|
||||
const int descStart = changeIndex + changeLen + 1;
|
||||
setFormat(changeIndex, changeLen, formatForCategory(Format_Change));
|
||||
setFormat(descStart, text.size() - descStart, formatForCategory(Format_Description));
|
||||
}
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
formatSpaces(text);
|
||||
}
|
||||
|
||||
} // namespace Internal
|
||||
|
||||
Reference in New Issue
Block a user