1
0
mirror of https://github.com/chylex/IntelliJ-Rainbow-Brackets.git synced 2025-05-10 18:34:05 +02:00

Fix Wrong coloring in generic < after comparison operator <

This commit is contained in:
张志豪 2021-06-05 13:21:46 +08:00
parent 5f9f3ca653
commit 50958a273d
2 changed files with 4 additions and 4 deletions
src/main/kotlin/com/github/izhangzhihao/rainbow/brackets

View File

@ -15,7 +15,7 @@ class CSharpBracePairProvider : BracePairProvider {
override fun pairs(): List<BracePair> = listOf(
//BracePair(LPARENTH, RPARENTH, false),
BracePair(LBRACE, RBRACE, false),
BracePair(LBRACKET, RBRACKET, false)
//BracePair(LT, GT, false)
BracePair(LBRACKET, RBRACKET, false),
BracePair(LT, GT, false),
)
}

View File

@ -52,8 +52,8 @@ class CSharpRainbowVisitor : RainbowHighlightVisitor() {
val map = mapOf(
LPARENTH to BracePair(LPARENTH, RPARENTH, true),
RPARENTH to BracePair(LPARENTH, RPARENTH, true),
LT to BracePair(LT, GT, true),
GT to BracePair(LT, GT, true)
//LT to BracePair(LT, GT, true),
//GT to BracePair(LT, GT, true),
)
private fun LeafPsiElement.getBracketLevel(pair: BracePair, type: IElementType): Int = iterateBracketParents(this, pair, -1, type)