mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-30 18:27:49 +08:00
2022.3: com.intellij.heavyBracesHighlighter EP
This commit is contained in:
parent
052f6edb69
commit
01c46ddbb7
@ -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
|
||||
|
@ -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`
|
||||
|
Loading…
x
Reference in New Issue
Block a user