Commit 3d620eb
committed
Enable break_on_newline extension by default for Markdown
Enable the existing break_on_newline extension in DEFAULT_EXTENSIONS so
the Markdown parser converts soft line breaks to HardBreak objects. This
produces visible <br> line breaks in HTML output, matching GFM rendering.
The conversion happens in the Markdown parser's paragraph() method,
which is the proper place for Markdown-specific behavior. The generic
accept_paragraph in ToHtml is unchanged and has no Markdown-specific
logic.
Also remove the CJK-aware newline-to-space gsub from accept_paragraph
that is no longer needed. The RDoc markup parser already handles newline
joining at parse time in build_paragraph.1 parent 958470d commit 3d620eb
File tree
5 files changed
+411
-365
lines changed- lib/rdoc/markup
- test/rdoc
- markup
- parser
5 files changed
+411
-365
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
313 | 313 | | |
314 | 314 | | |
315 | 315 | | |
316 | | - | |
317 | | - | |
318 | | - | |
319 | 316 | | |
320 | 317 | | |
321 | 318 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
236 | 236 | | |
237 | 237 | | |
238 | 238 | | |
239 | | - | |
| 239 | + | |
240 | 240 | | |
241 | 241 | | |
242 | 242 | | |
| |||
411 | 411 | | |
412 | 412 | | |
413 | 413 | | |
414 | | - | |
415 | | - | |
416 | | - | |
417 | | - | |
418 | | - | |
419 | | - | |
420 | | - | |
421 | | - | |
422 | | - | |
423 | | - | |
424 | | - | |
425 | | - | |
426 | | - | |
427 | | - | |
428 | | - | |
429 | | - | |
430 | | - | |
431 | | - | |
432 | | - | |
433 | | - | |
434 | | - | |
435 | | - | |
436 | 414 | | |
437 | | - | |
438 | | - | |
| 415 | + | |
| 416 | + | |
439 | 417 | | |
440 | 418 | | |
441 | 419 | | |
442 | | - | |
443 | | - | |
444 | | - | |
445 | | - | |
446 | | - | |
447 | | - | |
448 | | - | |
449 | | - | |
450 | | - | |
| 420 | + | |
451 | 421 | | |
452 | 422 | | |
453 | 423 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
421 | 421 | | |
422 | 422 | | |
423 | 423 | | |
424 | | - | |
425 | | - | |
| 424 | + | |
| 425 | + | |
426 | 426 | | |
427 | 427 | | |
428 | 428 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
78 | 89 | | |
79 | 90 | | |
80 | 91 | | |
| |||
104 | 115 | | |
105 | 116 | | |
106 | 117 | | |
107 | | - | |
| 118 | + | |
108 | 119 | | |
109 | 120 | | |
110 | 121 | | |
| |||
120 | 131 | | |
121 | 132 | | |
122 | 133 | | |
123 | | - | |
| 134 | + | |
| 135 | + | |
124 | 136 | | |
125 | 137 | | |
126 | 138 | | |
127 | 139 | | |
128 | 140 | | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
129 | 205 | | |
130 | 206 | | |
131 | 207 | | |
| |||
262 | 338 | | |
263 | 339 | | |
264 | 340 | | |
265 | | - | |
| 341 | + | |
266 | 342 | | |
267 | 343 | | |
268 | 344 | | |
| |||
296 | 372 | | |
297 | 373 | | |
298 | 374 | | |
299 | | - | |
| 375 | + | |
300 | 376 | | |
301 | 377 | | |
302 | 378 | | |
| |||
343 | 419 | | |
344 | 420 | | |
345 | 421 | | |
346 | | - | |
| 422 | + | |
347 | 423 | | |
348 | 424 | | |
349 | 425 | | |
| |||
392 | 468 | | |
393 | 469 | | |
394 | 470 | | |
395 | | - | |
| 471 | + | |
396 | 472 | | |
397 | | - | |
| 473 | + | |
398 | 474 | | |
399 | 475 | | |
400 | 476 | | |
| |||
430 | 506 | | |
431 | 507 | | |
432 | 508 | | |
433 | | - | |
434 | | - | |
| 509 | + | |
| 510 | + | |
435 | 511 | | |
436 | 512 | | |
437 | 513 | | |
| |||
779 | 855 | | |
780 | 856 | | |
781 | 857 | | |
782 | | - | |
| 858 | + | |
783 | 859 | | |
784 | 860 | | |
785 | 861 | | |
| |||
832 | 908 | | |
833 | 909 | | |
834 | 910 | | |
835 | | - | |
| 911 | + | |
836 | 912 | | |
837 | 913 | | |
838 | 914 | | |
| |||
899 | 975 | | |
900 | 976 | | |
901 | 977 | | |
902 | | - | |
| 978 | + | |
903 | 979 | | |
904 | 980 | | |
905 | 981 | | |
| |||
940 | 1016 | | |
941 | 1017 | | |
942 | 1018 | | |
943 | | - | |
944 | | - | |
| 1019 | + | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
945 | 1023 | | |
946 | 1024 | | |
947 | 1025 | | |
| |||
1040 | 1118 | | |
1041 | 1119 | | |
1042 | 1120 | | |
1043 | | - | |
| 1121 | + | |
1044 | 1122 | | |
1045 | 1123 | | |
1046 | 1124 | | |
| |||
0 commit comments