fixup: improve quote and code block newline handling

This commit is contained in:
Bruno Windels 2019-09-04 16:01:28 +02:00
parent e0668e8517
commit 42c37d8293

View file

@ -59,7 +59,7 @@ export function formatRangeAsQuote(range) {
if (!rangeStartsAtBeginningOfLine(range)) {
parts.unshift(partCreator.newline());
}
if (rangeEndsAtEndOfLine(range)) {
if (!rangeEndsAtEndOfLine(range)) {
parts.push(partCreator.newline());
}
@ -79,15 +79,14 @@ export function formatRangeAsCode(range) {
parts.push(
partCreator.newline(),
partCreator.plain("```"));
if (rangeEndsAtEndOfLine(range)) {
if (!rangeEndsAtEndOfLine(range)) {
parts.push(partCreator.newline());
}
replaceRangeAndExpandSelection(model, range, parts);
} else {
parts.unshift(partCreator.plain("`"));
parts.push(partCreator.plain("`"));
replaceRangeAndExpandSelection(model, range, parts);
}
replaceRangeAndExpandSelection(model, range, parts);
}
export function formatInline(range, prefix, suffix = prefix) {