Cleaning up paste api proposal (#207495)

This commit is contained in:
Matt Bierner
2024-03-12 13:11:05 -07:00
committed by GitHub
parent d8a72511e5
commit 9aecd9794a
13 changed files with 70 additions and 57 deletions

View File

@@ -31,8 +31,8 @@ class ResourcePasteOrDropProvider implements vscode.DocumentPasteEditProvider, v
];
private readonly _yieldTo = [
{ mimeType: 'text/plain' },
{ kind: vscode.DocumentPasteEditKind.Empty.append('markdown', 'image', 'attachment') },
vscode.DocumentPasteEditKind.Empty.append('text'),
vscode.DocumentPasteEditKind.Empty.append('markdown', 'image', 'attachment'),
];
public async provideDocumentDropEdits(

View File

@@ -71,7 +71,7 @@ class PasteUrlEditProvider implements vscode.DocumentPasteEditProvider {
pasteEdit.additionalEdit = workspaceEdit;
if (!(await shouldInsertMarkdownLinkByDefault(this._parser, document, pasteUrlSetting, ranges, token))) {
pasteEdit.yieldTo = [{ mimeType: Mime.textPlain }];
pasteEdit.yieldTo = [vscode.DocumentPasteEditKind.Empty.append('text')];
}
return [pasteEdit];