[github] IJPL-157477 Split language injector to make it stop breaking other language injections into the same fragment

The github expression is now marked non primary language to inject, so other languages would be able to overwrite it

GitOrigin-RevId: 4ace39cba1856a488736238c8450768b87084c5c
This commit is contained in:
Nikita Katkov
2024-08-23 15:40:12 +02:00
committed by intellij-monorepo-bot
parent e9dcad1cc9
commit bd617bc548

View File

@@ -72,8 +72,8 @@
<renameInputValidator implementation="org.jetbrains.yaml.resolve.YAMLAnchorRenameInputValidator" order="first"/>
<lang.refactoringSupport language="yaml" implementationClass="org.jetbrains.yaml.resolve.YAMLRefactoringSupportProvider"/>
<renamePsiElementProcessor implementation="org.jetbrains.yaml.resolve.YAMLRenamePsiElementProcessor"/>
<languageInjectionContributor implementationClass="org.jetbrains.yaml.schema.YamlJsonSchemaLanguageInjector" language="yaml"/>
<languageInjectionPerformer implementationClass="org.jetbrains.yaml.YamlLanguageInjectionPerformer" language="yaml"/>
<languageInjectionContributor implementationClass="org.jetbrains.yaml.schema.YamlJsonSchemaLanguageInjector" language="yaml" id="yamlJsonSchemaLanguageInjector"/>
<languageInjectionPerformer implementationClass="org.jetbrains.yaml.YamlLanguageInjectionPerformer" language="yaml" id="yamlLanguageInjectionPerformer"/>
<lang.inspectionSuppressor language="yaml" implementationClass="org.jetbrains.yaml.YAMLlInspectionSuppressor"/>
<annotator language="yaml" implementationClass="org.jetbrains.yaml.annotator.YAMLInvalidBlockChildrenErrorAnnotator"/>
<applicationService serviceImplementation="org.jetbrains.yaml.smart.YAMLEditorOptions"/>