Skip to content

Commit e60e6df

Browse files
committed
Moving code action contributions to own file
1 parent 10e51c9 commit e60e6df

3 files changed

Lines changed: 18 additions & 10 deletions

File tree

src/vs/editor/contrib/codeAction/codeActionCommands.ts

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { KeyCode, KeyMod } from 'vs/base/common/keyCodes';
77
import { IDisposable, dispose } from 'vs/base/common/lifecycle';
88
import { TPromise } from 'vs/base/common/winjs.base';
99
import { ICodeEditor } from 'vs/editor/browser/editorBrowser';
10-
import { EditorAction, EditorCommand, ServicesAccessor, registerEditorAction, registerEditorCommand, registerEditorContribution } from 'vs/editor/browser/editorExtensions';
10+
import { EditorAction, EditorCommand, ServicesAccessor } from 'vs/editor/browser/editorExtensions';
1111
import { BulkEdit } from 'vs/editor/browser/services/bulkEdit';
1212
import { IEditorContribution } from 'vs/editor/common/editorCommon';
1313
import { EditorContextKeys } from 'vs/editor/common/editorContextKeys';
@@ -22,7 +22,7 @@ import { IFileService } from 'vs/platform/files/common/files';
2222
import { optional } from 'vs/platform/instantiation/common/instantiation';
2323
import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding';
2424
import { IMarkerService } from 'vs/platform/markers/common/markers';
25-
import { HAS_REFACTOR_PROVIDER, HAS_SOURCE_ACTION_PROVIDER, CodeActionsComputeEvent, CodeActionModel } from './codeActionModel';
25+
import { CodeActionModel, CodeActionsComputeEvent, HAS_REFACTOR_PROVIDER, HAS_SOURCE_ACTION_PROVIDER } from './codeActionModel';
2626
import { CodeActionAutoApply, CodeActionFilter, CodeActionKind } from './codeActionTrigger';
2727
import { CodeActionContextMenu } from './codeActionWidget';
2828
import { LightBulbWidget } from './lightBulbWidget';
@@ -286,10 +286,4 @@ export class SourceAction extends EditorAction {
286286
{ kind: CodeActionKind.Source, includeSourceActions: true },
287287
CodeActionAutoApply.Never);
288288
}
289-
}
290-
291-
registerEditorContribution(QuickFixController);
292-
registerEditorAction(QuickFixAction);
293-
registerEditorAction(RefactorAction);
294-
registerEditorAction(SourceAction);
295-
registerEditorCommand(new CodeActionCommand());
289+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/*---------------------------------------------------------------------------------------------
2+
* Copyright (c) Microsoft Corporation. All rights reserved.
3+
* Licensed under the MIT License. See License.txt in the project root for license information.
4+
*--------------------------------------------------------------------------------------------*/
5+
6+
import { registerEditorAction, registerEditorCommand, registerEditorContribution } from 'vs/editor/browser/editorExtensions';
7+
import { SourceAction, QuickFixController, QuickFixAction, CodeActionCommand, RefactorAction } from 'vs/editor/contrib/codeAction/codeActionCommands';
8+
9+
10+
registerEditorContribution(QuickFixController);
11+
registerEditorAction(QuickFixAction);
12+
registerEditorAction(RefactorAction);
13+
registerEditorAction(SourceAction);
14+
registerEditorCommand(new CodeActionCommand());

src/vs/editor/editor.all.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import 'vs/editor/contrib/linesOperations/linesOperations';
3232
import 'vs/editor/contrib/links/links';
3333
import 'vs/editor/contrib/multicursor/multicursor';
3434
import 'vs/editor/contrib/parameterHints/parameterHints';
35-
import 'vs/editor/contrib/codeAction/codeActionCommands';
35+
import 'vs/editor/contrib/codeAction/codeActionContributions';
3636
import 'vs/editor/contrib/referenceSearch/referenceSearch';
3737
import 'vs/editor/contrib/rename/rename';
3838
import 'vs/editor/contrib/smartSelect/smartSelect';

0 commit comments

Comments
 (0)