@@ -20,10 +20,7 @@ import { LifecyclePhase } from 'vs/platform/lifecycle/common/lifecycle';
2020import { Registry } from 'vs/platform/registry/common/platform' ;
2121import { Extensions as WorkbenchExtensions , IWorkbenchContribution , IWorkbenchContributionsRegistry } from 'vs/workbench/common/contributions' ;
2222import { IConfigurationService } from 'vs/platform/configuration/common/configuration' ;
23- import { KeyMod , KeyCode } from 'vs/base/common/keyCodes' ;
2423import { EditorContextKeys } from 'vs/editor/common/editorContextKeys' ;
25- import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey' ;
26- import { KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry' ;
2724
2825export class SelectionClipboard extends Disposable implements IEditorContribution {
2926 private static readonly SELECTION_LENGTH_LIMIT = 65536 ;
@@ -119,15 +116,7 @@ class PasteSelectionClipboardAction extends EditorAction {
119116 id : 'editor.action.selectionClipboardPaste' ,
120117 label : nls . localize ( 'actions.pasteSelectionClipboard' , "Paste Selection Clipboard" ) ,
121118 alias : 'Paste Selection Clipboard' ,
122- precondition : EditorContextKeys . writable ,
123- kbOpts : {
124- kbExpr : ContextKeyExpr . and (
125- EditorContextKeys . editorTextFocus ,
126- ContextKeyExpr . has ( 'config.editor.selectionClipboard' )
127- ) ,
128- primary : KeyMod . Shift | KeyCode . Insert ,
129- weight : KeybindingWeight . EditorContrib
130- }
119+ precondition : EditorContextKeys . writable
131120 } ) ;
132121 }
133122
0 commit comments