mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-15 02:59:33 +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
31 lines
2.2 KiB
XML
31 lines
2.2 KiB
XML
<idea-plugin package="com.intellij.python.community.plugin.java">
|
|
<!--For IU or IC-->
|
|
<dependencies>
|
|
<!-- Supports Java -->
|
|
<plugin id="com.intellij.java"/>
|
|
<module name="intellij.python.community.plugin.impl"/>
|
|
</dependencies>
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<newProjectWizard.languageGenerator implementation="com.intellij.python.community.plugin.java.PythonNewProjectWizard"/>
|
|
<moduleType id="PYTHON_MODULE" implementationClass="com.intellij.python.community.plugin.java.facet.PythonModuleType"/>
|
|
<facetType implementation="com.intellij.python.community.plugin.java.facet.JavaPythonFacetType"/>
|
|
<frameworkSupport implementation="com.intellij.python.community.plugin.java.facet.PythonFrameworkSupportProvider"/>
|
|
<projectStructureDetector implementation="com.intellij.python.community.plugin.java.facet.PyProjectStructureDetector"/>
|
|
<moduleConfigurationEditorProvider implementation="com.intellij.python.community.plugin.java.facet.PythonModuleConfigurationEditorProvider"/>
|
|
<completion.contributor language="Python" implementationClass="com.intellij.python.community.plugin.java.psi.impl.PyConstructorArgumentCompletionContributor"/>
|
|
<!-- Console folding for Jython only, thus it's located in intellij.python.plugin only -->
|
|
<stacktrace.fold substring="*sys-package-mgr*:"/>
|
|
<sdkEditorAdditionalOptionsProvider implementation="com.intellij.python.community.plugin.java.PythonSdkEditorAdditionalOptionsProvider"/>
|
|
|
|
<commandLineInspectionProjectConfigurator implementation="com.intellij.python.community.plugin.java.inspections.PythonPluginCommandLineInspectionProjectConfigurator"/>
|
|
</extensions>
|
|
|
|
<extensions defaultExtensionNs="Pythonid">
|
|
<importResolver implementation="com.intellij.python.community.plugin.java.psi.impl.PyJavaImportResolver"/>
|
|
<typeProvider implementation="com.intellij.python.community.plugin.java.psi.impl.PyJavaTypeProvider"/>
|
|
<pySuperMethodsSearch implementation="com.intellij.python.community.plugin.java.psi.impl.PyJavaSuperMethodsSearchExecutor"/>
|
|
<importCandidateProvider implementation="com.intellij.python.community.plugin.java.psi.impl.PyJavaImportCandidateProvider"/>
|
|
</extensions>
|
|
</idea-plugin>
|