registry.registerWorkbenchAction(newSyncActionDescriptor(OpenPreviousEditorFromHistoryAction,OpenPreviousEditorFromHistoryAction.ID,OpenPreviousEditorFromHistoryAction.LABEL),'Open Previous Editor from History');
registry.registerWorkbenchAction(newSyncActionDescriptor(RemoveFromEditorHistoryAction,RemoveFromEditorHistoryAction.ID,RemoveFromEditorHistoryAction.LABEL),'Remove From Editor History');
// Keybindings to focus a specific index in the tab folder if tabs are enabled
returnthis.quickOpenService.pick(picks,{placeHolder:nls.localize('pickHistory',"Select an editor entry to remove from history"),autoFocus:{autoFocusFirstEntry:true},matchOnDescription:true}).then(pick=>{
registry.registerWorkbenchAction(newSyncActionDescriptor(GlobalQuickOpenAction,GlobalQuickOpenAction.ID,GlobalQuickOpenAction.LABEL,{primary:KeyMod.CtrlCmd|KeyCode.KEY_P,secondary:[KeyMod.CtrlCmd|KeyCode.KEY_E],mac:{primary:KeyMod.CtrlCmd|KeyCode.KEY_P,secondary:null}}),'Go to File...');
registry.registerWorkbenchAction(newSyncActionDescriptor(QuickOpenNavigateNextAction,QuickOpenNavigateNextAction.ID,QuickOpenNavigateNextAction.LABEL,navigateKeybinding(false),condition),'Navigate Next in Quick Open');
registry.registerWorkbenchAction(newSyncActionDescriptor(QuickOpenNavigatePreviousAction,QuickOpenNavigatePreviousAction.ID,QuickOpenNavigatePreviousAction.LABEL,navigateKeybinding(true),condition,KeybindingsRegistry.WEIGHT.workbenchContrib(50)),'Navigate Previous in Quick Open');
registry.registerWorkbenchAction(newSyncActionDescriptor(RemoveFromEditorHistoryAction,RemoveFromEditorHistoryAction.ID,RemoveFromEditorHistoryAction.LABEL),'Remove From Editor History');