diff --git a/src/vs/workbench/contrib/customEditor/browser/customEditors.ts b/src/vs/workbench/contrib/customEditor/browser/customEditors.ts index fd4a1c01ab4..b4d49f8c2bf 100644 --- a/src/vs/workbench/contrib/customEditor/browser/customEditors.ts +++ b/src/vs/workbench/contrib/customEditor/browser/customEditors.ts @@ -443,14 +443,16 @@ export class CustomEditorContribution extends Disposable implements IWorkbenchCo ...defaultEditorOverrideEntry, active: currentEditor instanceof FileEditorInput, }, - ...customEditors.allEditors.map(entry => { - return { - id: entry.id, - active: currentEditor instanceof CustomEditorInput && currentEditor.viewType === entry.id, - label: entry.displayName, - detail: entry.providerDisplayName, - }; - }) + ...customEditors.allEditors + .filter(entry => entry.id !== defaultCustomEditor.id) + .map(entry => { + return { + id: entry.id, + active: currentEditor instanceof CustomEditorInput && currentEditor.viewType === entry.id, + label: entry.displayName, + detail: entry.providerDisplayName, + }; + }) ]; } }));