mirror of
https://github.com/estruyf/vscode-front-matter.git
synced 2026-08-08 18:03:17 +02:00
#211 - Replace text selection on media insert
This commit is contained in:
@@ -283,7 +283,15 @@ export class MediaHelpers {
|
||||
}
|
||||
}
|
||||
|
||||
await editor?.edit(builder => builder.insert(new Position(line, character), data.snippet || ``));
|
||||
const selection = editor?.selection;
|
||||
await editor?.edit(builder => {
|
||||
const snippet = data.snippet || ``;
|
||||
if (selection !== undefined) {
|
||||
builder.replace(selection, snippet);
|
||||
} else {
|
||||
builder.insert(new Position(line, character), snippet);
|
||||
}
|
||||
});
|
||||
}
|
||||
panel.getMediaSelection();
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user