Merge pull request #189607 from SevenOutman/issue186399

Add "Peek Call Hierarchy" and "Peek Type Hierarchy" actions to Command Palette
This commit is contained in:
Johannes Rieken
2023-08-07 11:16:48 +02:00
committed by GitHub
2 changed files with 6 additions and 4 deletions
@@ -174,7 +174,7 @@ class CallHierarchyController implements IEditorContribution {
registerEditorContribution(CallHierarchyController.Id, CallHierarchyController, EditorContributionInstantiation.Eager); // eager because it needs to define a context key
registerAction2(class extends EditorAction2 {
registerAction2(class PeekCallHierarchyAction extends EditorAction2 {
constructor() {
super({
@@ -197,7 +197,8 @@ registerAction2(class extends EditorAction2 {
precondition: ContextKeyExpr.and(
_ctxHasCallHierarchyProvider,
PeekContext.notInPeekEditor
)
),
f1: true
});
}
@@ -172,7 +172,7 @@ class TypeHierarchyController implements IEditorContribution {
registerEditorContribution(TypeHierarchyController.Id, TypeHierarchyController, EditorContributionInstantiation.Eager); // eager because it needs to define a context key
// Peek
registerAction2(class extends EditorAction2 {
registerAction2(class PeekTypeHierarchyAction extends EditorAction2 {
constructor() {
super({
@@ -190,7 +190,8 @@ registerAction2(class extends EditorAction2 {
precondition: ContextKeyExpr.and(
_ctxHasTypeHierarchyProvider,
PeekContext.notInPeekEditor
)
),
f1: true
});
}