workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(CloseEditorAction,CloseEditorAction.ID,CloseEditorAction.LABEL,closeEditorOrWindowKeybindings),'View: Close Editor',viewCategory);
workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(CloseEditorAction,CloseEditorAction.ID,CloseEditorAction.LABEL,{primary:KeyMod.CtrlCmd|KeyCode.KEY_W,win:{primary:KeyMod.CtrlCmd|KeyCode.F4,secondary:[KeyMod.CtrlCmd|KeyCode.KEY_W]}}),'View: Close Editor',viewCategory);
workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(ToggleFullScreenAction,ToggleFullScreenAction.ID,ToggleFullScreenAction.LABEL,{primary:KeyCode.F11,mac:{primary:KeyMod.CtrlCmd|KeyMod.WinCtrl|KeyCode.KEY_F}}),'View: Toggle Full Screen',viewCategory);
if(isWindows||isLinux){
workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(ToggleMenuBarAction,ToggleMenuBarAction.ID,ToggleMenuBarAction.LABEL),'View: Toggle Menu Bar',viewCategory);
}
// close the window when the last editor is closed by reusing the same keybinding