feat(keybindings): add extra keybindings for various peek operations

This commit is contained in:
Jim Myhrberg
2025-07-14 15:58:15 +01:00
parent af670dcd83
commit d3975068f4

View File

@@ -547,11 +547,26 @@
"key": "alt+g alt+b",
"command": "workbench.action.navigateBack"
},
{ // Peek definition.
"key": "alt+shift+;",
"command": "editor.action.peekDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{ // Peek symbol references.
"key": "alt+shift+/",
"command": "editor.action.referenceSearch.trigger",
"when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{ // Peek symbol implementations.
"key": "alt+shift+\\",
"command": "editor.action.peekImplementation",
"when": "editorHasImplementationProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{ // Peek call hierarchy.
"key": "alt+shift+'",
"command": "editor.showCallHierarchy",
"when": "editorHasCallHierarchyProvider && editorTextFocus && !inReferenceSearchEditor"
},
//
// ===========================================================================
// MARK: Emacs-like behavior