Skip to content

Commit cb690f1

Browse files
[JEWEL-741] Use TextMate as Fallback for Languages Without Parsers
Added necessary code logic to actually use the language identifier from a code block and use that to find a plugin that can add semantic highlighting or token-based if no plugin is found by delegating to TextMate
1 parent 3b95053 commit cb690f1

File tree

24 files changed

+1369
-261
lines changed

24 files changed

+1369
-261
lines changed

platform/jewel/foundation/api-dump-experimental.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ f:org.jetbrains.jewel.foundation.JewelFlags
44
- *f:getUseCustomPopupRenderer():Z
55
- *f:setUseCustomPopupRenderer(Z):V
66
*:org.jetbrains.jewel.foundation.code.highlighting.CodeHighlighter
7+
- a:highlight(java.lang.String,java.lang.String):kotlinx.coroutines.flow.Flow
8+
- bs:highlight$default(org.jetbrains.jewel.foundation.code.highlighting.CodeHighlighter,java.lang.String,java.lang.String,I,java.lang.Object):kotlinx.coroutines.flow.Flow
79
- a:highlight-zTGadEY(java.lang.String,java.lang.String):kotlinx.coroutines.flow.Flow
810
f:org.jetbrains.jewel.foundation.theme.JewelTheme$Companion
911
- *f:getInstanceUuid(androidx.compose.runtime.Composer,I):java.util.UUID

platform/jewel/foundation/api-dump.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@ f:org.jetbrains.jewel.foundation.code.highlighting.NoOpCodeHighlighter
201201
- org.jetbrains.jewel.foundation.code.highlighting.CodeHighlighter
202202
- sf:$stable:I
203203
- sf:INSTANCE:org.jetbrains.jewel.foundation.code.highlighting.NoOpCodeHighlighter
204+
- highlight(java.lang.String,java.lang.String):kotlinx.coroutines.flow.Flow
204205
- highlight-zTGadEY(java.lang.String,java.lang.String):kotlinx.coroutines.flow.Flow
205206
f:org.jetbrains.jewel.foundation.layout.BasicTableLayoutKt
206207
- sf:BasicTableLayout-yE4rkUQ(I,I,J,androidx.compose.ui.Modifier,F,java.util.List,androidx.compose.runtime.Composer,I,I):V

0 commit comments

Comments
 (0)