Skip to content

Commit 22a65b3

Browse files
authored
🐛 FIX: Always suffix indented code block with newline (#169)
Upstream sync with markdown-it/markdown-it@e5986bb
1 parent 0195be3 commit 22a65b3

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

markdown_it/port.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
- package: markdown-it/markdown-it
22
version: 12.1.0
3-
commit: 13cdeb95abccc78a5ce17acf9f6e8cf5b9ce713b
4-
date: Jul 1, 2021
3+
commit: e5986bb7cca20ac95dc81e4741c08949bf01bb77
4+
date: Jul 15, 2021
55
notes:
66
- Rename variables that use python built-in names, e.g.
77
- `max` -> `maximum`

markdown_it/rules_block/code.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def code(state: StateBlock, startLine: int, endLine: int, silent: bool = False):
2929
state.line = last
3030

3131
token = state.push("code_block", "code", 0)
32-
token.content = state.getLines(startLine, last, 4 + state.blkIndent, True)
32+
token.content = state.getLines(startLine, last, 4 + state.blkIndent, False) + "\n"
3333
token.map = [startLine, state.line]
3434

3535
return True

tests/test_port/test_no_end_newline.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
("<h1></h1>", "<h1></h1>"),
1818
("p", "<p>p</p>\n"),
1919
("[reference]: /url", ""),
20+
(" indented code block", "<pre><code>indented code block\n</code></pre>\n"),
2021
],
2122
)
2223
def test_no_end_newline(input, expected):

0 commit comments

Comments
 (0)