summaryrefslogtreecommitdiff
path: root/python/src/META-INF/python-core.xml
diff options
context:
space:
mode:
Diffstat (limited to 'python/src/META-INF/python-core.xml')
-rw-r--r--python/src/META-INF/python-core.xml25
1 files changed, 22 insertions, 3 deletions
diff --git a/python/src/META-INF/python-core.xml b/python/src/META-INF/python-core.xml
index 7adbc46c189c..5091d43386a1 100644
--- a/python/src/META-INF/python-core.xml
+++ b/python/src/META-INF/python-core.xml
@@ -137,6 +137,7 @@
<gotoTargetRendererProvider implementation="com.jetbrains.python.codeInsight.PyGotoTargetRendererProvider"/>
<typeHierarchyProvider language="Python" implementationClass="com.jetbrains.python.hierarchy.PyTypeHierachyProvider"/>
+ <callHierarchyProvider language="Python" implementationClass="com.jetbrains.python.hierarchy.call.PyCallHierarchyProvider"/>
<highlightUsagesHandlerFactory implementation="com.jetbrains.python.codeInsight.highlighting.PyHighlightExitPointsHandlerFactory"/>
<joinLinesHandler implementation="com.jetbrains.python.editor.PyJoinLinesHandler"/>
@@ -531,7 +532,8 @@
</extensions>
- <extensionPoints>
+ <extensionPoints>
+ <extensionPoint qualifiedName="Pythonid.pythonDocumentationQuickInfoProvider" interface="com.jetbrains.python.documentation.PythonDocumentationQuickInfoProvider"/>
<extensionPoint qualifiedName="Pythonid.importResolver" interface="com.jetbrains.python.psi.impl.PyImportResolver"/>
<extensionPoint qualifiedName="Pythonid.magicLiteral" interface="com.jetbrains.python.magicLiteral.PyMagicLiteralExtensionPoint"/>
<extensionPoint qualifiedName="Pythonid.unresolvedReferenceSkipper" interface="com.jetbrains.python.inspections.unresolvedReference.PyUnresolvedReferenceSkipperExtPoint"/>
@@ -633,8 +635,6 @@
<separator/>
<reference ref="AddToFavorites"/>
<separator/>
- <reference ref="RunContextPopupGroup"/>
- <separator/>
<reference ref="ReformatCode"/>
<reference ref="OptimizeImports"/>
<reference ref="$Delete"/>
@@ -647,7 +647,26 @@
<reference ref="CompareFileWithEditor"/>
</group>
+ <group id="PyCallHierarchyPopupMenu">
+ <reference ref="EditSource"/>
+ <separator/>
+ <reference ref="FindUsages"/>
+ <reference ref="RefactoringMenu"/>
+ <separator/>
+ <reference ref="AddToFavorites"/>
+ <separator/>
+ <reference ref="ReformatCode"/>
+ <reference ref="OptimizeImports"/>
+ <separator/>
+ <reference ref="VersionControlsGroup"/>
+
+ <separator/>
+ <reference ref="ExternalToolsGroup"/>
+ <separator/>
+ <reference ref="CompareTwoFiles"/>
+ <reference ref="CompareFileWithEditor"/>
+ </group>
<action id="com.jetbrains.python.console.PyOpenDebugConsoleAction"
class="com.jetbrains.python.console.PyOpenDebugConsoleAction"