Fix dropping image from webpage into markdown files

This commit is contained in:
Matt Bierner 2022-04-06 14:27:41 -07:00
parent 27759c6e03
commit bba6c56123
No known key found for this signature in database
GPG key ID: 099C331567E11888

View file

@ -51,12 +51,14 @@ export function registerDropIntoEditor(selector: vscode.DocumentSelector) {
const snippet = new vscode.SnippetString();
uris.forEach((uri, i) => {
const rel = path.relative(URI.Utils.dirname(document.uri).fsPath, uri.fsPath);
const mdPath = document.uri.scheme === uri.scheme
? path.relative(URI.Utils.dirname(document.uri).fsPath, uri.fsPath)
: uri.toString(false);
const ext = URI.Utils.extname(uri).toLowerCase();
snippet.appendText(imageFileExtensions.has(ext) ? '![' : '[');
snippet.appendTabstop();
snippet.appendText(`](${rel})`);
snippet.appendText(`](${mdPath})`);
if (i <= uris.length - 1 && uris.length > 1) {
snippet.appendText(' ');