mirror of
https://gitee.com/zhangsken/AndroidIDE.git
synced 2026-10-16 07:49:44 +08:00
fix(logview): IDEColorScheme is not set up with LogLanguage
This commit is contained in:
-2
@@ -56,8 +56,6 @@ abstract class TreeSitterLanguage(
|
||||
|
||||
private var languageScheme: LanguageScheme? = null
|
||||
|
||||
private val log = ILogger.newInstance("TreeSitterLanguage")
|
||||
|
||||
init {
|
||||
this.languageSpec = getLanguageSpec(context, langType, lang, newLocalCaptureSpec(langType))
|
||||
this.tsTheme = TsTheme(languageSpec.spec.tsQuery)
|
||||
|
||||
+3
-1
@@ -36,8 +36,10 @@ object TreeSitterLanguageProvider {
|
||||
return null
|
||||
}
|
||||
|
||||
val type = file.extension
|
||||
return forType(file.extension, context)
|
||||
}
|
||||
|
||||
fun forType(type: String, context: Context): TreeSitterLanguage? {
|
||||
return try {
|
||||
TSLanguageRegistry.instance.getFactory<TreeSitterLanguage>(type).create(context)
|
||||
} catch (e: TSLanguageRegistry.NotRegisteredException) {
|
||||
|
||||
Reference in New Issue
Block a user