Skip to content

Commit c95667f

Browse files
authored
Fix breaks (#1507)
Fix breaks
2 parents 0b7fc5e + e774f77 commit c95667f

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

lib/marked.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -634,7 +634,10 @@ inline.gfm.url = edit(inline.gfm.url, 'i')
634634

635635
inline.breaks = merge({}, inline.gfm, {
636636
br: edit(inline.br).replace('{2,}', '*').getRegex(),
637-
text: edit(inline.gfm.text).replace(/\{2,\}/g, '*').getRegex()
637+
text: edit(inline.gfm.text)
638+
.replace('\\b_', '\\b_| {2,}\\n')
639+
.replace(/\{2,\}/g, '*')
640+
.getRegex()
638641
});
639642

640643
/**

test/specs/new/breaks.html

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<p>A<br>B</p>

test/specs/new/breaks.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
breaks: true
3+
gfm: true
4+
---
5+
A
6+
B

0 commit comments

Comments
 (0)