File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -21,10 +21,13 @@ import { IUserDataProfileService } from 'vs/workbench/services/userDataProfile/c
2121import { IHostService } from 'vs/workbench/services/host/browser/host'
2222import { IExtensionService } from 'vs/workbench/services/extensions/common/extensions'
2323import { ILogService } from 'vs/platform/log/common/log'
24+ import { WorkbenchContextKeysHandler } from 'vs/workbench/browser/contextkeys'
2425import getFileServiceOverride from './files'
2526import { DynamicKeybindingService } from '../monaco'
2627import 'vs/workbench/browser/workbench.contribution'
2728import 'vs/workbench/contrib/keybindings/browser/keybindings.contribution'
29+ import { onRenderWorkbench } from '../lifecycle'
30+ import { IInstantiationService } from '../services'
2831
2932async function updateUserKeybindings ( keybindingsJson : string ) : Promise < void > {
3033 const userDataProfilesService : IUserDataProfilesService = StandaloneServices . get ( IUserDataProfilesService )
@@ -84,6 +87,10 @@ interface KeybindingsProps {
8487 shouldUseGlobalKeybindings ?: ( ) => boolean
8588}
8689
90+ onRenderWorkbench ( ( accessor ) => {
91+ accessor . get ( IInstantiationService ) . createInstance ( WorkbenchContextKeysHandler )
92+ } )
93+
8794export default function getServiceOverride ( { shouldUseGlobalKeybindings = ( ) => false } : KeybindingsProps = { } ) : IEditorOverrideServices {
8895 return {
8996 ...getFileServiceOverride ( ) ,
You can’t perform that action at this time.
0 commit comments