mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
This reverts commit e28d0c131b70e529a19b6c09af984eecbdaa899f. GitOrigin-RevId: 1ab6f15415af8b05c77830fb5d25cb8638f9e5c8
85 lines
4.9 KiB
XML
85 lines
4.9 KiB
XML
<idea-plugin>
|
|
<extensionPoints>
|
|
<extensionPoint qualifiedName="org.jetbrains.kotlin.scratchFileLanguageProvider" beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
|
|
<with attribute="implementationClass" implements="org.jetbrains.kotlin.idea.scratch.ScratchFileLanguageProvider"/>
|
|
</extensionPoint>
|
|
|
|
<extensionPoint
|
|
qualifiedName="org.jetbrains.kotlin.scriptDefinitionsProvider"
|
|
interface="kotlin.script.experimental.intellij.ScriptDefinitionsProvider"
|
|
area="IDEA_PROJECT"
|
|
dynamic="true"/>
|
|
</extensionPoints>
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<editorNotificationProvider implementation="org.jetbrains.kotlin.idea.script.configuration.MultipleScriptDefinitionsChecker"/>
|
|
<editorNotificationProvider implementation="org.jetbrains.kotlin.idea.script.configuration.ScriptingSupportChecker"/>
|
|
<editorNotificationProvider implementation="org.jetbrains.kotlin.idea.script.configuration.IndexScriptDependenciesSourcesNotificationProvider"/>
|
|
|
|
<projectConfigurable groupId="language"
|
|
bundle="messages.KotlinBundle"
|
|
key="kotlin.scripting.configurable"
|
|
id="preferences.language.Kotlin.scripting"
|
|
instance="org.jetbrains.kotlin.idea.script.configuration.KotlinScriptingSettingsConfigurable"
|
|
parentId="preferences.language.Kotlin"/>
|
|
|
|
<fileEditorProvider id="KtsScratchFileEditorProvider" implementation="org.jetbrains.kotlin.idea.scratch.ui.KtScratchFileEditorProvider"/>
|
|
|
|
<projectService serviceImplementation="org.jetbrains.kotlin.analysis.api.descriptors.KtFe10CompilerPluginsProvider"
|
|
serviceInterface="org.jetbrains.kotlin.analysis.project.structure.KtCompilerPluginsProvider"/>
|
|
|
|
</extensions>
|
|
|
|
<extensions defaultExtensionNs="org.jetbrains.kotlin">
|
|
<syntheticResolveExtension implementation="org.jetbrains.kotlin.scripting.extensions.ScriptingResolveExtension"/>
|
|
<extraImportsProviderExtension implementation="org.jetbrains.kotlin.scripting.extensions.ScriptExtraImportsProviderExtension"/>
|
|
|
|
<scriptDefinitionContributor
|
|
id="ScriptTemplatesFromCompilerSettingsProvider"
|
|
implementation="org.jetbrains.kotlin.idea.script.ScriptTemplatesFromCompilerSettingsProvider"/>
|
|
|
|
<scriptDefinitionContributor
|
|
id="BridgeScriptDefinitionsContributor"
|
|
implementation="org.jetbrains.kotlin.idea.script.BridgeScriptDefinitionsContributor"/>
|
|
|
|
<scriptDefinitionContributor
|
|
id="ScriptTemplatesFromDependenciesProvider"
|
|
implementation="org.jetbrains.kotlin.idea.script.ScriptTemplatesFromDependenciesProvider"/>
|
|
|
|
<scriptDefinitionContributor id="ConsoleScriptDefinitionContributor"
|
|
implementation="org.jetbrains.kotlin.console.ConsoleScriptDefinitionContributor"/>
|
|
|
|
<scriptDefinitionContributor id="ScriptDefinitionForExtensionAndIdeConsoleRootsSource"
|
|
implementation="org.jetbrains.kotlin.jsr223.ScriptDefinitionForExtensionAndIdeConsoleRootsSource"/>
|
|
|
|
<scriptDefinitionsProvider id="MainKtsScriptDefinitionSource"
|
|
implementation="org.jetbrains.kotlin.idea.script.MainKtsScriptDefinitionSource"/>
|
|
|
|
<scripting.support.checker.provider id="MainKtsScriptCheckerProvider"
|
|
implementation="org.jetbrains.kotlin.idea.script.MainKtsScriptCheckerProvider"/>
|
|
|
|
<scripting.support.checker.provider id="SpaceKtsScriptCheckerProvider"
|
|
implementation="org.jetbrains.kotlin.idea.script.SpaceKtsScriptCheckerProvider"/>
|
|
|
|
<scripting.support.checker.provider id="TeamCityKtsScriptCheckerProvider"
|
|
implementation="org.jetbrains.kotlin.idea.script.TeamCityKtsScriptCheckerProvider"/>
|
|
|
|
<scripting.support.checker.provider id="WorkspaceKtsScriptCheckerProvider"
|
|
implementation="org.jetbrains.kotlin.idea.script.WorkspaceKtsScriptCheckerProvider"/>
|
|
|
|
<ideScriptConfigurationControlFacade implementation="org.jetbrains.kotlin.idea.script.DefaultIdeScriptingConfigurationFacade"/>
|
|
|
|
<scratchFileLanguageProvider language="kotlin" implementationClass="org.jetbrains.kotlin.idea.scratch.KtScratchFileLanguageProvider"/>
|
|
<scriptAdditionalIdeaDependenciesProvider implementation="org.jetbrains.kotlin.idea.scratch.ScratchAdditionalIdeaDependenciesProvider"/>
|
|
</extensions>
|
|
|
|
<actions>
|
|
<action id="Kotlin.RunScratch" class="org.jetbrains.kotlin.idea.scratch.actions.RunScratchAction">
|
|
<keyboard-shortcut first-keystroke="control alt W" keymap="$default"/>
|
|
<add-to-group group-id="RunContextPopupGroup" anchor="last"/>
|
|
</action>
|
|
<action id="Kotlin.ClearScratch" class="org.jetbrains.kotlin.idea.scratch.actions.ClearScratchAction"/>
|
|
<action id="Kotlin.StopScratch" class="org.jetbrains.kotlin.idea.scratch.actions.StopScratchAction"/>
|
|
</actions>
|
|
</idea-plugin>
|