Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

Commit b743e8b

Browse files
committed
untoggling on second click
1 parent 2e1533c commit b743e8b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/editor/operations.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ export function formatRangeAsCode(range: Range): void {
182182

183183
const hasBlockFormatting = (range.length > 0)
184184
&& range.text.startsWith("```")
185-
&& range.text.endsWith("```");
185+
&& range.text.endsWith("```") && range.text.includes("\n");
186186
const hasBacktick = (range.text.includes("`"))
187187
&& !range.text.startsWith("`")
188188
&& !range.text.endsWith("`");
@@ -212,7 +212,7 @@ export function formatRangeAsCode(range: Range): void {
212212
parts.unshift(partCreator.plain("`".repeat(longestBacktickSequence(range.text)+ 1)));
213213
parts.push(partCreator.plain("`".repeat(longestBacktickSequence(range.text)+ 1)));
214214
} else {
215-
toggleInlineFormat(range, "`");
215+
toggleInlineFormat(range, "`".repeat(longestBacktickSequence(range.text)));
216216
return;
217217
}
218218
}

0 commit comments

Comments
 (0)