Skip to content

Commit 7ccad6a

Browse files
committed
Unrainbow syntax highlighting
1 parent cb5862e commit 7ccad6a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/dotty/tools/dotc/printing/SyntaxHighlighting.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,9 @@ object SyntaxHighlighting {
9292
if (n.isUpper && keywordStart) {
9393
appendWhile(n, !typeEnders.contains(_), typeDef)
9494
} else if (keywordStart) {
95-
append(n, keywords.contains(_), keyword)
95+
append(n, keywords.contains(_), { kw =>
96+
if (kw == "new") typeDef(kw) else keyword(kw)
97+
})
9698
} else {
9799
newBuf += n
98100
prev = n

0 commit comments

Comments
 (0)