mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-09 16:39:37 +07:00
During the recent refactoring a Python plugin only file python-community-plugin-core.xml got included into the Python plugin which is now bundled with PyCharm. It resulted in using Python plugin specific components that were designed for the UI of IntelliJ, not PyCharm. This change restores the registration of PyIdeCommonOptionsFormFactory and moves all includes of python-community-plugin-core.xml to Python plugin specific files. GitOrigin-RevId: cd8b6d9b68266ca99f206c005ba73a2e77657950
29 lines
2.0 KiB
XML
29 lines
2.0 KiB
XML
<idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude">
|
|
<!-- Components and extensions declared in this file work ONLY in the Python plugin,
|
|
both Community and Professional versions. -->
|
|
|
|
<xi:include href="/META-INF/python-community-plugin-core.xml" xpointer="xpointer(/idea-plugin/*)"/>
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<moduleType id="PYTHON_MODULE" implementationClass="com.jetbrains.python.module.PythonModuleType"/>
|
|
<facetType implementation="com.jetbrains.python.facet.PythonFacetType"/>
|
|
<framework.detector implementation="com.jetbrains.python.facet.PythonFacetType$PythonFrameworkDetector"/>
|
|
<frameworkSupport implementation="com.jetbrains.python.facet.PythonFrameworkSupportProvider"/>
|
|
<projectStructureDetector implementation="com.jetbrains.python.module.PyProjectStructureDetector"/>
|
|
<moduleConfigurationEditorProvider implementation="com.jetbrains.python.module.PythonModuleConfigurationEditorProvider"/>
|
|
<completion.contributor language="Python" implementationClass="com.jetbrains.python.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.jetbrains.python.PythonSdkEditorAdditionalOptionsProvider"/>
|
|
|
|
<commandLineInspectionProjectConfigurator implementation="com.jetbrains.python.inspections.PythonPluginCommandLineInspectionProjectConfigurator"/>
|
|
</extensions>
|
|
|
|
<extensions defaultExtensionNs="Pythonid">
|
|
<importResolver implementation="com.jetbrains.python.psi.impl.PyJavaImportResolver"/>
|
|
<typeProvider implementation="com.jetbrains.python.psi.impl.PyJavaTypeProvider"/>
|
|
<pySuperMethodsSearch implementation="com.jetbrains.python.psi.impl.PyJavaSuperMethodsSearchExecutor"/>
|
|
<importCandidateProvider implementation="com.jetbrains.python.psi.impl.PyJavaImportCandidateProvider"/>
|
|
</extensions>
|
|
</idea-plugin>
|