aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexers/LexDiff.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'lexers/LexDiff.cxx')
-rw-r--r--lexers/LexDiff.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/lexers/LexDiff.cxx b/lexers/LexDiff.cxx
index baa8368f6..bfc22b9f6 100644
--- a/lexers/LexDiff.cxx
+++ b/lexers/LexDiff.cxx
@@ -51,8 +51,10 @@ static void ColouriseDiffLine(char *lineBuffer, Sci_Position endLine, Accessor &
styler.ColourTo(endLine, SCE_DIFF_POSITION);
else if (lineBuffer[3] == '\r' || lineBuffer[3] == '\n')
styler.ColourTo(endLine, SCE_DIFF_POSITION);
- else
+ else if (lineBuffer[3] == ' ')
styler.ColourTo(endLine, SCE_DIFF_HEADER);
+ else
+ styler.ColourTo(endLine, SCE_DIFF_DELETED);
} else if (0 == strncmp(lineBuffer, "+++ ", 4)) {
// I don't know of any diff where "+++ " is a position marker, but for
// consistency, do the same as with "--- " and "*** ".