mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 06:50:54 +07:00
1. Delete `intellij.python.community.impl.xml` (move content to `PythonCore` plugin). It is necessary to fix incorrect dependencies: `PythonCore`, `Pythonid` include the same module. 2. Fixed dependencies: if some plugin/module needs Python core functionality, then it should depend on `PythonCore`. Co-authored-by: Vladimir Koshelev <Vladimir.Koshelev@jetbrains.com> Merge-request: IJ-MR-136158 Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com> GitOrigin-RevId: ce9ed4c17f601ee1ca2b6cf608f4e30fdac1d879
96 lines
5.3 KiB
XML
96 lines
5.3 KiB
XML
<idea-plugin package="com.intellij.pycharm.community.ide.impl.promotion">
|
|
<!--Customization code for Community Pycharm only. Promotes PyCharm Prof-->
|
|
|
|
<dependencies>
|
|
<plugin id="PythonCore"/>
|
|
<module name="intellij.pycharm.community.ide.impl"/>
|
|
</dependencies>
|
|
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<annotator language="Python" implementationClass="com.intellij.pycharm.community.ide.impl.promotion.PyCharmProfessionalAdvertiser"/>
|
|
<annotator language="TEXT" implementationClass="com.intellij.pycharm.community.ide.impl.promotion.PyCharmProfessionalAdvertiser"/>
|
|
<annotator language="JSON" implementationClass="com.intellij.pycharm.community.ide.impl.promotion.PyCharmProfessionalAdvertiser"/>
|
|
<projectService serviceImplementation="com.intellij.pycharm.community.ide.impl.promotion.PyCharmProfessionalAdvertiserSettings"/>
|
|
</extensions>
|
|
|
|
<actions resource-bundle="messages.PyCharmCommunityCustomizationBundle">
|
|
<action class="com.intellij.pycharm.community.ide.impl.promotion.PromoDataFrameAction"
|
|
id="PromoDataFrameAction"
|
|
icon="AllIcons.Ultimate.PycharmLock"/>
|
|
|
|
<action class="com.intellij.pycharm.community.ide.impl.promotion.PromoDockerAction"
|
|
id="PromoDockerAction"
|
|
icon="AllIcons.Ultimate.PycharmLock"/>
|
|
|
|
<action class="com.intellij.pycharm.community.ide.impl.promotion.PromoEndpointsAction"
|
|
id="PromoEndpointsAction"
|
|
icon="AllIcons.Ultimate.PycharmLock"/>
|
|
|
|
<action class="com.intellij.pycharm.community.ide.impl.promotion.PromoPlotsAction"
|
|
id="PromoPlotsAction"
|
|
icon="AllIcons.Ultimate.PycharmLock"/>
|
|
|
|
<action class="com.intellij.pycharm.community.ide.impl.promotion.PreviewJupyterNotebookFile"
|
|
id="PromoPreviewJupyterNotebook"
|
|
icon="AllIcons.Ultimate.PycharmLock"/>
|
|
|
|
<action id="PromoNewJupyterNotebook" class="com.intellij.pycharm.community.ide.impl.promotion.NewJupyterNotebookFile"
|
|
icon="AllIcons.Ultimate.PycharmLock">
|
|
<add-to-group group-id="NewGroup" anchor="last"/>
|
|
</action>
|
|
<action id="PromoNewJavaScriptFile" class="com.intellij.pycharm.community.ide.impl.promotion.NewJavaScriptFile"
|
|
icon="AllIcons.Ultimate.PycharmLock">
|
|
<add-to-group group-id="NewGroup" anchor="last"/>
|
|
</action>
|
|
<action id="PromoNewTypeScriptFile" class="com.intellij.pycharm.community.ide.impl.promotion.NewTypeScriptFile"
|
|
icon="AllIcons.Ultimate.PycharmLock">
|
|
<add-to-group group-id="NewGroup" anchor="last"/>
|
|
</action>
|
|
<action id="PromoNewSqlFile" class="com.intellij.pycharm.community.ide.impl.promotion.NewSqlFile"
|
|
icon="AllIcons.Ultimate.PycharmLock">
|
|
<add-to-group group-id="NewGroup" anchor="last"/>
|
|
</action>
|
|
|
|
</actions>
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<directoryProjectGenerator implementation="com.intellij.pycharm.community.ide.impl.promotion.DjangoPromoProjectGenerator"/>
|
|
<directoryProjectGenerator implementation="com.intellij.pycharm.community.ide.impl.promotion.JavaScriptPromoProjectGenerator"/>
|
|
|
|
<applicationConfigurable id="promo.database"
|
|
groupId="tools"
|
|
provider="com.intellij.pycharm.community.ide.impl.promotion.PromoDatabaseConfigurableProvider"
|
|
bundle="messages.FeaturePromoBundle"
|
|
key="promo.configurable.database"/>
|
|
<applicationConfigurable id="promo.javascript"
|
|
groupId="language"
|
|
provider="com.intellij.pycharm.community.ide.impl.promotion.PromoJSConfigurableProvider"
|
|
bundle="messages.FeaturePromoBundle"
|
|
key="promo.configurable.javascript"/>
|
|
<applicationConfigurable id="promo.typescript"
|
|
groupId="language"
|
|
provider="com.intellij.pycharm.community.ide.impl.promotion.PromoTSConfigurableProvider"
|
|
bundle="messages.FeaturePromoBundle"
|
|
key="promo.configurable.typescript"/>
|
|
|
|
<applicationConfigurable id="promo.django"
|
|
groupId="language"
|
|
provider="com.intellij.pycharm.community.ide.impl.promotion.PromoDjangoConfigurableProvider"
|
|
bundle="messages.PyCharmCommunityCustomizationBundle"
|
|
key="promo.configurable.django"/>
|
|
<applicationConfigurable id="promo.remoteSsh"
|
|
groupId="tools"
|
|
provider="com.intellij.pycharm.community.ide.impl.promotion.PromoRemoteSshConfigurableProvider"
|
|
bundle="messages.PyCharmCommunityCustomizationBundle"
|
|
key="promo.configurable.remoteSsh"/>
|
|
<applicationConfigurable id="promo.jupyter"
|
|
groupId="language"
|
|
provider="com.intellij.pycharm.community.ide.impl.promotion.PromoJupyterConfigurableProvider"
|
|
bundle="messages.PyCharmCommunityCustomizationBundle"
|
|
key="promo.configurable.jupyter"/>
|
|
|
|
<statistics.counterUsagesCollector implementationClass="com.intellij.pycharm.community.ide.impl.promotion.PyCharmPromoCollector"/>
|
|
</extensions>
|
|
</idea-plugin>
|