mirror of
https://github.com/Novaloop-AG/healthchat-web.git
synced 2026-11-10 18:29:03 +00:00
fixup: improve quote and code block newline handling
This commit is contained in:
@@ -59,7 +59,7 @@ export function formatRangeAsQuote(range) {
|
|||||||
if (!rangeStartsAtBeginningOfLine(range)) {
|
if (!rangeStartsAtBeginningOfLine(range)) {
|
||||||
parts.unshift(partCreator.newline());
|
parts.unshift(partCreator.newline());
|
||||||
}
|
}
|
||||||
if (rangeEndsAtEndOfLine(range)) {
|
if (!rangeEndsAtEndOfLine(range)) {
|
||||||
parts.push(partCreator.newline());
|
parts.push(partCreator.newline());
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -79,15 +79,14 @@ export function formatRangeAsCode(range) {
|
|||||||
parts.push(
|
parts.push(
|
||||||
partCreator.newline(),
|
partCreator.newline(),
|
||||||
partCreator.plain("```"));
|
partCreator.plain("```"));
|
||||||
if (rangeEndsAtEndOfLine(range)) {
|
if (!rangeEndsAtEndOfLine(range)) {
|
||||||
parts.push(partCreator.newline());
|
parts.push(partCreator.newline());
|
||||||
}
|
}
|
||||||
replaceRangeAndExpandSelection(model, range, parts);
|
|
||||||
} else {
|
} else {
|
||||||
parts.unshift(partCreator.plain("`"));
|
parts.unshift(partCreator.plain("`"));
|
||||||
parts.push(partCreator.plain("`"));
|
parts.push(partCreator.plain("`"));
|
||||||
replaceRangeAndExpandSelection(model, range, parts);
|
|
||||||
}
|
}
|
||||||
|
replaceRangeAndExpandSelection(model, range, parts);
|
||||||
}
|
}
|
||||||
|
|
||||||
export function formatInline(range, prefix, suffix = prefix) {
|
export function formatInline(range, prefix, suffix = prefix) {
|
||||||
|
|||||||
Reference in New Issue
Block a user