mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-20 00:28:52 +01:00
Adopt SnippetTextEdit for drop
This commit is contained in:
@@ -9,10 +9,10 @@ import * as URI from 'vscode-uri';
|
||||
|
||||
export function registerDropIntoEditor() {
|
||||
return vscode.workspace.onWillDropOnTextEditor(e => {
|
||||
e.waitUntil((async () => {
|
||||
e.waitUntil((async (): Promise<vscode.SnippetTextEdit | undefined> => {
|
||||
const urlList = await e.dataTransfer.get('text/uri-list')?.asString();
|
||||
if (!urlList) {
|
||||
return;
|
||||
return undefined;
|
||||
}
|
||||
|
||||
const uris: vscode.Uri[] = [];
|
||||
@@ -41,7 +41,7 @@ export function registerDropIntoEditor() {
|
||||
}
|
||||
});
|
||||
|
||||
return e.editor.insertSnippet(snippet, e.position);
|
||||
return new vscode.SnippetTextEdit(new vscode.Range(e.position, e.position), snippet);
|
||||
})());
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user