Skip to content

Commit 5ec88a3

Browse files
author
Loïc Mangeonjean
committed
feat: disable by default global keybinding when editor part is not visible
1 parent cc4bb85 commit 5ec88a3

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/service-override/views.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ import { MonacoDelegateEditorGroupsService, MonacoEditorService, OpenEditor } fr
9292
import getBulkEditServiceOverride from './bulkEdit'
9393
import getLayoutServiceOverride, { LayoutService } from './layout'
9494
import getQuickAccessOverride from './quickaccess'
95+
import getKeybindingsOverride from './keybindings'
9596
import { changeUrlDomain } from './tools/url'
9697
import { registerAssets } from '../assets'
9798
import { registerServiceInitializePostParticipant } from '../lifecycle'
@@ -611,6 +612,9 @@ export default function getServiceOverride (openEditorFallback?: OpenEditor, _we
611612
isKeybindingConfigurationVisible: isEditorPartVisible,
612613
shouldUseGlobalPicker: isEditorPartVisible
613614
}),
615+
...getKeybindingsOverride({
616+
shouldUseGlobalKeybindings: isEditorPartVisible
617+
}),
614618
[IViewsService.toString()]: new SyncDescriptor(ViewsService, [], false),
615619
[IViewDescriptorService.toString()]: new SyncDescriptor(ViewDescriptorService, [], true),
616620
[IActivityService.toString()]: new SyncDescriptor(ActivityService, [], true),

0 commit comments

Comments
 (0)