diff options
| Commit | c85b6408a067ced3ee4c047668d965f7ae64374c (patch) | |
|---|---|---|
| Author | 2024-07-21 15:30:25 +0300 | |
| Committer | 2024-07-21 15:30:25 +0300 | |
| Files | fd6148ea7fdc33873ea8fb5c0ac32394e5e7190e /single.awk | |
| csg-c85b6408a067ced3ee4c047668d965f7ae64374c.tar csg-c85b6408a067ced3ee4c047668d965f7ae64374c.tar.gz csg-c85b6408a067ced3ee4c047668d965f7ae64374c.zip | ||
| Parent | 8e46a6d6e38cce30fd2a8212d058ae64b8e7fabb (diff) | |
(single) Implemented single-line definition lists
1 files changed, 12 insertions, 1 deletions
| -rw-r--r-- | single.awk | 13 |
@@ -26,7 +26,9 @@ # [x] Subscript ~...~ # [ ] Footnote [^...] (with user customizations) # [ ] Task list - [ ] -# [ ] Definition lists +# [.] Definition lists +# [x] Single line +# [ ] Multi-line # [ ] Fenced code blocks ```lang ``` # [ ] Table alignment @@ -212,6 +214,15 @@ function surround(brace, opening, closing) { } +!prev_blankline && /^: / { + sub(/^<p>/, "", prev) + sub(/^: /, "") + print "<dl><dt>" prev "</dt>" ORS "<dd>" $0 "</dd></dl>" + skipprint = 1 + blankline = 1 + next +} + { println() } |
