mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-03-31 17:20:28 -04:00
This reverts commit 5d44b6a6a7.
This commit is contained in:
@@ -201,34 +201,19 @@ async function showFormatterPick(accessor: ServicesAccessor, model: ITextModel,
|
||||
const overrides = { resource: model.uri, overrideIdentifier: model.getModeId() };
|
||||
const defaultFormatter = configService.getValue<string>(DefaultFormatter.configName, overrides);
|
||||
|
||||
let defaultFormatterPick: IIndexedPick | undefined;
|
||||
|
||||
const picks = formatters.map((provider, index) => {
|
||||
const isDefault = ExtensionIdentifier.equals(provider.extensionId, defaultFormatter);
|
||||
const pick = <IIndexedPick>{
|
||||
return <IIndexedPick>{
|
||||
index,
|
||||
label: provider.displayName || '',
|
||||
description: isDefault ? nls.localize('def', "(default)") : undefined,
|
||||
description: ExtensionIdentifier.equals(provider.extensionId, defaultFormatter) ? nls.localize('def', "(default)") : undefined,
|
||||
};
|
||||
|
||||
if (isDefault) {
|
||||
// autofocus default pick
|
||||
defaultFormatterPick = pick;
|
||||
}
|
||||
|
||||
return pick;
|
||||
});
|
||||
|
||||
const configurePick: IQuickPickItem = {
|
||||
label: nls.localize('config', "Configure Default Formatter...")
|
||||
};
|
||||
|
||||
const pick = await quickPickService.pick([...picks, { type: 'separator' }, configurePick],
|
||||
{
|
||||
placeHolder: nls.localize('format.placeHolder', "Select a formatter"),
|
||||
activeItem: defaultFormatterPick
|
||||
}
|
||||
);
|
||||
const pick = await quickPickService.pick([...picks, { type: 'separator' }, configurePick], { placeHolder: nls.localize('format.placeHolder', "Select a formatter") });
|
||||
if (!pick) {
|
||||
// dismissed
|
||||
return undefined;
|
||||
|
||||
Reference in New Issue
Block a user