| <idea-plugin version="2"> |
| <!-- Components and extensions declared in this file work in the Python plugin, both Community and full versions. --> |
| |
| <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"/> |
| <applicationService serviceInterface="com.jetbrains.python.run.PyCommonOptionsFormFactory" |
| serviceImplementation="com.jetbrains.python.run.PyPluginCommonOptionsFormFactory"/> |
| <completion.contributor language="Python" implementationClass="com.jetbrains.python.psi.impl.PyConstructorArgumentCompletionContributor"/> |
| |
| <!-- Console folding for Jython only, thus it's located in python-plugin only --> |
| <stacktrace.fold substring="*sys-package-mgr*:"/> |
| </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> |
| |
| <application-components> |
| <component> |
| <implementation-class>com.jetbrains.python.facet.PythonSdkTableListener</implementation-class> |
| </component> |
| </application-components> |
| |
| <module-components> |
| <component> |
| <implementation-class>com.jetbrains.python.facet.PythonFacetListener</implementation-class> |
| </component> |
| </module-components> |
| |
| <actions> |
| <action id="PyManagePackages" class="com.jetbrains.python.packaging.PyManagePackagesAction" text="Manage Python Packages..."> |
| <add-to-group group-id="ToolsMenu" anchor="last"/> |
| </action> |
| |
| <!-- Console --> |
| <action id="com.jetbrains.python.run.RunPythonConsoleAction" |
| class="com.jetbrains.python.run.RunPythonConsoleAction" |
| text="Run Python Console..." description="Allows to quickly run Python console"> |
| <add-to-group group-id="ToolsMenu" anchor="last"/> |
| </action> |
| </actions> |
| |
| </idea-plugin> |