mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-07 01:25:38 -05:00
editorReplacer -> editorOverride (#16041)
* editorReplacer -> editorOverride * Update lifecycle phsae * add back input factories * Add comment * add back tests * comments * fix log * comments
This commit is contained in:
@@ -45,6 +45,7 @@ import { isPromiseCanceledError } from 'vs/base/common/errors';
|
||||
import { toAction } from 'vs/base/common/actions';
|
||||
import { EditorOverride } from 'vs/platform/editor/common/editor';
|
||||
import { hash } from 'vs/base/common/hash';
|
||||
import { IQueryEditorService } from 'sql/workbench/services/queryEditor/common/queryEditorService'; // {{SQL CARBON EDIT}} New query command
|
||||
|
||||
// Commands
|
||||
|
||||
@@ -676,16 +677,10 @@ KeybindingsRegistry.registerCommandAndKeybindingRule({
|
||||
]
|
||||
},
|
||||
handler: async (accessor, args?: { viewType: string }) => {
|
||||
const editorService = accessor.get(IEditorService);
|
||||
|
||||
if (typeof args?.viewType === 'string') {
|
||||
const editorGroupsService = accessor.get(IEditorGroupsService);
|
||||
|
||||
const group = editorGroupsService.activeGroup;
|
||||
await editorService.openEditor({ options: { override: args.viewType, pinned: true } }, group);
|
||||
} else {
|
||||
await editorService.openEditor({ options: { pinned: true } }); // untitled are always pinned
|
||||
}
|
||||
// {{SQL CARBON EDIT}} Modify to open untitled query editor
|
||||
// We don't use the viewType arg since we always want to open a query editor
|
||||
const queryEditorService = accessor.get(IQueryEditorService);
|
||||
await queryEditorService.newSqlEditor({ connectWithGlobal: true });
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
@@ -438,9 +438,6 @@ import 'sql/workbench/contrib/query/common/resultsGrid.contribution';
|
||||
import 'sql/workbench/contrib/dataExplorer/browser/dataExplorer.contribution';
|
||||
import 'sql/workbench/contrib/dataExplorer/browser/nodeActions.common.contribution';
|
||||
|
||||
//editor replacement
|
||||
import 'sql/workbench/contrib/editorReplacement/common/editorReplacer.contribution';
|
||||
|
||||
//configurationUpgrader replacement
|
||||
import 'sql/workbench/contrib/configuration/common/configurationUpgrader.contribution';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user