2022.3: com.intellij.heavyBracesHighlighter EP

This commit is contained in:
Yann Cébron 2022-09-26 12:09:45 +02:00
parent 052f6edb69
commit 01c46ddbb7
2 changed files with 5 additions and 0 deletions

View File

@ -11,6 +11,9 @@ K
Specify language for intention
: Specify `<language>` in `com.intellij.intentionAction` EP registration to avoid instantiating language-specific intentions in non-relevant places.
"Heavy" Brace Matching
: Alternative extension point to implement [](additional_minor_features.md#brace-matching) in background thread.
## 2022.2
### IntelliJ Platform 2022.2

View File

@ -30,6 +30,8 @@ Structural braces have higher priority than regular braces: they are matched wit
An opening non-structural brace is not matched with a closing one if one of them is inside a pair of matched structural braces and another is outside.
See also [](#recognizing-complex-multi-block-expressions).
*2022.3* If the brace matching is "too heavy" and should not be executed in EDT, implement [`HeavyBraceHighlighter`](%gh-ic-master%/platform/lang-impl/src/com/intellij/codeInsight/highlighting/HeavyBraceHighlighter.java) and register in `com.intellij.heavyBracesHighlighter` EP.
### Quote Handling
EP: `com.intellij.lang.quoteHandler`