| ofs | hex dump | ascii |
|---|
| 0000 | 6f 78 2d 68 75 67 6f 2d 32 30 32 34 30 33 30 35 2e 31 39 32 33 2f 00 00 00 00 00 00 00 00 00 00 | ox-hugo-20240305.1923/.......... |
| 0020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0060 | 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000755.0000000.0000000.0000 |
| 0080 | 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 33 37 35 00 20 35 00 00 00 | 0000000.00000000000.012375..5... |
| 00a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 00c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 00e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0100 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 0120 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 0140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 01a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 01c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 01e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0200 | 6f 78 2d 68 75 67 6f 2d 32 30 32 34 30 33 30 35 2e 31 39 32 33 2f 6f 78 2d 68 75 67 6f 2d 70 61 | ox-hugo-20240305.1923/ox-hugo-pa |
| 0220 | 6e 64 6f 63 2d 63 69 74 65 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ndoc-cite.el.................... |
| 0240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0260 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 0280 | 30 30 34 34 32 34 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 36 35 30 31 00 20 30 00 00 00 | 0044244.00000000000.016501..0... |
| 02a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 02c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 02e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 0320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 0340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0400 | 3b 3b 3b 20 6f 78 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2e 65 6c 20 2d 2d 2d 20 50 | ;;;.ox-hugo-pandoc-cite.el.---.P |
| 0420 | 61 6e 64 6f 63 20 43 69 74 61 74 69 6f 6e 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20 6f 78 2d 68 | andoc.Citations.support.for.ox-h |
| 0440 | 75 67 6f 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a | ugo.-*-.lexical-binding:.t.-*-.. |
| 0460 | 3b 3b 20 41 75 74 68 6f 72 73 3a 20 4b 61 75 73 68 61 6c 20 4d 6f 64 69 20 3c 6b 61 75 73 68 61 | ;;.Authors:.Kaushal.Modi.<kausha |
| 0480 | 6c 2e 6d 6f 64 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f | l.mod@gmail.com>.;;.URL:.https:/ |
| 04a0 | 2f 6f 78 2d 68 75 67 6f 2e 73 63 72 69 70 74 65 72 2e 63 6f 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e | /ox-hugo.scripter.co..;;;.Commen |
| 04c0 | 74 61 72 79 3a 0a 0a 3b 3b 20 2a 54 68 69 73 20 69 73 20 4e 4f 54 20 61 20 73 74 61 6e 64 2d 61 | tary:..;;.*This.is.NOT.a.stand-a |
| 04e0 | 6c 6f 6e 65 20 70 61 63 6b 61 67 65 2e 2a 0a 3b 3b 0a 3b 3b 20 49 74 20 69 73 20 75 73 65 64 20 | lone.package.*.;;.;;.It.is.used. |
| 0500 | 62 79 20 6f 78 2d 68 75 67 6f 20 74 6f 20 61 64 64 20 73 75 70 70 6f 72 74 20 66 6f 72 20 70 61 | by.ox-hugo.to.add.support.for.pa |
| 0520 | 72 73 69 6e 67 20 50 61 6e 64 6f 63 20 43 69 74 61 74 69 6f 6e 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 | rsing.Pandoc.Citations...;;;.Cod |
| 0540 | 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6f 72 67 29 0a 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e | e:..(require.'org)..(declare-fun |
| 0560 | 63 74 69 6f 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 70 6c 69 73 74 2d 67 65 74 2d 74 72 75 65 2d 70 | ction.org-hugo--plist-get-true-p |
| 0580 | 20 22 6f 78 2d 68 75 67 6f 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 | ."ox-hugo").(declare-function.or |
| 05a0 | 67 2d 68 75 67 6f 2d 2d 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2d 76 61 6c 75 65 2d 62 6f 6f 6c 65 | g-hugo--front-matter-value-boole |
| 05c0 | 61 6e 69 7a 65 20 22 6f 78 2d 68 75 67 6f 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 | anize."ox-hugo")..(defcustom.org |
| 05e0 | 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 72 65 66 65 72 65 6e 63 65 73 2d 68 65 61 | -hugo-pandoc-cite-references-hea |
| 0600 | 64 69 6e 67 20 22 52 65 66 65 72 65 6e 63 65 73 20 7b 23 72 65 66 65 72 65 6e 63 65 73 7d 22 0a | ding."References.{#references}". |
| 0620 | 20 20 22 4d 61 72 6b 64 6f 77 6e 20 74 69 74 6c 65 20 66 6f 72 20 50 61 6e 64 6f 63 20 69 6e 73 | .."Markdown.title.for.Pandoc.ins |
| 0640 | 65 72 74 65 64 20 72 65 66 65 72 65 6e 63 65 73 20 73 65 63 74 69 6f 6e 2e 22 0a 20 20 3a 67 72 | erted.references.section."...:gr |
| 0660 | 6f 75 70 20 27 6f 72 67 2d 65 78 70 6f 72 74 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 | oup.'org-export-hugo...:type.'st |
| 0680 | 72 69 6e 67 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 68 75 67 6f 2d 2d 66 6d 2d 79 61 6d 6c | ring)..(defvar.org-hugo--fm-yaml |
| 06a0 | 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 53 69 6c 65 6e 63 65 20 62 79 74 65 2d 63 6f 6d | )..............;Silence.byte-com |
| 06c0 | 70 69 6c 65 72 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 | piler..(defvar.org-hugo-pandoc-c |
| 06e0 | 69 74 65 2d 70 61 6e 64 6f 63 2d 61 72 67 73 2d 6c 69 73 74 0a 20 20 60 28 22 2d 66 22 20 22 6d | ite-pandoc-args-list...`("-f"."m |
| 0700 | 61 72 6b 64 6f 77 6e 22 0a 20 20 20 20 22 2d 74 22 20 2c 28 63 6f 6e 63 61 74 20 22 6d 61 72 6b | arkdown"....."-t".,(concat."mark |
| 0720 | 64 6f 77 6e 2d 63 69 74 61 74 69 6f 6e 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | down-citations"................. |
| 0740 | 20 20 22 2d 73 69 6d 70 6c 65 5f 74 61 62 6c 65 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .."-simple_tables".............. |
| 0760 | 20 20 20 20 20 22 2b 70 69 70 65 5f 74 61 62 6c 65 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ....."+pipe_tables"............. |
| 0780 | 20 20 20 20 20 20 22 2d 72 61 77 5f 61 74 74 72 69 62 75 74 65 22 0a 20 20 20 20 20 20 20 20 20 | ......"-raw_attribute".......... |
| 07a0 | 20 20 20 20 20 20 20 20 20 22 2d 66 65 6e 63 65 64 5f 64 69 76 73 22 0a 20 20 20 20 20 20 20 20 | ........."-fenced_divs"......... |
| 07c0 | 20 20 20 20 20 20 20 20 20 20 22 2d 66 65 6e 63 65 64 5f 63 6f 64 65 5f 61 74 74 72 69 62 75 74 | .........."-fenced_code_attribut |
| 07e0 | 65 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 62 72 61 63 6b 65 74 65 | es"..................."-brackete |
| 0800 | 64 5f 73 70 61 6e 73 22 29 0a 20 20 20 20 22 2d 2d 6d 61 72 6b 64 6f 77 6e 2d 68 65 61 64 69 6e | d_spans")....."--markdown-headin |
| 0820 | 67 73 3d 61 74 78 22 0a 20 20 20 20 22 2d 2d 69 64 2d 70 72 65 66 69 78 3d 66 6e 3a 22 0a 20 20 | gs=atx"....."--id-prefix=fn:"... |
| 0840 | 20 20 22 2d 2d 63 69 74 65 70 72 6f 63 22 29 0a 20 20 22 50 61 6e 64 6f 63 20 61 72 67 75 6d 65 | .."--citeproc")..."Pandoc.argume |
| 0860 | 6e 74 73 20 75 73 65 64 20 69 6e 20 60 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 | nts.used.in.`org-hugo-pandoc-cit |
| 0880 | 65 2d 2d 72 75 6e 2d 70 61 6e 64 6f 63 27 2e 0a 0a 2d 66 20 6d 61 72 6b 64 6f 77 6e 20 3a 20 43 | e--run-pandoc'...-f.markdown.:.C |
| 08a0 | 6f 6e 76 65 72 74 20 2a 66 72 6f 6d 2a 20 4d 61 72 6b 64 6f 77 6e 0a 0a 2d 74 20 6d 61 72 6b 64 | onvert.*from*.Markdown..-t.markd |
| 08c0 | 6f 77 6e 20 3a 20 43 6f 6e 76 65 72 74 20 2a 74 6f 2a 20 4d 61 72 6b 64 6f 77 6e 0a 20 20 2d 63 | own.:.Convert.*to*.Markdown...-c |
| 08e0 | 69 74 61 74 69 6f 6e 73 20 3a 20 52 65 6d 6f 76 65 20 74 68 65 20 5c 22 63 69 74 61 74 69 6f 6e | itations.:.Remove.the.\"citation |
| 0900 | 73 5c 22 20 65 78 74 65 6e 73 69 6f 6e 2e 20 20 54 68 69 73 20 77 69 6c 6c 20 63 61 75 73 65 0a | s\".extension...This.will.cause. |
| 0920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 69 74 61 74 69 6f 6e 73 20 74 6f 20 62 65 20 65 | ...............citations.to.be.e |
| 0940 | 78 70 61 6e 64 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 62 65 69 6e 67 20 69 6e 63 6c 75 64 65 | xpanded.instead.of.being.include |
| 0960 | 64 20 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 72 6b 64 6f 77 6e 20 63 69 74 | d.as................markdown.cit |
| 0980 | 61 74 69 6f 6e 73 2e 0a 0a 20 20 2d 73 69 6d 70 6c 65 5f 74 61 62 6c 65 73 20 3a 20 52 65 6d 6f | ations.....-simple_tables.:.Remo |
| 09a0 | 76 65 20 74 68 65 20 5c 22 73 69 6d 70 6c 65 5f 74 61 62 6c 65 73 5c 22 20 73 74 79 6c 65 2e 0a | ve.the.\"simple_tables\".style.. |
| 09c0 | 0a 20 20 2b 70 69 70 65 5f 74 61 62 6c 65 73 20 3a 20 41 64 64 20 74 68 65 20 5c 22 70 69 70 65 | ...+pipe_tables.:.Add.the.\"pipe |
| 09e0 | 5f 74 61 62 6c 65 73 5c 22 20 73 74 79 6c 65 20 69 6e 73 74 65 64 20 74 68 61 74 20 42 6c 61 63 | _tables\".style.insted.that.Blac |
| 0a00 | 6b 66 72 69 64 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 64 65 72 73 74 | kfriday..................underst |
| 0a20 | 61 6e 64 73 2e 0a 0a 20 20 2d 66 65 6e 63 65 64 5f 64 69 76 73 20 3a 20 44 6f 20 6e 6f 74 20 72 | ands.....-fenced_divs.:.Do.not.r |
| 0a40 | 65 70 6c 61 63 65 20 48 54 4d 4c 20 3c 64 69 76 3e 20 74 61 67 73 20 77 69 74 68 20 50 61 6e 64 | eplace.HTML.<div>.tags.with.Pand |
| 0a60 | 6f 63 20 66 65 6e 63 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 76 73 20 | oc.fenced..................divs. |
| 0a80 | 5c 22 3a 3a 3a 5c 22 2e 0a 0a 20 20 2d 66 65 6e 63 65 64 5f 63 6f 64 65 5f 61 74 74 72 69 62 75 | \":::\".....-fenced_code_attribu |
| 0aa0 | 74 65 73 20 3a 20 43 72 65 61 74 65 20 66 65 6e 63 65 64 20 63 6f 64 65 20 62 6c 6f 63 6b 73 20 | tes.:.Create.fenced.code.blocks. |
| 0ac0 | 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 22 60 60 60 20 6c 61 6e 67 | like..................\"```.lang |
| 0ae0 | 20 2e 2e 20 60 60 60 5c 22 20 69 6e 73 74 65 61 64 20 6f 66 20 5c 22 60 60 60 20 7b 2e 6c 61 6e | ....```\".instead.of.\"```.{.lan |
| 0b00 | 67 7d 20 2e 2e 20 60 60 60 5c 22 2e 0a 0a 20 20 2d 62 72 61 63 6b 65 74 65 64 5f 73 70 61 6e 73 | g}....```\".....-bracketed_spans |
| 0b20 | 20 3a 20 44 6f 20 6e 6f 74 20 72 65 70 6c 61 63 65 20 48 54 4d 4c 20 3c 73 70 61 6e 3e 20 74 61 | .:.Do.not.replace.HTML.<span>.ta |
| 0b40 | 67 73 20 77 69 74 68 20 50 61 6e 64 6f 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gs.with.Pandoc.................. |
| 0b60 | 62 72 61 63 6b 65 74 65 64 20 63 6c 61 73 73 20 6e 6f 74 61 74 69 6f 6e 20 5c 22 7b 2e 73 6f 6d | bracketed.class.notation.\"{.som |
| 0b80 | 65 2d 63 6c 61 73 73 7d 5c 22 2e 0a 0a 2d 2d 61 74 78 2d 68 65 61 64 65 72 73 20 3a 20 55 73 65 | e-class}\"...--atx-headers.:.Use |
| 0ba0 | 20 5c 22 23 20 66 6f 6f 5c 22 20 73 74 79 6c 65 20 68 65 61 64 69 6e 67 20 66 6f 72 20 6f 75 74 | .\"#.foo\".style.heading.for.out |
| 0bc0 | 70 75 74 20 6d 61 72 6b 64 6f 77 6e 2e 0a 0a 2d 2d 69 64 2d 70 72 65 66 69 78 3d 66 6e 3a 20 3a | put.markdown...--id-prefix=fn:.: |
| 0be0 | 20 43 72 65 61 74 65 20 66 6f 6f 74 6e 6f 74 65 20 49 44 27 73 20 6c 69 6b 65 20 5c 22 5b 5e 66 | .Create.footnote.ID's.like.\"[^f |
| 0c00 | 6e 3a 31 5d 5c 22 20 69 6e 73 74 65 61 64 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n:1]\".instead.of............... |
| 0c20 | 20 20 20 20 5c 22 5b 5e 31 5d 5c 22 20 74 6f 20 62 65 20 63 6f 6e 73 69 73 74 65 6e 74 20 77 69 | ....\"[^1]\".to.be.consistent.wi |
| 0c40 | 74 68 20 64 65 66 61 75 6c 74 20 6f 78 2d 68 75 67 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | th.default.ox-hugo.............. |
| 0c60 | 20 20 20 20 20 65 78 70 6f 72 74 65 64 20 4d 61 72 6b 64 6f 77 6e 20 66 6f 6f 74 6e 6f 74 65 20 | .....exported.Markdown.footnote. |
| 0c80 | 73 74 79 6c 65 2e 0a 0a 54 68 65 73 65 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 61 64 64 65 | style...These.arguments.are.adde |
| 0ca0 | 64 20 74 6f 20 74 68 65 20 60 70 61 6e 64 6f 63 27 20 63 61 6c 6c 20 69 6e 20 61 64 64 69 74 69 | d.to.the.`pandoc'.call.in.additi |
| 0cc0 | 6f 6e 20 74 6f 20 74 68 65 0a 5c 22 2d 2d 62 69 62 6c 69 6f 67 72 61 70 68 79 5c 22 2c 20 6f 75 | on.to.the.\"--bibliography\",.ou |
| 0ce0 | 74 70 75 74 20 66 69 6c 65 20 28 5c 22 2d 6f 5c 22 29 20 61 6e 64 20 69 6e 70 75 74 20 66 69 6c | tput.file.(\"-o\").and.input.fil |
| 0d00 | 65 0a 61 72 67 75 6d 65 6e 74 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 68 75 67 6f | e.arguments.")..(defvar.org-hugo |
| 0d20 | 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 70 61 6e 64 6f 63 2d 6d 65 74 61 2d 64 61 74 61 0a 20 20 | -pandoc-cite-pandoc-meta-data... |
| 0d40 | 27 28 22 6e 6f 63 69 74 65 22 20 22 63 73 6c 22 20 22 6c 69 6e 6b 2d 63 69 74 61 74 69 6f 6e 73 | '("nocite"."csl"."link-citations |
| 0d60 | 22 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 6d 65 74 61 2d 64 61 74 61 20 66 69 65 6c 64 73 20 73 | ")..."List.of.meta-data.fields.s |
| 0d80 | 70 65 63 69 66 69 63 20 74 6f 20 50 61 6e 64 6f 63 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 | pecific.to.Pandoc.")..(defvar.or |
| 0da0 | 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 72 75 6e 2d 70 61 6e 64 6f 63 2d 62 | g-hugo-pandoc-cite--run-pandoc-b |
| 0dc0 | 75 66 66 65 72 20 22 2a 50 61 6e 64 6f 63 20 43 69 74 61 74 69 6f 6e 73 2a 22 0a 20 20 22 42 75 | uffer."*Pandoc.Citations*"..."Bu |
| 0de0 | 66 66 65 72 20 74 6f 20 63 6f 6e 74 61 69 6e 20 74 68 65 20 60 70 61 6e 64 6f 63 27 20 72 75 6e | ffer.to.contain.the.`pandoc'.run |
| 0e00 | 20 6f 75 74 70 75 74 20 61 6e 64 20 65 72 72 6f 72 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6f | .output.and.errors.")..(defvar.o |
| 0e20 | 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 72 65 66 65 72 65 6e 63 65 73 2d | rg-hugo-pandoc-cite--references- |
| 0e40 | 68 65 61 64 65 72 2d 72 65 67 65 78 70 0a 20 20 22 5e 3c 64 69 76 20 69 64 3d 5c 22 72 65 66 73 | header-regexp..."^<div.id=\"refs |
| 0e60 | 5c 22 20 63 6c 61 73 73 3d 5c 22 72 65 66 65 72 65 6e 63 65 73 5b 5e 3e 5d 2b 3e 22 0a 20 20 22 | \".class=\"references[^>]+>"..." |
| 0e80 | 52 65 67 65 78 70 20 74 6f 20 6d 61 74 63 68 20 74 68 65 20 50 61 6e 64 6f 63 2d 69 6e 73 65 72 | Regexp.to.match.the.Pandoc-inser |
| 0ea0 | 74 65 64 20 72 65 66 65 72 65 6e 63 65 73 20 68 65 61 64 65 72 20 73 74 72 69 6e 67 2e 0a 0a 54 | ted.references.header.string...T |
| 0ec0 | 68 69 73 20 73 74 72 69 6e 67 20 69 73 20 70 72 65 73 65 6e 74 20 6f 6e 6c 79 20 69 66 20 50 61 | his.string.is.present.only.if.Pa |
| 0ee0 | 6e 64 6f 63 20 68 61 73 20 72 65 73 6f 6c 76 65 64 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 0a 72 65 | ndoc.has.resolved.one.or.more.re |
| 0f00 | 66 65 72 65 6e 63 65 73 2e 0a 0a 50 61 6e 64 6f 63 20 32 2e 31 31 2e 34 2e 22 29 0a 0a 28 64 65 | ferences...Pandoc.2.11.4.")..(de |
| 0f20 | 66 76 61 72 20 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 72 65 66 65 72 | fvar.org-hugo-pandoc-cite--refer |
| 0f40 | 65 6e 63 65 2d 65 6e 74 72 79 2d 72 65 67 65 78 70 0a 20 20 22 5e 3c 64 69 76 20 69 64 3d 5c 22 | ence-entry-regexp..."^<div.id=\" |
| 0f60 | 72 65 66 2d 5b 5e 5c 22 5d 2b 5c 22 20 2e 2a 63 73 6c 2d 65 6e 74 72 79 5b 5e 3e 5d 2b 3e 22 0a | ref-[^\"]+\"..*csl-entry[^>]+>". |
| 0f80 | 20 20 22 52 65 67 65 78 70 20 74 6f 20 6d 61 74 63 68 20 74 68 65 20 50 61 6e 64 6f 63 2d 69 6e | .."Regexp.to.match.the.Pandoc-in |
| 0fa0 | 73 65 72 74 65 64 20 72 65 66 65 72 65 6e 63 65 20 65 6e 74 72 79 20 73 74 72 69 6e 67 73 2e 0a | serted.reference.entry.strings.. |
| 0fc0 | 0a 50 61 6e 64 6f 63 20 32 2e 31 31 2e 34 2e 22 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 | .Pandoc.2.11.4.")..(defun.org-hu |
| 0fe0 | 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 72 65 73 74 6f 72 65 2d 66 6d 2d 69 6e 2d 6f 72 | go-pandoc-cite--restore-fm-in-or |
| 1000 | 69 67 2d 6f 75 74 66 69 6c 65 20 28 6f 72 69 67 2d 6f 75 74 66 69 6c 65 20 66 6d 20 26 6f 70 74 | ig-outfile.(orig-outfile.fm.&opt |
| 1020 | 69 6f 6e 61 6c 20 6f 72 69 67 2d 66 75 6c 6c 2d 63 6f 6e 74 65 6e 74 73 29 0a 20 20 22 52 65 73 | ional.orig-full-contents)..."Res |
| 1040 | 74 6f 72 65 20 74 68 65 20 69 6e 74 65 6e 64 65 64 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 66 | tore.the.intended.front-matter.f |
| 1060 | 6f 72 6d 61 74 20 69 6e 20 4f 52 49 47 2d 4f 55 54 46 49 4c 45 2e 0a 0a 4f 52 49 47 2d 4f 55 54 | ormat.in.ORIG-OUTFILE...ORIG-OUT |
| 1080 | 46 49 4c 45 20 69 73 20 74 68 65 20 4f 72 67 20 65 78 70 6f 72 74 65 64 20 66 69 6c 65 20 6e 61 | FILE.is.the.Org.exported.file.na |
| 10a0 | 6d 65 2e 0a 0a 46 4d 20 69 73 20 74 68 65 20 69 6e 74 65 6e 64 65 64 20 66 72 6f 6e 74 2d 6d 61 | me...FM.is.the.intended.front-ma |
| 10c0 | 74 74 65 72 20 66 6f 72 6d 61 74 2e 0a 0a 4f 52 49 47 2d 46 55 4c 4c 2d 43 4f 4e 54 45 4e 54 53 | tter.format...ORIG-FULL-CONTENTS |
| 10e0 | 20 69 73 20 61 20 73 74 72 69 6e 67 20 6f 66 20 4f 52 49 47 2d 4f 55 54 46 49 4c 45 20 63 6f 6e | .is.a.string.of.ORIG-OUTFILE.con |
| 1100 | 74 65 6e 74 73 2e 20 20 49 66 20 74 68 69 73 0a 69 73 20 6e 69 6c 20 69 74 20 69 73 20 63 72 65 | tents...If.this.is.nil.it.is.cre |
| 1120 | 61 74 65 64 20 69 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 49 66 20 46 4d 20 69 73 | ated.in.this.function...If.FM.is |
| 1140 | 20 61 6c 72 65 61 64 79 20 69 6e 20 59 41 4d 4c 20 66 6f 72 6d 61 74 2c 20 74 68 69 73 20 66 75 | .already.in.YAML.format,.this.fu |
| 1160 | 6e 63 74 69 6f 6e 20 64 6f 65 73 6e 27 74 20 64 6f 0a 61 6e 79 74 68 69 6e 67 2e 20 20 4f 74 68 | nction.doesn't.do.anything...Oth |
| 1180 | 65 72 77 69 73 65 2c 20 74 68 65 20 59 41 4d 4c 20 66 6f 72 6d 61 74 20 66 72 6f 6e 74 2d 6d 61 | erwise,.the.YAML.format.front-ma |
| 11a0 | 74 74 65 72 20 69 6e 0a 4f 52 49 47 2d 4f 55 54 46 49 4c 45 20 69 73 20 72 65 70 6c 61 63 65 64 | tter.in.ORIG-OUTFILE.is.replaced |
| 11c0 | 20 77 69 74 68 20 54 4f 4d 4c 20 66 6f 72 6d 61 74 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 28 73 | .with.TOML.format."...(unless.(s |
| 11e0 | 74 72 69 6e 67 3d 20 66 6d 20 6f 72 67 2d 68 75 67 6f 2d 2d 66 6d 2d 79 61 6d 6c 29 0a 20 20 20 | tring=.fm.org-hugo--fm-yaml).... |
| 1200 | 20 28 75 6e 6c 65 73 73 20 6f 72 69 67 2d 66 75 6c 6c 2d 63 6f 6e 74 65 6e 74 73 0a 20 20 20 20 | .(unless.orig-full-contents..... |
| 1220 | 20 20 28 73 65 74 71 20 6f 72 69 67 2d 66 75 6c 6c 2d 63 6f 6e 74 65 6e 74 73 20 28 77 69 74 68 | ..(setq.orig-full-contents.(with |
| 1240 | 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -temp-buffer.................... |
| 1260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 | ..............(insert-file-conte |
| 1280 | 6e 74 73 20 6f 72 69 67 2d 6f 75 74 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nts.orig-outfile)............... |
| 12a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 | ...................(buffer-subst |
| 12c0 | 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ring-no-properties.............. |
| 12e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 | .....................(point-min) |
| 1300 | 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 66 6d 20 28 6f | .(point-max))))).....(setq.fm.(o |
| 1320 | 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 72 65 6d 6f 76 65 2d 70 61 6e 64 | rg-hugo-pandoc-cite--remove-pand |
| 1340 | 6f 63 2d 6d 65 74 61 2d 64 61 74 61 20 66 6d 29 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 6f 72 | oc-meta-data.fm)).....(let*.((or |
| 1360 | 69 67 2d 63 6f 6e 74 65 6e 74 73 2d 6f 6e 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 | ig-contents-only.............(re |
| 1380 | 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 | place-regexp-in-string.......... |
| 13a0 | 20 20 20 20 3b 3b 20 54 68 65 20 60 6f 72 69 67 2d 63 6f 6e 74 65 6e 74 73 2d 6f 6e 6c 79 27 20 | ....;;.The.`orig-contents-only'. |
| 13c0 | 77 69 6c 6c 20 61 6c 77 61 79 73 20 62 65 20 69 6e 20 59 41 4d 4c 2e 0a 20 20 20 20 20 20 20 20 | will.always.be.in.YAML.......... |
| 13e0 | 20 20 20 20 20 3b 3b 20 44 65 6c 65 74 65 20 74 68 61 74 20 66 69 72 73 74 2e 0a 20 20 20 20 20 | .....;;.Delete.that.first....... |
| 1400 | 20 20 20 20 20 20 20 20 22 5c 5c 60 2d 2d 2d 5c 6e 5c 5c 28 2e 5c 5c 7c 5c 6e 5c 5c 29 2b 5c 6e | ........"\\`---\n\\(.\\|\n\\)+\n |
| 1420 | 2d 2d 2d 5c 6e 22 20 22 22 20 6f 72 69 67 2d 66 75 6c 6c 2d 63 6f 6e 74 65 6e 74 73 29 29 0a 20 | ---\n"."".orig-full-contents)).. |
| 1440 | 20 20 20 20 20 20 20 20 20 20 28 74 6f 6d 6c 2d 66 6d 2d 70 6c 75 73 2d 6f 72 69 67 2d 63 6f 6e | ..........(toml-fm-plus-orig-con |
| 1460 | 74 65 6e 74 73 20 28 63 6f 6e 63 61 74 20 66 6d 20 6f 72 69 67 2d 63 6f 6e 74 65 6e 74 73 2d 6f | tents.(concat.fm.orig-contents-o |
| 1480 | 6e 6c 79 29 29 29 0a 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 | nly))).......;;.(message."[ox-hu |
| 14a0 | 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 5d 20 6f 72 69 67 2d 63 6f 6e 74 65 6e 74 73 2d 6f 6e | go-pandoc-cite].orig-contents-on |
| 14c0 | 6c 79 3a 20 25 53 22 20 6f 72 69 67 2d 63 6f 6e 74 65 6e 74 73 2d 6f 6e 6c 79 29 0a 20 20 20 20 | ly:.%S".orig-contents-only)..... |
| 14e0 | 20 20 28 77 72 69 74 65 2d 72 65 67 69 6f 6e 20 74 6f 6d 6c 2d 66 6d 2d 70 6c 75 73 2d 6f 72 69 | ..(write-region.toml-fm-plus-ori |
| 1500 | 67 2d 63 6f 6e 74 65 6e 74 73 20 6e 69 6c 20 6f 72 69 67 2d 6f 75 74 66 69 6c 65 29 29 29 29 0a | g-contents.nil.orig-outfile)))). |
| 1520 | 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 72 75 | .(defun.org-hugo-pandoc-cite--ru |
| 1540 | 6e 2d 70 61 6e 64 6f 63 20 28 6f 72 69 67 2d 6f 75 74 66 69 6c 65 20 62 69 62 2d 6c 69 73 74 29 | n-pandoc.(orig-outfile.bib-list) |
| 1560 | 0a 20 20 22 52 75 6e 20 74 68 65 20 60 70 61 6e 64 6f 63 27 20 70 72 6f 63 65 73 73 20 61 6e 64 | ..."Run.the.`pandoc'.process.and |
| 1580 | 20 72 65 74 75 72 6e 20 74 68 65 20 67 65 6e 65 72 61 74 65 64 20 66 69 6c 65 20 6e 61 6d 65 2e | .return.the.generated.file.name. |
| 15a0 | 0a 0a 4f 52 49 47 2d 4f 55 54 46 49 4c 45 20 69 73 20 74 68 65 20 4f 72 67 20 65 78 70 6f 72 74 | ..ORIG-OUTFILE.is.the.Org.export |
| 15c0 | 65 64 20 66 69 6c 65 20 6e 61 6d 65 2e 0a 0a 42 49 42 2d 4c 49 53 54 20 69 73 20 61 20 6c 69 73 | ed.file.name...BIB-LIST.is.a.lis |
| 15e0 | 74 20 6f 66 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 62 69 62 6c 69 6f 67 72 61 70 68 79 20 66 69 | t.of.one.or.more.bibliography.fi |
| 1600 | 6c 65 73 2e 22 0a 20 20 3b 3b 20 46 69 72 73 74 20 6b 69 6c 6c 20 74 68 65 20 50 61 6e 64 6f 63 | les."...;;.First.kill.the.Pandoc |
| 1620 | 20 72 75 6e 20 62 75 66 66 65 72 20 69 66 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 20 28 66 | .run.buffer.if.already.exists.(f |
| 1640 | 72 6f 6d 20 61 0a 20 20 3b 3b 20 70 72 65 76 69 6f 75 73 20 72 75 6e 29 2e 0a 20 20 28 77 68 65 | rom.a...;;.previous.run)....(whe |
| 1660 | 6e 20 28 67 65 74 2d 62 75 66 66 65 72 20 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 | n.(get-buffer.org-hugo-pandoc-ci |
| 1680 | 74 65 2d 2d 72 75 6e 2d 70 61 6e 64 6f 63 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 6b 69 6c 6c | te--run-pandoc-buffer).....(kill |
| 16a0 | 2d 62 75 66 66 65 72 20 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 72 75 | -buffer.org-hugo-pandoc-cite--ru |
| 16c0 | 6e 2d 70 61 6e 64 6f 63 2d 62 75 66 66 65 72 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 70 61 6e 64 | n-pandoc-buffer))...(let*.((pand |
| 16e0 | 6f 63 2d 6f 75 74 66 69 6c 65 20 28 6d 61 6b 65 2d 74 65 6d 70 2d 66 69 6c 65 20 3b 4f 52 49 47 | oc-outfile.(make-temp-file.;ORIG |
| 1700 | 5f 46 49 4c 45 5f 42 41 53 45 4e 41 4d 45 2e 52 41 4e 44 4f 4d 2e 6d 64 0a 20 20 20 20 20 20 20 | _FILE_BASENAME.RANDOM.md........ |
| 1720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 | ...................(concat.(file |
| 1740 | 2d 6e 61 6d 65 2d 62 61 73 65 20 6f 72 69 67 2d 6f 75 74 66 69 6c 65 29 20 22 2e 22 29 0a 20 20 | -name-base.orig-outfile).".")... |
| 1760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 22 2e 6d 64 | ........................nil.".md |
| 1780 | 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 69 62 2d 61 72 67 73 20 28 6d 61 70 63 61 72 20 28 | "))..........(bib-args.(mapcar.( |
| 17a0 | 6c 61 6d 62 64 61 20 28 62 69 62 2d 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lambda.(bib-file)............... |
| 17c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 2d 2d 62 69 62 6c 69 6f | ...............(concat."--biblio |
| 17e0 | 67 72 61 70 68 79 3d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | graphy="........................ |
| 1800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 69 62 2d 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 | ..............bib-file))........ |
| 1820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 69 62 2d 6c 69 73 74 29 29 0a 20 | ....................bib-list)).. |
| 1840 | 20 20 20 20 20 20 20 20 28 70 61 6e 64 6f 63 2d 61 72 67 2d 6c 69 73 74 20 28 61 70 70 65 6e 64 | ........(pandoc-arg-list.(append |
| 1860 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d | ............................org- |
| 1880 | 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 70 61 6e 64 6f 63 2d 61 72 67 73 2d 6c 69 73 | hugo-pandoc-cite-pandoc-args-lis |
| 18a0 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 69 62 | t............................bib |
| 18c0 | 2d 61 72 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -args........................... |
| 18e0 | 20 60 28 22 2d 6f 22 20 2c 70 61 6e 64 6f 63 2d 6f 75 74 66 69 6c 65 20 2c 6f 72 69 67 2d 6f 75 | .`("-o".,pandoc-outfile.,orig-ou |
| 1900 | 74 66 69 6c 65 29 29 29 20 3b 2d 6f 20 3c 4f 55 54 50 55 54 20 46 49 4c 45 3e 20 3c 49 4e 50 55 | tfile))).;-o.<OUTPUT.FILE>.<INPU |
| 1920 | 54 20 46 49 4c 45 3e 0a 20 20 20 20 20 20 20 20 20 28 70 61 6e 64 6f 63 2d 61 72 67 2d 6c 69 73 | T.FILE>..........(pandoc-arg-lis |
| 1940 | 74 2d 73 74 72 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 69 64 65 6e 74 69 74 79 20 70 61 6e 64 | t-str.(mapconcat.#'identity.pand |
| 1960 | 6f 63 2d 61 72 67 2d 6c 69 73 74 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 65 78 69 74 2d | oc-arg-list."."))..........exit- |
| 1980 | 63 6f 64 65 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 28 63 6f 6e 63 61 74 20 22 5b 6f 78 2d | code).....(message.(concat."[ox- |
| 19a0 | 68 75 67 6f 5d 20 50 6f 73 74 2d 70 72 6f 63 65 73 73 69 6e 67 20 63 69 74 61 74 69 6f 6e 73 20 | hugo].Post-processing.citations. |
| 19c0 | 75 73 69 6e 67 20 50 61 6e 64 6f 63 20 63 6f 6d 6d 61 6e 64 3a 5c 6e 22 0a 20 20 20 20 20 20 20 | using.Pandoc.command:\n"........ |
| 19e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 70 61 6e 64 6f 63 20 22 20 70 61 6e 64 6f 63 | .............."..pandoc.".pandoc |
| 1a00 | 2d 61 72 67 2d 6c 69 73 74 2d 73 74 72 29 29 0a 0a 20 20 20 20 28 73 65 74 71 20 65 78 69 74 2d | -arg-list-str))......(setq.exit- |
| 1a20 | 63 6f 64 65 20 28 61 70 70 6c 79 20 27 63 61 6c 6c 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 | code.(apply.'call-process....... |
| 1a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 0a 20 20 20 | .....................(append.... |
| 1a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 22 70 61 6e 64 | .........................`("pand |
| 1a80 | 6f 63 22 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oc".nil......................... |
| 1aa0 | 20 20 20 20 20 20 2c 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 72 75 6e | ......,org-hugo-pandoc-cite--run |
| 1ac0 | 2d 70 61 6e 64 6f 63 2d 62 75 66 66 65 72 20 3a 64 69 73 70 6c 61 79 29 0a 20 20 20 20 20 20 20 | -pandoc-buffer.:display)........ |
| 1ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 6e 64 6f 63 2d 61 72 67 2d | .....................pandoc-arg- |
| 1b00 | 6c 69 73 74 29 29 29 0a 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 3d 20 30 20 65 78 69 74 2d 63 | list)))......(unless.(=.0.exit-c |
| 1b20 | 6f 64 65 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 28 66 6f 72 6d 61 74 20 22 | ode).......(user-error.(format." |
| 1b40 | 5b 6f 78 2d 68 75 67 6f 5d 20 50 61 6e 64 6f 63 20 65 78 65 63 75 74 69 6f 6e 20 66 61 69 6c 65 | [ox-hugo].Pandoc.execution.faile |
| 1b60 | 64 2e 20 53 65 65 20 74 68 65 20 25 53 20 62 75 66 66 65 72 22 0a 20 20 20 20 20 20 20 20 20 20 | d..See.the.%S.buffer"........... |
| 1b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d | ................org-hugo-pandoc- |
| 1ba0 | 63 69 74 65 2d 2d 72 75 6e 2d 70 61 6e 64 6f 63 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 70 | cite--run-pandoc-buffer))).....p |
| 1bc0 | 61 6e 64 6f 63 2d 6f 75 74 66 69 6c 65 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f | andoc-outfile))..(defun.org-hugo |
| 1be0 | 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 72 65 6d 6f 76 65 2d 70 61 6e 64 6f 63 2d 6d 65 74 61 | -pandoc-cite--remove-pandoc-meta |
| 1c00 | 2d 64 61 74 61 20 28 66 6d 29 0a 20 20 22 52 65 6d 6f 76 65 20 50 61 6e 64 6f 63 20 6d 65 74 61 | -data.(fm)..."Remove.Pandoc.meta |
| 1c20 | 2d 64 61 74 61 20 66 72 6f 6d 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 73 74 72 69 6e 67 20 46 | -data.from.front-matter.string.F |
| 1c40 | 4d 20 61 6e 64 20 72 65 74 75 72 6e 20 69 74 2e 0a 0a 54 68 65 20 6c 69 73 74 20 6f 66 20 50 61 | M.and.return.it...The.list.of.Pa |
| 1c60 | 6e 64 6f 63 20 73 70 65 63 69 66 69 63 20 6d 65 74 61 2d 64 61 74 61 20 69 73 20 64 65 66 69 6e | ndoc.specific.meta-data.is.defin |
| 1c80 | 65 64 20 69 6e 0a 60 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 70 61 6e 64 | ed.in.`org-hugo-pandoc-cite-pand |
| 1ca0 | 6f 63 2d 6d 65 74 61 2d 64 61 74 61 27 2e 22 0a 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 | oc-meta-data'."...(with-temp-buf |
| 1cc0 | 66 65 72 0a 20 20 20 20 28 69 6e 73 65 72 74 20 66 6d 29 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 | fer.....(insert.fm).....(goto-ch |
| 1ce0 | 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 72 65 67 65 78 | ar.(point-min)).....(let.((regex |
| 1d00 | 70 20 28 66 6f 72 6d 61 74 20 22 5e 25 73 5c 5c 28 3a 5c 5c 7c 20 3d 5c 5c 29 20 22 0a 20 20 20 | p.(format."^%s\\(:\\|.=\\).".... |
| 1d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 67 65 78 70 2d 6f | .......................(regexp-o |
| 1d40 | 70 74 20 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 70 61 6e 64 6f 63 2d 6d | pt.org-hugo-pandoc-cite-pandoc-m |
| 1d60 | 65 74 61 2d 64 61 74 61 20 27 77 6f 72 64 73 29 29 29 29 0a 20 20 20 20 20 20 28 64 65 6c 65 74 | eta-data.'words)))).......(delet |
| 1d80 | 65 2d 6d 61 74 63 68 69 6e 67 2d 6c 69 6e 65 73 20 72 65 67 65 78 70 29 29 0a 20 20 20 20 28 62 | e-matching-lines.regexp)).....(b |
| 1da0 | 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 28 70 | uffer-substring-no-properties.(p |
| 1dc0 | 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 0a 0a 28 64 65 66 75 6e | oint-min).(point-max))))..(defun |
| 1de0 | 20 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 66 69 78 2d 70 61 6e 64 6f | .org-hugo-pandoc-cite--fix-pando |
| 1e00 | 63 2d 6f 75 74 70 75 74 20 28 63 6f 6e 74 65 6e 74 20 6c 6f 66 66 73 65 74 20 69 6e 66 6f 29 0a | c-output.(content.loffset.info). |
| 1e20 | 20 20 22 46 69 78 20 74 68 65 20 50 61 6e 64 6f 63 20 6f 75 74 70 75 74 20 43 4f 4e 54 45 4e 54 | .."Fix.the.Pandoc.output.CONTENT |
| 1e40 | 20 61 6e 64 20 72 65 74 75 72 6e 20 69 74 2e 0a 0a 4c 4f 46 46 53 45 54 20 69 73 20 74 68 65 20 | .and.return.it...LOFFSET.is.the. |
| 1e60 | 68 65 61 64 69 6e 67 20 6c 65 76 65 6c 20 6f 66 66 73 65 74 2e 0a 0a 52 65 71 75 69 72 65 64 20 | heading.level.offset...Required. |
| 1e80 | 66 69 78 65 73 3a 0a 0a 2d 20 50 72 65 70 65 6e 64 20 50 61 6e 64 6f 63 20 69 6e 73 65 72 74 65 | fixes:..-.Prepend.Pandoc.inserte |
| 1ea0 | 64 20 5c 22 72 65 66 65 72 65 6e 63 65 73 5c 22 20 63 6c 61 73 73 20 64 69 76 20 77 69 74 68 0a | d.\"references\".class.div.with. |
| 1ec0 | 20 20 60 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 72 65 66 65 72 65 6e 63 | ..`org-hugo-pandoc-cite-referenc |
| 1ee0 | 65 73 2d 68 65 61 64 69 6e 67 27 2e 0a 0a 2d 20 57 68 65 6e 20 6e 6f 74 20 75 73 69 6e 67 20 47 | es-heading'...-.When.not.using.G |
| 1f00 | 6f 6c 64 6d 61 72 6b 20 28 48 75 67 6f 20 76 30 2e 36 30 2e 30 2b 29 2c 20 61 64 64 20 74 68 65 | oldmark.(Hugo.v0.60.0+),.add.the |
| 1f20 | 20 42 6c 61 63 6b 66 72 69 64 61 79 0a 20 20 72 65 71 75 69 72 65 64 20 5c 22 3c 64 69 76 3e 3c | .Blackfriday...required.\"<div>< |
| 1f40 | 2f 64 69 76 3e 5c 22 20 68 61 63 6b 20 74 6f 20 50 61 6e 64 6f 63 20 64 69 76 73 20 77 69 74 68 | /div>\".hack.to.Pandoc.divs.with |
| 1f60 | 20 5c 22 72 65 66 5c 22 20 69 64 27 73 2e 0a 0a 2d 20 55 6e 65 73 63 61 70 65 20 74 68 65 20 48 | .\"ref\".id's...-.Unescape.the.H |
| 1f80 | 75 67 6f 20 73 68 6f 72 74 63 6f 64 65 73 3a 20 5c 22 7b 7b 5c 5c 5c 5c 3d 3c 20 73 68 6f 72 74 | ugo.shortcodes:.\"{{\\\\=<.short |
| 1fa0 | 63 6f 64 65 20 5c 5c 5c 5c 3d 3e 7d 7d 5c 22 20 2d 3e 0a 20 20 5c 22 7b 7b 3c 20 73 68 6f 72 74 | code.\\\\=>}}\".->...\"{{<.short |
| 1fc0 | 63 6f 64 65 20 3e 7d 7d 5c 22 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 | code.>}}\"..INFO.is.a.plist.used |
| 1fe0 | 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 | .as.a.communication.channel."... |
| 2000 | 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 28 69 6e 73 65 72 74 20 63 6f | (with-temp-buffer.....(insert.co |
| 2020 | 6e 74 65 6e 74 29 0a 20 20 20 20 28 6c 65 74 20 28 28 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 | ntent).....(let.((case-fold-sear |
| 2040 | 63 68 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 | ch.nil)).......(goto-char.(point |
| 2060 | 2d 6d 69 6e 29 29 0a 0a 20 20 20 20 20 20 3b 3b 20 50 72 65 70 65 6e 64 20 74 68 65 20 50 61 6e | -min))........;;.Prepend.the.Pan |
| 2080 | 64 6f 63 20 69 6e 73 65 72 74 65 64 20 22 72 65 66 65 72 65 6e 63 65 73 22 20 63 6c 61 73 73 20 | doc.inserted."references".class. |
| 20a0 | 64 69 76 20 77 69 74 68 0a 20 20 20 20 20 20 3b 3b 20 60 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 | div.with.......;;.`org-hugo-pand |
| 20c0 | 6f 63 2d 63 69 74 65 2d 72 65 66 65 72 65 6e 63 65 73 2d 68 65 61 64 69 6e 67 27 20 68 65 61 64 | oc-cite-references-heading'.head |
| 20e0 | 69 6e 67 20 69 6e 20 4d 61 72 6b 64 6f 77 6e 2e 0a 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 | ing.in.Markdown........(save-exc |
| 2100 | 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 72 65 20 73 68 6f 75 6c 64 20 62 | ursion.........;;.There.should.b |
| 2120 | 65 20 61 74 20 6d 61 78 20 6f 6e 6c 79 20 6f 6e 65 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 6e 65 | e.at.max.only.one.replacement.ne |
| 2140 | 65 64 65 64 20 66 6f 72 0a 20 20 20 20 20 20 20 20 3b 3b 20 74 68 69 73 2e 0a 20 20 20 20 20 20 | eded.for.........;;.this........ |
| 2160 | 20 20 28 77 68 65 6e 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 6f 72 67 2d 68 | ..(when.(re-search-forward.org-h |
| 2180 | 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 72 65 66 65 72 65 6e 63 65 73 2d 68 65 61 64 | ugo-pandoc-cite--references-head |
| 21a0 | 65 72 2d 72 65 67 65 78 70 20 6e 69 6c 20 3a 6e 6f 65 72 72 6f 72 29 0a 20 20 20 20 20 20 20 20 | er-regexp.nil.:noerror)......... |
| 21c0 | 20 20 28 6c 65 74 20 28 28 72 65 66 65 72 65 6e 63 65 73 2d 68 65 61 64 69 6e 67 20 22 22 29 29 | ..(let.((references-heading."")) |
| 21e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e | .............(when.(org-string-n |
| 2200 | 77 2d 70 20 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 72 65 66 65 72 65 6e | w-p.org-hugo-pandoc-cite-referen |
| 2220 | 63 65 73 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | ces-heading)...............(let. |
| 2240 | 28 28 6c 65 76 65 6c 2d 6d 61 72 6b 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2b 20 6c 6f 66 | ((level-mark.(make-string.(+.lof |
| 2260 | 66 73 65 74 20 31 29 20 3f 23 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | fset.1).?#))).................(s |
| 2280 | 65 74 71 20 72 65 66 65 72 65 6e 63 65 73 2d 68 65 61 64 69 6e 67 20 28 63 6f 6e 63 61 74 20 6c | etq.references-heading.(concat.l |
| 22a0 | 65 76 65 6c 2d 6d 61 72 6b 20 22 20 22 20 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 | evel-mark.".".org-hugo-pandoc-ci |
| 22c0 | 74 65 2d 72 65 66 65 72 65 6e 63 65 73 2d 68 65 61 64 69 6e 67 29 29 29 29 0a 20 20 20 20 20 20 | te-references-heading))))....... |
| 22e0 | 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 28 63 6f 6e 63 61 74 20 72 65 66 | ......(replace-match.(concat.ref |
| 2300 | 65 72 65 6e 63 65 73 2d 68 65 61 64 69 6e 67 20 22 5c 6e 5c 6e 5c 5c 26 22 0a 20 20 20 20 20 20 | erences-heading."\n\n\\&"....... |
| 2320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e | .............................(un |
| 2340 | 6c 65 73 73 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 6c 69 73 74 2d 67 65 74 2d 74 72 75 65 2d 70 | less.(org-hugo--plist-get-true-p |
| 2360 | 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 67 6f 6c 64 6d 61 72 6b 29 0a 20 20 20 20 20 20 20 20 20 20 | .info.:hugo-goldmark)........... |
| 2380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 20 20 | ..........................."\n.. |
| 23a0 | 3c 64 69 76 3e 3c 2f 64 69 76 3e 5c 6e 22 29 29 29 29 29 29 20 3b 53 65 65 20 66 6f 6f 74 6e 6f | <div></div>\n")))))).;See.footno |
| 23c0 | 74 65 20 31 0a 0a 20 20 20 20 20 20 3b 3b 20 41 64 64 20 74 68 65 20 42 6c 61 63 6b 66 72 69 64 | te.1........;;.Add.the.Blackfrid |
| 23e0 | 61 79 20 72 65 71 75 69 72 65 64 20 68 61 63 6b 20 74 6f 20 50 61 6e 64 6f 63 20 72 65 66 20 64 | ay.required.hack.to.Pandoc.ref.d |
| 2400 | 69 76 73 2e 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 6c | ivs........(unless.(org-hugo--pl |
| 2420 | 69 73 74 2d 67 65 74 2d 74 72 75 65 2d 70 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 67 6f 6c 64 6d 61 | ist-get-true-p.info.:hugo-goldma |
| 2440 | 72 6b 29 0a 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 | rk).........(save-excursion..... |
| 2460 | 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 | ......(while.(re-search-forward. |
| 2480 | 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 72 65 66 65 72 65 6e 63 65 2d | org-hugo-pandoc-cite--reference- |
| 24a0 | 65 6e 74 72 79 2d 72 65 67 65 78 70 20 6e 69 6c 20 3a 6e 6f 65 72 72 6f 72 29 0a 20 20 20 20 20 | entry-regexp.nil.:noerror)...... |
| 24c0 | 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 5c 5c 26 5c 6e 20 20 3c 64 | .......(replace-match."\\&\n..<d |
| 24e0 | 69 76 3e 3c 2f 64 69 76 3e 22 29 29 29 29 20 3b 53 65 65 20 66 6f 6f 74 6e 6f 74 65 20 31 0a 0a | iv></div>")))).;See.footnote.1.. |
| 2500 | 20 20 20 20 20 20 3b 3b 20 46 69 78 20 48 75 67 6f 20 73 68 6f 72 74 63 6f 64 65 73 2e 0a 20 20 | ......;;.Fix.Hugo.shortcodes.... |
| 2520 | 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 28 6c 65 74 | ....(save-excursion.........(let |
| 2540 | 20 28 28 72 65 67 65 78 70 20 28 63 6f 6e 63 61 74 20 22 7b 7b 5c 5c 5c 5c 3c 22 0a 20 20 20 20 | .((regexp.(concat."{{\\\\<"..... |
| 2560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5c 5c | .........................."\\(\\ |
| 2580 | 73 2d 5c 5c 7c 5c 6e 5c 5c 29 2b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s-\\|\n\\)+".................... |
| 25a0 | 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 31 3a 5b 5b 3a 61 73 63 69 69 3a 5d 5b 3a 6e 6f | ..........."\\(?1:[[:ascii:][:no |
| 25c0 | 6e 61 73 63 69 69 3a 5d 5d 2b 3f 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nascii:]]+?\\)"................. |
| 25e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5c 5c 73 2d 5c 5c 7c 5c 6e 5c 5c 29 2b 22 | .............."\\(\\s-\\|\n\\)+" |
| 2600 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | ..............................." |
| 2620 | 5c 5c 5c 5c 3e 7d 7d 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 72 65 | \\\\>}}")))...........(while.(re |
| 2640 | 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 72 65 67 65 78 70 20 6e 69 6c 20 3a 6e 6f 65 72 | -search-forward.regexp.nil.:noer |
| 2660 | 72 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 73 63 2d 62 6f 64 79 | ror).............(let*.((sc-body |
| 2680 | 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 31 29 29 | .(match-string-no-properties.1)) |
| 26a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 63 2d 62 6f 64 79 2d 6e 6f 2d | ....................(sc-body-no- |
| 26c0 | 6e 65 77 6c 69 6e 65 73 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 | newlines.(replace-regexp-in-stri |
| 26e0 | 6e 67 20 22 5c 6e 22 20 22 20 22 20 73 63 2d 62 6f 64 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ng."\n".".".sc-body))........... |
| 2700 | 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 6d 6f 76 65 20 61 6c 6c 20 62 61 63 6b 73 6c 61 73 68 | .........;;.Remove.all.backslash |
| 2720 | 65 73 20 65 78 63 65 70 74 20 66 6f 72 20 74 68 65 20 6f 6e 65 0a 20 20 20 20 20 20 20 20 20 20 | es.except.for.the.one........... |
| 2740 | 20 20 20 20 20 20 20 20 20 3b 3b 20 70 72 65 63 65 64 69 6e 67 20 64 6f 75 62 6c 65 2d 71 75 6f | .........;;.preceding.double-quo |
| 2760 | 74 65 73 2c 20 6c 69 6b 65 20 69 6e 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tes,.like.in:................... |
| 2780 | 20 3b 3b 20 20 20 7b 7b 3c 20 66 69 67 75 72 65 20 73 72 63 3d 22 6e 65 73 74 65 64 2d 62 6f 78 | .;;...{{<.figure.src="nested-box |
| 27a0 | 65 73 2e 73 76 67 22 20 63 61 70 74 69 6f 6e 3d 22 3c 73 70 61 6e 20 63 6c 61 73 73 3d 5c 22 66 | es.svg".caption="<span.class=\"f |
| 27c0 | 69 67 75 72 65 2d 6e 75 6d 62 65 72 5c 22 3e 46 69 67 75 72 65 20 31 3a 20 3c 2f 73 70 61 6e 3e | igure-number\">Figure.1:.</span> |
| 27e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 50 6c 61 6e 74 55 4d | ....................;;...PlantUM |
| 2800 | 4c 20 67 65 6e 65 72 61 74 65 64 20 66 69 67 75 72 65 20 73 68 6f 77 69 6e 67 20 6e 65 73 74 65 | L.generated.figure.showing.neste |
| 2820 | 64 20 62 6f 78 65 73 22 20 3e 7d 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.boxes".>}}.................... |
| 2840 | 28 73 63 2d 62 6f 64 79 2d 6e 6f 2d 62 61 63 6b 6c 61 73 68 20 28 72 65 70 6c 61 63 65 2d 72 65 | (sc-body-no-backlash.(replace-re |
| 2860 | 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gexp-in-string.................. |
| 2880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 22 5c 22 22 20 22 | ........................"\"\""." |
| 28a0 | 5c 5c 5c 5c 5c 5c 5c 5c 5c 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \\\\\\\\\""..................... |
| 28c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 | .....................(replace-re |
| 28e0 | 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gexp-in-string.................. |
| 2900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 78 20 22 5c 5c | .........................(rx."\\ |
| 2920 | 22 20 28 67 72 6f 75 70 20 61 6e 79 74 68 69 6e 67 29 29 20 22 5c 5c 31 22 20 73 63 2d 62 6f 64 | ".(group.anything))."\\1".sc-bod |
| 2940 | 79 2d 6e 6f 2d 6e 65 77 6c 69 6e 65 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y-no-newlines))))............... |
| 2960 | 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 28 66 6f 72 6d 61 74 20 22 7b 7b 3c 20 25 73 20 3e | (replace-match.(format."{{<.%s.> |
| 2980 | 7d 7d 22 20 73 63 2d 62 6f 64 79 2d 6e 6f 2d 62 61 63 6b 6c 61 73 68 29 20 3a 66 69 78 65 64 63 | }}".sc-body-no-backlash).:fixedc |
| 29a0 | 61 73 65 29 29 29 29 29 0a 0a 20 20 20 20 20 20 3b 3b 20 46 69 78 20 73 71 75 61 72 65 20 62 72 | ase)))))........;;.Fix.square.br |
| 29c0 | 61 63 6b 65 74 2e 20 5c 5b 20 61 62 63 20 5c 5d 20 2d 3e 20 5b 20 61 62 63 20 5d 0a 20 20 20 20 | acket..\[.abc.\].->.[.abc.]..... |
| 29e0 | 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | ..(save-excursion.........(let.( |
| 2a00 | 28 72 65 67 65 78 70 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (regexp.(concat................. |
| 2a20 | 20 20 20 20 20 20 20 22 5c 5c 5c 5c 5c 5c 5b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......."\\\\\\["................ |
| 2a40 | 20 20 20 20 20 20 20 20 22 5c 5c 28 2e 2b 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........"\\(.+\\)".............. |
| 2a60 | 20 20 20 20 20 20 20 20 20 20 22 5c 5c 5c 5c 5c 5c 5d 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 | .........."\\\\\\]"))).......... |
| 2a80 | 20 28 77 68 69 6c 65 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 72 65 67 65 78 | .(while.(re-search-forward.regex |
| 2aa0 | 70 20 6e 69 6c 20 3a 6e 6f 65 72 72 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 | p.nil.:noerror).............(let |
| 2ac0 | 2a 20 28 28 73 63 2d 62 6f 64 79 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f | *.((sc-body.(match-string-no-pro |
| 2ae0 | 70 65 72 74 69 65 73 20 31 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d | perties.1)))...............;;.(m |
| 2b00 | 65 73 73 61 67 65 20 22 73 71 75 61 72 65 20 62 72 61 63 6b 65 74 20 5b 25 73 5d 22 20 73 63 2d | essage."square.bracket.[%s]".sc- |
| 2b20 | 62 6f 64 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 | body)...............(replace-mat |
| 2b40 | 63 68 20 28 66 6f 72 6d 61 74 20 22 5b 25 73 5d 22 20 73 63 2d 62 6f 64 79 29 20 3a 66 69 78 65 | ch.(format."[%s]".sc-body).:fixe |
| 2b60 | 64 63 61 73 65 29 29 29 29 29 0a 0a 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 | dcase)))))........(buffer-substr |
| 2b80 | 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 | ing-no-properties.(point-min).(p |
| 2ba0 | 6f 69 6e 74 2d 6d 61 78 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 70 | oint-max)))))..(defun.org-hugo-p |
| 2bc0 | 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 70 61 72 73 65 2d 63 69 74 61 74 69 6f 6e 73 20 28 69 6e 66 | andoc-cite--parse-citations.(inf |
| 2be0 | 6f 20 6f 72 69 67 2d 6f 75 74 66 69 6c 65 29 0a 20 20 22 50 61 72 73 65 20 50 61 6e 64 6f 63 20 | o.orig-outfile)..."Parse.Pandoc. |
| 2c00 | 43 69 74 61 74 69 6f 6e 73 20 69 6e 20 4f 52 49 47 2d 4f 55 54 46 49 4c 45 20 61 6e 64 20 75 70 | Citations.in.ORIG-OUTFILE.and.up |
| 2c20 | 64 61 74 65 20 74 68 61 74 20 66 69 6c 65 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 | date.that.file...INFO.is.a.plist |
| 2c40 | 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c | .used.as.a.communication.channel |
| 2c60 | 2e 0a 0a 4f 52 49 47 2d 4f 55 54 46 49 4c 45 20 69 73 20 74 68 65 20 4f 72 67 20 65 78 70 6f 72 | ...ORIG-OUTFILE.is.the.Org.expor |
| 2c80 | 74 65 64 20 66 69 6c 65 20 6e 61 6d 65 2e 22 0a 20 20 28 6c 65 74 20 28 28 62 69 62 2d 6c 69 73 | ted.file.name."...(let.((bib-lis |
| 2ca0 | 74 20 28 6c 65 74 20 28 28 62 69 62 2d 72 61 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.(let.((bib-raw................ |
| 2cc0 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 0a 20 20 20 20 20 | ..........(org-string-nw-p...... |
| 2ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6f 72 67 2d 65 6e | .....................(or.(org-en |
| 2d00 | 74 72 79 2d 67 65 74 20 6e 69 6c 20 22 45 58 50 4f 52 54 5f 42 49 42 4c 49 4f 47 52 41 50 48 59 | try-get.nil."EXPORT_BIBLIOGRAPHY |
| 2d20 | 22 20 3a 69 6e 68 65 72 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".:inherit)..................... |
| 2d40 | 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 22 20 28 70 6c 69 73 74 2d 67 65 | ..........(format."%s".(plist-ge |
| 2d60 | 74 20 69 6e 66 6f 20 3a 62 69 62 6c 69 6f 67 72 61 70 68 79 29 29 29 29 29 29 0a 20 20 20 20 20 | t.info.:bibliography))))))...... |
| 2d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 62 69 62 2d 72 61 77 0a 20 20 20 | ...............(when.bib-raw.... |
| 2da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4d 75 6c 74 69 70 6c 65 20 62 | ...................;;.Multiple.b |
| 2dc0 | 69 62 6c 69 6f 67 72 61 70 68 69 65 73 20 63 61 6e 20 62 65 20 63 6f 6d 6d 61 20 6f 72 0a 20 20 | ibliographies.can.be.comma.or... |
| 2de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6e 65 77 6c 69 6e 65 20 73 | ....................;;.newline.s |
| 2e00 | 65 70 61 72 61 74 65 64 2e 20 54 68 65 20 6e 65 77 6c 69 6e 65 20 73 65 70 61 72 61 74 65 64 0a | eparated..The.newline.separated. |
| 2e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 69 62 6c 69 6f 67 | ......................;;.bibliog |
| 2e40 | 72 61 70 68 69 65 73 20 77 6f 72 6b 20 6f 6e 6c 79 20 66 6f 72 20 74 68 65 0a 20 20 20 20 20 20 | raphies.work.only.for.the....... |
| 2e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 23 2b 62 69 62 6c 69 6f 67 72 61 70 68 | ................;;.#+bibliograph |
| 2e80 | 79 20 6b 65 79 77 6f 72 64 3b 20 65 78 61 6d 70 6c 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 | y.keyword;.example:............. |
| 2ea0 | 20 20 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........;;.................... |
| 2ec0 | 20 20 20 3b 3b 20 20 20 23 2b 62 69 62 6c 69 6f 67 72 61 70 68 79 3a 20 62 69 62 6c 69 6f 67 72 | ...;;...#+bibliography:.bibliogr |
| 2ee0 | 61 70 68 69 65 73 2d 31 2e 62 69 62 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | aphies-1.bib.................... |
| 2f00 | 20 20 20 3b 3b 20 20 20 23 2b 62 69 62 6c 69 6f 67 72 61 70 68 79 3a 20 62 69 62 6c 69 6f 67 72 | ...;;...#+bibliography:.bibliogr |
| 2f20 | 61 70 68 69 65 73 2d 32 2e 62 69 62 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | aphies-2.bib.................... |
| 2f40 | 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 | ...;;.......................;;.I |
| 2f60 | 66 20 75 73 69 6e 67 20 74 68 65 20 73 75 62 74 72 65 65 20 70 72 6f 70 65 72 74 69 65 73 20 74 | f.using.the.subtree.properties.t |
| 2f80 | 68 65 79 20 6e 65 65 64 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hey.need.to..................... |
| 2fa0 | 20 20 3b 3b 20 62 65 20 63 6f 6d 6d 61 2d 73 65 70 61 72 61 74 65 64 20 28 6e 6f 77 20 64 6f 6e | ..;;.be.comma-separated.(now.don |
| 2fc0 | 27 74 20 75 73 65 20 63 6f 6d 6d 61 73 20 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 't.use.commas.in................ |
| 2fe0 | 20 20 20 20 20 20 20 3b 3b 20 74 68 6f 73 65 20 66 69 6c 65 20 6e 61 6d 65 73 2c 20 79 6f 75 20 | .......;;.those.file.names,.you. |
| 3000 | 77 69 6c 6c 20 73 75 66 66 65 72 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | will.suffer):................... |
| 3020 | 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | ....;;.......................;;. |
| 3040 | 20 20 3a 45 58 50 4f 52 54 5f 42 49 42 4c 49 4f 47 52 41 50 48 59 3a 20 62 69 62 6c 69 6f 67 72 | ..:EXPORT_BIBLIOGRAPHY:.bibliogr |
| 3060 | 61 70 68 69 65 73 2d 31 2e 62 69 62 2c 20 62 69 62 6c 69 6f 67 72 61 70 68 69 65 73 2d 32 2e 62 | aphies-1.bib,.bibliographies-2.b |
| 3080 | 69 62 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | ib.......................(let.(( |
| 30a0 | 62 69 62 2d 6c 69 73 74 2d 31 20 28 6f 72 67 2d 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 62 69 62 | bib-list-1.(org-split-string.bib |
| 30c0 | 2d 72 61 77 20 22 5b 2c 5c 6e 5d 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -raw."[,\n]")))................. |
| 30e0 | 20 20 20 20 20 20 20 20 3b 3b 20 2d 20 44 6f 6e 27 74 20 61 6c 6c 6f 77 20 73 70 61 63 65 73 20 | ........;;.-.Don't.allow.spaces. |
| 3100 | 61 72 6f 75 6e 64 20 62 69 62 20 6e 61 6d 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | around.bib.names................ |
| 3120 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 2d 20 52 65 6d 6f 76 65 20 64 75 70 6c 69 63 61 74 65 20 | ..........;;.-.Remove.duplicate. |
| 3140 | 62 69 62 6c 69 6f 67 72 61 70 68 69 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bibliographies.................. |
| 3160 | 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 64 75 70 73 0a 20 20 20 20 20 20 20 20 20 20 20 | ........(delete-dups............ |
| 3180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 62 | ..............(mapcar.(lambda.(b |
| 31a0 | 69 62 2d 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ib-file)........................ |
| 31c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 6e 61 6d 65 20 28 6f 72 67 2d 74 72 | ............(let.((fname.(org-tr |
| 31e0 | 69 6d 20 62 69 62 2d 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | im.bib-file))).................. |
| 3200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 69 6c | ....................(unless.(fil |
| 3220 | 65 2d 65 78 69 73 74 73 2d 70 20 66 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-exists-p.fname)............... |
| 3240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 | .........................(user-e |
| 3260 | 72 72 6f 72 20 22 5b 6f 78 2d 68 75 67 6f 5d 20 42 69 62 6c 69 6f 67 72 61 70 68 79 20 66 69 6c | rror."[ox-hugo].Bibliography.fil |
| 3280 | 65 20 25 53 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 | e.%S.does.not.exist"............ |
| 32a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 32c0 | 20 20 20 20 20 20 20 20 66 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........fname))................. |
| 32e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6e 61 6d 65 29 29 0a 20 20 20 | .....................fname)).... |
| 3300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 69 | ..............................bi |
| 3320 | 62 2d 6c 69 73 74 2d 31 29 29 29 29 29 29 29 0a 20 20 20 20 28 69 66 20 62 69 62 2d 6c 69 73 74 | b-list-1))))))).....(if.bib-list |
| 3340 | 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 6d 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e | .........(let.((fm.(plist-get.in |
| 3360 | 66 6f 20 3a 66 72 6f 6e 74 2d 6d 61 74 74 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | fo.:front-matter)).............. |
| 3380 | 20 28 6c 6f 66 66 73 65 74 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 0a 20 20 20 20 | .(loffset.(string-to-number..... |
| 33a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6f 72 67 2d 65 6e 74 | ....................(or.(org-ent |
| 33c0 | 72 79 2d 67 65 74 20 6e 69 6c 20 22 45 58 50 4f 52 54 5f 48 55 47 4f 5f 4c 45 56 45 4c 5f 4f 46 | ry-get.nil."EXPORT_HUGO_LEVEL_OF |
| 33e0 | 46 53 45 54 22 20 3a 69 6e 68 65 72 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | FSET".:inherit)................. |
| 3400 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 | ............(plist-get.info.:hug |
| 3420 | 6f 2d 6c 65 76 65 6c 2d 6f 66 66 73 65 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | o-level-offset)))).............. |
| 3440 | 20 28 70 61 6e 64 6f 63 2d 6f 75 74 66 69 6c 65 20 28 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f | .(pandoc-outfile.(org-hugo-pando |
| 3460 | 63 2d 63 69 74 65 2d 2d 72 75 6e 2d 70 61 6e 64 6f 63 20 6f 72 69 67 2d 6f 75 74 66 69 6c 65 20 | c-cite--run-pandoc.orig-outfile. |
| 3480 | 62 69 62 2d 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 | bib-list)))...........;;.(messag |
| 34a0 | 65 20 22 5b 6f 78 2d 68 75 67 6f 20 70 61 72 73 65 20 63 69 74 61 74 69 6f 6e 73 5d 20 66 6d 20 | e."[ox-hugo.parse.citations].fm. |
| 34c0 | 3a 3a 20 25 53 22 20 66 6d 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 | ::.%S".fm)...........;;.(message |
| 34e0 | 20 22 5b 6f 78 2d 68 75 67 6f 20 70 61 72 73 65 20 63 69 74 61 74 69 6f 6e 73 5d 20 6c 6f 66 66 | ."[ox-hugo.parse.citations].loff |
| 3500 | 73 65 74 20 3a 3a 20 25 53 22 20 6c 6f 66 66 73 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b | set.::.%S".loffset)...........;; |
| 3520 | 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 70 61 72 73 65 20 63 69 74 61 74 69 | .(message."[ox-hugo.parse.citati |
| 3540 | 6f 6e 73 5d 20 70 61 6e 64 6f 63 2d 6f 75 74 66 69 6c 65 20 3a 3a 20 25 53 22 20 70 61 6e 64 6f | ons].pandoc-outfile.::.%S".pando |
| 3560 | 63 2d 6f 75 74 66 69 6c 65 29 0a 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 70 61 | c-outfile)............(let*.((pa |
| 3580 | 6e 64 6f 63 2d 6f 75 74 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 28 77 69 74 68 2d 74 65 6d 70 | ndoc-outfile-contents.(with-temp |
| 35a0 | 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -buffer......................... |
| 35c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 | ....................(insert-file |
| 35e0 | 2d 63 6f 6e 74 65 6e 74 73 20 70 61 6e 64 6f 63 2d 6f 75 74 66 69 6c 65 29 0a 20 20 20 20 20 20 | -contents.pandoc-outfile)....... |
| 3600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3620 | 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 | ......(buffer-substring-no-prope |
| 3640 | 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rties........................... |
| 3660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 | ...................(point-min).( |
| 3680 | 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | point-max))))..................( |
| 36a0 | 63 6f 6e 74 65 6e 74 2d 68 61 73 2d 72 65 66 65 72 65 6e 63 65 73 20 28 73 74 72 69 6e 67 2d 6d | content-has-references.(string-m |
| 36c0 | 61 74 63 68 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | atch-p.......................... |
| 36e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 | .................org-hugo-pandoc |
| 3700 | 2d 63 69 74 65 2d 2d 72 65 66 65 72 65 6e 63 65 73 2d 68 65 61 64 65 72 2d 72 65 67 65 78 70 0a | -cite--references-header-regexp. |
| 3720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3740 | 20 20 20 20 20 20 20 20 20 20 70 61 6e 64 6f 63 2d 6f 75 74 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 | ..........pandoc-outfile-content |
| 3760 | 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 50 72 65 70 65 6e 64 20 74 68 65 20 | s))).............;;.Prepend.the. |
| 3780 | 6f 72 69 67 69 6e 61 6c 20 6f 78 2d 68 75 67 6f 20 67 65 6e 65 72 61 74 65 64 20 66 72 6f 6e 74 | original.ox-hugo.generated.front |
| 37a0 | 2d 6d 61 74 74 65 72 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 50 61 6e 64 6f 63 | -matter.to.............;;.Pandoc |
| 37c0 | 20 6f 75 74 70 75 74 2c 20 6f 6e 6c 79 20 69 66 20 74 68 65 20 50 61 6e 64 6f 63 20 6f 75 74 70 | .output,.only.if.the.Pandoc.outp |
| 37e0 | 75 74 20 63 6f 6e 74 61 69 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 72 65 66 65 72 | ut.contains.............;;.refer |
| 3800 | 65 6e 63 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 63 6f 6e 74 65 6e 74 2d 68 | ences..............(if.content-h |
| 3820 | 61 73 2d 72 65 66 65 72 65 6e 63 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | as-references.................(l |
| 3840 | 65 74 2a 20 28 28 63 6f 6e 74 65 6e 74 73 2d 66 69 78 65 64 20 28 6f 72 67 2d 68 75 67 6f 2d 70 | et*.((contents-fixed.(org-hugo-p |
| 3860 | 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 66 69 78 2d 70 61 6e 64 6f 63 2d 6f 75 74 70 75 74 0a 20 20 | andoc-cite--fix-pandoc-output... |
| 3880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 38a0 | 20 20 20 20 20 20 70 61 6e 64 6f 63 2d 6f 75 74 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 6c 6f | ......pandoc-outfile-contents.lo |
| 38c0 | 66 66 73 65 74 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffset.info)).................... |
| 38e0 | 20 20 20 20 28 66 6d 20 28 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 72 | ....(fm.(org-hugo-pandoc-cite--r |
| 3900 | 65 6d 6f 76 65 2d 70 61 6e 64 6f 63 2d 6d 65 74 61 2d 64 61 74 61 20 66 6d 29 29 0a 20 20 20 20 | emove-pandoc-meta-data.fm))..... |
| 3920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6d 2d 70 6c 75 73 2d 63 6f 6e 74 | ...................(fm-plus-cont |
| 3940 | 65 6e 74 20 28 63 6f 6e 63 61 74 20 66 6d 20 22 5c 6e 22 20 63 6f 6e 74 65 6e 74 73 2d 66 69 78 | ent.(concat.fm."\n".contents-fix |
| 3960 | 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 72 69 74 65 2d 72 | ed)))...................(write-r |
| 3980 | 65 67 69 6f 6e 20 66 6d 2d 70 6c 75 73 2d 63 6f 6e 74 65 6e 74 20 6e 69 6c 20 6f 72 69 67 2d 6f | egion.fm-plus-content.nil.orig-o |
| 39a0 | 75 74 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f | utfile))...............(org-hugo |
| 39c0 | 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 72 65 73 74 6f 72 65 2d 66 6d 2d 69 6e 2d 6f 72 69 67 | -pandoc-cite--restore-fm-in-orig |
| 39e0 | 2d 6f 75 74 66 69 6c 65 20 6f 72 69 67 2d 6f 75 74 66 69 6c 65 20 66 6d 29 0a 20 20 20 20 20 20 | -outfile.orig-outfile.fm)....... |
| 3a00 | 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 28 63 6f 6e 63 61 74 20 22 5b 6f 78 2d 68 75 | ........(message.(concat."[ox-hu |
| 3a20 | 67 6f 5d 20 55 73 69 6e 67 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 4f 78 2d 68 75 67 6f 20 6f | go].Using.the.original.Ox-hugo.o |
| 3a40 | 75 74 70 75 74 20 69 6e 73 74 65 61 64 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | utput.instead."................. |
| 3a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 20 50 61 6e 64 6f 63 20 6f 75 74 70 75 74 | ..............."of.Pandoc.output |
| 3a80 | 20 61 73 20 69 74 20 63 6f 6e 74 61 69 6e 65 64 20 6e 6f 20 52 65 66 65 72 65 6e 63 65 73 22 29 | .as.it.contained.no.References") |
| 3aa0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 66 69 6c 65 20 70 61 6e 64 6f | )))...........(delete-file.pando |
| 3ac0 | 63 2d 6f 75 74 66 69 6c 65 29 0a 0a 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 | c-outfile)............(with-curr |
| 3ae0 | 65 6e 74 2d 62 75 66 66 65 72 20 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d | ent-buffer.org-hugo-pandoc-cite- |
| 3b00 | 2d 72 75 6e 2d 70 61 6e 64 6f 63 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | -run-pandoc-buffer.............( |
| 3b20 | 69 66 20 28 3e 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 31 29 20 20 20 20 20 20 20 20 20 20 20 20 | if.(>.(point-max).1)............ |
| 3b40 | 20 3b 62 75 66 66 65 72 20 69 73 20 6e 6f 74 20 65 6d 70 74 79 0a 20 20 20 20 20 20 20 20 20 20 | .;buffer.is.not.empty........... |
| 3b60 | 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(message.................. |
| 3b80 | 28 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 | (format...................(conca |
| 3ba0 | 74 20 22 5b 6f 78 2d 68 75 67 6f 5d 20 53 65 65 20 74 68 65 20 25 53 20 62 75 66 66 65 72 20 66 | t."[ox-hugo].See.the.%S.buffer.f |
| 3bc0 | 6f 72 20 70 6f 73 73 69 62 6c 65 20 50 61 6e 64 6f 63 20 77 61 72 6e 69 6e 67 73 2e 5c 6e 22 0a | or.possible.Pandoc.warnings.\n". |
| 3be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 20 20 | .........................."..... |
| 3c00 | 20 20 20 20 20 52 65 76 69 65 77 20 74 68 65 20 65 78 70 6f 72 74 65 64 20 4d 61 72 6b 64 6f 77 | .....Review.the.exported.Markdow |
| 3c20 | 6e 20 66 69 6c 65 20 66 6f 72 20 70 6f 73 73 69 62 6c 65 20 6d 69 73 73 69 6e 67 20 63 69 74 61 | n.file.for.possible.missing.cita |
| 3c40 | 74 69 6f 6e 73 2e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 68 | tions.")...................org-h |
| 3c60 | 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 72 75 6e 2d 70 61 6e 64 6f 63 2d 62 75 66 66 | ugo-pandoc-cite--run-pandoc-buff |
| 3c80 | 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4b 69 6c 6c 20 74 68 65 20 50 | er))...............;;.Kill.the.P |
| 3ca0 | 61 6e 64 6f 63 20 72 75 6e 20 62 75 66 66 65 72 20 69 66 20 69 74 20 69 73 20 65 6d 70 74 79 2e | andoc.run.buffer.if.it.is.empty. |
| 3cc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 6f 72 67 2d | ...............(kill-buffer.org- |
| 3ce0 | 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 72 75 6e 2d 70 61 6e 64 6f 63 2d 62 75 66 | hugo-pandoc-cite--run-pandoc-buf |
| 3d00 | 66 65 72 29 29 29 29 0a 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f | fer)))).......(message."[ox-hugo |
| 3d20 | 5d 20 4e 6f 20 62 69 62 6c 69 6f 67 72 61 70 68 79 20 66 69 6c 65 20 77 61 73 20 73 70 65 63 69 | ].No.bibliography.file.was.speci |
| 3d40 | 66 69 65 64 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f | fied"))))..(defun.org-hugo-pando |
| 3d60 | 63 2d 63 69 74 65 2d 2d 70 61 72 73 65 2d 63 69 74 61 74 69 6f 6e 73 2d 6d 61 79 62 65 20 28 69 | c-cite--parse-citations-maybe.(i |
| 3d80 | 6e 66 6f 29 0a 20 20 22 43 68 65 63 6b 20 69 66 20 50 61 6e 64 6f 63 20 6e 65 65 64 73 20 74 6f | nfo)..."Check.if.Pandoc.needs.to |
| 3da0 | 20 62 65 20 72 75 6e 20 74 6f 20 70 61 72 73 65 20 63 69 74 61 74 69 6f 6e 73 3b 20 61 6e 64 20 | .be.run.to.parse.citations;.and. |
| 3dc0 | 72 75 6e 20 69 74 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 | run.it...INFO.is.a.plist.used.as |
| 3de0 | 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 3b 3b 20 | .a.communication.channel."...;;. |
| 3e00 | 28 6d 65 73 73 61 67 65 20 22 70 61 6e 64 6f 63 20 63 69 74 61 74 69 6f 6e 73 20 6b 65 79 77 6f | (message."pandoc.citations.keywo |
| 3e20 | 72 64 3a 20 25 53 22 0a 20 20 3b 3b 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d | rd:.%S"...;;..........(org-hugo- |
| 3e40 | 2d 70 6c 69 73 74 2d 67 65 74 2d 74 72 75 65 2d 70 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 70 61 6e | -plist-get-true-p.info.:hugo-pan |
| 3e60 | 64 6f 63 2d 63 69 74 61 74 69 6f 6e 73 29 29 0a 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 70 | doc-citations))...;;.(message."p |
| 3e80 | 61 6e 64 6f 63 20 63 69 74 61 74 69 6f 6e 73 20 70 72 6f 70 3a 20 25 53 22 0a 20 20 3b 3b 20 20 | andoc.citations.prop:.%S"...;;.. |
| 3ea0 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6e 74 72 79 2d 67 65 74 20 6e 69 6c 20 22 45 58 50 4f | ........(org-entry-get.nil."EXPO |
| 3ec0 | 52 54 5f 48 55 47 4f 5f 50 41 4e 44 4f 43 5f 43 49 54 41 54 49 4f 4e 53 22 20 3a 69 6e 68 65 72 | RT_HUGO_PANDOC_CITATIONS".:inher |
| 3ee0 | 69 74 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 6f 72 69 67 2d 6f 75 74 66 69 6c 65 20 28 70 6c 69 | it))...(let*.((orig-outfile.(pli |
| 3f00 | 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 6f 75 74 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 | st-get.info.:outfile)).......... |
| 3f20 | 28 66 6d 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 66 72 6f 6e 74 2d 6d 61 74 74 65 | (fm.(plist-get.info.:front-matte |
| 3f40 | 72 29 29 0a 20 20 20 20 20 20 20 20 20 28 68 61 73 2d 6e 6f 63 69 74 65 20 28 73 74 72 69 6e 67 | r))..........(has-nocite.(string |
| 3f60 | 2d 6d 61 74 63 68 2d 70 20 22 5e 6e 6f 63 69 74 65 5c 5c 28 3a 5c 5c 7c 20 3d 5c 5c 29 20 22 20 | -match-p."^nocite\\(:\\|.=\\).". |
| 3f80 | 66 6d 29 29 0a 20 20 20 20 20 20 20 20 20 28 6f 72 69 67 2d 6f 75 74 66 69 6c 65 2d 63 6f 6e 74 | fm))..........(orig-outfile-cont |
| 3fa0 | 65 6e 74 73 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 | ents.(with-temp-buffer.......... |
| 3fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 | .........................(insert |
| 3fe0 | 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 6f 72 69 67 2d 6f 75 74 66 69 6c 65 29 0a 20 20 20 | -file-contents.orig-outfile).... |
| 4000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 4020 | 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 0a 20 | buffer-substring-no-properties.. |
| 4040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4060 | 20 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 0a 20 20 20 | ..(point-min).(point-max)))).... |
| 4080 | 20 20 20 20 20 20 3b 3b 20 68 74 74 70 3a 2f 2f 70 61 6e 64 6f 63 2e 6f 72 67 2f 4d 41 4e 55 41 | ......;;.http://pandoc.org/MANUA |
| 40a0 | 4c 2e 68 74 6d 6c 23 63 69 74 61 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 45 61 63 | L.html#citations..........;;.Eac |
| 40c0 | 68 20 63 69 74 61 74 69 6f 6e 20 6d 75 73 74 20 68 61 76 65 20 61 20 6b 65 79 2c 20 63 6f 6d 70 | h.citation.must.have.a.key,.comp |
| 40e0 | 6f 73 65 64 20 6f 66 20 60 40 27 20 2b 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 63 69 | osed.of.`@'.+.the..........;;.ci |
| 4100 | 74 61 74 69 6f 6e 20 69 64 65 6e 74 69 66 69 65 72 20 66 72 6f 6d 20 74 68 65 20 64 61 74 61 62 | tation.identifier.from.the.datab |
| 4120 | 61 73 65 2c 20 61 6e 64 20 6d 61 79 20 6f 70 74 69 6f 6e 61 6c 6c 79 0a 20 20 20 20 20 20 20 20 | ase,.and.may.optionally......... |
| 4140 | 20 3b 3b 20 68 61 76 65 20 61 20 70 72 65 66 69 78 2c 20 61 20 6c 6f 63 61 74 6f 72 2c 20 61 6e | .;;.have.a.prefix,.a.locator,.an |
| 4160 | 64 20 61 20 73 75 66 66 69 78 2e 20 54 68 65 20 63 69 74 61 74 69 6f 6e 20 6b 65 79 0a 20 20 20 | d.a.suffix..The.citation.key.... |
| 4180 | 20 20 20 20 20 20 3b 3b 20 6d 75 73 74 20 62 65 67 69 6e 20 77 69 74 68 20 61 20 6c 65 74 74 65 | ......;;.must.begin.with.a.lette |
| 41a0 | 72 2c 20 64 69 67 69 74 2c 20 6f 72 20 5f 2c 20 61 6e 64 20 6d 61 79 20 63 6f 6e 74 61 69 6e 0a | r,.digit,.or._,.and.may.contain. |
| 41c0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 61 6c 70 68 61 6e 75 6d 65 72 69 63 73 2c 20 5f 2c 20 61 6e | .........;;.alphanumerics,._,.an |
| 41e0 | 64 20 69 6e 74 65 72 6e 61 6c 20 70 75 6e 63 74 75 61 74 69 6f 6e 20 63 68 61 72 61 63 74 65 72 | d.internal.punctuation.character |
| 4200 | 73 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 28 3a 2e 23 24 25 26 2d 2b 3f 3c 3e 7e 2f 29 2e 0a 20 | s..........;;.(:.#$%&-+?<>~/)... |
| 4220 | 20 20 20 20 20 20 20 20 3b 3b 20 41 20 6d 69 6e 75 73 20 73 69 67 6e 20 28 2d 29 20 62 65 66 6f | ........;;.A.minus.sign.(-).befo |
| 4240 | 72 65 20 74 68 65 20 40 20 77 69 6c 6c 20 73 75 70 70 72 65 73 73 20 6d 65 6e 74 69 6f 6e 20 6f | re.the.@.will.suppress.mention.o |
| 4260 | 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 61 75 74 68 6f 72 20 69 6e 20 74 68 65 20 | f.the..........;;.author.in.the. |
| 4280 | 63 69 74 61 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 20 28 76 61 6c 69 64 2d 63 69 74 61 74 69 | citation...........(valid-citati |
| 42a0 | 6f 6e 2d 6b 65 79 2d 63 68 61 72 2d 72 65 67 65 78 70 20 22 61 2d 7a 41 2d 5a 30 2d 39 5f 3a 2e | on-key-char-regexp."a-zA-Z0-9_:. |
| 42c0 | 23 24 25 26 2b 3f 3c 3e 7e 2f 2d 22 29 0a 20 20 20 20 20 20 20 20 20 28 63 69 74 61 74 69 6f 6e | #$%&+?<>~/-")..........(citation |
| 42e0 | 2d 6b 65 79 2d 72 65 67 65 78 70 20 28 63 6f 6e 63 61 74 20 22 5b 5e 22 20 76 61 6c 69 64 2d 63 | -key-regexp.(concat."[^".valid-c |
| 4300 | 69 74 61 74 69 6f 6e 2d 6b 65 79 2d 63 68 61 72 2d 72 65 67 65 78 70 20 22 5d 22 0a 20 20 20 20 | itation-key-char-regexp."]"..... |
| 4320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4340 | 20 20 22 5c 5c 28 2d 3f 40 5b 61 2d 7a 41 2d 5a 30 2d 39 5f 5d 22 0a 20 20 20 20 20 20 20 20 20 | .."\\(-?@[a-zA-Z0-9_]".......... |
| 4360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5b 22 | ............................."[" |
| 4380 | 20 76 61 6c 69 64 2d 63 69 74 61 74 69 6f 6e 2d 6b 65 79 2d 63 68 61 72 2d 72 65 67 65 78 70 20 | .valid-citation-key-char-regexp. |
| 43a0 | 22 5d 2b 5c 5c 29 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 68 61 73 2d 40 20 28 73 74 72 69 6e | "]+\\)"))..........(has-@.(strin |
| 43c0 | 67 2d 6d 61 74 63 68 2d 70 20 63 69 74 61 74 69 6f 6e 2d 6b 65 79 2d 72 65 67 65 78 70 20 6f 72 | g-match-p.citation-key-regexp.or |
| 43e0 | 69 67 2d 6f 75 74 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 29 29 29 0a 20 20 20 20 3b 3b 20 45 69 | ig-outfile-contents))).....;;.Ei |
| 4400 | 74 68 65 72 20 74 68 65 20 6e 6f 63 69 74 65 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 73 68 6f | ther.the.nocite.front-matter.sho |
| 4420 | 75 6c 64 20 62 65 20 74 68 65 72 65 2c 20 6f 72 20 74 68 65 0a 20 20 20 20 3b 3b 20 63 69 74 61 | uld.be.there,.or.the.....;;.cita |
| 4440 | 74 69 6f 6e 20 6b 65 79 73 20 73 68 6f 75 6c 64 20 62 65 20 70 72 65 73 65 6e 74 20 69 6e 20 74 | tion.keys.should.be.present.in.t |
| 4460 | 68 65 20 60 6f 72 69 67 2d 6f 75 74 66 69 6c 65 27 2e 0a 20 20 20 20 28 69 66 20 28 6f 72 20 68 | he.`orig-outfile'......(if.(or.h |
| 4480 | 61 73 2d 6e 6f 63 69 74 65 20 68 61 73 2d 40 29 0a 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a | as-nocite.has-@).........(progn. |
| 44a0 | 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 | ..........(unless.(executable-fi |
| 44c0 | 6e 64 20 22 70 61 6e 64 6f 63 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 | nd."pandoc").............(user-e |
| 44e0 | 72 72 6f 72 20 22 5b 6f 78 2d 68 75 67 6f 5d 20 70 61 6e 64 6f 63 20 65 78 65 63 75 74 61 62 6c | rror."[ox-hugo].pandoc.executabl |
| 4500 | 65 20 6e 6f 74 20 66 6f 75 6e 64 20 69 6e 20 50 41 54 48 22 29 29 0a 20 20 20 20 20 20 20 20 20 | e.not.found.in.PATH")).......... |
| 4520 | 20 28 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 70 61 72 73 65 2d 63 69 | .(org-hugo-pandoc-cite--parse-ci |
| 4540 | 74 61 74 69 6f 6e 73 20 69 6e 66 6f 20 6f 72 69 67 2d 6f 75 74 66 69 6c 65 29 29 0a 20 20 20 20 | tations.info.orig-outfile))..... |
| 4560 | 20 20 28 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 72 65 73 74 6f 72 65 | ..(org-hugo-pandoc-cite--restore |
| 4580 | 2d 66 6d 2d 69 6e 2d 6f 72 69 67 2d 6f 75 74 66 69 6c 65 0a 20 20 20 20 20 20 20 6f 72 69 67 2d | -fm-in-orig-outfile........orig- |
| 45a0 | 6f 75 74 66 69 6c 65 20 66 6d 20 6f 72 69 67 2d 6f 75 74 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 | outfile.fm.orig-outfile-contents |
| 45c0 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 | ))))..(defun.org-hugo-pandoc-cit |
| 45e0 | 65 2d 2d 6d 65 74 61 2d 64 61 74 61 2d 67 65 6e 65 72 61 74 6f 72 20 28 64 61 74 61 29 0a 20 20 | e--meta-data-generator.(data)... |
| 4600 | 22 52 65 74 75 72 6e 20 59 41 4d 4c 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 74 6f 20 70 61 73 | "Return.YAML.front-matter.to.pas |
| 4620 | 73 20 63 69 74 61 74 69 6f 6e 20 6d 65 74 61 2d 64 61 74 61 20 74 6f 20 50 61 6e 64 6f 63 2e 0a | s.citation.meta-data.to.Pandoc.. |
| 4640 | 0a 44 41 54 41 20 69 73 20 74 68 65 20 61 6c 69 73 74 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6c | .DATA.is.the.alist.containing.al |
| 4660 | 6c 20 74 68 65 20 70 6f 73 74 20 6d 65 74 61 2d 64 61 74 61 20 66 6f 72 0a 66 72 6f 6e 74 2d 6d | l.the.post.meta-data.for.front-m |
| 4680 | 61 74 74 65 72 20 67 65 6e 65 72 61 74 69 6f 6e 2e 0a 0a 50 61 6e 64 6f 63 20 61 63 63 65 70 74 | atter.generation...Pandoc.accept |
| 46a0 | 73 20 60 63 73 6c 27 2c 20 60 6e 6f 63 69 74 65 27 20 61 6e 64 20 60 6c 69 6e 6b 2d 63 69 74 61 | s.`csl',.`nocite'.and.`link-cita |
| 46c0 | 74 69 6f 6e 73 27 20 76 61 72 69 61 62 6c 65 73 20 76 69 61 0a 61 20 59 41 4d 4c 20 66 72 6f 6e | tions'.variables.via.a.YAML.fron |
| 46e0 | 74 2d 6d 61 74 74 65 72 2e 0a 0a 52 65 66 65 72 65 6e 63 65 73 3a 0a 2d 20 68 74 74 70 73 3a 2f | t-matter...References:.-.https:/ |
| 4700 | 2f 70 61 6e 64 6f 63 2e 6f 72 67 2f 4d 41 4e 55 41 4c 2e 68 74 6d 6c 23 63 69 74 61 74 69 6f 6e | /pandoc.org/MANUAL.html#citation |
| 4720 | 2d 72 65 6e 64 65 72 69 6e 67 0a 2d 20 68 74 74 70 73 3a 2f 2f 70 61 6e 64 6f 63 2e 6f 72 67 2f | -rendering.-.https://pandoc.org/ |
| 4740 | 4d 41 4e 55 41 4c 2e 68 74 6d 6c 23 69 6e 63 6c 75 64 69 6e 67 2d 75 6e 63 69 74 65 64 2d 69 74 | MANUAL.html#including-uncited-it |
| 4760 | 65 6d 73 2d 69 6e 2d 74 68 65 2d 62 69 62 6c 69 6f 67 72 61 70 68 79 0a 2d 20 68 74 74 70 73 3a | ems-in-the-bibliography.-.https: |
| 4780 | 2f 2f 70 61 6e 64 6f 63 2e 6f 72 67 2f 4d 41 4e 55 41 4c 2e 68 74 6d 6c 23 6f 74 68 65 72 2d 72 | //pandoc.org/MANUAL.html#other-r |
| 47a0 | 65 6c 65 76 61 6e 74 2d 6d 65 74 61 64 61 74 61 2d 66 69 65 6c 64 73 22 0a 20 20 28 6c 65 74 2a | elevant-metadata-fields"...(let* |
| 47c0 | 20 28 28 79 61 6d 6c 20 28 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 69 6e 6b 2d 63 69 74 61 74 | .((yaml.())..........(link-citat |
| 47e0 | 69 6f 6e 73 20 28 63 64 72 20 28 61 73 73 6f 63 20 27 6c 69 6e 6b 2d 63 69 74 61 74 69 6f 6e 73 | ions.(cdr.(assoc.'link-citations |
| 4800 | 20 64 61 74 61 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 69 6e 6b 2d 63 69 74 61 74 69 6f 6e | .data)))..........(link-citation |
| 4820 | 73 20 28 69 66 20 28 73 79 6d 62 6f 6c 70 20 6c 69 6e 6b 2d 63 69 74 61 74 69 6f 6e 73 29 0a 20 | s.(if.(symbolp.link-citations).. |
| 4840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 79 6d | ............................(sym |
| 4860 | 62 6f 6c 2d 6e 61 6d 65 20 6c 69 6e 6b 2d 63 69 74 61 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 | bol-name.link-citations)........ |
| 4880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 6b 2d 63 69 74 61 74 69 6f | ....................link-citatio |
| 48a0 | 6e 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 73 6c 20 28 63 64 72 20 28 61 73 73 6f 63 20 27 | ns))..........(csl.(cdr.(assoc.' |
| 48c0 | 63 73 6c 20 64 61 74 61 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 6f 63 69 74 65 20 28 63 64 | csl.data)))..........(nocite.(cd |
| 48e0 | 72 20 28 61 73 73 6f 63 20 27 6e 6f 63 69 74 65 20 64 61 74 61 29 29 29 29 0a 20 20 20 20 28 70 | r.(assoc.'nocite.data)))).....(p |
| 4900 | 75 73 68 20 22 2d 2d 2d 22 20 79 61 6d 6c 29 0a 20 20 20 20 28 77 68 65 6e 20 6c 69 6e 6b 2d 63 | ush."---".yaml).....(when.link-c |
| 4920 | 69 74 61 74 69 6f 6e 73 0a 20 20 20 20 20 20 28 70 75 73 68 20 28 66 6f 72 6d 61 74 20 22 6c 69 | itations.......(push.(format."li |
| 4940 | 6e 6b 2d 63 69 74 61 74 69 6f 6e 73 3a 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nk-citations:.%s"............... |
| 4960 | 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2d 76 61 | ......(org-hugo--front-matter-va |
| 4980 | 6c 75 65 2d 62 6f 6f 6c 65 61 6e 69 7a 65 20 6c 69 6e 6b 2d 63 69 74 61 74 69 6f 6e 73 29 29 0a | lue-booleanize.link-citations)). |
| 49a0 | 20 20 20 20 20 20 20 20 20 20 20 20 79 61 6d 6c 29 29 0a 20 20 20 20 28 77 68 65 6e 20 63 73 6c | ............yaml)).....(when.csl |
| 49c0 | 0a 20 20 20 20 20 20 28 70 75 73 68 20 28 66 6f 72 6d 61 74 20 22 63 73 6c 3a 20 25 53 22 20 63 | .......(push.(format."csl:.%S".c |
| 49e0 | 73 6c 29 20 79 61 6d 6c 29 29 0a 20 20 20 20 28 77 68 65 6e 20 6e 6f 63 69 74 65 0a 20 20 20 20 | sl).yaml)).....(when.nocite..... |
| 4a00 | 20 20 28 70 75 73 68 20 28 66 6f 72 6d 61 74 20 22 6e 6f 63 69 74 65 3a 20 5b 25 73 5d 22 0a 20 | ..(push.(format."nocite:.[%s]".. |
| 4a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 0a | ...................(string-join. |
| 4a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 | .....................(mapcar.(la |
| 4a60 | 6d 62 64 61 20 28 65 6c 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mbda.(elem)..................... |
| 4a80 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 53 22 20 28 73 79 6d 62 6f 6c 2d | ...........(format."%S".(symbol- |
| 4aa0 | 6e 61 6d 65 20 65 6c 65 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | name.elem))).................... |
| 4ac0 | 20 20 20 20 20 20 20 20 20 20 6e 6f 63 69 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........nocite)............... |
| 4ae0 | 20 20 20 20 20 20 20 22 2c 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 79 61 6d 6c 29 29 | .......",.")).............yaml)) |
| 4b00 | 0a 20 20 20 20 28 70 75 73 68 20 22 2d 2d 2d 5c 6e 22 20 79 61 6d 6c 29 0a 20 20 20 20 3b 3b 20 | .....(push."---\n".yaml).....;;. |
| 4b20 | 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d | (message."[org-hugo-pandoc-cite- |
| 4b40 | 2d 6d 65 74 61 2d 64 61 74 61 2d 67 65 6e 65 72 61 74 6f 72 20 44 42 47 5d 20 79 61 6d 6c 3a 20 | -meta-data-generator.DBG].yaml:. |
| 4b60 | 25 53 22 20 79 61 6d 6c 29 0a 20 20 20 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 28 6e 72 65 76 | %S".yaml).....(string-join.(nrev |
| 4b80 | 65 72 73 65 20 79 61 6d 6c 29 20 22 5c 6e 22 29 29 29 0a 0a 0a 28 70 72 6f 76 69 64 65 20 27 6f | erse.yaml)."\n")))...(provide.'o |
| 4ba0 | 78 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 29 0a 0a 0a 0c 0a 3b 3b 3b 20 46 6f 6f 74 | x-hugo-pandoc-cite).....;;;.Foot |
| 4bc0 | 6e 6f 74 65 73 0a 0a 3b 3b 3b 3b 20 46 6f 6f 74 6e 6f 74 65 20 31 0a 3b 3b 20 54 68 65 20 65 6d | notes..;;;;.Footnote.1.;;.The.em |
| 4be0 | 70 74 79 20 48 54 4d 4c 20 65 6c 65 6d 65 6e 74 20 74 61 67 73 20 6c 69 6b 65 20 22 3c 64 69 76 | pty.HTML.element.tags.like."<div |
| 4c00 | 3e 3c 2f 64 69 76 3e 22 20 69 73 20 61 20 68 61 63 6b 20 74 6f 20 67 65 74 0a 3b 3b 20 61 72 6f | ></div>".is.a.hack.to.get.;;.aro |
| 4c20 | 75 6e 64 20 61 20 42 6c 61 63 6b 66 72 69 64 61 79 20 6c 69 6d 69 74 61 74 69 6f 6e 2e 20 20 44 | und.a.Blackfriday.limitation...D |
| 4c40 | 65 74 61 69 6c 73 3a 0a 3b 3b 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6b 61 | etails:.;;.https://github.com/ka |
| 4c60 | 75 73 68 61 6c 6d 6f 64 69 2f 6f 78 2d 68 75 67 6f 2f 69 73 73 75 65 73 2f 39 33 2e 0a 0a 0a 3b | ushalmodi/ox-hugo/issues/93....; |
| 4c80 | 3b 3b 20 6f 78 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2e 65 6c 20 65 6e 64 73 20 68 | ;;.ox-hugo-pandoc-cite.el.ends.h |
| 4ca0 | 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ere............................. |
| 4cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4e00 | 6f 78 2d 68 75 67 6f 2d 32 30 32 34 30 33 30 35 2e 31 39 32 33 2f 6f 78 2d 62 6c 61 63 6b 66 72 | ox-hugo-20240305.1923/ox-blackfr |
| 4e20 | 69 64 61 79 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | iday.el......................... |
| 4e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4e60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 4e80 | 30 32 32 30 32 32 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 36 32 33 00 20 30 00 00 00 | 0220227.00000000000.015623..0... |
| 4ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4f00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 4f20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 4f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5000 | 3b 3b 3b 20 6f 78 2d 62 6c 61 63 6b 66 72 69 64 61 79 2e 65 6c 20 2d 2d 2d 20 42 6c 61 63 6b 66 | ;;;.ox-blackfriday.el.---.Blackf |
| 5020 | 72 69 64 61 79 20 4d 61 72 6b 64 6f 77 6e 20 42 61 63 6b 2d 45 6e 64 20 66 6f 72 20 4f 72 67 20 | riday.Markdown.Back-End.for.Org. |
| 5040 | 45 78 70 6f 72 74 20 45 6e 67 69 6e 65 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 | Export.Engine..-*-.lexical-bindi |
| 5060 | 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 41 75 74 68 6f 72 73 3a 20 4d 61 74 74 20 50 72 69 63 | ng:.t.-*-..;;.Authors:.Matt.Pric |
| 5080 | 65 20 3c 6d 6f 70 74 6f 70 39 39 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 20 20 20 20 20 20 | e.<moptop99@gmail.com>.;;....... |
| 50a0 | 20 20 20 4b 61 75 73 68 61 6c 20 4d 6f 64 69 20 3c 6b 61 75 73 68 61 6c 2e 6d 6f 64 69 40 67 6d | ...Kaushal.Modi.<kaushal.modi@gm |
| 50c0 | 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6f 78 2d 68 75 67 6f | ail.com>.;;.URL:.https://ox-hugo |
| 50e0 | 2e 73 63 72 69 70 74 65 72 2e 63 6f 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 72 65 73 | .scripter.co.;;.Package-Requires |
| 5100 | 3a 20 28 28 65 6d 61 63 73 20 22 32 34 2e 35 22 29 29 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 30 | :.((emacs."24.5")).;;.Version:.0 |
| 5120 | 2e 31 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 62 | .1..;;;.Commentary:..;;.This.lib |
| 5140 | 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 61 20 4d 61 72 6b 64 6f 77 6e 20 62 61 63 6b 2d | rary.implements.a.Markdown.back- |
| 5160 | 65 6e 64 20 28 42 6c 61 63 6b 66 72 69 64 61 79 20 66 6c 61 76 6f 72 0a 3b 3b 20 28 68 74 74 70 | end.(Blackfriday.flavor.;;.(http |
| 5180 | 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 75 73 73 72 6f 73 73 2f 62 6c 61 63 6b 66 72 69 | s://github.com/russross/blackfri |
| 51a0 | 64 61 79 29 29 20 66 6f 72 20 4f 72 67 20 65 78 70 6f 72 74 65 72 2c 20 62 61 73 65 64 0a 3b 3b | day)).for.Org.exporter,.based.;; |
| 51c0 | 20 6f 6e 20 74 68 65 20 6f 78 2d 6d 64 20 65 78 70 6f 72 74 65 72 2e 0a 0a 3b 3b 20 49 74 20 73 | .on.the.ox-md.exporter...;;.It.s |
| 51e0 | 74 61 72 74 65 64 20 6f 66 66 20 61 73 20 61 20 63 6c 6f 6e 65 20 6f 66 20 4c 61 72 73 20 54 76 | tarted.off.as.a.clone.of.Lars.Tv |
| 5200 | 65 69 74 6f 27 73 20 47 69 74 48 75 62 20 46 6c 61 76 6f 72 65 64 20 4d 61 72 6b 64 6f 77 6e 0a | eito's.GitHub.Flavored.Markdown. |
| 5220 | 3b 3b 20 65 78 70 6f 72 74 65 72 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | ;;.exporter.(https://github.com/ |
| 5240 | 6c 61 72 73 74 76 65 69 2f 6f 78 2d 67 66 6d 29 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 | larstvei/ox-gfm)...;;;.Code:..(r |
| 5260 | 65 71 75 69 72 65 20 27 6f 72 67 29 0a 28 72 65 71 75 69 72 65 20 27 6f 78 2d 6d 64 29 0a 28 72 | equire.'org).(require.'ox-md).(r |
| 5280 | 65 71 75 69 72 65 20 27 6f 78 2d 70 75 62 6c 69 73 68 29 0a 28 72 65 71 75 69 72 65 20 27 74 61 | equire.'ox-publish).(require.'ta |
| 52a0 | 62 6c 65 29 20 20 20 20 20 20 20 20 20 3b 54 6f 20 73 75 70 70 6f 72 74 20 74 61 62 6c 65 73 20 | ble).........;To.support.tables. |
| 52c0 | 77 72 69 74 74 65 6e 20 69 6e 20 74 61 62 6c 65 2e 65 6c 20 66 6f 72 6d 61 74 0a 0a 28 72 65 71 | written.in.table.el.format..(req |
| 52e0 | 75 69 72 65 20 27 73 75 62 72 2d 78 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uire.'subr-x)................... |
| 5300 | 20 20 20 20 3b 46 6f 72 20 60 73 74 72 69 6e 67 2d 72 65 6d 6f 76 65 2d 73 75 66 66 69 78 27 0a | ....;For.`string-remove-suffix'. |
| 5320 | 0a 0c 0a 3b 3b 3b 20 56 61 72 69 61 62 6c 65 73 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 62 6c | ...;;;.Variables..(defvar.org-bl |
| 5340 | 61 63 6b 66 72 69 64 61 79 2d 77 69 64 74 68 2d 63 6f 6f 6b 69 65 73 20 6e 69 6c 29 0a 28 64 65 | ackfriday-width-cookies.nil).(de |
| 5360 | 66 76 61 72 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 77 69 64 74 68 2d 63 6f 6f 6b 69 | fvar.org-blackfriday-width-cooki |
| 5380 | 65 73 2d 74 61 62 6c 65 20 6e 69 6c 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6f 72 67 2d 62 6c 61 | es-table.nil)..(defconst.org-bla |
| 53a0 | 63 6b 66 72 69 64 61 79 2d 74 61 62 6c 65 2d 6c 65 66 74 2d 62 6f 72 64 65 72 20 22 22 29 0a 28 | ckfriday-table-left-border."").( |
| 53c0 | 64 65 66 63 6f 6e 73 74 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 74 61 62 6c 65 2d 72 | defconst.org-blackfriday-table-r |
| 53e0 | 69 67 68 74 2d 62 6f 72 64 65 72 20 22 20 22 29 0a 28 64 65 66 63 6f 6e 73 74 20 6f 72 67 2d 62 | ight-border.".").(defconst.org-b |
| 5400 | 6c 61 63 6b 66 72 69 64 61 79 2d 74 61 62 6c 65 2d 73 65 70 61 72 61 74 6f 72 20 22 7c 20 22 29 | lackfriday-table-separator."|.") |
| 5420 | 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 68 74 6d 6c | ..(defconst.org-blackfriday-html |
| 5440 | 35 2d 69 6e 6c 69 6e 65 2d 65 6c 65 6d 65 6e 74 73 0a 20 20 27 28 3b 3b 20 22 61 22 20 3b 55 73 | 5-inline-elements...'(;;."a".;Us |
| 5460 | 65 20 4f 72 67 20 5b 5b 6c 69 6e 6b 5d 5d 20 73 79 6e 74 61 78 20 69 6e 73 74 65 61 64 0a 20 20 | e.Org.[[link]].syntax.instead... |
| 5480 | 20 20 22 61 62 62 72 22 20 22 61 75 64 69 6f 22 0a 20 20 20 20 3b 3b 20 22 62 22 20 3b 55 73 65 | .."abbr"."audio".....;;."b".;Use |
| 54a0 | 20 4f 72 67 20 2a 62 6f 6c 64 2a 20 73 79 6e 74 61 78 20 69 6e 73 74 65 61 64 0a 20 20 20 20 22 | .Org.*bold*.syntax.instead....." |
| 54c0 | 62 64 69 22 20 22 62 64 6f 22 0a 20 20 20 20 3b 3b 20 22 62 72 22 20 3b 55 73 65 20 22 5c 5c 22 | bdi"."bdo".....;;."br".;Use."\\" |
| 54e0 | 20 6f 72 20 22 23 2b 6f 70 74 69 6f 6e 73 3a 20 5c 6e 3a 74 22 20 69 6e 73 74 65 61 64 0a 20 20 | .or."#+options:.\n:t".instead... |
| 5500 | 20 20 22 62 75 74 74 6f 6e 22 0a 20 20 20 20 22 63 61 6e 76 61 73 22 20 22 63 69 74 65 22 0a 20 | .."button"....."canvas"."cite".. |
| 5520 | 20 20 20 3b 3b 20 22 63 6f 64 65 22 20 3b 55 73 65 20 4f 72 67 20 3d 63 6f 64 65 3d 20 6f 72 20 | ...;;."code".;Use.Org.=code=.or. |
| 5540 | 7e 63 6f 64 65 7e 20 69 6e 73 74 65 61 64 0a 20 20 20 20 22 64 61 74 61 22 20 22 64 61 74 61 6c | ~code~.instead....."data"."datal |
| 5560 | 69 73 74 22 20 22 64 65 6c 22 20 22 64 66 6e 22 0a 20 20 20 20 3b 3b 20 22 65 6d 22 20 3b 55 73 | ist"."del"."dfn".....;;."em".;Us |
| 5580 | 65 20 4f 72 67 20 2f 69 74 61 6c 69 63 73 2f 20 73 79 6e 74 61 78 20 69 6e 73 74 65 61 64 0a 20 | e.Org./italics/.syntax.instead.. |
| 55a0 | 20 20 20 22 65 6d 62 65 64 22 0a 20 20 20 20 3b 3b 20 22 69 22 20 3b 55 73 65 20 4f 72 67 20 2f | ..."embed".....;;."i".;Use.Org./ |
| 55c0 | 69 74 61 6c 69 63 73 2f 20 73 79 6e 74 61 78 20 69 6e 73 74 65 61 64 0a 20 20 20 20 22 69 66 72 | italics/.syntax.instead....."ifr |
| 55e0 | 61 6d 65 22 0a 20 20 20 20 3b 3b 20 22 69 6d 67 22 20 3b 55 73 65 20 4f 72 67 20 69 6d 61 67 65 | ame".....;;."img".;Use.Org.image |
| 5600 | 20 69 6e 73 65 72 74 69 6f 6e 20 73 79 6e 74 61 78 20 69 6e 73 74 65 61 64 0a 20 20 20 20 22 69 | .insertion.syntax.instead....."i |
| 5620 | 6e 70 75 74 22 20 22 69 6e 73 22 0a 20 20 20 20 22 6b 62 64 22 0a 20 20 20 20 22 6c 61 62 65 6c | nput"."ins"....."kbd"....."label |
| 5640 | 22 0a 20 20 20 20 22 6d 61 70 22 20 22 6d 61 72 6b 22 20 22 6d 65 74 65 72 22 0a 20 20 20 20 22 | "....."map"."mark"."meter"....." |
| 5660 | 6e 6f 73 63 72 69 70 74 22 0a 20 20 20 20 22 6f 62 6a 65 63 74 22 20 22 6f 75 74 70 75 74 22 0a | noscript"....."object"."output". |
| 5680 | 20 20 20 20 22 70 69 63 74 75 72 65 22 20 22 70 72 6f 67 72 65 73 73 22 0a 20 20 20 20 22 71 22 | ...."picture"."progress"....."q" |
| 56a0 | 0a 20 20 20 20 22 72 75 62 79 22 0a 20 20 20 20 22 73 22 20 22 73 61 6d 70 22 20 22 73 63 72 69 | ....."ruby"....."s"."samp"."scri |
| 56c0 | 70 74 22 20 22 73 65 6c 65 63 74 22 20 22 73 6c 6f 74 22 20 22 73 6d 61 6c 6c 22 20 22 73 70 61 | pt"."select"."slot"."small"."spa |
| 56e0 | 6e 22 0a 20 20 20 20 3b 3b 20 22 73 74 72 6f 6e 67 22 20 3b 55 73 65 20 4f 72 67 20 2a 62 6f 6c | n".....;;."strong".;Use.Org.*bol |
| 5700 | 64 2a 20 73 79 6e 74 61 78 20 69 6e 73 74 65 61 64 0a 20 20 20 20 3b 3b 20 22 73 75 62 22 20 3b | d*.syntax.instead.....;;."sub".; |
| 5720 | 55 73 65 20 4f 72 67 20 61 62 63 5f 7b 73 75 62 73 63 72 69 70 74 7d 20 73 79 6e 74 61 78 20 69 | Use.Org.abc_{subscript}.syntax.i |
| 5740 | 6e 73 74 65 61 64 0a 20 20 20 20 3b 3b 20 22 73 75 70 22 20 3b 55 73 65 20 4f 72 67 20 61 62 63 | nstead.....;;."sup".;Use.Org.abc |
| 5760 | 5e 7b 73 75 70 65 72 73 63 72 69 70 74 7d 20 73 79 6e 74 61 78 20 69 6e 73 74 65 61 64 0a 20 20 | ^{superscript}.syntax.instead... |
| 5780 | 20 20 22 73 76 67 22 0a 20 20 20 20 22 74 65 6d 70 6c 61 74 65 22 20 22 74 65 78 74 61 72 65 61 | .."svg"....."template"."textarea |
| 57a0 | 22 20 22 74 69 6d 65 22 0a 20 20 20 20 22 75 22 0a 20 20 20 20 22 76 61 72 22 20 22 76 69 64 65 | "."time"....."u"....."var"."vide |
| 57c0 | 6f 22 29 0a 20 20 22 48 54 4d 4c 20 35 20 69 6e 6c 69 6e 65 20 65 6c 65 6d 65 6e 74 73 2e 0a 0a | o")..."HTML.5.inline.elements... |
| 57e0 | 68 74 74 70 73 3a 2f 2f 64 65 76 65 6c 6f 70 65 72 2e 6d 6f 7a 69 6c 6c 61 2e 6f 72 67 2f 65 6e | https://developer.mozilla.org/en |
| 5800 | 2d 55 53 2f 64 6f 63 73 2f 57 65 62 2f 48 54 4d 4c 2f 49 6e 6c 69 6e 65 5f 65 6c 65 6d 65 6e 74 | -US/docs/Web/HTML/Inline_element |
| 5820 | 73 23 6c 69 73 74 5f 6f 66 5f 69 6e 6c 69 6e 65 5f 65 6c 65 6d 65 6e 74 73 2e 22 29 0a 0a 28 64 | s#list_of_inline_elements.")..(d |
| 5840 | 65 66 76 61 72 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 68 72 75 6c 65 2d 69 6e 73 | efvar.org-blackfriday--hrule-ins |
| 5860 | 65 72 74 65 64 20 6e 69 6c 0a 20 20 22 53 74 61 74 65 20 76 61 72 69 61 62 6c 65 20 74 6f 20 74 | erted.nil..."State.variable.to.t |
| 5880 | 72 61 63 6b 20 69 66 20 74 68 65 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 72 75 6c 65 20 77 61 73 20 | rack.if.the.horizontal.rule.was. |
| 58a0 | 69 6e 73 65 72 74 65 64 2e 0a 54 68 69 73 20 63 68 65 63 6b 20 69 73 20 73 70 65 63 69 66 69 63 | inserted..This.check.is.specific |
| 58c0 | 61 6c 6c 79 20 74 72 61 63 6b 20 69 66 20 74 68 61 74 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 72 75 | ally.track.if.that.horizontal.ru |
| 58e0 | 6c 65 20 77 61 73 0a 69 6e 73 65 72 74 65 64 20 61 66 74 65 72 20 74 68 65 20 66 69 72 73 74 20 | le.was.inserted.after.the.first. |
| 5900 | 72 6f 77 20 6f 66 20 74 68 65 20 74 61 62 6c 65 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 | row.of.the.table.")..(defvar.org |
| 5920 | 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 63 6f 64 65 2d 62 6c 6f 63 6b 2d 6e 75 6d 2d 62 61 63 | -blackfriday--code-block-num-bac |
| 5940 | 6b 74 69 63 6b 73 2d 64 65 66 61 75 6c 74 20 33 0a 20 20 22 56 61 72 69 61 62 6c 65 20 74 6f 20 | kticks-default.3..."Variable.to. |
| 5960 | 73 74 6f 72 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 6e 75 6d 62 65 72 20 6f 66 20 62 61 63 6b | store.the.default.number.of.back |
| 5980 | 74 69 63 6b 73 20 66 6f 72 20 63 6f 64 65 20 62 6c 6f 63 6b 2e 0a 0a 4e 6f 74 65 20 74 68 61 74 | ticks.for.code.block...Note.that |
| 59a0 | 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 2a 6f 6e 6c 79 2a 20 66 6f 72 20 69 6e 74 | .this.variable.is.*only*.for.int |
| 59c0 | 65 72 6e 61 6c 20 75 73 65 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 62 6c 61 63 6b 66 | ernal.use.")..(defvar.org-blackf |
| 59e0 | 72 69 64 61 79 2d 2d 63 6f 64 65 2d 62 6c 6f 63 6b 2d 6e 75 6d 2d 62 61 63 6b 74 69 63 6b 73 20 | riday--code-block-num-backticks. |
| 5a00 | 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 63 6f 64 65 2d 62 6c 6f 63 6b 2d 6e 75 6d 2d | org-blackfriday--code-block-num- |
| 5a20 | 62 61 63 6b 74 69 63 6b 73 2d 64 65 66 61 75 6c 74 0a 20 20 22 56 61 72 69 61 62 6c 65 20 74 6f | backticks-default..."Variable.to |
| 5a40 | 20 73 74 6f 72 65 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 61 63 6b 74 69 63 6b 73 20 66 | .store.the.number.of.backticks.f |
| 5a60 | 6f 72 20 63 6f 64 65 20 62 6c 6f 63 6b 2e 0a 42 79 20 64 65 66 61 75 6c 74 2c 20 69 74 20 73 74 | or.code.block..By.default,.it.st |
| 5a80 | 61 79 73 20 61 74 20 33 2e 20 20 54 68 69 73 20 6e 75 6d 62 65 72 20 69 73 20 69 6e 63 72 65 6d | ays.at.3...This.number.is.increm |
| 5aa0 | 65 6e 74 65 64 20 66 6f 72 20 66 65 77 0a 63 6f 72 6e 65 72 20 63 61 73 65 73 2e 0a 0a 4e 6f 74 | ented.for.few.corner.cases...Not |
| 5ac0 | 65 20 74 68 61 74 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 2a 6f 6e 6c 79 2a 20 66 | e.that.this.variable.is.*only*.f |
| 5ae0 | 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 65 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d | or.internal.use.")..(defvar.org- |
| 5b00 | 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 73 74 72 69 6e 67 20 | blackfriday--org-element-string. |
| 5b20 | 27 28 28 73 72 63 2d 62 6c 6f 63 6b 20 2e 20 22 43 6f 64 65 20 53 6e 69 70 70 65 74 22 29 0a 20 | '((src-block..."Code.Snippet").. |
| 5b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 5b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 62 6c 65 20 2e 20 22 54 61 62 6c 65 22 29 0a 20 | .............(table..."Table").. |
| 5b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 5ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 67 75 72 65 20 2e 20 22 46 69 67 75 72 65 22 29 | .............(figure..."Figure") |
| 5bc0 | 29 20 3b 4e 6f 74 65 20 74 68 61 74 20 60 66 69 67 75 72 65 27 20 69 73 20 6e 6f 74 20 61 6e 20 | ).;Note.that.`figure'.is.not.an. |
| 5be0 | 61 63 74 75 61 6c 20 4f 72 67 20 65 6c 65 6d 65 6e 74 0a 20 20 22 41 6c 69 73 74 20 6f 66 20 73 | actual.Org.element..."Alist.of.s |
| 5c00 | 74 72 69 6e 67 73 20 75 73 65 64 20 74 6f 20 72 65 70 72 65 73 65 6e 74 20 76 61 72 69 6f 75 73 | trings.used.to.represent.various |
| 5c20 | 20 4f 72 67 20 65 6c 65 6d 65 6e 74 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 62 6c | .Org.elements.")..(defvar.org-bl |
| 5c40 | 61 63 6b 66 72 69 64 61 79 2d 2d 6c 74 78 69 6d 67 2d 64 69 72 65 63 74 6f 72 79 20 22 6c 74 78 | ackfriday--ltximg-directory."ltx |
| 5c60 | 69 6d 67 2f 22 0a 20 20 22 53 75 62 20 64 69 72 65 63 74 6f 72 79 20 63 72 65 61 74 65 64 20 69 | img/"..."Sub.directory.created.i |
| 5c80 | 6e 73 69 64 65 20 74 68 65 20 73 69 74 65 27 73 20 73 74 61 74 69 63 20 64 69 72 65 63 74 6f 72 | nside.the.site's.static.director |
| 5ca0 | 79 20 66 6f 72 20 4c 61 54 65 58 20 69 6d 61 67 65 73 2e 0a 0a 54 68 69 73 20 73 75 62 20 64 69 | y.for.LaTeX.images...This.sub.di |
| 5cc0 | 72 65 63 74 6f 72 79 20 69 73 20 63 72 65 61 74 65 64 20 77 68 65 6e 20 61 6e 20 65 78 70 6f 72 | rectory.is.created.when.an.expor |
| 5ce0 | 74 20 6f 70 74 69 6f 6e 20 6c 69 6b 65 0a 60 74 65 78 3a 64 76 69 73 76 67 6d 27 20 69 73 20 75 | t.option.like.`tex:dvisvgm'.is.u |
| 5d00 | 73 65 64 2e 22 29 0a 0a 0c 0a 3b 3b 3b 20 55 73 65 72 2d 43 6f 6e 66 69 67 75 72 61 62 6c 65 20 | sed.")....;;;.User-Configurable. |
| 5d20 | 56 61 72 69 61 62 6c 65 73 0a 0a 28 64 65 66 67 72 6f 75 70 20 6f 72 67 2d 65 78 70 6f 72 74 2d | Variables..(defgroup.org-export- |
| 5d40 | 62 6c 61 63 6b 66 72 69 64 61 79 20 6e 69 6c 0a 20 20 22 4f 70 74 69 6f 6e 73 20 66 6f 72 20 65 | blackfriday.nil..."Options.for.e |
| 5d60 | 78 70 6f 72 74 69 6e 67 20 4f 72 67 20 6d 6f 64 65 20 66 69 6c 65 73 20 74 6f 20 42 6c 61 63 6b | xporting.Org.mode.files.to.Black |
| 5d80 | 66 72 69 64 61 79 20 4d 61 72 6b 64 6f 77 6e 2e 22 0a 20 20 3a 74 61 67 20 22 4f 72 67 20 45 78 | friday.Markdown."...:tag."Org.Ex |
| 5da0 | 70 6f 72 74 20 42 6c 61 63 6b 66 72 69 64 61 79 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d | port.Blackfriday"...:group.'org- |
| 5dc0 | 65 78 70 6f 72 74 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 | export)..(defcustom.org-blackfri |
| 5de0 | 64 61 79 2d 73 79 6e 74 61 78 2d 68 69 67 68 6c 69 67 68 74 69 6e 67 2d 6c 61 6e 67 73 0a 20 20 | day-syntax-highlighting-langs... |
| 5e00 | 27 28 28 22 69 70 79 74 68 6f 6e 22 20 2e 20 22 70 79 74 68 6f 6e 22 29 0a 20 20 20 20 28 22 6a | '(("ipython"..."python").....("j |
| 5e20 | 75 70 79 74 65 72 2d 70 79 74 68 6f 6e 22 20 2e 20 22 70 79 74 68 6f 6e 22 29 0a 20 20 20 20 28 | upyter-python"..."python").....( |
| 5e40 | 22 63 6f 6e 66 2d 74 6f 6d 6c 22 20 2e 20 22 74 6f 6d 6c 22 29 0a 20 20 20 20 28 22 63 6f 6e 66 | "conf-toml"..."toml").....("conf |
| 5e60 | 2d 73 70 61 63 65 22 20 2e 20 22 63 66 67 22 29 0a 20 20 20 20 28 22 63 6f 6e 66 22 20 2e 20 22 | -space"..."cfg").....("conf"..." |
| 5e80 | 63 66 67 22 29 29 0a 20 20 22 41 6c 69 73 74 20 6d 61 70 70 69 6e 67 20 73 72 63 20 62 6c 6f 63 | cfg"))..."Alist.mapping.src.bloc |
| 5ea0 | 6b 20 6c 61 6e 67 75 61 67 65 73 20 74 6f 20 74 68 65 69 72 20 73 79 6e 74 61 78 20 68 69 67 68 | k.languages.to.their.syntax.high |
| 5ec0 | 6c 69 67 68 74 69 6e 67 20 6c 61 6e 67 75 61 67 65 73 2e 0a 0a 54 68 65 20 6b 65 79 20 69 73 20 | lighting.languages...The.key.is. |
| 5ee0 | 74 68 65 20 73 72 63 20 62 6c 6f 63 6b 20 6c 61 6e 67 75 61 67 65 20 6e 61 6d 65 2e 20 20 54 68 | the.src.block.language.name...Th |
| 5f00 | 65 20 76 61 6c 75 65 20 69 73 20 74 68 65 0a 6c 61 6e 67 75 61 67 65 20 6e 61 6d 65 20 74 6f 20 | e.value.is.the.language.name.to. |
| 5f20 | 62 65 20 75 73 65 64 20 69 6e 20 74 68 65 20 65 78 70 6f 72 74 65 64 20 4d 61 72 6b 64 6f 77 6e | be.used.in.the.exported.Markdown |
| 5f40 | 2e 20 20 54 68 65 20 76 61 6c 75 65 0a 6c 61 6e 67 75 61 67 65 20 6e 61 6d 65 20 77 6f 75 6c 64 | ...The.value.language.name.would |
| 5f60 | 20 62 65 20 6f 6e 65 20 74 68 61 74 20 48 75 67 6f 27 73 20 43 68 72 6f 6d 61 20 73 79 6e 74 61 | .be.one.that.Hugo's.Chroma.synta |
| 5f80 | 78 20 68 69 67 68 6c 69 67 68 74 65 72 0a 77 6f 75 6c 64 20 75 6e 64 65 72 73 74 61 6e 64 2e 0a | x.highlighter.would.understand.. |
| 5fa0 | 0a 46 6f 72 20 6d 6f 73 74 20 73 72 63 20 6c 61 6e 67 75 61 67 65 73 2c 20 74 68 69 73 20 76 61 | .For.most.src.languages,.this.va |
| 5fc0 | 72 69 61 62 6c 65 20 77 69 6c 6c 20 6e 6f 74 20 6e 65 65 64 20 74 6f 20 62 65 0a 63 75 73 74 6f | riable.will.not.need.to.be.custo |
| 5fe0 | 6d 69 7a 65 64 2e 20 20 42 75 74 20 74 68 65 72 65 20 61 72 65 20 73 6f 6d 65 20 73 72 63 20 62 | mized...But.there.are.some.src.b |
| 6000 | 6c 6f 63 6b 20 5c 22 6c 61 6e 67 75 61 67 65 73 5c 22 20 6c 69 6b 65 0a 60 69 70 79 74 68 6f 6e | lock.\"languages\".like.`ipython |
| 6020 | 27 20 61 6e 64 20 60 6a 75 70 79 74 65 72 2d 70 79 74 68 6f 6e 27 20 66 6f 72 20 77 68 69 63 68 | '.and.`jupyter-python'.for.which |
| 6040 | 2c 20 74 68 65 20 65 78 70 6f 72 74 65 64 20 6c 61 6e 67 75 61 67 65 0a 74 61 67 20 6e 65 65 64 | ,.the.exported.language.tag.need |
| 6060 | 73 20 74 6f 20 62 65 20 60 70 79 74 68 6f 6e 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 | s.to.be.`python'."...:group.'org |
| 6080 | 2d 65 78 70 6f 72 74 2d 62 6c 61 63 6b 66 72 69 64 61 79 0a 20 20 3a 74 79 70 65 20 27 28 72 65 | -export-blackfriday...:type.'(re |
| 60a0 | 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 | peat...........(cons............ |
| 60c0 | 28 73 74 72 69 6e 67 20 22 53 72 63 20 42 6c 6f 63 6b 20 6c 61 6e 67 75 61 67 65 22 29 0a 20 20 | (string."Src.Block.language")... |
| 60e0 | 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 22 53 79 6e 74 61 78 20 68 69 67 68 6c 69 67 | .........(string."Syntax.highlig |
| 6100 | 68 74 69 6e 67 20 6c 61 6e 67 75 61 67 65 22 29 29 29 29 0a 0a 0a 0c 0a 3b 3b 3b 20 44 65 66 69 | hting.language")))).....;;;.Defi |
| 6120 | 6e 65 20 42 61 63 6b 2d 45 6e 64 0a 0a 28 6f 72 67 2d 65 78 70 6f 72 74 2d 64 65 66 69 6e 65 2d | ne.Back-End..(org-export-define- |
| 6140 | 64 65 72 69 76 65 64 2d 62 61 63 6b 65 6e 64 20 27 62 6c 61 63 6b 66 72 69 64 61 79 20 27 6d 64 | derived-backend.'blackfriday.'md |
| 6160 | 0a 20 20 3a 66 69 6c 74 65 72 73 2d 61 6c 69 73 74 20 27 28 28 3a 66 69 6c 74 65 72 2d 70 61 72 | ...:filters-alist.'((:filter-par |
| 6180 | 73 65 2d 74 72 65 65 20 2e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 73 65 70 61 72 61 | se-tree...org-blackfriday-separa |
| 61a0 | 74 65 2d 65 6c 65 6d 65 6e 74 73 29 29 0a 20 20 3b 3b 20 44 6f 20 6e 6f 74 20 63 6c 75 74 74 65 | te-elements))...;;.Do.not.clutte |
| 61c0 | 72 20 74 68 65 20 2a 4f 72 67 20 45 78 70 6f 72 74 65 72 20 44 69 73 70 61 74 63 68 2a 20 6d 65 | r.the.*Org.Exporter.Dispatch*.me |
| 61e0 | 6e 75 2e 0a 20 20 3b 3b 20 3a 6d 65 6e 75 2d 65 6e 74 72 79 0a 20 20 3b 3b 20 27 28 3f 62 20 22 | nu....;;.:menu-entry...;;.'(?b." |
| 6200 | 45 78 70 6f 72 74 20 74 6f 20 42 6c 61 63 6b 66 72 69 64 61 79 20 46 6c 61 76 6f 72 65 64 20 4d | Export.to.Blackfriday.Flavored.M |
| 6220 | 61 72 6b 64 6f 77 6e 22 0a 20 20 3b 3b 20 20 20 20 20 20 28 28 3f 42 20 22 54 6f 20 74 65 6d 70 | arkdown"...;;......((?B."To.temp |
| 6240 | 6f 72 61 72 79 20 62 75 66 66 65 72 22 0a 20 20 3b 3b 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 | orary.buffer"...;;...........(la |
| 6260 | 6d 62 64 61 20 28 61 20 73 20 76 20 62 29 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d | mbda.(a.s.v.b).(org-blackfriday- |
| 6280 | 65 78 70 6f 72 74 2d 61 73 2d 6d 61 72 6b 64 6f 77 6e 20 61 20 73 20 76 29 29 29 0a 20 20 3b 3b | export-as-markdown.a.s.v)))...;; |
| 62a0 | 20 20 20 20 20 20 20 28 3f 62 20 22 54 6f 20 66 69 6c 65 22 20 28 6c 61 6d 62 64 61 20 28 61 20 | .......(?b."To.file".(lambda.(a. |
| 62c0 | 73 20 76 20 62 29 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 65 78 70 6f 72 74 2d 74 | s.v.b).(org-blackfriday-export-t |
| 62e0 | 6f 2d 6d 61 72 6b 64 6f 77 6e 20 61 20 73 20 76 29 29 29 0a 20 20 3b 3b 20 20 20 20 20 20 20 28 | o-markdown.a.s.v)))...;;.......( |
| 6300 | 3f 6f 20 22 54 6f 20 66 69 6c 65 20 61 6e 64 20 6f 70 65 6e 22 0a 20 20 3b 3b 20 20 20 20 20 20 | ?o."To.file.and.open"...;;...... |
| 6320 | 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 61 20 73 20 76 20 62 29 0a 20 20 3b 3b 20 20 20 20 20 | .....(lambda.(a.s.v.b)...;;..... |
| 6340 | 20 20 20 20 20 20 20 20 28 69 66 20 61 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 65 | ........(if.a.(org-blackfriday-e |
| 6360 | 78 70 6f 72 74 2d 74 6f 2d 6d 61 72 6b 64 6f 77 6e 20 74 20 73 20 76 29 0a 20 20 3b 3b 20 20 20 | xport-to-markdown.t.s.v)...;;... |
| 6380 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6f 70 65 6e 2d 66 69 6c 65 20 28 6f 72 67 2d | ............(org-open-file.(org- |
| 63a0 | 62 6c 61 63 6b 66 72 69 64 61 79 2d 65 78 70 6f 72 74 2d 74 6f 2d 6d 61 72 6b 64 6f 77 6e 20 6e | blackfriday-export-to-markdown.n |
| 63c0 | 69 6c 20 73 20 76 29 29 29 29 29 29 29 0a 20 20 3a 74 72 61 6e 73 6c 61 74 65 2d 61 6c 69 73 74 | il.s.v)))))))...:translate-alist |
| 63e0 | 20 27 28 28 63 65 6e 74 65 72 2d 62 6c 6f 63 6b 20 2e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 | .'((center-block...org-blackfrid |
| 6400 | 61 79 2d 63 65 6e 74 65 72 2d 62 6c 6f 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ay-center-block)................ |
| 6420 | 20 20 20 20 20 20 28 65 78 61 6d 70 6c 65 2d 62 6c 6f 63 6b 20 2e 20 6f 72 67 2d 62 6c 61 63 6b | ......(example-block...org-black |
| 6440 | 66 72 69 64 61 79 2d 65 78 61 6d 70 6c 65 2d 62 6c 6f 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 | friday-example-block)........... |
| 6460 | 20 20 20 20 20 20 20 20 20 20 20 28 66 69 78 65 64 2d 77 69 64 74 68 20 2e 20 6f 72 67 2d 62 6c | ...........(fixed-width...org-bl |
| 6480 | 61 63 6b 66 72 69 64 61 79 2d 66 69 78 65 64 2d 77 69 64 74 68 29 20 3b 4f 72 67 20 42 61 62 65 | ackfriday-fixed-width).;Org.Babe |
| 64a0 | 6c 20 52 65 73 75 6c 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | l.Results......................( |
| 64c0 | 66 6f 6f 74 6e 6f 74 65 2d 72 65 66 65 72 65 6e 63 65 20 2e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 | footnote-reference...org-blackfr |
| 64e0 | 69 64 61 79 2d 66 6f 6f 74 6e 6f 74 65 2d 72 65 66 65 72 65 6e 63 65 29 0a 20 20 20 20 20 20 20 | iday-footnote-reference)........ |
| 6500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 6e 65 72 2d 74 65 6d 70 6c 61 74 65 20 2e 20 | ..............(inner-template... |
| 6520 | 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 69 6e 6e 65 72 2d 74 65 6d 70 6c 61 74 65 29 0a | org-blackfriday-inner-template). |
| 6540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 74 61 6c 69 63 20 2e 20 6f | .....................(italic...o |
| 6560 | 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 69 74 61 6c 69 63 29 0a 20 20 20 20 20 20 20 20 20 | rg-blackfriday-italic).......... |
| 6580 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 74 65 6d 20 2e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 | ............(item...org-blackfri |
| 65a0 | 64 61 79 2d 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | day-item)......................( |
| 65c0 | 6c 61 74 65 78 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 2e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 | latex-environment...org-blackfri |
| 65e0 | 64 61 79 2d 6c 61 74 65 78 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 | day-latex-environment).......... |
| 6600 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 74 65 78 2d 66 72 61 67 6d 65 6e 74 20 2e 20 6f 72 | ............(latex-fragment...or |
| 6620 | 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 6c 61 74 65 78 2d 66 72 61 67 6d 65 6e 74 29 0a 20 20 | g-blackfriday-latex-fragment)... |
| 6640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d 62 72 65 61 6b 20 2e | ...................(line-break.. |
| 6660 | 20 6f 72 67 2d 68 74 6d 6c 2d 6c 69 6e 65 2d 62 72 65 61 6b 29 20 3b 22 5c 5c 22 20 61 74 20 45 | .org-html-line-break).;"\\".at.E |
| 6680 | 4f 4c 20 66 6f 72 63 65 73 20 61 20 6c 69 6e 65 20 62 72 65 61 6b 0a 20 20 20 20 20 20 20 20 20 | OL.forces.a.line.break.......... |
| 66a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 61 69 6e 2d 6c 69 73 74 20 2e 20 6f 72 67 2d 62 6c | ............(plain-list...org-bl |
| 66c0 | 61 63 6b 66 72 69 64 61 79 2d 70 6c 61 69 6e 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 | ackfriday-plain-list)........... |
| 66e0 | 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 61 69 6e 2d 74 65 78 74 20 2e 20 6f 72 67 2d 62 6c 61 | ...........(plain-text...org-bla |
| 6700 | 63 6b 66 72 69 64 61 79 2d 70 6c 61 69 6e 2d 74 65 78 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ckfriday-plain-text)............ |
| 6720 | 20 20 20 20 20 20 20 20 20 20 28 71 75 6f 74 65 2d 62 6c 6f 63 6b 20 2e 20 6f 72 67 2d 62 6c 61 | ..........(quote-block...org-bla |
| 6740 | 63 6b 66 72 69 64 61 79 2d 71 75 6f 74 65 2d 62 6c 6f 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 | ckfriday-quote-block)........... |
| 6760 | 20 20 20 20 20 20 20 20 20 20 20 28 72 61 64 69 6f 2d 74 61 72 67 65 74 20 2e 20 6f 72 67 2d 62 | ...........(radio-target...org-b |
| 6780 | 6c 61 63 6b 66 72 69 64 61 79 2d 72 61 64 69 6f 2d 74 61 72 67 65 74 29 0a 20 20 20 20 20 20 20 | lackfriday-radio-target)........ |
| 67a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 20 2e 20 6f | ..............(special-block...o |
| 67c0 | 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 29 0a 20 20 | rg-blackfriday-special-block)... |
| 67e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 72 63 2d 62 6c 6f 63 6b 20 2e 20 | ...................(src-block... |
| 6800 | 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 73 72 63 2d 62 6c 6f 63 6b 29 0a 20 20 20 20 20 | org-blackfriday-src-block)...... |
| 6820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6b 65 2d 74 68 72 6f 75 67 68 20 | ................(strike-through. |
| 6840 | 2e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 73 74 72 69 6b 65 2d 74 68 72 6f 75 67 68 | ..org-blackfriday-strike-through |
| 6860 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 62 6c 65 2d 63 65 | )......................(table-ce |
| 6880 | 6c 6c 20 2e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 74 61 62 6c 65 2d 63 65 6c 6c 29 | ll...org-blackfriday-table-cell) |
| 68a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 62 6c 65 2d 72 6f 77 | ......................(table-row |
| 68c0 | 20 2e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 74 61 62 6c 65 2d 72 6f 77 29 0a 20 20 | ...org-blackfriday-table-row)... |
| 68e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 62 6c 65 20 2e 20 6f 72 67 2d | ...................(table...org- |
| 6900 | 62 6c 61 63 6b 66 72 69 64 61 79 2d 74 61 62 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | blackfriday-table).............. |
| 6920 | 20 20 20 20 20 20 20 20 28 74 61 72 67 65 74 20 2e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 | ........(target...org-blackfrida |
| 6940 | 79 2d 74 61 72 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | y-target)......................( |
| 6960 | 76 65 72 73 65 2d 62 6c 6f 63 6b 20 2e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 76 65 | verse-block...org-blackfriday-ve |
| 6980 | 72 73 65 2d 62 6c 6f 63 6b 29 29 29 0a 0a 0c 0a 3b 3b 3b 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 | rse-block)))....;;;.Miscellaneou |
| 69a0 | 73 20 48 65 6c 70 65 72 20 46 75 6e 63 74 69 6f 6e 73 0a 0a 3b 3b 3b 3b 20 43 68 65 63 6b 20 69 | s.Helper.Functions..;;;;.Check.i |
| 69c0 | 66 20 61 20 62 6f 6f 6c 65 61 6e 20 70 6c 69 73 74 20 76 61 6c 75 65 20 69 73 20 6e 6f 6e 2d 6e | f.a.boolean.plist.value.is.non-n |
| 69e0 | 69 6c 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 70 6c 69 73 74 | il.(defun.org-blackfriday--plist |
| 6a00 | 2d 67 65 74 2d 74 72 75 65 2d 70 20 28 69 6e 66 6f 20 6b 65 79 29 0a 20 20 22 52 65 74 75 72 6e | -get-true-p.(info.key)..."Return |
| 6a20 | 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 4b 45 59 20 69 6e 20 49 4e 46 4f 20 69 73 20 6e 6f 6e 2d 6e | .non-nil.if.KEY.in.INFO.is.non-n |
| 6a40 | 69 6c 2e 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 4b | il..Return.nil.if.the.value.of.K |
| 6a60 | 45 59 20 69 6e 20 49 4e 46 4f 20 69 73 20 6e 69 6c 2c 20 5c 22 6e 69 6c 5c 22 20 6f 72 20 5c 22 | EY.in.INFO.is.nil,.\"nil\".or.\" |
| 6a80 | 5c 22 2e 0a 0a 54 68 69 73 20 69 73 20 61 20 73 70 65 63 69 61 6c 20 76 65 72 73 69 6f 6e 20 6f | \"...This.is.a.special.version.o |
| 6aa0 | 66 20 60 70 6c 69 73 74 2d 67 65 74 27 20 75 73 65 64 20 6f 6e 6c 79 20 66 6f 72 20 6b 65 79 73 | f.`plist-get'.used.only.for.keys |
| 6ac0 | 20 74 68 61 74 0a 61 72 65 20 65 78 70 65 63 74 65 64 20 74 6f 20 68 6f 6c 64 20 61 20 62 6f 6f | .that.are.expected.to.hold.a.boo |
| 6ae0 | 6c 65 61 6e 20 76 61 6c 75 65 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 | lean.value...INFO.is.a.plist.use |
| 6b00 | 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 | d.as.a.communication.channel.".. |
| 6b20 | 20 28 6c 65 74 20 28 28 76 61 6c 75 65 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 6b 65 | .(let.((value.(plist-get.info.ke |
| 6b40 | 79 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 6f 72 20 28 65 71 75 61 6c 20 | y))).....(cond......((or.(equal. |
| 6b60 | 74 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 6e 69 6c 20 76 61 | t.value)...........(equal.nil.va |
| 6b80 | 6c 75 65 29 29 0a 20 20 20 20 20 20 76 61 6c 75 65 29 0a 20 20 20 20 20 28 28 61 6e 64 20 28 73 | lue)).......value)......((and.(s |
| 6ba0 | 74 72 69 6e 67 70 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 | tringp.value)............(string |
| 6bc0 | 3d 20 76 61 6c 75 65 20 22 6e 69 6c 22 29 29 0a 20 20 20 20 20 20 6e 69 6c 29 0a 20 20 20 20 20 | =.value."nil")).......nil)...... |
| 6be0 | 28 74 0a 20 20 20 20 20 20 3b 3b 20 22 22 20 2d 3e 20 6e 69 6c 0a 20 20 20 20 20 20 3b 3b 20 22 | (t.......;;."".->.nil.......;;." |
| 6c00 | 74 22 20 2d 3e 20 22 74 22 0a 20 20 20 20 20 20 3b 3b 20 22 61 6e 79 74 68 69 6e 67 20 65 6c 73 | t".->."t".......;;."anything.els |
| 6c20 | 65 22 20 2d 3e 20 22 61 6e 79 74 68 69 6e 67 20 65 6c 73 65 22 0a 20 20 20 20 20 20 3b 3b 20 31 | e".->."anything.else".......;;.1 |
| 6c40 | 32 33 20 2d 3e 20 6e 69 6c 0a 20 20 20 20 20 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 | 23.->.nil.......(org-string-nw-p |
| 6c60 | 20 76 61 6c 75 65 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 54 61 62 6c 65 20 6f 66 20 63 6f 6e 74 65 | .value)))))..;;;;.Table.of.conte |
| 6c80 | 6e 74 73 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 66 6f 72 6d 61 | nts.(defun.org-blackfriday-forma |
| 6ca0 | 74 2d 74 6f 63 20 28 68 65 61 64 69 6e 67 20 69 6e 66 6f 29 0a 20 20 22 52 65 74 75 72 6e 20 61 | t-toc.(heading.info)..."Return.a |
| 6cc0 | 6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 74 61 62 6c 65 20 6f 66 20 63 6f 6e 74 65 6e 74 73 20 | n.appropriate.table.of.contents. |
| 6ce0 | 65 6e 74 72 79 20 66 6f 72 20 48 45 41 44 49 4e 47 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c | entry.for.HEADING...INFO.is.a.pl |
| 6d00 | 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e | ist.used.as.a.communication.chan |
| 6d20 | 6e 65 6c 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 74 69 74 6c 65 20 28 6f 72 67 2d 65 78 70 6f 72 | nel."...(let*.((title.(org-expor |
| 6d40 | 74 2d 64 61 74 61 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 61 6c 74 2d 74 69 74 6c 65 | t-data.(org-export-get-alt-title |
| 6d60 | 20 68 65 61 64 69 6e 67 20 69 6e 66 6f 29 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 28 | .heading.info).info))..........( |
| 6d80 | 6c 65 76 65 6c 20 28 31 2d 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 | level.(1-.(org-element-property. |
| 6da0 | 3a 6c 65 76 65 6c 20 68 65 61 64 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 6e 64 65 | :level.heading)))..........(inde |
| 6dc0 | 6e 74 20 28 63 6f 6e 63 61 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2a 20 6c 65 76 65 6c | nt.(concat.(make-string.(*.level |
| 6de0 | 20 32 29 20 3f 20 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 6e 63 68 6f 72 20 28 6f 72 20 28 | .2).?.)))..........(anchor.(or.( |
| 6e00 | 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 43 55 53 54 4f 4d 5f 49 44 20 | org-element-property.:CUSTOM_ID. |
| 6e20 | 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | heading)......................(o |
| 6e40 | 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 72 65 66 65 72 65 6e 63 65 20 68 65 61 64 69 6e 67 20 | rg-export-get-reference.heading. |
| 6e60 | 69 6e 66 6f 29 29 29 29 0a 20 20 20 20 28 63 6f 6e 63 61 74 20 69 6e 64 65 6e 74 20 22 2d 20 5b | info)))).....(concat.indent."-.[ |
| 6e80 | 22 20 74 69 74 6c 65 20 22 5d 22 20 22 28 23 22 20 61 6e 63 68 6f 72 20 22 29 22 29 29 29 0a 0a | ".title."]"."(#".anchor.")"))).. |
| 6ea0 | 3b 3b 3b 3b 20 45 78 74 72 61 20 64 69 76 20 68 61 63 6b 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 | ;;;;.Extra.div.hack.(defun.org-b |
| 6ec0 | 6c 61 63 6b 66 72 69 64 61 79 2d 2d 65 78 74 72 61 2d 64 69 76 2d 68 61 63 6b 20 28 69 6e 66 6f | lackfriday--extra-div-hack.(info |
| 6ee0 | 20 26 6f 70 74 69 6f 6e 61 6c 20 74 61 67 29 0a 20 20 22 52 65 74 75 72 6e 20 73 74 72 69 6e 67 | .&optional.tag)..."Return.string |
| 6f00 | 20 66 6f 72 20 74 68 65 20 5c 22 65 78 74 72 61 20 64 69 76 20 68 61 63 6b 5c 22 2e 0a 0a 54 68 | .for.the.\"extra.div.hack\"...Th |
| 6f20 | 65 20 65 6d 70 74 79 20 48 54 4d 4c 20 65 6c 65 6d 65 6e 74 20 74 61 67 73 20 6c 69 6b 65 20 5c | e.empty.HTML.element.tags.like.\ |
| 6f40 | 22 3c 64 69 76 3e 3c 2f 64 69 76 3e 5c 22 20 69 73 20 61 20 68 61 63 6b 20 74 6f 20 67 65 74 0a | "<div></div>\".is.a.hack.to.get. |
| 6f60 | 61 72 6f 75 6e 64 20 61 20 42 6c 61 63 6b 66 72 69 64 61 79 20 6c 69 6d 69 74 61 74 69 6f 6e 2e | around.a.Blackfriday.limitation. |
| 6f80 | 0a 0a 53 65 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6b 61 75 73 68 61 6c | ..See.https://github.com/kaushal |
| 6fa0 | 6d 6f 64 69 2f 6f 78 2d 68 75 67 6f 2f 69 73 73 75 65 73 2f 39 33 2e 0a 0a 49 4e 46 4f 20 69 73 | modi/ox-hugo/issues/93...INFO.is |
| 6fc0 | 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e | .a.plist.used.as.a.communication |
| 6fe0 | 20 63 68 61 6e 6e 65 6c 2e 0a 0a 49 66 20 54 41 47 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 | .channel...If.TAG.is.not.specifi |
| 7000 | 65 64 2c 20 69 74 20 64 65 66 61 75 6c 74 73 20 74 6f 20 5c 22 64 69 76 5c 22 2e 22 0a 20 20 28 | ed,.it.defaults.to.\"div\"."...( |
| 7020 | 6c 65 74 20 28 28 74 61 67 20 28 6f 72 20 74 61 67 20 22 64 69 76 22 29 29 29 0a 20 20 20 20 28 | let.((tag.(or.tag."div"))).....( |
| 7040 | 69 66 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 70 6c 69 73 74 2d 67 65 74 2d 74 | if.(org-blackfriday--plist-get-t |
| 7060 | 72 75 65 2d 70 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 67 6f 6c 64 6d 61 72 6b 29 0a 20 20 20 20 20 | rue-p.info.:hugo-goldmark)...... |
| 7080 | 20 20 20 22 22 0a 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5c 6e 20 20 3c 25 73 3e 3c 2f 25 | ..."".......(format."\n..<%s></% |
| 70a0 | 73 3e 22 20 74 61 67 20 74 61 67 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 | s>".tag.tag))))..(defun.org-blac |
| 70c0 | 6b 66 72 69 64 61 79 2d 2d 67 65 74 2d 72 65 66 2d 70 72 65 66 69 78 20 28 73 79 6d 62 6f 6c 29 | kfriday--get-ref-prefix.(symbol) |
| 70e0 | 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 70 72 65 66 69 78 20 73 74 72 69 6e 67 20 66 6f 72 | ..."Return.the.prefix.string.for |
| 7100 | 20 53 59 4d 42 4f 4c 20 77 68 69 63 68 20 63 61 6e 20 62 65 20 61 6e 20 4f 72 67 20 65 6c 65 6d | .SYMBOL.which.can.be.an.Org.elem |
| 7120 | 65 6e 74 20 74 79 70 65 2e 0a 0a 52 65 74 75 72 6e 73 20 6e 69 6c 20 69 66 20 74 68 65 20 53 59 | ent.type...Returns.nil.if.the.SY |
| 7140 | 4d 42 4f 4c 27 73 20 70 72 65 66 69 78 20 73 74 72 69 6e 67 20 69 73 6e 27 74 20 64 65 66 69 6e | MBOL's.prefix.string.isn't.defin |
| 7160 | 65 64 2e 22 0a 20 20 28 6c 65 74 20 28 28 70 72 65 66 69 78 2d 61 6c 69 73 74 20 27 28 28 66 69 | ed."...(let.((prefix-alist.'((fi |
| 7180 | 67 75 72 65 20 2e 20 22 66 69 67 75 72 65 2d 2d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | gure..."figure--").............. |
| 71a0 | 20 20 20 20 20 20 20 20 20 20 20 28 72 61 64 69 6f 20 2e 20 22 6f 72 67 2d 72 61 64 69 6f 2d 2d | ...........(radio..."org-radio-- |
| 71c0 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 72 63 2d | ").........................(src- |
| 71e0 | 62 6c 6f 63 6b 20 2e 20 22 63 6f 64 65 2d 73 6e 69 70 70 65 74 2d 2d 22 29 0a 20 20 20 20 20 20 | block..."code-snippet--")....... |
| 7200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 62 6c 65 20 2e 20 22 74 61 62 6c | ..................(table..."tabl |
| 7220 | 65 2d 2d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 | e--").........................(t |
| 7240 | 61 72 67 65 74 20 2e 20 22 6f 72 67 2d 74 61 72 67 65 74 2d 2d 22 29 29 29 29 0a 20 20 20 20 28 | arget..."org-target--")))).....( |
| 7260 | 63 64 72 20 28 61 73 73 6f 63 20 73 79 6d 62 6f 6c 20 70 72 65 66 69 78 2d 61 6c 69 73 74 29 29 | cdr.(assoc.symbol.prefix-alist)) |
| 7280 | 29 29 0a 0a 3b 3b 3b 3b 20 46 6f 6f 74 6e 6f 74 65 20 73 65 63 74 69 6f 6e 0a 28 64 65 66 75 6e | ))..;;;;.Footnote.section.(defun |
| 72a0 | 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 66 6f 6f 74 6e 6f 74 65 2d 73 65 63 74 69 6f | .org-blackfriday-footnote-sectio |
| 72c0 | 6e 20 28 69 6e 66 6f 20 26 6f 70 74 69 6f 6e 61 6c 20 69 73 2d 63 6a 6b 29 0a 20 20 22 46 6f 72 | n.(info.&optional.is-cjk)..."For |
| 72e0 | 6d 61 74 20 74 68 65 20 66 6f 6f 74 6e 6f 74 65 20 73 65 63 74 69 6f 6e 2e 0a 0a 49 4e 46 4f 20 | mat.the.footnote.section...INFO. |
| 7300 | 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 | is.a.plist.used.as.a.communicati |
| 7320 | 6f 6e 20 63 68 61 6e 6e 65 6c 2e 0a 0a 49 53 2d 43 4a 4b 20 73 68 6f 75 6c 64 20 62 65 20 73 65 | on.channel...IS-CJK.should.be.se |
| 7340 | 74 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 74 68 65 20 6c 61 6e 67 75 61 67 65 20 69 73 20 | t.to.non-nil.if.the.language.is. |
| 7360 | 43 68 69 6e 65 73 65 2c 0a 4a 61 70 61 6e 65 73 65 20 6f 72 20 4b 6f 72 65 61 6e 2e 22 0a 20 20 | Chinese,.Japanese.or.Korean."... |
| 7380 | 28 6c 65 74 20 28 28 66 6e 2d 61 6c 69 73 74 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 63 6f 6c 6c | (let.((fn-alist.(org-export-coll |
| 73a0 | 65 63 74 2d 66 6f 6f 74 6e 6f 74 65 2d 64 65 66 69 6e 69 74 69 6f 6e 73 20 69 6e 66 6f 29 29 0a | ect-footnote-definitions.info)). |
| 73c0 | 20 20 20 20 20 20 20 20 3b 3b 20 46 72 69 20 4a 75 6c 20 32 31 20 31 34 3a 33 33 3a 32 35 20 45 | ........;;.Fri.Jul.21.14:33:25.E |
| 73e0 | 44 54 20 32 30 31 37 20 2d 20 6b 6d 6f 64 69 0a 20 20 20 20 20 20 20 20 3b 3b 20 54 4f 44 4f 3a | DT.2017.-.kmodi.........;;.TODO: |
| 7400 | 20 4e 65 65 64 20 74 6f 20 6c 65 61 72 6e 20 75 73 69 6e 67 20 63 6c 2d 6c 6f 6f 70 0a 20 20 20 | .Need.to.learn.using.cl-loop.... |
| 7420 | 20 20 20 20 20 3b 3b 20 42 65 6c 6f 77 20 66 6f 72 6d 20 66 72 6f 6d 20 6f 78 2d 6d 64 20 64 69 | .....;;.Below.form.from.ox-md.di |
| 7440 | 64 20 6e 6f 74 20 77 6f 72 6b 2e 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 66 6e 2d 61 6c 69 73 74 | d.not.work..........;;.(fn-alist |
| 7460 | 2d 73 74 72 69 70 70 65 64 0a 20 20 20 20 20 20 20 20 3b 3b 20 20 28 63 6c 2d 6c 6f 6f 70 20 66 | -stripped.........;;..(cl-loop.f |
| 7480 | 6f 72 20 28 6e 20 72 61 77 29 20 69 6e 20 66 6e 2d 61 6c 69 73 74 20 63 6f 6c 6c 65 63 74 0a 20 | or.(n.raw).in.fn-alist.collect.. |
| 74a0 | 20 20 20 20 20 20 20 3b 3b 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 6e 20 28 6f 72 67 | .......;;...........(cons.n.(org |
| 74c0 | 2d 74 72 69 6d 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 64 61 74 61 20 72 61 77 20 69 6e 66 6f 29 | -trim.(org-export-data.raw.info) |
| 74e0 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 66 6e 2d 61 6c 69 73 74 2d 73 74 72 69 70 70 65 64 29 0a | )))).........fn-alist-stripped). |
| 7500 | 20 20 20 20 28 6c 65 74 20 28 28 6e 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 64 65 66 29 0a 20 | ....(let.((n.1)...........def).. |
| 7520 | 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 6e 20 66 6e 2d 61 6c 69 73 74 29 0a 20 20 20 20 20 | .....(dolist.(fn.fn-alist)...... |
| 7540 | 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 66 6e 3a 20 25 53 22 20 66 6e 29 0a 20 20 20 20 | ...;;.(message."fn:.%S".fn)..... |
| 7560 | 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 66 6e 3a 20 25 73 22 20 28 6f 72 67 2d 65 78 | ....;;.(message."fn:.%s".(org-ex |
| 7580 | 70 6f 72 74 2d 64 61 74 61 20 66 6e 20 69 6e 66 6f 29 29 20 3b 54 68 69 73 20 67 69 76 65 73 20 | port-data.fn.info)).;This.gives. |
| 75a0 | 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 66 6e 20 6e 74 | error.........;;.(message."fn.nt |
| 75c0 | 68 20 32 20 63 61 72 3a 20 25 73 22 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 64 61 74 61 20 28 6e | h.2.car:.%s".(org-export-data.(n |
| 75e0 | 74 68 20 32 20 66 6e 29 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 65 | th.2.fn).info)).........(setq.de |
| 7600 | 66 20 28 6f 72 67 2d 74 72 69 6d 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 64 61 74 61 20 28 6e 74 | f.(org-trim.(org-export-data.(nt |
| 7620 | 68 20 32 20 66 6e 29 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 67 | h.2.fn).info))).........(if.(org |
| 7640 | 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 70 6c 69 73 74 2d 67 65 74 2d 74 72 75 65 2d 70 20 69 | -blackfriday--plist-get-true-p.i |
| 7660 | 6e 66 6f 20 3a 68 75 67 6f 2d 67 6f 6c 64 6d 61 72 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | nfo.:hugo-goldmark)............. |
| 7680 | 28 70 72 6f 67 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 47 6f 6c | (progn......................;Gol |
| 76a0 | 64 6d 61 72 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 47 6f 6c 64 6d 61 72 6b 27 | dmark...............;;.Goldmark' |
| 76c0 | 73 20 22 50 48 50 20 4d 61 72 6b 64 6f 77 6e 20 45 78 74 72 61 3a 20 46 6f 6f 74 6e 6f 74 65 73 | s."PHP.Markdown.Extra:.Footnotes |
| 76e0 | 22 20 65 78 74 65 6e 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 75 70 | ".extension...............;;.sup |
| 7700 | 70 6f 72 74 73 20 6d 75 6c 74 69 2d 6c 69 6e 65 20 66 6f 6f 74 6e 6f 74 65 73 20 2d 2d 0a 20 20 | ports.multi-line.footnotes.--... |
| 7720 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f | ............;;.https://github.co |
| 7740 | 6d 2f 79 75 69 6e 2f 67 6f 6c 64 6d 61 72 6b 2f 23 66 6f 6f 74 6e 6f 74 65 73 2d 65 78 74 65 6e | m/yuin/goldmark/#footnotes-exten |
| 7760 | 73 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 32 6e 64 20 61 6e 64 20 66 | sion................;;.2nd.and.f |
| 7780 | 75 72 74 68 65 72 20 6c 69 6e 65 73 20 69 6e 20 61 20 6d 75 6c 74 69 2d 6c 69 6e 65 20 66 6f 6f | urther.lines.in.a.multi-line.foo |
| 77a0 | 74 6e 6f 74 65 20 6e 65 65 64 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 | tnote.need.to...............;;.b |
| 77c0 | 65 20 69 6e 64 65 6e 74 65 64 20 62 79 20 34 20 73 70 61 63 65 73 2e 0a 20 20 20 20 20 20 20 20 | e.indented.by.4.spaces.......... |
| 77e0 | 20 20 20 20 20 20 28 73 65 74 71 20 64 65 66 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d | ......(setq.def.(replace-regexp- |
| 7800 | 69 6e 2d 73 74 72 69 6e 67 20 22 5c 6e 22 20 22 5c 6e 20 20 20 20 22 20 64 65 66 29 29 29 0a 20 | in-string."\n"."\n....".def))).. |
| 7820 | 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........(progn................. |
| 7840 | 20 20 20 20 20 20 20 3b 42 6c 61 63 6b 66 72 69 64 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .......;Blackfriday............. |
| 7860 | 3b 3b 20 53 75 70 70 6f 72 74 20 6d 75 6c 74 69 2d 6c 69 6e 65 20 66 6f 6f 74 6e 6f 74 65 20 64 | ;;.Support.multi-line.footnote.d |
| 7880 | 65 66 69 6e 69 74 69 6f 6e 73 20 62 79 20 66 6f 6c 64 69 6e 67 20 61 6c 6c 0a 20 20 20 20 20 20 | efinitions.by.folding.all....... |
| 78a0 | 20 20 20 20 20 20 3b 3b 20 66 6f 6f 74 6e 6f 74 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 6c 69 6e | ......;;.footnote.definition.lin |
| 78c0 | 65 73 20 69 6e 74 6f 20 61 20 73 69 6e 67 6c 65 20 6c 69 6e 65 20 61 73 20 42 6c 61 63 6b 66 72 | es.into.a.single.line.as.Blackfr |
| 78e0 | 69 64 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 | iday.............;;.does.not.sup |
| 7900 | 70 6f 72 74 20 74 68 61 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 65 66 | port.that..............(setq.def |
| 7920 | 20 28 69 66 20 69 73 2d 63 6a 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(if.is-cjk..................... |
| 7940 | 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a | ......(replace-regexp-in-string. |
| 7960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 22 20 | ..........................."\n". |
| 7980 | 22 20 22 20 3b 49 66 20 74 68 65 20 66 6f 6f 74 6e 6f 74 65 20 73 74 69 6c 6c 20 68 61 73 20 6e | ".".;If.the.footnote.still.has.n |
| 79a0 | 65 77 6c 69 6e 65 73 2c 20 72 65 70 6c 61 63 65 20 74 68 65 6d 20 77 69 74 68 20 73 70 61 63 65 | ewlines,.replace.them.with.space |
| 79c0 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 | s............................(re |
| 79e0 | 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 | place-regexp-in-string.......... |
| 7a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 44 6f 20 6e 6f 74 20 69 6e 73 | ...................;;.Do.not.ins |
| 7a20 | 65 72 74 20 73 70 61 63 65 73 20 77 68 65 6e 20 6a 6f 69 6e 69 6e 67 20 6e 65 77 6c 69 6e 65 73 | ert.spaces.when.joining.newlines |
| 7a40 | 20 66 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .for............................ |
| 7a60 | 20 3b 3b 20 43 4a 4b 20 6c 61 6e 67 75 61 67 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .;;.CJK.languages............... |
| 7a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5b 5b 3a 6d 75 6c 74 69 62 79 74 65 3a | ..............."\\([[:multibyte: |
| 7aa0 | 5d 5d 5c 5c 29 5b 5b 3a 62 6c 61 6e 6b 3a 5d 5d 2a 5c 6e 5b 5b 3a 62 6c 61 6e 6b 3a 5d 5d 2a 5c | ]]\\)[[:blank:]]*\n[[:blank:]]*\ |
| 7ac0 | 5c 28 5b 5b 3a 6d 75 6c 74 69 62 79 74 65 3a 5d 5d 5c 5c 29 22 20 22 5c 5c 31 5c 5c 32 22 0a 20 | \([[:multibyte:]]\\)"."\\1\\2".. |
| 7ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 29 29 | ...........................def)) |
| 7b00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 | .........................(replac |
| 7b20 | 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 6e 22 20 22 20 22 20 64 65 66 29 | e-regexp-in-string."\n".".".def) |
| 7b40 | 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 70 6c 61 63 65 20 6d 75 6c 74 69 | ))..............;;.Replace.multi |
| 7b60 | 70 6c 65 20 63 6f 6e 73 65 63 75 74 69 76 65 20 73 70 61 63 65 73 20 77 69 74 68 20 61 20 73 69 | ple.consecutive.spaces.with.a.si |
| 7b80 | 6e 67 6c 65 20 73 70 61 63 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 65 | ngle.space..............(setq.de |
| 7ba0 | 66 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5b 5b 3a | f.(replace-regexp-in-string."[[: |
| 7bc0 | 62 6c 61 6e 6b 3a 5d 5d 2b 22 20 22 20 22 20 64 65 66 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 | blank:]]+".".".def)))).........( |
| 7be0 | 70 75 73 68 20 28 63 6f 6e 73 20 6e 20 64 65 66 29 20 66 6e 2d 61 6c 69 73 74 2d 73 74 72 69 70 | push.(cons.n.def).fn-alist-strip |
| 7c00 | 70 65 64 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6e 20 28 31 2b 20 6e 29 29 29 29 0a 20 | ped).........(setq.n.(1+.n)))).. |
| 7c20 | 20 20 20 28 77 68 65 6e 20 66 6e 2d 61 6c 69 73 74 2d 73 74 72 69 70 70 65 64 0a 20 20 20 20 20 | ...(when.fn-alist-stripped...... |
| 7c40 | 20 28 6d 61 70 63 6f 6e 63 61 74 20 28 6c 61 6d 62 64 61 20 28 66 6e 29 0a 20 20 20 20 20 20 20 | .(mapconcat.(lambda.(fn)........ |
| 7c60 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 64 62 67 3a 20 66 6e | ............;;.(message."dbg:.fn |
| 7c80 | 3a 20 25 30 64 20 2d 2d 20 25 73 22 20 28 63 61 72 20 66 6e 29 20 28 63 64 72 20 66 6e 29 29 0a | :.%0d.--.%s".(car.fn).(cdr.fn)). |
| 7ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5b 5e 66 6e | ...................(format."[^fn |
| 7cc0 | 3a 25 64 5d 3a 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :%d]:.%s"....................... |
| 7ce0 | 20 20 20 20 20 28 63 61 72 20 66 6e 29 20 20 20 20 20 3b 66 6f 6f 74 6e 6f 74 65 20 6e 75 6d 62 | .....(car.fn).....;footnote.numb |
| 7d00 | 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | er............................(c |
| 7d20 | 64 72 20 66 6e 29 29 29 20 20 20 3b 66 6f 6f 74 6e 6f 74 65 20 64 65 66 69 6e 69 74 69 6f 6e 0a | dr.fn)))...;footnote.definition. |
| 7d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 72 65 76 65 72 73 65 20 66 6e 2d 61 6c | .................(nreverse.fn-al |
| 7d60 | 69 73 74 2d 73 74 72 69 70 70 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | ist-stripped).................." |
| 7d80 | 5c 6e 22 29 29 29 29 0a 0a 3b 3b 3b 3b 20 54 61 62 6c 65 2d 43 6f 6d 6d 6f 6e 0a 28 64 65 66 75 | \n"))))..;;;;.Table-Common.(defu |
| 7da0 | 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 74 61 62 6c 65 2d 63 6f 6c 2d 77 69 64 74 | n.org-blackfriday-table-col-widt |
| 7dc0 | 68 20 28 74 61 62 6c 65 20 63 6f 6c 75 6d 6e 20 69 6e 66 6f 29 0a 20 20 22 52 65 74 75 72 6e 20 | h.(table.column.info)..."Return. |
| 7de0 | 77 69 64 74 68 20 6f 66 20 54 41 42 4c 45 20 61 74 20 67 69 76 65 6e 20 43 4f 4c 55 4d 4e 20 75 | width.of.TABLE.at.given.COLUMN.u |
| 7e00 | 73 69 6e 67 20 49 4e 46 4f 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 | sing.INFO...INFO.is.a.plist.used |
| 7e20 | 20 61 73 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 20 20 57 69 64 74 | .as.communication.channel...Widt |
| 7e40 | 68 20 6f 66 20 61 20 63 6f 6c 75 6d 6e 0a 69 73 20 64 65 74 65 72 6d 69 6e 65 64 20 65 69 74 68 | h.of.a.column.is.determined.eith |
| 7e60 | 65 72 20 62 79 20 69 6e 71 75 69 72 69 6e 67 20 60 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 | er.by.inquiring.`org-blackfriday |
| 7e80 | 2d 77 69 64 74 68 2d 63 6f 6f 6b 69 65 73 27 0a 69 6e 20 74 68 65 20 63 6f 6c 75 6d 6e 2c 20 6f | -width-cookies'.in.the.column,.o |
| 7ea0 | 72 20 62 79 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 63 65 6c 6c 20 77 69 74 68 20 69 6e 20 74 68 | r.by.the.maximum.cell.with.in.th |
| 7ec0 | 65 20 63 6f 6c 75 6d 6e 2e 22 0a 20 20 28 6c 65 74 20 28 28 63 6f 6f 6b 69 65 20 28 77 68 65 6e | e.column."...(let.((cookie.(when |
| 7ee0 | 20 28 68 61 73 68 2d 74 61 62 6c 65 2d 70 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 77 | .(hash-table-p.org-blackfriday-w |
| 7f00 | 69 64 74 68 2d 63 6f 6f 6b 69 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | idth-cookies)................... |
| 7f20 | 28 67 65 74 68 61 73 68 20 63 6f 6c 75 6d 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d | (gethash.column.org-blackfriday- |
| 7f40 | 77 69 64 74 68 2d 63 6f 6f 6b 69 65 73 29 29 29 29 0a 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 | width-cookies)))).....(if.(and.( |
| 7f60 | 65 71 20 74 61 62 6c 65 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 77 69 64 74 68 2d 63 | eq.table.org-blackfriday-width-c |
| 7f80 | 6f 6f 6b 69 65 73 2d 74 61 62 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 | ookies-table)..............(not. |
| 7fa0 | 28 65 71 20 6e 69 6c 20 63 6f 6f 6b 69 65 29 29 29 0a 20 20 20 20 20 20 20 20 63 6f 6f 6b 69 65 | (eq.nil.cookie))).........cookie |
| 7fc0 | 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 20 28 65 71 20 74 61 62 6c 65 20 6f 72 | .......(unless.(and.(eq.table.or |
| 7fe0 | 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 77 69 64 74 68 2d 63 6f 6f 6b 69 65 73 2d 74 61 62 6c | g-blackfriday-width-cookies-tabl |
| 8000 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 68 61 73 68 2d 74 61 62 6c | e)....................(hash-tabl |
| 8020 | 65 2d 70 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 77 69 64 74 68 2d 63 6f 6f 6b 69 65 | e-p.org-blackfriday-width-cookie |
| 8040 | 73 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 | s)).........(setq.org-blackfrida |
| 8060 | 79 2d 77 69 64 74 68 2d 63 6f 6f 6b 69 65 73 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 | y-width-cookies.(make-hash-table |
| 8080 | 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 | )).........(setq.org-blackfriday |
| 80a0 | 2d 77 69 64 74 68 2d 63 6f 6f 6b 69 65 73 2d 74 61 62 6c 65 20 74 61 62 6c 65 29 29 0a 20 20 20 | -width-cookies-table.table)).... |
| 80c0 | 20 20 20 28 6c 65 74 20 28 28 6d 61 78 2d 77 69 64 74 68 20 30 29 0a 20 20 20 20 20 20 20 20 20 | ...(let.((max-width.0).......... |
| 80e0 | 20 20 20 28 73 70 65 63 69 61 6c 70 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 74 61 62 6c 65 2d 68 | ...(specialp.(org-export-table-h |
| 8100 | 61 73 2d 73 70 65 63 69 61 6c 2d 63 6f 6c 75 6d 6e 2d 70 20 74 61 62 6c 65 29 29 29 0a 20 20 20 | as-special-column-p.table))).... |
| 8120 | 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 | .....(org-element-map........... |
| 8140 | 20 20 74 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 74 61 62 6c 65 2d 72 6f 77 0a 20 | ..table.............'table-row.. |
| 8160 | 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 72 6f 77 29 0a 20 20 20 20 20 20 20 20 20 | .........(lambda.(row).......... |
| 8180 | 20 20 20 28 73 65 74 71 20 6d 61 78 2d 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(setq.max-width.............. |
| 81a0 | 20 20 20 20 20 28 6d 61 78 20 28 6c 65 6e 67 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(max.(length............... |
| 81c0 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 64 61 74 61 0a 20 20 20 20 20 | ..........(org-export-data...... |
| 81e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 | ....................(org-element |
| 8200 | 2d 63 6f 6e 74 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -contents....................... |
| 8220 | 20 20 20 20 28 65 6c 74 20 28 69 66 20 73 70 65 63 69 61 6c 70 0a 20 20 20 20 20 20 20 20 20 20 | ....(elt.(if.specialp........... |
| 8240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6f | .........................(car.(o |
| 8260 | 72 67 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 20 72 6f 77 29 29 0a 20 20 20 20 20 20 | rg-element-contents.row))....... |
| 8280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | ...........................(org- |
| 82a0 | 65 6c 65 6d 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 20 72 6f 77 29 29 0a 20 20 20 20 20 20 20 20 20 | element-contents.row)).......... |
| 82c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 75 6d 6e 29 29 0a 20 | ......................column)).. |
| 82e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 66 6f 29 29 0a 20 | ........................info)).. |
| 8300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 78 2d 77 69 64 74 68 29 | ......................max-width) |
| 8320 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 28 70 75 74 68 | ))...........info).........(puth |
| 8340 | 61 73 68 20 63 6f 6c 75 6d 6e 20 6d 61 78 2d 77 69 64 74 68 20 6f 72 67 2d 62 6c 61 63 6b 66 72 | ash.column.max-width.org-blackfr |
| 8360 | 69 64 61 79 2d 77 69 64 74 68 2d 63 6f 6f 6b 69 65 73 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 50 6c | iday-width-cookies)))))..;;;;.Pl |
| 8380 | 61 69 6e 20 4c 69 73 74 20 48 65 6c 70 65 72 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b | ain.List.Helper.(defun.org-black |
| 83a0 | 66 72 69 64 61 79 2d 2d 65 78 70 6f 72 74 2d 6f 72 64 65 72 65 64 2d 6c 69 73 74 2d 61 73 2d 68 | friday--export-ordered-list-as-h |
| 83c0 | 74 6d 6c 2d 70 20 28 70 6c 61 69 6e 2d 6c 69 73 74 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e | tml-p.(plain-list)..."Return.non |
| 83e0 | 2d 6e 69 6c 20 69 66 20 74 68 65 20 50 4c 41 49 4e 2d 4c 49 53 54 20 6e 65 65 64 73 20 74 6f 20 | -nil.if.the.PLAIN-LIST.needs.to. |
| 8400 | 62 65 20 65 78 70 6f 72 74 65 64 20 61 73 20 48 54 4d 4c 2e 0a 0a 54 68 65 20 50 4c 41 49 4e 2d | be.exported.as.HTML...The.PLAIN- |
| 8420 | 4c 49 53 54 20 69 73 20 65 78 70 6f 72 74 65 64 20 61 73 20 48 54 4d 4c 20 69 66 20 74 68 65 20 | LIST.is.exported.as.HTML.if.the. |
| 8440 | 6c 69 73 74 20 69 73 20 61 6e 20 6f 72 64 65 72 65 64 20 6c 69 73 74 0a 61 6e 64 20 61 20 63 75 | list.is.an.ordered.list.and.a.cu |
| 8460 | 73 74 6f 6d 20 63 6f 75 6e 74 65 72 20 69 73 20 75 73 65 64 20 6f 6e 20 73 65 63 6f 6e 64 20 6f | stom.counter.is.used.on.second.o |
| 8480 | 72 20 6c 61 74 65 72 20 69 74 65 6d 20 69 6e 20 74 68 65 20 6c 69 73 74 2e 0a 0a 52 65 74 75 72 | r.later.item.in.the.list...Retur |
| 84a0 | 6e 73 20 6e 69 6c 20 6f 74 68 65 72 77 69 73 65 2e 22 0a 20 20 28 6c 65 74 20 28 28 74 79 70 65 | ns.nil.otherwise."...(let.((type |
| 84c0 | 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 74 79 70 65 20 70 6c 61 | .(org-element-property.:type.pla |
| 84e0 | 69 6e 2d 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 68 61 73 2d 63 75 73 74 6f 6d 2d 63 6f 75 | in-list)).........has-custom-cou |
| 8500 | 6e 74 65 72 29 0a 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 27 6f 72 64 65 72 65 64 20 74 79 70 | nter).....(when.(eq.'ordered.typ |
| 8520 | 65 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 69 73 74 2d 63 6f 6e 74 65 6e 74 73 20 28 6f | e).......(let.((list-contents.(o |
| 8540 | 72 67 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 20 70 6c 61 69 6e 2d 6c 69 73 74 29 29 | rg-element-contents.plain-list)) |
| 8560 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 74 65 6d 2d 6e 75 6d 20 31 29 29 0a 20 20 20 20 20 | .............(item-num.1))...... |
| 8580 | 20 20 20 28 73 65 74 71 20 68 61 73 2d 63 75 73 74 6f 6d 2d 63 6f 75 6e 74 65 72 0a 20 20 20 20 | ...(setq.has-custom-counter..... |
| 85a0 | 20 20 20 20 20 20 20 20 20 20 28 63 61 74 63 68 20 27 62 72 65 61 6b 0a 20 20 20 20 20 20 20 20 | ..........(catch.'break......... |
| 85c0 | 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 65 6c 20 6c 69 73 74 2d 63 6f 6e 74 65 6e 74 | ........(dolist.(el.list-content |
| 85e0 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 27 | s)...................(when.(eq.' |
| 8600 | 69 74 65 6d 20 28 63 61 72 20 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | item.(car.el)).................. |
| 8620 | 20 20 20 28 6c 65 74 2a 20 28 28 69 74 65 6d 2d 70 6c 69 73 74 20 28 63 61 72 20 28 63 64 72 20 | ...(let*.((item-plist.(car.(cdr. |
| 8640 | 65 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | el)))........................... |
| 8660 | 20 28 63 6f 75 6e 74 65 72 20 28 70 6c 69 73 74 2d 67 65 74 20 69 74 65 6d 2d 70 6c 69 73 74 20 | .(counter.(plist-get.item-plist. |
| 8680 | 3a 63 6f 75 6e 74 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :counter)))..................... |
| 86a0 | 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 64 62 67 3a 20 69 74 65 6d 20 6e 75 6d 3a 20 25 64 | ..;;.(message."dbg:.item.num:.%d |
| 86c0 | 20 63 6f 75 6e 74 65 72 3a 20 25 53 22 20 69 74 65 6d 2d 6e 75 6d 20 63 6f 75 6e 74 65 72 29 0a | .counter:.%S".item-num.counter). |
| 86e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4d 61 6b 65 20 73 70 | ......................;;.Make.sp |
| 8700 | 65 63 69 61 6c 20 70 72 6f 76 69 73 69 6f 6e 20 66 6f 72 20 74 68 65 20 63 75 73 74 6f 6d 20 63 | ecial.provision.for.the.custom.c |
| 8720 | 6f 75 6e 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | ounter.......................;;. |
| 8740 | 6e 6f 74 61 74 69 6f 6e 20 5b 40 4e 5d 20 6f 6e 6c 79 20 69 66 20 69 74 27 73 20 70 72 65 73 65 | notation.[@N].only.if.it's.prese |
| 8760 | 6e 74 20 6f 6e 20 73 65 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt.on.second.................... |
| 8780 | 20 20 20 3b 3b 20 6f 72 20 6c 61 74 65 72 20 69 74 65 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 20 | ...;;.or.later.items............ |
| 87a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 3e 20 69 74 65 6d 2d 6e | ............(when.(and.(>.item-n |
| 87c0 | 75 6d 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | um.1)........................... |
| 87e0 | 20 20 20 20 20 20 20 63 6f 75 6e 74 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......counter)................. |
| 8800 | 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 62 72 65 61 6b 20 74 29 29 29 29 0a 20 20 20 20 | ........(throw.'break.t))))..... |
| 8820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 69 74 65 6d 2d 6e 75 6d 29 | ..............(cl-incf.item-num) |
| 8840 | 29 29 29 29 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 64 62 67 3a 20 68 61 73 20 | ))))).....;;.(message."dbg:.has. |
| 8860 | 63 75 73 74 6f 6d 20 63 6f 75 6e 74 65 72 3a 20 25 53 22 20 68 61 73 2d 63 75 73 74 6f 6d 2d 63 | custom.counter:.%S".has-custom-c |
| 8880 | 6f 75 6e 74 65 72 29 0a 20 20 20 20 68 61 73 2d 63 75 73 74 6f 6d 2d 63 6f 75 6e 74 65 72 29 29 | ounter).....has-custom-counter)) |
| 88a0 | 0a 0a 3b 3b 3b 3b 20 54 61 62 6c 65 20 43 65 6c 6c 20 41 6c 69 67 6e 6d 65 6e 74 0a 3b 3b 20 42 | ..;;;;.Table.Cell.Alignment.;;.B |
| 88c0 | 65 6c 6f 77 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 68 65 61 76 69 6c 79 20 61 64 61 70 74 65 64 | elow.function.is.heavily.adapted |
| 88e0 | 20 66 72 6f 6d 0a 3b 3b 20 60 6f 72 67 2d 65 78 70 6f 72 74 2d 74 61 62 6c 65 2d 63 65 6c 6c 2d | .from.;;.`org-export-table-cell- |
| 8900 | 61 6c 69 67 6e 6d 65 6e 74 27 20 66 72 6f 6d 20 6f 78 2e 65 6c 2e 20 20 54 68 65 20 6d 61 69 6e | alignment'.from.ox.el...The.main |
| 8920 | 20 64 69 66 66 65 72 65 6e 63 65 0a 3b 3b 20 69 73 20 74 68 61 74 20 74 68 65 20 62 65 6c 6f 77 | .difference.;;.is.that.the.below |
| 8940 | 20 76 61 72 69 61 74 69 6f 6e 20 63 61 6e 20 72 65 74 75 72 6e 20 61 20 60 64 65 66 61 75 6c 74 | .variation.can.return.a.`default |
| 8960 | 27 20 76 61 6c 75 65 20 74 6f 6f 2e 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 | '.value.too..(defun.org-blackfri |
| 8980 | 64 61 79 2d 74 61 62 6c 65 2d 63 65 6c 6c 2d 61 6c 69 67 6e 6d 65 6e 74 20 28 74 61 62 6c 65 2d | day-table-cell-alignment.(table- |
| 89a0 | 63 65 6c 6c 20 69 6e 66 6f 29 0a 20 20 22 52 65 74 75 72 6e 20 54 41 42 4c 45 2d 43 45 4c 4c 20 | cell.info)..."Return.TABLE-CELL. |
| 89c0 | 63 6f 6e 74 65 6e 74 73 20 61 6c 69 67 6e 6d 65 6e 74 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 | contents.alignment...INFO.is.a.p |
| 89e0 | 6c 69 73 74 20 75 73 65 64 20 61 73 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 | list.used.as.the.communication.c |
| 8a00 | 68 61 6e 6e 65 6c 2e 0a 0a 52 65 74 75 72 6e 20 61 6c 69 67 6e 6d 65 6e 74 20 61 73 20 73 70 65 | hannel...Return.alignment.as.spe |
| 8a20 | 63 69 66 69 65 64 20 62 79 20 74 68 65 20 6c 61 73 74 20 61 6c 69 67 6e 6d 65 6e 74 20 63 6f 6f | cified.by.the.last.alignment.coo |
| 8a40 | 6b 69 65 20 69 6e 20 74 68 65 0a 73 61 6d 65 20 63 6f 6c 75 6d 6e 20 61 73 20 54 41 42 4c 45 2d | kie.in.the.same.column.as.TABLE- |
| 8a60 | 43 45 4c 4c 2e 20 20 49 66 20 6e 6f 20 73 75 63 68 20 63 6f 6f 6b 69 65 20 69 73 20 66 6f 75 6e | CELL...If.no.such.cookie.is.foun |
| 8a80 | 64 2c 20 72 65 74 75 72 6e 0a 60 64 65 66 61 75 6c 74 27 2e 20 20 50 6f 73 73 69 62 6c 65 20 76 | d,.return.`default'...Possible.v |
| 8aa0 | 61 6c 75 65 73 20 61 72 65 20 60 64 65 66 61 75 6c 74 27 2c 20 60 6c 65 66 74 27 2c 20 60 72 69 | alues.are.`default',.`left',.`ri |
| 8ac0 | 67 68 74 27 20 61 6e 64 0a 60 63 65 6e 74 65 72 27 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 72 6f | ght'.and.`center'."...(let*.((ro |
| 8ae0 | 77 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 70 61 72 65 6e 74 20 74 61 62 6c 65 2d 63 | w.(org-export-get-parent.table-c |
| 8b00 | 65 6c 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 61 62 6c 65 20 28 6f 72 67 2d 65 78 70 6f 72 | ell))..........(table.(org-expor |
| 8b20 | 74 2d 67 65 74 2d 70 61 72 65 6e 74 20 72 6f 77 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 65 6c | t-get-parent.row))..........(cel |
| 8b40 | 6c 73 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 20 72 6f 77 29 29 0a 20 | ls.(org-element-contents.row)).. |
| 8b60 | 20 20 20 20 20 20 20 20 28 63 6f 6c 75 6d 6e 73 20 28 6c 65 6e 67 74 68 20 63 65 6c 6c 73 29 29 | ........(columns.(length.cells)) |
| 8b80 | 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6c 75 6d 6e 20 28 2d 20 63 6f 6c 75 6d 6e 73 20 28 6c 65 | ..........(column.(-.columns.(le |
| 8ba0 | 6e 67 74 68 20 28 6d 65 6d 71 20 74 61 62 6c 65 2d 63 65 6c 6c 20 63 65 6c 6c 73 29 29 29 29 0a | ngth.(memq.table-cell.cells)))). |
| 8bc0 | 20 20 20 20 20 20 20 20 20 28 63 61 63 68 65 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 69 | .........(cache.(or.(plist-get.i |
| 8be0 | 6e 66 6f 20 3a 74 61 62 6c 65 2d 63 65 6c 6c 2d 61 6c 69 67 6e 6d 65 6e 74 2d 63 61 63 68 65 29 | nfo.:table-cell-alignment-cache) |
| 8c00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 61 62 6c | .....................(let.((tabl |
| 8c20 | 65 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 23 27 65 71 29 29 29 | e.(make-hash-table.:test.#'eq))) |
| 8c40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 70 75 | .......................(plist-pu |
| 8c60 | 74 20 69 6e 66 6f 20 3a 74 61 62 6c 65 2d 63 65 6c 6c 2d 61 6c 69 67 6e 6d 65 6e 74 2d 63 61 63 | t.info.:table-cell-alignment-cac |
| 8c80 | 68 65 20 74 61 62 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | he.table)....................... |
| 8ca0 | 74 61 62 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 6c 69 67 6e 2d 76 65 63 74 6f 72 20 | table)))..........(align-vector. |
| 8cc0 | 28 6f 72 20 28 67 65 74 68 61 73 68 20 74 61 62 6c 65 20 63 61 63 68 65 29 0a 20 20 20 20 20 20 | (or.(gethash.table.cache)....... |
| 8ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 74 68 61 73 68 20 74 61 | .....................(puthash.ta |
| 8d00 | 62 6c 65 20 28 6d 61 6b 65 2d 76 65 63 74 6f 72 20 63 6f 6c 75 6d 6e 73 20 6e 69 6c 29 20 63 61 | ble.(make-vector.columns.nil).ca |
| 8d20 | 63 68 65 29 29 29 29 0a 20 20 20 20 28 6f 72 20 28 61 72 65 66 20 61 6c 69 67 6e 2d 76 65 63 74 | che)))).....(or.(aref.align-vect |
| 8d40 | 6f 72 20 63 6f 6c 75 6d 6e 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 63 6f 6f 6b 69 65 2d | or.column).........(let.(cookie- |
| 8d60 | 61 6c 69 67 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72 6f 77 20 28 6f | align)...........(dolist.(row.(o |
| 8d80 | 72 67 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d | rg-element-contents.(org-export- |
| 8da0 | 67 65 74 2d 70 61 72 65 6e 74 20 72 6f 77 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | get-parent.row))).............(c |
| 8dc0 | 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 6e 20 61 20 73 70 65 63 69 61 6c | ond..............;;.In.a.special |
| 8de0 | 20 72 6f 77 2c 20 74 72 79 20 74 6f 20 66 69 6e 64 20 61 6e 20 61 6c 69 67 6e 6d 65 6e 74 20 63 | .row,.try.to.find.an.alignment.c |
| 8e00 | 6f 6f 6b 69 65 20 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 43 4f 4c 55 4d 4e 2e | ookie.at..............;;.COLUMN. |
| 8e20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 67 2d 65 78 70 6f 72 74 2d 74 61 62 6c 65 | ..............((org-export-table |
| 8e40 | 2d 72 6f 77 2d 69 73 2d 73 70 65 63 69 61 6c 2d 70 20 72 6f 77 20 69 6e 66 6f 29 0a 20 20 20 20 | -row-is-special-p.row.info)..... |
| 8e60 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 76 61 6c 75 65 20 28 6f 72 67 2d 65 6c 65 6d | ..........(let.((value.(org-elem |
| 8e80 | 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ent-contents.................... |
| 8ea0 | 20 20 20 20 20 20 20 20 20 28 65 6c 74 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 74 65 | .........(elt.(org-element-conte |
| 8ec0 | 6e 74 73 20 72 6f 77 29 20 63 6f 6c 75 6d 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | nts.row).column))))............. |
| 8ee0 | 20 20 20 20 3b 3b 20 53 69 6e 63 65 20 56 41 4c 55 45 20 69 73 20 61 20 73 65 63 6f 6e 64 61 72 | ....;;.Since.VALUE.is.a.secondar |
| 8f00 | 79 20 73 74 72 69 6e 67 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 20 20 20 20 20 20 20 20 | y.string,.the.following......... |
| 8f20 | 20 20 20 20 20 20 20 20 3b 3b 20 63 68 65 63 6b 73 20 61 76 6f 69 64 20 75 73 65 6c 65 73 73 20 | ........;;.checks.avoid.useless. |
| 8f40 | 65 78 70 61 6e 73 69 6f 6e 20 74 68 72 6f 75 67 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | expansion.through............... |
| 8f60 | 20 20 3b 3b 20 60 6f 72 67 2d 65 78 70 6f 72 74 2d 64 61 74 61 27 2e 0a 20 20 20 20 20 20 20 20 | ..;;.`org-export-data'.......... |
| 8f80 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 76 61 6c 75 65 0a 20 20 20 20 20 20 20 | ........(when.(and.value........ |
| 8fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 63 64 72 20 76 61 | ....................(not.(cdr.va |
| 8fc0 | 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lue))........................... |
| 8fe0 | 20 28 73 74 72 69 6e 67 70 20 28 63 61 72 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 | .(stringp.(car.value)).......... |
| 9000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 | ..................(string-match. |
| 9020 | 22 5c 5c 60 3c 5c 5c 28 5b 6c 72 63 5d 5c 5c 29 3f 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 3f 3e 5c | "\\`<\\([lrc]\\)?\\([0-9]+\\)?>\ |
| 9040 | 5c 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \'"............................. |
| 9060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 | .............(car.value))....... |
| 9080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 | .....................(match-stri |
| 90a0 | 6e 67 20 31 20 28 63 61 72 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.1.(car.value))).............. |
| 90c0 | 20 20 20 20 20 28 73 65 74 71 20 63 6f 6f 6b 69 65 2d 61 6c 69 67 6e 20 28 6d 61 74 63 68 2d 73 | .....(setq.cookie-align.(match-s |
| 90e0 | 74 72 69 6e 67 20 31 20 28 63 61 72 20 76 61 6c 75 65 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 | tring.1.(car.value))))))........ |
| 9100 | 20 20 20 20 20 20 3b 3b 20 49 67 6e 6f 72 65 20 74 61 62 6c 65 20 72 75 6c 65 73 2e 0a 20 20 20 | ......;;.Ignore.table.rules..... |
| 9120 | 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 | ..........((eq.(org-element-prop |
| 9140 | 65 72 74 79 20 3a 74 79 70 65 20 72 6f 77 29 20 27 72 75 6c 65 29 29 29 29 0a 20 20 20 20 20 20 | erty.:type.row).'rule))))....... |
| 9160 | 20 20 20 20 3b 3b 20 52 65 74 75 72 6e 20 76 61 6c 75 65 2e 20 20 41 6c 69 67 6e 6d 65 6e 74 20 | ....;;.Return.value...Alignment. |
| 9180 | 73 70 65 63 69 66 69 65 64 20 62 79 20 63 6f 6f 6b 69 65 73 20 68 61 73 0a 20 20 20 20 20 20 20 | specified.by.cookies.has........ |
| 91a0 | 20 20 20 3b 3b 20 70 72 65 63 65 64 65 6e 63 65 20 6f 76 65 72 20 61 6c 69 67 6e 6d 65 6e 74 20 | ...;;.precedence.over.alignment. |
| 91c0 | 64 65 64 75 63 65 64 20 66 72 6f 6d 20 63 65 6c 6c 27 73 20 63 6f 6e 74 65 6e 74 73 2e 0a 20 20 | deduced.from.cell's.contents.... |
| 91e0 | 20 20 20 20 20 20 20 20 28 61 73 65 74 20 61 6c 69 67 6e 2d 76 65 63 74 6f 72 0a 20 20 20 20 20 | ........(aset.align-vector...... |
| 9200 | 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 75 6d 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........column............... |
| 9220 | 20 20 28 63 6f 6e 64 20 28 28 65 71 75 61 6c 20 63 6f 6f 6b 69 65 2d 61 6c 69 67 6e 20 22 6c 22 | ..(cond.((equal.cookie-align."l" |
| 9240 | 29 20 27 6c 65 66 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ).'left).......................( |
| 9260 | 28 65 71 75 61 6c 20 63 6f 6f 6b 69 65 2d 61 6c 69 67 6e 20 22 72 22 29 20 27 72 69 67 68 74 29 | (equal.cookie-align."r").'right) |
| 9280 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 63 | .......................((equal.c |
| 92a0 | 6f 6f 6b 69 65 2d 61 6c 69 67 6e 20 22 63 22 29 20 27 63 65 6e 74 65 72 29 0a 20 20 20 20 20 20 | ookie-align."c").'center)....... |
| 92c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 27 64 65 66 61 75 6c 74 29 29 29 29 29 | ................(t.'default))))) |
| 92e0 | 29 29 0a 0a 3b 3b 3b 3b 20 45 73 63 61 70 65 20 63 65 72 74 61 69 6e 20 63 68 61 72 61 63 74 65 | ))..;;;;.Escape.certain.characte |
| 9300 | 72 73 20 69 6e 73 69 64 65 20 65 71 75 61 74 69 6f 6e 73 20 28 42 6c 61 63 6b 66 72 69 64 61 79 | rs.inside.equations.(Blackfriday |
| 9320 | 20 62 75 67 20 77 6f 72 6b 61 72 6f 75 6e 64 29 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 | .bug.workaround).(defun.org-blac |
| 9340 | 6b 66 72 69 64 61 79 2d 65 73 63 61 70 65 2d 63 68 61 72 73 2d 69 6e 2d 65 71 75 61 74 69 6f 6e | kfriday-escape-chars-in-equation |
| 9360 | 20 28 73 74 72 29 0a 20 20 22 45 73 63 61 70 65 20 66 65 77 20 63 68 61 72 61 63 74 65 72 73 20 | .(str)..."Escape.few.characters. |
| 9380 | 69 6e 20 53 54 52 20 73 6f 20 74 68 61 74 20 42 6c 61 63 6b 66 72 69 64 61 79 20 64 6f 65 73 6e | in.STR.so.that.Blackfriday.doesn |
| 93a0 | 27 74 20 70 61 72 73 65 20 74 68 65 6d 2e 0a 0a 44 6f 20 6e 6f 74 20 69 6e 74 65 72 70 72 65 74 | 't.parse.them...Do.not.interpret |
| 93c0 | 20 75 6e 64 65 72 73 63 6f 72 65 73 2c 20 61 73 74 65 72 69 73 6b 73 20 61 6e 64 20 62 61 63 6b | .underscores,.asterisks.and.back |
| 93e0 | 71 75 6f 74 65 73 20 69 6e 20 65 71 75 61 74 69 6f 6e 73 20 61 73 0a 4d 61 72 6b 64 6f 77 6e 20 | quotes.in.equations.as.Markdown. |
| 9400 | 66 6f 72 6d 61 74 74 69 6e 67 0a 63 68 61 72 61 63 74 65 72 73 20 28 68 74 74 70 73 3a 2f 2f 67 | formatting.characters.(https://g |
| 9420 | 6f 68 75 67 6f 2e 69 6f 2f 63 6f 6e 74 65 6e 74 2d 6d 61 6e 61 67 65 6d 65 6e 74 2f 66 6f 72 6d | ohugo.io/content-management/form |
| 9440 | 61 74 73 23 73 6f 6c 75 74 69 6f 6e 29 3a 0a 0a 20 20 5c 22 5f 5c 22 20 2d 3e 20 5c 22 5c 5c 3d | ats#solution):....\"_\".->.\"\\= |
| 9460 | 5c 5c 5f 5c 22 0a 20 20 5c 22 2a 5c 22 20 2d 3e 20 5c 22 5c 5c 3d 5c 5c 2a 5c 22 0a 20 20 5c 22 | \\_\"...\"*\".->.\"\\=\\*\"...\" |
| 9480 | 60 5c 22 20 2d 3e 20 5c 22 5c 5c 3d 5c 5c 60 5c 22 0a 0a 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 | `\".->.\"\\=\\`\"..https://githu |
| 94a0 | 62 2e 63 6f 6d 2f 6b 61 75 73 68 61 6c 6d 6f 64 69 2f 6f 78 2d 68 75 67 6f 2f 69 73 73 75 65 73 | b.com/kaushalmodi/ox-hugo/issues |
| 94c0 | 2f 31 30 34 0a 0a 42 6c 61 63 6b 66 72 69 64 61 79 20 63 6f 6e 76 65 72 74 73 20 5c 22 28 72 29 | /104..Blackfriday.converts.\"(r) |
| 94e0 | 5c 22 20 74 6f 20 52 65 67 69 73 74 65 72 65 64 20 54 72 61 64 65 6d 61 72 6b 20 73 79 6d 62 6f | \".to.Registered.Trademark.symbo |
| 9500 | 6c 2c 0a 5c 22 28 63 29 5c 22 20 74 6f 20 43 6f 70 79 72 69 67 68 74 20 73 79 6d 62 6f 6c 2c 20 | l,.\"(c)\".to.Copyright.symbol,. |
| 9520 | 61 6e 64 20 5c 22 28 74 6d 29 5c 22 20 74 6f 20 54 72 61 64 65 6d 61 72 6b 20 73 79 6d 62 6f 6c | and.\"(tm)\".to.Trademark.symbol |
| 9540 | 20 69 66 0a 74 68 65 20 53 6d 61 72 74 79 50 61 6e 74 73 20 65 78 74 65 6e 73 69 6f 6e 20 69 73 | .if.the.SmartyPants.extension.is |
| 9560 | 20 65 6e 61 62 6c 65 64 20 28 61 6e 64 20 74 68 65 72 65 20 69 73 20 6e 6f 20 77 61 79 20 74 6f | .enabled.(and.there.is.no.way.to |
| 9580 | 0a 64 69 73 61 62 6c 65 20 6a 75 73 74 20 74 68 69 73 29 2e 20 20 53 6f 20 69 6e 73 65 72 74 20 | .disable.just.this)...So.insert. |
| 95a0 | 61 6e 20 65 78 74 72 61 20 73 70 61 63 65 20 61 66 74 65 72 20 74 68 65 20 6f 70 65 6e 69 6e 67 | an.extra.space.after.the.opening |
| 95c0 | 0a 70 61 72 65 6e 74 68 65 73 65 73 20 69 6e 20 74 68 6f 73 65 20 73 74 72 69 6e 67 73 20 74 6f | .parentheses.in.those.strings.to |
| 95e0 | 20 74 72 69 63 6b 20 42 6c 61 63 6b 66 72 69 64 61 79 2f 73 6d 61 72 74 50 61 72 65 6e 73 0a 66 | .trick.Blackfriday/smartParens.f |
| 9600 | 72 6f 6d 20 61 63 74 69 76 61 74 69 6e 67 20 69 6e 73 69 64 65 20 65 71 75 61 74 69 6f 6e 73 2e | rom.activating.inside.equations. |
| 9620 | 20 20 54 68 61 74 20 65 78 74 72 61 20 73 70 61 63 65 20 61 6e 79 77 61 79 73 0a 64 6f 65 73 6e | ..That.extra.space.anyways.doesn |
| 9640 | 27 74 20 6d 61 74 74 65 72 20 69 6e 20 65 71 75 61 74 69 6f 6e 73 2e 0a 0a 20 20 5c 22 28 63 29 | 't.matter.in.equations.....\"(c) |
| 9660 | 5c 22 20 2d 3e 20 5c 22 28 20 63 29 5c 22 0a 20 20 5c 22 28 72 29 5c 22 20 2d 3e 20 5c 22 28 20 | \".->.\"(.c)\"...\"(r)\".->.\"(. |
| 9680 | 72 29 5c 22 0a 20 20 5c 22 28 74 6d 29 5c 22 20 2d 3e 20 5c 22 28 20 74 6d 29 5c 22 0a 0a 68 74 | r)\"...\"(tm)\".->.\"(.tm)\"..ht |
| 96a0 | 74 70 73 3a 2f 2f 67 6f 68 75 67 6f 2e 69 6f 2f 63 6f 6e 74 65 6e 74 2d 6d 61 6e 61 67 65 6d 65 | tps://gohugo.io/content-manageme |
| 96c0 | 6e 74 2f 66 6f 72 6d 61 74 73 23 73 6f 6c 75 74 69 6f 6e 0a 68 74 74 70 73 3a 2f 2f 67 69 74 68 | nt/formats#solution.https://gith |
| 96e0 | 75 62 2e 63 6f 6d 2f 6b 61 75 73 68 61 6c 6d 6f 64 69 2f 6f 78 2d 68 75 67 6f 2f 69 73 73 75 65 | ub.com/kaushalmodi/ox-hugo/issue |
| 9700 | 73 2f 31 33 38 0a 0a 4e 65 65 64 20 74 6f 20 65 73 63 61 70 65 20 74 68 65 20 62 61 63 6b 73 6c | s/138..Need.to.escape.the.backsl |
| 9720 | 61 73 68 20 62 65 66 6f 72 65 20 61 6e 79 20 41 53 43 49 49 20 70 75 6e 63 74 75 61 74 69 6f 6e | ash.before.any.ASCII.punctuation |
| 9740 | 20 63 68 61 72 61 63 74 65 72 3a 0a 0a 20 20 21 5c 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 3a | .character:....!\"#$%&'()*+,-./: |
| 9760 | 3b 3c 3d 3e 3f 40 5b 5c 5c 5d 5e 5f 60 7b 7c 7d 7e 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a | ;<=>?@[\\]^_`{|}~..For.example:. |
| 9780 | 0a 20 20 5c 22 5c 5c 28 5c 22 20 2d 3e 20 5c 22 5c 5c 5c 5c 28 5c 22 0a 20 20 5c 22 5c 5c 29 5c | ...\"\\(\".->.\"\\\\(\"...\"\\)\ |
| 97a0 | 22 20 2d 3e 20 5c 22 5c 5c 5c 5c 29 5c 22 0a 20 20 5c 22 5c 5c 5c 5c 3d 5b 5c 22 20 2d 3e 20 5c | ".->.\"\\\\)\"...\"\\\\=[\".->.\ |
| 97c0 | 22 5c 5c 5c 5c 5c 5c 3d 5b 5c 22 0a 20 20 5c 22 5c 5c 5c 5c 3d 5d 5c 22 20 2d 3e 20 5c 22 5c 5c | "\\\\\\=[\"...\"\\\\=]\".->.\"\\ |
| 97e0 | 5c 5c 5c 5c 3d 5d 5c 22 0a 20 20 5c 22 5c 5c 5c 5c 3d 7b 5c 22 20 2d 3e 20 5c 22 5c 5c 5c 5c 5c | \\\\=]\"...\"\\\\={\".->.\"\\\\\ |
| 9800 | 5c 3d 7b 5c 22 0a 20 20 5c 22 5c 5c 5c 5c 3d 7d 5c 22 20 2d 3e 20 5c 22 5c 5c 5c 5c 5c 5c 3d 7d | \={\"...\"\\\\=}\".->.\"\\\\\\=} |
| 9820 | 5c 22 0a 20 20 5c 22 5c 5c 7c 5c 22 20 2d 3e 20 5c 22 5c 5c 5c 5c 7c 5c 22 0a 0a 20 20 5c 22 5d | \"...\"\\|\".->.\"\\\\|\"....\"] |
| 9840 | 28 5c 22 20 2d 3e 20 5c 22 5c 5c 5d 5c 5c 28 5c 22 0a 0a 41 6c 73 6f 20 65 73 63 61 70 65 20 74 | (\".->.\"\\]\\(\"..Also.escape.t |
| 9860 | 68 65 20 62 61 63 6b 73 6c 61 73 68 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 6c | he.backslash.at.the.end.of.the.l |
| 9880 | 69 6e 65 2c 20 6f 74 68 65 72 77 69 73 65 0a 69 74 20 77 69 6c 6c 20 62 65 20 69 6e 74 65 72 70 | ine,.otherwise.it.will.be.interp |
| 98a0 | 72 65 74 65 64 20 61 73 20 61 20 68 61 72 64 20 6c 69 6e 65 20 62 72 65 61 6b 2e 22 0a 20 20 28 | reted.as.a.hard.line.break."...( |
| 98c0 | 6c 65 74 2a 20 28 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 45 73 63 61 70 65 20 74 68 65 20 62 61 | let*.(..........;;.Escape.the.ba |
| 98e0 | 63 6b 73 6c 61 73 68 20 62 65 66 6f 72 65 20 70 75 6e 63 74 75 61 74 69 6f 6e 20 63 68 61 72 61 | ckslash.before.punctuation.chara |
| 9900 | 63 74 65 72 73 2c 20 65 2e 67 2e 2c 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 5c 28 20 2d 3e 20 5c | cters,.e.g.,..........;;.\(.->.\ |
| 9920 | 5c 28 2c 20 5c 29 20 2d 3e 20 5c 5c 29 2c 20 5c 5b 20 2d 3e 20 5c 5c 5b 2c 20 5c 5d 20 2d 3e 20 | \(,.\).->.\\),.\[.->.\\[,.\].->. |
| 9940 | 5c 5c 5d 2c 20 5c 7b 20 2d 3e 20 5c 5c 7b 2c 20 5c 7d 20 2d 3e 20 5c 5c 7d 2c 20 5c 7c 20 2d 3e | \\],.\{.->.\\{,.\}.->.\\},.\|.-> |
| 9960 | 20 5c 5c 7c 0a 20 20 20 20 20 20 20 20 20 28 65 73 63 61 70 65 64 2d 73 74 72 20 28 72 65 70 6c | .\\|..........(escaped-str.(repl |
| 9980 | 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 28 5c 5c 5c 5c 5b 5d 5b | ace-regexp-in-string."\\(\\\\[][ |
| 99a0 | 28 29 7b 7d 21 5c 22 23 24 25 26 27 2a 2b 2c 2e 2f 3a 3b 3c 3d 3e 3f 40 5c 5c 5e 5f 60 7c 7e 2d | (){}!\"#$%&'*+,./:;<=>?@\\^_`|~- |
| 99c0 | 5d 5c 5c 29 22 20 22 5c 5c 5c 5c 5c 5c 31 22 20 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 20 3b | ]\\)"."\\\\\\1".str))..........; |
| 99e0 | 3b 20 5f 20 2d 3e 20 5c 5f 2c 20 2a 20 2d 3e 20 5c 2a 2c 20 60 20 2d 3e 20 5c 60 0a 20 20 20 20 | ;._.->.\_,.*.->.\*,.`.->.\`..... |
| 9a00 | 20 20 20 20 20 28 65 73 63 61 70 65 64 2d 73 74 72 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 | .....(escaped-str.(replace-regex |
| 9a20 | 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5b 5f 2a 60 5d 22 20 22 5c 5c 5c 5c 5c 5c 26 22 20 65 73 | p-in-string."[_*`]"."\\\\\\&".es |
| 9a40 | 63 61 70 65 64 2d 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 28 63 29 20 2d 3e 20 28 | caped-str))..........;;.(c).->.( |
| 9a60 | 20 63 29 2c 20 28 72 29 20 2d 3e 20 28 20 72 29 2c 20 28 74 6d 29 20 2d 3e 20 28 20 74 6d 29 0a | .c),.(r).->.(.r),.(tm).->.(.tm). |
| 9a80 | 20 20 20 20 20 20 20 20 20 28 65 73 63 61 70 65 64 2d 73 74 72 20 28 72 65 70 6c 61 63 65 2d 72 | .........(escaped-str.(replace-r |
| 9aa0 | 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 28 5c 5c 28 63 5c 5c 7c 72 5c 5c 7c 74 6d 5c | egexp-in-string."(\\(c\\|r\\|tm\ |
| 9ac0 | 5c 29 29 22 20 22 28 20 5c 5c 31 29 22 20 65 73 63 61 70 65 64 2d 73 74 72 29 29 0a 20 20 20 20 | \))"."(.\\1)".escaped-str))..... |
| 9ae0 | 20 20 20 20 20 3b 3b 20 5d 28 20 2d 3e 20 5c 5d 5c 28 0a 20 20 20 20 20 20 20 20 20 28 65 73 63 | .....;;.](.->.\]\(..........(esc |
| 9b00 | 61 70 65 64 2d 73 74 72 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 | aped-str.(replace-regexp-in-stri |
| 9b20 | 6e 67 20 22 5d 28 22 20 22 5c 5c 5c 5c 5d 5c 5c 5c 5c 28 22 20 65 73 63 61 70 65 64 2d 73 74 72 | ng."]("."\\\\]\\\\(".escaped-str |
| 9b40 | 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 70 6c 61 63 65 20 22 5c 22 20 61 74 20 45 4f | ))..........;;.Replace."\".at.EO |
| 9b60 | 4c 20 77 69 74 68 20 22 5c 5c 22 0a 20 20 20 20 20 20 20 20 20 28 65 73 63 61 70 65 64 2d 73 74 | L.with."\\"..........(escaped-st |
| 9b80 | 72 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 5c | r.(replace-regexp-in-string."\\\ |
| 9ba0 | 5c 5b 5b 3a 62 6c 61 6e 6b 3a 5d 5d 2a 24 22 20 22 5c 5c 5c 5c 5c 5c 5c 5c 22 20 65 73 63 61 70 | \[[:blank:]]*$"."\\\\\\\\".escap |
| 9bc0 | 65 64 2d 73 74 72 29 29 29 0a 20 20 20 20 65 73 63 61 70 65 64 2d 73 74 72 29 29 0a 0a 3b 3b 3b | ed-str))).....escaped-str))..;;; |
| 9be0 | 3b 20 52 65 73 65 74 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 63 6f 64 65 2d 62 6c | ;.Reset.org-blackfriday--code-bl |
| 9c00 | 6f 63 6b 2d 6e 75 6d 2d 62 61 63 6b 74 69 63 6b 73 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 | ock-num-backticks.(defun.org-bla |
| 9c20 | 63 6b 66 72 69 64 61 79 2d 2d 72 65 73 65 74 2d 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d | ckfriday--reset-org-blackfriday- |
| 9c40 | 2d 63 6f 64 65 2d 62 6c 6f 63 6b 2d 6e 75 6d 2d 62 61 63 6b 74 69 63 6b 73 20 28 5f 62 61 63 6b | -code-block-num-backticks.(_back |
| 9c60 | 65 6e 64 29 0a 20 20 22 52 65 73 65 74 20 60 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d | end)..."Reset.`org-blackfriday-- |
| 9c80 | 63 6f 64 65 2d 62 6c 6f 63 6b 2d 6e 75 6d 2d 62 61 63 6b 74 69 63 6b 73 27 20 74 6f 20 69 74 73 | code-block-num-backticks'.to.its |
| 9ca0 | 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 2e 22 0a 20 20 28 73 65 74 71 20 6f 72 67 2d 62 6c 61 | .default.value."...(setq.org-bla |
| 9cc0 | 63 6b 66 72 69 64 61 79 2d 2d 63 6f 64 65 2d 62 6c 6f 63 6b 2d 6e 75 6d 2d 62 61 63 6b 74 69 63 | ckfriday--code-block-num-backtic |
| 9ce0 | 6b 73 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 63 6f 64 65 2d 62 6c 6f 63 6b 2d 6e | ks.org-blackfriday--code-block-n |
| 9d00 | 75 6d 2d 62 61 63 6b 74 69 63 6b 73 2d 64 65 66 61 75 6c 74 29 29 0a 28 61 64 64 2d 68 6f 6f 6b | um-backticks-default)).(add-hook |
| 9d20 | 20 27 6f 72 67 2d 65 78 70 6f 72 74 2d 62 65 66 6f 72 65 2d 70 72 6f 63 65 73 73 69 6e 67 2d 68 | .'org-export-before-processing-h |
| 9d40 | 6f 6f 6b 20 23 27 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 72 65 73 65 74 2d 6f 72 67 | ook.#'org-blackfriday--reset-org |
| 9d60 | 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 63 6f 64 65 2d 62 6c 6f 63 6b 2d 6e 75 6d 2d 62 61 63 | -blackfriday--code-block-num-bac |
| 9d80 | 6b 74 69 63 6b 73 29 0a 0a 3b 3b 3b 3b 20 4d 61 6b 65 20 43 53 53 20 70 72 6f 70 65 72 74 79 20 | kticks)..;;;;.Make.CSS.property. |
| 9da0 | 73 74 72 69 6e 67 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 6d | string.(defun.org-blackfriday--m |
| 9dc0 | 61 6b 65 2d 63 73 73 2d 70 72 6f 70 65 72 74 79 2d 73 74 72 69 6e 67 20 28 70 72 6f 70 73 29 0a | ake-css-property-string.(props). |
| 9de0 | 20 20 22 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 43 53 53 20 70 72 6f 70 65 72 74 69 | .."Return.a.list.of.CSS.properti |
| 9e00 | 65 73 2c 20 61 73 20 61 20 73 74 72 69 6e 67 2e 0a 50 52 4f 50 53 20 69 73 20 61 20 70 6c 69 73 | es,.as.a.string..PROPS.is.a.plis |
| 9e20 | 74 20 77 68 65 72 65 20 76 61 6c 75 65 73 20 61 72 65 20 65 69 74 68 65 72 20 73 74 72 69 6e 67 | t.where.values.are.either.string |
| 9e40 | 73 20 6f 72 20 6e 69 6c 2e 20 20 41 20 70 72 6f 70 0a 77 69 74 68 20 61 20 6e 69 6c 20 76 61 6c | s.or.nil...A.prop.with.a.nil.val |
| 9e60 | 75 65 20 77 69 6c 6c 20 62 65 20 6f 6d 69 74 74 65 64 20 66 72 6f 6d 20 74 68 65 20 72 65 73 75 | ue.will.be.omitted.from.the.resu |
| 9e80 | 6c 74 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 61 64 61 70 74 65 64 20 66 72 | lt...This.function.is.adapted.fr |
| 9ea0 | 6f 6d 20 60 6f 72 67 2d 68 74 6d 6c 2d 2d 6d 61 6b 65 2d 61 74 74 72 69 62 75 74 65 2d 73 74 72 | om.`org-html--make-attribute-str |
| 9ec0 | 69 6e 67 27 2e 22 0a 20 20 28 6c 65 74 20 28 72 65 74 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 | ing'."...(let.(ret).....(dolist. |
| 9ee0 | 28 69 74 65 6d 20 70 72 6f 70 73 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 69 64 65 6e 74 69 74 | (item.props.(mapconcat.#'identit |
| 9f00 | 79 20 28 6e 72 65 76 65 72 73 65 20 72 65 74 29 20 22 20 22 29 29 0a 20 20 20 20 20 20 28 63 6f | y.(nreverse.ret).".")).......(co |
| 9f20 | 6e 64 20 28 28 6e 75 6c 6c 20 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f | nd.((null.item)..............(po |
| 9f40 | 70 20 72 65 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 79 6d 62 6f 6c 70 20 69 74 | p.ret)).............((symbolp.it |
| 9f60 | 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 73 75 62 73 74 72 69 6e | em)..............(push.(substrin |
| 9f80 | 67 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 69 74 65 6d 29 20 31 29 20 72 65 74 29 29 0a 20 20 | g.(symbol-name.item).1).ret))... |
| 9fa0 | 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | ..........(t..............(let.( |
| 9fc0 | 28 6b 65 79 20 28 63 61 72 20 72 65 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (key.(car.ret))................. |
| 9fe0 | 20 20 20 28 76 61 6c 75 65 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 | ...(value.(replace-regexp-in-str |
| a000 | 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | ing............................" |
| a020 | 5c 22 22 20 22 26 71 75 6f 74 3b 22 20 28 6f 72 67 2d 68 74 6d 6c 2d 65 6e 63 6f 64 65 2d 70 6c | \"".""".(org-html-encode-pl |
| a040 | 61 69 6e 2d 74 65 78 74 20 69 74 65 6d 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ain-text.item))))............... |
| a060 | 20 28 73 65 74 63 61 72 20 72 65 74 20 28 66 6f 72 6d 61 74 20 22 25 73 3a 20 25 73 3b 20 22 20 | .(setcar.ret.(format."%s:.%s;.". |
| a080 | 6b 65 79 20 76 61 6c 75 65 29 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 47 65 74 20 43 53 53 20 | key.value))))))))..;;;;.Get.CSS. |
| a0a0 | 73 74 72 69 6e 67 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 67 | string.(defun.org-blackfriday--g |
| a0c0 | 65 74 2d 73 74 79 6c 65 2d 73 74 72 20 28 65 6c 65 6d 29 0a 20 20 22 47 65 74 20 48 54 4d 4c 20 | et-style-str.(elem)..."Get.HTML. |
| a0e0 | 73 74 79 6c 65 20 74 61 67 20 73 74 72 69 6e 67 20 66 6f 72 20 45 4c 45 4d 2e 0a 0a 49 66 20 23 | style.tag.string.for.ELEM...If.# |
| a100 | 2b 61 74 74 72 5f 68 74 6d 6c 20 69 73 20 75 73 65 64 20 74 6f 20 73 70 65 63 69 66 79 20 6f 6e | +attr_html.is.used.to.specify.on |
| a120 | 65 20 6f 72 20 6d 6f 72 65 20 63 6c 61 73 73 65 73 20 66 6f 72 20 45 4c 45 4d 0a 61 6e 64 20 69 | e.or.more.classes.for.ELEM.and.i |
| a140 | 66 20 23 2b 61 74 74 72 5f 63 73 73 20 69 73 20 61 6c 73 6f 20 75 73 65 64 2c 20 74 68 65 6e 20 | f.#+attr_css.is.also.used,.then. |
| a160 | 61 6e 20 69 6e 6c 69 6e 65 20 73 74 79 6c 65 20 73 74 72 69 6e 67 20 69 73 0a 72 65 74 75 72 6e | an.inline.style.string.is.return |
| a180 | 65 64 20 73 75 63 68 20 74 68 61 74 20 69 74 20 61 70 70 6c 69 65 73 20 74 68 65 20 73 70 65 63 | ed.such.that.it.applies.the.spec |
| a1a0 | 69 66 69 65 64 20 43 53 53 20 74 6f 20 74 68 65 20 66 69 72 73 74 20 6f 66 0a 74 68 6f 73 65 20 | ified.CSS.to.the.first.of.those. |
| a1c0 | 73 70 65 63 69 66 69 65 64 20 63 6c 61 73 73 65 73 2e 0a 0a 52 65 74 75 72 6e 73 20 61 6e 20 65 | specified.classes...Returns.an.e |
| a1e0 | 6d 70 74 79 20 73 74 72 69 6e 67 20 69 66 20 65 69 74 68 65 72 20 23 2b 61 74 74 72 5f 68 74 6d | mpty.string.if.either.#+attr_htm |
| a200 | 6c 20 6f 72 20 23 2b 61 74 74 72 5f 63 73 73 20 61 72 65 0a 6e 6f 74 20 75 73 65 64 2c 20 6f 72 | l.or.#+attr_css.are.not.used,.or |
| a220 | 20 69 66 20 61 20 63 6c 61 73 73 20 6e 61 6d 65 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 | .if.a.class.name.is.not.specifie |
| a240 | 64 20 69 6e 20 23 2b 61 74 74 72 5f 68 74 6d 6c 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 68 74 6d | d.in.#+attr_html."...(let*.((htm |
| a260 | 6c 2d 61 74 74 72 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 72 65 61 64 2d 61 74 74 72 69 62 75 74 | l-attr.(org-export-read-attribut |
| a280 | 65 20 3a 61 74 74 72 5f 68 74 6d 6c 20 65 6c 65 6d 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6c | e.:attr_html.elem))..........(cl |
| a2a0 | 61 73 73 20 28 70 6c 69 73 74 2d 67 65 74 20 68 74 6d 6c 2d 61 74 74 72 20 3a 63 6c 61 73 73 29 | ass.(plist-get.html-attr.:class) |
| a2c0 | 29 0a 20 20 20 20 20 20 20 20 20 28 66 69 72 73 74 2d 63 6c 61 73 73 20 28 77 68 65 6e 20 28 73 | )..........(first-class.(when.(s |
| a2e0 | 74 72 69 6e 67 70 20 63 6c 61 73 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tringp.class)................... |
| a300 | 20 20 20 20 20 20 28 63 61 72 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 63 6c 61 73 73 29 29 | ......(car.(split-string.class)) |
| a320 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 74 79 6c 65 2d 73 74 72 20 22 22 29 29 0a 20 20 20 20 | ))..........(style-str.""))..... |
| a340 | 28 77 68 65 6e 20 66 69 72 73 74 2d 63 6c 61 73 73 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 | (when.first-class.......(let*.(( |
| a360 | 63 73 73 2d 70 72 6f 70 73 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 72 65 61 64 2d 61 74 74 72 69 | css-props.(org-export-read-attri |
| a380 | 62 75 74 65 20 3a 61 74 74 72 5f 63 73 73 20 65 6c 65 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 | bute.:attr_css.elem))........... |
| a3a0 | 20 20 20 28 63 73 73 2d 70 72 6f 70 73 2d 73 74 72 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 | ...(css-props-str.(org-blackfrid |
| a3c0 | 61 79 2d 2d 6d 61 6b 65 2d 63 73 73 2d 70 72 6f 70 65 72 74 79 2d 73 74 72 69 6e 67 20 63 73 73 | ay--make-css-property-string.css |
| a3e0 | 2d 70 72 6f 70 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 73 74 72 | -props))).........(when.(org-str |
| a400 | 69 6e 67 2d 6e 77 2d 70 20 63 73 73 2d 70 72 6f 70 73 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 | ing-nw-p.css-props-str)......... |
| a420 | 20 20 28 73 65 74 71 20 73 74 79 6c 65 2d 73 74 72 20 28 66 6f 72 6d 61 74 20 22 3c 73 74 79 6c | ..(setq.style-str.(format."<styl |
| a440 | 65 3e 2e 25 73 20 7b 20 25 73 20 7d 3c 2f 73 74 79 6c 65 3e 5c 6e 5c 6e 22 0a 20 20 20 20 20 20 | e>.%s.{.%s.}</style>\n\n"....... |
| a460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 72 73 | ............................firs |
| a480 | 74 2d 63 6c 61 73 73 20 63 73 73 2d 70 72 6f 70 73 2d 73 74 72 29 29 29 29 29 0a 20 20 20 20 73 | t-class.css-props-str))))).....s |
| a4a0 | 74 79 6c 65 2d 73 74 72 29 29 0a 0a 3b 3b 3b 3b 20 57 72 61 70 20 77 69 74 68 20 48 54 4d 4c 20 | tyle-str))..;;;;.Wrap.with.HTML. |
| a4c0 | 61 74 74 72 69 62 75 74 65 73 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 | attributes.(defun.org-blackfrida |
| a4e0 | 79 2d 2d 64 69 76 2d 77 72 61 70 2d 6d 61 79 62 65 20 28 65 6c 65 6d 20 63 6f 6e 74 65 6e 74 73 | y--div-wrap-maybe.(elem.contents |
| a500 | 20 69 6e 66 6f 29 0a 20 20 22 57 72 61 70 20 74 68 65 20 43 4f 4e 54 45 4e 54 53 20 77 69 74 68 | .info)..."Wrap.the.CONTENTS.with |
| a520 | 20 48 54 4d 4c 20 64 69 76 20 74 61 67 73 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 | .HTML.div.tags...INFO.is.a.plist |
| a540 | 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c | .used.as.a.communication.channel |
| a560 | 2e 0a 0a 54 68 65 20 64 69 76 20 77 72 61 70 70 69 6e 67 20 69 73 20 64 6f 6e 65 20 6f 6e 6c 79 | ...The.div.wrapping.is.done.only |
| a580 | 20 69 66 20 48 54 4d 4c 20 61 74 74 72 69 62 75 74 65 73 20 61 72 65 20 73 65 74 20 66 6f 72 20 | .if.HTML.attributes.are.set.for. |
| a5a0 | 74 68 65 0a 45 4c 45 4d 20 4f 72 67 20 65 6c 65 6d 65 6e 74 20 75 73 69 6e 67 20 23 2b 61 74 74 | the.ELEM.Org.element.using.#+att |
| a5c0 | 72 5f 68 74 6d 6c 2e 0a 0a 49 66 20 23 2b 61 74 74 72 5f 63 73 73 20 69 73 20 61 6c 73 6f 20 75 | r_html...If.#+attr_css.is.also.u |
| a5e0 | 73 65 64 2c 20 61 6e 64 20 69 66 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 63 6c 61 73 73 65 73 20 | sed,.and.if.one.or.more.classes. |
| a600 | 61 72 65 0a 73 70 65 63 69 66 69 65 64 20 69 6e 20 23 2b 61 74 74 72 5f 68 74 6d 6c 2c 20 74 68 | are.specified.in.#+attr_html,.th |
| a620 | 65 6e 20 61 6e 20 69 6e 6c 69 6e 65 20 73 74 79 6c 65 20 69 73 20 61 6c 73 6f 20 69 6e 73 65 72 | en.an.inline.style.is.also.inser |
| a640 | 74 65 64 0a 74 68 61 74 20 61 70 70 6c 69 65 73 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 43 | ted.that.applies.the.specified.C |
| a660 | 53 53 20 74 6f 20 74 68 65 20 66 69 72 73 74 20 6f 66 20 74 68 6f 73 65 20 73 70 65 63 69 66 69 | SS.to.the.first.of.those.specifi |
| a680 | 65 64 0a 63 6c 61 73 73 65 73 2e 0a 0a 49 66 20 43 4f 4e 54 45 4e 54 53 20 69 73 20 6e 69 6c 2c | ed.classes...If.CONTENTS.is.nil, |
| a6a0 | 20 61 6e 64 20 23 2b 61 74 74 72 5f 63 73 73 20 69 73 20 75 73 65 64 2c 20 72 65 74 75 72 6e 20 | .and.#+attr_css.is.used,.return. |
| a6c0 | 6f 6e 6c 79 20 74 68 65 20 48 54 4d 4c 0a 73 74 79 6c 65 20 74 61 67 2e 22 0a 20 20 28 6c 65 74 | only.the.HTML.style.tag."...(let |
| a6e0 | 2a 20 28 28 65 6c 65 6d 2d 74 79 70 65 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 | *.((elem-type.(org-element-type. |
| a700 | 65 6c 65 6d 29 29 0a 20 20 20 20 20 20 20 20 20 28 68 74 6d 6c 2d 61 74 74 72 20 28 6c 65 74 20 | elem))..........(html-attr.(let. |
| a720 | 28 28 61 74 74 72 31 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 72 65 61 64 2d 61 74 74 72 69 62 75 | ((attr1.(org-export-read-attribu |
| a740 | 74 65 20 3a 61 74 74 72 5f 68 74 6d 6c 20 65 6c 65 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | te.:attr_html.elem)))........... |
| a760 | 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 65 6c 65 6d 2d 74 79 | ............(when.(equal.elem-ty |
| a780 | 70 65 20 27 70 61 72 61 67 72 61 70 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pe.'paragraph).................. |
| a7a0 | 20 20 20 20 20 20 20 3b 3b 20 52 65 6d 6f 76 65 20 22 74 61 72 67 65 74 22 20 61 6e 64 20 22 72 | .......;;.Remove."target".and."r |
| a7c0 | 65 6c 22 20 61 74 74 72 69 62 75 74 65 73 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 20 20 20 | el".attributes.from.the......... |
| a7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6c 69 73 74 20 6f 66 20 61 20 70 61 72 | ................;;.list.of.a.par |
| a800 | 61 67 72 61 70 68 27 73 20 48 54 4d 4c 20 61 74 74 72 69 62 75 74 65 73 20 61 73 20 74 68 65 79 | agraph's.HTML.attributes.as.they |
| a820 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 6f 75 6c | .........................;;.woul |
| a840 | 64 20 62 65 20 6d 65 61 6e 74 20 66 6f 72 20 6c 69 6e 6b 73 20 69 6e 73 69 64 65 20 74 68 65 20 | d.be.meant.for.links.inside.the. |
| a860 | 70 61 72 61 67 72 61 70 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | paragraph....................... |
| a880 | 20 20 3b 3b 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 70 61 72 61 67 72 61 70 68 20 69 74 | ..;;.instead.of.the.paragraph.it |
| a8a0 | 73 65 6c 66 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | self..........................(p |
| a8c0 | 6c 69 73 74 2d 70 75 74 20 61 74 74 72 31 20 3a 74 61 72 67 65 74 20 6e 69 6c 29 0a 20 20 20 20 | list-put.attr1.:target.nil)..... |
| a8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 61 | ....................(plist-put.a |
| a900 | 74 74 72 31 20 3a 72 65 6c 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ttr1.:rel.nil).................. |
| a920 | 20 20 20 20 20 20 20 3b 3b 20 52 65 6d 6f 76 65 20 6f 74 68 65 72 20 61 74 74 72 69 62 75 74 65 | .......;;.Remove.other.attribute |
| a940 | 73 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 20 6f 66 20 61 0a 20 20 20 20 20 20 20 20 20 20 20 | s.from.the.list.of.a............ |
| a960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 70 61 72 61 67 72 61 70 68 27 73 20 48 54 4d 4c | .............;;.paragraph's.HTML |
| a980 | 20 61 74 74 72 69 62 75 74 65 73 20 77 68 69 63 68 20 77 6f 75 6c 64 20 62 65 20 6d 65 61 6e 74 | .attributes.which.would.be.meant |
| a9a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 66 6f 72 20 | .........................;;.for. |
| a9c0 | 74 68 65 20 69 6e 6c 69 6e 65 20 69 6d 61 67 65 73 20 69 6e 73 69 64 65 20 74 68 61 74 20 70 61 | the.inline.images.inside.that.pa |
| a9e0 | 72 61 67 72 61 70 68 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ragraph......................... |
| aa00 | 20 28 70 6c 69 73 74 2d 70 75 74 20 61 74 74 72 31 20 3a 73 72 63 20 6e 69 6c 29 0a 20 20 20 20 | .(plist-put.attr1.:src.nil)..... |
| aa20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 61 | ....................(plist-put.a |
| aa40 | 74 74 72 31 20 3a 61 6c 74 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ttr1.:alt.nil).................. |
| aa60 | 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 61 74 74 72 31 20 3a 68 65 69 67 68 74 20 | .......(plist-put.attr1.:height. |
| aa80 | 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c | nil).........................(pl |
| aaa0 | 69 73 74 2d 70 75 74 20 61 74 74 72 31 20 3a 77 69 64 74 68 20 6e 69 6c 29 29 0a 20 20 20 20 20 | ist-put.attr1.:width.nil))...... |
| aac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 74 74 72 31 29 29 0a 20 20 20 20 20 20 20 | .................attr1))........ |
| aae0 | 20 20 28 68 74 6d 6c 2d 61 74 74 72 2d 73 74 72 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 | ..(html-attr-str.(org-blackfrida |
| ab00 | 79 2d 2d 6d 61 6b 65 2d 61 74 74 72 69 62 75 74 65 2d 73 74 72 69 6e 67 20 68 74 6d 6c 2d 61 74 | y--make-attribute-string.html-at |
| ab20 | 74 72 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 74 20 63 6f 6e 74 65 6e 74 73 29 29 0a 20 20 | tr))..........(ret.contents))... |
| ab40 | 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 68 74 6d 6c 2d 61 74 | ..(when.(org-string-nw-p.html-at |
| ab60 | 74 72 2d 73 74 72 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 72 65 74 20 28 63 6f 6e 63 61 74 20 | tr-str).......(setq.ret.(concat. |
| ab80 | 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 67 65 74 2d 73 74 79 6c 65 2d 73 74 72 20 | (org-blackfriday--get-style-str. |
| aba0 | 65 6c 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | elem).........................(i |
| abc0 | 66 20 63 6f 6e 74 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.contents...................... |
| abe0 | 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 3c 64 69 76 20 25 73 3e 25 73 5c 6e 5c 6e 25 73 | .......(format."<div.%s>%s\n\n%s |
| ac00 | 5c 6e 3c 2f 64 69 76 3e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \n</div>"....................... |
| ac20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 74 6d 6c 2d 61 74 74 72 2d 73 74 72 20 28 6f 72 67 | ..............html-attr-str.(org |
| ac40 | 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 65 78 74 72 61 2d 64 69 76 2d 68 61 63 6b 20 69 6e 66 | -blackfriday--extra-div-hack.inf |
| ac60 | 6f 29 20 63 6f 6e 74 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o).contents))................... |
| ac80 | 20 20 20 20 20 20 22 22 29 29 29 0a 20 20 20 20 72 65 74 29 29 0a 0a 3b 3b 3b 3b 20 53 61 6e 69 | ......""))).....ret))..;;;;.Sani |
| aca0 | 74 69 7a 65 20 55 52 4c 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d | tize.URL.(defun.org-blackfriday- |
| acc0 | 2d 75 72 6c 2d 73 61 6e 69 74 69 7a 65 2d 6d 61 79 62 65 20 28 69 6e 66 6f 20 75 72 6c 29 0a 20 | -url-sanitize-maybe.(info.url).. |
| ace0 | 20 22 53 61 6e 69 74 69 7a 65 20 74 68 65 20 55 52 4c 20 62 79 20 72 65 70 6c 61 63 65 20 63 65 | ."Sanitize.the.URL.by.replace.ce |
| ad00 | 72 74 61 69 6e 20 63 68 61 72 61 63 74 65 72 73 20 77 69 74 68 20 74 68 65 69 72 20 68 65 78 20 | rtain.characters.with.their.hex. |
| ad20 | 65 6e 63 6f 64 69 6e 67 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 | encoding...INFO.is.a.plist.used. |
| ad40 | 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 0a 0a 52 65 70 | as.a.communication.channel...Rep |
| ad60 | 6c 61 63 65 73 20 5c 22 5f 5c 22 20 77 69 74 68 20 5c 22 25 35 46 5c 22 20 6f 6e 6c 79 20 69 66 | laces.\"_\".with.\"%5F\".only.if |
| ad80 | 20 3a 68 75 67 6f 2d 67 6f 6c 64 6d 61 72 6b 20 69 73 20 6e 69 6c 2e 0a 0a 57 6f 72 6b 61 72 6f | .:hugo-goldmark.is.nil...Workaro |
| ada0 | 75 6e 64 20 66 6f 72 20 42 6c 61 63 6b 66 72 69 64 61 79 20 62 75 67 20 68 74 74 70 73 3a 2f 2f | und.for.Blackfriday.bug.https:// |
| adc0 | 67 69 74 68 75 62 2e 63 6f 6d 2f 72 75 73 73 72 6f 73 73 2f 62 6c 61 63 6b 66 72 69 64 61 79 2f | github.com/russross/blackfriday/ |
| ade0 | 69 73 73 75 65 73 2f 32 37 38 2e 22 0a 20 20 28 69 66 20 28 6e 6f 74 20 28 6f 72 67 2d 62 6c 61 | issues/278."...(if.(not.(org-bla |
| ae00 | 63 6b 66 72 69 64 61 79 2d 2d 70 6c 69 73 74 2d 67 65 74 2d 74 72 75 65 2d 70 20 69 6e 66 6f 20 | ckfriday--plist-get-true-p.info. |
| ae20 | 3a 68 75 67 6f 2d 67 6f 6c 64 6d 61 72 6b 29 29 0a 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d | :hugo-goldmark)).......(replace- |
| ae40 | 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5f 22 20 22 25 35 46 22 20 75 72 6c 29 0a | regexp-in-string."_"."%5F".url). |
| ae60 | 20 20 20 20 75 72 6c 29 29 0a 0a 3b 3b 3b 3b 20 42 6c 61 63 6b 66 72 69 64 61 79 20 49 73 73 75 | ....url))..;;;;.Blackfriday.Issu |
| ae80 | 65 20 32 33 39 20 57 6f 72 6b 61 72 6f 75 6e 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 | e.239.Workaround.(defun.org-blac |
| aea0 | 6b 66 72 69 64 61 79 2d 2d 69 73 73 75 65 2d 32 33 39 2d 77 6f 72 6b 61 72 6f 75 6e 64 20 28 63 | kfriday--issue-239-workaround.(c |
| aec0 | 6f 64 65 20 70 61 72 65 6e 74 2d 74 79 70 65 29 0a 20 20 22 50 72 65 66 69 78 20 4d 61 72 6b 64 | ode.parent-type)..."Prefix.Markd |
| aee0 | 6f 77 6e 20 6c 69 73 74 20 63 68 61 72 61 63 74 65 72 73 20 77 69 74 68 20 7a 65 72 6f 20 77 69 | own.list.characters.with.zero.wi |
| af00 | 64 74 68 20 73 70 61 63 65 2e 0a 0a 43 4f 44 45 20 69 73 20 74 68 65 20 63 6f 6e 74 65 6e 74 20 | dth.space...CODE.is.the.content. |
| af20 | 6f 66 20 74 68 65 20 73 6f 75 72 63 65 20 6f 72 20 65 78 61 6d 70 6c 65 20 62 6c 6f 63 6b 2e 20 | of.the.source.or.example.block.. |
| af40 | 20 50 41 52 45 4e 54 2d 54 59 50 45 0a 69 73 20 74 68 65 20 74 79 70 65 20 6f 66 20 74 68 65 20 | .PARENT-TYPE.is.the.type.of.the. |
| af60 | 4f 72 67 20 65 6c 65 6d 65 6e 74 20 77 72 61 70 70 69 6e 67 20 74 68 61 74 20 73 6f 75 72 63 65 | Org.element.wrapping.that.source |
| af80 | 20 6f 72 20 65 78 61 6d 70 6c 65 0a 62 6c 6f 63 6b 2e 0a 0a 48 61 63 6b 20 74 6f 20 61 76 65 72 | .or.example.block...Hack.to.aver |
| afa0 | 74 20 74 68 65 20 42 6c 61 63 6b 66 72 69 64 61 79 20 62 75 67 3a 0a 68 74 74 70 73 3a 2f 2f 67 | t.the.Blackfriday.bug:.https://g |
| afc0 | 69 74 68 75 62 2e 63 6f 6d 2f 72 75 73 73 72 6f 73 73 2f 62 6c 61 63 6b 66 72 69 64 61 79 2f 69 | ithub.com/russross/blackfriday/i |
| afe0 | 73 73 75 65 73 2f 32 33 39 2e 20 20 52 65 6d 6f 76 65 20 74 68 69 73 0a 68 61 63 6b 20 6f 6e 63 | ssues/239...Remove.this.hack.onc |
| b000 | 65 20 74 68 61 74 20 69 73 73 75 65 20 69 73 20 72 65 73 6f 6c 76 65 64 2e 0a 0a 50 72 65 66 69 | e.that.issue.is.resolved...Prefi |
| b020 | 78 20 74 68 65 20 41 53 54 45 52 49 53 4b 20 28 30 78 32 61 29 2c 20 50 4c 55 53 20 53 49 47 4e | x.the.ASTERISK.(0x2a),.PLUS.SIGN |
| b040 | 20 28 30 78 32 62 29 20 61 6e 64 20 48 59 50 48 45 4e 2d 4d 49 4e 55 53 0a 5c 28 30 78 32 64 29 | .(0x2b).and.HYPHEN-MINUS.\(0x2d) |
| b060 | 20 63 68 61 72 61 63 74 65 72 73 20 77 69 74 68 20 5a 45 52 4f 20 57 49 44 54 48 20 53 50 41 43 | .characters.with.ZERO.WIDTH.SPAC |
| b080 | 45 20 28 30 78 32 30 30 62 29 2c 20 69 66 20 74 68 65 79 0a 61 70 70 65 61 72 20 61 74 20 42 4f | E.(0x200b),.if.they.appear.at.BO |
| b0a0 | 4c 20 28 66 6f 6c 6c 6f 77 69 6e 67 20 6f 70 74 69 6f 6e 61 6c 20 73 70 61 63 65 73 29 2e 0a 0a | L.(following.optional.spaces)... |
| b0c0 | 44 65 74 61 69 6c 73 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6b 61 75 73 | Details:.https://github.com/kaus |
| b0e0 | 68 61 6c 6d 6f 64 69 2f 6f 78 2d 68 75 67 6f 2f 69 73 73 75 65 73 2f 35 37 2e 22 0a 20 20 3b 3b | halmodi/ox-hugo/issues/57."...;; |
| b100 | 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 62 66 20 62 66 69 73 73 75 65 20 32 33 39 20 44 42 | .(message."[ox-bf.bfissue.239.DB |
| b120 | 47 5d 20 70 61 72 65 6e 74 20 74 79 70 65 3a 20 25 53 22 20 70 61 72 65 6e 74 2d 74 79 70 65 29 | G].parent.type:.%S".parent-type) |
| b140 | 0a 20 20 28 69 66 20 28 65 71 75 61 6c 20 27 69 74 65 6d 20 70 61 72 65 6e 74 2d 74 79 70 65 29 | ...(if.(equal.'item.parent-type) |
| b160 | 0a 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 64 65 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 | .......(setq.code.(replace-regex |
| b180 | 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5e 5c 5c 73 2d 2a 5b 2d 2b 2a 5d 20 22 20 22 e2 80 8b 5c | p-in-string."^\\s-*[-+*]."."...\ |
| b1a0 | 5c 26 22 20 63 6f 64 65 29 29 0a 20 20 20 20 3b 3b 20 54 68 65 72 65 27 73 20 61 20 5a 45 52 4f | \&".code)).....;;.There's.a.ZERO |
| b1c0 | 20 57 49 44 54 48 20 53 50 41 43 45 20 63 68 61 72 20 28 30 78 32 30 30 62 29 20 68 65 72 65 20 | .WIDTH.SPACE.char.(0x200b).here. |
| b1e0 | 20 20 20 20 5e 5e 2c 0a 20 20 20 20 3b 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....^^,.....;;.................. |
| b200 | 20 20 20 20 20 20 20 20 20 20 28 61 66 74 65 72 20 c2 ab 22 c2 bb 2c 20 62 75 74 20 62 65 66 6f | ..........(after..."..,.but.befo |
| b220 | 72 65 20 c2 ab 5c 5c 26 22 c2 bb 20 61 62 6f 76 65 29 0a 20 20 20 20 3b 3b 20 49 74 27 73 20 6e | re...\\&"...above).....;;.It's.n |
| b240 | 6f 74 20 76 69 73 69 62 6c 65 20 28 62 65 63 61 75 73 65 20 7a 65 72 6f 20 77 69 64 74 68 29 2c | ot.visible.(because.zero.width), |
| b260 | 20 62 75 74 20 69 74 27 73 20 74 68 65 72 65 2e 0a 20 20 20 20 63 6f 64 65 29 29 0a 0a 3b 3b 3b | .but.it's.there......code))..;;; |
| b280 | 3b 20 47 65 74 20 52 65 66 65 72 65 6e 63 65 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b | ;.Get.Reference.(defun.org-black |
| b2a0 | 66 72 69 64 61 79 2d 2d 67 65 74 2d 72 65 66 65 72 65 6e 63 65 20 28 65 6c 65 6d 29 0a 20 20 22 | friday--get-reference.(elem)..." |
| b2c0 | 52 65 74 75 72 6e 20 61 20 72 65 66 65 72 65 6e 63 65 20 66 6f 72 20 45 4c 45 4d 20 75 73 69 6e | Return.a.reference.for.ELEM.usin |
| b2e0 | 67 20 69 74 73 20 5c 22 23 2b 6e 61 6d 65 5c 22 20 69 66 20 61 76 61 69 6c 61 62 6c 65 2e 0a 0a | g.its.\"#+name\".if.available... |
| b300 | 49 66 20 74 68 65 20 45 4c 45 4d 20 68 61 73 20 69 74 73 20 60 6e 61 6d 65 27 20 64 65 66 69 6e | If.the.ELEM.has.its.`name'.defin |
| b320 | 65 64 2c 20 74 68 65 20 61 6e 63 68 6f 72 20 69 73 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 69 | ed,.the.anchor.is.derived.from.i |
| b340 | 74 3a 0a 0a 2d 20 49 66 20 74 68 65 20 60 6e 61 6d 65 27 20 62 65 67 69 6e 73 20 77 69 74 68 20 | t:..-.If.the.`name'.begins.with. |
| b360 | 5c 22 63 6f 64 65 5f 5f 5c 22 2c 20 5c 22 74 61 62 5f 5f 5c 22 2c 20 5c 22 74 61 62 6c 65 5f 5f | \"code__\",.\"tab__\",.\"table__ |
| b380 | 5c 22 2c 0a 20 20 5c 22 69 6d 67 5f 5f 5c 22 2c 20 5c 22 66 69 67 5f 5f 5c 22 20 6f 72 20 5c 22 | \",...\"img__\",.\"fig__\".or.\" |
| b3a0 | 66 69 67 75 72 65 5f 5f 5c 22 2c 20 74 68 61 74 20 70 72 65 66 69 78 20 69 73 20 72 65 6d 6f 76 | figure__\",.that.prefix.is.remov |
| b3c0 | 65 64 20 61 73 0a 20 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 73 20 69 74 73 20 6f | ed.as...this.function.adds.its.o |
| b3e0 | 77 6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 70 72 65 66 69 78 2e 0a 2d 20 55 6e 64 65 72 73 63 | wn.appropriate.prefix..-.Undersc |
| b400 | 6f 72 65 73 20 61 6e 64 20 66 6f 72 77 61 72 64 20 73 6c 61 73 68 65 73 20 69 6e 20 74 68 65 20 | ores.and.forward.slashes.in.the. |
| b420 | 60 6e 61 6d 65 27 20 67 65 74 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 0a 20 20 68 79 70 68 65 | `name'.get.replaced.with...hyphe |
| b440 | 6e 73 2e 0a 0a 54 68 69 73 20 63 6f 6e 64 69 74 69 6f 6e 65 64 20 60 6e 61 6d 65 27 20 69 73 20 | ns...This.conditioned.`name'.is. |
| b460 | 74 68 65 6e 20 61 70 70 65 6e 64 65 64 20 74 6f 20 74 68 65 0a 63 6f 64 65 2f 74 61 62 6c 65 2f | then.appended.to.the.code/table/ |
| b480 | 66 69 67 75 72 65 2d 61 70 70 72 6f 70 72 69 61 74 65 20 70 72 65 66 69 78 2c 20 61 6e 64 20 72 | figure-appropriate.prefix,.and.r |
| b4a0 | 65 74 75 72 6e 65 64 2e 0a 0a 45 6c 73 65 2c 20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a 0a 54 68 65 | eturned...Else,.return.nil...The |
| b4c0 | 20 72 65 74 75 72 6e 20 76 61 6c 75 65 2c 20 69 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 73 20 61 20 | .return.value,.if.non-nil,.is.a. |
| b4e0 | 73 74 72 69 6e 67 2e 22 0a 20 20 28 6c 65 74 20 28 28 6e 61 6d 65 20 28 6f 72 67 2d 65 6c 65 6d | string."...(let.((name.(org-elem |
| b500 | 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 6e 61 6d 65 20 65 6c 65 6d 29 29 29 20 3b 56 61 6c 75 | ent-property.:name.elem))).;Valu |
| b520 | 65 20 6f 66 20 23 2b 6e 61 6d 65 0a 20 20 20 20 3b 3b 20 52 65 66 65 72 65 6e 63 65 20 63 61 6e | e.of.#+name.....;;.Reference.can |
| b540 | 6e 6f 74 20 62 65 20 63 72 65 61 74 65 64 20 69 66 20 23 2b 6e 61 6d 65 20 64 6f 65 73 20 6e 6f | not.be.created.if.#+name.does.no |
| b560 | 74 20 65 78 69 73 74 2e 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 62 66 | t.exist......;;.(message."[ox-bf |
| b580 | 20 72 65 66 20 44 42 47 5d 20 6e 61 6d 65 3a 20 25 53 22 20 6e 61 6d 65 29 0a 20 20 20 20 28 77 | .ref.DBG].name:.%S".name).....(w |
| b5a0 | 68 65 6e 20 6e 61 6d 65 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 65 6c 65 6d 2d 74 79 70 65 | hen.name.......(let*.((elem-type |
| b5c0 | 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 65 6c 65 6d 29 29 0a 20 20 20 20 20 20 | .(org-element-type.elem))....... |
| b5e0 | 20 20 20 20 20 20 20 28 70 72 65 66 69 78 20 28 6f 72 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 | .......(prefix.(or.(org-blackfri |
| b600 | 64 61 79 2d 2d 67 65 74 2d 72 65 66 2d 70 72 65 66 69 78 20 65 6c 65 6d 2d 74 79 70 65 29 0a 20 | day--get-ref-prefix.elem-type).. |
| b620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 | ........................(format. |
| b640 | 22 6f 72 67 2d 25 73 2d 2d 22 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 65 6c 65 6d 2d 74 79 70 | "org-%s--".(symbol-name.elem-typ |
| b660 | 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 61 6d 65 31 20 28 6c 65 74 2a 20 | e))))..............(name1.(let*. |
| b680 | 28 28 74 6d 70 20 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ((tmp.name)..................... |
| b6a0 | 20 20 20 20 20 20 20 3b 3b 20 52 65 6d 6f 76 65 20 63 6f 6d 6d 6f 6e 6c 79 20 75 73 65 64 20 63 | .......;;.Remove.commonly.used.c |
| b6c0 | 6f 64 65 2f 74 61 62 6c 65 2f 66 69 67 75 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ode/table/figure................ |
| b6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 70 72 65 66 69 78 65 73 20 69 6e 20 74 68 65 20 23 | ............;;.prefixes.in.the.# |
| b700 | 2b 6e 61 6d 65 20 69 74 73 65 6c 66 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | +name.itself.................... |
| b720 | 20 20 20 20 20 20 20 20 20 28 74 6d 70 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e | .........(tmp.(replace-regexp-in |
| b740 | 2d 73 74 72 69 6e 67 20 22 5c 5c 60 5c 5c 28 63 6f 64 65 5c 5c 7c 74 61 62 5c 5c 7c 74 61 62 6c | -string."\\`\\(code\\|tab\\|tabl |
| b760 | 65 5c 5c 7c 69 6d 67 5c 5c 7c 66 69 67 5c 5c 7c 66 69 67 75 72 65 5c 5c 7c 5c 5c 29 5f 5f 22 20 | e\\|img\\|fig\\|figure\\|\\)__". |
| b780 | 22 22 20 74 6d 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "".tmp))........................ |
| b7a0 | 20 20 20 20 3b 3b 20 50 72 65 66 65 72 20 74 6f 20 75 73 65 20 68 79 70 68 65 6e 73 20 69 6e 73 | ....;;.Prefer.to.use.hyphens.ins |
| b7c0 | 74 65 61 64 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tead.of......................... |
| b7e0 | 20 20 20 3b 3b 20 75 6e 64 65 72 73 63 6f 72 65 73 20 69 6e 20 61 6e 63 68 6f 72 73 2e 20 20 41 | ...;;.underscores.in.anchors...A |
| b800 | 6c 73 6f 20 72 65 70 6c 61 63 65 20 2f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lso.replace./................... |
| b820 | 20 20 20 20 20 20 20 20 20 3b 3b 20 63 68 61 72 73 20 77 69 74 68 20 68 79 70 68 65 6e 73 2e 0a | .........;;.chars.with.hyphens.. |
| b840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 6d 70 20 | ...........................(tmp. |
| b860 | 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5b 5f 2f 5d 22 | (replace-regexp-in-string."[_/]" |
| b880 | 20 22 2d 22 20 74 6d 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."-".tmp)))..................... |
| b8a0 | 20 20 74 6d 70 29 29 29 0a 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 25 73 22 20 | ..tmp))).........(format."%s%s". |
| b8c0 | 70 72 65 66 69 78 20 6e 61 6d 65 31 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 54 72 61 6e 73 6c 61 74 | prefix.name1)))))..;;;;.Translat |
| b8e0 | 65 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 74 72 61 6e 73 6c | e.(defun.org-blackfriday--transl |
| b900 | 61 74 65 20 28 74 79 70 65 20 69 6e 66 6f 20 26 6f 70 74 69 6f 6e 61 6c 20 73 74 72 29 0a 20 20 | ate.(type.info.&optional.str)... |
| b920 | 22 52 65 74 75 72 6e 20 74 72 61 6e 73 6c 61 74 65 64 20 73 74 72 69 6e 67 20 66 6f 72 20 65 6c | "Return.translated.string.for.el |
| b940 | 65 6d 65 6e 74 20 54 59 50 45 20 74 6f 20 74 68 65 20 6c 61 6e 67 20 73 65 74 20 62 79 20 5c 22 | ement.TYPE.to.the.lang.set.by.\" |
| b960 | 23 2b 6c 61 6e 67 75 61 67 65 5c 22 2e 0a 0a 54 59 50 45 20 69 73 20 74 68 65 20 4f 72 67 20 65 | #+language\"...TYPE.is.the.Org.e |
| b980 | 6c 65 6d 65 6e 74 20 74 79 70 65 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 68 6f | lement.type...INFO.is.a.plist.ho |
| b9a0 | 6c 64 69 6e 67 20 63 6f 6e 74 65 78 74 75 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 49 | lding.contextual.information...I |
| b9c0 | 66 20 54 59 50 45 20 69 73 20 60 73 72 63 2d 62 6c 6f 63 6b 27 20 61 6e 64 20 69 66 20 5c 22 4c | f.TYPE.is.`src-block'.and.if.\"L |
| b9e0 | 69 73 74 69 6e 67 5c 22 20 74 72 61 6e 73 6c 61 74 65 73 20 74 6f 0a 5c 22 4c 69 73 74 69 6e 67 | isting\".translates.to.\"Listing |
| ba00 | 5c 22 2c 20 74 72 61 6e 73 6c 61 74 65 20 74 68 65 20 73 74 72 69 6e 67 20 61 73 73 6f 63 69 61 | \",.translate.the.string.associa |
| ba20 | 74 65 64 20 77 69 74 68 20 60 73 72 63 2d 62 6c 6f 63 6b 27 0a 66 72 6f 6d 20 60 6f 72 67 2d 62 | ted.with.`src-block'.from.`org-b |
| ba40 | 6c 61 63 6b 66 72 69 64 61 79 2d 2d 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 73 74 72 69 6e 67 27 2e | lackfriday--org-element-string'. |
| ba60 | 0a 0a 45 6c 73 65 20 69 66 20 54 59 50 45 20 6b 65 79 20 65 78 69 73 74 73 20 69 6e 20 60 6f 72 | ..Else.if.TYPE.key.exists.in.`or |
| ba80 | 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 73 74 72 69 6e | g-blackfriday--org-element-strin |
| baa0 | 67 27 2c 0a 72 65 74 75 72 6e 20 74 68 65 20 74 72 61 6e 73 6c 61 74 65 64 20 76 65 72 73 69 6f | g',.return.the.translated.versio |
| bac0 | 6e 20 6f 66 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 20 61 73 73 6f 63 69 61 74 65 64 20 69 6e | n.of.of.the.string.associated.in |
| bae0 | 20 74 68 61 74 0a 61 6c 69 73 74 2e 0a 0a 45 6c 73 65 20 69 66 20 54 59 50 45 20 6b 65 79 20 64 | .that.alist...Else.if.TYPE.key.d |
| bb00 | 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 20 69 6e 0a 60 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 | oes.not.exist.in.`org-blackfrida |
| bb20 | 79 2d 2d 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 73 74 72 69 6e 67 27 2c 20 6f 72 20 69 66 20 54 59 | y--org-element-string',.or.if.TY |
| bb40 | 50 45 20 69 73 20 6e 69 6c 2c 20 62 75 74 20 53 54 52 0a 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 72 | PE.is.nil,.but.STR.is.non-nil,.r |
| bb60 | 65 74 75 72 6e 20 74 68 65 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 6f 66 20 53 54 52 20 64 69 72 | eturn.the.translation.of.STR.dir |
| bb80 | 65 63 74 6c 79 2e 0a 0a 45 6c 73 65 20 72 65 74 75 72 6e 20 61 6e 20 65 6d 70 74 79 20 73 74 72 | ectly...Else.return.an.empty.str |
| bba0 | 69 6e 67 2e 22 0a 20 20 28 6c 65 74 20 28 28 65 6c 65 6d 2d 73 74 72 20 28 63 64 72 20 28 61 73 | ing."...(let.((elem-str.(cdr.(as |
| bbc0 | 73 6f 63 20 74 79 70 65 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 6f 72 67 2d 65 6c | soc.type.org-blackfriday--org-el |
| bbe0 | 65 6d 65 6e 74 2d 73 74 72 69 6e 67 29 29 29 29 0a 20 20 20 20 28 69 66 20 65 6c 65 6d 2d 73 74 | ement-string)))).....(if.elem-st |
| bc00 | 72 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 28 28 65 71 75 61 6c | r.........(cond..........((equal |
| bc20 | 20 27 73 72 63 2d 62 6c 6f 63 6b 20 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 | .'src-block.type)...........(let |
| bc40 | 20 28 28 6c 69 73 74 69 6e 67 2d 74 72 20 28 6f 72 67 2d 68 74 6d 6c 2d 2d 74 72 61 6e 73 6c 61 | .((listing-tr.(org-html--transla |
| bc60 | 74 65 20 22 4c 69 73 74 69 6e 67 22 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | te."Listing".info)))............ |
| bc80 | 20 28 69 66 20 28 73 74 72 69 6e 67 3d 20 22 4c 69 73 74 69 6e 67 22 20 6c 69 73 74 69 6e 67 2d | .(if.(string=."Listing".listing- |
| bca0 | 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 74 6d 6c 2d 2d 74 | tr).................(org-html--t |
| bcc0 | 72 61 6e 73 6c 61 74 65 20 65 6c 65 6d 2d 73 74 72 20 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 | ranslate.elem-str.info)......... |
| bce0 | 20 20 20 20 20 20 6c 69 73 74 69 6e 67 2d 74 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 0a | ......listing-tr)))..........(t. |
| bd00 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 74 6d 6c 2d 2d 74 72 61 6e 73 6c 61 74 65 20 65 | ..........(org-html--translate.e |
| bd20 | 6c 65 6d 2d 73 74 72 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e | lem-str.info))).......(if.(strin |
| bd40 | 67 70 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 74 6d 6c 2d 2d 74 72 61 | gp.str)...........(org-html--tra |
| bd60 | 6e 73 6c 61 74 65 20 73 74 72 20 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 22 22 29 29 29 29 0a | nslate.str.info)........."")))). |
| bd80 | 0a 3b 3b 3b 3b 20 43 6f 6e 76 65 72 74 20 73 74 72 69 6e 67 20 74 6f 20 61 20 76 61 6c 69 64 20 | .;;;;.Convert.string.to.a.valid. |
| bda0 | 61 6e 63 68 6f 72 20 6e 61 6d 65 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 | anchor.name.(defun.org-blackfrid |
| bdc0 | 61 79 2d 2d 76 61 6c 69 64 2d 68 74 6d 6c 2d 61 6e 63 68 6f 72 2d 6e 61 6d 65 20 28 73 74 72 29 | ay--valid-html-anchor-name.(str) |
| bde0 | 0a 20 20 22 54 75 72 6e 20 53 54 52 20 69 6e 74 6f 20 61 20 76 61 6c 69 64 20 48 54 4d 4c 20 61 | ..."Turn.STR.into.a.valid.HTML.a |
| be00 | 6e 63 68 6f 72 20 6e 61 6d 65 2e 0a 0a 52 65 70 6c 61 63 65 73 20 69 6e 76 61 6c 69 64 20 63 68 | nchor.name...Replaces.invalid.ch |
| be20 | 61 72 61 63 74 65 72 73 20 77 69 74 68 20 5c 22 2d 5c 22 2e 20 20 54 68 65 20 72 65 74 75 72 6e | aracters.with.\"-\"...The.return |
| be40 | 65 64 20 61 6e 63 68 6f 72 20 6e 61 6d 65 0a 77 69 6c 6c 20 61 6c 73 6f 20 6e 65 76 65 72 20 62 | ed.anchor.name.will.also.never.b |
| be60 | 65 67 69 6e 20 6f 72 20 65 6e 64 20 77 69 74 68 20 5c 22 2d 5c 22 2e 0a 22 0a 20 20 28 6f 72 20 | egin.or.end.with.\"-\".."...(or. |
| be80 | 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 | (and.(stringp.str)............(s |
| bea0 | 74 72 69 6e 67 2d 74 72 69 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d | tring-trim.............(replace- |
| bec0 | 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5b 5e 61 2d 7a 41 2d 5a 30 2d 39 5f 2d 2e | regexp-in-string."[^a-zA-Z0-9_-. |
| bee0 | 5d 22 20 22 2d 22 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 22 29 29 0a 20 20 | ]"."-".str)............."-"))... |
| bf00 | 20 20 20 20 22 22 29 29 0a 0a 3b 3b 20 52 65 74 75 72 6e 20 48 54 4d 4c 20 73 70 61 6e 20 74 61 | ....""))..;;.Return.HTML.span.ta |
| bf20 | 67 73 20 66 6f 72 20 6c 69 6e 6b 20 74 61 72 67 65 74 73 2e 0a 28 64 65 66 75 6e 20 6f 72 67 2d | gs.for.link.targets..(defun.org- |
| bf40 | 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 6c 69 6e 6b 2d 74 61 72 67 65 74 20 28 61 74 74 72 20 26 | blackfriday--link-target.(attr.& |
| bf60 | 6f 70 74 69 6f 6e 61 6c 20 64 65 73 63 29 0a 20 20 22 46 6f 72 6d 61 74 20 61 20 6c 69 6e 6b 20 | optional.desc)..."Format.a.link. |
| bf80 | 74 61 72 67 65 74 20 69 6e 20 48 54 4d 4c 2e 0a 0a 41 54 54 52 20 69 73 20 61 20 73 74 72 69 6e | target.in.HTML...ATTR.is.a.strin |
| bfa0 | 67 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 74 68 65 20 61 74 74 72 69 62 75 74 65 73 20 6f 66 | g.representing.the.attributes.of |
| bfc0 | 20 74 68 65 20 74 61 72 67 65 74 20 48 54 4d 4c 20 74 61 67 2e 0a 44 45 53 43 20 69 73 20 65 69 | .the.target.HTML.tag..DESC.is.ei |
| bfe0 | 74 68 65 72 20 6e 69 6c 20 6f 72 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 73 74 72 69 | ther.nil.or.the.description.stri |
| c000 | 6e 67 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 2e 22 0a 20 20 28 66 6f 72 6d 61 74 20 22 3c 73 | ng.of.the.target."...(format."<s |
| c020 | 70 61 6e 25 73 3e 25 73 3c 2f 73 70 61 6e 3e 22 20 28 6f 72 20 61 74 74 72 20 22 22 29 20 28 6f | pan%s>%s</span>".(or.attr."").(o |
| c040 | 72 20 64 65 73 63 20 22 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 | r.desc."")))..(defun.org-blackfr |
| c060 | 69 64 61 79 2d 2d 6d 61 6b 65 2d 61 74 74 72 69 62 75 74 65 2d 73 74 72 69 6e 67 20 28 61 74 74 | iday--make-attribute-string.(att |
| c080 | 72 69 62 75 74 65 73 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 61 74 74 | ributes)..."Return.a.list.of.att |
| c0a0 | 72 69 62 75 74 65 73 2c 20 61 73 20 61 20 73 74 72 69 6e 67 2e 0a 41 54 54 52 49 42 55 54 45 53 | ributes,.as.a.string..ATTRIBUTES |
| c0c0 | 20 69 73 20 61 20 70 6c 69 73 74 20 77 68 65 72 65 20 76 61 6c 75 65 73 20 61 72 65 20 65 69 74 | .is.a.plist.where.values.are.eit |
| c0e0 | 68 65 72 20 73 74 72 69 6e 67 73 20 6f 72 20 6e 69 6c 2e 0a 0a 41 6e 20 61 74 74 72 69 62 75 74 | her.strings.or.nil...An.attribut |
| c100 | 65 20 77 69 74 68 20 61 20 6e 69 6c 20 76 61 6c 75 65 20 77 69 6c 6c 20 62 65 20 6f 6d 69 74 74 | e.with.a.nil.value.will.be.omitt |
| c120 | 65 64 20 66 72 6f 6d 20 74 68 65 20 72 65 73 75 6c 74 2e 0a 0a 41 6e 20 61 74 74 72 69 62 75 74 | ed.from.the.result...An.attribut |
| c140 | 65 20 77 69 74 68 20 61 20 5c 22 74 5c 22 20 76 61 6c 75 65 20 77 69 6c 6c 20 62 65 20 61 64 64 | e.with.a.\"t\".value.will.be.add |
| c160 | 65 64 20 61 73 20 61 20 6b 65 79 2d 6f 6e 6c 79 20 6f 72 0a 62 6f 6f 6c 65 61 6e 20 61 74 74 72 | ed.as.a.key-only.or.boolean.attr |
| c180 | 69 62 75 74 65 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 6d 6f 73 74 6c 79 20 | ibute...This.function.is.mostly. |
| c1a0 | 61 20 63 6f 70 79 20 6f 66 0a 60 6f 72 67 2d 68 74 6d 6c 2d 2d 6d 61 6b 65 2d 61 74 74 72 69 62 | a.copy.of.`org-html--make-attrib |
| c1c0 | 75 74 65 2d 73 74 72 69 6e 67 27 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 69 74 20 70 61 72 73 | ute-string',.except.that.it.pars |
| c1e0 | 65 73 20 60 3a 66 6f 6f 0a 5c 22 74 5c 22 27 20 61 73 20 73 65 74 74 69 6e 67 20 61 20 62 6f 6f | es.`:foo.\"t\"'.as.setting.a.boo |
| c200 | 6c 65 61 6e 20 5c 22 66 6f 6f 5c 22 20 61 74 74 72 69 62 75 74 65 2e 22 0a 20 20 28 6c 65 74 20 | lean.\"foo\".attribute."...(let. |
| c220 | 28 6f 75 74 70 75 74 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 69 74 65 6d 20 61 74 74 72 69 | (output).....(dolist.(item.attri |
| c240 | 62 75 74 65 73 20 28 6d 61 70 63 6f 6e 63 61 74 20 27 69 64 65 6e 74 69 74 79 20 28 6e 72 65 76 | butes.(mapconcat.'identity.(nrev |
| c260 | 65 72 73 65 20 6f 75 74 70 75 74 29 20 22 20 22 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 20 28 | erse.output).".")).......(cond.( |
| c280 | 28 6e 75 6c 6c 20 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 20 6f 75 | (null.item)..............(pop.ou |
| c2a0 | 74 70 75 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 79 6d 62 6f 6c 70 20 69 74 65 | tput)).............((symbolp.ite |
| c2c0 | 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 73 75 62 73 74 72 69 6e 67 | m)..............(push.(substring |
| c2e0 | 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 69 74 65 6d 29 20 31 29 20 6f 75 74 70 75 74 29 29 0a | .(symbol-name.item).1).output)). |
| c300 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 69 74 65 6d 29 | ............((and.(stringp.item) |
| c320 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 3d 20 69 74 65 6d | ...................(string=.item |
| c340 | 20 22 74 22 29 29 20 3b 45 78 61 6d 70 6c 65 3a 20 28 3a 63 6f 6e 74 72 6f 6c 20 22 74 22 29 20 | ."t")).;Example:.(:control."t"). |
| c360 | 2d 3e 20 22 63 6f 6e 74 72 6f 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 44 6f 20 | ->."control"..............;;.Do. |
| c380 | 6e 6f 74 68 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 20 20 20 20 20 | nothing..............).......... |
| c3a0 | 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6b 65 79 20 28 63 | ...(t..............(let.((key.(c |
| c3c0 | 61 72 20 6f 75 74 70 75 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ar.output))....................( |
| c3e0 | 76 61 6c 75 65 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a | value.(replace-regexp-in-string. |
| c400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 22 22 20 | ..........................."\"". |
| c420 | 22 26 71 75 6f 74 3b 22 20 28 6f 72 67 2d 68 74 6d 6c 2d 65 6e 63 6f 64 65 2d 70 6c 61 69 6e 2d | """.(org-html-encode-plain- |
| c440 | 74 65 78 74 20 69 74 65 6d 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | text.item))))................(se |
| c460 | 74 63 61 72 20 6f 75 74 70 75 74 20 28 66 6f 72 6d 61 74 20 22 25 73 3d 5c 22 25 73 5c 22 22 20 | tcar.output.(format."%s=\"%s\"". |
| c480 | 6b 65 79 20 76 61 6c 75 65 29 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 43 6f 6e 76 65 72 74 20 | key.value))))))))..;;;;.Convert. |
| c4a0 | 4f 72 67 20 73 74 72 69 6e 67 20 74 6f 20 48 54 4d 4c 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c | Org.string.to.HTML.(defun.org-bl |
| c4c0 | 61 63 6b 66 72 69 64 61 79 2d 2d 6f 72 67 2d 63 6f 6e 74 65 6e 74 73 2d 74 6f 2d 68 74 6d 6c 20 | ackfriday--org-contents-to-html. |
| c4e0 | 28 65 6c 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 4f 72 67 20 63 6f 6e 74 65 6e 74 73 20 69 6e 20 | (el)..."Convert.Org.contents.in. |
| c500 | 45 4c 20 65 6c 65 6d 65 6e 74 20 74 6f 20 48 54 4d 4c 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 6f | EL.element.to.HTML."...(let*.((o |
| c520 | 72 67 2d 73 74 72 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 69 6e 74 65 72 70 72 65 74 2d 64 61 | rg-str.(org-element-interpret-da |
| c540 | 74 61 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 20 65 6c 29 29 29 0a 20 | ta.(org-element-contents.el))).. |
| c560 | 20 20 20 20 20 20 20 20 28 68 74 6d 6c 2d 73 74 72 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 73 74 | ........(html-str.(org-export-st |
| c580 | 72 69 6e 67 2d 61 73 20 6f 72 67 2d 73 74 72 20 27 68 74 6d 6c 20 3a 62 6f 64 79 2d 6f 6e 6c 79 | ring-as.org-str.'html.:body-only |
| c5a0 | 29 29 29 0a 20 20 20 20 68 74 6d 6c 2d 73 74 72 29 29 0a 0a 0a 0c 0a 3b 3b 3b 20 46 69 6c 74 65 | ))).....html-str)).....;;;.Filte |
| c5c0 | 72 20 46 75 6e 63 74 69 6f 6e 73 0a 0a 3b 3b 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 | r.Functions..;;.This.function.is |
| c5e0 | 20 61 64 61 70 74 65 64 20 66 72 6f 6d 20 60 6f 72 67 2d 6d 64 2d 73 65 70 61 72 61 74 65 2d 65 | .adapted.from.`org-md-separate-e |
| c600 | 6c 65 6d 65 6e 74 73 27 2e 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 | lements'..(defun.org-blackfriday |
| c620 | 2d 73 65 70 61 72 61 74 65 2d 65 6c 65 6d 65 6e 74 73 20 28 74 72 65 65 20 5f 62 61 63 6b 65 6e | -separate-elements.(tree._backen |
| c640 | 64 20 69 6e 66 6f 29 0a 20 20 22 46 69 78 20 62 6c 61 6e 6b 20 6c 69 6e 65 73 20 62 65 74 77 65 | d.info)..."Fix.blank.lines.betwe |
| c660 | 65 6e 20 65 6c 65 6d 65 6e 74 73 2e 0a 0a 54 52 45 45 20 69 73 20 74 68 65 20 70 61 72 73 65 20 | en.elements...TREE.is.the.parse. |
| c680 | 74 72 65 65 20 62 65 69 6e 67 20 65 78 70 6f 72 74 65 64 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 | tree.being.exported...INFO.is.a. |
| c6a0 | 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 | plist.used.as.a.communication.ch |
| c6c0 | 61 6e 6e 65 6c 2e 0a 0a 45 6e 66 6f 72 63 65 20 61 20 62 6c 61 6e 6b 20 6c 69 6e 65 20 62 65 74 | annel...Enforce.a.blank.line.bet |
| c6e0 | 77 65 65 6e 20 65 6c 65 6d 65 6e 74 73 2e 20 20 54 68 65 72 65 20 61 72 65 20 33 20 65 78 63 65 | ween.elements...There.are.3.exce |
| c700 | 70 74 69 6f 6e 73 0a 74 6f 20 74 68 69 73 20 72 75 6c 65 3a 0a 0a 20 20 31 2e 20 50 72 65 73 65 | ptions.to.this.rule:....1..Prese |
| c720 | 72 76 65 20 62 6c 61 6e 6b 20 6c 69 6e 65 73 20 62 65 74 77 65 65 6e 20 73 69 62 6c 69 6e 67 20 | rve.blank.lines.between.sibling. |
| c740 | 69 74 65 6d 73 20 69 6e 20 61 20 70 6c 61 69 6e 20 6c 69 73 74 2c 0a 0a 20 20 32 2e 20 49 6e 20 | items.in.a.plain.list,....2..In. |
| c760 | 61 6e 20 69 74 65 6d 2c 20 72 65 6d 6f 76 65 20 61 6e 79 20 62 6c 61 6e 6b 20 6c 69 6e 65 20 62 | an.item,.remove.any.blank.line.b |
| c780 | 65 66 6f 72 65 20 74 68 65 20 76 65 72 79 20 66 69 72 73 74 0a 20 20 20 20 20 70 61 72 61 67 72 | efore.the.very.first......paragr |
| c7a0 | 61 70 68 20 61 6e 64 20 74 68 65 20 6e 65 78 74 20 73 75 62 2d 6c 69 73 74 20 77 68 65 6e 20 74 | aph.and.the.next.sub-list.when.t |
| c7c0 | 68 65 20 6c 61 74 74 65 72 20 65 6e 64 73 20 74 68 65 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 | he.latter.ends.the......current. |
| c7e0 | 69 74 65 6d 2e 0a 0a 20 20 33 2e 20 49 6e 20 61 6e 20 69 74 65 6d 2c 20 69 66 20 61 20 70 61 72 | item.....3..In.an.item,.if.a.par |
| c800 | 61 67 72 61 70 68 20 69 73 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 66 6f 6c 6c 6f 77 65 64 20 62 | agraph.is.immediately.followed.b |
| c820 | 79 20 61 6e 20 73 72 63 0a 20 20 20 20 20 6f 72 20 65 78 61 6d 70 6c 65 20 62 6c 6f 63 6b 2c 20 | y.an.src......or.example.block,. |
| c840 | 64 6f 6e 27 74 20 61 64 64 20 61 20 62 6c 61 6e 6b 20 6c 69 6e 65 20 61 66 74 65 72 20 74 68 65 | don't.add.a.blank.line.after.the |
| c860 | 20 70 61 72 61 67 72 61 70 68 2e 0a 0a 20 20 34 2e 20 49 6e 20 61 6e 20 69 74 65 6d 2c 20 69 66 | .paragraph.....4..In.an.item,.if |
| c880 | 20 61 6e 20 73 72 63 20 6f 72 20 65 78 61 6d 70 6c 65 20 62 6c 6f 63 6b 20 64 6f 65 73 6e 27 74 | .an.src.or.example.block.doesn't |
| c8a0 | 20 68 61 76 65 20 61 20 63 61 70 74 69 6f 6e 0a 20 20 20 20 20 61 6e 64 20 69 73 20 69 6d 6d 65 | .have.a.caption......and.is.imme |
| c8c0 | 64 69 61 74 65 6c 79 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 20 70 61 72 61 67 72 61 70 68 2c | diately.followed.by.a.paragraph, |
| c8e0 | 20 64 6f 6e 27 74 20 61 64 64 20 61 20 62 6c 61 6e 6b 0a 20 20 20 20 20 6c 69 6e 65 20 61 66 74 | .don't.add.a.blank......line.aft |
| c900 | 65 72 20 74 68 61 74 20 73 72 63 20 6f 72 20 65 78 61 6d 70 6c 65 20 62 6c 6f 63 6b 2e 22 0a 20 | er.that.src.or.example.block.".. |
| c920 | 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 6d 61 70 20 74 72 65 65 20 28 72 65 6d 71 20 27 69 74 | .(org-element-map.tree.(remq.'it |
| c940 | 65 6d 20 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 61 6c 6c 2d 65 6c 65 6d 65 6e 74 73 29 20 3b 45 78 | em.org-element-all-elements).;Ex |
| c960 | 63 65 70 74 69 6f 6e 20 31 20 69 6e 20 74 68 65 20 64 6f 63 2d 73 74 72 69 6e 67 0a 20 20 20 20 | ception.1.in.the.doc-string..... |
| c980 | 28 6c 61 6d 62 64 61 20 28 65 6c 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 6f 73 74 2d 62 | (lambda.(el).......(let.((post-b |
| c9a0 | 6c 61 6e 6b 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lank.(cond...................... |
| c9c0 | 20 20 20 20 3b 3b 20 45 78 63 65 70 74 69 6f 6e 20 32 20 69 6e 20 74 68 65 20 64 6f 63 2d 73 74 | ....;;.Exception.2.in.the.doc-st |
| c9e0 | 72 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ring...........................( |
| ca00 | 28 61 6e 64 20 28 65 71 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 65 6c 29 20 27 | (and.(eq.(org-element-type.el).' |
| ca20 | 70 61 72 61 67 72 61 70 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | paragraph)...................... |
| ca40 | 20 20 20 20 20 20 20 20 20 20 28 65 71 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 | ..........(eq.(org-element-type. |
| ca60 | 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 70 61 72 65 6e 74 20 65 6c | (org-element-property.:parent.el |
| ca80 | 29 29 20 27 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).'item)....................... |
| caa0 | 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 66 69 72 73 74 2d 73 69 62 6c 69 | .........(org-export-first-sibli |
| cac0 | 6e 67 2d 70 20 65 6c 20 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng-p.el.info)................... |
| cae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 65 78 74 2d 65 6c 20 28 6f 72 67 | .............(let.((next-el.(org |
| cb00 | 2d 65 78 70 6f 72 74 2d 67 65 74 2d 6e 65 78 74 2d 65 6c 65 6d 65 6e 74 20 65 6c 20 69 6e 66 6f | -export-get-next-element.el.info |
| cb20 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )))............................. |
| cb40 | 20 20 20 20 20 28 61 6e 64 20 28 65 71 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 | .....(and.(eq.(org-element-type. |
| cb60 | 6e 65 78 74 2d 65 6c 29 20 27 70 6c 61 69 6e 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 | next-el).'plain-list)........... |
| cb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 | ............................(not |
| cba0 | 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 6e 65 78 74 2d 65 6c 65 6d 65 6e 74 20 6e 65 | .(org-export-get-next-element.ne |
| cbc0 | 78 74 2d 65 6c 20 69 6e 66 6f 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | xt-el.info)))))................. |
| cbe0 | 20 20 20 20 20 20 20 20 20 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........0).................... |
| cc00 | 20 20 20 20 20 20 3b 3b 20 45 78 63 65 70 74 69 6f 6e 20 33 20 69 6e 20 74 68 65 20 64 6f 63 2d | ......;;.Exception.3.in.the.doc- |
| cc20 | 73 74 72 69 6e 67 20 28 70 61 72 61 67 72 61 70 68 20 2d 3e 20 73 72 63 2d 62 6c 6f 63 6b 29 2e | string.(paragraph.->.src-block). |
| cc40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 | ..........................((and. |
| cc60 | 28 65 71 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 65 6c 29 20 27 70 61 72 61 67 | (eq.(org-element-type.el).'parag |
| cc80 | 72 61 70 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | raph)........................... |
| cca0 | 20 20 20 20 20 28 65 71 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 28 6f 72 67 2d | .....(eq.(org-element-type.(org- |
| ccc0 | 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 70 61 72 65 6e 74 20 65 6c 29 29 20 27 69 | element-property.:parent.el)).'i |
| cce0 | 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tem)............................ |
| cd00 | 20 20 20 20 28 6c 65 74 20 28 28 6e 65 78 74 2d 65 6c 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 | ....(let.((next-el.(org-export-g |
| cd20 | 65 74 2d 6e 65 78 74 2d 65 6c 65 6d 65 6e 74 20 65 6c 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 | et-next-element.el.info)))...... |
| cd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d | ............................(mem |
| cd60 | 71 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 6e 65 78 74 2d 65 6c 29 20 27 28 73 | q.(org-element-type.next-el).'(s |
| cd80 | 72 63 2d 62 6c 6f 63 6b 20 65 78 61 6d 70 6c 65 2d 62 6c 6f 63 6b 29 29 29 29 0a 20 20 20 20 20 | rc-block.example-block))))...... |
| cda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 29 0a 20 20 20 20 20 20 20 20 | .....................0)......... |
| cdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 45 78 63 65 70 74 69 6f 6e 20 34 20 | .................;;.Exception.4. |
| cde0 | 69 6e 20 74 68 65 20 64 6f 63 2d 73 74 72 69 6e 67 20 28 63 61 70 74 69 6f 6e 2d 6c 65 73 73 20 | in.the.doc-string.(caption-less. |
| ce00 | 73 72 63 2d 62 6c 6f 63 6b 20 2d 3e 20 70 61 72 61 67 72 61 70 68 29 2e 0a 20 20 20 20 20 20 20 | src-block.->.paragraph)......... |
| ce20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 61 6e 20 73 72 63 20 6f | ..................;;.If.an.src.o |
| ce40 | 72 20 65 78 61 6d 70 6c 65 20 62 6c 6f 63 6b 20 68 61 73 20 61 20 63 61 70 74 69 6f 6e 2c 0a 20 | r.example.block.has.a.caption,.. |
| ce60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 61 74 20 | ........................;;.that. |
| ce80 | 63 61 70 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 77 72 61 70 70 65 64 20 69 6e 20 61 6e 20 48 54 | caption.will.be.wrapped.in.an.HT |
| cea0 | 4d 4c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 | ML..........................;;.d |
| cec0 | 69 76 20 62 6c 6f 63 6b 2e 20 49 6e 20 74 68 61 74 20 63 61 73 65 2c 20 77 65 20 2a 64 6f 2a 20 | iv.block..In.that.case,.we.*do*. |
| cee0 | 6e 65 65 64 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | need.to......................... |
| cf00 | 20 3b 3b 20 6c 65 61 76 65 20 61 20 62 6c 61 6e 6b 20 6c 69 6e 65 20 61 66 74 65 72 20 74 68 65 | .;;.leave.a.blank.line.after.the |
| cf20 | 20 64 69 76 20 62 6c 6f 63 6b 20 28 43 6f 6d 6d 6f 6e 4d 61 72 6b 29 2e 0a 20 20 20 20 20 20 20 | .div.block.(CommonMark)......... |
| cf40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 6d 65 6d 71 20 28 6f | ..................((and.(memq.(o |
| cf60 | 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 65 6c 29 20 27 28 73 72 63 2d 62 6c 6f 63 6b 20 | rg-element-type.el).'(src-block. |
| cf80 | 65 78 61 6d 70 6c 65 2d 62 6c 6f 63 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | example-block))................. |
| cfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d | ...............(eq.(org-element- |
| cfc0 | 74 79 70 65 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 70 61 72 65 | type.(org-element-property.:pare |
| cfe0 | 6e 74 20 65 6c 29 29 20 27 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt.el)).'item).................. |
| d000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 75 6c 6c 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 | ..............(null.(org-element |
| d020 | 2d 70 72 6f 70 65 72 74 79 20 3a 63 61 70 74 69 6f 6e 20 65 6c 29 29 20 3b 3c 2d 2d 20 22 6e 6f | -property.:caption.el)).;<--."no |
| d040 | 20 63 61 70 74 69 6f 6e 22 20 63 68 65 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .caption".check................. |
| d060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 65 78 74 2d 65 6c 20 28 6f | ...............(let.((next-el.(o |
| d080 | 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 6e 65 78 74 2d 65 6c 65 6d 65 6e 74 20 65 6c 20 69 6e | rg-export-get-next-element.el.in |
| d0a0 | 66 6f 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fo)))........................... |
| d0c0 | 20 20 20 20 20 20 20 28 6d 65 6d 71 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 6e | .......(memq.(org-element-type.n |
| d0e0 | 65 78 74 2d 65 6c 29 20 27 28 70 61 72 61 67 72 61 70 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 | ext-el).'(paragraph))))......... |
| d100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ..................0)............ |
| d120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..............(t................ |
| d140 | 20 20 20 20 20 20 20 20 20 20 20 31 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c | ...........1)))).........(org-el |
| d160 | 65 6d 65 6e 74 2d 70 75 74 2d 70 72 6f 70 65 72 74 79 20 65 6c 20 3a 70 6f 73 74 2d 62 6c 61 6e | ement-put-property.el.:post-blan |
| d180 | 6b 20 70 6f 73 74 2d 62 6c 61 6e 6b 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 | k.post-blank).........;;.(messag |
| d1a0 | 65 20 22 5b 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 73 65 70 61 72 61 74 65 2d 65 6c 65 | e."[org-blackfriday-separate-ele |
| d1c0 | 6d 65 6e 74 73 20 44 42 47 5d 20 25 53 20 70 6f 73 74 2d 62 6c 61 6e 6b 3a 20 25 64 22 0a 20 20 | ments.DBG].%S.post-blank:.%d"... |
| d1e0 | 20 20 20 20 20 20 3b 3b 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 | ......;;..........(org-element-t |
| d200 | 79 70 65 20 65 6c 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 | ype.el).........;;..........(org |
| d220 | 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 70 6f 73 74 2d 62 6c 61 6e 6b 20 65 6c | -element-property.:post-blank.el |
| d240 | 29 29 0a 20 20 20 20 20 20 20 20 29 29 29 0a 20 20 3b 3b 20 52 65 74 75 72 6e 20 75 70 64 61 74 | )).........)))...;;.Return.updat |
| d260 | 65 64 20 74 72 65 65 2e 0a 20 20 74 72 65 65 29 0a 0a 0a 0c 0a 3b 3b 3b 20 54 72 61 6e 73 63 6f | ed.tree....tree).....;;;.Transco |
| d280 | 64 65 20 46 75 6e 63 74 69 6f 6e 73 0a 0a 3b 3b 3b 3b 20 43 65 6e 74 65 72 20 42 6c 6f 63 6b 0a | de.Functions..;;;;.Center.Block. |
| d2a0 | 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 63 65 6e 74 65 72 2d 62 6c | (defun.org-blackfriday-center-bl |
| d2c0 | 6f 63 6b 20 28 5f 63 65 6e 74 65 72 2d 62 6c 6f 63 6b 20 63 6f 6e 74 65 6e 74 73 20 69 6e 66 6f | ock.(_center-block.contents.info |
| d2e0 | 29 0a 20 20 22 43 65 6e 74 65 72 2d 61 6c 69 67 6e 20 74 68 65 20 74 65 78 74 20 69 6e 20 43 4f | )..."Center-align.the.text.in.CO |
| d300 | 4e 54 45 4e 54 53 20 75 73 69 6e 67 20 43 53 53 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 | NTENTS.using.CSS...INFO.is.a.pli |
| d320 | 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e | st.used.as.a.communication.chann |
| d340 | 65 6c 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 63 6c 61 73 73 20 22 6f 72 67 2d 63 65 6e 74 65 72 | el."...(let*.((class."org-center |
| d360 | 22 29 0a 20 20 20 20 20 20 20 20 20 28 73 74 79 6c 65 20 28 66 6f 72 6d 61 74 20 22 2e 25 73 20 | ")..........(style.(format.".%s. |
| d380 | 7b 20 6d 61 72 67 69 6e 2d 6c 65 66 74 3a 20 61 75 74 6f 3b 20 6d 61 72 67 69 6e 2d 72 69 67 68 | {.margin-left:.auto;.margin-righ |
| d3a0 | 74 3a 20 61 75 74 6f 3b 20 74 65 78 74 2d 61 6c 69 67 6e 3a 20 63 65 6e 74 65 72 3b 20 7d 22 20 | t:.auto;.text-align:.center;.}". |
| d3c0 | 63 6c 61 73 73 29 29 29 0a 20 20 20 20 28 66 6f 72 6d 61 74 20 22 3c 73 74 79 6c 65 3e 25 73 3c | class))).....(format."<style>%s< |
| d3e0 | 2f 73 74 79 6c 65 3e 5c 6e 5c 6e 3c 64 69 76 20 63 6c 61 73 73 3d 5c 22 25 73 5c 22 3e 25 73 5c | /style>\n\n<div.class=\"%s\">%s\ |
| d400 | 6e 5c 6e 25 73 5c 6e 3c 2f 64 69 76 3e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 74 79 6c 65 | n\n%s\n</div>".............style |
| d420 | 20 63 6c 61 73 73 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 65 78 74 72 61 2d 64 | .class.(org-blackfriday--extra-d |
| d440 | 69 76 2d 68 61 63 6b 20 69 6e 66 6f 29 20 63 6f 6e 74 65 6e 74 73 29 29 29 0a 0a 3b 3b 3b 3b 20 | iv-hack.info).contents)))..;;;;. |
| d460 | 45 78 61 6d 70 6c 65 20 42 6c 6f 63 6b 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 | Example.Block.(defun.org-blackfr |
| d480 | 69 64 61 79 2d 65 78 61 6d 70 6c 65 2d 62 6c 6f 63 6b 20 28 65 78 61 6d 70 6c 65 2d 62 6c 6f 63 | iday-example-block.(example-bloc |
| d4a0 | 6b 20 5f 63 6f 6e 74 65 6e 74 73 20 69 6e 66 6f 29 0a 20 20 22 54 72 61 6e 73 63 6f 64 65 20 61 | k._contents.info)..."Transcode.a |
| d4c0 | 6e 20 45 58 41 4d 50 4c 45 2d 42 4c 4f 43 4b 20 65 6c 65 6d 65 6e 74 20 69 6e 74 6f 20 42 6c 61 | n.EXAMPLE-BLOCK.element.into.Bla |
| d4e0 | 63 6b 66 72 69 64 61 79 20 4d 61 72 6b 64 6f 77 6e 20 66 6f 72 6d 61 74 2e 0a 43 4f 4e 54 45 4e | ckfriday.Markdown.format..CONTEN |
| d500 | 54 53 20 69 73 20 6e 69 6c 2e 20 20 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 68 6f 6c 64 | TS.is.nil...INFO.is.a.plist.hold |
| d520 | 69 6e 67 20 63 6f 6e 74 65 78 74 75 61 6c 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 22 0a 20 20 28 | ing.contextual.information."...( |
| d540 | 6c 65 74 2a 20 28 28 70 61 72 65 6e 74 2d 65 6c 65 6d 65 6e 74 20 28 6f 72 67 2d 65 78 70 6f 72 | let*.((parent-element.(org-expor |
| d560 | 74 2d 67 65 74 2d 70 61 72 65 6e 74 20 65 78 61 6d 70 6c 65 2d 62 6c 6f 63 6b 29 29 0a 20 20 20 | t-get-parent.example-block)).... |
| d580 | 20 20 20 20 20 20 28 70 61 72 65 6e 74 2d 74 79 70 65 20 28 63 61 72 20 70 61 72 65 6e 74 2d 65 | ......(parent-type.(car.parent-e |
| d5a0 | 6c 65 6d 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 61 63 6b 74 69 63 6b 73 20 28 6d 61 | lement))..........(backticks.(ma |
| d5c0 | 6b 65 2d 73 74 72 69 6e 67 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 63 6f 64 65 2d | ke-string.org-blackfriday--code- |
| d5e0 | 62 6c 6f 63 6b 2d 6e 75 6d 2d 62 61 63 6b 74 69 63 6b 73 20 3f 60 29 29 0a 20 20 20 20 20 20 20 | block-num-backticks.?`))........ |
| d600 | 20 20 28 65 78 61 6d 70 6c 65 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a | ..(example.(or.(plist-get.info.: |
| d620 | 6d 64 2d 63 6f 64 65 29 20 3b 69 66 20 73 65 74 20 69 6e 20 60 6f 72 67 2d 68 75 67 6f 2d 65 78 | md-code).;if.set.in.`org-hugo-ex |
| d640 | 61 6d 70 6c 65 2d 62 6c 6f 63 6b 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ample-block'.................... |
| d660 | 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 66 6f 72 6d 61 74 2d 63 6f 64 65 2d 64 65 66 61 75 | ...(org-export-format-code-defau |
| d680 | 6c 74 20 65 78 61 6d 70 6c 65 2d 62 6c 6f 63 6b 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 20 20 | lt.example-block.info)))........ |
| d6a0 | 20 20 28 63 6f 64 65 2d 61 74 74 72 20 28 69 66 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f | ..(code-attr.(if.(plist-get.info |
| d6c0 | 20 3a 6d 64 2d 63 6f 64 65 2d 61 74 74 72 29 20 3b 69 66 20 73 65 74 20 69 6e 20 60 6f 72 67 2d | .:md-code-attr).;if.set.in.`org- |
| d6e0 | 68 75 67 6f 2d 65 78 61 6d 70 6c 65 2d 62 6c 6f 63 6b 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 | hugo-example-block'............. |
| d700 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 20 7b 20 25 73 20 7d 22 20 28 70 | ............(format.".{.%s.}".(p |
| d720 | 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 6d 64 2d 63 6f 64 65 2d 61 74 74 72 29 29 0a 20 20 | list-get.info.:md-code-attr))... |
| d740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 0a 20 20 20 20 20 20 20 | ....................""))........ |
| d760 | 20 20 72 65 74 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 62 66 20 65 | ..ret).....;;.(message."[ox-bf.e |
| d780 | 78 61 6d 70 6c 65 2d 62 6c 6f 63 6b 20 44 42 47 5d 20 70 61 72 65 6e 74 20 74 79 70 65 3a 20 25 | xample-block.DBG].parent.type:.% |
| d7a0 | 53 22 20 70 61 72 65 6e 74 2d 74 79 70 65 29 0a 20 20 20 20 28 73 65 74 71 20 72 65 74 20 28 6f | S".parent-type).....(setq.ret.(o |
| d7c0 | 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 69 73 73 75 65 2d 32 33 39 2d 77 6f 72 6b 61 72 | rg-blackfriday--issue-239-workar |
| d7e0 | 6f 75 6e 64 20 65 78 61 6d 70 6c 65 20 70 61 72 65 6e 74 2d 74 79 70 65 29 29 0a 20 20 20 20 28 | ound.example.parent-type)).....( |
| d800 | 73 65 74 71 20 72 65 74 20 28 66 6f 72 6d 61 74 20 22 25 73 74 65 78 74 25 73 5c 6e 25 73 25 73 | setq.ret.(format."%stext%s\n%s%s |
| d820 | 22 20 62 61 63 6b 74 69 63 6b 73 20 63 6f 64 65 2d 61 74 74 72 20 72 65 74 20 62 61 63 6b 74 69 | ".backticks.code-attr.ret.backti |
| d840 | 63 6b 73 29 29 0a 20 20 20 20 28 73 65 74 71 20 72 65 74 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 | cks)).....(setq.ret.(org-blackfr |
| d860 | 69 64 61 79 2d 2d 64 69 76 2d 77 72 61 70 2d 6d 61 79 62 65 20 65 78 61 6d 70 6c 65 2d 62 6c 6f | iday--div-wrap-maybe.example-blo |
| d880 | 63 6b 20 72 65 74 20 69 6e 66 6f 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 27 | ck.ret.info)).....(when.(equal.' |
| d8a0 | 71 75 6f 74 65 2d 62 6c 6f 63 6b 20 70 61 72 65 6e 74 2d 74 79 70 65 29 0a 20 20 20 20 20 20 3b | quote-block.parent-type).......; |
| d8c0 | 3b 20 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 65 78 61 6d 70 6c 65 20 62 6c 6f 63 6b 20 69 | ;.If.the.current.example.block.i |
| d8e0 | 73 20 69 6e 73 69 64 65 20 61 20 71 75 6f 74 65 20 62 6c 6f 63 6b 2c 20 66 75 74 75 72 65 0a 20 | s.inside.a.quote.block,.future.. |
| d900 | 20 20 20 20 20 3b 3b 20 65 78 61 6d 70 6c 65 2f 63 6f 64 65 20 62 6c 6f 63 6b 73 20 28 65 73 70 | .....;;.example/code.blocks.(esp |
| d920 | 65 63 69 61 6c 6c 79 20 74 68 65 20 6f 6e 65 73 20 6f 75 74 73 69 64 65 20 74 68 69 73 20 71 75 | ecially.the.ones.outside.this.qu |
| d940 | 6f 74 65 0a 20 20 20 20 20 20 3b 3b 20 62 6c 6f 63 6b 29 20 77 69 6c 6c 20 72 65 71 75 69 72 65 | ote.......;;.block).will.require |
| d960 | 20 68 69 67 68 65 72 20 6e 75 6d 62 65 72 20 6f 66 20 62 61 63 6b 74 69 63 6b 73 2e 20 20 57 6f | .higher.number.of.backticks...Wo |
| d980 | 72 6b 61 72 6f 75 6e 64 0a 20 20 20 20 20 20 3b 3b 20 66 6f 72 20 68 74 74 70 73 3a 2f 2f 67 69 | rkaround.......;;.for.https://gi |
| d9a0 | 74 68 75 62 2e 63 6f 6d 2f 72 75 73 73 72 6f 73 73 2f 62 6c 61 63 6b 66 72 69 64 61 79 2f 69 73 | thub.com/russross/blackfriday/is |
| d9c0 | 73 75 65 73 2f 34 30 37 2e 0a 20 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 62 6c 61 63 6b 66 | sues/407........(setq.org-blackf |
| d9e0 | 72 69 64 61 79 2d 2d 63 6f 64 65 2d 62 6c 6f 63 6b 2d 6e 75 6d 2d 62 61 63 6b 74 69 63 6b 73 0a | riday--code-block-num-backticks. |
| da00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 31 2b 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d | ............(1+.org-blackfriday- |
| da20 | 2d 63 6f 64 65 2d 62 6c 6f 63 6b 2d 6e 75 6d 2d 62 61 63 6b 74 69 63 6b 73 29 29 29 0a 20 20 20 | -code-block-num-backticks))).... |
| da40 | 20 3b 3b 20 52 65 73 65 74 20 74 68 65 20 74 65 6d 70 20 69 6e 66 6f 20 69 6e 20 74 68 65 20 60 | .;;.Reset.the.temp.info.in.the.` |
| da60 | 69 6e 66 6f 27 20 70 6c 69 73 74 2e 0a 20 20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 69 6e 66 6f | info'.plist......(plist-put.info |
| da80 | 20 3a 6d 64 2d 63 6f 64 65 20 6e 69 6c 29 0a 20 20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 69 6e | .:md-code.nil).....(plist-put.in |
| daa0 | 66 6f 20 3a 6d 64 2d 63 6f 64 65 2d 61 74 74 72 20 6e 69 6c 29 0a 20 20 20 20 72 65 74 29 29 0a | fo.:md-code-attr.nil).....ret)). |
| dac0 | 0a 3b 3b 3b 3b 20 46 69 78 65 64 20 57 69 64 74 68 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 | .;;;;.Fixed.Width.(defun.org-bla |
| dae0 | 63 6b 66 72 69 64 61 79 2d 66 69 78 65 64 2d 77 69 64 74 68 20 28 66 69 78 65 64 2d 77 69 64 74 | ckfriday-fixed-width.(fixed-widt |
| db00 | 68 20 5f 63 6f 6e 74 65 6e 74 73 20 69 6e 66 6f 29 0a 20 20 22 54 72 61 6e 73 63 6f 64 65 20 61 | h._contents.info)..."Transcode.a |
| db20 | 20 46 49 58 45 44 2d 57 49 44 54 48 20 65 6c 65 6d 65 6e 74 20 69 6e 74 6f 20 42 6c 61 63 6b 66 | .FIXED-WIDTH.element.into.Blackf |
| db40 | 72 69 64 61 79 20 4d 61 72 6b 64 6f 77 6e 20 66 6f 72 6d 61 74 2e 0a 43 4f 4e 54 45 4e 54 53 20 | riday.Markdown.format..CONTENTS. |
| db60 | 69 73 20 6e 69 6c 2e 20 20 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 68 6f 6c 64 69 6e 67 | is.nil...INFO.is.a.plist.holding |
| db80 | 20 63 6f 6e 74 65 78 74 75 61 6c 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 22 0a 20 20 28 6c 65 74 | .contextual.information."...(let |
| dba0 | 2a 20 28 28 70 61 72 65 6e 74 2d 65 6c 65 6d 65 6e 74 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 | *.((parent-element.(org-export-g |
| dbc0 | 65 74 2d 70 61 72 65 6e 74 20 66 69 78 65 64 2d 77 69 64 74 68 29 29 0a 20 20 20 20 20 20 20 20 | et-parent.fixed-width))......... |
| dbe0 | 20 28 70 61 72 65 6e 74 2d 74 79 70 65 20 28 63 61 72 20 70 61 72 65 6e 74 2d 65 6c 65 6d 65 6e | .(parent-type.(car.parent-elemen |
| dc00 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 61 63 6b 74 69 63 6b 73 20 28 6d 61 6b 65 2d 73 74 | t))..........(backticks.(make-st |
| dc20 | 72 69 6e 67 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 63 6f 64 65 2d 62 6c 6f 63 6b | ring.org-blackfriday--code-block |
| dc40 | 2d 6e 75 6d 2d 62 61 63 6b 74 69 63 6b 73 20 3f 60 29 29 29 0a 20 20 20 20 28 70 72 6f 67 31 0a | -num-backticks.?`))).....(prog1. |
| dc60 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 64 69 76 2d 77 72 | ........(org-blackfriday--div-wr |
| dc80 | 61 70 2d 6d 61 79 62 65 0a 20 20 20 20 20 20 20 20 20 66 69 78 65 64 2d 77 69 64 74 68 0a 20 20 | ap-maybe..........fixed-width... |
| dca0 | 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 74 65 78 74 5c 6e 25 73 25 73 22 0a 20 20 | .......(format."%stext\n%s%s"... |
| dcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 61 63 6b 74 69 63 6b 73 0a 20 20 20 20 20 20 20 | ...............backticks........ |
| dce0 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6f 72 67 2d 73 72 63 2d 70 72 65 73 65 72 76 | ..........(let.((org-src-preserv |
| dd00 | 65 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-indentation.t))............... |
| dd20 | 20 20 20 20 20 3b 3b 20 50 72 65 73 65 72 76 65 20 6c 65 61 64 69 6e 67 20 77 68 69 74 65 73 70 | .....;;.Preserve.leading.whitesp |
| dd40 | 61 63 65 20 69 6e 20 74 68 65 20 4f 72 67 20 42 61 62 65 6c 20 52 65 73 75 6c 74 73 0a 20 20 20 | ace.in.the.Org.Babel.Results.... |
| dd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 6c 6f 63 6b 73 2e 0a 20 20 20 20 20 | ................;;.blocks....... |
| dd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 66 6f 72 6d 61 74 | ..............(org-export-format |
| dda0 | 2d 63 6f 64 65 2d 64 65 66 61 75 6c 74 20 66 69 78 65 64 2d 77 69 64 74 68 20 69 6e 66 6f 29 29 | -code-default.fixed-width.info)) |
| ddc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 61 63 6b 74 69 63 6b 73 29 0a 20 20 20 | ..................backticks).... |
| dde0 | 20 20 20 20 20 20 69 6e 66 6f 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 27 | ......info).......(when.(equal.' |
| de00 | 71 75 6f 74 65 2d 62 6c 6f 63 6b 20 70 61 72 65 6e 74 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 | quote-block.parent-type)........ |
| de20 | 20 3b 3b 20 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 65 78 61 6d 70 6c 65 20 62 6c 6f 63 6b | .;;.If.the.current.example.block |
| de40 | 20 69 73 20 69 6e 73 69 64 65 20 61 20 71 75 6f 74 65 20 62 6c 6f 63 6b 2c 0a 20 20 20 20 20 20 | .is.inside.a.quote.block,....... |
| de60 | 20 20 3b 3b 20 66 75 74 75 72 65 20 65 78 61 6d 70 6c 65 2f 63 6f 64 65 20 62 6c 6f 63 6b 73 20 | ..;;.future.example/code.blocks. |
| de80 | 28 65 73 70 65 63 69 61 6c 6c 79 20 74 68 65 20 6f 6e 65 73 20 6f 75 74 73 69 64 65 0a 20 20 20 | (especially.the.ones.outside.... |
| dea0 | 20 20 20 20 20 3b 3b 20 74 68 69 73 20 71 75 6f 74 65 20 62 6c 6f 63 6b 29 20 77 69 6c 6c 20 72 | .....;;.this.quote.block).will.r |
| dec0 | 65 71 75 69 72 65 20 68 69 67 68 65 72 20 6e 75 6d 62 65 72 20 6f 66 20 62 61 63 6b 74 69 63 6b | equire.higher.number.of.backtick |
| dee0 | 73 2e 0a 20 20 20 20 20 20 20 20 3b 3b 20 57 6f 72 6b 61 72 6f 75 6e 64 20 66 6f 72 0a 20 20 20 | s..........;;.Workaround.for.... |
| df00 | 20 20 20 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 75 73 73 72 | .....;;.https://github.com/russr |
| df20 | 6f 73 73 2f 62 6c 61 63 6b 66 72 69 64 61 79 2f 69 73 73 75 65 73 2f 34 30 37 2e 0a 20 20 20 20 | oss/blackfriday/issues/407...... |
| df40 | 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 63 6f 64 65 2d | ....(setq.org-blackfriday--code- |
| df60 | 62 6c 6f 63 6b 2d 6e 75 6d 2d 62 61 63 6b 74 69 63 6b 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | block-num-backticks............. |
| df80 | 20 20 28 31 2b 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 63 6f 64 65 2d 62 6c 6f 63 | ..(1+.org-blackfriday--code-bloc |
| dfa0 | 6b 2d 6e 75 6d 2d 62 61 63 6b 74 69 63 6b 73 29 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 46 6f 6f 74 | k-num-backticks))))))..;;;;.Foot |
| dfc0 | 6e 6f 74 65 20 52 65 66 65 72 65 6e 63 65 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 | note.Reference.(defun.org-blackf |
| dfe0 | 72 69 64 61 79 2d 66 6f 6f 74 6e 6f 74 65 2d 72 65 66 65 72 65 6e 63 65 20 28 66 6f 6f 74 6e 6f | riday-footnote-reference.(footno |
| e000 | 74 65 2d 72 65 66 65 72 65 6e 63 65 20 5f 63 6f 6e 74 65 6e 74 73 20 69 6e 66 6f 29 0a 20 20 22 | te-reference._contents.info)..." |
| e020 | 54 72 61 6e 73 63 6f 64 65 20 61 20 46 4f 4f 54 4e 4f 54 45 2d 52 45 46 45 52 45 4e 43 45 20 65 | Transcode.a.FOOTNOTE-REFERENCE.e |
| e040 | 6c 65 6d 65 6e 74 20 69 6e 74 6f 20 42 6c 61 63 6b 66 72 69 64 61 79 20 4d 61 72 6b 64 6f 77 6e | lement.into.Blackfriday.Markdown |
| e060 | 20 66 6f 72 6d 61 74 2e 0a 43 4f 4e 54 45 4e 54 53 20 69 73 20 6e 69 6c 2e 20 20 49 4e 46 4f 20 | .format..CONTENTS.is.nil...INFO. |
| e080 | 69 73 20 61 20 70 6c 69 73 74 20 68 6f 6c 64 69 6e 67 20 63 6f 6e 74 65 78 74 75 61 6c 20 69 6e | is.a.plist.holding.contextual.in |
| e0a0 | 66 6f 72 6d 61 74 69 6f 6e 2e 22 0a 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 66 6f 6f 74 72 | formation."...;;.(message."footr |
| e0c0 | 65 66 3a 20 25 73 22 20 66 6f 6f 74 6e 6f 74 65 2d 72 65 66 65 72 65 6e 63 65 29 0a 20 20 28 63 | ef:.%s".footnote-reference)...(c |
| e0e0 | 6f 6e 63 61 74 0a 20 20 20 3b 3b 20 49 6e 73 65 72 74 20 73 65 70 61 72 61 74 6f 72 20 62 65 74 | oncat....;;.Insert.separator.bet |
| e100 | 77 65 65 6e 20 74 77 6f 20 66 6f 6f 74 6e 6f 74 65 73 20 69 6e 20 61 20 72 6f 77 2e 0a 20 20 20 | ween.two.footnotes.in.a.row..... |
| e120 | 28 6c 65 74 20 28 28 70 72 65 76 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 70 72 65 76 | (let.((prev.(org-export-get-prev |
| e140 | 69 6f 75 73 2d 65 6c 65 6d 65 6e 74 20 66 6f 6f 74 6e 6f 74 65 2d 72 65 66 65 72 65 6e 63 65 20 | ious-element.footnote-reference. |
| e160 | 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 28 61 6e 64 20 28 65 71 20 28 6f 72 67 2d 65 6c 65 6d 65 | info)))......(and.(eq.(org-eleme |
| e180 | 6e 74 2d 74 79 70 65 20 70 72 65 76 29 20 27 66 6f 6f 74 6e 6f 74 65 2d 72 65 66 65 72 65 6e 63 | nt-type.prev).'footnote-referenc |
| e1a0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 74 | e)...........(plist-get.info.:ht |
| e1c0 | 6d 6c 2d 66 6f 6f 74 6e 6f 74 65 2d 73 65 70 61 72 61 74 6f 72 29 29 29 0a 20 20 20 28 66 6f 72 | ml-footnote-separator)))....(for |
| e1e0 | 6d 61 74 20 22 5b 5e 66 6e 3a 25 64 5d 22 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 66 | mat."[^fn:%d]".(org-export-get-f |
| e200 | 6f 6f 74 6e 6f 74 65 2d 6e 75 6d 62 65 72 20 66 6f 6f 74 6e 6f 74 65 2d 72 65 66 65 72 65 6e 63 | ootnote-number.footnote-referenc |
| e220 | 65 20 69 6e 66 6f 29 29 29 29 0a 0a 3b 3b 3b 3b 20 49 6e 6e 65 72 20 54 65 6d 70 6c 61 74 65 0a | e.info))))..;;;;.Inner.Template. |
| e240 | 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 69 6e 6e 65 72 2d 74 65 6d | (defun.org-blackfriday-inner-tem |
| e260 | 70 6c 61 74 65 20 28 63 6f 6e 74 65 6e 74 73 20 69 6e 66 6f 29 0a 20 20 22 52 65 74 75 72 6e 20 | plate.(contents.info)..."Return. |
| e280 | 62 6f 64 79 20 6f 66 20 64 6f 63 75 6d 65 6e 74 20 61 66 74 65 72 20 63 6f 6e 76 65 72 74 69 6e | body.of.document.after.convertin |
| e2a0 | 67 20 69 74 20 74 6f 20 4d 61 72 6b 64 6f 77 6e 20 73 79 6e 74 61 78 2e 0a 43 4f 4e 54 45 4e 54 | g.it.to.Markdown.syntax..CONTENT |
| e2c0 | 53 20 69 73 20 74 68 65 20 74 72 61 6e 73 63 6f 64 65 64 20 63 6f 6e 74 65 6e 74 73 20 73 74 72 | S.is.the.transcoded.contents.str |
| e2e0 | 69 6e 67 2e 20 20 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 0a 68 6f 6c 64 69 6e 67 20 65 78 | ing...INFO.is.a.plist.holding.ex |
| e300 | 70 6f 72 74 20 6f 70 74 69 6f 6e 73 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 64 65 70 74 68 20 28 | port.options."...(let*.((depth.( |
| e320 | 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 77 69 74 68 2d 74 6f 63 29 29 0a 20 20 20 20 20 | plist-get.info.:with-toc))...... |
| e340 | 20 20 20 20 28 68 65 61 64 69 6e 67 73 20 28 61 6e 64 20 64 65 70 74 68 20 28 6f 72 67 2d 65 78 | ....(headings.(and.depth.(org-ex |
| e360 | 70 6f 72 74 2d 63 6f 6c 6c 65 63 74 2d 68 65 61 64 6c 69 6e 65 73 20 69 6e 66 6f 20 64 65 70 74 | port-collect-headlines.info.dept |
| e380 | 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 6f 63 2d 74 61 69 6c 20 28 69 66 20 68 65 61 64 | h)))..........(toc-tail.(if.head |
| e3a0 | 69 6e 67 73 20 22 5c 6e 5c 6e 22 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 6f 63 2d 73 | ings."\n\n".""))..........(toc-s |
| e3c0 | 74 72 69 6e 67 20 22 22 29 29 0a 0a 20 20 20 20 28 77 68 65 6e 20 68 65 61 64 69 6e 67 73 0a 20 | tring.""))......(when.headings.. |
| e3e0 | 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 68 65 61 64 69 6e 67 20 68 65 61 64 69 6e 67 73 29 0a | .....(dolist.(heading.headings). |
| e400 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 6f 63 2d 73 74 72 69 6e 67 20 28 63 6f 6e 63 61 74 | ........(setq.toc-string.(concat |
| e420 | 20 74 6f 63 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .toc-string..................... |
| e440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 66 6f | .............(org-blackfriday-fo |
| e460 | 72 6d 61 74 2d 74 6f 63 20 68 65 61 64 69 6e 67 20 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 20 | rmat-toc.heading.info).......... |
| e480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 22 29 29 29 29 | ........................"\n")))) |
| e4a0 | 0a 20 20 20 20 28 63 6f 6e 63 61 74 20 74 6f 63 2d 73 74 72 69 6e 67 20 74 6f 63 2d 74 61 69 6c | .....(concat.toc-string.toc-tail |
| e4c0 | 20 63 6f 6e 74 65 6e 74 73 20 22 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | .contents."\n".............(org- |
| e4e0 | 62 6c 61 63 6b 66 72 69 64 61 79 2d 66 6f 6f 74 6e 6f 74 65 2d 73 65 63 74 69 6f 6e 20 69 6e 66 | blackfriday-footnote-section.inf |
| e500 | 6f 29 29 29 29 0a 0a 3b 3b 3b 3b 20 49 74 61 6c 69 63 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c | o))))..;;;;.Italic.(defun.org-bl |
| e520 | 61 63 6b 66 72 69 64 61 79 2d 69 74 61 6c 69 63 20 28 5f 69 74 61 6c 69 63 20 63 6f 6e 74 65 6e | ackfriday-italic.(_italic.conten |
| e540 | 74 73 20 5f 69 6e 66 6f 29 0a 20 20 22 54 72 61 6e 73 63 6f 64 65 20 49 54 41 4c 49 43 20 6f 62 | ts._info)..."Transcode.ITALIC.ob |
| e560 | 6a 65 63 74 20 69 6e 74 6f 20 4d 61 72 6b 64 6f 77 6e 20 66 6f 72 6d 61 74 2e 0a 43 4f 4e 54 45 | ject.into.Markdown.format..CONTE |
| e580 | 4e 54 53 20 69 73 20 74 68 65 20 74 65 78 74 20 77 69 74 68 69 6e 20 69 74 61 6c 69 63 20 6d 61 | NTS.is.the.text.within.italic.ma |
| e5a0 | 72 6b 75 70 2e 20 20 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 0a 61 73 20 61 | rkup...INFO.is.a.plist.used.as.a |
| e5c0 | 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 3b 3b 20 28 66 | .communication.channel."...;;.(f |
| e5e0 | 6f 72 6d 61 74 20 22 2a 25 73 2a 22 20 63 6f 6e 74 65 6e 74 73 29 0a 20 20 3b 3b 20 57 68 69 6c | ormat."*%s*".contents)...;;.Whil |
| e600 | 65 20 61 62 6f 76 65 20 61 6c 73 6f 20 77 6f 72 6b 73 20 69 6e 20 61 6c 6d 6f 73 74 20 61 6c 6c | e.above.also.works.in.almost.all |
| e620 | 20 63 61 73 65 73 2c 20 69 74 20 66 61 69 6c 73 20 69 6e 20 63 61 73 65 73 0a 20 20 3b 3b 20 6c | .cases,.it.fails.in.cases...;;.l |
| e640 | 69 6b 65 20 22 2a 54 68 69 73 20 69 73 20 69 6e 20 69 74 61 6c 69 63 2c 20 2a 2a 61 6e 64 20 74 | ike."*This.is.in.italic,.**and.t |
| e660 | 68 69 73 20 69 73 20 69 6e 20 62 6f 6c 64 2d 69 74 61 6c 69 63 73 2a 2a 2c 20 61 6e 64 0a 20 20 | his.is.in.bold-italics**,.and... |
| e680 | 3b 3b 20 62 61 63 6b 20 74 6f 20 6a 75 73 74 20 69 74 61 6c 69 63 2e 2a 22 2e 0a 20 20 3b 3b 20 | ;;.back.to.just.italic.*"....;;. |
| e6a0 | 41 73 20 60 6f 72 67 2d 6d 64 2d 62 6f 6c 64 27 20 75 73 65 73 20 2a 2a 20 74 6f 20 6d 61 72 6b | As.`org-md-bold'.uses.**.to.mark |
| e6c0 | 20 62 6f 6c 64 20 74 65 78 74 2c 20 73 77 69 74 63 68 69 6e 67 20 74 6f 20 75 73 69 6e 67 0a 20 | .bold.text,.switching.to.using.. |
| e6e0 | 20 3b 3b 20 75 6e 64 65 72 73 63 6f 72 65 73 20 6f 6e 6c 79 20 66 6f 72 20 69 74 61 6c 69 63 73 | .;;.underscores.only.for.italics |
| e700 | 2e 0a 20 20 28 66 6f 72 6d 61 74 20 22 5f 25 73 5f 22 20 63 6f 6e 74 65 6e 74 73 29 29 0a 0a 3b | ....(format."_%s_".contents))..; |
| e720 | 3b 3b 3b 20 49 74 65 6d 20 28 6c 69 73 74 20 69 74 65 6d 29 0a 28 64 65 66 75 6e 20 6f 72 67 2d | ;;;.Item.(list.item).(defun.org- |
| e740 | 62 6c 61 63 6b 66 72 69 64 61 79 2d 69 74 65 6d 20 28 69 74 65 6d 20 63 6f 6e 74 65 6e 74 73 20 | blackfriday-item.(item.contents. |
| e760 | 69 6e 66 6f 29 0a 20 20 22 54 72 61 6e 73 63 6f 64 65 20 61 6e 20 49 54 45 4d 20 65 6c 65 6d 65 | info)..."Transcode.an.ITEM.eleme |
| e780 | 6e 74 20 69 6e 74 6f 20 42 6c 61 63 6b 66 72 69 64 61 79 20 4d 61 72 6b 64 6f 77 6e 20 66 6f 72 | nt.into.Blackfriday.Markdown.for |
| e7a0 | 6d 61 74 2e 0a 43 4f 4e 54 45 4e 54 53 20 68 6f 6c 64 73 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 | mat..CONTENTS.holds.the.contents |
| e7c0 | 20 6f 66 20 74 68 65 20 69 74 65 6d 2e 20 20 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 68 | .of.the.item...INFO.is.a.plist.h |
| e7e0 | 6f 6c 64 69 6e 67 0a 63 6f 6e 74 65 78 74 75 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a | olding.contextual.information... |
| e800 | 53 70 65 63 69 61 6c 20 6e 6f 74 65 20 61 62 6f 75 74 20 64 65 73 63 72 69 70 74 69 76 65 20 6c | Special.note.about.descriptive.l |
| e820 | 69 73 74 73 3a 0a 0a 42 6c 61 63 6b 66 72 69 64 61 79 20 73 74 79 6c 65 20 64 65 73 63 72 69 70 | ists:..Blackfriday.style.descrip |
| e840 | 74 69 76 65 20 6c 69 73 74 20 73 79 6e 74 61 78 20 69 73 20 75 73 65 64 20 69 66 20 74 68 61 74 | tive.list.syntax.is.used.if.that |
| e860 | 20 6c 69 73 74 20 69 73 0a 6e 6f 74 20 6e 65 73 74 65 64 20 69 6e 20 61 6e 6f 74 68 65 72 20 6c | .list.is.not.nested.in.another.l |
| e880 | 69 73 74 2e 0a 0a 20 20 20 20 54 65 72 6d 31 0a 20 20 20 20 3a 20 44 65 73 63 72 69 70 74 69 6f | ist.......Term1.....:.Descriptio |
| e8a0 | 6e 20 6f 66 20 74 65 72 6d 20 31 0a 0a 49 66 20 74 68 61 74 20 6c 69 73 74 20 69 73 20 6e 65 73 | n.of.term.1..If.that.list.is.nes |
| e8c0 | 74 65 64 2c 20 60 6f 78 2d 6d 64 27 20 73 74 79 6c 65 20 64 65 73 63 72 69 70 74 69 76 65 20 6c | ted,.`ox-md'.style.descriptive.l |
| e8e0 | 69 73 74 20 69 73 0a 65 78 70 6f 72 74 65 64 20 69 6e 73 74 65 61 64 3a 0a 0a 20 20 20 20 2d 20 | ist.is.exported.instead:......-. |
| e900 | 20 20 2a 2a 54 65 72 6d 31 3a 2a 2a 20 44 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 65 72 6d | ..**Term1:**.Description.of.term |
| e920 | 20 31 2e 22 0a 20 20 28 6c 65 74 20 28 28 70 61 72 65 6e 74 2d 6c 69 73 74 20 28 6f 72 67 2d 65 | .1."...(let.((parent-list.(org-e |
| e940 | 78 70 6f 72 74 2d 67 65 74 2d 70 61 72 65 6e 74 20 69 74 65 6d 29 29 29 0a 20 20 20 20 3b 3b 20 | xport-get-parent.item))).....;;. |
| e960 | 49 66 20 74 68 69 73 20 69 74 65 6d 20 69 73 20 69 6e 20 61 6e 20 6f 72 64 65 72 65 64 20 6c 69 | If.this.item.is.in.an.ordered.li |
| e980 | 73 74 20 61 6e 64 20 69 66 20 74 68 69 73 20 6f 72 20 61 6e 79 20 6f 74 68 65 72 0a 20 20 20 20 | st.and.if.this.or.any.other..... |
| e9a0 | 3b 3b 20 69 74 65 6d 20 69 6e 20 74 68 69 73 20 6c 69 73 74 20 69 73 20 75 73 69 6e 67 20 61 20 | ;;.item.in.this.list.is.using.a. |
| e9c0 | 63 75 73 74 6f 6d 20 63 6f 75 6e 74 65 72 2c 20 65 78 70 6f 72 74 20 74 68 69 73 20 6c 69 73 74 | custom.counter,.export.this.list |
| e9e0 | 0a 20 20 20 20 3b 3b 20 69 74 65 6d 20 69 6e 20 48 54 4d 4c 2e 0a 20 20 20 20 28 69 66 20 28 6f | .....;;.item.in.HTML......(if.(o |
| ea00 | 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 65 78 70 6f 72 74 2d 6f 72 64 65 72 65 64 2d 6c | rg-blackfriday--export-ordered-l |
| ea20 | 69 73 74 2d 61 73 2d 68 74 6d 6c 2d 70 20 70 61 72 65 6e 74 2d 6c 69 73 74 29 0a 20 20 20 20 20 | ist-as-html-p.parent-list)...... |
| ea40 | 20 20 20 28 6f 72 67 2d 68 74 6d 6c 2d 66 6f 72 6d 61 74 2d 6c 69 73 74 2d 69 74 65 6d 20 63 6f | ...(org-html-format-list-item.co |
| ea60 | 6e 74 65 6e 74 73 20 27 6f 72 64 65 72 65 64 20 6e 69 6c 20 69 6e 66 6f 0a 20 20 20 20 20 20 20 | ntents.'ordered.nil.info........ |
| ea80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 | ............................(org |
| eaa0 | 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 63 6f 75 6e 74 65 72 20 69 74 65 6d 29 | -element-property.:counter.item) |
| eac0 | 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 70 61 72 65 6e 74 2d 6c 69 73 74 20 28 6f 72 67 | ).......(let*.((parent-list.(org |
| eae0 | 2d 65 78 70 6f 72 74 2d 67 65 74 2d 70 61 72 65 6e 74 20 69 74 65 6d 29 29 0a 20 20 20 20 20 20 | -export-get-parent.item))....... |
| eb00 | 20 20 20 20 20 20 20 28 70 61 72 65 6e 74 2d 6c 69 73 74 2d 74 79 70 65 20 28 6f 72 67 2d 65 6c | .......(parent-list-type.(org-el |
| eb20 | 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 74 79 70 65 20 70 61 72 65 6e 74 2d 6c 69 73 74 | ement-property.:type.parent-list |
| eb40 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 73 63 2d 6c 69 73 74 3f 20 28 65 71 20 | ))..............(desc-list?.(eq. |
| eb60 | 70 61 72 65 6e 74 2d 6c 69 73 74 2d 74 79 70 65 20 27 64 65 73 63 72 69 70 74 69 76 65 29 29 0a | parent-list-type.'descriptive)). |
| eb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 72 61 6e 64 70 61 72 65 6e 74 20 28 77 68 65 6e 20 | .............(grandparent.(when. |
| eba0 | 64 65 73 63 2d 6c 69 73 74 3f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | desc-list?...................... |
| ebc0 | 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 70 61 72 65 6e 74 20 70 61 | .......(org-export-get-parent.pa |
| ebe0 | 72 65 6e 74 2d 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 72 61 6e 64 | rent-list)))..............(grand |
| ec00 | 70 61 72 65 6e 74 2d 74 79 70 65 20 28 77 68 65 6e 20 64 65 73 63 2d 6c 69 73 74 3f 0a 20 20 20 | parent-type.(when.desc-list?.... |
| ec20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | ..............................(o |
| ec40 | 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 67 72 61 6e 64 70 61 72 65 6e 74 29 29 29 0a 20 | rg-element-type.grandparent))).. |
| ec60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 2d 69 73 2d 6e 65 73 74 65 64 20 28 65 71 20 | ............(list-is-nested.(eq. |
| ec80 | 27 69 74 65 6d 20 67 72 61 6e 64 70 61 72 65 6e 74 2d 74 79 70 65 29 29 0a 20 20 20 20 20 20 20 | 'item.grandparent-type))........ |
| eca0 | 20 20 20 20 20 20 3b 3b 20 45 78 70 6f 72 74 20 74 68 65 20 64 65 73 63 72 69 70 74 69 76 65 20 | ......;;.Export.the.descriptive. |
| ecc0 | 6c 69 73 74 20 69 74 65 6d 73 20 6c 69 6b 65 20 74 68 61 74 20 69 6e 0a 20 20 20 20 20 20 20 20 | list.items.like.that.in......... |
| ece0 | 20 20 20 20 20 3b 3b 20 6f 78 2d 6d 64 2e 65 6c 20 69 66 20 74 68 69 73 20 64 65 73 63 72 69 70 | .....;;.ox-md.el.if.this.descrip |
| ed00 | 74 69 76 65 20 6c 69 73 74 20 69 73 20 6e 65 73 74 65 64 20 69 6e 20 73 6f 6d 65 0a 20 20 20 20 | tive.list.is.nested.in.some..... |
| ed20 | 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 74 68 65 72 20 6c 69 73 74 2c 20 62 65 63 61 75 73 65 20 | .........;;.other.list,.because. |
| ed40 | 74 68 65 20 42 6c 61 63 6b 66 72 69 64 61 79 20 73 74 79 6c 65 20 64 65 73 63 72 69 70 74 69 76 | the.Blackfriday.style.descriptiv |
| ed60 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6c 69 73 74 20 73 79 6e 74 61 78 20 73 65 | e..............;;.list.syntax.se |
| ed80 | 65 6d 73 20 74 6f 20 77 6f 72 6b 20 6f 6e 6c 79 20 61 74 20 74 6f 70 20 6c 65 76 65 6c 20 28 69 | ems.to.work.only.at.top.level.(i |
| eda0 | 2e 65 2e 20 6e 6f 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 68 65 6e 20 74 68 61 | .e..not..............;;.when.tha |
| edc0 | 74 20 6c 69 73 74 20 69 73 20 6e 65 73 74 65 64 29 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.list.is.nested)............... |
| ede0 | 28 6f 78 2d 6d 64 2d 73 74 79 6c 65 2d 64 65 73 63 2d 6c 69 73 74 20 28 61 6e 64 20 64 65 73 63 | (ox-md-style-desc-list.(and.desc |
| ee00 | 2d 6c 69 73 74 3f 20 6c 69 73 74 2d 69 73 2d 6e 65 73 74 65 64 29 29 0a 20 20 20 20 20 20 20 20 | -list?.list-is-nested))......... |
| ee20 | 20 20 20 20 20 28 62 66 2d 73 74 79 6c 65 2d 64 65 73 63 2d 6c 69 73 74 20 28 61 6e 64 20 64 65 | .....(bf-style-desc-list.(and.de |
| ee40 | 73 63 2d 6c 69 73 74 3f 20 28 6e 6f 74 20 6c 69 73 74 2d 69 73 2d 6e 65 73 74 65 64 29 29 29 0a | sc-list?.(not.list-is-nested))). |
| ee60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 75 63 74 20 28 6f 72 67 2d 65 6c 65 6d 65 6e | .............(struct.(org-elemen |
| ee80 | 74 2d 70 72 6f 70 65 72 74 79 20 3a 73 74 72 75 63 74 75 72 65 20 69 74 65 6d 29 29 0a 20 20 20 | t-property.:structure.item)).... |
| eea0 | 20 20 20 20 20 20 20 20 20 20 28 69 74 65 6d 2d 6e 75 6d 20 28 63 61 72 20 28 6c 61 73 74 20 28 | ..........(item-num.(car.(last.( |
| eec0 | 6f 72 67 2d 6c 69 73 74 2d 67 65 74 2d 69 74 65 6d 2d 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 20 | org-list-get-item-number........ |
| eee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 | ............................(org |
| ef00 | 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 62 65 67 69 6e 20 69 74 65 6d 29 0a 20 | -element-property.:begin.item).. |
| ef20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| ef40 | 20 20 73 74 72 75 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..struct........................ |
| ef60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6c 69 73 74 2d 70 72 65 76 73 2d 61 6c 69 73 | ............(org-list-prevs-alis |
| ef80 | 74 20 73 74 72 75 63 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.struct)....................... |
| efa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6c 69 73 74 2d 70 61 72 65 6e 74 73 2d 61 | .............(org-list-parents-a |
| efc0 | 6c 69 73 74 20 73 74 72 75 63 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 | list.struct)))))..............(b |
| efe0 | 75 6c 6c 65 74 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ullet.(cond..................... |
| f000 | 20 20 28 28 6f 72 20 28 65 71 20 70 61 72 65 6e 74 2d 6c 69 73 74 2d 74 79 70 65 20 27 75 6e 6f | ..((or.(eq.parent-list-type.'uno |
| f020 | 72 64 65 72 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rdered)......................... |
| f040 | 20 20 20 6f 78 2d 6d 64 2d 73 74 79 6c 65 2d 64 65 73 63 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 | ...ox-md-style-desc-list)....... |
| f060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 22 29 0a 20 20 20 20 20 20 20 20 20 20 | ................."-")........... |
| f080 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 70 61 72 65 6e 74 2d 6c 69 73 74 2d 74 79 70 | ............((eq.parent-list-typ |
| f0a0 | 65 20 27 6f 72 64 65 72 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.'ordered)..................... |
| f0c0 | 20 20 20 28 66 6f 72 6d 61 74 20 22 25 64 2e 20 22 20 69 74 65 6d 2d 6e 75 6d 29 29 0a 20 20 20 | ...(format."%d..".item-num)).... |
| f0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 20 20 20 20 20 20 20 20 20 20 | ...................(t........... |
| f100 | 20 20 3b 4e 6f 6e 2d 6e 65 73 74 65 64 20 64 65 73 63 72 69 70 74 69 76 65 20 6c 69 73 74 20 69 | ..;Non-nested.descriptive.list.i |
| f120 | 74 65 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e | tem........................(when |
| f140 | 20 28 3e 20 69 74 65 6d 2d 6e 75 6d 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(>.item-num.1)................. |
| f160 | 20 20 20 20 20 20 20 20 20 22 5c 6e 22 29 29 29 29 20 3b 4e 65 77 6c 69 6e 65 20 62 65 74 77 65 | ........."\n")))).;Newline.betwe |
| f180 | 65 6e 20 65 61 63 68 20 64 65 73 63 72 69 70 74 69 76 65 20 6c 69 73 74 20 69 74 65 6d 0a 20 20 | en.each.descriptive.list.item... |
| f1a0 | 20 20 20 20 20 20 20 20 20 20 20 28 70 61 64 64 69 6e 67 20 28 77 68 65 6e 20 28 61 6e 64 20 28 | ...........(padding.(when.(and.( |
| f1c0 | 6e 6f 74 20 62 66 2d 73 74 79 6c 65 2d 64 65 73 63 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 | not.bf-style-desc-list)......... |
| f1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3c 3d 20 28 6c 65 | .........................(<=.(le |
| f200 | 6e 67 74 68 20 62 75 6c 6c 65 74 29 20 33 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ngth.bullet).3))................ |
| f220 | 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 34 20 28 6c 65 6e 67 | .........(make-string.(-.4.(leng |
| f240 | 74 68 20 62 75 6c 6c 65 74 29 29 20 3f 20 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | th.bullet)).?.)))..............( |
| f260 | 74 61 67 20 28 77 68 65 6e 20 64 65 73 63 2d 6c 69 73 74 3f 0a 20 20 20 20 20 20 20 20 20 20 20 | tag.(when.desc-list?............ |
| f280 | 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 74 61 67 31 20 28 6f 72 67 2d 65 6c 65 6d 65 | .........(let*.((tag1.(org-eleme |
| f2a0 | 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 74 61 67 20 69 74 65 6d 29 29 0a 20 20 20 20 20 20 20 20 | nt-property.:tag.item))......... |
| f2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 67 31 2d 73 74 72 20 28 6f 72 | ...................(tag1-str.(or |
| f2e0 | 67 2d 65 78 70 6f 72 74 2d 64 61 74 61 20 74 61 67 31 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 | g-export-data.tag1.info)))...... |
| f300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 74 61 67 31 0a 20 20 20 20 | .................(when.tag1..... |
| f320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6f 78 2d 6d 64 2d 73 74 | ....................(if.ox-md-st |
| f340 | 79 6c 65 2d 64 65 73 63 2d 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | yle-desc-list................... |
| f360 | 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 2a 2a 25 73 3a 2a 2a 20 22 20 74 61 67 | ..........(format."**%s:**.".tag |
| f380 | 31 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 1-str).......................... |
| f3a0 | 20 28 66 6f 72 6d 61 74 20 22 25 73 5c 6e 3a 20 22 20 74 61 67 31 2d 73 74 72 29 29 29 29 29 29 | .(format."%s\n:.".tag1-str)))))) |
| f3c0 | 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 62 75 6c 6c 65 74 0a 20 20 20 20 20 20 20 | ).........(concat.bullet........ |
| f3e0 | 20 20 20 20 20 20 20 20 20 70 61 64 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........padding................ |
| f400 | 20 28 70 63 61 73 65 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 63 | .(pcase.(org-element-property.:c |
| f420 | 68 65 63 6b 62 6f 78 20 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | heckbox.item)................... |
| f440 | 28 60 6f 6e 20 22 5b 58 5d 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | (`on."[X].")...................( |
| f460 | 60 74 72 61 6e 73 20 22 5b 2d 5d 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | `trans."[-].").................. |
| f480 | 20 28 60 6f 66 66 20 22 5b 20 5d 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(`off."[.]."))................. |
| f4a0 | 74 61 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 63 6f 6e 74 65 6e 74 | tag.................(and.content |
| f4c0 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 74 72 69 6d | s......................(org-trim |
| f4e0 | 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5e 22 20 22 | .(replace-regexp-in-string."^"." |
| f500 | 20 20 20 20 22 20 63 6f 6e 74 65 6e 74 73 29 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 4c 61 74 | ....".contents))))))))..;;;;.Lat |
| f520 | 65 78 20 45 6e 76 69 72 6f 6e 6d 65 6e 74 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 | ex.Environment.(defun.org-blackf |
| f540 | 72 69 64 61 79 2d 2d 75 70 64 61 74 65 2d 6c 74 78 69 6d 67 2d 70 61 74 68 20 28 68 74 6d 6c 2d | riday--update-ltximg-path.(html- |
| f560 | 73 74 72 29 0a 20 20 22 55 70 64 61 74 65 20 74 68 65 20 70 61 74 68 20 69 6e 20 48 54 4d 4c 2d | str)..."Update.the.path.in.HTML- |
| f580 | 53 54 52 20 74 6f 20 6c 61 74 65 78 20 65 78 70 6f 72 74 65 64 20 69 6d 61 67 65 73 20 64 69 72 | STR.to.latex.exported.images.dir |
| f5a0 | 65 63 74 6f 72 79 2e 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 69 73 20 66 75 6e 63 74 | ectory...For.example,.this.funct |
| f5c0 | 69 6f 6e 20 63 6f 6e 76 65 72 74 73 0a 0a 20 20 3c 69 6d 67 20 73 72 63 3d 5c 22 66 6f 6f 2f 62 | ion.converts....<img.src=\"foo/b |
| f5e0 | 61 72 2f 78 79 7a 2e 73 76 67 5c 22 20 2e 2e 0a 0a 74 6f 0a 0a 20 20 3c 69 6d 67 20 73 72 63 3d | ar/xyz.svg\".....to....<img.src= |
| f600 | 5c 22 2f 6c 74 78 69 6d 67 2f 78 79 7a 2e 73 76 67 5c 22 20 2e 2e 0a 0a 77 68 65 72 65 20 5c 22 | \"/ltximg/xyz.svg\".....where.\" |
| f620 | 6c 74 78 69 6d 67 2f 5c 22 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f | ltximg/\".is.the.default.value.o |
| f640 | 66 0a 60 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 6c 74 78 69 6d 67 2d 64 69 72 65 63 | f.`org-blackfriday--ltximg-direc |
| f660 | 74 6f 72 79 27 2e 0a 0a 52 65 74 75 72 6e 20 74 68 65 20 75 70 64 61 74 65 64 20 48 54 4d 4c 20 | tory'...Return.the.updated.HTML. |
| f680 | 73 74 72 69 6e 67 2e 22 0a 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 64 62 67 20 68 74 6d 6c | string."...;;.(message."dbg.html |
| f6a0 | 2d 73 74 72 3a 20 25 53 22 20 68 74 6d 6c 2d 73 74 72 29 0a 20 20 28 69 66 20 28 61 6e 64 20 28 | -str:.%S".html-str)...(if.(and.( |
| f6c0 | 73 74 72 69 6e 67 70 20 68 74 6d 6c 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 74 | stringp.html-str)............(st |
| f6e0 | 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 28 5c 5c 28 3f 3a 2e 5c 5c 7c 5c 6e 5c 5c 29 2a 3f 3c | ring-match."\\(\\(?:.\\|\n\\)*?< |
| f700 | 69 6d 67 20 73 72 63 3d 5c 22 5c 5c 29 5c 5c 28 5b 5e 5c 22 5d 2b 5c 5c 29 5c 5c 28 5c 22 5c 5c | img.src=\"\\)\\([^\"]+\\)\\(\"\\ |
| f720 | 28 3f 3a 2e 5c 5c 7c 5c 6e 5c 5c 29 2a 5c 5c 29 22 20 68 74 6d 6c 2d 73 74 72 29 29 0a 20 20 20 | (?:.\\|\n\\)*\\)".html-str)).... |
| f740 | 20 20 20 28 6c 65 74 20 28 28 75 70 64 61 74 65 64 2d 69 6d 67 2d 70 61 74 68 20 28 66 6f 72 6d | ...(let.((updated-img-path.(form |
| f760 | 61 74 20 22 2f 25 73 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | at."/%s%s"...................... |
| f780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 | .................org-blackfriday |
| f7a0 | 2d 2d 6c 74 78 69 6d 67 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | --ltximg-directory.............. |
| f7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e | .........................(file-n |
| f7e0 | 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ame-nondirectory................ |
| f800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 | ........................(match-s |
| f820 | 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 32 20 68 74 6d 6c 2d 73 74 72 29 29 | tring-no-properties.2.html-str)) |
| f840 | 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 64 62 67 20 75 70 64 | ))).........;;.(message."dbg.upd |
| f860 | 61 74 65 64 2d 69 6d 67 2d 70 61 74 68 3a 20 25 53 22 20 75 70 64 61 74 65 64 2d 69 6d 67 2d 70 | ated-img-path:.%S".updated-img-p |
| f880 | 61 74 68 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 64 62 67 20 6d 61 | ath).........;;.(message."dbg.ma |
| f8a0 | 74 63 68 20 31 3a 20 25 53 22 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 | tch.1:.%S".(match-string-no-prop |
| f8c0 | 65 72 74 69 65 73 20 31 20 68 74 6d 6c 2d 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 | erties.1.html-str)).........;;.( |
| f8e0 | 6d 65 73 73 61 67 65 20 22 64 62 67 20 6d 61 74 63 68 20 33 3a 20 25 53 22 20 28 6d 61 74 63 68 | message."dbg.match.3:.%S".(match |
| f900 | 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 33 20 68 74 6d 6c 2d 73 74 72 | -string-no-properties.3.html-str |
| f920 | 29 29 0a 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 25 73 25 73 22 0a 20 20 20 20 | )).........(format."%s%s%s"..... |
| f940 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f | ............(match-string-no-pro |
| f960 | 70 65 72 74 69 65 73 20 31 20 68 74 6d 6c 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | perties.1.html-str)............. |
| f980 | 20 20 20 20 75 70 64 61 74 65 64 2d 69 6d 67 2d 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 | ....updated-img-path............ |
| f9a0 | 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 | .....(match-string-no-properties |
| f9c0 | 20 33 20 68 74 6d 6c 2d 73 74 72 29 29 29 0a 20 20 20 20 68 74 6d 6c 2d 73 74 72 29 29 0a 0a 28 | .3.html-str))).....html-str))..( |
| f9e0 | 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 6c 61 74 65 78 2d 65 6e 76 69 | defun.org-blackfriday-latex-envi |
| fa00 | 72 6f 6e 6d 65 6e 74 20 28 6c 61 74 65 78 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 5f 63 6f 6e 74 | ronment.(latex-environment._cont |
| fa20 | 65 6e 74 73 20 69 6e 66 6f 29 0a 20 20 22 54 72 61 6e 73 63 6f 64 65 20 61 20 4c 41 54 45 58 2d | ents.info)..."Transcode.a.LATEX- |
| fa40 | 45 4e 56 49 52 4f 4e 4d 45 4e 54 20 6f 62 6a 65 63 74 20 69 6e 74 6f 20 42 6c 61 63 6b 66 72 69 | ENVIRONMENT.object.into.Blackfri |
| fa60 | 64 61 79 20 4d 61 72 6b 64 6f 77 6e 20 66 6f 72 6d 61 74 2e 0a 49 4e 46 4f 20 69 73 20 61 20 70 | day.Markdown.format..INFO.is.a.p |
| fa80 | 6c 69 73 74 20 68 6f 6c 64 69 6e 67 20 63 6f 6e 74 65 78 74 75 61 6c 20 69 6e 66 6f 72 6d 61 74 | list.holding.contextual.informat |
| faa0 | 69 6f 6e 2e 22 0a 20 20 28 6c 65 74 20 28 28 70 72 6f 63 65 73 73 69 6e 67 2d 74 79 70 65 20 28 | ion."...(let.((processing-type.( |
| fac0 | 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 77 69 74 68 2d 6c 61 74 65 78 29 29 29 0a 20 20 | plist-get.info.:with-latex)))... |
| fae0 | 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 62 66 2d 70 72 6f 63 65 73 73 69 6e 67 | ..;;.(message."[ox-bf-processing |
| fb00 | 2d 74 79 70 65 20 44 42 47 5d 20 70 72 6f 63 65 73 73 69 6e 67 2d 74 79 70 65 3a 20 25 73 22 20 | -type.DBG].processing-type:.%s". |
| fb20 | 70 72 6f 63 65 73 73 69 6e 67 2d 74 79 70 65 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 | processing-type).....(cond...... |
| fb40 | 28 28 6d 65 6d 71 20 70 72 6f 63 65 73 73 69 6e 67 2d 74 79 70 65 20 27 28 74 20 6d 61 74 68 6a | ((memq.processing-type.'(t.mathj |
| fb60 | 61 78 29 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6c 61 74 65 78 2d 65 6e 76 20 28 6f 72 | ax)).......(let*.((latex-env.(or |
| fb80 | 67 2d 72 65 6d 6f 76 65 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 | g-remove-indentation............ |
| fba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 | ..............(org-element-prope |
| fbc0 | 72 74 79 20 3a 76 61 6c 75 65 20 6c 61 74 65 78 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 29 29 29 0a | rty.:value.latex-environment))). |
| fbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 76 20 28 6f 72 67 2d 68 74 6d 6c 2d 66 6f 72 6d | .............(env.(org-html-form |
| fc00 | 61 74 2d 6c 61 74 65 78 20 6c 61 74 65 78 2d 65 6e 76 20 27 6d 61 74 68 6a 61 78 20 69 6e 66 6f | at-latex.latex-env.'mathjax.info |
| fc20 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 76 20 28 6f 72 67 2d 62 6c 61 63 6b 66 | ))..............(env.(org-blackf |
| fc40 | 72 69 64 61 79 2d 65 73 63 61 70 65 2d 63 68 61 72 73 2d 69 6e 2d 65 71 75 61 74 69 6f 6e 20 65 | riday-escape-chars-in-equation.e |
| fc60 | 6e 76 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 62 | nv))).........;;.(message."[ox-b |
| fc80 | 66 2d 6c 61 74 65 78 2d 65 6e 76 20 44 42 47 5d 20 6c 61 74 65 78 2d 65 6e 76 3a 20 25 73 22 20 | f-latex-env.DBG].latex-env:.%s". |
| fca0 | 6c 61 74 65 78 2d 65 6e 76 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 | latex-env).........;;.(message." |
| fcc0 | 5b 6f 78 2d 62 66 2d 6c 61 74 65 78 2d 65 6e 76 20 44 42 47 5d 20 65 6e 76 3a 20 25 73 22 20 65 | [ox-bf-latex-env.DBG].env:.%s".e |
| fce0 | 6e 76 29 0a 20 20 20 20 20 20 20 20 65 6e 76 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 | nv).........env))......(t....... |
| fd00 | 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 75 70 64 61 74 65 2d 6c 74 78 69 6d 67 2d | (org-blackfriday--update-ltximg- |
| fd20 | 70 61 74 68 0a 20 20 20 20 20 20 20 28 6f 72 67 2d 68 74 6d 6c 2d 6c 61 74 65 78 2d 65 6e 76 69 | path........(org-html-latex-envi |
| fd40 | 72 6f 6e 6d 65 6e 74 20 6c 61 74 65 78 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 6e 69 6c 20 69 6e | ronment.latex-environment.nil.in |
| fd60 | 66 6f 29 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 4c 61 74 65 78 20 46 72 61 67 6d 65 6e 74 0a 28 64 | fo))))))..;;;;.Latex.Fragment.(d |
| fd80 | 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 6c 61 74 65 78 2d 66 72 61 67 6d | efun.org-blackfriday-latex-fragm |
| fda0 | 65 6e 74 20 28 6c 61 74 65 78 2d 66 72 61 67 6d 65 6e 74 20 5f 63 6f 6e 74 65 6e 74 73 20 69 6e | ent.(latex-fragment._contents.in |
| fdc0 | 66 6f 29 0a 20 20 22 54 72 61 6e 73 63 6f 64 65 20 61 20 4c 41 54 45 58 2d 46 52 41 47 4d 45 4e | fo)..."Transcode.a.LATEX-FRAGMEN |
| fde0 | 54 20 6f 62 6a 65 63 74 20 69 6e 74 6f 20 42 6c 61 63 6b 66 72 69 64 61 79 20 4d 61 72 6b 64 6f | T.object.into.Blackfriday.Markdo |
| fe00 | 77 6e 20 66 6f 72 6d 61 74 2e 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 68 6f 6c 64 69 | wn.format..INFO.is.a.plist.holdi |
| fe20 | 6e 67 20 63 6f 6e 74 65 78 74 75 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 22 0a 20 20 28 6c | ng.contextual.information."...(l |
| fe40 | 65 74 20 28 28 70 72 6f 63 65 73 73 69 6e 67 2d 74 79 70 65 20 28 70 6c 69 73 74 2d 67 65 74 20 | et.((processing-type.(plist-get. |
| fe60 | 69 6e 66 6f 20 3a 77 69 74 68 2d 6c 61 74 65 78 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 | info.:with-latex))).....(cond... |
| fe80 | 20 20 20 28 28 6d 65 6d 71 20 70 72 6f 63 65 73 73 69 6e 67 2d 74 79 70 65 20 27 28 74 20 6d 61 | ...((memq.processing-type.'(t.ma |
| fea0 | 74 68 6a 61 78 29 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6c 61 74 65 78 2d 66 72 61 67 | thjax)).......(let*.((latex-frag |
| fec0 | 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 76 61 6c 75 65 20 6c 61 | .(org-element-property.:value.la |
| fee0 | 74 65 78 2d 66 72 61 67 6d 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 72 61 | tex-fragment))..............(fra |
| ff00 | 67 20 28 6f 72 67 2d 68 74 6d 6c 2d 66 6f 72 6d 61 74 2d 6c 61 74 65 78 20 6c 61 74 65 78 2d 66 | g.(org-html-format-latex.latex-f |
| ff20 | 72 61 67 20 27 6d 61 74 68 6a 61 78 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | rag.'mathjax.info))............. |
| ff40 | 20 28 66 72 61 67 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 65 73 63 61 70 65 2d 63 | .(frag.(org-blackfriday-escape-c |
| ff60 | 68 61 72 73 2d 69 6e 2d 65 71 75 61 74 69 6f 6e 20 66 72 61 67 29 29 29 0a 20 20 20 20 20 20 20 | hars-in-equation.frag)))........ |
| ff80 | 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 62 66 2d 6c 61 74 65 78 2d 66 72 61 67 20 | .;;.(message."[ox-bf-latex-frag. |
| ffa0 | 44 42 47 5d 20 66 72 61 67 3a 20 25 73 22 20 66 72 61 67 29 0a 20 20 20 20 20 20 20 20 66 72 61 | DBG].frag:.%s".frag).........fra |
| ffc0 | 67 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 | g))......(t.......(org-blackfrid |
| ffe0 | 61 79 2d 2d 75 70 64 61 74 65 2d 6c 74 78 69 6d 67 2d 70 61 74 68 0a 20 20 20 20 20 20 20 28 6f | ay--update-ltximg-path........(o |
| 10000 | 72 67 2d 68 74 6d 6c 2d 6c 61 74 65 78 2d 66 72 61 67 6d 65 6e 74 20 6c 61 74 65 78 2d 66 72 61 | rg-html-latex-fragment.latex-fra |
| 10020 | 67 6d 65 6e 74 20 6e 69 6c 20 69 6e 66 6f 29 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 50 6c 61 69 6e | gment.nil.info))))))..;;;;.Plain |
| 10040 | 20 4c 69 73 74 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 70 6c 61 | .List.(defun.org-blackfriday-pla |
| 10060 | 69 6e 2d 6c 69 73 74 20 28 70 6c 61 69 6e 2d 6c 69 73 74 20 63 6f 6e 74 65 6e 74 73 20 69 6e 66 | in-list.(plain-list.contents.inf |
| 10080 | 6f 29 0a 20 20 22 54 72 61 6e 73 63 6f 64 65 20 50 4c 41 49 4e 2d 4c 49 53 54 20 65 6c 65 6d 65 | o)..."Transcode.PLAIN-LIST.eleme |
| 100a0 | 6e 74 20 69 6e 74 6f 20 42 6c 61 63 6b 66 72 69 64 61 79 20 4d 61 72 6b 64 6f 77 6e 20 66 6f 72 | nt.into.Blackfriday.Markdown.for |
| 100c0 | 6d 61 74 2e 0a 43 4f 4e 54 45 4e 54 53 20 69 73 20 74 68 65 20 70 6c 61 69 6e 2d 6c 69 73 74 20 | mat..CONTENTS.is.the.plain-list. |
| 100e0 | 63 6f 6e 74 65 6e 74 73 2e 20 20 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 | contents...INFO.is.a.plist.used. |
| 10100 | 61 73 20 61 0a 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 28 | as.a.communication.channel."...( |
| 10120 | 6c 65 74 20 28 72 65 74 29 0a 20 20 20 20 28 69 66 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 | let.(ret).....(if.(org-blackfrid |
| 10140 | 61 79 2d 2d 65 78 70 6f 72 74 2d 6f 72 64 65 72 65 64 2d 6c 69 73 74 2d 61 73 2d 68 74 6d 6c 2d | ay--export-ordered-list-as-html- |
| 10160 | 70 20 70 6c 61 69 6e 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 74 20 | p.plain-list).........(setq.ret. |
| 10180 | 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | (concat....................(org- |
| 101a0 | 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 64 69 76 2d 77 72 61 70 2d 6d 61 79 62 65 20 70 6c 61 69 | blackfriday--div-wrap-maybe.plai |
| 101c0 | 6e 2d 6c 69 73 74 20 6e 69 6c 20 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n-list.nil.info)................ |
| 101e0 | 20 20 20 20 28 6f 72 67 2d 68 74 6d 6c 2d 70 6c 61 69 6e 2d 6c 69 73 74 20 70 6c 61 69 6e 2d 6c | ....(org-html-plain-list.plain-l |
| 10200 | 69 73 74 20 63 6f 6e 74 65 6e 74 73 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 2a | ist.contents.info))).......(let* |
| 10220 | 20 28 28 6e 65 78 74 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 6e 65 78 74 2d 65 6c 65 | .((next.(org-export-get-next-ele |
| 10240 | 6d 65 6e 74 20 70 6c 61 69 6e 2d 6c 69 73 74 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 | ment.plain-list.info)).......... |
| 10260 | 20 20 20 20 28 6e 65 78 74 2d 74 79 70 65 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 | ....(next-type.(org-element-type |
| 10280 | 20 6e 65 78 74 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 63 6f | .next))).........;;.(message."co |
| 102a0 | 6e 74 65 6e 74 3a 20 60 25 73 27 2c 20 6e 65 78 74 20 74 79 70 65 3a 20 25 73 22 20 63 6f 6e 74 | ntent:.`%s',.next.type:.%s".cont |
| 102c0 | 65 6e 74 73 20 6e 65 78 74 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 | ents.next-type).........(setq.re |
| 102e0 | 74 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 64 69 76 2d 77 72 61 70 2d 6d 61 79 | t.(org-blackfriday--div-wrap-may |
| 10300 | 62 65 20 70 6c 61 69 6e 2d 6c 69 73 74 20 63 6f 6e 74 65 6e 74 73 20 69 6e 66 6f 29 29 0a 20 20 | be.plain-list.contents.info))... |
| 10320 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 62 65 72 20 6e 65 78 74 2d 74 79 70 65 20 27 28 | ......(when.(member.next-type.'( |
| 10340 | 70 6c 61 69 6e 2d 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | plain-list...................... |
| 10360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 73 72 63 2d 62 6c 6f 63 6b 20 65 78 61 6d 70 6c 65 2d 62 | .............src-block.example-b |
| 10380 | 6c 6f 63 6b 29 29 20 3b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 75 73 73 72 | lock)).;https://github.com/russr |
| 103a0 | 6f 73 73 2f 62 6c 61 63 6b 66 72 69 64 61 79 2f 69 73 73 75 65 73 2f 35 35 36 0a 20 20 20 20 20 | oss/blackfriday/issues/556...... |
| 103c0 | 20 20 20 20 20 28 73 65 74 71 20 72 65 74 20 28 63 6f 6e 63 61 74 20 72 65 74 20 22 5c 6e 3c 21 | .....(setq.ret.(concat.ret."\n<! |
| 103e0 | 2d 2d 6c 69 73 74 65 6e 64 2d 2d 3e 22 29 29 29 29 29 0a 20 20 20 20 72 65 74 29 29 0a 0a 3b 3b | --listend-->"))))).....ret))..;; |
| 10400 | 3b 3b 20 50 6c 61 69 6e 20 54 65 78 74 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 | ;;.Plain.Text.(defun.org-blackfr |
| 10420 | 69 64 61 79 2d 70 6c 61 69 6e 2d 74 65 78 74 20 28 74 65 78 74 20 69 6e 66 6f 29 0a 20 20 22 54 | iday-plain-text.(text.info)..."T |
| 10440 | 72 61 6e 73 63 6f 64 65 20 54 45 58 54 20 65 6c 65 6d 65 6e 74 20 69 6e 74 6f 20 42 6c 61 63 6b | ranscode.TEXT.element.into.Black |
| 10460 | 66 72 69 64 61 79 20 4d 61 72 6b 64 6f 77 6e 20 66 6f 72 6d 61 74 2e 0a 54 45 58 54 20 69 73 20 | friday.Markdown.format..TEXT.is. |
| 10480 | 74 68 65 20 73 74 72 69 6e 67 20 74 6f 20 74 72 61 6e 73 63 6f 64 65 2e 20 20 49 4e 46 4f 20 69 | the.string.to.transcode...INFO.i |
| 104a0 | 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 0a 63 6f 6d 6d 75 6e 69 63 61 74 69 6f | s.a.plist.used.as.a.communicatio |
| 104c0 | 6e 20 63 68 61 6e 6e 65 6c 2e 0a 0a 54 45 58 54 20 77 6f 75 6c 64 20 63 6f 6e 74 61 69 6e 20 74 | n.channel...TEXT.would.contain.t |
| 104e0 | 68 65 20 74 65 78 74 20 66 72 6f 6d 20 6f 6e 65 20 70 61 72 61 67 72 61 70 68 20 69 2e 65 2e 20 | he.text.from.one.paragraph.i.e.. |
| 10500 | 74 68 65 20 63 6f 6e 74 65 6e 74 0a 73 65 70 61 72 61 74 65 64 20 62 79 20 62 6c 61 6e 6b 20 6c | the.content.separated.by.blank.l |
| 10520 | 69 6e 65 73 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 61 6c 6d 6f 73 74 20 73 | ines...This.function.is.almost.s |
| 10540 | 61 6d 65 20 61 73 20 60 6f 72 67 2d 6d 64 2d 70 6c 61 69 6e 2d 74 65 78 74 27 20 65 78 63 65 70 | ame.as.`org-md-plain-text'.excep |
| 10560 | 74 20 69 74 0a 66 69 72 73 74 20 65 73 63 61 70 65 73 20 61 6e 79 20 65 78 69 73 74 69 6e 67 20 | t.it.first.escapes.any.existing. |
| 10580 | 5c 22 5c 5c 5c 22 2c 20 61 6e 64 20 74 68 65 6e 20 65 73 63 61 70 65 73 20 6f 74 68 65 72 20 73 | \"\\\",.and.then.escapes.other.s |
| 105a0 | 74 72 69 6e 67 0a 6d 61 74 63 68 65 73 20 77 69 74 68 20 5c 22 5c 5c 5c 22 20 61 73 20 6e 65 65 | tring.matches.with.\"\\\".as.nee |
| 105c0 | 64 65 64 2e 22 0a 20 20 28 6c 65 74 20 28 28 6f 72 69 67 2d 74 65 78 74 20 74 65 78 74 29 29 0a | ded."...(let.((orig-text.text)). |
| 105e0 | 20 20 20 20 3b 3b 20 54 68 65 20 62 65 6c 6f 77 20 73 65 72 69 65 73 20 6f 66 20 72 65 70 6c 61 | ....;;.The.below.series.of.repla |
| 10600 | 63 65 6d 65 6e 74 73 20 69 6e 20 60 74 65 78 74 27 20 69 73 20 6f 72 64 65 72 0a 20 20 20 20 3b | cements.in.`text'.is.order.....; |
| 10620 | 3b 20 73 65 6e 73 69 74 69 76 65 2e 0a 20 20 20 20 3b 3b 20 50 72 6f 74 65 63 74 20 60 2c 20 2a | ;.sensitive......;;.Protect.`,.* |
| 10640 | 20 61 6e 64 20 5c 0a 20 20 20 20 28 73 65 74 71 20 74 65 78 74 20 28 72 65 70 6c 61 63 65 2d 72 | .and.\.....(setq.text.(replace-r |
| 10660 | 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5b 60 2a 5c 5c 5d 22 20 22 5c 5c 5c 5c 5c 5c | egexp-in-string."[`*\\]"."\\\\\\ |
| 10680 | 26 22 20 74 65 78 74 29 29 0a 20 20 20 20 3b 3b 20 50 72 6f 74 65 63 74 20 5f 20 6f 6e 6c 79 20 | &".text)).....;;.Protect._.only. |
| 106a0 | 69 66 20 69 74 20 69 73 20 70 72 65 63 65 64 65 64 20 6f 72 20 66 6f 6c 6c 6f 77 65 64 20 62 79 | if.it.is.preceded.or.followed.by |
| 106c0 | 20 61 20 77 6f 72 64 20 62 6f 75 6e 64 61 72 79 0a 20 20 20 20 3b 3b 20 28 22 5c 62 22 20 64 6f | .a.word.boundary.....;;.("\b".do |
| 106e0 | 65 73 6e 27 74 20 77 6f 72 6b 20 62 65 63 61 75 73 65 20 5f 20 69 74 73 65 6c 66 20 69 73 20 63 | esn't.work.because._.itself.is.c |
| 10700 | 6f 6e 73 69 64 65 72 65 64 20 74 6f 20 62 65 20 61 20 77 6f 72 64 0a 20 20 20 20 3b 3b 20 62 6f | onsidered.to.be.a.word.....;;.bo |
| 10720 | 75 6e 64 61 72 79 29 2e 0a 20 20 20 20 3b 3b 20 22 66 6f 6f 5f 20 62 61 72 22 20 2d 3e 20 22 66 | undary)......;;."foo_.bar".->."f |
| 10740 | 6f 6f 5c 5f 20 62 61 72 22 0a 20 20 20 20 28 73 65 74 71 20 74 65 78 74 20 28 72 65 70 6c 61 63 | oo\_.bar".....(setq.text.(replac |
| 10760 | 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 28 5b 5b 3a 67 72 61 70 68 3a | e-regexp-in-string."\\([[:graph: |
| 10780 | 5d 5d 5c 5c 29 5c 5c 28 5b 5f 5d 5c 5c 29 5c 5c 28 5b 5b 3a 73 70 61 63 65 3a 5d 2e 21 3f 5d 5c | ]]\\)\\([_]\\)\\([[:space:].!?]\ |
| 107a0 | 5c 7c 5c 5c 27 5c 5c 29 22 20 22 5c 5c 31 5c 5c 5c 5c 5c 5c 32 5c 5c 33 22 20 74 65 78 74 29 29 | \|\\'\\)"."\\1\\\\\\2\\3".text)) |
| 107c0 | 0a 20 20 20 20 3b 3b 20 22 66 6f 6f 20 5f 62 61 72 22 20 2d 3e 20 22 66 6f 6f 20 5c 5f 62 61 72 | .....;;."foo._bar".->."foo.\_bar |
| 107e0 | 22 0a 20 20 20 20 28 73 65 74 71 20 74 65 78 74 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 | ".....(setq.text.(replace-regexp |
| 10800 | 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 28 5b 5b 3a 73 70 61 63 65 3a 5d 5d 5c 5c 7c 5c 5c 60 | -in-string."\\([[:space:]]\\|\\` |
| 10820 | 5c 5c 29 5c 5c 28 5b 5f 5d 5c 5c 29 5c 5c 28 5b 5b 3a 67 72 61 70 68 3a 5d 5d 5c 5c 29 22 20 22 | \\)\\([_]\\)\\([[:graph:]]\\)"." |
| 10840 | 5c 5c 31 5c 5c 5c 5c 5c 5c 32 5c 5c 33 22 20 74 65 78 74 29 29 0a 20 20 20 20 3b 3b 20 50 72 6f | \\1\\\\\\2\\3".text)).....;;.Pro |
| 10860 | 74 65 63 74 20 74 68 65 20 63 68 61 72 61 63 74 65 72 73 20 69 6e 20 60 6f 72 67 2d 68 74 6d 6c | tect.the.characters.in.`org-html |
| 10880 | 2d 70 72 6f 74 65 63 74 2d 63 68 61 72 2d 61 6c 69 73 74 27 20 28 60 3c 27 2c 0a 20 20 20 20 3b | -protect-char-alist'.(`<',.....; |
| 108a0 | 3b 20 60 3e 27 2c 20 60 26 27 29 2e 0a 20 20 20 20 28 73 65 74 71 20 74 65 78 74 20 28 6f 72 67 | ;.`>',.`&')......(setq.text.(org |
| 108c0 | 2d 68 74 6d 6c 2d 65 6e 63 6f 64 65 2d 70 6c 61 69 6e 2d 74 65 78 74 20 74 65 78 74 29 29 0a 20 | -html-encode-plain-text.text)).. |
| 108e0 | 20 20 20 3b 3b 20 50 72 6f 74 65 63 74 20 62 72 61 63 65 73 20 77 68 65 6e 20 76 65 72 62 61 74 | ...;;.Protect.braces.when.verbat |
| 10900 | 69 6d 20 73 68 6f 72 74 63 6f 64 65 20 6d 65 6e 74 69 6f 6e 73 20 61 72 65 20 64 65 74 65 63 74 | im.shortcode.mentions.are.detect |
| 10920 | 65 64 2e 0a 20 20 20 20 28 73 65 74 71 20 74 65 78 74 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 | ed......(setq.text.(replace-rege |
| 10940 | 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 7b 7b 25 22 20 22 7b 26 6c 62 72 61 63 65 3b 25 22 20 | xp-in-string."{{%"."{{%". |
| 10960 | 74 65 78 74 29 29 0a 20 20 20 20 28 73 65 74 71 20 74 65 78 74 20 28 72 65 70 6c 61 63 65 2d 72 | text)).....(setq.text.(replace-r |
| 10980 | 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 25 7d 7d 22 20 22 25 26 72 62 72 61 63 65 3b | egexp-in-string."%}}"."%} |
| 109a0 | 7d 22 20 74 65 78 74 29 29 0a 20 20 20 20 3b 3b 20 50 72 6f 74 65 63 74 20 61 6d 62 69 67 75 6f | }".text)).....;;.Protect.ambiguo |
| 109c0 | 75 73 20 23 2e 20 20 54 68 69 73 20 77 69 6c 6c 20 70 72 6f 74 65 63 74 20 23 20 61 74 20 74 68 | us.#...This.will.protect.#.at.th |
| 109e0 | 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 61 0a 20 20 20 20 3b 3b 20 6c 69 6e 65 2c 20 62 75 | e.beginning.of.a.....;;.line,.bu |
| 10a00 | 74 20 6e 6f 74 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 61 20 70 61 72 61 | t.not.at.the.beginning.of.a.para |
| 10a20 | 67 72 61 70 68 2e 20 20 53 65 65 0a 20 20 20 20 3b 3b 20 60 6f 72 67 2d 6d 64 2d 70 61 72 61 67 | graph...See.....;;.`org-md-parag |
| 10a40 | 72 61 70 68 27 2e 0a 20 20 20 20 28 73 65 74 71 20 74 65 78 74 20 28 72 65 70 6c 61 63 65 2d 72 | raph'......(setq.text.(replace-r |
| 10a60 | 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 6e 23 22 20 22 5c 6e 5c 5c 5c 5c 23 22 20 | egexp-in-string."\n#"."\n\\\\#". |
| 10a80 | 74 65 78 74 29 29 0a 20 20 20 20 3b 3b 20 50 72 6f 74 65 63 74 20 61 6d 62 69 67 75 6f 75 73 20 | text)).....;;.Protect.ambiguous. |
| 10aa0 | 60 21 27 0a 20 20 20 20 28 73 65 74 71 20 74 65 78 74 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 | `!'.....(setq.text.(replace-rege |
| 10ac0 | 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 28 21 5c 5c 29 5c 5c 5b 22 20 22 5c 5c 5c 5c 21 | xp-in-string."\\(!\\)\\["."\\\\! |
| 10ae0 | 22 20 74 65 78 74 20 6e 69 6c 20 6e 69 6c 20 31 29 29 0a 20 20 20 20 3b 3b 20 43 6f 6e 76 65 72 | ".text.nil.nil.1)).....;;.Conver |
| 10b00 | 74 20 74 6f 20 73 6d 61 72 74 20 71 75 6f 74 65 73 2c 20 69 66 20 72 65 71 75 69 72 65 64 2e 0a | t.to.smart.quotes,.if.required.. |
| 10b20 | 20 20 20 20 28 77 68 65 6e 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 77 69 74 68 2d | ....(when.(plist-get.info.:with- |
| 10b40 | 73 6d 61 72 74 2d 71 75 6f 74 65 73 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 74 65 78 74 20 28 | smart-quotes).......(setq.text.( |
| 10b60 | 6f 72 67 2d 65 78 70 6f 72 74 2d 61 63 74 69 76 61 74 65 2d 73 6d 61 72 74 2d 71 75 6f 74 65 73 | org-export-activate-smart-quotes |
| 10b80 | 20 74 65 78 74 20 3a 68 74 6d 6c 20 69 6e 66 6f 20 6f 72 69 67 2d 74 65 78 74 29 29 29 0a 20 20 | .text.:html.info.orig-text)))... |
| 10ba0 | 20 20 3b 3b 20 48 61 6e 64 6c 65 20 73 70 65 63 69 61 6c 20 73 74 72 69 6e 67 73 2c 20 69 66 20 | ..;;.Handle.special.strings,.if. |
| 10bc0 | 72 65 71 75 69 72 65 64 2e 0a 20 20 20 20 28 77 68 65 6e 20 28 70 6c 69 73 74 2d 67 65 74 20 69 | required......(when.(plist-get.i |
| 10be0 | 6e 66 6f 20 3a 77 69 74 68 2d 73 70 65 63 69 61 6c 2d 73 74 72 69 6e 67 73 29 0a 20 20 20 20 20 | nfo.:with-special-strings)...... |
| 10c00 | 20 28 73 65 74 71 20 74 65 78 74 20 28 6f 72 67 2d 68 74 6d 6c 2d 63 6f 6e 76 65 72 74 2d 73 70 | .(setq.text.(org-html-convert-sp |
| 10c20 | 65 63 69 61 6c 2d 73 74 72 69 6e 67 73 20 74 65 78 74 29 29 29 0a 20 20 20 20 3b 3b 20 48 61 6e | ecial-strings.text))).....;;.Han |
| 10c40 | 64 6c 65 20 62 72 65 61 6b 20 70 72 65 73 65 72 76 61 74 69 6f 6e 2c 20 69 66 20 72 65 71 75 69 | dle.break.preservation,.if.requi |
| 10c60 | 72 65 64 2e 0a 20 20 20 20 28 77 68 65 6e 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a | red......(when.(plist-get.info.: |
| 10c80 | 70 72 65 73 65 72 76 65 2d 62 72 65 61 6b 73 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 74 65 78 | preserve-breaks).......(setq.tex |
| 10ca0 | 74 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5b 20 5c | t.(replace-regexp-in-string."[.\ |
| 10cc0 | 74 5d 2a 5c 6e 22 20 22 20 3c 62 72 2f 3e 5c 6e 22 20 74 65 78 74 29 29 29 0a 20 20 20 20 3b 3b | t]*\n".".<br/>\n".text))).....;; |
| 10ce0 | 20 52 65 74 75 72 6e 20 76 61 6c 75 65 2e 0a 20 20 20 20 74 65 78 74 29 29 0a 0a 3b 3b 3b 3b 20 | .Return.value......text))..;;;;. |
| 10d00 | 51 75 6f 74 65 20 42 6c 6f 63 6b 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 | Quote.Block.(defun.org-blackfrid |
| 10d20 | 61 79 2d 71 75 6f 74 65 2d 62 6c 6f 63 6b 20 28 71 75 6f 74 65 2d 62 6c 6f 63 6b 20 63 6f 6e 74 | ay-quote-block.(quote-block.cont |
| 10d40 | 65 6e 74 73 20 69 6e 66 6f 29 0a 20 20 22 54 72 61 6e 73 63 6f 64 65 20 51 55 4f 54 45 2d 42 4c | ents.info)..."Transcode.QUOTE-BL |
| 10d60 | 4f 43 4b 20 65 6c 65 6d 65 6e 74 20 69 6e 74 6f 20 42 6c 61 63 6b 66 72 69 64 61 79 20 4d 61 72 | OCK.element.into.Blackfriday.Mar |
| 10d80 | 6b 64 6f 77 6e 20 66 6f 72 6d 61 74 2e 0a 43 4f 4e 54 45 4e 54 53 20 69 73 20 74 68 65 20 71 75 | kdown.format..CONTENTS.is.the.qu |
| 10da0 | 6f 74 65 2d 62 6c 6f 63 6b 20 63 6f 6e 74 65 6e 74 73 2e 20 20 49 4e 46 4f 20 69 73 20 61 20 70 | ote-block.contents...INFO.is.a.p |
| 10dc0 | 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 0a 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 | list.used.as.a.communication.cha |
| 10de0 | 6e 6e 65 6c 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 6e 65 78 74 20 28 6f 72 67 2d 65 78 70 6f 72 | nnel."...(let*.((next.(org-expor |
| 10e00 | 74 2d 67 65 74 2d 6e 65 78 74 2d 65 6c 65 6d 65 6e 74 20 71 75 6f 74 65 2d 62 6c 6f 63 6b 20 69 | t-get-next-element.quote-block.i |
| 10e20 | 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 65 78 74 2d 74 79 70 65 20 28 6f 72 67 2d 65 | nfo))..........(next-type.(org-e |
| 10e40 | 6c 65 6d 65 6e 74 2d 74 79 70 65 20 6e 65 78 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 65 78 | lement-type.next))..........(nex |
| 10e60 | 74 2d 69 73 2d 71 75 6f 74 65 20 28 65 71 20 27 71 75 6f 74 65 2d 62 6c 6f 63 6b 20 6e 65 78 74 | t-is-quote.(eq.'quote-block.next |
| 10e80 | 2d 74 79 70 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 74 65 6e 74 73 20 28 6f 72 67 2d | -type))..........(contents.(org- |
| 10ea0 | 6d 64 2d 71 75 6f 74 65 2d 62 6c 6f 63 6b 20 71 75 6f 74 65 2d 62 6c 6f 63 6b 20 63 6f 6e 74 65 | md-quote-block.quote-block.conte |
| 10ec0 | 6e 74 73 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 72 65 74 29 0a 20 20 20 20 3b 3b 20 | nts.info))..........ret).....;;. |
| 10ee0 | 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 62 66 20 71 75 6f 74 65 2d 62 6c 6f 63 6b 20 44 42 47 | (message."[ox-bf.quote-block.DBG |
| 10f00 | 5d 22 29 0a 20 20 20 20 28 73 65 74 71 20 72 65 74 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 | ]").....(setq.ret.(org-blackfrid |
| 10f20 | 61 79 2d 2d 64 69 76 2d 77 72 61 70 2d 6d 61 79 62 65 20 71 75 6f 74 65 2d 62 6c 6f 63 6b 20 63 | ay--div-wrap-maybe.quote-block.c |
| 10f40 | 6f 6e 74 65 6e 74 73 20 69 6e 66 6f 29 29 0a 20 20 20 20 28 73 65 74 71 20 72 65 74 20 28 63 6f | ontents.info)).....(setq.ret.(co |
| 10f60 | 6e 63 61 74 20 72 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | ncat.ret.......................; |
| 10f80 | 3b 20 54 77 6f 20 63 6f 6e 73 65 63 75 74 69 76 65 20 62 6c 6f 63 6b 71 75 6f 74 65 73 20 69 6e | ;.Two.consecutive.blockquotes.in |
| 10fa0 | 20 4d 61 72 6b 64 6f 77 6e 20 63 61 6e 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Markdown.can.be................ |
| 10fc0 | 20 20 20 20 20 20 20 3b 3b 20 73 65 70 61 72 61 74 65 64 20 62 79 20 61 20 63 6f 6d 6d 65 6e 74 | .......;;.separated.by.a.comment |
| 10fe0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6e 65 | ........................(when.ne |
| 11000 | 78 74 2d 69 73 2d 71 75 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | xt-is-quote..................... |
| 11020 | 20 20 20 20 22 5c 6e 5c 6e 3c 21 2d 2d 71 75 6f 74 65 65 6e 64 2d 2d 3e 22 29 29 29 0a 20 20 20 | ...."\n\n<!--quoteend-->"))).... |
| 11040 | 20 72 65 74 29 29 0a 0a 3b 3b 3b 3b 20 52 61 64 69 6f 20 54 61 72 67 65 74 0a 28 64 65 66 75 6e | .ret))..;;;;.Radio.Target.(defun |
| 11060 | 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 72 61 64 69 6f 2d 74 61 72 67 65 74 20 28 72 | .org-blackfriday-radio-target.(r |
| 11080 | 61 64 69 6f 2d 74 61 72 67 65 74 20 74 65 78 74 20 5f 69 6e 66 6f 29 0a 20 20 22 54 72 61 6e 73 | adio-target.text._info)..."Trans |
| 110a0 | 63 6f 64 65 20 61 20 52 41 44 49 4f 2d 54 41 52 47 45 54 20 6f 62 6a 65 63 74 20 66 72 6f 6d 20 | code.a.RADIO-TARGET.object.from. |
| 110c0 | 4f 72 67 20 74 6f 20 48 54 4d 4c 2e 0a 0a 54 45 58 54 20 69 73 20 6e 69 6c 2e 22 0a 20 20 28 6c | Org.to.HTML...TEXT.is.nil."...(l |
| 110e0 | 65 74 2a 20 28 28 70 72 65 66 69 78 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 67 | et*.((prefix.(org-blackfriday--g |
| 11100 | 65 74 2d 72 65 66 2d 70 72 65 66 69 78 20 27 72 61 64 69 6f 29 29 0a 20 20 20 20 20 20 20 20 20 | et-ref-prefix.'radio)).......... |
| 11120 | 28 72 65 66 20 28 66 6f 72 6d 61 74 20 22 25 73 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (ref.(format."%s%s"............. |
| 11140 | 20 20 20 20 20 20 20 20 20 20 70 72 65 66 69 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........prefix................ |
| 11160 | 20 20 20 20 20 20 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 76 61 6c 69 64 2d 68 | .......(org-blackfriday--valid-h |
| 11180 | 74 6d 6c 2d 61 6e 63 68 6f 72 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tml-anchor-name................. |
| 111a0 | 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 76 61 | .......(org-element-property.:va |
| 111c0 | 6c 75 65 20 72 61 64 69 6f 2d 74 61 72 67 65 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 | lue.radio-target))))..........(a |
| 111e0 | 74 74 72 20 28 66 6f 72 6d 61 74 20 22 20 63 6c 61 73 73 3d 5c 22 25 73 5c 22 20 69 64 3d 5c 22 | ttr.(format.".class=\"%s\".id=\" |
| 11200 | 25 73 5c 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 | %s\""........................(st |
| 11220 | 72 69 6e 67 2d 72 65 6d 6f 76 65 2d 73 75 66 66 69 78 20 22 2d 2d 22 20 70 72 65 66 69 78 29 0a | ring-remove-suffix."--".prefix). |
| 11240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 66 29 29 29 0a 20 20 | .......................ref)))... |
| 11260 | 20 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 6c 69 6e 6b 2d 74 61 72 67 65 74 20 | ..(org-blackfriday--link-target. |
| 11280 | 61 74 74 72 20 74 65 78 74 29 29 29 0a 0a 3b 3b 3b 3b 20 53 70 65 63 69 61 6c 20 42 6c 6f 63 6b | attr.text)))..;;;;.Special.Block |
| 112a0 | 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 73 70 65 63 69 61 6c 2d | .(defun.org-blackfriday-special- |
| 112c0 | 62 6c 6f 63 6b 20 28 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 20 63 6f 6e 74 65 6e 74 73 20 69 6e | block.(special-block.contents.in |
| 112e0 | 66 6f 29 0a 20 20 22 54 72 61 6e 73 63 6f 64 65 20 61 20 53 50 45 43 49 41 4c 2d 42 4c 4f 43 4b | fo)..."Transcode.a.SPECIAL-BLOCK |
| 11300 | 20 65 6c 65 6d 65 6e 74 20 66 72 6f 6d 20 4f 72 67 20 74 6f 20 48 54 4d 4c 2e 0a 43 4f 4e 54 45 | .element.from.Org.to.HTML..CONTE |
| 11320 | 4e 54 53 20 68 6f 6c 64 73 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 62 6c | NTS.holds.the.contents.of.the.bl |
| 11340 | 6f 63 6b 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 | ock...INFO.is.a.plist.used.as.a. |
| 11360 | 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 0a 0a 54 68 69 73 20 66 75 6e | communication.channel...This.fun |
| 11380 | 63 74 69 6f 6e 20 69 73 20 61 64 61 70 74 65 64 20 66 72 6f 6d 20 60 6f 72 67 2d 68 74 6d 6c 2d | ction.is.adapted.from.`org-html- |
| 113a0 | 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 27 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 62 6c 6f 63 6b | special-block'."...(let*.((block |
| 113c0 | 2d 74 79 70 65 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 74 79 70 | -type.(org-element-property.:typ |
| 113e0 | 65 20 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 6c 6f 63 | e.special-block))..........(bloc |
| 11400 | 6b 2d 74 79 70 65 2d 70 6c 69 73 74 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 | k-type-plist.(org-element-proper |
| 11420 | 74 79 20 3a 74 79 70 65 2d 70 6c 69 73 74 20 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 29 29 0a 20 | ty.:type-plist.special-block)).. |
| 11440 | 20 20 20 20 20 20 20 20 28 68 74 6d 6c 35 2d 69 6e 6c 69 6e 65 2d 66 61 6e 63 79 20 28 6d 65 6d | ........(html5-inline-fancy.(mem |
| 11460 | 62 65 72 20 62 6c 6f 63 6b 2d 74 79 70 65 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 68 | ber.block-type.org-blackfriday-h |
| 11480 | 74 6d 6c 35 2d 69 6e 6c 69 6e 65 2d 65 6c 65 6d 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 | tml5-inline-elements)).......... |
| 114a0 | 28 68 74 6d 6c 35 2d 62 6c 6f 63 6b 2d 66 61 6e 63 79 20 28 6d 65 6d 62 65 72 20 62 6c 6f 63 6b | (html5-block-fancy.(member.block |
| 114c0 | 2d 74 79 70 65 20 6f 72 67 2d 68 74 6d 6c 2d 68 74 6d 6c 35 2d 65 6c 65 6d 65 6e 74 73 29 29 0a | -type.org-html-html5-elements)). |
| 114e0 | 20 20 20 20 20 20 20 20 20 28 68 74 6d 6c 35 2d 66 61 6e 63 79 20 28 6f 72 20 68 74 6d 6c 35 2d | .........(html5-fancy.(or.html5- |
| 11500 | 69 6e 6c 69 6e 65 2d 66 61 6e 63 79 20 68 74 6d 6c 35 2d 62 6c 6f 63 6b 2d 66 61 6e 63 79 29 29 | inline-fancy.html5-block-fancy)) |
| 11520 | 0a 20 20 20 20 20 20 20 20 20 28 61 74 74 72 69 62 75 74 65 73 20 28 6f 72 67 2d 65 78 70 6f 72 | ..........(attributes.(org-expor |
| 11540 | 74 2d 72 65 61 64 2d 61 74 74 72 69 62 75 74 65 20 3a 61 74 74 72 5f 68 74 6d 6c 20 73 70 65 63 | t-read-attribute.:attr_html.spec |
| 11560 | 69 61 6c 2d 62 6c 6f 63 6b 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 72 69 6d 2d 70 72 65 2d 74 | ial-block))..........(trim-pre-t |
| 11580 | 61 67 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 74 72 69 6d 2d 70 72 65 | ag.(or.(plist-get.info.:trim-pre |
| 115a0 | 2d 74 61 67 29 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 72 69 6d 2d 70 6f 73 74 2d 74 | -tag).""))..........(trim-post-t |
| 115c0 | 61 67 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 74 72 69 6d 2d 70 6f 73 | ag.(or.(plist-get.info.:trim-pos |
| 115e0 | 74 2d 74 61 67 29 20 22 22 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 68 74 6d 6c 35 2d 66 | t-tag).""))).....(unless.html5-f |
| 11600 | 61 6e 63 79 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 6c 61 73 73 20 28 70 6c 69 73 74 2d 67 | ancy.......(let.((class.(plist-g |
| 11620 | 65 74 20 61 74 74 72 69 62 75 74 65 73 20 3a 63 6c 61 73 73 29 29 29 0a 20 20 20 20 20 20 20 20 | et.attributes.:class)))......... |
| 11640 | 28 73 65 74 71 20 61 74 74 72 69 62 75 74 65 73 20 28 70 6c 69 73 74 2d 70 75 74 20 61 74 74 72 | (setq.attributes.(plist-put.attr |
| 11660 | 69 62 75 74 65 73 20 3a 63 6c 61 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ibutes.:class................... |
| 11680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 63 6c 61 73 73 0a 20 20 20 20 | ..................(if.class..... |
| 116a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 116c0 | 20 20 20 20 28 63 6f 6e 63 61 74 20 63 6c 61 73 73 20 22 20 22 20 62 6c 6f 63 6b 2d 74 79 70 65 | ....(concat.class.".".block-type |
| 116e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 11700 | 20 20 20 20 20 20 20 20 62 6c 6f 63 6b 2d 74 79 70 65 29 29 29 29 29 0a 20 20 20 20 28 6c 65 74 | ........block-type))))).....(let |
| 11720 | 2a 20 28 28 63 6f 6e 74 65 6e 74 73 20 28 6f 72 20 28 6f 72 67 2d 74 72 69 6d 0a 20 20 20 20 20 | *.((contents.(or.(org-trim...... |
| 11740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 70 6c 69 73 74 2d | .....................(if.(plist- |
| 11760 | 67 65 74 20 62 6c 6f 63 6b 2d 74 79 70 65 2d 70 6c 69 73 74 20 3a 72 61 77 29 0a 20 20 20 20 20 | get.block-type-plist.:raw)...... |
| 11780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68 74 74 70 | .........................;;.http |
| 117a0 | 73 3a 2f 2f 6c 69 73 74 73 2e 67 6e 75 2e 6f 72 67 2f 72 2f 65 6d 61 63 73 2d 6f 72 67 6d 6f 64 | s://lists.gnu.org/r/emacs-orgmod |
| 117c0 | 65 2f 32 30 32 32 2d 30 31 2f 6d 73 67 30 30 31 33 32 2e 68 74 6d 6c 0a 20 20 20 20 20 20 20 20 | e/2022-01/msg00132.html......... |
| 117e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 | ......................(org-eleme |
| 11800 | 6e 74 2d 69 6e 74 65 72 70 72 65 74 2d 64 61 74 61 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 63 | nt-interpret-data.(org-element-c |
| 11820 | 6f 6e 74 65 6e 74 73 20 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 29 29 0a 20 20 20 20 20 20 20 20 | ontents.special-block))......... |
| 11840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 73 29 29 0a 20 | ....................contents)).. |
| 11860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 0a 20 20 20 | ........................"")).... |
| 11880 | 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 23 2b 6e 61 6d 65 20 69 73 20 73 70 65 63 69 66 69 65 | ........;;.If.#+name.is.specifie |
| 118a0 | 64 2c 20 75 73 65 20 74 68 61 74 20 66 6f 72 20 74 68 65 20 48 54 4d 4c 20 65 6c 65 6d 65 6e 74 | d,.use.that.for.the.HTML.element |
| 118c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 69 64 22 20 61 74 74 72 69 62 75 74 65 2e 0a 20 | ............;;."id".attribute... |
| 118e0 | 20 20 20 20 20 20 20 20 20 20 28 6e 61 6d 65 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f | ..........(name.(org-element-pro |
| 11900 | 70 65 72 74 79 20 3a 6e 61 6d 65 20 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 29 29 0a 20 20 20 20 | perty.:name.special-block))..... |
| 11920 | 20 20 20 20 20 20 20 28 61 74 74 72 2d 73 74 72 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 | .......(attr-str.(org-blackfrida |
| 11940 | 79 2d 2d 6d 61 6b 65 2d 61 74 74 72 69 62 75 74 65 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 | y--make-attribute-string........ |
| 11960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 20 28 6e 6f 74 20 6e 61 6d 65 | ...............(if.(or.(not.name |
| 11980 | 29 20 28 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 61 74 74 72 69 62 75 74 65 73 20 3a 69 64 29 29 | ).(plist-member.attributes.:id)) |
| 119a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 74 74 72 69 | ...........................attri |
| 119c0 | 62 75 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | butes.........................(p |
| 119e0 | 6c 69 73 74 2d 70 75 74 20 61 74 74 72 69 62 75 74 65 73 20 3a 69 64 20 6e 61 6d 65 29 29 29 29 | list-put.attributes.:id.name)))) |
| 11a00 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 74 74 72 2d 73 74 72 20 28 69 66 20 28 6f 72 67 2d 73 | ............(attr-str.(if.(org-s |
| 11a20 | 74 72 69 6e 67 2d 6e 77 2d 70 20 61 74 74 72 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 | tring-nw-p.attr-str)............ |
| 11a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 20 22 20 61 74 74 72 2d 73 | ..............(concat.".".attr-s |
| 11a60 | 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 29 | tr)........................""))) |
| 11a80 | 0a 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 3d 20 62 6c | .......(cond........((string=.bl |
| 11aa0 | 6f 63 6b 2d 74 79 70 65 20 22 64 65 74 61 69 6c 73 22 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 52 | ock-type."details").........;;.R |
| 11ac0 | 65 63 6f 67 6e 69 7a 65 20 4f 72 67 20 53 70 65 63 69 61 6c 20 62 6c 6f 63 6b 73 20 6c 69 6b 65 | ecognize.Org.Special.blocks.like |
| 11ae0 | 3a 0a 20 20 20 20 20 20 20 20 3b 3b 20 20 20 23 2b 62 65 67 69 6e 5f 64 65 74 61 69 6c 73 0a 20 | :.........;;...#+begin_details.. |
| 11b00 | 20 20 20 20 20 20 20 3b 3b 20 20 20 23 2b 62 65 67 69 6e 5f 73 75 6d 6d 61 72 79 0a 20 20 20 20 | .......;;...#+begin_summary..... |
| 11b20 | 20 20 20 20 3b 3b 20 20 20 54 68 69 73 20 69 73 20 73 75 6d 6d 61 72 79 2e 0a 20 20 20 20 20 20 | ....;;...This.is.summary........ |
| 11b40 | 20 20 3b 3b 20 20 20 23 2b 65 6e 64 5f 73 75 6d 6d 61 72 79 0a 20 20 20 20 20 20 20 20 3b 3b 20 | ..;;...#+end_summary.........;;. |
| 11b60 | 20 20 48 65 72 65 20 61 72 65 20 74 68 65 20 64 65 74 61 69 6c 73 2e 0a 20 20 20 20 20 20 20 20 | ..Here.are.the.details.......... |
| 11b80 | 3b 3b 20 20 20 23 2b 65 6e 64 5f 64 65 74 61 69 6c 73 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 | ;;...#+end_details.........(let. |
| 11ba0 | 28 28 64 69 76 2d 6f 70 65 6e 20 22 3c 64 69 76 20 63 6c 61 73 73 3d 5c 22 64 65 74 61 69 6c 73 | ((div-open."<div.class=\"details |
| 11bc0 | 5c 22 3e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 6e 74 65 6e 74 73 0a | \">"))...........(setq.contents. |
| 11be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 | ................(concat......... |
| 11c00 | 20 20 20 20 20 20 20 20 20 3b 3b 20 57 72 61 70 20 74 68 65 20 22 64 65 74 61 69 6c 73 22 20 70 | .........;;.Wrap.the."details".p |
| 11c20 | 6f 72 74 69 6f 6e 20 69 6e 20 74 68 65 20 3c 64 65 74 61 69 6c 73 3e 20 74 61 67 0a 20 20 20 20 | ortion.in.the.<details>.tag..... |
| 11c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 69 74 68 20 27 3c 64 69 76 20 63 6c 61 73 73 | .............;;.with.'<div.class |
| 11c60 | 3d 22 64 65 74 61 69 6c 73 22 3e 20 2e 2e 20 3c 2f 64 69 76 3e 27 2e 20 20 57 69 74 68 0a 20 20 | ="details">....</div>'...With... |
| 11c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 61 74 2c 20 43 53 53 20 72 75 6c 65 | ...............;;.that,.CSS.rule |
| 11ca0 | 73 20 63 61 6e 20 62 65 20 73 65 74 20 73 70 65 63 69 66 69 63 20 74 6f 20 74 68 61 74 0a 20 20 | s.can.be.set.specific.to.that... |
| 11cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 65 74 61 69 6c 73 20 70 6f 72 74 69 6f | ...............;;.details.portio |
| 11ce0 | 6e 20 75 73 69 6e 67 20 22 64 65 74 61 69 6c 73 20 2e 64 65 74 61 69 6c 73 22 2e 0a 20 20 20 20 | n.using."details..details"...... |
| 11d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 | .............(if.(string-match." |
| 11d20 | 5c 5c 28 3f 31 3a 3c 73 75 6d 6d 61 72 79 3e 5c 5c 28 3f 3a 2e 5c 5c 7c 5c 6e 5c 5c 29 2a 3c 2f | \\(?1:<summary>\\(?:.\\|\n\\)*</ |
| 11d40 | 73 75 6d 6d 61 72 79 3e 5c 5c 29 22 20 63 6f 6e 74 65 6e 74 73 29 20 3b 49 66 20 73 75 6d 6d 61 | summary>\\)".contents).;If.summa |
| 11d60 | 72 79 20 65 78 69 73 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ry.exists......................( |
| 11d80 | 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 28 66 6f 72 6d 61 74 20 22 5c 5c 31 5c 6e 25 73 22 20 | replace-match.(format."\\1\n%s". |
| 11da0 | 64 69 76 2d 6f 70 65 6e 29 20 6e 69 6c 20 6e 69 6c 20 63 6f 6e 74 65 6e 74 73 20 31 29 0a 20 20 | div-open).nil.nil.contents.1)... |
| 11dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 64 69 76 2d 6f 70 65 | .................(concat.div-ope |
| 11de0 | 6e 20 22 5c 6e 5c 6e 22 20 63 6f 6e 74 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | n."\n\n".contents))............. |
| 11e00 | 20 20 20 20 20 3b 3b 20 4e 65 77 6c 69 6e 65 20 69 73 20 69 6e 73 65 72 74 65 64 20 62 65 66 6f | .....;;.Newline.is.inserted.befo |
| 11e20 | 72 65 20 74 68 65 20 63 6c 6f 73 69 6e 67 20 3c 2f 64 69 76 3e 0a 20 20 20 20 20 20 20 20 20 20 | re.the.closing.</div>........... |
| 11e40 | 20 20 20 20 20 20 20 3b 3b 20 74 61 67 20 66 6f 72 20 74 68 65 20 72 65 61 73 6f 6e 20 65 78 70 | .......;;.tag.for.the.reason.exp |
| 11e60 | 6c 61 69 6e 65 64 20 62 65 6c 6f 77 20 75 73 69 6e 67 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 | lained.below.using.the.......... |
| 11e80 | 20 20 20 20 20 20 20 20 3b 3b 20 65 6d 61 63 73 2d 6c 69 73 70 20 4d 61 72 6b 64 6f 77 6e 20 63 | ........;;.emacs-lisp.Markdown.c |
| 11ea0 | 6f 64 65 20 62 6c 6f 63 6b 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 3c | ode.block..................."\n< |
| 11ec0 | 2f 64 69 76 3e 22 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 49 6e 73 65 72 74 20 74 68 65 20 | /div>"))).........;;.Insert.the. |
| 11ee0 | 22 6f 70 65 6e 22 20 61 74 74 72 69 62 75 74 65 20 6f 6e 6c 79 20 69 66 20 75 73 65 72 20 68 61 | "open".attribute.only.if.user.ha |
| 11f00 | 73 20 22 3a 6f 70 65 6e 20 74 22 20 69 6e 0a 20 20 20 20 20 20 20 20 3b 3b 20 22 23 2b 61 74 74 | s.":open.t".in.........;;."#+att |
| 11f20 | 72 5f 68 74 6d 6c 22 2e 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 73 74 72 69 | r_html"..........(when.(org-stri |
| 11f40 | 6e 67 2d 6e 77 2d 70 20 61 74 74 72 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 | ng-nw-p.attr-str)...........(whe |
| 11f60 | 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 28 3f 31 3a 6f 70 65 6e 5c 5c 28 3f 32 | n.(string-match."\\(?1:open\\(?2 |
| 11f80 | 3a 3d 5c 22 5c 5c 28 3f 33 3a 74 5c 5c 29 5c 22 5c 5c 29 5c 5c 29 22 20 61 74 74 72 2d 73 74 72 | :=\"\\(?3:t\\)\"\\)\\)".attr-str |
| 11fa0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 | ).............(if.(match-string. |
| 11fc0 | 33 20 61 74 74 72 2d 73 74 72 29 20 3b 69 66 20 61 74 74 72 2d 73 74 72 20 63 6f 6e 74 61 69 6e | 3.attr-str).;if.attr-str.contain |
| 11fe0 | 73 20 60 6f 70 65 6e 3d 22 74 22 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | s.`open="t"'.................(se |
| 12000 | 74 71 20 61 74 74 72 2d 73 74 72 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 22 20 6e 69 | tq.attr-str.(replace-match."".ni |
| 12020 | 6c 20 6e 69 6c 20 61 74 74 72 2d 73 74 72 20 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | l.nil.attr-str.2)).............. |
| 12040 | 20 28 73 65 74 71 20 61 74 74 72 2d 73 74 72 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 | .(setq.attr-str.(replace-match." |
| 12060 | 22 20 6e 69 6c 20 6e 69 6c 20 61 74 74 72 2d 73 74 72 20 31 29 29 29 29 29 0a 20 20 20 20 20 20 | ".nil.nil.attr-str.1)))))....... |
| 12080 | 20 20 3b 3b 20 49 6e 73 65 72 74 20 61 20 6e 65 77 6c 69 6e 65 20 62 65 66 6f 72 65 20 61 6e 64 | ..;;.Insert.a.newline.before.and |
| 120a0 | 20 61 66 74 65 72 20 74 68 65 20 60 63 6f 6e 74 65 6e 74 73 27 20 74 6f 20 68 61 6e 64 6c 65 0a | .after.the.`contents'.to.handle. |
| 120c0 | 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 20 63 61 73 65 73 20 77 68 65 72 65 20 74 68 61 74 20 | ........;;.the.cases.where.that. |
| 120e0 | 63 6f 75 6c 64 20 62 65 67 69 6e 20 6f 72 20 65 6e 64 20 77 69 74 68 20 61 20 4d 61 72 6b 64 6f | could.begin.or.end.with.a.Markdo |
| 12100 | 77 6e 0a 20 20 20 20 20 20 20 20 3b 3b 20 62 6c 6f 63 6b 73 20 6c 69 6b 65 3a 0a 20 20 20 20 20 | wn.........;;.blocks.like:...... |
| 12120 | 20 20 20 3b 3b 20 20 20 60 60 60 65 6d 61 63 73 2d 6c 69 73 70 0a 20 20 20 20 20 20 20 20 3b 3b | ...;;...```emacs-lisp.........;; |
| 12140 | 20 20 20 28 6d 65 73 73 61 67 65 20 22 66 6f 6f 22 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 20 20 | ...(message."foo").........;;... |
| 12160 | 60 60 60 0a 20 20 20 20 20 20 20 20 3b 3b 20 41 6e 20 65 78 61 6d 70 6c 65 20 73 63 65 6e 61 72 | ```.........;;.An.example.scenar |
| 12180 | 69 6f 20 77 6f 75 6c 64 20 62 65 20 77 68 65 72 65 20 73 75 63 68 20 63 6f 6e 74 65 6e 74 20 63 | io.would.be.where.such.content.c |
| 121a0 | 6f 75 6c 64 20 62 65 0a 20 20 20 20 20 20 20 20 3b 3b 20 70 72 65 73 65 6e 74 20 69 6e 20 74 68 | ould.be.........;;.present.in.th |
| 121c0 | 65 20 22 69 6e 6c 69 6e 65 22 20 3c 64 65 74 61 69 6c 73 3e 20 6f 72 20 3c 73 75 6d 6d 61 72 79 | e."inline".<details>.or.<summary |
| 121e0 | 3e 20 53 70 65 63 69 61 6c 0a 20 20 20 20 20 20 20 20 3b 3b 20 42 6c 6f 63 6b 73 2e 0a 20 20 20 | >.Special.........;;.Blocks..... |
| 12200 | 20 20 20 20 20 3b 3b 20 57 69 74 68 6f 75 74 20 74 68 6f 73 65 20 6e 65 77 6c 69 6e 65 73 2c 20 | .....;;.Without.those.newlines,. |
| 12220 | 74 68 65 20 4d 61 72 6b 64 6f 77 6e 20 63 6f 6e 76 65 72 74 65 64 20 63 6f 6e 74 65 6e 74 20 77 | the.Markdown.converted.content.w |
| 12240 | 69 6c 6c 0a 20 20 20 20 20 20 20 20 3b 3b 20 6c 6f 6f 6b 20 6c 69 6b 65 20 62 65 6c 6f 77 2c 20 | ill.........;;.look.like.below,. |
| 12260 | 61 6e 64 20 42 6c 61 63 6b 66 72 69 64 61 79 20 77 6f 6e 27 74 20 70 61 72 73 65 20 69 74 20 63 | and.Blackfriday.won't.parse.it.c |
| 12280 | 6f 72 72 65 63 74 6c 79 2e 0a 20 20 20 20 20 20 20 20 3b 3b 20 20 20 3c 64 65 74 61 69 6c 73 3e | orrectly..........;;...<details> |
| 122a0 | 60 60 60 65 6d 61 63 73 2d 6c 69 73 70 0a 20 20 20 20 20 20 20 20 3b 3b 20 20 20 28 6d 65 73 73 | ```emacs-lisp.........;;...(mess |
| 122c0 | 61 67 65 20 22 66 6f 6f 22 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 20 20 60 60 60 3c 2f 64 65 74 | age."foo").........;;...```</det |
| 122e0 | 61 69 6c 73 3e 0a 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 3c 25 73 25 73 3e 5c 6e 25 | ails>.........(format."<%s%s>\n% |
| 12300 | 73 5c 6e 3c 2f 25 73 3e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6c 6f 63 6b 2d | s\n</%s>".................block- |
| 12320 | 74 79 70 65 20 61 74 74 72 2d 73 74 72 20 63 6f 6e 74 65 6e 74 73 20 62 6c 6f 63 6b 2d 74 79 70 | type.attr-str.contents.block-typ |
| 12340 | 65 29 29 0a 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 3d 20 62 6c 6f 63 6b 2d 74 79 70 65 20 | e))........((string=.block-type. |
| 12360 | 22 73 75 6d 6d 61 72 79 22 29 0a 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 3c 25 73 25 | "summary").........(format."<%s% |
| 12380 | 73 3e 25 73 3c 2f 25 73 3e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6c 6f 63 6b | s>%s</%s>".................block |
| 123a0 | 2d 74 79 70 65 20 61 74 74 72 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -type.attr-str.................( |
| 123c0 | 6f 72 67 2d 74 72 69 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 6d | org-trim..................;;.Rem |
| 123e0 | 6f 76 65 20 22 3c 70 3e 22 20 61 6e 64 20 22 3c 2f 70 3e 22 20 74 61 67 73 3b 20 48 75 67 6f 20 | ove."<p>".and."</p>".tags;.Hugo. |
| 12400 | 77 69 6c 6c 20 61 75 74 6f 2d 77 72 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | will.auto-wrap.................. |
| 12420 | 3b 3b 20 6e 65 77 6c 69 6e 65 2d 73 65 70 61 72 61 74 65 64 20 62 6c 6f 63 6b 73 20 77 69 74 68 | ;;.newline-separated.blocks.with |
| 12440 | 20 70 20 74 61 67 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 | .p.tags...................(repla |
| 12460 | 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ce-regexp-in-string............. |
| 12480 | 20 20 20 20 20 20 22 5c 6e 5c 6e 2b 22 20 22 5c 6e 5c 6e 22 20 20 20 20 20 20 20 20 3b 52 65 6d | ......"\n\n+"."\n\n"........;Rem |
| 124a0 | 6f 76 65 20 65 78 74 72 61 20 6e 65 77 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ove.extra.newlines.............. |
| 124c0 | 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 | .....(replace-regexp-in-string.. |
| 124e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 3c 2f 3f 70 3e 22 20 22 22 0a 20 20 20 | .................."</?p>"."".... |
| 12500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 | ................(org-blackfriday |
| 12520 | 2d 2d 6f 72 67 2d 63 6f 6e 74 65 6e 74 73 2d 74 6f 2d 68 74 6d 6c 20 73 70 65 63 69 61 6c 2d 62 | --org-contents-to-html.special-b |
| 12540 | 6c 6f 63 6b 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6c 6f 63 6b 2d 74 | lock)))).................block-t |
| 12560 | 79 70 65 29 29 0a 20 20 20 20 20 20 20 28 68 74 6d 6c 35 2d 69 6e 6c 69 6e 65 2d 66 61 6e 63 79 | ype))........(html5-inline-fancy |
| 12580 | 20 3b 49 6e 6c 69 6e 65 20 48 54 4d 4c 20 65 6c 65 6d 65 6e 74 73 20 6c 69 6b 65 20 60 6d 61 72 | .;Inline.HTML.elements.like.`mar |
| 125a0 | 6b 27 2c 20 60 63 69 74 65 27 2e 0a 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 3c | k',.`cite'..........(format."%s< |
| 125c0 | 25 73 25 73 3e 25 73 3c 2f 25 73 3e 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %s%s>%s</%s>%s"................. |
| 125e0 | 74 72 69 6d 2d 70 72 65 2d 74 61 67 20 62 6c 6f 63 6b 2d 74 79 70 65 20 61 74 74 72 2d 73 74 72 | trim-pre-tag.block-type.attr-str |
| 12600 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 73 20 62 6c 6f 63 6b 2d | .................contents.block- |
| 12620 | 74 79 70 65 20 74 72 69 6d 2d 70 6f 73 74 2d 74 61 67 29 29 0a 20 20 20 20 20 20 20 28 68 74 6d | type.trim-post-tag))........(htm |
| 12640 | 6c 35 2d 62 6c 6f 63 6b 2d 66 61 6e 63 79 0a 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 | l5-block-fancy.........(format." |
| 12660 | 25 73 3c 25 73 25 73 3e 25 73 5c 6e 5c 6e 25 73 5c 6e 5c 6e 3c 2f 25 73 3e 25 73 22 0a 20 20 20 | %s<%s%s>%s\n\n%s\n\n</%s>%s".... |
| 12680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 69 6d 2d 70 72 65 2d 74 61 67 20 62 6c 6f 63 6b 2d | .............trim-pre-tag.block- |
| 126a0 | 74 79 70 65 20 61 74 74 72 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | type.attr-str.................(o |
| 126c0 | 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 65 78 74 72 61 2d 64 69 76 2d 68 61 63 6b 20 69 | rg-blackfriday--extra-div-hack.i |
| 126e0 | 6e 66 6f 20 62 6c 6f 63 6b 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nfo.block-type)................. |
| 12700 | 63 6f 6e 74 65 6e 74 73 20 62 6c 6f 63 6b 2d 74 79 70 65 20 74 72 69 6d 2d 70 6f 73 74 2d 74 61 | contents.block-type.trim-post-ta |
| 12720 | 67 29 29 0a 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 20 28 6f | g))........(t.........(if.(or.(o |
| 12740 | 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 74 72 69 6d 2d 70 72 65 2d 74 61 67 29 0a 20 20 20 | rg-string-nw-p.trim-pre-tag).... |
| 12760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 74 72 | .............(org-string-nw-p.tr |
| 12780 | 69 6d 2d 70 6f 73 74 2d 74 61 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e | im-post-tag)).............(progn |
| 127a0 | 20 3b 55 73 65 20 3c 73 70 61 6e 3e 20 74 61 67 20 69 66 20 61 6e 79 20 6f 66 20 74 68 65 20 74 | .;Use.<span>.tag.if.any.of.the.t |
| 127c0 | 72 69 6d 6d 69 6e 67 20 6f 70 74 69 6f 6e 73 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 20 20 20 20 | rimming.options.is.enabled...... |
| 127e0 | 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 3c 73 70 61 6e 25 73 3e 25 73 3c | ..........(format."%s<span%s>%s< |
| 12800 | 2f 73 70 61 6e 3e 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | /span>%s"....................... |
| 12820 | 74 72 69 6d 2d 70 72 65 2d 74 61 67 20 61 74 74 72 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 | trim-pre-tag.attr-str........... |
| 12840 | 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 73 20 74 72 69 6d 2d 70 6f 73 74 2d 74 | ............contents.trim-post-t |
| 12860 | 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 | ag)...............)...........(p |
| 12880 | 72 6f 67 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 55 73 65 | rogn........................;Use |
| 128a0 | 20 3c 64 69 76 3e 20 74 61 67 20 6f 74 68 65 72 77 69 73 65 2e 0a 20 20 20 20 20 20 20 20 20 20 | .<div>.tag.otherwise............ |
| 128c0 | 20 20 28 66 6f 72 6d 61 74 20 22 25 73 3c 64 69 76 25 73 3e 25 73 5c 6e 5c 6e 25 73 5c 6e 5c 6e | ..(format."%s<div%s>%s\n\n%s\n\n |
| 128e0 | 3c 2f 64 69 76 3e 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 | </div>%s".....................tr |
| 12900 | 69 6d 2d 70 72 65 2d 74 61 67 20 61 74 74 72 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 | im-pre-tag.attr-str............. |
| 12920 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 65 78 74 72 61 2d | ........(org-blackfriday--extra- |
| 12940 | 64 69 76 2d 68 61 63 6b 20 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | div-hack.info).................. |
| 12960 | 20 20 20 63 6f 6e 74 65 6e 74 73 20 74 72 69 6d 2d 70 6f 73 74 2d 74 61 67 29 29 29 29 29 29 29 | ...contents.trim-post-tag))))))) |
| 12980 | 29 0a 0a 3b 3b 3b 3b 20 53 72 63 20 42 6c 6f 63 6b 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 | )..;;;;.Src.Block.(defun.org-bla |
| 129a0 | 63 6b 66 72 69 64 61 79 2d 73 72 63 2d 62 6c 6f 63 6b 20 28 73 72 63 2d 62 6c 6f 63 6b 20 5f 63 | ckfriday-src-block.(src-block._c |
| 129c0 | 6f 6e 74 65 6e 74 73 20 69 6e 66 6f 29 0a 20 20 22 54 72 61 6e 73 63 6f 64 65 20 53 52 43 2d 42 | ontents.info)..."Transcode.SRC-B |
| 129e0 | 4c 4f 43 4b 20 65 6c 65 6d 65 6e 74 20 69 6e 74 6f 20 42 6c 61 63 6b 66 72 69 64 61 79 20 4d 61 | LOCK.element.into.Blackfriday.Ma |
| 12a00 | 72 6b 64 6f 77 6e 20 66 6f 72 6d 61 74 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 | rkdown.format...INFO.is.a.plist. |
| 12a20 | 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e | used.as.a.communication.channel. |
| 12a40 | 22 0a 20 20 28 6c 65 74 2a 20 28 28 6c 61 6e 67 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 | "...(let*.((lang.(org-element-pr |
| 12a60 | 6f 70 65 72 74 79 20 3a 6c 61 6e 67 75 61 67 65 20 73 72 63 2d 62 6c 6f 63 6b 29 29 0a 20 20 20 | operty.:language.src-block)).... |
| 12a80 | 20 20 20 20 20 20 28 6c 61 6e 67 20 28 6f 72 20 28 63 64 72 20 28 61 73 73 6f 63 20 6c 61 6e 67 | ......(lang.(or.(cdr.(assoc.lang |
| 12aa0 | 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 73 79 6e 74 61 78 2d 68 69 67 68 6c 69 67 68 | .org-blackfriday-syntax-highligh |
| 12ac0 | 74 69 6e 67 2d 6c 61 6e 67 73 29 29 20 6c 61 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f | ting-langs)).lang))..........(co |
| 12ae0 | 64 65 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 6d 64 2d 63 6f 64 65 29 | de.(or.(plist-get.info.:md-code) |
| 12b00 | 20 3b 69 66 20 73 65 74 20 69 6e 20 60 6f 72 67 2d 68 75 67 6f 2d 73 72 63 2d 62 6c 6f 63 6b 27 | .;if.set.in.`org-hugo-src-block' |
| 12b20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d | ....................(org-export- |
| 12b40 | 66 6f 72 6d 61 74 2d 63 6f 64 65 2d 64 65 66 61 75 6c 74 20 73 72 63 2d 62 6c 6f 63 6b 20 69 6e | format-code-default.src-block.in |
| 12b60 | 66 6f 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 64 65 2d 61 74 74 72 20 28 69 66 20 28 70 | fo)))..........(code-attr.(if.(p |
| 12b80 | 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 6d 64 2d 63 6f 64 65 2d 61 74 74 72 29 20 3b 69 66 | list-get.info.:md-code-attr).;if |
| 12ba0 | 20 73 65 74 20 69 6e 20 60 6f 72 67 2d 68 75 67 6f 2d 73 72 63 2d 62 6c 6f 63 6b 27 0a 20 20 20 | .set.in.`org-hugo-src-block'.... |
| 12bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 20 7b | .....................(format.".{ |
| 12be0 | 20 25 73 20 7d 22 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 6d 64 2d 63 6f 64 65 2d | .%s.}".(plist-get.info.:md-code- |
| 12c00 | 61 74 74 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 | attr))......................."") |
| 12c20 | 29 0a 20 20 20 20 20 20 20 20 20 28 70 61 72 65 6e 74 2d 65 6c 65 6d 65 6e 74 20 28 6f 72 67 2d | )..........(parent-element.(org- |
| 12c40 | 65 78 70 6f 72 74 2d 67 65 74 2d 70 61 72 65 6e 74 20 73 72 63 2d 62 6c 6f 63 6b 29 29 0a 20 20 | export-get-parent.src-block))... |
| 12c60 | 20 20 20 20 20 20 20 28 70 61 72 65 6e 74 2d 74 79 70 65 20 28 63 61 72 20 70 61 72 65 6e 74 2d | .......(parent-type.(car.parent- |
| 12c80 | 65 6c 65 6d 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 75 6d 2d 62 61 63 6b 74 69 63 6b | element))..........(num-backtick |
| 12ca0 | 73 2d 69 6e 2d 63 6f 64 65 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e | s-in-code.(when.(string-match."^ |
| 12cc0 | 5b 5b 3a 62 6c 61 6e 6b 3a 5d 5d 2a 5c 5c 28 60 5c 5c 7b 33 2c 5c 5c 7d 5c 5c 29 22 20 63 6f 64 | [[:blank:]]*\\(`\\{3,\\}\\)".cod |
| 12ce0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e).............................. |
| 12d00 | 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 | .....(length.(match-string-no-pr |
| 12d20 | 6f 70 65 72 74 69 65 73 20 31 20 63 6f 64 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 62 61 63 | operties.1.code))))..........bac |
| 12d40 | 6b 74 69 63 6b 73 29 0a 20 20 20 20 3b 3b 20 49 6e 20 6f 72 64 65 72 20 74 6f 20 73 68 6f 77 20 | kticks).....;;.In.order.to.show. |
| 12d60 | 74 68 65 20 63 6f 64 65 2d 66 65 6e 63 65 20 62 61 63 6b 74 69 63 6b 73 20 69 6e 20 61 20 63 6f | the.code-fence.backticks.in.a.co |
| 12d80 | 64 65 2d 66 65 6e 63 65 64 20 63 6f 64 65 0a 20 20 20 20 3b 3b 20 62 6c 6f 63 6b 2c 20 79 6f 75 | de-fenced.code.....;;.block,.you |
| 12da0 | 20 6e 65 65 64 20 74 6f 20 68 61 76 65 20 74 68 65 20 77 72 61 70 70 69 6e 67 20 63 6f 64 65 20 | .need.to.have.the.wrapping.code. |
| 12dc0 | 66 65 6e 63 65 20 74 6f 20 68 61 76 65 20 61 74 0a 20 20 20 20 3b 3b 20 6c 65 61 73 74 20 31 20 | fence.to.have.at.....;;.least.1. |
| 12de0 | 6d 6f 72 65 20 62 61 63 6b 74 69 63 6b 20 69 6e 20 74 68 65 20 66 65 6e 63 65 20 63 6f 6d 70 61 | more.backtick.in.the.fence.compa |
| 12e00 | 72 65 64 20 74 6f 20 74 68 6f 73 65 20 69 6e 20 74 68 65 0a 20 20 20 20 3b 3b 20 62 65 69 6e 67 | red.to.those.in.the.....;;.being |
| 12e20 | 2d 77 72 61 70 70 65 64 20 63 6f 64 65 20 66 65 6e 63 65 2e 20 54 68 69 73 20 65 78 61 6d 70 6c | -wrapped.code.fence..This.exampl |
| 12e40 | 65 20 77 69 6c 6c 20 65 78 70 6c 61 69 6e 20 62 65 74 74 65 72 3a 0a 20 20 20 20 3b 3b 0a 20 20 | e.will.explain.better:.....;;... |
| 12e60 | 20 20 3b 3b 20 20 20 60 60 60 60 6d 64 0a 20 20 20 20 3b 3b 20 20 20 60 60 60 65 6d 61 63 73 2d | ..;;...````md.....;;...```emacs- |
| 12e80 | 6c 69 73 70 0a 20 20 20 20 3b 3b 20 20 20 28 6d 65 73 73 61 67 65 20 22 48 65 6c 6c 6f 22 29 0a | lisp.....;;...(message."Hello"). |
| 12ea0 | 20 20 20 20 3b 3b 20 20 20 60 60 60 0a 20 20 20 20 3b 3b 20 20 20 60 60 60 60 0a 20 20 20 20 28 | ....;;...```.....;;...````.....( |
| 12ec0 | 77 68 65 6e 20 28 61 6e 64 20 28 6e 75 6d 62 65 72 70 20 6e 75 6d 2d 62 61 63 6b 74 69 63 6b 73 | when.(and.(numberp.num-backticks |
| 12ee0 | 2d 69 6e 2d 63 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3c 3d 20 6f 72 67 | -in-code)................(<=.org |
| 12f00 | 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 63 6f 64 65 2d 62 6c 6f 63 6b 2d 6e 75 6d 2d 62 61 63 | -blackfriday--code-block-num-bac |
| 12f20 | 6b 74 69 63 6b 73 20 6e 75 6d 2d 62 61 63 6b 74 69 63 6b 73 2d 69 6e 2d 63 6f 64 65 29 29 0a 20 | kticks.num-backticks-in-code)).. |
| 12f40 | 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 63 6f 64 65 | .....(setq.org-blackfriday--code |
| 12f60 | 2d 62 6c 6f 63 6b 2d 6e 75 6d 2d 62 61 63 6b 74 69 63 6b 73 20 28 31 2b 20 6e 75 6d 2d 62 61 63 | -block-num-backticks.(1+.num-bac |
| 12f80 | 6b 74 69 63 6b 73 2d 69 6e 2d 63 6f 64 65 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 62 61 63 6b | kticks-in-code))).....(setq.back |
| 12fa0 | 74 69 63 6b 73 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 | ticks.(make-string.org-blackfrid |
| 12fc0 | 61 79 2d 2d 63 6f 64 65 2d 62 6c 6f 63 6b 2d 6e 75 6d 2d 62 61 63 6b 74 69 63 6b 73 20 3f 60 29 | ay--code-block-num-backticks.?`) |
| 12fe0 | 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 62 66 20 73 72 63 2d 62 6c | ).....;;.(message."[ox-bf.src-bl |
| 13000 | 6f 63 6b 20 44 42 47 5d 20 63 6f 64 65 3a 20 25 73 22 20 63 6f 64 65 29 0a 20 20 20 20 3b 3b 20 | ock.DBG].code:.%s".code).....;;. |
| 13020 | 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 62 66 20 73 72 63 2d 62 6c 6f 63 6b 20 44 42 47 5d 20 | (message."[ox-bf.src-block.DBG]. |
| 13040 | 70 61 72 65 6e 74 20 74 79 70 65 3a 20 25 53 22 20 70 61 72 65 6e 74 2d 74 79 70 65 29 0a 20 20 | parent.type:.%S".parent-type)... |
| 13060 | 20 20 28 73 65 74 71 20 63 6f 64 65 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 69 | ..(setq.code.(org-blackfriday--i |
| 13080 | 73 73 75 65 2d 32 33 39 2d 77 6f 72 6b 61 72 6f 75 6e 64 20 63 6f 64 65 20 70 61 72 65 6e 74 2d | ssue-239-workaround.code.parent- |
| 130a0 | 74 79 70 65 29 29 0a 20 20 20 20 28 70 72 6f 67 31 0a 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 | type)).....(prog1.........(forma |
| 130c0 | 74 20 22 25 73 25 73 25 73 5c 6e 25 73 25 73 22 20 62 61 63 6b 74 69 63 6b 73 20 6c 61 6e 67 20 | t."%s%s%s\n%s%s".backticks.lang. |
| 130e0 | 63 6f 64 65 2d 61 74 74 72 20 63 6f 64 65 20 62 61 63 6b 74 69 63 6b 73 29 0a 20 20 20 20 20 20 | code-attr.code.backticks)....... |
| 13100 | 28 77 68 65 6e 20 28 65 71 75 61 6c 20 27 71 75 6f 74 65 2d 62 6c 6f 63 6b 20 70 61 72 65 6e 74 | (when.(equal.'quote-block.parent |
| 13120 | 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 | -type).........;;.If.the.current |
| 13140 | 20 63 6f 64 65 20 62 6c 6f 63 6b 20 69 73 20 69 6e 73 69 64 65 20 61 20 71 75 6f 74 65 20 62 6c | .code.block.is.inside.a.quote.bl |
| 13160 | 6f 63 6b 2c 20 66 75 74 75 72 65 0a 20 20 20 20 20 20 20 20 3b 3b 20 65 78 61 6d 70 6c 65 2f 63 | ock,.future.........;;.example/c |
| 13180 | 6f 64 65 20 62 6c 6f 63 6b 73 20 28 65 73 70 65 63 69 61 6c 6c 79 20 74 68 65 20 6f 6e 65 73 20 | ode.blocks.(especially.the.ones. |
| 131a0 | 6f 75 74 73 69 64 65 20 74 68 69 73 20 71 75 6f 74 65 0a 20 20 20 20 20 20 20 20 3b 3b 20 62 6c | outside.this.quote.........;;.bl |
| 131c0 | 6f 63 6b 29 20 77 69 6c 6c 20 72 65 71 75 69 72 65 20 68 69 67 68 65 72 20 6e 75 6d 62 65 72 20 | ock).will.require.higher.number. |
| 131e0 | 6f 66 20 62 61 63 6b 74 69 63 6b 73 2e 20 20 57 6f 72 6b 61 72 6f 75 6e 64 0a 20 20 20 20 20 20 | of.backticks...Workaround....... |
| 13200 | 20 20 3b 3b 20 66 6f 72 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 75 73 73 | ..;;.for.https://github.com/russ |
| 13220 | 72 6f 73 73 2f 62 6c 61 63 6b 66 72 69 64 61 79 2f 69 73 73 75 65 73 2f 34 30 37 2e 0a 20 20 20 | ross/blackfriday/issues/407..... |
| 13240 | 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 63 6f 64 65 | .....(setq.org-blackfriday--code |
| 13260 | 2d 62 6c 6f 63 6b 2d 6e 75 6d 2d 62 61 63 6b 74 69 63 6b 73 0a 20 20 20 20 20 20 20 20 20 20 20 | -block-num-backticks............ |
| 13280 | 20 20 20 28 31 2b 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 63 6f 64 65 2d 62 6c 6f | ...(1+.org-blackfriday--code-blo |
| 132a0 | 63 6b 2d 6e 75 6d 2d 62 61 63 6b 74 69 63 6b 73 29 29 29 0a 20 20 20 20 20 20 3b 3b 20 52 65 73 | ck-num-backticks))).......;;.Res |
| 132c0 | 65 74 20 74 68 65 20 74 65 6d 70 20 69 6e 66 6f 20 69 6e 20 74 68 65 20 60 69 6e 66 6f 27 20 70 | et.the.temp.info.in.the.`info'.p |
| 132e0 | 6c 69 73 74 2e 0a 20 20 20 20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 69 6e 66 6f 20 3a 6d 64 2d | list........(plist-put.info.:md- |
| 13300 | 63 6f 64 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 69 6e 66 6f 20 | code.nil).......(plist-put.info. |
| 13320 | 3a 6d 64 2d 63 6f 64 65 2d 61 74 74 72 20 6e 69 6c 29 29 29 29 0a 0a 3b 3b 3b 3b 20 53 74 72 69 | :md-code-attr.nil))))..;;;;.Stri |
| 13340 | 6b 65 2d 54 68 72 6f 75 67 68 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 | ke-Through.(defun.org-blackfrida |
| 13360 | 79 2d 73 74 72 69 6b 65 2d 74 68 72 6f 75 67 68 20 28 5f 73 74 72 69 6b 65 2d 74 68 72 6f 75 67 | y-strike-through.(_strike-throug |
| 13380 | 68 20 63 6f 6e 74 65 6e 74 73 20 5f 69 6e 66 6f 29 0a 20 20 22 54 72 61 6e 73 63 6f 64 65 20 73 | h.contents._info)..."Transcode.s |
| 133a0 | 74 72 69 6b 65 2d 74 68 72 6f 75 67 68 20 74 65 78 74 20 69 6e 74 6f 20 42 6c 61 63 6b 66 72 69 | trike-through.text.into.Blackfri |
| 133c0 | 64 61 79 20 4d 61 72 6b 64 6f 77 6e 20 66 6f 72 6d 61 74 2e 0a 43 4f 4e 54 45 4e 54 53 20 63 6f | day.Markdown.format..CONTENTS.co |
| 133e0 | 6e 74 61 69 6e 73 20 74 68 65 20 74 65 78 74 20 77 69 74 68 20 73 74 72 69 6b 65 2d 74 68 72 6f | ntains.the.text.with.strike-thro |
| 13400 | 75 67 68 20 6d 61 72 6b 75 70 2e 22 0a 20 20 28 66 6f 72 6d 61 74 20 22 7e 7e 25 73 7e 7e 22 20 | ugh.markup."...(format."~~%s~~". |
| 13420 | 63 6f 6e 74 65 6e 74 73 29 29 0a 0a 3b 3b 3b 3b 20 54 61 62 6c 65 2d 43 65 6c 6c 0a 28 64 65 66 | contents))..;;;;.Table-Cell.(def |
| 13440 | 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 74 61 62 6c 65 2d 63 65 6c 6c 20 28 74 | un.org-blackfriday-table-cell.(t |
| 13460 | 61 62 6c 65 2d 63 65 6c 6c 20 63 6f 6e 74 65 6e 74 73 20 69 6e 66 6f 29 0a 20 20 22 54 72 61 6e | able-cell.contents.info)..."Tran |
| 13480 | 73 63 6f 64 65 20 54 41 42 4c 45 2d 43 45 4c 4c 20 65 6c 65 6d 65 6e 74 20 69 6e 74 6f 20 42 6c | scode.TABLE-CELL.element.into.Bl |
| 134a0 | 61 63 6b 66 72 69 64 61 79 20 4d 61 72 6b 64 6f 77 6e 20 66 6f 72 6d 61 74 2e 0a 0a 43 4f 4e 54 | ackfriday.Markdown.format...CONT |
| 134c0 | 45 4e 54 53 20 69 73 20 63 6f 6e 74 65 6e 74 20 6f 66 20 74 68 65 20 63 65 6c 6c 2e 20 20 49 4e | ENTS.is.content.of.the.cell...IN |
| 134e0 | 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 0a 63 6f 6d 6d 75 6e 69 63 | FO.is.a.plist.used.as.a.communic |
| 13500 | 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b | ation.channel."...;;.(message."[ |
| 13520 | 6f 78 2d 62 66 2d 74 61 62 6c 65 2d 63 65 6c 6c 20 44 42 47 5d 22 29 0a 20 20 3b 3b 20 28 6d 65 | ox-bf-table-cell.DBG]")...;;.(me |
| 13540 | 73 73 61 67 65 20 22 5b 6f 78 2d 62 66 2d 74 61 62 6c 65 2d 63 65 6c 6c 20 44 42 47 5d 20 49 6e | ssage."[ox-bf-table-cell.DBG].In |
| 13560 | 20 63 6f 6e 74 65 6e 74 73 3a 20 25 73 22 20 63 6f 6e 74 65 6e 74 73 29 0a 20 20 28 6c 65 74 2a | .contents:.%s".contents)...(let* |
| 13580 | 20 28 28 74 61 62 6c 65 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 70 61 72 65 6e 74 2d | .((table.(org-export-get-parent- |
| 135a0 | 74 61 62 6c 65 20 74 61 62 6c 65 2d 63 65 6c 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6c | table.table-cell))..........(col |
| 135c0 | 75 6d 6e 20 28 63 64 72 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 74 61 62 6c 65 2d 63 65 6c 6c 2d | umn.(cdr.(org-export-table-cell- |
| 135e0 | 61 64 64 72 65 73 73 20 74 61 62 6c 65 2d 63 65 6c 6c 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 | address.table-cell.info)))...... |
| 13600 | 20 20 20 20 28 77 69 64 74 68 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 74 61 62 6c | ....(width.(org-blackfriday-tabl |
| 13620 | 65 2d 63 6f 6c 2d 77 69 64 74 68 20 74 61 62 6c 65 20 63 6f 6c 75 6d 6e 20 69 6e 66 6f 29 29 0a | e-col-width.table.column.info)). |
| 13640 | 20 20 20 20 20 20 20 20 20 28 6c 65 66 74 2d 62 6f 72 64 65 72 20 28 69 66 20 28 6f 72 67 2d 65 | .........(left-border.(if.(org-e |
| 13660 | 78 70 6f 72 74 2d 74 61 62 6c 65 2d 63 65 6c 6c 2d 73 74 61 72 74 73 2d 63 6f 6c 67 72 6f 75 70 | xport-table-cell-starts-colgroup |
| 13680 | 2d 70 20 74 61 62 6c 65 2d 63 65 6c 6c 20 69 6e 66 6f 29 20 22 7c 20 22 20 22 20 22 29 29 0a 20 | -p.table-cell.info)."|.".".")).. |
| 136a0 | 20 20 20 20 20 20 20 20 28 72 69 67 68 74 2d 62 6f 72 64 65 72 20 22 20 7c 22 29 0a 20 20 20 20 | ........(right-border.".|")..... |
| 136c0 | 20 20 20 20 20 28 64 61 74 61 20 28 6f 72 20 63 6f 6e 74 65 6e 74 73 20 22 22 29 29 0a 20 20 20 | .....(data.(or.contents."")).... |
| 136e0 | 20 20 20 20 20 20 28 63 65 6c 6c 20 28 63 6f 6e 63 61 74 20 6c 65 66 74 2d 62 6f 72 64 65 72 0a | ......(cell.(concat.left-border. |
| 13700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 61 0a 20 20 20 20 | .......................data..... |
| 13720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 | ...................(make-string. |
| 13740 | 28 6d 61 78 20 30 20 28 2d 20 77 69 64 74 68 20 28 73 74 72 69 6e 67 2d 77 69 64 74 68 20 64 61 | (max.0.(-.width.(string-width.da |
| 13760 | 74 61 29 29 29 20 3f 5c 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ta))).?\s)...................... |
| 13780 | 20 20 72 69 67 68 74 2d 62 6f 72 64 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 65 6c 6c 2d | ..right-border))..........(cell- |
| 137a0 | 77 69 64 74 68 20 28 6c 65 6e 67 74 68 20 63 65 6c 6c 29 29 29 0a 20 20 20 20 3b 3b 20 4a 75 73 | width.(length.cell))).....;;.Jus |
| 137c0 | 74 20 63 61 6c 6c 69 6e 67 20 60 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 74 61 62 6c 65 | t.calling.`org-blackfriday-table |
| 137e0 | 2d 63 65 6c 6c 2d 61 6c 69 67 6e 6d 65 6e 74 27 20 77 69 6c 6c 20 73 61 76 65 0a 20 20 20 20 3b | -cell-alignment'.will.save.....; |
| 13800 | 3b 20 74 68 65 20 61 6c 69 67 6e 6d 65 6e 74 20 69 6e 66 6f 20 66 6f 72 20 74 68 65 20 63 75 72 | ;.the.alignment.info.for.the.cur |
| 13820 | 72 65 6e 74 20 63 65 6c 6c 2f 63 6f 6c 75 6d 6e 20 74 6f 20 74 68 65 20 49 4e 46 4f 0a 20 20 20 | rent.cell/column.to.the.INFO.... |
| 13840 | 20 3b 3b 20 63 68 61 6e 6e 65 6c 2e 2e 20 6d 61 67 69 63 21 0a 20 20 20 20 28 6f 72 67 2d 62 6c | .;;.channel...magic!.....(org-bl |
| 13860 | 61 63 6b 66 72 69 64 61 79 2d 74 61 62 6c 65 2d 63 65 6c 6c 2d 61 6c 69 67 6e 6d 65 6e 74 20 74 | ackfriday-table-cell-alignment.t |
| 13880 | 61 62 6c 65 2d 63 65 6c 6c 20 69 6e 66 6f 29 0a 20 20 20 20 3b 3b 20 45 61 63 68 20 63 65 6c 6c | able-cell.info).....;;.Each.cell |
| 138a0 | 20 6e 65 65 64 73 20 74 6f 20 62 65 20 61 74 20 6c 65 61 73 74 20 33 20 63 68 61 72 61 63 74 65 | .needs.to.be.at.least.3.characte |
| 138c0 | 72 73 20 77 69 64 65 20 28 34 20 63 68 61 72 73 2c 0a 20 20 20 20 3b 3b 20 69 6e 63 6c 75 64 69 | rs.wide.(4.chars,.....;;.includi |
| 138e0 | 6e 67 20 74 68 65 20 74 61 62 6c 65 20 62 6f 72 64 65 72 20 63 68 61 72 20 22 7c 22 29 2c 20 6f | ng.the.table.border.char."|"),.o |
| 13900 | 74 68 65 72 77 69 73 65 0a 20 20 20 20 3b 3b 20 48 75 67 6f 2f 42 6c 61 63 6b 66 72 69 64 61 79 | therwise.....;;.Hugo/Blackfriday |
| 13920 | 20 64 6f 65 73 20 6e 6f 74 20 72 65 6e 64 65 72 20 74 68 61 74 20 61 73 20 61 20 74 61 62 6c 65 | .does.not.render.that.as.a.table |
| 13940 | 2e 0a 20 20 20 20 28 77 68 65 6e 20 28 3c 20 63 65 6c 6c 2d 77 69 64 74 68 20 34 29 0a 20 20 20 | ......(when.(<.cell-width.4).... |
| 13960 | 20 20 20 28 73 65 74 71 20 63 65 6c 6c 20 28 63 6f 6e 63 61 74 20 28 6d 61 6b 65 2d 73 74 72 69 | ...(setq.cell.(concat.(make-stri |
| 13980 | 6e 67 20 28 2d 20 34 20 63 65 6c 6c 2d 77 69 64 74 68 29 20 3f 20 29 20 63 65 6c 6c 29 29 29 0a | ng.(-.4.cell-width).?.).cell))). |
| 139a0 | 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 62 66 2d 74 61 62 6c 65 2d 63 65 | ....;;.(message."[ox-bf-table-ce |
| 139c0 | 6c 6c 20 44 42 47 5d 20 43 65 6c 6c 3a 5c 6e 25 73 22 20 63 65 6c 6c 29 0a 20 20 20 20 63 65 6c | ll.DBG].Cell:\n%s".cell).....cel |
| 139e0 | 6c 29 29 0a 0a 3b 3b 3b 3b 20 54 61 62 6c 65 2d 52 6f 77 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 | l))..;;;;.Table-Row.(defun.org-b |
| 13a00 | 6c 61 63 6b 66 72 69 64 61 79 2d 74 61 62 6c 65 2d 72 6f 77 20 28 74 61 62 6c 65 2d 72 6f 77 20 | lackfriday-table-row.(table-row. |
| 13a20 | 63 6f 6e 74 65 6e 74 73 20 69 6e 66 6f 29 0a 20 20 22 54 72 61 6e 73 63 6f 64 65 20 54 41 42 4c | contents.info)..."Transcode.TABL |
| 13a40 | 45 2d 52 4f 57 20 65 6c 65 6d 65 6e 74 20 69 6e 74 6f 20 42 6c 61 63 6b 66 72 69 64 61 79 20 4d | E-ROW.element.into.Blackfriday.M |
| 13a60 | 61 72 6b 64 6f 77 6e 20 66 6f 72 6d 61 74 2e 0a 0a 43 4f 4e 54 45 4e 54 53 20 69 73 20 63 65 6c | arkdown.format...CONTENTS.is.cel |
| 13a80 | 6c 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 54 41 42 4c 45 2d 52 4f 57 2e 20 20 49 4e 46 4f 20 69 | l.contents.of.TABLE-ROW...INFO.i |
| 13aa0 | 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 0a 63 6f 6d 6d 75 6e 69 63 61 74 69 6f | s.a.plist.used.as.a.communicatio |
| 13ac0 | 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 62 | n.channel."...;;.(message."[ox-b |
| 13ae0 | 66 2d 74 61 62 6c 65 2d 72 6f 77 20 44 42 47 5d 22 29 0a 20 20 28 6c 65 74 2a 20 28 28 74 61 62 | f-table-row.DBG]")...(let*.((tab |
| 13b00 | 6c 65 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 70 61 72 65 6e 74 2d 74 61 62 6c 65 20 | le.(org-export-get-parent-table. |
| 13b20 | 74 61 62 6c 65 2d 72 6f 77 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 6f 77 2d 6e 75 6d 20 28 63 | table-row))..........(row-num.(c |
| 13b40 | 6c 2d 70 6f 73 69 74 69 6f 6e 20 20 20 20 20 20 20 20 20 20 3b 42 65 67 69 6e 73 20 77 69 74 68 | l-position..........;Begins.with |
| 13b60 | 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 62 6c 65 2d 72 6f 77 0a | .0....................table-row. |
| 13b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d | ...................(org-element- |
| 13ba0 | 6d 61 70 20 74 61 62 6c 65 20 27 74 61 62 6c 65 2d 72 6f 77 20 23 27 69 64 65 6e 74 69 74 79 20 | map.table.'table-row.#'identity. |
| 13bc0 | 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 6f 77 20 63 6f 6e 74 65 6e 74 73 29 29 | info)))..........(row.contents)) |
| 13be0 | 20 3b 49 66 20 43 4f 4e 54 45 4e 54 53 20 69 73 20 60 6e 69 6c 27 2c 20 72 6f 77 20 68 61 73 20 | .;If.CONTENTS.is.`nil',.row.has. |
| 13c00 | 74 6f 20 62 65 20 72 65 74 75 72 6e 65 64 20 61 73 20 60 6e 69 6c 27 20 74 6f 6f 0a 20 20 20 20 | to.be.returned.as.`nil'.too..... |
| 13c20 | 3b 3b 20 52 65 73 65 74 20 74 68 65 20 73 74 61 74 65 20 76 61 72 69 61 62 6c 65 20 77 68 65 6e | ;;.Reset.the.state.variable.when |
| 13c40 | 20 74 68 65 20 66 69 72 73 74 20 72 6f 77 20 6f 66 20 74 68 65 20 74 61 62 6c 65 20 69 73 0a 20 | .the.first.row.of.the.table.is.. |
| 13c60 | 20 20 20 3b 3b 20 72 65 63 65 69 76 65 64 2e 0a 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 30 20 | ...;;.received......(when.(eq.0. |
| 13c80 | 72 6f 77 2d 6e 75 6d 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 62 6c 61 63 6b 66 72 | row-num).......(setq.org-blackfr |
| 13ca0 | 69 64 61 79 2d 2d 68 72 75 6c 65 2d 69 6e 73 65 72 74 65 64 20 6e 69 6c 29 29 0a 0a 20 20 20 20 | iday--hrule-inserted.nil))...... |
| 13cc0 | 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 62 66 2d 74 61 62 6c 65 2d 72 6f 77 20 44 42 | ;;.(message."[ox-bf-table-row.DB |
| 13ce0 | 47 5d 20 52 6f 77 20 23 20 25 30 64 20 49 6e 20 63 6f 6e 74 65 6e 74 73 3a 20 25 73 2c 5c 6e 74 | G].Row.#.%0d.In.contents:.%s,\nt |
| 13d00 | 61 62 6c 65 2d 72 6f 77 3a 20 25 53 22 20 72 6f 77 2d 6e 75 6d 20 63 6f 6e 74 65 6e 74 73 20 74 | able-row:.%S".row-num.contents.t |
| 13d20 | 61 62 6c 65 2d 72 6f 77 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 72 6f 77 0a 20 20 20 | able-row).....(when.(and.row.... |
| 13d40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 27 72 75 6c 65 20 28 6f 72 67 2d 65 6c 65 6d 65 | ............(eq.'rule.(org-eleme |
| 13d60 | 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 74 79 70 65 20 74 61 62 6c 65 2d 72 6f 77 29 29 0a 20 20 | nt-property.:type.table-row))... |
| 13d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 6e 20 42 6c 61 63 6b 66 72 69 64 61 79 2c 20 | .............;;.In.Blackfriday,. |
| 13da0 | 72 75 6c 65 20 69 73 20 76 61 6c 69 64 20 6f 6e 6c 79 20 61 74 20 73 65 63 6f 6e 64 20 72 6f 77 | rule.is.valid.only.at.second.row |
| 13dc0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 31 20 72 6f 77 2d 6e 75 6d 29 29 | .................(eq.1.row-num)) |
| 13de0 | 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 6f 6c 73 20 28 63 64 72 20 28 6f 72 67 2d 65 78 70 | .......(let.((cols.(cdr.(org-exp |
| 13e00 | 6f 72 74 2d 74 61 62 6c 65 2d 64 69 6d 65 6e 73 69 6f 6e 73 20 74 61 62 6c 65 20 69 6e 66 6f 29 | ort-table-dimensions.table.info) |
| 13e20 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 6f 77 20 28 63 6f 6e 63 61 74 20 6f 72 | ))).........(setq.row.(concat.or |
| 13e40 | 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 74 61 62 6c 65 2d 6c 65 66 74 2d 62 6f 72 64 65 72 0a | g-blackfriday-table-left-border. |
| 13e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f | ..........................(mapco |
| 13e80 | 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ncat............................ |
| 13ea0 | 28 6c 61 6d 62 64 61 20 28 63 6f 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (lambda.(col)................... |
| 13ec0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 61 78 2d 77 69 64 74 68 20 28 6d 61 78 | ...........(let.((max-width.(max |
| 13ee0 | 20 33 20 28 2b 20 31 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 74 61 62 6c 65 2d 63 | .3.(+.1.(org-blackfriday-table-c |
| 13f00 | 6f 6c 2d 77 69 64 74 68 20 74 61 62 6c 65 20 63 6f 6c 20 69 6e 66 6f 29 29 29 29 29 0a 20 20 20 | ol-width.table.col.info))))).... |
| 13f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b | ............................(mak |
| 13f40 | 65 2d 73 74 72 69 6e 67 20 6d 61 78 2d 77 69 64 74 68 20 3f 2d 29 29 29 0a 20 20 20 20 20 20 20 | e-string.max-width.?-)))........ |
| 13f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 75 6d 62 65 72 2d 73 65 71 75 | ....................(number-sequ |
| 13f80 | 65 6e 63 65 20 30 20 28 2d 20 63 6f 6c 73 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ence.0.(-.cols.1)).............. |
| 13fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 74 61 | ..............org-blackfriday-ta |
| 13fc0 | 62 6c 65 2d 73 65 70 61 72 61 74 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ble-separator).................. |
| 13fe0 | 20 20 20 20 20 20 20 20 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 74 61 62 6c 65 2d 72 | .........org-blackfriday-table-r |
| 14000 | 69 67 68 74 2d 62 6f 72 64 65 72 29 29 29 29 0a 0a 20 20 20 20 3b 3b 20 49 66 20 74 68 65 20 66 | ight-border))))......;;.If.the.f |
| 14020 | 69 72 73 74 20 74 61 62 6c 65 20 72 6f 77 20 69 73 20 22 61 62 63 20 7c 20 64 65 66 22 2c 20 69 | irst.table.row.is."abc.|.def",.i |
| 14040 | 74 20 6e 65 65 64 73 20 74 6f 20 68 61 76 65 20 61 20 72 75 6c 65 0a 20 20 20 20 3b 3b 20 75 6e | t.needs.to.have.a.rule.....;;.un |
| 14060 | 64 65 72 20 69 74 20 66 6f 72 20 42 6c 61 63 6b 66 72 69 64 61 79 20 74 6f 20 64 65 74 65 63 74 | der.it.for.Blackfriday.to.detect |
| 14080 | 20 74 68 65 20 77 68 6f 6c 65 20 6f 62 6a 65 63 74 20 61 73 20 61 20 74 61 62 6c 65 2e 0a 20 20 | .the.whole.object.as.a.table.... |
| 140a0 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 72 6f 77 29 0a 20 20 20 20 20 | ..(when.(and.(stringp.row)...... |
| 140c0 | 20 20 20 20 20 20 20 20 20 20 28 6e 75 6c 6c 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d | ..........(null.org-blackfriday- |
| 140e0 | 2d 68 72 75 6c 65 2d 69 6e 73 65 72 74 65 64 29 29 0a 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 | -hrule-inserted)).......;;.(mess |
| 14100 | 61 67 65 20 22 5b 6f 78 2d 62 66 2d 74 61 62 6c 65 2d 72 6f 77 20 44 42 47 5d 20 72 6f 77 3a 20 | age."[ox-bf-table-row.DBG].row:. |
| 14120 | 25 73 22 20 72 6f 77 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 75 6c 65 20 28 72 65 70 6c | %s".row).......(let.((rule.(repl |
| 14140 | 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5b 5e 7c 5d 22 20 22 2d 22 20 | ace-regexp-in-string."[^|]"."-". |
| 14160 | 72 6f 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 73 20 30 29 0a 20 20 20 20 20 20 | row)).............(pos.0)....... |
| 14180 | 20 20 20 20 20 20 28 6e 65 77 2d 72 75 6c 65 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ......(new-rule."")............. |
| 141a0 | 6d 61 74 63 68 65 73 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f | matches).........;;.(message."[o |
| 141c0 | 78 2d 62 66 2d 74 61 62 6c 65 2d 72 6f 77 20 44 42 47 5d 20 72 75 6c 65 3a 20 25 73 22 20 72 75 | x-bf-table-row.DBG].rule:.%s".ru |
| 141e0 | 6c 65 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 65 6d 61 63 73 2e 73 74 61 | le).........;;.https://emacs.sta |
| 14200 | 63 6b 65 78 63 68 61 6e 67 65 2e 63 6f 6d 2f 61 2f 37 31 35 30 2f 31 31 35 0a 20 20 20 20 20 20 | ckexchange.com/a/7150/115....... |
| 14220 | 20 20 28 77 68 69 6c 65 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 7c 2d 2b 22 20 72 75 6c | ..(while.(string-match."|-+".rul |
| 14240 | 65 20 70 6f 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 6d 61 74 63 68 2d 73 74 | e.pos)...........(push.(match-st |
| 14260 | 72 69 6e 67 20 30 20 72 75 6c 65 29 20 6d 61 74 63 68 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 | ring.0.rule).matches)........... |
| 14280 | 28 73 65 74 71 20 70 6f 73 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 29 0a 20 20 20 20 20 20 | (setq.pos.(match-end.0)))....... |
| 142a0 | 20 20 28 73 65 74 71 20 6d 61 74 63 68 65 73 20 28 6e 72 65 76 65 72 73 65 20 6d 61 74 63 68 65 | ..(setq.matches.(nreverse.matche |
| 142c0 | 73 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 47 65 74 20 74 68 65 20 61 6c 69 67 6e 2d 76 65 63 | s)).........;;.Get.the.align-vec |
| 142e0 | 74 6f 72 20 74 68 61 74 20 77 61 73 20 73 61 76 65 64 20 69 6e 20 74 68 65 20 49 4e 46 4f 20 63 | tor.that.was.saved.in.the.INFO.c |
| 14300 | 68 61 6e 6e 65 6c 20 69 6e 0a 20 20 20 20 20 20 20 20 3b 3b 20 60 6f 72 67 2d 62 6c 61 63 6b 66 | hannel.in.........;;.`org-blackf |
| 14320 | 72 69 64 61 79 2d 74 61 62 6c 65 2d 63 65 6c 6c 2d 61 6c 69 67 6e 6d 65 6e 74 27 2e 0a 20 20 20 | riday-table-cell-alignment'..... |
| 14340 | 20 20 20 20 20 28 6c 65 74 2a 20 28 28 61 6c 69 67 6e 6d 65 6e 74 2d 63 61 63 68 65 20 28 70 6c | .....(let*.((alignment-cache.(pl |
| 14360 | 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 74 61 62 6c 65 2d 63 65 6c 6c 2d 61 6c 69 67 6e 6d 65 | ist-get.info.:table-cell-alignme |
| 14380 | 6e 74 2d 63 61 63 68 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6c 69 67 6e | nt-cache))................(align |
| 143a0 | 2d 76 65 63 74 6f 72 20 28 67 65 74 68 61 73 68 20 74 61 62 6c 65 20 61 6c 69 67 6e 6d 65 6e 74 | -vector.(gethash.table.alignment |
| 143c0 | 2d 63 61 63 68 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6c 20 30 29 29 | -cache))................(col.0)) |
| 143e0 | 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 62 66 2d 74 | ...........;;.(message."[ox-bf-t |
| 14400 | 61 62 6c 65 2d 72 6f 77 20 44 42 47 5d 20 61 6c 69 67 6e 2d 76 65 63 74 6f 72 3a 20 25 53 22 20 | able-row.DBG].align-vector:.%S". |
| 14420 | 61 6c 69 67 6e 2d 76 65 63 74 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 | align-vector)...........(dolist. |
| 14440 | 28 6d 61 74 63 68 20 6d 61 74 63 68 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 | (match.matches).............(let |
| 14460 | 20 28 28 61 6c 69 67 6e 20 28 61 72 65 66 20 61 6c 69 67 6e 2d 76 65 63 74 6f 72 20 63 6f 6c 29 | .((align.(aref.align-vector.col) |
| 14480 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 62 65 72 20 61 | ))...............(when.(member.a |
| 144a0 | 6c 69 67 6e 20 27 28 6c 65 66 74 20 63 65 6e 74 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | lign.'(left.center))............ |
| 144c0 | 20 20 20 20 20 28 73 65 74 71 20 6d 61 74 63 68 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 | .....(setq.match.(replace-regexp |
| 144e0 | 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 60 7c 2d 22 20 22 7c 3a 22 20 6d 61 74 63 68 29 29 29 | -in-string."\\`|-"."|:".match))) |
| 14500 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 62 65 72 20 61 6c 69 | ...............(when.(member.ali |
| 14520 | 67 6e 20 27 28 72 69 67 68 74 20 63 65 6e 74 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | gn.'(right.center))............. |
| 14540 | 20 20 20 20 28 73 65 74 71 20 6d 61 74 63 68 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d | ....(setq.match.(replace-regexp- |
| 14560 | 69 6e 2d 73 74 72 69 6e 67 20 22 2d 5c 5c 27 22 20 22 3a 22 20 6d 61 74 63 68 29 29 29 29 0a 20 | in-string."-\\'".":".match)))).. |
| 14580 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6e 65 77 2d 72 75 6c 65 20 28 63 6f 6e 63 61 | ...........(setq.new-rule.(conca |
| 145a0 | 74 20 6e 65 77 2d 72 75 6c 65 20 6d 61 74 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | t.new-rule.match)).............( |
| 145c0 | 73 65 74 71 20 63 6f 6c 20 28 31 2b 20 63 6f 6c 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 | setq.col.(1+.col)))).........(se |
| 145e0 | 74 71 20 6e 65 77 2d 72 75 6c 65 20 28 63 6f 6e 63 61 74 20 6e 65 77 2d 72 75 6c 65 20 22 7c 22 | tq.new-rule.(concat.new-rule."|" |
| 14600 | 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 62 66 2d 74 | )).........;;.(message."[ox-bf-t |
| 14620 | 61 62 6c 65 2d 72 6f 77 20 44 42 47 5d 20 6e 65 77 2d 72 75 6c 65 3a 20 25 73 22 20 6e 65 77 2d | able-row.DBG].new-rule:.%s".new- |
| 14640 | 72 75 6c 65 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 6f 77 20 28 63 6f 6e 63 61 74 20 | rule).........(setq.row.(concat. |
| 14660 | 72 6f 77 20 22 5c 6e 22 20 6e 65 77 2d 72 75 6c 65 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 | row."\n".new-rule)).........(set |
| 14680 | 71 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 68 72 75 6c 65 2d 69 6e 73 65 72 74 65 | q.org-blackfriday--hrule-inserte |
| 146a0 | 64 20 74 29 29 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 62 66 2d 74 | d.t))).....;;.(message."[ox-bf-t |
| 146c0 | 61 62 6c 65 2d 72 6f 77 20 44 42 47 5d 20 52 6f 77 3a 5c 6e 25 73 22 20 72 6f 77 29 0a 20 20 20 | able-row.DBG].Row:\n%s".row).... |
| 146e0 | 20 72 6f 77 29 29 0a 0a 3b 3b 3b 3b 20 54 61 62 6c 65 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c | .row))..;;;;.Table.(defun.org-bl |
| 14700 | 61 63 6b 66 72 69 64 61 79 2d 74 61 62 6c 65 20 28 74 61 62 6c 65 20 63 6f 6e 74 65 6e 74 73 20 | ackfriday-table.(table.contents. |
| 14720 | 69 6e 66 6f 29 0a 20 20 22 54 72 61 6e 73 63 6f 64 65 20 54 41 42 4c 45 20 65 6c 65 6d 65 6e 74 | info)..."Transcode.TABLE.element |
| 14740 | 20 69 6e 74 6f 20 42 6c 61 63 6b 66 72 69 64 61 79 20 4d 61 72 6b 64 6f 77 6e 20 66 6f 72 6d 61 | .into.Blackfriday.Markdown.forma |
| 14760 | 74 2e 0a 0a 43 4f 4e 54 45 4e 54 53 20 69 73 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 | t...CONTENTS.is.contents.of.the. |
| 14780 | 74 61 62 6c 65 2e 20 20 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 68 6f 6c 64 69 6e 67 0a | table...INFO.is.a.plist.holding. |
| 147a0 | 63 6f 6e 74 65 78 74 75 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 22 0a 20 20 3b 3b 20 28 6d | contextual.information."...;;.(m |
| 147c0 | 65 73 73 61 67 65 20 22 5b 6f 78 2d 62 66 2d 74 61 62 6c 65 20 44 42 47 5d 20 49 6e 20 63 6f 6e | essage."[ox-bf-table.DBG].In.con |
| 147e0 | 74 65 6e 74 73 3a 20 25 73 22 20 63 6f 6e 74 65 6e 74 73 29 0a 20 20 28 69 66 20 28 65 71 20 28 | tents:.%s".contents)...(if.(eq.( |
| 14800 | 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 74 79 70 65 20 74 61 62 6c 65 | org-element-property.:type.table |
| 14820 | 29 20 27 74 61 62 6c 65 2e 65 6c 29 0a 20 20 20 20 20 20 3b 3b 20 22 74 61 62 6c 65 2e 65 6c 22 | ).'table.el).......;;."table.el" |
| 14840 | 20 74 61 62 6c 65 2e 20 20 43 6f 6e 76 65 72 74 20 69 74 20 75 73 69 6e 67 20 61 70 70 72 6f 70 | .table...Convert.it.using.approp |
| 14860 | 72 69 61 74 65 20 74 6f 6f 6c 73 2e 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 62 6c 20 28 6f | riate.tools........(let.((tbl.(o |
| 14880 | 72 67 2d 68 74 6d 6c 2d 74 61 62 6c 65 2d 2d 74 61 62 6c 65 2e 65 6c 2d 74 61 62 6c 65 20 74 61 | rg-html-table--table.el-table.ta |
| 148a0 | 62 6c 65 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 | ble.info))).........(replace-reg |
| 148c0 | 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3c 21 2d 2d 20 | exp-in-string.........."\\(<!--. |
| 148e0 | 54 68 69 73 20 48 54 4d 4c 20 74 61 62 6c 65 20 74 65 6d 70 6c 61 74 65 20 69 73 20 67 65 6e 65 | This.HTML.table.template.is.gene |
| 14900 | 72 61 74 65 64 20 62 79 20 65 6d 61 63 73 5c 5c 29 20 2e 2a 5c 5c 28 20 2d 2d 3e 5c 6e 5c 5c 29 | rated.by.emacs\\)..*\\(.-->\n\\) |
| 14920 | 22 20 22 5c 5c 31 2f 74 61 62 6c 65 2e 65 6c 5c 5c 32 22 20 74 62 6c 29 29 0a 20 20 20 20 3b 3b | "."\\1/table.el\\2".tbl)).....;; |
| 14940 | 20 53 74 61 6e 64 61 72 64 20 74 61 62 6c 65 2e 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 72 6f 77 | .Standard.table......(let*.((row |
| 14960 | 73 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 6d 61 70 20 74 61 62 6c 65 20 27 74 61 62 6c 65 2d | s.(org-element-map.table.'table- |
| 14980 | 72 6f 77 20 27 69 64 65 6e 74 69 74 79 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | row.'identity.info))............ |
| 149a0 | 28 6e 6f 2d 68 65 61 64 65 72 20 28 3d 20 28 6c 65 6e 67 74 68 20 72 6f 77 73 29 20 31 29 29 20 | (no-header.(=.(length.rows).1)). |
| 149c0 | 3b 4e 6f 20 68 65 61 64 65 72 20 69 66 20 74 61 62 6c 65 20 68 61 73 20 6a 75 73 74 20 31 20 72 | ;No.header.if.table.has.just.1.r |
| 149e0 | 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 61 62 6c 65 2d 72 65 66 20 28 6f 72 67 2d 62 6c | ow............(table-ref.(org-bl |
| 14a00 | 61 63 6b 66 72 69 64 61 79 2d 2d 67 65 74 2d 72 65 66 65 72 65 6e 63 65 20 74 61 62 6c 65 29 29 | ackfriday--get-reference.table)) |
| 14a20 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 61 62 6c 65 2d 61 6e 63 68 6f 72 20 28 69 66 20 74 61 | ............(table-anchor.(if.ta |
| 14a40 | 62 6c 65 2d 72 65 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ble-ref......................... |
| 14a60 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 3c 61 20 69 64 3d 5c 22 25 73 5c 22 3e 3c 2f 61 3e 5c | .....(format."<a.id=\"%s\"></a>\ |
| 14a80 | 6e 22 20 74 61 62 6c 65 2d 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n".table-ref)................... |
| 14aa0 | 20 20 20 20 20 20 20 20 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 61 70 74 69 6f | .........""))............(captio |
| 14ac0 | 6e 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 63 61 70 74 69 6f 6e 20 74 61 62 6c 65 29 | n.(org-export-get-caption.table) |
| 14ae0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 74 61 62 6c 65 2d 6e 75 6d 0a 20 20 20 20 20 20 20 20 20 | )............table-num.......... |
| 14b00 | 20 20 28 62 6c 61 6e 6b 2d 6c 69 6e 65 2d 62 65 66 6f 72 65 2d 74 61 62 6c 65 20 22 22 29 0a 20 | ..(blank-line-before-table."").. |
| 14b20 | 20 20 20 20 20 20 20 20 20 20 28 63 61 70 74 69 6f 6e 2d 68 74 6d 6c 20 28 69 66 20 28 6e 6f 74 | ..........(caption-html.(if.(not |
| 14b40 | 20 63 61 70 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .caption)....................... |
| 14b60 | 20 20 20 20 20 20 20 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......""....................... |
| 14b80 | 20 20 20 20 20 28 6c 65 74 20 28 28 63 61 70 74 69 6f 6e 2d 70 72 65 66 69 78 20 28 6f 72 67 2d | .....(let.((caption-prefix.(org- |
| 14ba0 | 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 74 72 61 6e 73 6c 61 74 65 20 27 74 61 62 6c 65 20 69 6e | blackfriday--translate.'table.in |
| 14bc0 | 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fo))............................ |
| 14be0 | 20 20 20 20 20 20 28 63 61 70 74 69 6f 6e 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(caption-str.............. |
| 14c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 74 6d 6c 2d 63 | .....................(org-html-c |
| 14c20 | 6f 6e 76 65 72 74 2d 73 70 65 63 69 61 6c 2d 73 74 72 69 6e 67 73 20 3b 49 6e 74 65 72 70 72 65 | onvert-special-strings.;Interpre |
| 14c40 | 74 20 65 6d 2d 64 61 73 68 2c 20 65 6e 2d 64 61 73 68 2c 20 65 74 63 2e 0a 20 20 20 20 20 20 20 | t.em-dash,.en-dash,.etc......... |
| 14c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 | ............................(org |
| 14c80 | 2d 65 78 70 6f 72 74 2d 64 61 74 61 2d 77 69 74 68 2d 62 61 63 6b 65 6e 64 20 63 61 70 74 69 6f | -export-data-with-backend.captio |
| 14ca0 | 6e 20 27 68 74 6d 6c 20 69 6e 66 6f 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n.'html.info))))................ |
| 14cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 61 62 6c 65 2d 6e 75 6d 20 28 6f | ..............(setq.table-num.(o |
| 14ce0 | 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 6f 72 64 69 6e 61 6c 0a 20 20 20 20 20 20 20 20 20 20 | rg-export-get-ordinal........... |
| 14d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 14d20 | 20 20 20 20 74 61 62 6c 65 20 69 6e 66 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....table.info.................. |
| 14d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c | .............................nil |
| 14d60 | 20 23 27 6f 72 67 2d 68 74 6d 6c 2d 2d 68 61 73 2d 63 61 70 74 69 6f 6e 2d 70 29 29 0a 20 20 20 | .#'org-html--has-caption-p)).... |
| 14d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 | ..........................(forma |
| 14da0 | 74 20 28 63 6f 6e 63 61 74 20 22 3c 64 69 76 20 63 6c 61 73 73 3d 5c 22 74 61 62 6c 65 2d 63 61 | t.(concat."<div.class=\"table-ca |
| 14dc0 | 70 74 69 6f 6e 5c 22 3e 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ption\">\n"..................... |
| 14de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 3c 73 70 61 | ........................."..<spa |
| 14e00 | 6e 20 63 6c 61 73 73 3d 5c 22 74 61 62 6c 65 2d 6e 75 6d 62 65 72 5c 22 3e 25 73 3a 3c 2f 73 70 | n.class=\"table-number\">%s:</sp |
| 14e20 | 61 6e 3e 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | an>\n".......................... |
| 14e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 25 73 5c 6e 22 0a 20 20 20 | ...................."..%s\n".... |
| 14e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 14e80 | 20 20 20 20 20 20 20 20 20 20 22 3c 2f 64 69 76 3e 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 | .........."</div>\n")........... |
| 14ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 74 | ...........................(if.t |
| 14ec0 | 61 62 6c 65 2d 72 65 66 20 3b 48 79 70 65 72 6c 69 6e 6b 20 74 68 65 20 74 61 62 6c 65 20 70 72 | able-ref.;Hyperlink.the.table.pr |
| 14ee0 | 65 66 69 78 20 2b 20 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | efix.+.number................... |
| 14f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 | .......................(format." |
| 14f20 | 3c 61 20 68 72 65 66 3d 5c 22 23 25 73 5c 22 3e 25 73 20 25 73 3c 2f 61 3e 22 0a 20 20 20 20 20 | <a.href=\"#%s\">%s.%s</a>"...... |
| 14f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 14f60 | 20 20 20 20 20 20 20 20 20 20 20 20 74 61 62 6c 65 2d 72 65 66 20 63 61 70 74 69 6f 6e 2d 70 72 | ............table-ref.caption-pr |
| 14f80 | 65 66 69 78 20 74 61 62 6c 65 2d 6e 75 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | efix.table-num)................. |
| 14fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 | .......................(format." |
| 14fc0 | 25 73 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %s.%s".......................... |
| 14fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 70 74 69 6f 6e 2d 70 72 | ......................caption-pr |
| 15000 | 65 66 69 78 20 74 61 62 6c 65 2d 6e 75 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | efix.table-num))................ |
| 15020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 70 74 69 6f 6e 2d 73 74 | ......................caption-st |
| 15040 | 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 74 74 72 20 28 6f 72 67 2d 65 78 70 6f | r))))............(attr.(org-expo |
| 15060 | 72 74 2d 72 65 61 64 2d 61 74 74 72 69 62 75 74 65 20 3a 61 74 74 72 5f 68 74 6d 6c 20 74 61 62 | rt-read-attribute.:attr_html.tab |
| 15080 | 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41 74 20 74 68 65 20 6d 6f 6d 65 6e 74 | le))............;;.At.the.moment |
| 150a0 | 20 6f 6e 6c 79 20 74 68 65 20 60 63 6c 61 73 73 27 20 61 74 74 72 69 62 75 74 65 20 69 73 20 73 | .only.the.`class'.attribute.is.s |
| 150c0 | 75 70 70 6f 72 74 65 64 20 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 23 2b 61 74 74 72 | upported.in............;;.#+attr |
| 150e0 | 5f 68 74 6d 6c 20 61 62 6f 76 65 20 74 61 62 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 28 | _html.above.tables.............( |
| 15100 | 74 61 62 6c 65 2d 63 6c 61 73 73 2d 75 73 65 72 20 28 70 6c 69 73 74 2d 67 65 74 20 61 74 74 72 | table-class-user.(plist-get.attr |
| 15120 | 20 3a 63 6c 61 73 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 61 62 6c 65 2d 63 6c 61 73 | .:class))............(table-clas |
| 15140 | 73 2d 61 75 74 6f 20 28 63 6f 6e 63 61 74 20 22 74 61 62 6c 65 2d 22 0a 20 20 20 20 20 20 20 20 | s-auto.(concat."table-"......... |
| 15160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | .............................(if |
| 15180 | 20 74 61 62 6c 65 2d 6e 75 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .table-num...................... |
| 151a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 64 22 | ....................(format."%d" |
| 151c0 | 20 74 61 62 6c 65 2d 6e 75 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .table-num)..................... |
| 151e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 6f 63 61 70 74 69 6f 6e 22 29 29 | ..................."nocaption")) |
| 15200 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 61 62 6c 65 2d 63 6c 61 73 73 20 28 6f 72 20 74 61 | )............(table-class.(or.ta |
| 15220 | 62 6c 65 2d 63 6c 61 73 73 2d 75 73 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ble-class-user.................. |
| 15240 | 20 20 20 20 20 20 20 20 20 20 20 74 61 62 6c 65 2d 63 6c 61 73 73 2d 61 75 74 6f 29 29 0a 20 20 | ...........table-class-auto))... |
| 15260 | 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 75 73 65 72 20 68 61 73 20 73 70 65 63 69 66 69 65 | .........;;.If.user.has.specifie |
| 15280 | 64 20 6d 75 6c 74 69 70 6c 65 20 63 6c 61 73 73 65 73 20 66 6f 72 20 74 68 65 20 74 61 62 6c 65 | d.multiple.classes.for.the.table |
| 152a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 73 70 61 63 65 2d 73 65 70 61 72 61 74 65 64 29 | ............;;.(space-separated) |
| 152c0 | 2c 20 75 73 65 20 6f 6e 6c 79 20 74 68 65 20 66 69 72 73 74 20 63 6c 61 73 73 20 69 6e 20 74 68 | ,.use.only.the.first.class.in.th |
| 152e0 | 61 74 20 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 6f 20 73 70 65 63 69 66 79 | at.list............;;.to.specify |
| 15300 | 69 6e 67 20 74 68 65 20 73 74 79 6c 69 6e 67 20 69 6e 20 74 68 65 20 3c 73 74 79 6c 65 3e 20 74 | ing.the.styling.in.the.<style>.t |
| 15320 | 61 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 61 62 6c 65 2d 63 6c 61 73 73 2d 74 68 69 73 | ag.............(table-class-this |
| 15340 | 20 28 63 61 72 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 74 61 62 6c 65 2d 63 6c 61 73 73 29 | .(car.(split-string.table-class) |
| 15360 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 77 77 77 2e 77 33 73 | ))............;;.https://www.w3s |
| 15380 | 63 68 6f 6f 6c 73 2e 63 6f 6d 2f 63 73 73 2f 63 73 73 5f 74 61 62 6c 65 2e 61 73 70 0a 20 20 20 | chools.com/css/css_table.asp.... |
| 153a0 | 20 20 20 20 20 20 20 20 28 63 73 73 2d 70 72 6f 70 73 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 72 | ........(css-props.(org-export-r |
| 153c0 | 65 61 64 2d 61 74 74 72 69 62 75 74 65 20 3a 61 74 74 72 5f 63 73 73 20 74 61 62 6c 65 29 29 0a | ead-attribute.:attr_css.table)). |
| 153e0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 73 73 2d 70 72 6f 70 73 2d 73 74 72 20 28 6f 72 67 2d 62 | ...........(css-props-str.(org-b |
| 15400 | 6c 61 63 6b 66 72 69 64 61 79 2d 2d 6d 61 6b 65 2d 63 73 73 2d 70 72 6f 70 65 72 74 79 2d 73 74 | lackfriday--make-css-property-st |
| 15420 | 72 69 6e 67 20 63 73 73 2d 70 72 6f 70 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 61 62 | ring.css-props))............(tab |
| 15440 | 6c 65 2d 70 72 65 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 61 62 6c 65 2d 70 6f 73 | le-pre."")............(table-pos |
| 15460 | 74 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 62 6c 20 28 72 65 70 6c 61 63 65 2d 72 | t."")............(tbl.(replace-r |
| 15480 | 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 6e 5c 6e 22 20 22 5c 6e 22 20 63 6f 6e 74 | egexp-in-string."\n\n"."\n".cont |
| 154a0 | 65 6e 74 73 29 29 29 0a 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 73 74 72 69 6e 67 | ents)))........(when.(org-string |
| 154c0 | 2d 6e 77 2d 70 20 63 73 73 2d 70 72 6f 70 73 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 28 73 65 | -nw-p.css-props-str).........(se |
| 154e0 | 74 71 20 74 61 62 6c 65 2d 70 72 65 20 28 66 6f 72 6d 61 74 20 22 3c 73 74 79 6c 65 3e 2e 25 73 | tq.table-pre.(format."<style>.%s |
| 15500 | 20 74 61 62 6c 65 20 7b 20 25 73 20 7d 3c 2f 73 74 79 6c 65 3e 5c 6e 5c 6e 22 0a 20 20 20 20 20 | .table.{.%s.}</style>\n\n"...... |
| 15520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 62 6c 65 | ...........................table |
| 15540 | 2d 63 6c 61 73 73 2d 74 68 69 73 20 63 73 73 2d 70 72 6f 70 73 2d 73 74 72 29 29 29 0a 20 20 20 | -class-this.css-props-str))).... |
| 15560 | 20 20 20 3b 3b 20 45 78 70 6f 72 74 20 75 73 65 72 2d 73 70 65 63 69 66 69 65 64 20 74 61 62 6c | ...;;.Export.user-specified.tabl |
| 15580 | 65 20 63 6c 61 73 73 20 65 78 70 6c 69 63 69 74 6c 79 2e 0a 20 20 20 20 20 20 28 77 68 65 6e 20 | e.class.explicitly........(when. |
| 155a0 | 28 6f 72 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 74 61 62 6c 65 2d 63 6c 61 73 73 | (or.(org-string-nw-p.table-class |
| 155c0 | 2d 75 73 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 73 74 72 69 | -user).................(org-stri |
| 155e0 | 6e 67 2d 6e 77 2d 70 20 63 73 73 2d 70 72 6f 70 73 2d 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 | ng-nw-p.css-props-str))......... |
| 15600 | 28 73 65 74 71 20 74 61 62 6c 65 2d 70 72 65 20 28 63 6f 6e 63 61 74 20 74 61 62 6c 65 2d 70 72 | (setq.table-pre.(concat.table-pr |
| 15620 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e............................... |
| 15640 | 20 20 28 66 6f 72 6d 61 74 20 22 3c 64 69 76 20 63 6c 61 73 73 3d 5c 22 6f 78 2d 68 75 67 6f 2d | ..(format."<div.class=\"ox-hugo- |
| 15660 | 74 61 62 6c 65 20 25 73 5c 22 3e 25 73 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | table.%s\">%s\n"................ |
| 15680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 62 6c 65 2d 63 | .........................table-c |
| 156a0 | 6c 61 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lass............................ |
| 156c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 65 | .............(org-blackfriday--e |
| 156e0 | 78 74 72 61 2d 64 69 76 2d 68 61 63 6b 20 69 6e 66 6f 29 29 29 29 29 0a 20 20 20 20 20 20 28 77 | xtra-div-hack.info))))).......(w |
| 15700 | 68 65 6e 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 74 61 62 6c 65 2d 70 72 65 29 0a | hen.(org-string-nw-p.table-pre). |
| 15720 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 61 62 6c 65 2d 70 6f 73 74 20 28 63 6f 6e 63 61 74 | ........(setq.table-post.(concat |
| 15740 | 20 22 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."\n"........................... |
| 15760 | 20 20 20 20 20 20 20 22 3c 2f 64 69 76 3e 5c 6e 22 29 29 29 0a 0a 20 20 20 20 20 20 3b 3b 20 49 | ......."</div>\n")))........;;.I |
| 15780 | 66 20 74 68 65 20 74 61 62 6c 65 20 68 61 73 20 6f 6e 6c 79 20 31 20 72 6f 77 2c 20 64 6f 20 2a | f.the.table.has.only.1.row,.do.* |
| 157a0 | 6e 6f 74 2a 20 6d 61 6b 65 20 69 74 20 61 20 68 65 61 64 65 72 20 72 6f 77 2e 2e 0a 20 20 20 20 | not*.make.it.a.header.row....... |
| 157c0 | 20 20 3b 3b 20 69 6e 73 74 65 61 64 20 63 72 65 61 74 65 20 61 6e 20 65 6d 70 74 79 20 68 65 61 | ..;;.instead.create.an.empty.hea |
| 157e0 | 64 65 72 20 72 6f 77 2e 0a 20 20 20 20 20 20 3b 3b 20 46 6f 72 20 31 2d 72 6f 77 2c 20 74 62 6c | der.row........;;.For.1-row,.tbl |
| 15800 | 20 77 6f 75 6c 64 20 6c 6f 6f 6b 20 6c 69 6b 65 20 74 68 69 73 20 61 74 20 74 68 69 73 20 70 6f | .would.look.like.this.at.this.po |
| 15820 | 69 6e 74 3a 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 3b 3b 20 20 20 7c 20 61 20 7c 20 62 | int:.......;;.......;;...|.a.|.b |
| 15840 | 20 7c 0a 20 20 20 20 20 20 3b 3b 20 20 20 7c 2d 2d 2d 7c 2d 2d 2d 7c 0a 20 20 20 20 20 20 3b 3b | .|.......;;...|---|---|.......;; |
| 15860 | 0a 20 20 20 20 20 20 3b 3b 20 42 65 6c 6f 77 20 77 69 6c 6c 20 63 6f 6e 76 65 72 74 20 74 68 61 | .......;;.Below.will.convert.tha |
| 15880 | 74 20 74 6f 3a 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 3b 3b 20 20 20 7c 20 20 20 7c 20 | t.to:.......;;.......;;...|...|. |
| 158a0 | 20 20 7c 0a 20 20 20 20 20 20 3b 3b 20 20 20 7c 2d 2d 2d 7c 2d 2d 2d 7c 0a 20 20 20 20 20 20 3b | ..|.......;;...|---|---|.......; |
| 158c0 | 3b 20 20 20 7c 20 61 20 7c 20 62 20 7c 0a 20 20 20 20 20 20 28 77 68 65 6e 20 6e 6f 2d 68 65 61 | ;...|.a.|.b.|.......(when.no-hea |
| 158e0 | 64 65 72 0a 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5c 5c | der.........(string-match."\\`\\ |
| 15900 | 28 2e 2a 5c 5c 29 5c 6e 5c 5c 28 2e 2a 5c 5c 29 5c 6e 5c 5c 27 22 20 74 62 6c 29 0a 20 20 20 20 | (.*\\)\n\\(.*\\)\n\\'".tbl)..... |
| 15920 | 20 20 20 20 28 6c 65 74 2a 20 28 28 72 6f 77 2d 31 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d | ....(let*.((row-1.(match-string- |
| 15940 | 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 31 20 74 62 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 | no-properties.1.tbl))........... |
| 15960 | 20 20 20 20 20 28 68 72 75 6c 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f | .....(hrule.(match-string-no-pro |
| 15980 | 70 65 72 74 69 65 73 20 32 20 74 62 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | perties.2.tbl))................( |
| 159a0 | 64 75 6d 6d 79 2d 68 65 61 64 65 72 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d | dummy-header.(replace-regexp-in- |
| 159c0 | 73 74 72 69 6e 67 20 22 5b 2d 3a 5d 22 20 22 20 22 20 68 72 75 6c 65 29 29 29 0a 20 20 20 20 20 | string."[-:]".".".hrule)))...... |
| 159e0 | 20 20 20 20 20 28 73 65 74 71 20 74 62 6c 20 28 63 6f 6e 63 61 74 20 64 75 6d 6d 79 2d 68 65 61 | .....(setq.tbl.(concat.dummy-hea |
| 15a00 | 64 65 72 20 22 5c 6e 22 20 68 72 75 6c 65 20 22 5c 6e 22 20 72 6f 77 2d 31 29 29 29 29 0a 20 20 | der."\n".hrule."\n".row-1))))... |
| 15a20 | 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 62 66 2d 74 61 62 6c 65 20 44 42 | ....;;.(message."[ox-bf-table.DB |
| 15a40 | 47 5d 20 54 62 6c 3a 5c 6e 25 73 22 20 74 62 6c 29 0a 0a 20 20 20 20 20 20 3b 3b 20 41 20 62 6c | G].Tbl:\n%s".tbl)........;;.A.bl |
| 15a60 | 61 6e 6b 20 6c 69 6e 65 20 69 73 20 6e 65 65 64 65 64 20 74 6f 20 73 65 70 61 72 61 74 65 20 74 | ank.line.is.needed.to.separate.t |
| 15a80 | 68 65 20 4d 61 72 6b 64 6f 77 6e 20 74 61 62 6c 65 20 61 6e 64 0a 20 20 20 20 20 20 3b 3b 20 74 | he.Markdown.table.and.......;;.t |
| 15aa0 | 68 65 20 74 61 62 6c 65 20 61 6e 63 68 6f 72 2f 63 61 70 74 69 6f 6e 20 48 54 4d 4c 2e 0a 20 20 | he.table.anchor/caption.HTML.... |
| 15ac0 | 20 20 20 20 28 75 6e 6c 65 73 73 20 28 73 74 72 69 6e 67 3d 20 28 63 6f 6e 63 61 74 20 74 61 62 | ....(unless.(string=.(concat.tab |
| 15ae0 | 6c 65 2d 70 72 65 20 74 61 62 6c 65 2d 61 6e 63 68 6f 72 20 63 61 70 74 69 6f 6e 2d 68 74 6d 6c | le-pre.table-anchor.caption-html |
| 15b00 | 29 20 22 22 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 62 6c 61 6e 6b 2d 6c 69 6e 65 2d 62 | )."").........(setq.blank-line-b |
| 15b20 | 65 66 6f 72 65 2d 74 61 62 6c 65 20 22 5c 6e 22 29 29 0a 0a 20 20 20 20 20 20 28 63 6f 6e 63 61 | efore-table."\n"))........(conca |
| 15b40 | 74 20 74 61 62 6c 65 2d 70 72 65 20 74 61 62 6c 65 2d 61 6e 63 68 6f 72 20 63 61 70 74 69 6f 6e | t.table-pre.table-anchor.caption |
| 15b60 | 2d 68 74 6d 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6c 61 6e 6b 2d 6c 69 6e 65 2d 62 | -html...............blank-line-b |
| 15b80 | 65 66 6f 72 65 2d 74 61 62 6c 65 20 74 62 6c 20 74 61 62 6c 65 2d 70 6f 73 74 29 29 29 29 0a 0a | efore-table.tbl.table-post)))).. |
| 15ba0 | 3b 3b 3b 3b 20 54 61 72 67 65 74 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 | ;;;;.Target.(defun.org-blackfrid |
| 15bc0 | 61 79 2d 2d 67 65 74 2d 74 61 72 67 65 74 2d 61 6e 63 68 6f 72 20 28 74 61 72 67 65 74 29 0a 20 | ay--get-target-anchor.(target).. |
| 15be0 | 20 22 47 65 74 20 48 54 4d 4c 20 61 6e 63 68 6f 72 20 66 6f 72 20 54 41 52 47 45 54 20 65 6c 65 | ."Get.HTML.anchor.for.TARGET.ele |
| 15c00 | 6d 65 6e 74 2e 0a 0a 42 79 20 64 65 66 61 75 6c 74 2c 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 | ment...By.default,.the.returned. |
| 15c20 | 61 6e 63 68 6f 72 20 73 74 72 69 6e 67 20 69 73 20 74 68 65 20 48 54 4d 4c 20 73 61 6e 69 74 69 | anchor.string.is.the.HTML.saniti |
| 15c40 | 7a 65 64 0a 74 61 72 67 65 74 20 6e 61 6d 65 20 28 60 3a 76 61 6c 75 65 27 20 70 72 6f 70 65 72 | zed.target.name.(`:value'.proper |
| 15c60 | 74 79 20 6f 66 20 54 41 52 47 45 54 20 65 6c 65 6d 65 6e 74 29 20 77 69 74 68 20 61 20 70 72 65 | ty.of.TARGET.element).with.a.pre |
| 15c80 | 66 69 78 0a 72 65 74 75 72 6e 65 64 20 62 79 20 60 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 | fix.returned.by.`org-blackfriday |
| 15ca0 | 2d 2d 67 65 74 2d 72 65 66 2d 70 72 65 66 69 78 27 2e 0a 0a 49 66 20 74 68 65 20 61 6e 63 68 6f | --get-ref-prefix'...If.the.ancho |
| 15cc0 | 72 20 73 74 72 69 6e 67 20 62 65 67 69 6e 73 20 77 69 74 68 20 5c 22 2e 5c 22 2c 20 74 68 65 20 | r.string.begins.with.\".\",.the. |
| 15ce0 | 72 65 74 75 72 6e 65 64 20 61 6e 63 68 6f 72 0a 73 74 72 69 6e 67 20 69 73 20 6a 75 73 74 20 74 | returned.anchor.string.is.just.t |
| 15d00 | 68 65 20 48 54 4d 4c 20 73 61 6e 69 74 69 7a 65 64 20 74 61 72 67 65 74 20 6e 61 6d 65 20 77 69 | he.HTML.sanitized.target.name.wi |
| 15d20 | 74 68 6f 75 74 20 74 68 61 74 20 5c 22 2e 5c 22 2e 0a 0a 20 20 54 41 52 47 45 54 20 4e 41 4d 45 | thout.that.\".\".....TARGET.NAME |
| 15d40 | 20 20 20 20 41 4e 43 48 4f 52 0a 0a 20 20 20 61 62 63 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 | ....ANCHOR.....abc............or |
| 15d60 | 67 2d 74 61 72 67 65 74 2d 2d 61 62 63 0a 20 20 20 61 62 63 20 64 65 66 20 20 20 20 20 20 20 20 | g-target--abc....abc.def........ |
| 15d80 | 6f 72 67 2d 74 61 72 67 65 74 2d 2d 61 62 63 2d 64 65 66 0a 20 20 20 2e 61 62 63 20 20 20 20 20 | org-target--abc-def.....abc..... |
| 15da0 | 20 20 20 20 20 20 61 62 63 22 0a 20 20 28 6c 65 74 20 28 28 74 61 72 67 65 74 2d 6e 61 6d 65 20 | ......abc"...(let.((target-name. |
| 15dc0 | 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 76 61 6c 75 65 20 74 61 72 | (org-element-property.:value.tar |
| 15de0 | 67 65 74 29 29 0a 20 20 20 20 20 20 20 20 28 76 65 72 62 61 74 69 6d 2d 74 61 72 67 65 74 2d 70 | get)).........(verbatim-target-p |
| 15e00 | 72 65 66 69 78 20 22 2e 22 29 20 3b 54 68 69 73 20 6e 65 65 64 73 20 74 6f 20 62 65 20 6e 6f 6e | refix.".").;This.needs.to.be.non |
| 15e20 | 2d 61 6c 70 68 61 2d 6e 75 6d 65 72 69 63 2c 20 61 6e 64 20 6e 6f 74 20 61 6e 20 4f 72 67 2d 72 | -alpha-numeric,.and.not.an.Org-r |
| 15e40 | 65 63 6f 67 6e 69 7a 65 64 20 6c 69 6e 6b 20 70 72 65 66 69 78 20 6c 69 6b 65 20 22 23 22 0a 20 | ecognized.link.prefix.like."#".. |
| 15e60 | 20 20 20 20 20 20 20 28 70 72 65 66 69 78 20 22 22 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 | .......(prefix."")).....(unless. |
| 15e80 | 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 76 65 72 62 61 74 69 6d 2d 74 61 72 67 65 74 | (string-prefix-p.verbatim-target |
| 15ea0 | 2d 70 72 65 66 69 78 20 74 61 72 67 65 74 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 28 73 65 74 71 | -prefix.target-name).......(setq |
| 15ec0 | 20 70 72 65 66 69 78 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 67 65 74 2d 72 65 | .prefix.(org-blackfriday--get-re |
| 15ee0 | 66 2d 70 72 65 66 69 78 20 27 74 61 72 67 65 74 29 29 29 0a 20 20 20 20 3b 3b 20 42 65 6c 6f 77 | f-prefix.'target))).....;;.Below |
| 15f00 | 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 61 75 74 6f 2d 72 65 6d 6f 76 65 20 74 68 65 20 60 | .function.will.auto-remove.the.` |
| 15f20 | 76 65 72 62 61 74 69 6d 2d 74 61 72 67 65 74 2d 70 72 65 66 69 78 27 20 69 66 0a 20 20 20 20 3b | verbatim-target-prefix'.if.....; |
| 15f40 | 3b 20 70 72 65 73 65 6e 74 2e 0a 20 20 20 20 28 73 65 74 71 20 74 61 72 67 65 74 2d 6e 61 6d 65 | ;.present......(setq.target-name |
| 15f60 | 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 76 61 6c 69 64 2d 68 74 6d 6c 2d 61 6e | .(org-blackfriday--valid-html-an |
| 15f80 | 63 68 6f 72 2d 6e 61 6d 65 20 74 61 72 67 65 74 2d 6e 61 6d 65 29 29 0a 20 20 20 20 28 66 6f 72 | chor-name.target-name)).....(for |
| 15fa0 | 6d 61 74 20 22 25 73 25 73 22 20 70 72 65 66 69 78 20 74 61 72 67 65 74 2d 6e 61 6d 65 29 29 29 | mat."%s%s".prefix.target-name))) |
| 15fc0 | 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 74 61 72 67 65 74 20 | ..(defun.org-blackfriday-target. |
| 15fe0 | 28 74 61 72 67 65 74 20 5f 63 6f 6e 74 65 6e 74 73 20 5f 69 6e 66 6f 29 0a 20 20 22 54 72 61 6e | (target._contents._info)..."Tran |
| 16000 | 73 63 6f 64 65 20 61 20 54 41 52 47 45 54 20 6f 62 6a 65 63 74 20 66 72 6f 6d 20 4f 72 67 20 74 | scode.a.TARGET.object.from.Org.t |
| 16020 | 6f 20 48 54 4d 4c 2e 0a 43 4f 4e 54 45 4e 54 53 20 69 73 20 6e 69 6c 2e 22 0a 20 20 28 6c 65 74 | o.HTML..CONTENTS.is.nil."...(let |
| 16040 | 2a 20 28 28 63 6c 61 73 73 20 28 73 74 72 69 6e 67 2d 72 65 6d 6f 76 65 2d 73 75 66 66 69 78 20 | *.((class.(string-remove-suffix. |
| 16060 | 22 2d 2d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "--"............................ |
| 16080 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 67 65 74 | ...........(org-blackfriday--get |
| 160a0 | 2d 72 65 66 2d 70 72 65 66 69 78 20 27 74 61 72 67 65 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 | -ref-prefix.'target))).......... |
| 160c0 | 28 61 6e 63 68 6f 72 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 67 65 74 2d 74 61 | (anchor.(org-blackfriday--get-ta |
| 160e0 | 72 67 65 74 2d 61 6e 63 68 6f 72 20 74 61 72 67 65 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 | rget-anchor.target))..........(a |
| 16100 | 74 74 72 20 28 66 6f 72 6d 61 74 20 22 20 63 6c 61 73 73 3d 5c 22 25 73 5c 22 20 69 64 3d 5c 22 | ttr.(format.".class=\"%s\".id=\" |
| 16120 | 25 73 5c 22 22 20 63 6c 61 73 73 20 61 6e 63 68 6f 72 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 62 | %s\"".class.anchor))).....(org-b |
| 16140 | 6c 61 63 6b 66 72 69 64 61 79 2d 2d 6c 69 6e 6b 2d 74 61 72 67 65 74 20 61 74 74 72 29 29 29 0a | lackfriday--link-target.attr))). |
| 16160 | 0a 3b 3b 3b 3b 20 56 65 72 73 65 20 42 6c 6f 63 6b 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 | .;;;;.Verse.Block.(defun.org-bla |
| 16180 | 63 6b 66 72 69 64 61 79 2d 76 65 72 73 65 2d 62 6c 6f 63 6b 20 28 5f 76 65 72 73 65 2d 62 6c 6f | ckfriday-verse-block.(_verse-blo |
| 161a0 | 63 6b 20 63 6f 6e 74 65 6e 74 73 20 69 6e 66 6f 29 0a 20 20 22 54 72 61 6e 73 63 6f 64 65 20 61 | ck.contents.info)..."Transcode.a |
| 161c0 | 20 56 45 52 53 45 2d 42 4c 4f 43 4b 20 65 6c 65 6d 65 6e 74 20 66 72 6f 6d 20 4f 72 67 20 74 6f | .VERSE-BLOCK.element.from.Org.to |
| 161e0 | 20 70 61 72 74 69 61 6c 20 48 54 4d 4c 2e 0a 43 4f 4e 54 45 4e 54 53 20 69 73 20 76 65 72 73 65 | .partial.HTML..CONTENTS.is.verse |
| 16200 | 20 62 6c 6f 63 6b 20 63 6f 6e 74 65 6e 74 73 2e 20 20 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 | .block.contents...INFO.is.a.plis |
| 16220 | 74 20 68 6f 6c 64 69 6e 67 0a 63 6f 6e 74 65 78 74 75 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | t.holding.contextual.information |
| 16240 | 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 72 65 74 20 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 | ."...(let*.((ret.contents)...... |
| 16260 | 20 20 20 20 3b 3b 20 4f 72 67 20 72 65 6d 6f 76 65 73 20 61 6c 6c 20 74 68 65 20 6c 65 61 64 69 | ....;;.Org.removes.all.the.leadi |
| 16280 | 6e 67 20 77 68 69 74 65 73 70 61 63 65 20 6f 6e 6c 79 20 66 72 6f 6d 20 74 68 65 20 66 69 72 73 | ng.whitespace.only.from.the.firs |
| 162a0 | 74 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 6c 69 6e 65 2e 20 20 53 6f 20 74 68 65 20 74 72 69 63 | t..........;;.line...So.the.tric |
| 162c0 | 6b 20 69 73 20 74 6f 20 75 73 65 20 74 68 65 20 22 3e 22 20 63 68 61 72 61 63 74 65 72 20 62 65 | k.is.to.use.the.">".character.be |
| 162e0 | 66 6f 72 65 20 61 6e 79 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 69 6e 74 65 6e 64 65 64 20 69 6e | fore.any..........;;.intended.in |
| 16300 | 64 65 6e 74 61 74 69 6f 6e 20 6f 6e 20 74 68 65 20 66 69 72 73 74 20 6e 6f 6e 2d 62 6c 61 6e 6b | dentation.on.the.first.non-blank |
| 16320 | 20 6c 69 6e 65 2e 0a 20 20 20 20 20 20 20 20 20 28 72 65 74 20 28 72 65 70 6c 61 63 65 2d 72 65 | .line...........(ret.(replace-re |
| 16340 | 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 60 5c 5c 28 5b 5b 3a 62 6c 61 6e 6b 3a 5d | gexp-in-string."\\`\\([[:blank:] |
| 16360 | 5c 6e 5c 72 5d 2a 3f 5c 5c 29 5b 5b 3a 62 6c 61 6e 6b 3a 5d 5d 2a 26 67 74 3b 22 20 22 5c 5c 31 | \n\r]*?\\)[[:blank:]]*>"."\\1 |
| 16380 | 22 20 72 65 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 72 20 28 6f 72 67 2d 68 74 6d 6c 2d 63 | ".ret))..........(br.(org-html-c |
| 163a0 | 6c 6f 73 65 2d 74 61 67 20 22 62 72 22 20 6e 69 6c 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 | lose-tag."br".nil.info))........ |
| 163c0 | 20 20 28 72 65 20 28 66 6f 72 6d 61 74 20 22 5c 5c 28 3f 3a 25 73 5c 5c 29 3f 5b 20 5c 74 5d 2a | ..(re.(format."\\(?:%s\\)?[.\t]* |
| 163e0 | 5c 6e 22 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 62 72 29 29 29 0a 20 20 20 20 20 20 20 20 | \n".(regexp-quote.br)))......... |
| 16400 | 20 3b 3b 20 52 65 70 6c 61 63 65 20 65 61 63 68 20 6e 65 77 6c 69 6e 65 20 63 68 61 72 61 63 74 | .;;.Replace.each.newline.charact |
| 16420 | 65 72 20 77 69 74 68 20 6c 69 6e 65 20 62 72 65 61 6b 2e 20 20 41 6c 73 6f 0a 20 20 20 20 20 20 | er.with.line.break...Also....... |
| 16440 | 20 20 20 3b 3b 20 72 65 6d 6f 76 65 20 61 6e 79 20 74 72 61 69 6c 69 6e 67 20 22 62 72 22 20 63 | ...;;.remove.any.trailing."br".c |
| 16460 | 6c 6f 73 65 2d 74 61 67 20 73 6f 20 61 73 20 74 6f 20 61 76 6f 69 64 0a 20 20 20 20 20 20 20 20 | lose-tag.so.as.to.avoid......... |
| 16480 | 20 3b 3b 20 64 75 70 6c 69 63 61 74 65 73 2e 0a 20 20 20 20 20 20 20 20 20 28 72 65 74 20 28 72 | .;;.duplicates...........(ret.(r |
| 164a0 | 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 72 65 20 28 63 6f 6e 63 | eplace-regexp-in-string.re.(conc |
| 164c0 | 61 74 20 62 72 20 22 5c 6e 22 29 20 72 65 74 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 | at.br."\n").ret))..........;;.Re |
| 164e0 | 70 6c 61 63 65 20 6c 65 61 64 69 6e 67 20 77 68 69 74 65 20 73 70 61 63 65 73 20 77 69 74 68 20 | place.leading.white.spaces.with. |
| 16500 | 6e 6f 6e 2d 62 72 65 61 6b 69 6e 67 20 73 70 61 63 65 73 2e 0a 20 20 20 20 20 20 20 20 20 28 72 | non-breaking.spaces...........(r |
| 16520 | 65 74 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 | et.(replace-regexp-in-string.... |
| 16540 | 20 20 20 20 20 20 20 20 20 20 20 20 22 5e 5b 5b 3a 62 6c 61 6e 6b 3a 5d 5d 2b 22 0a 20 20 20 20 | ............"^[[:blank:]]+"..... |
| 16560 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6d 29 0a 20 20 20 20 20 20 20 20 20 | ...........(lambda.(m).......... |
| 16580 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 74 6d 6c 2d 2d 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 | ........(org-html--make-string.( |
| 165a0 | 6c 65 6e 67 74 68 20 6d 29 20 22 26 6e 62 73 70 3b 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | length.m)." "))............ |
| 165c0 | 20 20 20 20 72 65 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 74 20 28 66 6f 72 6d 61 74 20 | ....ret))..........(ret.(format. |
| 165e0 | 22 3c 64 69 76 20 63 6c 61 73 73 3d 5c 22 76 65 72 73 65 5c 22 3e 5c 6e 5c 6e 25 73 5c 6e 3c 2f | "<div.class=\"verse\">\n\n%s\n</ |
| 16600 | 64 69 76 3e 22 20 72 65 74 29 29 29 0a 20 20 20 20 72 65 74 29 29 0a 0a 0a 0c 0a 3b 3b 3b 20 49 | div>".ret))).....ret)).....;;;.I |
| 16620 | 6e 74 65 72 61 63 74 69 76 65 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | nteractive.functions..;;;###auto |
| 16640 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 65 78 70 6f | load.(defun.org-blackfriday-expo |
| 16660 | 72 74 2d 61 73 2d 6d 61 72 6b 64 6f 77 6e 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 73 79 6e 63 20 | rt-as-markdown.(&optional.async. |
| 16680 | 73 75 62 74 72 65 65 70 20 76 69 73 69 62 6c 65 2d 6f 6e 6c 79 29 0a 20 20 22 45 78 70 6f 72 74 | subtreep.visible-only)..."Export |
| 166a0 | 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 74 6f 20 61 20 47 69 74 68 75 62 20 46 6c 61 76 | .current.buffer.to.a.Github.Flav |
| 166c0 | 6f 72 65 64 20 4d 61 72 6b 64 6f 77 6e 20 62 75 66 66 65 72 2e 0a 0a 49 66 20 6e 61 72 72 6f 77 | ored.Markdown.buffer...If.narrow |
| 166e0 | 69 6e 67 20 69 73 20 61 63 74 69 76 65 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 | ing.is.active.in.the.current.buf |
| 16700 | 66 65 72 2c 20 6f 6e 6c 79 20 65 78 70 6f 72 74 20 69 74 73 0a 6e 61 72 72 6f 77 65 64 20 70 61 | fer,.only.export.its.narrowed.pa |
| 16720 | 72 74 2e 0a 0a 49 66 20 61 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2c 20 65 78 70 6f | rt...If.a.region.is.active,.expo |
| 16740 | 72 74 20 74 68 61 74 20 72 65 67 69 6f 6e 2e 0a 0a 41 20 6e 6f 6e 2d 6e 69 6c 20 6f 70 74 69 6f | rt.that.region...A.non-nil.optio |
| 16760 | 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 41 53 59 4e 43 20 6d 65 61 6e 73 20 74 68 65 20 70 72 6f | nal.argument.ASYNC.means.the.pro |
| 16780 | 63 65 73 73 20 73 68 6f 75 6c 64 20 68 61 70 70 65 6e 0a 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c | cess.should.happen.asynchronousl |
| 167a0 | 79 2e 20 20 54 68 65 20 72 65 73 75 6c 74 69 6e 67 20 62 75 66 66 65 72 20 73 68 6f 75 6c 64 20 | y...The.resulting.buffer.should. |
| 167c0 | 62 65 20 61 63 63 65 73 73 69 62 6c 65 0a 74 68 72 6f 75 67 68 20 74 68 65 20 60 6f 72 67 2d 65 | be.accessible.through.the.`org-e |
| 167e0 | 78 70 6f 72 74 2d 73 74 61 63 6b 27 20 69 6e 74 65 72 66 61 63 65 2e 0a 0a 57 68 65 6e 20 6f 70 | xport-stack'.interface...When.op |
| 16800 | 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 53 55 42 54 52 45 45 50 20 69 73 20 6e 6f 6e 2d | tional.argument.SUBTREEP.is.non- |
| 16820 | 6e 69 6c 2c 20 65 78 70 6f 72 74 20 74 68 65 20 73 75 62 2d 74 72 65 65 0a 61 74 20 70 6f 69 6e | nil,.export.the.sub-tree.at.poin |
| 16840 | 74 2c 20 65 78 74 72 61 63 74 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 20 74 | t,.extracting.information.from.t |
| 16860 | 68 65 20 68 65 61 64 69 6e 67 20 70 72 6f 70 65 72 74 69 65 73 0a 66 69 72 73 74 2e 0a 0a 57 68 | he.heading.properties.first...Wh |
| 16880 | 65 6e 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 56 49 53 49 42 4c 45 2d 4f 4e 4c | en.optional.argument.VISIBLE-ONL |
| 168a0 | 59 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 6f 6e 27 74 20 65 78 70 6f 72 74 0a 63 6f 6e 74 65 | Y.is.non-nil,.don't.export.conte |
| 168c0 | 6e 74 73 20 6f 66 20 68 69 64 64 65 6e 20 65 6c 65 6d 65 6e 74 73 2e 0a 0a 45 78 70 6f 72 74 20 | nts.of.hidden.elements...Export. |
| 168e0 | 69 73 20 64 6f 6e 65 20 69 6e 20 61 20 62 75 66 66 65 72 20 6e 61 6d 65 64 20 5c 22 2a 4f 72 67 | is.done.in.a.buffer.named.\"*Org |
| 16900 | 20 42 4c 41 43 4b 46 52 49 44 41 59 20 45 78 70 6f 72 74 2a 5c 22 2c 20 77 68 69 63 68 20 77 69 | .BLACKFRIDAY.Export*\",.which.wi |
| 16920 | 6c 6c 0a 62 65 20 64 69 73 70 6c 61 79 65 64 20 77 68 65 6e 20 60 6f 72 67 2d 65 78 70 6f 72 74 | ll.be.displayed.when.`org-export |
| 16940 | 2d 73 68 6f 77 2d 74 65 6d 70 6f 72 61 72 79 2d 65 78 70 6f 72 74 2d 62 75 66 66 65 72 27 20 69 | -show-temporary-export-buffer'.i |
| 16960 | 73 0a 6e 6f 6e 2d 6e 69 6c 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6f | s.non-nil."...(interactive)...(o |
| 16980 | 72 67 2d 65 78 70 6f 72 74 2d 74 6f 2d 62 75 66 66 65 72 20 27 62 6c 61 63 6b 66 72 69 64 61 79 | rg-export-to-buffer.'blackfriday |
| 169a0 | 20 22 2a 4f 72 67 20 42 4c 41 43 4b 46 52 49 44 41 59 20 45 78 70 6f 72 74 2a 22 0a 20 20 20 20 | ."*Org.BLACKFRIDAY.Export*"..... |
| 169c0 | 61 73 79 6e 63 20 73 75 62 74 72 65 65 70 20 76 69 73 69 62 6c 65 2d 6f 6e 6c 79 20 6e 69 6c 20 | async.subtreep.visible-only.nil. |
| 169e0 | 6e 69 6c 20 28 6c 61 6d 62 64 61 20 28 29 20 28 74 65 78 74 2d 6d 6f 64 65 29 29 29 29 0a 0a 3b | nil.(lambda.().(text-mode))))..; |
| 16a00 | 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 | ;;###autoload.(defun.org-blackfr |
| 16a20 | 69 64 61 79 2d 63 6f 6e 76 65 72 74 2d 72 65 67 69 6f 6e 2d 74 6f 2d 6d 64 20 28 29 0a 20 20 22 | iday-convert-region-to-md.()..." |
| 16a40 | 43 6f 6e 76 65 72 74 20 74 65 78 74 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 67 69 | Convert.text.in.the.current.regi |
| 16a60 | 6f 6e 20 74 6f 20 42 6c 61 63 6b 66 72 69 64 61 79 20 4d 61 72 6b 64 6f 77 6e 2e 0a 54 68 65 20 | on.to.Blackfriday.Markdown..The. |
| 16a80 | 74 65 78 74 20 69 73 20 61 73 73 75 6d 65 64 20 74 6f 20 62 65 20 69 6e 20 4f 72 67 20 6d 6f 64 | text.is.assumed.to.be.in.Org.mod |
| 16aa0 | 65 20 66 6f 72 6d 61 74 2e 0a 0a 54 68 69 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 69 6e 20 61 | e.format...This.can.be.used.in.a |
| 16ac0 | 6e 79 20 62 75 66 66 65 72 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 79 6f 75 20 63 61 6e | ny.buffer...For.example,.you.can |
| 16ae0 | 20 77 72 69 74 65 20 61 6e 0a 69 74 65 6d 69 7a 65 64 20 6c 69 73 74 20 69 6e 20 4f 72 67 20 6d | .write.an.itemized.list.in.Org.m |
| 16b00 | 6f 64 65 20 73 79 6e 74 61 78 20 69 6e 20 61 20 4d 61 72 6b 64 6f 77 6e 20 62 75 66 66 65 72 20 | ode.syntax.in.a.Markdown.buffer. |
| 16b20 | 61 6e 64 20 75 73 65 0a 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 63 6f 6e 76 65 72 74 20 | and.use.this.command.to.convert. |
| 16b40 | 69 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6f 72 67 2d 65 78 70 6f | it."...(interactive)...(org-expo |
| 16b60 | 72 74 2d 72 65 70 6c 61 63 65 2d 72 65 67 69 6f 6e 2d 62 79 20 27 62 6c 61 63 6b 66 72 69 64 61 | rt-replace-region-by.'blackfrida |
| 16b80 | 79 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 | y))..;;;###autoload.(defun.org-b |
| 16ba0 | 6c 61 63 6b 66 72 69 64 61 79 2d 65 78 70 6f 72 74 2d 74 6f 2d 6d 61 72 6b 64 6f 77 6e 20 28 26 | lackfriday-export-to-markdown.(& |
| 16bc0 | 6f 70 74 69 6f 6e 61 6c 20 61 73 79 6e 63 20 73 75 62 74 72 65 65 70 20 76 69 73 69 62 6c 65 2d | optional.async.subtreep.visible- |
| 16be0 | 6f 6e 6c 79 29 0a 20 20 22 45 78 70 6f 72 74 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 74 | only)..."Export.current.buffer.t |
| 16c00 | 6f 20 61 20 47 69 74 68 75 62 20 46 6c 61 76 6f 72 65 64 20 4d 61 72 6b 64 6f 77 6e 20 66 69 6c | o.a.Github.Flavored.Markdown.fil |
| 16c20 | 65 2e 0a 0a 49 66 20 6e 61 72 72 6f 77 69 6e 67 20 69 73 20 61 63 74 69 76 65 20 69 6e 20 74 68 | e...If.narrowing.is.active.in.th |
| 16c40 | 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 6f 6e 6c 79 20 65 78 70 6f 72 74 20 69 74 | e.current.buffer,.only.export.it |
| 16c60 | 73 0a 6e 61 72 72 6f 77 65 64 20 70 61 72 74 2e 0a 0a 49 66 20 61 20 72 65 67 69 6f 6e 20 69 73 | s.narrowed.part...If.a.region.is |
| 16c80 | 20 61 63 74 69 76 65 2c 20 65 78 70 6f 72 74 20 74 68 61 74 20 72 65 67 69 6f 6e 2e 0a 0a 41 20 | .active,.export.that.region...A. |
| 16ca0 | 6e 6f 6e 2d 6e 69 6c 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 41 53 59 4e 43 20 | non-nil.optional.argument.ASYNC. |
| 16cc0 | 6d 65 61 6e 73 20 74 68 65 20 70 72 6f 63 65 73 73 20 73 68 6f 75 6c 64 20 68 61 70 70 65 6e 0a | means.the.process.should.happen. |
| 16ce0 | 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 2e 20 20 54 68 65 20 72 65 73 75 6c 74 69 6e 67 20 66 | asynchronously...The.resulting.f |
| 16d00 | 69 6c 65 20 73 68 6f 75 6c 64 20 62 65 20 61 63 63 65 73 73 69 62 6c 65 20 74 68 72 6f 75 67 68 | ile.should.be.accessible.through |
| 16d20 | 0a 74 68 65 20 60 6f 72 67 2d 65 78 70 6f 72 74 2d 73 74 61 63 6b 27 20 69 6e 74 65 72 66 61 63 | .the.`org-export-stack'.interfac |
| 16d40 | 65 2e 0a 0a 57 68 65 6e 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 53 55 42 54 52 | e...When.optional.argument.SUBTR |
| 16d60 | 45 45 50 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 65 78 70 6f 72 74 20 74 68 65 20 73 75 62 2d 74 | EEP.is.non-nil,.export.the.sub-t |
| 16d80 | 72 65 65 0a 61 74 20 70 6f 69 6e 74 2c 20 65 78 74 72 61 63 74 69 6e 67 20 69 6e 66 6f 72 6d 61 | ree.at.point,.extracting.informa |
| 16da0 | 74 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 68 65 61 64 69 6e 67 20 70 72 6f 70 65 72 74 69 65 73 | tion.from.the.heading.properties |
| 16dc0 | 0a 66 69 72 73 74 2e 0a 0a 57 68 65 6e 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 | .first...When.optional.argument. |
| 16de0 | 56 49 53 49 42 4c 45 2d 4f 4e 4c 59 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 6f 6e 27 74 20 65 | VISIBLE-ONLY.is.non-nil,.don't.e |
| 16e00 | 78 70 6f 72 74 0a 63 6f 6e 74 65 6e 74 73 20 6f 66 20 68 69 64 64 65 6e 20 65 6c 65 6d 65 6e 74 | xport.contents.of.hidden.element |
| 16e20 | 73 2e 0a 0a 52 65 74 75 72 6e 20 6f 75 74 70 75 74 20 66 69 6c 65 27 73 20 6e 61 6d 65 2e 22 0a | s...Return.output.file's.name.". |
| 16e40 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 6f 75 74 66 69 6c 65 | ..(interactive)...(let.((outfile |
| 16e60 | 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 6f 75 74 70 75 74 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 2e | .(org-export-output-file-name.". |
| 16e80 | 6d 64 22 20 73 75 62 74 72 65 65 70 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d | md".subtreep))).....(org-export- |
| 16ea0 | 74 6f 2d 66 69 6c 65 20 27 62 6c 61 63 6b 66 72 69 64 61 79 20 6f 75 74 66 69 6c 65 20 61 73 79 | to-file.'blackfriday.outfile.asy |
| 16ec0 | 6e 63 20 73 75 62 74 72 65 65 70 20 76 69 73 69 62 6c 65 2d 6f 6e 6c 79 29 29 29 0a 0a 3b 3b 3b | nc.subtreep.visible-only)))..;;; |
| 16ee0 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 | ###autoload.(defun.org-blackfrid |
| 16f00 | 61 79 2d 70 75 62 6c 69 73 68 2d 74 6f 2d 62 6c 61 63 6b 66 72 69 64 61 79 20 28 70 6c 69 73 74 | ay-publish-to-blackfriday.(plist |
| 16f20 | 20 66 69 6c 65 6e 61 6d 65 20 70 75 62 2d 64 69 72 29 0a 20 20 22 50 75 62 6c 69 73 68 20 61 6e | .filename.pub-dir)..."Publish.an |
| 16f40 | 20 4f 72 67 20 66 69 6c 65 20 74 6f 20 42 6c 61 63 6b 66 72 69 64 61 79 20 4d 61 72 6b 64 6f 77 | .Org.file.to.Blackfriday.Markdow |
| 16f60 | 6e 20 66 69 6c 65 2e 0a 0a 50 4c 49 53 54 20 69 73 20 74 68 65 20 70 72 6f 70 65 72 74 79 20 6c | n.file...PLIST.is.the.property.l |
| 16f80 | 69 73 74 20 66 6f 72 20 74 68 65 20 67 69 76 65 6e 20 70 72 6f 6a 65 63 74 2e 20 20 46 49 4c 45 | ist.for.the.given.project...FILE |
| 16fa0 | 4e 41 4d 45 20 69 73 0a 74 68 65 20 66 69 6c 65 6e 61 6d 65 20 6f 66 20 74 68 65 20 4f 72 67 20 | NAME.is.the.filename.of.the.Org. |
| 16fc0 | 66 69 6c 65 20 74 6f 20 62 65 20 70 75 62 6c 69 73 68 65 64 2e 20 20 50 55 42 2d 44 49 52 20 69 | file.to.be.published...PUB-DIR.i |
| 16fe0 | 73 20 74 68 65 0a 70 75 62 6c 69 73 68 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 52 65 74 | s.the.publishing.directory...Ret |
| 17000 | 75 72 6e 20 6f 75 74 70 75 74 20 66 69 6c 65 20 6e 61 6d 65 2e 22 0a 20 20 28 6f 72 67 2d 70 75 | urn.output.file.name."...(org-pu |
| 17020 | 62 6c 69 73 68 2d 6f 72 67 2d 74 6f 20 27 62 6c 61 63 6b 66 72 69 64 61 79 20 66 69 6c 65 6e 61 | blish-org-to.'blackfriday.filena |
| 17040 | 6d 65 20 22 2e 6d 64 22 20 70 6c 69 73 74 20 70 75 62 2d 64 69 72 29 29 0a 0a 0a 28 70 72 6f 76 | me.".md".plist.pub-dir))...(prov |
| 17060 | 69 64 65 20 27 6f 78 2d 62 6c 61 63 6b 66 72 69 64 61 79 29 0a 0a 0a 3b 3b 3b 20 6f 78 2d 62 6c | ide.'ox-blackfriday)...;;;.ox-bl |
| 17080 | 61 63 6b 66 72 69 64 61 79 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 | ackfriday.el.ends.here.......... |
| 170a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 170c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 170e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 171a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 171c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 171e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17200 | 6f 78 2d 68 75 67 6f 2d 32 30 32 34 30 33 30 35 2e 31 39 32 33 2f 6f 78 2d 68 75 67 6f 2e 65 6c | ox-hugo-20240305.1923/ox-hugo.el |
| 17220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17260 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 17280 | 30 37 34 34 34 34 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 33 32 32 00 20 30 00 00 00 | 0744440.00000000000.014322..0... |
| 172a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 172c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 172e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 17320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 17340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 173a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 173c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 173e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17400 | 3b 3b 3b 20 6f 78 2d 68 75 67 6f 2e 65 6c 20 2d 2d 2d 20 48 75 67 6f 20 4d 61 72 6b 64 6f 77 6e | ;;;.ox-hugo.el.---.Hugo.Markdown |
| 17420 | 20 42 61 63 6b 2d 45 6e 64 20 66 6f 72 20 4f 72 67 20 45 78 70 6f 72 74 20 45 6e 67 69 6e 65 20 | .Back-End.for.Org.Export.Engine. |
| 17440 | 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 | .-*-.lexical-binding:.t.-*-..;;. |
| 17460 | 41 75 74 68 6f 72 3a 20 4b 61 75 73 68 61 6c 20 4d 6f 64 69 20 3c 6b 61 75 73 68 61 6c 2e 6d 6f | Author:.Kaushal.Modi.<kaushal.mo |
| 17480 | 64 69 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 20 20 20 20 20 20 20 20 4d 61 74 74 20 50 72 | di@gmail.com>.;;.........Matt.Pr |
| 174a0 | 69 63 65 20 3c 6d 6f 70 74 6f 70 39 39 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 56 65 72 73 | ice.<moptop99@gmail.com>.;;.Vers |
| 174c0 | 69 6f 6e 3a 20 30 2e 31 32 2e 31 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 72 65 73 3a | ion:.0.12.1.;;.Package-Requires: |
| 174e0 | 20 28 28 65 6d 61 63 73 20 22 32 36 2e 33 22 29 20 28 74 6f 6d 65 6c 72 20 22 30 2e 34 2e 33 22 | .((emacs."26.3").(tomelr."0.4.3" |
| 17500 | 29 29 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20 4f 72 67 2c 20 6d 61 72 6b 64 6f 77 6e 2c 20 64 | )).;;.Keywords:.Org,.markdown,.d |
| 17520 | 6f 63 73 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6f 78 2d 68 75 67 6f 2e 73 63 72 69 | ocs.;;.URL:.https://ox-hugo.scri |
| 17540 | 70 74 65 72 2e 63 6f 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 70 61 72 | pter.co..;;.This.file.is.not.par |
| 17560 | 74 20 6f 66 20 47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d | t.of.GNU.Emacs...;;.This.program |
| 17580 | 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 | .is.free.software;.you.can.redis |
| 175a0 | 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 | tribute.it.and/or.modify.;;.it.u |
| 175c0 | 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 | nder.the.terms.of.the.GNU.Genera |
| 175e0 | 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 | l.Public.License.as.published.by |
| 17600 | 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e | .;;.the.Free.Software.Foundation |
| 17620 | 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 | ,.either.version.3.of.the.Licens |
| 17640 | 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 | e,.or.;;.(at.your.option).any.la |
| 17660 | 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 | ter.version...;;.This.program.is |
| 17680 | 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 | .distributed.in.the.hope.that.it |
| 176a0 | 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 | .will.be.useful,.;;.but.WITHOUT. |
| 176c0 | 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 | ANY.WARRANTY;.without.even.the.i |
| 176e0 | 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 | mplied.warranty.of.;;.MERCHANTAB |
| 17700 | 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 | ILITY.or.FITNESS.FOR.A.PARTICULA |
| 17720 | 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 | R.PURPOSE...See.the.;;.GNU.Gener |
| 17740 | 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 | al.Public.License.for.more.detai |
| 17760 | 6c 73 2e 0a 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 | ls...;;.You.should.have.received |
| 17780 | 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 | .a.copy.of.the.GNU.General.Publi |
| 177a0 | 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f | c.License.;;.along.with.this.pro |
| 177c0 | 67 72 61 6d 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e | gram...If.not,.see.<https://www. |
| 177e0 | 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 | gnu.org/licenses/>...;;;.Comment |
| 17800 | 61 72 79 3a 0a 0a 3b 3b 20 6f 78 2d 68 75 67 6f 20 69 6d 70 6c 65 6d 65 6e 74 73 20 61 20 4d 61 | ary:..;;.ox-hugo.implements.a.Ma |
| 17820 | 72 6b 64 6f 77 6e 20 62 61 63 6b 2d 65 6e 64 20 66 6f 72 20 4f 72 67 20 65 78 70 6f 72 74 65 72 | rkdown.back-end.for.Org.exporter |
| 17840 | 2e 20 20 54 68 65 0a 3b 3b 20 65 78 70 6f 72 74 65 64 20 4d 61 72 6b 64 6f 77 6e 20 69 73 20 63 | ...The.;;.exported.Markdown.is.c |
| 17860 | 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 74 68 65 20 48 75 67 6f 20 73 74 61 74 69 63 20 73 | ompatible.with.the.Hugo.static.s |
| 17880 | 69 74 65 20 67 65 6e 65 72 61 74 6f 72 0a 3b 3b 20 28 68 74 74 70 73 3a 2f 2f 67 6f 68 75 67 6f | ite.generator.;;.(https://gohugo |
| 178a0 | 2e 69 6f 2f 29 2e 20 20 54 68 69 73 20 65 78 70 6f 72 74 65 72 20 61 6c 73 6f 20 67 65 6e 65 72 | .io/)...This.exporter.also.gener |
| 178c0 | 61 74 65 73 20 74 68 65 20 70 6f 73 74 0a 3b 3b 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 69 6e | ates.the.post.;;.front-matter.in |
| 178e0 | 20 54 4f 4d 4c 20 6f 72 20 59 41 4d 4c 2e 0a 0a 3b 3b 20 54 6f 20 73 74 61 72 74 20 75 73 69 6e | .TOML.or.YAML...;;.To.start.usin |
| 17900 | 67 20 74 68 69 73 20 65 78 70 6f 72 74 65 72 2c 20 61 64 64 20 74 68 65 20 62 65 6c 6f 77 20 74 | g.this.exporter,.add.the.below.t |
| 17920 | 6f 20 79 6f 75 72 20 45 6d 61 63 73 20 63 6f 6e 66 69 67 3a 0a 3b 3b 0a 3b 3b 20 20 20 28 77 69 | o.your.Emacs.config:.;;.;;...(wi |
| 17940 | 74 68 2d 65 76 61 6c 2d 61 66 74 65 72 2d 6c 6f 61 64 20 27 6f 78 0a 3b 3b 20 20 20 20 20 28 72 | th-eval-after-load.'ox.;;.....(r |
| 17960 | 65 71 75 69 72 65 20 27 6f 78 2d 68 75 67 6f 29 29 0a 3b 3b 0a 3b 3b 20 57 69 74 68 20 74 68 65 | equire.'ox-hugo)).;;.;;.With.the |
| 17980 | 20 61 62 6f 76 65 20 65 76 61 6c 75 61 74 65 64 2c 20 74 68 65 20 6f 78 2d 68 75 67 6f 20 65 78 | .above.evaluated,.the.ox-hugo.ex |
| 179a0 | 70 6f 72 74 65 72 20 6f 70 74 69 6f 6e 73 20 77 69 6c 6c 20 62 65 0a 3b 3b 20 61 76 61 69 6c 61 | porter.options.will.be.;;.availa |
| 179c0 | 62 6c 65 20 69 6e 20 74 68 65 20 4f 72 67 20 45 78 70 6f 72 74 20 44 69 73 70 61 74 63 68 65 72 | ble.in.the.Org.Export.Dispatcher |
| 179e0 | 2e 20 20 54 68 65 20 6f 78 2d 68 75 67 6f 20 65 78 70 6f 72 74 0a 3b 3b 20 63 6f 6d 6d 61 6e 64 | ...The.ox-hugo.export.;;.command |
| 17a00 | 73 20 68 61 76 65 20 62 69 6e 64 69 6e 67 73 20 62 65 67 69 6e 6e 69 6e 67 20 77 69 74 68 20 22 | s.have.bindings.beginning.with." |
| 17a20 | 48 22 20 28 66 6f 72 20 48 75 67 6f 29 2e 0a 3b 3b 0a 3b 3b 20 23 20 42 6c 6f 67 67 69 6e 67 20 | H".(for.Hugo)..;;.;;.#.Blogging. |
| 17a40 | 46 6c 6f 77 73 0a 3b 3b 0a 3b 3b 20 31 2e 20 6f 6e 65 2d 70 6f 73 74 2d 70 65 72 2d 73 75 62 74 | Flows.;;.;;.1..one-post-per-subt |
| 17a60 | 72 65 65 20 66 6c 6f 77 20 3a 3a 20 41 20 73 69 6e 67 6c 65 20 4f 72 67 20 66 69 6c 65 20 63 61 | ree.flow.::.A.single.Org.file.ca |
| 17a80 | 6e 20 68 61 76 65 20 6d 75 6c 74 69 70 6c 65 0a 3b 3b 20 20 20 20 20 20 4f 72 67 20 73 75 62 74 | n.have.multiple.;;......Org.subt |
| 17aa0 | 72 65 65 73 20 77 68 69 63 68 20 65 78 70 6f 72 74 20 74 6f 20 69 6e 64 69 76 69 64 75 61 6c 20 | rees.which.export.to.individual. |
| 17ac0 | 48 75 67 6f 20 70 6f 73 74 73 2e 20 20 45 61 63 68 20 6f 66 0a 3b 3b 20 20 20 20 20 20 74 68 6f | Hugo.posts...Each.of.;;......tho |
| 17ae0 | 73 65 20 73 75 62 74 72 65 65 73 20 74 68 61 74 20 68 61 73 20 74 68 65 20 45 58 50 4f 52 54 5f | se.subtrees.that.has.the.EXPORT_ |
| 17b00 | 46 49 4c 45 5f 4e 41 4d 45 20 70 72 6f 70 65 72 74 79 20 73 65 74 20 69 73 0a 3b 3b 20 20 20 20 | FILE_NAME.property.set.is.;;.... |
| 17b20 | 20 20 63 61 6c 6c 65 64 20 61 20 27 76 61 6c 69 64 20 48 75 67 6f 20 70 6f 73 74 20 73 75 62 74 | ..called.a.'valid.Hugo.post.subt |
| 17b40 | 72 65 65 27 20 69 6e 20 74 68 69 73 20 70 61 63 6b 61 67 65 20 61 6e 64 20 69 74 73 0a 3b 3b 20 | ree'.in.this.package.and.its.;;. |
| 17b60 | 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 32 2e 20 6f 6e 65 | .....documentation..;;.;;.2..one |
| 17b80 | 2d 70 6f 73 74 2d 70 65 72 2d 66 69 6c 65 20 66 6c 6f 77 20 3a 3a 20 41 20 73 69 6e 67 6c 65 20 | -post-per-file.flow.::.A.single. |
| 17ba0 | 4f 72 67 20 66 69 6c 65 20 65 78 70 6f 72 74 73 20 74 6f 20 6f 6e 6c 79 0a 3b 3b 20 20 20 20 20 | Org.file.exports.to.only.;;..... |
| 17bc0 | 20 2a 6f 6e 65 2a 20 48 75 67 6f 20 70 6f 73 74 2e 20 20 41 6e 20 4f 72 67 20 66 69 6c 65 20 69 | .*one*.Hugo.post...An.Org.file.i |
| 17be0 | 6e 74 65 6e 64 65 64 20 74 6f 20 62 65 20 65 78 70 6f 72 74 65 64 20 62 79 20 74 68 69 73 0a 3b | ntended.to.be.exported.by.this.; |
| 17c00 | 3b 20 20 20 20 20 20 66 6c 6f 77 20 6d 75 73 74 20 6e 6f 74 20 68 61 76 65 20 61 6e 79 20 27 76 | ;......flow.must.not.have.any.'v |
| 17c20 | 61 6c 69 64 20 48 75 67 6f 20 70 6f 73 74 20 73 75 62 74 72 65 65 73 27 2c 20 61 6e 64 20 69 6e | alid.Hugo.post.subtrees',.and.in |
| 17c40 | 73 74 65 61 64 0a 3b 3b 20 20 20 20 20 20 6d 75 73 74 20 68 61 76 65 20 74 68 65 20 23 2b 74 69 | stead.;;......must.have.the.#+ti |
| 17c60 | 74 6c 65 20 70 72 6f 70 65 72 74 79 20 73 65 74 2e 0a 3b 3b 0a 3b 3b 20 23 20 43 6f 6d 6d 6f 6e | tle.property.set..;;.;;.#.Common |
| 17c80 | 6c 79 20 75 73 65 64 20 65 78 70 6f 72 74 20 63 6f 6d 6d 61 6e 64 73 0a 3b 3b 0a 3b 3b 20 23 23 | ly.used.export.commands.;;.;;.## |
| 17ca0 | 20 46 6f 72 20 62 6f 74 68 20 6f 6e 65 2d 70 6f 73 74 2d 70 65 72 2d 73 75 62 74 72 65 65 20 61 | .For.both.one-post-per-subtree.a |
| 17cc0 | 6e 64 20 6f 6e 65 2d 70 6f 73 74 2d 70 65 72 2d 66 69 6c 65 20 66 6c 6f 77 73 0a 3b 3b 0a 3b 3b | nd.one-post-per-file.flows.;;.;; |
| 17ce0 | 20 20 20 20 2d 20 43 2d 63 20 43 2d 65 20 48 20 48 20 20 2d 3e 20 45 78 70 6f 72 74 20 22 57 68 | ....-.C-c.C-e.H.H..->.Export."Wh |
| 17d00 | 61 74 20 49 20 4d 65 61 6e 22 2e 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | at.I.Mean"..;;.................. |
| 17d20 | 20 20 20 20 2d 20 49 66 20 70 6f 69 6e 74 20 69 73 20 69 6e 20 61 20 27 76 61 6c 69 64 20 48 75 | ....-.If.point.is.in.a.'valid.Hu |
| 17d40 | 67 6f 20 70 6f 73 74 20 73 75 62 74 72 65 65 27 2c 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 20 20 | go.post.subtree',.;;............ |
| 17d60 | 20 20 20 20 20 20 20 20 20 20 20 20 65 78 70 6f 72 74 20 74 68 61 74 20 73 75 62 74 72 65 65 20 | ............export.that.subtree. |
| 17d80 | 74 6f 20 61 20 48 75 67 6f 20 70 6f 73 74 20 69 6e 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 20 20 | to.a.Hugo.post.in.;;............ |
| 17da0 | 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 72 6b 64 6f 77 6e 2e 0a 3b 3b 20 20 20 20 20 20 20 20 | ............Markdown..;;........ |
| 17dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 20 49 66 20 74 68 65 20 66 69 6c 65 20 69 73 20 69 | ..............-.If.the.file.is.i |
| 17de0 | 6e 74 65 6e 64 65 64 20 74 6f 20 62 65 20 65 78 70 6f 72 74 65 64 20 61 73 20 61 0a 3b 3b 20 20 | ntended.to.be.exported.as.a.;;.. |
| 17e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 6f 6c 65 20 28 69 2e 65 | ......................whole.(i.e |
| 17e20 | 2e 20 68 61 73 20 74 68 65 20 23 2b 74 69 74 6c 65 20 6b 65 79 77 6f 72 64 29 2c 0a 3b 3b 20 20 | ..has.the.#+title.keyword),.;;.. |
| 17e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 70 6f 72 74 20 74 68 65 | ......................export.the |
| 17e60 | 20 77 68 6f 6c 65 20 4f 72 67 20 66 69 6c 65 20 74 6f 20 61 20 48 75 67 6f 20 70 6f 73 74 20 69 | .whole.Org.file.to.a.Hugo.post.i |
| 17e80 | 6e 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 72 6b | n.;;........................Mark |
| 17ea0 | 64 6f 77 6e 2e 0a 3b 3b 0a 3b 3b 20 20 20 20 2d 20 43 2d 63 20 43 2d 65 20 48 20 41 20 20 2d 3e | down..;;.;;....-.C-c.C-e.H.A..-> |
| 17ec0 | 20 45 78 70 6f 72 74 20 2a 61 6c 6c 2a 20 22 57 68 61 74 20 49 20 4d 65 61 6e 22 0a 3b 3b 20 20 | .Export.*all*."What.I.Mean".;;.. |
| 17ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 20 49 66 20 74 68 65 20 4f 72 67 | ....................-.If.the.Org |
| 17f00 | 20 66 69 6c 65 20 68 61 73 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 27 76 61 6c 69 64 20 48 75 67 | .file.has.one.or.more.'valid.Hug |
| 17f20 | 6f 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 74 | o.;;........................post |
| 17f40 | 20 73 75 62 74 72 65 65 73 27 2c 20 65 78 70 6f 72 74 20 74 68 65 6d 20 74 6f 20 48 75 67 6f 20 | .subtrees',.export.them.to.Hugo. |
| 17f60 | 70 6f 73 74 73 20 69 6e 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | posts.in.;;..................... |
| 17f80 | 20 20 20 4d 61 72 6b 64 6f 77 6e 2e 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...Markdown..;;................. |
| 17fa0 | 20 20 20 20 20 2d 20 49 66 20 74 68 65 20 66 69 6c 65 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 | .....-.If.the.file.is.intended.t |
| 17fc0 | 6f 20 62 65 20 65 78 70 6f 72 74 65 64 20 61 73 20 61 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 20 | o.be.exported.as.a.;;........... |
| 17fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 6f 6c 65 20 28 69 2e 65 2e 20 6e 6f 20 27 76 61 6c | .............whole.(i.e..no.'val |
| 18000 | 69 64 20 48 75 67 6f 20 70 6f 73 74 20 73 75 62 74 72 65 65 73 27 0a 3b 3b 20 20 20 20 20 20 20 | id.Hugo.post.subtrees'.;;....... |
| 18020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 74 20 61 6c 6c 2c 20 61 6e 64 20 68 61 73 | .................at.all,.and.has |
| 18040 | 20 74 68 65 20 23 2b 74 69 74 6c 65 20 6b 65 79 77 6f 72 64 29 2c 0a 3b 3b 20 20 20 20 20 20 20 | .the.#+title.keyword),.;;....... |
| 18060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 70 6f 72 74 20 74 68 65 20 77 68 6f 6c | .................export.the.whol |
| 18080 | 65 20 4f 72 67 20 66 69 6c 65 20 74 6f 20 61 20 48 75 67 6f 20 70 6f 73 74 20 69 6e 0a 3b 3b 20 | e.Org.file.to.a.Hugo.post.in.;;. |
| 180a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 72 6b 64 6f 77 6e 2e | .......................Markdown. |
| 180c0 | 0a 3b 3b 0a 3b 3b 20 23 23 20 46 6f 72 20 6f 6e 6c 79 20 74 68 65 20 6f 6e 65 2d 70 6f 73 74 2d | .;;.;;.##.For.only.the.one-post- |
| 180e0 | 70 65 72 2d 66 69 6c 65 20 66 6c 6f 77 0a 3b 3b 0a 3b 3b 20 20 20 20 2d 20 43 2d 63 20 43 2d 65 | per-file.flow.;;.;;....-.C-c.C-e |
| 18100 | 20 48 20 68 20 20 2d 3e 20 45 78 70 6f 72 74 20 74 68 65 20 4f 72 67 20 66 69 6c 65 20 74 6f 20 | .H.h..->.Export.the.Org.file.to. |
| 18120 | 61 20 48 75 67 6f 20 70 6f 73 74 20 69 6e 20 4d 61 72 6b 64 6f 77 6e 2e 0a 0a 3b 3b 20 44 6f 20 | a.Hugo.post.in.Markdown...;;.Do. |
| 18140 | 4d 2d 78 20 63 75 73 74 6f 6d 69 7a 65 2d 67 72 6f 75 70 2c 20 61 6e 64 20 73 65 6c 65 63 74 20 | M-x.customize-group,.and.select. |
| 18160 | 60 6f 72 67 2d 65 78 70 6f 72 74 2d 68 75 67 6f 27 20 74 6f 20 73 65 65 20 74 68 65 0a 3b 3b 20 | `org-export-hugo'.to.see.the.;;. |
| 18180 | 61 76 61 69 6c 61 62 6c 65 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 6f 70 74 69 6f 6e 73 20 | available.customization.options. |
| 181a0 | 66 6f 72 20 74 68 69 73 20 70 61 63 6b 61 67 65 2e 0a 0a 3b 3b 20 53 65 65 20 74 68 69 73 20 70 | for.this.package...;;.See.this.p |
| 181c0 | 61 63 6b 61 67 65 27 73 20 77 65 62 73 69 74 65 20 66 6f 72 20 6d 6f 72 65 20 69 6e 73 74 72 75 | ackage's.website.for.more.instru |
| 181e0 | 63 74 69 6f 6e 73 20 61 6e 64 20 65 78 61 6d 70 6c 65 73 3a 0a 3b 3b 0a 3b 3b 20 20 20 68 74 74 | ctions.and.examples:.;;.;;...htt |
| 18200 | 70 73 3a 2f 2f 6f 78 2d 68 75 67 6f 2e 73 63 72 69 70 74 65 72 2e 63 6f 0a 0a 3b 3b 3b 20 43 6f | ps://ox-hugo.scripter.co..;;;.Co |
| 18220 | 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 74 6f 6d 65 6c 72 29 20 20 20 20 20 20 20 20 20 20 | de:..(require.'tomelr).......... |
| 18240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 46 6f 72 20 60 74 6f 6d 65 6c 72 2d 65 6e 63 6f 64 65 | .............;For.`tomelr-encode |
| 18260 | 27 0a 0a 28 72 65 71 75 69 72 65 20 27 6f 78 2d 62 6c 61 63 6b 66 72 69 64 61 79 29 0a 0a 28 72 | '..(require.'ox-blackfriday)..(r |
| 18280 | 65 71 75 69 72 65 20 27 66 66 61 70 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | equire.'ffap)................... |
| 182a0 | 20 20 20 20 20 20 3b 46 6f 72 20 60 66 66 61 70 2d 75 72 6c 2d 72 65 67 65 78 70 27 0a 28 72 65 | ......;For.`ffap-url-regexp'.(re |
| 182c0 | 71 75 69 72 65 20 27 6f 62 2d 63 6f 72 65 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | quire.'ob-core)................. |
| 182e0 | 20 20 20 20 20 3b 46 6f 72 20 60 6f 72 67 2d 62 61 62 65 6c 2d 70 61 72 73 65 2d 68 65 61 64 65 | .....;For.`org-babel-parse-heade |
| 18300 | 72 2d 61 72 67 75 6d 65 6e 74 73 27 0a 3b 3b 20 60 6f 72 67 2d 72 65 66 69 6c 65 2e 65 6c 27 20 | r-arguments'.;;.`org-refile.el'. |
| 18320 | 69 73 20 6e 65 77 20 69 6e 20 4f 72 67 20 39 2e 34 0a 3b 3b 20 68 74 74 70 73 3a 2f 2f 67 69 74 | is.new.in.Org.9.4.;;.https://git |
| 18340 | 2e 73 61 76 61 6e 6e 61 68 2e 67 6e 75 2e 6f 72 67 2f 63 67 69 74 2f 65 6d 61 63 73 2f 6f 72 67 | .savannah.gnu.org/cgit/emacs/org |
| 18360 | 2d 6d 6f 64 65 2e 67 69 74 2f 63 6f 6d 6d 69 74 2f 3f 69 64 3d 66 36 33 36 63 66 39 31 62 36 63 | -mode.git/commit/?id=f636cf91b6c |
| 18380 | 62 65 33 32 32 65 63 61 35 36 65 32 33 32 38 33 66 34 36 31 34 35 34 38 63 39 64 36 35 0a 28 72 | be322eca56e23283f4614548c9d65.(r |
| 183a0 | 65 71 75 69 72 65 20 27 6f 72 67 2d 72 65 66 69 6c 65 20 6e 69 6c 20 3a 6e 6f 65 72 72 6f 72 29 | equire.'org-refile.nil.:noerror) |
| 183c0 | 20 20 20 20 20 20 3b 46 6f 72 20 60 6f 72 67 2d 67 65 74 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 | ......;For.`org-get-outline-path |
| 183e0 | 27 0a 0a 28 72 65 71 75 69 72 65 20 27 6f 72 67 29 0a 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d | '..(require.'org).(require.'org- |
| 18400 | 69 64 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 46 6f 72 20 60 | id).......................;For.` |
| 18420 | 6f 72 67 2d 69 64 2d 66 69 6e 64 27 0a 0a 3b 3b 20 46 6f 72 20 60 6f 72 67 2d 69 6e 66 6f 2d 65 | org-id-find'..;;.For.`org-info-e |
| 18440 | 6d 61 63 73 2d 64 6f 63 75 6d 65 6e 74 73 27 2c 20 60 6f 72 67 2d 69 6e 66 6f 2d 6f 74 68 65 72 | macs-documents',.`org-info-other |
| 18460 | 2d 64 6f 63 75 6d 65 6e 74 73 27 0a 3b 3b 20 6f 72 67 2d 69 6e 66 6f 2e 65 6c 20 67 6f 74 20 72 | -documents'.;;.org-info.el.got.r |
| 18480 | 65 6e 61 6d 65 64 20 74 6f 20 6f 6c 2d 69 6e 66 6f 2e 65 6c 20 69 6e 20 4f 72 67 20 76 65 72 73 | enamed.to.ol-info.el.in.Org.vers |
| 184a0 | 69 6f 6e 20 39 2e 33 2e 20 20 52 65 6d 6f 76 65 0a 3b 3b 20 62 65 6c 6f 77 20 69 66 20 63 6f 6e | ion.9.3...Remove.;;.below.if.con |
| 184c0 | 64 69 74 69 6f 6e 20 61 66 74 65 72 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 65 6d 61 63 73 20 64 | dition.after.the.minimum.emacs.d |
| 184e0 | 65 70 65 6e 64 65 6e 63 79 20 69 73 20 72 61 69 73 65 64 20 74 6f 0a 3b 3b 20 65 6d 61 63 73 20 | ependency.is.raised.to.;;.emacs. |
| 18500 | 32 37 2e 78 2e 20 54 68 65 20 4f 72 67 20 76 65 72 73 69 6f 6e 20 73 68 69 70 70 65 64 20 77 69 | 27.x..The.Org.version.shipped.wi |
| 18520 | 74 68 20 45 6d 61 63 73 20 32 36 2e 33 20 69 73 20 39 2e 31 2e 39 2e 0a 28 69 66 20 28 76 65 72 | th.Emacs.26.3.is.9.1.9..(if.(ver |
| 18540 | 73 69 6f 6e 3c 20 28 6f 72 67 2d 76 65 72 73 69 6f 6e 29 20 22 39 2e 33 22 29 0a 20 20 20 20 28 | sion<.(org-version)."9.3").....( |
| 18560 | 72 65 71 75 69 72 65 20 27 6f 72 67 2d 69 6e 66 6f 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6f | require.'org-info)...(require.'o |
| 18580 | 6c 2d 69 6e 66 6f 29 29 0a 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d | l-info))..(declare-function.org- |
| 185a0 | 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 70 61 72 73 65 2d 63 69 74 61 74 69 6f 6e | hugo-pandoc-cite--parse-citation |
| 185c0 | 73 2d 6d 61 79 62 65 20 22 6f 78 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 22 29 0a 28 | s-maybe."ox-hugo-pandoc-cite").( |
| 185e0 | 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 | declare-function.org-hugo-pandoc |
| 18600 | 2d 63 69 74 65 2d 2d 6d 65 74 61 2d 64 61 74 61 2d 67 65 6e 65 72 61 74 6f 72 20 22 6f 78 2d 68 | -cite--meta-data-generator."ox-h |
| 18620 | 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 22 29 0a 0a 28 72 65 71 75 69 72 65 20 27 6f 78 2d | ugo-pandoc-cite")..(require.'ox- |
| 18640 | 68 75 67 6f 2d 64 65 70 72 65 63 61 74 65 64 29 0a 0a 0a 28 64 65 66 76 61 72 20 66 66 61 70 2d | hugo-deprecated)...(defvar.ffap- |
| 18660 | 75 72 6c 2d 72 65 67 65 78 70 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 53 69 6c 65 | url-regexp)................;Sile |
| 18680 | 6e 63 65 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 72 0a 0a 0a 3b 3b 20 55 73 69 6e 67 20 74 68 65 | nce.byte-compiler...;;.Using.the |
| 186a0 | 20 63 6f 72 72 65 63 74 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 67 65 74 74 69 6e 67 20 69 6e | .correct.function.for.getting.in |
| 186c0 | 68 65 72 69 74 65 64 20 4f 72 67 20 74 61 67 73 2e 0a 3b 3b 20 53 74 61 72 74 69 6e 67 20 4f 72 | herited.Org.tags..;;.Starting.Or |
| 186e0 | 67 20 39 2e 32 2c 20 60 6f 72 67 2d 67 65 74 2d 74 61 67 73 27 20 72 65 74 75 72 6e 73 20 61 6c | g.9.2,.`org-get-tags'.returns.al |
| 18700 | 6c 20 74 68 65 20 69 6e 68 65 72 69 74 65 64 20 74 61 67 73 0a 3b 3b 20 69 6e 73 74 65 61 64 20 | l.the.inherited.tags.;;.instead. |
| 18720 | 6f 66 20 72 65 74 75 72 6e 69 6e 67 20 6f 6e 6c 79 20 74 68 65 20 6c 6f 63 61 6c 20 74 61 67 73 | of.returning.only.the.local.tags |
| 18740 | 20 69 2e 65 2e 20 6f 6e 6c 79 20 74 68 65 20 63 75 72 72 65 6e 74 0a 3b 3b 20 68 65 61 64 69 6e | .i.e..only.the.current.;;.headin |
| 18760 | 67 20 74 61 67 73 2e 0a 3b 3b 20 68 74 74 70 73 3a 2f 2f 67 69 74 2e 73 61 76 61 6e 6e 61 68 2e | g.tags..;;.https://git.savannah. |
| 18780 | 67 6e 75 2e 6f 72 67 2f 63 67 69 74 2f 65 6d 61 63 73 2f 6f 72 67 2d 6d 6f 64 65 2e 67 69 74 2f | gnu.org/cgit/emacs/org-mode.git/ |
| 187a0 | 63 6f 6d 6d 69 74 2f 3f 69 64 3d 66 62 65 35 36 66 38 39 66 37 35 61 38 39 37 39 65 30 62 61 34 | commit/?id=fbe56f89f75a8979e0ba4 |
| 187c0 | 38 30 30 31 61 38 32 32 35 31 38 64 66 32 63 36 36 66 65 0a 0a 3b 3b 20 46 6f 72 20 4f 72 67 20 | 8001a822518df2c66fe..;;.For.Org. |
| 187e0 | 3c 3d 20 39 2e 31 2c 20 60 6f 72 67 2d 67 65 74 2d 74 61 67 73 27 20 72 65 74 75 72 6e 65 64 20 | <=.9.1,.`org-get-tags'.returned. |
| 18800 | 61 20 6c 69 73 74 20 6f 66 20 74 61 67 73 20 2a 6f 6e 6c 79 2a 20 61 74 0a 3b 3b 20 74 68 65 20 | a.list.of.tags.*only*.at.;;.the. |
| 18820 | 63 75 72 72 65 6e 74 20 68 65 61 64 69 6e 67 2c 20 77 68 69 6c 65 20 60 6f 72 67 2d 67 65 74 2d | current.heading,.while.`org-get- |
| 18840 | 74 61 67 73 2d 61 74 27 20 72 65 74 75 72 6e 65 64 20 69 6e 68 65 72 69 74 65 64 0a 3b 3b 20 74 | tags-at'.returned.inherited.;;.t |
| 18860 | 61 67 73 20 74 6f 6f 2e 0a 28 77 69 74 68 2d 6e 6f 2d 77 61 72 6e 69 6e 67 73 0a 20 20 28 69 66 | ags.too..(with-no-warnings...(if |
| 18880 | 20 28 66 62 6f 75 6e 64 70 20 23 27 6f 72 67 2d 2d 67 65 74 2d 6c 6f 63 61 6c 2d 74 61 67 73 29 | .(fboundp.#'org--get-local-tags) |
| 188a0 | 20 20 20 3b 49 66 20 75 73 69 6e 67 20 4f 72 67 20 39 2e 32 2b 0a 20 20 20 20 20 20 28 64 65 66 | ...;If.using.Org.9.2+.......(def |
| 188c0 | 61 6c 69 61 73 20 27 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 74 61 67 73 20 27 6f 72 67 2d 67 | alias.'org-hugo--get-tags.'org-g |
| 188e0 | 65 74 2d 74 61 67 73 29 0a 20 20 20 20 28 64 65 66 61 6c 69 61 73 20 27 6f 72 67 2d 68 75 67 6f | et-tags).....(defalias.'org-hugo |
| 18900 | 2d 2d 67 65 74 2d 74 61 67 73 20 27 6f 72 67 2d 67 65 74 2d 74 61 67 73 2d 61 74 29 29 29 0a 0a | --get-tags.'org-get-tags-at))).. |
| 18920 | 3b 3b 20 60 6f 72 67 2d 62 61 63 6b 2d 74 6f 2d 68 65 61 64 69 6e 67 2d 6f 72 2d 70 6f 69 6e 74 | ;;.`org-back-to-heading-or-point |
| 18940 | 2d 6d 69 6e 27 20 77 61 73 20 69 6e 74 72 6f 64 75 63 65 64 20 69 6e 20 4f 72 67 20 39 2e 35 20 | -min'.was.introduced.in.Org.9.5. |
| 18960 | 69 6e 0a 3b 3b 20 68 74 74 70 73 3a 2f 2f 67 69 74 2e 73 61 76 61 6e 6e 61 68 2e 67 6e 75 2e 6f | in.;;.https://git.savannah.gnu.o |
| 18980 | 72 67 2f 63 67 69 74 2f 65 6d 61 63 73 2f 6f 72 67 2d 6d 6f 64 65 2e 67 69 74 2f 63 6f 6d 6d 69 | rg/cgit/emacs/org-mode.git/commi |
| 189a0 | 74 2f 3f 69 64 3d 31 62 64 66 66 39 66 37 33 64 63 31 65 37 66 66 36 32 35 61 39 30 65 33 65 36 | t/?id=1bdff9f73dc1e7ff625a90e3e6 |
| 189c0 | 31 33 35 30 62 64 65 61 39 39 66 32 39 63 2e 0a 3b 3b 20 49 66 20 61 20 75 73 65 72 20 69 73 20 | 1350bdea99f29c..;;.If.a.user.is. |
| 189e0 | 75 73 69 6e 67 20 61 20 73 6c 69 67 68 74 6c 79 20 6f 6c 64 65 72 20 76 65 72 73 69 6f 6e 20 6f | using.a.slightly.older.version.o |
| 18a00 | 66 20 4f 72 67 20 28 6c 69 6b 65 20 39 2e 33 29 2c 0a 3b 3b 20 64 65 66 69 6e 65 20 69 74 2e 0a | f.Org.(like.9.3),.;;.define.it.. |
| 18a20 | 28 75 6e 6c 65 73 73 20 28 66 62 6f 75 6e 64 70 20 23 27 6f 72 67 2d 62 61 63 6b 2d 74 6f 2d 68 | (unless.(fboundp.#'org-back-to-h |
| 18a40 | 65 61 64 69 6e 67 2d 6f 72 2d 70 6f 69 6e 74 2d 6d 69 6e 29 0a 20 20 28 64 65 66 75 6e 20 6f 72 | eading-or-point-min)...(defun.or |
| 18a60 | 67 2d 62 61 63 6b 2d 74 6f 2d 68 65 61 64 69 6e 67 2d 6f 72 2d 70 6f 69 6e 74 2d 6d 69 6e 20 28 | g-back-to-heading-or-point-min.( |
| 18a80 | 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 76 69 73 69 62 6c 65 2d 6f 6b 29 0a 20 20 20 20 22 47 6f 20 | &optional.invisible-ok)....."Go. |
| 18aa0 | 62 61 63 6b 20 74 6f 20 68 65 61 64 69 6e 67 20 6f 72 20 66 69 72 73 74 20 70 6f 69 6e 74 20 69 | back.to.heading.or.first.point.i |
| 18ac0 | 6e 20 62 75 66 66 65 72 2e 0a 49 66 20 70 6f 69 6e 74 20 69 73 20 62 65 66 6f 72 65 20 66 69 72 | n.buffer..If.point.is.before.fir |
| 18ae0 | 73 74 20 68 65 61 64 69 6e 67 20 67 6f 20 74 6f 20 66 69 72 73 74 20 70 6f 69 6e 74 20 69 6e 20 | st.heading.go.to.first.point.in. |
| 18b00 | 62 75 66 66 65 72 0a 69 6e 73 74 65 61 64 20 6f 66 20 62 61 63 6b 20 74 6f 20 68 65 61 64 69 6e | buffer.instead.of.back.to.headin |
| 18b20 | 67 2e 22 0a 20 20 20 20 28 69 66 20 28 6f 72 67 2d 62 65 66 6f 72 65 2d 66 69 72 73 74 2d 68 65 | g.".....(if.(org-before-first-he |
| 18b40 | 61 64 69 6e 67 2d 70 29 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 | ading-p).........(goto-char.(poi |
| 18b60 | 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 62 61 63 6b 2d 74 6f 2d 68 65 61 64 | nt-min)).......(org-back-to-head |
| 18b80 | 69 6e 67 20 69 6e 76 69 73 69 62 6c 65 2d 6f 6b 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 | ing.invisible-ok))))..(defvar.or |
| 18ba0 | 67 2d 68 75 67 6f 2d 2d 73 75 62 74 72 65 65 2d 63 6f 6f 72 64 20 6e 69 6c 0a 20 20 22 56 61 72 | g-hugo--subtree-coord.nil..."Var |
| 18bc0 | 69 61 62 6c 65 20 74 6f 20 73 74 6f 72 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 76 61 6c 69 64 | iable.to.store.the.current.valid |
| 18be0 | 20 48 75 67 6f 20 73 75 62 74 72 65 65 20 63 6f 6f 72 64 69 6e 61 74 65 73 2e 0a 49 74 20 68 6f | .Hugo.subtree.coordinates..It.ho |
| 18c00 | 6c 64 73 20 74 68 65 20 76 61 6c 75 65 20 72 65 74 75 72 6e 65 64 20 62 79 0a 60 6f 72 67 2d 68 | lds.the.value.returned.by.`org-h |
| 18c20 | 75 67 6f 2d 2d 67 65 74 2d 70 6f 73 74 2d 73 75 62 74 72 65 65 2d 63 6f 6f 72 64 69 6e 61 74 65 | ugo--get-post-subtree-coordinate |
| 18c40 | 73 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 68 75 67 6f 2d 2d 73 75 62 74 72 65 65 | s'.")..(defvar.org-hugo--subtree |
| 18c60 | 2d 63 6f 75 6e 74 20 30 0a 20 20 22 56 61 72 69 61 62 6c 65 20 74 6f 20 63 6f 75 6e 74 20 6f 66 | -count.0..."Variable.to.count.of |
| 18c80 | 20 6e 75 6d 62 65 72 20 6f 66 20 73 75 62 74 72 65 65 73 20 67 65 74 74 69 6e 67 20 65 78 70 6f | .number.of.subtrees.getting.expo |
| 18ca0 | 72 74 65 64 2e 0a 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 75 73 65 64 20 77 68 65 6e | rted..This.variable.is.used.when |
| 18cc0 | 20 65 78 70 6f 72 74 69 6e 67 20 61 6c 6c 20 73 75 62 74 72 65 65 73 20 69 6e 20 61 20 66 69 6c | .exporting.all.subtrees.in.a.fil |
| 18ce0 | 65 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 68 75 67 6f 2d 2d 66 6d 20 6e 69 6c 0a 20 | e.")..(defvar.org-hugo--fm.nil.. |
| 18d00 | 20 22 56 61 72 69 61 62 6c 65 20 74 6f 20 73 74 6f 72 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 | ."Variable.to.store.the.current. |
| 18d20 | 48 75 67 6f 20 70 6f 73 74 27 73 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 73 74 72 69 6e 67 2e | Hugo.post's.front-matter.string. |
| 18d40 | 0a 0a 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 75 73 65 64 20 74 6f 20 63 61 63 68 65 | ..This.variable.is.used.to.cache |
| 18d60 | 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 6f 78 2d 68 75 67 6f 20 67 65 6e 65 72 61 74 65 64 0a | .the.original.ox-hugo.generated. |
| 18d80 | 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 74 68 61 74 27 73 20 75 73 65 64 20 61 66 74 65 72 20 50 | front-matter.that's.used.after.P |
| 18da0 | 61 6e 64 6f 63 20 43 69 74 61 74 69 6f 6e 20 70 61 72 73 69 6e 67 2e 22 29 0a 0a 28 64 65 66 76 | andoc.Citation.parsing.")..(defv |
| 18dc0 | 61 72 20 6f 72 67 2d 68 75 67 6f 2d 2d 66 6d 2d 79 61 6d 6c 20 6e 69 6c 0a 20 20 22 56 61 72 69 | ar.org-hugo--fm-yaml.nil..."Vari |
| 18de0 | 61 62 6c 65 20 74 6f 20 73 74 6f 72 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 48 75 67 6f 20 70 | able.to.store.the.current.Hugo.p |
| 18e00 | 6f 73 74 27 73 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 73 74 72 69 6e 67 20 69 6e 20 59 41 4d | ost's.front-matter.string.in.YAM |
| 18e20 | 4c 20 66 6f 72 6d 61 74 2e 0a 0a 50 61 6e 64 6f 63 20 75 6e 64 65 72 73 74 61 6e 64 73 20 6d 65 | L.format...Pandoc.understands.me |
| 18e40 | 74 61 2d 64 61 74 61 20 6f 6e 6c 79 20 69 6e 20 59 41 4d 4c 20 66 6f 72 6d 61 74 2e 20 20 53 6f | ta-data.only.in.YAML.format...So |
| 18e60 | 20 77 68 65 6e 20 50 61 6e 64 6f 63 0a 43 69 74 61 74 69 6f 6e 73 20 61 72 65 20 65 6e 61 62 6c | .when.Pandoc.Citations.are.enabl |
| 18e80 | 65 64 2c 20 50 61 6e 64 6f 63 20 69 73 20 68 61 6e 64 65 64 20 6f 76 65 72 20 74 68 65 20 66 69 | ed,.Pandoc.is.handed.over.the.fi |
| 18ea0 | 6c 65 20 77 69 74 68 20 74 68 69 73 0a 59 41 4d 4c 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2e 22 | le.with.this.YAML.front-matter." |
| 18ec0 | 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 68 75 67 6f 2d 2d 69 6e 74 65 72 6e 61 6c 2d 6c 69 | )..(defvar.org-hugo--internal-li |
| 18ee0 | 73 74 2d 73 65 70 61 72 61 74 6f 72 20 22 5c 6e 22 0a 20 20 22 53 74 72 69 6e 67 20 75 73 65 64 | st-separator."\n"..."String.used |
| 18f00 | 20 74 6f 20 73 65 70 61 72 61 74 65 20 65 6c 65 6d 65 6e 74 73 20 69 6e 20 6c 69 73 74 20 76 61 | .to.separate.elements.in.list.va |
| 18f20 | 72 69 61 62 6c 65 73 2e 0a 0a 45 78 61 6d 70 6c 65 73 20 61 72 65 20 69 6e 74 65 72 6e 61 6c 20 | riables...Examples.are.internal. |
| 18f40 | 76 61 72 69 61 62 6c 65 73 20 68 6f 6c 64 69 6e 67 20 48 75 67 6f 20 74 61 67 73 2c 20 63 61 74 | variables.holding.Hugo.tags,.cat |
| 18f60 | 65 67 6f 72 69 65 73 20 61 6e 64 0a 6b 65 79 77 6f 72 64 73 2e 0a 0a 54 68 69 73 20 76 61 72 69 | egories.and.keywords...This.vari |
| 18f80 | 61 62 6c 65 20 69 73 20 66 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 65 20 6f 6e 6c 79 2c 20 61 | able.is.for.internal.use.only,.a |
| 18fa0 | 6e 64 20 6d 75 73 74 20 6e 6f 74 20 62 65 0a 6d 6f 64 69 66 69 65 64 2e 22 29 0a 0a 28 64 65 66 | nd.must.not.be.modified.")..(def |
| 18fc0 | 76 61 72 20 6f 72 67 2d 68 75 67 6f 2d 2d 64 61 74 65 2d 74 69 6d 65 2d 72 65 67 65 78 70 20 28 | var.org-hugo--date-time-regexp.( |
| 18fe0 | 63 6f 6e 63 61 74 20 22 5c 5c 60 5b 5b 3a 64 69 67 69 74 3a 5d 5d 5c 5c 7b 34 5c 5c 7d 2d 5b 5b | concat."\\`[[:digit:]]\\{4\\}-[[ |
| 19000 | 3a 64 69 67 69 74 3a 5d 5d 5c 5c 7b 32 5c 5c 7d 2d 5b 5b 3a 64 69 67 69 74 3a 5d 5d 5c 5c 7b 32 | :digit:]]\\{2\\}-[[:digit:]]\\{2 |
| 19020 | 5c 5c 7d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \\}"............................ |
| 19040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 3a 54 5b 5b 3a 64 69 67 69 74 3a | ................"\\(?:T[[:digit: |
| 19060 | 5d 5d 5c 5c 7b 32 5c 5c 7d 3a 5b 5b 3a 64 69 67 69 74 3a 5d 5d 5c 5c 7b 32 5c 5c 7d 3a 5b 5b 3a | ]]\\{2\\}:[[:digit:]]\\{2\\}:[[: |
| 19080 | 64 69 67 69 74 3a 5d 5d 5c 5c 7b 32 5c 5c 7d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | digit:]]\\{2\\}"................ |
| 190a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 | ............................"\\( |
| 190c0 | 3f 3a 5a 5c 5c 7c 5b 2b 2d 5d 5b 5b 3a 64 69 67 69 74 3a 5d 5d 5c 5c 7b 32 5c 5c 7d 3a 5b 5b 3a | ?:Z\\|[+-][[:digit:]]\\{2\\}:[[: |
| 190e0 | 64 69 67 69 74 3a 5d 5d 5c 5c 7b 32 5c 5c 7d 5c 5c 29 2a 5c 5c 29 2a 5c 5c 27 22 29 0a 20 20 22 | digit:]]\\{2\\}\\)*\\)*\\'")..." |
| 19100 | 52 65 67 65 78 70 20 74 6f 20 6d 61 74 63 68 20 74 68 65 20 48 75 67 6f 20 74 69 6d 65 20 73 74 | Regexp.to.match.the.Hugo.time.st |
| 19120 | 61 6d 70 20 73 74 72 69 6e 67 73 2e 0a 0a 52 65 66 65 72 65 6e 63 65 3a 20 68 74 74 70 73 3a 2f | amp.strings...Reference:.https:/ |
| 19140 | 2f 74 6f 6f 6c 73 2e 69 65 74 66 2e 6f 72 67 2f 68 74 6d 6c 2f 72 66 63 33 33 33 39 23 73 65 63 | /tools.ietf.org/html/rfc3339#sec |
| 19160 | 74 69 6f 6e 2d 35 2e 38 0a 0a 45 78 61 6d 70 6c 65 73 3a 0a 20 20 32 30 31 37 2d 30 37 2d 33 31 | tion-5.8..Examples:...2017-07-31 |
| 19180 | 0a 20 20 32 30 31 37 2d 30 37 2d 33 31 54 31 37 3a 30 35 3a 33 38 0a 20 20 32 30 31 37 2d 30 37 | ...2017-07-31T17:05:38...2017-07 |
| 191a0 | 2d 33 31 54 31 37 3a 30 35 3a 33 38 5a 0a 20 20 32 30 31 37 2d 30 37 2d 33 31 54 31 37 3a 30 35 | -31T17:05:38Z...2017-07-31T17:05 |
| 191c0 | 3a 33 38 2b 30 34 3a 30 30 0a 20 20 32 30 31 37 2d 30 37 2d 33 31 54 31 37 3a 30 35 3a 33 38 2d | :38+04:00...2017-07-31T17:05:38- |
| 191e0 | 30 34 3a 30 30 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 68 75 67 6f 2d 2d 74 72 69 6d | 04:00.")..(defvar.org-hugo--trim |
| 19200 | 2d 70 72 65 2d 6d 61 72 6b 65 72 20 22 3c 21 2d 2d 20 74 72 69 6d 2d 70 72 65 20 2d 2d 3e 22 0a | -pre-marker."<!--.trim-pre.-->". |
| 19220 | 20 20 22 53 70 65 63 69 61 6c 20 73 74 72 69 6e 67 20 74 6f 20 6d 61 72 6b 20 77 68 65 72 65 20 | .."Special.string.to.mark.where. |
| 19240 | 77 68 69 74 65 73 70 61 63 65 20 73 68 6f 75 6c 64 20 62 65 20 74 72 69 6d 6d 65 64 20 62 65 66 | whitespace.should.be.trimmed.bef |
| 19260 | 6f 72 65 20 61 6e 20 65 6c 65 6d 65 6e 74 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 68 | ore.an.element.")..(defvar.org-h |
| 19280 | 75 67 6f 2d 2d 74 72 69 6d 2d 70 6f 73 74 2d 6d 61 72 6b 65 72 20 22 3c 21 2d 2d 20 74 72 69 6d | ugo--trim-post-marker."<!--.trim |
| 192a0 | 2d 70 6f 73 74 20 2d 2d 3e 22 0a 20 20 22 53 70 65 63 69 61 6c 20 73 74 72 69 6e 67 20 74 6f 20 | -post.-->"..."Special.string.to. |
| 192c0 | 6d 61 72 6b 20 77 68 65 72 65 20 77 68 69 74 65 73 70 61 63 65 20 73 68 6f 75 6c 64 20 62 65 20 | mark.where.whitespace.should.be. |
| 192e0 | 74 72 69 6d 6d 65 64 20 61 66 74 65 72 20 61 6e 20 65 6c 65 6d 65 6e 74 2e 22 29 0a 0a 28 64 65 | trimmed.after.an.element.")..(de |
| 19300 | 66 76 61 72 20 6f 72 67 2d 68 75 67 6f 2d 2d 6f 70 65 6e 65 64 2d 62 75 66 66 65 72 73 20 27 28 | fvar.org-hugo--opened-buffers.'( |
| 19320 | 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 62 75 66 66 65 72 73 20 6f 70 65 6e 65 64 20 64 75 72 69 | )..."List.of.buffers.opened.duri |
| 19340 | 6e 67 20 61 6e 20 65 78 70 6f 72 74 2c 20 77 68 69 63 68 20 77 69 6c 6c 20 62 65 20 61 75 74 6f | ng.an.export,.which.will.be.auto |
| 19360 | 2d 63 6c 6f 73 65 64 20 61 74 20 74 68 65 20 65 6e 64 2e 0a 0a 41 6e 20 65 78 70 6f 72 74 20 6f | -closed.at.the.end...An.export.o |
| 19380 | 70 65 72 61 74 69 6f 6e 20 6d 69 67 68 74 20 6e 65 65 64 20 74 6f 20 6f 70 65 6e 20 66 69 6c 65 | peration.might.need.to.open.file |
| 193a0 | 73 20 66 6f 72 20 72 65 73 6f 6c 76 69 6e 67 20 6c 69 6e 6b 73 0a 70 6f 69 6e 74 69 6e 67 20 74 | s.for.resolving.links.pointing.t |
| 193c0 | 6f 20 6f 74 68 65 72 20 4f 72 67 20 66 69 6c 65 73 20 6f 72 20 74 65 6d 70 6f 72 61 72 79 20 62 | o.other.Org.files.or.temporary.b |
| 193e0 | 75 66 66 65 72 73 20 66 6f 72 0a 70 72 65 2d 70 72 6f 63 65 73 73 69 6e 67 20 61 6e 20 4f 72 67 | uffers.for.pre-processing.an.Org |
| 19400 | 20 66 69 6c 65 2e 20 20 45 61 63 68 20 62 75 66 66 65 72 20 6f 70 65 6e 65 64 20 64 75 72 69 6e | .file...Each.buffer.opened.durin |
| 19420 | 67 20 61 6e 20 4f 78 2d 48 75 67 6f 0a 65 78 70 6f 72 74 20 67 65 74 73 20 61 64 64 65 64 20 74 | g.an.Ox-Hugo.export.gets.added.t |
| 19440 | 6f 20 74 68 69 73 20 6c 69 73 74 2c 20 61 6e 64 20 74 68 65 79 20 61 6c 6c 20 61 72 65 20 61 75 | o.this.list,.and.they.all.are.au |
| 19460 | 74 6f 2d 63 6c 6f 73 65 64 20 61 74 0a 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 65 78 70 6f | to-closed.at.the.end.of.the.expo |
| 19480 | 72 74 20 69 6e 20 60 6f 72 67 2d 68 75 67 6f 2d 2d 61 66 74 65 72 2d 61 6c 6c 2d 65 78 70 6f 72 | rt.in.`org-hugo--after-all-expor |
| 194a0 | 74 73 2d 66 75 6e 63 74 69 6f 6e 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 68 75 67 | ts-function'.")..(defvar.org-hug |
| 194c0 | 6f 2d 2d 64 69 73 61 62 6c 65 2d 61 66 74 65 72 2d 61 6c 6c 2d 65 78 70 6f 72 74 73 2d 68 6f 6f | o--disable-after-all-exports-hoo |
| 194e0 | 6b 20 6e 69 6c 0a 20 20 22 49 66 20 73 65 74 2c 20 60 6f 72 67 2d 68 75 67 6f 2d 2d 61 66 74 65 | k.nil..."If.set,.`org-hugo--afte |
| 19500 | 72 2d 61 6c 6c 2d 65 78 70 6f 72 74 73 2d 66 75 6e 63 74 69 6f 6e 27 20 66 75 6e 63 74 69 6f 6e | r-all-exports-function'.function |
| 19520 | 20 69 73 20 6e 6f 74 20 63 61 6c 6c 65 64 2e 0a 0a 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 | .is.not.called...This.variable.i |
| 19540 | 73 20 73 65 74 20 69 6e 74 65 72 6e 61 6c 6c 79 20 62 79 20 60 6f 72 67 2d 68 75 67 6f 2d 65 78 | s.set.internally.by.`org-hugo-ex |
| 19560 | 70 6f 72 74 2d 77 69 6d 2d 74 6f 2d 6d 64 27 0a 77 68 65 6e 20 69 74 73 20 41 4c 4c 2d 53 55 42 | port-wim-to-md'.when.its.ALL-SUB |
| 19580 | 54 52 45 45 53 20 61 72 67 20 69 73 20 73 65 74 20 74 6f 20 61 20 6e 6f 6e 2d 6e 69 6c 20 76 61 | TREES.arg.is.set.to.a.non-nil.va |
| 195a0 | 6c 75 65 2e 0a 0a 53 65 74 74 69 6e 67 20 74 68 69 73 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 20 77 69 | lue...Setting.this.to.non-nil.wi |
| 195c0 | 6c 6c 20 6c 65 61 64 20 74 6f 20 73 6c 6f 77 20 6f 72 20 69 6e 63 6f 72 72 65 63 74 0a 65 78 70 | ll.lead.to.slow.or.incorrect.exp |
| 195e0 | 6f 72 74 73 2e 20 20 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 66 6f 72 20 69 6e 74 65 | orts...This.variable.is.for.inte |
| 19600 | 72 6e 61 6c 20 75 73 65 20 6f 6e 6c 79 2c 20 61 6e 64 20 6d 75 73 74 20 6e 6f 74 20 62 65 0a 6d | rnal.use.only,.and.must.not.be.m |
| 19620 | 6f 64 69 66 69 65 64 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 68 75 67 6f 2d 2d 61 6c | odified.")..(defvar.org-hugo--al |
| 19640 | 6c 2d 73 75 62 74 72 65 65 73 2d 65 78 70 6f 72 74 2d 2d 66 75 6e 63 74 69 6f 6e 73 2d 74 6f 2d | l-subtrees-export--functions-to- |
| 19660 | 73 69 6c 65 6e 63 65 0a 20 20 27 28 6f 72 67 2d 62 61 62 65 6c 2d 65 78 70 2d 73 72 63 2d 62 6c | silence...'(org-babel-exp-src-bl |
| 19680 | 6f 63 6b 20 3b 44 6f 6e 27 74 20 70 72 69 6e 74 20 22 6f 72 67 2d 62 61 62 65 6c 2d 65 78 70 20 | ock.;Don't.print."org-babel-exp. |
| 196a0 | 70 72 6f 63 65 73 73 20 2e 2e 22 20 6d 65 73 73 61 67 65 73 0a 20 20 20 20 77 72 69 74 65 2d 72 | process...".messages.....write-r |
| 196c0 | 65 67 69 6f 6e 20 20 20 20 20 20 20 20 20 20 20 20 3b 44 6f 6e 27 74 20 70 72 69 6e 74 20 22 57 | egion............;Don't.print."W |
| 196e0 | 72 6f 74 65 20 2e 2e 22 20 6d 65 73 73 61 67 65 73 0a 20 20 20 20 74 61 62 6c 65 2d 67 65 6e 65 | rote...".messages.....table-gene |
| 19700 | 72 61 74 65 2d 73 6f 75 72 63 65 20 20 20 3b 44 6f 6e 27 74 20 70 72 69 6e 74 20 22 47 65 6e 65 | rate-source...;Don't.print."Gene |
| 19720 | 72 61 74 69 6e 67 20 73 6f 75 72 63 65 2e 2e 2e 22 20 6d 65 73 73 61 67 65 73 0a 20 20 20 20 29 | rating.source...".messages.....) |
| 19740 | 0a 20 20 22 4c 69 73 74 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f 20 73 69 6c 65 6e 63 65 | ..."List.of.functions.to.silence |
| 19760 | 20 69 6e 20 45 63 68 6f 20 61 6e 64 20 4d 65 73 73 61 67 65 73 20 62 75 66 66 65 72 73 2e 0a 0a | .in.Echo.and.Messages.buffers... |
| 19780 | 54 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 73 69 6c 65 6e 63 65 64 20 6f 6e 6c | These.functions.are.silenced.onl |
| 197a0 | 79 20 77 68 65 6e 20 41 4c 4c 2d 53 55 42 54 52 45 45 53 20 65 78 70 6f 72 74 20 69 73 20 64 6f | y.when.ALL-SUBTREES.export.is.do |
| 197c0 | 6e 65 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6f 72 67 2d 68 75 67 6f 2d 2d 70 72 65 70 72 | ne.")..(defconst.org-hugo--prepr |
| 197e0 | 6f 63 65 73 73 2d 62 75 66 66 65 72 20 74 0a 20 20 22 45 6e 61 62 6c 65 20 70 72 65 2d 70 72 6f | ocess-buffer.t..."Enable.pre-pro |
| 19800 | 63 65 73 73 69 6e 67 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 4f 72 67 20 62 75 66 66 65 | cessing.of.the.current.Org.buffe |
| 19820 | 72 2e 0a 0a 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 6e 65 65 64 73 20 74 6f 20 62 65 20 6e 6f | r...This.variable.needs.to.be.no |
| 19840 | 6e 2d 6e 69 6c 20 66 6f 72 20 74 68 65 20 73 75 70 70 6f 72 74 20 6f 66 0a 63 72 6f 73 73 2d 73 | n-nil.for.the.support.of.cross-s |
| 19860 | 75 62 74 72 65 65 20 4f 72 67 20 69 6e 74 65 72 6e 61 6c 20 6c 69 6e 6b 73 20 77 68 65 6e 20 75 | ubtree.Org.internal.links.when.u |
| 19880 | 73 69 6e 67 20 74 68 65 20 73 75 62 74 72 65 65 2d 62 61 73 65 64 0a 65 78 70 6f 72 74 20 66 6c | sing.the.subtree-based.export.fl |
| 198a0 | 6f 77 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 68 75 67 6f 2d 2d 70 72 65 70 72 6f 63 | ow.")..(defvar.org-hugo--preproc |
| 198c0 | 65 73 73 65 64 2d 62 75 66 66 65 72 20 6e 69 6c 0a 20 20 22 4e 61 6d 65 20 6f 66 20 74 68 65 20 | essed-buffer.nil..."Name.of.the. |
| 198e0 | 70 72 65 2d 70 72 6f 63 65 73 73 65 64 20 62 75 66 66 65 72 2e 22 29 0a 0a 28 64 65 66 63 6f 6e | pre-processed.buffer.")..(defcon |
| 19900 | 73 74 20 6f 72 67 2d 68 75 67 6f 2d 2d 70 72 65 70 72 6f 63 65 73 73 65 64 2d 62 75 66 66 65 72 | st.org-hugo--preprocessed-buffer |
| 19920 | 2d 64 75 6d 6d 79 2d 66 69 6c 65 2d 73 75 66 66 69 78 20 22 2e 70 72 65 2d 70 72 6f 63 65 73 73 | -dummy-file-suffix.".pre-process |
| 19940 | 65 64 2e 6f 72 67 22 0a 20 20 22 44 75 6d 6d 79 20 73 75 66 66 69 78 20 28 69 6e 63 6c 75 64 69 | ed.org"..."Dummy.suffix.(includi |
| 19960 | 6e 67 20 66 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e 29 20 66 6f 72 20 70 72 65 2d 70 72 6f 63 65 | ng.file.extension).for.pre-proce |
| 19980 | 73 73 65 64 20 62 75 66 66 65 72 73 2e 0a 0a 44 75 6d 6d 79 20 4f 72 67 20 66 69 6c 65 20 70 61 | ssed.buffers...Dummy.Org.file.pa |
| 199a0 | 74 68 73 20 61 72 65 20 63 72 65 61 74 65 64 20 69 6e 0a 60 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 | ths.are.created.in.`org-hugo--ge |
| 199c0 | 74 2d 70 72 65 2d 70 72 6f 63 65 73 73 65 64 2d 62 75 66 66 65 72 27 20 62 79 20 61 70 70 65 6e | t-pre-processed-buffer'.by.appen |
| 199e0 | 64 69 6e 67 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 0a 74 6f 20 74 68 65 20 6c 69 6e 6b 20 74 | ding.this.variable.to.the.link.t |
| 19a00 | 61 72 67 65 74 73 20 6f 75 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 75 62 74 72 65 | argets.out.of.the.current.subtre |
| 19a20 | 65 20 73 63 6f 70 65 2e 22 29 0a 0a 0c 0a 3b 3b 3b 20 4f 62 73 6f 6c 65 74 69 6f 6e 73 0a 0a 28 | e.scope.")....;;;.Obsoletions..( |
| 19a40 | 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 61 72 69 61 62 6c 65 2d 61 6c 69 61 73 20 27 | define-obsolete-variable-alias.' |
| 19a60 | 6f 72 67 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 73 65 63 74 69 6f 6e 2d 64 69 72 65 63 74 6f | org-hugo-default-section-directo |
| 19a80 | 72 79 20 27 6f 72 67 2d 68 75 67 6f 2d 73 65 63 74 69 6f 6e 20 22 4f 63 74 20 33 31 2c 20 32 30 | ry.'org-hugo-section."Oct.31,.20 |
| 19aa0 | 31 38 22 29 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 75 6e 63 74 69 6f 6e 2d 61 | 18").(define-obsolete-function-a |
| 19ac0 | 6c 69 61 73 20 27 6f 72 67 2d 68 75 67 6f 2d 68 65 61 64 6c 69 6e 65 20 27 6f 72 67 2d 68 75 67 | lias.'org-hugo-headline.'org-hug |
| 19ae0 | 6f 2d 68 65 61 64 69 6e 67 20 22 4a 61 6e 20 33 2c 20 32 30 32 32 22 29 0a 0a 0a 0c 0a 3b 3b 3b | o-heading."Jan.3,.2022").....;;; |
| 19b00 | 20 55 73 65 72 2d 43 6f 6e 66 69 67 75 72 61 62 6c 65 20 56 61 72 69 61 62 6c 65 73 0a 0a 28 64 | .User-Configurable.Variables..(d |
| 19b20 | 65 66 67 72 6f 75 70 20 6f 72 67 2d 65 78 70 6f 72 74 2d 68 75 67 6f 20 6e 69 6c 0a 20 20 22 4f | efgroup.org-export-hugo.nil..."O |
| 19b40 | 70 74 69 6f 6e 73 20 66 6f 72 20 65 78 70 6f 72 74 69 6e 67 20 4f 72 67 20 6d 6f 64 65 20 66 69 | ptions.for.exporting.Org.mode.fi |
| 19b60 | 6c 65 73 20 74 6f 20 48 75 67 6f 2d 63 6f 6d 70 61 74 69 62 6c 65 20 4d 61 72 6b 64 6f 77 6e 2e | les.to.Hugo-compatible.Markdown. |
| 19b80 | 22 0a 20 20 3a 74 61 67 20 22 4f 72 67 20 45 78 70 6f 72 74 20 48 75 67 6f 22 0a 20 20 3a 67 72 | "...:tag."Org.Export.Hugo"...:gr |
| 19ba0 | 6f 75 70 20 27 6f 72 67 2d 65 78 70 6f 72 74 0a 20 20 3a 76 65 72 73 69 6f 6e 20 22 32 35 2e 32 | oup.'org-export...:version."25.2 |
| 19bc0 | 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 68 75 67 6f 2d 62 61 73 65 2d 64 69 72 | ")..(defcustom.org-hugo-base-dir |
| 19be0 | 20 6e 69 6c 0a 20 20 22 42 61 73 65 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 48 75 67 6f 2e | .nil..."Base.directory.for.Hugo. |
| 19c00 | 0a 0a 53 65 74 20 65 69 74 68 65 72 20 74 68 69 73 20 76 61 6c 75 65 2c 20 6f 72 20 74 68 65 20 | ..Set.either.this.value,.or.the. |
| 19c20 | 48 55 47 4f 5f 42 41 53 45 5f 44 49 52 20 67 6c 6f 62 61 6c 20 70 72 6f 70 65 72 74 79 20 66 6f | HUGO_BASE_DIR.global.property.fo |
| 19c40 | 72 0a 65 78 70 6f 72 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 65 78 70 6f 72 74 2d | r.export."...:group.'org-export- |
| 19c60 | 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 64 69 72 65 63 74 6f 72 79 29 0a 3b 3b 3b 23 23 23 61 | hugo...:type.'directory).;;;###a |
| 19c80 | 75 74 6f 6c 6f 61 64 20 28 70 75 74 20 27 6f 72 67 2d 68 75 67 6f 2d 62 61 73 65 2d 64 69 72 20 | utoload.(put.'org-hugo-base-dir. |
| 19ca0 | 27 73 61 66 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 73 74 72 69 6e 67 70 29 0a 0a | 'safe-local-variable.'stringp).. |
| 19cc0 | 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 68 75 67 6f 2d 67 6f 6c 64 6d 61 72 6b 20 74 0a 20 | (defcustom.org-hugo-goldmark.t.. |
| 19ce0 | 20 22 45 6e 61 62 6c 65 20 47 6f 6c 64 6d 61 72 6b 20 6f 72 20 43 6f 6d 6d 6f 6e 6d 61 72 6b 20 | ."Enable.Goldmark.or.Commonmark. |
| 19d00 | 63 6f 6d 70 61 74 69 62 6c 65 20 4d 61 72 6b 64 6f 77 6e 20 65 78 70 6f 72 74 2e 0a 0a 57 68 65 | compatible.Markdown.export...Whe |
| 19d20 | 6e 20 6e 69 6c 2c 20 74 68 65 20 68 61 63 6b 73 20 6e 65 63 65 73 73 61 72 79 20 66 6f 72 20 42 | n.nil,.the.hacks.necessary.for.B |
| 19d40 | 6c 61 63 6b 66 72 69 64 61 79 20 4d 61 72 6b 64 6f 77 6e 0a 70 72 6f 63 65 73 73 69 6e 67 20 61 | lackfriday.Markdown.processing.a |
| 19d60 | 72 65 20 65 6e 61 62 6c 65 64 2e 0a 0a 49 66 20 75 73 69 6e 67 20 48 75 67 6f 20 76 30 2e 36 30 | re.enabled...If.using.Hugo.v0.60 |
| 19d80 | 2e 30 20 28 72 65 6c 65 61 73 65 64 20 4e 6f 76 20 32 30 31 39 29 2c 20 6b 65 65 70 20 74 68 65 | .0.(released.Nov.2019),.keep.the |
| 19da0 | 20 64 65 66 61 75 6c 74 0a 76 61 6c 75 65 2e 0a 0a 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e | .default.value...https://github. |
| 19dc0 | 63 6f 6d 2f 6b 61 75 73 68 61 6c 6d 6f 64 69 2f 6f 78 2d 68 75 67 6f 2f 64 69 73 63 75 73 73 69 | com/kaushalmodi/ox-hugo/discussi |
| 19de0 | 6f 6e 73 2f 34 38 35 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 65 78 70 6f 72 74 2d 68 | ons/485."...:group.'org-export-h |
| 19e00 | 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 3b 3b 3b 23 23 23 61 75 74 6f | ugo...:type.'boolean).;;;###auto |
| 19e20 | 6c 6f 61 64 20 28 70 75 74 20 27 6f 72 67 2d 68 75 67 6f 2d 67 6f 6c 64 6d 61 72 6b 20 27 73 61 | load.(put.'org-hugo-goldmark.'sa |
| 19e40 | 66 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 62 6f 6f 6c 65 61 6e 70 29 0a 0a 28 64 | fe-local-variable.'booleanp)..(d |
| 19e60 | 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 68 75 67 6f 2d 73 65 63 74 69 6f 6e 20 22 70 6f 73 74 73 | efcustom.org-hugo-section."posts |
| 19e80 | 22 0a 20 20 22 44 65 66 61 75 6c 74 20 73 65 63 74 69 6f 6e 20 66 6f 72 20 48 75 67 6f 20 70 6f | "..."Default.section.for.Hugo.po |
| 19ea0 | 73 74 73 2e 0a 0a 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 74 68 65 20 6e 61 6d 65 20 | sts...This.variable.is.the.name. |
| 19ec0 | 6f 66 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 75 6e 64 65 72 20 74 68 65 20 5c 22 63 6f 6e | of.the.directory.under.the.\"con |
| 19ee0 | 74 65 6e 74 2f 5c 22 0a 64 69 72 65 63 74 6f 72 79 20 77 68 65 72 65 20 61 6c 6c 20 48 75 67 6f | tent/\".directory.where.all.Hugo |
| 19f00 | 20 70 6f 73 74 73 20 73 68 6f 75 6c 64 20 67 6f 20 62 79 20 64 65 66 61 75 6c 74 2e 22 0a 20 20 | .posts.should.go.by.default."... |
| 19f20 | 3a 67 72 6f 75 70 20 27 6f 72 67 2d 65 78 70 6f 72 74 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 | :group.'org-export-hugo...:type. |
| 19f40 | 27 64 69 72 65 63 74 6f 72 79 29 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 70 75 74 20 | 'directory).;;;###autoload.(put. |
| 19f60 | 27 6f 72 67 2d 68 75 67 6f 2d 73 65 63 74 69 6f 6e 20 27 73 61 66 65 2d 6c 6f 63 61 6c 2d 76 61 | 'org-hugo-section.'safe-local-va |
| 19f80 | 72 69 61 62 6c 65 20 27 73 74 72 69 6e 67 70 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 | riable.'stringp)..(defcustom.org |
| 19fa0 | 2d 68 75 67 6f 2d 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2d 66 6f 72 6d 61 74 20 22 74 6f 6d 6c 22 | -hugo-front-matter-format."toml" |
| 19fc0 | 0a 20 20 22 46 72 6f 6e 74 2d 6d 61 74 74 65 72 20 66 6f 72 6d 61 74 2e 0a 54 68 69 73 20 76 61 | ..."Front-matter.format..This.va |
| 19fe0 | 72 69 61 62 6c 65 20 63 61 6e 20 62 65 20 73 65 74 20 74 6f 20 65 69 74 68 65 72 20 5c 22 74 6f | riable.can.be.set.to.either.\"to |
| 1a000 | 6d 6c 5c 22 20 6f 72 20 5c 22 79 61 6d 6c 5c 22 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 | ml\".or.\"yaml\"."...:group.'org |
| 1a020 | 2d 65 78 70 6f 72 74 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 0a 20 20 | -export-hugo...:type.'(choice... |
| 1a040 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 54 4f 4d 4c 22 20 22 74 6f 6d 6c | ........(const.:tag."TOML"."toml |
| 1a060 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 59 41 4d 4c 22 20 | ")...........(const.:tag."YAML". |
| 1a080 | 22 79 61 6d 6c 22 29 29 29 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 70 75 74 20 27 6f | "yaml"))).;;;###autoload.(put.'o |
| 1a0a0 | 72 67 2d 68 75 67 6f 2d 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2d 66 6f 72 6d 61 74 20 27 73 61 66 | rg-hugo-front-matter-format.'saf |
| 1a0c0 | 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 73 74 72 69 6e 67 70 29 0a 0a 28 64 65 66 | e-local-variable.'stringp)..(def |
| 1a0e0 | 63 75 73 74 6f 6d 20 6f 72 67 2d 68 75 67 6f 2d 66 6f 6f 74 65 72 20 22 22 0a 20 20 22 53 74 72 | custom.org-hugo-footer.""..."Str |
| 1a100 | 69 6e 67 20 74 6f 20 62 65 20 61 70 70 65 6e 64 65 64 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 | ing.to.be.appended.at.the.end.of |
| 1a120 | 20 65 61 63 68 20 48 75 67 6f 20 70 6f 73 74 2e 0a 0a 54 68 65 20 73 74 72 69 6e 67 20 6e 65 65 | .each.Hugo.post...The.string.nee |
| 1a140 | 64 73 20 74 6f 20 62 65 20 69 6e 20 61 20 48 75 67 6f 2d 63 6f 6d 70 61 74 69 62 6c 65 20 4d 61 | ds.to.be.in.a.Hugo-compatible.Ma |
| 1a160 | 72 6b 64 6f 77 6e 20 66 6f 72 6d 61 74 20 6f 72 20 48 54 4d 4c 2e 22 0a 20 20 3a 67 72 6f 75 70 | rkdown.format.or.HTML."...:group |
| 1a180 | 20 27 6f 72 67 2d 65 78 70 6f 72 74 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e | .'org-export-hugo...:type.'strin |
| 1a1a0 | 67 29 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 70 75 74 20 27 6f 72 67 2d 68 75 67 6f | g).;;;###autoload.(put.'org-hugo |
| 1a1c0 | 2d 66 6f 6f 74 65 72 20 27 73 61 66 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 73 74 | -footer.'safe-local-variable.'st |
| 1a1e0 | 72 69 6e 67 70 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 68 75 67 6f 2d 70 72 65 73 | ringp)..(defcustom.org-hugo-pres |
| 1a200 | 65 72 76 65 2d 66 69 6c 6c 69 6e 67 20 74 0a 20 20 22 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 | erve-filling.t..."When.non-nil,. |
| 1a220 | 74 65 78 74 20 66 69 6c 6c 69 6e 67 20 64 6f 6e 65 20 69 6e 20 4f 72 67 20 77 69 6c 6c 20 62 65 | text.filling.done.in.Org.will.be |
| 1a240 | 20 72 65 74 61 69 6e 65 64 20 69 6e 20 4d 61 72 6b 64 6f 77 6e 2e 22 0a 20 20 3a 67 72 6f 75 70 | .retained.in.Markdown."...:group |
| 1a260 | 20 27 6f 72 67 2d 65 78 70 6f 72 74 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 | .'org-export-hugo...:type.'boole |
| 1a280 | 61 6e 29 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 70 75 74 20 27 6f 72 67 2d 68 75 67 | an).;;;###autoload.(put.'org-hug |
| 1a2a0 | 6f 2d 70 72 65 73 65 72 76 65 2d 66 69 6c 6c 69 6e 67 20 27 73 61 66 65 2d 6c 6f 63 61 6c 2d 76 | o-preserve-filling.'safe-local-v |
| 1a2c0 | 61 72 69 61 62 6c 65 20 27 62 6f 6f 6c 65 61 6e 70 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f | ariable.'booleanp)..(defcustom.o |
| 1a2e0 | 72 67 2d 68 75 67 6f 2d 64 65 6c 65 74 65 2d 74 72 61 69 6c 69 6e 67 2d 77 73 20 74 0a 20 20 22 | rg-hugo-delete-trailing-ws.t..." |
| 1a300 | 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 65 6c 65 74 65 20 74 72 61 69 6c 69 6e 67 20 77 68 | When.non-nil,.delete.trailing.wh |
| 1a320 | 69 74 65 73 70 61 63 65 20 69 6e 20 4d 61 72 6b 64 6f 77 6e 20 6f 75 74 70 75 74 2e 0a 54 72 61 | itespace.in.Markdown.output..Tra |
| 1a340 | 69 6c 69 6e 67 20 65 6d 70 74 79 20 6c 69 6e 65 73 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 | iling.empty.lines.at.the.end.of. |
| 1a360 | 74 68 65 20 4d 61 72 6b 64 6f 77 6e 20 6f 75 74 70 75 74 20 61 72 65 20 61 6c 73 6f 20 64 65 6c | the.Markdown.output.are.also.del |
| 1a380 | 65 74 65 64 2e 0a 0a 4f 6e 65 20 6d 69 67 68 74 20 77 61 6e 74 20 74 6f 20 73 65 74 20 74 68 69 | eted...One.might.want.to.set.thi |
| 1a3a0 | 73 20 76 61 72 69 61 62 6c 65 20 74 6f 20 6e 69 6c 20 69 66 20 74 68 65 79 20 77 61 6e 74 20 74 | s.variable.to.nil.if.they.want.t |
| 1a3c0 | 6f 0a 70 72 65 73 65 72 76 65 20 74 68 65 20 74 72 61 69 6c 69 6e 67 20 77 68 69 74 65 73 70 61 | o.preserve.the.trailing.whitespa |
| 1a3e0 | 63 65 73 20 69 6e 20 4d 61 72 6b 64 6f 77 6e 20 66 6f 72 20 74 68 65 20 70 75 72 70 6f 73 65 20 | ces.in.Markdown.for.the.purpose. |
| 1a400 | 6f 66 0a 66 6f 72 63 69 6e 67 20 6c 69 6e 65 2d 62 72 65 61 6b 73 2e 0a 0a 54 68 65 20 74 72 61 | of.forcing.line-breaks...The.tra |
| 1a420 | 69 6c 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 20 64 65 6c 65 74 69 6e 67 20 69 73 20 73 6b 69 | iling.whitespace.deleting.is.ski |
| 1a440 | 70 70 65 64 20 69 66 0a 60 6f 72 67 2d 65 78 70 6f 72 74 2d 70 72 65 73 65 72 76 65 2d 62 72 65 | pped.if.`org-export-preserve-bre |
| 1a460 | 61 6b 73 27 20 69 73 20 73 65 74 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 3b 20 65 69 74 68 65 72 20 76 | aks'.is.set.to.non-nil;.either.v |
| 1a480 | 69 61 20 74 68 61 74 0a 76 61 72 69 61 62 6c 65 20 6f 72 20 76 69 61 20 74 68 65 20 4f 50 54 49 | ia.that.variable.or.via.the.OPTI |
| 1a4a0 | 4f 4e 53 20 6b 65 79 77 6f 72 64 20 5c 22 5c 5c 6e 3a 74 5c 22 20 28 53 65 65 20 28 6f 72 67 29 | ONS.keyword.\"\\n:t\".(See.(org) |
| 1a4c0 | 20 45 78 70 6f 72 74 0a 73 65 74 74 69 6e 67 73 29 2e 0a 0a 5c 28 49 6e 20 62 65 6c 6f 77 20 4d | .Export.settings)...\(In.below.M |
| 1a4e0 | 61 72 6b 64 6f 77 6e 2c 20 75 6e 64 65 72 73 63 6f 72 65 73 20 61 72 65 20 75 73 65 64 20 74 6f | arkdown,.underscores.are.used.to |
| 1a500 | 20 72 65 70 72 65 73 65 6e 74 20 73 70 61 63 65 73 2e 29 0a 0a 20 20 20 20 61 62 63 5f 5f 0a 20 | .represent.spaces.)......abc__.. |
| 1a520 | 20 20 20 64 65 66 5f 5f 0a 0a 54 68 6f 73 65 20 74 72 61 69 6c 69 6e 67 20 77 68 69 74 65 73 70 | ...def__..Those.trailing.whitesp |
| 1a540 | 61 63 65 73 20 72 65 6e 64 65 72 20 74 6f 20 5c 22 3c 62 72 20 2f 3e 5c 22 20 74 61 67 73 20 69 | aces.render.to.\"<br./>\".tags.i |
| 1a560 | 6e 20 74 68 65 20 48 75 67 6f 0a 67 65 6e 65 72 61 74 65 64 20 48 54 4d 4c 2e 20 20 42 75 74 20 | n.the.Hugo.generated.HTML...But. |
| 1a580 | 74 68 65 20 73 61 6d 65 20 72 65 73 75 6c 74 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61 63 68 69 | the.same.result.can.also.be.achi |
| 1a5a0 | 76 65 64 20 62 79 20 75 73 69 6e 67 20 74 68 65 0a 4f 72 67 20 56 65 72 73 65 20 62 6c 6f 63 6b | ved.by.using.the.Org.Verse.block |
| 1a5c0 | 20 6f 72 20 42 6c 61 63 6b 66 72 69 64 61 79 20 68 61 72 64 4c 69 6e 65 42 72 65 61 6b 20 65 78 | .or.Blackfriday.hardLineBreak.ex |
| 1a5e0 | 74 65 6e 73 69 6f 6e 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 65 78 70 6f 72 74 2d 68 | tension."...:group.'org-export-h |
| 1a600 | 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 3b 3b 3b 23 23 23 61 75 74 6f | ugo...:type.'boolean).;;;###auto |
| 1a620 | 6c 6f 61 64 20 28 70 75 74 20 27 6f 72 67 2d 68 75 67 6f 2d 64 65 6c 65 74 65 2d 74 72 61 69 6c | load.(put.'org-hugo-delete-trail |
| 1a640 | 69 6e 67 2d 77 73 20 27 73 61 66 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 62 6f 6f | ing-ws.'safe-local-variable.'boo |
| 1a660 | 6c 65 61 6e 70 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 68 75 67 6f 2d 75 73 65 2d | leanp)..(defcustom.org-hugo-use- |
| 1a680 | 63 6f 64 65 2d 66 6f 72 2d 6b 62 64 20 6e 69 6c 0a 20 20 22 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c | code-for-kbd.nil..."When.non-nil |
| 1a6a0 | 2c 20 7e 74 65 78 74 7e 20 77 69 6c 6c 20 74 72 61 6e 73 6c 61 74 65 20 74 6f 20 3c 6b 62 64 3e | ,.~text~.will.translate.to.<kbd> |
| 1a6c0 | 74 65 78 74 3c 2f 6b 62 64 3e 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 65 78 70 6f 72 | text</kbd>."...:group.'org-expor |
| 1a6e0 | 74 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 3b 3b 3b 23 23 23 61 | t-hugo...:type.'boolean).;;;###a |
| 1a700 | 75 74 6f 6c 6f 61 64 20 28 70 75 74 20 27 6f 72 67 2d 68 75 67 6f 2d 75 73 65 2d 63 6f 64 65 2d | utoload.(put.'org-hugo-use-code- |
| 1a720 | 66 6f 72 2d 6b 62 64 20 27 73 61 66 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 62 6f | for-kbd.'safe-local-variable.'bo |
| 1a740 | 6f 6c 65 61 6e 70 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 68 75 67 6f 2d 61 6c 6c | oleanp)..(defcustom.org-hugo-all |
| 1a760 | 6f 77 2d 73 70 61 63 65 73 2d 69 6e 2d 74 61 67 73 20 74 0a 20 20 22 57 68 65 6e 20 6e 6f 6e 2d | ow-spaces-in-tags.t..."When.non- |
| 1a780 | 6e 69 6c 2c 20 72 65 70 6c 61 63 65 20 64 6f 75 62 6c 65 20 75 6e 64 65 72 73 63 6f 72 65 73 20 | nil,.replace.double.underscores. |
| 1a7a0 | 69 6e 20 4f 72 67 20 74 61 67 73 20 77 69 74 68 20 73 70 61 63 65 73 2e 0a 0a 53 65 65 20 60 6f | in.Org.tags.with.spaces...See.`o |
| 1a7c0 | 72 67 2d 68 75 67 6f 2d 2d 74 61 67 2d 70 72 6f 63 65 73 73 69 6e 67 2d 66 6e 2d 72 65 70 6c 61 | rg-hugo--tag-processing-fn-repla |
| 1a7e0 | 63 65 2d 77 69 74 68 2d 73 70 61 63 65 73 2d 6d 61 79 62 65 27 20 66 6f 72 0a 6d 6f 72 65 20 69 | ce-with-spaces-maybe'.for.more.i |
| 1a800 | 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 61 66 66 65 63 | nformation...This.variable.affec |
| 1a820 | 74 73 20 74 68 65 20 48 75 67 6f 20 74 61 67 73 20 61 6e 64 20 63 61 74 65 67 6f 72 69 65 73 20 | ts.the.Hugo.tags.and.categories. |
| 1a840 | 28 73 65 74 20 76 69 61 20 4f 72 67 0a 74 61 67 73 20 75 73 69 6e 67 20 74 68 65 20 5c 22 40 5c | (set.via.Org.tags.using.the.\"@\ |
| 1a860 | 22 20 70 72 65 66 69 78 29 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 65 78 70 6f 72 74 | ".prefix)."...:group.'org-export |
| 1a880 | 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 3b 3b 3b 23 23 23 61 75 | -hugo...:type.'boolean).;;;###au |
| 1a8a0 | 74 6f 6c 6f 61 64 20 28 70 75 74 20 27 6f 72 67 2d 68 75 67 6f 2d 61 6c 6c 6f 77 2d 73 70 61 63 | toload.(put.'org-hugo-allow-spac |
| 1a8c0 | 65 73 2d 69 6e 2d 74 61 67 73 20 27 73 61 66 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 | es-in-tags.'safe-local-variable. |
| 1a8e0 | 27 62 6f 6f 6c 65 61 6e 70 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 68 75 67 6f 2d | 'booleanp)..(defcustom.org-hugo- |
| 1a900 | 70 72 65 66 65 72 2d 68 79 70 68 65 6e 2d 69 6e 2d 74 61 67 73 20 74 0a 20 20 22 57 68 65 6e 20 | prefer-hyphen-in-tags.t..."When. |
| 1a920 | 6e 6f 6e 2d 6e 69 6c 2c 20 72 65 70 6c 61 63 65 20 73 69 6e 67 6c 65 20 75 6e 64 65 72 73 63 6f | non-nil,.replace.single.undersco |
| 1a940 | 72 65 73 20 69 6e 20 4f 72 67 20 74 61 67 73 20 77 69 74 68 20 68 79 70 68 65 6e 73 2e 0a 0a 53 | res.in.Org.tags.with.hyphens...S |
| 1a960 | 65 65 20 60 6f 72 67 2d 68 75 67 6f 2d 2d 74 61 67 2d 70 72 6f 63 65 73 73 69 6e 67 2d 66 6e 2d | ee.`org-hugo--tag-processing-fn- |
| 1a980 | 72 65 70 6c 61 63 65 2d 77 69 74 68 2d 68 79 70 68 65 6e 73 2d 6d 61 79 62 65 27 20 66 6f 72 0a | replace-with-hyphens-maybe'.for. |
| 1a9a0 | 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 54 68 69 73 20 76 61 72 69 61 62 6c 65 | more.information...This.variable |
| 1a9c0 | 20 61 66 66 65 63 74 73 20 74 68 65 20 48 75 67 6f 20 74 61 67 73 20 61 6e 64 20 63 61 74 65 67 | .affects.the.Hugo.tags.and.categ |
| 1a9e0 | 6f 72 69 65 73 20 28 73 65 74 20 76 69 61 20 4f 72 67 0a 74 61 67 73 20 75 73 69 6e 67 20 74 68 | ories.(set.via.Org.tags.using.th |
| 1aa00 | 65 20 5c 22 40 5c 22 20 70 72 65 66 69 78 29 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d | e.\"@\".prefix)."...:group.'org- |
| 1aa20 | 65 78 70 6f 72 74 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 3b 3b | export-hugo...:type.'boolean).;; |
| 1aa40 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 70 75 74 20 27 6f 72 67 2d 68 75 67 6f 2d 70 72 65 66 | ;###autoload.(put.'org-hugo-pref |
| 1aa60 | 65 72 2d 68 79 70 68 65 6e 2d 69 6e 2d 74 61 67 73 20 27 73 61 66 65 2d 6c 6f 63 61 6c 2d 76 61 | er-hyphen-in-tags.'safe-local-va |
| 1aa80 | 72 69 61 62 6c 65 20 27 62 6f 6f 6c 65 61 6e 70 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 | riable.'booleanp)..(defcustom.or |
| 1aaa0 | 67 2d 68 75 67 6f 2d 74 61 67 2d 70 72 6f 63 65 73 73 69 6e 67 2d 66 75 6e 63 74 69 6f 6e 73 20 | g-hugo-tag-processing-functions. |
| 1aac0 | 27 28 6f 72 67 2d 68 75 67 6f 2d 2d 74 61 67 2d 70 72 6f 63 65 73 73 69 6e 67 2d 66 6e 2d 72 65 | '(org-hugo--tag-processing-fn-re |
| 1aae0 | 70 6c 61 63 65 2d 77 69 74 68 2d 73 70 61 63 65 73 2d 6d 61 79 62 65 0a 20 20 20 20 20 20 20 20 | place-with-spaces-maybe......... |
| 1ab00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1ab20 | 20 20 20 20 20 20 20 6f 72 67 2d 68 75 67 6f 2d 2d 74 61 67 2d 70 72 6f 63 65 73 73 69 6e 67 2d | .......org-hugo--tag-processing- |
| 1ab40 | 66 6e 2d 72 65 70 6c 61 63 65 2d 77 69 74 68 2d 68 79 70 68 65 6e 73 2d 6d 61 79 62 65 29 0a 20 | fn-replace-with-hyphens-maybe).. |
| 1ab60 | 20 22 4c 69 73 74 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 63 61 6c | ."List.of.functions.that.are.cal |
| 1ab80 | 6c 65 64 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 70 72 6f 63 65 73 73 20 74 68 65 20 4f 72 67 20 | led.in.order.to.process.the.Org. |
| 1aba0 | 74 61 67 73 2e 0a 45 61 63 68 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 20 74 6f 20 61 63 63 65 70 | tags..Each.function.has.to.accep |
| 1abc0 | 74 20 74 77 6f 20 61 72 67 75 6d 65 6e 74 73 3a 0a 0a 41 72 67 20 31 3a 20 54 41 47 2d 4c 49 53 | t.two.arguments:..Arg.1:.TAG-LIS |
| 1abe0 | 54 20 77 68 69 63 68 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 4f 72 67 20 74 61 67 73 20 6f 66 | T.which.is.a.list.of.Org.tags.of |
| 1ac00 | 20 74 68 65 20 74 79 70 65 0a 20 20 20 20 20 20 20 5c 28 5c 22 54 41 47 31 5c 22 20 5c 22 54 41 | .the.type........\(\"TAG1\".\"TA |
| 1ac20 | 47 32 5c 22 20 2e 2e 29 2e 0a 41 72 67 20 32 3a 20 49 4e 46 4f 20 77 68 69 63 68 20 69 73 20 61 | G2\"...)..Arg.2:.INFO.which.is.a |
| 1ac40 | 20 70 6c 69 73 74 20 68 6f 6c 64 69 6e 67 20 63 6f 6e 74 65 78 74 75 61 6c 20 69 6e 66 6f 72 6d | .plist.holding.contextual.inform |
| 1ac60 | 61 74 69 6f 6e 2e 0a 0a 45 61 63 68 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 74 68 65 | ation...Each.function.should.the |
| 1ac80 | 6e 20 72 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 2c 20 77 68 69 63 | n.return.a.list.of.strings,.whic |
| 1aca0 | 68 20 77 6f 75 6c 64 0a 62 65 20 70 72 6f 63 65 73 73 65 64 20 66 6f 72 6d 20 6f 66 20 54 41 47 | h.would.be.processed.form.of.TAG |
| 1acc0 | 2d 4c 49 53 54 2e 0a 0a 41 6c 6c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 63 61 | -LIST...All.the.functions.are.ca |
| 1ace0 | 6c 6c 65 64 20 69 6e 20 6f 72 64 65 72 2c 20 61 6e 64 20 74 68 65 20 6f 75 74 70 75 74 20 6f 66 | lled.in.order,.and.the.output.of |
| 1ad00 | 20 6f 6e 65 0a 66 75 6e 63 74 69 6f 6e 20 69 73 20 66 65 64 20 61 73 20 74 68 65 20 54 41 47 2d | .one.function.is.fed.as.the.TAG- |
| 1ad20 | 4c 49 53 54 20 69 6e 70 75 74 20 6f 66 20 74 68 65 20 6e 65 78 74 20 63 61 6c 6c 65 64 0a 66 75 | LIST.input.of.the.next.called.fu |
| 1ad40 | 6e 63 74 69 6f 6e 2e 0a 0a 54 68 65 20 60 6f 72 67 2d 68 75 67 6f 2d 2d 74 61 67 2d 70 72 6f 63 | nction...The.`org-hugo--tag-proc |
| 1ad60 | 65 73 73 69 6e 67 2d 66 6e 2d 72 65 70 6c 61 63 65 2d 77 69 74 68 2d 73 70 61 63 65 73 2d 6d 61 | essing-fn-replace-with-spaces-ma |
| 1ad80 | 79 62 65 27 0a 66 75 6e 63 74 69 6f 6e 20 73 6b 69 70 73 20 61 6e 79 20 70 72 6f 63 65 73 73 69 | ybe'.function.skips.any.processi |
| 1ada0 | 6e 67 20 61 6e 64 20 72 65 74 75 72 6e 73 20 69 74 73 20 69 6e 70 75 74 20 54 41 47 2d 4c 49 53 | ng.and.returns.its.input.TAG-LIS |
| 1adc0 | 54 20 61 73 0a 69 74 20 69 73 20 69 66 20 60 6f 72 67 2d 68 75 67 6f 2d 61 6c 6c 6f 77 2d 73 70 | T.as.it.is.if.`org-hugo-allow-sp |
| 1ade0 | 61 63 65 73 2d 69 6e 2d 74 61 67 73 27 20 69 73 20 6e 69 6c 2e 0a 0a 54 68 65 20 60 6f 72 67 2d | aces-in-tags'.is.nil...The.`org- |
| 1ae00 | 68 75 67 6f 2d 2d 74 61 67 2d 70 72 6f 63 65 73 73 69 6e 67 2d 66 6e 2d 72 65 70 6c 61 63 65 2d | hugo--tag-processing-fn-replace- |
| 1ae20 | 77 69 74 68 2d 68 79 70 68 65 6e 73 2d 6d 61 79 62 65 27 0a 66 75 6e 63 74 69 6f 6e 20 73 6b 69 | with-hyphens-maybe'.function.ski |
| 1ae40 | 70 73 20 61 6e 79 20 70 72 6f 63 65 73 73 69 6e 67 20 61 6e 64 20 72 65 74 75 72 6e 73 20 69 74 | ps.any.processing.and.returns.it |
| 1ae60 | 73 20 69 6e 70 75 74 20 54 41 47 2d 4c 49 53 54 20 61 73 0a 69 74 20 69 73 20 69 66 20 60 6f 72 | s.input.TAG-LIST.as.it.is.if.`or |
| 1ae80 | 67 2d 68 75 67 6f 2d 70 72 65 66 65 72 2d 68 79 70 68 65 6e 2d 69 6e 2d 74 61 67 73 27 20 69 73 | g-hugo-prefer-hyphen-in-tags'.is |
| 1aea0 | 20 6e 69 6c 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 65 78 70 6f 72 74 2d 68 75 67 6f | .nil."...:group.'org-export-hugo |
| 1aec0 | 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 28 66 75 6e 63 74 69 6f 6e 29 29 29 0a 0a | ...:type.'(repeat.(function))).. |
| 1aee0 | 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 68 75 67 6f 2d 61 75 74 6f 2d 73 65 74 2d 6c 61 73 | (defcustom.org-hugo-auto-set-las |
| 1af00 | 74 6d 6f 64 20 6e 69 6c 0a 20 20 22 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 73 65 74 20 74 68 | tmod.nil..."When.non-nil,.set.th |
| 1af20 | 65 20 6c 61 73 74 6d 6f 64 20 66 69 65 6c 64 20 69 6e 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 | e.lastmod.field.in.front-matter. |
| 1af40 | 74 6f 20 63 75 72 72 65 6e 74 20 74 69 6d 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d | to.current.time."...:group.'org- |
| 1af60 | 65 78 70 6f 72 74 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 3b 3b | export-hugo...:type.'boolean).;; |
| 1af80 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 70 75 74 20 27 6f 72 67 2d 68 75 67 6f 2d 61 75 74 6f | ;###autoload.(put.'org-hugo-auto |
| 1afa0 | 2d 73 65 74 2d 6c 61 73 74 6d 6f 64 20 27 73 61 66 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c | -set-lastmod.'safe-local-variabl |
| 1afc0 | 65 20 27 62 6f 6f 6c 65 61 6e 70 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 68 75 67 | e.'booleanp)..(defcustom.org-hug |
| 1afe0 | 6f 2d 73 75 70 70 72 65 73 73 2d 6c 61 73 74 6d 6f 64 2d 70 65 72 69 6f 64 20 30 2e 30 0a 20 20 | o-suppress-lastmod-period.0.0... |
| 1b000 | 22 53 75 70 70 72 65 73 73 69 6e 67 20 70 65 72 69 6f 64 20 28 69 6e 20 73 65 63 6f 6e 64 73 29 | "Suppressing.period.(in.seconds) |
| 1b020 | 20 66 6f 72 20 61 64 64 69 6e 67 20 74 68 65 20 6c 61 73 74 6d 6f 64 20 66 72 6f 6e 74 2d 6d 61 | .for.adding.the.lastmod.front-ma |
| 1b040 | 74 74 65 72 2e 0a 0a 54 68 65 20 73 75 70 70 72 65 73 73 69 6e 67 20 70 65 72 69 6f 64 20 69 73 | tter...The.suppressing.period.is |
| 1b060 | 20 63 61 6c 63 75 6c 61 74 65 64 20 61 73 20 61 20 64 65 6c 74 61 20 62 65 74 77 65 65 6e 20 74 | .calculated.as.a.delta.between.t |
| 1b080 | 68 65 0a 5c 22 64 61 74 65 5c 22 20 61 6e 64 20 61 75 74 6f 2d 63 61 6c 63 75 6c 61 74 65 64 20 | he.\"date\".and.auto-calculated. |
| 1b0a0 | 5c 22 6c 61 73 74 6d 6f 64 5c 22 20 76 61 6c 75 65 73 2e 20 20 54 68 69 73 20 76 61 6c 75 65 20 | \"lastmod\".values...This.value. |
| 1b0c0 | 63 61 6e 0a 62 65 20 30 2e 30 20 6f 72 20 61 20 70 6f 73 69 74 69 76 65 20 66 6c 6f 61 74 2e 0a | can.be.0.0.or.a.positive.float.. |
| 1b0e0 | 0a 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 30 2e 30 20 28 73 65 63 6f 6e | .The.default.value.is.0.0.(secon |
| 1b100 | 64 73 29 2c 20 77 68 69 63 68 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 6c 61 73 74 6d 6f | ds),.which.means.that.the.lastmo |
| 1b120 | 64 0a 70 61 72 61 6d 65 74 65 72 20 77 69 6c 6c 20 62 65 20 61 64 64 65 64 20 74 6f 20 66 72 6f | d.parameter.will.be.added.to.fro |
| 1b140 | 6e 74 2d 6d 61 74 74 65 72 20 65 76 65 6e 20 69 66 20 74 68 65 20 70 6f 73 74 20 69 73 0a 6d 6f | nt-matter.even.if.the.post.is.mo |
| 1b160 | 64 69 66 69 65 64 20 77 69 74 68 69 6e 20 6a 75 73 74 20 30 2e 31 20 73 65 63 6f 6e 64 73 20 61 | dified.within.just.0.1.seconds.a |
| 1b180 | 66 74 65 72 20 74 68 65 20 69 6e 69 74 69 61 6c 20 63 72 65 61 74 69 6f 6e 20 6f 66 0a 69 74 20 | fter.the.initial.creation.of.it. |
| 1b1a0 | 28 77 68 65 6e 20 74 68 65 20 5c 22 64 61 74 65 5c 22 20 69 73 20 73 65 74 29 2e 0a 0a 49 66 20 | (when.the.\"date\".is.set)...If. |
| 1b1c0 | 74 68 65 20 76 61 6c 75 65 20 69 73 20 38 36 34 30 30 2e 30 2c 20 74 68 65 20 6c 61 73 74 6d 6f | the.value.is.86400.0,.the.lastmo |
| 1b1e0 | 64 20 70 61 72 61 6d 65 74 65 72 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 61 64 64 65 64 0a 74 6f | d.parameter.will.not.be.added.to |
| 1b200 | 20 74 68 65 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 77 69 74 68 69 6e 20 32 34 20 68 6f 75 72 | .the.front-matter.within.24.hour |
| 1b220 | 73 20 66 72 6f 6d 20 74 68 65 20 69 6e 69 74 69 61 6c 20 65 78 70 6f 72 74 69 6e 67 2e 0a 0a 54 | s.from.the.initial.exporting...T |
| 1b240 | 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 65 66 66 65 63 74 69 76 65 20 6f 6e 6c 79 20 69 | his.variable.is.effective.only.i |
| 1b260 | 66 20 61 75 74 6f 2d 73 65 74 74 69 6e 67 20 6f 66 20 74 68 65 0a 5c 22 6c 61 73 74 6d 6f 64 5c | f.auto-setting.of.the.\"lastmod\ |
| 1b280 | 22 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 65 6e 61 62 6c 65 64 20 69 2e 65 2e 20 69 66 0a 60 | ".parameter.is.enabled.i.e..if.` |
| 1b2a0 | 6f 72 67 2d 68 75 67 6f 2d 61 75 74 6f 2d 73 65 74 2d 6c 61 73 74 6d 6f 64 27 20 6f 72 20 60 45 | org-hugo-auto-set-lastmod'.or.`E |
| 1b2c0 | 58 50 4f 52 54 5f 48 55 47 4f 5f 41 55 54 4f 5f 53 45 54 5f 4c 41 53 54 4d 4f 44 27 20 69 73 0a | XPORT_HUGO_AUTO_SET_LASTMOD'.is. |
| 1b2e0 | 6e 6f 6e 2d 6e 69 6c 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 65 78 70 6f 72 74 2d 68 | non-nil."...:group.'org-export-h |
| 1b300 | 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 66 6c 6f 61 74 29 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | ugo...:type.'float).;;;###autolo |
| 1b320 | 61 64 20 28 70 75 74 20 27 6f 72 67 2d 68 75 67 6f 2d 73 75 70 70 72 65 73 73 2d 6c 61 73 74 6d | ad.(put.'org-hugo-suppress-lastm |
| 1b340 | 6f 64 2d 70 65 72 69 6f 64 20 27 73 61 66 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 | od-period.'safe-local-variable.' |
| 1b360 | 66 6c 6f 61 74 70 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 68 75 67 6f 2d 65 78 70 | floatp)..(defcustom.org-hugo-exp |
| 1b380 | 6f 72 74 2d 77 69 74 68 2d 74 6f 63 20 6e 69 6c 0a 20 20 22 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c | ort-with-toc.nil..."When.non-nil |
| 1b3a0 | 2c 20 4d 61 72 6b 64 6f 77 6e 20 66 6f 72 6d 61 74 20 54 4f 43 20 77 69 6c 6c 20 62 65 20 69 6e | ,.Markdown.format.TOC.will.be.in |
| 1b3c0 | 73 65 72 74 65 64 2e 0a 0a 54 68 65 20 54 4f 43 20 63 6f 6e 74 61 69 6e 73 20 68 65 61 64 69 6e | serted...The.TOC.contains.headin |
| 1b3e0 | 67 73 20 77 69 74 68 20 6c 65 76 65 6c 73 20 75 70 0a 74 6f 60 6f 72 67 2d 65 78 70 6f 72 74 2d | gs.with.levels.up.to`org-export- |
| 1b400 | 68 65 61 64 6c 69 6e 65 2d 6c 65 76 65 6c 73 27 2e 20 20 57 68 65 6e 20 61 6e 20 69 6e 74 65 67 | headline-levels'...When.an.integ |
| 1b420 | 65 72 2c 20 69 6e 63 6c 75 64 65 20 6c 65 76 65 6c 73 0a 75 70 20 74 6f 20 4e 20 69 6e 20 74 68 | er,.include.levels.up.to.N.in.th |
| 1b440 | 65 20 74 6f 63 2c 20 74 68 69 73 20 6d 61 79 20 74 68 65 6e 20 62 65 20 64 69 66 66 65 72 65 6e | e.toc,.this.may.then.be.differen |
| 1b460 | 74 20 66 72 6f 6d 0a 60 6f 72 67 2d 65 78 70 6f 72 74 2d 68 65 61 64 6c 69 6e 65 2d 6c 65 76 65 | t.from.`org-export-headline-leve |
| 1b480 | 6c 73 27 2c 20 62 75 74 20 69 74 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 61 6c 6c 6f 77 65 64 20 | ls',.but.it.will.not.be.allowed. |
| 1b4a0 | 74 6f 20 62 65 0a 6c 61 72 67 65 72 20 74 68 61 6e 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 | to.be.larger.than.the.number.of. |
| 1b4c0 | 68 65 61 64 69 6e 67 20 6c 65 76 65 6c 73 2e 20 20 57 68 65 6e 20 6e 69 6c 2c 20 6e 6f 20 74 61 | heading.levels...When.nil,.no.ta |
| 1b4e0 | 62 6c 65 20 6f 66 0a 63 6f 6e 74 65 6e 74 73 20 69 73 20 6d 61 64 65 2e 0a 0a 54 68 69 73 20 6f | ble.of.contents.is.made...This.o |
| 1b500 | 70 74 69 6f 6e 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 73 65 74 20 77 69 74 68 20 74 68 65 20 4f | ption.can.also.be.set.with.the.O |
| 1b520 | 50 54 49 4f 4e 53 20 6b 65 79 77 6f 72 64 2c 0a 65 2e 67 2e 20 5c 22 74 6f 63 3a 6e 69 6c 5c 22 | PTIONS.keyword,.e.g..\"toc:nil\" |
| 1b540 | 2c 20 5c 22 74 6f 63 3a 74 5c 22 20 6f 72 20 5c 22 74 6f 63 3a 33 5c 22 2e 22 0a 20 20 3a 67 72 | ,.\"toc:t\".or.\"toc:3\"."...:gr |
| 1b560 | 6f 75 70 20 27 6f 72 67 2d 65 78 70 6f 72 74 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 28 63 | oup.'org-export-hugo...:type.'(c |
| 1b580 | 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 20 | hoice...........(const.:tag."No. |
| 1b5a0 | 54 61 62 6c 65 20 6f 66 20 43 6f 6e 74 65 6e 74 73 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 | Table.of.Contents".nil)......... |
| 1b5c0 | 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 46 75 6c 6c 20 54 61 62 6c 65 20 6f 66 20 43 6f 6e | ..(const.:tag."Full.Table.of.Con |
| 1b5e0 | 74 65 6e 74 73 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 67 65 72 20 3a 74 61 | tents".t)...........(integer.:ta |
| 1b600 | 67 20 22 54 4f 43 20 74 6f 20 6c 65 76 65 6c 22 29 29 29 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | g."TOC.to.level"))).;;;###autolo |
| 1b620 | 61 64 20 28 70 75 74 20 27 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 77 69 74 68 2d 74 6f | ad.(put.'org-hugo-export-with-to |
| 1b640 | 63 20 27 73 61 66 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 28 6c 61 6d 62 64 61 20 28 | c.'safe-local-variable.(lambda.( |
| 1b660 | 78 29 20 28 6f 72 20 28 62 6f 6f 6c 65 61 6e 70 20 78 29 20 28 69 6e 74 65 67 65 72 70 20 78 29 | x).(or.(booleanp.x).(integerp.x) |
| 1b680 | 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d | )))..(defcustom.org-hugo-export- |
| 1b6a0 | 77 69 74 68 2d 73 65 63 74 69 6f 6e 2d 6e 75 6d 62 65 72 73 20 6e 69 6c 0a 20 20 22 43 6f 6e 66 | with-section-numbers.nil..."Conf |
| 1b6c0 | 69 67 75 72 61 74 69 6f 6e 20 66 6f 72 20 61 64 64 69 6e 67 20 73 65 63 74 69 6f 6e 20 6e 75 6d | iguration.for.adding.section.num |
| 1b6e0 | 62 65 72 73 20 74 6f 20 68 65 61 64 69 6e 67 73 2e 0a 0a 57 68 65 6e 20 73 65 74 20 74 6f 20 60 | bers.to.headings...When.set.to.` |
| 1b700 | 6f 6e 6c 79 74 6f 63 27 2c 20 6e 6f 6e 65 20 6f 66 20 74 68 65 20 68 65 61 64 69 6e 67 73 20 77 | onlytoc',.none.of.the.headings.w |
| 1b720 | 69 6c 6c 20 62 65 20 6e 75 6d 62 65 72 65 64 20 69 6e 0a 74 68 65 20 65 78 70 6f 72 74 65 64 20 | ill.be.numbered.in.the.exported. |
| 1b740 | 70 6f 73 74 20 62 6f 64 79 2c 20 62 75 74 20 54 4f 43 20 67 65 6e 65 72 61 74 69 6f 6e 20 77 69 | post.body,.but.TOC.generation.wi |
| 1b760 | 6c 6c 20 75 73 65 20 74 68 65 20 73 65 63 74 69 6f 6e 0a 6e 75 6d 62 65 72 73 2e 0a 0a 57 68 65 | ll.use.the.section.numbers...Whe |
| 1b780 | 6e 20 73 65 74 20 74 6f 20 61 6e 20 69 6e 74 65 67 65 72 20 4e 2c 20 6e 75 6d 62 65 72 69 6e 67 | n.set.to.an.integer.N,.numbering |
| 1b7a0 | 20 77 69 6c 6c 20 6f 6e 6c 79 20 68 61 70 70 65 6e 20 66 6f 72 0a 68 65 61 64 69 6e 67 73 20 77 | .will.only.happen.for.headings.w |
| 1b7c0 | 68 6f 73 65 20 72 65 6c 61 74 69 76 65 20 6c 65 76 65 6c 20 69 73 20 68 69 67 68 65 72 20 6f 72 | hose.relative.level.is.higher.or |
| 1b7e0 | 20 65 71 75 61 6c 20 74 6f 20 4e 2e 0a 0a 57 68 65 6e 20 73 65 74 20 74 6f 20 61 6e 79 20 6f 74 | .equal.to.N...When.set.to.any.ot |
| 1b800 | 68 65 72 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65 2c 20 6e 75 6d 62 65 72 69 6e 67 20 77 69 6c | her.non-nil.value,.numbering.wil |
| 1b820 | 6c 20 68 61 70 70 65 6e 20 66 6f 72 0a 61 6c 6c 20 74 68 65 20 68 65 61 64 69 6e 67 73 2e 0a 0a | l.happen.for.all.the.headings... |
| 1b840 | 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 73 65 74 20 77 69 74 68 | This.option.can.also.be.set.with |
| 1b860 | 20 74 68 65 20 4f 50 54 49 4f 4e 53 20 6b 65 79 77 6f 72 64 2c 0a 65 2e 67 2e 20 5c 22 6e 75 6d | .the.OPTIONS.keyword,.e.g..\"num |
| 1b880 | 3a 6f 6e 6c 79 74 6f 63 5c 22 2c 20 5c 22 6e 75 6d 3a 6e 69 6c 5c 22 2c 20 5c 22 6e 75 6d 3a 74 | :onlytoc\",.\"num:nil\",.\"num:t |
| 1b8a0 | 5c 22 20 6f 72 20 5c 22 6e 75 6d 3a 33 5c 22 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d | \".or.\"num:3\"."...:group.'org- |
| 1b8c0 | 65 78 70 6f 72 74 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 0a 20 20 20 | export-hugo...:type.'(choice.... |
| 1b8e0 | 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 6f 6e 27 74 20 6e 75 6d 62 65 72 | .......(const.:tag."Don't.number |
| 1b900 | 20 6f 6e 6c 79 20 69 6e 20 62 6f 64 79 22 20 6f 6e 6c 79 74 6f 63 29 0a 20 20 20 20 20 20 20 20 | .only.in.body".onlytoc)......... |
| 1b920 | 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 6f 6e 27 74 20 6e 75 6d 62 65 72 20 61 6e 79 20 | ..(const.:tag."Don't.number.any. |
| 1b940 | 68 65 61 64 69 6e 67 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a | heading".nil)...........(const.: |
| 1b960 | 74 61 67 20 22 4e 75 6d 62 65 72 20 61 6c 6c 20 68 65 61 64 69 6e 67 73 22 20 74 29 0a 20 20 20 | tag."Number.all.headings".t).... |
| 1b980 | 20 20 20 20 20 20 20 28 69 6e 74 65 67 65 72 20 3a 74 61 67 20 22 4e 75 6d 62 65 72 20 74 6f 20 | .......(integer.:tag."Number.to. |
| 1b9a0 | 6c 65 76 65 6c 22 29 29 29 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 70 75 74 20 27 6f | level"))).;;;###autoload.(put.'o |
| 1b9c0 | 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 77 69 74 68 2d 73 65 63 74 69 6f 6e 2d 6e 75 6d 62 | rg-hugo-export-with-section-numb |
| 1b9e0 | 65 72 73 20 27 73 61 66 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 28 6c 61 6d 62 64 61 | ers.'safe-local-variable.(lambda |
| 1ba00 | 20 28 78 29 20 28 6f 72 20 28 62 6f 6f 6c 65 61 6e 70 20 78 29 20 28 65 71 75 61 6c 20 27 6f 6e | .(x).(or.(booleanp.x).(equal.'on |
| 1ba20 | 6c 79 74 6f 63 20 78 29 20 28 69 6e 74 65 67 65 72 70 20 78 29 29 29 29 0a 0a 28 64 65 66 63 75 | lytoc.x).(integerp.x))))..(defcu |
| 1ba40 | 73 74 6f 6d 20 6f 72 67 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 73 74 61 74 69 63 2d 73 75 62 | stom.org-hugo-default-static-sub |
| 1ba60 | 64 69 72 65 63 74 6f 72 79 2d 66 6f 72 2d 65 78 74 65 72 6e 61 6c 73 20 22 6f 78 2d 68 75 67 6f | directory-for-externals."ox-hugo |
| 1ba80 | 22 0a 20 20 22 44 65 66 61 75 6c 74 20 73 75 62 2d 64 69 72 65 63 74 6f 72 79 20 69 6e 20 48 75 | "..."Default.sub-directory.in.Hu |
| 1baa0 | 67 6f 20 73 74 61 74 69 63 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 65 78 74 65 72 6e 61 6c | go.static.directory.for.external |
| 1bac0 | 20 66 69 6c 65 73 2e 0a 49 66 20 74 68 65 20 73 6f 75 72 63 65 20 70 61 74 68 20 66 6f 72 20 65 | .files..If.the.source.path.for.e |
| 1bae0 | 78 74 65 72 6e 61 6c 20 66 69 6c 65 73 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 0a 5c | xternal.files.does.not.contain.\ |
| 1bb00 | 22 73 74 61 74 69 63 5c 22 2c 20 60 6f 78 2d 68 75 67 6f 60 20 63 61 6e 6e 6f 74 20 6b 6e 6f 77 | "static\",.`ox-hugo`.cannot.know |
| 1bb20 | 20 77 68 61 74 20 64 69 72 65 63 74 6f 72 79 20 73 74 72 75 63 74 75 72 65 20 74 6f 0a 63 72 65 | .what.directory.structure.to.cre |
| 1bb40 | 61 74 65 20 69 6e 73 69 64 65 20 74 68 65 20 48 75 67 6f 20 73 74 61 74 69 63 20 64 69 72 65 63 | ate.inside.the.Hugo.static.direc |
| 1bb60 | 74 6f 72 79 2e 20 20 53 6f 20 61 6c 6c 20 73 75 63 68 20 66 69 6c 65 73 20 61 72 65 0a 63 6f 70 | tory...So.all.such.files.are.cop |
| 1bb80 | 69 65 64 20 74 6f 20 74 68 69 73 20 73 75 62 2d 64 69 72 65 63 74 6f 72 79 20 69 6e 73 69 64 65 | ied.to.this.sub-directory.inside |
| 1bba0 | 20 74 68 65 20 48 75 67 6f 20 73 74 61 74 69 63 20 64 69 72 65 63 74 6f 72 79 2e 22 0a 20 20 3a | .the.Hugo.static.directory."...: |
| 1bbc0 | 67 72 6f 75 70 20 27 6f 72 67 2d 65 78 70 6f 72 74 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 | group.'org-export-hugo...:type.' |
| 1bbe0 | 73 74 72 69 6e 67 29 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 70 75 74 20 27 6f 72 67 | string).;;;###autoload.(put.'org |
| 1bc00 | 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 73 74 61 74 69 63 2d 73 75 62 64 69 72 65 63 74 6f 72 | -hugo-default-static-subdirector |
| 1bc20 | 79 2d 66 6f 72 2d 65 78 74 65 72 6e 61 6c 73 20 27 73 61 66 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 | y-for-externals.'safe-local-vari |
| 1bc40 | 61 62 6c 65 20 27 73 74 72 69 6e 67 70 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 68 | able.'stringp)..(defcustom.org-h |
| 1bc60 | 75 67 6f 2d 65 78 74 65 72 6e 61 6c 2d 66 69 6c 65 2d 65 78 74 65 6e 73 69 6f 6e 73 2d 61 6c 6c | ugo-external-file-extensions-all |
| 1bc80 | 6f 77 65 64 2d 66 6f 72 2d 63 6f 70 79 69 6e 67 0a 20 20 27 28 22 6a 70 67 22 20 22 6a 70 65 67 | owed-for-copying...'("jpg"."jpeg |
| 1bca0 | 22 20 22 74 69 66 66 22 20 22 70 6e 67 22 20 22 73 76 67 22 20 22 67 69 66 22 20 22 62 6d 70 22 | "."tiff"."png"."svg"."gif"."bmp" |
| 1bcc0 | 0a 20 20 20 20 22 6d 70 34 22 0a 20 20 20 20 22 70 64 66 22 20 22 6f 64 74 22 0a 20 20 20 20 22 | ....."mp4"....."pdf"."odt"....." |
| 1bce0 | 64 6f 63 22 20 22 70 70 74 22 20 22 78 6c 73 22 0a 20 20 20 20 22 64 6f 63 78 22 20 22 70 70 74 | doc"."ppt"."xls"....."docx"."ppt |
| 1bd00 | 78 22 20 22 78 6c 73 78 22 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 65 78 74 65 72 6e 61 6c 20 66 | x"."xlsx")..."List.of.external.f |
| 1bd20 | 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e 73 20 61 6c 6c 6f 77 65 64 20 66 6f 72 20 63 6f 70 79 69 | ile.extensions.allowed.for.copyi |
| 1bd40 | 6e 67 20 74 6f 20 48 75 67 6f 20 73 74 61 74 69 63 20 64 69 72 2e 0a 49 66 20 61 6e 20 4f 72 67 | ng.to.Hugo.static.dir..If.an.Org |
| 1bd60 | 20 6c 69 6e 6b 20 72 65 66 65 72 65 6e 63 65 73 20 61 20 66 69 6c 65 20 77 69 74 68 20 6f 6e 65 | .link.references.a.file.with.one |
| 1bd80 | 20 6f 66 20 74 68 65 73 65 20 65 78 74 65 6e 73 69 6f 6e 73 2c 0a 61 6e 64 20 69 66 20 74 68 61 | .of.these.extensions,.and.if.tha |
| 1bda0 | 74 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 69 6e 20 74 68 65 20 48 75 67 6f 20 73 74 61 74 69 63 | t.file.is.not.in.the.Hugo.static |
| 1bdc0 | 20 64 69 72 65 63 74 6f 72 79 2c 20 74 68 61 74 20 66 69 6c 65 0a 69 73 20 63 6f 70 69 65 64 20 | .directory,.that.file.is.copied. |
| 1bde0 | 6f 76 65 72 20 74 6f 20 74 68 65 20 73 74 61 74 69 63 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 54 | over.to.the.static.directory...T |
| 1be00 | 68 65 20 61 75 74 6f 2d 63 6f 70 79 69 6e 67 20 62 65 68 61 76 69 6f 72 20 69 73 20 64 69 73 61 | he.auto-copying.behavior.is.disa |
| 1be20 | 62 6c 65 64 20 69 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 73 65 74 20 74 6f 0a | bled.if.this.variable.is.set.to. |
| 1be40 | 6e 69 6c 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 65 78 70 6f 72 74 2d 68 75 67 6f 0a | nil."...:group.'org-export-hugo. |
| 1be60 | 20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 29 0a 0a 28 64 65 66 63 | ..:type.'(repeat.string))..(defc |
| 1be80 | 75 73 74 6f 6d 20 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 63 72 65 61 74 6f 72 2d 73 74 | ustom.org-hugo-export-creator-st |
| 1bea0 | 72 69 6e 67 0a 20 20 28 66 6f 72 6d 61 74 20 22 45 6d 61 63 73 20 25 73 20 28 4f 72 67 20 6d 6f | ring...(format."Emacs.%s.(Org.mo |
| 1bec0 | 64 65 25 73 20 2b 20 6f 78 2d 68 75 67 6f 29 22 0a 20 20 20 20 20 20 20 20 20 20 65 6d 61 63 73 | de%s.+.ox-hugo)"...........emacs |
| 1bee0 | 2d 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 66 62 6f 75 6e 64 70 20 | -version...........(if.(fboundp. |
| 1bf00 | 27 6f 72 67 2d 76 65 72 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | 'org-version)...............(con |
| 1bf20 | 63 61 74 20 22 20 22 20 28 6f 72 67 2d 76 65 72 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 | cat.".".(org-version)).......... |
| 1bf40 | 20 20 20 22 22 29 29 0a 20 20 22 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 | ...""))..."Information.about.the |
| 1bf60 | 20 63 72 65 61 74 6f 72 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 2e 0a 54 68 69 73 20 6f | .creator.of.the.document..This.o |
| 1bf80 | 70 74 69 6f 6e 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 73 65 74 20 6f 6e 20 77 69 74 68 20 74 68 | ption.can.also.be.set.on.with.th |
| 1bfa0 | 65 20 43 52 45 41 54 4f 52 20 6b 65 79 77 6f 72 64 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 | e.CREATOR.keyword."...:group.'or |
| 1bfc0 | 67 2d 65 78 70 6f 72 74 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 28 73 74 72 69 6e 67 20 3a | g-export-hugo...:type.'(string.: |
| 1bfe0 | 74 61 67 20 22 43 72 65 61 74 6f 72 20 73 74 72 69 6e 67 22 29 29 0a 3b 3b 3b 23 23 23 61 75 74 | tag."Creator.string")).;;;###aut |
| 1c000 | 6f 6c 6f 61 64 20 28 70 75 74 20 27 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 63 72 65 61 | oload.(put.'org-hugo-export-crea |
| 1c020 | 74 6f 72 2d 73 74 72 69 6e 67 20 27 73 61 66 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 | tor-string.'safe-local-variable. |
| 1c040 | 27 73 74 72 69 6e 67 70 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 68 75 67 6f 2d 64 | 'stringp)..(defcustom.org-hugo-d |
| 1c060 | 61 74 65 2d 66 6f 72 6d 61 74 20 22 25 59 2d 25 6d 2d 25 64 54 25 54 25 7a 22 0a 20 20 22 44 61 | ate-format."%Y-%m-%dT%T%z"..."Da |
| 1c080 | 74 65 20 66 6f 72 6d 61 74 20 75 73 65 64 20 66 6f 72 20 65 78 70 6f 72 74 69 6e 67 20 64 61 74 | te.format.used.for.exporting.dat |
| 1c0a0 | 65 20 69 6e 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2e 0a 0a 46 72 6f 6e 74 2d 6d 61 74 74 65 72 | e.in.front-matter...Front-matter |
| 1c0c0 | 20 64 61 74 65 20 70 61 72 61 6d 65 74 65 72 73 3a 20 60 64 61 74 65 27 2c 20 60 70 75 62 6c 69 | .date.parameters:.`date',.`publi |
| 1c0e0 | 73 68 44 61 74 65 27 2c 0a 60 65 78 70 69 72 79 44 61 74 65 27 2c 20 60 6c 61 73 74 6d 6f 64 27 | shDate',.`expiryDate',.`lastmod' |
| 1c100 | 2e 0a 0a 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 64 61 74 65 20 66 6f 72 6d 61 74 20 6d 75 73 | ...Note.that.the.date.format.mus |
| 1c120 | 74 20 6d 61 74 63 68 20 74 68 65 20 64 61 74 65 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 66 | t.match.the.date.specification.f |
| 1c140 | 72 6f 6d 0a 52 46 43 33 33 33 39 2e 20 20 53 65 65 20 60 6f 72 67 2d 68 75 67 6f 2d 2d 64 61 74 | rom.RFC3339...See.`org-hugo--dat |
| 1c160 | 65 2d 74 69 6d 65 2d 72 65 67 65 78 70 27 20 66 6f 72 20 72 65 66 65 72 65 6e 63 65 20 61 6e 64 | e-time-regexp'.for.reference.and |
| 1c180 | 0a 65 78 61 6d 70 6c 65 73 20 6f 66 20 63 6f 6d 70 61 74 69 62 6c 65 20 64 61 74 65 20 73 74 72 | .examples.of.compatible.date.str |
| 1c1a0 | 69 6e 67 73 2e 0a 0a 45 78 61 6d 70 6c 65 73 20 6f 66 20 52 46 43 33 33 33 39 2d 63 6f 6d 70 61 | ings...Examples.of.RFC3339-compa |
| 1c1c0 | 74 69 62 6c 65 20 76 61 6c 75 65 73 20 66 6f 72 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 3a 0a | tible.values.for.this.variable:. |
| 1c1e0 | 0a 20 20 2d 20 25 59 2d 25 6d 2d 25 64 54 25 54 25 7a 20 28 64 65 66 61 75 6c 74 29 20 2d 3e 20 | ...-.%Y-%m-%dT%T%z.(default).->. |
| 1c200 | 32 30 31 37 2d 30 37 2d 33 31 54 31 37 3a 30 35 3a 33 38 2d 30 34 3a 30 30 0a 20 20 2d 20 25 59 | 2017-07-31T17:05:38-04:00...-.%Y |
| 1c220 | 2d 25 6d 2d 25 64 54 25 54 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 3e 20 32 30 31 37 2d 30 37 | -%m-%dT%T.............->.2017-07 |
| 1c240 | 2d 33 31 54 31 37 3a 30 35 3a 33 38 0a 20 20 2d 20 25 59 2d 25 6d 2d 25 64 20 20 20 20 20 20 20 | -31T17:05:38...-.%Y-%m-%d....... |
| 1c260 | 20 20 20 20 20 20 20 20 20 2d 3e 20 32 30 31 37 2d 30 37 2d 33 31 0a 0a 4e 6f 74 65 20 74 68 61 | .........->.2017-07-31..Note.tha |
| 1c280 | 74 20 5c 22 25 59 2d 25 6d 2d 25 64 54 25 54 25 7a 5c 22 20 61 63 74 75 61 6c 6c 79 20 70 72 6f | t.\"%Y-%m-%dT%T%z\".actually.pro |
| 1c2a0 | 64 75 63 65 73 20 61 20 64 61 74 65 20 73 74 72 69 6e 67 20 6c 69 6b 65 0a 5c 22 32 30 31 37 2d | duces.a.date.string.like.\"2017- |
| 1c2c0 | 30 37 2d 33 31 54 31 37 3a 30 35 3a 33 38 2d 30 34 30 30 5c 22 3b 20 6e 6f 74 69 63 65 20 74 68 | 07-31T17:05:38-0400\";.notice.th |
| 1c2e0 | 65 20 6d 69 73 73 69 6e 67 20 63 6f 6c 6f 6e 20 69 6e 20 74 68 65 0a 74 69 6d 65 2d 7a 6f 6e 65 | e.missing.colon.in.the.time-zone |
| 1c300 | 20 70 6f 72 74 69 6f 6e 2e 0a 0a 41 20 63 6f 6c 6f 6e 20 69 73 20 6e 65 65 64 65 64 20 74 6f 20 | .portion...A.colon.is.needed.to. |
| 1c320 | 73 65 70 61 72 61 74 65 20 74 68 65 20 68 6f 75 72 73 20 61 6e 64 20 6d 69 6e 75 74 65 73 20 69 | separate.the.hours.and.minutes.i |
| 1c340 | 6e 20 74 68 65 0a 74 69 6d 65 2d 7a 6f 6e 65 20 61 73 20 70 65 72 20 52 46 43 33 33 33 39 2e 20 | n.the.time-zone.as.per.RFC3339.. |
| 1c360 | 20 54 68 69 73 20 67 65 74 73 20 66 69 78 65 64 20 69 6e 20 74 68 65 0a 60 6f 72 67 2d 68 75 67 | .This.gets.fixed.in.the.`org-hug |
| 1c380 | 6f 2d 2d 66 6f 72 6d 61 74 2d 64 61 74 65 27 20 66 75 6e 63 74 69 6f 6e 2c 20 73 6f 20 74 68 61 | o--format-date'.function,.so.tha |
| 1c3a0 | 74 20 5c 22 25 59 2d 25 6d 2d 25 64 54 25 54 25 7a 5c 22 20 6e 6f 77 0a 72 65 73 75 6c 74 73 20 | t.\"%Y-%m-%dT%T%z\".now.results. |
| 1c3c0 | 69 6e 20 61 20 64 61 74 65 20 73 74 72 69 6e 67 20 6c 69 6b 65 20 5c 22 32 30 31 37 2d 30 37 2d | in.a.date.string.like.\"2017-07- |
| 1c3e0 | 33 31 54 31 37 3a 30 35 3a 33 38 2d 30 34 3a 30 30 5c 22 2e 0a 0a 53 65 65 20 60 66 6f 72 6d 61 | 31T17:05:38-04:00\"...See.`forma |
| 1c400 | 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 27 20 74 6f 20 6c 65 61 72 6e 20 61 62 6f 75 74 20 74 68 | t-time-string'.to.learn.about.th |
| 1c420 | 65 20 64 61 74 65 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 0a 65 78 70 72 65 73 73 69 6f 6e 2e | e.date.format.string.expression. |
| 1c440 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 65 78 70 6f 72 74 2d 68 75 67 6f 0a 20 20 3a 74 | "...:group.'org-export-hugo...:t |
| 1c460 | 79 70 65 20 27 73 74 72 69 6e 67 29 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 70 75 74 | ype.'string).;;;###autoload.(put |
| 1c480 | 20 27 6f 72 67 2d 68 75 67 6f 2d 64 61 74 65 2d 66 6f 72 6d 61 74 20 27 73 61 66 65 2d 6c 6f 63 | .'org-hugo-date-format.'safe-loc |
| 1c4a0 | 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 73 74 72 69 6e 67 70 29 0a 0a 28 64 65 66 63 75 73 74 6f | al-variable.'stringp)..(defcusto |
| 1c4c0 | 6d 20 6f 72 67 2d 68 75 67 6f 2d 70 61 69 72 65 64 2d 73 68 6f 72 74 63 6f 64 65 73 20 22 22 0a | m.org-hugo-paired-shortcodes."". |
| 1c4e0 | 20 20 22 53 70 61 63 65 2d 73 65 70 61 72 61 74 65 64 20 73 74 72 69 6e 67 20 6f 66 20 70 61 69 | .."Space-separated.string.of.pai |
| 1c500 | 72 65 64 20 73 68 6f 72 74 63 6f 64 65 20 73 74 72 69 6e 67 73 2e 0a 0a 53 68 6f 72 74 63 6f 64 | red.shortcode.strings...Shortcod |
| 1c520 | 65 20 73 74 72 69 6e 67 20 63 6f 6e 76 65 6e 74 69 6f 6e 3a 0a 0a 20 20 2d 20 42 65 67 69 6e 20 | e.string.convention:....-.Begin. |
| 1c540 | 74 68 65 20 73 74 72 69 6e 67 20 77 69 74 68 20 5c 22 25 5c 22 20 66 6f 72 20 73 68 6f 72 74 63 | the.string.with.\"%\".for.shortc |
| 1c560 | 6f 64 65 73 20 77 68 6f 73 65 20 63 6f 6e 74 65 6e 74 20 63 61 6e 0a 20 20 20 20 63 6f 6e 74 61 | odes.whose.content.can.....conta |
| 1c580 | 69 6e 20 4d 61 72 6b 64 6f 77 6e 2c 20 61 6e 64 20 74 68 75 73 20 6e 65 65 64 73 20 74 6f 20 62 | in.Markdown,.and.thus.needs.to.b |
| 1c5a0 | 65 20 70 61 73 73 65 64 20 74 68 72 6f 75 67 68 20 74 68 65 0a 20 20 20 20 48 75 67 6f 20 4d 61 | e.passed.through.the.....Hugo.Ma |
| 1c5c0 | 72 6b 64 6f 77 6e 20 70 72 6f 63 65 73 73 6f 72 2e 20 20 54 68 65 20 63 6f 6e 74 65 6e 74 20 63 | rkdown.processor...The.content.c |
| 1c5e0 | 61 6e 20 61 6c 73 6f 20 63 6f 6e 74 61 69 6e 20 48 54 4d 4c 2e 0a 0a 20 20 20 20 45 78 61 6d 70 | an.also.contain.HTML.......Examp |
| 1c600 | 6c 65 20 6f 66 20 61 20 70 61 69 72 65 64 20 6d 61 72 6b 64 6f 77 6e 20 73 68 6f 72 74 63 6f 64 | le.of.a.paired.markdown.shortcod |
| 1c620 | 65 3a 0a 0a 20 20 20 20 20 20 7b 7b 25 20 6d 64 73 68 6f 72 74 63 6f 64 65 20 25 7d 7d 43 6f 6e | e:........{{%.mdshortcode.%}}Con |
| 1c640 | 74 65 6e 74 20 2a 2a 62 6f 6c 64 2a 2a 20 3c 69 3e 69 74 61 6c 69 63 73 3c 2f 69 3e 7b 7b 25 20 | tent.**bold**.<i>italics</i>{{%. |
| 1c660 | 2f 6d 64 73 68 6f 72 74 63 6f 64 65 20 25 7d 7d 0a 0a 20 20 2d 20 41 62 73 65 6e 63 65 20 6f 66 | /mdshortcode.%}}....-.Absence.of |
| 1c680 | 20 74 68 65 20 5c 22 25 5c 22 20 70 72 65 66 69 78 20 77 6f 75 6c 64 20 69 6d 70 6c 79 20 74 68 | .the.\"%\".prefix.would.imply.th |
| 1c6a0 | 61 74 20 74 68 65 20 73 68 6f 72 74 63 6f 64 65 27 73 0a 20 20 20 20 63 6f 6e 74 65 6e 74 20 73 | at.the.shortcode's.....content.s |
| 1c6c0 | 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 70 61 73 73 65 64 20 74 6f 20 74 68 65 20 4d 61 72 6b 64 | hould.not.be.passed.to.the.Markd |
| 1c6e0 | 6f 77 6e 20 70 61 72 73 65 72 2e 20 20 54 68 65 0a 20 20 20 20 63 6f 6e 74 65 6e 74 20 63 61 6e | own.parser...The.....content.can |
| 1c700 | 20 63 6f 6e 74 61 69 6e 20 48 54 4d 4c 20 74 68 6f 75 67 68 2e 0a 0a 20 20 20 20 45 78 61 6d 70 | .contain.HTML.though.......Examp |
| 1c720 | 6c 65 20 6f 66 20 61 20 70 61 69 72 65 64 20 6e 6f 6e 2d 6d 61 72 6b 64 6f 77 6e 20 28 64 65 66 | le.of.a.paired.non-markdown.(def |
| 1c740 | 61 75 6c 74 29 20 73 68 6f 72 74 63 6f 64 65 3a 0a 0a 20 20 20 20 20 20 7b 7b 3c 20 6d 79 73 68 | ault).shortcode:........{{<.mysh |
| 1c760 | 6f 72 74 63 6f 64 65 20 3e 7d 7d 43 6f 6e 74 65 6e 74 20 3c 62 3e 62 6f 6c 64 3c 2f 62 3e 20 3c | ortcode.>}}Content.<b>bold</b>.< |
| 1c780 | 69 3e 69 74 61 6c 69 63 73 3c 2f 69 3e 7b 7b 3c 20 2f 6d 79 73 68 6f 72 74 63 6f 64 65 20 3e 7d | i>italics</i>{{<./myshortcode.>} |
| 1c7a0 | 7d 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65 20 74 68 65 73 65 20 73 68 6f 72 74 63 6f 64 65 20 73 | }..For.example.these.shortcode.s |
| 1c7c0 | 74 72 69 6e 67 73 3a 0a 0a 20 20 2d 20 25 6d 64 73 68 6f 72 74 63 6f 64 65 20 3a 20 50 61 69 72 | trings:....-.%mdshortcode.:.Pair |
| 1c7e0 | 65 64 20 6d 61 72 6b 64 6f 77 6e 20 73 68 6f 72 74 63 6f 64 65 0a 20 20 2d 20 6d 79 73 68 6f 72 | ed.markdown.shortcode...-.myshor |
| 1c800 | 74 63 6f 64 65 20 20 3a 20 50 61 69 72 65 64 20 64 65 66 61 75 6c 74 20 73 68 6f 72 74 63 6f 64 | tcode..:.Paired.default.shortcod |
| 1c820 | 65 0a 0a 77 6f 75 6c 64 20 62 65 20 63 6f 6c 6c 65 63 74 69 76 65 6c 79 20 61 64 64 65 64 20 74 | e..would.be.collectively.added.t |
| 1c840 | 6f 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 61 73 3a 0a 0a 20 20 20 5c 22 25 6d 64 73 68 6f | o.this.variable.as:.....\"%mdsho |
| 1c860 | 72 74 63 6f 64 65 20 6d 79 73 68 6f 72 74 63 6f 64 65 5c 22 0a 0a 48 75 67 6f 20 73 68 6f 72 74 | rtcode.myshortcode\"..Hugo.short |
| 1c880 | 63 6f 64 65 73 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 3a 0a 68 74 74 70 73 3a 2f 2f 67 6f 68 | codes.documentation:.https://goh |
| 1c8a0 | 75 67 6f 2e 69 6f 2f 63 6f 6e 74 65 6e 74 2d 6d 61 6e 61 67 65 6d 65 6e 74 2f 73 68 6f 72 74 63 | ugo.io/content-management/shortc |
| 1c8c0 | 6f 64 65 73 2f 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 65 78 70 6f 72 74 2d 68 75 67 | odes/."...:group.'org-export-hug |
| 1c8e0 | 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | o...:type.'string).;;;###autoloa |
| 1c900 | 64 20 28 70 75 74 20 27 6f 72 67 2d 68 75 67 6f 2d 70 61 69 72 65 64 2d 73 68 6f 72 74 63 6f 64 | d.(put.'org-hugo-paired-shortcod |
| 1c920 | 65 73 20 27 73 61 66 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 73 74 72 69 6e 67 70 | es.'safe-local-variable.'stringp |
| 1c940 | 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 2d 64 65 73 63 | )..(defcustom.org-hugo-link-desc |
| 1c960 | 2d 69 6e 73 65 72 74 2d 74 79 70 65 20 6e 69 6c 0a 20 20 22 49 6e 73 65 72 74 20 74 68 65 20 65 | -insert-type.nil..."Insert.the.e |
| 1c980 | 6c 65 6d 65 6e 74 20 74 79 70 65 20 69 6e 20 6c 69 6e 6b 20 64 65 73 63 72 69 70 74 69 6f 6e 73 | lement.type.in.link.descriptions |
| 1c9a0 | 20 66 6f 72 20 6e 75 6d 62 65 72 65 64 20 65 6c 65 6d 65 6e 74 73 2e 0a 0a 53 74 72 69 6e 67 20 | .for.numbered.elements...String. |
| 1c9c0 | 72 65 70 72 65 73 65 6e 74 69 6e 67 20 74 68 65 20 74 79 70 65 20 69 73 20 69 6e 73 65 72 74 65 | representing.the.type.is.inserte |
| 1c9e0 | 64 20 66 6f 72 20 74 68 65 73 65 20 4f 72 67 20 65 6c 65 6d 65 6e 74 73 0a 69 66 20 74 68 65 79 | d.for.these.Org.elements.if.they |
| 1ca00 | 20 61 72 65 20 6e 75 6d 62 65 72 65 64 20 28 69 2e 65 2e 20 62 6f 74 68 20 5c 22 23 2b 6e 61 6d | .are.numbered.(i.e..both.\"#+nam |
| 1ca20 | 65 5c 22 20 61 6e 64 20 5c 22 23 2b 63 61 70 74 69 6f 6e 5c 22 20 61 72 65 0a 73 70 65 63 69 66 | e\".and.\"#+caption\".are.specif |
| 1ca40 | 69 65 64 20 66 6f 72 20 74 68 65 6d 29 3a 0a 0a 2d 20 73 72 63 2d 62 6c 6f 63 6b 20 3a 20 5c 22 | ied.for.them):..-.src-block.:.\" |
| 1ca60 | 43 6f 64 65 20 53 6e 69 70 70 65 74 5c 22 0a 2d 20 74 61 62 6c 65 3a 20 5c 22 54 61 62 6c 65 5c | Code.Snippet\".-.table:.\"Table\ |
| 1ca80 | 22 0a 2d 20 66 69 67 75 72 65 3a 20 5c 22 46 69 67 75 72 65 5c 22 2e 22 0a 20 20 3a 67 72 6f 75 | ".-.figure:.\"Figure\"."...:grou |
| 1caa0 | 70 20 27 6f 72 67 2d 65 78 70 6f 72 74 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c | p.'org-export-hugo...:type.'bool |
| 1cac0 | 65 61 6e 29 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 70 75 74 20 27 6f 72 67 2d 68 75 | ean).;;;###autoload.(put.'org-hu |
| 1cae0 | 67 6f 2d 6c 69 6e 6b 2d 64 65 73 63 2d 69 6e 73 65 72 74 2d 74 79 70 65 20 27 73 61 66 65 2d 6c | go-link-desc-insert-type.'safe-l |
| 1cb00 | 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 62 6f 6f 6c 65 61 6e 70 29 0a 0a 28 64 65 66 63 75 | ocal-variable.'booleanp)..(defcu |
| 1cb20 | 73 74 6f 6d 20 6f 72 67 2d 68 75 67 6f 2d 63 6f 6e 74 61 69 6e 65 72 2d 65 6c 65 6d 65 6e 74 20 | stom.org-hugo-container-element. |
| 1cb40 | 22 22 0a 20 20 22 48 54 4d 4c 20 65 6c 65 6d 65 6e 74 20 74 6f 20 75 73 65 20 66 6f 72 20 77 72 | ""..."HTML.element.to.use.for.wr |
| 1cb60 | 61 70 70 69 6e 67 20 74 6f 70 20 6c 65 76 65 6c 20 73 65 63 74 69 6f 6e 73 2e 0a 43 61 6e 20 62 | apping.top.level.sections..Can.b |
| 1cb80 | 65 20 73 65 74 20 77 69 74 68 20 74 68 65 20 69 6e 2d 62 75 66 66 65 72 20 48 54 4d 4c 5f 43 4f | e.set.with.the.in-buffer.HTML_CO |
| 1cba0 | 4e 54 41 49 4e 45 52 20 70 72 6f 70 65 72 74 79 2e 0a 0a 57 68 65 6e 20 73 65 74 20 74 6f 20 5c | NTAINER.property...When.set.to.\ |
| 1cbc0 | 22 5c 22 2c 20 74 68 65 20 74 6f 70 20 6c 65 76 65 6c 20 73 65 63 74 69 6f 6e 73 20 61 72 65 20 | "\",.the.top.level.sections.are. |
| 1cbe0 | 6e 6f 74 20 77 72 61 70 70 65 64 20 69 6e 20 61 6e 79 0a 48 54 4d 4c 20 65 6c 65 6d 65 6e 74 2e | not.wrapped.in.any.HTML.element. |
| 1cc00 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 65 78 70 6f 72 74 2d 68 75 67 6f 0a 20 20 3a 74 | "...:group.'org-export-hugo...:t |
| 1cc20 | 79 70 65 20 27 73 74 72 69 6e 67 29 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 70 75 74 | ype.'string).;;;###autoload.(put |
| 1cc40 | 20 27 6f 72 67 2d 68 75 67 6f 2d 63 6f 6e 74 61 69 6e 65 72 2d 65 6c 65 6d 65 6e 74 20 27 73 61 | .'org-hugo-container-element.'sa |
| 1cc60 | 66 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 73 74 72 69 6e 67 70 29 0a 0a 28 64 65 | fe-local-variable.'stringp)..(de |
| 1cc80 | 66 63 75 73 74 6f 6d 20 6f 72 67 2d 68 75 67 6f 2d 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 2d 74 | fcustom.org-hugo-special-block-t |
| 1cca0 | 79 70 65 2d 70 72 6f 70 65 72 74 69 65 73 20 27 28 28 22 61 75 64 69 6f 22 20 2e 20 28 3a 72 61 | ype-properties.'(("audio"...(:ra |
| 1ccc0 | 77 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | w.t))........................... |
| 1cce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 6b 61 74 65 | ..........................("kate |
| 1cd00 | 78 22 20 2e 20 28 3a 72 61 77 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | x"...(:raw.t)).................. |
| 1cd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1cd40 | 20 20 20 28 22 6d 61 72 6b 22 20 2e 20 28 3a 74 72 69 6d 2d 70 72 65 20 74 20 3a 74 72 69 6d 2d | ...("mark"...(:trim-pre.t.:trim- |
| 1cd60 | 70 6f 73 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | post.t))........................ |
| 1cd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 74 | .............................("t |
| 1cda0 | 69 6b 7a 6a 61 78 22 20 2e 20 28 3a 72 61 77 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ikzjax"...(:raw.t))............. |
| 1cdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1cde0 | 20 20 20 20 20 20 20 20 28 22 76 69 64 65 6f 22 20 2e 20 28 3a 72 61 77 20 74 29 29 29 0a 20 20 | ........("video"...(:raw.t)))... |
| 1ce00 | 22 41 6c 69 73 74 20 66 6f 72 20 73 74 6f 72 69 6e 67 20 64 65 66 61 75 6c 74 20 70 72 6f 70 65 | "Alist.for.storing.default.prope |
| 1ce20 | 72 74 69 65 73 20 66 6f 72 20 73 70 65 63 69 61 6c 20 62 6c 6f 63 6b 20 74 79 70 65 73 2e 0a 0a | rties.for.special.block.types... |
| 1ce40 | 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 65 20 61 6c 69 73 74 20 69 73 20 6f 66 20 | Each.element.of.the.alist.is.of. |
| 1ce60 | 74 68 65 20 66 6f 72 6d 20 28 54 59 50 45 20 2e 20 50 4c 49 53 54 29 20 77 68 65 72 65 0a 54 59 | the.form.(TYPE...PLIST).where.TY |
| 1ce80 | 50 45 20 69 73 20 61 20 73 74 72 69 6e 67 20 68 6f 6c 64 69 6e 67 20 74 68 65 20 73 70 65 63 69 | PE.is.a.string.holding.the.speci |
| 1cea0 | 61 6c 20 62 6c 6f 63 6b 27 73 20 74 79 70 65 20 61 6e 64 20 50 4c 49 53 54 20 69 73 20 61 0a 70 | al.block's.type.and.PLIST.is.a.p |
| 1cec0 | 72 6f 70 65 72 74 79 20 6c 69 73 74 20 66 6f 72 20 74 68 61 74 20 54 59 50 45 2e 0a 0a 54 68 65 | roperty.list.for.that.TYPE...The |
| 1cee0 | 20 54 59 50 45 20 73 74 72 69 6e 67 20 63 6f 75 6c 64 20 62 65 20 61 6e 79 20 73 70 65 63 69 61 | .TYPE.string.could.be.any.specia |
| 1cf00 | 6c 20 62 6c 6f 63 6b 20 74 79 70 65 20 6c 69 6b 65 20 61 6e 20 48 54 4d 4c 0a 69 6e 6c 69 6e 65 | l.block.type.like.an.HTML.inline |
| 1cf20 | 20 6f 72 20 62 6c 6f 63 6b 20 74 61 67 2c 20 6f 72 20 6e 61 6d 65 20 6f 66 20 61 20 48 75 67 6f | .or.block.tag,.or.name.of.a.Hugo |
| 1cf40 | 20 73 68 6f 72 74 63 6f 64 65 2c 20 6f 72 20 61 6e 79 20 72 61 6e 64 6f 6d 0a 73 74 72 69 6e 67 | .shortcode,.or.any.random.string |
| 1cf60 | 2e 0a 0a 50 72 6f 70 65 72 74 69 65 73 20 72 65 63 6f 67 6e 69 7a 65 64 20 69 6e 20 74 68 65 20 | ...Properties.recognized.in.the. |
| 1cf80 | 50 4c 49 53 54 3a 0a 0a 2d 20 3a 72 61 77 20 3a 3a 20 57 68 65 6e 20 73 65 74 20 74 6f 20 74 2c | PLIST:..-.:raw.::.When.set.to.t, |
| 1cfa0 | 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 73 70 65 63 69 61 6c 20 62 6c 6f | .the.contents.of.the.special.blo |
| 1cfc0 | 63 6b 20 61 73 0a 20 20 20 20 20 20 20 20 20 20 65 78 70 6f 72 74 65 64 20 72 61 77 20 69 2e 65 | ck.as...........exported.raw.i.e |
| 1cfe0 | 2e 20 61 73 20 74 79 70 65 64 20 69 6e 20 74 68 65 20 4f 72 67 20 62 75 66 66 65 72 2e 0a 0a 2d | ..as.typed.in.the.Org.buffer...- |
| 1d000 | 20 3a 74 72 69 6d 2d 70 72 65 20 3a 3a 20 57 68 65 6e 20 73 65 74 20 74 6f 20 74 2c 20 74 68 65 | .:trim-pre.::.When.set.to.t,.the |
| 1d020 | 20 77 68 69 74 65 73 70 61 63 65 20 62 65 66 6f 72 65 20 74 68 65 20 73 70 65 63 69 61 6c 0a 20 | .whitespace.before.the.special.. |
| 1d040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6c 6f 63 6b 20 69 73 20 72 65 6d 6f 76 65 64 2e 0a | ..............block.is.removed.. |
| 1d060 | 0a 2d 20 3a 74 72 69 6d 2d 70 72 65 20 3a 3a 20 57 68 65 6e 20 73 65 74 20 74 6f 20 74 2c 20 74 | .-.:trim-pre.::.When.set.to.t,.t |
| 1d080 | 68 65 20 77 68 69 74 65 73 70 61 63 65 20 61 66 74 65 72 20 74 68 65 20 73 70 65 63 69 61 6c 0a | he.whitespace.after.the.special. |
| 1d0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6c 6f 63 6b 20 69 73 20 72 65 6d 6f 76 65 64 2e | ...............block.is.removed. |
| 1d0c0 | 0a 0a 46 6f 72 20 74 68 65 20 73 70 65 63 69 61 6c 20 62 6c 6f 63 6b 20 74 79 70 65 73 20 6e 6f | ..For.the.special.block.types.no |
| 1d0e0 | 74 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 2c 20 74 68 | t.specified.in.this.variable,.th |
| 1d100 | 65 0a 64 65 66 61 75 6c 74 20 62 65 68 61 76 69 6f 72 20 69 73 20 73 61 6d 65 20 61 73 20 69 66 | e.default.behavior.is.same.as.if |
| 1d120 | 20 28 3a 72 61 77 20 6e 69 6c 20 3a 74 72 69 6d 2d 70 72 65 20 6e 69 6c 20 3a 74 72 69 6d 2d 70 | .(:raw.nil.:trim-pre.nil.:trim-p |
| 1d140 | 6f 73 74 0a 6e 69 6c 29 20 70 6c 69 73 74 20 77 65 72 65 20 61 73 73 6f 63 69 61 74 65 64 20 77 | ost.nil).plist.were.associated.w |
| 1d160 | 69 74 68 20 74 68 65 6d 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 65 78 70 6f 72 74 2d | ith.them."...:group.'org-export- |
| 1d180 | 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 28 61 6c 69 73 74 20 3a 6b 65 79 2d 74 79 70 65 20 73 | hugo...:type.'(alist.:key-type.s |
| 1d1a0 | 74 72 69 6e 67 20 3a 76 61 6c 75 65 2d 74 79 70 65 20 28 70 6c 69 73 74 20 3a 6b 65 79 2d 74 79 | tring.:value-type.(plist.:key-ty |
| 1d1c0 | 70 65 20 73 79 6d 62 6f 6c 20 3a 76 61 6c 75 65 2d 74 79 70 65 20 62 6f 6f 6c 65 61 6e 29 29 29 | pe.symbol.:value-type.boolean))) |
| 1d1e0 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 68 75 67 6f 2d 61 6e 63 68 6f 72 2d 66 75 6e | ..(defcustom.org-hugo-anchor-fun |
| 1d200 | 63 74 69 6f 6e 73 20 27 28 6f 72 67 2d 68 75 67 6f 2d 67 65 74 2d 70 61 67 65 2d 6f 72 2d 62 75 | ctions.'(org-hugo-get-page-or-bu |
| 1d220 | 6e 64 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ndle-name....................... |
| 1d240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 68 75 67 6f 2d 67 65 74 2d 63 75 | .................org-hugo-get-cu |
| 1d260 | 73 74 6f 6d 2d 69 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | stom-id......................... |
| 1d280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 68 75 67 6f 2d 67 65 74 2d 68 65 61 64 | ...............org-hugo-get-head |
| 1d2a0 | 69 6e 67 2d 73 6c 75 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing-slug........................ |
| 1d2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 68 75 67 6f 2d 67 65 74 2d 6d 64 35 | ................org-hugo-get-md5 |
| 1d2e0 | 29 0a 20 20 22 41 20 6c 69 73 74 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 64 65 72 | )..."A.list.of.functions.for.der |
| 1d300 | 69 76 69 6e 67 20 74 68 65 20 61 6e 63 68 6f 72 20 6f 66 20 63 75 72 72 65 6e 74 20 4f 72 67 20 | iving.the.anchor.of.current.Org. |
| 1d320 | 68 65 61 64 69 6e 67 2e 0a 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 | heading...The.functions.will.be. |
| 1d340 | 72 75 6e 20 69 6e 20 74 68 65 20 6f 72 64 65 72 20 61 64 64 65 64 20 74 6f 20 74 68 69 73 20 76 | run.in.the.order.added.to.this.v |
| 1d360 | 61 72 69 61 62 6c 65 0a 75 6e 74 69 6c 20 74 68 65 20 66 69 72 73 74 20 6f 6e 65 20 72 65 74 75 | ariable.until.the.first.one.retu |
| 1d380 | 72 6e 73 20 61 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65 2e 20 20 53 6f 20 74 68 65 20 66 75 6e | rns.a.non-nil.value...So.the.fun |
| 1d3a0 | 63 74 69 6f 6e 73 20 69 6e 0a 74 68 69 73 20 6c 69 73 74 20 61 72 65 20 6f 72 64 65 72 2d 73 65 | ctions.in.this.list.are.order-se |
| 1d3c0 | 6e 73 69 74 69 76 65 2e 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 60 6f 72 67 2d 68 | nsitive...For.example,.if.`org-h |
| 1d3e0 | 75 67 6f 2d 67 65 74 2d 70 61 67 65 2d 6f 72 2d 62 75 6e 64 6c 65 2d 6e 61 6d 65 27 20 69 73 20 | ugo-get-page-or-bundle-name'.is. |
| 1d400 | 74 68 65 20 66 69 72 73 74 0a 65 6c 65 6d 65 6e 74 20 69 6e 20 74 68 69 73 20 6c 69 73 74 2c 20 | the.first.element.in.this.list,. |
| 1d420 | 74 68 65 20 68 65 61 64 69 6e 67 27 73 20 60 3a 45 58 50 4f 52 54 5f 46 49 4c 45 5f 4e 41 4d 45 | the.heading's.`:EXPORT_FILE_NAME |
| 1d440 | 27 20 70 72 6f 70 65 72 74 79 0a 77 69 6c 6c 20 68 61 76 65 20 74 68 65 20 68 69 67 68 65 73 74 | '.property.will.have.the.highest |
| 1d460 | 20 70 72 65 63 65 64 65 6e 63 65 20 69 6e 20 64 65 74 65 72 6d 69 6e 69 6e 67 20 74 68 65 20 68 | .precedence.in.determining.the.h |
| 1d480 | 65 61 64 69 6e 67 27 73 0a 61 6e 63 68 6f 72 20 73 74 72 69 6e 67 2e 0a 0a 54 68 69 73 20 76 61 | eading's.anchor.string...This.va |
| 1d4a0 | 72 69 61 62 6c 65 20 69 73 20 75 73 65 64 20 69 6e 20 74 68 65 20 60 6f 72 67 2d 68 75 67 6f 2d | riable.is.used.in.the.`org-hugo- |
| 1d4c0 | 2d 67 65 74 2d 61 6e 63 68 6f 72 27 20 69 6e 74 65 72 6e 61 6c 0a 66 75 6e 63 74 69 6f 6e 2e 0a | -get-anchor'.internal.function.. |
| 1d4e0 | 0a 46 75 6e 63 74 69 6f 6e 73 20 61 64 64 65 64 20 74 6f 20 74 68 69 73 20 6c 69 73 74 20 73 68 | .Functions.added.to.this.list.sh |
| 1d500 | 6f 75 6c 64 20 68 61 76 65 20 32 20 61 72 67 75 6d 65 6e 74 73 20 28 77 68 69 63 68 20 63 6f 75 | ould.have.2.arguments.(which.cou |
| 1d520 | 6c 64 0a 65 76 65 6e 20 62 65 20 64 65 63 6c 61 72 65 64 20 61 73 20 6f 70 74 69 6f 6e 61 6c 29 | ld.even.be.declared.as.optional) |
| 1d540 | 3a 0a 0a 31 2e 20 45 4c 45 4d 45 4e 54 20 3a 20 4f 72 67 20 65 6c 65 6d 65 6e 74 0a 32 2e 20 49 | :..1..ELEMENT.:.Org.element.2..I |
| 1d560 | 4e 46 4f 20 20 20 20 3a 20 47 65 6e 65 72 61 6c 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 | NFO....:.General.plist.used.as.a |
| 1d580 | 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 0a 0a 53 6f 6d 65 20 6f 66 20 | .communication.channel..Some.of. |
| 1d5a0 | 74 68 65 20 69 6e 62 75 69 6c 74 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 63 61 6e 20 62 | the.inbuilt.functions.that.can.b |
| 1d5c0 | 65 20 61 64 64 65 64 20 74 6f 20 74 68 69 73 20 6c 69 73 74 3a 0a 2d 20 60 6f 72 67 2d 68 75 67 | e.added.to.this.list:.-.`org-hug |
| 1d5e0 | 6f 2d 67 65 74 2d 70 61 67 65 2d 6f 72 2d 62 75 6e 64 6c 65 2d 6e 61 6d 65 27 0a 2d 20 60 6f 72 | o-get-page-or-bundle-name'.-.`or |
| 1d600 | 67 2d 68 75 67 6f 2d 67 65 74 2d 63 75 73 74 6f 6d 2d 69 64 27 0a 2d 20 60 6f 72 67 2d 68 75 67 | g-hugo-get-custom-id'.-.`org-hug |
| 1d620 | 6f 2d 67 65 74 2d 68 65 61 64 69 6e 67 2d 73 6c 75 67 27 0a 2d 20 60 6f 72 67 2d 68 75 67 6f 2d | o-get-heading-slug'.-.`org-hugo- |
| 1d640 | 67 65 74 2d 6d 64 35 27 0a 2d 20 60 6f 72 67 2d 68 75 67 6f 2d 67 65 74 2d 69 64 27 22 0a 20 20 | get-md5'.-.`org-hugo-get-id'"... |
| 1d660 | 3a 67 72 6f 75 70 20 27 6f 72 67 2d 65 78 70 6f 72 74 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 | :group.'org-export-hugo...:type. |
| 1d680 | 27 28 72 65 70 65 61 74 20 66 75 6e 63 74 69 6f 6e 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | '(repeat.function))..(defcustom. |
| 1d6a0 | 6f 72 67 2d 68 75 67 6f 2d 63 69 74 61 74 69 6f 6e 73 2d 70 6c 69 73 74 20 27 28 3a 62 69 62 6c | org-hugo-citations-plist.'(:bibl |
| 1d6c0 | 69 6f 67 72 61 70 68 79 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 20 22 52 65 66 65 72 65 | iography-section-heading."Refere |
| 1d6e0 | 6e 63 65 73 22 29 0a 20 20 22 50 72 6f 70 65 72 74 79 20 6c 69 73 74 20 66 6f 72 20 73 74 6f 72 | nces")..."Property.list.for.stor |
| 1d700 | 69 6e 67 20 64 65 66 61 75 6c 74 20 70 72 6f 70 65 72 74 69 65 73 20 66 6f 72 20 63 69 74 61 74 | ing.default.properties.for.citat |
| 1d720 | 69 6f 6e 20 65 78 70 6f 72 74 73 2e 0a 0a 50 72 6f 70 65 72 74 69 65 73 20 72 65 63 6f 67 6e 69 | ion.exports...Properties.recogni |
| 1d740 | 7a 65 64 20 69 6e 20 74 68 65 20 50 4c 49 53 54 3a 0a 0a 2d 20 3a 62 69 62 6c 69 6f 67 72 61 70 | zed.in.the.PLIST:..-.:bibliograp |
| 1d760 | 68 79 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 20 3a 3a 20 48 65 61 64 69 6e 67 20 74 6f | hy-section-heading.::.Heading.to |
| 1d780 | 20 69 6e 73 65 72 74 20 62 65 66 6f 72 65 20 74 68 65 20 62 69 62 6c 69 6f 67 72 61 70 68 79 0a | .insert.before.the.bibliography. |
| 1d7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1d7c0 | 20 20 20 73 65 63 74 69 6f 6e 2e 0a 0a 41 75 74 6f 2d 64 65 74 65 63 74 69 6f 6e 20 6f 66 20 62 | ...section...Auto-detection.of.b |
| 1d7e0 | 69 62 6c 69 6f 67 72 61 70 68 79 20 73 65 63 74 69 6f 6e 20 72 65 71 75 69 72 65 73 20 69 6e 73 | ibliography.section.requires.ins |
| 1d800 | 74 61 6c 6c 69 6e 67 20 74 68 65 0a 60 63 69 74 61 74 69 6f 6e 73 27 20 70 61 63 6b 61 67 65 20 | talling.the.`citations'.package. |
| 1d820 | 66 72 6f 6d 20 4d 65 6c 70 61 20 61 6e 64 20 61 64 64 69 6e 67 20 60 23 2b 63 69 74 65 5f 65 78 | from.Melpa.and.adding.`#+cite_ex |
| 1d840 | 70 6f 72 74 3a 20 63 73 6c 27 20 61 74 0a 74 68 65 20 74 6f 70 20 6f 66 20 74 68 65 20 4f 72 67 | port:.csl'.at.the.top.of.the.Org |
| 1d860 | 20 66 69 6c 65 2e 0a 0a 49 66 20 60 3a 62 69 62 6c 69 6f 67 72 61 70 68 79 2d 73 65 63 74 69 6f | .file...If.`:bibliography-sectio |
| 1d880 | 6e 2d 68 65 61 64 69 6e 67 27 20 73 65 74 20 74 6f 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e | n-heading'.set.to.an.empty.strin |
| 1d8a0 | 67 2c 0a 62 69 62 6c 69 6f 67 72 61 70 68 79 20 68 65 61 64 69 6e 67 20 61 75 74 6f 2d 69 6e 6a | g,.bibliography.heading.auto-inj |
| 1d8c0 | 65 63 74 69 6f 6e 20 69 73 20 6e 6f 74 20 64 6f 6e 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f | ection.is.not.done."...:group.'o |
| 1d8e0 | 72 67 2d 65 78 70 6f 72 74 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 28 70 6c 69 73 74 20 3a | rg-export-hugo...:type.'(plist.: |
| 1d900 | 6b 65 79 2d 74 79 70 65 20 73 79 6d 62 6f 6c 20 3a 76 61 6c 75 65 2d 74 79 70 65 20 73 74 72 69 | key-type.symbol.:value-type.stri |
| 1d920 | 6e 67 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 68 75 67 6f 2d 69 6e 66 6f 2d 67 | ng))..(defcustom.org-hugo-info-g |
| 1d940 | 6e 75 2d 73 6f 66 74 77 61 72 65 20 27 28 22 33 64 6c 64 66 22 20 22 38 73 79 6e 63 22 0a 20 20 | nu-software.'("3dldf"."8sync"... |
| 1d960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1d980 | 20 20 20 20 20 20 22 61 32 70 73 22 20 22 61 63 63 74 22 20 22 61 63 6d 22 20 22 61 64 6e 73 22 | ......"a2ps"."acct"."acm"."adns" |
| 1d9a0 | 20 22 61 6c 69 76 65 22 20 22 61 6e 75 62 69 73 22 20 22 61 70 6c 22 0a 20 20 20 20 20 20 20 20 | ."alive"."anubis"."apl"......... |
| 1d9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1d9e0 | 22 61 72 63 68 69 6d 65 64 65 73 22 20 22 61 72 69 73 22 20 22 61 72 74 61 6e 69 73 22 20 22 61 | "archimedes"."aris"."artanis"."a |
| 1da00 | 73 70 65 6c 6c 22 20 22 61 75 63 74 65 78 22 20 22 61 75 74 6f 63 6f 6e 66 22 20 22 61 75 74 6f | spell"."auctex"."autoconf"."auto |
| 1da20 | 63 6f 6e 66 2d 61 72 63 68 69 76 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | conf-archive"................... |
| 1da40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 61 75 74 6f 67 65 6e 22 20 | ......................"autogen". |
| 1da60 | 22 61 75 74 6f 6d 61 6b 65 22 20 22 61 76 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "automake"."avl"................ |
| 1da80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 62 61 6c 6c 61 6e | ........................."ballan |
| 1daa0 | 64 70 61 64 64 6c 65 22 20 22 62 61 72 63 6f 64 65 22 20 22 62 61 73 68 22 20 22 62 61 79 6f 6e | dpaddle"."barcode"."bash"."bayon |
| 1dac0 | 6e 65 22 20 22 62 61 7a 61 61 72 22 20 22 62 63 22 20 22 62 65 68 69 73 74 75 6e 22 0a 20 20 20 | ne"."bazaar"."bc"."behistun".... |
| 1dae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1db00 | 20 20 20 20 20 22 62 66 64 22 20 22 62 69 6e 75 74 69 6c 73 22 20 22 62 69 73 6f 6e 22 20 22 62 | ....."bfd"."binutils"."bison"."b |
| 1db20 | 6f 6f 6c 22 20 22 62 70 65 6c 32 6f 77 66 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ool"."bpel2owfn"................ |
| 1db40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 2d 67 72 61 70 | ........................."c-grap |
| 1db60 | 68 22 20 22 63 63 61 75 64 69 6f 22 20 22 63 63 64 32 63 75 65 22 20 22 63 63 69 64 65 22 20 22 | h"."ccaudio"."ccd2cue"."ccide"." |
| 1db80 | 63 63 72 74 70 22 20 22 63 63 73 63 72 69 70 74 22 20 22 63 66 6c 6f 77 22 0a 20 20 20 20 20 20 | ccrtp"."ccscript"."cflow"....... |
| 1dba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1dbc0 | 20 20 22 63 67 69 63 63 22 20 22 63 68 65 73 73 22 20 22 63 69 6d 22 20 22 63 6c 61 73 73 70 61 | .."cgicc"."chess"."cim"."classpa |
| 1dbe0 | 74 68 22 20 22 63 6c 61 73 73 70 61 74 68 78 22 20 22 63 6c 69 73 70 22 20 22 63 6f 6d 62 69 6e | th"."classpathx"."clisp"."combin |
| 1dc00 | 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e".............................. |
| 1dc20 | 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6d 6d 6f 6e 63 70 70 22 20 22 63 6f 6d 70 6c 65 78 69 | ..........."commoncpp"."complexi |
| 1dc40 | 74 79 22 20 22 63 6f 6e 66 69 67 22 20 22 63 6f 6e 73 65 6e 73 75 73 22 20 22 63 6f 72 65 75 74 | ty"."config"."consensus"."coreut |
| 1dc60 | 69 6c 73 22 20 22 63 70 69 6f 22 20 22 63 70 70 69 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ils"."cpio"."cppi".............. |
| 1dc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 73 73 63 | ..........................."cssc |
| 1dca0 | 22 20 22 63 75 72 73 79 6e 74 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "."cursynth".................... |
| 1dcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64 61 70 22 20 22 64 61 74 61 | ....................."dap"."data |
| 1dce0 | 6d 61 73 68 22 20 22 64 63 22 20 22 64 64 64 22 20 22 64 64 72 65 73 63 75 65 22 20 22 64 65 6a | mash"."dc"."ddd"."ddrescue"."dej |
| 1dd00 | 61 67 6e 75 22 20 22 64 65 6e 65 6d 6f 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agnu"."denemo".................. |
| 1dd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64 69 61 22 20 22 64 69 | ......................."dia"."di |
| 1dd40 | 63 6f 22 20 22 64 69 63 74 69 6f 6e 22 20 22 64 69 66 66 75 74 69 6c 73 22 20 22 64 69 72 65 76 | co"."diction"."diffutils"."direv |
| 1dd60 | 65 6e 74 22 20 22 64 6a 67 70 70 22 20 22 64 6f 6d 69 6e 69 6f 6e 22 0a 20 20 20 20 20 20 20 20 | ent"."djgpp"."dominion"......... |
| 1dd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1dda0 | 22 64 72 2d 67 65 6f 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "dr-geo"........................ |
| 1ddc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 61 73 65 6a 73 22 20 22 65 64 22 20 22 | ................."easejs"."ed"." |
| 1dde0 | 65 64 6d 61 22 20 22 65 6c 65 63 74 72 69 63 22 20 22 65 6d 61 63 73 22 20 22 65 6d 61 63 73 2d | edma"."electric"."emacs"."emacs- |
| 1de00 | 6d 75 73 65 22 20 22 65 6d 6d 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | muse"."emms".................... |
| 1de20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 73 63 72 69 70 74 22 20 | ....................."enscript". |
| 1de40 | 22 65 70 73 69 6c 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "epsilon"....................... |
| 1de60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 66 64 69 73 6b 22 20 22 66 65 72 72 65 | .................."fdisk"."ferre |
| 1de80 | 74 22 20 22 66 69 6e 64 75 74 69 6c 73 22 20 22 66 69 73 69 63 61 6c 61 62 22 20 22 66 6f 6c 69 | t"."findutils"."fisicalab"."foli |
| 1dea0 | 6f 74 22 20 22 66 6f 6e 74 6f 70 69 61 22 20 22 66 6f 6e 74 75 74 69 6c 73 22 0a 20 20 20 20 20 | ot"."fontopia"."fontutils"...... |
| 1dec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1dee0 | 20 20 20 22 66 72 65 65 64 69 6e 6b 22 20 22 66 72 65 65 66 6f 6e 74 22 20 22 66 72 65 65 69 70 | ..."freedink"."freefont"."freeip |
| 1df00 | 6d 69 22 20 22 66 72 65 65 74 61 6c 6b 22 20 22 66 72 69 62 69 64 69 22 0a 20 20 20 20 20 20 20 | mi"."freetalk"."fribidi"........ |
| 1df20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1df40 | 20 22 67 2d 67 6f 6c 66 22 20 22 67 61 6d 61 22 20 22 67 61 72 70 64 22 20 22 67 61 77 6b 22 20 | ."g-golf"."gama"."garpd"."gawk". |
| 1df60 | 22 67 63 61 6c 22 20 22 67 63 63 22 20 22 67 63 69 64 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 | "gcal"."gcc"."gcide"............ |
| 1df80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 67 63 | ............................."gc |
| 1dfa0 | 6c 22 20 22 67 63 6f 6d 70 72 69 73 22 20 22 67 64 62 22 20 22 67 64 62 6d 22 20 22 67 65 6e 67 | l"."gcompris"."gdb"."gdbm"."geng |
| 1dfc0 | 65 6e 22 20 22 67 65 6e 67 65 74 6f 70 74 22 20 22 67 65 74 74 65 78 74 22 0a 20 20 20 20 20 20 | en"."gengetopt"."gettext"....... |
| 1dfe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1e000 | 20 20 22 67 66 6f 72 74 68 22 20 22 67 67 72 61 64 65 62 6f 6f 6b 22 20 22 67 68 6f 73 74 73 63 | .."gforth"."ggradebook"."ghostsc |
| 1e020 | 72 69 70 74 22 20 22 67 69 66 74 22 20 22 67 69 6d 70 22 20 22 67 6c 65 61 6e 22 20 22 67 6c 6f | ript"."gift"."gimp"."glean"."glo |
| 1e040 | 62 61 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bal"............................ |
| 1e060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 67 6c 70 6b 22 20 22 67 6c 75 65 22 20 22 67 6d 65 64 | ............."glpk"."glue"."gmed |
| 1e080 | 69 61 73 65 72 76 65 72 22 20 22 67 6d 70 22 20 22 67 6e 61 73 68 22 20 22 67 6e 61 74 22 20 22 | iaserver"."gmp"."gnash"."gnat"." |
| 1e0a0 | 67 6e 61 74 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gnats".......................... |
| 1e0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 67 6e 61 74 73 77 65 62 22 20 22 67 6e 6f 77 73 | ..............."gnatsweb"."gnows |
| 1e0e0 | 79 73 22 20 22 67 6e 75 2d 63 2d 6d 61 6e 75 61 6c 22 20 22 67 6e 75 2d 63 72 79 70 74 6f 22 20 | ys"."gnu-c-manual"."gnu-crypto". |
| 1e100 | 22 67 6e 75 2d 70 77 2d 6d 67 72 22 20 22 67 6e 75 61 65 22 20 22 67 6e 75 61 73 74 72 6f 22 0a | "gnu-pw-mgr"."gnuae"."gnuastro". |
| 1e120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1e140 | 20 20 20 20 20 20 20 20 22 67 6e 75 62 61 74 63 68 22 20 22 67 6e 75 62 67 22 20 22 67 6e 75 62 | ........"gnubatch"."gnubg"."gnub |
| 1e160 | 69 66 66 22 20 22 67 6e 75 62 69 6b 22 20 22 67 6e 75 63 61 70 22 20 22 67 6e 75 63 61 73 68 22 | iff"."gnubik"."gnucap"."gnucash" |
| 1e180 | 20 22 67 6e 75 63 6f 62 6f 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."gnucobol"..................... |
| 1e1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 67 6e 75 63 6f 6d 6d 22 20 22 67 | ...................."gnucomm"."g |
| 1e1c0 | 6e 75 64 6f 73 22 20 22 67 6e 75 66 6d 22 20 22 67 6e 75 67 6f 22 20 22 67 6e 75 69 74 22 20 22 | nudos"."gnufm"."gnugo"."gnuit"." |
| 1e1e0 | 67 6e 75 6a 64 6f 63 22 20 22 67 6e 75 6a 75 6d 70 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | gnujdoc"."gnujump".............. |
| 1e200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 67 6e 75 6b | ..........................."gnuk |
| 1e220 | 61 72 74 22 20 22 67 6e 75 6c 69 62 22 20 22 67 6e 75 6d 61 63 68 22 20 22 67 6e 75 6d 65 64 22 | art"."gnulib"."gnumach"."gnumed" |
| 1e240 | 20 22 67 6e 75 6d 65 72 69 63 22 20 22 67 6e 75 6d 70 33 64 22 20 22 67 6e 75 6e 22 0a 20 20 20 | ."gnumeric"."gnump3d"."gnun".... |
| 1e260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1e280 | 20 20 20 20 20 22 67 6e 75 6e 65 74 22 20 22 67 6e 75 70 67 22 20 22 67 6e 75 70 6f 64 22 20 22 | ....."gnunet"."gnupg"."gnupod"." |
| 1e2a0 | 67 6e 75 70 72 6f 6c 6f 67 6a 61 76 61 22 20 22 67 6e 75 72 61 64 69 6f 22 20 22 67 6e 75 72 6f | gnuprologjava"."gnuradio"."gnuro |
| 1e2c0 | 62 6f 74 73 22 20 22 67 6e 75 73 63 68 6f 6f 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bots"."gnuschool"............... |
| 1e2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 67 6e 75 73 68 | .........................."gnush |
| 1e300 | 6f 67 69 22 20 22 67 6e 75 73 6f 75 6e 64 22 20 22 67 6e 75 73 70 65 65 63 68 22 20 22 67 6e 75 | ogi"."gnusound"."gnuspeech"."gnu |
| 1e320 | 73 70 6f 6f 6c 22 20 22 67 6e 75 73 74 61 6e 64 61 72 64 73 22 20 22 67 6e 75 73 74 65 70 22 20 | spool"."gnustandards"."gnustep". |
| 1e340 | 22 67 6e 75 74 6c 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "gnutls"........................ |
| 1e360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 67 6e 75 74 72 69 74 69 6f 6e 22 20 22 67 | ................."gnutrition"."g |
| 1e380 | 6e 75 7a 69 6c 6c 61 22 20 22 67 6f 70 74 69 63 61 6c 22 20 22 67 6f 72 6d 22 20 22 67 70 61 69 | nuzilla"."goptical"."gorm"."gpai |
| 1e3a0 | 6e 74 22 20 22 67 70 65 72 66 22 20 22 67 70 72 6f 6c 6f 67 22 0a 20 20 20 20 20 20 20 20 20 20 | nt"."gperf"."gprolog"........... |
| 1e3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 67 | .............................."g |
| 1e3e0 | 72 61 62 63 6f 6d 69 63 73 22 20 22 67 72 65 67 22 20 22 67 72 65 70 22 20 22 67 72 65 74 6c 22 | rabcomics"."greg"."grep"."gretl" |
| 1e400 | 20 22 67 72 6f 66 66 22 20 22 67 72 75 62 22 20 22 67 73 61 73 6c 22 0a 20 20 20 20 20 20 20 20 | ."groff"."grub"."gsasl"......... |
| 1e420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1e440 | 22 67 73 65 67 72 61 66 69 78 22 20 22 67 73 6c 22 20 22 67 73 6c 69 70 22 20 22 67 73 72 63 22 | "gsegrafix"."gsl"."gslip"."gsrc" |
| 1e460 | 20 22 67 73 73 22 20 22 67 74 69 63 6b 22 20 22 67 74 79 70 69 73 74 22 0a 20 20 20 20 20 20 20 | ."gss"."gtick"."gtypist"........ |
| 1e480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1e4a0 | 20 22 67 75 69 6c 65 22 20 22 67 75 69 6c 65 2d 63 76 22 20 22 67 75 69 6c 65 2d 64 62 69 22 20 | ."guile"."guile-cv"."guile-dbi". |
| 1e4c0 | 22 67 75 69 6c 65 2d 67 6e 6f 6d 65 22 20 22 67 75 69 6c 65 2d 6e 63 75 72 73 65 73 22 20 22 67 | "guile-gnome"."guile-ncurses"."g |
| 1e4e0 | 75 69 6c 65 2d 6f 70 65 6e 67 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uile-opengl".................... |
| 1e500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 67 75 69 6c 65 2d 72 70 63 22 | ....................."guile-rpc" |
| 1e520 | 20 22 67 75 69 6c 65 2d 73 64 6c 22 20 22 67 75 69 78 22 20 22 67 75 72 67 6c 65 22 20 22 67 76 | ."guile-sdl"."guix"."gurgle"."gv |
| 1e540 | 22 20 22 67 76 70 65 22 20 22 67 77 6c 22 20 22 67 78 6d 65 73 73 61 67 65 22 0a 20 20 20 20 20 | "."gvpe"."gwl"."gxmessage"...... |
| 1e560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1e580 | 20 20 20 22 67 7a 69 70 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..."gzip"....................... |
| 1e5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 68 61 6c 69 66 61 78 22 20 22 68 65 61 | .................."halifax"."hea |
| 1e5c0 | 6c 74 68 22 20 22 68 65 6c 6c 6f 22 20 22 68 65 6c 70 32 6d 61 6e 22 20 22 68 70 32 78 78 22 20 | lth"."hello"."help2man"."hp2xx". |
| 1e5e0 | 22 68 74 6d 6c 2d 69 6e 66 6f 22 20 22 68 74 74 70 74 75 6e 6e 65 6c 22 0a 20 20 20 20 20 20 20 | "html-info"."httptunnel"........ |
| 1e600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1e620 | 20 22 68 75 72 64 22 20 22 68 79 70 65 72 62 6f 6c 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ."hurd"."hyperbole"............. |
| 1e640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 63 65 | ............................"ice |
| 1e660 | 63 61 74 22 20 22 69 64 75 74 69 6c 73 22 20 22 69 67 6e 75 69 74 22 20 22 69 6e 64 65 6e 74 22 | cat"."idutils"."ignuit"."indent" |
| 1e680 | 20 22 69 6e 65 74 75 74 69 6c 73 22 20 22 69 6e 6b 6c 69 6e 67 72 65 61 64 65 72 22 20 22 69 6e | ."inetutils"."inklingreader"."in |
| 1e6a0 | 74 6c 66 6f 6e 74 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tlfonts"........................ |
| 1e6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6a 61 63 61 6c 22 20 22 6a 61 6d 69 22 20 | ................."jacal"."jami". |
| 1e6e0 | 22 6a 61 76 61 2d 67 65 74 6f 70 74 22 20 22 6a 65 6c 22 20 22 6a 69 74 74 65 72 22 20 22 6a 74 | "java-getopt"."jel"."jitter"."jt |
| 1e700 | 77 22 20 22 6a 77 68 6f 69 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | w"."jwhois"..................... |
| 1e720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b 61 77 61 22 20 22 6b 6f 70 69 | ...................."kawa"."kopi |
| 1e740 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "............................... |
| 1e760 | 20 20 20 20 20 20 20 20 20 20 22 6c 65 67 22 20 22 6c 65 73 73 22 20 22 6c 69 62 63 22 20 22 6c | .........."leg"."less"."libc"."l |
| 1e780 | 69 62 63 64 69 6f 22 20 22 6c 69 62 64 62 68 22 20 22 6c 69 62 65 72 74 79 2d 65 69 66 66 65 6c | ibcdio"."libdbh"."liberty-eiffel |
| 1e7a0 | 22 20 22 6c 69 62 65 78 74 72 61 63 74 6f 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "."libextractor"................ |
| 1e7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 62 66 66 63 | ........................."libffc |
| 1e7e0 | 61 6c 6c 22 20 22 6c 69 62 67 63 72 79 70 74 22 20 22 6c 69 62 69 63 6f 6e 76 22 20 22 6c 69 62 | all"."libgcrypt"."libiconv"."lib |
| 1e800 | 69 64 6e 22 20 22 6c 69 62 6a 69 74 22 20 22 6c 69 62 6d 61 74 68 65 76 61 6c 22 0a 20 20 20 20 | idn"."libjit"."libmatheval"..... |
| 1e820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1e840 | 20 20 20 20 22 6c 69 62 6d 69 63 72 6f 68 74 74 70 64 22 20 22 6c 69 62 72 65 64 77 67 22 20 22 | ...."libmicrohttpd"."libredwg"." |
| 1e860 | 6c 69 62 72 65 6a 73 22 20 22 6c 69 62 73 69 67 73 65 67 76 22 20 22 6c 69 62 74 61 73 6e 31 22 | librejs"."libsigsegv"."libtasn1" |
| 1e880 | 20 22 6c 69 62 74 6f 6f 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."libtool"...................... |
| 1e8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 62 75 6e 69 73 74 72 69 6e 67 | ..................."libunistring |
| 1e8c0 | 22 20 22 6c 69 62 78 6d 69 22 20 22 6c 69 67 68 74 6e 69 6e 67 22 20 22 6c 69 6c 79 70 6f 6e 64 | "."libxmi"."lightning"."lilypond |
| 1e8e0 | 22 20 22 6c 69 6d 73 22 20 22 6c 69 6e 75 78 2d 6c 69 62 72 65 22 20 22 6c 69 71 75 69 64 77 61 | "."lims"."linux-libre"."liquidwa |
| 1e900 | 72 36 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r6"............................. |
| 1e920 | 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 73 70 69 6e 74 72 6f 22 20 22 6c 72 7a 73 7a 22 20 | ............"lispintro"."lrzsz". |
| 1e940 | 22 6c 73 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "lsh"........................... |
| 1e960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6d 34 22 20 22 6d 61 63 63 68 61 6e 67 65 72 22 20 | .............."m4"."macchanger". |
| 1e980 | 22 6d 61 69 6c 6d 61 6e 22 20 22 6d 61 69 6c 75 74 69 6c 73 22 20 22 6d 61 6b 65 22 20 22 6d 61 | "mailman"."mailutils"."make"."ma |
| 1e9a0 | 72 73 74 22 20 22 6d 61 76 65 72 69 6b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rst"."maverik".................. |
| 1e9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6d 63 22 20 22 6d 63 72 | ......................."mc"."mcr |
| 1e9e0 | 6f 6e 22 20 22 6d 63 73 69 6d 22 20 22 6d 64 6b 22 20 22 6d 65 64 69 61 67 6f 62 6c 69 6e 22 20 | on"."mcsim"."mdk"."mediagoblin". |
| 1ea00 | 22 6d 65 6c 74 69 6e 67 22 20 22 6d 65 6d 70 6f 6f 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | "melting"."mempool"............. |
| 1ea20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6d 65 73 | ............................"mes |
| 1ea40 | 22 20 22 6d 65 74 61 65 78 63 68 61 6e 67 65 22 20 22 6d 65 74 61 68 74 6d 6c 22 20 22 6d 65 74 | "."metaexchange"."metahtml"."met |
| 1ea60 | 61 6c 6f 67 69 63 2d 69 6e 66 65 72 65 6e 63 65 22 20 22 6d 69 66 6c 75 7a 22 20 22 6d 69 67 22 | alogic-inference"."mifluz"."mig" |
| 1ea80 | 20 22 6d 69 73 63 66 69 6c 65 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."miscfiles".................... |
| 1eaa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6d 69 74 2d 73 63 68 65 6d 65 | ....................."mit-scheme |
| 1eac0 | 22 20 22 6d 6f 65 22 20 22 6d 6f 74 74 69 22 20 22 6d 70 63 22 20 22 6d 70 66 72 22 20 22 6d 70 | "."moe"."motti"."mpc"."mpfr"."mp |
| 1eae0 | 72 69 61 22 20 22 6d 74 6f 6f 6c 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ria"."mtools"................... |
| 1eb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6e 61 22 20 22 6e 61 | ......................"nana"."na |
| 1eb20 | 6e 6f 22 20 22 6e 61 6e 6f 2d 61 72 63 68 69 6d 65 64 65 73 22 20 22 6e 63 75 72 73 65 73 22 20 | no"."nano-archimedes"."ncurses". |
| 1eb40 | 22 6e 65 74 74 6c 65 22 20 22 6e 65 74 77 6f 72 6b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | "nettle"."network".............. |
| 1eb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 63 72 61 | ..........................."ocra |
| 1eb80 | 64 22 20 22 6f 63 74 61 76 65 22 20 22 6f 6c 65 6f 22 20 22 6f 6f 2d 62 72 6f 77 73 65 72 22 20 | d"."octave"."oleo"."oo-browser". |
| 1eba0 | 22 6f 72 67 61 64 6f 63 22 20 22 6f 73 69 70 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "orgadoc"."osip"................ |
| 1ebc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 61 6e 6f 72 61 | ........................."panora |
| 1ebe0 | 6d 61 22 20 22 70 61 72 61 6c 6c 65 6c 22 20 22 70 61 72 74 65 64 22 20 22 70 61 73 63 61 6c 22 | ma"."parallel"."parted"."pascal" |
| 1ec00 | 20 22 70 61 74 63 68 22 20 22 70 61 78 75 74 69 6c 73 22 20 22 70 63 62 22 0a 20 20 20 20 20 20 | ."patch"."paxutils"."pcb"....... |
| 1ec20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1ec40 | 20 20 22 70 65 6d 22 20 22 70 65 78 65 63 22 20 22 70 69 65 73 22 20 22 70 69 70 6f 22 20 22 70 | .."pem"."pexec"."pies"."pipo"."p |
| 1ec60 | 6c 6f 74 75 74 69 6c 73 22 20 22 70 6f 6b 65 22 20 22 70 6f 6c 79 78 6d 61 73 73 22 0a 20 20 20 | lotutils"."poke"."polyxmass".... |
| 1ec80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1eca0 | 20 20 20 20 20 22 70 6f 77 65 72 67 75 72 75 22 20 22 70 72 6f 78 79 6b 6e 69 66 65 22 20 22 70 | ....."powerguru"."proxyknife"."p |
| 1ecc0 | 73 70 70 22 20 22 70 73 79 63 68 6f 73 79 6e 74 68 22 20 22 70 74 68 22 20 22 70 79 74 68 6f 6e | spp"."psychosynth"."pth"."python |
| 1ece0 | 77 65 62 6b 69 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | webkit"......................... |
| 1ed00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 71 65 78 6f 22 20 22 71 75 69 63 6b 74 68 72 | ................"qexo"."quickthr |
| 1ed20 | 65 61 64 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eads"........................... |
| 1ed40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 72 22 20 22 72 61 64 69 75 73 22 20 22 72 63 73 22 | .............."r"."radius"."rcs" |
| 1ed60 | 20 22 72 65 61 64 6c 69 6e 65 22 20 22 72 65 63 75 74 69 6c 73 22 20 22 72 65 66 74 65 78 22 20 | ."readline"."recutils"."reftex". |
| 1ed80 | 22 72 65 6d 6f 74 65 63 6f 6e 74 72 6f 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "remotecontrol"................. |
| 1eda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 72 6f 74 74 6c 6f 67 | ........................"rottlog |
| 1edc0 | 22 20 22 72 70 67 65 22 20 22 72 75 73 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "."rpge"."rush"................. |
| 1ede0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 61 74 68 65 72 22 | ........................"sather" |
| 1ee00 | 20 22 73 63 6d 22 20 22 73 63 72 65 65 6e 22 20 22 73 65 64 22 20 22 73 65 72 76 65 65 7a 22 20 | ."scm"."screen"."sed"."serveez". |
| 1ee20 | 22 73 68 61 72 75 74 69 6c 73 22 20 22 73 68 65 70 68 65 72 64 22 0a 20 20 20 20 20 20 20 20 20 | "sharutils"."shepherd".......... |
| 1ee40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | ..............................." |
| 1ee60 | 73 68 69 73 68 69 22 20 22 73 68 6d 6d 22 20 22 73 68 74 6f 6f 6c 22 20 22 73 69 70 77 69 74 63 | shishi"."shmm"."shtool"."sipwitc |
| 1ee80 | 68 22 20 22 73 6c 69 62 22 20 22 73 6d 61 6c 6c 74 61 6c 6b 22 20 22 73 6f 63 69 61 6c 22 0a 20 | h"."slib"."smalltalk"."social".. |
| 1eea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1eec0 | 20 20 20 20 20 20 20 22 73 6f 6c 66 65 67 65 22 20 22 73 70 61 63 65 63 68 61 72 74 22 20 22 73 | ......."solfege"."spacechart"."s |
| 1eee0 | 70 65 6c 6c 22 20 22 73 71 6c 74 75 74 6f 72 22 20 22 73 72 63 2d 68 69 67 68 6c 69 74 65 22 20 | pell"."sqltutor"."src-highlite". |
| 1ef00 | 22 73 73 77 22 20 22 73 74 61 6c 6b 65 72 66 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "ssw"."stalkerfs"............... |
| 1ef20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 6f 77 22 | .........................."stow" |
| 1ef40 | 20 22 73 74 75 6d 70 22 20 22 73 75 70 65 72 6f 70 74 22 20 22 73 77 62 69 73 22 20 22 73 79 73 | ."stump"."superopt"."swbis"."sys |
| 1ef60 | 75 74 69 6c 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | utils".......................... |
| 1ef80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 61 6c 65 72 22 20 22 74 61 6c 6b 66 69 6c 74 | ..............."taler"."talkfilt |
| 1efa0 | 65 72 73 22 20 22 74 61 72 22 20 22 74 65 72 6d 63 61 70 22 20 22 74 65 72 6d 75 74 69 6c 73 22 | ers"."tar"."termcap"."termutils" |
| 1efc0 | 20 22 74 65 73 65 71 22 20 22 74 65 78 69 6d 70 61 74 69 65 6e 74 22 0a 20 20 20 20 20 20 20 20 | ."teseq"."teximpatient"......... |
| 1efe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1f000 | 22 74 65 78 69 6e 66 6f 22 20 22 74 65 78 6d 61 63 73 22 20 22 74 69 6d 65 22 20 22 74 72 61 6d | "texinfo"."texmacs"."time"."tram |
| 1f020 | 70 22 20 22 74 72 61 6e 73 2d 63 6f 6f 72 64 22 20 22 74 72 75 65 70 72 69 6e 74 22 0a 20 20 20 | p"."trans-coord"."trueprint".... |
| 1f040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1f060 | 20 20 20 20 20 22 75 6e 69 66 6f 6e 74 22 20 22 75 6e 69 74 73 22 20 22 75 6e 72 74 66 22 20 22 | ....."unifont"."units"."unrtf"." |
| 1f080 | 75 73 65 72 76 22 20 22 75 75 63 70 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | userv"."uucp"................... |
| 1f0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76 63 2d 64 77 69 6d 22 20 | ......................"vc-dwim". |
| 1f0c0 | 22 76 63 64 69 6d 61 67 65 72 22 20 22 76 65 72 61 22 20 22 76 6d 67 65 6e 22 0a 20 20 20 20 20 | "vcdimager"."vera"."vmgen"...... |
| 1f0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1f100 | 20 20 20 22 77 62 22 20 22 77 64 69 66 66 22 20 22 77 65 62 73 6f 63 6b 65 74 34 6a 22 20 22 77 | ..."wb"."wdiff"."websocket4j"."w |
| 1f120 | 65 62 73 74 75 6d 70 22 20 22 77 67 65 74 22 20 22 77 68 69 63 68 22 20 22 77 6f 6d 62 22 0a 20 | ebstump"."wget"."which"."womb".. |
| 1f140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1f160 | 20 20 20 20 20 20 20 22 78 61 6f 73 22 20 22 78 62 6f 61 72 64 22 20 22 78 6c 6f 67 6d 61 73 74 | ......."xaos"."xboard"."xlogmast |
| 1f180 | 65 72 22 20 22 78 6d 6c 61 74 22 20 22 78 6e 65 65 22 20 22 78 6f 72 72 69 73 6f 22 0a 20 20 20 | er"."xmlat"."xnee"."xorriso".... |
| 1f1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1f1c0 | 20 20 20 20 20 22 7a 69 6c 65 22 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 47 4e 55 20 73 6f 66 74 | ....."zile")..."List.of.GNU.soft |
| 1f1e0 | 77 61 72 65 20 66 6f 72 20 49 6e 66 6f 20 6d 61 6e 75 61 6c 20 6c 69 6e 6b 73 2e 0a 54 68 65 20 | ware.for.Info.manual.links..The. |
| 1f200 | 73 6f 66 74 77 61 72 65 20 6c 69 73 74 20 69 73 20 74 61 6b 65 6e 20 66 72 6f 6d 20 68 74 74 70 | software.list.is.taken.from.http |
| 1f220 | 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 73 6f 66 74 77 61 72 65 2f 2e 22 0a 20 20 3a 67 | s://www.gnu.org/software/."...:g |
| 1f240 | 72 6f 75 70 20 27 6f 72 67 2d 65 78 70 6f 72 74 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 28 | roup.'org-export-hugo...:type.'( |
| 1f260 | 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 29 0a 0a 0a 0c 0a 3b 3b 3b 20 44 65 66 69 6e 65 20 42 | repeat.string)).....;;;.Define.B |
| 1f280 | 61 63 6b 2d 45 6e 64 0a 0a 28 6f 72 67 2d 65 78 70 6f 72 74 2d 64 65 66 69 6e 65 2d 64 65 72 69 | ack-End..(org-export-define-deri |
| 1f2a0 | 76 65 64 2d 62 61 63 6b 65 6e 64 20 27 68 75 67 6f 20 27 62 6c 61 63 6b 66 72 69 64 61 79 20 3b | ved-backend.'hugo.'blackfriday.; |
| 1f2c0 | 68 75 67 6f 20 3c 20 62 6c 61 63 6b 66 72 69 64 61 79 20 3c 20 6d 64 20 3c 20 68 74 6d 6c 0a 20 | hugo.<.blackfriday.<.md.<.html.. |
| 1f2e0 | 20 3a 6d 65 6e 75 2d 65 6e 74 72 79 0a 20 20 27 28 3f 48 20 22 45 78 70 6f 72 74 20 74 6f 20 48 | .:menu-entry...'(?H."Export.to.H |
| 1f300 | 75 67 6f 2d 63 6f 6d 70 61 74 69 62 6c 65 20 4d 61 72 6b 64 6f 77 6e 22 0a 20 20 20 20 20 20 20 | ugo-compatible.Markdown"........ |
| 1f320 | 28 28 3f 48 20 22 53 75 62 74 72 65 65 20 6f 72 20 46 69 6c 65 20 74 6f 20 4d 64 20 66 69 6c 65 | ((?H."Subtree.or.File.to.Md.file |
| 1f340 | 20 20 20 20 20 20 20 20 20 20 20 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 | ............".............(lambd |
| 1f360 | 61 20 28 61 20 5f 73 20 76 20 5f 62 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 | a.(a._s.v._b)...............(org |
| 1f380 | 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 77 69 6d 2d 74 6f 2d 6d 64 20 6e 69 6c 20 61 20 76 29 29 | -hugo-export-wim-to-md.nil.a.v)) |
| 1f3a0 | 29 0a 20 20 20 20 20 20 20 20 28 3f 68 20 22 46 69 6c 65 20 74 6f 20 4d 64 20 66 69 6c 65 22 0a | ).........(?h."File.to.Md.file". |
| 1f3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 61 20 73 20 76 20 5f 62 29 0a 20 | ............(lambda.(a.s.v._b).. |
| 1f3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 74 6f | .............(org-hugo-export-to |
| 1f400 | 2d 6d 64 20 61 20 73 20 76 29 29 29 0a 20 20 20 20 20 20 20 20 28 3f 4f 20 22 53 75 62 74 72 65 | -md.a.s.v))).........(?O."Subtre |
| 1f420 | 65 20 6f 72 20 46 69 6c 65 20 74 6f 20 4d 64 20 66 69 6c 65 20 61 6e 64 20 6f 70 65 6e 20 20 20 | e.or.File.to.Md.file.and.open... |
| 1f440 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 61 20 5f 73 20 76 20 5f 62 | ".............(lambda.(a._s.v._b |
| 1f460 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 61 0a 20 20 20 20 20 20 20 20 20 20 | )...............(if.a........... |
| 1f480 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 77 69 6d 2d 74 6f 2d | ........(org-hugo-export-wim-to- |
| 1f4a0 | 6d 64 20 6e 69 6c 20 3a 61 73 79 6e 63 20 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | md.nil.:async.v)................ |
| 1f4c0 | 20 28 6f 72 67 2d 6f 70 65 6e 2d 66 69 6c 65 20 28 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 | .(org-open-file.(org-hugo-export |
| 1f4e0 | 2d 77 69 6d 2d 74 6f 2d 6d 64 20 6e 69 6c 20 6e 69 6c 20 76 29 29 29 29 29 0a 20 20 20 20 20 20 | -wim-to-md.nil.nil.v)))))....... |
| 1f500 | 20 20 28 3f 6f 20 22 46 69 6c 65 20 74 6f 20 4d 64 20 66 69 6c 65 20 61 6e 64 20 6f 70 65 6e 22 | ..(?o."File.to.Md.file.and.open" |
| 1f520 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 61 20 73 20 76 20 5f 62 29 0a | .............(lambda.(a.s.v._b). |
| 1f540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..............(if.a............. |
| 1f560 | 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 74 6f 2d 6d 64 20 3a 61 73 | ......(org-hugo-export-to-md.:as |
| 1f580 | 79 6e 63 20 73 20 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6f 70 | ync.s.v).................(org-op |
| 1f5a0 | 65 6e 2d 66 69 6c 65 20 28 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 74 6f 2d 6d 64 20 6e | en-file.(org-hugo-export-to-md.n |
| 1f5c0 | 69 6c 20 73 20 76 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 3f 41 20 22 41 6c 6c 20 73 75 62 | il.s.v))))).........(?A."All.sub |
| 1f5e0 | 74 72 65 65 73 20 28 6f 72 20 46 69 6c 65 29 20 74 6f 20 4d 64 20 66 69 6c 65 28 73 29 20 20 22 | trees.(or.File).to.Md.file(s).." |
| 1f600 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 61 20 5f 73 20 76 20 5f 62 29 | .............(lambda.(a._s.v._b) |
| 1f620 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d | ...............(org-hugo-export- |
| 1f640 | 77 69 6d 2d 74 6f 2d 6d 64 20 3a 61 6c 6c 2d 73 75 62 74 72 65 65 73 20 61 20 76 29 29 29 0a 20 | wim-to-md.:all-subtrees.a.v))).. |
| 1f660 | 20 20 20 20 20 20 20 28 3f 74 20 22 46 69 6c 65 20 74 6f 20 61 20 74 65 6d 70 6f 72 61 72 79 20 | .......(?t."File.to.a.temporary. |
| 1f680 | 4d 64 20 62 75 66 66 65 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 | Md.buffer".............(lambda.( |
| 1f6a0 | 61 20 73 20 76 20 5f 62 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 | a.s.v._b)...............(org-hug |
| 1f6c0 | 6f 2d 65 78 70 6f 72 74 2d 61 73 2d 6d 64 20 61 20 73 20 76 29 29 29 29 29 0a 3b 3b 3b 3b 20 74 | o-export-as-md.a.s.v))))).;;;;.t |
| 1f6e0 | 72 61 6e 73 6c 61 74 65 2d 61 6c 69 73 74 0a 20 20 3a 74 72 61 6e 73 6c 61 74 65 2d 61 6c 69 73 | ranslate-alist...:translate-alis |
| 1f700 | 74 20 27 28 28 63 6f 64 65 20 2e 20 6f 72 67 2d 68 75 67 6f 2d 6b 62 64 2d 74 61 67 73 2d 6d 61 | t.'((code...org-hugo-kbd-tags-ma |
| 1f720 | 79 62 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 72 61 77 65 | ybe)......................(drawe |
| 1f740 | 72 20 2e 20 6f 72 67 2d 68 75 67 6f 2d 64 72 61 77 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 | r...org-hugo-drawer)............ |
| 1f760 | 20 20 20 20 20 20 20 20 20 20 28 65 78 61 6d 70 6c 65 2d 62 6c 6f 63 6b 20 2e 20 6f 72 67 2d 68 | ..........(example-block...org-h |
| 1f780 | 75 67 6f 2d 65 78 61 6d 70 6c 65 2d 62 6c 6f 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ugo-example-block).............. |
| 1f7a0 | 20 20 20 20 20 20 20 20 28 65 78 70 6f 72 74 2d 62 6c 6f 63 6b 20 2e 20 6f 72 67 2d 68 75 67 6f | ........(export-block...org-hugo |
| 1f7c0 | 2d 65 78 70 6f 72 74 2d 62 6c 6f 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -export-block).................. |
| 1f7e0 | 20 20 20 20 28 65 78 70 6f 72 74 2d 73 6e 69 70 70 65 74 20 2e 20 6f 72 67 2d 68 75 67 6f 2d 65 | ....(export-snippet...org-hugo-e |
| 1f800 | 78 70 6f 72 74 2d 73 6e 69 70 70 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | xport-snippet).................. |
| 1f820 | 20 20 20 20 28 68 65 61 64 6c 69 6e 65 20 2e 20 6f 72 67 2d 68 75 67 6f 2d 68 65 61 64 69 6e 67 | ....(headline...org-hugo-heading |
| 1f840 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 6e 65 72 2d 74 65 | )......................(inner-te |
| 1f860 | 6d 70 6c 61 74 65 20 2e 20 6f 72 67 2d 68 75 67 6f 2d 69 6e 6e 65 72 2d 74 65 6d 70 6c 61 74 65 | mplate...org-hugo-inner-template |
| 1f880 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 6c 69 6e 65 2d 73 | )......................(inline-s |
| 1f8a0 | 72 63 2d 62 6c 6f 63 6b 20 2e 20 6f 72 67 2d 68 75 67 6f 2d 69 6e 6c 69 6e 65 2d 73 72 63 2d 62 | rc-block...org-hugo-inline-src-b |
| 1f8c0 | 6c 6f 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 65 79 77 | lock)......................(keyw |
| 1f8e0 | 6f 72 64 20 2e 20 6f 72 67 2d 68 75 67 6f 2d 6b 65 79 77 6f 72 64 29 0a 20 20 20 20 20 20 20 20 | ord...org-hugo-keyword)......... |
| 1f900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 6b 20 2e 20 6f 72 67 2d 68 75 67 6f 2d 6c 69 | .............(link...org-hugo-li |
| 1f920 | 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 61 72 61 67 72 | nk)......................(paragr |
| 1f940 | 61 70 68 20 2e 20 6f 72 67 2d 68 75 67 6f 2d 70 61 72 61 67 72 61 70 68 29 0a 20 20 20 20 20 20 | aph...org-hugo-paragraph)....... |
| 1f960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 72 63 2d 62 6c 6f 63 6b 20 2e 20 6f 72 67 2d | ...............(src-block...org- |
| 1f980 | 68 75 67 6f 2d 73 72 63 2d 62 6c 6f 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hugo-src-block)................. |
| 1f9a0 | 20 20 20 20 20 28 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 20 2e 20 6f 72 67 2d 68 75 67 6f 2d 73 | .....(special-block...org-hugo-s |
| 1f9c0 | 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 29 29 0a 20 20 3a 66 69 6c 74 65 72 73 2d 61 6c 69 73 74 20 | pecial-block))...:filters-alist. |
| 1f9e0 | 27 28 28 3a 66 69 6c 74 65 72 2d 62 6f 64 79 20 2e 20 6f 72 67 2d 68 75 67 6f 2d 62 6f 64 79 2d | '((:filter-body...org-hugo-body- |
| 1fa00 | 66 69 6c 74 65 72 29 29 0a 3b 3b 3b 3b 20 6f 70 74 69 6f 6e 73 2d 61 6c 69 73 74 0a 20 20 3b 3b | filter)).;;;;.options-alist...;; |
| 1fa20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 45 59 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................KEY............. |
| 1fa40 | 20 20 20 20 20 20 20 20 20 20 4b 45 59 57 4f 52 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........KEYWORD............... |
| 1fa60 | 20 20 20 20 20 4f 50 54 49 4f 4e 20 20 44 45 46 41 55 4c 54 20 20 20 20 20 20 20 20 20 20 20 20 | .....OPTION..DEFAULT............ |
| 1fa80 | 20 20 20 20 20 20 20 20 20 42 45 48 41 56 49 4f 52 0a 20 20 3a 6f 70 74 69 6f 6e 73 2d 61 6c 69 | .........BEHAVIOR...:options-ali |
| 1faa0 | 73 74 20 27 28 3b 3b 20 56 61 72 69 61 62 6c 65 73 20 6e 6f 74 20 73 65 74 74 69 6e 67 20 74 68 | st.'(;;.Variables.not.setting.th |
| 1fac0 | 65 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 64 69 72 65 63 74 6c 79 0a 20 20 20 20 20 20 20 20 | e.front-matter.directly......... |
| 1fae0 | 20 20 20 20 20 20 20 20 20 20 20 28 3a 77 69 74 68 2d 74 6f 63 20 6e 69 6c 20 22 74 6f 63 22 20 | ...........(:with-toc.nil."toc". |
| 1fb00 | 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 77 69 74 68 2d 74 6f 63 29 0a 20 20 20 20 20 20 | org-hugo-export-with-toc)....... |
| 1fb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 73 65 63 74 69 6f 6e 2d 6e 75 6d 62 65 72 73 20 6e | .............(:section-numbers.n |
| 1fb40 | 69 6c 20 22 6e 75 6d 22 20 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 77 69 74 68 2d 73 65 | il."num".org-hugo-export-with-se |
| 1fb60 | 63 74 69 6f 6e 2d 6e 75 6d 62 65 72 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ction-numbers).................. |
| 1fb80 | 20 20 28 3a 61 75 74 68 6f 72 20 22 41 55 54 48 4f 52 22 20 6e 69 6c 20 75 73 65 72 2d 66 75 6c | ..(:author."AUTHOR".nil.user-ful |
| 1fba0 | 6c 2d 6e 61 6d 65 20 6e 65 77 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l-name.newline)................. |
| 1fbc0 | 20 20 20 28 3a 63 72 65 61 74 6f 72 20 22 43 52 45 41 54 4f 52 22 20 6e 69 6c 20 6f 72 67 2d 68 | ...(:creator."CREATOR".nil.org-h |
| 1fbe0 | 75 67 6f 2d 65 78 70 6f 72 74 2d 63 72 65 61 74 6f 72 2d 73 74 72 69 6e 67 29 0a 20 20 20 20 20 | ugo-export-creator-string)...... |
| 1fc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 77 69 74 68 2d 73 6d 61 72 74 2d 71 75 6f 74 65 | ..............(:with-smart-quote |
| 1fc20 | 73 20 6e 69 6c 20 22 27 22 20 6e 69 6c 29 20 3b 48 75 67 6f 2f 47 6f 6c 64 6d 61 72 6b 20 64 6f | s.nil."'".nil).;Hugo/Goldmark.do |
| 1fc40 | 65 73 20 6d 6f 72 65 20 63 6f 72 72 65 63 74 20 63 6f 6e 76 65 72 73 69 6f 6e 20 74 6f 20 73 6d | es.more.correct.conversion.to.sm |
| 1fc60 | 61 72 74 20 71 75 6f 74 65 73 2c 20 65 73 70 65 63 69 61 6c 6c 79 20 66 6f 72 20 73 69 6e 67 6c | art.quotes,.especially.for.singl |
| 1fc80 | 65 20 71 75 6f 74 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 77 | e.quotes.....................(:w |
| 1fca0 | 69 74 68 2d 73 70 65 63 69 61 6c 2d 73 74 72 69 6e 67 73 20 6e 69 6c 20 22 2d 22 20 6e 69 6c 29 | ith-special-strings.nil."-".nil) |
| 1fcc0 | 20 3b 48 75 67 6f 2f 47 6f 6c 64 6d 61 72 6b 20 64 6f 65 73 20 74 68 65 20 61 75 74 6f 2d 63 6f | .;Hugo/Goldmark.does.the.auto-co |
| 1fce0 | 6e 76 65 72 73 69 6f 6e 20 6f 66 20 22 2d 2d 22 20 2d 3e 20 22 e2 80 93 22 2c 20 22 2d 2d 2d 22 | nversion.of."--".->."...",."---" |
| 1fd00 | 20 2d 3e 20 22 e2 80 94 22 20 61 6e 64 20 22 2e 2e 2e 22 20 2d 3e 20 22 e2 80 a6 22 0a 20 20 20 | .->."...".and."...".->."...".... |
| 1fd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 77 69 74 68 2d 73 75 62 2d 73 75 70 65 72 | ................(:with-sub-super |
| 1fd40 | 73 63 72 69 70 74 20 6e 69 6c 20 22 5e 22 20 27 7b 7d 29 20 3b 52 65 71 75 69 72 65 20 63 75 72 | script.nil."^".'{}).;Require.cur |
| 1fd60 | 6c 79 20 62 72 61 63 65 73 20 74 6f 20 62 65 20 77 72 61 70 70 65 64 20 61 72 6f 75 6e 64 20 74 | ly.braces.to.be.wrapped.around.t |
| 1fd80 | 65 78 74 20 74 6f 20 73 75 62 2f 73 75 70 65 72 2d 73 63 72 69 70 74 65 64 0a 20 20 20 20 20 20 | ext.to.sub/super-scripted....... |
| 1fda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 77 69 74 68 2d 6c 6f 63 61 6c 65 20 | .............(:hugo-with-locale. |
| 1fdc0 | 22 48 55 47 4f 5f 57 49 54 48 5f 4c 4f 43 41 4c 45 22 20 6e 69 6c 20 6e 69 6c 29 0a 20 20 20 20 | "HUGO_WITH_LOCALE".nil.nil)..... |
| 1fde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 66 72 6f 6e 74 2d 6d 61 74 74 | ...............(:hugo-front-matt |
| 1fe00 | 65 72 2d 66 6f 72 6d 61 74 20 22 48 55 47 4f 5f 46 52 4f 4e 54 5f 4d 41 54 54 45 52 5f 46 4f 52 | er-format."HUGO_FRONT_MATTER_FOR |
| 1fe20 | 4d 41 54 22 20 6e 69 6c 20 20 20 20 20 6f 72 67 2d 68 75 67 6f 2d 66 72 6f 6e 74 2d 6d 61 74 74 | MAT".nil.....org-hugo-front-matt |
| 1fe40 | 65 72 2d 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a | er-format)....................(: |
| 1fe60 | 68 75 67 6f 2d 6c 65 76 65 6c 2d 6f 66 66 73 65 74 20 22 48 55 47 4f 5f 4c 45 56 45 4c 5f 4f 46 | hugo-level-offset."HUGO_LEVEL_OF |
| 1fe80 | 46 53 45 54 22 20 6e 69 6c 20 22 31 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | FSET".nil."1").................. |
| 1fea0 | 20 20 28 3a 68 75 67 6f 2d 70 72 65 73 65 72 76 65 2d 66 69 6c 6c 69 6e 67 20 22 48 55 47 4f 5f | ..(:hugo-preserve-filling."HUGO_ |
| 1fec0 | 50 52 45 53 45 52 56 45 5f 46 49 4c 4c 49 4e 47 22 20 6e 69 6c 20 6f 72 67 2d 68 75 67 6f 2d 70 | PRESERVE_FILLING".nil.org-hugo-p |
| 1fee0 | 72 65 73 65 72 76 65 2d 66 69 6c 6c 69 6e 67 29 20 3b 50 72 65 73 65 72 76 65 20 62 72 65 61 6b | reserve-filling).;Preserve.break |
| 1ff00 | 73 20 73 6f 20 74 68 61 74 20 74 65 78 74 20 66 69 6c 6c 69 6e 67 20 69 6e 20 4d 61 72 6b 64 6f | s.so.that.text.filling.in.Markdo |
| 1ff20 | 77 6e 20 6d 61 74 63 68 65 73 20 74 68 61 74 20 6f 66 20 4f 72 67 0a 20 20 20 20 20 20 20 20 20 | wn.matches.that.of.Org.......... |
| 1ff40 | 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 64 65 6c 65 74 65 2d 74 72 61 69 6c 69 6e 67 | ..........(:hugo-delete-trailing |
| 1ff60 | 2d 77 73 20 22 48 55 47 4f 5f 44 45 4c 45 54 45 5f 54 52 41 49 4c 49 4e 47 5f 57 53 22 20 6e 69 | -ws."HUGO_DELETE_TRAILING_WS".ni |
| 1ff80 | 6c 20 6f 72 67 2d 68 75 67 6f 2d 64 65 6c 65 74 65 2d 74 72 61 69 6c 69 6e 67 2d 77 73 29 0a 20 | l.org-hugo-delete-trailing-ws).. |
| 1ffa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 73 65 63 74 69 6f 6e | ..................(:hugo-section |
| 1ffc0 | 20 22 48 55 47 4f 5f 53 45 43 54 49 4f 4e 22 20 6e 69 6c 20 6f 72 67 2d 68 75 67 6f 2d 73 65 63 | ."HUGO_SECTION".nil.org-hugo-sec |
| 1ffe0 | 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d | tion)....................(:hugo- |
| 20000 | 62 75 6e 64 6c 65 20 22 48 55 47 4f 5f 42 55 4e 44 4c 45 22 20 6e 69 6c 20 6e 69 6c 29 0a 20 20 | bundle."HUGO_BUNDLE".nil.nil)... |
| 20020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 62 61 73 65 2d 64 69 72 | .................(:hugo-base-dir |
| 20040 | 20 22 48 55 47 4f 5f 42 41 53 45 5f 44 49 52 22 20 6e 69 6c 20 6f 72 67 2d 68 75 67 6f 2d 62 61 | ."HUGO_BASE_DIR".nil.org-hugo-ba |
| 20060 | 73 65 2d 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 | se-dir)....................(:hug |
| 20080 | 6f 2d 67 6f 6c 64 6d 61 72 6b 20 22 48 55 47 4f 5f 47 4f 4c 44 4d 41 52 4b 22 20 6e 69 6c 20 6f | o-goldmark."HUGO_GOLDMARK".nil.o |
| 200a0 | 72 67 2d 68 75 67 6f 2d 67 6f 6c 64 6d 61 72 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rg-hugo-goldmark)............... |
| 200c0 | 20 20 20 20 20 28 3a 68 75 67 6f 2d 63 6f 64 65 2d 66 65 6e 63 65 20 22 48 55 47 4f 5f 43 4f 44 | .....(:hugo-code-fence."HUGO_COD |
| 200e0 | 45 5f 46 45 4e 43 45 22 20 6e 69 6c 20 74 29 20 3b 50 72 65 66 65 72 20 74 6f 20 67 65 6e 65 72 | E_FENCE".nil.t).;Prefer.to.gener |
| 20100 | 61 74 65 20 74 72 69 70 6c 65 2d 62 61 63 6b 71 75 6f 74 65 64 20 4d 61 72 6b 64 6f 77 6e 20 63 | ate.triple-backquoted.Markdown.c |
| 20120 | 6f 64 65 20 62 6c 6f 63 6b 73 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 20 20 20 20 20 20 20 20 20 | ode.blocks.by.default........... |
| 20140 | 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 75 73 65 2d 63 6f 64 65 2d 66 6f 72 2d 6b 62 | ..........(:hugo-use-code-for-kb |
| 20160 | 64 20 22 48 55 47 4f 5f 55 53 45 5f 43 4f 44 45 5f 46 4f 52 5f 4b 42 44 22 20 6e 69 6c 20 6f 72 | d."HUGO_USE_CODE_FOR_KBD".nil.or |
| 20180 | 67 2d 68 75 67 6f 2d 75 73 65 2d 63 6f 64 65 2d 66 6f 72 2d 6b 62 64 29 0a 20 20 20 20 20 20 20 | g-hugo-use-code-for-kbd)........ |
| 201a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 70 72 65 66 65 72 2d 68 79 70 68 65 6e | ............(:hugo-prefer-hyphen |
| 201c0 | 2d 69 6e 2d 74 61 67 73 20 22 48 55 47 4f 5f 50 52 45 46 45 52 5f 48 59 50 48 45 4e 5f 49 4e 5f | -in-tags."HUGO_PREFER_HYPHEN_IN_ |
| 201e0 | 54 41 47 53 22 20 6e 69 6c 20 6f 72 67 2d 68 75 67 6f 2d 70 72 65 66 65 72 2d 68 79 70 68 65 6e | TAGS".nil.org-hugo-prefer-hyphen |
| 20200 | 2d 69 6e 2d 74 61 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 | -in-tags)....................(:h |
| 20220 | 75 67 6f 2d 61 6c 6c 6f 77 2d 73 70 61 63 65 73 2d 69 6e 2d 74 61 67 73 20 22 48 55 47 4f 5f 41 | ugo-allow-spaces-in-tags."HUGO_A |
| 20240 | 4c 4c 4f 57 5f 53 50 41 43 45 53 5f 49 4e 5f 54 41 47 53 22 20 6e 69 6c 20 6f 72 67 2d 68 75 67 | LLOW_SPACES_IN_TAGS".nil.org-hug |
| 20260 | 6f 2d 61 6c 6c 6f 77 2d 73 70 61 63 65 73 2d 69 6e 2d 74 61 67 73 29 0a 20 20 20 20 20 20 20 20 | o-allow-spaces-in-tags)......... |
| 20280 | 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 61 75 74 6f 2d 73 65 74 2d 6c 61 73 74 6d | ...........(:hugo-auto-set-lastm |
| 202a0 | 6f 64 20 22 48 55 47 4f 5f 41 55 54 4f 5f 53 45 54 5f 4c 41 53 54 4d 4f 44 22 20 6e 69 6c 20 6f | od."HUGO_AUTO_SET_LASTMOD".nil.o |
| 202c0 | 72 67 2d 68 75 67 6f 2d 61 75 74 6f 2d 73 65 74 2d 6c 61 73 74 6d 6f 64 29 0a 20 20 20 20 20 20 | rg-hugo-auto-set-lastmod)....... |
| 202e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 63 75 73 74 6f 6d 2d 66 72 6f 6e 74 | .............(:hugo-custom-front |
| 20300 | 2d 6d 61 74 74 65 72 20 22 48 55 47 4f 5f 43 55 53 54 4f 4d 5f 46 52 4f 4e 54 5f 4d 41 54 54 45 | -matter."HUGO_CUSTOM_FRONT_MATTE |
| 20320 | 52 22 20 6e 69 6c 20 6e 69 6c 20 73 70 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | R".nil.nil.space)............... |
| 20340 | 20 20 20 20 20 28 3a 68 75 67 6f 2d 62 6c 61 63 6b 66 72 69 64 61 79 20 22 48 55 47 4f 5f 42 4c | .....(:hugo-blackfriday."HUGO_BL |
| 20360 | 41 43 4b 46 52 49 44 41 59 22 20 6e 69 6c 20 6e 69 6c 20 73 70 61 63 65 29 20 3b 44 65 70 72 65 | ACKFRIDAY".nil.nil.space).;Depre |
| 20380 | 63 61 74 65 64 2e 20 53 65 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6b 61 | cated..See.https://github.com/ka |
| 203a0 | 75 73 68 61 6c 6d 6f 64 69 2f 6f 78 2d 68 75 67 6f 2f 64 69 73 63 75 73 73 69 6f 6e 73 2f 34 38 | ushalmodi/ox-hugo/discussions/48 |
| 203c0 | 35 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 66 72 6f | 5.....................(:hugo-fro |
| 203e0 | 6e 74 2d 6d 61 74 74 65 72 2d 6b 65 79 2d 72 65 70 6c 61 63 65 20 22 48 55 47 4f 5f 46 52 4f 4e | nt-matter-key-replace."HUGO_FRON |
| 20400 | 54 5f 4d 41 54 54 45 52 5f 4b 45 59 5f 52 45 50 4c 41 43 45 22 20 6e 69 6c 20 6e 69 6c 20 73 70 | T_MATTER_KEY_REPLACE".nil.nil.sp |
| 20420 | 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 64 | ace)....................(:hugo-d |
| 20440 | 61 74 65 2d 66 6f 72 6d 61 74 20 22 48 55 47 4f 5f 44 41 54 45 5f 46 4f 52 4d 41 54 22 20 6e 69 | ate-format."HUGO_DATE_FORMAT".ni |
| 20460 | 6c 20 6f 72 67 2d 68 75 67 6f 2d 64 61 74 65 2d 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 | l.org-hugo-date-format)......... |
| 20480 | 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 70 61 69 72 65 64 2d 73 68 6f 72 74 63 6f | ...........(:hugo-paired-shortco |
| 204a0 | 64 65 73 20 22 48 55 47 4f 5f 50 41 49 52 45 44 5f 53 48 4f 52 54 43 4f 44 45 53 22 20 6e 69 6c | des."HUGO_PAIRED_SHORTCODES".nil |
| 204c0 | 20 6f 72 67 2d 68 75 67 6f 2d 70 61 69 72 65 64 2d 73 68 6f 72 74 63 6f 64 65 73 20 73 70 61 63 | .org-hugo-paired-shortcodes.spac |
| 204e0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 70 61 6e | e)....................(:hugo-pan |
| 20500 | 64 6f 63 2d 63 69 74 61 74 69 6f 6e 73 20 22 48 55 47 4f 5f 50 41 4e 44 4f 43 5f 43 49 54 41 54 | doc-citations."HUGO_PANDOC_CITAT |
| 20520 | 49 4f 4e 53 22 20 6e 69 6c 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | IONS".nil.nil).................. |
| 20540 | 20 20 28 3a 62 69 62 6c 69 6f 67 72 61 70 68 79 20 22 42 49 42 4c 49 4f 47 52 41 50 48 59 22 20 | ..(:bibliography."BIBLIOGRAPHY". |
| 20560 | 6e 69 6c 20 6e 69 6c 20 6e 65 77 6c 69 6e 65 29 20 3b 55 73 65 64 20 69 6e 20 6f 78 2d 68 75 67 | nil.nil.newline).;Used.in.ox-hug |
| 20580 | 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o-pandoc-cite................... |
| 205a0 | 20 28 3a 68 74 6d 6c 2d 63 6f 6e 74 61 69 6e 65 72 20 22 48 54 4d 4c 5f 43 4f 4e 54 41 49 4e 45 | .(:html-container."HTML_CONTAINE |
| 205c0 | 52 22 20 6e 69 6c 20 6f 72 67 2d 68 75 67 6f 2d 63 6f 6e 74 61 69 6e 65 72 2d 65 6c 65 6d 65 6e | R".nil.org-hugo-container-elemen |
| 205e0 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 74 6d 6c 2d 63 6f 6e | t)....................(:html-con |
| 20600 | 74 61 69 6e 65 72 2d 63 6c 61 73 73 20 22 48 54 4d 4c 5f 43 4f 4e 54 41 49 4e 45 52 5f 43 4c 41 | tainer-class."HTML_CONTAINER_CLA |
| 20620 | 53 53 22 20 6e 69 6c 20 22 22 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | SS".nil."")..................... |
| 20640 | 3b 3b 20 46 72 6f 6e 74 2d 6d 61 74 74 65 72 20 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 20 | ;;.Front-matter.variables....... |
| 20660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 67 6f 68 75 67 6f 2e 69 | .............;;.https://gohugo.i |
| 20680 | 6f 2f 63 6f 6e 74 65 6e 74 2d 6d 61 6e 61 67 65 6d 65 6e 74 2f 66 72 6f 6e 74 2d 6d 61 74 74 65 | o/content-management/front-matte |
| 206a0 | 72 2f 23 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2d 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 20 | r/#front-matter-variables....... |
| 206c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 6c 69 61 73 65 73 0a 20 20 20 20 20 20 20 20 | .............;;.aliases......... |
| 206e0 | 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 61 6c 69 61 73 65 73 20 22 48 55 47 4f 5f | ...........(:hugo-aliases."HUGO_ |
| 20700 | 41 4c 49 41 53 45 53 22 20 6e 69 6c 20 6e 69 6c 20 73 70 61 63 65 29 0a 20 20 20 20 20 20 20 20 | ALIASES".nil.nil.space)......... |
| 20720 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 75 64 69 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...........;;.audio............. |
| 20740 | 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 61 75 64 69 6f 20 22 48 55 47 4f 5f 41 55 44 49 4f 22 | .......(:hugo-audio."HUGO_AUDIO" |
| 20760 | 20 6e 69 6c 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | .nil.nil)....................;;. |
| 20780 | 64 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 64 61 74 65 | date....................;;."date |
| 207a0 | 22 20 69 73 20 70 61 72 73 65 64 20 66 72 6f 6d 20 74 68 65 20 4f 72 67 20 23 2b 64 61 74 65 20 | ".is.parsed.from.the.Org.#+date. |
| 207c0 | 6f 72 20 73 75 62 74 72 65 65 20 70 72 6f 70 65 72 74 79 20 45 58 50 4f 52 54 5f 48 55 47 4f 5f | or.subtree.property.EXPORT_HUGO_ |
| 207e0 | 44 41 54 45 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 64 61 74 65 20 22 | DATE....................(:date." |
| 20800 | 44 41 54 45 22 20 6e 69 6c 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | DATE".nil.nil).................. |
| 20820 | 20 20 3b 3b 20 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..;;.description................ |
| 20840 | 20 20 20 20 28 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 44 45 53 43 52 49 50 54 49 4f 4e 22 20 | ....(:description."DESCRIPTION". |
| 20860 | 6e 69 6c 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 | nil.nil)....................;;.d |
| 20880 | 72 61 66 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 64 72 61 66 | raft....................;;."draf |
| 208a0 | 74 22 20 76 61 6c 75 65 20 69 6e 74 65 72 70 72 65 74 65 64 20 62 79 20 74 68 65 20 54 4f 44 4f | t".value.interpreted.by.the.TODO |
| 208c0 | 20 73 74 61 74 65 20 6f 66 20 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | .state.of.a....................; |
| 208e0 | 3b 20 70 6f 73 74 20 61 73 20 4f 72 67 20 73 75 62 74 72 65 65 20 67 65 74 73 20 68 69 67 68 65 | ;.post.as.Org.subtree.gets.highe |
| 20900 | 72 20 70 72 65 63 65 64 65 6e 63 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.precedence.................... |
| 20920 | 20 28 3a 68 75 67 6f 2d 64 72 61 66 74 20 22 48 55 47 4f 5f 44 52 41 46 54 22 20 6e 69 6c 20 6e | .(:hugo-draft."HUGO_DRAFT".nil.n |
| 20940 | 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 65 78 70 69 72 79 | il)....................;;.expiry |
| 20960 | 44 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 65 | Date....................(:hugo-e |
| 20980 | 78 70 69 72 79 64 61 74 65 20 22 48 55 47 4f 5f 45 58 50 49 52 59 44 41 54 45 22 20 6e 69 6c 20 | xpirydate."HUGO_EXPIRYDATE".nil. |
| 209a0 | 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68 65 61 64 6c | nil)....................;;.headl |
| 209c0 | 65 73 73 20 28 6f 6e 6c 79 20 66 6f 72 20 50 61 67 65 20 42 75 6e 64 6c 65 73 20 2d 20 48 75 67 | ess.(only.for.Page.Bundles.-.Hug |
| 209e0 | 6f 20 76 30 2e 33 35 2b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 | o.v0.35+)....................(:h |
| 20a00 | 75 67 6f 2d 68 65 61 64 6c 65 73 73 20 22 48 55 47 4f 5f 48 45 41 44 4c 45 53 53 22 20 6e 69 6c | ugo-headless."HUGO_HEADLESS".nil |
| 20a20 | 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 6d 61 67 | .nil)....................;;.imag |
| 20a40 | 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 69 6d 61 | es....................(:hugo-ima |
| 20a60 | 67 65 73 20 22 48 55 47 4f 5f 49 4d 41 47 45 53 22 20 6e 69 6c 20 6e 69 6c 20 6e 65 77 6c 69 6e | ges."HUGO_IMAGES".nil.nil.newlin |
| 20a80 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 73 43 4a 4b 4c 61 | e)....................;;.isCJKLa |
| 20aa0 | 6e 67 75 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f | nguage....................(:hugo |
| 20ac0 | 2d 69 73 63 6a 6b 6c 61 6e 67 75 61 67 65 20 22 48 55 47 4f 5f 49 53 43 4a 4b 4c 41 4e 47 55 41 | -iscjklanguage."HUGO_ISCJKLANGUA |
| 20ae0 | 47 45 22 20 6e 69 6c 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | GE".nil.nil).................... |
| 20b00 | 3b 3b 20 6b 65 79 77 6f 72 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | ;;.keywords....................; |
| 20b20 | 3b 20 22 6b 65 79 77 6f 72 64 73 22 20 69 73 20 70 61 72 73 65 64 20 66 72 6f 6d 20 74 68 65 20 | ;."keywords".is.parsed.from.the. |
| 20b40 | 4f 72 67 20 23 2b 6b 65 79 77 6f 72 64 73 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Org.#+keywords.or............... |
| 20b60 | 20 20 20 20 20 3b 3b 20 73 75 62 74 72 65 65 20 70 72 6f 70 65 72 74 79 20 45 58 50 4f 52 54 5f | .....;;.subtree.property.EXPORT_ |
| 20b80 | 4b 45 59 57 4f 52 44 53 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 6b | KEYWORDS.....................(:k |
| 20ba0 | 65 79 77 6f 72 64 73 20 22 4b 45 59 57 4f 52 44 53 22 20 6e 69 6c 20 6e 69 6c 20 6e 65 77 6c 69 | eywords."KEYWORDS".nil.nil.newli |
| 20bc0 | 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6c 61 79 6f 75 74 | ne)....................;;.layout |
| 20be0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 6c 61 79 6f 75 | ....................(:hugo-layou |
| 20c00 | 74 20 22 48 55 47 4f 5f 4c 41 59 4f 55 54 22 20 6e 69 6c 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 | t."HUGO_LAYOUT".nil.nil)........ |
| 20c20 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6c 61 73 74 6d 6f 64 0a 20 20 20 20 20 20 20 20 20 | ............;;.lastmod.......... |
| 20c40 | 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 6c 61 73 74 6d 6f 64 20 22 48 55 47 4f 5f 4c | ..........(:hugo-lastmod."HUGO_L |
| 20c60 | 41 53 54 4d 4f 44 22 20 6e 69 6c 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ASTMOD".nil.nil)................ |
| 20c80 | 20 20 20 20 3b 3b 20 6c 69 6e 6b 54 69 74 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....;;.linkTitle................ |
| 20ca0 | 20 20 20 20 28 3a 68 75 67 6f 2d 6c 69 6e 6b 74 69 74 6c 65 20 22 48 55 47 4f 5f 4c 49 4e 4b 54 | ....(:hugo-linktitle."HUGO_LINKT |
| 20cc0 | 49 54 4c 45 22 20 6e 69 6c 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ITLE".nil.nil).................. |
| 20ce0 | 20 20 3b 3b 20 6c 6f 63 61 6c 65 20 28 75 73 65 64 20 69 6e 20 48 75 67 6f 20 69 6e 74 65 72 6e | ..;;.locale.(used.in.Hugo.intern |
| 20d00 | 61 6c 20 74 65 6d 70 6c 61 74 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | al.templates)................... |
| 20d20 | 20 28 3a 68 75 67 6f 2d 6c 6f 63 61 6c 65 20 22 48 55 47 4f 5f 4c 4f 43 41 4c 45 22 20 6e 69 6c | .(:hugo-locale."HUGO_LOCALE".nil |
| 20d40 | 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6d 61 72 6b | .nil)....................;;.mark |
| 20d60 | 75 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 6d 61 72 | up....................(:hugo-mar |
| 20d80 | 6b 75 70 20 22 48 55 47 4f 5f 4d 41 52 4b 55 50 22 20 6e 69 6c 20 6e 69 6c 29 20 3b 64 65 66 61 | kup."HUGO_MARKUP".nil.nil).;defa |
| 20da0 | 75 6c 74 20 69 73 20 22 6d 64 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | ult.is."md"....................; |
| 20dc0 | 3b 20 6d 65 6e 75 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f | ;.menu....................(:hugo |
| 20de0 | 2d 6d 65 6e 75 20 22 48 55 47 4f 5f 4d 45 4e 55 22 20 6e 69 6c 20 6e 69 6c 20 73 70 61 63 65 29 | -menu."HUGO_MENU".nil.nil.space) |
| 20e00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 6d 65 6e 75 2d | ....................(:hugo-menu- |
| 20e20 | 6f 76 65 72 72 69 64 65 20 22 48 55 47 4f 5f 4d 45 4e 55 5f 4f 56 45 52 52 49 44 45 22 20 6e 69 | override."HUGO_MENU_OVERRIDE".ni |
| 20e40 | 6c 20 6e 69 6c 20 73 70 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l.nil.space).................... |
| 20e60 | 3b 3b 20 6f 75 74 70 75 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a | ;;.outputs....................(: |
| 20e80 | 68 75 67 6f 2d 6f 75 74 70 75 74 73 20 22 48 55 47 4f 5f 4f 55 54 50 55 54 53 22 20 6e 69 6c 20 | hugo-outputs."HUGO_OUTPUTS".nil. |
| 20ea0 | 6e 69 6c 20 73 70 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | nil.space)....................;; |
| 20ec0 | 20 70 75 62 6c 69 73 68 44 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .publishDate.................... |
| 20ee0 | 28 3a 68 75 67 6f 2d 70 75 62 6c 69 73 68 64 61 74 65 20 22 48 55 47 4f 5f 50 55 42 4c 49 53 48 | (:hugo-publishdate."HUGO_PUBLISH |
| 20f00 | 44 41 54 45 22 20 6e 69 6c 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | DATE".nil.nil).................. |
| 20f20 | 20 20 3b 3b 20 73 65 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ..;;.series....................( |
| 20f40 | 3a 68 75 67 6f 2d 73 65 72 69 65 73 20 22 48 55 47 4f 5f 53 45 52 49 45 53 22 20 6e 69 6c 20 6e | :hugo-series."HUGO_SERIES".nil.n |
| 20f60 | 69 6c 20 6e 65 77 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | il.newline)....................; |
| 20f80 | 3b 20 73 6c 75 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f | ;.slug....................(:hugo |
| 20fa0 | 2d 73 6c 75 67 20 22 48 55 47 4f 5f 53 4c 55 47 22 20 6e 69 6c 20 6e 69 6c 29 0a 20 20 20 20 20 | -slug."HUGO_SLUG".nil.nil)...... |
| 20fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 61 78 6f 6d 6f 6e 6f 6d 69 65 73 20 2d 20 | ..............;;.taxomonomies.-. |
| 20fe0 | 74 61 67 73 2c 20 63 61 74 65 67 6f 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tags,.categories................ |
| 21000 | 20 20 20 20 28 3a 68 75 67 6f 2d 74 61 67 73 20 22 48 55 47 4f 5f 54 41 47 53 22 20 6e 69 6c 20 | ....(:hugo-tags."HUGO_TAGS".nil. |
| 21020 | 6e 69 6c 20 6e 65 77 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nil.newline).................... |
| 21040 | 3b 3b 20 23 2b 68 75 67 6f 5f 74 61 67 73 20 61 72 65 20 75 73 65 64 20 74 6f 20 73 65 74 20 74 | ;;.#+hugo_tags.are.used.to.set.t |
| 21060 | 68 65 20 70 6f 73 74 20 74 61 67 73 20 69 6e 20 4f 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 | he.post.tags.in.Org............. |
| 21080 | 20 20 20 20 20 20 20 3b 3b 20 66 69 6c 65 73 20 77 72 69 74 74 65 6e 20 66 6f 72 20 66 69 6c 65 | .......;;.files.written.for.file |
| 210a0 | 2d 62 61 73 65 64 20 65 78 70 6f 72 74 73 2e 20 20 42 75 74 20 66 6f 72 0a 20 20 20 20 20 20 20 | -based.exports...But.for........ |
| 210c0 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 75 62 74 72 65 65 2d 62 61 73 65 64 20 65 78 70 | ............;;.subtree-based.exp |
| 210e0 | 6f 72 74 73 2c 20 74 68 65 20 45 58 50 4f 52 54 5f 48 55 47 4f 5f 54 41 47 53 0a 20 20 20 20 20 | orts,.the.EXPORT_HUGO_TAGS...... |
| 21100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 70 72 6f 70 65 72 74 79 20 63 61 6e 20 62 65 | ..............;;.property.can.be |
| 21120 | 20 75 73 65 64 20 74 6f 20 6f 76 65 72 72 69 64 65 20 69 6e 68 65 72 69 74 65 64 20 74 61 67 73 | .used.to.override.inherited.tags |
| 21140 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 6e 64 20 4f 72 67 2d 73 | ....................;;.and.Org-s |
| 21160 | 74 79 6c 65 20 74 61 67 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a | tyle.tags.....................(: |
| 21180 | 68 75 67 6f 2d 63 61 74 65 67 6f 72 69 65 73 20 22 48 55 47 4f 5f 43 41 54 45 47 4f 52 49 45 53 | hugo-categories."HUGO_CATEGORIES |
| 211a0 | 22 20 6e 69 6c 20 6e 69 6c 20 6e 65 77 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".nil.nil.newline).............. |
| 211c0 | 20 20 20 20 20 20 3b 3b 20 23 2b 68 75 67 6f 5f 63 61 74 65 67 6f 72 69 65 73 20 61 72 65 20 75 | ......;;.#+hugo_categories.are.u |
| 211e0 | 73 65 64 20 74 6f 20 73 65 74 20 74 68 65 20 70 6f 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | sed.to.set.the.post............. |
| 21200 | 20 20 20 20 20 20 20 3b 3b 20 63 61 74 65 67 6f 72 69 65 73 20 69 6e 20 4f 72 67 20 66 69 6c 65 | .......;;.categories.in.Org.file |
| 21220 | 73 20 77 72 69 74 74 65 6e 20 66 6f 72 20 66 69 6c 65 2d 62 61 73 65 64 0a 20 20 20 20 20 20 20 | s.written.for.file-based........ |
| 21240 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 65 78 70 6f 72 74 73 2e 20 20 42 75 74 20 66 6f 72 | ............;;.exports...But.for |
| 21260 | 20 73 75 62 74 72 65 65 2d 62 61 73 65 64 20 65 78 70 6f 72 74 73 2c 20 74 68 65 0a 20 20 20 20 | .subtree-based.exports,.the..... |
| 21280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 45 58 50 4f 52 54 5f 48 55 47 4f 5f 43 41 | ...............;;.EXPORT_HUGO_CA |
| 212a0 | 54 45 47 4f 52 49 45 53 20 70 72 6f 70 65 72 74 79 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f | TEGORIES.property.can.be.used.to |
| 212c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 76 65 72 72 69 64 65 20 | ....................;;.override. |
| 212e0 | 69 6e 68 65 72 69 74 65 64 20 63 61 74 65 67 6f 72 69 65 73 20 61 6e 64 20 4f 72 67 2d 73 74 79 | inherited.categories.and.Org-sty |
| 21300 | 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 63 61 74 65 67 6f 72 | le....................;;.categor |
| 21320 | 69 65 73 20 28 4f 72 67 2d 73 74 79 6c 65 20 74 61 67 73 20 77 69 74 68 20 22 40 22 20 70 72 65 | ies.(Org-style.tags.with."@".pre |
| 21340 | 66 69 78 29 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 72 65 73 6f | fix).....................;;.reso |
| 21360 | 75 72 63 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d | urces....................(:hugo- |
| 21380 | 72 65 73 6f 75 72 63 65 73 20 22 48 55 47 4f 5f 52 45 53 4f 55 52 43 45 53 22 20 6e 69 6c 20 6e | resources."HUGO_RESOURCES".nil.n |
| 213a0 | 69 6c 20 73 70 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | il.space)....................;;. |
| 213c0 | 74 69 74 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 74 69 74 | title....................;;."tit |
| 213e0 | 6c 65 22 20 69 73 20 70 61 72 73 65 64 20 66 72 6f 6d 20 74 68 65 20 4f 72 67 20 23 2b 74 69 74 | le".is.parsed.from.the.Org.#+tit |
| 21400 | 6c 65 20 6f 72 20 74 68 65 20 73 75 62 74 72 65 65 20 68 65 61 64 69 6e 67 2e 0a 20 20 20 20 20 | le.or.the.subtree.heading....... |
| 21420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 | ..............;;.type........... |
| 21440 | 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 74 79 70 65 20 22 48 55 47 4f 5f 54 59 50 45 22 | .........(:hugo-type."HUGO_TYPE" |
| 21460 | 20 6e 69 6c 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | .nil.nil)....................;;. |
| 21480 | 75 72 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 75 72 | url....................(:hugo-ur |
| 214a0 | 6c 20 22 48 55 47 4f 5f 55 52 4c 22 20 6e 69 6c 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 | l."HUGO_URL".nil.nil)........... |
| 214c0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 76 69 64 65 6f 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........;;.videos.............. |
| 214e0 | 20 20 20 20 20 20 28 3a 68 75 67 6f 2d 76 69 64 65 6f 73 20 22 48 55 47 4f 5f 56 49 44 45 4f 53 | ......(:hugo-videos."HUGO_VIDEOS |
| 21500 | 22 20 6e 69 6c 20 6e 69 6c 20 6e 65 77 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".nil.nil.newline).............. |
| 21520 | 20 20 20 20 20 20 3b 3b 20 77 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......;;.weight................. |
| 21540 | 20 20 20 28 3a 68 75 67 6f 2d 77 65 69 67 68 74 20 22 48 55 47 4f 5f 57 45 49 47 48 54 22 20 6e | ...(:hugo-weight."HUGO_WEIGHT".n |
| 21560 | 69 6c 20 6e 69 6c 20 73 70 61 63 65 29 29 29 0a 0a 0a 0c 0a 3b 3b 3b 20 4d 69 73 63 65 6c 6c 61 | il.nil.space))).....;;;.Miscella |
| 21580 | 6e 65 6f 75 73 20 48 65 6c 70 65 72 20 46 75 6e 63 74 69 6f 6e 73 0a 0a 3b 3b 3b 3b 20 43 68 65 | neous.Helper.Functions..;;;;.Che |
| 215a0 | 63 6b 20 69 66 20 61 20 76 61 6c 75 65 20 69 73 20 6e 6f 6e 2d 6e 69 6c 0a 28 64 65 66 75 6e 20 | ck.if.a.value.is.non-nil.(defun. |
| 215c0 | 6f 72 67 2d 68 75 67 6f 2d 2d 76 61 6c 75 65 2d 67 65 74 2d 74 72 75 65 2d 70 20 28 76 61 6c 75 | org-hugo--value-get-true-p.(valu |
| 215e0 | 65 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 56 41 4c 55 45 20 69 73 | e)..."Return.non-nil.if.VALUE.is |
| 21600 | 20 6e 6f 6e 2d 6e 69 6c 2e 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 56 41 4c 55 45 20 69 73 | .non-nil..Return.nil.if.VALUE.is |
| 21620 | 20 6e 69 6c 2c 20 5c 22 6e 69 6c 5c 22 20 6f 72 20 5c 22 5c 22 2e 22 0a 20 20 28 63 6f 6e 64 0a | .nil,.\"nil\".or.\"\"."...(cond. |
| 21640 | 20 20 20 28 28 6f 72 20 28 65 71 75 61 6c 20 74 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 | ...((or.(equal.t.value)......... |
| 21660 | 28 65 71 75 61 6c 20 6e 69 6c 20 76 61 6c 75 65 29 29 0a 20 20 20 20 76 61 6c 75 65 29 0a 20 20 | (equal.nil.value)).....value)... |
| 21680 | 20 28 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 | .((and.(stringp.value).......... |
| 216a0 | 28 73 74 72 69 6e 67 3d 20 76 61 6c 75 65 20 22 6e 69 6c 22 29 29 0a 20 20 20 20 6e 69 6c 29 0a | (string=.value."nil")).....nil). |
| 216c0 | 20 20 20 28 74 0a 20 20 20 20 3b 3b 20 22 22 20 2d 3e 20 6e 69 6c 0a 20 20 20 20 3b 3b 20 22 74 | ...(t.....;;."".->.nil.....;;."t |
| 216e0 | 22 20 2d 3e 20 22 74 22 0a 20 20 20 20 3b 3b 20 22 61 6e 79 74 68 69 6e 67 20 65 6c 73 65 22 20 | ".->."t".....;;."anything.else". |
| 21700 | 2d 3e 20 22 61 6e 79 74 68 69 6e 67 20 65 6c 73 65 22 0a 20 20 20 20 3b 3b 20 31 32 33 20 2d 3e | ->."anything.else".....;;.123.-> |
| 21720 | 20 6e 69 6c 0a 20 20 20 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 76 61 6c 75 65 29 | .nil.....(org-string-nw-p.value) |
| 21740 | 29 29 29 0a 0a 3b 3b 3b 3b 20 43 68 65 63 6b 20 69 66 20 61 20 62 6f 6f 6c 65 61 6e 20 70 6c 69 | )))..;;;;.Check.if.a.boolean.pli |
| 21760 | 73 74 20 76 61 6c 75 65 20 69 73 20 6e 6f 6e 2d 6e 69 6c 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 | st.value.is.non-nil.(defun.org-h |
| 21780 | 75 67 6f 2d 2d 70 6c 69 73 74 2d 67 65 74 2d 74 72 75 65 2d 70 20 28 69 6e 66 6f 20 6b 65 79 29 | ugo--plist-get-true-p.(info.key) |
| 217a0 | 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 4b 45 59 20 69 6e 20 49 4e 46 | ..."Return.non-nil.if.KEY.in.INF |
| 217c0 | 4f 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 74 68 65 20 | O.is.non-nil..Return.nil.if.the. |
| 217e0 | 76 61 6c 75 65 20 6f 66 20 4b 45 59 20 69 6e 20 49 4e 46 4f 20 69 73 20 6e 69 6c 2c 20 5c 22 6e | value.of.KEY.in.INFO.is.nil,.\"n |
| 21800 | 69 6c 5c 22 20 6f 72 20 5c 22 5c 22 2e 0a 0a 54 68 69 73 20 69 73 20 61 20 73 70 65 63 69 61 6c | il\".or.\"\"...This.is.a.special |
| 21820 | 20 76 65 72 73 69 6f 6e 20 6f 66 20 60 70 6c 69 73 74 2d 67 65 74 27 20 75 73 65 64 20 6f 6e 6c | .version.of.`plist-get'.used.onl |
| 21840 | 79 20 66 6f 72 20 6b 65 79 73 20 74 68 61 74 0a 61 72 65 20 65 78 70 65 63 74 65 64 20 74 6f 20 | y.for.keys.that.are.expected.to. |
| 21860 | 68 6f 6c 64 20 61 20 62 6f 6f 6c 65 61 6e 20 76 61 6c 75 65 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 | hold.a.boolean.value...INFO.is.a |
| 21880 | 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 | .plist.used.as.a.communication.c |
| 218a0 | 68 61 6e 6e 65 6c 2e 22 0a 20 20 28 6c 65 74 20 28 28 76 61 6c 75 65 20 28 70 6c 69 73 74 2d 67 | hannel."...(let.((value.(plist-g |
| 218c0 | 65 74 20 69 6e 66 6f 20 6b 65 79 29 29 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 | et.info.key))).....;;.(message." |
| 218e0 | 64 62 67 3a 20 6f 72 67 2d 68 75 67 6f 2d 2d 70 6c 69 73 74 2d 67 65 74 2d 74 72 75 65 2d 70 3a | dbg:.org-hugo--plist-get-true-p: |
| 21900 | 3a 20 6b 65 79 3a 25 53 20 76 61 6c 75 65 3a 25 53 22 20 6b 65 79 20 76 61 6c 75 65 29 0a 20 20 | :.key:%S.value:%S".key.value)... |
| 21920 | 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 76 61 6c 75 65 2d 67 65 74 2d 74 72 75 65 2d 70 20 76 61 | ..(org-hugo--value-get-true-p.va |
| 21940 | 6c 75 65 29 29 29 0a 0a 3b 3b 3b 3b 20 57 6f 72 6b 61 72 6f 75 6e 64 20 74 6f 20 72 65 74 61 69 | lue)))..;;;;.Workaround.to.retai |
| 21960 | 6e 20 63 75 73 74 6f 6d 20 70 61 72 61 6d 65 74 65 72 73 20 69 6e 20 73 72 63 2d 62 6c 6f 63 6b | n.custom.parameters.in.src-block |
| 21980 | 20 68 65 61 64 65 72 73 20 70 6f 73 74 20 60 6f 72 67 2d 62 61 62 65 6c 2d 65 78 70 2d 63 6f 64 | .headers.post.`org-babel-exp-cod |
| 219a0 | 65 27 0a 3b 3b 20 68 74 74 70 3a 2f 2f 6c 69 73 74 73 2e 67 6e 75 2e 6f 72 67 2f 61 72 63 68 69 | e'.;;.http://lists.gnu.org/archi |
| 219c0 | 76 65 2f 68 74 6d 6c 2f 65 6d 61 63 73 2d 6f 72 67 6d 6f 64 65 2f 32 30 31 37 2d 31 30 2f 6d 73 | ve/html/emacs-orgmode/2017-10/ms |
| 219e0 | 67 30 30 33 30 30 2e 68 74 6d 6c 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 6f 72 67 | g00300.html.(defun.org-hugo--org |
| 21a00 | 2d 62 61 62 65 6c 2d 65 78 70 2d 63 6f 64 65 20 28 6f 72 69 67 2d 66 75 6e 20 26 72 65 73 74 20 | -babel-exp-code.(orig-fun.&rest. |
| 21a20 | 61 72 67 73 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 63 6f 64 | args)..."Return.the.original.cod |
| 21a40 | 65 20 62 6c 6f 63 6b 20 66 6f 72 6d 61 74 74 65 64 20 66 6f 72 20 65 78 70 6f 72 74 2e 0a 4f 52 | e.block.formatted.for.export..OR |
| 21a60 | 49 47 2d 46 55 4e 20 69 73 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 20 | IG-FUN.is.the.original.function. |
| 21a80 | 60 6f 72 67 2d 62 61 62 65 6c 2d 65 78 70 2d 63 6f 64 65 27 20 74 68 61 74 20 74 68 69 73 0a 66 | `org-babel-exp-code'.that.this.f |
| 21aa0 | 75 6e 63 74 69 6f 6e 20 69 73 20 64 65 73 69 67 6e 65 64 20 74 6f 20 61 64 76 69 63 65 20 75 73 | unction.is.designed.to.advice.us |
| 21ac0 | 69 6e 67 20 60 3a 61 72 6f 75 6e 64 27 2e 20 20 41 52 47 53 20 61 72 65 20 74 68 65 0a 61 72 67 | ing.`:around'...ARGS.are.the.arg |
| 21ae0 | 75 6d 65 6e 74 73 20 6f 66 20 74 68 65 20 4f 52 49 47 2d 46 55 4e 2e 0a 0a 54 68 69 73 20 61 64 | uments.of.the.ORIG-FUN...This.ad |
| 21b00 | 76 69 63 65 20 72 65 74 61 69 6e 73 20 74 68 65 20 60 3a 68 6c 5f 6c 69 6e 65 73 27 2c 20 60 6c | vice.retains.the.`:hl_lines',.`l |
| 21b20 | 69 6e 65 6e 6f 73 27 20 61 6e 64 0a 60 3a 66 72 6f 6e 74 5f 6d 61 74 74 65 72 5f 65 78 74 72 61 | inenos'.and.`:front_matter_extra |
| 21b40 | 27 20 70 61 72 61 6d 65 74 65 72 73 2c 20 69 66 20 61 64 64 65 64 20 74 6f 20 61 6e 79 20 73 6f | '.parameters,.if.added.to.any.so |
| 21b60 | 75 72 63 65 20 62 6c 6f 63 6b 2e 0a 54 68 69 73 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 75 73 | urce.block..This.parameter.is.us |
| 21b80 | 65 64 20 69 6e 20 60 6f 72 67 2d 68 75 67 6f 2d 73 72 63 2d 62 6c 6f 63 6b 27 2e 22 0a 20 20 28 | ed.in.`org-hugo-src-block'."...( |
| 21ba0 | 6c 65 74 2a 20 28 28 70 61 72 61 6d 2d 6b 65 79 73 2d 74 6f 2d 62 65 2d 72 65 74 61 69 6e 65 64 | let*.((param-keys-to-be-retained |
| 21bc0 | 20 27 28 3a 68 6c 5f 6c 69 6e 65 73 20 3a 6c 69 6e 65 6e 6f 73 20 3a 66 72 6f 6e 74 5f 6d 61 74 | .'(:hl_lines.:linenos.:front_mat |
| 21be0 | 74 65 72 5f 65 78 74 72 61 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 6e 66 6f 20 28 63 61 72 20 | ter_extra))..........(info.(car. |
| 21c00 | 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 61 72 61 6d 65 74 65 72 73 20 28 6e 74 68 | args))..........(parameters.(nth |
| 21c20 | 20 32 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 28 6f 78 2d 68 75 67 6f 2d 70 61 72 61 | .2.info))..........(ox-hugo-para |
| 21c40 | 6d 73 2d 73 74 72 20 28 6c 65 74 20 28 28 73 74 72 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 | ms-str.(let.((str."")).......... |
| 21c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 70 | ......................(dolist.(p |
| 21c80 | 61 72 61 6d 20 70 61 72 61 6d 65 74 65 72 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | aram.parameters)................ |
| 21ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72 65 74 61 69 | ..................(dolist.(retai |
| 21cc0 | 6e 2d 6b 65 79 20 70 61 72 61 6d 2d 6b 65 79 73 2d 74 6f 2d 62 65 2d 72 65 74 61 69 6e 65 64 29 | n-key.param-keys-to-be-retained) |
| 21ce0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 21d00 | 20 20 20 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 72 65 74 61 69 6e 2d 6b 65 79 20 28 63 61 72 | ....(when.(equal.retain-key.(car |
| 21d20 | 20 70 61 72 61 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .param))........................ |
| 21d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 76 61 6c 20 28 63 64 72 20 70 61 | ..............(let.((val.(cdr.pa |
| 21d60 | 72 61 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ram))).......................... |
| 21d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 74 72 0a 20 20 20 20 20 20 20 20 | ..............(setq.str......... |
| 21da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 21dc0 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 73 74 72 20 22 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 | .....(concat.str."."............ |
| 21de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 21e00 | 20 20 20 20 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 72 65 74 61 69 6e 2d 6b 65 | ..........(symbol-name.retain-ke |
| 21e20 | 79 29 20 22 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y).".".......................... |
| 21e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | ............................(con |
| 21e60 | 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d............................... |
| 21e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 | ........................((string |
| 21ea0 | 70 20 76 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p.val).......................... |
| 21ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 | ..............................va |
| 21ee0 | 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l).............................. |
| 21f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 75 6d 62 65 | .........................((numbe |
| 21f20 | 72 70 20 76 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rp.val)......................... |
| 21f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 21f60 | 6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e 67 20 76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 | number-to-string.val)).......... |
| 21f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 21fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .............(t................. |
| 21fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 21fe0 | 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 49 6e 76 61 6c 69 64 20 76 61 6c 75 | .......(user-error."Invalid.valu |
| 22000 | 65 20 25 53 20 61 73 73 69 67 6e 65 64 20 74 6f 20 25 53 22 0a 20 20 20 20 20 20 20 20 20 20 20 | e.%S.assigned.to.%S"............ |
| 22020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 22040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 20 72 65 74 61 | ........................val.reta |
| 22060 | 69 6e 2d 6b 65 79 29 29 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | in-key)))))))))................. |
| 22080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 | ...............(org-string-nw-p. |
| 220a0 | 28 6f 72 67 2d 74 72 69 6d 20 73 74 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 72 65 74 29 0a | (org-trim.str))))..........ret). |
| 220c0 | 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 6f 62 2d 65 78 70 | ....;;.(message."[ox-hugo.ob-exp |
| 220e0 | 5d 20 69 6e 66 6f 3a 20 25 53 22 20 69 6e 66 6f 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 | ].info:.%S".info).....;;.(messag |
| 22100 | 65 20 22 5b 6f 78 2d 68 75 67 6f 20 6f 62 2d 65 78 70 5d 20 70 61 72 61 6d 65 74 65 72 73 3a 20 | e."[ox-hugo.ob-exp].parameters:. |
| 22120 | 25 53 22 20 70 61 72 61 6d 65 74 65 72 73 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 | %S".parameters).....;;.(message. |
| 22140 | 22 5b 6f 78 2d 68 75 67 6f 20 6f 62 2d 65 78 70 5d 20 6f 78 2d 68 75 67 6f 2d 70 61 72 61 6d 73 | "[ox-hugo.ob-exp].ox-hugo-params |
| 22160 | 2d 73 74 72 3a 20 25 53 22 20 6f 78 2d 68 75 67 6f 2d 70 61 72 61 6d 73 2d 73 74 72 29 0a 20 20 | -str:.%S".ox-hugo-params-str)... |
| 22180 | 20 20 28 73 65 74 71 20 72 65 74 20 28 61 70 70 6c 79 20 6f 72 69 67 2d 66 75 6e 20 61 72 67 73 | ..(setq.ret.(apply.orig-fun.args |
| 221a0 | 29 29 0a 20 20 20 20 28 77 68 65 6e 20 6f 78 2d 68 75 67 6f 2d 70 61 72 61 6d 73 2d 73 74 72 0a | )).....(when.ox-hugo-params-str. |
| 221c0 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 20 74 29 | ......(let.((case-fold-search.t) |
| 221e0 | 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 74 20 28 72 65 70 6c 61 63 65 2d 72 65 67 | ).........(setq.ret.(replace-reg |
| 22200 | 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 60 23 5c 5c 2b 62 65 67 69 6e 5f 73 72 63 20 | exp-in-string."\\`#\\+begin_src. |
| 22220 | 2e 2a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*"............................. |
| 22240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5c 5c 26 20 25 73 22 | ................(format."\\&.%s" |
| 22260 | 20 6f 78 2d 68 75 67 6f 2d 70 61 72 61 6d 73 2d 73 74 72 29 20 72 65 74 29 29 29 29 0a 20 20 20 | .ox-hugo-params-str).ret)))).... |
| 22280 | 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 6f 62 2d 65 78 70 5d 20 72 | .;;.(message."[ox-hugo.ob-exp].r |
| 222a0 | 65 74 3a 20 25 53 22 20 72 65 74 29 0a 20 20 20 20 72 65 74 29 29 0a 0a 0a 3b 3b 3b 3b 20 57 6f | et:.%S".ret).....ret))...;;;;.Wo |
| 222c0 | 72 6b 61 72 6f 75 6e 64 20 74 6f 20 66 69 78 20 74 68 65 20 72 65 67 72 65 73 73 69 6f 6e 20 69 | rkaround.to.fix.the.regression.i |
| 222e0 | 6e 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 6f 66 20 60 6f 72 67 2d 62 61 62 65 6c 2d 2d 73 74 | n.the.behavior.of.`org-babel--st |
| 22300 | 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 27 2e 0a 3b 3b 20 68 74 74 70 73 3a 2f 2f 6c 69 73 74 | ring-to-number'..;;.https://list |
| 22320 | 73 2e 67 6e 75 2e 6f 72 67 2f 72 2f 65 6d 61 63 73 2d 6f 72 67 6d 6f 64 65 2f 32 30 32 30 2d 30 | s.gnu.org/r/emacs-orgmode/2020-0 |
| 22340 | 32 2f 6d 73 67 30 30 39 33 31 2e 68 74 6d 6c 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d | 2/msg00931.html.(defun.org-hugo- |
| 22360 | 2d 6f 72 67 2d 62 61 62 65 6c 2d 2d 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 73 74 | -org-babel--string-to-number.(st |
| 22380 | 72 69 6e 67 29 0a 20 20 22 49 66 20 53 54 52 49 4e 47 20 72 65 70 72 65 73 65 6e 74 73 20 61 20 | ring)..."If.STRING.represents.a. |
| 223a0 | 6e 75 6d 62 65 72 20 72 65 74 75 72 6e 20 69 74 73 20 76 61 6c 75 65 2e 0a 4f 74 68 65 72 77 69 | number.return.its.value..Otherwi |
| 223c0 | 73 65 20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 | se.return.nil...This.function.re |
| 223e0 | 73 74 6f 72 65 73 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 6f 66 0a 60 6f 72 67 2d 62 61 62 65 | stores.the.behavior.of.`org-babe |
| 22400 | 6c 2d 2d 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 27 20 74 6f 20 74 68 61 74 20 6f 66 20 | l--string-to-number'.to.that.of. |
| 22420 | 62 65 66 6f 72 65 0a 68 74 74 70 73 3a 2f 2f 67 69 74 2e 73 61 76 61 6e 6e 61 68 2e 67 6e 75 2e | before.https://git.savannah.gnu. |
| 22440 | 6f 72 67 2f 63 67 69 74 2f 65 6d 61 63 73 2f 6f 72 67 2d 6d 6f 64 65 2e 67 69 74 2f 63 6f 6d 6d | org/cgit/emacs/org-mode.git/comm |
| 22460 | 69 74 2f 3f 69 64 3d 36 62 32 61 37 63 62 32 30 62 33 35 37 65 37 33 30 64 65 31 35 31 35 32 32 | it/?id=6b2a7cb20b357e730de151522 |
| 22480 | 66 65 34 32 30 34 63 39 36 36 31 35 66 39 38 2e 22 0a 20 20 28 61 6e 64 20 28 73 74 72 69 6e 67 | fe4204c96615f98."...(and.(string |
| 224a0 | 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 60 2d 3f 5c 5c 28 5b 30 2d 39 5d 5c 5c 7c 5c 5c 28 5b 31 2d | -match-p."\\`-?\\([0-9]\\|\\([1- |
| 224c0 | 39 5d 5c 5c 7c 5b 30 2d 39 5d 2a 5c 5c 2e 5c 5c 29 5b 30 2d 39 5d 2a 5c 5c 29 5c 5c 27 22 20 73 | 9]\\|[0-9]*\\.\\)[0-9]*\\)\\'".s |
| 224e0 | 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 | tring)........(string-to-number. |
| 22500 | 73 74 72 69 6e 67 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 6f 72 67 2d | string)))..(defun.org-hugo--org- |
| 22520 | 69 6e 66 6f 2d 65 78 70 6f 72 74 20 28 70 61 74 68 20 64 65 73 63 20 66 6f 72 6d 61 74 29 0a 20 | info-export.(path.desc.format).. |
| 22540 | 20 22 41 64 64 20 73 75 70 70 6f 72 74 20 66 6f 72 20 65 78 70 6f 72 74 69 6e 67 20 5b 5b 69 6e | ."Add.support.for.exporting.[[in |
| 22560 | 66 6f 3a 2e 2e 5d 5d 20 6c 69 6e 6b 73 20 66 6f 72 20 60 68 75 67 6f 27 20 66 6f 72 6d 61 74 2e | fo:..]].links.for.`hugo'.format. |
| 22580 | 0a 0a 53 65 65 20 60 6f 72 67 2d 6c 69 6e 6b 2d 70 61 72 61 6d 65 74 65 72 73 27 20 66 6f 72 20 | ..See.`org-link-parameters'.for. |
| 225a0 | 64 65 74 61 69 6c 73 20 61 62 6f 75 74 20 50 41 54 48 2c 20 44 45 53 43 20 61 6e 64 20 46 4f 52 | details.about.PATH,.DESC.and.FOR |
| 225c0 | 4d 41 54 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 70 61 72 74 73 20 28 73 70 6c 69 74 2d 73 74 72 | MAT."...(let*.((parts.(split-str |
| 225e0 | 69 6e 67 20 70 61 74 68 20 22 23 5c 5c 7c 3a 3a 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 | ing.path."#\\|::"))..........(ma |
| 22600 | 6e 75 61 6c 20 28 63 61 72 20 70 61 72 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 6f 64 65 | nual.(car.parts))..........(node |
| 22620 | 20 28 6f 72 20 28 6e 74 68 20 31 20 70 61 72 74 73 29 20 22 54 6f 70 22 29 29 0a 20 20 20 20 20 | .(or.(nth.1.parts)."Top"))...... |
| 22640 | 20 20 20 20 28 74 69 74 6c 65 20 28 66 6f 72 6d 61 74 20 22 45 6d 61 63 73 20 4c 69 73 70 3a 20 | ....(title.(format."Emacs.Lisp:. |
| 22660 | 28 69 6e 66 6f 20 5c 5c 5c 22 28 25 73 29 20 25 73 5c 5c 5c 22 29 22 20 6d 61 6e 75 61 6c 20 6e | (info.\\\"(%s).%s\\\")".manual.n |
| 22680 | 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 65 73 63 20 28 6f 72 20 64 65 73 63 0a 20 20 | ode))..........(desc.(or.desc... |
| 226a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 3d 20 6e 6f | .................(if.(string=.no |
| 226c0 | 64 65 20 22 54 6f 70 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | de."Top")....................... |
| 226e0 | 20 28 66 6f 72 6d 61 74 20 22 25 73 20 49 6e 66 6f 22 20 28 63 61 70 69 74 61 6c 69 7a 65 20 6d | .(format."%s.Info".(capitalize.m |
| 22700 | 61 6e 75 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | anual))......................(fo |
| 22720 | 72 6d 61 74 20 22 25 73 20 49 6e 66 6f 3a 20 25 73 22 20 28 63 61 70 69 74 61 6c 69 7a 65 20 6d | rmat."%s.Info:.%s".(capitalize.m |
| 22740 | 61 6e 75 61 6c 29 20 6e 6f 64 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 60 6c 69 6e | anual).node))))..........;;.`lin |
| 22760 | 6b 27 20 62 65 6c 6f 77 20 69 73 20 6d 6f 73 74 6c 79 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 | k'.below.is.mostly.derived.from. |
| 22780 | 74 68 65 20 63 6f 64 65 20 69 6e 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 60 6f 72 67 2d 69 6e 66 | the.code.in..........;;.`org-inf |
| 227a0 | 6f 2d 6d 61 70 2d 68 74 6d 6c 2d 75 72 6c 27 2e 0a 20 20 20 20 20 20 20 20 20 28 6c 69 6e 6b 20 | o-map-html-url'...........(link. |
| 227c0 | 28 63 6f 6e 64 20 28 28 6d 65 6d 62 65 72 20 6d 61 6e 75 61 6c 20 6f 72 67 2d 69 6e 66 6f 2d 65 | (cond.((member.manual.org-info-e |
| 227e0 | 6d 61 63 73 2d 64 6f 63 75 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | macs-documents)................. |
| 22800 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 61 6e 75 61 6c 2d 75 72 6c 20 28 69 66 20 28 73 74 72 | ......(let.((manual-url.(if.(str |
| 22820 | 69 6e 67 3d 20 28 64 6f 77 6e 63 61 73 65 20 6d 61 6e 75 61 6c 29 20 22 6f 72 67 22 29 0a 20 20 | ing=.(downcase.manual)."org")... |
| 22840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 22860 | 20 20 20 20 20 20 20 20 20 20 22 68 74 74 70 73 3a 2f 2f 6f 72 67 6d 6f 64 65 2e 6f 72 67 2f 6d | .........."https://orgmode.org/m |
| 22880 | 61 6e 75 61 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | anual".......................... |
| 228a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 68 74 74 70 73 3a | .................(format."https: |
| 228c0 | 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 73 6f 66 74 77 61 72 65 2f 65 6d 61 63 73 2f 6d 61 6e | //www.gnu.org/software/emacs/man |
| 228e0 | 75 61 6c 2f 68 74 6d 6c 5f 6e 6f 64 65 2f 25 73 22 20 6d 61 6e 75 61 6c 29 29 29 0a 20 20 20 20 | ual/html_node/%s".manual)))..... |
| 22900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 64 65 2d 75 72 | ........................(node-ur |
| 22920 | 6c 20 28 69 66 20 28 73 74 72 69 6e 67 3d 20 6e 6f 64 65 20 22 54 6f 70 22 29 0a 20 20 20 20 20 | l.(if.(string=.node."Top")...... |
| 22940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 22960 | 20 20 20 20 20 22 69 6e 64 65 78 2e 68 74 6d 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....."index.html"............... |
| 22980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 | ..........................(conca |
| 229a0 | 74 20 28 6f 72 67 2d 69 6e 66 6f 2d 2d 65 78 70 61 6e 64 2d 6e 6f 64 65 2d 6e 61 6d 65 20 6e 6f | t.(org-info--expand-node-name.no |
| 229c0 | 64 65 29 20 22 2e 68 74 6d 6c 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | de).".html"))))................. |
| 229e0 | 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 2f 25 73 22 20 6d 61 6e 75 61 6c 2d 75 | ........(format."%s/%s".manual-u |
| 22a00 | 72 6c 20 6e 6f 64 65 2d 75 72 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rl.node-url))).................. |
| 22a20 | 20 20 20 20 28 28 6d 65 6d 62 65 72 20 6d 61 6e 75 61 6c 20 6f 72 67 2d 68 75 67 6f 2d 69 6e 66 | ....((member.manual.org-hugo-inf |
| 22a40 | 6f 2d 67 6e 75 2d 73 6f 66 74 77 61 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o-gnu-software)................. |
| 22a60 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 61 6e 75 61 6c 2d 75 72 6c 20 28 66 6f 72 6d 61 74 20 | ......(let.((manual-url.(format. |
| 22a80 | 22 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 73 6f 66 74 77 61 72 65 2f 25 73 | "https://www.gnu.org/software/%s |
| 22aa0 | 2f 6d 61 6e 75 61 6c 2f 68 74 6d 6c 5f 6e 6f 64 65 22 20 6d 61 6e 75 61 6c 29 29 0a 20 20 20 20 | /manual/html_node".manual))..... |
| 22ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 64 65 2d 75 72 | ........................(node-ur |
| 22ae0 | 6c 20 28 69 66 20 28 73 74 72 69 6e 67 3d 20 6e 6f 64 65 20 22 54 6f 70 22 29 0a 20 20 20 20 20 | l.(if.(string=.node."Top")...... |
| 22b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 22b20 | 20 20 20 20 20 22 69 6e 64 65 78 2e 68 74 6d 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....."index.html"............... |
| 22b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 | ..........................(conca |
| 22b60 | 74 20 28 6f 72 67 2d 69 6e 66 6f 2d 2d 65 78 70 61 6e 64 2d 6e 6f 64 65 2d 6e 61 6d 65 20 6e 6f | t.(org-info--expand-node-name.no |
| 22b80 | 64 65 29 20 22 2e 68 74 6d 6c 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | de).".html"))))................. |
| 22ba0 | 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 2f 25 73 22 20 6d 61 6e 75 61 6c 2d 75 | ........(format."%s/%s".manual-u |
| 22bc0 | 72 6c 20 6e 6f 64 65 2d 75 72 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rl.node-url))).................. |
| 22be0 | 20 20 20 20 28 28 63 64 72 20 28 61 73 73 6f 63 20 6d 61 6e 75 61 6c 20 6f 72 67 2d 69 6e 66 6f | ....((cdr.(assoc.manual.org-info |
| 22c00 | 2d 6f 74 68 65 72 2d 64 6f 63 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -other-documents)))............. |
| 22c20 | 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........(t..................... |
| 22c40 | 20 20 28 63 6f 6e 63 61 74 20 6d 61 6e 75 61 6c 20 22 2e 68 74 6d 6c 22 29 29 29 29 29 0a 20 20 | ..(concat.manual.".html")))))... |
| 22c60 | 20 20 28 77 68 65 6e 20 28 6d 65 6d 62 65 72 20 66 6f 72 6d 61 74 20 27 28 6d 64 20 68 75 67 6f | ..(when.(member.format.'(md.hugo |
| 22c80 | 29 29 0a 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5b 25 73 5d 28 25 73 20 5c 22 25 73 5c 22 | )).......(format."[%s](%s.\"%s\" |
| 22ca0 | 29 22 20 64 65 73 63 20 6c 69 6e 6b 20 74 69 74 6c 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f | )".desc.link.title))))..(defun.o |
| 22cc0 | 72 67 2d 68 75 67 6f 2d 2d 6f 72 67 2d 63 69 74 65 2d 65 78 70 6f 72 74 2d 62 69 62 6c 69 6f 67 | rg-hugo--org-cite-export-bibliog |
| 22ce0 | 72 61 70 68 79 20 28 6f 72 69 67 2d 66 75 6e 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 49 | raphy.(orig-fun.&rest.args)..."I |
| 22d00 | 6e 73 65 72 74 20 61 20 68 65 61 64 69 6e 67 20 62 65 66 6f 72 65 20 74 68 65 20 65 78 70 6f 72 | nsert.a.heading.before.the.expor |
| 22d20 | 74 65 64 20 62 69 62 6c 69 6f 67 72 61 70 68 79 2e 0a 0a 4f 52 49 47 2d 46 55 4e 20 69 73 20 74 | ted.bibliography...ORIG-FUN.is.t |
| 22d40 | 68 65 20 6f 72 69 67 69 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 20 60 6f 72 67 2d 63 69 74 65 2d 65 | he.original.function.`org-cite-e |
| 22d60 | 78 70 6f 72 74 2d 62 69 62 6c 69 6f 67 72 61 70 68 79 27 0a 74 68 61 74 20 74 68 69 73 20 66 75 | xport-bibliography'.that.this.fu |
| 22d80 | 6e 63 74 69 6f 6e 20 69 73 20 64 65 73 69 67 6e 65 64 20 74 6f 20 61 64 76 69 63 65 20 75 73 69 | nction.is.designed.to.advice.usi |
| 22da0 | 6e 67 20 60 3a 61 72 6f 75 6e 64 27 2e 20 20 41 52 47 53 0a 61 72 65 20 74 68 65 20 61 72 67 75 | ng.`:around'...ARGS.are.the.argu |
| 22dc0 | 6d 65 6e 74 73 20 6f 66 20 74 68 65 20 4f 52 49 47 2d 46 55 4e 2e 22 0a 20 20 28 6c 65 74 20 28 | ments.of.the.ORIG-FUN."...(let.( |
| 22de0 | 28 62 69 62 20 28 61 70 70 6c 79 20 6f 72 69 67 2d 66 75 6e 20 61 72 67 73 29 29 29 0a 20 20 20 | (bib.(apply.orig-fun.args))).... |
| 22e00 | 20 28 77 68 65 6e 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 62 69 62 29 0a 20 20 20 | .(when.(org-string-nw-p.bib).... |
| 22e20 | 20 20 20 3b 3b 20 41 75 74 6f 2d 69 6e 6a 65 63 74 20 42 69 62 6c 69 6f 67 72 61 70 68 79 20 68 | ...;;.Auto-inject.Bibliography.h |
| 22e40 | 65 61 64 69 6e 67 2e 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 6e 66 6f 20 28 6e 74 68 20 32 | eading........(let.((info.(nth.2 |
| 22e60 | 20 61 72 67 73 29 29 20 3b 28 6f 72 67 2d 63 69 74 65 2d 65 78 70 6f 72 74 2d 62 69 62 6c 69 6f | .args)).;(org-cite-export-biblio |
| 22e80 | 67 72 61 70 68 79 20 4b 45 59 57 4f 52 44 20 5f 20 49 4e 46 4f 29 0a 20 20 20 20 20 20 20 20 20 | graphy.KEYWORD._.INFO).......... |
| 22ea0 | 20 20 20 28 62 69 62 2d 68 65 61 64 69 6e 67 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 | ...(bib-heading.(org-string-nw-p |
| 22ec0 | 20 28 70 6c 69 73 74 2d 67 65 74 20 6f 72 67 2d 68 75 67 6f 2d 63 69 74 61 74 69 6f 6e 73 2d 70 | .(plist-get.org-hugo-citations-p |
| 22ee0 | 6c 69 73 74 20 3a 62 69 62 6c 69 6f 67 72 61 70 68 79 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 | list.:bibliography-section-headi |
| 22f00 | 6e 67 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 62 69 62 2d 68 65 61 64 69 6e 67 | ng)))).........(when.bib-heading |
| 22f20 | 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 62 69 62 2d 68 65 61 64 69 6e 67 20 28 | ...........(let*.((bib-heading.( |
| 22f40 | 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 74 72 61 6e 73 6c 61 74 65 20 6e 69 6c 20 69 | org-blackfriday--translate.nil.i |
| 22f60 | 6e 66 6f 20 62 69 62 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nfo.bib-heading))............... |
| 22f80 | 20 20 20 28 6c 6f 66 66 73 65 74 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 0a 20 20 | ...(loffset.(string-to-number... |
| 22fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6f 72 | .........................(or.(or |
| 22fc0 | 67 2d 65 6e 74 72 79 2d 67 65 74 20 6e 69 6c 20 22 45 58 50 4f 52 54 5f 48 55 47 4f 5f 4c 45 56 | g-entry-get.nil."EXPORT_HUGO_LEV |
| 22fe0 | 45 4c 5f 4f 46 46 53 45 54 22 20 3a 69 6e 68 65 72 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | EL_OFFSET".:inherit)............ |
| 23000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 69 | ....................(plist-get.i |
| 23020 | 6e 66 6f 20 3a 68 75 67 6f 2d 6c 65 76 65 6c 2d 6f 66 66 73 65 74 29 29 29 29 0a 20 20 20 20 20 | nfo.:hugo-level-offset))))...... |
| 23040 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 76 65 6c 2d 6d 61 72 6b 20 28 6d 61 6b 65 2d 73 74 | ............(level-mark.(make-st |
| 23060 | 72 69 6e 67 20 28 2b 20 6c 6f 66 66 73 65 74 20 31 29 20 3f 23 29 29 29 0a 20 20 20 20 20 20 20 | ring.(+.loffset.1).?#)))........ |
| 23080 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20 25 73 5c 6e 5c 6e 25 73 22 20 6c 65 76 65 6c | .....(format."%s.%s\n\n%s".level |
| 230a0 | 2d 6d 61 72 6b 20 62 69 62 2d 68 65 61 64 69 6e 67 20 62 69 62 29 29 29 29 29 29 29 0a 0a 28 64 | -mark.bib-heading.bib)))))))..(d |
| 230c0 | 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 62 65 66 6f 72 65 2d 65 78 70 6f 72 74 2d 66 75 6e | efun.org-hugo--before-export-fun |
| 230e0 | 63 74 69 6f 6e 20 28 73 75 62 74 72 65 65 70 29 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 74 6f 20 | ction.(subtreep)..."Function.to. |
| 23100 | 62 65 20 72 75 6e 20 62 65 66 6f 72 65 20 61 6e 20 6f 78 2d 68 75 67 6f 20 65 78 70 6f 72 74 2e | be.run.before.an.ox-hugo.export. |
| 23120 | 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 20 69 6e 20 74 68 65 | ..This.function.is.called.in.the |
| 23140 | 20 76 65 72 79 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 0a 60 6f 72 67 2d 68 75 67 6f 2d 65 78 70 | .very.beginning.of.`org-hugo-exp |
| 23160 | 6f 72 74 2d 74 6f 2d 6d 64 27 20 61 6e 64 20 60 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d | ort-to-md'.and.`org-hugo-export- |
| 23180 | 61 73 2d 6d 64 27 2e 0a 0a 53 55 42 54 52 45 45 50 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 66 6f 72 | as-md'...SUBTREEP.is.non-nil.for |
| 231a0 | 20 73 75 62 74 72 65 65 2d 62 61 73 65 64 20 65 78 70 6f 72 74 73 2e 0a 0a 54 68 69 73 20 66 75 | .subtree-based.exports...This.fu |
| 231c0 | 6e 63 74 69 6f 6e 20 69 73 20 75 73 65 64 20 74 6f 20 61 64 76 69 73 65 20 66 65 77 20 66 75 6e | nction.is.used.to.advise.few.fun |
| 231e0 | 63 74 69 6f 6e 73 2e 20 20 54 68 6f 73 65 20 61 64 76 69 63 65 73 20 61 72 65 0a 65 66 66 65 63 | ctions...Those.advices.are.effec |
| 23200 | 74 69 76 65 20 6f 6e 6c 79 20 77 68 69 6c 65 20 61 6e 20 6f 78 2d 68 75 67 6f 20 65 78 70 6f 72 | tive.only.while.an.ox-hugo.expor |
| 23220 | 74 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 20 62 65 63 61 75 73 65 0a 74 68 65 79 20 67 65 | t.is.in.progress.because.they.ge |
| 23240 | 74 20 72 65 6d 6f 76 65 64 20 6c 61 74 65 72 20 69 6e 20 60 6f 72 67 2d 68 75 67 6f 2d 2d 61 66 | t.removed.later.in.`org-hugo--af |
| 23260 | 74 65 72 2d 31 2d 65 78 70 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 27 2e 0a 0a 54 68 69 73 20 69 73 | ter-1-export-function'...This.is |
| 23280 | 20 61 6e 20 69 6e 74 65 72 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 2e 22 0a 20 20 28 75 6e 6c 65 73 | .an.internal.function."...(unles |
| 232a0 | 73 20 73 75 62 74 72 65 65 70 0a 20 20 20 20 3b 3b 20 52 65 73 65 74 20 74 68 65 20 76 61 72 69 | s.subtreep.....;;.Reset.the.vari |
| 232c0 | 61 62 6c 65 73 20 74 68 61 74 20 61 72 65 20 75 73 65 64 20 6f 6e 6c 79 20 66 6f 72 20 73 75 62 | ables.that.are.used.only.for.sub |
| 232e0 | 74 72 65 65 20 65 78 70 6f 72 74 73 2e 0a 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 68 75 67 6f | tree.exports......(setq.org-hugo |
| 23300 | 2d 2d 73 75 62 74 72 65 65 2d 63 6f 6f 72 64 20 6e 69 6c 29 29 0a 20 20 28 61 64 76 69 63 65 2d | --subtree-coord.nil))...(advice- |
| 23320 | 61 64 64 20 27 6f 72 67 2d 62 61 62 65 6c 2d 65 78 70 2d 63 6f 64 65 20 3a 61 72 6f 75 6e 64 20 | add.'org-babel-exp-code.:around. |
| 23340 | 23 27 6f 72 67 2d 68 75 67 6f 2d 2d 6f 72 67 2d 62 61 62 65 6c 2d 65 78 70 2d 63 6f 64 65 29 0a | #'org-hugo--org-babel-exp-code). |
| 23360 | 20 20 28 61 64 76 69 63 65 2d 61 64 64 20 27 6f 72 67 2d 62 61 62 65 6c 2d 2d 73 74 72 69 6e 67 | ..(advice-add.'org-babel--string |
| 23380 | 2d 74 6f 2d 6e 75 6d 62 65 72 20 3a 6f 76 65 72 72 69 64 65 20 23 27 6f 72 67 2d 68 75 67 6f 2d | -to-number.:override.#'org-hugo- |
| 233a0 | 2d 6f 72 67 2d 62 61 62 65 6c 2d 2d 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 29 0a 20 20 | -org-babel--string-to-number)... |
| 233c0 | 28 61 64 76 69 63 65 2d 61 64 64 20 27 6f 72 67 2d 69 6e 66 6f 2d 65 78 70 6f 72 74 20 3a 6f 76 | (advice-add.'org-info-export.:ov |
| 233e0 | 65 72 72 69 64 65 20 23 27 6f 72 67 2d 68 75 67 6f 2d 2d 6f 72 67 2d 69 6e 66 6f 2d 65 78 70 6f | erride.#'org-hugo--org-info-expo |
| 23400 | 72 74 29 0a 20 20 28 61 64 76 69 63 65 2d 61 64 64 20 27 6f 72 67 2d 63 69 74 65 2d 65 78 70 6f | rt)...(advice-add.'org-cite-expo |
| 23420 | 72 74 2d 62 69 62 6c 69 6f 67 72 61 70 68 79 20 3a 61 72 6f 75 6e 64 20 23 27 6f 72 67 2d 68 75 | rt-bibliography.:around.#'org-hu |
| 23440 | 67 6f 2d 2d 6f 72 67 2d 63 69 74 65 2d 65 78 70 6f 72 74 2d 62 69 62 6c 69 6f 67 72 61 70 68 79 | go--org-cite-export-bibliography |
| 23460 | 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 61 66 74 65 72 2d 31 2d 65 78 70 | ))..(defun.org-hugo--after-1-exp |
| 23480 | 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 28 69 6e 66 6f 20 6f 75 74 66 69 6c 65 29 0a 20 20 22 46 | ort-function.(info.outfile)..."F |
| 234a0 | 75 6e 63 74 69 6f 6e 20 74 6f 20 62 65 20 72 75 6e 20 61 66 74 65 72 20 65 78 70 6f 72 74 69 6e | unction.to.be.run.after.exportin |
| 234c0 | 67 20 6f 6e 65 20 70 6f 73 74 2e 0a 0a 54 68 65 20 70 6f 73 74 20 63 6f 75 6c 64 20 62 65 20 65 | g.one.post...The.post.could.be.e |
| 234e0 | 78 70 6f 72 74 65 64 20 75 73 69 6e 67 20 74 68 65 20 73 75 62 74 72 65 65 2d 62 61 73 65 64 20 | xported.using.the.subtree-based. |
| 23500 | 6f 72 20 66 69 6c 65 2d 62 61 73 65 64 0a 6d 65 74 68 6f 64 2e 0a 0a 54 68 69 73 20 66 75 6e 63 | or.file-based.method...This.func |
| 23520 | 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 20 69 6e 20 74 68 65 20 65 6e 64 20 6f 66 20 60 6f 72 | tion.is.called.in.the.end.of.`or |
| 23540 | 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 74 6f 2d 6d 64 27 2c 0a 61 6e 64 20 60 6f 72 67 2d 68 | g-hugo-export-to-md',.and.`org-h |
| 23560 | 75 67 6f 2d 65 78 70 6f 72 74 2d 61 73 2d 6d 64 27 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c | ugo-export-as-md'...INFO.is.a.pl |
| 23580 | 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e | ist.used.as.a.communication.chan |
| 235a0 | 6e 65 6c 2e 0a 0a 4f 55 54 46 49 4c 45 20 69 73 20 74 68 65 20 4f 72 67 20 65 78 70 6f 72 74 65 | nel...OUTFILE.is.the.Org.exporte |
| 235c0 | 64 20 66 69 6c 65 20 6e 61 6d 65 2e 0a 0a 54 68 69 73 20 69 73 20 61 6e 20 69 6e 74 65 72 6e 61 | d.file.name...This.is.an.interna |
| 235e0 | 6c 20 66 75 6e 63 74 69 6f 6e 2e 22 0a 20 20 28 61 64 76 69 63 65 2d 72 65 6d 6f 76 65 20 27 6f | l.function."...(advice-remove.'o |
| 23600 | 72 67 2d 63 69 74 65 2d 65 78 70 6f 72 74 2d 62 69 62 6c 69 6f 67 72 61 70 68 79 20 23 27 6f 72 | rg-cite-export-bibliography.#'or |
| 23620 | 67 2d 68 75 67 6f 2d 2d 6f 72 67 2d 63 69 74 65 2d 65 78 70 6f 72 74 2d 62 69 62 6c 69 6f 67 72 | g-hugo--org-cite-export-bibliogr |
| 23640 | 61 70 68 79 29 0a 20 20 28 61 64 76 69 63 65 2d 72 65 6d 6f 76 65 20 27 6f 72 67 2d 69 6e 66 6f | aphy)...(advice-remove.'org-info |
| 23660 | 2d 65 78 70 6f 72 74 20 23 27 6f 72 67 2d 68 75 67 6f 2d 2d 6f 72 67 2d 69 6e 66 6f 2d 65 78 70 | -export.#'org-hugo--org-info-exp |
| 23680 | 6f 72 74 29 0a 20 20 28 61 64 76 69 63 65 2d 72 65 6d 6f 76 65 20 27 6f 72 67 2d 62 61 62 65 6c | ort)...(advice-remove.'org-babel |
| 236a0 | 2d 2d 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 23 27 6f 72 67 2d 68 75 67 6f 2d 2d 6f | --string-to-number.#'org-hugo--o |
| 236c0 | 72 67 2d 62 61 62 65 6c 2d 2d 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 29 0a 20 20 28 61 | rg-babel--string-to-number)...(a |
| 236e0 | 64 76 69 63 65 2d 72 65 6d 6f 76 65 20 27 6f 72 67 2d 62 61 62 65 6c 2d 65 78 70 2d 63 6f 64 65 | dvice-remove.'org-babel-exp-code |
| 23700 | 20 23 27 6f 72 67 2d 68 75 67 6f 2d 2d 6f 72 67 2d 62 61 62 65 6c 2d 65 78 70 2d 63 6f 64 65 29 | .#'org-hugo--org-babel-exp-code) |
| 23720 | 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6f 75 74 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 | ...(when.(and.outfile........... |
| 23740 | 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 61 6e 64 6f 63 2d 63 69 74 61 74 69 6f 6e 73 2d 65 | ...(org-hugo--pandoc-citations-e |
| 23760 | 6e 61 62 6c 65 64 2d 70 20 69 6e 66 6f 29 29 0a 20 20 20 20 28 72 65 71 75 69 72 65 20 27 6f 78 | nabled-p.info)).....(require.'ox |
| 23780 | 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 29 0a 20 20 20 20 28 70 6c 69 73 74 2d 70 75 | -hugo-pandoc-cite).....(plist-pu |
| 237a0 | 74 20 69 6e 66 6f 20 3a 6f 75 74 66 69 6c 65 20 6f 75 74 66 69 6c 65 29 0a 20 20 20 20 28 70 6c | t.info.:outfile.outfile).....(pl |
| 237c0 | 69 73 74 2d 70 75 74 20 69 6e 66 6f 20 3a 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 6f 72 67 2d 68 | ist-put.info.:front-matter.org-h |
| 237e0 | 75 67 6f 2d 2d 66 6d 29 0a 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 | ugo--fm).....(org-hugo-pandoc-ci |
| 23800 | 74 65 2d 2d 70 61 72 73 65 2d 63 69 74 61 74 69 6f 6e 73 2d 6d 61 79 62 65 20 69 6e 66 6f 29 29 | te--parse-citations-maybe.info)) |
| 23820 | 0a 20 20 28 73 65 74 71 20 6f 72 67 2d 68 75 67 6f 2d 2d 66 6d 20 6e 69 6c 29 0a 20 20 28 73 65 | ...(setq.org-hugo--fm.nil)...(se |
| 23840 | 74 71 20 6f 72 67 2d 68 75 67 6f 2d 2d 66 6d 2d 79 61 6d 6c 20 6e 69 6c 29 29 0a 0a 28 64 65 66 | tq.org-hugo--fm-yaml.nil))..(def |
| 23860 | 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 63 6c 65 61 6e 75 70 20 28 29 0a 20 20 22 46 75 6e 63 74 | un.org-hugo--cleanup.()..."Funct |
| 23880 | 69 6f 6e 20 74 6f 20 6b 69 6c 6c 20 4f 78 2d 48 75 67 6f 20 6f 70 65 6e 65 64 20 62 75 66 66 65 | ion.to.kill.Ox-Hugo.opened.buffe |
| 238a0 | 72 73 20 61 6e 64 20 72 65 73 65 74 20 69 6e 74 65 72 6e 61 6c 20 76 61 72 69 61 62 6c 65 73 2e | rs.and.reset.internal.variables. |
| 238c0 | 0a 0a 54 68 69 73 20 69 73 20 61 6e 20 69 6e 74 65 72 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 2e 22 | ..This.is.an.internal.function." |
| 238e0 | 0a 20 20 28 73 65 74 71 20 6f 72 67 2d 68 75 67 6f 2d 2d 73 75 62 74 72 65 65 2d 63 6f 75 6e 74 | ...(setq.org-hugo--subtree-count |
| 23900 | 20 30 29 20 3b 52 65 73 65 74 20 74 68 65 20 73 75 62 74 72 65 65 20 63 6f 75 6e 74 0a 0a 20 20 | .0).;Reset.the.subtree.count.... |
| 23920 | 3b 3b 20 4b 69 6c 6c 20 61 6c 6c 20 74 68 65 20 62 75 66 66 65 72 73 20 6f 70 65 6e 65 64 20 62 | ;;.Kill.all.the.buffers.opened.b |
| 23940 | 79 20 64 75 72 69 6e 67 20 61 6e 20 65 78 70 6f 72 74 2e 0a 20 20 28 64 6f 6c 69 73 74 20 28 62 | y.during.an.export....(dolist.(b |
| 23960 | 75 66 20 6f 72 67 2d 68 75 67 6f 2d 2d 6f 70 65 6e 65 64 2d 62 75 66 66 65 72 73 29 0a 20 20 20 | uf.org-hugo--opened-buffers).... |
| 23980 | 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 62 75 66 29 29 0a 20 20 28 73 65 74 71 20 6f 72 67 2d | .(kill-buffer.buf))...(setq.org- |
| 239a0 | 68 75 67 6f 2d 2d 6f 70 65 6e 65 64 2d 62 75 66 66 65 72 73 20 6e 69 6c 29 0a 0a 20 20 28 73 65 | hugo--opened-buffers.nil)....(se |
| 239c0 | 74 71 20 6f 72 67 2d 68 75 67 6f 2d 2d 70 72 65 70 72 6f 63 65 73 73 65 64 2d 62 75 66 66 65 72 | tq.org-hugo--preprocessed-buffer |
| 239e0 | 20 6e 69 6c 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 61 66 74 65 72 2d 61 | .nil))..(defun.org-hugo--after-a |
| 23a00 | 6c 6c 2d 65 78 70 6f 72 74 73 2d 66 75 6e 63 74 69 6f 6e 20 28 29 0a 20 20 22 46 75 6e 63 74 69 | ll-exports-function.()..."Functi |
| 23a20 | 6f 6e 20 74 6f 20 62 65 20 72 75 6e 20 61 66 74 65 72 20 4f 78 2d 48 75 67 6f 20 65 78 70 6f 72 | on.to.be.run.after.Ox-Hugo.expor |
| 23a40 | 74 73 20 61 6c 6c 20 74 68 65 20 70 6f 73 74 73 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e | ts.all.the.posts...This.function |
| 23a60 | 20 69 73 20 63 61 6c 6c 65 64 20 69 6e 20 74 68 65 20 65 6e 64 20 6f 66 0a 60 6f 72 67 2d 68 75 | .is.called.in.the.end.of.`org-hu |
| 23a80 | 67 6f 2d 65 78 70 6f 72 74 2d 77 69 6d 2d 74 6f 2d 6d 64 27 2c 20 60 6f 72 67 2d 68 75 67 6f 2d | go-export-wim-to-md',.`org-hugo- |
| 23aa0 | 65 78 70 6f 72 74 2d 74 6f 2d 6d 64 27 20 61 6e 64 0a 60 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f | export-to-md'.and.`org-hugo-expo |
| 23ac0 | 72 74 2d 61 73 2d 6d 64 27 20 28 69 66 20 69 74 73 20 41 4c 4c 2d 53 55 42 54 52 45 45 53 20 61 | rt-as-md'.(if.its.ALL-SUBTREES.a |
| 23ae0 | 72 67 20 69 73 20 6e 6f 6e 2d 6e 69 6c 29 2e 0a 0a 54 68 69 73 20 69 73 20 61 6e 20 69 6e 74 65 | rg.is.non-nil)...This.is.an.inte |
| 23b00 | 72 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 2e 22 0a 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 63 6c 65 | rnal.function."...(org-hugo--cle |
| 23b20 | 61 6e 75 70 29 0a 20 20 28 64 6f 6c 69 73 74 20 28 66 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 61 6c | anup)...(dolist.(fn.org-hugo--al |
| 23b40 | 6c 2d 73 75 62 74 72 65 65 73 2d 65 78 70 6f 72 74 2d 2d 66 75 6e 63 74 69 6f 6e 73 2d 74 6f 2d | l-subtrees-export--functions-to- |
| 23b60 | 73 69 6c 65 6e 63 65 29 0a 20 20 20 20 28 61 64 76 69 63 65 2d 72 65 6d 6f 76 65 20 66 6e 20 23 | silence).....(advice-remove.fn.# |
| 23b80 | 27 6f 72 67 2d 68 75 67 6f 2d 2d 61 64 76 69 63 65 2d 73 69 6c 65 6e 63 65 2d 6d 65 73 73 61 67 | 'org-hugo--advice-silence-messag |
| 23ba0 | 65 73 29 29 29 0a 0a 3b 3b 3b 3b 20 48 54 4d 4c 69 7a 65 64 20 73 65 63 74 69 6f 6e 20 6e 75 6d | es)))..;;;;.HTMLized.section.num |
| 23bc0 | 62 65 72 20 66 6f 72 20 68 65 61 64 69 6e 67 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d | ber.for.heading.(defun.org-hugo- |
| 23be0 | 2d 67 65 74 2d 68 65 61 64 69 6e 67 2d 6e 75 6d 62 65 72 20 28 68 65 61 64 69 6e 67 20 69 6e 66 | -get-heading-number.(heading.inf |
| 23c00 | 6f 20 26 6f 70 74 69 6f 6e 61 6c 20 74 6f 63 29 0a 20 20 22 52 65 74 75 72 6e 20 68 74 6d 6c 69 | o.&optional.toc)..."Return.htmli |
| 23c20 | 7a 65 64 20 73 65 63 74 69 6f 6e 20 6e 75 6d 62 65 72 20 66 6f 72 20 74 68 65 20 48 45 41 44 49 | zed.section.number.for.the.HEADI |
| 23c40 | 4e 47 2e 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f | NG..INFO.is.a.plist.used.as.a.co |
| 23c60 | 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 0a 0a 57 68 65 6e 20 74 68 65 20 5c | mmunication.channel...When.the.\ |
| 23c80 | 22 6e 75 6d 5c 22 20 65 78 70 6f 72 74 20 6f 70 74 69 6f 6e 20 69 73 20 60 6f 6e 6c 79 74 6f 63 | "num\".export.option.is.`onlytoc |
| 23ca0 | 27 2c 20 68 65 61 64 69 6e 67 20 6e 75 6d 62 65 72 20 69 73 0a 72 65 74 75 72 6e 65 64 20 6f 6e | ',.heading.number.is.returned.on |
| 23cc0 | 6c 79 20 69 66 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 54 4f 43 20 | ly.if.the.optional.argument.TOC. |
| 23ce0 | 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 74 68 65 72 65 | is.non-nil...Return.nil.if.there |
| 23d00 | 20 69 73 20 6e 6f 20 68 65 61 64 69 6e 67 20 6e 75 6d 62 65 72 2c 20 6f 72 20 69 66 20 69 74 20 | .is.no.heading.number,.or.if.it. |
| 23d20 | 68 61 73 20 62 65 65 6e 0a 64 69 73 61 62 6c 65 64 2e 22 0a 20 20 28 6c 65 74 20 28 28 6f 6e 6c | has.been.disabled."...(let.((onl |
| 23d40 | 79 74 6f 63 20 28 65 71 75 61 6c 20 27 6f 6e 6c 79 74 6f 63 20 28 70 6c 69 73 74 2d 67 65 74 20 | ytoc.(equal.'onlytoc.(plist-get. |
| 23d60 | 69 6e 66 6f 20 3a 73 65 63 74 69 6f 6e 2d 6e 75 6d 62 65 72 73 29 29 29 29 0a 20 20 20 20 28 77 | info.:section-numbers)))).....(w |
| 23d80 | 68 65 6e 20 28 61 6e 64 20 28 69 66 20 74 6f 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hen.(and.(if.toc................ |
| 23da0 | 20 20 20 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 6f 6e 6c 79 | ....t..................(not.only |
| 23dc0 | 74 6f 63 29 29 20 3b 49 66 20 60 74 6f 63 27 20 69 73 20 6e 69 6c 2c 20 62 75 74 20 60 6f 6e 6c | toc)).;If.`toc'.is.nil,.but.`onl |
| 23de0 | 79 74 6f 63 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 72 65 74 75 72 6e 20 6e 69 6c 0a 20 20 20 | ytoc'.is.non-nil,.return.nil.... |
| 23e00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 6e 75 6d 62 65 72 65 64 | ............(org-export-numbered |
| 23e20 | 2d 68 65 61 64 6c 69 6e 65 2d 70 20 68 65 61 64 69 6e 67 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 | -headline-p.heading.info))...... |
| 23e40 | 20 28 6c 65 74 20 28 28 6e 75 6d 62 65 72 2d 73 74 72 20 28 6d 61 70 63 6f 6e 63 61 74 0a 20 20 | .(let.((number-str.(mapconcat... |
| 23e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6e 75 6d 62 65 72 2d 74 | .......................'number-t |
| 23e80 | 6f 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o-string........................ |
| 23ea0 | 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 68 65 61 64 6c 69 6e 65 2d 6e 75 6d 62 65 | ..(org-export-get-headline-numbe |
| 23ec0 | 72 20 68 65 61 64 69 6e 67 20 69 6e 66 6f 29 20 22 2e 22 29 29 29 0a 20 20 20 20 20 20 20 20 28 | r.heading.info)."."))).........( |
| 23ee0 | 66 6f 72 6d 61 74 20 22 3c 73 70 61 6e 20 63 6c 61 73 73 3d 5c 22 73 65 63 74 69 6f 6e 2d 6e 75 | format."<span.class=\"section-nu |
| 23f00 | 6d 5c 22 3e 25 73 3c 2f 73 70 61 6e 3e 20 22 20 6e 75 6d 62 65 72 2d 73 74 72 29 29 29 29 29 0a | m\">%s</span>.".number-str))))). |
| 23f20 | 0a 3b 3b 3b 3b 20 42 75 69 6c 64 20 54 4f 43 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d | .;;;;.Build.TOC.(defun.org-hugo- |
| 23f40 | 2d 62 75 69 6c 64 2d 74 6f 63 20 28 69 6e 66 6f 20 26 6f 70 74 69 6f 6e 61 6c 20 6e 20 73 63 6f | -build-toc.(info.&optional.n.sco |
| 23f60 | 70 65 20 6c 6f 63 61 6c 29 0a 20 20 22 52 65 74 75 72 6e 20 74 61 62 6c 65 20 6f 66 20 63 6f 6e | pe.local)..."Return.table.of.con |
| 23f80 | 74 65 6e 74 73 20 61 73 20 61 20 73 74 72 69 6e 67 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c | tents.as.a.string...INFO.is.a.pl |
| 23fa0 | 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e | ist.used.as.a.communication.chan |
| 23fc0 | 6e 65 6c 2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 4e 2c 20 77 68 65 6e 20 | nel...Optional.argument.N,.when. |
| 23fe0 | 6e 6f 6e 2d 6e 69 6c 2c 20 69 73 20 61 20 70 6f 73 69 74 69 76 65 20 69 6e 74 65 67 65 72 0a 73 | non-nil,.is.a.positive.integer.s |
| 24000 | 70 65 63 69 66 79 69 6e 67 20 74 68 65 20 64 65 70 74 68 20 6f 66 20 74 68 65 20 74 61 62 6c 65 | pecifying.the.depth.of.the.table |
| 24020 | 2e 0a 0a 57 68 65 6e 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 53 43 4f 50 45 20 | ...When.optional.argument.SCOPE. |
| 24040 | 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 62 75 69 6c 64 20 61 20 74 61 62 6c 65 20 6f 66 0a 63 6f 6e | is.non-nil,.build.a.table.of.con |
| 24060 | 74 65 6e 74 73 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 73 70 65 63 69 66 69 65 64 | tents.according.to.the.specified |
| 24080 | 20 65 6c 65 6d 65 6e 74 2e 0a 0a 57 68 65 6e 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e | .element...When.optional.argumen |
| 240a0 | 74 20 4c 4f 43 41 4c 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 62 75 69 6c 64 20 61 20 74 61 62 6c | t.LOCAL.is.non-nil,.build.a.tabl |
| 240c0 | 65 20 6f 66 0a 63 6f 6e 74 65 6e 74 73 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 63 | e.of.contents.according.to.the.c |
| 240e0 | 75 72 72 65 6e 74 20 68 65 61 64 69 6e 67 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 74 6f 63 2d 68 | urrent.heading."...(let*.((toc-h |
| 24100 | 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 6c 6f 63 61 6c 0a 20 | eading...........(unless.local.. |
| 24120 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5c 6e 3c 64 69 76 20 63 6c 61 73 73 | ...........(format."\n<div.class |
| 24140 | 3d 5c 22 68 65 61 64 69 6e 67 5c 22 3e 25 73 3c 2f 64 69 76 3e 5c 6e 22 0a 20 20 20 20 20 20 20 | =\"heading\">%s</div>\n"........ |
| 24160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 74 6d 6c 2d 2d 74 72 61 6e 73 6c 61 74 | .............(org-html--translat |
| 24180 | 65 20 22 54 61 62 6c 65 20 6f 66 20 43 6f 6e 74 65 6e 74 73 22 20 69 6e 66 6f 29 29 29 29 0a 20 | e."Table.of.Contents".info)))).. |
| 241a0 | 20 20 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 2d 6c 65 76 65 6c 20 6e 69 6c 29 0a 20 20 20 20 | ........(current-level.nil)..... |
| 241c0 | 20 20 20 20 20 28 74 6f 63 2d 69 74 65 6d 73 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f | .....(toc-items...........(mapco |
| 241e0 | 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 68 65 61 64 69 6e 67 | ncat............(lambda.(heading |
| 24200 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6c 65 76 65 6c 2d 72 61 77 | )..............(let*.((level-raw |
| 24220 | 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 72 65 6c 61 74 69 76 65 2d 6c 65 76 65 6c 20 | .(org-export-get-relative-level. |
| 24240 | 68 65 61 64 69 6e 67 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | heading.info)).................. |
| 24260 | 20 20 20 28 6c 65 76 65 6c 20 28 69 66 20 73 63 6f 70 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...(level.(if.scope............. |
| 24280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 63 75 72 72 65 | ...................(let*.((curre |
| 242a0 | 6e 74 2d 6c 65 76 65 6c 2d 69 6e 6e 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt-level-inner.................. |
| 242c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 | ......................(progn.... |
| 242e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 24300 | 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 63 75 72 72 65 6e 74 2d 6c 65 76 65 6c 0a 20 20 20 20 | ......(unless.current-level..... |
| 24320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 24340 | 20 20 20 20 20 20 20 28 73 65 74 71 20 63 75 72 72 65 6e 74 2d 6c 65 76 65 6c 20 6c 65 76 65 6c | .......(setq.current-level.level |
| 24360 | 2d 72 61 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -raw)).......................... |
| 24380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 75 72 72 65 6e 74 2d 6c 65 76 65 6c 29 29 0a | ................current-level)). |
| 243a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 243c0 | 20 20 20 20 20 20 28 72 65 6c 61 74 69 76 65 2d 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 20 | ......(relative-level........... |
| 243e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 2b | .............................(1+ |
| 24400 | 20 28 2d 20 6c 65 76 65 6c 2d 72 61 77 20 63 75 72 72 65 6e 74 2d 6c 65 76 65 6c 2d 69 6e 6e 65 | .(-.level-raw.current-level-inne |
| 24420 | 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r))))........................... |
| 24440 | 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 28 63 6f 6e 63 61 74 20 22 5b 6f 78 2d | .......;;.(message.(concat."[ox- |
| 24460 | 68 75 67 6f 20 62 75 69 6c 64 2d 74 6f 63 20 44 42 47 5d 20 22 0a 20 20 20 20 20 20 20 20 20 20 | hugo.build-toc.DBG]."........... |
| 24480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 20 20 20 20 | .......................;;....... |
| 244a0 | 20 20 20 20 20 20 20 20 20 20 20 22 63 75 72 72 65 6e 74 2d 6c 65 76 65 6c 2d 69 6e 6e 65 72 3a | ..........."current-level-inner: |
| 244c0 | 25 64 20 72 65 6c 61 74 69 76 65 2d 6c 65 76 65 6c 3a 25 64 22 29 0a 20 20 20 20 20 20 20 20 20 | %d.relative-level:%d").......... |
| 244e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 20 20 20 | ........................;;...... |
| 24500 | 20 20 20 20 63 75 72 72 65 6e 74 2d 6c 65 76 65 6c 2d 69 6e 6e 65 72 20 72 65 6c 61 74 69 76 65 | ....current-level-inner.relative |
| 24520 | 2d 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -level)......................... |
| 24540 | 20 20 20 20 20 20 20 20 20 72 65 6c 61 74 69 76 65 2d 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 | .........relative-level)........ |
| 24560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 76 65 6c 2d 72 61 77 29 | ......................level-raw) |
| 24580 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 64 65 6e 74 61 74 69 | ).....................(indentati |
| 245a0 | 6f 6e 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2a 20 34 20 28 31 2d 20 6c 65 76 65 6c 29 29 | on.(make-string.(*.4.(1-.level)) |
| 245c0 | 20 3f 5c 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 6f 64 6f | .?\s)).....................(todo |
| 245e0 | 20 28 61 6e 64 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 6c 69 73 74 2d 67 65 74 2d 74 72 75 65 2d | .(and.(org-hugo--plist-get-true- |
| 24600 | 70 20 69 6e 66 6f 20 3a 77 69 74 68 2d 74 6f 64 6f 2d 6b 65 79 77 6f 72 64 73 29 0a 20 20 20 20 | p.info.:with-todo-keywords)..... |
| 24620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | ...........................(org- |
| 24640 | 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 74 6f 64 6f 2d 6b 65 79 77 6f 72 64 20 68 | element-property.:todo-keyword.h |
| 24660 | 65 61 64 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 | eading))).....................(t |
| 24680 | 6f 64 6f 2d 73 74 72 20 28 69 66 20 74 6f 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | odo-str.(if.todo................ |
| 246a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6f 72 67 2d | ...................(concat.(org- |
| 246c0 | 68 75 67 6f 2d 2d 74 6f 64 6f 20 74 6f 64 6f 20 69 6e 66 6f 29 20 22 20 22 29 0a 20 20 20 20 20 | hugo--todo.todo.info).".")...... |
| 246e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 0a | ..........................."")). |
| 24700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 68 65 61 64 69 6e 67 2d 6e 75 6d | ....................(heading-num |
| 24720 | 2d 6c 69 73 74 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 68 65 61 64 6c 69 6e 65 2d 6e | -list.(org-export-get-headline-n |
| 24740 | 75 6d 62 65 72 20 68 65 61 64 69 6e 67 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | umber.heading.info))............ |
| 24760 | 20 20 20 20 20 20 20 20 20 28 6e 75 6d 62 65 72 20 28 69 66 20 68 65 61 64 69 6e 67 2d 6e 75 6d | .........(number.(if.heading-num |
| 24780 | 2d 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -list........................... |
| 247a0 | 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 54 4f 43 20 | ......;;.(message."[ox-hugo.TOC. |
| 247c0 | 44 42 47 5d 20 68 65 61 64 69 6e 67 2d 6e 75 6d 2d 6c 69 73 74 3a 20 25 53 22 20 68 65 61 64 69 | DBG].heading-num-list:.%S".headi |
| 247e0 | 6e 67 2d 6e 75 6d 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng-num-list).................... |
| 24800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 68 65 61 64 | .............(org-hugo--get-head |
| 24820 | 69 6e 67 2d 6e 75 6d 62 65 72 20 68 65 61 64 69 6e 67 20 69 6e 66 6f 20 3a 74 6f 63 29 0a 20 20 | ing-number.heading.info.:toc)... |
| 24840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 | ............................"")) |
| 24860 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 6f 63 2d 65 6e 74 72 79 0a | .....................(toc-entry. |
| 24880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5b 25 | .....................(format."[% |
| 248a0 | 73 25 73 5d 28 23 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s%s](#%s)"...................... |
| 248c0 | 20 20 20 20 20 20 20 20 74 6f 64 6f 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........todo-str................ |
| 248e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 64 61 74 61 2d 77 | ..............(org-export-data-w |
| 24900 | 69 74 68 2d 62 61 63 6b 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ith-backend..................... |
| 24920 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 61 6c 74 2d 74 69 | ..........(org-export-get-alt-ti |
| 24940 | 74 6c 65 20 68 65 61 64 69 6e 67 20 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tle.heading.info)............... |
| 24960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 74 6f 63 2d | ................(org-export-toc- |
| 24980 | 65 6e 74 72 79 2d 62 61 63 6b 65 6e 64 20 27 68 75 67 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 | entry-backend.'hugo)............ |
| 249a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 | ...................info)........ |
| 249c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d | ......................(org-hugo- |
| 249e0 | 2d 67 65 74 2d 61 6e 63 68 6f 72 20 68 65 61 64 69 6e 67 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 | -get-anchor.heading.info)))..... |
| 24a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 67 73 20 28 61 6e 64 20 28 70 6c 69 73 | ................(tags.(and.(plis |
| 24a20 | 74 2d 67 65 74 20 69 6e 66 6f 20 3a 77 69 74 68 2d 74 61 67 73 29 0a 20 20 20 20 20 20 20 20 20 | t-get.info.:with-tags).......... |
| 24a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 65 71 20 27 | ......................(not.(eq.' |
| 24a60 | 6e 6f 74 2d 69 6e 2d 74 6f 63 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 77 69 74 68 | not-in-toc.(plist-get.info.:with |
| 24a80 | 2d 74 61 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -tags)))........................ |
| 24aa0 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 61 67 73 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d | ........(let.((tags.(org-export- |
| 24ac0 | 67 65 74 2d 74 61 67 73 20 68 65 61 64 69 6e 67 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 20 20 | get-tags.heading.info)))........ |
| 24ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 74 | ..........................(and.t |
| 24b00 | 61 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ags............................. |
| 24b20 | 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 3a 25 73 3a 22 0a 20 20 20 20 20 20 20 | ..........(format.":%s:"........ |
| 24b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 24b60 | 20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 69 64 65 6e 74 69 74 79 20 74 61 67 | .......(mapconcat.#'identity.tag |
| 24b80 | 73 20 22 3a 22 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 | s.":")))))))................;;.( |
| 24ba0 | 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 62 75 69 6c 64 2d 74 6f 63 20 44 42 47 5d | message."[ox-hugo.build-toc.DBG] |
| 24bc0 | 20 6c 65 76 65 6c 3a 25 64 2c 20 6e 75 6d 62 65 72 3a 25 73 22 20 6c 65 76 65 6c 20 6e 75 6d 62 | .level:%d,.number:%s".level.numb |
| 24be0 | 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 | er)................;;.(message." |
| 24c00 | 5b 6f 78 2d 68 75 67 6f 20 62 75 69 6c 64 2d 74 6f 63 20 44 42 47 5d 20 69 6e 64 65 6e 74 61 74 | [ox-hugo.build-toc.DBG].indentat |
| 24c20 | 69 6f 6e 3a 20 25 53 22 20 69 6e 64 65 6e 74 61 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 | ion:.%S".indentation)........... |
| 24c40 | 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 62 75 69 6c 64 | .....;;.(message."[ox-hugo.build |
| 24c60 | 2d 74 6f 63 20 44 42 47 5d 20 74 6f 64 6f 3a 20 25 73 20 7c 20 25 73 22 20 74 6f 64 6f 20 74 6f | -toc.DBG].todo:.%s.|.%s".todo.to |
| 24c80 | 64 6f 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 69 | do-str)................(concat.i |
| 24ca0 | 6e 64 65 6e 74 61 74 69 6f 6e 20 22 2d 20 22 20 6e 75 6d 62 65 72 20 74 6f 63 2d 65 6e 74 72 79 | ndentation."-.".number.toc-entry |
| 24cc0 | 20 74 61 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d | .tags)))............(org-export- |
| 24ce0 | 63 6f 6c 6c 65 63 74 2d 68 65 61 64 6c 69 6e 65 73 20 69 6e 66 6f 20 6e 20 73 63 6f 70 65 29 0a | collect-headlines.info.n.scope). |
| 24d00 | 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 22 29 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........."\n"))............... |
| 24d20 | 20 20 20 20 20 20 20 20 3b 4e 65 77 6c 69 6e 65 20 62 65 74 77 65 65 6e 20 54 4f 43 20 69 74 65 | ........;Newline.between.TOC.ite |
| 24d40 | 6d 73 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 6d 6f 76 65 20 62 6c 61 6e 6b 20 6c 69 6e 65 | ms..........;;.Remove.blank.line |
| 24d60 | 73 20 66 72 6f 6d 20 69 6e 2d 62 65 74 77 65 65 6e 20 54 4f 43 20 69 74 65 6d 73 2c 20 77 68 69 | s.from.in-between.TOC.items,.whi |
| 24d80 | 63 68 20 63 61 6e 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 67 65 74 20 69 6e 74 72 6f 64 75 63 65 | ch.can..........;;.get.introduce |
| 24da0 | 64 20 77 68 65 6e 20 75 73 69 6e 67 20 74 68 65 20 22 55 4e 4e 55 4d 42 45 52 45 44 3a 20 74 22 | d.when.using.the."UNNUMBERED:.t" |
| 24dc0 | 20 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 70 72 6f 70 65 72 74 79 2e 0a 20 | .heading..........;;.property... |
| 24de0 | 20 20 20 20 20 20 20 20 28 74 6f 63 2d 69 74 65 6d 73 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e | ........(toc-items.(org-string-n |
| 24e00 | 77 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 | w-p......................(replac |
| 24e20 | 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 6e 5c 5c 7b 32 2c 5c 5c 7d 22 20 | e-regexp-in-string."\n\\{2,\\}". |
| 24e40 | 22 5c 6e 22 20 74 6f 63 2d 69 74 65 6d 73 29 29 29 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 | "\n".toc-items)))).....;;.(messa |
| 24e60 | 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 62 75 69 6c 64 2d 74 6f 63 20 44 42 47 5d 20 74 6f 63 2d | ge."[ox-hugo.build-toc.DBG].toc- |
| 24e80 | 69 74 65 6d 73 3a 25 73 22 20 74 6f 63 2d 69 74 65 6d 73 29 0a 20 20 20 20 28 77 68 65 6e 20 74 | items:%s".toc-items).....(when.t |
| 24ea0 | 6f 63 2d 69 74 65 6d 73 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 6f 63 2d 63 6c 61 73 73 65 | oc-items.......(let.((toc-classe |
| 24ec0 | 73 20 27 28 22 74 6f 63 22 20 22 6f 78 2d 68 75 67 6f 2d 74 6f 63 22 29 29 0a 20 20 20 20 20 20 | s.'("toc"."ox-hugo-toc"))....... |
| 24ee0 | 20 20 20 20 20 20 3b 3b 20 60 68 61 73 2d 73 65 63 74 69 6f 6e 2d 6e 75 6d 62 65 72 73 27 20 69 | ......;;.`has-section-numbers'.i |
| 24f00 | 73 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 73 65 63 74 69 6f 6e 20 6e 75 6d 62 65 72 73 20 61 72 65 | s.non-nil.if.section.numbers.are |
| 24f20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 70 72 65 73 65 6e 74 20 66 6f 72 20 65 76 65 6e | .............;;.present.for.even |
| 24f40 | 20 6f 6e 65 20 68 65 61 64 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 68 61 73 2d 73 | .one.heading..............(has-s |
| 24f60 | 65 63 74 69 6f 6e 2d 6e 75 6d 62 65 72 73 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 | ection-numbers.(string-match-p." |
| 24f80 | 5e 5c 5c 73 2d 2a 5c 5c 2d 5c 5c 73 2d 3c 73 70 61 6e 20 63 6c 61 73 73 3d 5c 22 73 65 63 74 69 | ^\\s-*\\-\\s-<span.class=\"secti |
| 24fa0 | 6f 6e 5c 5c 2d 6e 75 6d 5c 22 22 20 74 6f 63 2d 69 74 65 6d 73 29 29 29 0a 20 20 20 20 20 20 20 | on\\-num\"".toc-items)))........ |
| 24fc0 | 20 28 77 68 65 6e 20 68 61 73 2d 73 65 63 74 69 6f 6e 2d 6e 75 6d 62 65 72 73 0a 20 20 20 20 20 | .(when.has-section-numbers...... |
| 24fe0 | 20 20 20 20 20 28 70 75 73 68 20 22 68 61 73 2d 73 65 63 74 69 6f 6e 2d 6e 75 6d 62 65 72 73 22 | .....(push."has-section-numbers" |
| 25000 | 20 74 6f 63 2d 63 6c 61 73 73 65 73 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6c 6f 63 | .toc-classes)).........(when.loc |
| 25020 | 61 6c 0a 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 22 6c 6f 63 61 6c 22 20 74 6f 63 2d 63 | al...........(push."local".toc-c |
| 25040 | 6c 61 73 73 65 73 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 66 6f 72 6d 61 74 | lasses)).........(concat.(format |
| 25060 | 20 22 3c 64 69 76 20 63 6c 61 73 73 3d 5c 22 25 73 5c 22 3e 5c 6e 22 20 28 73 74 72 69 6e 67 2d | ."<div.class=\"%s\">\n".(string- |
| 25080 | 6a 6f 69 6e 20 28 72 65 76 65 72 73 65 20 74 6f 63 2d 63 6c 61 73 73 65 73 29 20 22 20 22 29 29 | join.(reverse.toc-classes).".")) |
| 250a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 67 2d 68 75 | .................(unless.(org-hu |
| 250c0 | 67 6f 2d 2d 70 6c 69 73 74 2d 67 65 74 2d 74 72 75 65 2d 70 20 69 6e 66 6f 20 3a 68 75 67 6f 2d | go--plist-get-true-p.info.:hugo- |
| 250e0 | 67 6f 6c 64 6d 61 72 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 3c 64 69 | goldmark)..................."<di |
| 25100 | 76 3e 3c 2f 64 69 76 3e 5c 6e 22 29 20 3b 54 68 69 73 20 69 73 20 61 20 6e 61 73 74 79 20 77 6f | v></div>\n").;This.is.a.nasty.wo |
| 25120 | 72 6b 61 72 6f 75 6e 64 20 74 69 6c 6c 20 48 75 67 6f 2f 42 6c 61 63 6b 66 72 69 64 61 79 20 73 | rkaround.till.Hugo/Blackfriday.s |
| 25140 | 75 70 70 6f 72 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 63 2d 68 65 61 64 69 | upport.................toc-headi |
| 25160 | 6e 67 20 20 20 20 3b 77 72 61 70 70 69 6e 67 20 4d 61 72 6b 64 6f 77 6e 20 69 6e 20 48 54 4d 4c | ng....;wrapping.Markdown.in.HTML |
| 25180 | 20 64 69 76 27 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 22 0a 20 20 20 | .div's.................."\n".... |
| 251a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 63 2d 69 74 65 6d 73 20 3b 68 74 74 70 73 3a 2f 2f | .............toc-items.;https:// |
| 251c0 | 67 69 74 68 75 62 2e 63 6f 6d 2f 6b 61 75 73 68 61 6c 6d 6f 64 69 2f 6f 78 2d 68 75 67 6f 2f 69 | github.com/kaushalmodi/ox-hugo/i |
| 251e0 | 73 73 75 65 73 2f 39 33 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 5c 6e 22 0a | ssues/93................."\n\n". |
| 25200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 3c 2f 64 69 76 3e 5c 6e 22 0a 20 20 20 20 20 | ................"</div>\n"...... |
| 25220 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 70 65 63 69 61 6c 20 63 6f 6d 6d 65 6e 74 20 74 68 | ...........;;.Special.comment.th |
| 25240 | 61 74 20 63 61 6e 20 62 65 20 75 73 65 20 74 6f 20 66 69 6c 74 65 72 20 6f 75 74 20 74 68 65 20 | at.can.be.use.to.filter.out.the. |
| 25260 | 54 4f 43 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 66 72 6f 6d 20 2e 53 75 6d | TOC.................;;.from..Sum |
| 25280 | 6d 61 72 79 20 69 6e 20 48 75 67 6f 20 74 65 6d 70 6c 61 74 65 73 2e 0a 20 20 20 20 20 20 20 20 | mary.in.Hugo.templates.......... |
| 252a0 | 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 | ........;;.................;;... |
| 252c0 | 20 20 7b 7b 20 24 73 75 6d 6d 61 72 79 5f 73 70 6c 69 74 73 20 3a 3d 20 73 70 6c 69 74 20 2e 53 | ..{{.$summary_splits.:=.split..S |
| 252e0 | 75 6d 6d 61 72 79 20 22 3c 21 2d 2d 65 6e 64 74 6f 63 2d 2d 3e 22 20 7d 7d 0a 20 20 20 20 20 20 | ummary."<!--endtoc-->".}}....... |
| 25300 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 20 20 7b 7b 20 69 66 20 65 71 20 28 6c 65 6e 20 24 | ..........;;.....{{.if.eq.(len.$ |
| 25320 | 73 75 6d 6d 61 72 79 5f 73 70 6c 69 74 73 29 20 32 20 7d 7d 0a 20 20 20 20 20 20 20 20 20 20 20 | summary_splits).2.}}............ |
| 25340 | 20 20 20 20 20 3b 3b 20 20 20 20 20 20 20 20 20 3c 21 2d 2d 20 49 66 20 74 68 61 74 20 65 6e 64 | .....;;.........<!--.If.that.end |
| 25360 | 74 6f 63 20 73 70 65 63 69 61 6c 20 63 6f 6d 6d 65 6e 74 20 69 73 20 70 72 65 73 65 6e 74 2c 20 | toc.special.comment.is.present,. |
| 25380 | 6f 75 74 70 75 74 20 6f 6e 6c 79 20 74 68 65 20 70 61 72 74 20 61 66 74 65 72 20 74 68 61 74 20 | output.only.the.part.after.that. |
| 253a0 | 63 6f 6d 6d 65 6e 74 20 61 73 20 53 75 6d 6d 61 72 79 2e 20 2d 2d 3e 0a 20 20 20 20 20 20 20 20 | comment.as.Summary..-->......... |
| 253c0 | 20 20 20 20 20 20 20 20 3b 3b 20 20 20 20 20 20 20 20 20 7b 7b 20 69 6e 64 65 78 20 24 73 75 6d | ........;;.........{{.index.$sum |
| 253e0 | 6d 61 72 79 5f 73 70 6c 69 74 73 20 31 20 7c 20 73 61 66 65 48 54 4d 4c 20 7d 7d 0a 20 20 20 20 | mary_splits.1.|.safeHTML.}}..... |
| 25400 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 20 20 7b 7b 20 65 6c 73 65 20 7d 7d 0a 20 20 | ............;;.....{{.else.}}... |
| 25420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 20 20 20 20 20 20 3c 21 2d 2d 20 50 72 | ..............;;.........<!--.Pr |
| 25440 | 69 6e 74 20 74 68 65 20 77 68 6f 6c 65 20 53 75 6d 6d 61 72 79 20 69 66 20 65 6e 64 74 6f 63 20 | int.the.whole.Summary.if.endtoc. |
| 25460 | 73 70 65 63 69 61 6c 20 63 6f 6d 6d 65 6e 74 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2e 20 2d 2d | special.comment.is.not.found..-- |
| 25480 | 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 20 20 20 20 20 20 7b 7b 20 | >.................;;.........{{. |
| 254a0 | 2e 53 75 6d 6d 61 72 79 20 7d 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 | .Summary.}}.................;;.. |
| 254c0 | 20 20 20 7b 7b 20 65 6e 64 20 7d 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 3c 21 | ...{{.end.}}................."<! |
| 254e0 | 2d 2d 65 6e 64 74 6f 63 2d 2d 3e 5c 6e 22 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 45 73 63 61 70 65 | --endtoc-->\n")))))..;;;;.Escape |
| 25500 | 20 48 75 67 6f 20 73 68 6f 72 74 63 6f 64 65 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d | .Hugo.shortcode.(defun.org-hugo- |
| 25520 | 2d 65 73 63 61 70 65 2d 68 75 67 6f 2d 73 68 6f 72 74 63 6f 64 65 20 28 63 6f 64 65 20 6c 61 6e | -escape-hugo-shortcode.(code.lan |
| 25540 | 67 29 0a 20 20 22 45 73 63 61 70 65 20 48 75 67 6f 20 73 68 6f 72 74 63 6f 64 65 73 20 69 66 20 | g)..."Escape.Hugo.shortcodes.if. |
| 25560 | 70 72 65 73 65 6e 74 20 69 6e 20 43 4f 44 45 20 73 74 72 69 6e 67 2e 0a 0a 54 68 65 20 65 73 63 | present.in.CODE.string...The.esc |
| 25580 | 61 70 69 6e 67 20 69 73 20 65 6e 61 62 6c 65 64 20 6f 6e 6c 79 20 69 66 20 4c 41 4e 47 20 69 73 | aping.is.enabled.only.if.LANG.is |
| 255a0 | 20 5c 22 6d 64 5c 22 2c 20 5c 22 6f 72 67 5c 22 2c 0a 5c 22 67 6f 2d 68 74 6d 6c 2d 74 65 6d 70 | .\"md\",.\"org\",.\"go-html-temp |
| 255c0 | 6c 61 74 65 5c 22 20 6f 72 20 5c 22 65 6d 61 63 73 2d 6c 69 73 70 5c 22 2e 0a 0a 20 2d 20 53 68 | late\".or.\"emacs-lisp\"....-.Sh |
| 255e0 | 6f 72 74 63 6f 64 65 20 77 69 74 68 20 4d 61 72 6b 64 6f 77 6e 20 20 20 20 3a 20 7b 7b 25 20 66 | ortcode.with.Markdown....:.{{%.f |
| 25600 | 6f 6f 20 25 7d 7d 20 2d 3e 20 7b 7b 25 2f 2a 20 66 6f 6f 20 2a 2f 25 7d 7d 0a 0a 20 2d 20 53 68 | oo.%}}.->.{{%/*.foo.*/%}}...-.Sh |
| 25620 | 6f 72 74 63 6f 64 65 20 77 69 74 68 6f 75 74 20 4d 61 72 6b 64 6f 77 6e 20 3a 20 7b 7b 3c 20 66 | ortcode.without.Markdown.:.{{<.f |
| 25640 | 6f 6f 20 3e 7d 7d 20 2d 3e 20 7b 7b 3c 2f 2a 20 66 6f 6f 20 2a 2f 3e 7d 7d 0a 0a 52 65 74 75 72 | oo.>}}.->.{{</*.foo.*/>}}..Retur |
| 25660 | 6e 20 74 68 65 20 65 73 63 61 70 65 64 2f 75 6e 65 73 63 61 70 65 64 20 73 74 72 69 6e 67 2e 22 | n.the.escaped/unescaped.string." |
| 25680 | 0a 20 20 28 69 66 20 28 6d 65 6d 62 65 72 20 6c 61 6e 67 20 27 28 22 6d 64 22 20 22 6f 72 67 22 | ...(if.(member.lang.'("md"."org" |
| 256a0 | 20 22 67 6f 2d 68 74 6d 6c 2d 74 65 6d 70 6c 61 74 65 22 20 22 65 6d 61 63 73 2d 6c 69 73 70 22 | ."go-html-template"."emacs-lisp" |
| 256c0 | 29 29 0a 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 | )).......(replace-regexp-in-stri |
| 256e0 | 6e 67 0a 20 20 20 20 20 20 20 22 5c 5c 28 7b 7b 3c 5c 5c 29 5c 5c 28 5b 5e 7d 5d 5b 5e 7d 5d 2a | ng........"\\({{<\\)\\([^}][^}]* |
| 25700 | 5c 5c 29 5c 5c 28 3e 7d 7d 5c 5c 29 22 20 22 5c 5c 31 2f 2a 5c 5c 32 2a 2f 5c 5c 33 22 0a 20 20 | \\)\\(>}}\\)"."\\1/*\\2*/\\3"... |
| 25720 | 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 | .....(replace-regexp-in-string.. |
| 25740 | 20 20 20 20 20 20 20 22 5c 5c 28 7b 7b 25 5c 5c 29 5c 5c 28 5b 5e 7d 5d 5b 5e 7d 5d 2a 5c 5c 29 | ......."\\({{%\\)\\([^}][^}]*\\) |
| 25760 | 5c 5c 28 25 7d 7d 5c 5c 29 22 20 22 5c 5c 31 2f 2a 5c 5c 32 2a 2f 5c 5c 33 22 20 63 6f 64 65 29 | \\(%}}\\)"."\\1/*\\2*/\\3".code) |
| 25780 | 29 0a 20 20 20 20 63 6f 64 65 29 29 0a 0a 3b 3b 3b 3b 20 48 75 67 6f 20 56 65 72 73 69 6f 6e 0a | ).....code))..;;;;.Hugo.Version. |
| 257a0 | 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 68 75 67 6f 2d 76 65 72 73 69 6f 6e 20 28 29 | (defun.org-hugo--hugo-version.() |
| 257c0 | 0a 20 20 22 52 65 74 75 72 6e 20 68 75 67 6f 20 76 65 72 73 69 6f 6e 2e 0a 0a 49 66 20 68 75 67 | ..."Return.hugo.version...If.hug |
| 257e0 | 6f 20 69 73 20 66 6f 75 6e 64 20 69 6e 20 50 41 54 48 2c 20 72 65 74 75 72 6e 20 28 4c 4f 4e 47 | o.is.found.in.PATH,.return.(LONG |
| 25800 | 20 2e 20 53 48 4f 52 54 29 2e 0a 0a 4c 4f 4e 47 20 69 73 20 74 68 65 20 65 78 61 63 74 20 73 74 | ...SHORT)...LONG.is.the.exact.st |
| 25820 | 72 69 6e 67 20 72 65 74 75 72 6e 65 64 20 62 79 20 5c 22 68 75 67 6f 20 76 65 72 73 69 6f 6e 5c | ring.returned.by.\"hugo.version\ |
| 25840 | 22 2e 0a 0a 53 48 4f 52 54 20 69 73 20 74 68 65 20 73 68 6f 72 74 20 76 65 72 73 69 6f 6e 20 6f | "...SHORT.is.the.short.version.o |
| 25860 | 66 20 61 62 6f 76 65 2e 0a 45 78 61 6d 70 6c 65 73 3a 20 5c 22 30 2e 33 31 2e 31 5c 22 2c 20 5c | f.above..Examples:.\"0.31.1\",.\ |
| 25880 | 22 30 2e 33 31 2e 39 39 5c 22 20 28 66 6f 72 20 5c 22 30 2e 33 32 2d 44 45 56 5c 22 20 76 65 72 | "0.31.99\".(for.\"0.32-DEV\".ver |
| 258a0 | 73 69 6f 6e 29 2e 0a 0a 49 66 20 68 75 67 6f 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 72 65 | sion)...If.hugo.is.not.found,.re |
| 258c0 | 74 75 72 6e 20 6e 69 6c 2e 22 0a 20 20 28 77 68 65 6e 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 | turn.nil."...(when.(executable-f |
| 258e0 | 69 6e 64 20 22 68 75 67 6f 22 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 6c 6f 6e 67 2d 76 65 72 | ind."hugo").....(let*.((long-ver |
| 25900 | 20 28 6f 72 67 2d 74 72 69 6d 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 | .(org-trim.(shell-command-to-str |
| 25920 | 69 6e 67 20 22 68 75 67 6f 20 76 65 72 73 69 6f 6e 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ing."hugo.version")))........... |
| 25940 | 20 28 73 68 6f 72 74 2d 76 65 72 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 | .(short-ver.(replace-regexp-in-s |
| 25960 | 74 72 69 6e 67 20 22 2e 2a 20 76 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 20 2e 2a 22 20 22 5c 5c 31 22 | tring.".*.v\\([^.]+\\)..*"."\\1" |
| 25980 | 20 6c 6f 6e 67 2d 76 65 72 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 | .long-ver))).......(when.(string |
| 259a0 | 2d 6d 61 74 63 68 20 22 2d 44 45 56 2d 2e 2a 22 20 73 68 6f 72 74 2d 76 65 72 29 0a 20 20 20 20 | -match."-DEV-.*".short-ver)..... |
| 259c0 | 20 20 20 20 3b 3b 20 52 65 70 6c 61 63 65 20 22 2d 44 45 56 2d 2a 22 20 69 6e 20 76 65 72 73 69 | ....;;.Replace."-DEV-*".in.versi |
| 259e0 | 6f 6e 20 73 74 72 69 6e 67 20 77 69 74 68 20 22 2d 42 45 54 41 22 20 62 65 63 61 75 73 65 0a 20 | on.string.with."-BETA".because.. |
| 25a00 | 20 20 20 20 20 20 20 3b 3b 20 60 76 65 72 73 69 6f 6e 2d 74 6f 2d 6c 69 73 74 27 20 64 6f 65 73 | .......;;.`version-to-list'.does |
| 25a20 | 20 6e 6f 74 20 75 6e 64 65 72 73 74 61 6e 64 20 22 2d 44 45 56 22 2e 0a 20 20 20 20 20 20 20 20 | .not.understand."-DEV".......... |
| 25a40 | 28 73 65 74 71 20 73 68 6f 72 74 2d 76 65 72 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 | (setq.short-ver.(replace-match." |
| 25a60 | 2d 42 45 54 41 22 20 6e 69 6c 20 6e 69 6c 20 73 68 6f 72 74 2d 76 65 72 29 29 0a 20 20 20 20 20 | -BETA".nil.nil.short-ver))...... |
| 25a80 | 20 20 20 3b 3b 20 42 65 6c 6f 77 2c 20 63 6f 6e 76 65 72 74 20 22 30 2e 33 32 2d 44 45 56 22 20 | ...;;.Below,.convert."0.32-DEV". |
| 25aa0 | 2d 3e 20 22 30 2e 33 31 2e 39 39 22 20 28 65 78 61 6d 70 6c 65 29 20 73 6f 20 74 68 61 74 0a 20 | ->."0.31.99".(example).so.that.. |
| 25ac0 | 20 20 20 20 20 20 20 3b 3b 20 76 65 72 73 69 6f 6e 20 73 74 72 69 6e 67 73 20 63 61 6e 20 62 65 | .......;;.version.strings.can.be |
| 25ae0 | 20 63 6f 6d 70 61 72 65 64 20 77 69 74 68 20 66 75 6e 63 74 69 6f 6e 73 20 6c 69 6b 65 0a 20 20 | .compared.with.functions.like... |
| 25b00 | 20 20 20 20 20 20 3b 3b 20 60 76 65 72 73 69 6f 6e 3c 27 2e 0a 20 20 20 20 20 20 20 20 28 6c 65 | ......;;.`version<'..........(le |
| 25b20 | 74 2a 20 28 28 73 68 6f 72 74 2d 76 65 72 2d 6c 69 73 74 20 28 76 65 72 73 69 6f 6e 2d 74 6f 2d | t*.((short-ver-list.(version-to- |
| 25b40 | 6c 69 73 74 20 73 68 6f 72 74 2d 76 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | list.short-ver))................ |
| 25b60 | 28 6d 61 6a 6f 72 2d 76 65 72 20 28 6e 74 68 20 30 20 73 68 6f 72 74 2d 76 65 72 2d 6c 69 73 74 | (major-ver.(nth.0.short-ver-list |
| 25b80 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 69 6e 6f 72 2d 76 65 72 20 28 6e 74 | ))................(minor-ver.(nt |
| 25ba0 | 68 20 31 20 73 68 6f 72 74 2d 76 65 72 2d 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | h.1.short-ver-list))............ |
| 25bc0 | 20 20 20 20 28 6d 69 63 72 6f 2d 76 65 72 20 28 6e 74 68 20 32 20 73 68 6f 72 74 2d 76 65 72 2d | ....(micro-ver.(nth.2.short-ver- |
| 25be0 | 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6d 69 63 72 6f 2d 76 65 72 20 77 | list)))...........;;.micro-ver.w |
| 25c00 | 69 6c 6c 20 62 65 20 2d 32 20 66 6f 72 20 22 2d 62 65 74 61 22 20 28 44 45 56 29 20 76 65 72 73 | ill.be.-2.for."-beta".(DEV).vers |
| 25c20 | 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 69 63 72 6f 2d 76 65 72 20 | ions............(setq.micro-ver. |
| 25c40 | 39 39 29 20 20 3b 41 73 73 75 6d 69 6e 67 20 74 68 61 74 20 74 68 65 20 72 65 61 6c 20 6d 69 63 | 99)..;Assuming.that.the.real.mic |
| 25c60 | 72 6f 2d 76 65 72 20 77 69 6c 6c 20 6e 65 76 65 72 20 62 65 63 6f 6d 65 20 39 39 0a 20 20 20 20 | ro-ver.will.never.become.99..... |
| 25c80 | 20 20 20 20 20 20 28 69 66 20 28 3d 20 30 20 6d 69 6e 6f 72 2d 76 65 72 29 20 20 3b 45 78 61 6d | ......(if.(=.0.minor-ver)..;Exam |
| 25ca0 | 70 6c 65 3a 20 22 31 2e 30 2d 44 45 56 22 20 2d 3e 20 28 31 20 30 20 39 39 29 20 2d 3e 20 28 30 | ple:."1.0-DEV".->.(1.0.99).->.(0 |
| 25cc0 | 20 39 39 20 39 39 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 | .99.99)...............(progn.... |
| 25ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 69 6e 6f 72 2d 76 65 72 20 39 39 29 | .............(setq.minor-ver.99) |
| 25d00 | 20 3b 41 73 73 75 6d 69 6e 67 20 74 68 61 74 20 74 68 65 20 6d 61 78 20 6d 69 6e 6f 72 20 76 65 | .;Assuming.that.the.max.minor.ve |
| 25d20 | 72 73 69 6f 6e 20 69 73 20 39 39 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | rsion.is.99.................(set |
| 25d40 | 71 20 6d 61 6a 6f 72 2d 76 65 72 20 28 31 2d 20 6d 61 6a 6f 72 2d 76 65 72 29 29 29 20 3b 41 73 | q.major-ver.(1-.major-ver))).;As |
| 25d60 | 73 75 6d 69 6e 67 20 74 68 61 74 20 6d 61 6a 6f 72 2d 76 65 72 20 69 73 20 6e 6f 74 20 30 20 74 | suming.that.major-ver.is.not.0.t |
| 25d80 | 6f 20 62 65 67 69 6e 20 77 69 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d | o.begin.with.............(setq.m |
| 25da0 | 69 6e 6f 72 2d 76 65 72 20 28 31 2d 20 6d 69 6e 6f 72 2d 76 65 72 29 29 29 20 3b 45 78 61 6d 70 | inor-ver.(1-.minor-ver))).;Examp |
| 25dc0 | 6c 65 3a 20 22 30 2e 33 32 2d 44 45 56 22 20 2d 3e 20 28 30 20 33 32 20 39 39 29 20 2d 3e 20 28 | le:."0.32-DEV".->.(0.32.99).->.( |
| 25de0 | 30 20 33 31 20 39 39 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 68 6f 72 74 2d 76 | 0.31.99)...........(setq.short-v |
| 25e00 | 65 72 2d 6c 69 73 74 20 28 6c 69 73 74 20 6d 61 6a 6f 72 2d 76 65 72 20 6d 69 6e 6f 72 2d 76 65 | er-list.(list.major-ver.minor-ve |
| 25e20 | 72 20 6d 69 63 72 6f 2d 76 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 68 | r.micro-ver))...........(setq.sh |
| 25e40 | 6f 72 74 2d 76 65 72 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 6e 75 6d 62 65 72 2d 74 6f 2d 73 | ort-ver.(mapconcat.#'number-to-s |
| 25e60 | 74 72 69 6e 67 20 73 68 6f 72 74 2d 76 65 72 2d 6c 69 73 74 20 22 2e 22 29 29 29 29 0a 20 20 20 | tring.short-ver-list.".")))).... |
| 25e80 | 20 20 20 28 63 6f 6e 73 20 6c 6f 6e 67 2d 76 65 72 20 73 68 6f 72 74 2d 76 65 72 29 29 29 29 0a | ...(cons.long-ver.short-ver)))). |
| 25ea0 | 0a 3b 3b 3b 3b 20 52 65 73 6f 75 72 63 65 73 20 41 6c 69 73 74 20 4d 65 72 67 69 6e 67 0a 28 64 | .;;;;.Resources.Alist.Merging.(d |
| 25ec0 | 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 72 65 73 6f 75 72 63 65 73 2d 61 6c 69 | efun.org-hugo--get-resources-ali |
| 25ee0 | 73 74 20 28 72 65 73 6f 75 72 63 65 73 29 0a 20 20 22 47 65 6e 65 72 61 74 65 20 61 20 6d 65 72 | st.(resources)..."Generate.a.mer |
| 25f00 | 67 65 64 20 52 45 53 4f 55 52 43 45 53 20 61 6c 69 73 74 2e 0a 0a 41 6c 6c 20 70 61 72 61 6d 65 | ged.RESOURCES.alist...All.parame |
| 25f20 | 74 65 72 73 20 66 6f 72 20 74 68 65 20 73 61 6d 65 20 5c 22 73 72 63 5c 22 20 61 72 65 20 6d 65 | ters.for.the.same.\"src\".are.me |
| 25f40 | 72 67 65 64 20 74 6f 67 65 74 68 65 72 20 69 6e 20 74 68 65 0a 73 61 6d 65 20 4c 69 73 70 20 66 | rged.together.in.the.same.Lisp.f |
| 25f60 | 6f 72 6d 2e 20 20 50 61 72 61 6d 65 74 65 72 73 20 74 68 61 74 20 61 72 65 20 6e 6f 6e 65 20 6f | orm...Parameters.that.are.none.o |
| 25f80 | 66 20 5c 22 73 72 63 5c 22 2c 20 5c 22 74 69 74 6c 65 5c 22 0a 6f 72 20 5c 22 6e 61 6d 65 5c 22 | f.\"src\",.\"title\".or.\"name\" |
| 25fa0 | 20 61 72 65 20 70 61 63 6b 65 64 20 69 6e 74 6f 20 61 6e 20 61 6c 69 73 74 20 77 69 74 68 20 60 | .are.packed.into.an.alist.with.` |
| 25fc0 | 63 61 72 27 20 61 73 20 5c 22 70 61 72 61 6d 73 5c 22 2e 22 0a 20 20 3b 3b 20 28 6d 65 73 73 61 | car'.as.\"params\"."...;;.(messa |
| 25fe0 | 67 65 20 22 5b 72 65 73 6f 75 72 63 65 73 20 49 4e 20 44 42 47 5d 3a 20 25 53 22 20 72 65 73 6f | ge."[resources.IN.DBG]:.%S".reso |
| 26000 | 75 72 63 65 73 29 0a 20 20 28 77 68 65 6e 20 72 65 73 6f 75 72 63 65 73 0a 20 20 20 20 28 6c 65 | urces)...(when.resources.....(le |
| 26020 | 74 20 28 73 72 63 31 20 61 6c 6c 2d 73 72 63 20 73 72 63 2d 63 6f 6e 73 20 73 72 63 2d 61 6c 72 | t.(src1.all-src.src-cons.src-alr |
| 26040 | 65 61 64 79 2d 65 78 69 73 74 73 29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72 65 73 20 | eady-exists).......(dolist.(res. |
| 26060 | 72 65 73 6f 75 72 63 65 73 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 | resources).........;;.(message." |
| 26080 | 72 65 73 3a 20 25 53 22 20 72 65 73 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6b 65 79 | res:.%S".res).........(let.((key |
| 260a0 | 20 28 63 61 72 20 72 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 | .(car.res)))...........(cond.... |
| 260c0 | 20 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 6b 65 79 20 27 73 72 63 29 0a 20 20 20 20 20 20 | ........((equal.key.'src)....... |
| 260e0 | 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6e 75 6c 6c 20 73 72 63 31 29 0a 20 20 20 20 20 20 | ......(unless.(null.src1)....... |
| 26100 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 72 63 31 20 28 6e 72 65 76 65 72 73 65 20 73 72 63 | ........(setq.src1.(nreverse.src |
| 26120 | 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 73 72 63 2d 61 6c 72 65 61 64 | 1))...............(if.src-alread |
| 26140 | 79 2d 65 78 69 73 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 63 | y-exists...................(setc |
| 26160 | 64 72 20 73 72 63 2d 61 6c 72 65 61 64 79 2d 65 78 69 73 74 73 20 28 63 64 72 20 73 72 63 31 29 | dr.src-already-exists.(cdr.src1) |
| 26180 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 73 72 63 31 20 61 6c 6c | ).................(push.src1.all |
| 261a0 | 2d 73 72 63 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 72 63 2d 63 6f | -src))).............(setq.src-co |
| 261c0 | 6e 73 20 72 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 72 63 2d 61 6c | ns.res).............(setq.src-al |
| 261e0 | 72 65 61 64 79 2d 65 78 69 73 74 73 20 28 61 73 73 6f 63 20 73 72 63 2d 63 6f 6e 73 20 61 6c 6c | ready-exists.(assoc.src-cons.all |
| 26200 | 2d 73 72 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 | -src)).............;;.(message." |
| 26220 | 25 53 20 65 78 69 73 74 73 3f 20 25 53 22 20 28 63 64 72 20 73 72 63 2d 63 6f 6e 73 29 20 73 72 | %S.exists?.%S".(cdr.src-cons).sr |
| 26240 | 63 2d 61 6c 72 65 61 64 79 2d 65 78 69 73 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | c-already-exists).............(s |
| 26260 | 65 74 71 20 73 72 63 31 20 28 6f 72 20 28 6e 72 65 76 65 72 73 65 20 73 72 63 2d 61 6c 72 65 61 | etq.src1.(or.(nreverse.src-alrea |
| 26280 | 64 79 2d 65 78 69 73 74 73 29 20 28 6c 69 73 74 20 72 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 | dy-exists).(list.res)))......... |
| 262a0 | 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 73 72 63 31 20 74 65 6d 70 3a 20 25 53 22 20 | ....;;.(message."src1.temp:.%S". |
| 262c0 | 73 72 63 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | src1).............)............( |
| 262e0 | 28 6d 65 6d 62 65 72 20 6b 65 79 20 27 28 74 69 74 6c 65 20 6e 61 6d 65 29 29 0a 20 20 20 20 20 | (member.key.'(title.name))...... |
| 26300 | 20 20 20 20 20 20 20 28 70 75 73 68 20 72 65 73 20 73 72 63 31 29 29 0a 20 20 20 20 20 20 20 20 | .......(push.res.src1))......... |
| 26320 | 20 20 20 28 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(t........................... |
| 26340 | 20 20 3b 52 65 73 6f 75 72 63 65 20 50 61 72 61 6d 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | ..;Resource.Params.............( |
| 26360 | 6c 65 74 2a 20 28 28 70 61 72 61 6d 73 2d 63 6f 6e 73 20 28 61 73 73 6f 63 20 27 70 61 72 61 6d | let*.((params-cons.(assoc.'param |
| 26380 | 73 20 73 72 63 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 61 72 | s.src1))....................(par |
| 263a0 | 61 6d 73 20 28 63 64 72 20 70 61 72 61 6d 73 2d 63 6f 6e 73 29 29 29 0a 20 20 20 20 20 20 20 20 | ams.(cdr.params-cons)))......... |
| 263c0 | 20 20 20 20 20 20 28 69 66 20 70 61 72 61 6d 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(if.params................ |
| 263e0 | 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | ...(progn.....................;; |
| 26400 | 20 28 6d 65 73 73 61 67 65 20 22 70 61 72 61 6d 73 20 31 3a 20 25 53 22 20 70 61 72 61 6d 73 29 | .(message."params.1:.%S".params) |
| 26420 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 72 65 73 20 70 | .....................(push.res.p |
| 26440 | 61 72 61 6d 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | arams).....................(setq |
| 26460 | 20 70 61 72 61 6d 73 20 28 6e 72 65 76 65 72 73 65 20 70 61 72 61 6d 73 29 29 0a 20 20 20 20 20 | .params.(nreverse.params))...... |
| 26480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 70 61 72 61 | ...............;;.(message."para |
| 264a0 | 6d 73 20 32 3a 20 25 53 22 20 70 61 72 61 6d 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ms.2:.%S".params)............... |
| 264c0 | 20 20 20 20 20 20 28 73 65 74 63 64 72 20 70 61 72 61 6d 73 2d 63 6f 6e 73 20 70 61 72 61 6d 73 | ......(setcdr.params-cons.params |
| 264e0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 61 72 61 6d 73 20 | )).................(setq.params. |
| 26500 | 28 6c 69 73 74 20 72 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 | (list.res)).................(pus |
| 26520 | 68 20 60 28 70 61 72 61 6d 73 20 2e 20 2c 70 61 72 61 6d 73 29 20 73 72 63 31 29 29 0a 20 20 20 | h.`(params...,params).src1)).... |
| 26540 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 73 72 63 31 20 74 65 6d | ...........;;.(message."src1.tem |
| 26560 | 70 20 32 3a 20 25 53 22 20 73 72 63 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | p.2:.%S".src1)...............(se |
| 26580 | 74 63 64 72 20 28 61 73 73 6f 63 20 27 70 61 72 61 6d 73 20 73 72 63 31 29 20 70 61 72 61 6d 73 | tcdr.(assoc.'params.src1).params |
| 265a0 | 29 29 29 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 73 72 63 31 20 28 6e 72 65 76 65 72 73 | )))))).......(setq.src1.(nrevers |
| 265c0 | 65 20 73 72 63 31 29 29 0a 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 73 72 63 31 | e.src1)).......;;.(message."src1 |
| 265e0 | 3a 20 25 53 22 20 73 72 63 31 29 0a 20 20 20 20 20 20 28 69 66 20 73 72 63 2d 61 6c 72 65 61 64 | :.%S".src1).......(if.src-alread |
| 26600 | 79 2d 65 78 69 73 74 73 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 63 64 72 20 73 72 63 2d 61 | y-exists...........(setcdr.src-a |
| 26620 | 6c 72 65 61 64 79 2d 65 78 69 73 74 73 20 28 63 64 72 20 73 72 63 31 29 29 0a 20 20 20 20 20 20 | lready-exists.(cdr.src1))....... |
| 26640 | 20 20 28 70 75 73 68 20 73 72 63 31 20 61 6c 6c 2d 73 72 63 29 29 0a 20 20 20 20 20 20 3b 3b 20 | ..(push.src1.all-src)).......;;. |
| 26660 | 52 65 74 61 69 6e 20 74 68 65 20 6f 72 64 65 72 20 6f 66 20 73 72 63 0a 20 20 20 20 20 20 28 73 | Retain.the.order.of.src.......(s |
| 26680 | 65 74 71 20 61 6c 6c 2d 73 72 63 20 28 6e 72 65 76 65 72 73 65 20 61 6c 6c 2d 73 72 63 29 29 0a | etq.all-src.(nreverse.all-src)). |
| 266a0 | 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 61 6c 6c 2d 73 72 63 3a 20 25 53 22 20 | ......;;.(message."all-src:.%S". |
| 266c0 | 61 6c 6c 2d 73 72 63 29 0a 20 20 20 20 20 20 61 6c 6c 2d 73 72 63 29 29 29 0a 0a 3b 3b 3b 3b 20 | all-src).......all-src)))..;;;;. |
| 266e0 | 50 75 62 6c 69 63 61 74 69 6f 6e 20 44 69 72 65 63 74 6f 72 79 0a 28 64 65 66 75 6e 20 6f 72 67 | Publication.Directory.(defun.org |
| 26700 | 2d 68 75 67 6f 2d 2d 67 65 74 2d 70 75 62 2d 64 69 72 20 28 69 6e 66 6f 29 0a 20 20 22 52 65 74 | -hugo--get-pub-dir.(info)..."Ret |
| 26720 | 75 72 6e 20 74 68 65 20 70 6f 73 74 20 70 75 62 6c 69 63 61 74 69 6f 6e 20 64 69 72 65 63 74 6f | urn.the.post.publication.directo |
| 26740 | 72 79 20 70 61 74 68 2e 0a 0a 54 68 65 20 70 75 62 6c 69 63 61 74 69 6f 6e 20 64 69 72 65 63 74 | ry.path...The.publication.direct |
| 26760 | 6f 72 79 20 69 73 20 63 72 65 61 74 65 64 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 | ory.is.created.if.it.does.not.ex |
| 26780 | 69 73 74 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 | ist...INFO.is.a.plist.used.as.a. |
| 267a0 | 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 28 6c 65 74 2a 20 | communication.channel."...(let*. |
| 267c0 | 28 28 62 61 73 65 2d 64 69 72 20 28 69 66 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a | ((base-dir.(if.(plist-get.info.: |
| 267e0 | 68 75 67 6f 2d 62 61 73 65 2d 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hugo-base-dir).................. |
| 26800 | 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 28 70 | ......(file-name-as-directory.(p |
| 26820 | 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 62 61 73 65 2d 64 69 72 29 29 0a 20 | list-get.info.:hugo-base-dir)).. |
| 26840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 | ....................(user-error. |
| 26860 | 22 49 74 20 69 73 20 6d 61 6e 64 61 74 6f 72 79 20 74 6f 20 73 65 74 20 74 68 65 20 48 55 47 4f | "It.is.mandatory.to.set.the.HUGO |
| 26880 | 5f 42 41 53 45 5f 44 49 52 20 70 72 6f 70 65 72 74 79 20 6f 72 20 74 68 65 20 60 6f 72 67 2d 68 | _BASE_DIR.property.or.the.`org-h |
| 268a0 | 75 67 6f 2d 62 61 73 65 2d 64 69 72 27 20 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 22 29 29 29 | ugo-base-dir'.local.variable"))) |
| 268c0 | 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 74 65 6e 74 2d 64 69 72 20 22 63 6f 6e 74 65 6e 74 2f | ..........(content-dir."content/ |
| 268e0 | 22 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 63 74 69 6f 6e 2d 70 61 74 68 20 28 6f 72 67 2d 68 | ")..........(section-path.(org-h |
| 26900 | 75 67 6f 2d 2d 67 65 74 2d 73 65 63 74 69 6f 6e 2d 70 61 74 68 20 69 6e 66 6f 29 29 0a 20 20 20 | ugo--get-section-path.info)).... |
| 26920 | 20 20 20 20 20 20 28 62 75 6e 64 6c 65 2d 64 69 72 20 28 6c 65 74 20 28 28 62 75 6e 64 6c 65 2d | ......(bundle-dir.(let.((bundle- |
| 26940 | 70 61 74 68 20 28 6f 72 20 3b 48 75 67 6f 20 62 75 6e 64 6c 65 20 73 65 74 20 69 6e 20 74 68 65 | path.(or.;Hugo.bundle.set.in.the |
| 26960 | 20 70 6f 73 74 20 73 75 62 74 72 65 65 20 67 65 74 73 20 68 69 67 68 65 72 20 70 72 65 63 65 64 | .post.subtree.gets.higher.preced |
| 26980 | 65 6e 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ence............................ |
| 269a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 65 6e 74 72 79 2d 67 | ..............(org-hugo--entry-g |
| 269c0 | 65 74 2d 63 6f 6e 63 61 74 20 6e 69 6c 20 22 45 58 50 4f 52 54 5f 48 55 47 4f 5f 42 55 4e 44 4c | et-concat.nil."EXPORT_HUGO_BUNDL |
| 269e0 | 45 22 20 22 2f 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | E"."/")......................... |
| 26a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f | .................(plist-get.info |
| 26a20 | 20 3a 68 75 67 6f 2d 62 75 6e 64 6c 65 29 29 29 29 20 3b 54 68 69 73 20 69 73 20 6d 61 69 6e 6c | .:hugo-bundle)))).;This.is.mainl |
| 26a40 | 79 20 74 6f 20 73 75 70 70 6f 72 74 20 70 65 72 2d 66 69 6c 65 20 66 6c 6f 77 0a 20 20 20 20 20 | y.to.support.per-file.flow...... |
| 26a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 62 75 6e 64 6c 65 2d 70 61 74 | ..................(if.bundle-pat |
| 26a80 | 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 | h............................(fi |
| 26aa0 | 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 62 75 6e 64 6c 65 2d 70 61 74 68 | le-name-as-directory.bundle-path |
| 26ac0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 29 | )..........................""))) |
| 26ae0 | 0a 20 20 20 20 20 20 20 20 20 28 70 75 62 2d 64 69 72 20 28 6c 65 74 20 28 28 64 69 72 20 28 63 | ..........(pub-dir.(let.((dir.(c |
| 26b00 | 6f 6e 63 61 74 20 62 61 73 65 2d 64 69 72 20 63 6f 6e 74 65 6e 74 2d 64 69 72 20 73 65 63 74 69 | oncat.base-dir.content-dir.secti |
| 26b20 | 6f 6e 2d 70 61 74 68 20 62 75 6e 64 6c 65 2d 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | on-path.bundle-dir)))........... |
| 26b40 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 64 69 72 65 63 74 6f 72 79 20 64 69 72 20 3a 70 | ..........(make-directory.dir.:p |
| 26b60 | 61 72 65 6e 74 73 29 20 3b 43 72 65 61 74 65 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 69 66 | arents).;Create.the.directory.if |
| 26b80 | 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .it.does.not.exist.............. |
| 26ba0 | 20 20 20 20 20 20 20 64 69 72 29 29 29 0a 20 20 20 20 28 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 | .......dir))).....(file-truename |
| 26bc0 | 20 70 75 62 2d 64 69 72 29 29 29 0a 0a 3b 3b 3b 3b 20 47 65 74 20 74 68 65 20 70 75 62 6c 69 73 | .pub-dir)))..;;;;.Get.the.publis |
| 26be0 | 68 20 64 61 74 65 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 6f 73 74 0a 28 64 65 66 | h.date.for.the.current.post.(def |
| 26c00 | 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 64 61 74 65 20 28 69 6e 66 6f 20 66 6d 74 29 | un.org-hugo--get-date.(info.fmt) |
| 26c20 | 0a 20 20 22 52 65 74 75 72 6e 20 63 75 72 72 65 6e 74 20 70 6f 73 74 27 73 20 70 75 62 6c 69 73 | ..."Return.current.post's.publis |
| 26c40 | 68 20 64 61 74 65 20 61 73 20 61 20 73 74 72 69 6e 67 2e 0a 0a 54 68 65 20 64 61 74 65 20 69 73 | h.date.as.a.string...The.date.is |
| 26c60 | 20 64 65 72 69 76 65 64 20 77 69 74 68 20 74 68 69 73 20 70 72 65 63 65 64 65 6e 63 65 3a 0a 0a | .derived.with.this.precedence:.. |
| 26c80 | 31 2e 20 60 3a 6c 6f 67 62 6f 6f 6b 2d 64 61 74 65 27 20 70 72 6f 70 65 72 74 79 20 66 72 6f 6d | 1..`:logbook-date'.property.from |
| 26ca0 | 20 49 4e 46 4f 0a 0a 32 2e 20 60 43 4c 4f 53 45 44 27 20 74 69 6d 65 20 73 74 61 6d 70 20 69 66 | .INFO..2..`CLOSED'.time.stamp.if |
| 26cc0 | 20 74 68 65 20 70 6f 69 6e 74 20 69 73 20 69 6e 20 61 6e 20 4f 72 67 20 73 75 62 74 72 65 65 20 | .the.point.is.in.an.Org.subtree. |
| 26ce0 | 77 69 74 68 20 74 68 65 0a 20 20 20 60 43 4c 4f 53 45 44 27 20 70 72 6f 70 65 72 74 79 20 73 65 | with.the....`CLOSED'.property.se |
| 26d00 | 74 20 28 75 73 75 61 6c 6c 79 20 67 65 6e 65 72 61 74 65 64 20 61 75 74 6f 6d 61 74 69 63 61 6c | t.(usually.generated.automatical |
| 26d20 | 6c 79 20 77 68 65 6e 0a 20 20 20 73 77 69 74 63 68 69 6e 67 20 61 20 68 65 61 64 69 6e 67 27 73 | ly.when....switching.a.heading's |
| 26d40 | 20 54 4f 44 4f 20 73 74 61 74 65 20 74 6f 20 5c 22 44 4f 4e 45 5c 22 29 0a 0a 33 2e 20 60 45 58 | .TODO.state.to.\"DONE\")..3..`EX |
| 26d60 | 50 4f 52 54 5f 44 41 54 45 27 20 70 72 6f 70 65 72 74 79 20 69 6e 20 63 75 72 72 65 6e 74 20 70 | PORT_DATE'.property.in.current.p |
| 26d80 | 6f 73 74 20 73 75 62 74 72 65 65 0a 0a 34 2e 20 44 61 74 65 20 69 66 20 73 65 74 20 69 6e 20 74 | ost.subtree..4..Date.if.set.in.t |
| 26da0 | 68 65 20 4f 72 67 20 66 69 6c 65 27 73 20 5c 22 23 2b 64 61 74 65 5c 22 20 6b 65 79 77 6f 72 64 | he.Org.file's.\"#+date\".keyword |
| 26dc0 | 2e 20 54 68 69 73 20 64 61 74 65 20 69 73 0a 20 20 20 66 6f 72 6d 61 74 74 65 64 20 75 73 69 6e | ..This.date.is....formatted.usin |
| 26de0 | 67 20 74 68 65 20 74 69 6d 65 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 20 46 4d 54 2e 0a 0a 49 | g.the.time.format.string.FMT...I |
| 26e00 | 66 20 6e 6f 6e 65 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 61 70 70 6c 79 2c 20 72 65 74 75 72 | f.none.of.the.above.apply,.retur |
| 26e20 | 6e 20 6e 69 6c 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 | n.nil...INFO.is.a.plist.used.as. |
| 26e40 | 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 28 6f 72 0a | a.communication.channel."...(or. |
| 26e60 | 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 6c 6f 67 62 6f 6f 6b 2d 64 61 74 65 | ...(plist-get.info.:logbook-date |
| 26e80 | 29 0a 20 20 20 28 6f 72 67 2d 65 6e 74 72 79 2d 67 65 74 20 28 70 6f 69 6e 74 29 20 22 43 4c 4f | )....(org-entry-get.(point)."CLO |
| 26ea0 | 53 45 44 22 29 0a 20 20 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 0a 20 20 20 20 28 6f | SED")....(org-string-nw-p.....(o |
| 26ec0 | 72 67 2d 65 78 70 6f 72 74 2d 64 61 74 61 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a | rg-export-data.(plist-get.info.: |
| 26ee0 | 64 61 74 65 29 20 69 6e 66 6f 29 29 20 3b 60 6f 72 67 2d 65 78 70 6f 72 74 2d 64 61 74 61 27 20 | date).info)).;`org-export-data'. |
| 26f00 | 72 65 71 75 69 72 65 64 0a 20 20 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 0a 20 20 20 | required....(org-string-nw-p.... |
| 26f20 | 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 64 61 74 65 20 69 6e 66 6f 20 66 6d 74 29 29 | .(org-export-get-date.info.fmt)) |
| 26f40 | 29 29 0a 0a 3b 3b 3b 3b 20 46 6f 72 6d 61 74 20 44 61 74 65 73 0a 28 64 65 66 75 6e 20 6f 72 67 | ))..;;;;.Format.Dates.(defun.org |
| 26f60 | 2d 68 75 67 6f 2d 2d 6f 72 67 2d 64 61 74 65 2d 74 69 6d 65 2d 74 6f 2d 72 66 63 33 33 33 39 20 | -hugo--org-date-time-to-rfc3339. |
| 26f80 | 28 64 61 74 65 2d 74 69 6d 65 20 69 6e 66 6f 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 44 41 54 45 | (date-time.info)..."Convert.DATE |
| 26fa0 | 2d 54 49 4d 45 20 74 6f 20 52 46 43 20 33 33 33 39 20 66 6f 72 6d 61 74 2e 0a 0a 44 41 54 45 2d | -TIME.to.RFC.3339.format...DATE- |
| 26fc0 | 54 49 4d 45 20 63 61 6e 20 62 65 20 65 69 74 68 65 72 20 45 6d 61 63 73 20 66 6f 72 6d 61 74 20 | TIME.can.be.either.Emacs.format. |
| 26fe0 | 74 69 6d 65 20 6c 69 73 74 20 28 65 78 61 6d 70 6c 65 3a 20 72 65 74 75 72 6e 0a 76 61 6c 75 65 | time.list.(example:.return.value |
| 27000 | 20 6f 66 20 60 63 75 72 72 65 6e 74 2d 74 69 6d 65 27 29 2c 20 6f 72 20 61 6e 20 4f 72 67 20 64 | .of.`current-time'),.or.an.Org.d |
| 27020 | 61 74 65 2f 74 69 6d 65 20 73 74 72 69 6e 67 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 | ate/time.string...INFO.is.a.plis |
| 27040 | 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 | t.used.as.a.communication.channe |
| 27060 | 6c 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 64 61 74 65 2d 74 69 6d 65 20 28 69 66 20 28 73 74 72 | l."...(let*.((date-time.(if.(str |
| 27080 | 69 6e 67 70 20 64 61 74 65 2d 74 69 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ingp.date-time)................. |
| 270a0 | 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 65 6e 63 6f 64 65 2d 74 69 6d 65 20 28 6f 72 | ........(apply.#'encode-time.(or |
| 270c0 | 67 2d 70 61 72 73 65 2d 74 69 6d 65 2d 73 74 72 69 6e 67 20 64 61 74 65 2d 74 69 6d 65 29 29 0a | g-parse-time-string.date-time)). |
| 270e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 65 2d 74 69 6d 65 29 | ......................date-time) |
| 27100 | 29 0a 20 20 20 20 20 20 20 20 20 28 64 61 74 65 2d 6e 6f 63 6f 6c 6f 6e 20 28 66 6f 72 6d 61 74 | )..........(date-nocolon.(format |
| 27120 | 2d 74 69 6d 65 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -time-string.................... |
| 27140 | 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 64 61 74 65 2d | .....(plist-get.info.:hugo-date- |
| 27160 | 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | format)......................... |
| 27180 | 64 61 74 65 2d 74 69 6d 65 29 29 29 0a 20 20 20 20 3b 3b 20 48 75 67 6f 20 65 78 70 65 63 74 73 | date-time))).....;;.Hugo.expects |
| 271a0 | 20 74 68 65 20 64 61 74 65 20 73 74 61 6d 70 20 69 6e 20 74 68 69 73 20 66 6f 72 6d 61 74 20 28 | .the.date.stamp.in.this.format.( |
| 271c0 | 52 46 43 33 33 33 39 20 2d 2d 20 53 65 65 0a 20 20 20 20 3b 3b 20 60 6f 72 67 2d 68 75 67 6f 2d | RFC3339.--.See.....;;.`org-hugo- |
| 271e0 | 2d 64 61 74 65 2d 74 69 6d 65 2d 72 65 67 65 78 70 27 2e 29 20 69 2e 65 2e 20 69 66 20 74 68 65 | -date-time-regexp'.).i.e..if.the |
| 27200 | 20 64 61 74 65 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 0a 20 20 20 20 3b 3b 20 74 69 6d 65 2d 7a | .date.contains.the.....;;.time-z |
| 27220 | 6f 6e 65 2c 20 61 20 63 6f 6c 6f 6e 20 69 73 20 72 65 71 75 69 72 65 64 20 74 6f 20 73 65 70 61 | one,.a.colon.is.required.to.sepa |
| 27240 | 72 61 74 65 20 74 68 65 20 68 6f 75 72 73 20 61 6e 64 0a 20 20 20 20 3b 3b 20 6d 69 6e 75 74 65 | rate.the.hours.and.....;;.minute |
| 27260 | 73 20 69 6e 20 74 68 65 20 74 69 6d 65 2d 7a 6f 6e 65 20 73 65 63 74 69 6f 6e 2e 20 20 32 30 31 | s.in.the.time-zone.section...201 |
| 27280 | 37 2d 30 37 2d 30 36 54 31 34 3a 35 39 3a 34 35 2d 30 34 3a 30 30 0a 0a 20 20 20 20 3b 3b 20 42 | 7-07-06T14:59:45-04:00......;;.B |
| 272a0 | 75 74 20 62 79 20 64 65 66 61 75 6c 74 20 74 68 65 20 22 25 7a 22 20 70 6c 61 63 65 68 6f 6c 64 | ut.by.default.the."%z".placehold |
| 272c0 | 65 72 20 66 6f 72 20 74 69 6d 65 2d 7a 6f 6e 65 20 28 73 65 65 0a 20 20 20 20 3b 3b 20 60 66 6f | er.for.time-zone.(see.....;;.`fo |
| 272e0 | 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 27 29 20 70 72 6f 64 75 63 65 73 20 74 68 65 20 | rmat-time-string').produces.the. |
| 27300 | 7a 6f 6e 65 20 74 69 6d 65 2d 73 74 72 69 6e 67 20 61 73 20 22 2d 30 34 30 30 22 0a 20 20 20 20 | zone.time-string.as."-0400"..... |
| 27320 | 3b 3b 20 28 4e 6f 74 65 20 74 68 65 20 6d 69 73 73 69 6e 67 20 63 6f 6c 6f 6e 29 2e 20 20 42 65 | ;;.(Note.the.missing.colon)...Be |
| 27340 | 6c 6f 77 20 73 69 6d 70 6c 79 20 61 64 64 73 20 61 20 63 6f 6c 6f 6e 20 62 65 74 77 65 65 6e 0a | low.simply.adds.a.colon.between. |
| 27360 | 20 20 20 20 3b 3b 20 22 30 34 22 20 61 6e 64 20 22 30 30 22 20 69 6e 20 74 68 61 74 20 65 78 61 | ....;;."04".and."00".in.that.exa |
| 27380 | 6d 70 6c 65 2e 0a 20 20 20 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 64 61 74 65 2d 6e 6f 63 | mple......(and.(stringp.date-noc |
| 273a0 | 6f 6c 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 | olon)..........(replace-regexp-i |
| 273c0 | 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5b 30 2d 39 5d 5c 5c 7b 32 | n-string..........."\\([0-9]\\{2 |
| 273e0 | 5c 5c 7d 5c 5c 29 5c 5c 28 5b 30 2d 39 5d 5c 5c 7b 32 5c 5c 7d 5c 5c 29 5c 5c 27 22 20 22 5c 5c | \\}\\)\\([0-9]\\{2\\}\\)\\'"."\\ |
| 27400 | 31 3a 5c 5c 32 22 0a 20 20 20 20 20 20 20 20 20 20 64 61 74 65 2d 6e 6f 63 6f 6c 6f 6e 29 29 29 | 1:\\2"...........date-nocolon))) |
| 27420 | 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 66 6f 72 6d 61 74 2d 64 61 74 65 20 | )..(defun.org-hugo--format-date. |
| 27440 | 28 64 61 74 65 2d 6b 65 79 20 69 6e 66 6f 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 64 61 74 65 | (date-key.info)..."Return.a.date |
| 27460 | 20 73 74 72 69 6e 67 20 66 6f 72 6d 61 74 74 65 64 20 69 6e 20 48 75 67 6f 2d 63 6f 6d 70 61 74 | .string.formatted.in.Hugo-compat |
| 27480 | 69 62 6c 65 20 66 6f 72 6d 61 74 2e 0a 0a 44 41 54 45 2d 4b 45 59 20 69 73 20 74 68 65 20 6b 65 | ible.format...DATE-KEY.is.the.ke |
| 274a0 | 79 20 69 6e 20 49 4e 46 4f 20 66 72 6f 6d 20 77 68 69 63 68 20 74 68 65 20 64 61 74 65 20 69 73 | y.in.INFO.from.which.the.date.is |
| 274c0 | 20 74 6f 20 62 65 0a 72 65 74 72 69 65 76 65 64 2e 20 20 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 | .to.be.retrieved...INFO.is.a.pli |
| 274e0 | 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e | st.used.as.a.communication.chann |
| 27500 | 65 6c 2e 0a 0a 50 6f 73 73 69 62 6c 65 20 76 61 6c 75 65 73 20 6f 66 20 44 41 54 45 2d 4b 45 59 | el...Possible.values.of.DATE-KEY |
| 27520 | 20 61 72 65 20 60 3a 64 61 74 65 27 2c 20 60 3a 68 75 67 6f 2d 6c 61 73 74 6d 6f 64 27 2c 0a 60 | .are.`:date',.`:hugo-lastmod',.` |
| 27540 | 3a 68 75 67 6f 2d 70 75 62 6c 69 73 68 64 61 74 65 27 2c 20 61 6e 64 20 60 3a 68 75 67 6f 2d 65 | :hugo-publishdate',.and.`:hugo-e |
| 27560 | 78 70 69 72 79 64 61 74 65 27 2e 0a 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 74 68 65 20 72 | xpirydate'...Return.nil.if.the.r |
| 27580 | 65 74 72 69 65 76 65 64 20 64 61 74 65 20 66 72 6f 6d 20 49 4e 46 4f 20 69 73 20 6e 69 6c 20 6f | etrieved.date.from.INFO.is.nil.o |
| 275a0 | 72 20 69 66 20 74 68 65 20 64 61 74 65 0a 63 61 6e 6e 6f 74 20 62 65 20 66 6f 72 6d 61 74 74 65 | r.if.the.date.cannot.be.formatte |
| 275c0 | 64 20 69 6e 20 48 75 67 6f 2d 63 6f 6d 70 61 74 69 62 6c 65 20 66 6f 72 6d 61 74 2e 22 0a 20 20 | d.in.Hugo-compatible.format."... |
| 275e0 | 28 6c 65 74 2a 20 28 28 64 61 74 65 2d 66 6d 74 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f | (let*.((date-fmt.(plist-get.info |
| 27600 | 20 3a 68 75 67 6f 2d 64 61 74 65 2d 66 6f 72 6d 61 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 | .:hugo-date-format))..........(d |
| 27620 | 61 74 65 2d 72 61 77 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ate-raw.(cond................... |
| 27640 | 20 20 28 28 65 71 75 61 6c 20 64 61 74 65 2d 6b 65 79 20 3a 64 61 74 65 29 0a 20 20 20 20 20 20 | ..((equal.date-key.:date)....... |
| 27660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d | ...............;;.(message."[ox- |
| 27680 | 68 75 67 6f 20 64 61 74 65 20 44 42 47 5d 20 31 20 25 73 22 20 28 70 6c 69 73 74 2d 67 65 74 20 | hugo.date.DBG].1.%s".(plist-get. |
| 276a0 | 69 6e 66 6f 20 64 61 74 65 2d 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | info.date-key))................. |
| 276c0 | 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 64 61 74 65 20 | .....;;.(message."[ox-hugo.date. |
| 276e0 | 44 42 47 5d 20 32 20 25 73 22 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 64 61 74 61 20 28 70 6c 69 | DBG].2.%s".(org-export-data.(pli |
| 27700 | 73 74 2d 67 65 74 20 69 6e 66 6f 20 64 61 74 65 2d 6b 65 79 29 20 69 6e 66 6f 29 29 0a 20 20 20 | st-get.info.date-key).info)).... |
| 27720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 | ..................(org-hugo--get |
| 27740 | 2d 64 61 74 65 20 69 6e 66 6f 20 64 61 74 65 2d 66 6d 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 | -date.info.date-fmt))........... |
| 27760 | 20 20 20 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 64 61 74 65 2d 6b 65 79 20 3a 68 75 67 6f | ..........((equal.date-key.:hugo |
| 27780 | 2d 6c 61 73 74 6d 6f 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -lastmod)......................( |
| 277a0 | 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 6c 6f 67 62 6f 6f 6b 2d 6c 61 73 74 | or.(plist-get.info.:logbook-last |
| 277c0 | 6d 6f 64 29 20 3b 6c 61 73 74 6d 6f 64 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 4c 4f 47 42 4f | mod).;lastmod.derived.from.LOGBO |
| 277e0 | 4f 4b 20 67 65 74 73 20 68 69 67 68 65 72 20 70 72 65 63 65 64 65 6e 63 65 0a 20 20 20 20 20 20 | OK.gets.higher.precedence....... |
| 27800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e | ...................(org-string-n |
| 27820 | 77 2d 70 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 64 61 74 65 2d 6b 65 79 29 29 29 29 | w-p.(plist-get.info.date-key)))) |
| 27840 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 65 71 75 61 | .....................((and.(equa |
| 27860 | 6c 20 64 61 74 65 2d 6b 65 79 20 3a 68 75 67 6f 2d 70 75 62 6c 69 73 68 64 61 74 65 29 0a 20 20 | l.date-key.:hugo-publishdate)... |
| 27880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6e 74 | ........................(org-ent |
| 278a0 | 72 79 2d 67 65 74 20 28 70 6f 69 6e 74 29 20 22 53 43 48 45 44 55 4c 45 44 22 29 29 0a 20 20 20 | ry-get.(point)."SCHEDULED")).... |
| 278c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 47 65 74 20 74 68 65 20 64 61 74 | ..................;;.Get.the.dat |
| 278e0 | 65 20 66 72 6f 6d 20 74 68 65 20 22 53 43 48 45 44 55 4c 45 44 22 20 70 72 6f 70 65 72 74 79 2e | e.from.the."SCHEDULED".property. |
| 27900 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6e 74 72 79 | ......................(org-entry |
| 27920 | 2d 67 65 74 20 28 70 6f 69 6e 74 29 20 22 53 43 48 45 44 55 4c 45 44 22 29 29 0a 20 20 20 20 20 | -get.(point)."SCHEDULED"))...... |
| 27940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 20 20 20 20 20 20 20 20 20 20 20 3b 3a 68 | ...............(t............;:h |
| 27960 | 75 67 6f 2d 70 75 62 6c 69 73 68 64 61 74 65 2c 20 3a 68 75 67 6f 2d 65 78 70 69 72 79 64 61 74 | ugo-publishdate,.:hugo-expirydat |
| 27980 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 73 74 72 69 | e......................(org-stri |
| 279a0 | 6e 67 2d 6e 77 2d 70 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 64 61 74 65 2d 6b 65 79 | ng-nw-p.(plist-get.info.date-key |
| 279c0 | 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 74 2d 72 66 63 33 33 33 39 20 28 63 6f 6e 64 | )))))..........(dt-rfc3339.(cond |
| 279e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 74 68 65 | .......................;;.If.the |
| 27a00 | 20 64 61 74 65 20 73 65 74 20 66 6f 72 20 74 68 65 20 44 41 54 45 2d 4b 45 59 20 70 61 72 61 6d | .date.set.for.the.DATE-KEY.param |
| 27a20 | 65 74 65 72 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | eter.is.......................;; |
| 27a40 | 20 61 6c 72 65 61 64 79 20 69 6e 20 48 75 67 6f 2d 63 6f 6d 70 61 74 69 62 6c 65 20 66 6f 72 6d | .already.in.Hugo-compatible.form |
| 27a60 | 61 74 2c 20 75 73 65 20 69 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | at,.use.it...................... |
| 27a80 | 20 20 28 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 64 61 74 65 2d 72 61 77 29 0a 20 20 20 20 20 | ..((and.(stringp.date-raw)...... |
| 27aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d | .......................(string-m |
| 27ac0 | 61 74 63 68 2d 70 20 6f 72 67 2d 68 75 67 6f 2d 2d 64 61 74 65 2d 74 69 6d 65 2d 72 65 67 65 78 | atch-p.org-hugo--date-time-regex |
| 27ae0 | 70 20 64 61 74 65 2d 72 61 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p.date-raw)).................... |
| 27b00 | 20 20 20 20 64 61 74 65 2d 72 61 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....date-raw)................... |
| 27b20 | 20 20 20 20 3b 3b 20 45 6c 73 65 20 69 66 20 69 74 27 73 20 61 6e 79 20 6f 74 68 65 72 20 73 74 | ....;;.Else.if.it's.any.other.st |
| 27b40 | 72 69 6e 67 20 28 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ring.(like...................... |
| 27b60 | 20 3b 3b 20 22 3c 32 30 31 38 2d 30 31 2d 32 33 20 54 75 65 3e 22 29 2c 20 74 72 79 20 74 6f 20 | .;;."<2018-01-23.Tue>"),.try.to. |
| 27b80 | 70 61 72 73 65 20 74 68 61 74 20 64 61 74 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | parse.that.date................. |
| 27ba0 | 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 70 20 64 61 74 65 2d 72 61 77 29 0a 20 20 20 20 20 | .......((stringp.date-raw)...... |
| 27bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 | ..................(condition-cas |
| 27be0 | 65 20 65 72 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.err........................... |
| 27c00 | 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 6f 72 67 2d 64 61 74 65 2d 74 69 6d 65 2d 74 6f 2d 72 66 63 | .(org-hugo--org-date-time-to-rfc |
| 27c20 | 33 33 33 39 20 64 61 74 65 2d 72 61 77 20 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | 3339.date-raw.info)............. |
| 27c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .............(error............. |
| 27c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 65 74 20 64 74 2d 72 66 63 33 33 33 39 20 | ..............;;.Set.dt-rfc3339. |
| 27c80 | 74 6f 20 6e 69 6c 20 69 66 20 65 72 72 6f 72 20 68 61 70 70 65 6e 73 2e 0a 20 20 20 20 20 20 20 | to.nil.if.error.happens......... |
| 27ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41 6e 20 65 78 61 6d 70 6c 65 | ...................;;.An.example |
| 27cc0 | 3a 20 49 66 20 23 2b 64 61 74 65 20 69 73 20 73 65 74 20 74 6f 20 32 30 31 32 2d 32 30 31 37 0a | :.If.#+date.is.set.to.2012-2017. |
| 27ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 6f 20 | ..........................;;.to. |
| 27d00 | 73 65 74 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 79 65 61 72 73 2c 20 6a 75 73 74 20 73 65 | set.the.copyright.years,.just.se |
| 27d20 | 74 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.the........................... |
| 27d40 | 3b 3b 20 64 61 74 65 20 74 6f 20 6e 69 6c 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 72 6f 77 69 | ;;.date.to.nil.instead.of.throwi |
| 27d60 | 6e 67 20 61 6e 20 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.an.error..................... |
| 27d80 | 20 20 20 20 20 20 3b 3b 20 6c 69 6b 65 3a 20 6f 72 67 2d 70 61 72 73 65 2d 74 69 6d 65 2d 73 74 | ......;;.like:.org-parse-time-st |
| 27da0 | 72 69 6e 67 3a 20 4e 6f 74 20 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ring:.Not.a..................... |
| 27dc0 | 20 20 20 20 20 20 3b 3b 20 73 74 61 6e 64 61 72 64 20 4f 72 67 20 74 69 6d 65 20 73 74 72 69 6e | ......;;.standard.Org.time.strin |
| 27de0 | 67 3a 20 32 30 31 32 2d 32 30 31 37 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g:.2012-2017.................... |
| 27e00 | 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......(message................. |
| 27e20 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5b 6f 78 2d 68 75 67 6f 5d 20 44 61 | ...........(format."[ox-hugo].Da |
| 27e40 | 74 65 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 73 65 74 20 69 6e 20 74 68 65 20 66 72 6f 6e 74 2d | te.will.not.be.set.in.the.front- |
| 27e60 | 6d 61 74 74 65 72 3a 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | matter:.%s"..................... |
| 27e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 31 20 65 72 72 29 29 29 0a 20 20 20 | ...............(nth.1.err))).... |
| 27ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 29 29 29 0a 20 20 | .......................nil)))... |
| 27ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 45 6c 73 65 20 28 69 66 20 | ....................;;.Else.(if. |
| 27ee0 | 6e 69 6c 29 20 61 6e 64 20 75 73 65 72 20 77 61 6e 74 20 74 6f 20 61 75 74 6f 2d 73 65 74 20 74 | nil).and.user.want.to.auto-set.t |
| 27f00 | 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6c 61 73 74 | he.......................;;.last |
| 27f20 | 6d 6f 64 20 66 69 65 6c 64 2e 20 49 66 20 74 68 65 20 6c 61 73 74 6d 6f 64 20 76 61 6c 75 65 20 | mod.field..If.the.lastmod.value. |
| 27f40 | 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 65 72 69 | is.......................;;.deri |
| 27f60 | 76 65 64 20 66 72 6f 6d 20 4c 4f 47 42 4f 4f 4b 2c 20 64 69 73 61 62 6c 65 20 74 68 65 0a 20 20 | ved.from.LOGBOOK,.disable.the... |
| 27f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 75 74 6f 2d 73 65 74 74 | ....................;;.auto-sett |
| 27fa0 | 69 6e 67 20 6f 66 20 6c 61 73 74 6d 6f 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing.of.lastmod.................. |
| 27fc0 | 20 20 20 20 20 20 28 28 61 6e 64 20 28 65 71 75 61 6c 20 64 61 74 65 2d 6b 65 79 20 3a 68 75 67 | ......((and.(equal.date-key.:hug |
| 27fe0 | 6f 2d 6c 61 73 74 6d 6f 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o-lastmod)...................... |
| 28000 | 20 20 20 20 20 20 20 28 6e 75 6c 6c 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 6c 6f | .......(null.(plist-get.info.:lo |
| 28020 | 67 62 6f 6f 6b 2d 6c 61 73 74 6d 6f 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gbook-lastmod))................. |
| 28040 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 6c 69 73 74 2d 67 65 74 | ............(org-hugo--plist-get |
| 28060 | 2d 74 72 75 65 2d 70 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 61 75 74 6f 2d 73 65 74 2d 6c 61 73 74 | -true-p.info.:hugo-auto-set-last |
| 28080 | 6d 6f 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 | mod))........................(le |
| 280a0 | 74 2a 20 28 28 63 75 72 72 2d 74 69 6d 65 20 28 6f 72 67 2d 63 75 72 72 65 6e 74 2d 74 69 6d 65 | t*.((curr-time.(org-current-time |
| 280c0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. |
| 280e0 | 20 28 6c 61 73 74 6d 6f 64 2d 73 74 72 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 6f 72 67 2d 64 61 74 | .(lastmod-str.(org-hugo--org-dat |
| 28100 | 65 2d 74 69 6d 65 2d 74 6f 2d 72 66 63 33 33 33 39 20 63 75 72 72 2d 74 69 6d 65 20 69 6e 66 6f | e-time-to-rfc3339.curr-time.info |
| 28120 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | )))..........................;;. |
| 28140 | 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 73 75 70 70 72 65 73 73 2d 6c 61 73 74 | (message."[ox-hugo.suppress-last |
| 28160 | 6d 6f 64 5d 20 63 75 72 72 65 6e 74 2d 74 69 6d 65 20 3d 20 25 53 20 28 64 65 63 6f 64 65 64 20 | mod].current-time.=.%S.(decoded. |
| 28180 | 3d 20 25 53 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | =.%S)".......................... |
| 281a0 | 3b 3b 20 20 20 20 20 20 20 20 20 20 63 75 72 72 2d 74 69 6d 65 20 28 64 65 63 6f 64 65 2d 74 69 | ;;..........curr-time.(decode-ti |
| 281c0 | 6d 65 20 63 75 72 72 2d 74 69 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | me.curr-time)).................. |
| 281e0 | 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 73 75 | ........;;.(message."[ox-hugo.su |
| 28200 | 70 70 72 65 73 73 2d 6c 61 73 74 6d 6f 64 5d 20 6c 61 73 74 6d 6f 64 2d 73 74 72 20 3d 20 25 53 | ppress-lastmod].lastmod-str.=.%S |
| 28220 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 | "..........................;;... |
| 28240 | 20 20 20 20 20 20 20 6c 61 73 74 6d 6f 64 2d 73 74 72 20 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .......lastmod-str.)............ |
| 28260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3d 20 30 2e 30 20 6f 72 67 2d 68 75 67 | ..............(if.(=.0.0.org-hug |
| 28280 | 6f 2d 73 75 70 70 72 65 73 73 2d 6c 61 73 74 6d 6f 64 2d 70 65 72 69 6f 64 29 0a 20 20 20 20 20 | o-suppress-lastmod-period)...... |
| 282a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 | ........................(progn.. |
| 282c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | ..............................;; |
| 282e0 | 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 73 75 70 70 72 65 73 73 2d 6c 61 73 | .(message."[ox-hugo.suppress-las |
| 28300 | 74 6d 6f 64 5d 20 6e 6f 74 20 73 75 70 70 72 65 73 73 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 | tmod].not.suppressed").......... |
| 28320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 73 74 6d 6f 64 2d 73 74 | ......................lastmod-st |
| 28340 | 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | r)............................(l |
| 28360 | 65 74 20 28 28 64 61 74 65 2d 73 74 72 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 28 | et.((date-str.(org-string-nw-p.( |
| 28380 | 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 64 61 74 65 20 69 6e 66 6f 20 64 61 74 65 2d 66 6d 74 | org-hugo--get-date.info.date-fmt |
| 283a0 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ))))............................ |
| 283c0 | 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 73 75 70 70 72 65 73 73 | ..;;.(message."[ox-hugo.suppress |
| 283e0 | 2d 6c 61 73 74 6d 6f 64 5d 20 64 61 74 65 2d 73 74 72 20 3d 20 25 53 22 0a 20 20 20 20 20 20 20 | -lastmod].date-str.=.%S"........ |
| 28400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 20 20 20 20 20 | ......................;;........ |
| 28420 | 20 20 64 61 74 65 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..date-str)..................... |
| 28440 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 64 61 74 65 2d 73 74 72 0a 20 20 20 20 20 20 20 20 | .........(when.date-str......... |
| 28460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 64 | .......................(let*.((d |
| 28480 | 61 74 65 2d 74 69 6d 65 20 28 61 70 70 6c 79 20 23 27 65 6e 63 6f 64 65 2d 74 69 6d 65 0a 20 20 | ate-time.(apply.#'encode-time... |
| 284a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 284c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c | ......................(mapcar.(l |
| 284e0 | 61 6d 62 64 61 20 28 65 6c 29 20 28 6f 72 20 65 6c 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ambda.(el).(or.el.0))........... |
| 28500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 28520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 61 72 73 65 2d 74 69 6d | ......................(parse-tim |
| 28540 | 65 2d 73 74 72 69 6e 67 20 64 61 74 65 2d 73 74 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | e-string.date-str))))........... |
| 28560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 | ............................;;.I |
| 28580 | 74 27 73 20 73 61 66 65 20 74 6f 20 61 73 73 75 6d 65 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 | t's.safe.to.assume.that......... |
| 285a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | ..............................;; |
| 285c0 | 20 60 63 75 72 72 65 6e 74 2d 74 69 6d 65 27 20 77 69 6c 6c 20 61 6c 77 61 79 73 0a 20 20 20 20 | .`current-time'.will.always..... |
| 285e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 28600 | 20 20 3b 3b 20 62 65 20 3e 3d 20 74 68 65 20 70 6f 73 74 20 64 61 74 65 2e 0a 20 20 20 20 20 20 | ..;;.be.>=.the.post.date........ |
| 28620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 28640 | 28 64 65 6c 74 61 20 28 66 6c 6f 61 74 2d 74 69 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (delta.(float-time.............. |
| 28660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 28680 | 20 28 74 69 6d 65 2d 73 75 62 74 72 61 63 74 20 63 75 72 72 2d 74 69 6d 65 20 64 61 74 65 2d 74 | .(time-subtract.curr-time.date-t |
| 286a0 | 69 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ime))).......................... |
| 286c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 70 70 72 65 73 73 2d 70 65 72 69 6f 64 20 28 69 | .............(suppress-period.(i |
| 286e0 | 66 20 28 3c 20 30 2e 30 20 6f 72 67 2d 68 75 67 6f 2d 73 75 70 70 72 65 73 73 2d 6c 61 73 74 6d | f.(<.0.0.org-hugo-suppress-lastm |
| 28700 | 6f 64 2d 70 65 72 69 6f 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | od-period)...................... |
| 28720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 28740 | 20 20 20 20 20 20 6f 72 67 2d 68 75 67 6f 2d 73 75 70 70 72 65 73 73 2d 6c 61 73 74 6d 6f 64 2d | ......org-hugo-suppress-lastmod- |
| 28760 | 70 65 72 69 6f 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | period.......................... |
| 28780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 287a0 | 28 2d 20 6f 72 67 2d 68 75 67 6f 2d 73 75 70 70 72 65 73 73 2d 6c 61 73 74 6d 6f 64 2d 70 65 72 | (-.org-hugo-suppress-lastmod-per |
| 287c0 | 69 6f 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iod))))......................... |
| 287e0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 73 | .........;;.(message."[ox-hugo.s |
| 28800 | 75 70 70 72 65 73 73 2d 6c 61 73 74 6d 6f 64 5d 20 64 61 74 65 2d 74 69 6d 65 20 3d 20 25 53 20 | uppress-lastmod].date-time.=.%S. |
| 28820 | 28 64 65 63 6f 64 65 64 20 3d 20 25 53 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (decoded.=.%S)"................. |
| 28840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 20 20 20 20 20 20 20 64 61 74 | .................;;..........dat |
| 28860 | 65 2d 74 69 6d 65 20 28 64 65 63 6f 64 65 2d 74 69 6d 65 20 64 61 74 65 2d 74 69 6d 65 29 29 0a | e-time.(decode-time.date-time)). |
| 28880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 288a0 | 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 73 75 70 70 72 65 73 73 2d | .;;.(message."[ox-hugo.suppress- |
| 288c0 | 6c 61 73 74 6d 6f 64 5d 20 64 65 6c 74 61 20 3d 20 25 53 22 20 64 65 6c 74 61 29 0a 20 20 20 20 | lastmod].delta.=.%S".delta)..... |
| 288e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | .............................;;. |
| 28900 | 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 73 75 70 70 72 65 73 73 2d 6c 61 73 74 | (message."[ox-hugo.suppress-last |
| 28920 | 6d 6f 64 5d 20 73 75 70 70 72 65 73 73 2d 70 65 72 69 6f 64 20 3d 20 25 53 22 0a 20 20 20 20 20 | mod].suppress-period.=.%S"...... |
| 28940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 | ............................;;.. |
| 28960 | 20 20 20 20 20 20 20 20 73 75 70 70 72 65 73 73 2d 70 65 72 69 6f 64 29 0a 20 20 20 20 20 20 20 | ........suppress-period)........ |
| 28980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 | ..........................(when. |
| 289a0 | 28 3e 3d 20 64 65 6c 74 61 20 73 75 70 70 72 65 73 73 2d 70 65 72 69 6f 64 29 0a 20 20 20 20 20 | (>=.delta.suppress-period)...... |
| 289c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 | ..............................la |
| 289e0 | 73 74 6d 6f 64 2d 73 74 72 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | stmod-str)))))))................ |
| 28a00 | 20 20 20 20 20 20 20 3b 3b 20 45 6c 73 65 2e 2e 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 0a 20 20 20 | .......;;.Else...do.nothing..... |
| 28a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 | ...................(t........... |
| 28a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 29 29 29 29 0a 20 20 20 20 64 74 2d 72 66 63 33 | .............nil)))).....dt-rfc3 |
| 28a60 | 33 33 39 29 29 0a 0a 3b 3b 3b 3b 20 52 65 70 6c 61 63 65 20 46 72 6f 6e 74 2d 6d 61 74 74 65 72 | 339))..;;;;.Replace.Front-matter |
| 28a80 | 20 4b 65 79 73 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 72 65 70 6c 61 63 65 2d 6b | .Keys.(defun.org-hugo--replace-k |
| 28aa0 | 65 79 73 2d 6d 61 79 62 65 20 28 64 61 74 61 20 69 6e 66 6f 29 0a 20 20 22 52 65 74 75 72 6e 20 | eys-maybe.(data.info)..."Return. |
| 28ac0 | 44 41 54 41 20 77 69 74 68 20 69 74 73 20 6b 65 79 73 20 72 65 70 6c 61 63 65 64 2c 20 6d 61 79 | DATA.with.its.keys.replaced,.may |
| 28ae0 | 62 65 2e 0a 0a 54 68 65 20 6b 65 79 73 20 69 6e 20 44 41 54 41 20 61 72 65 20 72 65 70 6c 61 63 | be...The.keys.in.DATA.are.replac |
| 28b00 | 65 64 20 69 66 20 48 55 47 4f 5f 46 52 4f 4e 54 5f 4d 41 54 54 45 52 5f 4b 45 59 5f 52 45 50 4c | ed.if.HUGO_FRONT_MATTER_KEY_REPL |
| 28b20 | 41 43 45 20 69 73 0a 73 65 74 20 61 70 70 72 6f 70 72 69 61 74 65 6c 79 2e 0a 0a 54 68 65 20 72 | ACE.is.set.appropriately...The.r |
| 28b40 | 65 70 6c 61 63 65 6d 65 6e 74 20 73 79 6e 74 61 78 20 69 73 3a 0a 0a 20 20 20 20 23 2b 68 75 67 | eplacement.syntax.is:......#+hug |
| 28b60 | 6f 5f 66 72 6f 6e 74 5f 6d 61 74 74 65 72 5f 6b 65 79 5f 72 65 70 6c 61 63 65 3a 20 6f 6c 64 6b | o_front_matter_key_replace:.oldk |
| 28b80 | 65 79 3e 6e 65 77 6b 65 79 0a 0a 49 66 20 6e 65 77 6b 65 79 20 69 73 20 61 20 73 70 65 63 69 61 | ey>newkey..If.newkey.is.a.specia |
| 28ba0 | 6c 20 73 74 72 69 6e 67 20 5c 22 6e 69 6c 5c 22 2c 20 6f 6c 64 6b 65 79 20 77 69 6c 6c 20 62 65 | l.string.\"nil\",.oldkey.will.be |
| 28bc0 | 20 72 65 6d 6f 76 65 64 0a 66 72 6f 6d 20 74 68 65 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2e 0a | .removed.from.the.front-matter.. |
| 28be0 | 0a 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 64 6f 20 6d 75 6c 74 69 70 6c 65 20 6b 65 79 20 72 65 | .You.can.also.do.multiple.key.re |
| 28c00 | 70 6c 61 63 65 6d 65 6e 74 73 3a 0a 0a 20 20 20 20 23 2b 68 75 67 6f 5f 66 72 6f 6e 74 5f 6d 61 | placements:......#+hugo_front_ma |
| 28c20 | 74 74 65 72 5f 6b 65 79 5f 72 65 70 6c 61 63 65 3a 20 6f 6c 64 6b 65 79 31 3e 6e 65 77 6b 65 79 | tter_key_replace:.oldkey1>newkey |
| 28c40 | 31 20 6f 6c 64 6b 65 79 32 3e 6e 65 77 6b 65 79 32 0a 0a 41 62 6f 76 65 20 65 78 61 6d 70 6c 65 | 1.oldkey2>newkey2..Above.example |
| 28c60 | 73 20 61 72 65 20 75 73 69 6e 67 20 74 68 65 20 6b 65 79 77 6f 72 64 0a 48 55 47 4f 5f 46 52 4f | s.are.using.the.keyword.HUGO_FRO |
| 28c80 | 4e 54 5f 4d 41 54 54 45 52 5f 4b 45 59 5f 52 45 50 4c 41 43 45 2c 20 62 75 74 20 74 68 65 20 73 | NT_MATTER_KEY_REPLACE,.but.the.s |
| 28ca0 | 61 6d 65 20 61 6c 73 6f 20 61 70 70 6c 69 65 73 20 77 68 65 6e 0a 75 73 69 6e 67 20 69 74 73 20 | ame.also.applies.when.using.its. |
| 28cc0 | 73 75 62 74 72 65 65 20 70 72 6f 70 65 72 74 79 20 66 6f 72 6d 0a 3a 45 58 50 4f 52 54 5f 48 55 | subtree.property.form.:EXPORT_HU |
| 28ce0 | 47 4f 5f 46 52 4f 4e 54 5f 4d 41 54 54 45 52 5f 4b 45 59 5f 52 45 50 4c 41 43 45 3a 2e 0a 0a 4e | GO_FRONT_MATTER_KEY_REPLACE:...N |
| 28d00 | 6f 74 65 20 74 68 61 74 3a 0a 0a 31 2e 20 54 68 65 72 65 20 61 72 65 20 6e 6f 20 73 70 61 63 65 | ote.that:..1..There.are.no.space |
| 28d20 | 73 20 61 72 6f 75 6e 64 20 74 68 65 20 73 70 65 63 69 61 6c 20 63 68 61 72 61 63 74 65 72 20 5c | s.around.the.special.character.\ |
| 28d40 | 22 3e 5c 22 2e 0a 32 2e 20 53 70 61 63 65 73 20 61 72 65 20 75 73 65 64 20 74 6f 20 6f 6e 6c 79 | ">\"..2..Spaces.are.used.to.only |
| 28d60 | 20 73 65 70 61 72 61 74 65 20 6d 75 6c 74 69 70 6c 65 20 72 65 70 6c 61 63 65 6d 65 6e 74 73 20 | .separate.multiple.replacements. |
| 28d80 | 61 72 65 20 73 68 6f 77 6e 20 69 6e 0a 20 20 20 74 68 65 20 73 65 63 6f 6e 64 20 65 78 61 6d 70 | are.shown.in....the.second.examp |
| 28da0 | 6c 65 20 61 62 6f 76 65 2e 0a 33 2e 20 54 68 65 20 72 65 70 6c 61 63 65 6d 65 6e 74 73 20 61 72 | le.above..3..The.replacements.ar |
| 28dc0 | 65 20 6c 69 74 65 72 61 6c 2e 2e 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 72 65 67 75 6c 61 72 | e.literal...there.are.no.regular |
| 28de0 | 20 65 78 70 72 65 73 73 69 6f 6e 73 0a 20 20 20 69 6e 76 6f 6c 76 65 64 2e 0a 0a 49 4e 46 4f 20 | .expressions....involved...INFO. |
| 28e00 | 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 | is.a.plist.used.as.a.communicati |
| 28e20 | 6f 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 72 65 70 6c 2d 73 74 72 20 | on.channel."...(let*.((repl-str. |
| 28e40 | 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 66 72 6f 6e 74 2d 6d 61 74 74 | (plist-get.info.:hugo-front-matt |
| 28e60 | 65 72 2d 6b 65 79 2d 72 65 70 6c 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 2d | er-key-replace))..........(repl- |
| 28e80 | 73 74 72 20 28 77 68 65 6e 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 72 65 70 6c 2d | str.(when.(org-string-nw-p.repl- |
| 28ea0 | 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 74 | str)......................(org-t |
| 28ec0 | 72 69 6d 20 72 65 70 6c 2d 73 74 72 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 72 65 70 6c 2d | rim.repl-str)))).....(when.repl- |
| 28ee0 | 73 74 72 0a 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 | str.......;;.(message."[ox-hugo. |
| 28f00 | 72 65 70 6c 61 63 65 2d 6b 65 79 20 73 74 72 20 44 42 47 5d 20 25 53 22 20 72 65 70 6c 2d 73 74 | replace-key.str.DBG].%S".repl-st |
| 28f20 | 72 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 72 65 70 6c 2d 6c 69 73 74 20 28 73 70 6c 69 | r).......(let*.((repl-list.(spli |
| 28f40 | 74 2d 73 74 72 69 6e 67 20 72 65 70 6c 2d 73 74 72 29 29 20 3b 60 72 65 70 6c 2d 73 74 72 27 20 | t-string.repl-str)).;`repl-str'. |
| 28f60 | 69 73 20 73 70 61 63 65 2d 73 65 70 61 72 61 74 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | is.space-separated.............. |
| 28f80 | 28 72 65 70 6c 2d 61 6c 69 73 74 20 28 6c 65 74 20 28 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 | (repl-alist.(let.(alist)........ |
| 28fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72 65 70 | ....................(dolist.(rep |
| 28fc0 | 6c 20 72 65 70 6c 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l.repl-list).................... |
| 28fe0 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 72 65 | ..........(when.(and.(stringp.re |
| 29000 | 70 6c 29 20 3b 60 72 65 70 6c 27 20 77 6f 75 6c 64 20 6c 6f 6f 6b 20 6c 69 6b 65 20 22 6f 6c 64 | pl).;`repl'.would.look.like."old |
| 29020 | 6b 65 79 3e 6e 65 77 6b 65 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | key>newkey"..................... |
| 29040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 | ....................(string-matc |
| 29060 | 68 2d 70 20 22 3e 22 20 72 65 70 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h-p.">".repl)).................. |
| 29080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 70 61 69 72 20 28 73 70 6c 69 | ..............(let*.((pair.(spli |
| 290a0 | 74 2d 73 74 72 69 6e 67 20 72 65 70 6c 20 22 3e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t-string.repl.">"))............. |
| 290c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 65 79 2d 6f | ..........................(key-o |
| 290e0 | 72 69 67 2d 73 74 72 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 28 6e 74 68 20 30 20 | rig-str.(org-string-nw-p.(nth.0. |
| 29100 | 70 61 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pair)))......................... |
| 29120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 65 79 2d 72 65 70 6c 2d 73 74 72 20 28 6f 72 67 | ..............(key-repl-str.(org |
| 29140 | 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 28 6e 74 68 20 31 20 70 61 69 72 29 29 29 0a 20 20 20 20 | -string-nw-p.(nth.1.pair)))..... |
| 29160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 29180 | 20 20 28 72 65 70 6c 2d 70 61 69 72 20 28 77 68 65 6e 20 28 61 6e 64 20 6b 65 79 2d 6f 72 69 67 | ..(repl-pair.(when.(and.key-orig |
| 291a0 | 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -str............................ |
| 291c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 291e0 | 20 6b 65 79 2d 72 65 70 6c 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .key-repl-str).................. |
| 29200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 29220 | 20 20 28 63 6f 6e 73 20 28 69 6e 74 65 72 6e 20 6b 65 79 2d 6f 72 69 67 2d 73 74 72 29 0a 20 20 | ..(cons.(intern.key-orig-str)... |
| 29240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 29260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 72 6e 20 6b | .......................(intern.k |
| 29280 | 65 79 2d 72 65 70 6c 2d 73 74 72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ey-repl-str)))))................ |
| 292a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 72 65 70 6c 2d 70 61 69 | ..................(when.repl-pai |
| 292c0 | 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r............................... |
| 292e0 | 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 70 61 69 72 20 | .....;;.(message."[ox-hugo.pair. |
| 29300 | 44 42 47 5d 20 25 53 22 20 70 61 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | DBG].%S".pair).................. |
| 29320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b | ..................;;.(message."[ |
| 29340 | 6f 78 2d 68 75 67 6f 20 72 65 70 6c 2d 70 61 69 72 20 44 42 47 5d 20 25 53 22 20 72 65 70 6c 2d | ox-hugo.repl-pair.DBG].%S".repl- |
| 29360 | 70 61 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pair)........................... |
| 29380 | 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 72 | .........;;.(message."[ox-hugo.r |
| 293a0 | 65 70 6c 2d 70 61 69 72 20 63 61 72 20 44 42 47 5d 20 25 53 22 20 28 63 61 72 20 72 65 70 6c 2d | epl-pair.car.DBG].%S".(car.repl- |
| 293c0 | 70 61 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pair)).......................... |
| 293e0 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 | ..........;;.(message."[ox-hugo. |
| 29400 | 72 65 70 6c 2d 70 61 69 72 20 63 64 72 20 44 42 47 5d 20 25 53 22 20 28 63 64 72 20 72 65 70 6c | repl-pair.cdr.DBG].%S".(cdr.repl |
| 29420 | 2d 70 61 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -pair))......................... |
| 29440 | 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 72 65 70 6c 2d 70 61 69 72 20 61 6c 69 73 74 | ...........(push.repl-pair.alist |
| 29460 | 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )))))........................... |
| 29480 | 20 61 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b | .alist))).........;;.(message."[ |
| 294a0 | 6f 78 2d 68 75 67 6f 20 72 65 70 6c 61 63 65 2d 6b 65 79 20 6c 69 73 74 20 44 42 47 5d 20 25 53 | ox-hugo.replace-key.list.DBG].%S |
| 294c0 | 22 20 72 65 70 6c 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 | ".repl-list).........;;.(message |
| 294e0 | 20 22 5b 6f 78 2d 68 75 67 6f 20 72 65 70 6c 61 63 65 2d 6b 65 79 20 61 6c 69 73 74 20 44 42 47 | ."[ox-hugo.replace-key.alist.DBG |
| 29500 | 5d 20 25 53 22 20 72 65 70 6c 2d 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 | ].%S".repl-alist).........(dolis |
| 29520 | 74 20 28 72 65 70 6c 20 72 65 70 6c 2d 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c | t.(repl.repl-alist)...........(l |
| 29540 | 65 74 20 28 28 6b 65 79 2d 6f 72 69 67 20 28 63 61 72 20 72 65 70 6c 29 29 0a 20 20 20 20 20 20 | et.((key-orig.(car.repl))....... |
| 29560 | 20 20 20 20 20 20 20 20 20 20 28 6b 65 79 2d 72 65 70 6c 20 28 63 64 72 20 72 65 70 6c 29 29 29 | ..........(key-repl.(cdr.repl))) |
| 29580 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 6f 75 6e 64 2d 6b 65 79 2d 63 65 | .............(let.((found-key-ce |
| 295a0 | 6c 6c 20 28 61 73 73 6f 63 20 6b 65 79 2d 6f 72 69 67 20 64 61 74 61 29 29 29 0a 20 20 20 20 20 | ll.(assoc.key-orig.data)))...... |
| 295c0 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 66 6f 75 6e 64 2d 6b 65 79 2d 63 65 6c 6c 0a 20 20 | .........(when.found-key-cell... |
| 295e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 | ..............;;.(message."[ox-h |
| 29600 | 75 67 6f 20 72 65 70 6c 61 63 65 2d 6b 65 79 20 66 6f 75 6e 64 2d 6b 65 79 2d 63 65 6c 6c 20 44 | ugo.replace-key.found-key-cell.D |
| 29620 | 42 47 5d 20 25 53 22 20 66 6f 75 6e 64 2d 6b 65 79 2d 63 65 6c 6c 29 0a 20 20 20 20 20 20 20 20 | BG].%S".found-key-cell)......... |
| 29640 | 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 72 65 | ........;;.(message."[ox-hugo.re |
| 29660 | 70 6c 61 63 65 2d 6b 65 79 20 6b 65 79 2d 6f 72 69 67 20 44 42 47 5d 20 25 53 22 20 6b 65 79 2d | place-key.key-orig.DBG].%S".key- |
| 29680 | 6f 72 69 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 | orig).................;;.(messag |
| 296a0 | 65 20 22 5b 6f 78 2d 68 75 67 6f 20 72 65 70 6c 61 63 65 2d 6b 65 79 20 6b 65 79 2d 72 65 70 6c | e."[ox-hugo.replace-key.key-repl |
| 296c0 | 20 44 42 47 5d 20 25 53 22 20 6b 65 79 2d 72 65 70 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .DBG].%S".key-repl)............. |
| 296e0 | 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 3d 20 22 6e 69 6c 22 20 6b 65 79 2d 72 65 70 6c 29 | ....(if.(string=."nil".key-repl) |
| 29700 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 65 74 74 69 6e 67 20 | .....................;;.Setting. |
| 29720 | 76 61 6c 75 65 20 6f 66 20 61 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 6b 65 79 20 74 6f 20 6e | value.of.a.front-matter.key.to.n |
| 29740 | 69 6c 20 77 69 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 63 | il.will.....................;;.c |
| 29760 | 61 75 73 65 20 74 68 61 74 20 6b 65 79 20 74 6f 20 62 65 20 72 65 6d 6f 76 65 64 20 64 75 72 69 | ause.that.key.to.be.removed.duri |
| 29780 | 6e 67 20 65 78 70 6f 72 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | ng.export......................; |
| 297a0 | 3b 20 53 65 65 20 60 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 6e 2d 66 72 6f 6e 74 2d 6d 61 74 74 65 | ;.See.`org-hugo--gen-front-matte |
| 297c0 | 72 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 63 | r'......................(setf.(c |
| 297e0 | 64 72 20 66 6f 75 6e 64 2d 6b 65 79 2d 63 65 6c 6c 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 | dr.found-key-cell).nil)......... |
| 29800 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 65 6d 61 63 73 2e 73 74 61 63 6b | ..........;;.https://emacs.stack |
| 29820 | 65 78 63 68 61 6e 67 65 2e 63 6f 6d 2f 61 2f 33 33 39 38 2f 31 31 35 0a 20 20 20 20 20 20 20 20 | exchange.com/a/3398/115......... |
| 29840 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 63 61 72 20 66 6f 75 6e 64 2d 6b 65 79 2d 63 | ..........(setf.(car.found-key-c |
| 29860 | 65 6c 6c 29 20 6b 65 79 2d 72 65 70 6c 29 29 29 29 29 29 29 29 0a 20 20 20 20 64 61 74 61 29 29 | ell).key-repl)))))))).....data)) |
| 29880 | 0a 0a 3b 3b 3b 3b 20 54 4f 44 4f 20 6b 65 79 77 6f 72 64 73 0a 28 64 65 66 75 6e 20 6f 72 67 2d | ..;;;;.TODO.keywords.(defun.org- |
| 298a0 | 68 75 67 6f 2d 2d 74 6f 64 6f 20 28 74 6f 64 6f 20 69 6e 66 6f 29 0a 20 20 22 46 6f 72 6d 61 74 | hugo--todo.(todo.info)..."Format |
| 298c0 | 20 54 4f 44 4f 20 6b 65 79 77 6f 72 64 73 20 69 6e 74 6f 20 48 54 4d 4c 2e 0a 0a 54 68 69 73 20 | .TODO.keywords.into.HTML...This. |
| 298e0 | 66 75 6e 63 74 69 6f 6e 20 69 73 20 61 6c 6d 6f 73 74 20 6c 69 6b 65 20 60 6f 72 67 2d 68 74 6d | function.is.almost.like.`org-htm |
| 29900 | 6c 2d 2d 74 6f 64 6f 27 20 65 78 63 65 70 74 20 74 68 61 74 3a 0a 2d 20 41 6e 20 5c 22 6f 72 67 | l--todo'.except.that:.-.An.\"org |
| 29920 | 2d 74 6f 64 6f 5c 22 20 63 6c 61 73 73 20 69 73 20 61 6c 77 61 79 73 20 61 64 64 65 64 20 74 6f | -todo\".class.is.always.added.to |
| 29940 | 20 74 68 65 20 73 70 61 6e 20 65 6c 65 6d 65 6e 74 2e 0a 2d 20 60 6f 72 67 2d 68 75 67 6f 2d 2d | .the.span.element..-.`org-hugo-- |
| 29960 | 72 65 70 6c 61 63 65 2d 75 6e 64 65 72 73 63 6f 72 65 73 2d 77 69 74 68 2d 73 70 61 63 65 73 27 | replace-underscores-with-spaces' |
| 29980 | 20 69 73 20 75 73 65 64 20 74 6f 20 72 65 70 6c 61 63 65 0a 20 20 64 6f 75 62 6c 65 2d 75 6e 64 | .is.used.to.replace...double-und |
| 299a0 | 65 72 73 63 6f 72 65 73 20 69 6e 20 54 4f 44 4f 20 77 69 74 68 20 73 70 61 63 65 73 2e 0a 0a 49 | erscores.in.TODO.with.spaces...I |
| 299c0 | 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 | NFO.is.a.plist.used.as.a.communi |
| 299e0 | 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 28 77 68 65 6e 20 74 6f 64 6f 0a 20 20 | cation.channel."...(when.todo... |
| 29a00 | 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 44 42 47 20 74 6f 64 6f 5d 20 74 6f 64 6f 3a 20 | ..;;.(message."[DBG.todo].todo:. |
| 29a20 | 25 53 22 20 74 6f 64 6f 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 44 42 47 20 | %S".todo).....;;.(message."[DBG. |
| 29a40 | 74 6f 64 6f 5d 20 6f 72 67 2d 64 6f 6e 65 2d 6b 65 79 77 6f 72 64 73 3a 20 25 53 22 20 6f 72 67 | todo].org-done-keywords:.%S".org |
| 29a60 | 2d 64 6f 6e 65 2d 6b 65 79 77 6f 72 64 73 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 | -done-keywords).....;;.(message. |
| 29a80 | 22 5b 44 42 47 20 74 6f 64 6f 5d 20 69 73 20 61 20 64 6f 6e 65 20 6b 65 79 77 6f 72 64 3f 20 25 | "[DBG.todo].is.a.done.keyword?.% |
| 29aa0 | 53 22 20 28 6d 65 6d 62 65 72 20 74 6f 64 6f 20 6f 72 67 2d 64 6f 6e 65 2d 6b 65 79 77 6f 72 64 | S".(member.todo.org-done-keyword |
| 29ac0 | 73 29 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 44 42 47 20 74 6f 64 6f 5d 20 | s)).....;;.(message."[DBG.todo]. |
| 29ae0 | 68 74 6d 6c 2d 74 6f 64 6f 2d 6b 77 64 2d 63 6c 61 73 73 2d 70 72 65 66 69 78 3a 20 25 53 22 20 | html-todo-kwd-class-prefix:.%S". |
| 29b00 | 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 74 6d 6c 2d 74 6f 64 6f 2d 6b 77 64 2d 63 | (plist-get.info.:html-todo-kwd-c |
| 29b20 | 6c 61 73 73 2d 70 72 65 66 69 78 29 29 0a 20 20 20 20 28 66 6f 72 6d 61 74 20 22 3c 73 70 61 6e | lass-prefix)).....(format."<span |
| 29b40 | 20 63 6c 61 73 73 3d 5c 22 6f 72 67 2d 74 6f 64 6f 20 25 73 20 25 73 25 73 5c 22 3e 25 73 3c 2f | .class=\"org-todo.%s.%s%s\">%s</ |
| 29b60 | 73 70 61 6e 3e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 65 6d 62 65 72 20 74 | span>".............(if.(member.t |
| 29b80 | 6f 64 6f 20 6f 72 67 2d 64 6f 6e 65 2d 6b 65 79 77 6f 72 64 73 29 20 22 64 6f 6e 65 22 20 22 74 | odo.org-done-keywords)."done"."t |
| 29ba0 | 6f 64 6f 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6f 72 67 2d 73 74 72 69 6e | odo").............(or.(org-strin |
| 29bc0 | 67 2d 6e 77 2d 70 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 74 6d 6c 2d 74 6f 64 | g-nw-p.(plist-get.info.:html-tod |
| 29be0 | 6f 2d 6b 77 64 2d 63 6c 61 73 73 2d 70 72 65 66 69 78 29 29 20 22 22 29 0a 20 20 20 20 20 20 20 | o-kwd-class-prefix))."")........ |
| 29c00 | 20 20 20 20 20 28 6f 72 67 2d 68 74 6d 6c 2d 66 69 78 2d 63 6c 61 73 73 2d 6e 61 6d 65 20 74 6f | .....(org-html-fix-class-name.to |
| 29c20 | 64 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 72 65 70 6c 61 | do).............(org-hugo--repla |
| 29c40 | 63 65 2d 75 6e 64 65 72 73 63 6f 72 65 73 2d 77 69 74 68 2d 73 70 61 63 65 73 20 74 6f 64 6f 29 | ce-underscores-with-spaces.todo) |
| 29c60 | 29 29 29 0a 0a 3b 3b 3b 3b 20 50 61 72 73 65 20 64 72 61 66 74 20 73 74 61 74 65 0a 28 64 65 66 | )))..;;;;.Parse.draft.state.(def |
| 29c80 | 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 70 61 72 73 65 2d 64 72 61 66 74 2d 73 74 61 74 65 20 28 | un.org-hugo--parse-draft-state.( |
| 29ca0 | 69 6e 66 6f 29 0a 20 20 22 50 61 72 73 65 20 74 68 65 20 64 72 61 66 74 20 73 74 61 74 65 20 6f | info)..."Parse.the.draft.state.o |
| 29cc0 | 66 20 74 68 65 20 70 6f 73 74 20 68 65 61 64 69 6e 67 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 52 65 | f.the.post.heading.at.point...Re |
| 29ce0 | 74 75 72 6e 20 61 20 5c 22 74 72 75 65 5c 22 20 6f 72 20 5c 22 66 61 6c 73 65 5c 22 20 73 74 72 | turn.a.\"true\".or.\"false\".str |
| 29d00 | 69 6e 67 2e 0a 0a 46 6f 72 20 70 65 72 2d 73 75 62 74 72 65 65 20 65 78 70 6f 72 74 20 66 6c 6f | ing...For.per-subtree.export.flo |
| 29d20 | 77 2c 20 74 68 65 20 64 72 61 66 74 20 73 74 61 74 65 20 70 61 72 73 65 64 20 66 72 6f 6d 20 74 | w,.the.draft.state.parsed.from.t |
| 29d40 | 68 65 20 4f 72 67 0a 54 4f 44 4f 20 73 74 61 74 65 20 68 61 73 20 61 20 68 69 67 68 65 72 20 70 | he.Org.TODO.state.has.a.higher.p |
| 29d60 | 72 65 63 65 64 65 6e 63 65 20 74 68 61 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 48 55 47 4f | recedence.than.the.value.of.HUGO |
| 29d80 | 5f 44 52 41 46 54 0a 6b 65 79 77 6f 72 64 2f 70 72 6f 70 65 72 74 79 2e 0a 0a 49 4e 46 4f 20 69 | _DRAFT.keyword/property...INFO.i |
| 29da0 | 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f | s.a.plist.used.as.a.communicatio |
| 29dc0 | 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 74 6f 64 6f 2d 6b 65 79 77 6f | n.channel."...(let*.((todo-keywo |
| 29de0 | 72 64 20 28 6f 72 67 2d 65 6e 74 72 79 2d 67 65 74 20 28 70 6f 69 6e 74 29 20 22 54 4f 44 4f 22 | rd.(org-entry-get.(point)."TODO" |
| 29e00 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 72 61 66 74 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 | ))..........(draft.(cond........ |
| 29e20 | 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 70 20 74 6f 64 6f 2d 6b 65 79 77 6f 72 64 | ..........((stringp.todo-keyword |
| 29e40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 65 6d 62 65 72 20 | )...................(if.(member. |
| 29e60 | 74 6f 64 6f 2d 6b 65 79 77 6f 72 64 20 6f 72 67 2d 64 6f 6e 65 2d 6b 65 79 77 6f 72 64 73 29 0a | todo-keyword.org-done-keywords). |
| 29e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 0a 20 20 20 20 20 20 | ......................nil....... |
| 29ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 | ..............(progn............ |
| 29ec0 | 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 3d 20 22 44 52 41 46 54 | ...........(when.(string=."DRAFT |
| 29ee0 | 22 20 74 6f 64 6f 2d 6b 65 79 77 6f 72 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".todo-keyword)................. |
| 29f00 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 69 74 6c 65 20 28 6f 72 67 2d 65 6e 74 72 79 2d | ........(let.((title.(org-entry- |
| 29f20 | 67 65 74 20 28 70 6f 69 6e 74 29 20 22 49 54 45 4d 22 29 29 29 20 3b 50 6f 73 74 20 74 69 74 6c | get.(point)."ITEM"))).;Post.titl |
| 29f40 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 | e...........................(mes |
| 29f60 | 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 5d 20 60 25 73 27 20 70 6f 73 74 20 69 73 20 6d 61 72 | sage."[ox-hugo].`%s'.post.is.mar |
| 29f80 | 6b 65 64 20 61 73 20 61 20 44 52 41 46 54 22 20 74 69 74 6c 65 29 29 29 0a 20 20 20 20 20 20 20 | ked.as.a.DRAFT".title)))........ |
| 29fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...............t)))............. |
| 29fc0 | 20 20 20 20 20 28 3b 3b 20 49 66 20 74 68 65 20 48 55 47 4f 5f 44 52 41 46 54 20 6b 65 79 77 6f | .....(;;.If.the.HUGO_DRAFT.keywo |
| 29fe0 | 72 64 2f 70 72 6f 70 65 72 74 79 20 2a 69 73 2a 20 73 65 74 2c 20 62 75 74 0a 20 20 20 20 20 20 | rd/property.*is*.set,.but....... |
| 2a000 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6e 6f 74 20 74 6f 20 6e 69 6c 2e 0a 20 20 20 20 20 | ............;;.not.to.nil....... |
| 2a020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 | .............(plist-get.info.:hu |
| 2a040 | 67 6f 2d 64 72 61 66 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 | go-draft)...................(let |
| 2a060 | 2a 20 28 28 64 72 61 66 74 2d 31 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 66 72 6f 6e 74 2d 6d 61 74 | *.((draft-1.(org-hugo--front-mat |
| 2a080 | 74 65 72 2d 76 61 6c 75 65 2d 62 6f 6f 6c 65 61 6e 69 7a 65 20 28 70 6c 69 73 74 2d 67 65 74 20 | ter-value-booleanize.(plist-get. |
| 2a0a0 | 69 6e 66 6f 20 3a 68 75 67 6f 2d 64 72 61 66 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | info.:hugo-draft)))............. |
| 2a0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 73 2d 64 72 61 66 74 20 28 69 66 20 28 73 74 72 69 | .............(is-draft.(if.(stri |
| 2a0e0 | 6e 67 3d 20 22 74 72 75 65 22 20 64 72 61 66 74 2d 31 29 20 74 20 6e 69 6c 29 29 29 0a 20 20 20 | ng=."true".draft-1).t.nil))).... |
| 2a100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 69 73 2d 64 72 61 66 74 0a | .................(when.is-draft. |
| 2a120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 65 6e | ......................(let*.((en |
| 2a140 | 74 72 79 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 61 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 20 | try.(org-element-at-point))..... |
| 2a160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 73 2d 73 75 62 | .........................(is-sub |
| 2a180 | 74 72 65 65 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 45 58 50 4f | tree.(org-element-property.:EXPO |
| 2a1a0 | 52 54 5f 46 49 4c 45 5f 4e 41 4d 45 20 65 6e 74 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | RT_FILE_NAME.entry))............ |
| 2a1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 69 74 6c 65 20 28 69 66 20 69 73 2d | ..................(title.(if.is- |
| 2a1e0 | 73 75 62 74 72 65 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | subtree......................... |
| 2a200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6e 74 72 79 2d 67 65 74 20 28 | ................(org-entry-get.( |
| 2a220 | 70 6f 69 6e 74 29 20 22 49 54 45 4d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | point)."ITEM").................. |
| 2a240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 63 61 72 20 28 70 | .....................(or.(car.(p |
| 2a260 | 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 74 69 74 6c 65 29 29 20 22 3c 45 4d 50 54 59 20 54 | list-get.info.:title))."<EMPTY.T |
| 2a280 | 49 54 4c 45 3e 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ITLE>"))))...................... |
| 2a2a0 | 20 20 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 5d 20 60 25 73 27 20 70 6f 73 74 | ...(message."[ox-hugo].`%s'.post |
| 2a2c0 | 20 69 73 20 6d 61 72 6b 65 64 20 61 73 20 61 20 44 52 41 46 54 22 20 74 69 74 6c 65 29 29 29 0a | .is.marked.as.a.DRAFT".title))). |
| 2a2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 2d 64 72 61 66 74 29 29 0a 20 | ....................is-draft)).. |
| 2a300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 3b 4e 65 69 74 68 65 72 20 6f 66 20 4f | ................(t.;Neither.of.O |
| 2a320 | 72 67 20 54 4f 44 4f 20 73 74 61 74 65 20 61 6e 64 20 48 55 47 4f 5f 44 52 41 46 54 20 6b 65 79 | rg.TODO.state.and.HUGO_DRAFT.key |
| 2a340 | 77 6f 72 64 2f 70 72 6f 70 65 72 74 79 20 61 72 65 20 73 65 74 0a 20 20 20 20 20 20 20 20 20 20 | word/property.are.set........... |
| 2a360 | 20 20 20 20 20 20 20 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 72 61 66 74 2d 62 | ........nil)))..........(draft-b |
| 2a380 | 6f 6f 6c 2d 73 74 72 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2d | ool-str.(org-hugo--front-matter- |
| 2a3a0 | 76 61 6c 75 65 2d 62 6f 6f 6c 65 61 6e 69 7a 65 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 64 72 | value-booleanize.(symbol-name.dr |
| 2a3c0 | 61 66 74 29 29 29 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 64 62 67 3a 20 64 72 | aft)))).....;;.(message."dbg:.dr |
| 2a3e0 | 61 66 74 2d 73 74 61 74 65 3a 20 74 6f 64 6f 20 6b 65 79 77 6f 72 64 3d 25 53 20 48 55 47 4f 5f | aft-state:.todo.keyword=%S.HUGO_ |
| 2a400 | 44 52 41 46 54 3d 25 53 20 64 72 61 66 74 3d 25 53 22 0a 20 20 20 20 3b 3b 20 20 20 20 20 20 20 | DRAFT=%S.draft=%S".....;;....... |
| 2a420 | 20 20 20 74 6f 64 6f 2d 6b 65 79 77 6f 72 64 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 | ...todo-keyword.(plist-get.info. |
| 2a440 | 3a 68 75 67 6f 2d 64 72 61 66 74 29 20 64 72 61 66 74 2d 62 6f 6f 6c 2d 73 74 72 29 0a 20 20 20 | :hugo-draft).draft-bool-str).... |
| 2a460 | 20 64 72 61 66 74 2d 62 6f 6f 6c 2d 73 74 72 29 29 0a 0a 3b 3b 3b 3b 20 43 68 65 63 6b 20 69 66 | .draft-bool-str))..;;;;.Check.if |
| 2a480 | 20 50 61 6e 64 6f 63 20 43 69 74 61 74 69 6f 6e 73 20 70 61 72 73 69 6e 67 20 69 73 20 6e 65 65 | .Pandoc.Citations.parsing.is.nee |
| 2a4a0 | 64 65 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 70 61 6e 64 6f 63 2d 63 69 74 61 | ded.(defun.org-hugo--pandoc-cita |
| 2a4c0 | 74 69 6f 6e 73 2d 65 6e 61 62 6c 65 64 2d 70 20 28 69 6e 66 6f 29 0a 20 20 22 52 65 74 75 72 6e | tions-enabled-p.(info)..."Return |
| 2a4e0 | 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 50 61 6e 64 6f 63 20 43 69 74 61 74 69 6f 6e 20 70 61 72 73 | .non-nil.if.Pandoc.Citation.pars |
| 2a500 | 69 6e 67 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 | ing.is.enabled...INFO.is.a.plist |
| 2a520 | 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c | .used.as.a.communication.channel |
| 2a540 | 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 70 61 6e 64 6f 63 2d 63 69 74 61 74 69 6f 6e 73 2d 65 6e | ."...(let*.((pandoc-citations-en |
| 2a560 | 61 62 6c 65 64 2d 2d 70 72 6f 70 2d 76 61 6c 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 | abled--prop-val...........(org-e |
| 2a580 | 6e 74 72 79 2d 67 65 74 20 6e 69 6c 20 22 45 58 50 4f 52 54 5f 48 55 47 4f 5f 50 41 4e 44 4f 43 | ntry-get.nil."EXPORT_HUGO_PANDOC |
| 2a5a0 | 5f 43 49 54 41 54 49 4f 4e 53 22 20 3a 69 6e 68 65 72 69 74 20 3a 6c 69 74 65 72 61 6c 2d 6e 69 | _CITATIONS".:inherit.:literal-ni |
| 2a5c0 | 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 61 6e 64 6f 63 2d 63 69 74 61 74 69 6f 6e 73 2d 65 | l))..........(pandoc-citations-e |
| 2a5e0 | 6e 61 62 6c 65 64 2d 2d 70 6c 69 73 74 2d 76 61 6c 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 | nabled--plist-val...........(org |
| 2a600 | 2d 68 75 67 6f 2d 2d 70 6c 69 73 74 2d 67 65 74 2d 74 72 75 65 2d 70 20 69 6e 66 6f 20 3a 68 75 | -hugo--plist-get-true-p.info.:hu |
| 2a620 | 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 61 74 69 6f 6e 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 | go-pandoc-citations))..........( |
| 2a640 | 70 61 6e 64 6f 63 2d 65 6e 61 62 6c 65 64 20 28 6f 72 20 70 61 6e 64 6f 63 2d 63 69 74 61 74 69 | pandoc-enabled.(or.pandoc-citati |
| 2a660 | 6f 6e 73 2d 65 6e 61 62 6c 65 64 2d 2d 70 72 6f 70 2d 76 61 6c 0a 20 20 20 20 20 20 20 20 20 20 | ons-enabled--prop-val........... |
| 2a680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 6e 64 6f 63 2d 63 69 74 61 74 69 | ...................pandoc-citati |
| 2a6a0 | 6f 6e 73 2d 65 6e 61 62 6c 65 64 2d 2d 70 6c 69 73 74 2d 76 61 6c 29 29 0a 20 20 20 20 20 20 20 | ons-enabled--plist-val))........ |
| 2a6c0 | 20 20 28 70 61 6e 64 6f 63 2d 65 6e 61 62 6c 65 64 2d 62 6f 6f 6c 20 28 6f 72 67 2d 68 75 67 6f | ..(pandoc-enabled-bool.(org-hugo |
| 2a6e0 | 2d 2d 76 61 6c 75 65 2d 67 65 74 2d 74 72 75 65 2d 70 20 70 61 6e 64 6f 63 2d 65 6e 61 62 6c 65 | --value-get-true-p.pandoc-enable |
| 2a700 | 64 29 29 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 44 | d))).....;;.(message."[ox-hugo.D |
| 2a720 | 42 47 20 70 61 6e 64 6f 63 2d 63 69 74 61 74 69 6f 6e 73 2d 65 6e 61 62 6c 65 64 2d 2d 70 72 6f | BG.pandoc-citations-enabled--pro |
| 2a740 | 70 2d 76 61 6c 5d 20 25 53 22 20 70 61 6e 64 6f 63 2d 63 69 74 61 74 69 6f 6e 73 2d 65 6e 61 62 | p-val].%S".pandoc-citations-enab |
| 2a760 | 6c 65 64 2d 2d 70 72 6f 70 2d 76 61 6c 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 | led--prop-val).....;;.(message." |
| 2a780 | 5b 6f 78 2d 68 75 67 6f 20 44 42 47 20 70 61 6e 64 6f 63 2d 63 69 74 61 74 69 6f 6e 73 2d 65 6e | [ox-hugo.DBG.pandoc-citations-en |
| 2a7a0 | 61 62 6c 65 64 2d 2d 70 6c 69 73 74 2d 76 61 6c 5d 20 25 53 22 20 70 61 6e 64 6f 63 2d 63 69 74 | abled--plist-val].%S".pandoc-cit |
| 2a7c0 | 61 74 69 6f 6e 73 2d 65 6e 61 62 6c 65 64 2d 2d 70 6c 69 73 74 2d 76 61 6c 29 0a 20 20 20 20 3b | ations-enabled--plist-val).....; |
| 2a7e0 | 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 44 42 47 20 70 61 6e 64 6f 63 2d | ;.(message."[ox-hugo.DBG.pandoc- |
| 2a800 | 65 6e 61 62 6c 65 64 2d 62 6f 6f 6c 5d 20 25 53 22 20 70 61 6e 64 6f 63 2d 65 6e 61 62 6c 65 64 | enabled-bool].%S".pandoc-enabled |
| 2a820 | 2d 62 6f 6f 6c 29 0a 20 20 20 20 70 61 6e 64 6f 63 2d 65 6e 61 62 6c 65 64 2d 62 6f 6f 6c 29 29 | -bool).....pandoc-enabled-bool)) |
| 2a840 | 0a 0a 3b 3b 3b 3b 20 47 65 74 20 61 20 70 72 6f 70 65 72 74 79 20 76 61 6c 75 65 20 61 6e 64 20 | ..;;;;.Get.a.property.value.and. |
| 2a860 | 63 6f 6e 63 61 74 20 69 74 20 77 69 74 68 20 69 74 73 20 70 61 72 65 6e 74 20 76 61 6c 75 65 0a | concat.it.with.its.parent.value. |
| 2a880 | 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 65 6e 74 72 79 2d 67 65 74 2d 63 6f 6e 63 61 | (defun.org-hugo--entry-get-conca |
| 2a8a0 | 74 20 28 70 6f 6d 20 70 72 6f 70 65 72 74 79 20 26 6f 70 74 69 6f 6e 61 6c 20 73 65 70 29 0a 20 | t.(pom.property.&optional.sep).. |
| 2a8c0 | 20 22 43 6f 6e 63 61 74 65 6e 61 74 65 20 61 6e 20 4f 72 67 20 50 72 6f 70 65 72 74 79 20 76 61 | ."Concatenate.an.Org.Property.va |
| 2a8e0 | 6c 75 65 20 77 69 74 68 20 69 74 73 20 69 6e 68 65 72 69 74 65 64 20 76 61 6c 75 65 2e 0a 0a 47 | lue.with.its.inherited.value...G |
| 2a900 | 65 74 20 76 61 6c 75 65 20 6f 66 20 50 52 4f 50 45 52 54 59 20 66 6f 72 20 65 6e 74 72 79 20 6f | et.value.of.PROPERTY.for.entry.o |
| 2a920 | 72 20 63 6f 6e 74 65 6e 74 20 61 74 20 70 6f 69 6e 74 2d 6f 72 2d 6d 61 72 6b 65 72 0a 50 4f 4d | r.content.at.point-or-marker.POM |
| 2a940 | 2e 20 20 49 66 20 61 20 70 61 72 65 6e 74 20 73 75 62 74 72 65 65 20 68 61 73 20 74 68 65 20 73 | ...If.a.parent.subtree.has.the.s |
| 2a960 | 61 6d 65 20 50 52 4f 50 45 52 54 59 20 73 65 74 2c 20 61 70 70 65 6e 64 20 74 68 65 0a 63 75 72 | ame.PROPERTY.set,.append.the.cur |
| 2a980 | 72 65 6e 74 20 70 72 6f 70 65 72 74 79 20 76 61 6c 75 65 20 74 6f 20 74 68 61 74 2c 20 66 6f 6c | rent.property.value.to.that,.fol |
| 2a9a0 | 6c 6f 77 69 6e 67 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 53 45 50 2e 0a 0a 53 45 50 20 69 73 | lowing.the.optional.SEP...SEP.is |
| 2a9c0 | 20 74 68 65 20 63 6f 6e 63 61 74 65 6e 61 74 69 6f 6e 20 73 65 70 61 72 61 74 6f 72 20 73 74 72 | .the.concatenation.separator.str |
| 2a9e0 | 69 6e 67 2e 20 20 49 66 20 69 74 20 69 73 20 6e 69 6c 2c 20 69 74 0a 64 65 66 61 75 6c 74 73 20 | ing...If.it.is.nil,.it.defaults. |
| 2aa00 | 74 6f 20 5c 22 5c 22 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 74 65 72 6e 61 6c | to.\"\"...This.function.internal |
| 2aa20 | 6c 79 20 63 61 6c 6c 73 20 60 6f 72 67 2d 65 6e 74 72 79 2d 67 65 74 27 20 77 69 74 68 20 69 74 | ly.calls.`org-entry-get'.with.it |
| 2aa40 | 73 20 49 4e 48 45 52 49 54 0a 61 72 67 75 6d 65 6e 74 20 73 65 74 20 74 6f 20 6e 6f 6e 2d 6e 69 | s.INHERIT.argument.set.to.non-ni |
| 2aa60 | 6c 20 61 6e 64 20 74 68 65 20 4c 49 54 45 52 41 4c 2d 4e 49 4c 20 61 72 67 75 6d 65 6e 74 20 73 | l.and.the.LITERAL-NIL.argument.s |
| 2aa80 | 65 74 20 74 6f 20 6e 69 6c 2e 0a 0a 49 66 20 74 68 65 20 70 72 6f 70 65 72 74 79 20 69 73 20 70 | et.to.nil...If.the.property.is.p |
| 2aaa0 | 72 65 73 65 6e 74 20 62 75 74 20 65 6d 70 74 79 2c 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c | resent.but.empty,.the.return.val |
| 2aac0 | 75 65 20 69 73 20 74 68 65 0a 65 6d 70 74 79 20 73 74 72 69 6e 67 2e 20 20 49 66 20 74 68 65 20 | ue.is.the.empty.string...If.the. |
| 2aae0 | 70 72 6f 70 65 72 74 79 20 69 73 20 6e 6f 74 20 70 72 65 73 65 6e 74 20 61 74 20 61 6c 6c 2c 20 | property.is.not.present.at.all,. |
| 2ab00 | 6e 69 6c 20 69 73 0a 72 65 74 75 72 6e 65 64 2e 20 20 49 6e 20 61 6e 79 20 6f 74 68 65 72 20 63 | nil.is.returned...In.any.other.c |
| 2ab20 | 61 73 65 2c 20 72 65 74 75 72 6e 20 74 68 65 20 76 61 6c 75 65 20 61 73 20 61 20 73 74 72 69 6e | ase,.return.the.value.as.a.strin |
| 2ab40 | 67 2e 0a 53 65 61 72 63 68 20 69 73 20 63 61 73 65 2d 69 6e 73 65 6e 73 69 74 69 76 65 2e 22 0a | g..Search.is.case-insensitive.". |
| 2ab60 | 20 20 28 6c 65 74 20 28 28 73 65 70 20 28 6f 72 20 73 65 70 20 22 22 29 29 0a 20 20 20 20 20 20 | ..(let.((sep.(or.sep.""))....... |
| 2ab80 | 20 20 28 76 61 6c 75 65 2d 6e 6f 2d 63 6f 6e 63 61 74 20 28 6f 72 67 2d 65 6e 74 72 79 2d 67 65 | ..(value-no-concat.(org-entry-ge |
| 2aba0 | 74 20 70 6f 6d 20 70 72 6f 70 65 72 74 79 20 3a 69 6e 68 65 72 69 74 29 29 29 0a 20 20 20 20 3b | t.pom.property.:inherit))).....; |
| 2abc0 | 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 73 65 63 74 69 6f 6e 20 63 6f 6e | ;.(message."[ox-hugo.section.con |
| 2abe0 | 63 61 74 20 44 42 47 5d 20 76 61 6c 75 65 2d 6e 6f 2d 63 6f 6e 63 61 74 3a 20 25 53 22 20 76 61 | cat.DBG].value-no-concat:.%S".va |
| 2ac00 | 6c 75 65 2d 6e 6f 2d 63 6f 6e 63 61 74 29 0a 20 20 20 20 28 69 66 20 76 61 6c 75 65 2d 6e 6f 2d | lue-no-concat).....(if.value-no- |
| 2ac20 | 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 3b 3b 20 47 65 74 20 74 68 65 20 76 61 6c 75 65 20 | concat.........;;.Get.the.value. |
| 2ac40 | 6f 66 20 50 52 4f 50 45 52 54 59 20 66 72 6f 6d 20 74 68 65 20 70 61 72 65 6e 74 20 72 65 6c 61 | of.PROPERTY.from.the.parent.rela |
| 2ac60 | 74 69 76 65 20 74 6f 0a 20 20 20 20 20 20 20 20 3b 3b 20 63 75 72 72 65 6e 74 20 70 6f 69 6e 74 | tive.to.........;;.current.point |
| 2ac80 | 2e 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 76 61 6c 75 65 2d 68 65 72 65 2d 6e 6f 2d 69 | ..........(let.((value-here-no-i |
| 2aca0 | 6e 68 65 72 69 74 20 28 6f 72 67 2d 65 6e 74 72 79 2d 67 65 74 20 70 6f 6d 20 70 72 6f 70 65 72 | nherit.(org-entry-get.pom.proper |
| 2acc0 | 74 79 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 61 6c 75 65 2d 70 61 | ty.nil))...............(value-pa |
| 2ace0 | 72 65 6e 74 20 28 6f 72 67 2d 77 69 74 68 2d 77 69 64 65 2d 62 75 66 66 65 72 0a 20 20 20 20 20 | rent.(org-with-wide-buffer...... |
| 2ad00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f | ........................(when.(o |
| 2ad20 | 72 67 2d 75 70 2d 68 65 61 64 69 6e 67 2d 73 61 66 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | rg-up-heading-safe)............. |
| 2ad40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 65 6e | ...................(org-hugo--en |
| 2ad60 | 74 72 79 2d 67 65 74 2d 63 6f 6e 63 61 74 20 6e 69 6c 20 70 72 6f 70 65 72 74 79 20 73 65 70 29 | try-get-concat.nil.property.sep) |
| 2ad80 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d | ))))...........;;.(message."[ox- |
| 2ada0 | 68 75 67 6f 20 73 65 63 74 69 6f 6e 20 63 6f 6e 63 61 74 20 44 42 47 5d 20 76 61 6c 75 65 2d 68 | hugo.section.concat.DBG].value-h |
| 2adc0 | 65 72 65 2d 6e 6f 2d 69 6e 68 65 72 69 74 3a 20 25 53 22 20 76 61 6c 75 65 2d 68 65 72 65 2d 6e | ere-no-inherit:.%S".value-here-n |
| 2ade0 | 6f 2d 69 6e 68 65 72 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 | o-inherit)...........;;.(message |
| 2ae00 | 20 22 5b 6f 78 2d 68 75 67 6f 20 73 65 63 74 69 6f 6e 20 63 6f 6e 63 61 74 20 44 42 47 5d 20 76 | ."[ox-hugo.section.concat.DBG].v |
| 2ae20 | 61 6c 75 65 2d 70 61 72 65 6e 74 3a 20 25 53 22 20 76 61 6c 75 65 2d 70 61 72 65 6e 74 29 0a 20 | alue-parent:.%S".value-parent).. |
| 2ae40 | 20 20 20 20 20 20 20 20 20 28 69 66 20 76 61 6c 75 65 2d 68 65 72 65 2d 6e 6f 2d 69 6e 68 65 72 | .........(if.value-here-no-inher |
| 2ae60 | 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 25 73 25 73 | it...............(format."%s%s%s |
| 2ae80 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 76 61 6c 75 | ".......................(or.valu |
| 2aea0 | 65 2d 70 61 72 65 6e 74 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-parent."").................... |
| 2aec0 | 20 20 20 28 69 66 20 76 61 6c 75 65 2d 70 61 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...(if.value-parent............. |
| 2aee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 6f 72 67 2d 73 74 72 69 | ..............(if.(and.(org-stri |
| 2af00 | 6e 67 2d 6e 77 2d 70 20 73 65 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng-nw-p.sep).................... |
| 2af20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 | ................(string-suffix-p |
| 2af40 | 20 73 65 70 20 76 61 6c 75 65 2d 70 61 72 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .sep.value-parent))............. |
| 2af60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 20 3b 44 6f 6e 27 74 20 61 64 64 20 | .................."".;Don't.add. |
| 2af80 | 74 68 65 20 60 73 65 70 27 20 69 66 20 60 76 61 6c 75 65 2d 70 61 72 65 6e 74 27 20 61 6c 72 65 | the.`sep'.if.`value-parent'.alre |
| 2afa0 | 61 64 79 20 65 6e 64 73 20 77 69 74 68 20 74 68 61 74 20 60 73 65 70 27 0a 20 20 20 20 20 20 20 | ady.ends.with.that.`sep'........ |
| 2afc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 70 29 0a 20 20 20 20 20 20 | .....................sep)....... |
| 2afe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 | .................."")........... |
| 2b000 | 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 2d 6e 6f 2d 63 6f 6e 63 61 74 29 0a 20 20 20 | ............value-no-concat).... |
| 2b020 | 20 20 20 20 20 20 20 20 20 3b 3b 20 55 73 65 20 74 68 65 20 76 61 6c 75 65 20 66 72 6f 6d 20 70 | .........;;.Use.the.value.from.p |
| 2b040 | 61 72 65 6e 74 20 64 69 72 65 63 74 6c 79 20 69 66 20 74 68 65 20 70 72 6f 70 65 72 74 79 20 69 | arent.directly.if.the.property.i |
| 2b060 | 73 20 6e 6f 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 65 74 20 69 6e 20 74 68 65 20 | s.not.............;;.set.in.the. |
| 2b080 | 63 75 72 72 65 6e 74 20 73 75 62 74 72 65 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c | current.subtree..............val |
| 2b0a0 | 75 65 2d 70 61 72 65 6e 74 29 29 0a 20 20 20 20 20 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 75 6e | ue-parent)).......nil)))..(defun |
| 2b0c0 | 20 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 73 65 63 74 69 6f 6e 2d 70 61 74 68 20 28 69 6e 66 | .org-hugo--get-section-path.(inf |
| 2b0e0 | 6f 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 48 75 67 6f 20 73 65 63 74 69 6f 6e 20 70 61 | o)..."Return.the.Hugo.section.pa |
| 2b100 | 74 68 2e 0a 54 68 69 73 20 69 73 20 74 68 65 20 70 61 74 68 20 72 65 6c 61 74 69 76 65 20 74 6f | th..This.is.the.path.relative.to |
| 2b120 | 20 74 68 65 20 48 75 67 6f 20 5c 22 63 6f 6e 74 65 6e 74 5c 22 20 64 69 72 65 63 74 6f 72 79 2e | .the.Hugo.\"content\".directory. |
| 2b140 | 0a 0a 49 66 20 74 68 65 20 45 58 50 4f 52 54 5f 48 55 47 4f 5f 53 45 43 54 49 4f 4e 5f 46 52 41 | ..If.the.EXPORT_HUGO_SECTION_FRA |
| 2b160 | 47 20 6b 65 79 77 6f 72 64 20 69 73 20 73 65 74 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 | G.keyword.is.set.in.the.current. |
| 2b180 | 6f 72 20 61 0a 70 61 72 65 6e 74 20 73 75 62 74 72 65 65 2c 20 72 65 74 75 72 6e 20 74 68 65 20 | or.a.parent.subtree,.return.the. |
| 2b1a0 | 63 6f 6e 63 61 74 65 6e 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 5c 22 48 55 47 4f 5f 53 45 43 54 | concatenation.of.the.\"HUGO_SECT |
| 2b1c0 | 49 4f 4e 5c 22 0a 61 6e 64 20 74 68 65 20 63 6f 6e 63 61 74 65 6e 61 74 65 64 20 5c 22 45 58 50 | ION\".and.the.concatenated.\"EXP |
| 2b1e0 | 4f 52 54 5f 48 55 47 4f 5f 53 45 43 54 49 4f 4e 5f 46 52 41 47 5c 22 20 76 61 6c 75 65 73 20 61 | ORT_HUGO_SECTION_FRAG\".values.a |
| 2b200 | 73 20 61 20 70 61 74 68 2e 0a 0a 45 6c 73 65 2c 20 72 65 74 75 72 6e 20 74 68 65 20 5c 22 48 55 | s.a.path...Else,.return.the.\"HU |
| 2b220 | 47 4f 5f 53 45 43 54 49 4f 4e 5c 22 20 70 61 74 68 2e 0a 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e | GO_SECTION\".path...The.function |
| 2b240 | 20 61 6c 77 61 79 73 20 72 65 74 75 72 6e 73 20 61 20 73 74 72 69 6e 67 2e 0a 0a 49 4e 46 4f 20 | .always.returns.a.string...INFO. |
| 2b260 | 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 | is.a.plist.used.as.a.communicati |
| 2b280 | 6f 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 68 75 67 6f 2d 73 65 63 74 | on.channel."...(let*.((hugo-sect |
| 2b2a0 | 69 6f 6e 2d 70 72 6f 70 20 28 6f 72 67 2d 65 6e 74 72 79 2d 67 65 74 20 6e 69 6c 20 22 45 58 50 | ion-prop.(org-entry-get.nil."EXP |
| 2b2c0 | 4f 52 54 5f 48 55 47 4f 5f 53 45 43 54 49 4f 4e 22 20 3a 69 6e 68 65 72 69 74 29 29 0a 20 20 20 | ORT_HUGO_SECTION".:inherit)).... |
| 2b2e0 | 20 20 20 20 20 20 28 68 75 67 6f 2d 73 65 63 74 69 6f 6e 2d 6b 77 64 20 28 70 6c 69 73 74 2d 67 | ......(hugo-section-kwd.(plist-g |
| 2b300 | 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 73 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 | et.info.:hugo-section))......... |
| 2b320 | 20 28 68 75 67 6f 2d 73 65 63 74 69 6f 6e 2d 66 72 61 67 2d 70 72 6f 70 20 28 6f 72 67 2d 65 6e | .(hugo-section-frag-prop.(org-en |
| 2b340 | 74 72 79 2d 67 65 74 20 6e 69 6c 20 22 45 58 50 4f 52 54 5f 48 55 47 4f 5f 53 45 43 54 49 4f 4e | try-get.nil."EXPORT_HUGO_SECTION |
| 2b360 | 5f 46 52 41 47 22 20 3a 69 6e 68 65 72 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 63 74 | _FRAG".:inherit))..........(sect |
| 2b380 | 69 6f 6e 2d 70 61 74 68 2d 31 20 28 6f 72 20 68 75 67 6f 2d 73 65 63 74 69 6f 6e 2d 70 72 6f 70 | ion-path-1.(or.hugo-section-prop |
| 2b3a0 | 20 3b 45 58 50 4f 52 54 5f 48 55 47 4f 5f 53 45 43 54 49 4f 4e 20 67 65 74 73 20 68 69 67 68 65 | .;EXPORT_HUGO_SECTION.gets.highe |
| 2b3c0 | 72 20 70 72 65 63 65 64 65 6e 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.precedence.................... |
| 2b3e0 | 20 20 20 20 20 20 20 20 20 20 68 75 67 6f 2d 73 65 63 74 69 6f 6e 2d 6b 77 64 29 29 20 3b 54 68 | ..........hugo-section-kwd)).;Th |
| 2b400 | 69 73 20 69 73 20 6d 61 69 6e 6c 79 20 74 6f 20 73 75 70 70 6f 72 74 20 70 65 72 2d 66 69 6c 65 | is.is.mainly.to.support.per-file |
| 2b420 | 20 66 6c 6f 77 0a 20 20 20 20 20 20 20 20 20 73 65 63 74 69 6f 6e 2d 70 61 74 68 29 0a 20 20 20 | .flow..........section-path).... |
| 2b440 | 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 73 65 63 74 69 6f 6e 2d 70 | .;;.(message."[ox-hugo.section-p |
| 2b460 | 61 74 68 20 44 42 47 5d 20 68 75 67 6f 2d 73 65 63 74 69 6f 6e 2d 70 72 6f 70 3a 20 25 53 22 20 | ath.DBG].hugo-section-prop:.%S". |
| 2b480 | 68 75 67 6f 2d 73 65 63 74 69 6f 6e 2d 70 72 6f 70 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 | hugo-section-prop).....;;.(messa |
| 2b4a0 | 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 73 65 63 74 69 6f 6e 2d 70 61 74 68 20 44 42 47 5d 20 68 | ge."[ox-hugo.section-path.DBG].h |
| 2b4c0 | 75 67 6f 2d 73 65 63 74 69 6f 6e 2d 6b 77 64 3a 20 25 53 22 20 68 75 67 6f 2d 73 65 63 74 69 6f | ugo-section-kwd:.%S".hugo-sectio |
| 2b4e0 | 6e 2d 6b 77 64 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f | n-kwd).....;;.(message."[ox-hugo |
| 2b500 | 20 73 65 63 74 69 6f 6e 2d 70 61 74 68 20 44 42 47 5d 20 68 75 67 6f 2d 73 65 63 74 69 6f 6e 2d | .section-path.DBG].hugo-section- |
| 2b520 | 66 72 61 67 2d 70 72 6f 70 3a 20 25 53 22 20 68 75 67 6f 2d 73 65 63 74 69 6f 6e 2d 66 72 61 67 | frag-prop:.%S".hugo-section-frag |
| 2b540 | 2d 70 72 6f 70 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f | -prop).....;;.(message."[ox-hugo |
| 2b560 | 20 73 65 63 74 69 6f 6e 2d 70 61 74 68 20 44 42 47 5d 20 73 65 63 74 69 6f 6e 20 70 61 74 68 2d | .section-path.DBG].section.path- |
| 2b580 | 31 3a 20 25 53 22 20 73 65 63 74 69 6f 6e 2d 70 61 74 68 2d 31 29 0a 20 20 20 20 28 75 6e 6c 65 | 1:.%S".section-path-1).....(unle |
| 2b5a0 | 73 73 20 73 65 63 74 69 6f 6e 2d 70 61 74 68 2d 31 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 | ss.section-path-1.......(user-er |
| 2b5c0 | 72 6f 72 20 22 49 74 20 69 73 20 6d 61 6e 64 61 74 6f 72 79 20 74 6f 20 73 65 74 20 74 68 65 20 | ror."It.is.mandatory.to.set.the. |
| 2b5e0 | 48 55 47 4f 5f 53 45 43 54 49 4f 4e 20 70 72 6f 70 65 72 74 79 22 29 29 0a 20 20 20 20 28 77 68 | HUGO_SECTION.property")).....(wh |
| 2b600 | 65 6e 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 68 75 67 6f 2d 73 65 63 74 69 6f 6e | en.(org-string-nw-p.hugo-section |
| 2b620 | 2d 66 72 61 67 2d 70 72 6f 70 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 73 65 63 74 69 6f 6e 2d | -frag-prop).......(setq.section- |
| 2b640 | 70 61 74 68 2d 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 | path-1.............(concat.(file |
| 2b660 | 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 73 65 63 74 69 6f 6e 2d 70 61 74 68 2d | -name-as-directory.section-path- |
| 2b680 | 31 29 20 3b 41 64 64 20 74 72 61 69 6c 69 6e 67 20 73 6c 61 73 68 20 69 66 20 61 62 73 65 6e 74 | 1).;Add.trailing.slash.if.absent |
| 2b6a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d | .....................(org-hugo-- |
| 2b6c0 | 65 6e 74 72 79 2d 67 65 74 2d 63 6f 6e 63 61 74 20 6e 69 6c 20 22 45 58 50 4f 52 54 5f 48 55 47 | entry-get-concat.nil."EXPORT_HUG |
| 2b6e0 | 4f 5f 53 45 43 54 49 4f 4e 5f 46 52 41 47 22 20 22 2f 22 29 29 29 29 0a 20 20 20 20 28 73 65 74 | O_SECTION_FRAG"."/")))).....(set |
| 2b700 | 71 20 73 65 63 74 69 6f 6e 2d 70 61 74 68 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 | q.section-path.(file-name-as-dir |
| 2b720 | 65 63 74 6f 72 79 20 73 65 63 74 69 6f 6e 2d 70 61 74 68 2d 31 29 29 0a 20 20 20 20 3b 3b 20 28 | ectory.section-path-1)).....;;.( |
| 2b740 | 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 73 65 63 74 69 6f 6e 2d 70 61 74 68 20 44 | message."[ox-hugo.section-path.D |
| 2b760 | 42 47 5d 20 73 65 63 74 69 6f 6e 20 70 61 74 68 3a 20 25 53 22 20 73 65 63 74 69 6f 6e 2d 70 61 | BG].section.path:.%S".section-pa |
| 2b780 | 74 68 29 0a 20 20 20 20 73 65 63 74 69 6f 6e 2d 70 61 74 68 29 29 0a 0a 3b 3b 3b 3b 20 47 65 74 | th).....section-path))..;;;;.Get |
| 2b7a0 | 20 4c 61 6e 67 75 61 67 65 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 6c | .Language.(defun.org-hugo--get-l |
| 2b7c0 | 61 6e 67 20 28 69 6e 66 6f 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 6c 61 6e 67 75 61 67 | ang.(info)..."Return.the.languag |
| 2b7e0 | 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 63 6f 6e 74 65 6e 74 2e 0a 0a 54 68 65 20 72 65 74 | e.used.for.the.content...The.ret |
| 2b800 | 75 72 6e 65 64 20 76 61 6c 75 65 20 69 73 20 61 20 73 74 72 69 6e 67 20 74 68 61 74 20 63 61 6e | urned.value.is.a.string.that.can |
| 2b820 | 20 63 6f 6e 73 69 73 74 20 6f 66 20 6f 6e 6c 79 20 45 6e 67 6c 69 73 68 0a 61 6c 70 68 61 62 65 | .consist.of.only.English.alphabe |
| 2b840 | 74 73 20 61 6e 64 20 61 6e 20 75 6e 64 65 72 73 63 6f 72 65 2e 0a 0a 54 68 65 20 66 69 72 73 74 | ts.and.an.underscore...The.first |
| 2b860 | 20 32 20 63 68 61 72 61 63 74 65 72 73 20 6f 66 20 74 68 69 73 20 73 74 72 69 6e 67 20 69 73 20 | .2.characters.of.this.string.is. |
| 2b880 | 61 20 6c 61 6e 67 75 61 67 65 20 63 6f 64 65 73 20 61 73 20 70 65 72 0a 49 53 4f 20 36 33 39 2d | a.language.codes.as.per.ISO.639- |
| 2b8a0 | 31 20 73 74 61 6e 64 61 72 64 2e 20 20 53 65 65 0a 68 74 74 70 73 3a 2f 2f 65 6e 2e 77 69 6b 69 | 1.standard...See.https://en.wiki |
| 2b8c0 | 70 65 64 69 61 2e 6f 72 67 2f 77 69 6b 69 2f 4c 69 73 74 5f 6f 66 5f 49 53 4f 5f 36 33 39 2d 31 | pedia.org/wiki/List_of_ISO_639-1 |
| 2b8e0 | 5f 63 6f 64 65 73 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 | _codes...INFO.is.a.plist.used.as |
| 2b900 | 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 28 6c 65 | .a.communication.channel."...(le |
| 2b920 | 74 20 28 28 6c 61 6e 67 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 6c 61 6e 67 2d 69 | t.((lang.(plist-get.info.:lang-i |
| 2b940 | 73 6f 2d 63 6f 64 65 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 6c 61 6e 67 0a 20 20 20 20 | so-code))).....(unless.lang..... |
| 2b960 | 20 20 28 73 65 74 71 20 6c 61 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 70 6c | ..(setq.lang.............(or.(pl |
| 2b980 | 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 6c 6f 63 61 6c 65 29 0a 20 20 20 20 20 | ist-get.info.:hugo-locale)...... |
| 2b9a0 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 | ...........;;.https://www.gnu.or |
| 2b9c0 | 67 2f 73 6f 66 74 77 61 72 65 2f 67 65 74 74 65 78 74 2f 6d 61 6e 75 61 6c 2f 68 74 6d 6c 5f 6e | g/software/gettext/manual/html_n |
| 2b9e0 | 6f 64 65 2f 4c 6f 63 61 6c 65 2d 45 6e 76 69 72 6f 6e 6d 65 6e 74 2d 56 61 72 69 61 62 6c 65 73 | ode/Locale-Environment-Variables |
| 2ba00 | 2e 68 74 6d 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65 74 65 6e 76 20 22 4c | .html.................(getenv."L |
| 2ba20 | 41 4e 47 55 41 47 45 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65 74 65 6e | ANGUAGE").................(geten |
| 2ba40 | 76 20 22 4c 43 5f 41 4c 4c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65 74 | v."LC_ALL").................(get |
| 2ba60 | 65 6e 76 20 22 4c 41 4e 47 22 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e | env."LANG"))).......(when.(strin |
| 2ba80 | 67 70 20 6c 61 6e 67 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 61 6e 67 0a 20 20 20 20 | gp.lang).........(setq.lang..... |
| 2baa0 | 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 | ..........(replace-regexp-in-str |
| 2bac0 | 69 6e 67 20 22 5c 5c 60 5c 5c 28 5b 61 2d 7a 5d 2b 5f 5b 41 2d 5a 5d 2b 5c 5c 29 2e 2a 5c 5c 27 | ing."\\`\\([a-z]+_[A-Z]+\\).*\\' |
| 2bae0 | 22 20 22 5c 5c 31 22 20 6c 61 6e 67 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6c 61 6e 67 | "."\\1".lang))).......(setq.lang |
| 2bb00 | 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 6c 61 6e 67 29 29 0a 20 20 20 20 20 20 28 | .(org-string-nw-p.lang)).......( |
| 2bb20 | 77 68 65 6e 20 6c 61 6e 67 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b | when.lang.........;;.(message."[ |
| 2bb40 | 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 6c 61 6e 67 20 44 42 47 5d 20 6c 61 6e 67 75 61 67 65 | org-hugo--get-lang.DBG].language |
| 2bb60 | 3a 20 25 73 22 20 6c 61 6e 67 29 0a 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 69 | :.%s".lang).........(plist-put.i |
| 2bb80 | 6e 66 6f 20 3a 6c 61 6e 67 2d 69 73 6f 2d 63 6f 64 65 20 6c 61 6e 67 29 29 29 0a 20 20 20 20 6c | nfo.:lang-iso-code.lang))).....l |
| 2bba0 | 61 6e 67 29 29 0a 0a 3b 3b 3b 3b 20 43 68 65 63 6b 20 69 66 20 6c 61 6e 67 20 69 73 20 43 4a 28 | ang))..;;;;.Check.if.lang.is.CJ( |
| 2bbc0 | 4b 29 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 6c 61 6e 67 2d 63 6a 6b 2d 70 20 28 | K).(defun.org-hugo--lang-cjk-p.( |
| 2bbe0 | 69 6e 66 6f 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 73 20 74 68 65 20 6c | info)..."Return.non-nil.is.the.l |
| 2bc00 | 61 6e 67 75 61 67 65 20 69 73 20 43 68 69 6e 65 73 65 20 6f 72 20 4a 61 70 61 6e 65 73 65 2e 0a | anguage.is.Chinese.or.Japanese.. |
| 2bc20 | 0a 5c 28 43 68 65 63 6b 20 66 6f 72 20 4b 6f 72 65 61 6e 20 6c 61 6e 67 75 61 67 65 20 68 61 73 | .\(Check.for.Korean.language.has |
| 2bc40 | 20 6e 6f 74 20 62 65 65 6e 20 61 64 64 65 64 20 61 73 20 6e 6f 20 60 6f 78 2d 68 75 67 6f 27 0a | .not.been.added.as.no.`ox-hugo'. |
| 2bc60 | 75 73 65 72 20 68 61 73 20 72 65 71 75 65 73 74 65 64 20 66 6f 72 20 69 74 2e 29 0a 0a 49 4e 46 | user.has.requested.for.it.)..INF |
| 2bc80 | 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 | O.is.a.plist.used.as.a.communica |
| 2bca0 | 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 6c 61 6e 67 20 28 6f | tion.channel."...(let*.((lang.(o |
| 2bcc0 | 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 6c 61 6e 67 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 | rg-hugo--get-lang.info))........ |
| 2bce0 | 20 20 28 6c 61 6e 67 2d 32 63 68 61 72 73 20 28 77 68 65 6e 20 28 61 6e 64 20 28 73 74 72 69 6e | ..(lang-2chars.(when.(and.(strin |
| 2bd00 | 67 70 20 6c 61 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gp.lang)........................ |
| 2bd20 | 20 20 20 20 20 20 20 20 20 20 28 3e 3d 20 28 6c 65 6e 67 74 68 20 6c 61 6e 67 29 20 32 29 29 0a | ..........(>=.(length.lang).2)). |
| 2bd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 | ........................(substri |
| 2bd60 | 6e 67 20 6c 61 6e 67 20 30 20 32 29 29 29 29 0a 20 20 20 20 28 61 6e 64 20 6c 61 6e 67 2d 32 63 | ng.lang.0.2)))).....(and.lang-2c |
| 2bd80 | 68 61 72 73 0a 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 6c 61 6e 67 2d 32 63 68 61 72 | hars..........(member.lang-2char |
| 2bda0 | 73 20 27 28 22 7a 68 22 20 20 20 20 20 20 3b 22 7a 68 22 2c 20 22 7a 68 5f 43 48 22 2c 20 2e 2e | s.'("zh"......;"zh",."zh_CH",... |
| 2bdc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 2bde0 | 22 6a 61 22 29 29 29 29 29 20 3b 22 6a 61 22 2c 20 2e 2e 0a 0a 3b 3b 3b 3b 20 46 6f 72 6d 61 74 | "ja"))))).;"ja",.....;;;;.Format |
| 2be00 | 20 74 61 67 73 20 69 6e 74 6f 20 48 54 4d 4c 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d | .tags.into.HTML.(defun.org-hugo- |
| 2be20 | 2d 74 61 67 73 20 28 74 61 67 73 20 69 6e 66 6f 29 0a 20 20 22 46 6f 72 6d 61 74 20 54 41 47 53 | -tags.(tags.info)..."Format.TAGS |
| 2be40 | 20 69 6e 74 6f 20 48 54 4d 4c 2e 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 63 6f 6e 74 | .into.HTML..INFO.is.a.plist.cont |
| 2be60 | 61 69 6e 69 6e 67 20 65 78 70 6f 72 74 20 6f 70 74 69 6f 6e 73 2e 0a 0a 54 68 69 73 20 66 75 6e | aining.export.options...This.fun |
| 2be80 | 63 74 69 6f 6e 20 69 73 20 61 6c 6d 6f 73 74 20 69 64 65 6e 74 69 63 61 6c 20 74 6f 20 60 6f 72 | ction.is.almost.identical.to.`or |
| 2bea0 | 67 2d 68 74 6d 6c 2d 2d 74 61 67 73 27 20 66 72 6f 6d 0a 60 6f 78 2d 68 74 6d 6c 27 20 65 78 63 | g-html--tags'.from.`ox-html'.exc |
| 2bec0 | 65 70 74 20 74 68 61 74 20 74 68 65 20 74 61 67 20 73 65 70 61 72 61 74 6f 72 20 69 73 20 61 6e | ept.that.the.tag.separator.is.an |
| 2bee0 | 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2e 22 0a 20 20 28 77 68 65 6e 20 74 61 67 73 0a 20 20 20 | .empty.string."...(when.tags.... |
| 2bf00 | 20 28 66 6f 72 6d 61 74 20 22 3c 73 70 61 6e 20 63 6c 61 73 73 3d 5c 22 74 61 67 5c 22 3e 25 73 | .(format."<span.class=\"tag\">%s |
| 2bf20 | 3c 2f 73 70 61 6e 3e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 0a | </span>".............(mapconcat. |
| 2bf40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 74 61 67 29 0a 20 20 20 20 20 | .............(lambda.(tag)...... |
| 2bf60 | 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 3c 73 70 61 6e 20 63 6c 61 73 73 3d 5c | ..........(format."<span.class=\ |
| 2bf80 | 22 25 73 5c 22 3e 25 73 3c 2f 73 70 61 6e 3e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "%s\">%s</span>"................ |
| 2bfa0 | 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 | ........(concat.(plist-get.info. |
| 2bfc0 | 3a 68 74 6d 6c 2d 74 61 67 2d 63 6c 61 73 73 2d 70 72 65 66 69 78 29 0a 20 20 20 20 20 20 20 20 | :html-tag-class-prefix)......... |
| 2bfe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 74 6d 6c | .......................(org-html |
| 2c000 | 2d 66 69 78 2d 63 6c 61 73 73 2d 6e 61 6d 65 20 74 61 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 | -fix-class-name.tag))........... |
| 2c020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .............tag)).............. |
| 2c040 | 74 61 67 73 20 22 22 29 29 29 29 0a 0a 3b 3b 3b 3b 20 43 68 65 63 6b 20 69 66 20 74 68 65 20 62 | tags.""))))..;;;;.Check.if.the.b |
| 2c060 | 75 66 66 65 72 20 68 61 73 20 61 6e 79 20 76 61 6c 69 64 20 70 6f 73 74 20 73 75 62 74 72 65 65 | uffer.has.any.valid.post.subtree |
| 2c080 | 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 62 75 66 66 65 72 2d 68 61 73 2d 76 61 6c | .(defun.org-hugo--buffer-has-val |
| 2c0a0 | 69 64 2d 70 6f 73 74 2d 73 75 62 74 72 65 65 2d 70 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6e | id-post-subtree-p.()..."Return.n |
| 2c0c0 | 6f 6e 2d 6e 69 6c 20 69 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 4f 72 67 20 62 75 66 66 65 72 | on-nil.if.the.current.Org.buffer |
| 2c0e0 | 20 68 61 73 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 76 61 6c 69 64 20 70 6f 73 74 20 73 75 62 | .has.at.least.one.valid.post.sub |
| 2c100 | 74 72 65 65 2e 0a 0a 41 20 76 61 6c 69 64 20 48 75 67 6f 20 70 6f 73 74 20 73 75 62 74 72 65 65 | tree...A.valid.Hugo.post.subtree |
| 2c120 | 20 68 61 73 20 74 68 65 20 60 3a 45 58 50 4f 52 54 5f 46 49 4c 45 5f 4e 41 4d 45 3a 27 20 70 72 | .has.the.`:EXPORT_FILE_NAME:'.pr |
| 2c140 | 6f 70 65 72 74 79 0a 73 65 74 20 74 6f 20 61 20 6e 6f 6e 2d 65 6d 70 74 79 20 73 74 72 69 6e 67 | operty.set.to.a.non-empty.string |
| 2c160 | 2e 22 0a 20 20 28 6f 72 67 2d 77 69 74 68 2d 77 69 64 65 2d 62 75 66 66 65 72 0a 20 20 20 28 63 | ."...(org-with-wide-buffer....(c |
| 2c180 | 61 74 63 68 20 27 66 6f 75 6e 64 0a 20 20 20 20 20 28 6f 72 67 2d 6d 61 70 2d 65 6e 74 72 69 65 | atch.'found......(org-map-entrie |
| 2c1a0 | 73 0a 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 74 68 72 6f 77 20 27 66 6f 75 6e 64 | s.......(lambda.().(throw.'found |
| 2c1c0 | 20 74 29 29 20 3b 52 65 74 75 72 6e 20 71 75 69 63 6b 6c 79 20 6f 6e 20 66 69 6e 64 69 6e 67 20 | .t)).;Return.quickly.on.finding. |
| 2c1e0 | 74 68 65 20 66 69 72 73 74 20 6d 61 74 63 68 0a 20 20 20 20 20 20 22 45 58 50 4f 52 54 5f 46 49 | the.first.match......."EXPORT_FI |
| 2c200 | 4c 45 5f 4e 41 4d 45 3c 3e 5c 22 5c 22 22 29 29 29 29 0a 0a 3b 3b 3b 3b 20 41 64 76 69 63 65 20 | LE_NAME<>\"\""))))..;;;;.Advice. |
| 2c220 | 66 6f 72 20 73 69 6c 65 6e 63 69 6e 67 20 6d 65 73 73 61 67 65 73 0a 28 64 65 66 75 6e 20 6f 72 | for.silencing.messages.(defun.or |
| 2c240 | 67 2d 68 75 67 6f 2d 2d 61 64 76 69 63 65 2d 73 69 6c 65 6e 63 65 2d 6d 65 73 73 61 67 65 73 20 | g-hugo--advice-silence-messages. |
| 2c260 | 28 6f 72 69 67 2d 66 75 6e 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 41 64 76 69 63 65 20 | (orig-fun.&rest.args)..."Advice. |
| 2c280 | 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 73 69 6c 65 6e 63 65 73 20 61 6c 6c 20 6d 65 73 73 61 | function.that.silences.all.messa |
| 2c2a0 | 67 65 73 20 69 6e 20 4f 52 49 47 2d 46 55 4e 2e 0a 41 52 47 53 20 61 72 65 20 74 68 65 20 4f 52 | ges.in.ORIG-FUN..ARGS.are.the.OR |
| 2c2c0 | 49 47 2d 46 55 4e 20 66 75 6e 63 74 69 6f 6e 27 73 20 61 72 67 75 6d 65 6e 74 73 2e 22 0a 20 20 | IG-FUN.function's.arguments."... |
| 2c2e0 | 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 6d 65 73 73 61 67 65 20 74 29 20 20 20 20 20 20 3b | (let.((inhibit-message.t)......; |
| 2c300 | 44 6f 6e 27 74 20 73 68 6f 77 20 74 68 65 20 6d 65 73 73 61 67 65 73 20 69 6e 20 45 63 68 6f 20 | Don't.show.the.messages.in.Echo. |
| 2c320 | 61 72 65 61 0a 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 2d 6c 6f 67 2d 6d 61 78 20 6e 69 | area.........(message-log-max.ni |
| 2c340 | 6c 29 29 20 20 20 3b 44 6f 6e 27 74 20 73 68 6f 77 20 74 68 65 20 6d 65 73 73 61 67 65 73 20 69 | l))...;Don't.show.the.messages.i |
| 2c360 | 6e 20 74 68 65 20 2a 4d 65 73 73 61 67 65 73 2a 20 62 75 66 66 65 72 0a 20 20 20 20 28 61 70 70 | n.the.*Messages*.buffer.....(app |
| 2c380 | 6c 79 20 6f 72 69 67 2d 66 75 6e 20 61 72 67 73 29 29 29 0a 0a 3b 3b 3b 3b 20 50 6c 61 69 6e 69 | ly.orig-fun.args)))..;;;;.Plaini |
| 2c3a0 | 66 79 20 28 6d 69 6d 69 63 6b 20 74 68 65 20 48 75 67 6f 20 70 6c 61 69 6e 69 66 79 20 66 75 6e | fy.(mimick.the.Hugo.plainify.fun |
| 2c3c0 | 63 74 69 6f 6e 29 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 70 6c 61 69 6e 69 66 79 | ction).(defun.org-hugo--plainify |
| 2c3e0 | 2d 73 74 72 69 6e 67 20 28 73 74 72 20 69 6e 66 6f 29 0a 20 20 22 52 65 74 75 72 6e 20 53 54 52 | -string.(str.info)..."Return.STR |
| 2c400 | 20 73 74 72 69 6e 67 20 77 69 74 68 6f 75 74 20 61 6e 79 20 6d 61 72 6b 75 70 2e 0a 0a 49 4e 46 | .string.without.any.markup...INF |
| 2c420 | 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 | O.is.a.plist.used.as.a.communica |
| 2c440 | 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 0a 0a 49 66 20 53 54 52 20 69 73 20 61 6e 20 65 6d 70 74 | tion.channel...If.STR.is.an.empt |
| 2c460 | 79 20 73 74 72 69 6e 67 20 6f 72 20 6e 69 6c 2c 20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a 0a 54 68 | y.string.or.nil,.return.nil...Th |
| 2c480 | 69 73 20 66 75 6e 63 74 69 6f 6e 20 61 69 6d 73 20 74 6f 20 6d 69 6d 69 63 6b 20 74 68 65 20 48 | is.function.aims.to.mimick.the.H |
| 2c4a0 | 75 67 6f 20 60 70 6c 61 69 6e 69 66 79 27 20 66 75 6e 63 74 69 6f 6e 3a 0a 68 74 74 70 73 3a 2f | ugo.`plainify'.function:.https:/ |
| 2c4c0 | 2f 67 6f 68 75 67 6f 2e 69 6f 2f 66 75 6e 63 74 69 6f 6e 73 2f 70 6c 61 69 6e 69 66 79 2f 2e 20 | /gohugo.io/functions/plainify/.. |
| 2c4e0 | 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 53 54 52 20 69 73 0a 5c 22 73 74 72 69 6e 67 | .For.example,.if.STR.is.\"string |
| 2c500 | 20 2a 77 69 74 68 2a 20 73 6f 6d 65 20 2f 6d 61 72 6b 75 70 2f 5c 22 2c 20 74 68 65 20 72 65 74 | .*with*.some./markup/\",.the.ret |
| 2c520 | 75 72 6e 65 64 20 73 74 72 69 6e 67 20 69 73 20 5c 22 73 74 72 69 6e 67 0a 77 69 74 68 20 73 6f | urned.string.is.\"string.with.so |
| 2c540 | 6d 65 20 6d 61 72 6b 75 70 5c 22 2e 22 0a 20 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 | me.markup\"."...(org-string-nw-p |
| 2c560 | 0a 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 | ....(replace-regexp-in-string... |
| 2c580 | 20 20 22 3c 2f 3f 5b 5e 3e 5d 2b 3e 22 20 22 22 0a 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 | .."</?[^>]+>"."".....(org-export |
| 2c5a0 | 2d 64 61 74 61 2d 77 69 74 68 2d 62 61 63 6b 65 6e 64 20 73 74 72 20 27 68 74 6d 6c 20 69 6e 66 | -data-with-backend.str.'html.inf |
| 2c5c0 | 6f 29 29 29 29 0a 0a 0a 0c 0a 3b 3b 3b 20 54 72 61 6e 73 63 6f 64 65 20 46 75 6e 63 74 69 6f 6e | o)))).....;;;.Transcode.Function |
| 2c5e0 | 73 0a 0a 3b 3b 3b 3b 20 43 6f 64 65 20 28 3c 6b 64 62 3e 20 74 61 67 73 29 0a 28 64 65 66 75 6e | s..;;;;.Code.(<kdb>.tags).(defun |
| 2c600 | 20 6f 72 67 2d 68 75 67 6f 2d 6b 62 64 2d 74 61 67 73 2d 6d 61 79 62 65 20 28 76 65 72 62 61 74 | .org-hugo-kbd-tags-maybe.(verbat |
| 2c620 | 69 6d 20 5f 63 6f 6e 74 65 6e 74 73 20 69 6e 66 6f 29 0a 20 20 22 57 72 61 70 20 74 65 78 74 20 | im._contents.info)..."Wrap.text. |
| 2c640 | 69 6e 20 56 45 52 42 41 54 49 4d 20 6f 62 6a 65 63 74 20 77 69 74 68 20 48 54 4d 4c 20 6b 62 64 | in.VERBATIM.object.with.HTML.kbd |
| 2c660 | 20 74 61 67 73 2e 0a 54 68 65 20 6b 64 62 20 77 72 61 70 70 69 6e 67 20 69 73 20 64 6f 6e 65 20 | .tags..The.kdb.wrapping.is.done. |
| 2c680 | 69 66 20 60 6f 72 67 2d 68 75 67 6f 2d 75 73 65 2d 63 6f 64 65 2d 66 6f 72 2d 6b 62 64 27 20 69 | if.`org-hugo-use-code-for-kbd'.i |
| 2c6a0 | 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 43 4f 4e 54 45 4e 54 53 20 69 73 20 6e 69 6c 2e 20 20 49 4e | s.non-nil...CONTENTS.is.nil...IN |
| 2c6c0 | 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 | FO.is.a.plist.used.as.a.communic |
| 2c6e0 | 61 74 69 6f 6e 0a 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 28 69 66 20 28 6f 72 67 2d 68 75 67 6f 2d | ation.channel."...(if.(org-hugo- |
| 2c700 | 2d 70 6c 69 73 74 2d 67 65 74 2d 74 72 75 65 2d 70 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 75 73 65 | -plist-get-true-p.info.:hugo-use |
| 2c720 | 2d 63 6f 64 65 2d 66 6f 72 2d 6b 62 64 29 0a 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 3c 6b | -code-for-kbd).......(format."<k |
| 2c740 | 62 64 3e 25 73 3c 2f 6b 62 64 3e 22 20 28 6f 72 67 2d 68 74 6d 6c 2d 65 6e 63 6f 64 65 2d 70 6c | bd>%s</kbd>".(org-html-encode-pl |
| 2c760 | 61 69 6e 2d 74 65 78 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ain-text........................ |
| 2c780 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 76 | ........(org-element-property.:v |
| 2c7a0 | 61 6c 75 65 20 76 65 72 62 61 74 69 6d 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 6d 64 2d 76 65 72 | alue.verbatim))).....(org-md-ver |
| 2c7c0 | 62 61 74 69 6d 20 76 65 72 62 61 74 69 6d 20 6e 69 6c 20 6e 69 6c 29 29 29 0a 0a 3b 3b 3b 3b 20 | batim.verbatim.nil.nil)))..;;;;. |
| 2c7e0 | 44 72 61 77 65 72 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 70 61 72 73 65 2d 6c 6f | Drawer.(defun.org-hugo--parse-lo |
| 2c800 | 67 62 6f 6f 6b 2d 65 6e 74 72 79 20 28 70 61 72 61 20 70 61 72 65 6e 74 2d 68 65 61 64 69 6e 67 | gbook-entry.(para.parent-heading |
| 2c820 | 2d 74 69 74 6c 65 20 69 6e 66 6f 29 0a 20 20 22 50 61 72 73 65 20 61 20 4c 4f 47 42 4f 4f 4b 20 | -title.info)..."Parse.a.LOGBOOK. |
| 2c840 | 60 70 61 72 61 67 72 61 70 68 27 20 65 6c 65 6d 65 6e 74 20 50 41 52 41 20 61 6e 64 20 73 61 76 | `paragraph'.element.PARA.and.sav |
| 2c860 | 65 20 64 61 74 61 20 74 6f 20 49 4e 46 4f 2e 0a 0a 49 66 20 74 68 65 20 4c 4f 47 42 4f 4f 4b 20 | e.data.to.INFO...If.the.LOGBOOK. |
| 2c880 | 64 72 61 77 65 72 20 69 73 20 75 6e 64 65 72 20 61 20 73 75 62 2d 68 65 61 64 69 6e 67 2c 0a 50 | drawer.is.under.a.sub-heading,.P |
| 2c8a0 | 41 52 45 4e 54 2d 48 45 41 44 49 4e 47 2d 54 49 54 4c 45 20 77 69 6c 6c 20 62 65 20 74 68 61 74 | ARENT-HEADING-TITLE.will.be.that |
| 2c8c0 | 20 68 65 61 64 69 6e 67 27 73 20 5c 22 70 6c 61 69 6e 69 66 69 65 64 5c 22 20 74 69 74 6c 65 0a | .heading's.\"plainified\".title. |
| 2c8e0 | 73 74 72 69 6e 67 2e 20 20 49 66 20 4c 4f 47 42 4f 4f 4b 20 64 72 61 77 65 72 20 69 73 20 61 74 | string...If.LOGBOOK.drawer.is.at |
| 2c900 | 20 74 68 65 20 74 6f 70 20 6c 65 76 65 6c 2c 20 74 68 69 73 20 61 72 67 75 6d 65 6e 74 0a 77 69 | .the.top.level,.this.argument.wi |
| 2c920 | 6c 6c 20 62 65 20 6e 69 6c 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 | ll.be.nil...INFO.is.a.plist.used |
| 2c940 | 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 0a 0a 54 68 | .as.a.communication.channel...Th |
| 2c960 | 69 73 20 66 75 6e 63 74 69 6f 6e 20 75 70 64 61 74 65 73 20 74 68 65 73 65 20 70 72 6f 70 65 72 | is.function.updates.these.proper |
| 2c980 | 74 69 65 73 20 69 6e 20 49 4e 46 4f 3a 20 60 3a 6c 6f 67 62 6f 6f 6b 2d 64 61 74 65 27 2c 0a 60 | ties.in.INFO:.`:logbook-date',.` |
| 2c9a0 | 3a 6c 6f 67 62 6f 6f 6b 2d 6c 61 73 74 6d 6f 64 27 2c 20 60 3a 6c 6f 67 62 6f 6f 6b 27 2e 22 0a | :logbook-lastmod',.`:logbook'.". |
| 2c9c0 | 20 20 3b 3b 20 28 70 70 20 70 61 72 61 29 0a 20 20 28 6c 65 74 2a 20 28 28 6c 6f 67 62 6f 6f 6b | ..;;.(pp.para)...(let*.((logbook |
| 2c9e0 | 2d 65 6e 74 72 79 20 28 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 61 72 61 2d 72 61 77 2d 73 74 | -entry.())..........(para-raw-st |
| 2ca00 | 72 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 64 61 74 61 20 70 61 72 61 20 69 6e 66 6f 29 29 0a 20 | r.(org-export-data.para.info)).. |
| 2ca20 | 20 20 20 20 20 20 20 20 3b 3b 20 50 61 72 73 65 20 74 68 65 20 6c 6f 67 62 6f 6f 6b 20 65 6e 74 | ........;;.Parse.the.logbook.ent |
| 2ca40 | 72 79 27 73 20 74 69 6d 65 73 74 61 6d 70 2e 0a 20 20 20 20 20 20 20 20 20 28 74 69 6d 65 73 74 | ry's.timestamp...........(timest |
| 2ca60 | 61 6d 70 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 6d 61 70 20 70 | amp...........(org-element-map.p |
| 2ca80 | 61 72 61 20 27 74 69 6d 65 73 74 61 6d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 | ara.'timestamp.............(lamb |
| 2caa0 | 64 61 20 28 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 70 70 20 74 73 29 | da.(ts)...............;;.(pp.ts) |
| 2cac0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 74 73 2d 72 61 77 2d 73 74 | ...............(let*.((ts-raw-st |
| 2cae0 | 72 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 72 61 77 2d 76 61 6c | r.(org-element-property.:raw-val |
| 2cb00 | 75 65 20 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 73 | ue.ts))......................(ts |
| 2cb20 | 2d 73 74 72 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 6f 72 67 2d 64 61 74 65 2d 74 69 6d 65 2d 74 6f | -str.(org-hugo--org-date-time-to |
| 2cb40 | 2d 72 66 63 33 33 33 39 20 74 73 2d 72 61 77 2d 73 74 72 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 | -rfc3339.ts-raw-str.info)))..... |
| 2cb60 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 | ............;;.(message."[ox-hug |
| 2cb80 | 6f 20 6c 6f 67 62 6f 6f 6b 20 44 42 47 5d 20 74 73 3a 20 25 73 2c 20 74 73 20 66 6d 74 64 3a 20 | o.logbook.DBG].ts:.%s,.ts.fmtd:. |
| 2cba0 | 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 20 20 20 20 20 20 20 | %s".................;;.......... |
| 2cbc0 | 74 73 2d 72 61 77 2d 73 74 72 20 74 73 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ts-raw-str.ts-str).............. |
| 2cbe0 | 20 20 20 28 70 75 73 68 20 60 28 74 69 6d 65 73 74 61 6d 70 20 2e 20 2c 74 73 2d 73 74 72 29 20 | ...(push.`(timestamp...,ts-str). |
| 2cc00 | 6c 6f 67 62 6f 6f 6b 2d 65 6e 74 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 | logbook-entry).................t |
| 2cc20 | 73 2d 73 74 72 29 29 20 3b 6c 61 6d 62 64 61 20 72 65 74 75 72 6e 20 66 6f 72 20 28 6f 72 67 2d | s-str)).;lambda.return.for.(org- |
| 2cc40 | 65 6c 65 6d 65 6e 74 2d 6d 61 70 20 70 61 72 61 20 27 74 69 6d 65 73 74 61 6d 70 0a 20 20 20 20 | element-map.para.'timestamp..... |
| 2cc60 | 20 20 20 20 20 20 20 20 6e 69 6c 20 3a 66 69 72 73 74 2d 6d 61 74 63 68 29 29 29 0a 20 20 20 20 | ........nil.:first-match)))..... |
| 2cc80 | 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5c 6e 5b 6f 78 2d 68 75 67 6f 20 6c 6f 67 62 6f 6f 6b 20 | ;;.(message."\n[ox-hugo.logbook. |
| 2cca0 | 44 42 47 5d 20 70 61 72 61 67 72 61 70 68 20 72 61 77 20 73 74 72 20 3a 20 25 73 22 20 70 61 72 | DBG].paragraph.raw.str.:.%s".par |
| 2ccc0 | 61 2d 72 61 77 2d 73 74 72 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d | a-raw-str).....;;.(message."[ox- |
| 2cce0 | 68 75 67 6f 20 6c 6f 67 62 6f 6f 6b 20 44 42 47 5d 20 74 69 6d 65 73 74 61 6d 70 20 3a 20 25 73 | hugo.logbook.DBG].timestamp.:.%s |
| 2cd00 | 22 20 74 69 6d 65 73 74 61 6d 70 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 74 69 6d 65 73 74 61 | ".timestamp).....(unless.timesta |
| 2cd20 | 6d 70 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 74 69 6d 65 20 73 74 | mp.......(user-error."No.time.st |
| 2cd40 | 61 6d 70 20 69 73 20 72 65 63 6f 72 64 65 64 20 69 6e 20 74 68 65 20 4c 4f 47 42 4f 4f 4b 20 64 | amp.is.recorded.in.the.LOGBOOK.d |
| 2cd60 | 72 61 77 65 72 20 65 6e 74 72 79 22 29 29 0a 0a 20 20 20 20 28 63 6c 2d 6c 61 62 65 6c 73 20 28 | rawer.entry"))......(cl-labels.( |
| 2cd80 | 28 67 65 74 2d 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 61 6e 64 2d 74 72 69 6d 2d 71 75 6f 74 65 | (get-match-string-and-trim-quote |
| 2cda0 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 75 6d 20 73 74 72 29 0a 20 20 20 | s..................(num.str).... |
| 2cdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 0a 20 | ..............(org-string-nw-p.. |
| 2cde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 | .................(replace-regexp |
| 2ce00 | 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | -in-string....................;; |
| 2ce20 | 20 48 61 6e 64 6c 65 20 63 6f 72 6e 65 72 20 63 61 73 65 3a 20 49 66 20 61 20 54 4f 44 4f 20 73 | .Handle.corner.case:.If.a.TODO.s |
| 2ce40 | 74 61 74 65 20 68 61 73 20 22 5f 5f 22 20 69 6e 20 74 68 65 6d 2c 20 74 68 65 0a 20 20 20 20 20 | tate.has."__".in.them,.the...... |
| 2ce60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 75 6e 64 65 72 73 63 6f 72 65 20 77 69 6c 6c | ..............;;.underscore.will |
| 2ce80 | 20 62 65 20 65 73 63 61 70 65 64 2e 20 52 65 6d 6f 76 65 20 74 68 61 74 20 22 5c 22 2e 0a 20 20 | .be.escaped..Remove.that."\".... |
| 2cea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 5c 5c 22 20 22 22 0a 20 20 20 20 20 | ................."\\\\".""...... |
| 2cec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 20 3b | ..............(save-match-data.; |
| 2cee0 | 52 65 71 75 69 72 65 64 20 62 65 63 61 75 73 65 20 60 73 74 72 69 6e 67 2d 74 72 69 6d 27 20 63 | Required.because.`string-trim'.c |
| 2cf00 | 68 61 6e 67 65 73 20 6d 61 74 63 68 20 64 61 74 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hanges.match.data............... |
| 2cf20 | 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 74 72 69 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .......(string-trim............. |
| 2cf40 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 | ..........(or.(match-string-no-p |
| 2cf60 | 72 6f 70 65 72 74 69 65 73 20 6e 75 6d 20 73 74 72 29 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 | roperties.num.str)."").......... |
| 2cf80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 22 22 20 22 5c 22 22 29 29 29 29 29 0a 0a 20 20 20 | ............."\""."\"")))))..... |
| 2cfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 50 61 72 73 65 20 28 61 73 73 71 20 27 73 74 61 | .............;;.Parse.(assq.'sta |
| 2cfc0 | 74 65 20 6f 72 67 2d 6c 6f 67 2d 6e 6f 74 65 2d 68 65 61 64 69 6e 67 73 29 0a 20 20 20 20 20 20 | te.org-log-note-headings)....... |
| 2cfe0 | 20 20 20 20 20 20 20 20 20 20 28 70 61 72 73 65 2d 73 74 61 74 65 2d 63 68 61 6e 67 65 2d 6d 61 | ..........(parse-state-change-ma |
| 2d000 | 79 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 29 0a 20 20 20 20 20 20 20 20 | ybe..................()......... |
| 2d020 | 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 74 61 74 65 2d 63 68 61 6e 67 65 2d 72 65 20 | .........(let.((state-change-re. |
| 2d040 | 22 5e 53 74 61 74 65 5c 5c 73 2d 2b 5c 5c 28 3f 31 3a 5c 22 2e 2b 3f 5c 22 5c 5c 29 2a 5c 5c 73 | "^State\\s-+\\(?1:\".+?\"\\)*\\s |
| 2d060 | 2d 2b 66 72 6f 6d 5c 5c 73 2d 2b 5c 5c 28 3f 32 3a 5c 22 2e 2b 3f 5c 22 5c 5c 29 2a 22 29 29 0a | -+from\\s-+\\(?2:\".+?\"\\)*")). |
| 2d080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 | ...................(when.(string |
| 2d0a0 | 2d 6d 61 74 63 68 20 73 74 61 74 65 2d 63 68 61 6e 67 65 2d 72 65 20 70 61 72 61 2d 72 61 77 2d | -match.state-change-re.para-raw- |
| 2d0c0 | 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | str)......................(let.( |
| 2d0e0 | 28 74 6f 2d 73 74 61 74 65 20 28 67 65 74 2d 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 61 6e 64 2d | (to-state.(get-match-string-and- |
| 2d100 | 74 72 69 6d 2d 71 75 6f 74 65 73 20 31 20 70 61 72 61 2d 72 61 77 2d 73 74 72 29 29 0a 20 20 20 | trim-quotes.1.para-raw-str)).... |
| 2d120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 66 72 6f 6d | ........................;;.(from |
| 2d140 | 2d 73 74 61 74 65 20 28 67 65 74 2d 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 61 6e 64 2d 74 72 69 | -state.(get-match-string-and-tri |
| 2d160 | 6d 2d 71 75 6f 74 65 73 20 32 20 70 61 72 61 2d 72 61 77 2d 73 74 72 29 29 20 3b 46 6f 72 20 64 | m-quotes.2.para-raw-str)).;For.d |
| 2d180 | 65 62 75 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ebug............................ |
| 2d1a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 | )........................;;.(mes |
| 2d1c0 | 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 6c 6f 67 62 6f 6f 6b 20 44 42 47 5d 20 73 74 61 74 | sage."[ox-hugo.logbook.DBG].stat |
| 2d1e0 | 65 20 63 68 61 6e 67 65 20 3a 20 66 72 6f 6d 20 25 73 20 74 6f 20 25 73 20 40 20 25 73 22 0a 20 | e.change.:.from.%s.to.%s.@.%s".. |
| 2d200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 20 20 20 20 20 | ......................;;........ |
| 2d220 | 20 20 66 72 6f 6d 2d 73 74 61 74 65 20 74 6f 2d 73 74 61 74 65 20 74 69 6d 65 73 74 61 6d 70 29 | ..from-state.to-state.timestamp) |
| 2d240 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 74 6f | ........................(when.to |
| 2d260 | 2d 73 74 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -state.......................... |
| 2d280 | 28 70 75 73 68 20 60 28 74 6f 5f 73 74 61 74 65 20 2e 20 2c 74 6f 2d 73 74 61 74 65 29 20 6c 6f | (push.`(to_state...,to-state).lo |
| 2d2a0 | 67 62 6f 6f 6b 2d 65 6e 74 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gbook-entry).................... |
| 2d2c0 | 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 6c 6f 67 62 | ......;;.(message."[ox-hugo.logb |
| 2d2e0 | 6f 6f 6b 20 44 42 47 5d 20 6f 72 67 2d 64 6f 6e 65 2d 6b 65 79 77 6f 72 64 73 3a 20 25 53 22 20 | ook.DBG].org-done-keywords:.%S". |
| 2d300 | 6f 72 67 2d 64 6f 6e 65 2d 6b 65 79 77 6f 72 64 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | org-done-keywords).............. |
| 2d320 | 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 75 6c 6c 20 70 61 72 | ............(when.(and.(null.par |
| 2d340 | 65 6e 74 2d 68 65 61 64 69 6e 67 2d 74 69 74 6c 65 29 20 3b 50 61 72 73 65 20 64 61 74 65 73 20 | ent-heading-title).;Parse.dates. |
| 2d360 | 66 72 6f 6d 20 6f 6e 6c 79 20 74 68 65 20 74 6f 70 6c 65 76 65 6c 20 4c 4f 47 42 4f 4f 4b 20 64 | from.only.the.toplevel.LOGBOOK.d |
| 2d380 | 72 61 77 65 72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rawer........................... |
| 2d3a0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 74 6f 2d 73 74 61 74 65 20 6f 72 67 2d | ...........(member.to-state.org- |
| 2d3c0 | 64 6f 6e 65 2d 6b 65 79 77 6f 72 64 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | done-keywords))................. |
| 2d3e0 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 66 69 72 73 74 20 70 61 72 73 65 64 20 54 | ...........;;.The.first.parsed.T |
| 2d400 | 4f 44 4f 20 73 74 61 74 65 20 63 68 61 6e 67 65 20 65 6e 74 72 79 20 77 69 6c 6c 20 62 65 20 74 | ODO.state.change.entry.will.be.t |
| 2d420 | 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | he............................;; |
| 2d440 | 20 6c 61 74 65 73 74 20 6f 6e 65 2c 20 61 6e 64 20 60 3a 6c 6f 67 62 6f 6f 6b 2d 64 61 74 65 27 | .latest.one,.and.`:logbook-date' |
| 2d460 | 20 77 6f 75 6c 64 20 61 6c 72 65 61 64 79 20 68 61 76 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .would.already.have............. |
| 2d480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 65 65 6e 20 73 65 74 20 74 6f 20 74 68 | ...............;;.been.set.to.th |
| 2d4a0 | 61 74 2e 20 20 53 6f 20 69 66 20 60 3a 6c 6f 67 62 6f 6f 6b 2d 6c 61 73 74 6d 6f 64 27 20 69 73 | at...So.if.`:logbook-lastmod'.is |
| 2d4c0 | 20 6e 6f 74 20 73 65 74 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .not.set,....................... |
| 2d4e0 | 20 20 20 20 20 3b 3b 20 73 65 74 20 74 68 61 74 20 74 68 61 74 20 74 6f 20 74 68 65 20 76 61 6c | .....;;.set.that.that.to.the.val |
| 2d500 | 75 65 20 6f 66 20 60 3a 6c 6f 67 62 6f 6f 6b 2d 64 61 74 65 27 2e 0a 20 20 20 20 20 20 20 20 20 | ue.of.`:logbook-date'........... |
| 2d520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 2a 54 68 69 73 20 61 6c 77 61 79 | ..................;;.*This.alway |
| 2d540 | 73 20 77 6f 72 6b 73 20 62 65 63 61 75 73 65 20 74 68 65 20 6e 65 77 65 73 74 20 73 74 61 74 65 | s.works.because.the.newest.state |
| 2d560 | 20 63 68 61 6e 67 65 20 6f 72 20 6e 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .change.or.note................. |
| 2d580 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 65 6e 74 72 79 20 69 73 20 61 6c 77 61 79 73 20 70 75 | ...........;;.entry.is.always.pu |
| 2d5a0 | 74 20 74 6f 20 74 68 65 20 74 6f 70 20 6f 66 20 74 68 65 20 4c 4f 47 42 4f 4f 4b 2e 2a 0a 20 20 | t.to.the.top.of.the.LOGBOOK.*... |
| 2d5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 | .........................(unless |
| 2d5e0 | 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 6c 6f 67 62 6f 6f 6b 2d 6c 61 73 74 6d 6f | .(plist-get.info.:logbook-lastmo |
| 2d600 | 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d).............................. |
| 2d620 | 28 77 68 65 6e 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 6c 6f 67 62 6f 6f 6b 2d 64 | (when.(plist-get.info.:logbook-d |
| 2d640 | 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ate)............................ |
| 2d660 | 20 20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 69 6e 66 6f 20 3a 6c 6f 67 62 6f 6f 6b 2d 6c 61 73 | ....(plist-put.info.:logbook-las |
| 2d680 | 74 6d 6f 64 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 6c 6f 67 62 6f 6f 6b 2d 64 61 | tmod.(plist-get.info.:logbook-da |
| 2d6a0 | 74 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | te)))).......................... |
| 2d6c0 | 20 20 3b 3b 20 60 3a 6c 6f 67 62 6f 6f 6b 2d 64 61 74 65 27 20 77 69 6c 6c 20 6b 65 65 70 20 6f | ..;;.`:logbook-date'.will.keep.o |
| 2d6e0 | 6e 20 67 65 74 74 69 6e 67 20 75 70 64 61 74 69 6e 67 20 75 6e 74 69 6c 20 74 68 65 20 6c 61 73 | n.getting.updating.until.the.las |
| 2d700 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | t............................;;. |
| 2d720 | 70 61 72 73 65 64 20 28 66 69 72 73 74 20 65 6e 74 65 72 65 64 29 20 22 73 74 61 74 65 20 63 68 | parsed.(first.entered)."state.ch |
| 2d740 | 61 6e 67 65 64 20 74 6f 20 44 4f 4e 45 22 20 65 6e 74 72 79 2e 0a 20 20 20 20 20 20 20 20 20 20 | anged.to.DONE".entry............ |
| 2d760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 69 6e 66 6f | .................(plist-put.info |
| 2d780 | 20 3a 6c 6f 67 62 6f 6f 6b 2d 64 61 74 65 20 74 69 6d 65 73 74 61 6d 70 29 29 29 0a 20 20 20 20 | .:logbook-date.timestamp)))..... |
| 2d7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 77 68 65 6e 20 66 72 6f 6d | ...................;;.(when.from |
| 2d7c0 | 2d 73 74 61 74 65 20 3b 46 6f 72 20 64 65 62 75 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -state.;For.debug............... |
| 2d7e0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 28 70 75 73 68 20 60 28 66 72 6f 6d 5f 73 74 61 74 65 | .........;;...(push.`(from_state |
| 2d800 | 20 2e 20 2c 66 72 6f 6d 2d 73 74 61 74 65 29 20 6c 6f 67 62 6f 6f 6b 2d 65 6e 74 72 79 29 29 0a | ...,from-state).logbook-entry)). |
| 2d820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 20 20 20 | .......................)........ |
| 2d840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..............t))).............. |
| 2d860 | 20 20 20 20 3b 3b 20 50 61 72 73 65 20 28 61 73 73 71 20 27 6e 6f 74 65 20 6f 72 67 2d 6c 6f 67 | ....;;.Parse.(assq.'note.org-log |
| 2d880 | 2d 6e 6f 74 65 2d 68 65 61 64 69 6e 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -note-headings)................. |
| 2d8a0 | 28 70 61 72 73 65 2d 6e 6f 74 65 2d 6d 61 79 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (parse-note-maybe............... |
| 2d8c0 | 20 20 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 6f | ...()..................(let.((no |
| 2d8e0 | 74 65 2d 72 65 20 22 5e 4e 6f 74 65 20 74 61 6b 65 6e 20 6f 6e 20 2e 2a 3f 5c 6e 5c 5c 28 3f 31 | te-re."^Note.taken.on..*?\n\\(?1 |
| 2d900 | 3a 5c 5c 28 2e 5c 5c 7c 5c 6e 5c 5c 29 2a 5c 5c 29 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | :\\(.\\|\n\\)*\\)"))............ |
| 2d920 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6e 6f 74 65 | ........(when.(string-match.note |
| 2d940 | 2d 72 65 20 70 61 72 61 2d 72 61 77 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -re.para-raw-str)............... |
| 2d960 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 6f 67 62 6f 6f 6b 2d 6e 6f 74 65 73 20 28 70 6c 69 | .......(let.((logbook-notes.(pli |
| 2d980 | 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 6c 6f 67 62 6f 6f 6b 29 29 0a 20 20 20 20 20 20 20 20 20 | st-get.info.:logbook)).......... |
| 2d9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 65 20 28 73 74 72 69 6e 67 2d | ..................(note.(string- |
| 2d9c0 | 74 72 69 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | trim............................ |
| 2d9e0 | 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 | .......(match-string-no-properti |
| 2da00 | 65 73 20 31 20 70 61 72 61 2d 72 61 77 2d 73 74 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | es.1.para-raw-str))))........... |
| 2da20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 | .............;;.(message."[ox-hu |
| 2da40 | 67 6f 20 6c 6f 67 62 6f 6f 6b 20 44 42 47 5d 20 6e 6f 74 65 20 3a 20 25 73 20 40 20 25 73 22 20 | go.logbook.DBG].note.:.%s.@.%s". |
| 2da60 | 6e 6f 74 65 20 74 69 6d 65 73 74 61 6d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | note.timestamp)................. |
| 2da80 | 20 20 20 20 20 20 20 28 70 75 73 68 20 60 28 6e 6f 74 65 20 2e 20 2c 6e 6f 74 65 29 20 6c 6f 67 | .......(push.`(note...,note).log |
| 2daa0 | 62 6f 6f 6b 2d 65 6e 74 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | book-entry)..................... |
| 2dac0 | 20 20 20 3b 3b 20 55 70 64 61 74 65 20 74 68 65 20 60 6c 61 73 74 6d 6f 64 27 20 66 69 65 6c 64 | ...;;.Update.the.`lastmod'.field |
| 2dae0 | 20 75 73 69 6e 67 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .using.the...................... |
| 2db00 | 20 20 3b 3b 20 6e 6f 74 65 27 73 20 74 69 6d 65 73 74 61 6d 70 2e 0a 20 20 20 20 20 20 20 20 20 | ..;;.note's.timestamp........... |
| 2db20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 2a 54 68 69 73 20 61 6c 77 61 79 73 20 77 6f | ..............;;.*This.always.wo |
| 2db40 | 72 6b 73 20 62 65 63 61 75 73 65 20 74 68 65 20 6e 65 77 65 73 74 20 73 74 61 74 65 20 63 68 61 | rks.because.the.newest.state.cha |
| 2db60 | 6e 67 65 20 6f 72 20 6e 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nge.or.note..................... |
| 2db80 | 20 20 20 3b 3b 20 65 6e 74 72 79 20 69 73 20 61 6c 77 61 79 73 20 70 75 74 20 74 6f 20 74 68 65 | ...;;.entry.is.always.put.to.the |
| 2dba0 | 20 74 6f 70 20 6f 66 20 74 68 65 20 4c 4f 47 42 4f 4f 4b 2e 2a 0a 20 20 20 20 20 20 20 20 20 20 | .top.of.the.LOGBOOK.*........... |
| 2dbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 70 61 72 65 6e 74 2d 68 65 61 64 | .............(unless.parent-head |
| 2dbe0 | 69 6e 67 2d 74 69 74 6c 65 20 3b 50 61 72 73 65 20 64 61 74 65 73 20 66 72 6f 6d 20 6f 6e 6c 79 | ing-title.;Parse.dates.from.only |
| 2dc00 | 20 74 68 65 20 74 6f 70 6c 65 76 65 6c 20 4c 4f 47 42 4f 4f 4b 20 64 72 61 77 65 72 2e 0a 20 20 | .the.toplevel.LOGBOOK.drawer.... |
| 2dc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 | .......................(unless.( |
| 2dc40 | 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 6c 6f 67 62 6f 6f 6b 2d 6c 61 73 74 6d 6f 64 29 | plist-get.info.:logbook-lastmod) |
| 2dc60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 | ............................(pli |
| 2dc80 | 73 74 2d 70 75 74 20 69 6e 66 6f 20 3a 6c 6f 67 62 6f 6f 6b 2d 6c 61 73 74 6d 6f 64 20 74 69 6d | st-put.info.:logbook-lastmod.tim |
| 2dca0 | 65 73 74 61 6d 70 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | estamp)))....................... |
| 2dcc0 | 20 20 28 6c 65 74 20 28 28 63 6f 6e 74 65 78 74 2d 6b 65 79 20 28 6f 72 20 70 61 72 65 6e 74 2d | ..(let.((context-key.(or.parent- |
| 2dce0 | 68 65 61 64 69 6e 67 2d 74 69 74 6c 65 20 22 5f 74 6f 70 6c 65 76 65 6c 22 29 29 29 0a 20 20 20 | heading-title."_toplevel"))).... |
| 2dd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 | ......................(unless.(a |
| 2dd20 | 73 73 6f 63 20 63 6f 6e 74 65 78 74 2d 6b 65 79 20 6c 6f 67 62 6f 6f 6b 2d 6e 6f 74 65 73 29 0a | ssoc.context-key.logbook-notes). |
| 2dd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 | ...........................(push |
| 2dd60 | 20 28 63 6f 6e 73 20 63 6f 6e 74 65 78 74 2d 6b 65 79 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 27 | .(cons.context-key.(list.(cons.' |
| 2dd80 | 6e 6f 74 65 73 20 28 6c 69 73 74 29 29 29 29 20 6c 6f 67 62 6f 6f 6b 2d 6e 6f 74 65 73 29 29 0a | notes.(list)))).logbook-notes)). |
| 2dda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 63 64 72 | .........................(setcdr |
| 2ddc0 | 20 28 61 73 73 6f 63 20 27 6e 6f 74 65 73 20 28 61 73 73 6f 63 20 63 6f 6e 74 65 78 74 2d 6b 65 | .(assoc.'notes.(assoc.context-ke |
| 2dde0 | 79 20 6c 6f 67 62 6f 6f 6b 2d 6e 6f 74 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y.logbook-notes))............... |
| 2de00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 28 63 64 72 20 | ...................(append.(cdr. |
| 2de20 | 28 61 73 73 6f 63 20 27 6e 6f 74 65 73 20 28 61 73 73 6f 63 20 63 6f 6e 74 65 78 74 2d 6b 65 79 | (assoc.'notes.(assoc.context-key |
| 2de40 | 20 6c 6f 67 62 6f 6f 6b 2d 6e 6f 74 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .logbook-notes)))............... |
| 2de60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 | ...........................(list |
| 2de80 | 20 28 6e 72 65 76 65 72 73 65 20 6c 6f 67 62 6f 6f 6b 2d 65 6e 74 72 79 29 29 29 29 29 0a 20 20 | .(nreverse.logbook-entry)))))... |
| 2dea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 | .....................(plist-put. |
| 2dec0 | 69 6e 66 6f 20 3a 6c 6f 67 62 6f 6f 6b 20 6c 6f 67 62 6f 6f 6b 2d 6e 6f 74 65 73 29 29 0a 20 20 | info.:logbook.logbook-notes))... |
| 2dee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 29 29 29 29 0a 0a 20 20 20 20 20 20 | ...................t))))........ |
| 2df00 | 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 | (save-match-data.........(cond.. |
| 2df20 | 20 20 20 20 20 20 20 20 28 28 70 61 72 73 65 2d 73 74 61 74 65 2d 63 68 61 6e 67 65 2d 6d 61 79 | ........((parse-state-change-may |
| 2df40 | 62 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 28 70 61 72 73 65 2d 6e 6f 74 65 2d 6d 61 79 62 65 | be))..........((parse-note-maybe |
| 2df60 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 | ))..........(t...........(user-e |
| 2df80 | 72 72 6f 72 20 22 4c 4f 47 42 4f 4f 4b 20 64 72 61 77 65 72 20 65 6e 74 72 79 20 69 73 20 6e 65 | rror."LOGBOOK.drawer.entry.is.ne |
| 2dfa0 | 69 74 68 65 72 20 61 20 73 74 61 74 65 20 63 68 61 6e 67 65 2c 20 6e 6f 72 20 61 20 6e 6f 74 65 | ither.a.state.change,.nor.a.note |
| 2dfc0 | 22 29 29 29 29 0a 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 | ")))).......;;.(message."[org-hu |
| 2dfe0 | 67 6f 2d 2d 70 61 72 73 65 2d 6c 6f 67 62 6f 6f 6b 2d 65 6e 74 72 79 20 44 42 47 5d 20 6c 6f 67 | go--parse-logbook-entry.DBG].log |
| 2e000 | 62 6f 6f 6b 20 64 65 72 69 76 65 64 20 60 64 61 74 65 27 20 3a 20 25 53 22 20 28 70 6c 69 73 74 | book.derived.`date'.:.%S".(plist |
| 2e020 | 2d 67 65 74 20 69 6e 66 6f 20 3a 6c 6f 67 62 6f 6f 6b 2d 64 61 74 65 29 29 0a 20 20 20 20 20 20 | -get.info.:logbook-date))....... |
| 2e040 | 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 2d 70 61 72 73 65 2d 6c 6f | ;;.(message."[org-hugo--parse-lo |
| 2e060 | 67 62 6f 6f 6b 2d 65 6e 74 72 79 20 44 42 47 5d 20 6c 6f 67 62 6f 6f 6b 20 64 65 72 69 76 65 64 | gbook-entry.DBG].logbook.derived |
| 2e080 | 20 60 6c 61 73 74 6d 6f 64 27 20 3a 20 25 53 22 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f | .`lastmod'.:.%S".(plist-get.info |
| 2e0a0 | 20 3a 6c 6f 67 62 6f 6f 6b 2d 6c 61 73 74 6d 6f 64 29 29 0a 20 20 20 20 20 20 3b 3b 20 28 6d 65 | .:logbook-lastmod)).......;;.(me |
| 2e0c0 | 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 2d 70 61 72 73 65 2d 6c 6f 67 62 6f 6f 6b 2d | ssage."[org-hugo--parse-logbook- |
| 2e0e0 | 65 6e 74 72 79 20 44 42 47 5d 20 6c 6f 67 62 6f 6f 6b 20 65 6e 74 72 79 20 3a 20 25 53 22 20 6c | entry.DBG].logbook.entry.:.%S".l |
| 2e100 | 6f 67 62 6f 6f 6b 2d 65 6e 74 72 79 29 0a 20 20 20 20 20 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 | ogbook-entry).......nil)))..(def |
| 2e120 | 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 64 72 61 77 65 72 20 28 64 72 61 77 65 72 20 63 6f 6e 74 65 | un.org-hugo-drawer.(drawer.conte |
| 2e140 | 6e 74 73 20 69 6e 66 6f 29 0a 20 20 22 54 72 61 6e 73 63 6f 64 65 20 61 20 44 52 41 57 45 52 20 | nts.info)..."Transcode.a.DRAWER. |
| 2e160 | 65 6c 65 6d 65 6e 74 20 66 72 6f 6d 20 4f 72 67 20 74 6f 20 61 70 70 72 6f 70 72 69 61 74 65 20 | element.from.Org.to.appropriate. |
| 2e180 | 48 75 67 6f 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2e 0a 43 4f 4e 54 45 4e 54 53 20 68 6f 6c 64 | Hugo.front-matter..CONTENTS.hold |
| 2e1a0 | 73 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 62 6c 6f 63 6b 2e 20 20 49 4e | s.the.contents.of.the.block...IN |
| 2e1c0 | 46 4f 20 69 73 20 61 20 70 6c 69 73 74 0a 68 6f 6c 64 69 6e 67 20 63 6f 6e 74 65 78 74 75 61 6c | FO.is.a.plist.holding.contextual |
| 2e1e0 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 64 72 61 77 65 72 2d | .information."...(let*.((drawer- |
| 2e200 | 6e 61 6d 65 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 64 72 61 77 | name.(org-element-property.:draw |
| 2e220 | 65 72 2d 6e 61 6d 65 20 64 72 61 77 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 61 72 65 6e | er-name.drawer))..........(paren |
| 2e240 | 74 2d 68 65 61 64 69 6e 67 20 28 63 61 74 63 68 20 27 66 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 | t-heading.(catch.'found......... |
| 2e260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 6c 20 64 72 61 | ...................(let.((el.dra |
| 2e280 | 77 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | wer))........................... |
| 2e2a0 | 20 20 20 28 77 68 69 6c 65 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(while.t..................... |
| 2e2c0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 2d 65 6c 20 28 6f 72 67 2d 65 78 70 6f | ...........(let.((p-el.(org-expo |
| 2e2e0 | 72 74 2d 67 65 74 2d 70 61 72 65 6e 74 20 65 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | rt-get-parent.el)))............. |
| 2e300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 | .....................(when.(or.( |
| 2e320 | 6e 75 6c 6c 20 70 2d 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | null.p-el)...................... |
| 2e340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 27 68 65 | ......................(equal.'he |
| 2e360 | 61 64 6c 69 6e 65 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 70 2d 65 6c 29 29 29 | adline.(org-element-type.p-el))) |
| 2e380 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 2e3a0 | 20 20 20 20 3b 3b 20 52 65 74 75 72 6e 20 77 68 65 6e 20 74 68 65 72 65 27 73 20 6e 6f 20 70 61 | ....;;.Return.when.there's.no.pa |
| 2e3c0 | 72 65 6e 74 20 65 6c 65 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rent.element.................... |
| 2e3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 72 20 69 66 20 74 68 65 20 70 61 72 | ................;;.or.if.the.par |
| 2e400 | 65 6e 74 20 65 6c 65 6d 65 6e 74 20 69 73 20 61 20 60 68 65 61 64 6c 69 6e 65 27 2e 0a 20 20 20 | ent.element.is.a.`headline'..... |
| 2e420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 2e440 | 28 74 68 72 6f 77 20 27 66 6f 75 6e 64 20 70 2d 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (throw.'found.p-el))............ |
| 2e460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 65 6c 20 70 | ......................(setq.el.p |
| 2e480 | 2d 65 6c 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 61 72 65 6e 74 2d 68 65 61 64 69 | -el))))))..........(parent-headi |
| 2e4a0 | 6e 67 2d 74 69 74 6c 65 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 6c 61 69 6e 69 66 79 2d 73 74 72 | ng-title.(org-hugo--plainify-str |
| 2e4c0 | 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing............................. |
| 2e4e0 | 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 74 69 74 6c 65 | ....(org-element-property.:title |
| 2e500 | 20 70 61 72 65 6e 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .parent-heading)................ |
| 2e520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 3b 3b 20 | .................info))).....;;. |
| 2e540 | 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 64 72 61 77 65 72 20 44 42 47 5d 20 | (message."[org-hugo-drawer.DBG]. |
| 2e560 | 70 61 72 65 6e 74 2d 68 65 61 64 69 6e 67 20 3a 20 25 53 22 20 70 61 72 65 6e 74 2d 68 65 61 64 | parent-heading.:.%S".parent-head |
| 2e580 | 69 6e 67 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d | ing).....;;.(message."[org-hugo- |
| 2e5a0 | 64 72 61 77 65 72 20 44 42 47 5d 20 70 61 72 65 6e 74 2d 68 65 61 64 69 6e 67 2d 74 69 74 6c 65 | drawer.DBG].parent-heading-title |
| 2e5c0 | 20 3a 20 25 53 22 20 70 61 72 65 6e 74 2d 68 65 61 64 69 6e 67 2d 74 69 74 6c 65 29 29 0a 20 20 | .:.%S".parent-heading-title))... |
| 2e5e0 | 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 3b 3b 20 3a 4c 4f 47 42 4f 4f 4b 3a 20 44 72 61 77 65 72 | ..(cond......;;.:LOGBOOK:.Drawer |
| 2e600 | 0a 20 20 20 20 20 28 28 65 71 75 61 6c 20 64 72 61 77 65 72 2d 6e 61 6d 65 20 28 6f 72 67 2d 6c | ......((equal.drawer-name.(org-l |
| 2e620 | 6f 67 2d 69 6e 74 6f 2d 64 72 61 77 65 72 29 29 0a 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 | og-into-drawer)).......;;.(messa |
| 2e640 | 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 64 72 61 77 65 72 20 44 42 47 5d 20 65 6c 65 6d 20 74 | ge."[org-hugo-drawer.DBG].elem.t |
| 2e660 | 79 70 65 3a 20 25 73 22 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 64 72 61 77 65 | ype:.%s".(org-element-type.drawe |
| 2e680 | 72 29 29 0a 20 20 20 20 20 20 3b 3b 20 28 64 72 61 77 65 72 0a 20 20 20 20 20 20 3b 3b 20 20 20 | r)).......;;.(drawer.......;;... |
| 2e6a0 | 2e 2e 0a 20 20 20 20 20 20 3b 3b 20 20 20 28 70 6c 61 69 6e 2d 6c 69 73 74 0a 20 20 20 20 20 20 | .........;;...(plain-list....... |
| 2e6c0 | 3b 3b 20 20 20 20 20 28 69 74 65 6d 0a 20 20 20 20 20 20 3b 3b 20 20 20 20 20 20 20 28 70 61 72 | ;;.....(item.......;;.......(par |
| 2e6e0 | 61 67 72 61 70 68 0a 20 20 20 20 20 20 3b 3b 20 20 20 20 20 20 20 20 20 3c 53 74 61 74 65 20 63 | agraph.......;;.........<State.c |
| 2e700 | 68 61 6e 67 65 20 74 65 78 74 20 6f 72 20 4e 6f 74 65 3e 0a 20 20 20 20 20 20 3b 3b 20 20 20 20 | hange.text.or.Note>.......;;.... |
| 2e720 | 20 20 20 20 20 28 74 69 6d 65 73 74 61 6d 70 20 3c 74 69 6d 65 73 74 61 6d 70 3e 20 29 29 29 29 | .....(timestamp.<timestamp>.)))) |
| 2e740 | 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 6d 61 70 20 64 72 61 77 65 72 20 | ).......(org-element-map.drawer. |
| 2e760 | 27 70 6c 61 69 6e 2d 6c 69 73 74 0a 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6c 73 74 | 'plain-list.........(lambda.(lst |
| 2e780 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 6d 61 70 20 6c 73 74 | )...........(org-element-map.lst |
| 2e7a0 | 20 27 69 74 65 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 69 74 65 6d | .'item.............(lambda.(item |
| 2e7c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 6d 61 70 | )...............(org-element-map |
| 2e7e0 | 20 69 74 65 6d 20 27 70 61 72 61 67 72 61 70 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .item.'paragraph................ |
| 2e800 | 20 28 6c 61 6d 62 64 61 20 28 70 61 72 61 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(lambda.(para)................. |
| 2e820 | 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 61 72 73 65 2d 6c 6f 67 62 6f 6f 6b 2d 65 6e 74 72 79 | ..(org-hugo--parse-logbook-entry |
| 2e840 | 20 70 61 72 61 20 70 61 72 65 6e 74 2d 68 65 61 64 69 6e 67 2d 74 69 74 6c 65 20 69 6e 66 6f 29 | .para.parent-heading-title.info) |
| 2e860 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 3a 66 69 72 73 74 2d 6d 61 74 | ).................nil.:first-mat |
| 2e880 | 63 68 29 29 20 3b 45 61 63 68 20 27 69 74 65 6d 20 65 6c 65 6d 65 6e 74 20 77 69 6c 6c 20 68 61 | ch)).;Each.'item.element.will.ha |
| 2e8a0 | 76 65 20 6f 6e 6c 79 20 6f 6e 65 20 27 70 61 72 61 67 72 61 70 68 20 65 6c 65 6d 65 6e 74 0a 20 | ve.only.one.'paragraph.element.. |
| 2e8c0 | 20 20 20 20 20 20 20 20 20 20 20 29 29 20 3b 42 75 74 20 61 20 27 70 6c 61 69 6e 2d 6c 69 73 74 | ...........)).;But.a.'plain-list |
| 2e8e0 | 20 65 6c 65 6d 65 6e 74 20 63 61 6e 20 68 61 76 65 20 6d 75 6c 74 69 70 6c 65 20 27 69 74 65 6d | .element.can.have.multiple.'item |
| 2e900 | 20 65 6c 65 6d 65 6e 74 73 2c 20 73 6f 20 6c 6f 6f 70 20 74 68 72 6f 75 67 68 20 61 6c 6c 0a 20 | .elements,.so.loop.through.all.. |
| 2e920 | 20 20 20 20 20 20 20 6e 69 6c 20 3a 66 69 72 73 74 2d 6d 61 74 63 68 29 20 3b 54 68 65 20 27 6c | .......nil.:first-match).;The.'l |
| 2e940 | 6f 67 62 6f 6f 6b 20 65 6c 65 6d 65 6e 74 20 77 69 6c 6c 20 68 61 76 65 20 6f 6e 6c 79 20 6f 6e | ogbook.element.will.have.only.on |
| 2e960 | 65 20 27 70 6c 61 69 6e 2d 6c 69 73 74 20 65 6c 65 6d 65 6e 74 0a 20 20 20 20 20 20 3b 3b 20 4e | e.'plain-list.element.......;;.N |
| 2e980 | 6f 74 68 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 4c 4f 47 42 4f 4f 4b 20 67 65 74 73 20 65 78 70 | othing.from.the.LOGBOOK.gets.exp |
| 2e9a0 | 6f 72 74 65 64 20 74 6f 20 74 68 65 20 4d 61 72 6b 64 6f 77 6e 20 62 6f 64 79 0a 20 20 20 20 20 | orted.to.the.Markdown.body...... |
| 2e9c0 | 20 22 22 29 0a 20 20 20 20 20 3b 3b 20 4f 74 68 65 72 20 4f 72 67 20 44 72 61 77 65 72 73 0a 20 | ."")......;;.Other.Org.Drawers.. |
| 2e9e0 | 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 6f 72 67 2d 68 74 6d 6c 2d 64 72 61 77 65 72 20 64 72 | ....(t.......(org-html-drawer.dr |
| 2ea00 | 61 77 65 72 20 63 6f 6e 74 65 6e 74 73 20 69 6e 66 6f 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 45 78 | awer.contents.info)))))..;;;;.Ex |
| 2ea20 | 61 6d 70 6c 65 20 42 6c 6f 63 6b 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 65 78 61 6d | ample.Block.(defun.org-hugo-exam |
| 2ea40 | 70 6c 65 2d 62 6c 6f 63 6b 20 28 65 78 61 6d 70 6c 65 2d 62 6c 6f 63 6b 20 5f 63 6f 6e 74 65 6e | ple-block.(example-block._conten |
| 2ea60 | 74 73 20 69 6e 66 6f 29 0a 20 20 22 54 72 61 6e 73 63 6f 64 65 20 61 6e 20 45 58 41 4d 50 4c 45 | ts.info)..."Transcode.an.EXAMPLE |
| 2ea80 | 2d 42 4c 4f 43 4b 20 65 6c 65 6d 65 6e 74 20 69 6e 74 6f 20 4d 61 72 6b 64 6f 77 6e 20 66 6f 72 | -BLOCK.element.into.Markdown.for |
| 2eaa0 | 6d 61 74 2e 0a 0a 43 4f 4e 54 45 4e 54 53 20 69 73 20 6e 69 6c 2e 20 20 49 4e 46 4f 20 69 73 20 | mat...CONTENTS.is.nil...INFO.is. |
| 2eac0 | 61 20 70 6c 69 73 74 20 68 6f 6c 64 69 6e 67 20 63 6f 6e 74 65 78 74 75 61 6c 0a 69 6e 66 6f 72 | a.plist.holding.contextual.infor |
| 2eae0 | 6d 61 74 69 6f 6e 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 73 77 69 74 63 68 65 73 2d 73 74 72 20 | mation."...(let*.((switches-str. |
| 2eb00 | 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 73 77 69 74 63 68 65 73 20 | (org-element-property.:switches. |
| 2eb20 | 65 78 61 6d 70 6c 65 2d 62 6c 6f 63 6b 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 42 65 6c 6f | example-block))..........;;.Belo |
| 2eb40 | 77 20 69 73 20 61 20 68 61 63 6b 20 66 6f 72 20 61 6c 6c 6f 77 69 6e 67 20 22 3a 6c 69 6e 65 6e | w.is.a.hack.for.allowing.":linen |
| 2eb60 | 6f 73 20 3c 76 61 6c 75 65 3e 22 20 70 61 72 61 6d 65 74 65 72 0a 20 20 20 20 20 20 20 20 20 3b | os.<value>".parameter..........; |
| 2eb80 | 3b 20 69 6e 20 65 78 61 6d 70 6c 65 20 62 6c 6f 63 6b 20 68 65 61 64 65 72 2c 20 62 65 63 61 75 | ;.in.example.block.header,.becau |
| 2eba0 | 73 65 20 74 68 65 20 65 78 61 6d 70 6c 65 2d 62 6c 6f 63 6b 20 4f 72 67 0a 20 20 20 20 20 20 20 | se.the.example-block.Org........ |
| 2ebc0 | 20 20 3b 3b 20 65 6c 65 6d 65 6e 74 20 70 61 72 73 65 73 20 6f 6e 6c 79 20 22 2d 73 77 69 74 63 | ..;;.element.parses.only."-switc |
| 2ebe0 | 68 65 73 22 2c 20 6e 6f 74 20 22 3a 70 61 72 61 6d 65 74 65 72 73 22 2e 0a 20 20 20 20 20 20 20 | hes",.not.":parameters"......... |
| 2ec00 | 20 20 28 6c 69 6e 65 6e 6f 73 2d 73 74 79 6c 65 20 28 61 6e 64 20 28 6f 72 67 2d 73 74 72 69 6e | ..(linenos-style.(and.(org-strin |
| 2ec20 | 67 2d 6e 77 2d 70 20 73 77 69 74 63 68 65 73 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 | g-nw-p.switches-str)............ |
| 2ec40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 | ..................(string-match. |
| 2ec60 | 22 3a 6c 69 6e 65 6e 6f 73 5c 5c 73 2d 2b 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 5c 5c 62 22 20 73 77 | ":linenos\\s-+\\([^.]+\\)\\b".sw |
| 2ec80 | 69 74 63 68 65 73 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | itches-str)..................... |
| 2eca0 | 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 | .........(match-string-no-proper |
| 2ecc0 | 74 69 65 73 20 31 20 73 77 69 74 63 68 65 73 2d 73 74 72 29 29 29 29 0a 20 20 20 20 28 6f 72 67 | ties.1.switches-str)))).....(org |
| 2ece0 | 2d 65 6c 65 6d 65 6e 74 2d 70 75 74 2d 70 72 6f 70 65 72 74 79 20 65 78 61 6d 70 6c 65 2d 62 6c | -element-put-property.example-bl |
| 2ed00 | 6f 63 6b 20 3a 6c 61 6e 67 75 61 67 65 20 22 74 65 78 74 22 29 0a 20 20 20 20 28 6f 72 67 2d 65 | ock.:language."text").....(org-e |
| 2ed20 | 6c 65 6d 65 6e 74 2d 70 75 74 2d 70 72 6f 70 65 72 74 79 20 65 78 61 6d 70 6c 65 2d 62 6c 6f 63 | lement-put-property.example-bloc |
| 2ed40 | 6b 20 3a 6c 69 6e 65 6e 6f 73 2d 73 74 79 6c 65 20 6c 69 6e 65 6e 6f 73 2d 73 74 79 6c 65 29 0a | k.:linenos-style.linenos-style). |
| 2ed60 | 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 73 72 63 2d 62 6c 6f 63 6b 20 65 78 61 6d 70 6c 65 2d | ....(org-hugo-src-block.example- |
| 2ed80 | 62 6c 6f 63 6b 20 6e 69 6c 20 69 6e 66 6f 29 29 29 0a 0a 3b 3b 3b 3b 20 45 78 70 6f 72 74 20 53 | block.nil.info)))..;;;;.Export.S |
| 2eda0 | 6e 69 70 70 65 74 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 73 6e | nippet.(defun.org-hugo-export-sn |
| 2edc0 | 69 70 70 65 74 20 28 65 78 70 6f 72 74 2d 73 6e 69 70 70 65 74 20 5f 63 6f 6e 74 65 6e 74 73 20 | ippet.(export-snippet._contents. |
| 2ede0 | 5f 69 6e 66 6f 29 0a 20 20 22 54 72 61 6e 73 63 6f 64 65 20 61 20 45 58 50 4f 52 54 2d 53 4e 49 | _info)..."Transcode.a.EXPORT-SNI |
| 2ee00 | 50 50 45 54 20 6f 62 6a 65 63 74 20 66 72 6f 6d 20 4f 72 67 20 74 6f 20 48 75 67 6f 2d 63 6f 6d | PPET.object.from.Org.to.Hugo-com |
| 2ee20 | 70 61 74 69 62 6c 65 20 4d 61 72 6b 64 6f 77 6e 2e 0a 43 4f 4e 54 45 4e 54 53 20 69 73 20 6e 69 | patible.Markdown..CONTENTS.is.ni |
| 2ee40 | 6c 2e 20 20 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 68 6f 6c 64 69 6e 67 20 63 6f 6e 74 | l...INFO.is.a.plist.holding.cont |
| 2ee60 | 65 78 74 75 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 45 78 61 6d 70 6c 65 3a 0a 0a 20 | extual.information...Example:... |
| 2ee80 | 20 5c 22 40 40 68 75 67 6f 3a 66 6f 6f 40 40 5c 22 0a 0a 65 78 70 6f 72 74 73 20 76 65 72 62 61 | .\"@@hugo:foo@@\"..exports.verba |
| 2eea0 | 74 69 6d 20 74 6f 20 5c 22 66 6f 6f 5c 22 20 6f 6e 6c 79 20 77 68 65 6e 20 65 78 70 6f 72 74 65 | tim.to.\"foo\".only.when.exporte |
| 2eec0 | 64 20 75 73 69 6e 67 20 60 68 75 67 6f 27 0a 62 61 63 6b 65 6e 64 2e 0a 0a 45 78 70 6f 72 74 20 | d.using.`hugo'.backend...Export. |
| 2eee0 | 73 6e 69 70 70 65 74 73 20 77 69 74 68 20 62 61 63 6b 65 6e 64 20 74 61 67 73 20 5c 22 6d 61 72 | snippets.with.backend.tags.\"mar |
| 2ef00 | 6b 64 6f 77 6e 3a 5c 22 20 61 6e 64 20 5c 22 6d 64 3a 5c 22 20 61 72 65 0a 61 6c 73 6f 20 68 61 | kdown:\".and.\"md:\".are.also.ha |
| 2ef20 | 6e 64 6c 65 64 2e 20 20 45 78 70 6f 72 74 69 6e 67 20 6f 66 20 65 78 70 6f 72 74 20 73 6e 69 70 | ndled...Exporting.of.export.snip |
| 2ef40 | 70 65 74 73 20 77 69 74 68 20 62 61 63 6b 65 6e 64 20 74 61 67 0a 5c 22 68 74 6d 6c 3a 5c 22 20 | pets.with.backend.tag.\"html:\". |
| 2ef60 | 75 73 65 73 20 74 68 65 20 48 54 4d 4c 20 65 78 70 6f 72 74 65 72 2e 22 0a 20 20 28 63 6f 6e 64 | uses.the.HTML.exporter."...(cond |
| 2ef80 | 0a 20 20 20 28 28 6d 65 6d 62 65 72 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 73 6e 69 70 70 65 74 | ....((member.(org-export-snippet |
| 2efa0 | 2d 62 61 63 6b 65 6e 64 20 65 78 70 6f 72 74 2d 73 6e 69 70 70 65 74 29 20 27 28 68 75 67 6f 20 | -backend.export-snippet).'(hugo. |
| 2efc0 | 6d 61 72 6b 64 6f 77 6e 20 6d 64 29 29 0a 20 20 20 20 3b 3b 20 6f 78 2d 6d 64 2e 65 6c 20 64 6f | markdown.md)).....;;.ox-md.el.do |
| 2efe0 | 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 65 78 70 6f 72 74 20 73 6e 69 70 70 65 74 73 2c 20 | es.not.support.export.snippets,. |
| 2f000 | 73 6f 20 6c 65 74 27 73 20 68 61 6e 64 6c 65 0a 20 20 20 20 3b 3b 20 4d 61 72 6b 64 6f 77 6e 20 | so.let's.handle.....;;.Markdown. |
| 2f020 | 65 78 70 6f 72 74 20 73 6e 69 70 70 65 74 73 20 68 65 72 65 20 61 73 20 77 65 6c 6c 2e 0a 20 20 | export.snippets.here.as.well.... |
| 2f040 | 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 76 61 6c 75 65 20 65 | ..(org-element-property.:value.e |
| 2f060 | 78 70 6f 72 74 2d 73 6e 69 70 70 65 74 29 29 0a 20 20 20 3b 3b 20 41 6c 73 6f 20 69 6e 63 6c 75 | xport-snippet))....;;.Also.inclu |
| 2f080 | 64 65 20 48 54 4d 4c 20 65 78 70 6f 72 74 20 73 6e 69 70 70 65 74 73 2e 0a 20 20 20 28 74 0a 20 | de.HTML.export.snippets.....(t.. |
| 2f0a0 | 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 77 69 74 68 2d 62 61 63 6b 65 6e 64 20 27 68 74 6d | ...(org-export-with-backend.'htm |
| 2f0c0 | 6c 20 65 78 70 6f 72 74 2d 73 6e 69 70 70 65 74 20 6e 69 6c 20 6e 69 6c 29 29 29 29 0a 0a 3b 3b | l.export-snippet.nil.nil))))..;; |
| 2f0e0 | 3b 3b 20 45 78 70 6f 72 74 20 42 6c 6f 63 6b 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d | ;;.Export.Block.(defun.org-hugo- |
| 2f100 | 65 78 70 6f 72 74 2d 62 6c 6f 63 6b 20 28 65 78 70 6f 72 74 2d 62 6c 6f 63 6b 20 5f 63 6f 6e 74 | export-block.(export-block._cont |
| 2f120 | 65 6e 74 73 20 5f 69 6e 66 6f 29 0a 20 20 22 54 72 61 6e 73 63 6f 64 65 20 61 20 45 58 50 4f 52 | ents._info)..."Transcode.a.EXPOR |
| 2f140 | 54 2d 42 4c 4f 43 4b 20 65 6c 65 6d 65 6e 74 20 66 72 6f 6d 20 4f 72 67 20 74 6f 20 48 75 67 6f | T-BLOCK.element.from.Org.to.Hugo |
| 2f160 | 2d 63 6f 6d 70 61 74 69 62 6c 65 20 4d 61 72 6b 64 6f 77 6e 2e 0a 43 4f 4e 54 45 4e 54 53 20 69 | -compatible.Markdown..CONTENTS.i |
| 2f180 | 73 20 6e 69 6c 2e 20 20 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 68 6f 6c 64 69 6e 67 20 | s.nil...INFO.is.a.plist.holding. |
| 2f1a0 | 63 6f 6e 74 65 78 74 75 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 45 78 61 6d 70 6c 65 | contextual.information...Example |
| 2f1c0 | 3a 0a 0a 20 20 23 2b 62 65 67 69 6e 5f 65 78 70 6f 72 74 20 68 75 67 6f 0a 20 20 66 6f 6f 0a 20 | :....#+begin_export.hugo...foo.. |
| 2f1e0 | 20 23 2b 65 6e 64 5f 65 78 70 6f 72 74 0a 0a 65 78 70 6f 72 74 73 20 76 65 72 62 61 74 69 6d 20 | .#+end_export..exports.verbatim. |
| 2f200 | 74 6f 20 5c 22 66 6f 6f 5c 22 20 6f 6e 6c 79 20 77 68 65 6e 20 65 78 70 6f 72 74 65 64 20 75 73 | to.\"foo\".only.when.exported.us |
| 2f220 | 69 6e 67 20 60 68 75 67 6f 27 0a 62 61 63 6b 65 6e 64 2e 0a 0a 49 66 20 74 68 65 20 62 61 63 6b | ing.`hugo'.backend...If.the.back |
| 2f240 | 65 6e 64 20 74 61 67 20 69 73 20 5c 22 6d 61 72 6b 64 6f 77 6e 5c 22 2f 5c 22 6d 64 5c 22 20 6f | end.tag.is.\"markdown\"/\"md\".o |
| 2f260 | 72 20 5c 22 68 74 6d 6c 5c 22 2c 20 65 78 70 6f 72 74 69 6e 67 0a 6f 66 20 74 68 6f 73 65 20 62 | r.\"html\",.exporting.of.those.b |
| 2f280 | 6c 6f 63 6b 73 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 74 68 65 20 72 65 73 70 65 63 74 69 | locks.falls.back.to.the.respecti |
| 2f2a0 | 76 65 20 65 78 70 6f 72 74 65 72 73 2e 22 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 73 74 72 69 | ve.exporters."...(cond....((stri |
| 2f2c0 | 6e 67 3d 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 74 79 70 65 20 | ng=.(org-element-property.:type. |
| 2f2e0 | 65 78 70 6f 72 74 2d 62 6c 6f 63 6b 29 20 22 48 55 47 4f 22 29 0a 20 20 20 20 28 6f 72 67 2d 72 | export-block)."HUGO").....(org-r |
| 2f300 | 65 6d 6f 76 65 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 | emove-indentation.(org-element-p |
| 2f320 | 72 6f 70 65 72 74 79 20 3a 76 61 6c 75 65 20 65 78 70 6f 72 74 2d 62 6c 6f 63 6b 29 29 29 0a 20 | roperty.:value.export-block))).. |
| 2f340 | 20 20 3b 3b 20 41 6c 73 6f 20 69 6e 63 6c 75 64 65 20 4d 61 72 6b 64 6f 77 6e 20 61 6e 64 20 48 | ..;;.Also.include.Markdown.and.H |
| 2f360 | 54 4d 4c 20 65 78 70 6f 72 74 20 62 6c 6f 63 6b 73 2e 0a 20 20 20 3b 3b 20 6f 78 2d 6d 64 20 68 | TML.export.blocks.....;;.ox-md.h |
| 2f380 | 61 6e 64 6c 65 73 20 48 54 4d 4c 20 65 78 70 6f 72 74 20 62 6c 6f 63 6b 73 20 74 6f 6f 2e 0a 20 | andles.HTML.export.blocks.too... |
| 2f3a0 | 20 20 28 74 0a 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 77 69 74 68 2d 62 61 63 6b 65 6e | ..(t.....(org-export-with-backen |
| 2f3c0 | 64 20 27 6d 64 20 65 78 70 6f 72 74 2d 62 6c 6f 63 6b 20 6e 69 6c 20 6e 69 6c 29 29 29 29 0a 0a | d.'md.export-block.nil.nil)))).. |
| 2f3e0 | 3b 3b 3b 3b 20 48 65 61 64 69 6e 67 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 68 65 61 | ;;;;.Heading.(defun.org-hugo-hea |
| 2f400 | 64 69 6e 67 20 28 68 65 61 64 69 6e 67 20 63 6f 6e 74 65 6e 74 73 20 69 6e 66 6f 29 0a 20 20 22 | ding.(heading.contents.info)..." |
| 2f420 | 54 72 61 6e 73 63 6f 64 65 20 48 45 41 44 49 4e 47 20 65 6c 65 6d 65 6e 74 20 69 6e 74 6f 20 4d | Transcode.HEADING.element.into.M |
| 2f440 | 61 72 6b 64 6f 77 6e 20 66 6f 72 6d 61 74 2e 0a 43 4f 4e 54 45 4e 54 53 20 69 73 20 74 68 65 20 | arkdown.format..CONTENTS.is.the. |
| 2f460 | 68 65 61 64 69 6e 67 20 63 6f 6e 74 65 6e 74 73 2e 20 20 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 | heading.contents...INFO.is.a.pli |
| 2f480 | 73 74 20 75 73 65 64 20 61 73 0a 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e | st.used.as.a.communication.chann |
| 2f4a0 | 65 6c 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 | el."...(unless.(org-element-prop |
| 2f4c0 | 65 72 74 79 20 3a 66 6f 6f 74 6e 6f 74 65 2d 73 65 63 74 69 6f 6e 2d 70 20 68 65 61 64 69 6e 67 | erty.:footnote-section-p.heading |
| 2f4e0 | 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 6e 75 6d 62 65 72 73 20 28 6f 72 67 2d 68 75 67 6f 2d | ).....(let*.((numbers.(org-hugo- |
| 2f500 | 2d 67 65 74 2d 68 65 61 64 69 6e 67 2d 6e 75 6d 62 65 72 20 68 65 61 64 69 6e 67 20 69 6e 66 6f | -get-heading-number.heading.info |
| 2f520 | 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f 66 66 73 65 74 20 28 73 74 72 69 | .nil))............(loffset.(stri |
| 2f540 | 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 | ng-to-number.(plist-get.info.:hu |
| 2f560 | 67 6f 2d 6c 65 76 65 6c 2d 6f 66 66 73 65 74 29 29 29 20 3b 22 22 20 2d 3e 20 30 2c 20 22 30 22 | go-level-offset))).;"".->.0,."0" |
| 2f580 | 20 2d 3e 20 30 2c 20 22 31 22 20 2d 3e 20 31 2c 20 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 28 | .->.0,."1".->.1,...............( |
| 2f5a0 | 6c 65 76 65 6c 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 72 65 6c 61 74 69 76 65 2d 6c | level.(org-export-get-relative-l |
| 2f5c0 | 65 76 65 6c 20 68 65 61 64 69 6e 67 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | evel.heading.info))............( |
| 2f5e0 | 6c 65 76 65 6c 2d 65 66 66 65 63 74 69 76 65 20 28 2b 20 6c 6f 66 66 73 65 74 20 6c 65 76 65 6c | level-effective.(+.loffset.level |
| 2f600 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 69 74 6c 65 20 28 6f 72 67 2d 65 78 70 6f 72 74 | ))............(title.(org-export |
| 2f620 | 2d 64 61 74 61 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 74 69 74 | -data.(org-element-property.:tit |
| 2f640 | 6c 65 20 68 65 61 64 69 6e 67 29 20 69 6e 66 6f 29 29 20 3b 60 6f 72 67 2d 65 78 70 6f 72 74 2d | le.heading).info)).;`org-export- |
| 2f660 | 64 61 74 61 27 20 72 65 71 75 69 72 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 6f 64 6f 20 | data'.required............(todo. |
| 2f680 | 28 61 6e 64 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 6c 69 73 74 2d 67 65 74 2d 74 72 75 65 2d 70 | (and.(org-hugo--plist-get-true-p |
| 2f6a0 | 20 69 6e 66 6f 20 3a 77 69 74 68 2d 74 6f 64 6f 2d 6b 65 79 77 6f 72 64 73 29 0a 20 20 20 20 20 | .info.:with-todo-keywords)...... |
| 2f6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 | .................(org-element-pr |
| 2f6e0 | 6f 70 65 72 74 79 20 3a 74 6f 64 6f 2d 6b 65 79 77 6f 72 64 20 68 65 61 64 69 6e 67 29 29 29 0a | operty.:todo-keyword.heading))). |
| 2f700 | 20 20 20 20 20 20 20 20 20 20 20 28 74 6f 64 6f 2d 66 6d 74 64 20 28 77 68 65 6e 20 74 6f 64 6f | ...........(todo-fmtd.(when.todo |
| 2f720 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 | .........................(concat |
| 2f740 | 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 74 6f 64 6f 20 74 6f 64 6f 20 69 6e 66 6f 29 20 22 20 22 29 | .(org-hugo--todo.todo.info).".") |
| 2f760 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 61 67 73 2d 66 6d 74 64 20 28 61 6e 64 20 28 6f | ))............(tags-fmtd.(and.(o |
| 2f780 | 72 67 2d 68 75 67 6f 2d 2d 70 6c 69 73 74 2d 67 65 74 2d 74 72 75 65 2d 70 20 69 6e 66 6f 20 3a | rg-hugo--plist-get-true-p.info.: |
| 2f7a0 | 77 69 74 68 2d 74 61 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | with-tags)...................... |
| 2f7c0 | 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 74 61 67 73 2d 6c 69 73 74 20 28 6f 72 67 2d 65 78 70 | ......(let*.((tags-list.(org-exp |
| 2f7e0 | 6f 72 74 2d 67 65 74 2d 74 61 67 73 20 68 65 61 64 69 6e 67 20 69 6e 66 6f 29 29 0a 20 20 20 20 | ort-get-tags.heading.info))..... |
| 2f800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 | ..............................(t |
| 2f820 | 61 67 73 2d 6c 69 73 74 20 28 64 6f 6c 69 73 74 20 28 66 6e 20 6f 72 67 2d 68 75 67 6f 2d 74 61 | ags-list.(dolist.(fn.org-hugo-ta |
| 2f840 | 67 2d 70 72 6f 63 65 73 73 69 6e 67 2d 66 75 6e 63 74 69 6f 6e 73 20 74 61 67 73 2d 6c 69 73 74 | g-processing-functions.tags-list |
| 2f860 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 2f880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 61 67 73 2d 6c 69 73 74 | .................(setq.tags-list |
| 2f8a0 | 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 74 61 67 73 2d 6c 69 73 74 20 69 6e 66 6f 29 29 29 29 0a | .(funcall.fn.tags-list.info)))). |
| 2f8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 2f8e0 | 20 20 28 74 61 67 73 2d 68 74 6d 6c 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 74 61 67 73 20 74 61 67 | ..(tags-html.(org-hugo--tags.tag |
| 2f900 | 73 2d 6c 69 73 74 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s-list.info))).................. |
| 2f920 | 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 | ............(when.(org-string-nw |
| 2f940 | 2d 70 20 74 61 67 73 2d 68 74 6d 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -p.tags-html)................... |
| 2f960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 20 22 20 74 61 67 73 2d 68 74 | .............(concat.".".tags-ht |
| 2f980 | 6d 6c 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 72 69 6f 72 69 74 79 0a 20 20 20 | ml)))))............(priority.... |
| 2f9a0 | 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 6c 69 73 74 2d 67 | .........(and.(org-hugo--plist-g |
| 2f9c0 | 65 74 2d 74 72 75 65 2d 70 20 69 6e 66 6f 20 3a 77 69 74 68 2d 70 72 69 6f 72 69 74 79 29 0a 20 | et-true-p.info.:with-priority).. |
| 2f9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 68 61 72 20 28 6f 72 67 | ................(let.((char.(org |
| 2fa00 | 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 70 72 69 6f 72 69 74 79 20 68 65 61 64 | -element-property.:priority.head |
| 2fa20 | 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 63 | ing)))....................(and.c |
| 2fa40 | 68 61 72 20 28 66 6f 72 6d 61 74 20 22 5b 23 25 63 5d 20 22 20 63 68 61 72 29 29 29 29 29 0a 20 | har.(format."[#%c].".char))))).. |
| 2fa60 | 20 20 20 20 20 20 20 20 20 20 28 73 74 79 6c 65 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f | ..........(style.(plist-get.info |
| 2fa80 | 20 3a 6d 64 2d 68 65 61 64 6c 69 6e 65 2d 73 74 79 6c 65 29 29 29 0a 20 20 20 20 20 20 3b 3b 20 | .:md-headline-style))).......;;. |
| 2faa0 | 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 2d 68 65 61 64 69 6e 67 20 44 42 47 5d 20 | (message."[ox-hugo-heading.DBG]. |
| 2fac0 | 6e 75 6d 3a 20 25 73 22 20 6e 75 6d 62 65 72 73 29 0a 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 | num:.%s".numbers).......;;.(mess |
| 2fae0 | 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 2d 68 65 61 64 69 6e 67 20 44 42 47 5d 20 77 69 74 68 2d | age."[ox-hugo-heading.DBG].with- |
| 2fb00 | 74 61 67 73 3a 20 25 53 22 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 6c 69 73 74 2d 67 65 74 2d 74 | tags:.%S".(org-hugo--plist-get-t |
| 2fb20 | 72 75 65 2d 70 20 69 6e 66 6f 20 3a 77 69 74 68 2d 74 61 67 73 29 29 0a 20 20 20 20 20 20 3b 3b | rue-p.info.:with-tags)).......;; |
| 2fb40 | 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 2d 68 65 61 64 69 6e 67 20 44 42 47 5d | .(message."[ox-hugo-heading.DBG] |
| 2fb60 | 20 74 61 67 73 3a 20 25 53 22 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 74 61 67 73 20 | .tags:.%S".(org-export-get-tags. |
| 2fb80 | 68 65 61 64 69 6e 67 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 | heading.info)).......(cond...... |
| 2fba0 | 20 20 3b 3b 20 43 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 61 20 68 65 61 64 69 6e 67 2e 20 20 46 | ..;;.Cannot.create.a.heading...F |
| 2fbc0 | 61 6c 6c 2d 62 61 63 6b 20 74 6f 20 61 20 6c 69 73 74 2e 0a 20 20 20 20 20 20 20 28 28 6f 72 20 | all-back.to.a.list.........((or. |
| 2fbe0 | 28 6f 72 67 2d 65 78 70 6f 72 74 2d 6c 6f 77 2d 6c 65 76 65 6c 2d 70 20 68 65 61 64 69 6e 67 20 | (org-export-low-level-p.heading. |
| 2fc00 | 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 71 20 73 74 79 | info).............(not.(memq.sty |
| 2fc20 | 6c 65 20 27 28 61 74 78 20 73 65 74 65 78 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | le.'(atx.setext))).............( |
| 2fc40 | 61 6e 64 20 28 65 71 20 73 74 79 6c 65 20 27 61 74 78 29 20 28 3e 20 6c 65 76 65 6c 2d 65 66 66 | and.(eq.style.'atx).(>.level-eff |
| 2fc60 | 65 63 74 69 76 65 20 36 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 20 | ective.6)).............(and.(eq. |
| 2fc80 | 73 74 79 6c 65 20 27 73 65 74 65 78 74 29 20 28 3e 20 6c 65 76 65 6c 2d 65 66 66 65 63 74 69 76 | style.'setext).(>.level-effectiv |
| 2fca0 | 65 20 32 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 6c 6c 65 74 0a 20 20 20 | e.2))).........(let.((bullet.... |
| 2fcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20 28 6f 72 67 2d 65 78 70 6f 72 74 | ............(if.(not.(org-export |
| 2fce0 | 2d 6e 75 6d 62 65 72 65 64 2d 68 65 61 64 6c 69 6e 65 2d 70 20 68 65 61 64 69 6e 67 20 69 6e 66 | -numbered-headline-p.heading.inf |
| 2fd00 | 6f 29 29 20 22 2d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 | o))."-"..................(concat |
| 2fd20 | 20 28 6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(number-to-string.............. |
| 2fd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6c 61 73 74 20 28 6f 72 67 2d 65 78 70 | .............(car.(last.(org-exp |
| 2fd60 | 6f 72 74 2d 67 65 74 2d 68 65 61 64 6c 69 6e 65 2d 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 20 20 | ort-get-headline-number......... |
| 2fd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 | ..............................he |
| 2fda0 | 61 64 69 6e 67 20 69 6e 66 6f 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ading.info)))).................. |
| 2fdc0 | 20 20 20 20 20 20 20 20 22 2e 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 68 65 | ........".")))...............(he |
| 2fde0 | 61 64 69 6e 67 20 28 63 6f 6e 63 61 74 20 74 6f 64 6f 2d 66 6d 74 64 20 22 20 22 20 70 72 69 6f | ading.(concat.todo-fmtd.".".prio |
| 2fe00 | 72 69 74 79 20 74 69 74 6c 65 29 29 29 20 3b 48 65 61 64 69 6e 67 20 74 65 78 74 20 77 69 74 68 | rity.title))).;Heading.text.with |
| 2fe20 | 6f 75 74 20 74 61 67 73 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 3c 21 2d 2d | out.tags...........(concat."<!-- |
| 2fe40 | 6c 69 73 74 2d 73 65 70 61 72 61 74 6f 72 2d 2d 3e 5c 6e 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 | list-separator-->\n\n".......... |
| 2fe60 | 20 20 20 20 20 20 20 20 20 3b 3b 20 41 62 6f 76 65 20 69 73 20 6e 65 65 64 65 64 20 6a 75 73 74 | .........;;.Above.is.needed.just |
| 2fe80 | 20 69 6e 20 63 61 73 65 20 74 68 65 20 62 6f 64 79 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 | .in.case.the.body.of.the........ |
| 2fea0 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 65 63 74 69 6f 6e 20 61 62 6f 76 65 20 69 73 20 65 | ...........;;.section.above.is.e |
| 2fec0 | 6e 64 69 6e 67 20 77 69 74 68 20 61 20 70 6c 61 69 6e 20 6c 69 73 74 2e 20 54 68 61 74 0a 20 20 | nding.with.a.plain.list..That... |
| 2fee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 48 54 4d 4c 20 63 6f 6d 6d 65 6e 74 20 | ................;;.HTML.comment. |
| 2ff00 | 77 69 6c 6c 20 66 6f 72 63 65 2d 65 6e 64 20 74 68 65 20 3c 75 6c 3e 20 6f 72 20 3c 6f 6c 3e 20 | will.force-end.the.<ul>.or.<ol>. |
| 2ff20 | 74 61 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 66 20 74 68 61 74 | tag...................;;.of.that |
| 2ff40 | 20 70 72 65 63 65 64 69 6e 67 20 6c 69 73 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .preceding.list................. |
| 2ff60 | 20 20 20 62 75 6c 6c 65 74 20 22 20 22 20 68 65 61 64 69 6e 67 20 74 61 67 73 2d 66 6d 74 64 20 | ...bullet.".".heading.tags-fmtd. |
| 2ff80 | 22 5c 6e 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 63 6f | "\n\n"...................(and.co |
| 2ffa0 | 6e 74 65 6e 74 73 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 | ntents.(replace-regexp-in-string |
| 2ffc0 | 20 22 5e 22 20 22 20 20 20 20 22 20 63 6f 6e 74 65 6e 74 73 29 29 29 29 29 0a 20 20 20 20 20 20 | ."^"."....".contents)))))....... |
| 2ffe0 | 20 28 74 0a 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 61 6e 63 68 6f 72 20 28 66 6f 72 6d | .(t.........(let*.((anchor.(form |
| 30000 | 61 74 20 22 7b 23 25 73 7d 22 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 61 6e 63 68 6f 72 | at."{#%s}".(org-hugo--get-anchor |
| 30020 | 20 68 65 61 64 69 6e 67 20 69 6e 66 6f 29 29 29 20 3b 68 74 74 70 73 3a 2f 2f 67 6f 68 75 67 6f | .heading.info))).;https://gohugo |
| 30040 | 2e 69 6f 2f 65 78 74 72 61 73 2f 63 72 6f 73 73 72 65 66 65 72 65 6e 63 65 73 2f 0a 20 20 20 20 | .io/extras/crossreferences/..... |
| 30060 | 20 20 20 20 20 20 20 20 20 20 20 28 68 65 61 64 69 6e 67 2d 74 69 74 6c 65 20 28 6f 72 67 2d 68 | ...........(heading-title.(org-h |
| 30080 | 75 67 6f 2d 2d 68 65 61 64 69 6e 67 2d 74 69 74 6c 65 20 73 74 79 6c 65 20 6c 65 76 65 6c 20 6c | ugo--heading-title.style.level.l |
| 300a0 | 6f 66 66 73 65 74 20 74 69 74 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | offset.title.................... |
| 300c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 300e0 | 20 20 20 20 74 6f 64 6f 2d 66 6d 74 64 20 74 61 67 73 2d 66 6d 74 64 20 61 6e 63 68 6f 72 20 6e | ....todo-fmtd.tags-fmtd.anchor.n |
| 30100 | 75 6d 62 65 72 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 72 61 70 2d 65 6c | umbers))................(wrap-el |
| 30120 | 65 6d 65 6e 74 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 63 6f 6e 74 61 69 6e 65 72 20 68 65 61 64 69 | ement.(org-hugo--container.headi |
| 30140 | 6e 67 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 74 65 6e | ng.info))................(conten |
| 30160 | 74 2d 73 74 72 20 28 6f 72 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 63 6f 6e 74 65 | t-str.(or.(org-string-nw-p.conte |
| 30180 | 6e 74 73 29 20 22 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 77 72 61 70 2d 65 6c | nts)."")))...........(if.wrap-el |
| 301a0 | 65 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 63 6f 6e 74 | ement...............(let*.((cont |
| 301c0 | 61 69 6e 65 72 2d 63 6c 61 73 73 20 28 6f 72 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f | ainer-class.(or.(org-element-pro |
| 301e0 | 70 65 72 74 79 20 3a 48 54 4d 4c 5f 43 4f 4e 54 41 49 4e 45 52 5f 43 4c 41 53 53 20 68 65 61 64 | perty.:HTML_CONTAINER_CLASS.head |
| 30200 | 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing)............................ |
| 30220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 | ...............(org-element-prop |
| 30240 | 65 72 74 79 20 3a 45 58 50 4f 52 54 5f 48 54 4d 4c 5f 43 4f 4e 54 41 49 4e 45 52 5f 43 4c 41 53 | erty.:EXPORT_HTML_CONTAINER_CLAS |
| 30260 | 53 20 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | S.heading)...................... |
| 30280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 | .....................(plist-get. |
| 302a0 | 69 6e 66 6f 20 3a 68 74 6d 6c 2d 63 6f 6e 74 61 69 6e 65 72 2d 63 6c 61 73 73 29 29 29 0a 20 20 | info.:html-container-class)))... |
| 302c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 74 61 69 6e 65 72 2d 63 6c | ...................(container-cl |
| 302e0 | 61 73 73 2d 73 74 72 20 28 77 68 65 6e 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 63 | ass-str.(when.(org-string-nw-p.c |
| 30300 | 6f 6e 74 61 69 6e 65 72 2d 63 6c 61 73 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ontainer-class)................. |
| 30320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | ............................(con |
| 30340 | 63 61 74 20 22 20 22 20 63 6f 6e 74 61 69 6e 65 72 2d 63 6c 61 73 73 29 29 29 29 0a 20 20 20 20 | cat.".".container-class))))..... |
| 30360 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 28 63 6f 6e 63 61 74 20 22 3c 25 73 | ............(format.(concat."<%s |
| 30380 | 20 63 6c 61 73 73 3d 5c 22 6f 75 74 6c 69 6e 65 2d 25 64 25 73 5c 22 3e 5c 6e 22 0a 20 20 20 20 | .class=\"outline-%d%s\">\n"..... |
| 303a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 25 73 25 | ............................"%s% |
| 303c0 | 73 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s\n"............................ |
| 303e0 | 20 20 20 20 20 22 3c 2f 25 73 3e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....."</%s>")................... |
| 30400 | 20 20 20 20 20 20 77 72 61 70 2d 65 6c 65 6d 65 6e 74 20 6c 65 76 65 6c 20 63 6f 6e 74 61 69 6e | ......wrap-element.level.contain |
| 30420 | 65 72 2d 63 6c 61 73 73 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | er-class-str.................... |
| 30440 | 20 20 20 20 20 68 65 61 64 69 6e 67 2d 74 69 74 6c 65 20 63 6f 6e 74 65 6e 74 2d 73 74 72 0a 20 | .....heading-title.content-str.. |
| 30460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 61 70 2d 65 6c 65 6d | .......................wrap-elem |
| 30480 | 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 25 73 22 | ent)).............(format."%s%s" |
| 304a0 | 20 68 65 61 64 69 6e 67 2d 74 69 74 6c 65 20 63 6f 6e 74 65 6e 74 2d 73 74 72 29 29 29 29 29 29 | .heading-title.content-str)))))) |
| 304c0 | 29 29 0a 0a 3b 3b 3b 3b 3b 20 48 65 61 64 69 6e 67 20 48 65 6c 70 65 72 73 0a 28 64 65 66 75 6e | ))..;;;;;.Heading.Helpers.(defun |
| 304e0 | 20 6f 72 67 2d 68 75 67 6f 2d 2d 63 6f 6e 74 61 69 6e 65 72 20 28 68 65 61 64 69 6e 67 20 69 6e | .org-hugo--container.(heading.in |
| 30500 | 66 6f 29 0a 20 20 22 47 65 74 20 74 68 65 20 48 54 4d 4c 20 63 6f 6e 74 61 69 6e 65 72 20 65 6c | fo)..."Get.the.HTML.container.el |
| 30520 | 65 6d 65 6e 74 20 66 6f 72 20 48 45 41 44 49 4e 47 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c | ement.for.HEADING...INFO.is.a.pl |
| 30540 | 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e | ist.used.as.a.communication.chan |
| 30560 | 6e 65 6c 2e 0a 0a 49 66 20 61 20 68 65 61 64 69 6e 67 20 68 61 73 20 60 3a 48 54 4d 4c 5f 43 4f | nel...If.a.heading.has.`:HTML_CO |
| 30580 | 4e 54 41 49 4e 45 52 3a 27 20 6f 72 20 60 3a 45 58 50 4f 52 54 5f 48 54 4d 4c 5f 43 4f 4e 54 41 | NTAINER:'.or.`:EXPORT_HTML_CONTA |
| 305a0 | 49 4e 45 52 3a 27 0a 70 72 6f 70 65 72 74 79 2c 20 74 68 61 74 20 69 73 20 75 73 65 64 20 66 6f | INER:'.property,.that.is.used.fo |
| 305c0 | 72 20 74 68 65 20 63 6f 6e 74 61 69 6e 65 72 20 65 6c 65 6d 65 6e 74 2e 0a 0a 45 6c 73 65 20 69 | r.the.container.element...Else.i |
| 305e0 | 66 20 74 68 65 20 60 3a 68 74 6d 6c 2d 63 6f 6e 74 61 69 6e 65 72 27 20 70 72 6f 70 65 72 74 79 | f.the.`:html-container'.property |
| 30600 | 20 69 73 20 61 20 6e 6f 6e 2d 65 6d 70 74 79 20 73 74 72 69 6e 67 3a 0a 20 20 2d 20 46 6f 72 20 | .is.a.non-empty.string:...-.For. |
| 30620 | 74 68 65 20 74 6f 70 20 6c 65 76 65 6c 20 68 65 61 64 69 6e 67 73 2c 20 77 72 61 70 70 69 6e 67 | the.top.level.headings,.wrapping |
| 30640 | 20 69 73 20 64 6f 6e 65 20 75 73 69 6e 67 20 74 68 61 74 20 70 72 6f 70 65 72 74 79 2e 0a 20 20 | .is.done.using.that.property.... |
| 30660 | 2d 20 46 6f 72 20 73 65 63 6f 6e 64 20 61 6e 64 20 6c 6f 77 65 72 20 6c 65 76 65 6c 20 68 65 61 | -.For.second.and.lower.level.hea |
| 30680 | 64 69 6e 67 73 2c 20 77 72 61 70 70 69 6e 67 20 69 73 20 64 6f 6e 65 20 75 73 69 6e 67 0a 20 20 | dings,.wrapping.is.done.using... |
| 306a0 | 20 20 74 68 65 20 48 54 4d 4c 20 3c 64 69 76 3e 20 74 61 67 73 2e 0a 0a 45 6c 73 65 2c 20 6e 6f | ..the.HTML.<div>.tags...Else,.no |
| 306c0 | 20 48 54 4d 4c 20 65 6c 65 6d 65 6e 74 20 69 73 20 77 72 61 70 70 65 64 20 61 72 6f 75 6e 64 20 | .HTML.element.is.wrapped.around. |
| 306e0 | 74 68 65 20 48 45 41 44 49 4e 47 2e 22 0a 20 20 28 6f 72 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 | the.HEADING."...(or.(org-element |
| 30700 | 2d 70 72 6f 70 65 72 74 79 20 3a 48 54 4d 4c 5f 43 4f 4e 54 41 49 4e 45 52 20 68 65 61 64 69 6e | -property.:HTML_CONTAINER.headin |
| 30720 | 67 29 20 3b 70 72 6f 70 65 72 74 79 20 6f 66 20 74 68 65 20 69 6d 6d 65 64 69 61 74 65 20 68 65 | g).;property.of.the.immediate.he |
| 30740 | 61 64 69 6e 67 0a 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 | ading.......(org-element-propert |
| 30760 | 79 20 3a 45 58 50 4f 52 54 5f 48 54 4d 4c 5f 43 4f 4e 54 41 49 4e 45 52 20 68 65 61 64 69 6e 67 | y.:EXPORT_HTML_CONTAINER.heading |
| 30780 | 29 20 3b 70 72 6f 70 65 72 74 79 20 6f 66 20 74 68 65 20 69 6d 6d 65 64 69 61 74 65 20 68 65 61 | ).;property.of.the.immediate.hea |
| 307a0 | 64 69 6e 67 0a 20 20 20 20 20 20 28 61 6e 64 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 | ding.......(and.(org-string-nw-p |
| 307c0 | 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 74 6d 6c 2d 63 6f 6e 74 61 69 6e 65 72 | .(plist-get.info.:html-container |
| 307e0 | 29 29 20 3b 69 6e 68 65 72 69 74 65 64 20 3a 68 74 6d 6c 2d 63 6f 6e 74 61 69 6e 65 72 3a 20 70 | )).;inherited.:html-container:.p |
| 30800 | 72 6f 70 65 72 74 79 20 69 66 20 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3d | roperty.if.any............(if.(= |
| 30820 | 20 31 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 72 65 6c 61 74 69 76 65 2d 6c 65 76 65 | .1.(org-export-get-relative-leve |
| 30840 | 6c 20 68 65 61 64 69 6e 67 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l.heading.info))................ |
| 30860 | 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 74 6d 6c 2d 63 6f 6e 74 61 69 6e 65 72 29 | (plist-get.info.:html-container) |
| 30880 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64 69 76 22 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 | .............."div"))))..;;;###a |
| 308a0 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 73 6c 75 67 20 28 73 74 | utoload.(defun.org-hugo-slug.(st |
| 308c0 | 72 20 26 6f 70 74 69 6f 6e 61 6c 20 61 6c 6c 6f 77 2d 64 6f 75 62 6c 65 2d 68 79 70 68 65 6e 73 | r.&optional.allow-double-hyphens |
| 308e0 | 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 73 74 72 69 6e 67 20 53 54 52 20 74 6f 20 61 20 60 73 6c | )..."Convert.string.STR.to.a.`sl |
| 30900 | 75 67 27 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 61 74 20 73 74 72 69 6e 67 2e 0a 0a 41 20 60 | ug'.and.return.that.string...A.` |
| 30920 | 73 6c 75 67 27 20 69 73 20 74 68 65 20 70 61 72 74 20 6f 66 20 61 20 55 52 4c 20 77 68 69 63 68 | slug'.is.the.part.of.a.URL.which |
| 30940 | 20 69 64 65 6e 74 69 66 69 65 73 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 70 61 67 65 0a 6f 6e | .identifies.a.particular.page.on |
| 30960 | 20 61 20 77 65 62 73 69 74 65 20 69 6e 20 61 6e 20 65 61 73 79 20 74 6f 20 72 65 61 64 20 66 6f | .a.website.in.an.easy.to.read.fo |
| 30980 | 72 6d 2e 0a 0a 45 78 61 6d 70 6c 65 3a 20 49 66 20 53 54 52 20 69 73 20 5c 22 4d 79 20 46 69 72 | rm...Example:.If.STR.is.\"My.Fir |
| 309a0 | 73 74 20 50 6f 73 74 5c 22 2c 20 69 74 20 77 69 6c 6c 20 62 65 20 63 6f 6e 76 65 72 74 65 64 20 | st.Post\",.it.will.be.converted. |
| 309c0 | 74 6f 20 61 0a 73 6c 75 67 20 5c 22 6d 79 2d 66 69 72 73 74 2d 70 6f 73 74 5c 22 2c 20 77 68 69 | to.a.slug.\"my-first-post\",.whi |
| 309e0 | 63 68 20 63 61 6e 20 62 65 63 6f 6d 65 20 70 61 72 74 20 6f 66 20 61 6e 20 65 61 73 79 20 74 6f | ch.can.become.part.of.an.easy.to |
| 30a00 | 20 72 65 61 64 0a 55 52 4c 20 6c 69 6b 65 20 5c 22 68 74 74 70 73 3a 2f 2f 65 78 61 6d 70 6c 65 | .read.URL.like.\"https://example |
| 30a20 | 2e 63 6f 6d 2f 70 6f 73 74 73 2f 6d 79 2d 66 69 72 73 74 2d 70 6f 73 74 2f 5c 22 2e 0a 0a 49 6e | .com/posts/my-first-post/\"...In |
| 30a40 | 20 67 65 6e 65 72 61 6c 2c 20 53 54 52 20 69 73 20 61 20 73 74 72 69 6e 67 2e 20 20 42 75 74 20 | .general,.STR.is.a.string...But. |
| 30a60 | 69 74 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61 20 73 74 72 69 6e 67 20 77 69 74 68 0a 4d 61 72 | it.can.also.be.a.string.with.Mar |
| 30a80 | 6b 64 6f 77 6e 20 6d 61 72 6b 75 70 20 62 65 63 61 75 73 65 20 53 54 52 20 69 73 20 6f 66 74 65 | kdown.markup.because.STR.is.ofte |
| 30aa0 | 6e 20 61 20 70 6f 73 74 27 73 20 73 75 62 2d 68 65 61 64 69 6e 67 20 28 77 68 69 63 68 0a 63 61 | n.a.post's.sub-heading.(which.ca |
| 30ac0 | 6e 20 63 6f 6e 74 61 69 6e 20 62 6f 6c 64 2c 20 69 74 61 6c 69 63 73 2c 20 6c 69 6e 6b 2c 20 65 | n.contain.bold,.italics,.link,.e |
| 30ae0 | 74 63 20 6d 61 72 6b 75 70 29 2e 0a 0a 54 68 65 20 60 73 6c 75 67 27 20 67 65 6e 65 72 61 74 65 | tc.markup)...The.`slug'.generate |
| 30b00 | 64 20 66 72 6f 6d 20 74 68 61 74 20 53 54 52 20 66 6f 6c 6c 6f 77 73 20 74 68 65 73 65 20 72 75 | d.from.that.STR.follows.these.ru |
| 30b20 | 6c 65 73 3a 0a 0a 2d 20 43 6f 6e 74 61 69 6e 20 6f 6e 6c 79 20 6c 6f 77 65 72 20 63 61 73 65 20 | les:..-.Contain.only.lower.case. |
| 30b40 | 61 6c 70 68 61 62 65 74 2c 20 6e 75 6d 62 65 72 20 61 6e 64 20 68 79 70 68 65 6e 20 63 68 61 72 | alphabet,.number.and.hyphen.char |
| 30b60 | 61 63 74 65 72 73 0a 20 20 28 5b 5b 3a 61 6c 6e 75 6d 3a 5d 2d 5d 29 2e 0a 2d 20 4e 6f 74 20 68 | acters...([[:alnum:]-])..-.Not.h |
| 30b80 | 61 76 65 20 2a 61 6e 79 2a 20 48 54 4d 4c 20 74 61 67 20 6c 69 6b 65 20 5c 22 3c 63 6f 64 65 3e | ave.*any*.HTML.tag.like.\"<code> |
| 30ba0 | 2e 2e 3c 2f 63 6f 64 65 3e 5c 22 2c 0a 20 20 5c 22 3c 73 70 61 6e 20 63 6c 61 73 73 3d 2e 2e 3e | ..</code>\",...\"<span.class=..> |
| 30bc0 | 2e 2e 3c 2f 73 70 61 6e 3e 5c 22 2c 20 65 74 63 2e 0a 2d 20 4e 6f 74 20 63 6f 6e 74 61 69 6e 20 | ..</span>\",.etc..-.Not.contain. |
| 30be0 | 61 6e 79 20 55 52 4c 73 20 28 69 66 20 53 54 52 20 68 61 70 70 65 6e 73 20 74 6f 20 62 65 20 61 | any.URLs.(if.STR.happens.to.be.a |
| 30c00 | 20 4d 61 72 6b 64 6f 77 6e 20 6c 69 6e 6b 29 2e 0a 2d 20 52 65 70 6c 61 63 65 20 5c 22 2e 5c 22 | .Markdown.link)..-.Replace.\".\" |
| 30c20 | 20 69 6e 20 53 54 52 20 77 69 74 68 20 5c 22 64 6f 74 5c 22 2c 20 5c 22 26 5c 22 20 77 69 74 68 | .in.STR.with.\"dot\",.\"&\".with |
| 30c40 | 20 5c 22 61 6e 64 5c 22 2c 0a 20 20 5c 22 2b 5c 22 20 77 69 74 68 20 5c 22 70 6c 75 73 5c 22 2e | .\"and\",...\"+\".with.\"plus\". |
| 30c60 | 0a 2d 20 52 65 70 6c 61 63 65 20 70 61 72 65 6e 74 68 65 73 65 73 20 77 69 74 68 20 64 6f 75 62 | .-.Replace.parentheses.with.doub |
| 30c80 | 6c 65 2d 68 79 70 68 65 6e 73 2e 20 20 53 6f 20 5c 22 66 6f 6f 20 28 62 61 72 29 20 62 61 7a 5c | le-hyphens...So.\"foo.(bar).baz\ |
| 30ca0 | 22 0a 20 20 62 65 63 6f 6d 65 73 20 5c 22 66 6f 6f 2d 2d 62 61 72 2d 2d 62 61 7a 5c 22 2e 0a 2d | "...becomes.\"foo--bar--baz\"..- |
| 30cc0 | 20 52 65 70 6c 61 63 65 20 6e 6f 6e 20 5b 5b 3a 61 6c 6e 75 6d 3a 5d 2d 5d 20 63 68 61 72 73 20 | .Replace.non.[[:alnum:]-].chars. |
| 30ce0 | 77 69 74 68 20 73 70 61 63 65 73 2c 20 61 6e 64 20 74 68 65 6e 20 6f 6e 65 20 6f 72 0a 20 20 6d | with.spaces,.and.then.one.or...m |
| 30d00 | 6f 72 65 20 63 6f 6e 73 65 63 75 74 69 76 65 20 73 70 61 63 65 73 20 77 69 74 68 20 61 20 73 69 | ore.consecutive.spaces.with.a.si |
| 30d20 | 6e 67 6c 65 20 68 79 70 68 65 6e 2e 0a 2d 20 49 66 20 41 4c 4c 4f 57 2d 44 4f 55 42 4c 45 2d 48 | ngle.hyphen..-.If.ALLOW-DOUBLE-H |
| 30d40 | 59 50 48 45 4e 53 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 74 20 6d 6f 73 74 20 74 77 6f 20 63 | YPHENS.is.non-nil,.at.most.two.c |
| 30d60 | 6f 6e 73 65 63 75 74 69 76 65 0a 20 20 68 79 70 68 65 6e 73 20 61 72 65 20 61 6c 6c 6f 77 65 64 | onsecutive...hyphens.are.allowed |
| 30d80 | 20 69 6e 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 73 74 72 69 6e 67 2c 20 6f 74 68 65 72 77 69 | .in.the.returned.string,.otherwi |
| 30da0 | 73 65 20 63 6f 6e 73 65 63 75 74 69 76 65 0a 20 20 68 79 70 68 65 6e 73 20 61 72 65 20 6e 6f 74 | se.consecutive...hyphens.are.not |
| 30dc0 | 20 72 65 74 75 72 6e 65 64 2e 0a 2d 20 4e 6f 20 68 79 70 68 65 6e 73 20 61 6c 6c 6f 77 65 64 20 | .returned..-.No.hyphens.allowed. |
| 30de0 | 61 74 20 74 68 65 20 6c 65 61 64 69 6e 67 20 6f 72 20 74 72 61 69 6c 69 6e 67 20 65 6e 64 20 6f | at.the.leading.or.trailing.end.o |
| 30e00 | 66 20 74 68 65 20 73 6c 75 67 2e 22 0a 20 20 28 6c 65 74 2a 20 28 3b 3b 20 41 6c 6c 20 6c 6f 77 | f.the.slug."...(let*.(;;.All.low |
| 30e20 | 65 72 2d 63 61 73 65 0a 20 20 20 20 20 20 20 20 20 28 73 74 72 20 28 64 6f 77 6e 63 61 73 65 20 | er-case..........(str.(downcase. |
| 30e40 | 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 6d 6f 76 65 20 22 3c 46 4f 4f 3e 2e | str))..........;;.Remove."<FOO>. |
| 30e60 | 2e 3c 2f 46 4f 4f 3e 22 20 48 54 4d 4c 20 74 61 67 73 20 69 66 20 70 72 65 73 65 6e 74 2e 0a 20 | .</FOO>".HTML.tags.if.present... |
| 30e80 | 20 20 20 20 20 20 20 20 28 73 74 72 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d | ........(str.(replace-regexp-in- |
| 30ea0 | 73 74 72 69 6e 67 20 22 3c 5c 5c 28 3f 31 3a 5b 61 2d 7a 5d 2b 5c 5c 29 5b 5e 3e 5d 2a 3e 2e 2a | string."<\\(?1:[a-z]+\\)[^>]*>.* |
| 30ec0 | 3c 2f 5c 5c 31 3e 22 20 22 22 20 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 6d | </\\1>"."".str))..........;;.Rem |
| 30ee0 | 6f 76 65 20 55 52 4c 73 20 69 66 20 70 72 65 73 65 6e 74 20 69 6e 20 74 68 65 20 73 74 72 69 6e | ove.URLs.if.present.in.the.strin |
| 30f00 | 67 2e 20 20 54 68 65 20 22 29 22 20 69 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 62 | g...The.")".in.the..........;;.b |
| 30f20 | 65 6c 6f 77 20 72 65 67 65 78 70 20 69 73 20 74 68 65 20 63 6c 6f 73 69 6e 67 20 70 61 72 65 6e | elow.regexp.is.the.closing.paren |
| 30f40 | 74 68 65 73 69 73 20 6f 66 20 61 20 4d 61 72 6b 64 6f 77 6e 0a 20 20 20 20 20 20 20 20 20 3b 3b | thesis.of.a.Markdown..........;; |
| 30f60 | 20 6c 69 6e 6b 3a 20 5b 44 65 73 63 5d 28 4c 69 6e 6b 29 2e 0a 20 20 20 20 20 20 20 20 20 28 73 | .link:.[Desc](Link)...........(s |
| 30f80 | 74 72 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 28 63 6f | tr.(replace-regexp-in-string.(co |
| 30fa0 | 6e 63 61 74 20 22 5c 5c 5d 28 22 20 66 66 61 70 2d 75 72 6c 2d 72 65 67 65 78 70 20 22 5b 5e 29 | ncat."\\](".ffap-url-regexp."[^) |
| 30fc0 | 5d 2b 29 22 29 20 22 5d 22 20 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 70 6c | ]+)")."]".str))..........;;.Repl |
| 30fe0 | 61 63 65 20 22 26 22 20 77 69 74 68 20 22 20 61 6e 64 20 22 2c 20 22 2e 22 20 77 69 74 68 20 22 | ace."&".with.".and.",.".".with." |
| 31000 | 20 64 6f 74 20 22 2c 20 22 2b 22 20 77 69 74 68 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 22 20 70 | .dot.",."+".with..........;;.".p |
| 31020 | 6c 75 73 20 22 2e 0a 20 20 20 20 20 20 20 20 20 28 73 74 72 20 28 72 65 70 6c 61 63 65 2d 72 65 | lus."...........(str.(replace-re |
| 31040 | 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 26 | gexp-in-string................"& |
| 31060 | 22 20 22 20 61 6e 64 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 | ".".and."................(replac |
| 31080 | 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-regexp-in-string.............. |
| 310a0 | 20 20 20 22 5c 5c 2e 22 20 22 20 64 6f 74 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..."\\.".".dot."................ |
| 310c0 | 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 | .(replace-regexp-in-string...... |
| 310e0 | 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 2b 22 20 22 20 70 6c 75 73 20 22 20 73 74 72 29 29 | ............"\\+".".plus.".str)) |
| 31100 | 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 70 6c 61 63 65 20 61 6c 6c 20 63 68 61 72 61 | ))..........;;.Replace.all.chara |
| 31120 | 63 74 65 72 73 20 65 78 63 65 70 74 20 61 6c 70 68 61 62 65 74 73 2c 20 6e 75 6d 62 65 72 73 20 | cters.except.alphabets,.numbers. |
| 31140 | 61 6e 64 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 70 61 72 65 6e 74 68 65 73 65 73 20 77 69 74 68 | and..........;;.parentheses.with |
| 31160 | 20 73 70 61 63 65 73 2e 0a 20 20 20 20 20 20 20 20 20 28 73 74 72 20 28 72 65 70 6c 61 63 65 2d | .spaces...........(str.(replace- |
| 31180 | 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5b 5e 5b 3a 61 6c 6e 75 6d 3a 5d 28 29 5d | regexp-in-string."[^[:alnum:]()] |
| 311a0 | 22 20 22 20 22 20 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 4f 6e 20 65 6d 61 63 73 | ".".".str))..........;;.On.emacs |
| 311c0 | 20 32 34 2e 35 2c 20 6d 75 6c 74 69 62 79 74 65 20 70 75 6e 63 74 75 61 74 69 6f 6e 20 63 68 61 | .24.5,.multibyte.punctuation.cha |
| 311e0 | 72 61 63 74 65 72 73 20 6c 69 6b 65 20 22 ef bc 9a 22 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 61 | racters.like."..."..........;;.a |
| 31200 | 72 65 20 63 6f 6e 73 69 64 65 72 65 64 20 61 73 20 61 6c 70 68 61 6e 75 6d 65 72 69 63 20 63 68 | re.considered.as.alphanumeric.ch |
| 31220 | 61 72 61 63 74 65 72 73 21 20 42 65 6c 6f 77 20 65 76 61 6c 73 20 74 6f 0a 20 20 20 20 20 20 20 | aracters!.Below.evals.to........ |
| 31240 | 20 20 3b 3b 20 6e 6f 6e 2d 6e 69 6c 20 6f 6e 20 65 6d 61 63 73 20 32 34 2e 35 3a 0a 20 20 20 20 | ..;;.non-nil.on.emacs.24.5:..... |
| 31260 | 20 20 20 20 20 3b 3b 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5b 5b 3a 61 6c | .....;;...(string-match-p."[[:al |
| 31280 | 6e 75 6d 3a 5d 5d 2b 22 20 22 ef bc 9a 22 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 53 6f 20 72 | num:]]+"."...")..........;;.So.r |
| 312a0 | 65 70 6c 61 63 65 20 74 68 65 6d 20 77 69 74 68 20 73 70 61 63 65 20 6d 61 6e 75 61 6c 6c 79 2e | eplace.them.with.space.manually. |
| 312c0 | 2e 0a 20 20 20 20 20 20 20 20 20 28 73 74 72 20 28 69 66 20 28 76 65 72 73 69 6f 6e 3c 20 65 6d | ...........(str.(if.(version<.em |
| 312e0 | 61 63 73 2d 76 65 72 73 69 6f 6e 20 22 32 35 2e 30 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | acs-version."25.0")............. |
| 31300 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 75 6c 74 69 62 79 74 65 2d 70 75 6e 63 74 75 61 74 69 | ......(let.((multibyte-punctuati |
| 31320 | 6f 6e 73 2d 73 74 72 20 22 ef bc 9a 22 29 29 20 3b 53 74 72 69 6e 67 20 6f 66 20 6d 75 6c 74 69 | ons-str."...")).;String.of.multi |
| 31340 | 62 79 74 65 20 70 75 6e 63 74 75 61 74 69 6f 6e 20 63 68 61 72 73 0a 20 20 20 20 20 20 20 20 20 | byte.punctuation.chars.......... |
| 31360 | 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 | ...........(replace-regexp-in-st |
| 31380 | 72 69 6e 67 20 28 66 6f 72 6d 61 74 20 22 5b 25 73 5d 22 20 6d 75 6c 74 69 62 79 74 65 2d 70 75 | ring.(format."[%s]".multibyte-pu |
| 313a0 | 6e 63 74 75 61 74 69 6f 6e 73 2d 73 74 72 29 20 22 20 22 20 73 74 72 29 29 0a 20 20 20 20 20 20 | nctuations-str).".".str))....... |
| 313c0 | 20 20 20 20 20 20 20 20 20 20 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 6d 6f | ..........str))..........;;.Remo |
| 313e0 | 76 65 20 6c 65 61 64 69 6e 67 20 61 6e 64 20 74 72 61 69 6c 69 6e 67 20 77 68 69 74 65 73 70 61 | ve.leading.and.trailing.whitespa |
| 31400 | 63 65 2e 0a 20 20 20 20 20 20 20 20 20 28 73 74 72 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 | ce...........(str.(replace-regex |
| 31420 | 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 28 5e 5b 5b 3a 73 70 61 63 65 3a 5d 5d 2a 5c 5c 7c | p-in-string."\\(^[[:space:]]*\\| |
| 31440 | 5b 5b 3a 73 70 61 63 65 3a 5d 5d 2a 24 5c 5c 29 22 20 22 22 20 73 74 72 29 29 0a 20 20 20 20 20 | [[:space:]]*$\\)"."".str))...... |
| 31460 | 20 20 20 20 3b 3b 20 52 65 70 6c 61 63 65 20 32 20 6f 72 20 6d 6f 72 65 20 73 70 61 63 65 73 20 | ....;;.Replace.2.or.more.spaces. |
| 31480 | 77 69 74 68 20 61 20 73 69 6e 67 6c 65 20 73 70 61 63 65 2e 0a 20 20 20 20 20 20 20 20 20 28 73 | with.a.single.space...........(s |
| 314a0 | 74 72 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5b 5b | tr.(replace-regexp-in-string."[[ |
| 314c0 | 3a 73 70 61 63 65 3a 5d 5d 5c 5c 7b 32 2c 5c 5c 7d 22 20 22 20 22 20 73 74 72 29 29 0a 20 20 20 | :space:]]\\{2,\\}".".".str)).... |
| 314e0 | 20 20 20 20 20 20 3b 3b 20 52 65 70 6c 61 63 65 20 70 61 72 65 6e 74 68 65 73 65 73 20 77 69 74 | ......;;.Replace.parentheses.wit |
| 31500 | 68 20 64 6f 75 62 6c 65 2d 68 79 70 68 65 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 28 73 74 72 20 | h.double-hyphens...........(str. |
| 31520 | 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 73 2d 2a | (replace-regexp-in-string."\\s-* |
| 31540 | 28 5b 5b 3a 73 70 61 63 65 3a 5d 5d 2a 5c 5c 28 5b 5e 29 5d 2b 3f 5c 5c 29 5b 5b 3a 73 70 61 63 | ([[:space:]]*\\([^)]+?\\)[[:spac |
| 31560 | 65 3a 5d 5d 2a 29 5c 5c 73 2d 2a 22 20 22 20 2d 5c 5c 31 2d 20 22 20 73 74 72 29 29 0a 20 20 20 | e:]]*)\\s-*".".-\\1-.".str)).... |
| 31580 | 20 20 20 20 20 20 3b 3b 20 52 65 6d 6f 76 65 20 61 6e 79 20 72 65 6d 61 69 6e 69 6e 67 20 70 61 | ......;;.Remove.any.remaining.pa |
| 315a0 | 72 65 6e 74 68 65 73 65 73 20 63 68 61 72 61 63 74 65 72 2e 0a 20 20 20 20 20 20 20 20 20 28 73 | rentheses.character...........(s |
| 315c0 | 74 72 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5b 28 | tr.(replace-regexp-in-string."[( |
| 315e0 | 29 5d 22 20 22 22 20 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 70 6c 61 63 65 | )]"."".str))..........;;.Replace |
| 31600 | 20 73 70 61 63 65 73 20 77 69 74 68 20 68 79 70 68 65 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 28 | .spaces.with.hyphens...........( |
| 31620 | 73 74 72 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 20 | str.(replace-regexp-in-string.". |
| 31640 | 22 20 22 2d 22 20 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 6d 6f 76 65 20 6c | "."-".str))..........;;.Remove.l |
| 31660 | 65 61 64 69 6e 67 20 61 6e 64 20 74 72 61 69 6c 69 6e 67 20 68 79 70 68 65 6e 73 2e 0a 20 20 20 | eading.and.trailing.hyphens..... |
| 31680 | 20 20 20 20 20 20 28 73 74 72 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 | ......(str.(replace-regexp-in-st |
| 316a0 | 72 69 6e 67 20 22 5c 5c 28 5e 5b 2d 5d 2a 5c 5c 7c 5b 2d 5d 2a 24 5c 5c 29 22 20 22 22 20 73 74 | ring."\\(^[-]*\\|[-]*$\\)"."".st |
| 316c0 | 72 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 61 6c 6c 6f 77 2d 64 6f 75 62 6c 65 2d 68 79 | r))).....(unless.allow-double-hy |
| 316e0 | 70 68 65 6e 73 0a 20 20 20 20 20 20 28 73 65 74 71 20 73 74 72 20 28 72 65 70 6c 61 63 65 2d 72 | phens.......(setq.str.(replace-r |
| 31700 | 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 2d 2d 22 20 22 2d 22 20 73 74 72 29 29 29 0a | egexp-in-string."--"."-".str))). |
| 31720 | 20 20 20 20 73 74 72 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 67 65 74 2d 70 | ....str))..(defun.org-hugo-get-p |
| 31740 | 61 67 65 2d 6f 72 2d 62 75 6e 64 6c 65 2d 6e 61 6d 65 20 28 65 6c 65 6d 65 6e 74 20 69 6e 66 6f | age-or-bundle-name.(element.info |
| 31760 | 29 0a 20 20 22 52 65 74 75 72 6e 20 45 4c 45 4d 45 4e 54 27 73 20 73 6c 75 67 20 62 61 73 65 64 | )..."Return.ELEMENT's.slug.based |
| 31780 | 20 6f 6e 20 60 3a 45 58 50 4f 52 54 5f 46 49 4c 45 5f 4e 41 4d 45 27 20 61 6e 64 20 60 3a 45 58 | .on.`:EXPORT_FILE_NAME'.and.`:EX |
| 317a0 | 50 4f 52 54 5f 48 55 47 4f 5f 42 55 4e 44 4c 45 27 2e 0a 0a 49 66 20 74 68 65 20 5c 22 73 6c 75 | PORT_HUGO_BUNDLE'...If.the.\"slu |
| 317c0 | 67 5c 22 20 6f 66 20 74 68 65 20 65 6c 65 6d 65 6e 74 20 69 73 20 5c 22 73 65 63 74 69 6f 6e 2f | g\".of.the.element.is.\"section/ |
| 317e0 | 70 6f 73 74 5c 22 2c 20 72 65 74 75 72 6e 0a 5c 22 70 6f 73 74 5c 22 2e 0a 0a 52 65 74 75 72 6e | post\",.return.\"post\"...Return |
| 31800 | 20 6e 69 6c 20 69 66 20 45 4c 45 4d 45 4e 54 20 64 6f 65 73 6e 27 74 20 68 61 76 65 20 74 68 65 | .nil.if.ELEMENT.doesn't.have.the |
| 31820 | 20 45 58 50 4f 52 54 5f 46 49 4c 45 5f 4e 41 4d 45 20 70 72 6f 70 65 72 74 79 0a 73 65 74 2e 0a | .EXPORT_FILE_NAME.property.set.. |
| 31840 | 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 | .INFO.is.a.plist.used.as.a.commu |
| 31860 | 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 6c 75 67 | nication.channel."...(let.((slug |
| 31880 | 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 68 65 61 64 69 6e 67 2d 67 65 74 2d 73 6c 75 67 20 65 6c 65 | .(org-hugo--heading-get-slug.ele |
| 318a0 | 6d 65 6e 74 20 69 6e 66 6f 20 6e 69 6c 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 2d | ment.info.nil))).....(when.(org- |
| 318c0 | 73 74 72 69 6e 67 2d 6e 77 2d 70 20 73 6c 75 67 29 0a 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 | string-nw-p.slug).......(file-na |
| 318e0 | 6d 65 2d 62 61 73 65 20 73 6c 75 67 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 | me-base.slug))))..(defun.org-hug |
| 31900 | 6f 2d 67 65 74 2d 63 75 73 74 6f 6d 2d 69 64 20 28 65 6c 65 6d 65 6e 74 20 26 6f 70 74 69 6f 6e | o-get-custom-id.(element.&option |
| 31920 | 61 6c 20 5f 69 6e 66 6f 29 0a 20 20 22 52 65 74 75 72 6e 20 45 4c 45 4d 45 4e 54 27 73 20 60 3a | al._info)..."Return.ELEMENT's.`: |
| 31940 | 43 55 53 54 4f 4d 5f 49 44 27 20 70 72 6f 70 65 72 74 79 2e 0a 0a 52 65 74 75 72 6e 20 6e 69 6c | CUSTOM_ID'.property...Return.nil |
| 31960 | 20 69 66 20 45 4c 45 4d 45 4e 54 20 64 6f 65 73 6e 27 74 20 68 61 76 65 20 74 68 65 20 43 55 53 | .if.ELEMENT.doesn't.have.the.CUS |
| 31980 | 54 4f 4d 5f 49 44 20 70 72 6f 70 65 72 74 79 20 73 65 74 2e 22 0a 20 20 28 6f 72 67 2d 73 74 72 | TOM_ID.property.set."...(org-str |
| 319a0 | 69 6e 67 2d 6e 77 2d 70 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a | ing-nw-p.(org-element-property.: |
| 319c0 | 43 55 53 54 4f 4d 5f 49 44 20 65 6c 65 6d 65 6e 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 | CUSTOM_ID.element)))..(defun.org |
| 319e0 | 2d 68 75 67 6f 2d 67 65 74 2d 69 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 65 6c 65 6d 65 6e 74 20 | -hugo-get-id.(&optional.element. |
| 31a00 | 5f 69 6e 66 6f 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 3a | _info)..."Return.the.value.of.`: |
| 31a20 | 49 44 27 20 70 72 6f 70 65 72 74 79 20 66 6f 72 20 45 4c 45 4d 45 4e 54 2e 0a 0a 52 65 74 75 72 | ID'.property.for.ELEMENT...Retur |
| 31a40 | 6e 20 6e 69 6c 20 69 66 20 69 64 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2e 22 0a 20 20 28 6c 65 | n.nil.if.id.is.not.found."...(le |
| 31a60 | 74 20 28 28 65 6c 65 6d 65 6e 74 2d 62 65 67 69 6e 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 | t.((element-begin.(org-element-p |
| 31a80 | 72 6f 70 65 72 74 79 20 3a 62 65 67 69 6e 20 65 6c 65 6d 65 6e 74 29 29 29 0a 20 20 20 20 28 73 | roperty.:begin.element))).....(s |
| 31aa0 | 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 65 | ave-excursion.......(goto-char.e |
| 31ac0 | 6c 65 6d 65 6e 74 2d 62 65 67 69 6e 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 69 64 2d 67 65 74 29 | lement-begin).......(org-id-get) |
| 31ae0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 67 65 74 2d 68 65 61 64 69 6e 67 | )))..(defun.org-hugo-get-heading |
| 31b00 | 2d 73 6c 75 67 20 28 65 6c 65 6d 65 6e 74 20 69 6e 66 6f 29 0a 20 20 22 52 65 74 75 72 6e 20 74 | -slug.(element.info)..."Return.t |
| 31b20 | 68 65 20 73 6c 75 67 20 73 74 72 69 6e 67 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 61 6e 20 4f | he.slug.string.derived.from.an.O |
| 31b40 | 72 67 20 68 65 61 64 69 6e 67 20 45 4c 45 4d 45 4e 54 2e 0a 0a 54 68 65 20 73 6c 75 67 20 73 74 | rg.heading.ELEMENT...The.slug.st |
| 31b60 | 72 69 6e 67 20 69 73 20 70 61 72 73 65 64 20 66 72 6f 6d 20 74 68 65 20 45 4c 45 4d 45 4e 54 27 | ring.is.parsed.from.the.ELEMENT' |
| 31b80 | 73 20 60 3a 74 69 74 6c 65 27 20 70 72 6f 70 65 72 74 79 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 | s.`:title'.property...INFO.is.a. |
| 31ba0 | 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 | plist.used.as.a.communication.ch |
| 31bc0 | 61 6e 6e 65 6c 2e 0a 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 45 4c 45 4d 45 4e 54 27 73 20 | annel...Return.nil.if.ELEMENT's. |
| 31be0 | 60 3a 74 69 74 6c 65 27 20 70 72 6f 70 65 72 74 79 20 69 73 20 6e 69 6c 20 6f 72 20 61 6e 20 65 | `:title'.property.is.nil.or.an.e |
| 31c00 | 6d 70 74 79 20 73 74 72 69 6e 67 2e 22 0a 20 20 28 6c 65 74 20 28 28 74 69 74 6c 65 20 28 6f 72 | mpty.string."...(let.((title.(or |
| 31c20 | 67 2d 65 78 70 6f 72 74 2d 64 61 74 61 2d 77 69 74 68 2d 62 61 63 6b 65 6e 64 0a 20 20 20 20 20 | g-export-data-with-backend...... |
| 31c40 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 | ...........(org-element-property |
| 31c60 | 20 3a 74 69 74 6c 65 20 65 6c 65 6d 65 6e 74 29 20 27 6d 64 20 69 6e 66 6f 29 29 29 0a 20 20 20 | .:title.element).'md.info))).... |
| 31c80 | 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 28 6f 72 67 2d 68 75 67 6f 2d 73 6c 75 67 | .(org-string-nw-p.(org-hugo-slug |
| 31ca0 | 20 74 69 74 6c 65 20 3a 61 6c 6c 6f 77 2d 64 6f 75 62 6c 65 2d 68 79 70 68 65 6e 73 29 29 29 29 | .title.:allow-double-hyphens)))) |
| 31cc0 | 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 67 65 74 2d 6d 64 35 20 28 65 6c 65 6d 65 | ..(defun.org-hugo-get-md5.(eleme |
| 31ce0 | 6e 74 20 69 6e 66 6f 29 0a 20 20 22 52 65 74 75 72 6e 20 6d 64 35 20 73 75 6d 20 64 65 72 69 76 | nt.info)..."Return.md5.sum.deriv |
| 31d00 | 65 64 20 73 74 72 69 6e 67 20 75 73 69 6e 67 20 45 4c 45 4d 45 4e 54 27 73 20 74 69 74 6c 65 20 | ed.string.using.ELEMENT's.title. |
| 31d20 | 70 72 6f 70 65 72 74 79 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 | property...INFO.is.a.plist.used. |
| 31d40 | 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 0a 0a 54 68 69 | as.a.communication.channel...Thi |
| 31d60 | 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 6e 65 76 65 72 20 72 65 74 75 72 6e 20 6e 69 6c | s.function.will.never.return.nil |
| 31d80 | 2e 22 0a 20 20 28 6c 65 74 20 28 28 68 61 73 68 2d 6c 65 6e 20 36 29 0a 20 20 20 20 20 20 20 20 | ."...(let.((hash-len.6)......... |
| 31da0 | 28 74 69 74 6c 65 20 28 6f 72 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 28 6f 72 67 | (title.(or.(org-string-nw-p.(org |
| 31dc0 | 2d 65 78 70 6f 72 74 2d 64 61 74 61 2d 77 69 74 68 2d 62 61 63 6b 65 6e 64 0a 20 20 20 20 20 20 | -export-data-with-backend....... |
| 31de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 31e00 | 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 74 69 74 6c 65 20 65 6c 65 6d | org-element-property.:title.elem |
| 31e20 | 65 6e 74 29 20 27 6d 64 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ent).'md.info))................. |
| 31e40 | 20 20 20 22 22 29 29 29 0a 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 28 6d 64 35 20 74 69 74 | ...""))).....(substring.(md5.tit |
| 31e60 | 6c 65 29 20 30 20 68 61 73 68 2d 6c 65 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 | le).0.hash-len)))..(defun.org-hu |
| 31e80 | 67 6f 2d 2d 67 65 74 2d 65 6c 65 6d 2d 77 69 74 68 2d 70 72 6f 70 20 28 70 72 6f 70 20 26 6f 70 | go--get-elem-with-prop.(prop.&op |
| 31ea0 | 74 69 6f 6e 61 6c 20 70 6f 6d 20 5f 69 6e 66 6f 29 0a 20 20 22 46 69 6e 64 20 74 68 65 20 66 69 | tional.pom._info)..."Find.the.fi |
| 31ec0 | 72 73 74 20 65 6c 65 6d 65 6e 74 20 77 69 74 68 20 50 52 4f 50 20 70 72 6f 70 65 72 74 79 20 69 | rst.element.with.PROP.property.i |
| 31ee0 | 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 72 65 65 2e 0a 0a 50 52 4f 50 20 69 73 20 61 20 70 | n.the.current.tree...PROP.is.a.p |
| 31f00 | 72 6f 70 65 72 74 79 20 73 79 6d 62 6f 6c 20 77 69 74 68 20 61 20 3a 20 70 72 65 66 69 78 2c 20 | roperty.symbol.with.a.:.prefix,. |
| 31f20 | 65 78 61 6d 70 6c 65 3a 0a 60 3a 45 58 50 4f 52 54 5f 46 49 4c 45 5f 4e 41 4d 45 27 2e 0a 0a 4f | example:.`:EXPORT_FILE_NAME'...O |
| 31f40 | 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 50 4f 4d 20 69 73 20 74 68 65 20 70 6f 73 69 | ptional.argument.POM.is.the.posi |
| 31f60 | 74 69 6f 6e 20 6f 72 20 6d 61 72 6b 65 72 20 66 72 6f 6d 20 77 68 69 63 68 20 74 68 65 0a 75 70 | tion.or.marker.from.which.the.up |
| 31f80 | 77 61 72 64 20 73 65 61 72 63 68 20 66 6f 72 20 50 52 4f 50 20 73 68 6f 75 6c 64 20 62 65 67 69 | ward.search.for.PROP.should.begi |
| 31fa0 | 6e 2e 0a 0a 52 65 74 75 72 6e 20 61 20 63 6f 6e 73 20 6f 66 20 74 79 70 65 20 28 45 4c 45 4d 20 | n...Return.a.cons.of.type.(ELEM. |
| 31fc0 | 2e 20 50 56 41 4c 29 20 77 68 65 72 65 20 45 4c 45 4d 20 69 73 20 74 68 65 20 65 6c 65 6d 65 6e | ..PVAL).where.ELEM.is.the.elemen |
| 31fe0 | 74 0a 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 70 72 6f 70 65 72 74 79 20 50 52 4f 50 20 61 | t.containing.the.property.PROP.a |
| 32000 | 6e 64 20 50 56 41 4c 20 69 73 20 74 68 65 20 70 72 6f 70 65 72 74 79 27 73 20 76 61 6c 75 65 2e | nd.PVAL.is.the.property's.value. |
| 32020 | 0a 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 74 68 65 20 50 52 4f 50 20 69 73 20 6e 6f 74 20 | ..Return.nil.if.the.PROP.is.not. |
| 32040 | 66 6f 75 6e 64 20 6f 72 20 69 66 20 74 68 65 20 50 56 41 4c 20 69 73 20 6e 69 6c 2e 0a 0a 54 68 | found.or.if.the.PVAL.is.nil...Th |
| 32060 | 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 72 65 61 74 65 64 20 61 73 20 61 20 77 6f 72 6b | is.function.is.created.as.a.work |
| 32080 | 61 72 6f 75 6e 64 20 66 6f 72 20 4f 72 67 20 39 2e 35 20 61 6e 64 20 6f 6c 64 65 72 0a 76 65 72 | around.for.Org.9.5.and.older.ver |
| 320a0 | 73 69 6f 6e 73 20 66 6f 72 20 74 68 65 20 69 73 73 75 65 20 74 68 61 74 20 60 6f 72 67 2d 65 6c | sions.for.the.issue.that.`org-el |
| 320c0 | 65 6d 65 6e 74 2d 61 74 2d 70 6f 69 6e 74 27 20 64 6f 65 73 20 6e 6f 74 0a 72 65 74 75 72 6e 20 | ement-at-point'.does.not.return. |
| 320e0 | 61 6e 20 65 6c 65 6d 65 6e 74 20 77 69 74 68 20 61 6c 6c 20 74 68 65 20 69 6e 68 65 72 69 74 65 | an.element.with.all.the.inherite |
| 32100 | 64 20 70 72 6f 70 65 72 74 69 65 73 2e 20 20 54 68 61 74 20 69 73 73 75 65 0a 69 73 20 66 69 78 | d.properties...That.issue.is.fix |
| 32120 | 65 64 20 69 6e 20 4f 72 67 20 6d 61 69 6e 20 62 72 61 6e 63 68 20 61 74 20 6c 65 61 73 74 20 61 | ed.in.Org.main.branch.at.least.a |
| 32140 | 73 20 6f 66 20 32 30 32 32 2d 30 33 2d 31 37 2e 22 0a 20 20 28 6f 72 67 2d 77 69 74 68 2d 77 69 | s.of.2022-03-17."...(org-with-wi |
| 32160 | 64 65 2d 62 75 66 66 65 72 0a 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 28 66 6f 72 6d 61 74 | de-buffer....;;.(message.(format |
| 32180 | 20 22 5b 73 65 61 72 63 68 20 70 72 6f 70 20 44 42 47 5d 20 70 6f 69 6e 74 20 31 20 3a 20 25 53 | ."[search.prop.DBG].point.1.:.%S |
| 321a0 | 22 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 28 77 68 65 6e 20 70 6f 6d 0a 20 20 20 20 20 28 67 | ".(point)))....(when.pom......(g |
| 321c0 | 6f 74 6f 2d 63 68 61 72 20 70 6f 6d 29 29 0a 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 28 66 | oto-char.pom))....;;.(message.(f |
| 321e0 | 6f 72 6d 61 74 20 22 5b 73 65 61 72 63 68 20 70 72 6f 70 20 44 42 47 5d 20 70 6f 69 6e 74 20 32 | ormat."[search.prop.DBG].point.2 |
| 32200 | 20 3a 20 25 53 22 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 28 6f 72 67 2d 62 61 63 6b 2d 74 6f | .:.%S".(point)))....(org-back-to |
| 32220 | 2d 68 65 61 64 69 6e 67 2d 6f 72 2d 70 6f 69 6e 74 2d 6d 69 6e 20 3a 69 6e 76 69 73 69 62 6c 65 | -heading-or-point-min.:invisible |
| 32240 | 2d 6f 6b 29 0a 20 20 20 28 6c 65 74 20 28 28 65 6c 65 6d 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 | -ok)....(let.((elem.(org-element |
| 32260 | 2d 61 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 76 65 6c 20 74 29 0a 20 | -at-point))..........(level.t).. |
| 32280 | 20 20 20 20 20 20 20 20 70 76 61 6c 29 0a 20 20 20 20 20 28 63 61 74 63 68 20 3a 66 6f 75 6e 64 | ........pval)......(catch.:found |
| 322a0 | 0a 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 65 6c 65 6d 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 | ........(while.elem..........;;. |
| 322c0 | 28 6d 65 73 73 61 67 65 20 28 66 6f 72 6d 61 74 20 22 5b 73 65 61 72 63 68 20 70 72 6f 70 20 44 | (message.(format."[search.prop.D |
| 322e0 | 42 47 5d 20 70 72 6f 70 20 25 53 2c 20 65 6c 65 6d 20 3a 20 25 53 22 20 70 72 6f 70 20 65 6c 65 | BG].prop.%S,.elem.:.%S".prop.ele |
| 32300 | 6d 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 76 61 6c 20 28 6f 72 67 2d 65 6c 65 | m))..........(setq.pval.(org-ele |
| 32320 | 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 70 72 6f 70 20 65 6c 65 6d 29 29 0a 20 20 20 20 20 20 | ment-property.prop.elem))....... |
| 32340 | 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 73 65 61 72 63 68 20 70 72 6f 70 20 44 42 47 | ...;;.(message."[search.prop.DBG |
| 32360 | 5d 20 6c 65 76 65 6c 20 25 53 2c 20 70 76 61 6c 20 25 53 22 20 6c 65 76 65 6c 20 70 76 61 6c 29 | ].level.%S,.pval.%S".level.pval) |
| 32380 | 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 70 76 61 6c 20 28 6e 75 6c 6c 20 6c | ..........(when.(or.pval.(null.l |
| 323a0 | 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 75 6c 6c 20 70 76 61 6c | evel))............(if.(null.pval |
| 323c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 72 65 27 73 20 70 72 6f 62 | )................;;.There's.prob |
| 323e0 | 61 62 6c 79 20 6e 6f 20 76 61 6c 75 65 20 74 6f 20 64 69 73 74 69 6e 67 75 69 73 68 0a 20 20 20 | ably.no.value.to.distinguish.... |
| 32400 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 65 74 77 65 65 6e 20 74 68 65 20 63 61 73 65 20 | ............;;.between.the.case. |
| 32420 | 77 68 65 72 65 20 61 20 70 72 6f 70 65 72 74 79 20 69 73 20 6e 6f 74 0a 20 20 20 20 20 20 20 20 | where.a.property.is.not......... |
| 32440 | 20 20 20 20 20 20 20 3b 3b 20 66 6f 75 6e 64 2c 20 6f 72 20 74 68 65 20 63 61 73 65 20 77 68 65 | .......;;.found,.or.the.case.whe |
| 32460 | 72 65 20 74 68 65 20 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | re.the.property................; |
| 32480 | 3b 20 76 61 6c 75 65 20 69 73 20 6e 69 6c 2e 20 52 65 76 69 73 69 74 20 74 68 69 73 20 69 66 20 | ;.value.is.nil..Revisit.this.if. |
| 324a0 | 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 63 68 61 6e 67 65 73 2e 0a | that................;;.changes.. |
| 324c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 3a 66 6f 75 6e 64 20 6e 69 6c | ...............(throw.:found.nil |
| 324e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 3a 66 6f 75 6e 64 20 28 63 6f | )..............(throw.:found.(co |
| 32500 | 6e 73 20 65 6c 65 6d 20 70 76 61 6c 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | ns.elem.pval))))..........(setq. |
| 32520 | 6c 65 76 65 6c 20 28 6f 72 67 2d 75 70 2d 68 65 61 64 69 6e 67 2d 73 61 66 65 29 29 0a 20 20 20 | level.(org-up-heading-safe)).... |
| 32540 | 20 20 20 20 20 20 28 73 65 74 71 20 65 6c 65 6d 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 61 74 | ......(setq.elem.(org-element-at |
| 32560 | 2d 70 6f 69 6e 74 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d | -point)))))))..(defun.org-hugo-- |
| 32580 | 68 65 61 64 69 6e 67 2d 67 65 74 2d 73 6c 75 67 20 28 68 65 61 64 69 6e 67 20 69 6e 66 6f 20 26 | heading-get-slug.(heading.info.& |
| 325a0 | 6f 70 74 69 6f 6e 61 6c 20 69 6e 68 65 72 69 74 2d 65 78 70 6f 72 74 2d 66 69 6c 65 2d 6e 61 6d | optional.inherit-export-file-nam |
| 325c0 | 65 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 73 6c 75 67 20 73 74 72 69 6e 67 20 64 65 72 | e)..."Return.the.slug.string.der |
| 325e0 | 69 76 65 64 20 66 72 6f 6d 20 61 6e 20 4f 72 67 20 48 45 41 44 49 4e 47 20 65 6c 65 6d 65 6e 74 | ived.from.an.Org.HEADING.element |
| 32600 | 2e 0a 0a 31 2e 20 49 66 20 48 45 41 44 49 4e 47 20 68 61 73 20 6f 6e 6c 79 20 60 3a 45 58 50 4f | ...1..If.HEADING.has.only.`:EXPO |
| 32620 | 52 54 5f 46 49 4c 45 5f 4e 41 4d 45 27 20 61 6e 64 20 69 74 27 73 20 6e 6f 74 20 61 20 48 75 67 | RT_FILE_NAME'.and.it's.not.a.Hug |
| 32640 | 6f 0a 20 20 20 70 61 67 65 20 62 75 6e 64 6c 65 2c 20 75 73 65 20 74 68 61 74 20 70 72 6f 70 65 | o....page.bundle,.use.that.prope |
| 32660 | 72 74 79 20 61 73 20 73 6c 75 67 2e 0a 0a 32 2e 20 49 66 20 48 45 41 44 49 4e 47 20 68 61 73 20 | rty.as.slug...2..If.HEADING.has. |
| 32680 | 61 20 60 3a 45 58 50 4f 52 54 5f 46 49 4c 45 5f 4e 41 4d 45 27 20 70 72 6f 70 65 72 74 79 2c 20 | a.`:EXPORT_FILE_NAME'.property,. |
| 326a0 | 61 6e 64 20 69 74 73 20 76 61 6c 75 65 0a 20 20 20 69 73 20 65 69 74 68 65 72 20 5c 22 69 6e 64 | and.its.value....is.either.\"ind |
| 326c0 | 65 78 5c 22 20 6f 72 20 5c 22 5f 69 6e 64 65 78 5c 22 2c 20 75 73 65 20 60 3a 45 58 50 4f 52 54 | ex\".or.\"_index\",.use.`:EXPORT |
| 326e0 | 5f 48 55 47 4f 5f 42 55 4e 44 4c 45 27 0a 20 20 20 74 6f 20 64 65 72 69 76 65 20 74 68 65 20 73 | _HUGO_BUNDLE'....to.derive.the.s |
| 32700 | 6c 75 67 2e 20 20 5c 22 69 6e 64 65 78 5c 22 20 73 75 62 74 72 65 65 20 69 73 20 61 20 4c 65 61 | lug...\"index\".subtree.is.a.Lea |
| 32720 | 66 20 42 75 6e 64 6c 65 2c 20 61 6e 64 0a 20 20 20 5c 22 5f 69 6e 64 65 78 5c 22 20 73 75 62 74 | f.Bundle,.and....\"_index\".subt |
| 32740 | 72 65 65 20 69 73 20 61 20 42 72 61 6e 63 68 20 42 75 6e 64 6c 65 2e 0a 0a 33 2e 20 49 66 20 48 | ree.is.a.Branch.Bundle...3..If.H |
| 32760 | 45 41 44 49 4e 47 20 68 61 73 20 61 20 60 3a 45 58 50 4f 52 54 5f 46 49 4c 45 5f 4e 41 4d 45 27 | EADING.has.a.`:EXPORT_FILE_NAME' |
| 32780 | 20 70 72 6f 70 65 72 74 79 2c 20 61 6e 64 20 69 74 73 20 76 61 6c 75 65 0a 20 20 20 69 73 20 6e | .property,.and.its.value....is.n |
| 327a0 | 65 69 74 68 65 72 20 5c 22 69 6e 64 65 78 5c 22 20 6e 6f 72 20 5c 22 5f 69 6e 64 65 78 5c 22 2c | either.\"index\".nor.\"_index\", |
| 327c0 | 20 75 73 65 20 74 68 61 74 20 74 6f 20 64 65 72 69 76 65 20 74 68 65 0a 20 20 20 73 6c 75 67 2e | .use.that.to.derive.the....slug. |
| 327e0 | 0a 0a 49 66 20 49 4e 48 45 52 49 54 2d 45 58 50 4f 52 54 2d 46 49 4c 45 2d 4e 41 4d 45 20 69 73 | ..If.INHERIT-EXPORT-FILE-NAME.is |
| 32800 | 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 6c 6c 6f 77 20 69 6e 68 65 72 69 74 69 6e 67 20 74 68 65 0a 60 | .non-nil,.allow.inheriting.the.` |
| 32820 | 3a 45 58 50 4f 52 54 5f 46 49 4c 45 5f 4e 41 4d 45 27 20 70 72 6f 70 65 72 74 79 20 66 72 6f 6d | :EXPORT_FILE_NAME'.property.from |
| 32840 | 20 61 20 70 61 72 65 6e 74 20 73 75 62 74 72 65 65 2e 0a 0a 54 68 65 20 60 3a 45 58 50 4f 52 54 | .a.parent.subtree...The.`:EXPORT |
| 32860 | 5f 48 55 47 4f 5f 53 45 43 54 49 4f 4e 27 20 70 72 6f 70 65 72 74 79 20 6f 72 20 60 23 2b 68 75 | _HUGO_SECTION'.property.or.`#+hu |
| 32880 | 67 6f 5f 73 65 63 74 69 6f 6e 27 20 6b 65 79 77 6f 72 64 0a 76 61 6c 75 65 20 69 73 20 70 72 65 | go_section'.keyword.value.is.pre |
| 328a0 | 70 65 6e 64 65 64 20 74 6f 20 61 6c 6c 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 6f 70 74 69 6f | pended.to.all.of.the.above.optio |
| 328c0 | 6e 73 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 | ns...INFO.is.a.plist.used.as.a.c |
| 328e0 | 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 0a 0a 52 65 74 75 72 6e 20 6e 69 | ommunication.channel...Return.ni |
| 32900 | 6c 20 69 66 20 6e 6f 6e 65 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 61 72 65 20 74 72 75 65 2e | l.if.none.of.the.above.are.true. |
| 32920 | 22 0a 20 20 28 6f 72 67 2d 77 69 74 68 2d 77 69 64 65 2d 62 75 66 66 65 72 0a 20 20 20 28 6c 65 | "...(org-with-wide-buffer....(le |
| 32940 | 74 20 28 28 68 65 61 64 69 6e 67 2d 62 65 67 69 6e 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 | t.((heading-begin.(org-element-p |
| 32960 | 72 6f 70 65 72 74 79 20 3a 62 65 67 69 6e 20 68 65 61 64 69 6e 67 29 29 29 0a 20 20 20 20 20 28 | roperty.:begin.heading)))......( |
| 32980 | 77 68 65 6e 20 68 65 61 64 69 6e 67 2d 62 65 67 69 6e 0a 20 20 20 20 20 20 20 28 67 6f 74 6f 2d | when.heading-begin........(goto- |
| 329a0 | 63 68 61 72 20 68 65 61 64 69 6e 67 2d 62 65 67 69 6e 29 29 29 0a 20 20 20 28 6c 65 74 20 28 28 | char.heading-begin)))....(let.(( |
| 329c0 | 66 69 6c 65 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 28 6f 72 67 2d 65 78 70 6f 72 | file.(org-string-nw-p.(org-expor |
| 329e0 | 74 2d 67 65 74 2d 6e 6f 64 65 2d 70 72 6f 70 65 72 74 79 20 3a 45 58 50 4f 52 54 5f 46 49 4c 45 | t-get-node-property.:EXPORT_FILE |
| 32a00 | 5f 4e 41 4d 45 20 68 65 61 64 69 6e 67 20 69 6e 68 65 72 69 74 2d 65 78 70 6f 72 74 2d 66 69 6c | _NAME.heading.inherit-export-fil |
| 32a20 | 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 62 75 6e 64 6c 65 20 73 6c 75 67 29 0a | e-name)))..........bundle.slug). |
| 32a40 | 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 2d 68 65 61 | .....;;.(message."[org-hugo--hea |
| 32a60 | 64 69 6e 67 2d 67 65 74 2d 73 6c 75 67 20 44 42 47 5d 20 45 58 50 4f 52 54 5f 46 49 4c 45 5f 4e | ding-get-slug.DBG].EXPORT_FILE_N |
| 32a80 | 41 4d 45 3a 20 25 53 22 20 66 69 6c 65 29 0a 20 20 20 20 20 28 77 68 65 6e 20 66 69 6c 65 0a 20 | AME:.%S".file)......(when.file.. |
| 32aa0 | 20 20 20 20 20 20 28 73 65 74 71 20 62 75 6e 64 6c 65 20 28 6c 65 74 2a 20 28 28 65 6c 65 6d 2d | ......(setq.bundle.(let*.((elem- |
| 32ac0 | 70 76 61 6c 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 65 6c 65 6d 2d 77 69 74 68 2d 70 72 | pval.(org-hugo--get-elem-with-pr |
| 32ae0 | 6f 70 20 3a 45 58 50 4f 52 54 5f 48 55 47 4f 5f 42 55 4e 44 4c 45 29 29 0a 20 20 20 20 20 20 20 | op.:EXPORT_HUGO_BUNDLE))........ |
| 32b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 76 61 6c 20 28 77 68 65 6e 20 | ....................(pval.(when. |
| 32b20 | 65 6c 65 6d 2d 70 76 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | elem-pval....................... |
| 32b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 65 6c 65 6d 2d 70 76 61 6c 29 29 29 29 0a | .............(cdr.elem-pval)))). |
| 32b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 76 61 6c 29 29 0a 0a 20 20 | ......................pval)).... |
| 32b80 | 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 3b 3b 20 4c 65 61 66 20 6f 72 20 62 72 | .....(cond.........;;.Leaf.or.br |
| 32ba0 | 61 6e 63 68 20 62 75 6e 64 6c 65 20 6c 61 6e 64 69 6e 67 20 70 61 67 65 2e 0a 20 20 20 20 20 20 | anch.bundle.landing.page........ |
| 32bc0 | 20 20 28 28 61 6e 64 20 62 75 6e 64 6c 65 20 66 69 6c 65 20 28 6d 65 6d 62 65 72 20 66 69 6c 65 | ..((and.bundle.file.(member.file |
| 32be0 | 20 27 28 22 69 6e 64 65 78 22 20 3b 4c 65 61 66 20 62 75 6e 64 6c 65 0a 20 20 20 20 20 20 20 20 | .'("index".;Leaf.bundle......... |
| 32c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 32c20 | 20 22 5f 69 6e 64 65 78 22 20 3b 42 72 61 6e 63 68 20 62 75 6e 64 6c 65 0a 20 20 20 20 20 20 20 | ."_index".;Branch.bundle........ |
| 32c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 32c60 | 20 20 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 6c 75 67 20 62 75 6e 64 6c 65 | ..)))..........(setq.slug.bundle |
| 32c80 | 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 | )..........;;.(message."[org-hug |
| 32ca0 | 6f 2d 2d 68 65 61 64 69 6e 67 2d 67 65 74 2d 73 6c 75 67 20 44 42 47 5d 20 62 75 6e 64 6c 65 20 | o--heading-get-slug.DBG].bundle. |
| 32cc0 | 73 6c 75 67 3a 20 25 53 22 20 73 6c 75 67 29 0a 20 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 20 | slug:.%S".slug)..........)...... |
| 32ce0 | 20 20 20 3b 3b 20 49 74 27 73 20 61 20 48 75 67 6f 20 70 61 67 65 20 62 75 6e 64 6c 65 2c 20 62 | ...;;.It's.a.Hugo.page.bundle,.b |
| 32d00 | 75 74 20 74 68 65 20 66 69 6c 65 20 69 73 20 6e 65 69 74 68 65 72 20 69 6e 64 65 78 20 6e 6f 72 | ut.the.file.is.neither.index.nor |
| 32d20 | 0a 20 20 20 20 20 20 20 20 3b 3b 20 5f 69 6e 64 65 78 2e 20 53 6f 20 6c 69 6b 65 6c 79 20 61 20 | .........;;._index..So.likely.a. |
| 32d40 | 70 61 67 65 20 69 6e 20 61 20 62 72 61 6e 63 68 20 62 75 6e 64 6c 65 2e 0a 20 20 20 20 20 20 20 | page.in.a.branch.bundle......... |
| 32d60 | 20 28 28 61 6e 64 20 62 75 6e 64 6c 65 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 | .((and.bundle.file)..........(se |
| 32d80 | 74 71 20 73 6c 75 67 20 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 | tq.slug.(concat.(file-name-as-di |
| 32da0 | 72 65 63 74 6f 72 79 20 62 75 6e 64 6c 65 29 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 | rectory.bundle).file)).......... |
| 32dc0 | 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 2d 68 65 61 64 69 6e 67 2d | ;;.(message."[org-hugo--heading- |
| 32de0 | 67 65 74 2d 73 6c 75 67 20 44 42 47 5d 20 62 72 61 6e 63 68 20 62 75 6e 64 6c 65 20 66 69 6c 65 | get-slug.DBG].branch.bundle.file |
| 32e00 | 20 73 6c 75 67 3a 20 25 53 22 20 73 6c 75 67 29 0a 20 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 | .slug:.%S".slug)..........)..... |
| 32e20 | 20 20 20 20 3b 3b 20 4e 6f 74 20 61 20 48 75 67 6f 20 70 61 67 65 20 62 75 6e 64 6c 65 2e 0a 20 | ....;;.Not.a.Hugo.page.bundle... |
| 32e40 | 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 6c 75 67 20 66 69 | .......(t..........(setq.slug.fi |
| 32e60 | 6c 65 29 29 29 0a 0a 20 20 20 20 20 20 20 3b 3b 20 50 72 65 66 69 78 20 77 69 74 68 20 73 65 63 | le))).........;;.Prefix.with.sec |
| 32e80 | 74 69 6f 6e 20 61 6e 64 20 66 72 61 67 6d 65 6e 74 65 64 20 73 65 63 74 69 6f 6e 73 20 69 66 20 | tion.and.fragmented.sections.if. |
| 32ea0 | 61 6e 79 2e 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 68 65 61 64 69 6e 67 20 68 65 61 64 | any.........(let.((pheading.head |
| 32ec0 | 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 63 74 69 6f 6e 20 66 72 61 67 6d 65 | ing)..............section.fragme |
| 32ee0 | 6e 74 20 66 72 61 67 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 65 63 | nt.fragments)..........(setq.sec |
| 32f00 | 74 69 6f 6e 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 0a 20 20 20 20 20 20 20 20 20 20 | tion.(org-string-nw-p........... |
| 32f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 | ..............(or.(org-export-ge |
| 32f40 | 74 2d 6e 6f 64 65 2d 70 72 6f 70 65 72 74 79 20 3a 45 58 50 4f 52 54 5f 48 55 47 4f 5f 53 45 43 | t-node-property.:EXPORT_HUGO_SEC |
| 32f60 | 54 49 4f 4e 20 68 65 61 64 69 6e 67 20 3a 69 6e 68 65 72 69 74 65 64 29 0a 20 20 20 20 20 20 20 | TION.heading.:inherited)........ |
| 32f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 | .....................(plist-get. |
| 32fa0 | 69 6e 66 6f 20 3a 68 75 67 6f 2d 73 65 63 74 69 6f 6e 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 | info.:hugo-section)))).......... |
| 32fc0 | 20 3b 3b 20 49 74 65 72 61 74 65 20 6f 76 65 72 20 61 6c 6c 20 70 61 72 65 6e 74 73 20 6f 66 20 | .;;.Iterate.over.all.parents.of. |
| 32fe0 | 68 65 61 64 69 6e 67 2c 20 61 6e 64 20 63 6f 6c 6c 65 63 74 20 73 65 63 74 69 6f 6e 0a 20 20 20 | heading,.and.collect.section.... |
| 33000 | 20 20 20 20 20 20 3b 3b 20 70 61 74 68 20 66 72 61 67 6d 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 | ......;;.path.fragments......... |
| 33020 | 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 70 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 | ..(while.(and.pheading.......... |
| 33040 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 | ............(not.(org-export-get |
| 33060 | 2d 6e 6f 64 65 2d 70 72 6f 70 65 72 74 79 20 3a 45 58 50 4f 52 54 5f 48 55 47 4f 5f 53 45 43 54 | -node-property.:EXPORT_HUGO_SECT |
| 33080 | 49 4f 4e 20 70 68 65 61 64 69 6e 67 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 3b | ION.pheading.nil)))............; |
| 330a0 | 3b 20 41 64 64 20 74 68 65 20 3a 45 58 50 4f 52 54 5f 48 55 47 4f 5f 53 45 43 54 49 4f 4e 5f 46 | ;.Add.the.:EXPORT_HUGO_SECTION_F |
| 330c0 | 52 41 47 20 76 61 6c 75 65 20 74 6f 20 74 68 65 20 66 72 61 67 6d 65 6e 74 20 6c 69 73 74 2e 0a | RAG.value.to.the.fragment.list.. |
| 330e0 | 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 65 74 71 20 66 72 61 67 6d 65 6e 74 20 | ...........(when.(setq.fragment. |
| 33100 | 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 6e 6f 64 65 2d 70 72 6f 70 65 72 74 79 20 3a 45 | (org-export-get-node-property.:E |
| 33120 | 58 50 4f 52 54 5f 48 55 47 4f 5f 53 45 43 54 49 4f 4e 5f 46 52 41 47 20 70 68 65 61 64 69 6e 67 | XPORT_HUGO_SECTION_FRAG.pheading |
| 33140 | 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 66 72 61 67 6d 65 | .nil))..............(push.fragme |
| 33160 | 6e 74 20 66 72 61 67 6d 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | nt.fragments))............(setq. |
| 33180 | 70 68 65 61 64 69 6e 67 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a | pheading.(org-element-property.: |
| 331a0 | 70 61 72 65 6e 74 20 70 68 65 61 64 69 6e 67 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 28 77 68 | parent.pheading)))...........(wh |
| 331c0 | 65 6e 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 6c 75 67 | en.section............(setq.slug |
| 331e0 | 20 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 | .(concat.(file-name-as-directory |
| 33200 | 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .section)....................... |
| 33220 | 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 66 69 6c 65 2d 6e 61 6d 65 2d 61 | ........(mapconcat.#'file-name-a |
| 33240 | 73 2d 64 69 72 65 63 74 6f 72 79 20 66 72 61 67 6d 65 6e 74 73 20 22 22 29 0a 20 20 20 20 20 20 | s-directory.fragments."")....... |
| 33260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6c 75 67 29 29 29 0a | ........................slug))). |
| 33280 | 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d | .........;;.(message."[org-hugo- |
| 332a0 | 2d 68 65 61 64 69 6e 67 2d 67 65 74 2d 73 6c 75 67 20 44 42 47 5d 20 73 65 63 74 69 6f 6e 3a 20 | -heading-get-slug.DBG].section:. |
| 332c0 | 25 53 22 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 | %S".section)..........;;.(messag |
| 332e0 | 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 2d 68 65 61 64 69 6e 67 2d 67 65 74 2d 73 6c 75 67 20 44 | e."[org-hugo--heading-get-slug.D |
| 33300 | 42 47 5d 20 73 65 63 74 69 6f 6e 20 2b 20 73 6c 75 67 3a 20 25 53 22 20 73 6c 75 67 29 0a 20 20 | BG].section.+.slug:.%S".slug)... |
| 33320 | 20 20 20 20 20 20 20 29 29 0a 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 | .......))......;;.(message."[org |
| 33340 | 2d 68 75 67 6f 2d 2d 68 65 61 64 69 6e 67 2d 67 65 74 2d 73 6c 75 67 20 44 42 47 5d 20 46 49 4e | -hugo--heading-get-slug.DBG].FIN |
| 33360 | 41 4c 20 73 6c 75 67 3a 20 25 53 22 20 73 6c 75 67 29 0a 20 20 20 20 20 73 6c 75 67 29 29 29 0a | AL.slug:.%S".slug)......slug))). |
| 33380 | 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 61 6e 63 68 6f 72 28 65 6c 65 | .(defun.org-hugo--get-anchor(ele |
| 333a0 | 6d 65 6e 74 20 69 6e 66 6f 29 0a 20 20 22 52 65 74 75 72 6e 20 61 6e 63 68 6f 72 20 73 74 72 69 | ment.info)..."Return.anchor.stri |
| 333c0 | 6e 67 20 66 6f 72 20 4f 72 67 20 68 65 61 64 69 6e 67 20 45 4c 45 4d 45 4e 54 2e 0a 0a 54 68 65 | ng.for.Org.heading.ELEMENT...The |
| 333e0 | 20 61 6e 63 68 6f 72 20 69 73 20 64 65 72 69 76 65 64 20 75 73 69 6e 67 20 74 68 65 20 66 69 72 | .anchor.is.derived.using.the.fir |
| 33400 | 73 74 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 72 65 74 75 72 6e 73 20 61 0a 6e 6f 6e 2d 6e | st.function.that.returns.a.non-n |
| 33420 | 69 6c 20 76 61 6c 75 65 20 28 61 20 73 74 72 69 6e 67 29 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 | il.value.(a.string).from.the.lis |
| 33440 | 74 0a 60 6f 72 67 2d 68 75 67 6f 2d 61 6e 63 68 6f 72 2d 66 75 6e 63 74 69 6f 6e 73 27 2e 0a 0a | t.`org-hugo-anchor-functions'... |
| 33460 | 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e | INFO.is.a.plist.used.as.a.commun |
| 33480 | 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 0a 0a 52 65 74 75 72 6e 20 61 6e 20 65 6d 70 74 | ication.channel...Return.an.empt |
| 334a0 | 79 20 73 74 72 69 6e 67 20 69 66 20 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e 0a 60 6f 72 | y.string.if.all.functions.in.`or |
| 334c0 | 67 2d 68 75 67 6f 2d 61 6e 63 68 6f 72 2d 66 75 6e 63 74 69 6f 6e 73 27 20 72 65 74 75 72 6e 20 | g-hugo-anchor-functions'.return. |
| 334e0 | 6e 69 6c 2e 22 0a 20 20 28 6f 72 20 28 73 65 71 2d 73 6f 6d 65 0a 20 20 20 20 20 20 20 28 6c 61 | nil."...(or.(seq-some........(la |
| 33500 | 6d 62 64 61 20 28 66 6e 29 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 65 6c 65 6d 65 6e 74 20 69 6e | mbda.(fn).(funcall.fn.element.in |
| 33520 | 66 6f 29 29 0a 20 20 20 20 20 20 20 6f 72 67 2d 68 75 67 6f 2d 61 6e 63 68 6f 72 2d 66 75 6e 63 | fo))........org-hugo-anchor-func |
| 33540 | 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 22 22 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 | tions).......""))..(defun.org-hu |
| 33560 | 67 6f 2d 2d 68 65 61 64 69 6e 67 2d 74 69 74 6c 65 20 28 73 74 79 6c 65 20 6c 65 76 65 6c 20 6c | go--heading-title.(style.level.l |
| 33580 | 6f 66 66 73 65 74 20 74 69 74 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20 74 6f 64 6f 20 74 61 67 73 | offset.title.&optional.todo.tags |
| 335a0 | 20 61 6e 63 68 6f 72 20 6e 75 6d 62 65 72 73 29 0a 20 20 22 47 65 6e 65 72 61 74 65 20 61 20 68 | .anchor.numbers)..."Generate.a.h |
| 335c0 | 65 61 64 69 6e 67 20 74 69 74 6c 65 20 69 6e 20 74 68 65 20 70 72 65 66 65 72 72 65 64 20 4d 61 | eading.title.in.the.preferred.Ma |
| 335e0 | 72 6b 64 6f 77 6e 20 68 65 61 64 69 6e 67 20 73 74 79 6c 65 2e 0a 0a 53 54 59 4c 45 20 69 73 20 | rkdown.heading.style...STYLE.is. |
| 33600 | 74 68 65 20 70 72 65 66 65 72 72 65 64 20 73 74 79 6c 65 20 28 60 61 74 78 27 20 6f 72 20 60 73 | the.preferred.style.(`atx'.or.`s |
| 33620 | 65 74 65 78 74 27 29 2e 0a 4c 45 56 45 4c 20 69 73 20 74 68 65 20 68 65 61 64 65 72 20 6c 65 76 | etext')..LEVEL.is.the.header.lev |
| 33640 | 65 6c 2e 0a 4c 4f 46 46 53 45 54 20 69 73 20 74 68 65 20 6f 66 66 73 65 74 20 28 61 20 6e 6f 6e | el..LOFFSET.is.the.offset.(a.non |
| 33660 | 2d 6e 65 67 61 74 69 76 65 20 6e 75 6d 62 65 72 29 20 74 68 61 74 20 69 73 20 61 64 64 65 64 20 | -negative.number).that.is.added. |
| 33680 | 74 6f 20 74 68 65 0a 4d 61 72 6b 64 6f 77 6e 20 68 65 61 64 69 6e 67 20 6c 65 76 65 6c 20 66 6f | to.the.Markdown.heading.level.fo |
| 336a0 | 72 20 60 61 74 78 27 20 73 74 79 6c 65 2e 0a 54 49 54 4c 45 20 69 73 20 74 68 65 20 68 65 61 64 | r.`atx'.style..TITLE.is.the.head |
| 336c0 | 69 6e 67 20 74 69 74 6c 65 2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 54 4f | ing.title...Optional.argument.TO |
| 336e0 | 44 4f 20 69 73 20 74 68 65 20 4f 72 67 20 54 4f 44 4f 20 73 74 72 69 6e 67 2e 0a 0a 4f 70 74 69 | DO.is.the.Org.TODO.string...Opti |
| 33700 | 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 54 41 47 53 20 69 73 20 61 20 73 74 72 69 6e 67 20 63 | onal.argument.TAGS.is.a.string.c |
| 33720 | 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 0a 68 65 61 64 69 6e 67 27 73 20 | ontaining.the.current.heading's. |
| 33740 | 74 61 67 73 2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 41 4e 43 48 4f 52 20 | tags...Optional.argument.ANCHOR. |
| 33760 | 69 73 20 74 68 65 20 48 75 67 6f 20 61 6e 63 68 6f 72 20 74 61 67 20 66 6f 72 20 74 68 65 20 73 | is.the.Hugo.anchor.tag.for.the.s |
| 33780 | 65 63 74 69 6f 6e 20 61 73 20 61 0a 73 74 72 69 6e 67 2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 61 72 | ection.as.a.string...Optional.ar |
| 337a0 | 67 75 6d 65 6e 74 20 4e 55 4d 42 45 52 53 2c 20 69 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 73 20 61 | gument.NUMBERS,.if.non-nil,.is.a |
| 337c0 | 6e 20 68 74 6d 6c 69 7a 65 64 20 73 74 72 69 6e 67 0a 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 | n.htmlized.string.containing.the |
| 337e0 | 20 54 49 54 4c 45 27 73 20 6e 75 6d 62 65 72 2e 22 0a 20 20 28 6c 65 74 20 28 28 68 65 61 64 69 | .TITLE's.number."...(let.((headi |
| 33800 | 6e 67 20 28 63 6f 6e 63 61 74 20 74 6f 64 6f 20 6e 75 6d 62 65 72 73 20 74 69 74 6c 65 20 74 61 | ng.(concat.todo.numbers.title.ta |
| 33820 | 67 73 20 22 20 22 20 61 6e 63 68 6f 72 20 22 5c 6e 22 29 29 29 0a 20 20 20 20 3b 3b 20 55 73 65 | gs.".".anchor."\n"))).....;;.Use |
| 33840 | 20 22 53 65 74 65 78 74 22 20 73 74 79 6c 65 0a 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 65 71 | ."Setext".style.....(if.(and.(eq |
| 33860 | 20 73 74 79 6c 65 20 27 73 65 74 65 78 74 29 20 28 3c 20 6c 65 76 65 6c 20 33 29 29 0a 20 20 20 | .style.'setext).(<.level.3)).... |
| 33880 | 20 20 20 20 20 28 6c 65 74 2a 20 28 28 75 6e 64 65 72 6c 69 6e 65 2d 63 68 61 72 20 28 69 66 20 | .....(let*.((underline-char.(if. |
| 338a0 | 28 3d 20 6c 65 76 65 6c 20 31 29 20 3f 3d 20 3f 2d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (=.level.1).?=.?-))............. |
| 338c0 | 20 20 20 28 75 6e 64 65 72 6c 69 6e 65 20 28 63 6f 6e 63 61 74 20 28 6d 61 6b 65 2d 73 74 72 69 | ...(underline.(concat.(make-stri |
| 338e0 | 6e 67 20 28 6c 65 6e 67 74 68 20 68 65 61 64 69 6e 67 29 20 75 6e 64 65 72 6c 69 6e 65 2d 63 68 | ng.(length.heading).underline-ch |
| 33900 | 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ar)............................. |
| 33920 | 20 20 20 20 20 20 22 5c 6e 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 | ......"\n")))...........(concat. |
| 33940 | 22 5c 6e 22 20 68 65 61 64 69 6e 67 20 75 6e 64 65 72 6c 69 6e 65 20 22 5c 6e 22 29 29 0a 20 20 | "\n".heading.underline."\n"))... |
| 33960 | 20 20 20 20 3b 3b 20 55 73 65 20 22 41 74 78 22 20 73 74 79 6c 65 0a 20 20 20 20 20 20 3b 3b 20 | ....;;.Use."Atx".style.......;;. |
| 33980 | 41 6c 77 61 79 73 20 74 72 61 6e 73 6c 61 74 65 20 6c 65 76 65 6c 20 4e 20 4f 72 67 20 68 65 61 | Always.translate.level.N.Org.hea |
| 339a0 | 64 69 6e 67 20 74 6f 20 6c 65 76 65 6c 20 4e 2b 31 20 4d 61 72 6b 64 6f 77 6e 0a 20 20 20 20 20 | ding.to.level.N+1.Markdown...... |
| 339c0 | 20 3b 3b 20 68 65 61 64 69 6e 67 20 62 65 63 61 75 73 65 20 4d 61 72 6b 64 6f 77 6e 20 6c 65 76 | .;;.heading.because.Markdown.lev |
| 339e0 | 65 6c 20 31 20 68 65 61 64 69 6e 67 20 61 6e 64 20 48 54 4d 4c 20 74 69 74 6c 65 20 62 6f 74 68 | el.1.heading.and.HTML.title.both |
| 33a00 | 0a 20 20 20 20 20 20 3b 3b 20 67 65 74 20 74 68 65 20 48 54 4d 4c 20 3c 68 31 3e 20 74 61 67 2c | .......;;.get.the.HTML.<h1>.tag, |
| 33a20 | 20 61 6e 64 20 77 65 20 64 6f 20 6e 6f 74 20 77 61 6e 74 20 74 68 65 20 74 6f 70 2d 6d 6f 73 74 | .and.we.do.not.want.the.top-most |
| 33a40 | 20 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 3b 3b 20 6f 66 20 61 20 70 6f 73 74 20 74 6f 20 6c | .heading.......;;.of.a.post.to.l |
| 33a60 | 6f 6f 6b 20 74 68 65 20 65 78 61 63 74 20 73 61 6d 65 20 61 73 20 74 68 65 20 70 6f 73 74 27 73 | ook.the.exact.same.as.the.post's |
| 33a80 | 20 74 69 74 6c 65 2e 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 65 76 65 6c 2d 6d 61 72 6b 20 | .title........(let.((level-mark. |
| 33aa0 | 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2b 20 6c 6f 66 66 73 65 74 20 6c 65 76 65 6c 29 20 3f | (make-string.(+.loffset.level).? |
| 33ac0 | 23 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 5c 6e 22 20 6c 65 76 65 6c 2d | #))).........(concat."\n".level- |
| 33ae0 | 6d 61 72 6b 20 22 20 22 20 68 65 61 64 69 6e 67 20 22 5c 6e 22 29 29 29 29 29 0a 0a 3b 3b 3b 3b | mark.".".heading."\n")))))..;;;; |
| 33b00 | 20 49 6e 6e 65 72 20 54 65 6d 70 6c 61 74 65 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d | .Inner.Template.(defun.org-hugo- |
| 33b20 | 69 6e 6e 65 72 2d 74 65 6d 70 6c 61 74 65 20 28 63 6f 6e 74 65 6e 74 73 20 69 6e 66 6f 29 0a 20 | inner-template.(contents.info).. |
| 33b40 | 20 22 52 65 74 75 72 6e 20 62 6f 64 79 20 6f 66 20 64 6f 63 75 6d 65 6e 74 20 61 66 74 65 72 20 | ."Return.body.of.document.after. |
| 33b60 | 63 6f 6e 76 65 72 74 69 6e 67 20 69 74 20 74 6f 20 48 75 67 6f 2d 63 6f 6d 70 61 74 69 62 6c 65 | converting.it.to.Hugo-compatible |
| 33b80 | 20 4d 61 72 6b 64 6f 77 6e 2e 0a 43 4f 4e 54 45 4e 54 53 20 69 73 20 74 68 65 20 74 72 61 6e 73 | .Markdown..CONTENTS.is.the.trans |
| 33ba0 | 63 6f 64 65 64 20 63 6f 6e 74 65 6e 74 73 20 73 74 72 69 6e 67 2e 20 20 49 4e 46 4f 20 69 73 20 | coded.contents.string...INFO.is. |
| 33bc0 | 61 20 70 6c 69 73 74 0a 68 6f 6c 64 69 6e 67 20 65 78 70 6f 72 74 20 6f 70 74 69 6f 6e 73 2e 22 | a.plist.holding.export.options." |
| 33be0 | 0a 20 20 28 6c 65 74 2a 20 28 28 74 6f 63 2d 6c 65 76 65 6c 20 28 70 6c 69 73 74 2d 67 65 74 20 | ...(let*.((toc-level.(plist-get. |
| 33c00 | 69 6e 66 6f 20 3a 77 69 74 68 2d 74 6f 63 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 6f 63 2d 6c | info.:with-toc))..........(toc-l |
| 33c20 | 65 76 65 6c 20 28 69 66 20 28 61 6e 64 20 74 6f 63 2d 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 | evel.(if.(and.toc-level......... |
| 33c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 77 68 6f 6c 65 | .....................(not.(whole |
| 33c60 | 6e 75 6d 70 20 74 6f 63 2d 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nump.toc-level)))............... |
| 33c80 | 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 65 61 64 6c | ..........(plist-get.info.:headl |
| 33ca0 | 69 6e 65 2d 6c 65 76 65 6c 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine-levels)..................... |
| 33cc0 | 20 20 74 6f 63 2d 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 6f 63 20 28 69 66 20 | ..toc-level))..........(toc.(if. |
| 33ce0 | 28 61 6e 64 20 74 6f 63 2d 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (and.toc-level.................. |
| 33d00 | 20 20 20 20 20 20 28 77 68 6f 6c 65 6e 75 6d 70 20 74 6f 63 2d 6c 65 76 65 6c 29 0a 20 20 20 20 | ......(wholenump.toc-level)..... |
| 33d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3e 20 74 6f 63 2d 6c 65 76 65 6c 20 | ...................(>.toc-level. |
| 33d40 | 30 29 29 20 3b 54 4f 43 20 77 69 6c 6c 20 62 65 20 65 78 70 6f 72 74 65 64 20 6f 6e 6c 79 20 69 | 0)).;TOC.will.be.exported.only.i |
| 33d60 | 66 20 74 6f 63 2d 6c 65 76 65 6c 20 69 73 20 70 6f 73 69 74 69 76 65 0a 20 20 20 20 20 20 20 20 | f.toc-level.is.positive......... |
| 33d80 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 62 75 69 | ..........(concat.(org-hugo--bui |
| 33da0 | 6c 64 2d 74 6f 63 20 69 6e 66 6f 20 74 6f 63 2d 6c 65 76 65 6c 29 20 22 5c 6e 22 29 0a 20 20 20 | ld-toc.info.toc-level)."\n").... |
| 33dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 48 61 | .............""))..........;;.Ha |
| 33de0 | 6e 64 6c 69 6e 67 20 74 68 65 20 63 61 73 65 20 6f 66 20 73 70 65 63 69 61 6c 20 62 6c 6f 63 6b | ndling.the.case.of.special.block |
| 33e00 | 73 20 69 6e 73 69 64 65 20 6d 61 72 6b 64 6f 77 6e 20 71 75 6f 74 65 0a 20 20 20 20 20 20 20 20 | s.inside.markdown.quote......... |
| 33e20 | 20 3b 3b 20 62 6c 6f 63 6b 73 2e 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 74 65 6e 74 73 20 28 | .;;.blocks...........(contents.( |
| 33e40 | 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 | replace-regexp-in-string........ |
| 33e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 5c 5c 28 5c 6e 5c 5c 73 2d 2a | .............(concat."\\(\n\\s-* |
| 33e80 | 3e 20 5c 5c 29 2a 22 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 6f 72 67 2d 68 75 67 6f 2d 2d | >.\\)*".(regexp-quote.org-hugo-- |
| 33ea0 | 74 72 69 6d 2d 70 72 65 2d 6d 61 72 6b 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | trim-pre-marker))............... |
| 33ec0 | 20 20 20 20 20 20 3b 3b 20 20 20 20 20 20 20 20 20 20 5e 5e 5e 5e 5e 5e 5e 5e 20 4d 61 72 6b 64 | ......;;..........^^^^^^^^.Markd |
| 33ee0 | 6f 77 6e 20 71 75 6f 74 65 20 62 6c 6f 63 6b 73 20 68 61 76 65 20 6c 69 6e 65 73 20 62 65 67 69 | own.quote.blocks.have.lines.begi |
| 33f00 | 6e 6e 69 6e 67 20 77 69 74 68 20 22 3e 20 22 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nning.with.">."................. |
| 33f20 | 20 20 20 20 20 6f 72 67 2d 68 75 67 6f 2d 2d 74 72 69 6d 2d 70 72 65 2d 6d 61 72 6b 65 72 20 3b | .....org-hugo--trim-pre-marker.; |
| 33f40 | 4b 65 65 70 20 74 68 65 20 74 72 69 6d 20 6d 61 72 6b 65 72 3b 20 69 74 20 77 69 6c 6c 20 62 65 | Keep.the.trim.marker;.it.will.be |
| 33f60 | 20 72 65 6d 6f 76 65 64 20 6e 65 78 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .removed.next................... |
| 33f80 | 20 20 20 63 6f 6e 74 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 74 65 6e 74 73 | ...contents))..........(contents |
| 33fa0 | 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 | .(replace-regexp-in-string...... |
| 33fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 5c 5c 28 5b 5b 3a 73 70 | ...............(concat."\\([[:sp |
| 33fe0 | 61 63 65 3a 5d 5d 5c 5c 7c 5c 6e 5c 5c 29 2a 22 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 6f | ace:]]\\|\n\\)*".(regexp-quote.o |
| 34000 | 72 67 2d 68 75 67 6f 2d 2d 74 72 69 6d 2d 70 72 65 2d 6d 61 72 6b 65 72 29 29 0a 20 20 20 20 20 | rg-hugo--trim-pre-marker))...... |
| 34020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..............."\n"............. |
| 34040 | 20 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e | ........contents))..........(con |
| 34060 | 74 65 6e 74 73 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 | tents.(replace-regexp-in-string. |
| 34080 | 3b 54 72 69 6d 20 73 74 75 66 66 20 61 66 74 65 72 20 73 65 6c 65 63 74 65 64 20 65 78 70 6f 72 | ;Trim.stuff.after.selected.expor |
| 340a0 | 74 65 64 20 65 6c 65 6d 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ted.elements.................... |
| 340c0 | 20 28 63 6f 6e 63 61 74 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 6f 72 67 2d 68 75 67 6f 2d | .(concat.(regexp-quote.org-hugo- |
| 340e0 | 2d 74 72 69 6d 2d 70 6f 73 74 2d 6d 61 72 6b 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -trim-post-marker).............. |
| 34100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 50 75 6c 6c 20 75 70 20 74 68 65 20 63 6f | ...............;;.Pull.up.the.co |
| 34120 | 6e 74 65 6e 74 73 20 66 72 6f 6d 20 74 68 65 20 6e 65 78 74 0a 20 20 20 20 20 20 20 20 20 20 20 | ntents.from.the.next............ |
| 34140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6c 69 6e 65 2c 20 75 6e 6c 65 73 73 | .................;;.line,.unless |
| 34160 | 20 74 68 65 20 6e 65 78 74 20 6c 69 6e 65 20 69 73 20 61 20 6c 69 73 74 0a 20 20 20 20 20 20 20 | .the.next.line.is.a.list........ |
| 34180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 74 65 6d 20 28 2d 29 | .....................;;.item.(-) |
| 341a0 | 2c 20 61 20 68 65 61 64 69 6e 67 20 28 23 29 20 6f 72 20 61 20 63 6f 64 65 20 62 6c 6f 63 6b 0a | ,.a.heading.(#).or.a.code.block. |
| 341c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 | ............................;;.( |
| 341e0 | 60 29 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | `).............................. |
| 34200 | 22 5c 5c 28 5b 5b 3a 73 70 61 63 65 3a 5d 3e 5d 5c 5c 7c 5c 6e 5c 5c 29 2b 5c 5c 28 5b 5e 2d 23 | "\\([[:space:]>]\\|\n\\)+\\([^-# |
| 34220 | 60 5d 5c 5c 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 5c 5c | `]\\)").....................".\\ |
| 34240 | 32 22 20 63 6f 6e 74 65 6e 74 73 29 29 29 0a 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 | 2".contents)))......;;.(message. |
| 34260 | 22 5b 6f 72 67 2d 68 75 67 6f 2d 69 6e 6e 65 72 2d 74 65 6d 70 6c 61 74 65 20 44 42 47 5d 20 74 | "[org-hugo-inner-template.DBG].t |
| 34280 | 6f 63 2d 6c 65 76 65 6c 3a 20 25 73 22 20 74 6f 63 2d 6c 65 76 65 6c 29 0a 20 20 20 20 28 73 74 | oc-level:.%s".toc-level).....(st |
| 342a0 | 72 69 6e 67 2d 74 72 69 6d 2d 6c 65 66 74 20 3b 52 65 6d 6f 76 65 20 61 6e 79 20 65 78 74 72 61 | ring-trim-left.;Remove.any.extra |
| 342c0 | 20 62 6c 61 6e 6b 20 6c 69 6e 65 73 20 62 65 74 77 65 65 6e 20 66 72 6f 6e 74 2d 6d 61 74 74 65 | .blank.lines.between.front-matte |
| 342e0 | 72 20 61 6e 64 20 74 68 65 20 63 6f 6e 74 65 6e 74 20 23 63 6f 6e 73 69 73 74 65 6e 63 79 0a 20 | r.and.the.content.#consistency.. |
| 34300 | 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 74 6f 63 0a 20 20 20 20 20 20 63 6f 6e 74 | ....(concat.......toc.......cont |
| 34320 | 65 6e 74 73 0a 20 20 20 20 20 20 3b 3b 20 4d 61 6b 65 20 73 75 72 65 20 43 4f 4e 54 45 4e 54 53 | ents.......;;.Make.sure.CONTENTS |
| 34340 | 20 69 73 20 73 65 70 61 72 61 74 65 64 20 66 72 6f 6d 20 74 61 62 6c 65 20 6f 66 20 63 6f 6e 74 | .is.separated.from.table.of.cont |
| 34360 | 65 6e 74 73 0a 20 20 20 20 20 20 3b 3b 20 61 6e 64 20 66 6f 6f 74 6e 6f 74 65 73 20 77 69 74 68 | ents.......;;.and.footnotes.with |
| 34380 | 20 61 74 20 6c 65 61 73 74 20 61 20 62 6c 61 6e 6b 20 6c 69 6e 65 2e 0a 20 20 20 20 20 20 22 5c | .at.least.a.blank.line........"\ |
| 343a0 | 6e 22 0a 20 20 20 20 20 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 66 6f 6f 74 6e 6f | n".......(org-blackfriday-footno |
| 343c0 | 74 65 2d 73 65 63 74 69 6f 6e 20 69 6e 66 6f 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 6c 61 6e 67 2d | te-section.info.(org-hugo--lang- |
| 343e0 | 63 6a 6b 2d 70 20 69 6e 66 6f 29 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 49 6e 6c 69 6e 65 20 53 72 | cjk-p.info))))))..;;;;.Inline.Sr |
| 34400 | 63 20 42 6c 6f 63 6b 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 69 6e 6c 69 6e 65 2d 73 | c.Block.(defun.org-hugo-inline-s |
| 34420 | 72 63 2d 62 6c 6f 63 6b 20 28 69 6e 6c 69 6e 65 2d 73 72 63 2d 62 6c 6f 63 6b 20 5f 63 6f 6e 74 | rc-block.(inline-src-block._cont |
| 34440 | 65 6e 74 73 20 5f 69 6e 66 6f 29 0a 20 20 22 54 72 61 6e 73 63 6f 64 65 20 49 4e 4c 49 4e 45 2d | ents._info)..."Transcode.INLINE- |
| 34460 | 53 52 43 2d 42 4c 4f 43 4b 20 6f 62 6a 65 63 74 20 69 6e 74 6f 20 48 54 4d 4c 2e 0a 0a 45 73 63 | SRC-BLOCK.object.into.HTML...Esc |
| 34480 | 61 70 65 20 48 75 67 6f 20 73 68 6f 72 74 63 6f 64 65 73 20 69 66 20 70 72 65 73 65 6e 74 20 69 | ape.Hugo.shortcodes.if.present.i |
| 344a0 | 6e 20 74 68 69 73 20 65 6c 65 6d 65 6e 74 27 73 20 76 61 6c 75 65 2e 22 0a 20 20 28 6c 65 74 2a | n.this.element's.value."...(let* |
| 344c0 | 20 28 28 6c 61 6e 67 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 6c | .((lang.(org-element-property.:l |
| 344e0 | 61 6e 67 75 61 67 65 20 69 6e 6c 69 6e 65 2d 73 72 63 2d 62 6c 6f 63 6b 29 29 0a 20 20 20 20 20 | anguage.inline-src-block))...... |
| 34500 | 20 20 20 20 28 63 6f 64 65 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 65 73 63 61 70 65 2d 68 75 67 6f | ....(code.(org-hugo--escape-hugo |
| 34520 | 2d 73 68 6f 72 74 63 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | -shortcode.................(org- |
| 34540 | 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 76 61 6c 75 65 20 69 6e 6c 69 6e 65 2d 73 | element-property.:value.inline-s |
| 34560 | 72 63 2d 62 6c 6f 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 6e 67 29 29 | rc-block).................lang)) |
| 34580 | 29 0a 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 75 74 2d 70 72 6f 70 65 72 74 79 20 | ).....(org-element-put-property. |
| 345a0 | 69 6e 6c 69 6e 65 2d 73 72 63 2d 62 6c 6f 63 6b 20 3a 76 61 6c 75 65 20 63 6f 64 65 29 0a 20 20 | inline-src-block.:value.code)... |
| 345c0 | 20 20 28 66 6f 72 6d 61 74 20 22 3c 73 70 61 6e 20 63 6c 61 73 73 3d 5c 22 69 6e 6c 69 6e 65 2d | ..(format."<span.class=\"inline- |
| 345e0 | 73 72 63 20 6c 61 6e 67 75 61 67 65 2d 25 73 5c 22 20 64 61 74 61 2d 6c 61 6e 67 3d 5c 22 25 73 | src.language-%s\".data-lang=\"%s |
| 34600 | 5c 22 3e 25 73 3c 2f 73 70 61 6e 3e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 6e 67 20 6c | \">%s</span>".............lang.l |
| 34620 | 61 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6d 64 2d 76 65 72 62 61 74 69 6d | ang.............(org-md-verbatim |
| 34640 | 20 69 6e 6c 69 6e 65 2d 73 72 63 2d 62 6c 6f 63 6b 20 6e 69 6c 20 6e 69 6c 29 29 29 29 0a 0a 3b | .inline-src-block.nil.nil))))..; |
| 34660 | 3b 3b 3b 20 4b 65 79 77 6f 72 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 6b 65 79 77 | ;;;.Keyword.(defun.org-hugo-keyw |
| 34680 | 6f 72 64 20 28 6b 65 79 77 6f 72 64 20 63 6f 6e 74 65 6e 74 73 20 69 6e 66 6f 29 0a 20 20 22 54 | ord.(keyword.contents.info)..."T |
| 346a0 | 72 61 6e 73 63 6f 64 65 20 61 20 4b 45 59 57 4f 52 44 20 65 6c 65 6d 65 6e 74 20 69 6e 74 6f 20 | ranscode.a.KEYWORD.element.into. |
| 346c0 | 48 75 67 6f 2d 63 6f 6d 70 61 74 69 62 6c 65 20 4d 61 72 6b 64 6f 77 6e 20 66 6f 72 6d 61 74 2e | Hugo-compatible.Markdown.format. |
| 346e0 | 0a 43 4f 4e 54 45 4e 54 53 20 69 73 20 6e 69 6c 2e 20 20 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 | .CONTENTS.is.nil...INFO.is.a.pli |
| 34700 | 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 0a 63 68 61 6e 6e | st.used.as.a.communication.chann |
| 34720 | 65 6c 2e 22 0a 20 20 28 6c 65 74 20 28 28 6b 77 64 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 | el."...(let.((kwd.(org-element-p |
| 34740 | 72 6f 70 65 72 74 79 20 3a 6b 65 79 20 6b 65 79 77 6f 72 64 29 29 0a 20 20 20 20 20 20 20 20 28 | roperty.:key.keyword)).........( |
| 34760 | 76 61 6c 75 65 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 76 61 6c | value.(org-element-property.:val |
| 34780 | 75 65 20 6b 65 79 77 6f 72 64 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 61 | ue.keyword))).....(cond......((a |
| 347a0 | 6e 64 20 28 65 71 75 61 6c 20 22 48 55 47 4f 22 20 6b 77 64 29 29 0a 20 20 20 20 20 20 28 69 66 | nd.(equal."HUGO".kwd)).......(if |
| 347c0 | 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 76 61 6c 75 65 29 20 20 20 20 20 20 20 20 20 20 3b | .(and.(stringp.value)..........; |
| 347e0 | 48 75 67 6f 20 73 75 6d 6d 61 72 79 20 73 70 6c 69 74 74 69 6e 67 0a 20 20 20 20 20 20 20 20 20 | Hugo.summary.splitting.......... |
| 34800 | 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 60 5c 5c 73 2d 2a 6d | ......(string-match-p."\\`\\s-*m |
| 34820 | 6f 72 65 5c 5c 73 2d 2a 5c 5c 27 22 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | ore\\s-*\\'".value))...........( |
| 34840 | 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 67 6f 68 | progn.............;;.https://goh |
| 34860 | 75 67 6f 2e 69 6f 2f 63 6f 6e 74 65 6e 74 2d 6d 61 6e 61 67 65 6d 65 6e 74 2f 73 75 6d 6d 61 72 | ugo.io/content-management/summar |
| 34880 | 69 65 73 23 75 73 65 72 2d 64 65 66 69 6e 65 64 2d 6d 61 6e 75 61 6c 2d 73 75 6d 6d 61 72 79 2d | ies#user-defined-manual-summary- |
| 348a0 | 73 70 6c 69 74 74 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 3c 21 2d 2d 6d 6f 72 65 2d | splitting............."<!--more- |
| 348c0 | 2d 3e 22 29 0a 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 76 61 | ->").........(progn...........va |
| 348e0 | 6c 75 65 29 29 29 0a 20 20 20 20 20 28 28 61 6e 64 20 28 65 71 75 61 6c 20 22 54 4f 43 22 20 6b | lue)))......((and.(equal."TOC".k |
| 34900 | 77 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 | wd)............(string-match-p." |
| 34920 | 5c 5c 3c 68 65 61 64 6c 69 6e 65 73 5c 5c 3e 22 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 28 | \\<headlines\\>".value)).......( |
| 34940 | 6c 65 74 2a 20 28 28 64 65 70 74 68 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 | let*.((depth.(and.(string-match. |
| 34960 | 22 5c 5c 3c 5b 30 2d 39 5d 2b 5c 5c 3e 22 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 | "\\<[0-9]+\\>".value)........... |
| 34980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 | ...............(string-to-number |
| 349a0 | 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 30 20 76 61 6c 75 65 29 29 29 29 0a 20 20 20 20 20 | .(match-string.0.value))))...... |
| 349c0 | 20 20 20 20 20 20 20 20 28 6c 6f 63 61 6c 3f 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 | ........(local?.(string-match-p. |
| 349e0 | 22 5c 5c 3c 6c 6f 63 61 6c 5c 5c 3e 22 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 | "\\<local\\>".value))........... |
| 34a00 | 20 20 20 28 73 63 6f 70 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 46 | ...(scope.....................;F |
| 34a20 | 72 6f 6d 20 60 6f 72 67 2d 6d 64 2d 6b 65 79 77 6f 72 64 27 0a 20 20 20 20 20 20 20 20 20 20 20 | rom.`org-md-keyword'............ |
| 34a40 | 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 | ...(cond................((string |
| 34a60 | 2d 6d 61 74 63 68 20 22 3a 74 61 72 67 65 74 20 2b 5c 5c 28 5c 22 2e 2b 3f 5c 22 5c 5c 7c 5c 5c | -match.":target.+\\(\".+?\"\\|\\ |
| 34a80 | 53 2d 2b 5c 5c 29 22 20 76 61 6c 75 65 29 20 3b 6c 69 6e 6b 0a 20 20 20 20 20 20 20 20 20 20 20 | S-+\\)".value).;link............ |
| 34aa0 | 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 72 65 73 6f 6c 76 65 2d 6c 69 6e 6b 0a 20 20 | .....(org-export-resolve-link... |
| 34ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 73 74 72 69 70 2d 71 75 6f 74 65 73 | ...............(org-strip-quotes |
| 34ae0 | 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 76 61 6c 75 65 29 29 20 69 6e 66 6f 29 29 0a | .(match-string.1.value)).info)). |
| 34b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f 63 61 6c 3f 20 6b 65 79 77 6f 72 64 29 29 | ...............(local?.keyword)) |
| 34b20 | 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 64 65 70 74 68 0a 20 20 20 20 | )).........(when.(and.depth..... |
| 34b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3e 20 64 65 70 74 68 20 30 29 29 0a 20 20 20 20 | ...............(>.depth.0))..... |
| 34b60 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 6f 63 2d 73 74 72 20 28 6f 72 67 2d 68 75 67 6f 2d 2d | ......(let.((toc-str.(org-hugo-- |
| 34b80 | 62 75 69 6c 64 2d 74 6f 63 20 69 6e 66 6f 20 64 65 70 74 68 20 73 63 6f 70 65 20 6c 6f 63 61 6c | build-toc.info.depth.scope.local |
| 34ba0 | 3f 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 74 6f 63 2d 73 74 72 0a 20 | ?))).............(when.toc-str.. |
| 34bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 65 6d 6f 76 65 2d 69 6e 64 65 6e 74 61 | .............(org-remove-indenta |
| 34be0 | 74 69 6f 6e 20 74 6f 63 2d 73 74 72 29 29 29 29 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 | tion.toc-str))))))......(t...... |
| 34c00 | 20 28 6f 72 67 2d 6d 64 2d 6b 65 79 77 6f 72 64 20 6b 65 79 77 6f 72 64 20 63 6f 6e 74 65 6e 74 | .(org-md-keyword.keyword.content |
| 34c20 | 73 20 69 6e 66 6f 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 4c 69 6e 6b 73 0a 28 64 65 66 75 6e 20 6f | s.info)))))..;;;;.Links.(defun.o |
| 34c40 | 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 63 6f 64 65 72 65 66 2d 61 6e 63 68 6f 72 2d 70 72 65 66 | rg-hugo--get-coderef-anchor-pref |
| 34c60 | 69 78 20 28 65 6c 29 0a 20 20 22 47 65 74 20 61 6e 63 68 6f 72 20 70 72 65 66 69 78 20 73 74 72 | ix.(el)..."Get.anchor.prefix.str |
| 34c80 | 69 6e 67 20 66 6f 72 20 63 6f 64 65 20 72 65 66 73 20 69 6e 20 65 6c 65 6d 65 6e 74 20 45 4c 2e | ing.for.code.refs.in.element.EL. |
| 34ca0 | 0a 0a 52 65 74 75 72 6e 20 61 20 63 6f 6e 73 20 28 43 4f 44 45 2d 52 45 46 53 20 2e 20 41 4e 43 | ..Return.a.cons.(CODE-REFS...ANC |
| 34cc0 | 48 4f 52 2d 50 52 45 46 49 58 29 20 77 68 65 72 65 0a 0a 2d 20 43 4f 44 45 2d 52 45 46 53 20 69 | HOR-PREFIX).where..-.CODE-REFS.i |
| 34ce0 | 73 20 61 6e 20 61 6c 69 73 74 20 6f 66 20 74 68 65 20 74 79 70 65 20 28 4c 49 4e 45 4e 55 4d 20 | s.an.alist.of.the.type.(LINENUM. |
| 34d00 | 2e 20 4c 41 42 45 4c 29 20 77 68 65 72 65 0a 0a 20 20 4c 49 4e 45 4e 55 4d 20 69 73 20 74 68 65 | ..LABEL).where....LINENUM.is.the |
| 34d20 | 20 6c 69 6e 65 20 6e 75 6d 62 65 72 20 77 68 65 72 65 20 74 68 65 20 63 6f 64 65 20 72 65 66 65 | .line.number.where.the.code.refe |
| 34d40 | 72 65 6e 63 65 64 20 6c 61 62 65 6c 65 64 0a 20 20 4c 41 42 45 4c 20 77 61 73 20 66 6f 75 6e 64 | renced.labeled...LABEL.was.found |
| 34d60 | 2e 20 20 4c 41 42 45 4c 20 69 73 20 61 20 73 74 72 69 6e 67 2e 0a 0a 2d 20 41 4e 43 48 4f 52 2d | ...LABEL.is.a.string...-.ANCHOR- |
| 34d80 | 50 52 45 46 49 58 20 69 73 20 61 20 73 74 72 69 6e 67 2e 0a 0a 52 65 74 75 72 6e 20 6e 69 6c 20 | PREFIX.is.a.string...Return.nil. |
| 34da0 | 69 66 20 45 4c 20 68 61 73 20 6e 6f 20 63 6f 64 65 20 72 65 66 65 72 65 6e 63 65 73 2e 22 0a 20 | if.EL.has.no.code.references.".. |
| 34dc0 | 20 28 6c 65 74 20 28 28 70 72 65 66 69 78 20 22 6f 72 67 2d 63 6f 64 65 72 65 66 22 29 0a 20 20 | .(let.((prefix."org-coderef")... |
| 34de0 | 20 20 20 20 20 20 28 68 61 73 68 2d 6c 65 6e 20 36 29 0a 20 20 20 20 20 20 20 20 28 63 6f 64 65 | ......(hash-len.6).........(code |
| 34e00 | 2d 72 65 66 73 20 28 63 64 72 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 75 6e 72 61 76 65 6c 2d 63 | -refs.(cdr.(org-export-unravel-c |
| 34e20 | 6f 64 65 20 65 6c 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 63 6f 64 65 2d 72 65 66 73 0a 20 | ode.el)))).....(when.code-refs.. |
| 34e40 | 20 20 20 20 20 28 6c 65 74 2a 20 28 28 75 6e 69 71 75 65 2d 69 64 20 28 73 75 62 73 74 72 69 6e | .....(let*.((unique-id.(substrin |
| 34e60 | 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 64 35 20 | g..........................(md5. |
| 34e80 | 28 66 6f 72 6d 61 74 20 22 25 73 22 20 63 6f 64 65 2d 72 65 66 73 29 29 20 30 20 68 61 73 68 2d | (format."%s".code-refs)).0.hash- |
| 34ea0 | 6c 65 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 63 68 6f 72 2d 70 72 65 66 69 | len))..............(anchor-prefi |
| 34ec0 | 78 20 28 66 6f 72 6d 61 74 20 22 25 73 2d 2d 25 73 22 20 70 72 65 66 69 78 20 75 6e 69 71 75 65 | x.(format."%s--%s".prefix.unique |
| 34ee0 | 2d 69 64 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 63 6f 64 65 2d 72 65 66 73 20 61 | -id))).........(cons.code-refs.a |
| 34f00 | 6e 63 68 6f 72 2d 70 72 65 66 69 78 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 | nchor-prefix)))))..(defun.org-hu |
| 34f20 | 67 6f 2d 6c 69 6e 6b 2d 2d 72 65 73 6f 6c 76 65 2d 63 6f 64 65 72 65 66 20 28 72 65 66 20 69 6e | go-link--resolve-coderef.(ref.in |
| 34f40 | 66 6f 29 0a 20 20 22 52 65 73 6f 6c 76 65 20 61 20 63 6f 64 65 20 72 65 66 65 72 65 6e 63 65 20 | fo)..."Resolve.a.code.reference. |
| 34f60 | 52 45 46 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 68 65 61 76 69 6c 79 20 64 | REF...This.function.is.heavily.d |
| 34f80 | 65 72 69 76 65 64 20 66 72 6f 6d 0a 60 6f 72 67 2d 65 78 70 6f 72 74 2d 72 65 73 6f 6c 76 65 2d | erived.from.`org-export-resolve- |
| 34fa0 | 63 6f 64 65 72 65 66 27 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 | coderef'...INFO.is.a.plist.used. |
| 34fc0 | 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 0a 0a 52 65 74 | as.a.communication.channel...Ret |
| 34fe0 | 75 72 6e 20 61 20 70 6c 69 73 74 20 77 69 74 68 20 74 68 65 73 65 20 65 6c 65 6d 65 6e 74 73 3a | urn.a.plist.with.these.elements: |
| 35000 | 0a 0a 2d 20 60 3a 6c 69 6e 65 2d 6e 75 6d 27 20 3a 3a 20 52 45 46 20 61 73 73 6f 63 69 61 74 65 | ..-.`:line-num'.::.REF.associate |
| 35020 | 64 20 6c 69 6e 65 20 6e 75 6d 62 65 72 0a 0a 2d 20 60 3a 72 65 66 27 20 3a 3a 20 52 45 46 20 61 | d.line.number..-.`:ref'.::.REF.a |
| 35040 | 73 73 6f 63 69 61 74 65 64 20 6c 69 6e 65 20 6e 75 6d 62 65 72 20 69 6e 20 73 6f 75 72 63 65 20 | ssociated.line.number.in.source. |
| 35060 | 63 6f 64 65 20 28 69 66 20 74 68 65 20 4f 72 67 0a 20 20 65 6c 65 6d 65 6e 74 27 73 20 60 3a 75 | code.(if.the.Org...element's.`:u |
| 35080 | 73 65 2d 6c 61 62 65 6c 73 27 20 70 72 6f 70 65 72 74 79 20 69 73 20 75 6e 73 65 74 2e 20 20 54 | se-labels'.property.is.unset...T |
| 350a0 | 68 69 73 20 68 61 70 70 65 6e 73 20 77 68 65 6e 0a 20 20 74 68 65 20 60 2d 72 27 20 73 77 69 74 | his.happens.when...the.`-r'.swit |
| 350c0 | 63 68 20 69 73 20 75 73 65 64 29 20 2c 20 6f 72 20 52 45 46 20 69 74 73 65 6c 66 2e 0a 0a 2d 20 | ch.is.used).,.or.REF.itself...-. |
| 350e0 | 60 3a 61 6e 63 68 6f 72 2d 70 72 65 66 69 78 27 20 3a 3a 20 53 74 72 69 6e 67 20 70 72 65 66 69 | `:anchor-prefix'.::.String.prefi |
| 35100 | 78 20 66 6f 72 20 52 45 46 27 73 20 61 6e 63 68 6f 72 2e 0a 0a 54 68 72 6f 77 20 61 6e 20 65 72 | x.for.REF's.anchor...Throw.an.er |
| 35120 | 72 6f 72 20 69 66 20 6e 6f 20 62 6c 6f 63 6b 20 63 6f 6e 74 61 69 6e 73 20 52 45 46 2e 22 0a 20 | ror.if.no.block.contains.REF.".. |
| 35140 | 20 28 6f 72 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 6d 61 70 20 28 70 6c 69 73 74 2d 67 65 74 | .(or.(org-element-map.(plist-get |
| 35160 | 20 69 6e 66 6f 20 3a 70 61 72 73 65 2d 74 72 65 65 29 20 27 28 65 78 61 6d 70 6c 65 2d 62 6c 6f | .info.:parse-tree).'(example-blo |
| 35180 | 63 6b 20 73 72 63 2d 62 6c 6f 63 6b 29 0a 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 65 | ck.src-block).........(lambda.(e |
| 351a0 | 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 | l)...........(with-temp-buffer.. |
| 351c0 | 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 6f 72 67 2d 74 72 69 6d 20 28 6f 72 | ...........(insert.(org-trim.(or |
| 351e0 | 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 76 61 6c 75 65 20 65 6c 29 29 29 0a | g-element-property.:value.el))). |
| 35200 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 72 65 66 2d 69 6e 66 6f 20 28 29 29 | ............(let*.((ref-info.()) |
| 35220 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 62 65 6c 2d 66 6d 74 20 28 | ....................(label-fmt.( |
| 35240 | 6f 72 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 6c 61 62 65 6c 2d | or.(org-element-property.:label- |
| 35260 | 66 6d 74 20 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fmt.el)......................... |
| 35280 | 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 63 6f 64 65 72 65 66 2d 6c 61 62 65 6c 2d 66 6f 72 6d | ..........org-coderef-label-form |
| 352a0 | 61 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 66 2d 72 65 20 | at))....................(ref-re. |
| 352c0 | 28 6f 72 67 2d 73 72 63 2d 63 6f 64 65 72 65 66 2d 72 65 67 65 78 70 20 6c 61 62 65 6c 2d 66 6d | (org-src-coderef-regexp.label-fm |
| 352e0 | 74 20 72 65 66 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 45 6c 65 6d 65 6e | t.ref)))...............;;.Elemen |
| 35300 | 74 20 63 6f 6e 74 61 69 6e 69 6e 67 20 52 45 46 20 69 73 20 66 6f 75 6e 64 2e 20 20 52 65 73 6f | t.containing.REF.is.found...Reso |
| 35320 | 6c 76 65 20 69 74 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 65 69 74 68 65 | lve.it.to...............;;.eithe |
| 35340 | 72 20 61 20 6c 61 62 65 6c 20 6f 72 20 61 20 6c 69 6e 65 20 6e 75 6d 62 65 72 2c 20 61 73 20 6e | r.a.label.or.a.line.number,.as.n |
| 35360 | 65 65 64 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 72 65 2d 73 | eeded................(when.(re-s |
| 35380 | 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 72 65 66 2d 72 65 20 6e 69 6c 20 3a 6e 6f 65 72 72 | earch-backward.ref-re.nil.:noerr |
| 353a0 | 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6c 69 6e 65 | or).................(let*.((line |
| 353c0 | 2d 6e 75 6d 20 28 2b 20 28 6f 72 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 6c 6f 63 20 | -num.(+.(or.(org-export-get-loc. |
| 353e0 | 65 6c 20 69 6e 66 6f 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | el.info).0)..................... |
| 35400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d | ................(line-number-at- |
| 35420 | 70 6f 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 | pos)))........................(r |
| 35440 | 65 66 2d 73 74 72 20 28 66 6f 72 6d 61 74 20 22 25 73 22 20 28 69 66 20 28 6f 72 67 2d 65 6c 65 | ef-str.(format."%s".(if.(org-ele |
| 35460 | 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 75 73 65 2d 6c 61 62 65 6c 73 20 65 6c 29 0a 20 20 | ment-property.:use-labels.el)... |
| 35480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 354a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...............ref.............. |
| 354c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 354e0 | 20 20 6c 69 6e 65 2d 6e 75 6d 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..line-num)))).................. |
| 35500 | 20 28 73 65 74 71 20 72 65 66 2d 69 6e 66 6f 20 28 70 6c 69 73 74 2d 70 75 74 20 72 65 66 2d 69 | .(setq.ref-info.(plist-put.ref-i |
| 35520 | 6e 66 6f 20 3a 6c 69 6e 65 2d 6e 75 6d 20 6c 69 6e 65 2d 6e 75 6d 29 29 0a 20 20 20 20 20 20 20 | nfo.:line-num.line-num))........ |
| 35540 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 66 2d 69 6e 66 6f 20 28 70 6c 69 73 74 | ...........(setq.ref-info.(plist |
| 35560 | 2d 70 75 74 20 72 65 66 2d 69 6e 66 6f 20 3a 72 65 66 20 72 65 66 2d 73 74 72 29 29 0a 20 20 20 | -put.ref-info.:ref.ref-str)).... |
| 35580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 61 6e 63 68 6f 72 2d 70 72 65 | ...............(let.((anchor-pre |
| 355a0 | 66 69 78 20 28 6f 72 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 61 | fix.(or.(org-element-property.:a |
| 355c0 | 6e 63 68 6f 72 2d 70 72 65 66 69 78 20 65 6c 29 20 3b 73 65 74 20 69 6e 20 60 6f 72 67 2d 68 75 | nchor-prefix.el).;set.in.`org-hu |
| 355e0 | 67 6f 2d 73 72 63 2d 62 6c 6f 63 6b 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | go-src-block'................... |
| 35600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 28 6f | .........................(cdr.(o |
| 35620 | 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 63 6f 64 65 72 65 66 2d 61 6e 63 68 6f 72 2d 70 72 65 66 | rg-hugo--get-coderef-anchor-pref |
| 35640 | 69 78 20 65 6c 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ix.el))))).....................( |
| 35660 | 73 65 74 71 20 72 65 66 2d 69 6e 66 6f 20 28 70 6c 69 73 74 2d 70 75 74 20 72 65 66 2d 69 6e 66 | setq.ref-info.(plist-put.ref-inf |
| 35680 | 6f 20 3a 61 6e 63 68 6f 72 2d 70 72 65 66 69 78 20 61 6e 63 68 6f 72 2d 70 72 65 66 69 78 29 29 | o.:anchor-prefix.anchor-prefix)) |
| 356a0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 66 2d 69 6e 66 6f 29 29 29 29 0a | )).................ref-info)))). |
| 356c0 | 20 20 20 20 20 20 20 20 69 6e 66 6f 20 27 66 69 72 73 74 2d 6d 61 74 63 68 29 0a 20 20 20 20 20 | ........info.'first-match)...... |
| 356e0 | 20 28 73 69 67 6e 61 6c 20 27 6f 72 67 2d 6c 69 6e 6b 2d 62 72 6f 6b 65 6e 20 28 6c 69 73 74 20 | .(signal.'org-link-broken.(list. |
| 35700 | 72 65 66 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 6f 72 67 2d 6d 6f | ref))))..(defun.org-hugo--org-mo |
| 35720 | 64 65 2d 6c 69 67 68 74 20 28 29 0a 20 20 22 45 6e 61 62 6c 65 20 73 65 74 20 63 75 72 72 65 6e | de-light.()..."Enable.set.curren |
| 35740 | 74 20 62 75 66 66 65 72 27 73 20 60 6d 61 6a 6f 72 2d 6d 6f 64 65 27 20 74 6f 20 60 6f 72 67 2d | t.buffer's.`major-mode'.to.`org- |
| 35760 | 6d 6f 64 65 27 20 71 75 69 63 6b 6c 79 2e 0a 0a 49 74 20 69 73 20 6e 65 63 65 73 73 61 72 79 20 | mode'.quickly...It.is.necessary. |
| 35780 | 66 6f 72 20 74 68 65 20 60 6d 61 6a 6f 72 2d 6d 6f 64 65 27 20 74 6f 20 62 65 20 60 6f 72 67 2d | for.the.`major-mode'.to.be.`org- |
| 357a0 | 6d 6f 64 65 27 20 66 6f 72 20 6d 61 6e 79 0a 66 75 6e 63 74 69 6f 6e 73 20 6c 69 6b 65 20 60 6f | mode'.for.many.functions.like.`o |
| 357c0 | 72 67 2d 6c 69 6e 6b 2d 73 65 61 72 63 68 27 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 28 64 65 72 | rg-link-search'."...(unless.(der |
| 357e0 | 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6f 72 67 2d 6d 6f 64 65 29 0a 20 20 20 20 28 6c 65 74 20 | ived-mode-p.'org-mode).....(let. |
| 35800 | 28 28 69 6e 68 69 62 69 74 2d 6d 6f 64 69 66 69 63 61 74 69 6f 6e 2d 68 6f 6f 6b 73 20 74 29 0a | ((inhibit-modification-hooks.t). |
| 35820 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 29 20 20 20 | ..........(org-mode-hook.nil)... |
| 35840 | 3b 44 6f 6e 27 74 20 72 75 6e 20 61 6e 79 20 4f 72 67 20 6d 6f 64 65 20 68 6f 6f 6b 20 66 75 6e | ;Don't.run.any.Org.mode.hook.fun |
| 35860 | 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 69 6e 68 69 62 69 74 2d 73 74 | ctions...........(org-inhibit-st |
| 35880 | 61 72 74 75 70 20 74 29 29 20 3b 44 6f 6e 27 74 20 72 75 6e 20 61 6e 79 20 4f 72 67 20 62 75 66 | artup.t)).;Don't.run.any.Org.buf |
| 358a0 | 66 65 72 20 73 74 61 72 74 75 70 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 28 6f 72 67 | fer.startup.functions.......(org |
| 358c0 | 2d 6d 6f 64 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d | -mode))))..(defun.org-hugo--get- |
| 358e0 | 61 6e 63 68 6f 72 2d 61 74 2d 70 6f 69 6e 74 20 28 69 6e 66 6f 29 0a 20 20 22 52 65 74 75 72 6e | anchor-at-point.(info)..."Return |
| 35900 | 20 61 6e 63 68 6f 72 20 73 74 72 69 6e 67 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 63 75 72 72 | .anchor.string.based.on.the.curr |
| 35920 | 65 6e 74 20 70 6f 69 6e 74 2e 0a 0a 49 66 20 70 6f 69 6e 74 20 69 73 20 69 6e 20 61 20 60 68 65 | ent.point...If.point.is.in.a.`he |
| 35940 | 61 64 6c 69 6e 65 27 20 65 6c 65 6d 65 6e 74 2c 20 64 65 72 69 76 65 20 74 68 65 20 61 6e 63 68 | adline'.element,.derive.the.anch |
| 35960 | 6f 72 20 75 73 69 6e 67 0a 60 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 61 6e 63 68 6f 72 27 2e | or.using.`org-hugo--get-anchor'. |
| 35980 | 0a 0a 4f 74 68 65 72 77 69 73 65 2c 20 69 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 6f 69 6e | ..Otherwise,.if.the.current.poin |
| 359a0 | 74 20 68 61 73 20 61 6e 20 4f 72 67 20 74 61 72 67 65 74 2c 20 67 65 74 20 74 68 65 20 74 61 72 | t.has.an.Org.target,.get.the.tar |
| 359c0 | 67 65 74 0a 61 6e 63 68 6f 72 2e 0a 0a 49 66 20 63 75 72 72 65 6e 74 20 65 6c 65 6d 65 6e 74 20 | get.anchor...If.current.element. |
| 359e0 | 68 61 73 20 60 3a 45 58 50 4f 52 54 5f 46 49 4c 45 5f 4e 41 4d 45 27 20 70 72 6f 70 65 72 74 79 | has.`:EXPORT_FILE_NAME'.property |
| 35a00 | 2c 20 72 65 74 75 72 6e 20 74 68 65 0a 61 6e 63 68 6f 72 20 61 73 2d 69 73 2c 20 6f 74 68 65 72 | ,.return.the.anchor.as-is,.other |
| 35a20 | 77 69 73 65 20 70 72 65 66 69 78 20 74 68 65 20 61 6e 63 68 6f 72 20 73 74 72 69 6e 67 20 77 69 | wise.prefix.the.anchor.string.wi |
| 35a40 | 74 68 20 5c 22 23 5c 22 2e 0a 0a 52 65 74 75 72 6e 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e | th.\"#\"...Return.an.empty.strin |
| 35a60 | 67 20 69 66 20 61 6e 20 61 6e 63 68 6f 72 20 63 61 6e 6e 6f 74 20 62 65 20 64 65 72 69 76 65 64 | g.if.an.anchor.cannot.be.derived |
| 35a80 | 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d | ...INFO.is.a.plist.used.as.a.com |
| 35aa0 | 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 28 6c 65 74 20 28 28 65 6c | munication.channel."...(let.((el |
| 35ac0 | 65 6d 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 61 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 | em.(org-element-at-point))...... |
| 35ae0 | 20 20 20 28 61 6e 63 68 6f 72 20 22 22 29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 | ...(anchor."")).....(cond......( |
| 35b00 | 28 65 71 75 61 6c 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 65 6c 65 6d 29 20 27 | (equal.(org-element-type.elem).' |
| 35b20 | 68 65 61 64 6c 69 6e 65 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 6e 63 68 6f 72 20 28 6f 72 | headline).......(setq.anchor.(or |
| 35b40 | 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 61 6e 63 68 6f 72 20 65 6c 65 6d 20 69 6e 66 6f 29 29 29 0a | g-hugo--get-anchor.elem.info))). |
| 35b60 | 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 3b 3b 20 49 66 20 63 75 72 72 65 6e 74 20 70 6f 69 6e | .....(t.......;;.If.current.poin |
| 35b80 | 74 20 68 61 73 20 61 6e 20 4f 72 67 20 54 61 72 67 65 74 2c 20 67 65 74 20 74 68 65 20 74 61 72 | t.has.an.Org.Target,.get.the.tar |
| 35ba0 | 67 65 74 20 61 6e 63 68 6f 72 2e 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 61 72 67 65 74 2d | get.anchor........(let.((target- |
| 35bc0 | 65 6c 65 6d 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 61 72 67 65 74 2d 70 61 72 73 65 72 29 | elem.(org-element-target-parser) |
| 35be0 | 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 28 6f 72 67 2d 65 6c 65 | )).........(when.(equal.(org-ele |
| 35c00 | 6d 65 6e 74 2d 74 79 70 65 20 74 61 72 67 65 74 2d 65 6c 65 6d 29 20 27 74 61 72 67 65 74 29 0a | ment-type.target-elem).'target). |
| 35c20 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 6e 63 68 6f 72 20 28 6f 72 67 2d 62 6c 61 63 | ..........(setq.anchor.(org-blac |
| 35c40 | 6b 66 72 69 64 61 79 2d 2d 67 65 74 2d 74 61 72 67 65 74 2d 61 6e 63 68 6f 72 20 74 61 72 67 65 | kfriday--get-target-anchor.targe |
| 35c60 | 74 2d 65 6c 65 6d 29 29 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 73 74 72 69 | t-elem)))))).....(when.(org-stri |
| 35c80 | 6e 67 2d 6e 77 2d 70 20 61 6e 63 68 6f 72 29 0a 20 20 20 20 20 20 3b 3b 20 49 66 20 74 68 65 20 | ng-nw-p.anchor).......;;.If.the. |
| 35ca0 | 65 6c 65 6d 65 6e 74 20 68 61 73 20 74 68 65 20 60 3a 45 58 50 4f 52 54 5f 46 49 4c 45 5f 4e 41 | element.has.the.`:EXPORT_FILE_NA |
| 35cc0 | 4d 45 27 20 69 74 27 73 20 6e 6f 74 20 61 0a 20 20 20 20 20 20 3b 3b 20 73 75 62 2d 68 65 61 64 | ME'.it's.not.a.......;;.sub-head |
| 35ce0 | 69 6e 67 2c 20 62 75 74 20 74 68 65 20 73 75 62 74 72 65 65 27 73 20 6d 61 69 6e 20 68 65 61 64 | ing,.but.the.subtree's.main.head |
| 35d00 | 69 6e 67 2e 20 20 44 6f 6e 27 74 20 70 72 65 66 69 78 0a 20 20 20 20 20 20 3b 3b 20 74 68 65 20 | ing...Don't.prefix.......;;.the. |
| 35d20 | 22 23 22 20 69 6e 20 74 68 61 74 20 63 61 73 65 2e 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 | "#".in.that.case........(unless. |
| 35d40 | 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 6e 6f 64 65 2d 70 72 6f 70 65 72 74 79 20 3a 45 | (org-export-get-node-property.:E |
| 35d60 | 58 50 4f 52 54 5f 46 49 4c 45 5f 4e 41 4d 45 20 65 6c 65 6d 20 6e 69 6c 29 0a 20 20 20 20 20 20 | XPORT_FILE_NAME.elem.nil)....... |
| 35d80 | 20 20 28 73 65 74 71 20 61 6e 63 68 6f 72 20 28 66 6f 72 6d 61 74 20 22 23 25 73 22 20 61 6e 63 | ..(setq.anchor.(format."#%s".anc |
| 35da0 | 68 6f 72 29 29 29 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 73 65 61 72 63 68 | hor)))).....;;.(message."[search |
| 35dc0 | 20 61 6e 64 20 67 65 74 20 61 6e 63 68 6f 72 20 44 42 47 5d 20 61 6e 63 68 6f 72 3a 20 25 53 22 | .and.get.anchor.DBG].anchor:.%S" |
| 35de0 | 20 61 6e 63 68 6f 72 29 0a 20 20 20 20 61 6e 63 68 6f 72 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 | .anchor).....anchor))..(defun.or |
| 35e00 | 67 2d 68 75 67 6f 2d 2d 73 65 61 72 63 68 2d 61 6e 64 2d 67 65 74 2d 61 6e 63 68 6f 72 20 28 6f | g-hugo--search-and-get-anchor.(o |
| 35e20 | 72 67 2d 66 69 6c 65 20 73 65 61 72 63 68 2d 73 74 72 20 69 6e 66 6f 29 0a 20 20 22 52 65 74 75 | rg-file.search-str.info)..."Retu |
| 35e40 | 72 6e 20 48 54 4d 4c 20 61 6e 63 68 6f 72 20 66 6f 72 20 74 68 65 20 70 6f 69 6e 74 20 77 68 65 | rn.HTML.anchor.for.the.point.whe |
| 35e60 | 72 65 20 53 45 41 52 43 48 2d 53 54 52 20 69 73 20 66 6f 75 6e 64 20 69 6e 20 4f 52 47 2d 46 49 | re.SEARCH-STR.is.found.in.ORG-FI |
| 35e80 | 4c 45 2e 0a 0a 4f 52 47 2d 46 49 4c 45 20 69 73 20 74 68 65 20 66 69 6c 65 20 70 61 74 68 20 69 | LE...ORG-FILE.is.the.file.path.i |
| 35ea0 | 6e 20 77 68 69 63 68 20 74 68 65 20 53 45 41 52 43 48 2d 53 54 52 20 69 73 20 74 6f 20 62 65 20 | n.which.the.SEARCH-STR.is.to.be. |
| 35ec0 | 73 65 61 72 63 68 65 64 2e 0a 0a 53 45 41 52 43 48 2d 53 54 52 20 6e 65 65 64 73 20 74 6f 20 62 | searched...SEARCH-STR.needs.to.b |
| 35ee0 | 65 20 61 20 6e 6f 6e 2d 65 6d 70 74 79 20 73 74 72 69 6e 67 2e 20 20 45 78 61 6d 70 6c 65 20 76 | e.a.non-empty.string...Example.v |
| 35f00 | 61 6c 75 65 73 3a 20 5c 22 2a 0a 53 6f 6d 65 20 68 65 61 64 69 6e 67 5c 22 2c 20 5c 22 23 73 6f | alues:.\"*.Some.heading\",.\"#so |
| 35f20 | 6d 65 5f 63 75 73 74 6f 6d 5f 69 64 5c 22 2e 0a 0a 49 66 20 74 68 65 20 73 65 61 72 63 68 20 66 | me_custom_id\"...If.the.search.f |
| 35f40 | 61 69 6c 73 2c 20 72 65 74 75 72 6e 20 5c 22 5c 22 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c | ails,.return.\"\"...INFO.is.a.pl |
| 35f60 | 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e | ist.used.as.a.communication.chan |
| 35f80 | 6e 65 6c 2e 22 0a 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 73 65 61 72 63 68 20 61 6e 64 | nel."...;;.(message."[search.and |
| 35fa0 | 20 67 65 74 20 61 6e 63 68 6f 72 20 44 42 47 5d 20 6f 72 67 2d 66 69 6c 65 3a 20 25 53 22 20 6f | .get.anchor.DBG].org-file:.%S".o |
| 35fc0 | 72 67 2d 66 69 6c 65 29 0a 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 73 65 61 72 63 68 20 | rg-file)...;;.(message."[search. |
| 35fe0 | 61 6e 64 20 67 65 74 20 61 6e 63 68 6f 72 20 44 42 47 5d 20 73 65 61 72 63 68 2d 73 74 72 3a 20 | and.get.anchor.DBG].search-str:. |
| 36000 | 25 53 22 20 73 65 61 72 63 68 2d 73 74 72 29 0a 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 20 | %S".search-str)...(let.((buffer. |
| 36020 | 28 67 65 74 2d 66 69 6c 65 2d 62 75 66 66 65 72 20 6f 72 67 2d 66 69 6c 65 29 29 29 20 3b 6e 69 | (get-file-buffer.org-file))).;ni |
| 36040 | 6c 20 69 66 20 60 6f 72 67 2d 66 69 6c 65 27 20 62 75 66 66 65 72 20 69 73 20 6e 6f 74 20 61 6c | l.if.`org-file'.buffer.is.not.al |
| 36060 | 72 65 61 64 79 20 6f 70 65 6e 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 69 6c 65 2d 65 78 69 | ready.open.....(unless.(file-exi |
| 36080 | 73 74 73 2d 70 20 6f 72 67 2d 66 69 6c 65 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 5b 6f | sts-p.org-file).......(error."[o |
| 360a0 | 72 67 2d 68 75 67 6f 2d 2d 73 65 61 72 63 68 2d 61 6e 64 2d 67 65 74 2d 61 6e 63 68 6f 72 5d 20 | rg-hugo--search-and-get-anchor]. |
| 360c0 | 55 6e 61 62 6c 65 20 74 6f 20 6f 70 65 6e 20 4f 72 67 20 66 69 6c 65 20 60 25 73 27 22 20 6f 72 | Unable.to.open.Org.file.`%s'".or |
| 360e0 | 67 2d 66 69 6c 65 29 29 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 | g-file)).....(with-current-buffe |
| 36100 | 72 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 6f 72 67 2d 66 69 6c 65 29 0a | r.(find-file-noselect.org-file). |
| 36120 | 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 28 61 64 | ......(unless.buffer.........(ad |
| 36140 | 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 68 75 67 6f 2d 2d 6f 70 65 6e 65 64 2d 62 75 66 66 | d-to-list.'org-hugo--opened-buff |
| 36160 | 65 72 73 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 20 20 3b 3b 20 | ers.(current-buffer))).......;;. |
| 36180 | 60 6f 72 67 2d 6d 6f 64 65 27 20 6e 65 65 64 73 20 74 6f 20 62 65 20 6c 6f 61 64 65 64 20 66 6f | `org-mode'.needs.to.be.loaded.fo |
| 361a0 | 72 20 60 6f 72 67 2d 6c 69 6e 6b 2d 73 65 61 72 63 68 27 20 74 6f 20 77 6f 72 6b 0a 20 20 20 20 | r.`org-link-search'.to.work..... |
| 361c0 | 20 20 3b 3b 20 63 6f 72 72 65 63 74 6c 79 2e 20 4f 74 68 65 72 77 69 73 65 20 60 6f 72 67 2d 6c | ..;;.correctly..Otherwise.`org-l |
| 361e0 | 69 6e 6b 2d 73 65 61 72 63 68 27 20 72 65 74 75 72 6e 73 20 73 74 61 72 74 69 6e 67 0a 20 20 20 | ink-search'.returns.starting.... |
| 36200 | 20 20 20 3b 3b 20 70 6f 69 6e 74 73 20 66 6f 72 20 69 6e 63 6f 72 72 65 63 74 20 73 75 62 74 72 | ...;;.points.for.incorrect.subtr |
| 36220 | 65 65 73 2e 0a 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 6f 72 67 2d 6d 6f 64 65 2d 6c | ees........(org-hugo--org-mode-l |
| 36240 | 69 67 68 74 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 65 6e 76 69 | ight).......(org-export-get-envi |
| 36260 | 72 6f 6e 6d 65 6e 74 29 20 3b 45 76 61 6c 20 23 2b 62 69 6e 64 20 6b 65 79 77 6f 72 64 73 2c 20 | ronment).;Eval.#+bind.keywords,. |
| 36280 | 65 74 63 2e 0a 20 20 20 20 20 20 28 6f 72 67 2d 6c 69 6e 6b 2d 73 65 61 72 63 68 20 73 65 61 72 | etc........(org-link-search.sear |
| 362a0 | 63 68 2d 73 74 72 29 20 3b 54 68 69 73 20 69 73 20 65 78 74 72 61 63 74 65 64 20 66 72 6f 6d 20 | ch-str).;This.is.extracted.from. |
| 362c0 | 74 68 65 20 60 6f 72 67 2d 6f 70 65 6e 2d 66 69 6c 65 27 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 | the.`org-open-file'.function.... |
| 362e0 | 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 61 6e 63 68 6f 72 2d 61 74 2d 70 6f 69 | ....(org-hugo--get-anchor-at-poi |
| 36300 | 6e 74 20 69 6e 66 6f 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e | nt.info))))..(defun.org-hugo-lin |
| 36320 | 6b 20 28 6c 69 6e 6b 20 64 65 73 63 20 69 6e 66 6f 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 4c 49 | k.(link.desc.info)..."Convert.LI |
| 36340 | 4e 4b 20 74 6f 20 4d 61 72 6b 64 6f 77 6e 20 66 6f 72 6d 61 74 2e 0a 0a 44 45 53 43 20 69 73 20 | NK.to.Markdown.format...DESC.is. |
| 36360 | 74 68 65 20 6c 69 6e 6b 27 73 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 0a 49 4e 46 4f 20 69 73 20 | the.link's.description..INFO.is. |
| 36380 | 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 | a.plist.used.as.a.communication. |
| 363a0 | 63 68 61 6e 6e 65 6c 2e 0a 0a 55 6e 6c 69 6b 65 20 60 6f 72 67 2d 6d 64 2d 6c 69 6e 6b 27 2c 20 | channel...Unlike.`org-md-link',. |
| 363c0 | 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 61 6c 73 6f 20 63 6f 70 79 20 6c 6f 63 | this.function.will.also.copy.loc |
| 363e0 | 61 6c 20 69 6d 61 67 65 73 0a 61 6e 64 20 72 65 77 72 69 74 65 20 6c 69 6e 6b 20 70 61 74 68 73 | al.images.and.rewrite.link.paths |
| 36400 | 20 74 6f 20 6d 61 6b 65 20 62 6c 6f 67 67 69 6e 67 20 6d 6f 72 65 20 73 65 61 6d 6c 65 73 73 2e | .to.make.blogging.more.seamless. |
| 36420 | 22 0a 20 20 28 6c 65 74 2a 20 28 28 72 61 77 2d 6c 69 6e 6b 20 28 6f 72 67 2d 65 6c 65 6d 65 6e | "...(let*.((raw-link.(org-elemen |
| 36440 | 74 2d 70 72 6f 70 65 72 74 79 20 3a 72 61 77 2d 6c 69 6e 6b 20 6c 69 6e 6b 29 29 0a 20 20 20 20 | t-property.:raw-link.link))..... |
| 36460 | 20 20 20 20 20 28 72 61 77 2d 70 61 74 68 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 | .....(raw-path.(org-element-prop |
| 36480 | 65 72 74 79 20 3a 70 61 74 68 20 6c 69 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 79 70 65 | erty.:path.link))..........(type |
| 364a0 | 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 74 79 70 65 20 6c 69 6e | .(org-element-property.:type.lin |
| 364c0 | 6b 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 69 6e 6b 2d 69 73 2d 75 72 6c 20 28 6d 65 6d 62 65 | k))..........(link-is-url.(membe |
| 364e0 | 72 20 74 79 70 65 20 27 28 22 68 74 74 70 22 20 22 68 74 74 70 73 22 20 22 66 74 70 22 20 22 6d | r.type.'("http"."https"."ftp"."m |
| 36500 | 61 69 6c 74 6f 22 29 29 29 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 | ailto")))).....;;.(message."[org |
| 36520 | 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 72 61 77 2d 70 61 74 68 20 31 3a 20 25 73 22 20 | -hugo-link.DBG].raw-path.1:.%s". |
| 36540 | 72 61 77 2d 70 61 74 68 29 0a 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 73 74 72 69 6e | raw-path)......(when.(and.(strin |
| 36560 | 67 70 20 72 61 77 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 6b | gp.raw-path)................link |
| 36580 | 2d 69 73 2d 75 72 6c 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 72 61 77 2d 70 61 74 68 20 28 6f | -is-url).......(setq.raw-path.(o |
| 365a0 | 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 75 72 6c 2d 73 61 6e 69 74 69 7a 65 2d 6d 61 79 | rg-blackfriday--url-sanitize-may |
| 365c0 | 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 66 6f 20 28 75 | be.......................info.(u |
| 365e0 | 72 6c 2d 65 6e 63 6f 64 65 2d 75 72 6c 20 72 61 77 2d 70 61 74 68 29 29 29 29 0a 20 20 20 20 3b | rl-encode-url.raw-path)))).....; |
| 36600 | 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 | ;.(message."[org-hugo-link.DBG]. |
| 36620 | 72 61 77 2d 6c 69 6e 6b 3a 20 25 73 22 20 72 61 77 2d 6c 69 6e 6b 29 0a 20 20 20 20 3b 3b 20 28 | raw-link:.%s".raw-link).....;;.( |
| 36640 | 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 72 61 77 | message."[org-hugo-link.DBG].raw |
| 36660 | 2d 70 61 74 68 20 32 3a 20 25 73 22 20 72 61 77 2d 70 61 74 68 29 0a 20 20 20 20 3b 3b 20 28 6d | -path.2:.%s".raw-path).....;;.(m |
| 36680 | 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 6c 69 6e 6b | essage."[org-hugo-link.DBG].link |
| 366a0 | 3a 20 25 53 22 20 6c 69 6e 6b 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 | :.%S".link).....;;.(message."[or |
| 366c0 | 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 6c 69 6e 6b 20 74 79 70 65 3a 20 25 73 22 20 | g-hugo-link.DBG].link.type:.%s". |
| 366e0 | 74 79 70 65 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 3b 3b 20 4c 69 6e 6b 20 74 79 70 | type).....(cond......;;.Link.typ |
| 36700 | 65 20 69 73 20 68 61 6e 64 6c 65 64 20 62 79 20 61 20 73 70 65 63 69 61 6c 20 66 75 6e 63 74 69 | e.is.handled.by.a.special.functi |
| 36720 | 6f 6e 2e 0a 20 20 20 20 20 28 28 6f 72 67 2d 65 78 70 6f 72 74 2d 63 75 73 74 6f 6d 2d 70 72 6f | on.......((org-export-custom-pro |
| 36740 | 74 6f 63 6f 6c 2d 6d 61 79 62 65 20 6c 69 6e 6b 20 64 65 73 63 20 27 6d 64 29 29 0a 20 20 20 20 | tocol-maybe.link.desc.'md))..... |
| 36760 | 20 28 28 6d 65 6d 62 65 72 20 74 79 70 65 20 27 28 22 63 75 73 74 6f 6d 2d 69 64 22 20 22 69 64 | .((member.type.'("custom-id"."id |
| 36780 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 66 75 7a 7a 79 22 29 29 | "......................"fuzzy")) |
| 367a0 | 20 3b 3c 3c 74 61 72 67 65 74 3e 3e 2c 20 23 2b 6e 61 6d 65 2c 20 68 65 61 64 69 6e 67 20 6c 69 | .;<<target>>,.#+name,.heading.li |
| 367c0 | 6e 6b 73 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 73 74 69 6e 61 74 69 6f 6e 20 28 69 66 | nks.......(let.((destination.(if |
| 367e0 | 20 28 73 74 72 69 6e 67 3d 20 74 79 70 65 20 22 66 75 7a 7a 79 22 29 0a 20 20 20 20 20 20 20 20 | .(string=.type."fuzzy")......... |
| 36800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 | .....................(org-export |
| 36820 | 2d 72 65 73 6f 6c 76 65 2d 66 75 7a 7a 79 2d 6c 69 6e 6b 20 6c 69 6e 6b 20 69 6e 66 6f 29 0a 20 | -resolve-fuzzy-link.link.info).. |
| 36840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 | ..........................(org-e |
| 36860 | 78 70 6f 72 74 2d 72 65 73 6f 6c 76 65 2d 69 64 2d 6c 69 6e 6b 20 6c 69 6e 6b 20 69 6e 66 6f 29 | xport-resolve-id-link.link.info) |
| 36880 | 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 | ))).........;;.(message."[org-hu |
| 368a0 | 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 6c 69 6e 6b 20 74 79 70 65 3a 20 25 73 22 20 74 79 70 65 | go-link.DBG].link.type:.%s".type |
| 368c0 | 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f | ).........;;.(message."[org-hugo |
| 368e0 | 2d 6c 69 6e 6b 20 44 42 47 5d 20 64 65 73 74 69 6e 61 74 69 6f 6e 3a 20 25 73 22 20 64 65 73 74 | -link.DBG].destination:.%s".dest |
| 36900 | 69 6e 61 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f | ination).........;;.(message."[o |
| 36920 | 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 6c 69 6e 6b 3a 20 25 53 22 20 6c 69 6e 6b | rg-hugo-link.DBG].link:.%S".link |
| 36940 | 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f | ).........;;.(message."[org-hugo |
| 36960 | 2d 6c 69 6e 6b 20 44 42 47 5d 20 6c 69 6e 6b 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 65 6c 65 6d | -link.DBG].link.destination.elem |
| 36980 | 20 74 79 70 65 3a 20 25 53 22 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 64 65 73 | .type:.%S".(org-element-type.des |
| 369a0 | 74 69 6e 61 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 28 6f 72 67 2d 65 | tination)).........(pcase.(org-e |
| 369c0 | 6c 65 6d 65 6e 74 2d 74 79 70 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 | lement-type.destination)........ |
| 369e0 | 20 20 20 3b 3b 20 45 78 74 65 72 6e 61 6c 20 66 69 6c 65 2e 0a 20 20 20 20 20 20 20 20 20 20 28 | ...;;.External.file............( |
| 36a00 | 60 70 6c 61 69 6e 2d 74 65 78 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 61 | `plain-text............(let.((pa |
| 36a20 | 74 68 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | th.(progn....................... |
| 36a40 | 20 20 20 3b 3b 20 54 72 65 61 74 20 6c 69 6e 6b 73 20 74 6f 20 60 66 69 6c 65 2e 6f 72 67 27 20 | ...;;.Treat.links.to.`file.org'. |
| 36a60 | 61 73 20 6c 69 6e 6b 73 20 74 6f 20 60 66 69 6c 65 2e 6d 64 27 2e 0a 20 20 20 20 20 20 20 20 20 | as.links.to.`file.md'........... |
| 36a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 3d 20 22 2e 6f | ................(if.(string=.".o |
| 36aa0 | 72 67 22 20 28 64 6f 77 6e 63 61 73 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 | rg".(downcase.(file-name-extensi |
| 36ac0 | 6f 6e 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 22 2e 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | on.destination.".")))........... |
| 36ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 | ...................(concat.(file |
| 36b00 | 2d 6e 61 6d 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 6f 6e 20 64 65 73 74 69 6e 61 74 69 6f 6e | -name-sans-extension.destination |
| 36b20 | 29 20 22 2e 6d 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).".md")........................ |
| 36b40 | 20 20 20 20 64 65 73 74 69 6e 61 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ....destination))))............. |
| 36b60 | 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 | .;;.(message."[org-hugo-link.DBG |
| 36b80 | 5d 20 70 6c 61 69 6e 2d 74 65 78 74 20 70 61 74 68 3a 20 25 73 22 20 70 61 74 68 29 0a 20 20 20 | ].plain-text.path:.%s".path).... |
| 36ba0 | 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 67 2d 69 64 2d 66 69 6e 64 2d 69 64 2d 66 69 | ..........(if.(org-id-find-id-fi |
| 36bc0 | 6c 65 20 72 61 77 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | le.raw-path)..................(l |
| 36be0 | 65 74 2a 20 28 28 61 6e 63 68 6f 72 20 28 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 2d 2d 68 65 61 | et*.((anchor.(org-hugo-link--hea |
| 36c00 | 64 69 6e 67 2d 61 6e 63 68 6f 72 2d 6d 61 79 62 65 20 6c 69 6e 6b 20 69 6e 66 6f 29 29 0a 20 20 | ding-anchor-maybe.link.info))... |
| 36c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 66 20 28 69 66 20 28 | ......................(ref.(if.( |
| 36c40 | 61 6e 64 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 61 6e 63 68 6f 72 29 0a 20 20 20 | and.(org-string-nw-p.anchor).... |
| 36c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 36c80 | 20 20 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 23 22 20 61 6e 63 | ...(not.(string-prefix-p."#".anc |
| 36ca0 | 68 6f 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hor))).......................... |
| 36cc0 | 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 74 68 65 20 22 61 6e 63 68 6f 72 22 20 64 6f 65 73 6e | ........;;.If.the."anchor".doesn |
| 36ce0 | 27 74 20 62 65 67 69 6e 20 77 69 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 't.begin.with................... |
| 36d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 23 22 2c 20 69 74 27 73 20 61 20 64 69 | ...............;;."#",.it's.a.di |
| 36d20 | 72 65 63 74 20 72 65 66 65 72 65 6e 63 65 20 74 6f 20 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 | rect.reference.to.a............. |
| 36d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 70 6f 73 74 20 73 75 62 | .....................;;.post.sub |
| 36d60 | 74 72 65 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tree............................ |
| 36d80 | 20 20 20 20 20 20 20 61 6e 63 68 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......anchor................... |
| 36da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 70 61 74 68 20 61 6e 63 68 6f 72 | .............(concat.path.anchor |
| 36dc0 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 | ))))....................;;.(mess |
| 36de0 | 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 70 6c 61 69 6e 2d 74 | age."[org-hugo-link.DBG].plain-t |
| 36e00 | 65 78 74 20 6f 72 67 2d 69 64 20 61 6e 63 68 6f 72 3a 20 25 53 22 20 61 6e 63 68 6f 72 29 0a 20 | ext.org-id.anchor:.%S".anchor).. |
| 36e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5b 25 73 5d 28 | ..................(format."[%s]( |
| 36e40 | 7b 7b 3c 20 72 65 6c 72 65 66 20 5c 22 25 73 5c 22 20 3e 7d 7d 29 22 20 28 6f 72 20 64 65 73 63 | {{<.relref.\"%s\".>}})".(or.desc |
| 36e60 | 20 70 61 74 68 29 20 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | .path).ref))................(if. |
| 36e80 | 64 65 73 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 | desc....................(format. |
| 36ea0 | 22 5b 25 73 5d 28 25 73 29 22 20 64 65 73 63 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 | "[%s](%s)".desc.path)........... |
| 36ec0 | 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 3c 25 73 3e 22 20 70 61 74 68 29 29 29 29 29 0a | .......(format."<%s>".path))))). |
| 36ee0 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4c 69 6e 6b 73 20 6f 66 20 74 79 70 65 20 5b 5b 2a 20 53 | ..........;;.Links.of.type.[[*.S |
| 36f00 | 6f 6d 65 20 68 65 61 64 69 6e 67 5d 5d 2e 0a 20 20 20 20 20 20 20 20 20 20 28 60 68 65 61 64 6c | ome.heading]]............(`headl |
| 36f20 | 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 69 74 6c 65 20 28 6f 72 67 | ine............(let.((title.(org |
| 36f40 | 2d 65 78 70 6f 72 74 2d 64 61 74 61 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 | -export-data.(org-element-proper |
| 36f60 | 74 79 20 3a 74 69 74 6c 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 29 20 69 6e 66 6f 29 29 29 0a 20 | ty.:title.destination).info))).. |
| 36f80 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ............(format............. |
| 36fa0 | 20 20 22 5b 25 73 5d 28 23 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 44 | .."[%s](#%s)"...............;;.D |
| 36fc0 | 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 | escription...............(cond.( |
| 36fe0 | 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 64 65 73 63 29 29 0a 20 20 20 20 20 20 20 20 | (org-string-nw-p.desc))......... |
| 37000 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 67 2d 65 78 70 6f 72 74 2d 6e 75 6d 62 65 72 65 | ............((org-export-numbere |
| 37020 | 64 2d 68 65 61 64 6c 69 6e 65 2d 70 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 69 6e 66 6f 29 0a 20 | d-headline-p.destination.info).. |
| 37040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 | ....................(mapconcat.# |
| 37060 | 27 6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'number-to-string............... |
| 37080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 | ..................(org-export-ge |
| 370a0 | 74 2d 68 65 61 64 6c 69 6e 65 2d 6e 75 6d 62 65 72 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 69 6e | t-headline-number.destination.in |
| 370c0 | 66 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fo)............................. |
| 370e0 | 20 20 20 20 22 2e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 | ....".")).....................(t |
| 37100 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 69 74 6c 65 29 29 0a 20 20 | ......................title))... |
| 37120 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 66 65 72 65 6e 63 65 0a 20 20 20 20 20 20 20 | ............;;.Reference........ |
| 37140 | 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 61 6e 63 68 6f 72 20 64 65 73 | .......(org-hugo--get-anchor.des |
| 37160 | 74 69 6e 61 74 69 6f 6e 20 69 6e 66 6f 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4c | tination.info))))...........;;.L |
| 37180 | 69 6e 6b 73 20 74 6f 20 6f 74 68 65 72 20 4f 72 67 20 65 6c 65 6d 65 6e 74 73 20 6c 69 6b 65 20 | inks.to.other.Org.elements.like. |
| 371a0 | 73 6f 75 72 63 65 20 62 6c 6f 63 6b 73 2c 20 74 61 62 6c 65 73 2c 0a 20 20 20 20 20 20 20 20 20 | source.blocks,.tables,.......... |
| 371c0 | 20 3b 3b 20 70 61 72 61 67 72 61 70 68 73 2c 20 73 74 61 6e 64 61 6c 6f 6e 65 20 66 69 67 75 72 | .;;.paragraphs,.standalone.figur |
| 371e0 | 65 73 2c 20 3c 3c 74 61 72 67 65 74 3e 3e 20 6c 69 6e 6b 73 2c 20 65 74 63 2e 0a 20 20 20 20 20 | es,.<<target>>.links,.etc....... |
| 37200 | 20 20 20 20 20 28 5f 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 73 63 72 69 | .....(_............(let.((descri |
| 37220 | 70 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6f 72 67 | ption...................(or.(org |
| 37240 | 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 64 65 73 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -string-nw-p.desc).............. |
| 37260 | 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 75 6d 62 65 72 20 28 6f 72 67 2d 65 78 70 6f | .........(let.((number.(org-expo |
| 37280 | 72 74 2d 67 65 74 2d 6f 72 64 69 6e 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rt-get-ordinal.................. |
| 372a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 | ....................destination. |
| 372c0 | 69 6e 66 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | info............................ |
| 372e0 | 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 23 27 6f 72 67 2d 68 74 6d 6c 2d 2d 68 61 73 2d 63 61 | ..........nil.#'org-html--has-ca |
| 37300 | 70 74 69 6f 6e 2d 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ption-p)))...................... |
| 37320 | 20 20 20 28 77 68 65 6e 20 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(when.number................. |
| 37340 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 75 6d 2d 73 74 72 20 28 69 66 20 28 61 74 | ..........(let.((num-str.(if.(at |
| 37360 | 6f 6d 20 6e 75 6d 62 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | om.number)...................... |
| 37380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 75 6d 62 65 72 2d | ........................(number- |
| 373a0 | 74 6f 2d 73 74 72 69 6e 67 20 6e 75 6d 62 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | to-string.number)............... |
| 373c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | .............................(ma |
| 373e0 | 70 63 6f 6e 63 61 74 20 23 27 6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e 67 20 6e 75 6d 62 65 | pconcat.#'number-to-string.numbe |
| 37400 | 72 20 22 2e 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r."."))))....................... |
| 37420 | 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e | ......;;.(message."[org-hugo-lin |
| 37440 | 6b 20 44 42 47 5d 20 6e 75 6d 2d 73 74 72 3a 20 25 73 22 20 6e 75 6d 2d 73 74 72 29 0a 20 20 20 | k.DBG].num-str:.%s".num-str).... |
| 37460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6f 72 67 | .........................(if.org |
| 37480 | 2d 68 75 67 6f 2d 6c 69 6e 6b 2d 64 65 73 63 2d 69 6e 73 65 72 74 2d 74 79 70 65 0a 20 20 20 20 | -hugo-link-desc-insert-type..... |
| 374a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 | ............................(let |
| 374c0 | 2a 20 28 28 74 79 70 65 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 64 65 73 74 69 | *.((type.(org-element-type.desti |
| 374e0 | 6e 61 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nation))........................ |
| 37500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4f 72 67 20 64 6f 65 73 6e 27 74 20 68 | ................;;.Org.doesn't.h |
| 37520 | 61 76 65 20 61 20 73 70 65 63 69 66 69 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ave.a.specific.................. |
| 37540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 65 6c 65 6d 65 6e 74 | ......................;;.element |
| 37560 | 20 66 6f 72 20 66 69 67 75 72 65 73 2e 20 53 6f 20 69 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .for.figures..So.if............. |
| 37580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 | ...........................;;.th |
| 375a0 | 65 20 65 6c 65 6d 65 6e 74 20 69 73 20 60 70 61 72 61 67 72 61 70 68 27 2c 0a 20 20 20 20 20 20 | e.element.is.`paragraph',....... |
| 375c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 375e0 | 20 3b 3b 20 61 6e 64 20 61 73 20 74 68 69 73 20 65 6c 65 6d 65 6e 74 20 68 61 73 20 61 6e 0a 20 | .;;.and.as.this.element.has.an.. |
| 37600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 37620 | 20 20 20 20 20 20 3b 3b 20 6f 72 64 69 6e 61 6c 2c 20 77 65 20 77 69 6c 6c 20 61 73 73 75 6d 65 | ......;;.ordinal,.we.will.assume |
| 37640 | 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .that........................... |
| 37660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 6f 20 62 65 20 61 20 66 69 67 75 72 65 2e 0a | .............;;.to.be.a.figure.. |
| 37680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 376a0 | 20 20 20 20 20 20 20 28 74 79 70 65 20 28 69 66 20 28 65 71 75 61 6c 20 27 70 61 72 61 67 72 61 | .......(type.(if.(equal.'paragra |
| 376c0 | 70 68 20 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ph.type)........................ |
| 376e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 69 67 75 72 | ..........................'figur |
| 37700 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e............................... |
| 37720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 79 70 65 29 29 0a 20 20 20 20 20 20 20 20 | .................type))......... |
| 37740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 37760 | 74 79 70 65 2d 73 74 72 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 74 72 61 6e 73 | type-str.(org-blackfriday--trans |
| 37780 | 6c 61 74 65 20 74 79 70 65 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | late.type.info)))............... |
| 377a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20 | ....................(format."%s. |
| 377c0 | 25 73 22 20 74 79 70 65 2d 73 74 72 20 6e 75 6d 2d 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 20 | %s".type-str.num-str)).......... |
| 377e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 75 6d 2d 73 74 72 29 29 29 29 | .....................num-str)))) |
| 37800 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f | )))..............;;.(message."[o |
| 37820 | 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 6c 69 6e 6b 20 64 65 73 63 72 69 70 74 69 | rg-hugo-link.DBG].link.descripti |
| 37840 | 6f 6e 3a 20 25 73 22 20 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 | on:.%s".description)............ |
| 37860 | 20 20 28 77 68 65 6e 20 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..(when.description............. |
| 37880 | 20 20 20 28 6c 65 74 20 28 28 64 65 73 74 2d 6c 69 6e 6b 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 | ...(let.((dest-link.(cond....... |
| 378a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 | ...........................;;.Re |
| 378c0 | 66 20 74 6f 20 61 20 73 6f 75 72 63 65 20 62 6c 6f 63 6b 20 6f 72 20 74 61 62 6c 65 2e 0a 20 20 | f.to.a.source.block.or.table.... |
| 378e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 37900 | 28 6d 65 6d 71 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 64 65 73 74 69 6e 61 74 | (memq.(org-element-type.destinat |
| 37920 | 69 6f 6e 29 20 27 28 73 72 63 2d 62 6c 6f 63 6b 20 74 61 62 6c 65 29 29 0a 20 20 20 20 20 20 20 | ion).'(src-block.table))........ |
| 37940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | ...........................(org- |
| 37960 | 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 67 65 74 2d 72 65 66 65 72 65 6e 63 65 20 64 65 73 74 69 | blackfriday--get-reference.desti |
| 37980 | 6e 61 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nation))........................ |
| 379a0 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 66 20 74 6f 20 61 20 73 74 61 6e 64 61 6c 6f 6e 65 | ..........;;.Ref.to.a.standalone |
| 379c0 | 20 66 69 67 75 72 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .figure......................... |
| 379e0 | 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 6f 72 67 2d 68 74 6d 6c 2d 73 74 61 6e 64 61 | ..........((and.(org-html-standa |
| 37a00 | 6c 6f 6e 65 2d 69 6d 61 67 65 2d 70 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 69 6e 66 6f 29 0a 20 | lone-image-p.destination.info).. |
| 37a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 37a40 | 20 20 20 20 20 20 28 65 71 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 64 65 73 74 | ......(eq.(org-element-type.dest |
| 37a60 | 69 6e 61 74 69 6f 6e 29 20 27 70 61 72 61 67 72 61 70 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ination).'paragraph))........... |
| 37a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 | ........................(let.((f |
| 37aa0 | 69 67 75 72 65 2d 72 65 66 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 67 65 74 2d | igure-ref.(org-blackfriday--get- |
| 37ac0 | 72 65 66 65 72 65 6e 63 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 | reference.destination)))........ |
| 37ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | .............................(if |
| 37b00 | 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 66 69 67 75 72 65 2d 72 65 66 29 0a 20 20 | .(org-string-nw-p.figure-ref)... |
| 37b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 37b40 | 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a | ......(replace-regexp-in-string. |
| 37b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 37b80 | 20 20 20 20 20 20 20 20 20 22 5c 5c 60 6f 72 67 2d 70 61 72 61 67 72 61 70 68 2d 2d 22 0a 20 20 | ........."\\`org-paragraph--"... |
| 37ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 37bc0 | 20 20 20 20 20 20 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 67 65 74 2d 72 65 66 | .......(org-blackfriday--get-ref |
| 37be0 | 2d 70 72 65 66 69 78 20 27 66 69 67 75 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -prefix.'figure)................ |
| 37c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 67 75 72 65 | ..........................figure |
| 37c20 | 2d 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -ref)........................... |
| 37c40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 72 65 66 65 | ............(org-export-get-refe |
| 37c60 | 72 65 6e 63 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 69 6e 66 6f 29 29 29 29 0a 20 20 20 20 20 | rence.destination.info))))...... |
| 37c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 | ............................;;.R |
| 37ca0 | 65 66 20 74 6f 20 61 20 3c 3c 74 61 72 67 65 74 3e 3e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ef.to.a.<<target>>.............. |
| 37cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 28 6f 72 67 2d 65 | .....................((eq.(org-e |
| 37ce0 | 6c 65 6d 65 6e 74 2d 74 79 70 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 29 20 27 74 61 72 67 65 74 | lement-type.destination).'target |
| 37d00 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 37d20 | 20 20 20 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 67 65 74 2d 74 61 72 67 65 74 | ....(org-blackfriday--get-target |
| 37d40 | 2d 61 6e 63 68 6f 72 20 64 65 73 74 69 6e 61 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 | -anchor.destination))........... |
| 37d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 66 20 74 6f | .......................;;.Ref.to |
| 37d80 | 20 61 6c 6c 20 6f 74 68 65 72 20 6c 69 6e 6b 20 64 65 73 74 69 6e 61 74 69 6f 6e 73 2e 0a 20 20 | .all.other.link.destinations.... |
| 37da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 37dc0 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t............................... |
| 37de0 | 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 72 65 66 65 72 65 6e 63 65 20 64 65 | ....(org-export-get-reference.de |
| 37e00 | 73 74 69 6e 61 74 69 6f 6e 20 69 6e 66 6f 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | stination.info)))))............. |
| 37e20 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5b 25 73 5d 28 23 25 73 29 22 20 64 65 73 63 72 69 70 | .....(format."[%s](#%s)".descrip |
| 37e40 | 74 69 6f 6e 20 64 65 73 74 2d 6c 69 6e 6b 29 29 29 29 29 29 29 29 0a 20 20 20 20 20 28 28 6f 72 | tion.dest-link))))))))......((or |
| 37e60 | 67 2d 65 78 70 6f 72 74 2d 69 6e 6c 69 6e 65 2d 69 6d 61 67 65 2d 70 20 6c 69 6e 6b 20 6f 72 67 | g-export-inline-image-p.link.org |
| 37e80 | 2d 68 74 6d 6c 2d 69 6e 6c 69 6e 65 2d 69 6d 61 67 65 2d 72 75 6c 65 73 29 0a 20 20 20 20 20 20 | -html-inline-image-rules)....... |
| 37ea0 | 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d | ;;.(message."[org-hugo-link.DBG] |
| 37ec0 | 20 70 72 6f 63 65 73 73 69 6e 67 20 61 6e 20 69 6d 61 67 65 3a 20 25 73 22 20 64 65 73 63 29 0a | .processing.an.image:.%s".desc). |
| 37ee0 | 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 70 61 72 65 6e 74 20 28 6f 72 67 2d 65 78 70 6f 72 74 | ......(let*.((parent.(org-export |
| 37f00 | 2d 67 65 74 2d 70 61 72 65 6e 74 20 6c 69 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -get-parent.link)).............. |
| 37f20 | 28 70 61 72 65 6e 74 2d 74 79 70 65 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 70 | (parent-type.(org-element-type.p |
| 37f40 | 61 72 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 74 68 69 73 20 | arent))..............;;.If.this. |
| 37f60 | 69 73 20 61 20 68 79 70 65 72 2d 6c 69 6e 6b 65 64 20 69 6d 61 67 65 2c 20 69 74 27 73 20 70 61 | is.a.hyper-linked.image,.it's.pa |
| 37f80 | 72 65 6e 74 20 74 79 70 65 20 77 69 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 | rent.type.will..............;;.b |
| 37fa0 | 65 20 61 20 6c 69 6e 6b 20 74 6f 6f 2e 20 47 65 74 20 74 68 65 20 70 61 72 65 6e 74 20 6f 66 20 | e.a.link.too..Get.the.parent.of. |
| 37fc0 | 2a 74 68 61 74 2a 20 6c 69 6e 6b 20 69 6e 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | *that*.link.in.that............. |
| 37fe0 | 20 3b 3b 20 63 61 73 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 72 61 6e 64 2d 70 61 | .;;.case...............(grand-pa |
| 38000 | 72 65 6e 74 20 28 77 68 65 6e 20 28 65 71 20 70 61 72 65 6e 74 2d 74 79 70 65 20 27 6c 69 6e 6b | rent.(when.(eq.parent-type.'link |
| 38020 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | )..............................( |
| 38040 | 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 70 61 72 65 6e 74 20 70 61 72 65 6e 74 29 29 29 0a | org-export-get-parent.parent))). |
| 38060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 66 75 6c 2d 70 61 72 65 6e 74 20 28 69 66 20 | .............(useful-parent.(if. |
| 38080 | 67 72 61 6e 64 2d 70 61 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | grand-parent.................... |
| 380a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 67 72 61 6e 64 2d 70 61 72 65 6e 74 0a 20 20 20 20 20 20 | .............grand-parent....... |
| 380c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 72 65 6e 74 29 29 | ........................parent)) |
| 380e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 74 74 72 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d | ..............(attr.(org-export- |
| 38100 | 72 65 61 64 2d 61 74 74 72 69 62 75 74 65 20 3a 61 74 74 72 5f 68 74 6d 6c 20 75 73 65 66 75 6c | read-attribute.:attr_html.useful |
| 38120 | 2d 70 61 72 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 70 74 69 6f 6e 20 | -parent))..............(caption. |
| 38140 | 28 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 43 61 | (or........................;;.Ca |
| 38160 | 70 74 69 6f 6e 20 73 65 74 20 75 73 69 6e 67 20 23 2b 63 61 70 74 69 6f 6e 20 74 61 6b 65 73 20 | ption.set.using.#+caption.takes. |
| 38180 | 68 69 67 68 65 72 20 70 72 65 63 65 64 65 6e 63 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | higher.precedence............... |
| 381a0 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 0a 20 20 20 20 20 | ..........(org-string-nw-p...... |
| 381c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 64 | ...................(org-export-d |
| 381e0 | 61 74 61 20 20 3b 4c 6f 6f 6b 20 66 6f 72 20 63 61 70 74 69 6f 6e 20 73 65 74 20 75 73 69 6e 67 | ata..;Look.for.caption.set.using |
| 38200 | 20 23 2b 63 61 70 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .#+caption...................... |
| 38220 | 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 63 61 70 74 69 6f 6e 20 28 6f 72 67 | ....(org-export-get-caption.(org |
| 38240 | 2d 65 78 70 6f 72 74 2d 67 65 74 2d 70 61 72 65 6e 74 2d 65 6c 65 6d 65 6e 74 20 6c 69 6e 6b 29 | -export-get-parent-element.link) |
| 38260 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 66 6f 29 | )..........................info) |
| 38280 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d | )........................(plist- |
| 382a0 | 67 65 74 20 61 74 74 72 20 3a 63 61 70 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | get.attr.:caption)))............ |
| 382c0 | 20 20 28 63 61 70 74 69 6f 6e 20 28 77 68 65 6e 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d | ..(caption.(when.(org-string-nw- |
| 382e0 | 70 20 63 61 70 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p.caption)...................... |
| 38300 | 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 25 73 25 73 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 | ...(format."%s%s%s%s"........... |
| 38320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 3c 73 70 61 6e 20 63 6c 61 | ......................"<span.cla |
| 38340 | 73 73 3d 5c 22 66 69 67 75 72 65 2d 6e 75 6d 62 65 72 5c 22 3e 22 0a 20 20 20 20 20 20 20 20 20 | ss=\"figure-number\">".......... |
| 38360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 28 | .......................(format.( |
| 38380 | 6f 72 67 2d 68 74 6d 6c 2d 2d 74 72 61 6e 73 6c 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | org-html--translate............. |
| 383a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | .............................(co |
| 383c0 | 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ncat............................ |
| 383e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 28 61 73 73 6f 63 20 27 66 69 67 75 | ...............(cdr.(assoc.'figu |
| 38400 | 72 65 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d | re.org-blackfriday--org-element- |
| 38420 | 73 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | string))........................ |
| 38440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 25 64 3a 22 29 0a 20 20 20 20 20 | ...................".%d:")...... |
| 38460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 38480 | 20 20 20 20 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....info)....................... |
| 384a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 | ..................(org-export-ge |
| 384c0 | 74 2d 6f 72 64 69 6e 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-ordinal....................... |
| 384e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 73 65 66 75 6c 2d 70 61 72 65 6e 74 | ...................useful-parent |
| 38500 | 20 69 6e 66 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .info........................... |
| 38520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 23 27 6f 72 67 2d 68 74 6d 6c 2d 2d 68 | ...............nil.#'org-html--h |
| 38540 | 61 73 2d 63 61 70 74 69 6f 6e 2d 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | as-caption-p)).................. |
| 38560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 3c 2f 73 70 61 6e 3e 22 0a 20 20 20 20 20 20 | ...............".</span>"....... |
| 38580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 70 74 69 6f | ..........................captio |
| 385a0 | 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 74 65 6e 73 69 6f 6e 20 28 66 69 | n)))..............(extension.(fi |
| 385c0 | 6c 65 2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 6f 6e 20 72 61 77 2d 70 61 74 68 29 29 0a 20 20 20 | le-name-extension.raw-path)).... |
| 385e0 | 20 20 20 20 20 20 20 20 20 20 28 69 6e 6c 69 6e 65 64 2d 73 76 67 20 28 61 6e 64 20 28 73 74 72 | ..........(inlined-svg.(and.(str |
| 38600 | 69 6e 67 70 20 65 78 74 65 6e 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ingp.extension)................. |
| 38620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 3d 20 22 73 76 67 22 20 28 64 | ...............(string=."svg".(d |
| 38640 | 6f 77 6e 63 61 73 65 20 65 78 74 65 6e 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | owncase.extension))............. |
| 38660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 61 74 | ...................(plist-get.at |
| 38680 | 74 72 20 3a 69 6e 6c 69 6e 65 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 | tr.:inlined)))).........;;.(mess |
| 386a0 | 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 49 6e 6c 69 6e 65 20 | age."[org-hugo-link.DBG].Inline. |
| 386c0 | 69 6d 61 67 65 3a 20 25 73 2c 20 65 78 74 65 6e 73 69 6f 6e 3a 20 25 73 22 20 72 61 77 2d 70 61 | image:.%s,.extension:.%s".raw-pa |
| 386e0 | 74 68 20 65 78 74 65 6e 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 | th.extension).........;;.(messag |
| 38700 | 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 69 6e 6c 69 6e 65 64 20 73 | e."[org-hugo-link.DBG].inlined.s |
| 38720 | 76 67 3f 20 25 53 22 20 69 6e 6c 69 6e 65 64 2d 73 76 67 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 | vg?.%S".inlined-svg).........;;. |
| 38740 | 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 63 61 | (message."[org-hugo-link.DBG].ca |
| 38760 | 70 74 69 6f 6e 3a 20 25 73 22 20 63 61 70 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 | ption:.%s".caption).........(if. |
| 38780 | 69 6e 6c 69 6e 65 64 2d 73 76 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 | inlined-svg.............(let*.(( |
| 387a0 | 73 76 67 2d 63 6f 6e 74 65 6e 74 73 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 | svg-contents.(with-temp-buffer.. |
| 387c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 387e0 | 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 72 61 77 2d 70 61 74 68 | ..(insert-file-contents.raw-path |
| 38800 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 38820 | 20 20 20 20 20 28 66 69 6c 6c 2d 72 65 67 69 6f 6e 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 | .....(fill-region.(point-min).(p |
| 38840 | 6f 69 6e 74 2d 6d 61 78 29 29 20 3b 4d 61 6b 65 20 68 75 67 65 20 6f 6e 65 2d 6c 69 6e 65 72 20 | oint-max)).;Make.huge.one-liner. |
| 38860 | 53 56 47 73 20 73 61 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | SVGs.sane....................... |
| 38880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e | .............(buffer-substring-n |
| 388a0 | 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d | o-properties.(point-min).(point- |
| 388c0 | 6d 61 78 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 76 67 2d | max))))....................(svg- |
| 388e0 | 63 6f 6e 74 65 6e 74 73 2d 73 61 6e 69 74 69 7a 65 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 | contents-sanitized.(replace-rege |
| 38900 | 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | xp-in-string.................... |
| 38920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 6d 6f | .........................;;.Remo |
| 38940 | 76 65 20 74 68 65 20 48 54 4d 4c 20 63 6f 6d 6d 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 | ve.the.HTML.comments............ |
| 38960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 38980 | 20 20 22 3c 21 2d 2d 5c 5c 28 2e 5c 5c 7c 5c 6e 5c 5c 29 2a 3f 2d 2d 3e 22 20 22 22 0a 20 20 20 | .."<!--\\(.\\|\n\\)*?-->"."".... |
| 389a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 389c0 | 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 | .........(replace-regexp-in-stri |
| 389e0 | 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.............................. |
| 38a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 6d 6f 76 65 20 74 68 65 20 78 6d | ................;;.Remove.the.xm |
| 38a20 | 6c 20 64 6f 63 75 6d 65 6e 74 20 74 61 67 20 61 73 20 74 68 61 74 20 63 61 6e 6e 6f 74 20 62 65 | l.document.tag.as.that.cannot.be |
| 38a40 | 20 69 6e 6c 69 6e 65 64 20 69 6e 2d 62 65 74 77 65 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .inlined.in-between............. |
| 38a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 38a80 | 20 3b 3b 20 61 20 4d 61 72 6b 64 6f 77 6e 20 28 6f 72 20 65 76 65 6e 20 61 6e 20 48 54 4d 4c 29 | .;;.a.Markdown.(or.even.an.HTML) |
| 38aa0 | 20 66 69 6c 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .file........................... |
| 38ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 3c 5c 5c 3f 78 6d 6c 20 76 65 72 | ...................."<\\?xml.ver |
| 38ae0 | 73 69 6f 6e 3d 5c 22 31 5c 5c 2e 30 5c 22 20 65 6e 63 6f 64 69 6e 67 3d 5c 22 55 54 46 2d 38 5c | sion=\"1\\.0\".encoding=\"UTF-8\ |
| 38b00 | 22 20 73 74 61 6e 64 61 6c 6f 6e 65 3d 5c 22 6e 6f 5c 22 5c 5c 3f 3e 22 20 22 22 0a 20 20 20 20 | ".standalone=\"no\"\\?>".""..... |
| 38b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 38b40 | 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 6d 6f 76 65 20 21 44 4f 43 54 59 50 45 20 74 61 67 20 | .........;;.Remove.!DOCTYPE.tag. |
| 38b60 | 66 72 6f 6d 20 74 68 65 20 69 6e 6c 69 6e 65 64 20 53 56 47 2e 0a 20 20 20 20 20 20 20 20 20 20 | from.the.inlined.SVG............ |
| 38b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 38ba0 | 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 | ...(replace-regexp-in-string.... |
| 38bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 38be0 | 20 20 20 20 20 20 20 20 20 20 20 22 3c 21 44 4f 43 54 59 50 45 20 73 76 67 5b 5e 3e 5d 2b 3e 22 | ..........."<!DOCTYPE.svg[^>]+>" |
| 38c00 | 20 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .""............................. |
| 38c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 76 67 2d 63 6f 6e 74 65 6e 74 73 29 29 | ..................svg-contents)) |
| 38c40 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 76 67 2d 68 74 6d 6c 20 | ))....................(svg-html. |
| 38c60 | 28 69 66 20 63 61 70 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (if.caption..................... |
| 38c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 3c 66 69 67 75 72 65 3e 5c 6e | .............(format."<figure>\n |
| 38ca0 | 25 73 5c 6e 3c 66 69 67 63 61 70 74 69 6f 6e 3e 5c 6e 5c 6e 20 20 25 73 5c 6e 3c 2f 66 69 67 63 | %s\n<figcaption>\n\n..%s\n</figc |
| 38cc0 | 61 70 74 69 6f 6e 3e 5c 6e 3c 2f 66 69 67 75 72 65 3e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | aption>\n</figure>"............. |
| 38ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 76 67 | .............................svg |
| 38d00 | 2d 63 6f 6e 74 65 6e 74 73 2d 73 61 6e 69 74 69 7a 65 64 20 63 61 70 74 69 6f 6e 29 0a 20 20 20 | -contents-sanitized.caption).... |
| 38d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 76 67 2d | ............................svg- |
| 38d40 | 63 6f 6e 74 65 6e 74 73 2d 73 61 6e 69 74 69 7a 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | contents-sanitized)))........... |
| 38d60 | 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 | ....;;.(message."[org-hugo-link. |
| 38d80 | 44 42 47 5d 20 73 76 67 20 63 6f 6e 74 65 6e 74 73 3a 20 25 73 22 20 73 76 67 2d 63 6f 6e 74 65 | DBG].svg.contents:.%s".svg-conte |
| 38da0 | 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 | nts)...............;;.(message." |
| 38dc0 | 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 73 76 67 20 63 6f 6e 74 65 6e 74 73 | [org-hugo-link.DBG].svg.contents |
| 38de0 | 20 73 61 6e 69 74 69 7a 65 64 3a 20 25 73 22 20 73 76 67 2d 63 6f 6e 74 65 6e 74 73 2d 73 61 6e | .sanitized:.%s".svg-contents-san |
| 38e00 | 69 74 69 7a 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 76 67 2d 68 74 6d 6c 29 0a | itized)...............svg-html). |
| 38e20 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 70 61 74 68 20 28 6f 72 67 2d 68 75 67 6f | ..........(let*.((path.(org-hugo |
| 38e40 | 2d 2d 61 74 74 61 63 68 6d 65 6e 74 2d 72 65 77 72 69 74 65 2d 6d 61 79 62 65 20 72 61 77 2d 70 | --attachment-rewrite-maybe.raw-p |
| 38e60 | 61 74 68 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 6c | ath.info))..................(inl |
| 38e80 | 69 6e 65 2d 69 6d 61 67 65 20 28 6e 6f 74 20 28 6f 72 67 2d 68 74 6d 6c 2d 73 74 61 6e 64 61 6c | ine-image.(not.(org-html-standal |
| 38ea0 | 6f 6e 65 2d 69 6d 61 67 65 2d 70 20 75 73 65 66 75 6c 2d 70 61 72 65 6e 74 20 69 6e 66 6f 29 29 | one-image-p.useful-parent.info)) |
| 38ec0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 6f 75 72 63 65 20 28 69 66 20 6c | )..................(source.(if.l |
| 38ee0 | 69 6e 6b 2d 69 73 2d 75 72 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ink-is-url...................... |
| 38f00 | 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 74 79 70 65 20 22 3a 22 20 70 61 74 68 29 0a 20 | ........(concat.type.":".path).. |
| 38f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 68 29 29 | ..........................path)) |
| 38f40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 75 6d 2d 61 74 74 72 20 28 2f 20 28 | ..................(num-attr.(/.( |
| 38f60 | 6c 65 6e 67 74 68 20 61 74 74 72 29 20 32 29 29 20 3b 28 3a 61 6c 74 20 66 6f 6f 29 20 2d 3e 20 | length.attr).2)).;(:alt.foo).->. |
| 38f80 | 6e 75 6d 2d 61 74 74 72 20 3d 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | num-attr.=.1..................(a |
| 38fa0 | 6c 74 2d 74 65 78 74 20 28 70 6c 69 73 74 2d 67 65 74 20 61 74 74 72 20 3a 61 6c 74 29 29 29 0a | lt-text.(plist-get.attr.:alt))). |
| 38fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 | ............;;.(message."[org-hu |
| 38fe0 | 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 70 61 74 68 3a 20 25 73 22 20 70 61 74 68 29 0a 20 20 20 | go-link.DBG].path:.%s".path).... |
| 39000 | 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d | .........;;.(message."[org-hugo- |
| 39020 | 6c 69 6e 6b 20 44 42 47 5d 20 69 6e 6c 69 6e 65 20 69 6d 61 67 65 3f 20 25 73 22 20 69 6e 6c 69 | link.DBG].inline.image?.%s".inli |
| 39040 | 6e 65 2d 69 6d 61 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 | ne-image).............;;.(messag |
| 39060 | 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 61 74 74 72 3a 20 25 73 20 | e."[org-hugo-link.DBG].attr:.%s. |
| 39080 | 6e 75 6d 20 6f 66 20 61 74 74 72 3a 20 25 64 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | num.of.attr:.%d".............;;. |
| 390a0 | 20 20 20 20 20 20 20 20 20 61 74 74 72 20 28 6c 65 6e 67 74 68 20 61 74 74 72 29 29 0a 20 20 20 | .........attr.(length.attr)).... |
| 390c0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d | .........;;.(message."[org-hugo- |
| 390e0 | 6c 69 6e 6b 20 44 42 47 5d 20 70 61 72 65 6e 74 2d 74 79 70 65 3a 20 25 73 22 20 70 61 72 65 6e | link.DBG].parent-type:.%s".paren |
| 39100 | 74 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 | t-type).............;;.(message. |
| 39120 | 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 75 73 65 66 75 6c 2d 70 61 72 65 | "[org-hugo-link.DBG].useful-pare |
| 39140 | 6e 74 2d 74 79 70 65 3a 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 20 20 | nt-type:.%s".............;;..... |
| 39160 | 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 75 73 65 66 75 6c 2d 70 61 | .....(org-element-type.useful-pa |
| 39180 | 72 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 | rent)).............(cond........ |
| 391a0 | 20 20 20 20 20 20 28 3b 3b 20 55 73 65 20 74 68 65 20 4d 61 72 6b 64 6f 77 6e 20 69 6d 61 67 65 | ......(;;.Use.the.Markdown.image |
| 391c0 | 20 73 79 6e 74 61 78 20 69 66 20 74 68 65 20 69 6d 61 67 65 20 69 73 20 69 6e 6c 69 6e 65 20 61 | .syntax.if.the.image.is.inline.a |
| 391e0 | 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 72 65 20 61 72 65 20 6e 6f | nd...............;;.there.are.no |
| 39200 | 20 48 54 4d 4c 20 61 74 74 72 69 62 75 74 65 73 20 66 6f 72 20 74 68 65 20 69 6d 61 67 65 2c 20 | .HTML.attributes.for.the.image,. |
| 39220 | 6f 72 20 6a 75 73 74 20 6f 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 74 74 | or.just.one...............;;.att |
| 39240 | 72 69 62 75 74 65 2c 20 74 68 65 20 60 61 6c 74 2d 74 65 78 74 27 2e 0a 20 20 20 20 20 20 20 20 | ribute,.the.`alt-text'.......... |
| 39260 | 20 20 20 20 20 20 28 61 6e 64 20 69 6e 6c 69 6e 65 2d 69 6d 61 67 65 0a 20 20 20 20 20 20 20 20 | ......(and.inline-image......... |
| 39280 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 3d 20 30 20 6e 75 6d 2d 61 74 74 72 29 0a 20 20 | ...........(or.(=.0.num-attr)... |
| 392a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 61 6c 74 2d 74 65 | .....................(and.alt-te |
| 392c0 | 78 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | xt.............................( |
| 392e0 | 3d 20 31 20 6e 75 6d 2d 61 74 74 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | =.1.num-attr))))...............( |
| 39300 | 6c 65 74 20 28 28 61 6c 74 2d 74 65 78 74 20 28 69 66 20 61 6c 74 2d 74 65 78 74 0a 20 20 20 20 | let.((alt-text.(if.alt-text..... |
| 39320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c | ..............................al |
| 39340 | 74 2d 74 65 78 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-text.......................... |
| 39360 | 20 20 20 20 20 20 20 22 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | .......""))).................(fo |
| 39380 | 72 6d 61 74 20 22 21 5b 25 73 5d 28 25 73 29 22 20 61 6c 74 2d 74 65 78 74 20 73 6f 75 72 63 65 | rmat."".alt-text.source |
| 393a0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3b 3b 20 45 6c 73 65 20 69 66 20 74 68 65 | )))..............(;;.Else.if.the |
| 393c0 | 20 69 6d 61 67 65 20 69 73 20 69 6e 6c 69 6e 65 20 28 77 69 74 68 20 6e 6f 6e 2d 61 6c 74 2d 74 | .image.is.inline.(with.non-alt-t |
| 393e0 | 65 78 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 74 74 72 69 62 75 74 65 73 29 | ext...............;;.attributes) |
| 39400 | 2c 20 75 73 65 20 48 54 4d 4c 20 3c 69 6d 67 3e 20 74 61 67 20 73 79 6e 74 61 78 2e 0a 20 20 20 | ,.use.HTML.<img>.tag.syntax..... |
| 39420 | 20 20 20 20 20 20 20 20 20 20 20 69 6e 6c 69 6e 65 2d 69 6d 61 67 65 0a 20 20 20 20 20 20 20 20 | ...........inline-image......... |
| 39440 | 20 20 20 20 20 20 3b 3b 20 54 68 65 20 22 74 61 72 67 65 74 22 20 61 6e 64 20 22 72 65 6c 22 20 | ......;;.The."target".and."rel". |
| 39460 | 61 74 74 72 69 62 75 74 65 73 20 77 6f 75 6c 64 20 62 65 20 6d 65 61 6e 74 20 66 6f 72 20 3c 61 | attributes.would.be.meant.for.<a |
| 39480 | 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 61 67 73 2e 20 53 6f 20 64 6f 20 6e | >...............;;.tags..So.do.n |
| 394a0 | 6f 74 20 70 61 73 73 20 74 68 65 6d 20 74 6f 20 74 68 65 20 3c 69 6d 67 3e 20 74 61 67 2e 0a 20 | ot.pass.them.to.the.<img>.tag... |
| 394c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 61 74 74 72 20 3a 74 61 | .............(plist-put.attr.:ta |
| 394e0 | 72 67 65 74 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 70 | rget.nil)...............(plist-p |
| 39500 | 75 74 20 61 74 74 72 20 3a 72 65 6c 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ut.attr.:rel.nil)............... |
| 39520 | 28 6f 72 67 2d 68 74 6d 6c 2d 2d 66 6f 72 6d 61 74 2d 69 6d 61 67 65 20 73 6f 75 72 63 65 20 61 | (org-html--format-image.source.a |
| 39540 | 74 74 72 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 3b 45 6c 73 65 | ttr.info))..............(t.;Else |
| 39560 | 20 75 73 65 20 74 68 65 20 48 75 67 6f 20 60 66 69 67 75 72 65 27 20 73 68 6f 72 74 63 6f 64 65 | .use.the.Hugo.`figure'.shortcode |
| 39580 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 48 75 67 6f 20 60 66 69 67 75 72 65 27 | ................;;.Hugo.`figure' |
| 395a0 | 20 73 68 6f 72 74 63 6f 64 65 20 6e 61 6d 65 64 20 70 61 72 61 6d 65 74 65 72 73 2e 0a 20 20 20 | .shortcode.named.parameters..... |
| 395c0 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 67 6f 68 75 67 6f 2e 69 6f 2f | ...........;;.https://gohugo.io/ |
| 395e0 | 63 6f 6e 74 65 6e 74 2d 6d 61 6e 61 67 65 6d 65 6e 74 2f 73 68 6f 72 74 63 6f 64 65 73 2f 23 66 | content-management/shortcodes/#f |
| 39600 | 69 67 75 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 69 67 75 72 | igure...............(let.((figur |
| 39620 | 65 2d 70 61 72 61 6d 73 20 60 28 28 73 72 63 20 2e 20 2c 73 6f 75 72 63 65 29 0a 20 20 20 20 20 | e-params.`((src...,source)...... |
| 39640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 39660 | 28 61 6c 74 20 2e 20 2c 61 6c 74 2d 74 65 78 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (alt...,alt-text)............... |
| 39680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 70 74 69 6f 6e 20 | .......................(caption. |
| 396a0 | 2e 20 2c 28 77 68 65 6e 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 63 61 70 74 69 6f | ..,(when.(org-string-nw-p.captio |
| 396c0 | 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n).............................. |
| 396e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 | ......................(replace-r |
| 39700 | 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 22 22 20 22 5c 5c 5c 5c 5c 5c 26 22 20 63 | egexp-in-string."\""."\\\\\\&".c |
| 39720 | 61 70 74 69 6f 6e 29 29 29 20 3b 45 73 63 61 70 65 20 74 68 65 20 64 6f 75 62 6c 65 2d 71 75 6f | aption))).;Escape.the.double-quo |
| 39740 | 74 65 73 2c 20 69 66 20 61 6e 79 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tes,.if.any..................... |
| 39760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 6b 20 2e 20 2c 28 70 6c 69 73 | ..................(link...,(plis |
| 39780 | 74 2d 67 65 74 20 61 74 74 72 20 3a 6c 69 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-get.attr.:link)).............. |
| 397a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 69 74 6c 65 20 2e | ........................(title.. |
| 397c0 | 20 2c 28 70 6c 69 73 74 2d 67 65 74 20 61 74 74 72 20 3a 74 69 74 6c 65 29 29 0a 20 20 20 20 20 | .,(plist-get.attr.:title))...... |
| 397e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 39800 | 28 63 6c 61 73 73 20 2e 20 2c 28 70 6c 69 73 74 2d 67 65 74 20 61 74 74 72 20 3a 63 6c 61 73 73 | (class...,(plist-get.attr.:class |
| 39820 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. |
| 39840 | 20 20 20 20 20 20 20 20 28 61 74 74 72 20 2e 20 2c 28 70 6c 69 73 74 2d 67 65 74 20 61 74 74 72 | ........(attr...,(plist-get.attr |
| 39860 | 20 3a 61 74 74 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .:attr))........................ |
| 39880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 74 74 72 6c 69 6e 6b 20 2e 20 2c 28 70 6c 69 73 | ..............(attrlink...,(plis |
| 398a0 | 74 2d 67 65 74 20 61 74 74 72 20 3a 61 74 74 72 6c 69 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 20 | t-get.attr.:attrlink)).......... |
| 398c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 64 | ............................(wid |
| 398e0 | 74 68 20 2e 20 2c 28 70 6c 69 73 74 2d 67 65 74 20 61 74 74 72 20 3a 77 69 64 74 68 29 29 0a 20 | th...,(plist-get.attr.:width)).. |
| 39900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 39920 | 20 20 20 20 28 68 65 69 67 68 74 20 2e 20 2c 28 70 6c 69 73 74 2d 67 65 74 20 61 74 74 72 20 3a | ....(height...,(plist-get.attr.: |
| 39940 | 68 65 69 67 68 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | height))........................ |
| 39960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 57 68 69 6c 65 20 74 68 65 20 60 74 61 72 67 | ..............;;.While.the.`targ |
| 39980 | 65 74 27 20 61 6e 64 20 60 72 65 6c 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | et'.and.`rel'................... |
| 399a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 74 74 72 69 62 75 74 65 73 | ...................;;.attributes |
| 399c0 | 20 61 72 65 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 0a 20 20 20 20 20 20 20 20 20 20 | .are.not.supported.by........... |
| 399e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 | ...........................;;.th |
| 39a00 | 65 20 69 6e 62 75 69 6c 74 20 48 75 67 6f 20 60 66 69 67 75 72 65 27 0a 20 20 20 20 20 20 20 20 | e.inbuilt.Hugo.`figure'......... |
| 39a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | .............................;;. |
| 39a40 | 73 68 6f 72 74 63 6f 64 65 2c 20 74 68 65 79 20 63 61 6e 20 62 65 20 75 73 65 64 20 61 73 0a 20 | shortcode,.they.can.be.used.as.. |
| 39a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 39a80 | 20 20 20 20 3b 3b 20 69 6e 74 65 6e 64 65 64 20 69 66 20 61 20 75 73 65 72 20 68 61 73 20 61 20 | ....;;.intended.if.a.user.has.a. |
| 39aa0 | 63 75 73 74 6f 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | custom.......................... |
| 39ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 66 69 67 75 72 65 27 20 73 68 6f 72 74 63 6f 64 | ............;;.`figure'.shortcod |
| 39ae0 | 65 20 77 69 74 68 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.with.the...................... |
| 39b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 75 70 70 6f 72 74 20 61 64 64 65 64 | ................;;.support.added |
| 39b20 | 20 66 6f 72 20 74 68 6f 73 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .for.those...................... |
| 39b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 72 67 65 74 20 2e 20 2c 28 70 6c 69 | .................(target...,(pli |
| 39b60 | 73 74 2d 67 65 74 20 61 74 74 72 20 3a 74 61 72 67 65 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 | st-get.attr.:target))........... |
| 39b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6c 20 | ...........................(rel. |
| 39ba0 | 2e 20 2c 28 70 6c 69 73 74 2d 67 65 74 20 61 74 74 72 20 3a 72 65 6c 29 29 29 29 0a 20 20 20 20 | ..,(plist-get.attr.:rel))))..... |
| 39bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 67 75 72 65 2d 70 61 72 61 6d 2d 73 74 | ................(figure-param-st |
| 39be0 | 72 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 | r."")).................(dolist.( |
| 39c00 | 70 61 72 61 6d 20 66 69 67 75 72 65 2d 70 61 72 61 6d 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | param.figure-params)............ |
| 39c20 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 61 6d 65 20 28 63 61 72 20 70 61 72 61 6d 29 29 0a | .......(let.((name.(car.param)). |
| 39c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 61 6c 20 28 63 64 | ........................(val.(cd |
| 39c60 | 72 20 70 61 72 61 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | r.param))).....................( |
| 39c80 | 77 68 65 6e 20 76 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | when.val.......................( |
| 39ca0 | 73 65 74 71 20 66 69 67 75 72 65 2d 70 61 72 61 6d 2d 73 74 72 20 28 63 6f 6e 63 61 74 20 66 69 | setq.figure-param-str.(concat.fi |
| 39cc0 | 67 75 72 65 2d 70 61 72 61 6d 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gure-param-str.................. |
| 39ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 39d00 | 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 3d 5c 22 25 73 5c 22 20 22 0a 20 20 20 20 20 20 20 | ....(format."%s=\"%s\"."........ |
| 39d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 39d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 61 6d 65 20 76 61 6c 29 29 | ......................name.val)) |
| 39d60 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 | )))).................;;.(message |
| 39d80 | 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 66 69 67 75 72 65 20 70 61 72 | ."[org-hugo-link.DBG].figure.par |
| 39da0 | 61 6d 73 3a 20 25 73 22 20 66 69 67 75 72 65 2d 70 61 72 61 6d 2d 73 74 72 29 0a 20 20 20 20 20 | ams:.%s".figure-param-str)...... |
| 39dc0 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 7b 7b 3c 20 66 69 67 75 72 65 20 25 | ...........(format."{{<.figure.% |
| 39de0 | 73 20 3e 7d 7d 22 20 28 6f 72 67 2d 74 72 69 6d 20 66 69 67 75 72 65 2d 70 61 72 61 6d 2d 73 74 | s.>}}".(org-trim.figure-param-st |
| 39e00 | 72 29 29 29 29 29 29 29 29 29 0a 20 20 20 20 20 28 28 73 74 72 69 6e 67 3d 20 74 79 70 65 20 22 | r)))))))))......((string=.type." |
| 39e20 | 63 6f 64 65 72 65 66 22 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 72 65 66 2d 6c 61 62 65 | coderef").......(let*.((ref-labe |
| 39e40 | 6c 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 70 61 74 68 20 6c 69 | l.(org-element-property.:path.li |
| 39e60 | 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 66 2d 69 6e 66 6f 20 28 6f 72 67 | nk))..............(ref-info.(org |
| 39e80 | 2d 68 75 67 6f 2d 6c 69 6e 6b 2d 2d 72 65 73 6f 6c 76 65 2d 63 6f 64 65 72 65 66 20 72 65 66 2d | -hugo-link--resolve-coderef.ref- |
| 39ea0 | 6c 61 62 65 6c 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 73 63 20 | label.info))..............(desc. |
| 39ec0 | 28 66 6f 72 6d 61 74 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 63 6f 64 65 72 65 66 2d | (format.(org-export-get-coderef- |
| 39ee0 | 66 6f 72 6d 61 74 20 72 65 66 2d 6c 61 62 65 6c 20 64 65 73 63 29 0a 20 20 20 20 20 20 20 20 20 | format.ref-label.desc).......... |
| 39f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 72 65 66 | ..................(plist-get.ref |
| 39f20 | 2d 69 6e 66 6f 20 3a 72 65 66 29 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 | -info.:ref)))).........;;.(messa |
| 39f40 | 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 63 6f 64 65 72 65 66 20 | ge."[org-hugo-link.DBG].coderef. |
| 39f60 | 72 65 66 20 6c 61 62 65 6c 3a 20 25 73 22 20 72 65 66 2d 6c 61 62 65 6c 29 0a 20 20 20 20 20 20 | ref.label:.%s".ref-label)....... |
| 39f80 | 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 | ..;;.(message."[org-hugo-link.DB |
| 39fa0 | 47 5d 20 63 6f 64 65 72 65 66 20 72 65 66 20 73 74 72 3a 20 25 73 22 20 28 70 6c 69 73 74 2d 67 | G].coderef.ref.str:.%s".(plist-g |
| 39fc0 | 65 74 20 72 65 66 2d 69 6e 66 6f 20 3a 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d | et.ref-info.:ref)).........;;.(m |
| 39fe0 | 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 63 6f 64 65 | essage."[org-hugo-link.DBG].code |
| 3a000 | 72 65 66 20 61 6e 63 68 6f 72 20 70 72 65 66 69 78 3a 20 25 73 22 20 28 70 6c 69 73 74 2d 67 65 | ref.anchor.prefix:.%s".(plist-ge |
| 3a020 | 74 20 72 65 66 2d 69 6e 66 6f 20 3a 61 6e 63 68 6f 72 2d 70 72 65 66 69 78 29 29 0a 20 20 20 20 | t.ref-info.:anchor-prefix))..... |
| 3a040 | 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 | ....;;.(message."[org-hugo-link. |
| 3a060 | 44 42 47 5d 20 63 6f 64 65 72 65 66 20 6c 69 6e 65 20 6e 75 6d 3a 20 25 73 22 20 28 70 6c 69 73 | DBG].coderef.line.num:.%s".(plis |
| 3a080 | 74 2d 67 65 74 20 72 65 66 2d 69 6e 66 6f 20 3a 6c 69 6e 65 2d 6e 75 6d 29 29 0a 20 20 20 20 20 | t-get.ref-info.:line-num))...... |
| 3a0a0 | 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 | ...;;.(message."[org-hugo-link.D |
| 3a0c0 | 42 47 5d 20 63 6f 64 65 72 65 66 20 64 65 73 63 3a 20 25 73 22 20 64 65 73 63 29 0a 20 20 20 20 | BG].coderef.desc:.%s".desc)..... |
| 3a0e0 | 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5b 25 73 5d 28 23 25 73 2d 25 73 29 22 0a 20 20 20 20 20 | ....(format."[%s](#%s-%s)"...... |
| 3a100 | 20 20 20 20 20 20 20 20 20 20 20 64 65 73 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........desc................. |
| 3a120 | 28 70 6c 69 73 74 2d 67 65 74 20 72 65 66 2d 69 6e 66 6f 20 3a 61 6e 63 68 6f 72 2d 70 72 65 66 | (plist-get.ref-info.:anchor-pref |
| 3a140 | 69 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 72 | ix).................(plist-get.r |
| 3a160 | 65 66 2d 69 6e 66 6f 20 3a 6c 69 6e 65 2d 6e 75 6d 29 29 29 29 0a 20 20 20 20 20 28 28 73 74 72 | ef-info.:line-num))))......((str |
| 3a180 | 69 6e 67 3d 20 74 79 70 65 20 22 72 61 64 69 6f 22 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 | ing=.type."radio").......(let.(( |
| 3a1a0 | 64 65 73 74 69 6e 61 74 69 6f 6e 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 72 65 73 6f 6c 76 65 2d | destination.(org-export-resolve- |
| 3a1c0 | 72 61 64 69 6f 2d 6c 69 6e 6b 20 6c 69 6e 6b 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 20 20 20 | radio-link.link.info)))......... |
| 3a1e0 | 28 66 6f 72 6d 61 74 20 22 5b 25 73 5d 28 23 25 73 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 | (format."[%s](#%s%s)"........... |
| 3a200 | 20 20 20 20 20 20 64 65 73 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | ......desc.................(org- |
| 3a220 | 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 67 65 74 2d 72 65 66 2d 70 72 65 66 69 78 20 27 72 61 64 | blackfriday--get-ref-prefix.'rad |
| 3a240 | 69 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 | io).................(org-blackfr |
| 3a260 | 69 64 61 79 2d 2d 76 61 6c 69 64 2d 68 74 6d 6c 2d 61 6e 63 68 6f 72 2d 6e 61 6d 65 0a 20 20 20 | iday--valid-html-anchor-name.... |
| 3a280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 | ..............(org-element-prope |
| 3a2a0 | 72 74 79 20 3a 76 61 6c 75 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 | rty.:value.destination)))))..... |
| 3a2c0 | 20 28 74 20 3b 5b 5b 66 69 6c 65 3a 66 6f 6f 2e 70 6e 67 5d 5d 2c 20 5b 5b 66 69 6c 65 3a 66 6f | .(t.;[[file:foo.png]],.[[file:fo |
| 3a2e0 | 6f 2e 6f 72 67 3a 3a 2a 20 48 65 61 64 69 6e 67 5d 5d 2c 20 5b 5b 66 69 6c 65 3a 66 6f 6f 2e 6f | o.org::*.Heading]],.[[file:foo.o |
| 3a300 | 72 67 3a 3a 23 63 75 73 74 6f 6d 2d 69 64 5d 5d 2c 20 6c 69 6e 6b 20 74 79 70 65 3a 20 66 69 6c | rg::#custom-id]],.link.type:.fil |
| 3a320 | 65 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6c 69 6e 6b 2d 70 61 72 61 6d 2d 73 74 72 20 22 | e.......(let*.((link-param-str." |
| 3a340 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 61 74 68 20 28 63 6f 6e 64 0a 20 20 20 20 | ")..............(path.(cond..... |
| 3a360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 6b 2d 69 73 2d 75 72 6c 0a 20 20 20 | ................(link-is-url.... |
| 3a380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 61 6b 65 6e 20 66 72 6f 6d 20 | ..................;;.Taken.from. |
| 3a3a0 | 6f 78 2d 68 74 6d 6c 2e 65 6c 20 2d 2d 20 45 78 74 72 61 63 74 20 61 74 74 72 69 62 75 74 65 73 | ox-html.el.--.Extract.attributes |
| 3a3c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 66 72 6f 6d 20 70 61 | ......................;;.from.pa |
| 3a3e0 | 72 65 6e 74 27 73 20 70 61 72 61 67 72 61 70 68 2e 20 20 48 41 43 4b 3a 20 4f 6e 6c 79 20 64 6f | rent's.paragraph...HACK:.Only.do |
| 3a400 | 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 66 6f | .this......................;;.fo |
| 3a420 | 72 20 74 68 65 20 66 69 72 73 74 20 6c 69 6e 6b 20 69 6e 20 70 61 72 65 6e 74 20 28 69 6e 6e 65 | r.the.first.link.in.parent.(inne |
| 3a440 | 72 20 69 6d 61 67 65 20 6c 69 6e 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.image.link.................... |
| 3a460 | 20 20 3b 3b 20 66 6f 72 20 69 6e 6c 69 6e 65 20 69 6d 61 67 65 73 29 2e 20 20 54 68 69 73 20 69 | ..;;.for.inline.images)...This.i |
| 3a480 | 73 20 6e 65 65 64 65 64 20 61 73 20 6c 6f 6e 67 20 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | s.needed.as.long.as............. |
| 3a4a0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 61 74 74 72 69 62 75 74 65 73 20 63 61 6e 6e 6f 74 20 62 65 | .........;;.attributes.cannot.be |
| 3a4c0 | 20 73 65 74 20 6f 6e 20 61 20 70 65 72 20 6c 69 6e 6b 20 62 61 73 69 73 2e 0a 20 20 20 20 20 20 | .set.on.a.per.link.basis........ |
| 3a4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 61 74 74 72 0a 20 20 20 20 | ...............(let*.((attr..... |
| 3a500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | .........................(let.(( |
| 3a520 | 70 61 72 65 6e 74 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 70 61 72 65 6e 74 2d 65 6c | parent.(org-export-get-parent-el |
| 3a540 | 65 6d 65 6e 74 20 6c 69 6e 6b 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ement.link)))................... |
| 3a560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 20 28 6f 72 67 2d 65 6c 65 6d 65 | .............(and.(eq.(org-eleme |
| 3a580 | 6e 74 2d 6d 61 70 20 70 61 72 65 6e 74 20 27 6c 69 6e 6b 20 23 27 69 64 65 6e 74 69 74 79 20 69 | nt-map.parent.'link.#'identity.i |
| 3a5a0 | 6e 66 6f 20 3a 66 69 72 73 74 2d 6d 61 74 63 68 29 20 6c 69 6e 6b 29 0a 20 20 20 20 20 20 20 20 | nfo.:first-match).link)......... |
| 3a5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 | ............................(org |
| 3a5e0 | 2d 65 78 70 6f 72 74 2d 72 65 61 64 2d 61 74 74 72 69 62 75 74 65 20 3a 61 74 74 72 5f 68 74 6d | -export-read-attribute.:attr_htm |
| 3a600 | 6c 20 70 61 72 65 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l.parent)))).................... |
| 3a620 | 20 20 20 20 20 20 20 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 77 77 77 2e 77 33 73 63 68 6f 6f 6c | .........;;.https://www.w3school |
| 3a640 | 73 2e 63 6f 6d 2f 74 61 67 73 2f 74 61 67 5f 6c 69 6e 6b 2e 61 73 70 0a 20 20 20 20 20 20 20 20 | s.com/tags/tag_link.asp......... |
| 3a660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 6b 2d 70 61 72 61 6d 73 | ....................(link-params |
| 3a680 | 20 60 28 28 74 69 74 6c 65 20 2e 20 2c 28 70 6c 69 73 74 2d 67 65 74 20 61 74 74 72 20 3a 74 69 | .`((title...,(plist-get.attr.:ti |
| 3a6a0 | 74 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tle))........................... |
| 3a6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 79 6c 65 20 2e 20 2c 28 70 6c 69 73 | .................(style...,(plis |
| 3a6e0 | 74 2d 67 65 74 20 61 74 74 72 20 3a 73 74 79 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t-get.attr.:style))............. |
| 3a700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 3a720 | 72 65 66 65 72 72 65 72 70 6f 6c 69 63 79 20 2e 20 2c 28 70 6c 69 73 74 2d 67 65 74 20 61 74 74 | referrerpolicy...,(plist-get.att |
| 3a740 | 72 20 3a 72 65 66 65 72 72 65 72 70 6f 6c 69 63 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | r.:referrerpolicy))............. |
| 3a760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 3a780 | 6d 65 64 69 61 20 2e 20 2c 28 70 6c 69 73 74 2d 67 65 74 20 61 74 74 72 20 3a 6d 65 64 69 61 29 | media...,(plist-get.attr.:media) |
| 3a7a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 3a7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 72 67 65 74 20 2e 20 2c 28 70 6c 69 73 74 2d 67 | .............(target...,(plist-g |
| 3a7e0 | 65 74 20 61 74 74 72 20 3a 74 61 72 67 65 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | et.attr.:target))............... |
| 3a800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 | .............................(re |
| 3a820 | 6c 20 2e 20 2c 28 70 6c 69 73 74 2d 67 65 74 20 61 74 74 72 20 3a 72 65 6c 29 29 0a 20 20 20 20 | l...,(plist-get.attr.:rel))..... |
| 3a840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3a860 | 20 20 20 20 20 20 20 28 73 69 7a 65 73 20 2e 20 2c 28 70 6c 69 73 74 2d 67 65 74 20 61 74 74 72 | .......(sizes...,(plist-get.attr |
| 3a880 | 20 3a 73 69 7a 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .:sizes))....................... |
| 3a8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 79 70 65 20 2e 20 2c 28 70 | .....................(type...,(p |
| 3a8c0 | 6c 69 73 74 2d 67 65 74 20 61 74 74 72 20 3a 74 79 70 65 29 29 29 29 29 0a 20 20 20 20 20 20 20 | list-get.attr.:type)))))........ |
| 3a8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 70 61 72 61 6d 20 6c | ................(dolist.(param.l |
| 3a900 | 69 6e 6b 2d 70 61 72 61 6d 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ink-params)..................... |
| 3a920 | 20 20 20 20 20 28 6c 65 74 20 28 28 6e 61 6d 65 20 28 63 61 72 20 70 61 72 61 6d 29 29 0a 20 20 | .....(let.((name.(car.param))... |
| 3a940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 61 | .............................(va |
| 3a960 | 6c 20 28 63 64 72 20 70 61 72 61 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l.(cdr.param)))................. |
| 3a980 | 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 76 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 | ...........(when.val............ |
| 3a9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 69 6e 6b 2d 70 61 72 | ..................(setq.link-par |
| 3a9c0 | 61 6d 2d 73 74 72 20 28 63 6f 6e 63 61 74 20 6c 69 6e 6b 2d 70 61 72 61 6d 2d 73 74 72 0a 20 20 | am-str.(concat.link-param-str... |
| 3a9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3aa00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 | ........................(format. |
| 3aa20 | 22 25 73 3d 5c 22 25 73 5c 22 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "%s=\"%s\".".................... |
| 3aa40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3aa60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 61 6d 65 20 76 61 6c 29 29 29 29 29 29 0a 20 20 | ...............name.val))))))... |
| 3aa80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 | .....................;;.(message |
| 3aaa0 | 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 6c 69 6e 6b 20 70 61 72 61 6d | ."[org-hugo-link.DBG].link.param |
| 3aac0 | 73 3a 20 25 73 22 20 6c 69 6e 6b 2d 70 61 72 61 6d 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 | s:.%s".link-param-str).......... |
| 3aae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..............)................. |
| 3ab00 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 74 79 70 65 20 22 3a 22 20 72 61 77 2d 70 61 74 68 29 29 | .....(concat.type.":".raw-path)) |
| 3ab20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3b 3b 20 52 65 6d 6f 76 65 20 | .....................(;;.Remove. |
| 3ab40 | 74 68 65 20 22 66 69 6c 65 3a 2f 2f 22 20 70 72 65 66 69 78 2e 0a 20 20 20 20 20 20 20 20 20 20 | the."file://".prefix............ |
| 3ab60 | 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 3d 20 74 79 70 65 20 22 66 69 6c 65 22 29 | ...........(string=.type."file") |
| 3ab80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 | ......................;;.(messag |
| 3aba0 | 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 72 61 77 2d 70 61 74 68 3a | e."[org-hugo-link.DBG].raw-path: |
| 3abc0 | 20 25 73 22 20 72 61 77 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .%s".raw-path).................. |
| 3abe0 | 20 20 20 20 28 6c 65 74 2a 20 28 28 70 61 74 68 31 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 | ....(let*.((path1.(replace-regex |
| 3ac00 | 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 60 66 69 6c 65 3a 2f 2f 22 20 22 22 20 72 61 77 2d | p-in-string."\\`file://"."".raw- |
| 3ac20 | 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | path)).......................... |
| 3ac40 | 20 20 20 28 70 61 74 68 2d 6c 63 20 28 64 6f 77 6e 63 61 73 65 20 70 61 74 68 31 29 29 29 0a 20 | ...(path-lc.(downcase.path1))).. |
| 3ac60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 | ......................(cond..... |
| 3ac80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3b 3b 20 66 6f 6f 2e 6f 72 67 2c | ....................(;;.foo.org, |
| 3aca0 | 20 66 6f 6f 2e 6f 72 67 3a 3a 2a 20 48 65 61 64 69 6e 67 2c 20 66 6f 6f 2e 6f 72 67 3a 3a 23 63 | .foo.org::*.Heading,.foo.org::#c |
| 3acc0 | 75 73 74 6f 6d 5f 69 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ustom_id........................ |
| 3ace0 | 20 20 28 73 74 72 69 6e 67 3d 20 22 2e 6f 72 67 22 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 65 78 74 | ..(string=.".org".(file-name-ext |
| 3ad00 | 65 6e 73 69 6f 6e 20 70 61 74 68 2d 6c 63 20 22 2e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ension.path-lc."."))............ |
| 3ad20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 66 20 22 22 29 0a 20 20 20 | ..............(let.((ref."").... |
| 3ad40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 63 | ............................(anc |
| 3ad60 | 68 6f 72 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hor.""))........................ |
| 3ad80 | 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 6f 72 67 2d 68 75 67 | ....(if.(string-suffix-p.org-hug |
| 3ada0 | 6f 2d 2d 70 72 65 70 72 6f 63 65 73 73 65 64 2d 62 75 66 66 65 72 2d 64 75 6d 6d 79 2d 66 69 6c | o--preprocessed-buffer-dummy-fil |
| 3adc0 | 65 2d 73 75 66 66 69 78 20 70 61 74 68 2d 6c 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-suffix.path-lc)............... |
| 3ade0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 | .................(progn......... |
| 3ae00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 | .........................(setq.r |
| 3ae20 | 65 66 20 28 73 74 72 69 6e 67 2d 72 65 6d 6f 76 65 2d 73 75 66 66 69 78 0a 20 20 20 20 20 20 20 | ef.(string-remove-suffix........ |
| 3ae40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3ae60 | 20 20 20 20 20 6f 72 67 2d 68 75 67 6f 2d 2d 70 72 65 70 72 6f 63 65 73 73 65 64 2d 62 75 66 66 | .....org-hugo--preprocessed-buff |
| 3ae80 | 65 72 2d 64 75 6d 6d 79 2d 66 69 6c 65 2d 73 75 66 66 69 78 0a 20 20 20 20 20 20 20 20 20 20 20 | er-dummy-file-suffix............ |
| 3aea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3aec0 | 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 70 61 74 68 31 29 29 | .(file-name-nondirectory.path1)) |
| 3aee0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 3af00 | 20 20 20 3b 3b 20 44 75 6d 6d 79 20 4f 72 67 20 66 69 6c 65 20 70 61 74 68 73 20 63 72 65 61 74 | ...;;.Dummy.Org.file.paths.creat |
| 3af20 | 65 64 20 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ed.in........................... |
| 3af40 | 20 20 20 20 20 20 20 3b 3b 20 60 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 70 72 65 2d 70 72 6f | .......;;.`org-hugo--get-pre-pro |
| 3af60 | 63 65 73 73 65 64 2d 62 75 66 66 65 72 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cessed-buffer'.................. |
| 3af80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 46 6f 72 20 64 75 6d 6d 79 20 4f 72 67 | ................;;.For.dummy.Org |
| 3afa0 | 20 66 69 6c 65 20 70 61 74 68 73 2c 20 77 65 20 61 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .file.paths,.we.are............. |
| 3afc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6c 69 6d 69 74 69 6e 67 | .....................;;.limiting |
| 3afe0 | 20 74 6f 20 6f 6e 6c 79 20 22 23 22 20 73 74 79 6c 65 20 73 65 61 72 63 68 0a 20 20 20 20 20 20 | .to.only."#".style.search....... |
| 3b000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 74 | ...........................;;.st |
| 3b020 | 72 69 6e 67 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rings........................... |
| 3b040 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 2e 2a 5c | ........(when.(string-match.".*\ |
| 3b060 | 5c 2e 6f 72 67 3a 3a 5c 5c 28 23 2e 2a 5c 5c 29 22 20 72 61 77 2d 6c 69 6e 6b 29 0a 20 20 20 20 | \.org::\\(#.*\\)".raw-link)..... |
| 3b080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 3b0a0 | 73 65 74 71 20 61 6e 63 68 6f 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f | setq.anchor.(match-string-no-pro |
| 3b0c0 | 70 65 72 74 69 65 73 20 31 20 72 61 77 2d 6c 69 6e 6b 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | perties.1.raw-link)))).......... |
| 3b0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 67 75 6c 61 72 20 4f | ....................;;.Regular.O |
| 3b100 | 72 67 20 66 69 6c 65 20 70 61 74 68 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rg.file.paths................... |
| 3b120 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 66 20 28 66 69 6c 65 2d 6e 61 6d 65 | ............(setq.ref.(file-name |
| 3b140 | 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 6f 6e 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 | -sans-extension.(file-name-nondi |
| 3b160 | 72 65 63 74 6f 72 79 20 70 61 74 68 31 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rectory.path1)))................ |
| 3b180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 69 6e 6b 2d 73 65 61 72 63 68 | ..............(let.((link-search |
| 3b1a0 | 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -str............................ |
| 3b1c0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 72 61 77 2d 6c 69 6e 6b 20 69 73 20 22 2e 2f 66 6f | .........;;.If.raw-link.is."./fo |
| 3b1e0 | 6f 2e 6f 72 67 3a 3a 23 62 61 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o.org::#bar",................... |
| 3b200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 65 74 20 60 6c 69 6e 6b 2d 73 | ..................;;.set.`link-s |
| 3b220 | 65 61 72 63 68 2d 73 74 72 27 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | earch-str'.to................... |
| 3b240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 23 62 61 72 22 2e 0a 20 20 20 | ..................;;."#bar"..... |
| 3b260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3b280 | 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 2e 2a 5c 5c 2e 6f 72 67 3a 3a | .(when.(string-match.".*\\.org:: |
| 3b2a0 | 5c 5c 28 2e 2a 5c 5c 29 22 20 72 61 77 2d 6c 69 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | \\(.*\\)".raw-link)............. |
| 3b2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 | ..........................(match |
| 3b2e0 | 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 31 20 72 61 77 2d 6c 69 6e 6b | -string-no-properties.1.raw-link |
| 3b300 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ))))............................ |
| 3b320 | 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 | ....;;.(message."[org-hugo-link. |
| 3b340 | 44 42 47 5d 20 6c 69 6e 6b 2d 73 65 61 72 63 68 2d 73 74 72 3a 20 25 73 22 20 6c 69 6e 6b 2d 73 | DBG].link-search-str:.%s".link-s |
| 3b360 | 65 61 72 63 68 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | earch-str)...................... |
| 3b380 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6c 69 6e 6b 2d 73 65 61 72 63 68 2d 73 74 72 0a | ..........(when.link-search-str. |
| 3b3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3b3c0 | 20 28 73 65 74 71 20 61 6e 63 68 6f 72 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 73 65 61 72 63 68 2d | .(setq.anchor.(org-hugo--search- |
| 3b3e0 | 61 6e 64 2d 67 65 74 2d 61 6e 63 68 6f 72 20 72 61 77 2d 70 61 74 68 20 6c 69 6e 6b 2d 73 65 61 | and-get-anchor.raw-path.link-sea |
| 3b400 | 72 63 68 2d 73 74 72 20 69 6e 66 6f 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rch-str.info)))))............... |
| 3b420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 | .............;;.(message."[org-h |
| 3b440 | 75 67 6f 2d 6c 69 6e 6b 20 66 69 6c 65 2e 6f 72 67 3a 3a 2a 48 65 61 64 69 6e 67 20 44 42 47 5d | ugo-link.file.org::*Heading.DBG] |
| 3b460 | 20 72 65 66 20 20 20 20 3d 20 25 73 22 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .ref....=.%s".ref).............. |
| 3b480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d | ..............;;.(message."[org- |
| 3b4a0 | 68 75 67 6f 2d 6c 69 6e 6b 20 66 69 6c 65 2e 6f 72 67 3a 3a 2a 48 65 61 64 69 6e 67 20 44 42 47 | hugo-link.file.org::*Heading.DBG |
| 3b4c0 | 5d 20 61 6e 63 68 6f 72 20 3d 20 25 73 22 20 61 6e 63 68 6f 72 29 0a 20 20 20 20 20 20 20 20 20 | ].anchor.=.%s".anchor).......... |
| 3b4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 | ..................(cond......... |
| 3b500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4c 69 6e 6b 20 74 6f 20 61 | ....................;;.Link.to.a |
| 3b520 | 20 70 6f 73 74 20 73 75 62 74 72 65 65 2e 20 20 49 6e 20 74 68 69 73 20 63 61 73 65 2c 0a 20 20 | .post.subtree...In.this.case,... |
| 3b540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 | ..........................;;.the |
| 3b560 | 20 22 61 6e 63 68 6f 72 22 20 69 73 20 61 63 74 75 61 6c 6c 79 20 74 68 65 20 70 6f 73 74 27 73 | ."anchor".is.actually.the.post's |
| 3b580 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | .............................;;. |
| 3b5a0 | 73 6c 75 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | slug............................ |
| 3b5c0 | 20 20 28 28 61 6e 64 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 61 6e 63 68 6f 72 29 | ..((and.(org-string-nw-p.anchor) |
| 3b5e0 | 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 23 22 20 61 6e 63 68 6f | .(not.(string-prefix-p."#".ancho |
| 3b600 | 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r)))............................ |
| 3b620 | 20 20 28 66 6f 72 6d 61 74 20 22 7b 7b 3c 20 72 65 6c 72 65 66 20 5c 22 25 73 5c 22 20 3e 7d 7d | ..(format."{{<.relref.\"%s\".>}} |
| 3b640 | 22 20 61 6e 63 68 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".anchor))...................... |
| 3b660 | 20 20 20 20 20 20 20 3b 3b 20 4c 69 6e 6b 20 74 6f 20 61 20 6e 6f 6e 2d 70 6f 73 74 20 73 75 62 | .......;;.Link.to.a.non-post.sub |
| 3b680 | 74 72 65 65 2c 20 6c 69 6b 65 20 61 20 73 75 62 68 65 61 64 69 6e 67 20 69 6e 20 61 20 70 6f 73 | tree,.like.a.subheading.in.a.pos |
| 3b6a0 | 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | t..............................( |
| 3b6c0 | 28 6f 72 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 72 65 66 29 20 28 6f 72 67 2d 73 | (or.(org-string-nw-p.ref).(org-s |
| 3b6e0 | 74 72 69 6e 67 2d 6e 77 2d 70 20 61 6e 63 68 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | tring-nw-p.anchor))............. |
| 3b700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 7b 7b 3c 20 72 65 | .................(format."{{<.re |
| 3b720 | 6c 72 65 66 20 5c 22 25 73 25 73 5c 22 20 3e 7d 7d 22 20 72 65 66 20 61 6e 63 68 6f 72 29 29 0a | lref.\"%s%s\".>}}".ref.anchor)). |
| 3b740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 | ............................(t.. |
| 3b760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 | ............................"")) |
| 3b780 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 3b 3b | )).........................(t.;; |
| 3b7a0 | 20 61 74 74 61 63 68 6d 65 6e 74 73 20 6c 69 6b 65 20 66 6f 6f 2e 70 6e 67 0a 20 20 20 20 20 20 | .attachments.like.foo.png....... |
| 3b7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 61 74 | ...................(org-hugo--at |
| 3b7e0 | 74 61 63 68 6d 65 6e 74 2d 72 65 77 72 69 74 65 2d 6d 61 79 62 65 20 70 61 74 68 31 20 69 6e 66 | tachment-rewrite-maybe.path1.inf |
| 3b800 | 6f 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 | o))))).....................(t... |
| 3b820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 61 77 2d 70 61 74 68 29 29 29 0a 20 | ...................raw-path))).. |
| 3b840 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 6b 2d 70 61 72 61 6d 2d 73 74 72 20 28 6f 72 67 | ............(link-param-str.(org |
| 3b860 | 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 28 6f 72 67 2d 74 72 69 6d 20 6c 69 6e 6b 2d 70 61 72 61 | -string-nw-p.(org-trim.link-para |
| 3b880 | 6d 2d 73 74 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b | m-str)))).........;;.(message."[ |
| 3b8a0 | 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 64 65 73 63 3d 25 73 20 70 61 74 68 3d | org-hugo-link.DBG].desc=%s.path= |
| 3b8c0 | 25 73 22 20 64 65 73 63 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 | %s".desc.path).........;;.(messa |
| 3b8e0 | 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 20 44 42 47 5d 20 6c 69 6e 6b 2d 70 61 72 | ge."[org-hugo-link.DBG].link-par |
| 3b900 | 61 6d 2d 73 74 72 3d 25 73 22 20 6c 69 6e 6b 2d 70 61 72 61 6d 2d 73 74 72 29 0a 20 20 20 20 20 | am-str=%s".link-param-str)...... |
| 3b920 | 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 4c 69 6e 6b 20 64 65 73 63 72 69 | ...(cond..........;;.Link.descri |
| 3b940 | 70 74 69 6f 6e 20 69 73 20 61 20 60 66 69 67 75 72 65 27 20 73 68 6f 72 74 63 6f 64 65 20 62 75 | ption.is.a.`figure'.shortcode.bu |
| 3b960 | 74 20 64 6f 65 73 20 6e 6f 74 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 61 6c 72 65 61 64 79 20 68 | t.does.not..........;;.already.h |
| 3b980 | 61 76 65 20 74 68 65 20 60 6c 69 6e 6b 27 20 70 61 72 61 6d 65 74 65 72 20 73 65 74 2e 0a 20 20 | ave.the.`link'.parameter.set.... |
| 3b9a0 | 20 20 20 20 20 20 20 28 28 61 6e 64 20 64 65 73 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......((and.desc............... |
| 3b9c0 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 60 7b 7b 3c 5c 5c 73 2d 2a 66 69 67 | .(string-match-p."\\`{{<\\s-*fig |
| 3b9e0 | 75 72 65 5c 5c 73 2d 2b 22 20 64 65 73 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ure\\s-+".desc)................( |
| 3ba00 | 6e 6f 74 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 60 7b 7b 3c 5c 5c 73 2d 2a | not.(string-match-p."\\`{{<\\s-* |
| 3ba20 | 66 69 67 75 72 65 5c 5c 73 2d 2b 2e 2a 6c 69 6e 6b 3d 22 20 64 65 73 63 29 29 29 0a 20 20 20 20 | figure\\s-+.*link=".desc)))..... |
| 3ba40 | 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 | ......(replace-regexp-in-string. |
| 3ba60 | 22 5c 5c 73 2d 2a 3e 7d 7d 5c 5c 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "\\s-*>}}\\'"................... |
| 3ba80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 20 6c 69 6e 6b | ..................(format.".link |
| 3baa0 | 3d 5c 22 25 73 5c 22 5c 5c 26 22 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | =\"%s\"\\&".path)............... |
| 3bac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 73 63 29 29 0a 20 20 20 | ......................desc)).... |
| 3bae0 | 20 20 20 20 20 20 3b 3b 20 42 6f 74 68 20 6c 69 6e 6b 20 64 65 73 63 72 69 70 74 69 6f 6e 20 61 | ......;;.Both.link.description.a |
| 3bb00 | 6e 64 20 6c 69 6e 6b 20 61 74 74 72 69 62 75 74 65 73 20 61 72 65 20 70 72 65 73 65 6e 74 2e 0a | nd.link.attributes.are.present.. |
| 3bb20 | 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 64 65 73 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .........((and.desc............. |
| 3bb40 | 20 20 20 6c 69 6e 6b 2d 70 61 72 61 6d 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 6f | ...link-param-str)...........(fo |
| 3bb60 | 72 6d 61 74 20 22 3c 61 20 68 72 65 66 3d 5c 22 25 73 5c 22 20 25 73 3e 25 73 3c 2f 61 3e 22 0a | rmat."<a.href=\"%s\".%s>%s</a>". |
| 3bb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 74 6d 6c 2d 65 6e 63 6f | ..................(org-html-enco |
| 3bba0 | 64 65 2d 70 6c 61 69 6e 2d 74 65 78 74 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | de-plain-text.path)............. |
| 3bbc0 | 20 20 20 20 20 20 6c 69 6e 6b 2d 70 61 72 61 6d 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 | ......link-param-str............ |
| 3bbe0 | 20 20 20 20 20 20 20 28 6f 72 67 2d 6c 69 6e 6b 2d 75 6e 65 73 63 61 70 65 20 64 65 73 63 29 29 | .......(org-link-unescape.desc)) |
| 3bc00 | 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 4f 6e 6c 79 20 6c 69 6e 6b 20 64 65 73 63 72 69 70 74 | )..........;;.Only.link.descript |
| 3bc20 | 69 6f 6e 2c 20 62 75 74 20 6e 6f 20 6c 69 6e 6b 20 61 74 74 72 69 62 75 74 65 73 2e 0a 20 20 20 | ion,.but.no.link.attributes..... |
| 3bc40 | 20 20 20 20 20 20 28 64 65 73 63 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 70 61 | ......(desc...........(let*.((pa |
| 3bc60 | 74 68 2d 68 61 73 2d 73 70 61 63 65 20 28 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | th-has-space.(and............... |
| 3bc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 | ....................(not.(string |
| 3bca0 | 2d 70 72 65 66 69 78 2d 70 20 22 7b 7b 3c 20 72 65 6c 72 65 66 20 22 20 70 61 74 68 29 29 0a 20 | -prefix-p."{{<.relref.".path)).. |
| 3bcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3bce0 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 73 2d 22 20 70 61 74 68 29 29 29 0a | .(string-match-p."\\s-".path))). |
| 3bd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 61 74 68 20 28 69 66 20 70 61 74 68 2d | .................(path.(if.path- |
| 3bd20 | 68 61 73 2d 73 70 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | has-space....................... |
| 3bd40 | 20 20 20 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6b 61 75 73 68 | .....;;.https://github.com/kaush |
| 3bd60 | 61 6c 6d 6f 64 69 2f 6f 78 2d 68 75 67 6f 2f 69 73 73 75 65 73 2f 33 37 36 0a 20 20 20 20 20 20 | almodi/ox-hugo/issues/376....... |
| 3bd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f | .....................;;.https:// |
| 3bda0 | 67 69 74 68 75 62 2e 63 6f 6d 2f 67 6f 68 75 67 6f 69 6f 2f 68 75 67 6f 2f 69 73 73 75 65 73 2f | github.com/gohugoio/hugo/issues/ |
| 3bdc0 | 36 37 34 32 23 69 73 73 75 65 63 6f 6d 6d 65 6e 74 2d 35 37 33 39 32 34 37 30 36 0a 20 20 20 20 | 6742#issuecomment-573924706..... |
| 3bde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 | .......................(format." |
| 3be00 | 3c 25 73 3e 22 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | <%s>".path)..................... |
| 3be20 | 20 20 20 20 20 70 61 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 | .....path))).............(format |
| 3be40 | 20 22 5b 25 73 5d 28 25 73 29 22 20 64 65 73 63 20 70 61 74 68 29 29 29 0a 20 20 20 20 20 20 20 | ."[%s](%s)".desc.path)))........ |
| 3be60 | 20 20 3b 3b 20 4f 6e 6c 79 20 6c 69 6e 6b 20 61 74 74 72 69 62 75 74 65 73 2c 20 62 75 74 20 6e | ..;;.Only.link.attributes,.but.n |
| 3be80 | 6f 20 6c 69 6e 6b 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 20 28 6c 69 | o.link.description...........(li |
| 3bea0 | 6e 6b 2d 70 61 72 61 6d 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 61 | nk-param-str...........(let.((pa |
| 3bec0 | 74 68 20 28 6f 72 67 2d 68 74 6d 6c 2d 65 6e 63 6f 64 65 2d 70 6c 61 69 6e 2d 74 65 78 74 20 70 | th.(org-html-encode-plain-text.p |
| 3bee0 | 61 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 3c 61 20 68 | ath))).............(format."<a.h |
| 3bf00 | 72 65 66 3d 5c 22 25 73 5c 22 20 25 73 3e 25 73 3c 2f 61 3e 22 0a 20 20 20 20 20 20 20 20 20 20 | ref=\"%s\".%s>%s</a>"........... |
| 3bf20 | 20 20 20 20 20 20 20 20 20 20 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........path.................. |
| 3bf40 | 20 20 20 6c 69 6e 6b 2d 70 61 72 61 6d 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...link-param-str............... |
| 3bf60 | 20 20 20 20 20 20 3b 3b 20 42 65 6c 6f 77 20 74 72 69 63 6b 20 69 73 20 74 6f 20 70 72 65 76 65 | ......;;.Below.trick.is.to.preve |
| 3bf80 | 6e 74 20 48 75 67 6f 20 66 72 6f 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt.Hugo.from.................... |
| 3bfa0 | 20 3b 3b 20 61 75 74 6f 2d 68 79 70 65 72 6c 69 6e 6b 69 6e 67 20 74 68 65 20 6c 69 6e 6b 20 69 | .;;.auto-hyperlinking.the.link.i |
| 3bfc0 | 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 65 73 | n.the.....................;;.des |
| 3bfe0 | 63 72 69 70 74 69 6f 6e 2e 20 49 64 65 61 20 66 72 6f 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | cription..Idea.from............. |
| 3c000 | 20 20 20 20 20 20 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 73 74 61 63 6b 6f 76 65 72 66 6c 6f 77 | ........;;.https://stackoverflow |
| 3c020 | 2e 63 6f 6d 2f 71 2f 32 35 37 30 36 30 31 32 2f 31 32 31 39 36 33 34 2e 0a 20 20 20 20 20 20 20 | .com/q/25706012/1219634......... |
| 3c040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d | .............(replace-regexp-in- |
| 3c060 | 73 74 72 69 6e 67 20 22 3a 22 20 22 26 63 6f 6c 6f 6e 3b 22 20 28 6f 72 67 2d 6c 69 6e 6b 2d 75 | string.":".":".(org-link-u |
| 3c080 | 6e 65 73 63 61 70 65 20 70 61 74 68 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 65 | nescape.path)))))..........;;.Ne |
| 3c0a0 | 69 74 68 65 72 20 6c 69 6e 6b 20 64 65 73 63 72 69 70 74 69 6f 6e 2c 20 6e 6f 72 20 6c 69 6e 6b | ither.link.description,.nor.link |
| 3c0c0 | 20 61 74 74 72 69 62 75 74 65 73 2e 0a 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 70 | .attributes...........((string-p |
| 3c0e0 | 72 65 66 69 78 2d 70 20 22 7b 7b 3c 20 72 65 6c 72 65 66 20 22 20 70 61 74 68 29 0a 20 20 20 20 | refix-p."{{<.relref.".path)..... |
| 3c100 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5b 25 73 5d 28 25 73 29 22 20 70 61 74 68 20 70 61 | ......(format."[%s](%s)".path.pa |
| 3c120 | 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 | th))..........((org-string-nw-p. |
| 3c140 | 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 3c 25 73 3e 22 20 70 | path)...........(format."<%s>".p |
| 3c160 | 61 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 22 22 29 29 | ath))..........(t..........."")) |
| 3c180 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 6c 69 6e 6b 2d 2d 68 65 61 | )))))..(defun.org-hugo-link--hea |
| 3c1a0 | 64 69 6e 67 2d 61 6e 63 68 6f 72 2d 6d 61 79 62 65 20 28 6c 69 6e 6b 20 69 6e 66 6f 29 0a 20 20 | ding-anchor-maybe.(link.info)... |
| 3c1c0 | 22 52 65 74 75 72 6e 20 61 6e 63 68 6f 72 20 6f 66 20 74 68 65 20 68 65 61 64 69 6e 67 20 70 6f | "Return.anchor.of.the.heading.po |
| 3c1e0 | 69 6e 74 65 64 20 74 6f 20 62 79 20 4c 49 4e 4b 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 | inted.to.by.LINK...INFO.is.a.pli |
| 3c200 | 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e | st.used.as.a.communication.chann |
| 3c220 | 65 6c 2e 22 0a 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 64 62 67 20 6c 69 6e 6b 20 69 64 3a | el."...;;.(message."dbg.link.id: |
| 3c240 | 20 25 53 22 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 70 61 74 68 | .%S".(org-element-property.:path |
| 3c260 | 20 6c 69 6e 6b 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 69 64 2d 6c 6f 63 20 28 6f 72 67 2d 69 64 | .link))...(let*.((id-loc.(org-id |
| 3c280 | 2d 66 69 6e 64 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 70 61 74 | -find.(org-element-property.:pat |
| 3c2a0 | 68 20 6c 69 6e 6b 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 64 2d 66 69 6c 65 20 28 63 61 72 | h.link)))..........(id-file.(car |
| 3c2c0 | 20 69 64 2d 6c 6f 63 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 64 2d 70 6f 73 20 28 63 64 72 20 | .id-loc))..........(id-pos.(cdr. |
| 3c2e0 | 69 64 2d 6c 6f 63 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 64 2d 62 75 66 66 65 72 20 28 67 65 | id-loc))..........(id-buffer.(ge |
| 3c300 | 74 2d 66 69 6c 65 2d 62 75 66 66 65 72 20 69 64 2d 66 69 6c 65 29 29 29 20 3b 6e 69 6c 20 69 66 | t-file-buffer.id-file))).;nil.if |
| 3c320 | 20 60 69 64 2d 66 69 6c 65 27 20 62 75 66 66 65 72 20 69 73 20 6e 6f 74 20 61 6c 72 65 61 64 79 | .`id-file'.buffer.is.not.already |
| 3c340 | 20 6f 70 65 6e 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f | .open.....;;.(message."[org-hugo |
| 3c360 | 2d 6c 69 6e 6b 2d 2d 68 65 61 64 69 6e 67 2d 61 6e 63 68 6f 72 2d 6d 61 79 62 65 20 44 42 47 5d | -link--heading-anchor-maybe.DBG] |
| 3c380 | 20 69 64 2d 6c 6f 63 3a 20 25 53 22 20 69 64 2d 6c 6f 63 29 0a 20 20 20 20 28 77 69 74 68 2d 63 | .id-loc:.%S".id-loc).....(with-c |
| 3c3a0 | 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 6f 72 20 69 64 2d 62 75 66 66 65 72 20 28 66 69 6e | urrent-buffer.(or.id-buffer.(fin |
| 3c3c0 | 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 69 64 2d 66 69 6c 65 20 3a 6e 6f 77 61 72 6e 29 | d-file-noselect.id-file.:nowarn) |
| 3c3e0 | 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 69 64 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 | ).......(unless.id-buffer....... |
| 3c400 | 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 68 75 67 6f 2d 2d 6f 70 65 6e 65 64 | ..(add-to-list.'org-hugo--opened |
| 3c420 | 2d 62 75 66 66 65 72 73 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 | -buffers.(current-buffer)))..... |
| 3c440 | 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 29 20 20 | ..(org-export-get-environment).. |
| 3c460 | 20 20 20 20 20 20 3b 45 76 61 6c 20 23 2b 62 69 6e 64 20 6b 65 79 77 6f 72 64 73 2c 20 65 74 63 | ......;Eval.#+bind.keywords,.etc |
| 3c480 | 2e 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 69 64 2d 70 6f 73 29 0a 20 20 20 20 20 | ........(goto-char.id-pos)...... |
| 3c4a0 | 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 61 6e 63 68 6f 72 2d 61 74 2d 70 6f 69 6e 74 20 | .(org-hugo--get-anchor-at-point. |
| 3c4c0 | 69 6e 66 6f 29 29 29 29 0a 0a 3b 3b 3b 3b 3b 20 48 65 6c 70 65 72 73 0a 28 64 65 66 75 6e 20 6f | info))))..;;;;;.Helpers.(defun.o |
| 3c4e0 | 72 67 2d 68 75 67 6f 2d 2d 63 6f 70 79 2d 72 65 73 6f 75 72 63 65 73 2d 6d 61 79 62 65 20 28 69 | rg-hugo--copy-resources-maybe.(i |
| 3c500 | 6e 66 6f 29 0a 20 20 22 43 6f 70 79 20 72 65 73 6f 75 72 63 65 73 20 74 6f 20 74 68 65 20 62 75 | nfo)..."Copy.resources.to.the.bu |
| 3c520 | 6e 64 6c 65 20 64 69 72 65 63 74 6f 72 79 20 69 66 20 6e 65 65 64 65 64 2e 0a 0a 49 4e 46 4f 20 | ndle.directory.if.needed...INFO. |
| 3c540 | 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 | is.a.plist.used.as.a.communicati |
| 3c560 | 6f 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 65 78 70 6f 72 74 61 62 6c | on.channel."...(let*.((exportabl |
| 3c580 | 65 73 20 6f 72 67 2d 68 75 67 6f 2d 65 78 74 65 72 6e 61 6c 2d 66 69 6c 65 2d 65 78 74 65 6e 73 | es.org-hugo-external-file-extens |
| 3c5a0 | 69 6f 6e 73 2d 61 6c 6c 6f 77 65 64 2d 66 6f 72 2d 63 6f 70 79 69 6e 67 29 0a 20 20 20 20 20 20 | ions-allowed-for-copying)....... |
| 3c5c0 | 20 20 20 28 62 75 6e 64 6c 65 2d 64 69 72 20 28 61 6e 64 20 28 70 6c 69 73 74 2d 67 65 74 20 69 | ...(bundle-dir.(and.(plist-get.i |
| 3c5e0 | 6e 66 6f 20 3a 68 75 67 6f 2d 62 75 6e 64 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nfo.:hugo-bundle)............... |
| 3c600 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 70 75 62 2d 64 | ............(org-hugo--get-pub-d |
| 3c620 | 69 72 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 73 6f 75 72 63 65 73 20 28 | ir.info)))..........(resources.( |
| 3c640 | 6f 72 67 2d 68 75 67 6f 2d 2d 70 61 72 73 65 2d 70 72 6f 70 65 72 74 79 2d 61 72 67 75 6d 65 6e | org-hugo--parse-property-argumen |
| 3c660 | 74 73 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 72 65 73 6f 75 72 63 | ts.(plist-get.info.:hugo-resourc |
| 3c680 | 65 73 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 62 75 6e 64 6c 65 2d 64 69 72 | es)))).....(when.(and.bundle-dir |
| 3c6a0 | 20 72 65 73 6f 75 72 63 65 73 29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72 65 73 6f 75 | .resources).......(dolist.(resou |
| 3c6c0 | 72 63 65 20 72 65 73 6f 75 72 63 65 73 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6b 65 | rce.resources).........(let.((ke |
| 3c6e0 | 79 20 28 63 61 72 20 72 65 73 6f 75 72 63 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 | y.(car.resource)))...........(wh |
| 3c700 | 65 6e 20 28 65 71 75 61 6c 20 6b 65 79 20 27 73 72 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | en.(equal.key.'src)............. |
| 3c720 | 28 6c 65 74 2a 20 28 28 76 61 6c 20 28 63 64 72 20 72 65 73 6f 75 72 63 65 29 29 0a 20 20 20 20 | (let*.((val.(cdr.resource))..... |
| 3c740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 6f 75 72 63 65 73 20 28 66 69 6c 65 2d 65 78 | ...............(sources.(file-ex |
| 3c760 | 70 61 6e 64 2d 77 69 6c 64 63 61 72 64 73 20 76 61 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | pand-wildcards.val)))........... |
| 3c780 | 20 20 20 20 28 64 6f 6c 69 73 74 20 28 73 6f 75 72 63 65 20 73 6f 75 72 63 65 73 29 0a 20 20 20 | ....(dolist.(source.sources).... |
| 3c7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 72 63 2d 70 61 74 68 20 28 66 69 | .............(let.((src-path.(fi |
| 3c7c0 | 6c 65 2d 74 72 75 65 6e 61 6d 65 20 73 6f 75 72 63 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | le-truename.source)))........... |
| 3c7e0 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d | ........(when.(and.(file-exists- |
| 3c800 | 70 20 73 72 63 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p.src-path)..................... |
| 3c820 | 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 65 78 74 65 | .........(member.(file-name-exte |
| 3c840 | 6e 73 69 6f 6e 20 73 72 63 2d 70 61 74 68 29 20 65 78 70 6f 72 74 61 62 6c 65 73 29 29 0a 20 20 | nsion.src-path).exportables))... |
| 3c860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 64 65 73 74 2d 70 | ..................(let*.((dest-p |
| 3c880 | 61 74 68 20 28 63 6f 6e 63 61 74 20 62 75 6e 64 6c 65 2d 64 69 72 20 73 6f 75 72 63 65 29 29 0a | ath.(concat.bundle-dir.source)). |
| 3c8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 73 74 | ...........................(dest |
| 3c8c0 | 2d 70 61 74 68 2d 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 64 | -path-dir.(file-name-directory.d |
| 3c8e0 | 65 73 74 2d 70 61 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | est-path)))..................... |
| 3c900 | 20 20 28 75 6e 6c 65 73 73 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 64 65 73 74 2d 70 61 | ..(unless.(file-exists-p.dest-pa |
| 3c920 | 74 68 2d 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | th-dir)......................... |
| 3c940 | 28 6d 6b 64 69 72 20 64 65 73 74 2d 70 61 74 68 2d 64 69 72 20 3a 70 61 72 65 6e 74 73 29 29 0a | (mkdir.dest-path-dir.:parents)). |
| 3c960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c | ......................(when.(fil |
| 3c980 | 65 2d 6e 65 77 65 72 2d 74 68 61 6e 2d 66 69 6c 65 2d 70 20 73 72 63 2d 70 61 74 68 20 64 65 73 | e-newer-than-file-p.src-path.des |
| 3c9a0 | 74 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-path)......................... |
| 3c9c0 | 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 5d 20 43 6f 70 69 65 64 20 72 65 73 6f 75 | (message."[ox-hugo].Copied.resou |
| 3c9e0 | 72 63 65 20 25 53 20 74 6f 20 25 53 22 20 73 72 63 2d 70 61 74 68 20 64 65 73 74 2d 70 61 74 68 | rce.%S.to.%S".src-path.dest-path |
| 3ca00 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 70 79 2d | ).........................(copy- |
| 3ca20 | 66 69 6c 65 20 73 72 63 2d 70 61 74 68 20 64 65 73 74 2d 70 61 74 68 20 3a 6f 6b 2d 69 66 2d 61 | file.src-path.dest-path.:ok-if-a |
| 3ca40 | 6c 72 65 61 64 79 2d 65 78 69 73 74 73 29 29 29 29 29 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 | lready-exists)))))))))))))..(def |
| 3ca60 | 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 63 6f 70 79 2d 6c 74 78 69 6d 67 2d 6d 61 79 62 65 20 28 | un.org-hugo--copy-ltximg-maybe.( |
| 3ca80 | 69 6e 66 6f 29 0a 20 20 22 43 6f 70 79 20 60 6f 72 67 2d 70 72 65 76 69 65 77 2d 6c 61 74 65 78 | info)..."Copy.`org-preview-latex |
| 3caa0 | 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 27 20 63 6f 6e 74 65 6e 74 73 20 69 6e 74 6f 20 | -image-directory'.contents.into. |
| 3cac0 | 73 69 74 65 27 73 20 6c 74 78 69 6d 67 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 49 4e 46 4f 20 69 | site's.ltximg.directory...INFO.i |
| 3cae0 | 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f | s.a.plist.used.as.a.communicatio |
| 3cb00 | 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 | n.channel."...(when.(file-exists |
| 3cb20 | 2d 70 20 6f 72 67 2d 70 72 65 76 69 65 77 2d 6c 61 74 65 78 2d 69 6d 61 67 65 2d 64 69 72 65 63 | -p.org-preview-latex-image-direc |
| 3cb40 | 74 6f 72 79 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 68 75 67 6f 2d 62 61 73 65 2d 64 69 72 20 | tory).....(let*.((hugo-base-dir. |
| 3cb60 | 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 28 70 6c 69 73 74 2d 67 | (file-name-as-directory.(plist-g |
| 3cb80 | 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 62 61 73 65 2d 64 69 72 29 29 29 0a 20 20 20 20 20 20 | et.info.:hugo-base-dir)))....... |
| 3cba0 | 20 20 20 20 20 28 73 74 61 74 69 63 2d 6c 74 78 69 6d 67 2d 64 69 72 20 28 66 69 6c 65 2d 74 72 | .....(static-ltximg-dir.(file-tr |
| 3cbc0 | 75 65 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uename.......................... |
| 3cbe0 | 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 | ......(file-name-as-directory... |
| 3cc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 | ..............................(e |
| 3cc20 | 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | xpand-file-name................. |
| 3cc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 | .................org-blackfriday |
| 3cc60 | 2d 2d 6c 74 78 69 6d 67 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | --ltximg-directory.............. |
| 3cc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | ....................(expand-file |
| 3cca0 | 2d 6e 61 6d 65 20 22 73 74 61 74 69 63 22 20 68 75 67 6f 2d 62 61 73 65 2d 64 69 72 29 29 29 29 | -name."static".hugo-base-dir)))) |
| 3ccc0 | 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 6e 65 77 65 72 2d 74 68 61 6e 2d | )).......(when.(file-newer-than- |
| 3cce0 | 66 69 6c 65 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 70 72 65 76 69 65 77 2d | file-p..............org-preview- |
| 3cd00 | 6c 61 74 65 78 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 20 73 74 61 74 69 63 2d 6c 74 78 | latex-image-directory.static-ltx |
| 3cd20 | 69 6d 67 2d 64 69 72 29 0a 20 20 20 20 20 20 20 20 28 63 6f 70 79 2d 64 69 72 65 63 74 6f 72 79 | img-dir).........(copy-directory |
| 3cd40 | 20 6f 72 67 2d 70 72 65 76 69 65 77 2d 6c 61 74 65 78 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f | .org-preview-latex-image-directo |
| 3cd60 | 72 79 20 73 74 61 74 69 63 2d 6c 74 78 69 6d 67 2d 64 69 72 0a 20 20 20 20 20 20 20 20 20 20 20 | ry.static-ltximg-dir............ |
| 3cd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 3a 70 61 72 65 6e 74 73 20 3a 63 6f 70 79 2d | .............nil.:parents.:copy- |
| 3cda0 | 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d | contents).........(message."[ox- |
| 3cdc0 | 68 75 67 6f 5d 20 43 6f 70 69 65 64 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 25 53 20 69 6e 74 6f | hugo].Copied.contents.of.%S.into |
| 3cde0 | 20 25 53 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 70 72 65 76 69 65 | .%S"..................org-previe |
| 3ce00 | 77 2d 6c 61 74 65 78 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 20 73 74 61 74 69 63 2d 6c | w-latex-image-directory.static-l |
| 3ce20 | 74 78 69 6d 67 2d 64 69 72 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d | tximg-dir)))))..(defun.org-hugo- |
| 3ce40 | 2d 61 74 74 61 63 68 6d 65 6e 74 2d 72 65 77 72 69 74 65 2d 6d 61 79 62 65 20 28 70 61 74 68 20 | -attachment-rewrite-maybe.(path. |
| 3ce60 | 69 6e 66 6f 29 0a 20 20 22 43 6f 70 79 20 6c 6f 63 61 6c 20 69 6d 61 67 65 73 20 61 6e 64 20 70 | info)..."Copy.local.images.and.p |
| 3ce80 | 64 66 73 20 74 6f 20 74 68 65 20 73 74 61 74 69 63 2f 62 75 6e 64 6c 65 20 64 69 72 65 63 74 6f | dfs.to.the.static/bundle.directo |
| 3cea0 | 72 79 20 69 66 20 6e 65 65 64 65 64 2e 0a 41 6c 73 6f 20 75 70 64 61 74 65 20 74 68 65 20 6c 69 | ry.if.needed..Also.update.the.li |
| 3cec0 | 6e 6b 20 70 61 74 68 73 20 74 6f 20 6d 61 74 63 68 20 74 68 6f 73 65 2e 0a 0a 50 41 54 48 20 69 | nk.paths.to.match.those...PATH.i |
| 3cee0 | 73 20 74 68 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 69 6d 61 67 65 20 6f 72 20 61 6e 79 20 6f | s.the.path.to.the.image.or.any.o |
| 3cf00 | 74 68 65 72 20 61 74 74 61 63 68 6d 65 6e 74 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 | ther.attachment...INFO.is.a.plis |
| 3cf20 | 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 | t.used.as.a.communication.channe |
| 3cf40 | 6c 2e 22 0a 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 61 74 74 61 | l."...;;.(message."[ox-hugo.atta |
| 3cf60 | 63 68 6d 65 6e 74 20 44 42 47 5d 20 54 68 65 20 48 75 67 6f 20 73 65 63 74 69 6f 6e 20 69 73 3a | chment.DBG].The.Hugo.section.is: |
| 3cf80 | 20 25 73 22 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 73 65 63 74 69 | .%s".(plist-get.info.:hugo-secti |
| 3cfa0 | 6f 6e 29 29 0a 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 61 74 74 | on))...;;.(message."[ox-hugo.att |
| 3cfc0 | 61 63 68 6d 65 6e 74 20 44 42 47 5d 20 54 68 65 20 48 75 67 6f 20 62 61 73 65 20 64 69 72 20 69 | achment.DBG].The.Hugo.base.dir.i |
| 3cfe0 | 73 3a 20 25 73 22 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 62 61 73 | s:.%s".(plist-get.info.:hugo-bas |
| 3d000 | 65 2d 64 69 72 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 70 75 62 2d 64 69 72 20 28 6f 72 67 2d 68 | e-dir))...(let*.((pub-dir.(org-h |
| 3d020 | 75 67 6f 2d 2d 67 65 74 2d 70 75 62 2d 64 69 72 20 69 6e 66 6f 29 29 20 3b 54 68 69 73 20 6e 65 | ugo--get-pub-dir.info)).;This.ne |
| 3d040 | 65 64 73 20 74 6f 20 68 61 70 70 65 6e 20 66 69 72 73 74 20 73 6f 20 74 68 61 74 20 74 68 65 20 | eds.to.happen.first.so.that.the. |
| 3d060 | 63 68 65 63 6b 20 66 6f 72 20 48 55 47 4f 5f 42 41 53 45 5f 44 49 52 20 68 61 70 70 65 6e 73 2e | check.for.HUGO_BASE_DIR.happens. |
| 3d080 | 0a 20 20 20 20 20 20 20 20 20 28 68 75 67 6f 2d 62 61 73 65 2d 64 69 72 20 28 66 69 6c 65 2d 6e | ..........(hugo-base-dir.(file-n |
| 3d0a0 | 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f | ame-as-directory.(plist-get.info |
| 3d0c0 | 20 3a 68 75 67 6f 2d 62 61 73 65 2d 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 61 74 | .:hugo-base-dir)))..........(pat |
| 3d0e0 | 68 2d 75 6e 68 65 78 69 66 69 65 64 20 28 75 72 6c 2d 75 6e 68 65 78 2d 73 74 72 69 6e 67 20 70 | h-unhexified.(url-unhex-string.p |
| 3d100 | 61 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 61 74 68 2d 74 72 75 65 20 28 66 69 6c 65 2d | ath))..........(path-true.(file- |
| 3d120 | 74 72 75 65 6e 61 6d 65 20 70 61 74 68 2d 75 6e 68 65 78 69 66 69 65 64 29 29 0a 20 20 20 20 20 | truename.path-unhexified))...... |
| 3d140 | 20 20 20 20 28 65 78 70 6f 72 74 61 62 6c 65 73 20 6f 72 67 2d 68 75 67 6f 2d 65 78 74 65 72 6e | ....(exportables.org-hugo-extern |
| 3d160 | 61 6c 2d 66 69 6c 65 2d 65 78 74 65 6e 73 69 6f 6e 73 2d 61 6c 6c 6f 77 65 64 2d 66 6f 72 2d 63 | al-file-extensions-allowed-for-c |
| 3d180 | 6f 70 79 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 28 62 75 6e 64 6c 65 2d 64 69 72 20 28 61 6e | opying)..........(bundle-dir.(an |
| 3d1a0 | 64 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 62 75 6e 64 6c 65 29 20 | d.(plist-get.info.:hugo-bundle). |
| 3d1c0 | 70 75 62 2d 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 75 6e 64 6c 65 2d 6e 61 6d 65 20 | pub-dir))..........(bundle-name. |
| 3d1e0 | 28 77 68 65 6e 20 62 75 6e 64 6c 65 2d 64 69 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (when.bundle-dir................ |
| 3d200 | 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 63 6f 6e 74 65 6e 74 2d 64 69 72 20 28 66 69 | .........(let*.((content-dir.(fi |
| 3d220 | 6c 65 2d 74 72 75 65 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le-truename..................... |
| 3d240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e | .........................(file-n |
| 3d260 | 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ame-as-directory................ |
| 3d280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 3d2a0 | 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 63 6f 6e 74 65 6e 74 22 20 68 75 67 6f 2d | expand-file-name."content".hugo- |
| 3d2c0 | 62 61 73 65 2d 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | base-dir)))).................... |
| 3d2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 73 2d 68 6f 6d 65 2d 62 72 61 6e 63 68 2d 62 75 6e 64 | ............(is-home-branch-bund |
| 3d300 | 6c 65 20 28 73 74 72 69 6e 67 3d 20 62 75 6e 64 6c 65 2d 64 69 72 20 63 6f 6e 74 65 6e 74 2d 64 | le.(string=.bundle-dir.content-d |
| 3d320 | 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ir)))........................... |
| 3d340 | 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (cond........................... |
| 3d360 | 20 28 69 73 2d 68 6f 6d 65 2d 62 72 61 6e 63 68 2d 62 75 6e 64 6c 65 0a 20 20 20 20 20 20 20 20 | .(is-home-branch-bundle......... |
| 3d380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5f 68 6f 6d 65 22 29 0a 20 20 20 | ...................."_home").... |
| 3d3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 3b 60 62 75 6e | ........................(t.;`bun |
| 3d3c0 | 64 6c 65 2d 64 69 72 27 3d 22 2f 66 6f 6f 2f 62 61 72 2f 22 20 2d 3e 20 60 62 75 6e 64 6c 65 2d | dle-dir'="/foo/bar/".->.`bundle- |
| 3d3e0 | 6e 61 6d 65 27 3d 22 62 61 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | name'="bar"..................... |
| 3d400 | 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 62 61 73 65 20 28 64 69 72 65 63 74 6f | ........(file-name-base.(directo |
| 3d420 | 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 62 75 6e 64 6c 65 2d 64 69 72 29 29 29 29 29 29 29 0a 20 | ry-file-name.bundle-dir))))))).. |
| 3d440 | 20 20 20 20 20 20 20 20 28 73 74 61 74 69 63 2d 64 69 72 20 28 66 69 6c 65 2d 74 72 75 65 6e 61 | ........(static-dir.(file-truena |
| 3d460 | 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e | me.......................(file-n |
| 3d480 | 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ame-as-directory................ |
| 3d4a0 | 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 73 74 61 74 69 | ........(expand-file-name."stati |
| 3d4c0 | 63 22 20 68 75 67 6f 2d 62 61 73 65 2d 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 | c".hugo-base-dir))))..........(d |
| 3d4e0 | 65 73 74 2d 64 69 72 20 28 6f 72 20 62 75 6e 64 6c 65 2d 64 69 72 20 73 74 61 74 69 63 2d 64 69 | est-dir.(or.bundle-dir.static-di |
| 3d500 | 72 29 29 0a 20 20 20 20 20 20 20 20 20 72 65 74 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 | r))..........ret).....(unless.(f |
| 3d520 | 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 73 74 61 74 69 63 2d 64 69 72 29 0a 20 20 20 20 | ile-directory-p.static-dir)..... |
| 3d540 | 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 50 6c 65 61 73 65 20 63 72 65 61 74 65 20 74 68 65 | ..(user-error."Please.create.the |
| 3d560 | 20 25 73 20 64 69 72 65 63 74 6f 72 79 22 20 73 74 61 74 69 63 2d 64 69 72 29 29 0a 20 20 20 20 | .%s.directory".static-dir))..... |
| 3d580 | 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 44 42 47 20 61 74 74 63 68 20 | ;;.(message."[ox-hugo.DBG.attch. |
| 3d5a0 | 72 65 77 72 69 74 65 5d 20 49 6d 61 67 65 20 65 78 70 6f 72 74 20 64 69 72 20 69 73 3a 20 25 73 | rewrite].Image.export.dir.is:.%s |
| 3d5c0 | 22 20 73 74 61 74 69 63 2d 64 69 72 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b | ".static-dir).....;;.(message."[ |
| 3d5e0 | 6f 78 2d 68 75 67 6f 20 44 42 47 20 61 74 74 63 68 20 72 65 77 72 69 74 65 5d 20 70 61 74 68 3a | ox-hugo.DBG.attch.rewrite].path: |
| 3d600 | 20 25 73 22 20 70 61 74 68 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d | .%s".path).....;;.(message."[ox- |
| 3d620 | 68 75 67 6f 20 44 42 47 20 61 74 74 63 68 20 72 65 77 72 69 74 65 5d 20 70 61 74 68 2d 74 72 75 | hugo.DBG.attch.rewrite].path-tru |
| 3d640 | 65 3a 20 25 73 22 20 70 61 74 68 2d 74 72 75 65 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 | e:.%s".path-true).....;;.(messag |
| 3d660 | 65 20 22 5b 6f 78 2d 68 75 67 6f 20 44 42 47 20 61 74 74 63 68 20 72 65 77 72 69 74 65 5d 20 62 | e."[ox-hugo.DBG.attch.rewrite].b |
| 3d680 | 75 6e 64 6c 65 2d 64 69 72 3a 20 25 73 22 20 62 75 6e 64 6c 65 2d 64 69 72 29 0a 20 20 20 20 3b | undle-dir:.%s".bundle-dir).....; |
| 3d6a0 | 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 44 42 47 20 61 74 74 63 68 20 72 | ;.(message."[ox-hugo.DBG.attch.r |
| 3d6c0 | 65 77 72 69 74 65 5d 20 62 75 6e 64 6c 65 2d 6e 61 6d 65 3a 20 25 73 22 20 62 75 6e 64 6c 65 2d | ewrite].bundle-name:.%s".bundle- |
| 3d6e0 | 6e 61 6d 65 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 | name).....;;.(message."[ox-hugo. |
| 3d700 | 44 42 47 20 61 74 74 63 68 20 72 65 77 72 69 74 65 5d 20 64 65 66 61 75 6c 74 2d 64 69 72 3a 20 | DBG.attch.rewrite].default-dir:. |
| 3d720 | 25 73 22 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 3b 3b 20 28 6d | %s".default-directory).....;;.(m |
| 3d740 | 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 44 42 47 20 61 74 74 63 68 20 72 65 77 72 69 | essage."[ox-hugo.DBG.attch.rewri |
| 3d760 | 74 65 5d 20 64 65 73 74 2d 64 69 72 3a 20 25 73 22 20 64 65 73 74 2d 64 69 72 29 0a 20 20 20 20 | te].dest-dir:.%s".dest-dir)..... |
| 3d780 | 28 69 66 20 28 61 6e 64 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 70 61 74 68 2d 74 72 75 | (if.(and.(file-exists-p.path-tru |
| 3d7a0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 28 66 69 6c 65 2d 6e 61 | e)..............(member.(file-na |
| 3d7c0 | 6d 65 2d 65 78 74 65 6e 73 69 6f 6e 20 70 61 74 68 2d 75 6e 68 65 78 69 66 69 65 64 29 20 65 78 | me-extension.path-unhexified).ex |
| 3d7e0 | 70 6f 72 74 61 62 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 64 69 | portables)..............(file-di |
| 3d800 | 72 65 63 74 6f 72 79 2d 70 20 64 65 73 74 2d 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 28 70 72 | rectory-p.dest-dir)).........(pr |
| 3d820 | 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 43 68 65 63 6b 20 69 66 20 60 70 61 74 68 2d | ogn...........;;.Check.if.`path- |
| 3d840 | 74 72 75 65 27 20 69 73 20 61 6c 72 65 61 64 79 20 69 6e 73 69 64 65 20 60 64 65 73 74 2d 64 69 | true'.is.already.inside.`dest-di |
| 3d860 | 72 27 2e 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 | r'............(if.(string-match. |
| 3d880 | 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 64 65 73 74 2d 64 69 72 29 20 70 61 74 68 2d 74 72 75 | (regexp-quote.dest-dir).path-tru |
| 3d8a0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 | e)...............(progn......... |
| 3d8c0 | 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 73 6f 2c 20 72 65 74 75 72 6e 20 2a 6f 6e 6c 79 2a 20 | ........;;.If.so,.return.*only*. |
| 3d8e0 | 74 68 65 20 70 61 74 68 20 63 6f 6e 73 69 64 65 72 69 6e 67 20 74 68 65 0a 20 20 20 20 20 20 20 | the.path.considering.the........ |
| 3d900 | 20 20 20 20 20 20 20 20 20 3b 3b 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 64 69 72 65 63 74 6f 72 | .........;;.destination.director |
| 3d920 | 79 20 61 73 20 72 6f 6f 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | y.as.root..................(setq |
| 3d940 | 20 72 65 74 20 28 63 6f 6e 63 61 74 20 22 2f 22 20 28 73 75 62 73 74 72 69 6e 67 20 70 61 74 68 | .ret.(concat."/".(substring.path |
| 3d960 | 2d 74 72 75 65 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 | -true.(match-end.0)))))......... |
| 3d980 | 20 20 20 20 28 6c 65 74 2a 20 28 28 66 69 6c 65 2d 6e 61 6d 65 2d 72 65 6c 61 74 69 76 65 2d 70 | ....(let*.((file-name-relative-p |
| 3d9a0 | 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 | ath.....................(cond... |
| 3d9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 | ...................((string-matc |
| 3d9e0 | 68 20 22 2f 73 74 61 74 69 63 2f 22 20 70 61 74 68 2d 74 72 75 65 29 0a 20 20 20 20 20 20 20 20 | h."/static/".path-true)......... |
| 3da00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 70 61 74 68 2d 74 72 75 65 27 20 69 73 20 | ..............;;.`path-true'.is. |
| 3da20 | 22 2f 66 6f 6f 2f 73 74 61 74 69 63 2f 62 61 72 2f 62 61 7a 2e 70 6e 67 22 2c 0a 20 20 20 20 20 | "/foo/static/bar/baz.png",...... |
| 3da40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 72 65 74 75 72 6e 20 22 62 61 72 2f | .................;;.return."bar/ |
| 3da60 | 62 61 7a 2e 70 6e 67 22 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | baz.png"........................ |
| 3da80 | 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 44 42 47 20 61 74 74 63 68 20 | ;;.(message."[ox-hugo.DBG.attch. |
| 3daa0 | 72 65 77 72 69 74 65 5d 20 70 61 74 68 20 63 6f 6e 74 61 69 6e 73 20 73 74 61 74 69 63 22 29 0a | rewrite].path.contains.static"). |
| 3dac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 70 61 74 68 | ......................;;.If.path |
| 3dae0 | 2d 74 72 75 65 20 63 6f 6e 74 61 69 6e 73 20 22 2f 73 74 61 74 69 63 2f 22 2c 20 73 65 74 20 74 | -true.contains."/static/",.set.t |
| 3db00 | 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 64 65 73 | he.......................;;.`des |
| 3db20 | 74 2d 64 69 72 27 20 74 6f 20 60 73 74 61 74 69 63 2d 64 69 72 27 20 28 65 76 65 6e 20 69 66 20 | t-dir'.to.`static-dir'.(even.if. |
| 3db40 | 74 68 69 73 20 69 73 20 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | this.is.a....................... |
| 3db60 | 3b 3b 20 70 61 67 65 20 62 75 6e 64 6c 65 29 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ;;.page.bundle)................. |
| 3db80 | 20 20 20 20 20 20 20 28 73 65 74 71 20 64 65 73 74 2d 64 69 72 20 73 74 61 74 69 63 2d 64 69 72 | .......(setq.dest-dir.static-dir |
| 3dba0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 | ).......................(substri |
| 3dbc0 | 6e 67 20 70 61 74 68 2d 74 72 75 65 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 29 0a 20 20 20 | ng.path-true.(match-end.0))).... |
| 3dbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 6e 64 6c 65 2d 64 69 72 0a 20 20 | ..................(bundle-dir... |
| 3dc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 | ....................(cond....... |
| 3dc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 | .................((string-match. |
| 3dc40 | 28 63 6f 6e 63 61 74 20 22 2f 22 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 62 75 6e 64 6c 65 | (concat."/".(regexp-quote.bundle |
| 3dc60 | 2d 6e 61 6d 65 29 20 22 2f 22 29 20 70 61 74 68 2d 74 72 75 65 29 0a 20 20 20 20 20 20 20 20 20 | -name)."/").path-true).......... |
| 3dc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 69 73 20 69 73 20 61 20 70 61 67 65 | ...............;;.This.is.a.page |
| 3dca0 | 20 62 75 6e 64 6c 65 2e 20 20 60 62 75 6e 64 6c 65 2d 6e 61 6d 65 27 20 69 73 0a 20 20 20 20 20 | .bundle...`bundle-name'.is...... |
| 3dcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 3c 42 55 4e 44 4c 45 5f 4e | ...................;;."<BUNDLE_N |
| 3dce0 | 41 4d 45 3e 22 2c 20 60 70 61 74 68 2d 74 72 75 65 27 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 | AME>",.`path-true'.is........... |
| 3dd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 3c 4f 52 47 5f 46 49 4c 45 5f 44 49 52 3e | ..............;;."<ORG_FILE_DIR> |
| 3dd20 | 2f 62 61 72 2f 3c 42 55 4e 44 4c 45 5f 4e 41 4d 45 3e 2f 7a 6f 6f 2f 62 61 7a 2e 70 6e 67 22 2c | /bar/<BUNDLE_NAME>/zoo/baz.png", |
| 3dd40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 72 65 74 75 | .........................;;.retu |
| 3dd60 | 72 6e 20 22 7a 6f 6f 2f 62 61 7a 2e 70 6e 67 22 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rn."zoo/baz.png"................ |
| 3dd80 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 | ..........;;.(message."[ox-hugo. |
| 3dda0 | 44 42 47 20 61 74 74 63 68 20 72 65 77 72 69 74 65 20 42 55 4e 44 4c 45 20 31 5d 20 62 75 6e 64 | DBG.attch.rewrite.BUNDLE.1].bund |
| 3ddc0 | 6c 65 2d 6e 61 6d 65 3a 20 25 73 22 20 62 75 6e 64 6c 65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 | le-name:.%s".bundle-name)....... |
| 3dde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b | ..................;;.(message."[ |
| 3de00 | 6f 78 2d 68 75 67 6f 20 44 42 47 20 61 74 74 63 68 20 72 65 77 72 69 74 65 20 42 55 4e 44 4c 45 | ox-hugo.DBG.attch.rewrite.BUNDLE |
| 3de20 | 20 31 5d 20 61 74 74 63 68 20 61 6c 6f 6e 67 20 77 69 74 68 20 4f 72 67 20 63 6f 6e 74 65 6e 74 | .1].attch.along.with.Org.content |
| 3de40 | 3a 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | :.%s".........................;; |
| 3de60 | 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 70 61 74 68 2d 74 72 75 65 20 28 | ..........(substring.path-true.( |
| 3de80 | 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | match-end.0))).................. |
| 3dea0 | 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 70 61 74 68 2d 74 72 75 65 20 28 6d 61 74 | .......(substring.path-true.(mat |
| 3dec0 | 63 68 2d 65 6e 64 20 30 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch-end.0)))..................... |
| 3dee0 | 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 | ...((string-match.(regexp-quote. |
| 3df00 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 20 70 61 74 68 2d 74 72 75 65 29 0a 20 20 | default-directory).path-true)... |
| 3df20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 69 73 20 69 73 | ......................;;.This.is |
| 3df40 | 20 61 20 70 61 67 65 20 62 75 6e 64 6c 65 2e 20 20 60 64 65 66 61 75 6c 74 2d 70 61 74 68 27 20 | .a.page.bundle...`default-path'. |
| 3df60 | 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 3c | is.........................;;."< |
| 3df80 | 4f 52 47 5f 46 49 4c 45 5f 44 49 52 3e 2f 22 2c 20 60 70 61 74 68 2d 74 72 75 65 27 20 69 73 0a | ORG_FILE_DIR>/",.`path-true'.is. |
| 3dfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 3c 4f 52 47 | ........................;;."<ORG |
| 3dfc0 | 5f 46 49 4c 45 5f 44 49 52 3e 2f 62 61 72 2f 62 61 7a 2e 70 6e 67 22 2c 20 72 65 74 75 72 6e 0a | _FILE_DIR>/bar/baz.png",.return. |
| 3dfe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 62 61 72 2f | ........................;;."bar/ |
| 3e000 | 62 61 7a 2e 70 6e 67 22 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | baz.png"........................ |
| 3e020 | 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 44 42 47 20 61 74 74 63 | ..;;.(message."[ox-hugo.DBG.attc |
| 3e040 | 68 20 72 65 77 72 69 74 65 20 42 55 4e 44 4c 45 20 32 5d 20 61 74 74 63 68 20 61 6c 6f 6e 67 20 | h.rewrite.BUNDLE.2].attch.along. |
| 3e060 | 77 69 74 68 20 4f 72 67 20 63 6f 6e 74 65 6e 74 3a 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 | with.Org.content:.%s"........... |
| 3e080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 | ..............;;..........(subst |
| 3e0a0 | 72 69 6e 67 20 70 61 74 68 2d 74 72 75 65 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 29 0a 20 | ring.path-true.(match-end.0))).. |
| 3e0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e | .......................(substrin |
| 3e0e0 | 67 20 70 61 74 68 2d 74 72 75 65 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 29 0a 20 20 20 20 | g.path-true.(match-end.0)))..... |
| 3e100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 | ...................(t........... |
| 3e120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 69 73 20 69 73 20 61 20 70 61 67 65 20 | ..............;;.This.is.a.page. |
| 3e140 | 62 75 6e 64 6c 65 2e 20 20 60 64 65 66 61 75 6c 74 2d 70 61 74 68 27 20 69 73 0a 20 20 20 20 20 | bundle...`default-path'.is...... |
| 3e160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 3c 4f 52 47 5f 46 49 4c 45 | ...................;;."<ORG_FILE |
| 3e180 | 5f 44 49 52 3e 2f 22 2c 20 60 70 61 74 68 2d 74 72 75 65 27 20 69 73 0a 20 20 20 20 20 20 20 20 | _DIR>/",.`path-true'.is......... |
| 3e1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 2f 66 6f 6f 2f 62 61 72 2f 62 61 7a | ................;;."/foo/bar/baz |
| 3e1c0 | 2e 70 6e 67 22 2c 20 72 65 74 75 72 6e 20 22 62 61 7a 2e 70 6e 67 22 2e 0a 20 20 20 20 20 20 20 | .png",.return."baz.png"......... |
| 3e1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f | .................;;.(message."[o |
| 3e200 | 78 2d 68 75 67 6f 20 44 42 47 20 61 74 74 63 68 20 72 65 77 72 69 74 65 20 42 55 4e 44 4c 45 20 | x-hugo.DBG.attch.rewrite.BUNDLE. |
| 3e220 | 33 5d 20 61 74 74 63 68 20 6e 65 69 74 68 65 72 20 69 6e 20 73 74 61 74 69 63 20 6e 6f 72 20 69 | 3].attch.neither.in.static.nor.i |
| 3e240 | 6e 20 4f 72 67 20 66 69 6c 65 20 64 69 72 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n.Org.file.dir")................ |
| 3e260 | 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 | .........(file-name-nondirectory |
| 3e280 | 20 70 61 74 68 2d 75 6e 68 65 78 69 66 69 65 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .path-unhexified))))............ |
| 3e2a0 | 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........(t.................... |
| 3e2c0 | 20 20 20 3b 3b 20 45 6c 73 65 2c 20 60 70 61 74 68 2d 74 72 75 65 27 20 69 73 20 22 2f 66 6f 6f | ...;;.Else,.`path-true'.is."/foo |
| 3e2e0 | 2f 62 61 72 2f 62 61 7a 2e 70 6e 67 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | /bar/baz.png",.................. |
| 3e300 | 20 20 20 20 20 3b 3b 20 72 65 74 75 72 6e 20 22 6f 78 2d 68 75 67 6f 2f 62 61 7a 2e 70 6e 67 22 | .....;;.return."ox-hugo/baz.png" |
| 3e320 | 2e 20 20 22 6f 78 2d 68 75 67 6f 22 20 69 73 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..."ox-hugo".is.the............. |
| 3e340 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 0a 20 20 | ..........;;.default.value.of... |
| 3e360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 6f 72 67 2d 68 75 67 6f | ....................;;.`org-hugo |
| 3e380 | 2d 64 65 66 61 75 6c 74 2d 73 74 61 74 69 63 2d 73 75 62 64 69 72 65 63 74 6f 72 79 2d 66 6f 72 | -default-static-subdirectory-for |
| 3e3a0 | 2d 65 78 74 65 72 6e 61 6c 73 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -externals'..................... |
| 3e3c0 | 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 44 42 47 20 61 74 74 | ...;;.(message."[ox-hugo.DBG.att |
| 3e3e0 | 63 68 20 72 65 77 72 69 74 65 5d 20 6e 65 69 74 68 65 72 20 42 55 4e 44 4c 45 20 6e 6f 72 20 63 | ch.rewrite].neither.BUNDLE.nor.c |
| 3e400 | 6f 6e 74 61 69 6e 73 20 73 74 61 74 69 63 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ontains.static")................ |
| 3e420 | 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......(concat.................. |
| 3e440 | 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 6f 72 | ......(file-name-as-directory.or |
| 3e460 | 67 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 73 74 61 74 69 63 2d 73 75 62 64 69 72 65 63 74 6f | g-hugo-default-static-subdirecto |
| 3e480 | 72 79 2d 66 6f 72 2d 65 78 74 65 72 6e 61 6c 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ry-for-externals)............... |
| 3e4a0 | 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 | .........(file-name-nondirectory |
| 3e4c0 | 20 70 61 74 68 2d 75 6e 68 65 78 69 66 69 65 64 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .path-unhexified)))))........... |
| 3e4e0 | 20 20 20 20 20 20 20 20 20 28 64 65 73 74 2d 70 61 74 68 20 28 63 6f 6e 63 61 74 20 64 65 73 74 | .........(dest-path.(concat.dest |
| 3e500 | 2d 64 69 72 20 66 69 6c 65 2d 6e 61 6d 65 2d 72 65 6c 61 74 69 76 65 2d 70 61 74 68 29 29 0a 20 | -dir.file-name-relative-path)).. |
| 3e520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 73 74 2d 70 61 74 68 2d 64 69 72 | ..................(dest-path-dir |
| 3e540 | 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 64 65 73 74 2d 70 61 74 68 29 | .(file-name-directory.dest-path) |
| 3e560 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 60 64 65 73 74 2d 64 69 | ))...............;;.The.`dest-di |
| 3e580 | 72 27 20 77 6f 75 6c 64 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 2e 20 20 42 75 74 20 69 66 0a | r'.would.already.exist...But.if. |
| 3e5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 66 69 6c 65 2d 6e 61 6d 65 2d 72 65 6c 61 | ..............;;.`file-name-rela |
| 3e5c0 | 74 69 76 65 2d 70 61 74 68 27 20 69 73 20 22 69 6d 61 67 65 73 2f 69 6d 61 67 65 2e 70 6e 67 22 | tive-path'.is."images/image.png" |
| 3e5e0 | 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 66 6f 6f 2f 62 61 72 2e 74 78 | .or...............;;."foo/bar.tx |
| 3e600 | 74 22 2c 20 69 74 27 73 20 6c 69 6b 65 6c 79 20 74 68 61 74 20 22 60 64 65 73 74 2d 64 69 72 27 | t",.it's.likely.that."`dest-dir' |
| 3e620 | 2f 69 6d 61 67 65 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 72 20 22 60 64 | /images"...............;;.or."`d |
| 3e640 | 65 73 74 2d 64 69 72 27 2f 66 6f 6f 22 20 6d 69 67 68 74 20 6e 6f 74 20 65 78 69 73 74 2e 20 20 | est-dir'/foo".might.not.exist... |
| 3e660 | 53 6f 20 63 72 65 61 74 65 20 74 68 6f 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | So.create.those...............;; |
| 3e680 | 20 69 66 20 6e 65 65 64 65 64 20 62 65 6c 6f 77 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .if.needed.below................ |
| 3e6a0 | 28 75 6e 6c 65 73 73 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 64 65 73 74 2d 70 61 74 68 | (unless.(file-exists-p.dest-path |
| 3e6c0 | 2d 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 6b 64 69 72 20 64 65 73 | -dir).................(mkdir.des |
| 3e6e0 | 74 2d 70 61 74 68 2d 64 69 72 20 3a 70 61 72 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | t-path-dir.:parents))........... |
| 3e700 | 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 44 42 47 20 61 74 | ....;;.(message."[ox-hugo.DBG.at |
| 3e720 | 74 63 68 20 72 65 77 72 69 74 65 5d 20 66 69 6c 65 2d 6e 61 6d 65 2d 72 65 6c 61 74 69 76 65 2d | tch.rewrite].file-name-relative- |
| 3e740 | 70 61 74 68 3a 20 25 73 22 20 66 69 6c 65 2d 6e 61 6d 65 2d 72 65 6c 61 74 69 76 65 2d 70 61 74 | path:.%s".file-name-relative-pat |
| 3e760 | 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f | h)...............;;.(message."[o |
| 3e780 | 78 2d 68 75 67 6f 20 44 42 47 20 61 74 74 63 68 20 72 65 77 72 69 74 65 5d 20 64 65 73 74 2d 70 | x-hugo.DBG.attch.rewrite].dest-p |
| 3e7a0 | 61 74 68 3a 20 25 73 22 20 64 65 73 74 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ath:.%s".dest-path)............. |
| 3e7c0 | 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 44 42 47 20 61 74 74 63 | ..;;.(message."[ox-hugo.DBG.attc |
| 3e7e0 | 68 20 72 65 77 72 69 74 65 5d 20 64 65 73 74 2d 70 61 74 68 2d 64 69 72 3a 20 25 73 22 20 64 65 | h.rewrite].dest-path-dir:.%s".de |
| 3e800 | 73 74 2d 70 61 74 68 2d 64 69 72 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 44 | st-path-dir)................;;.D |
| 3e820 | 6f 20 74 68 65 20 63 6f 70 79 20 6f 6e 6c 79 20 69 66 20 74 68 65 20 66 69 6c 65 20 74 6f 20 62 | o.the.copy.only.if.the.file.to.b |
| 3e840 | 65 20 63 6f 70 69 65 64 20 69 73 20 6e 65 77 65 72 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 | e.copied.is.newer.or............ |
| 3e860 | 20 20 20 3b 3b 20 64 6f 65 73 6e 27 74 20 65 78 69 73 74 20 69 6e 20 74 68 65 20 73 74 61 74 69 | ...;;.doesn't.exist.in.the.stati |
| 3e880 | 63 20 64 69 72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 | c.dir................(when.(file |
| 3e8a0 | 2d 6e 65 77 65 72 2d 74 68 61 6e 2d 66 69 6c 65 2d 70 20 70 61 74 68 2d 74 72 75 65 20 64 65 73 | -newer-than-file-p.path-true.des |
| 3e8c0 | 74 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 | t-path).................(message |
| 3e8e0 | 20 22 5b 6f 78 2d 68 75 67 6f 5d 20 43 6f 70 69 65 64 20 25 53 20 74 6f 20 25 53 22 20 70 61 74 | ."[ox-hugo].Copied.%S.to.%S".pat |
| 3e900 | 68 2d 74 72 75 65 20 64 65 73 74 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h-true.dest-path)............... |
| 3e920 | 20 20 28 63 6f 70 79 2d 66 69 6c 65 20 70 61 74 68 2d 74 72 75 65 20 64 65 73 74 2d 70 61 74 68 | ..(copy-file.path-true.dest-path |
| 3e940 | 20 3a 6f 6b 2d 69 66 2d 61 6c 72 65 61 64 79 2d 65 78 69 73 74 73 29 29 0a 20 20 20 20 20 20 20 | .:ok-if-already-exists))........ |
| 3e960 | 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 74 20 28 69 66 20 28 61 6e 64 20 62 75 6e 64 6c 65 | .......(setq.ret.(if.(and.bundle |
| 3e980 | 2d 64 69 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -dir............................ |
| 3e9a0 | 20 20 20 20 20 20 28 73 74 72 69 6e 67 3d 20 62 75 6e 64 6c 65 2d 64 69 72 20 64 65 73 74 2d 64 | ......(string=.bundle-dir.dest-d |
| 3e9c0 | 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ir))............................ |
| 3e9e0 | 20 3b 3b 20 49 66 20 61 74 74 61 63 68 6d 65 6e 74 73 20 61 72 65 20 63 6f 70 69 65 64 20 74 6f | .;;.If.attachments.are.copied.to |
| 3ea00 | 20 74 68 65 20 62 75 6e 64 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .the.bundle..................... |
| 3ea20 | 20 20 20 20 20 20 20 20 3b 3b 20 64 69 72 65 63 74 6f 72 79 2c 20 64 6f 6e 27 74 20 70 72 65 66 | ........;;.directory,.don't.pref |
| 3ea40 | 69 78 20 74 68 65 20 70 61 74 68 20 61 73 20 22 2f 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ix.the.path.as."/".............. |
| 3ea60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 73 20 74 68 6f 73 65 20 70 61 74 68 73 | ...............;;.as.those.paths |
| 3ea80 | 20 77 6f 6e 27 74 20 65 78 69 73 74 20 61 74 20 74 68 65 20 73 69 74 65 0a 20 20 20 20 20 20 20 | .won't.exist.at.the.site........ |
| 3eaa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 61 73 65 20 55 52 4c | .....................;;.base.URL |
| 3eac0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 | ..............................fi |
| 3eae0 | 6c 65 2d 6e 61 6d 65 2d 72 65 6c 61 74 69 76 65 2d 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 | le-name-relative-path........... |
| 3eb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 2f 22 20 66 69 6c 65 | ................(concat."/".file |
| 3eb20 | 2d 6e 61 6d 65 2d 72 65 6c 61 74 69 76 65 2d 70 61 74 68 29 29 29 29 29 29 0a 20 20 20 20 20 20 | -name-relative-path))))))....... |
| 3eb40 | 28 73 65 74 71 20 72 65 74 20 70 61 74 68 29 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 | (setq.ret.path)).....;;.(message |
| 3eb60 | 20 22 5b 6f 78 2d 68 75 67 6f 20 44 42 47 20 61 74 74 63 68 20 72 65 77 72 69 74 65 5d 20 72 65 | ."[ox-hugo.DBG.attch.rewrite].re |
| 3eb80 | 74 75 72 6e 65 64 20 70 61 74 68 3a 20 25 73 22 20 72 65 74 29 0a 20 20 20 20 72 65 74 29 29 0a | turned.path:.%s".ret).....ret)). |
| 3eba0 | 0a 3b 3b 3b 3b 20 50 61 72 61 67 72 61 70 68 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d | .;;;;.Paragraph.(defun.org-hugo- |
| 3ebc0 | 70 61 72 61 67 72 61 70 68 2d 2d 70 72 6f 63 65 73 73 2d 63 6f 6e 74 65 6e 74 20 28 70 61 72 61 | paragraph--process-content.(para |
| 3ebe0 | 67 72 61 70 68 20 63 6f 6e 74 65 6e 74 73 20 69 6e 66 6f 29 0a 20 20 22 50 72 6f 63 65 73 73 20 | graph.contents.info)..."Process. |
| 3ec00 | 74 68 65 20 63 6f 6e 74 65 6e 74 20 6f 66 20 70 61 72 61 67 72 61 70 68 73 2e 0a 0a 2d 20 50 72 | the.content.of.paragraphs...-.Pr |
| 3ec20 | 65 76 65 6e 74 20 75 6e 77 61 6e 74 65 64 20 73 70 61 63 65 73 20 77 68 65 6e 20 6a 6f 69 6e 69 | event.unwanted.spaces.when.joini |
| 3ec40 | 6e 67 20 43 68 69 6e 65 73 65 2f 4a 61 70 61 6e 65 73 65 20 6c 69 6e 65 73 2e 0a 2d 20 4a 6f 69 | ng.Chinese/Japanese.lines..-.Joi |
| 3ec60 | 6e 20 61 6c 6c 20 6c 69 6e 65 73 20 69 6e 20 61 20 70 61 72 61 67 72 61 70 68 20 69 6e 74 6f 20 | n.all.lines.in.a.paragraph.into. |
| 3ec80 | 61 20 73 69 6e 67 6c 65 20 6c 69 6e 65 20 69 66 0a 20 20 60 3a 68 75 67 6f 2d 70 72 65 73 65 72 | a.single.line.if...`:hugo-preser |
| 3eca0 | 76 65 2d 66 69 6c 6c 69 6e 67 27 20 70 6c 69 73 74 20 70 72 6f 70 65 72 74 79 20 69 73 20 6e 69 | ve-filling'.plist.property.is.ni |
| 3ecc0 | 6c 2e 0a 2d 20 41 64 64 20 5c 22 26 6e 62 73 70 3b 5c 22 20 48 54 4d 4c 20 65 6e 74 69 74 79 20 | l..-.Add.\" \".HTML.entity. |
| 3ece0 | 62 65 66 6f 72 65 20 66 6f 6f 74 6e 6f 74 65 20 61 6e 63 68 6f 72 73 20 73 6f 20 74 68 61 74 20 | before.footnote.anchors.so.that. |
| 3ed00 | 74 68 65 0a 20 20 61 6e 63 68 6f 72 73 20 77 6f 6e 27 74 20 62 65 20 6f 6e 20 61 20 73 65 70 61 | the...anchors.won't.be.on.a.sepa |
| 3ed20 | 72 61 74 65 20 6c 69 6e 65 20 62 79 20 74 68 65 6d 73 65 6c 76 65 73 2e 0a 0a 52 65 74 75 72 6e | rate.line.by.themselves...Return |
| 3ed40 | 20 74 68 65 20 70 72 6f 63 65 73 73 65 64 20 43 4f 4e 54 45 4e 54 53 20 73 74 72 69 6e 67 20 66 | .the.processed.CONTENTS.string.f |
| 3ed60 | 72 6f 6d 20 74 68 65 20 50 41 52 41 47 52 41 50 48 20 65 6c 65 6d 65 6e 74 2e 0a 49 4e 46 4f 20 | rom.the.PARAGRAPH.element..INFO. |
| 3ed80 | 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 | is.a.plist.used.as.a.communicati |
| 3eda0 | 6f 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 28 6c 65 74 20 28 28 72 65 74 20 63 6f 6e 74 65 6e | on.channel."...(let.((ret.conten |
| 3edc0 | 74 73 29 29 0a 20 20 20 20 3b 3b 20 4a 6f 69 6e 20 63 6f 6e 73 65 63 75 74 69 76 65 20 43 68 69 | ts)).....;;.Join.consecutive.Chi |
| 3ede0 | 6e 65 73 65 2c 20 4a 61 70 61 6e 65 73 65 20 6c 69 6e 65 73 20 69 6e 74 6f 20 61 20 73 69 6e 67 | nese,.Japanese.lines.into.a.sing |
| 3ee00 | 6c 65 20 6c 6f 6e 67 0a 20 20 20 20 3b 3b 20 6c 69 6e 65 20 77 69 74 68 6f 75 74 20 75 6e 77 61 | le.long.....;;.line.without.unwa |
| 3ee20 | 6e 74 65 64 20 73 70 61 63 65 20 69 6e 62 65 74 77 65 65 6e 2e 0a 20 20 20 20 28 77 68 65 6e 20 | nted.space.inbetween......(when. |
| 3ee40 | 28 6f 72 67 2d 68 75 67 6f 2d 2d 6c 61 6e 67 2d 63 6a 6b 2d 70 20 69 6e 66 6f 29 0a 20 20 20 20 | (org-hugo--lang-cjk-p.info)..... |
| 3ee60 | 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 65 6d 61 63 73 2d 63 68 69 6e 61 2e 6f 72 67 2f 74 2f 6f | ..;;.https://emacs-china.org/t/o |
| 3ee80 | 78 2d 68 75 67 6f 2d 61 75 74 6f 2d 66 69 6c 6c 2d 6d 6f 64 65 2d 6d 61 72 6b 64 6f 77 6e 2f 39 | x-hugo-auto-fill-mode-markdown/9 |
| 3eea0 | 35 34 37 2f 35 0a 20 20 20 20 20 20 3b 3b 20 45 78 61 6d 70 6c 65 3a 20 e8 bf 99 e6 98 af e4 b8 | 547/5.......;;.Example:......... |
| 3eec0 | 80 e4 b8 aa e6 b5 8b e8 af 95 20 20 20 20 20 2d 3e 20 e8 bf 99 e6 98 af e4 b8 80 e4 b8 aa e6 b5 | ...............->............... |
| 3eee0 | 8b e8 af 95 e6 96 87 e6 9c ac 20 28 22 54 68 69 73 20 69 73 20 61 20 74 65 73 74 20 74 65 78 74 | ...........("This.is.a.test.text |
| 3ef00 | 22 29 0a 20 20 20 20 20 20 3b 3b 20 20 20 20 20 20 20 20 20 20 e6 96 87 e6 9c ac 0a 20 20 20 20 | ").......;;..................... |
| 3ef20 | 20 20 28 73 65 74 71 20 72 65 74 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 | ..(setq.ret.(replace-regexp-in-s |
| 3ef40 | 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5b 5b 3a 6d 75 | tring.................."\\([[:mu |
| 3ef60 | 6c 74 69 62 79 74 65 3a 5d 5d 5c 5c 29 5b 5b 3a 62 6c 61 6e 6b 3a 5d 5d 2a 5c 6e 5b 5b 3a 62 6c | ltibyte:]]\\)[[:blank:]]*\n[[:bl |
| 3ef80 | 61 6e 6b 3a 5d 5d 2a 5c 5c 28 5b 5b 3a 6d 75 6c 74 69 62 79 74 65 3a 5d 5d 5c 5c 29 22 20 22 5c | ank:]]*\\([[:multibyte:]]\\)"."\ |
| 3efa0 | 5c 31 5c 5c 32 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 29 29 0a 20 20 | \1\\2"..................ret))... |
| 3efc0 | 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 70 61 72 61 67 | ....;;.(message."[org-hugo-parag |
| 3efe0 | 72 61 70 68 2d 2d 70 72 6f 63 65 73 73 2d 63 6f 6e 74 65 6e 74 20 44 42 47 5d 20 63 6f 6e 74 65 | raph--process-content.DBG].conte |
| 3f000 | 6e 74 73 20 31 3a 20 25 73 22 20 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 20 29 0a 0a 20 20 | nts.1:.%s".contents).......).... |
| 3f020 | 20 20 3b 3b 20 4a 6f 69 6e 20 61 6c 6c 20 63 6f 6e 74 65 6e 74 20 69 6e 74 6f 20 61 20 73 69 6e | ..;;.Join.all.content.into.a.sin |
| 3f040 | 67 6c 65 20 6c 69 6e 65 20 28 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 20 6e 65 77 6c 69 6e 65 29 | gle.line.(followed.by.a.newline) |
| 3f060 | 0a 20 20 20 20 3b 3b 20 69 66 20 3a 68 75 67 6f 2d 70 72 65 73 65 72 76 65 2d 66 69 6c 6c 69 6e | .....;;.if.:hugo-preserve-fillin |
| 3f080 | 67 20 69 73 20 6e 69 6c 2e 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 67 2d 68 75 67 6f 2d | g.is.nil......(unless.(org-hugo- |
| 3f0a0 | 2d 70 6c 69 73 74 2d 67 65 74 2d 74 72 75 65 2d 70 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 70 72 65 | -plist-get-true-p.info.:hugo-pre |
| 3f0c0 | 73 65 72 76 65 2d 66 69 6c 6c 69 6e 67 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 72 65 74 20 28 | serve-filling).......(setq.ret.( |
| 3f0e0 | 63 6f 6e 63 61 74 20 28 6d 61 70 63 6f 6e 63 61 74 20 27 69 64 65 6e 74 69 74 79 20 28 73 70 6c | concat.(mapconcat.'identity.(spl |
| 3f100 | 69 74 2d 73 74 72 69 6e 67 20 72 65 74 29 20 22 20 22 29 20 22 5c 6e 22 29 29 29 0a 0a 20 20 20 | it-string.ret).".")."\n")))..... |
| 3f120 | 20 3b 3b 20 53 70 65 63 69 61 6c 20 70 72 6f 63 65 73 73 69 6e 67 20 66 6f 72 20 66 6f 6f 74 6e | .;;.Special.processing.for.footn |
| 3f140 | 6f 74 65 73 2e 0a 20 20 20 20 28 73 65 74 71 20 72 65 74 20 28 72 65 70 6c 61 63 65 2d 72 65 67 | otes......(setq.ret.(replace-reg |
| 3f160 | 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | exp-in-string................;;. |
| 3f180 | 47 6c 75 65 20 66 6f 6f 74 6e 6f 74 65 73 20 74 6f 20 74 68 65 20 77 6f 72 64 73 20 62 65 66 6f | Glue.footnotes.to.the.words.befo |
| 3f1a0 | 72 65 20 74 68 65 6d 20 75 73 69 6e 67 20 26 6e 62 73 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 | re.them.using. ............ |
| 3f1c0 | 20 20 20 20 3b 3b 20 73 6f 20 74 68 61 74 20 74 68 65 20 66 6f 6f 74 6e 6f 74 65 20 72 65 66 65 | ....;;.so.that.the.footnote.refe |
| 3f1e0 | 72 65 6e 63 65 20 64 6f 65 73 20 6e 6f 74 20 65 6e 64 20 75 70 20 6f 6e 20 61 0a 20 20 20 20 20 | rence.does.not.end.up.on.a...... |
| 3f200 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6e 65 77 20 6c 69 6e 65 20 62 79 20 69 74 73 65 6c 66 2e | ..........;;.new.line.by.itself. |
| 3f220 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 73 6f 6d 65 74 68 69 6e 67 20 46 4e | ................;;."something.FN |
| 3f240 | 22 20 2d 3e 20 22 73 6f 6d 65 74 68 69 6e 67 26 6e 62 73 70 3b 46 4e 22 0a 20 20 20 20 20 20 20 | ".->."something FN"........ |
| 3f260 | 20 20 20 20 20 20 20 20 22 5b 5b 3a 62 6c 61 6e 6b 3a 5d 5d 2b 5c 5c 28 5c 5c 5b 5c 5c 5e 5b 5e | ........"[[:blank:]]+\\(\\[\\^[^ |
| 3f280 | 5d 5d 2b 5c 5c 5d 5c 5c 29 22 20 22 26 6e 62 73 70 3b 5c 5c 31 22 0a 20 20 20 20 20 20 20 20 20 | ]]+\\]\\)"." \\1".......... |
| 3f2a0 | 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a | ......(replace-regexp-in-string. |
| 3f2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 46 4e 20 2e 22 20 2d 3e 20 22 46 4e | ................;;."FN..".->."FN |
| 3f2e0 | 2e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5c 5c 5b 5c 5c 5e 5b 5e 5d | ."................."\\(\\[\\^[^] |
| 3f300 | 5d 2b 5c 5c 5d 5c 5c 29 5b 5b 3a 62 6c 61 6e 6b 3a 5d 5d 2a 5c 5c 28 5b 2e 5d 2b 5c 5c 29 22 20 | ]+\\]\\)[[:blank:]]*\\([.]+\\)". |
| 3f320 | 22 5c 5c 31 5c 5c 32 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 29 29 29 0a | "\\1\\2".................ret))). |
| 3f340 | 0a 20 20 20 20 3b 3b 20 45 73 63 61 70 65 20 61 6e 79 20 6c 69 6e 65 73 20 73 74 61 72 74 69 6e | .....;;.Escape.any.lines.startin |
| 3f360 | 67 20 77 69 74 68 20 60 23 27 20 77 68 69 63 68 20 69 73 20 74 68 65 20 6d 61 72 6b 75 70 20 66 | g.with.`#'.which.is.the.markup.f |
| 3f380 | 6f 72 0a 20 20 20 20 3b 3b 20 68 65 61 64 69 6e 67 73 20 69 6e 20 4d 61 72 6b 64 6f 77 6e 2e 0a | or.....;;.headings.in.Markdown.. |
| 3f3a0 | 20 20 20 20 28 73 65 74 71 20 72 65 74 20 28 6f 72 67 2d 6d 64 2d 70 61 72 61 67 72 61 70 68 20 | ....(setq.ret.(org-md-paragraph. |
| 3f3c0 | 70 61 72 61 67 72 61 70 68 20 72 65 74 20 69 6e 66 6f 29 29 0a 0a 20 20 20 20 3b 3b 20 28 6d 65 | paragraph.ret.info))......;;.(me |
| 3f3e0 | 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 70 61 72 61 67 72 61 70 68 2d 2d 70 72 6f 63 | ssage."[org-hugo-paragraph--proc |
| 3f400 | 65 73 73 2d 63 6f 6e 74 65 6e 74 20 44 42 47 5d 20 63 6f 6e 74 65 6e 74 73 20 32 3a 20 25 73 22 | ess-content.DBG].contents.2:.%s" |
| 3f420 | 20 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 72 65 74 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 | .contents).....ret))..(defun.org |
| 3f440 | 2d 68 75 67 6f 2d 70 61 72 61 67 72 61 70 68 20 28 70 61 72 61 67 72 61 70 68 20 63 6f 6e 74 65 | -hugo-paragraph.(paragraph.conte |
| 3f460 | 6e 74 73 20 69 6e 66 6f 29 0a 20 20 22 54 72 61 6e 73 63 6f 64 65 20 50 41 52 41 47 52 41 50 48 | nts.info)..."Transcode.PARAGRAPH |
| 3f480 | 20 65 6c 65 6d 65 6e 74 20 69 6e 74 6f 20 48 75 67 6f 20 4d 61 72 6b 64 6f 77 6e 20 66 6f 72 6d | .element.into.Hugo.Markdown.form |
| 3f4a0 | 61 74 2e 0a 43 4f 4e 54 45 4e 54 53 20 69 73 20 74 68 65 20 70 61 72 61 67 72 61 70 68 20 63 6f | at..CONTENTS.is.the.paragraph.co |
| 3f4c0 | 6e 74 65 6e 74 73 2e 20 20 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 | ntents...INFO.is.a.plist.used.as |
| 3f4e0 | 20 61 0a 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 28 6c 65 | .a.communication.channel."...(le |
| 3f500 | 74 2a 20 28 28 70 61 72 65 6e 74 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 70 61 72 65 | t*.((parent.(org-export-get-pare |
| 3f520 | 6e 74 20 70 61 72 61 67 72 61 70 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 61 72 65 6e 74 2d | nt.paragraph))..........(parent- |
| 3f540 | 74 79 70 65 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 70 61 72 65 6e 74 29 29 29 | type.(org-element-type.parent))) |
| 3f560 | 0a 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 2d 70 61 72 61 | ......;;.(message."[ox-hugo-para |
| 3f580 | 20 44 42 47 5d 20 73 74 61 6e 64 61 6c 6f 6e 65 20 69 6d 61 67 65 3f 20 25 73 5c 6e 63 6f 6e 74 | .DBG].standalone.image?.%s\ncont |
| 3f5a0 | 65 6e 74 73 3a 20 25 73 22 0a 20 20 20 20 3b 3b 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 | ents:.%s".....;;..........(org-h |
| 3f5c0 | 74 6d 6c 2d 73 74 61 6e 64 61 6c 6f 6e 65 2d 69 6d 61 67 65 2d 70 20 70 61 72 61 67 72 61 70 68 | tml-standalone-image-p.paragraph |
| 3f5e0 | 20 69 6e 66 6f 29 0a 20 20 20 20 3b 3b 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 73 29 | .info).....;;..........contents) |
| 3f600 | 0a 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 3b 3b 20 46 69 72 73 74 20 70 61 72 61 67 72 | ......(cond......;;.First.paragr |
| 3f620 | 61 70 68 20 69 6e 20 61 6e 20 69 74 65 6d 20 68 61 73 20 6e 6f 20 74 61 67 20 69 66 20 69 74 20 | aph.in.an.item.has.no.tag.if.it. |
| 3f640 | 69 73 20 61 6c 6f 6e 65 20 6f 72 0a 20 20 20 20 20 3b 3b 20 66 6f 6c 6c 6f 77 65 64 2c 20 61 74 | is.alone.or......;;.followed,.at |
| 3f660 | 20 6d 6f 73 74 2c 20 62 79 20 61 20 73 75 62 2d 6c 69 73 74 2e 20 28 42 65 6c 6f 77 20 63 6f 6e | .most,.by.a.sub-list..(Below.con |
| 3f680 | 64 69 74 69 6f 6e 20 69 73 20 74 61 6b 65 6e 0a 20 20 20 20 20 3b 3b 20 61 73 2d 69 73 20 66 72 | dition.is.taken......;;.as-is.fr |
| 3f6a0 | 6f 6d 20 60 6f 72 67 2d 68 74 6d 6c 2d 70 61 72 61 67 72 61 70 68 27 29 2e 0a 20 20 20 20 20 28 | om.`org-html-paragraph').......( |
| 3f6c0 | 28 61 6e 64 20 28 65 71 20 70 61 72 65 6e 74 2d 74 79 70 65 20 27 69 74 65 6d 29 0a 20 20 20 20 | (and.(eq.parent-type.'item)..... |
| 3f6e0 | 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 70 72 65 76 | .......(not.(org-export-get-prev |
| 3f700 | 69 6f 75 73 2d 65 6c 65 6d 65 6e 74 20 70 61 72 61 67 72 61 70 68 20 69 6e 66 6f 29 29 0a 20 20 | ious-element.paragraph.info))... |
| 3f720 | 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 6f 6c 6c 6f 77 65 72 73 20 28 6f 72 67 2d 65 | .........(let.((followers.(org-e |
| 3f740 | 78 70 6f 72 74 2d 67 65 74 2d 6e 65 78 74 2d 65 6c 65 6d 65 6e 74 20 70 61 72 61 67 72 61 70 68 | xport-get-next-element.paragraph |
| 3f760 | 20 69 6e 66 6f 20 32 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f | .info.2)))..............(and.(no |
| 3f780 | 74 20 28 63 64 72 20 66 6f 6c 6c 6f 77 65 72 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.(cdr.followers)).............. |
| 3f7a0 | 20 20 20 20 20 28 6d 65 6d 71 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 28 63 61 | .....(memq.(org-element-type.(ca |
| 3f7c0 | 72 20 66 6f 6c 6c 6f 77 65 72 73 29 29 20 27 28 6e 69 6c 20 70 6c 61 69 6e 2d 6c 69 73 74 29 29 | r.followers)).'(nil.plain-list)) |
| 3f7e0 | 29 29 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 70 61 72 61 67 72 61 70 68 2d 2d 70 | ))).......(org-hugo-paragraph--p |
| 3f800 | 72 6f 63 65 73 73 2d 63 6f 6e 74 65 6e 74 20 70 61 72 61 67 72 61 70 68 20 63 6f 6e 74 65 6e 74 | rocess-content.paragraph.content |
| 3f820 | 73 20 69 6e 66 6f 29 29 0a 0a 20 20 20 20 20 3b 3b 20 53 74 61 6e 64 61 6c 6f 6e 65 20 69 6d 61 | s.info)).......;;.Standalone.ima |
| 3f840 | 67 65 2e 0a 20 20 20 20 20 28 28 6f 72 67 2d 68 74 6d 6c 2d 73 74 61 6e 64 61 6c 6f 6e 65 2d 69 | ge.......((org-html-standalone-i |
| 3f860 | 6d 61 67 65 2d 70 20 70 61 72 61 67 72 61 70 68 20 69 6e 66 6f 29 0a 20 20 20 20 20 20 28 6c 65 | mage-p.paragraph.info).......(le |
| 3f880 | 74 20 28 28 66 69 67 75 72 65 2d 72 65 66 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d | t.((figure-ref.(org-blackfriday- |
| 3f8a0 | 2d 67 65 74 2d 72 65 66 65 72 65 6e 63 65 20 70 61 72 61 67 72 61 70 68 29 29 0a 20 20 20 20 20 | -get-reference.paragraph))...... |
| 3f8c0 | 20 20 20 20 20 20 20 6c 61 62 65 6c 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 | .......label).........(when.(org |
| 3f8e0 | 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 66 69 67 75 72 65 2d 72 65 66 29 0a 20 20 20 20 20 20 20 | -string-nw-p.figure-ref)........ |
| 3f900 | 20 20 20 28 73 65 74 71 20 66 69 67 75 72 65 2d 72 65 66 20 28 72 65 70 6c 61 63 65 2d 72 65 67 | ...(setq.figure-ref.(replace-reg |
| 3f920 | 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | exp-in-string................... |
| 3f940 | 20 20 20 20 20 20 20 20 20 20 22 5c 5c 60 6f 72 67 2d 70 61 72 61 67 72 61 70 68 2d 2d 22 0a 20 | .........."\\`org-paragraph--".. |
| 3f960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | ...........................(org- |
| 3f980 | 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 67 65 74 2d 72 65 66 2d 70 72 65 66 69 78 20 27 66 69 67 | blackfriday--get-ref-prefix.'fig |
| 3f9a0 | 75 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ure)............................ |
| 3f9c0 | 20 66 69 67 75 72 65 2d 72 65 66 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 61 62 | .figure-ref))).........(setq.lab |
| 3f9e0 | 65 6c 20 28 69 66 20 66 69 67 75 72 65 2d 72 65 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | el.(if.figure-ref............... |
| 3fa00 | 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 3c 61 20 69 64 3d 5c 22 25 73 5c 22 3e | ..........(format."<a.id=\"%s\"> |
| 3fa20 | 3c 2f 61 3e 5c 6e 5c 6e 22 20 66 69 67 75 72 65 2d 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 | </a>\n\n".figure-ref)........... |
| 3fa40 | 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 | ............"")).........(concat |
| 3fa60 | 20 6c 61 62 65 6c 20 63 6f 6e 74 65 6e 74 73 29 29 29 0a 0a 20 20 20 20 20 3b 3b 20 4e 6f 72 6d | .label.contents))).......;;.Norm |
| 3fa80 | 61 6c 20 70 61 72 61 67 72 61 70 68 2e 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 6c 65 74 | al.paragraph.......(t.......(let |
| 3faa0 | 20 28 28 6c 61 62 65 6c 20 28 6c 65 74 20 28 28 70 61 72 61 67 72 61 70 68 2d 72 65 66 20 28 61 | .((label.(let.((paragraph-ref.(a |
| 3fac0 | 6e 64 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 6e 61 6d 65 20 70 | nd.(org-element-property.:name.p |
| 3fae0 | 61 72 61 67 72 61 70 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | aragraph)....................... |
| 3fb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f | .......................(org-expo |
| 3fb20 | 72 74 2d 67 65 74 2d 72 65 66 65 72 65 6e 63 65 20 70 61 72 61 67 72 61 70 68 20 69 6e 66 6f 29 | rt-get-reference.paragraph.info) |
| 3fb40 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 70 61 72 | )))......................(if.par |
| 3fb60 | 61 67 72 61 70 68 2d 72 65 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agraph-ref...................... |
| 3fb80 | 20 20 20 20 28 66 6f 72 6d 61 74 20 22 3c 61 20 69 64 3d 5c 22 25 73 5c 22 3e 3c 2f 61 3e 5c 6e | ....(format."<a.id=\"%s\"></a>\n |
| 3fba0 | 5c 6e 22 20 70 61 72 61 67 72 61 70 68 2d 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | \n".paragraph-ref).............. |
| 3fbc0 | 20 20 20 20 20 20 20 20 20 20 22 22 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 3b 3b 20 57 72 61 | ..........""))))..........;;.Wra |
| 3fbe0 | 70 20 74 68 65 20 70 61 72 61 67 72 61 70 68 20 77 69 74 68 20 48 54 4d 4c 20 64 69 76 20 74 61 | p.the.paragraph.with.HTML.div.ta |
| 3fc00 | 67 20 77 69 74 68 20 75 73 65 72 2d 73 70 65 63 69 66 69 65 64 0a 20 20 20 20 20 20 20 20 3b 3b | g.with.user-specified.........;; |
| 3fc20 | 20 61 74 74 72 69 62 75 74 65 73 2e 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 62 6c 61 63 6b 66 | .attributes..........(org-blackf |
| 3fc40 | 72 69 64 61 79 2d 2d 64 69 76 2d 77 72 61 70 2d 6d 61 79 62 65 0a 20 20 20 20 20 20 20 20 20 70 | riday--div-wrap-maybe..........p |
| 3fc60 | 61 72 61 67 72 61 70 68 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 6c 61 62 65 6c 0a | aragraph..........(concat.label. |
| 3fc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 70 61 72 61 67 | .................(org-hugo-parag |
| 3fca0 | 72 61 70 68 2d 2d 70 72 6f 63 65 73 73 2d 63 6f 6e 74 65 6e 74 20 70 61 72 61 67 72 61 70 68 20 | raph--process-content.paragraph. |
| 3fcc0 | 63 6f 6e 74 65 6e 74 73 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 69 6e 66 6f 29 29 29 | contents.info))..........info))) |
| 3fce0 | 29 29 29 0a 0a 3b 3b 3b 3b 20 53 6f 75 72 63 65 20 42 6c 6f 63 6b 73 0a 28 64 65 66 75 6e 20 6f | )))..;;;;.Source.Blocks.(defun.o |
| 3fd00 | 72 67 2d 68 75 67 6f 2d 73 72 63 2d 62 6c 6f 63 6b 20 28 73 72 63 2d 62 6c 6f 63 6b 20 5f 63 6f | rg-hugo-src-block.(src-block._co |
| 3fd20 | 6e 74 65 6e 74 73 20 69 6e 66 6f 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 53 52 43 2d 42 4c 4f 43 | ntents.info)..."Convert.SRC-BLOC |
| 3fd40 | 4b 20 65 6c 65 6d 65 6e 74 20 74 6f 20 48 75 67 6f 2d 63 6f 6d 70 61 74 69 62 6c 65 20 4d 61 72 | K.element.to.Hugo-compatible.Mar |
| 3fd60 | 6b 64 6f 77 6e 2e 0a 0a 54 68 65 20 4d 61 72 6b 64 6f 77 6e 20 73 74 79 6c 65 20 74 72 69 70 6c | kdown...The.Markdown.style.tripl |
| 3fd80 | 65 2d 62 61 63 6b 71 75 6f 74 65 64 20 63 6f 64 65 20 62 6c 6f 63 6b 73 20 61 72 65 20 63 72 65 | e-backquoted.code.blocks.are.cre |
| 3fda0 | 61 74 65 64 20 69 66 3a 0a 20 20 2d 20 54 68 65 20 48 55 47 4f 5f 43 4f 44 45 5f 46 45 4e 43 45 | ated.if:...-.The.HUGO_CODE_FENCE |
| 3fdc0 | 20 70 72 6f 70 65 72 74 79 20 69 73 20 73 65 74 20 74 6f 20 61 20 6e 6f 6e 2d 6e 69 6c 20 76 61 | .property.is.set.to.a.non-nil.va |
| 3fde0 | 6c 75 65 0a 20 20 20 20 28 64 65 66 61 75 6c 74 29 2c 0a 20 20 2d 20 2a 41 4e 44 2a 20 74 68 65 | lue.....(default),...-.*AND*.the |
| 3fe00 | 20 48 75 67 6f 20 5c 22 68 69 67 68 6c 69 67 68 74 5c 22 20 73 68 6f 72 74 63 6f 64 65 20 69 73 | .Hugo.\"highlight\".shortcode.is |
| 3fe20 | 20 6e 6f 74 20 6e 65 65 64 65 64 20 28 73 65 65 0a 20 20 20 20 62 65 6c 6f 77 29 2e 0a 0a 48 75 | .not.needed.(see.....below)...Hu |
| 3fe40 | 67 6f 20 76 30 2e 36 30 2e 30 20 6f 6e 77 61 72 64 73 2c 20 74 68 65 20 60 6d 61 72 6b 75 70 2e | go.v0.60.0.onwards,.the.`markup. |
| 3fe60 | 68 69 67 68 6c 69 67 68 74 2e 63 6f 64 65 46 65 6e 63 65 73 27 20 28 6e 65 77 20 6e 61 6d 65 0a | highlight.codeFences'.(new.name. |
| 3fe80 | 66 6f 72 20 74 68 65 20 6f 6c 64 20 60 70 79 67 6d 65 6e 74 73 43 6f 64 65 46 65 6e 63 65 73 27 | for.the.old.`pygmentsCodeFences' |
| 3fea0 | 29 20 63 6f 6e 66 69 67 20 76 61 72 69 61 62 6c 65 20 64 65 66 61 75 6c 74 73 20 74 6f 0a 74 72 | ).config.variable.defaults.to.tr |
| 3fec0 | 75 65 2e 20 20 53 65 65 20 74 68 65 20 5c 22 48 69 67 68 6c 69 67 68 74 69 6e 67 20 69 6e 20 43 | ue...See.the.\"Highlighting.in.C |
| 3fee0 | 6f 64 65 20 46 65 6e 63 65 73 5c 22 20 73 65 63 74 69 6f 6e 20 6f 6e 0a 68 74 74 70 73 3a 2f 2f | ode.Fences\".section.on.https:// |
| 3ff00 | 67 6f 68 75 67 6f 2e 69 6f 2f 63 6f 6e 74 65 6e 74 2d 6d 61 6e 61 67 65 6d 65 6e 74 2f 73 79 6e | gohugo.io/content-management/syn |
| 3ff20 | 74 61 78 2d 68 69 67 68 6c 69 67 68 74 69 6e 67 2e 0a 41 74 74 72 69 62 75 74 65 73 20 6c 69 6b | tax-highlighting..Attributes.lik |
| 3ff40 | 65 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 63 6f 64 65 2c 20 5c 22 6c 69 6e 65 6e 6f 73 5c 22 | e.highlighting.code,.\"linenos\" |
| 3ff60 | 2c 20 65 74 63 2e 20 61 72 65 20 6e 6f 77 0a 73 75 70 70 6f 72 74 65 64 20 77 69 74 68 20 63 6f | ,.etc..are.now.supported.with.co |
| 3ff80 | 64 65 20 66 65 6e 63 65 73 20 74 6f 6f 2e 0a 0a 43 4f 4e 54 45 4e 54 53 20 69 73 20 6e 69 6c 2e | de.fences.too...CONTENTS.is.nil. |
| 3ffa0 | 20 20 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d | ..INFO.is.a.plist.used.as.a.comm |
| 3ffc0 | 75 6e 69 63 61 74 69 6f 6e 0a 63 68 61 6e 6e 65 6c 2e 0a 0a 2d 2d 2d 20 57 68 65 6e 20 69 73 20 | unication.channel...---.When.is. |
| 3ffe0 | 74 68 65 20 5c 22 68 69 67 68 6c 69 67 68 74 5c 22 20 73 68 6f 72 74 63 6f 64 65 20 6e 65 65 64 | the.\"highlight\".shortcode.need |
| 40000 | 65 64 3f 20 2d 2d 2d 0a 0a 49 74 27 73 20 6e 65 65 64 65 64 20 6f 6e 6c 79 20 69 6e 20 42 6c 61 | ed?.---..It's.needed.only.in.Bla |
| 40020 | 63 6b 66 72 69 64 61 79 20 6d 6f 64 65 20 28 60 6f 72 67 2d 68 75 67 6f 2d 67 6f 6c 64 6d 61 72 | ckfriday.mode.(`org-hugo-goldmar |
| 40040 | 6b 27 20 69 73 0a 6e 69 6c 29 2c 20 61 6e 64 20 69 66 20 61 6e 79 20 6f 66 20 74 68 65 73 65 20 | k'.is.nil),.and.if.any.of.these. |
| 40060 | 69 73 20 74 72 75 65 3a 0a 20 20 2d 20 43 6f 64 65 20 62 6c 6f 63 6b 73 20 77 69 74 68 20 6c 69 | is.true:...-.Code.blocks.with.li |
| 40080 | 6e 65 20 6e 75 6d 62 65 72 73 20 28 69 66 20 74 68 65 20 2d 6e 20 6f 72 20 2b 6e 20 73 77 69 74 | ne.numbers.(if.the.-n.or.+n.swit |
| 400a0 | 63 68 20 69 73 20 75 73 65 64 29 2e 0a 20 20 2d 20 48 69 67 68 6c 69 67 68 74 20 63 65 72 74 61 | ch.is.used)....-.Highlight.certa |
| 400c0 | 69 6e 73 20 6c 69 6e 65 73 20 69 6e 20 74 68 65 20 63 6f 64 65 20 62 6c 6f 63 6b 20 28 69 66 20 | ins.lines.in.the.code.block.(if. |
| 400e0 | 74 68 65 20 3a 68 6c 5f 6c 69 6e 65 73 0a 20 20 20 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 75 | the.:hl_lines.....parameter.is.u |
| 40100 | 73 65 64 29 2e 0a 20 20 2d 20 53 65 74 20 74 68 65 20 60 6c 69 6e 65 6e 6f 73 27 20 61 72 67 75 | sed)....-.Set.the.`linenos'.argu |
| 40120 | 6d 65 6e 74 20 74 6f 20 74 68 65 20 76 61 6c 75 65 20 70 61 73 73 65 64 20 62 79 20 3a 6c 69 6e | ment.to.the.value.passed.by.:lin |
| 40140 | 65 6e 6f 73 0a 20 20 20 20 28 64 65 66 61 75 6c 74 73 20 74 6f 20 60 74 72 75 65 27 29 2e 0a 20 | enos.....(defaults.to.`true')... |
| 40160 | 20 2d 20 43 6f 64 65 72 65 66 73 20 61 72 65 20 75 73 65 64 2e 0a 0a 4e 6f 74 65 3a 20 49 66 20 | .-.Coderefs.are.used...Note:.If. |
| 40180 | 75 73 69 6e 67 20 61 20 48 75 67 6f 20 76 65 72 73 69 6f 6e 20 6f 6c 64 65 72 20 74 68 61 6e 20 | using.a.Hugo.version.older.than. |
| 401a0 | 76 30 2e 36 30 2e 30 2c 20 74 68 65 20 75 73 65 72 0a 2a 6e 65 65 64 73 2a 20 74 6f 20 73 65 74 | v0.60.0,.the.user.*needs*.to.set |
| 401c0 | 20 74 68 65 20 60 70 79 67 6d 65 6e 74 73 43 6f 64 65 46 65 6e 63 65 73 27 20 76 61 72 69 61 62 | .the.`pygmentsCodeFences'.variab |
| 401e0 | 6c 65 20 74 6f 20 60 74 72 75 65 27 20 69 6e 0a 74 68 65 69 72 20 48 75 67 6f 20 73 69 74 65 27 | le.to.`true'.in.their.Hugo.site' |
| 40200 | 73 20 63 6f 6e 66 69 67 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 6c 61 6e 67 20 28 6f 72 67 2d 65 | s.config."...(let*.((lang.(org-e |
| 40220 | 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 6c 61 6e 67 75 61 67 65 20 73 72 63 2d 62 6c | lement-property.:language.src-bl |
| 40240 | 6f 63 6b 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 61 72 61 6d 65 74 65 72 73 2d 73 74 72 20 28 | ock))..........(parameters-str.( |
| 40260 | 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 70 61 72 61 6d 65 74 65 72 73 | org-element-property.:parameters |
| 40280 | 20 73 72 63 2d 62 6c 6f 63 6b 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 61 72 61 6d 65 74 65 72 | .src-block))..........(parameter |
| 402a0 | 73 20 28 6f 72 67 2d 62 61 62 65 6c 2d 70 61 72 73 65 2d 68 65 61 64 65 72 2d 61 72 67 75 6d 65 | s.(org-babel-parse-header-argume |
| 402c0 | 6e 74 73 20 70 61 72 61 6d 65 74 65 72 73 2d 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 | nts.parameters-str))..........(i |
| 402e0 | 73 2d 66 6d 2d 65 78 74 72 61 20 28 63 64 72 20 28 61 73 73 6f 63 20 3a 66 72 6f 6e 74 5f 6d 61 | s-fm-extra.(cdr.(assoc.:front_ma |
| 40300 | 74 74 65 72 5f 65 78 74 72 61 20 70 61 72 61 6d 65 74 65 72 73 29 29 29 29 0a 20 20 20 20 3b 3b | tter_extra.parameters)))).....;; |
| 40320 | 20 28 6d 65 73 73 61 67 65 20 22 6f 78 2d 68 75 67 6f 20 73 72 63 20 5b 64 62 67 5d 20 6c 61 6e | .(message."ox-hugo.src.[dbg].lan |
| 40340 | 67 3a 20 25 53 22 20 6c 61 6e 67 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 6f 78 | g:.%S".lang).....;;.(message."ox |
| 40360 | 2d 68 75 67 6f 20 73 72 63 20 5b 64 62 67 5d 20 70 61 72 61 6d 65 74 65 72 73 3a 20 25 53 22 20 | -hugo.src.[dbg].parameters:.%S". |
| 40380 | 70 61 72 61 6d 65 74 65 72 73 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 6f 78 2d | parameters).....;;.(message."ox- |
| 403a0 | 68 75 67 6f 20 73 72 63 20 5b 64 62 67 5d 20 69 73 2d 66 6d 2d 65 78 74 72 61 3a 20 25 53 22 20 | hugo.src.[dbg].is-fm-extra:.%S". |
| 403c0 | 69 73 2d 66 6d 2d 65 78 74 72 61 29 0a 0a 20 20 20 20 3b 3b 20 45 78 74 72 61 20 66 72 6f 6e 74 | is-fm-extra)......;;.Extra.front |
| 403e0 | 20 6d 61 74 74 65 72 2e 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 61 6e 64 20 69 73 | .matter......(cond......((and.is |
| 40400 | 2d 66 6d 2d 65 78 74 72 61 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 6c 61 6e | -fm-extra............(member.lan |
| 40420 | 67 20 27 28 22 74 6f 6d 6c 22 20 22 79 61 6d 6c 22 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 | g.'("toml"."yaml"))).......(let. |
| 40440 | 28 28 66 6d 2d 66 6f 72 6d 61 74 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 | ((fm-format.(plist-get.info.:hug |
| 40460 | 6f 2d 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2d 66 6f 72 6d 61 74 29 29 29 0a 20 20 20 20 20 20 20 | o-front-matter-format)))........ |
| 40480 | 20 3b 3b 20 54 68 65 20 66 6d 2d 65 78 74 72 61 20 73 72 63 20 62 6c 6f 63 6b 20 6c 61 6e 67 20 | .;;.The.fm-extra.src.block.lang. |
| 404a0 | 61 6e 64 20 75 73 65 72 2d 73 65 74 20 66 6d 2d 66 6f 72 6d 61 74 20 68 61 76 65 20 74 6f 0a 20 | and.user-set.fm-format.have.to.. |
| 404c0 | 20 20 20 20 20 20 20 3b 3b 20 62 65 20 74 68 65 20 73 61 6d 65 2e 20 20 45 6c 73 65 2e 20 74 68 | .......;;.be.the.same...Else..th |
| 404e0 | 61 74 20 73 72 63 20 62 6c 6f 63 6b 20 69 73 20 63 6f 6d 70 6c 65 74 65 6c 79 20 64 69 73 63 61 | at.src.block.is.completely.disca |
| 40500 | 72 64 65 64 2e 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 3d 20 6c 61 6e | rded..........(when.(string=.lan |
| 40520 | 67 20 66 6d 2d 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 6d | g.fm-format)...........(let.((fm |
| 40540 | 2d 65 78 74 72 61 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 66 6f 72 6d 61 74 2d 63 6f 64 65 2d 64 | -extra.(org-export-format-code-d |
| 40560 | 65 66 61 75 6c 74 20 73 72 63 2d 62 6c 6f 63 6b 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 20 20 | efault.src-block.info)))........ |
| 40580 | 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 6f 78 2d 68 75 67 6f 20 73 72 63 20 5b 64 | .....;;.(message."ox-hugo.src.[d |
| 405a0 | 62 67 5d 20 66 6d 2d 65 78 74 72 61 3a 20 25 53 22 20 66 6d 2d 65 78 74 72 61 29 0a 20 20 20 20 | bg].fm-extra:.%S".fm-extra)..... |
| 405c0 | 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 69 6e 66 6f 20 3a 66 6d 2d 65 78 74 72 | ........(plist-put.info.:fm-extr |
| 405e0 | 61 20 66 6d 2d 65 78 74 72 61 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 44 6f 20 6e 6f 74 20 | a.fm-extra))).........;;.Do.not. |
| 40600 | 65 78 70 6f 72 74 20 74 68 65 20 60 3a 66 72 6f 6e 74 5f 6d 61 74 74 65 72 5f 65 78 74 72 61 27 | export.the.`:front_matter_extra' |
| 40620 | 20 54 4f 4d 4c 2f 59 41 4d 4c 20 73 6f 75 72 63 65 0a 20 20 20 20 20 20 20 20 3b 3b 20 62 6c 6f | .TOML/YAML.source.........;;.blo |
| 40640 | 63 6b 73 20 69 6e 20 4d 61 72 6b 64 6f 77 6e 20 62 6f 64 79 2e 0a 20 20 20 20 20 20 20 20 6e 69 | cks.in.Markdown.body..........ni |
| 40660 | 6c 29 29 0a 0a 20 20 20 20 20 3b 3b 20 52 65 67 75 6c 61 72 20 73 72 63 20 62 6c 6f 63 6b 2e 0a | l)).......;;.Regular.src.block.. |
| 40680 | 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 3b 3b 20 53 65 65 20 60 6f 72 67 | .....(t.......(let*.(;;.See.`org |
| 406a0 | 2d 65 6c 65 6d 65 6e 74 2d 73 72 63 2d 62 6c 6f 63 6b 2d 70 61 72 73 65 72 27 20 66 6f 72 20 61 | -element-src-block-parser'.for.a |
| 406c0 | 6c 6c 20 53 52 43 2d 42 4c 4f 43 4b 20 70 72 6f 70 65 72 74 69 65 73 2e 0a 20 20 20 20 20 20 20 | ll.SRC-BLOCK.properties......... |
| 406e0 | 20 20 20 20 20 20 28 6c 69 6e 65 2d 6e 75 6d 2d 70 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 | ......(line-num-p.(org-element-p |
| 40700 | 72 6f 70 65 72 74 79 20 3a 6e 75 6d 62 65 72 2d 6c 69 6e 65 73 20 73 72 63 2d 62 6c 6f 63 6b 29 | roperty.:number-lines.src-block) |
| 40720 | 29 20 3b 4e 6f 6e 2d 6e 69 6c 20 69 66 20 2d 6e 20 6f 72 20 2b 6e 20 73 77 69 74 63 68 20 69 73 | ).;Non-nil.if.-n.or.+n.switch.is |
| 40740 | 20 75 73 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 6e 6f 73 2d 73 74 79 6c | .used..............(linenos-styl |
| 40760 | 65 20 28 6f 72 20 28 63 64 72 20 28 61 73 73 6f 63 20 3a 6c 69 6e 65 6e 6f 73 20 70 61 72 61 6d | e.(or.(cdr.(assoc.:linenos.param |
| 40780 | 65 74 65 72 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eters))......................... |
| 407a0 | 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 60 6f 72 67 2d 68 75 67 6f 2d 73 72 63 2d 62 6c 6f 63 | ........;;.If.`org-hugo-src-bloc |
| 407c0 | 6b 27 20 69 73 20 63 61 6c 6c 65 64 20 66 72 6f 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | k'.is.called.from............... |
| 407e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 6f 72 67 2d 68 75 67 6f 2d 65 | ..................;;.`org-hugo-e |
| 40800 | 78 61 6d 70 6c 65 2d 62 6c 6f 63 6b 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | xample-block'................... |
| 40820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 | ...............(org-element-prop |
| 40840 | 65 72 74 79 20 3a 6c 69 6e 65 6e 6f 73 2d 73 74 79 6c 65 20 73 72 63 2d 62 6c 6f 63 6b 29 29 29 | erty.:linenos-style.src-block))) |
| 40860 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 43 6f 6e 76 65 72 74 20 60 68 6c 2d 6c 69 6e | ..............;;.Convert.`hl-lin |
| 40880 | 65 73 27 20 74 6f 20 73 74 72 69 6e 67 2e 20 20 49 66 20 69 74 27 73 20 6e 6f 74 20 61 20 6e 75 | es'.to.string...If.it's.not.a.nu |
| 408a0 | 6d 62 65 72 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 74 27 73 20 61 6c 72 65 61 | mber,..............;;.it's.alrea |
| 408c0 | 64 79 20 61 20 73 74 72 69 6e 67 2c 20 6f 72 20 6e 69 6c 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | dy.a.string,.or.nil............. |
| 408e0 | 20 20 28 68 6c 2d 6c 69 6e 65 73 20 28 6c 65 74 2a 20 28 28 68 6c 2d 6c 69 6e 65 73 2d 70 61 72 | ..(hl-lines.(let*.((hl-lines-par |
| 40900 | 61 6d 20 28 63 64 72 20 28 61 73 73 6f 63 20 3a 68 6c 5f 6c 69 6e 65 73 20 70 61 72 61 6d 65 74 | am.(cdr.(assoc.:hl_lines.paramet |
| 40920 | 65 72 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ers))))......................... |
| 40940 | 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 6f 78 2d 68 75 67 6f 20 73 72 63 20 5b 64 62 67 5d 20 | .;;.(message."ox-hugo.src.[dbg]. |
| 40960 | 68 6c 2d 6c 69 6e 65 73 2d 70 61 72 61 6d 3a 20 25 53 22 20 68 6c 2d 6c 69 6e 65 73 2d 70 61 72 | hl-lines-param:.%S".hl-lines-par |
| 40980 | 61 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | am)..........................(if |
| 409a0 | 20 28 6e 75 6d 62 65 72 70 20 68 6c 2d 6c 69 6e 65 73 2d 70 61 72 61 6d 29 0a 20 20 20 20 20 20 | .(numberp.hl-lines-param)....... |
| 409c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 75 6d 62 65 72 2d 74 | .......................(number-t |
| 409e0 | 6f 2d 73 74 72 69 6e 67 20 68 6c 2d 6c 69 6e 65 73 2d 70 61 72 61 6d 29 0a 20 20 20 20 20 20 20 | o-string.hl-lines-param)........ |
| 40a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 6c 2d 6c 69 6e 65 73 2d 70 61 72 | ....................hl-lines-par |
| 40a20 | 61 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 64 65 2d 72 65 66 73 2d 61 6e | am)))..............(code-refs-an |
| 40a40 | 64 2d 61 6e 63 68 6f 72 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 63 6f 64 65 72 65 66 2d | d-anchor.(org-hugo--get-coderef- |
| 40a60 | 61 6e 63 68 6f 72 2d 70 72 65 66 69 78 20 73 72 63 2d 62 6c 6f 63 6b 29 29 0a 20 20 20 20 20 20 | anchor-prefix.src-block))....... |
| 40a80 | 20 20 20 20 20 20 20 28 63 6f 64 65 2d 72 65 66 73 20 28 6c 65 74 20 28 28 63 6f 64 65 2d 72 65 | .......(code-refs.(let.((code-re |
| 40aa0 | 66 73 31 20 28 63 61 72 20 63 6f 64 65 2d 72 65 66 73 2d 61 6e 64 2d 61 6e 63 68 6f 72 29 29 29 | fs1.(car.code-refs-and-anchor))) |
| 40ac0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e | ...........................(when |
| 40ae0 | 20 63 6f 64 65 2d 72 65 66 73 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .code-refs1..................... |
| 40b00 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 69 6e 65 2d 6e 75 6d 2d 70 20 74 29 29 0a 20 20 20 | ........(setq.line-num-p.t)).... |
| 40b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 64 65 2d 72 65 66 73 | .......................code-refs |
| 40b40 | 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 6c 64 6d 61 72 6b 70 20 28 6f 72 67 | 1))..............(goldmarkp.(org |
| 40b60 | 2d 68 75 67 6f 2d 2d 70 6c 69 73 74 2d 67 65 74 2d 74 72 75 65 2d 70 20 69 6e 66 6f 20 3a 68 75 | -hugo--plist-get-true-p.info.:hu |
| 40b80 | 67 6f 2d 67 6f 6c 64 6d 61 72 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 55 73 | go-goldmark))..............;;.Us |
| 40ba0 | 65 20 74 68 65 20 60 68 69 67 68 6c 69 67 68 74 27 20 73 68 6f 72 74 63 6f 64 65 20 6f 6e 6c 79 | e.the.`highlight'.shortcode.only |
| 40bc0 | 20 69 66 20 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 2d 68 69 67 68 6c 69 67 | .if.................(use-highlig |
| 40be0 | 68 74 2d 73 63 20 28 6f 72 20 3b 3b 20 48 55 47 4f 5f 43 4f 44 45 5f 46 45 4e 43 45 20 69 73 20 | ht-sc.(or.;;.HUGO_CODE_FENCE.is. |
| 40c00 | 6e 69 6c 2c 20 6f 72 20 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nil,.or......................... |
| 40c20 | 20 20 20 20 20 20 20 20 20 20 20 28 6e 75 6c 6c 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 6c 69 73 | ...........(null.(org-hugo--plis |
| 40c40 | 74 2d 67 65 74 2d 74 72 75 65 2d 70 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 63 6f 64 65 2d 66 65 6e | t-get-true-p.info.:hugo-code-fen |
| 40c60 | 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ce))............................ |
| 40c80 | 20 20 20 20 20 3b 3b 20 22 42 6c 61 63 6b 66 72 69 64 61 79 20 6d 6f 64 65 22 20 69 73 20 65 6e | .....;;."Blackfriday.mode".is.en |
| 40ca0 | 61 62 6c 65 64 20 61 6e 64 20 6c 69 6e 65 20 6e 75 6d 62 65 72 69 6e 67 0a 20 20 20 20 20 20 20 | abled.and.line.numbering........ |
| 40cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 2c 20 68 69 | .........................;;.,.hi |
| 40ce0 | 67 68 6c 69 67 68 74 69 6e 67 20 6f 72 20 63 6f 64 65 20 72 65 66 73 20 61 72 65 20 6e 65 65 64 | ghlighting.or.code.refs.are.need |
| 40d00 | 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ed.............................. |
| 40d20 | 20 20 20 20 28 61 6e 64 20 28 6f 72 20 6c 69 6e 65 2d 6e 75 6d 2d 70 20 68 6c 2d 6c 69 6e 65 73 | ....(and.(or.line-num-p.hl-lines |
| 40d40 | 20 6c 69 6e 65 6e 6f 73 2d 73 74 79 6c 65 20 63 6f 64 65 2d 72 65 66 73 29 0a 20 20 20 20 20 20 | .linenos-style.code-refs)....... |
| 40d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 40d80 | 6e 6f 74 20 67 6f 6c 64 6d 61 72 6b 70 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | not.goldmarkp))))..............( |
| 40da0 | 68 6c 2d 6c 69 6e 65 73 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 70 20 68 6c 2d 6c 69 6e 65 73 | hl-lines.(when.(stringp.hl-lines |
| 40dc0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 75 | )..........................(if.u |
| 40de0 | 73 65 2d 68 69 67 68 6c 69 67 68 74 2d 73 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | se-highlight-sc................. |
| 40e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .............(progn............. |
| 40e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 79 6e 74 61 78 20 6f 66 20 | ...................;;.Syntax.of. |
| 40e40 | 68 6c 5f 6c 69 6e 65 73 20 69 6e 20 60 68 69 67 68 6c 69 67 68 74 27 20 73 68 6f 72 74 63 6f 64 | hl_lines.in.`highlight'.shortcod |
| 40e60 | 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e:.............................. |
| 40e80 | 20 20 3b 3b 20 20 20 7b 7b 3c 20 68 69 67 68 6c 69 67 68 74 20 65 6d 61 63 73 2d 6c 69 73 70 20 | ..;;...{{<.highlight.emacs-lisp. |
| 40ea0 | 22 68 6c 5f 6c 69 6e 65 73 3d 31 20 33 2d 35 22 20 3e 7d 7d 20 2e 2e 0a 20 20 20 20 20 20 20 20 | "hl_lines=1.3-5".>}}............ |
| 40ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d | .......................(replace- |
| 40ee0 | 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 2c 22 20 22 20 22 20 68 6c 2d 6c 69 6e 65 | regexp-in-string.",".".".hl-line |
| 40f00 | 73 29 29 20 3b 22 31 2c 33 2d 35 22 20 2d 3e 20 22 31 20 33 2d 35 22 0a 20 20 20 20 20 20 20 20 | s)).;"1,3-5".->."1.3-5"......... |
| 40f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 46 65 6e 63 65 64 20 63 6f 64 | ...................;;.Fenced.cod |
| 40f40 | 65 20 62 6c 6f 63 6b 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.blocks........................ |
| 40f60 | 20 20 20 20 3b 3b 20 53 79 6e 74 61 78 20 6f 66 20 68 6c 5f 6c 69 6e 65 73 20 69 6e 20 66 65 6e | ....;;.Syntax.of.hl_lines.in.fen |
| 40f80 | 63 65 64 20 63 6f 64 65 20 61 74 74 72 69 62 75 74 65 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 | ced.code.attributes:............ |
| 40fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 60 60 60 65 6d 61 63 73 2d 6c 69 | ................;;...```emacs-li |
| 40fc0 | 73 70 20 7b 20 68 6c 5f 6c 69 6e 65 73 3d 5b 22 31 22 2c 22 33 2d 35 22 5d 20 7d 20 2e 2e 0a 20 | sp.{.hl_lines=["1","3-5"].}..... |
| 40fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 | ..........................(forma |
| 41000 | 74 20 22 5b 25 73 5d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t."[%s]"........................ |
| 41020 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 | ............(mapconcat.......... |
| 41040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 | ...........................(lamb |
| 41060 | 64 61 28 65 6c 29 20 28 66 6f 72 6d 61 74 20 22 25 53 22 20 65 6c 29 29 0a 20 20 20 20 20 20 20 | da(el).(format."%S".el))........ |
| 41080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 70 | .............................(sp |
| 410a0 | 6c 69 74 2d 73 74 72 69 6e 67 20 68 6c 2d 6c 69 6e 65 73 20 22 2c 22 29 20 22 2c 22 29 29 29 29 | lit-string.hl-lines.",").",")))) |
| 410c0 | 29 20 3b 22 31 2c 33 2d 35 22 20 2d 3e 20 22 5b 5c 22 31 5c 22 2c 5c 22 33 2d 35 5c 22 5d 22 0a | ).;"1,3-5".->."[\"1\",\"3-5\"]". |
| 410e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 72 63 2d 72 65 66 20 28 6f 72 67 2d 62 6c 61 63 6b | .............(src-ref.(org-black |
| 41100 | 66 72 69 64 61 79 2d 2d 67 65 74 2d 72 65 66 65 72 65 6e 63 65 20 73 72 63 2d 62 6c 6f 63 6b 29 | friday--get-reference.src-block) |
| 41120 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 72 63 2d 61 6e 63 68 6f 72 20 28 69 66 20 73 | )..............(src-anchor.(if.s |
| 41140 | 72 63 2d 72 65 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rc-ref.......................... |
| 41160 | 20 20 20 20 28 66 6f 72 6d 61 74 20 22 3c 61 20 69 64 3d 5c 22 25 73 5c 22 3e 3c 2f 61 3e 5c 6e | ....(format."<a.id=\"%s\"></a>\n |
| 41180 | 22 20 73 72 63 2d 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".src-ref)...................... |
| 411a0 | 20 20 20 20 20 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 70 74 69 6f 6e | ......""))..............(caption |
| 411c0 | 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 63 61 70 74 69 6f 6e 20 73 72 63 2d 62 6c 6f | .(org-export-get-caption.src-blo |
| 411e0 | 63 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 70 74 69 6f 6e 2d 68 74 6d 6c 20 | ck))..............(caption-html. |
| 41200 | 28 69 66 20 28 6e 6f 74 20 63 61 70 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (if.(not.caption)............... |
| 41220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .................""............. |
| 41240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 73 72 63 2d 62 6c 6f | .................(let*.((src-blo |
| 41260 | 63 6b 2d 6e 75 6d 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 6f 72 64 69 6e 61 6c 0a 20 | ck-num.(org-export-get-ordinal.. |
| 41280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 412a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 72 63 2d 62 6c 6f 63 6b 20 69 6e 66 | ...................src-block.inf |
| 412c0 | 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o............................... |
| 412e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 23 27 6f 72 67 2d | ......................nil.#'org- |
| 41300 | 68 74 6d 6c 2d 2d 68 61 73 2d 63 61 70 74 69 6f 6e 2d 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 | html--has-caption-p))........... |
| 41320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 70 74 69 | ..........................(capti |
| 41340 | 6f 6e 2d 70 72 65 66 69 78 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 74 72 61 6e | on-prefix.(org-blackfriday--tran |
| 41360 | 73 6c 61 74 65 20 27 73 72 63 2d 62 6c 6f 63 6b 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 | slate.'src-block.info))......... |
| 41380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 70 | ............................(cap |
| 413a0 | 74 69 6f 6e 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tion-str........................ |
| 413c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 74 6d 6c 2d 63 6f 6e 76 65 72 74 2d | ..............(org-html-convert- |
| 413e0 | 73 70 65 63 69 61 6c 2d 73 74 72 69 6e 67 73 20 3b 49 6e 74 65 72 70 72 65 74 20 65 6d 2d 64 61 | special-strings.;Interpret.em-da |
| 41400 | 73 68 2c 20 65 6e 2d 64 61 73 68 2c 20 65 74 63 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sh,.en-dash,.etc................ |
| 41420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 | ........................(org-exp |
| 41440 | 6f 72 74 2d 64 61 74 61 2d 77 69 74 68 2d 62 61 63 6b 65 6e 64 20 63 61 70 74 69 6f 6e 20 27 68 | ort-data-with-backend.caption.'h |
| 41460 | 74 6d 6c 20 69 6e 66 6f 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tml.info)))).................... |
| 41480 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 28 63 6f 6e 63 61 74 20 22 5c 6e 3c | ............(format.(concat."\n< |
| 414a0 | 64 69 76 20 63 6c 61 73 73 3d 5c 22 73 72 63 2d 62 6c 6f 63 6b 2d 63 61 70 74 69 6f 6e 5c 22 3e | div.class=\"src-block-caption\"> |
| 414c0 | 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \n"............................. |
| 414e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 3c 73 70 61 6e 20 63 6c 61 73 | ..................."..<span.clas |
| 41500 | 73 3d 5c 22 73 72 63 2d 62 6c 6f 63 6b 2d 6e 75 6d 62 65 72 5c 22 3e 25 73 3a 3c 2f 73 70 61 6e | s=\"src-block-number\">%s:</span |
| 41520 | 3e 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | >\n"............................ |
| 41540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 25 73 5c 6e 22 0a 20 20 20 | ...................."..%s\n".... |
| 41560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 41580 | 20 20 20 20 20 20 20 20 20 20 20 20 22 3c 2f 64 69 76 3e 22 29 0a 20 20 20 20 20 20 20 20 20 20 | ............"</div>")........... |
| 415a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | .............................(if |
| 415c0 | 20 73 72 63 2d 72 65 66 20 3b 48 79 70 65 72 6c 69 6e 6b 20 74 68 65 20 63 6f 64 65 20 73 6e 69 | .src-ref.;Hyperlink.the.code.sni |
| 415e0 | 70 70 65 74 20 70 72 65 66 69 78 20 2b 20 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 | ppet.prefix.+.number............ |
| 41600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 41620 | 28 66 6f 72 6d 61 74 20 22 3c 61 20 68 72 65 66 3d 5c 22 23 25 73 5c 22 3e 25 73 20 25 73 3c 2f | (format."<a.href=\"#%s\">%s.%s</ |
| 41640 | 61 3e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | a>"............................. |
| 41660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 72 63 2d 72 65 66 20 63 | .......................src-ref.c |
| 41680 | 61 70 74 69 6f 6e 2d 70 72 65 66 69 78 20 73 72 63 2d 62 6c 6f 63 6b 2d 6e 75 6d 29 0a 20 20 20 | aption-prefix.src-block-num).... |
| 416a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 416c0 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 | ......(format."%s.%s"........... |
| 416e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 41700 | 20 20 20 20 20 20 20 63 61 70 74 69 6f 6e 2d 70 72 65 66 69 78 20 73 72 63 2d 62 6c 6f 63 6b 2d | .......caption-prefix.src-block- |
| 41720 | 6e 75 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | num))........................... |
| 41740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 70 74 69 6f 6e 2d 73 74 72 29 29 29 29 0a 20 20 20 | .............caption-str)))).... |
| 41760 | 20 20 20 20 20 20 20 20 20 20 28 73 72 63 2d 63 6f 64 65 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 65 | ..........(src-code.(org-hugo--e |
| 41780 | 73 63 61 70 65 2d 68 75 67 6f 2d 73 68 6f 72 74 63 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 | scape-hugo-shortcode............ |
| 417a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 66 6f 72 6d 61 74 2d | .............(org-export-format- |
| 417c0 | 63 6f 64 65 2d 64 65 66 61 75 6c 74 20 73 72 63 2d 62 6c 6f 63 6b 20 69 6e 66 6f 29 0a 20 20 20 | code-default.src-block.info).... |
| 417e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 6e 67 29 29 0a 20 20 20 20 | .....................lang))..... |
| 41800 | 20 20 20 20 20 20 20 20 20 28 63 6f 64 65 2d 61 74 74 72 2d 73 74 72 20 22 22 29 0a 20 20 20 20 | .........(code-attr-str."")..... |
| 41820 | 20 20 20 20 20 20 20 20 20 73 72 63 2d 63 6f 64 65 2d 77 72 61 70 0a 20 20 20 20 20 20 20 20 20 | .........src-code-wrap.......... |
| 41840 | 20 20 20 20 72 65 74 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 6f 78 | ....ret).........;;.(message."ox |
| 41860 | 2d 68 75 67 6f 20 73 72 63 20 5b 64 62 67 5d 20 6c 69 6e 65 2d 6e 75 6d 2d 70 3a 20 25 53 22 20 | -hugo.src.[dbg].line-num-p:.%S". |
| 41880 | 6c 69 6e 65 2d 6e 75 6d 2d 70 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 | line-num-p).........;;.(message. |
| 418a0 | 22 6f 78 2d 68 75 67 6f 20 73 72 63 20 5b 64 62 67 5d 20 70 61 72 61 6d 65 74 65 72 73 3a 20 25 | "ox-hugo.src.[dbg].parameters:.% |
| 418c0 | 53 22 20 70 61 72 61 6d 65 74 65 72 73 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 | S".parameters).........;;.(messa |
| 418e0 | 67 65 20 22 6f 78 2d 68 75 67 6f 20 73 72 63 20 5b 64 62 67 5d 20 63 6f 64 65 20 72 65 66 73 3a | ge."ox-hugo.src.[dbg].code.refs: |
| 41900 | 20 25 53 22 20 63 6f 64 65 2d 72 65 66 73 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 | .%S".code-refs).........;;.(mess |
| 41920 | 61 67 65 20 22 6f 78 2d 68 75 67 6f 20 73 72 63 20 5b 64 62 67 5d 20 63 6f 64 65 2d 61 74 74 72 | age."ox-hugo.src.[dbg].code-attr |
| 41940 | 2d 73 74 72 3a 20 25 53 22 20 63 6f 64 65 2d 61 74 74 72 2d 73 74 72 29 0a 0a 20 20 20 20 20 20 | -str:.%S".code-attr-str)........ |
| 41960 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 67 6f 6c 64 6d 61 72 6b 70 20 28 6e 6f 74 20 75 73 65 2d | ..(when.(and.goldmarkp.(not.use- |
| 41980 | 68 69 67 68 6c 69 67 68 74 2d 73 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | highlight-sc))...........(let.(( |
| 419a0 | 68 74 6d 6c 2d 61 74 74 72 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 72 65 61 64 2d 61 74 74 72 69 | html-attr.(org-export-read-attri |
| 419c0 | 62 75 74 65 20 3a 61 74 74 72 5f 68 74 6d 6c 20 73 72 63 2d 62 6c 6f 63 6b 29 29 29 0a 20 20 20 | bute.:attr_html.src-block))).... |
| 419e0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 64 65 2d 61 74 74 72 2d 73 74 72 20 28 6f 72 | .........(setq.code-attr-str.(or |
| 41a00 | 67 2d 68 74 6d 6c 2d 2d 6d 61 6b 65 2d 61 74 74 72 69 62 75 74 65 2d 73 74 72 69 6e 67 20 68 74 | g-html--make-attribute-string.ht |
| 41a20 | 6d 6c 2d 61 74 74 72 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 6c | ml-attr))))..........(when.(or.l |
| 41a40 | 69 6e 65 6e 6f 73 2d 73 74 79 6c 65 20 6c 69 6e 65 2d 6e 75 6d 2d 70 29 0a 20 20 20 20 20 20 20 | inenos-style.line-num-p)........ |
| 41a60 | 20 20 20 3b 3b 20 53 65 74 20 22 6c 69 6e 65 6e 6f 73 22 20 74 6f 20 22 74 72 75 65 22 20 69 66 | ...;;.Set."linenos".to."true".if |
| 41a80 | 20 6c 69 6e 65 6e 6f 73 2d 73 74 79 6c 65 20 69 73 20 6e 69 6c 2e 0a 20 20 20 20 20 20 20 20 20 | .linenos-style.is.nil........... |
| 41aa0 | 20 28 73 65 74 71 20 6c 69 6e 65 6e 6f 73 2d 73 74 79 6c 65 20 28 6f 72 20 6c 69 6e 65 6e 6f 73 | .(setq.linenos-style.(or.linenos |
| 41ac0 | 2d 73 74 79 6c 65 20 22 74 72 75 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6f | -style."true"))...........(if.(o |
| 41ae0 | 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 63 6f 64 65 2d 61 74 74 72 2d 73 74 72 29 0a 20 20 | rg-string-nw-p.code-attr-str)... |
| 41b00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 64 65 2d 61 74 74 72 2d 73 74 72 20 | ............(setq.code-attr-str. |
| 41b20 | 28 66 6f 72 6d 61 74 20 22 25 73 2c 20 6c 69 6e 65 6e 6f 73 3d 25 73 22 20 63 6f 64 65 2d 61 74 | (format."%s,.linenos=%s".code-at |
| 41b40 | 74 72 2d 73 74 72 20 6c 69 6e 65 6e 6f 73 2d 73 74 79 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 | tr-str.linenos-style)).......... |
| 41b60 | 20 20 20 28 73 65 74 71 20 63 6f 64 65 2d 61 74 74 72 2d 73 74 72 20 28 66 6f 72 6d 61 74 20 22 | ...(setq.code-attr-str.(format." |
| 41b80 | 6c 69 6e 65 6e 6f 73 3d 25 73 22 20 6c 69 6e 65 6e 6f 73 2d 73 74 79 6c 65 29 29 29 0a 20 20 20 | linenos=%s".linenos-style))).... |
| 41ba0 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 69 6e 65 6e 6f 73 74 61 72 74 2d 73 74 72 20 28 61 | .......(let.((linenostart-str.(a |
| 41bc0 | 6e 64 20 3b 45 78 74 72 61 63 74 20 74 68 65 20 73 74 61 72 74 20 6c 69 6e 65 20 6e 75 6d 62 65 | nd.;Extract.the.start.line.numbe |
| 41be0 | 72 20 6f 66 20 74 68 65 20 73 72 63 20 62 6c 6f 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.of.the.src.block.............. |
| 41c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 | .....................(string-mat |
| 41c20 | 63 68 20 22 5c 5c 60 5c 5c 73 2d 2a 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 5c 5c 73 2d 5c 5c 7b 32 | ch."\\`\\s-*\\([0-9]+\\)\\s-\\{2 |
| 41c40 | 5c 5c 7d 22 20 73 72 63 2d 63 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \\}".src-code).................. |
| 41c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e | .................(match-string-n |
| 41c80 | 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 31 20 73 72 63 2d 63 6f 64 65 29 29 29 29 0a 20 20 20 20 | o-properties.1.src-code))))..... |
| 41ca0 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6c 69 6e 65 6e 6f 73 74 61 72 74 2d 73 74 72 0a 20 20 | ........(when.linenostart-str... |
| 41cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 64 65 2d 61 74 74 72 2d 73 74 72 20 | ............(setq.code-attr-str. |
| 41ce0 | 28 66 6f 72 6d 61 74 20 22 25 73 2c 20 6c 69 6e 65 6e 6f 73 74 61 72 74 3d 25 73 22 20 63 6f 64 | (format."%s,.linenostart=%s".cod |
| 41d00 | 65 2d 61 74 74 72 2d 73 74 72 20 6c 69 6e 65 6e 6f 73 74 61 72 74 2d 73 74 72 29 29 29 29 0a 0a | e-attr-str.linenostart-str)))).. |
| 41d20 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6c 69 6e 65 2d 6e 75 6d 2d 70 0a 20 20 20 20 20 | ..........(when.line-num-p...... |
| 41d40 | 20 20 20 20 20 20 20 3b 3b 20 52 65 6d 6f 76 65 20 4f 72 67 2d 69 6e 73 65 72 74 65 64 20 6e 75 | .......;;.Remove.Org-inserted.nu |
| 41d60 | 6d 62 65 72 73 20 66 72 6f 6d 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 65 61 63 68 | mbers.from.the.beginning.of.each |
| 41d80 | 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 73 20 74 68 65 20 48 75 67 6f | .line.............;;.as.the.Hugo |
| 41da0 | 20 68 69 67 68 6c 69 67 68 74 20 73 68 6f 72 74 63 6f 64 65 20 77 69 6c 6c 20 62 65 20 75 73 65 | .highlight.shortcode.will.be.use |
| 41dc0 | 64 20 69 6e 73 74 65 61 64 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6c 69 74 65 | d.instead.of.............;;.lite |
| 41de0 | 72 61 6c 6c 79 20 69 6e 73 65 72 74 69 6e 67 20 74 68 65 20 6c 69 6e 65 20 6e 75 6d 62 65 72 73 | rally.inserting.the.line.numbers |
| 41e00 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 72 63 2d 63 6f 64 65 20 28 72 65 | ..............(setq.src-code.(re |
| 41e20 | 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5e 5c 5c 73 2d 2a 5b 30 | place-regexp-in-string."^\\s-*[0 |
| 41e40 | 2d 39 5d 2b 5c 5c 73 2d 5c 5c 7b 32 5c 5c 7d 22 20 22 22 20 73 72 63 2d 63 6f 64 65 29 29 29 29 | -9]+\\s-\\{2\\}"."".src-code)))) |
| 41e60 | 0a 0a 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 6f 78 2d 68 75 67 6f 20 73 | ..........;;.(message."ox-hugo.s |
| 41e80 | 72 63 20 5b 64 62 67 5d 20 68 6c 2d 6c 69 6e 65 73 3a 20 25 53 22 20 68 6c 2d 6c 69 6e 65 73 29 | rc.[dbg].hl-lines:.%S".hl-lines) |
| 41ea0 | 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 68 6c 2d 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 | .........(when.hl-lines......... |
| 41ec0 | 20 20 28 69 66 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 63 6f 64 65 2d 61 74 74 72 | ..(if.(org-string-nw-p.code-attr |
| 41ee0 | 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 64 65 2d 61 | -str)...............(setq.code-a |
| 41f00 | 74 74 72 2d 73 74 72 20 28 66 6f 72 6d 61 74 20 22 25 73 2c 20 68 6c 5f 6c 69 6e 65 73 3d 25 73 | ttr-str.(format."%s,.hl_lines=%s |
| 41f20 | 22 20 63 6f 64 65 2d 61 74 74 72 2d 73 74 72 20 68 6c 2d 6c 69 6e 65 73 29 29 0a 20 20 20 20 20 | ".code-attr-str.hl-lines))...... |
| 41f40 | 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 64 65 2d 61 74 74 72 2d 73 74 72 20 28 66 6f 72 6d | .......(setq.code-attr-str.(form |
| 41f60 | 61 74 20 22 68 6c 5f 6c 69 6e 65 73 3d 25 73 22 20 68 6c 2d 6c 69 6e 65 73 29 29 29 29 0a 0a 20 | at."hl_lines=%s".hl-lines))))... |
| 41f80 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 63 6f 64 65 2d 72 65 66 73 0a 20 20 20 20 20 20 20 20 20 | .......(when.code-refs.......... |
| 41fa0 | 20 28 6c 65 74 2a 20 28 28 61 6e 63 68 6f 72 2d 70 72 65 66 69 78 20 28 63 64 72 20 63 6f 64 65 | .(let*.((anchor-prefix.(cdr.code |
| 41fc0 | 2d 72 65 66 73 2d 61 6e 64 2d 61 6e 63 68 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -refs-and-anchor)).............. |
| 41fe0 | 20 20 20 20 28 61 6e 63 68 6f 72 2d 73 74 72 20 28 66 6f 72 6d 61 74 20 22 61 6e 63 68 6f 72 6c | ....(anchor-str.(format."anchorl |
| 42000 | 69 6e 65 6e 6f 73 3d 74 72 75 65 2c 20 6c 69 6e 65 61 6e 63 68 6f 72 73 3d 25 73 22 20 61 6e 63 | inenos=true,.lineanchors=%s".anc |
| 42020 | 68 6f 72 2d 70 72 65 66 69 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 | hor-prefix))).............(org-e |
| 42040 | 6c 65 6d 65 6e 74 2d 70 75 74 2d 70 72 6f 70 65 72 74 79 20 73 72 63 2d 62 6c 6f 63 6b 20 3a 61 | lement-put-property.src-block.:a |
| 42060 | 6e 63 68 6f 72 2d 70 72 65 66 69 78 20 61 6e 63 68 6f 72 2d 70 72 65 66 69 78 29 0a 20 20 20 20 | nchor-prefix.anchor-prefix)..... |
| 42080 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 64 65 2d 61 74 74 72 2d 73 74 72 20 28 66 6f 72 | ........(setq.code-attr-str.(for |
| 420a0 | 6d 61 74 20 22 25 73 2c 20 25 73 22 20 63 6f 64 65 2d 61 74 74 72 2d 73 74 72 20 61 6e 63 68 6f | mat."%s,.%s".code-attr-str.ancho |
| 420c0 | 72 2d 73 74 72 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 75 73 65 2d 68 | r-str))))..........(unless.use-h |
| 420e0 | 69 67 68 6c 69 67 68 74 2d 73 63 0a 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 70 75 74 | ighlight-sc...........(plist-put |
| 42100 | 20 69 6e 66 6f 20 3a 6d 64 2d 63 6f 64 65 20 73 72 63 2d 63 6f 64 65 29 0a 20 20 20 20 20 20 20 | .info.:md-code.src-code)........ |
| 42120 | 20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 69 6e 66 6f 20 3a 6d 64 2d 63 6f 64 65 2d 61 74 74 72 | ...(plist-put.info.:md-code-attr |
| 42140 | 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 63 6f 64 65 2d 61 74 74 72 2d 73 74 72 29 | .(org-string-nw-p.code-attr-str) |
| 42160 | 29 29 0a 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 72 63 2d 63 6f 64 65 2d 77 72 61 70 0a | ))..........(setq.src-code-wrap. |
| 42180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 75 73 65 2d 68 69 67 68 6c 69 67 68 74 2d | ..............(if.use-highlight- |
| 421a0 | 73 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 68 6c 2d 61 | sc...................(let.((hl-a |
| 421c0 | 74 74 72 20 28 69 66 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 63 6f 64 65 2d 61 74 | ttr.(if.(org-string-nw-p.code-at |
| 421e0 | 74 72 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tr-str)......................... |
| 42200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 20 5c 22 25 73 5c 22 22 20 63 | .............(format.".\"%s\"".c |
| 42220 | 6f 64 65 2d 61 74 74 72 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ode-attr-str)................... |
| 42240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 | .................""))).......... |
| 42260 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 7b 7b 3c 20 68 69 67 68 6c 69 67 68 | ...........(format."{{<.highligh |
| 42280 | 74 20 25 73 25 73 20 3e 7d 7d 5c 6e 25 73 7b 7b 3c 20 2f 68 69 67 68 6c 69 67 68 74 20 3e 7d 7d | t.%s%s.>}}\n%s{{<./highlight.>}} |
| 422a0 | 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \n"............................. |
| 422c0 | 6c 61 6e 67 20 68 6c 2d 61 74 74 72 20 73 72 63 2d 63 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 | lang.hl-attr.src-code))......... |
| 422e0 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 73 72 63 2d 62 6c 6f | ........(org-blackfriday-src-blo |
| 42300 | 63 6b 20 73 72 63 2d 62 6c 6f 63 6b 20 6e 69 6c 20 69 6e 66 6f 29 29 29 0a 0a 20 20 20 20 20 20 | ck.src-block.nil.info)))........ |
| 42320 | 20 20 28 69 66 20 28 61 6e 64 20 67 6f 6c 64 6d 61 72 6b 70 20 28 6e 6f 74 20 75 73 65 2d 68 69 | ..(if.(and.goldmarkp.(not.use-hi |
| 42340 | 67 68 6c 69 67 68 74 2d 73 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 | ghlight-sc)).............(setq.r |
| 42360 | 65 74 20 28 63 6f 6e 63 61 74 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 2d 67 65 74 | et.(concat.(org-blackfriday--get |
| 42380 | 2d 73 74 79 6c 65 2d 73 74 72 20 73 72 63 2d 62 6c 6f 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 | -style-str.src-block)........... |
| 423a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 72 63 2d 61 6e 63 68 6f 72 20 73 | ....................src-anchor.s |
| 423c0 | 72 63 2d 63 6f 64 65 2d 77 72 61 70 20 63 61 70 74 69 6f 6e 2d 68 74 6d 6c 29 29 0a 20 20 20 20 | rc-code-wrap.caption-html))..... |
| 423e0 | 20 20 20 20 20 20 28 73 65 74 71 20 72 65 74 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 | ......(setq.ret.(org-blackfriday |
| 42400 | 2d 2d 64 69 76 2d 77 72 61 70 2d 6d 61 79 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | --div-wrap-maybe................ |
| 42420 | 20 20 20 20 20 20 73 72 63 2d 62 6c 6f 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......src-block................. |
| 42440 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 73 72 63 2d 61 6e 63 68 6f 72 20 73 72 63 2d 63 6f 64 65 | .....(concat.src-anchor.src-code |
| 42460 | 2d 77 72 61 70 20 63 61 70 74 69 6f 6e 2d 68 74 6d 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -wrap.caption-html)............. |
| 42480 | 20 20 20 20 20 20 20 20 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 20 20 20 72 65 74 29 29 29 29 | .........info))).........ret)))) |
| 424a0 | 29 0a 0a 3b 3b 3b 3b 20 53 70 65 63 69 61 6c 20 42 6c 6f 63 6b 0a 28 64 65 66 75 6e 20 6f 72 67 | )..;;;;.Special.Block.(defun.org |
| 424c0 | 2d 68 75 67 6f 2d 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 20 28 73 70 65 63 69 61 6c 2d 62 6c 6f | -hugo-special-block.(special-blo |
| 424e0 | 63 6b 20 63 6f 6e 74 65 6e 74 73 20 69 6e 66 6f 29 0a 20 20 22 54 72 61 6e 73 63 6f 64 65 20 61 | ck.contents.info)..."Transcode.a |
| 42500 | 20 53 50 45 43 49 41 4c 2d 42 4c 4f 43 4b 20 65 6c 65 6d 65 6e 74 20 66 72 6f 6d 20 4f 72 67 20 | .SPECIAL-BLOCK.element.from.Org. |
| 42520 | 74 6f 20 48 75 67 6f 2d 63 6f 6d 70 61 74 69 62 6c 65 20 4d 61 72 6b 64 6f 77 6e 2e 0a 43 4f 4e | to.Hugo-compatible.Markdown..CON |
| 42540 | 54 45 4e 54 53 20 68 6f 6c 64 73 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 | TENTS.holds.the.contents.of.the. |
| 42560 | 62 6c 6f 63 6b 2e 0a 0a 49 66 20 74 68 65 20 73 70 65 63 69 61 6c 20 62 6c 6f 63 6b 20 69 73 20 | block...If.the.special.block.is. |
| 42580 | 6f 66 20 74 79 70 65 20 5c 22 64 65 73 63 72 69 70 74 69 6f 6e 5c 22 2c 20 74 68 65 20 76 61 6c | of.type.\"description\",.the.val |
| 425a0 | 75 65 20 6f 66 0a 60 3a 64 65 73 63 72 69 70 74 69 6f 6e 27 20 6b 65 79 20 6f 66 20 74 68 65 20 | ue.of.`:description'.key.of.the. |
| 425c0 | 49 4e 46 4f 20 70 6c 69 73 74 20 67 65 74 73 20 6f 76 65 72 77 72 69 74 74 65 6e 20 62 79 20 74 | INFO.plist.gets.overwritten.by.t |
| 425e0 | 68 65 0a 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 61 74 20 62 6c 6f 63 6b 2e 0a 0a 45 6c 73 65 | he.contents.of.that.block...Else |
| 42600 | 20 69 66 20 74 68 65 20 73 70 65 63 69 61 6c 20 62 6c 6f 63 6b 20 69 73 20 6f 66 20 74 79 70 65 | .if.the.special.block.is.of.type |
| 42620 | 20 5c 22 64 65 74 61 69 6c 73 5c 22 2c 20 61 6e 20 48 54 4d 4c 0a 60 3c 64 65 74 61 69 6c 73 3e | .\"details\",.an.HTML.`<details> |
| 42640 | 27 20 65 6c 65 6d 65 6e 74 20 77 69 74 68 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 60 3c 73 75 6d | '.element.with.an.optional.`<sum |
| 42660 | 6d 61 72 79 3e 27 20 65 6c 65 6d 65 6e 74 20 69 73 0a 63 72 65 61 74 65 64 2e 20 20 54 68 65 20 | mary>'.element.is.created...The. |
| 42680 | 5c 22 73 75 6d 6d 61 72 79 5c 22 20 70 6f 72 74 69 6f 6e 20 69 66 20 70 72 65 73 65 6e 74 20 63 | \"summary\".portion.if.present.c |
| 426a0 | 6f 6d 65 73 20 66 69 72 73 74 2c 20 61 6e 64 20 69 73 0a 73 65 70 61 72 61 74 65 64 20 66 72 6f | omes.first,.and.is.separated.fro |
| 426c0 | 6d 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 5c 22 64 65 74 61 69 6c 73 5c 22 20 70 6f 72 74 | m.the.following.\"details\".port |
| 426e0 | 69 6f 6e 20 75 73 69 6e 67 20 61 20 73 6f 6c 6f 0a 5c 22 2d 2d 2d 5c 22 20 73 74 72 69 6e 67 20 | ion.using.a.solo.\"---\".string. |
| 42700 | 6f 6e 20 61 20 6e 65 77 6c 69 6e 65 2e 20 20 53 65 65 0a 68 74 74 70 73 3a 2f 2f 6f 78 2d 68 75 | on.a.newline...See.https://ox-hu |
| 42720 | 67 6f 2e 73 63 72 69 70 74 65 72 2e 63 6f 2f 64 6f 63 2f 64 65 74 61 69 6c 73 2d 61 6e 64 2d 73 | go.scripter.co/doc/details-and-s |
| 42740 | 75 6d 6d 61 72 79 2f 20 66 6f 72 20 6d 6f 72 65 2e 0a 0a 45 6c 73 65 20 69 66 20 74 68 65 20 53 | ummary/.for.more...Else.if.the.S |
| 42760 | 50 45 43 49 41 4c 2d 42 4c 4f 43 4b 20 74 79 70 65 20 6d 61 74 63 68 65 73 20 6f 6e 65 20 6f 66 | PECIAL-BLOCK.type.matches.one.of |
| 42780 | 20 74 68 65 20 73 68 6f 72 74 63 6f 64 65 73 20 73 65 74 0a 69 6e 20 48 55 47 4f 5f 50 41 49 52 | .the.shortcodes.set.in.HUGO_PAIR |
| 427a0 | 45 44 5f 53 48 4f 52 54 43 4f 44 45 53 20 70 72 6f 70 65 72 74 79 2c 20 65 78 70 6f 72 74 20 74 | ED_SHORTCODES.property,.export.t |
| 427c0 | 68 65 6d 20 61 73 20 4d 61 72 6b 64 6f 77 6e 20 6f 72 0a 6e 6f 6e 2d 4d 61 72 6b 64 6f 77 6e 20 | hem.as.Markdown.or.non-Markdown. |
| 427e0 | 73 68 6f 72 74 63 6f 64 65 73 2e 20 20 53 65 65 20 60 6f 72 67 2d 68 75 67 6f 2d 70 61 69 72 65 | shortcodes...See.`org-hugo-paire |
| 42800 | 64 2d 73 68 6f 72 74 63 6f 64 65 73 27 20 66 6f 72 0a 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 | d-shortcodes'.for.more.informati |
| 42820 | 6f 6e 2e 0a 0a 46 6f 72 20 61 6c 6c 20 6f 74 68 65 72 20 73 70 65 63 69 61 6c 20 62 6c 6f 63 6b | on...For.all.other.special.block |
| 42840 | 73 2c 20 70 72 6f 63 65 73 73 69 6e 67 20 69 73 20 70 61 73 73 65 64 20 6f 6e 20 74 6f 0a 60 6f | s,.processing.is.passed.on.to.`o |
| 42860 | 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 27 2e 0a 0a | rg-blackfriday-special-block'... |
| 42880 | 49 66 20 61 20 62 6c 6f 63 6b 20 74 79 70 65 20 68 61 73 20 74 68 65 20 60 3a 74 72 69 6d 2d 70 | If.a.block.type.has.the.`:trim-p |
| 428a0 | 72 65 27 20 70 72 6f 70 65 72 74 79 20 73 65 74 20 74 6f 20 74 20 69 6e 0a 60 6f 72 67 2d 68 75 | re'.property.set.to.t.in.`org-hu |
| 428c0 | 67 6f 2d 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 2d 74 79 70 65 2d 70 72 6f 70 65 72 74 69 65 73 | go-special-block-type-properties |
| 428e0 | 27 20 6f 72 20 69 6e 20 74 68 65 20 60 23 2b 68 65 61 64 65 72 27 0a 6b 65 79 77 6f 72 64 20 61 | '.or.in.the.`#+header'.keyword.a |
| 42900 | 62 6f 76 65 20 74 68 65 20 73 70 65 63 69 61 6c 20 62 6c 6f 63 6b 2c 20 77 68 69 74 65 73 70 61 | bove.the.special.block,.whitespa |
| 42920 | 63 65 20 65 78 70 6f 72 74 65 64 20 62 65 66 6f 72 65 20 74 68 61 74 0a 62 6c 6f 63 6b 20 69 73 | ce.exported.before.that.block.is |
| 42940 | 20 74 72 69 6d 6d 65 64 2e 20 20 53 69 6d 69 6c 61 72 6c 79 2c 20 69 66 20 60 3a 74 72 69 6d 2d | .trimmed...Similarly,.if.`:trim- |
| 42960 | 70 6f 73 74 27 20 70 72 6f 70 65 72 74 79 20 69 73 20 73 65 74 20 74 6f 0a 74 2c 20 77 68 69 74 | post'.property.is.set.to.t,.whit |
| 42980 | 65 73 70 61 63 65 20 61 66 74 65 72 20 74 68 61 74 20 62 6c 6f 63 6b 20 69 73 20 74 72 69 6d 6d | espace.after.that.block.is.trimm |
| 429a0 | 65 64 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 68 6f 6c 64 69 6e 67 20 65 78 70 | ed...INFO.is.a.plist.holding.exp |
| 429c0 | 6f 72 74 20 6f 70 74 69 6f 6e 73 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 62 6c 6f 63 6b 2d 74 79 | ort.options."...(let*.((block-ty |
| 429e0 | 70 65 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 74 79 70 65 20 73 | pe.(org-element-property.:type.s |
| 42a00 | 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 6c 6f 63 6b 2d 74 | pecial-block))..........(block-t |
| 42a20 | 79 70 65 2d 70 6c 69 73 74 20 28 63 64 72 20 28 61 73 73 6f 63 20 62 6c 6f 63 6b 2d 74 79 70 65 | ype-plist.(cdr.(assoc.block-type |
| 42a40 | 20 6f 72 67 2d 68 75 67 6f 2d 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 2d 74 79 70 65 2d 70 72 6f | .org-hugo-special-block-type-pro |
| 42a60 | 70 65 72 74 69 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 68 65 61 64 65 72 20 28 6f 72 67 | perties)))..........(header.(org |
| 42a80 | 2d 62 61 62 65 6c 2d 70 61 72 73 65 2d 68 65 61 64 65 72 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 | -babel-parse-header-arguments... |
| 42aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6f 72 67 2d 65 6c 65 6d 65 6e | ................(car.(org-elemen |
| 42ac0 | 74 2d 70 72 6f 70 65 72 74 79 20 3a 68 65 61 64 65 72 20 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b | t-property.:header.special-block |
| 42ae0 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 72 69 6d 2d 70 72 65 20 28 6f 72 20 28 61 6c 69 | ))))..........(trim-pre.(or.(ali |
| 42b00 | 73 74 2d 67 65 74 20 3a 74 72 69 6d 2d 70 72 65 20 68 65 61 64 65 72 29 20 3b 60 3a 74 72 69 6d | st-get.:trim-pre.header).;`:trim |
| 42b20 | 2d 70 72 65 27 20 69 6e 20 23 2b 68 65 61 64 65 72 20 68 61 73 20 68 69 67 68 65 72 20 70 72 65 | -pre'.in.#+header.has.higher.pre |
| 42b40 | 63 65 64 65 6e 63 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cedence......................... |
| 42b60 | 28 70 6c 69 73 74 2d 67 65 74 20 62 6c 6f 63 6b 2d 74 79 70 65 2d 70 6c 69 73 74 20 3a 74 72 69 | (plist-get.block-type-plist.:tri |
| 42b80 | 6d 2d 70 72 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 72 69 6d 2d 70 72 65 20 28 6f 72 67 | m-pre)))..........(trim-pre.(org |
| 42ba0 | 2d 68 75 67 6f 2d 2d 76 61 6c 75 65 2d 67 65 74 2d 74 72 75 65 2d 70 20 74 72 69 6d 2d 70 72 65 | -hugo--value-get-true-p.trim-pre |
| 42bc0 | 29 29 20 3b 49 66 20 22 6e 69 6c 22 2c 20 63 6f 6e 76 65 72 74 73 20 74 6f 20 6e 69 6c 0a 20 20 | )).;If."nil",.converts.to.nil... |
| 42be0 | 20 20 20 20 20 20 20 28 74 72 69 6d 2d 70 72 65 2d 74 61 67 20 28 69 66 20 74 72 69 6d 2d 70 72 | .......(trim-pre-tag.(if.trim-pr |
| 42c00 | 65 20 6f 72 67 2d 68 75 67 6f 2d 2d 74 72 69 6d 2d 70 72 65 2d 6d 61 72 6b 65 72 20 22 22 29 29 | e.org-hugo--trim-pre-marker."")) |
| 42c20 | 0a 20 20 20 20 20 20 20 20 20 28 6c 61 73 74 2d 65 6c 65 6d 65 6e 74 2d 70 20 28 6e 75 6c 6c 20 | ..........(last-element-p.(null. |
| 42c40 | 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 6e 65 78 74 2d 65 6c 65 6d 65 6e 74 20 73 70 65 | (org-export-get-next-element.spe |
| 42c60 | 63 69 61 6c 2d 62 6c 6f 63 6b 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 72 69 | cial-block.info)))..........(tri |
| 42c80 | 6d 2d 70 6f 73 74 20 28 75 6e 6c 65 73 73 20 6c 61 73 74 2d 65 6c 65 6d 65 6e 74 2d 70 20 3b 4e | m-post.(unless.last-element-p.;N |
| 42ca0 | 6f 20 6e 65 65 64 20 74 6f 20 61 64 64 20 74 72 69 6d 2d 70 6f 73 74 20 6d 61 72 6b 65 72 73 20 | o.need.to.add.trim-post.markers. |
| 42cc0 | 69 66 20 74 68 69 73 20 69 73 20 74 68 65 20 6c 61 73 74 20 65 6c 65 6d 65 6e 74 2e 0a 20 20 20 | if.this.is.the.last.element..... |
| 42ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 6c 69 73 74 2d 67 65 | ...................(or.(alist-ge |
| 42d00 | 74 20 3a 74 72 69 6d 2d 70 6f 73 74 20 68 65 61 64 65 72 29 20 3b 60 3a 74 72 69 6d 2d 70 6f 73 | t.:trim-post.header).;`:trim-pos |
| 42d20 | 74 27 20 69 6e 20 23 2b 68 65 61 64 65 72 20 68 61 73 20 68 69 67 68 65 72 20 70 72 65 63 65 64 | t'.in.#+header.has.higher.preced |
| 42d40 | 65 6e 63 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ence............................ |
| 42d60 | 28 70 6c 69 73 74 2d 67 65 74 20 62 6c 6f 63 6b 2d 74 79 70 65 2d 70 6c 69 73 74 20 3a 74 72 69 | (plist-get.block-type-plist.:tri |
| 42d80 | 6d 2d 70 72 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 72 69 6d 2d 70 6f 73 74 20 28 6f | m-pre))))..........(trim-post.(o |
| 42da0 | 72 67 2d 68 75 67 6f 2d 2d 76 61 6c 75 65 2d 67 65 74 2d 74 72 75 65 2d 70 20 74 72 69 6d 2d 70 | rg-hugo--value-get-true-p.trim-p |
| 42dc0 | 6f 73 74 29 29 20 3b 49 66 20 22 6e 69 6c 22 2c 20 63 6f 6e 76 65 72 74 73 20 74 6f 20 6e 69 6c | ost)).;If."nil",.converts.to.nil |
| 42de0 | 0a 20 20 20 20 20 20 20 20 20 28 74 72 69 6d 2d 70 6f 73 74 2d 74 61 67 20 28 69 66 20 74 72 69 | ..........(trim-post-tag.(if.tri |
| 42e00 | 6d 2d 70 6f 73 74 20 6f 72 67 2d 68 75 67 6f 2d 2d 74 72 69 6d 2d 70 6f 73 74 2d 6d 61 72 6b 65 | m-post.org-hugo--trim-post-marke |
| 42e20 | 72 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 61 69 72 65 64 2d 73 68 6f 72 74 63 6f 64 | r.""))..........(paired-shortcod |
| 42e40 | 65 73 20 28 6c 65 74 2a 20 28 28 73 74 72 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a | es.(let*.((str.(plist-get.info.: |
| 42e60 | 68 75 67 6f 2d 70 61 69 72 65 64 2d 73 68 6f 72 74 63 6f 64 65 73 29 29 0a 20 20 20 20 20 20 20 | hugo-paired-shortcodes))........ |
| 42e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 | ............................(str |
| 42ea0 | 2d 6c 69 73 74 20 28 77 68 65 6e 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 73 74 72 | -list.(when.(org-string-nw-p.str |
| 42ec0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 42ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 73 | .................(split-string.s |
| 42f00 | 74 72 20 22 20 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tr."."))))...................... |
| 42f20 | 20 20 20 20 20 20 20 20 20 73 74 72 2d 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 63 | .........str-list))..........(sc |
| 42f40 | 2d 72 65 67 65 78 70 20 22 5c 5c 60 25 25 3f 25 73 5c 5c 27 22 29 20 3b 52 65 67 65 78 70 20 74 | -regexp."\\`%%?%s\\'").;Regexp.t |
| 42f60 | 6f 20 6d 61 74 63 68 20 61 6e 20 65 6c 65 6d 65 6e 74 20 66 72 6f 6d 20 60 70 61 69 72 65 64 2d | o.match.an.element.from.`paired- |
| 42f80 | 73 68 6f 72 74 63 6f 64 65 73 27 0a 20 20 20 20 20 20 20 20 20 28 68 74 6d 6c 2d 61 74 74 72 20 | shortcodes'..........(html-attr. |
| 42fa0 | 28 6f 72 67 2d 65 78 70 6f 72 74 2d 72 65 61 64 2d 61 74 74 72 69 62 75 74 65 20 3a 61 74 74 72 | (org-export-read-attribute.:attr |
| 42fc0 | 5f 68 74 6d 6c 20 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 29 29 0a 20 20 20 20 20 20 20 20 20 28 | _html.special-block))..........( |
| 42fe0 | 63 61 70 74 69 6f 6e 20 28 70 6c 69 73 74 2d 67 65 74 20 68 74 6d 6c 2d 61 74 74 72 20 3a 63 61 | caption.(plist-get.html-attr.:ca |
| 43000 | 70 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 74 65 6e 74 73 20 28 77 68 65 6e | ption))..........(contents.(when |
| 43020 | 20 28 73 74 72 69 6e 67 70 20 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(stringp.contents)............. |
| 43040 | 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 74 72 69 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........(org-trim.............. |
| 43060 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 70 6c 69 73 74 2d 67 65 74 20 62 6c 6f 63 6b 2d 74 79 | .........(if.(plist-get.block-ty |
| 43080 | 70 65 2d 70 6c 69 73 74 20 3a 72 61 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pe-plist.:raw).................. |
| 430a0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 6c 69 73 74 73 2e 67 6e 75 2e 6f 72 | .........;;.https://lists.gnu.or |
| 430c0 | 67 2f 72 2f 65 6d 61 63 73 2d 6f 72 67 6d 6f 64 65 2f 32 30 32 32 2d 30 31 2f 6d 73 67 30 30 31 | g/r/emacs-orgmode/2022-01/msg001 |
| 430e0 | 33 32 2e 68 74 6d 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 32.html......................... |
| 43100 | 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 69 6e 74 65 72 70 72 65 74 2d 64 61 74 61 20 28 6f | ..(org-element-interpret-data.(o |
| 43120 | 72 67 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 20 73 70 65 63 69 61 6c 2d 62 6c 6f 63 | rg-element-contents.special-bloc |
| 43140 | 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 | k)).........................cont |
| 43160 | 65 6e 74 73 29 29 29 29 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 | ents))))).....;;.(message."[ox-h |
| 43180 | 75 67 6f 2d 73 70 6c 2d 62 6c 6b 20 44 42 47 5d 20 62 6c 6f 63 6b 2d 74 79 70 65 3a 20 25 73 22 | ugo-spl-blk.DBG].block-type:.%s" |
| 431a0 | 20 62 6c 6f 63 6b 2d 74 79 70 65 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f | .block-type).....;;.(message."[o |
| 431c0 | 78 2d 68 75 67 6f 2d 73 70 6c 2d 62 6c 6b 20 44 42 47 5d 20 6c 61 73 74 20 65 6c 65 6d 65 6e 74 | x-hugo-spl-blk.DBG].last.element |
| 431e0 | 3f 3a 20 25 73 22 20 28 6e 75 6c 6c 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 6e 65 78 | ?:.%s".(null.(org-export-get-nex |
| 43200 | 74 2d 65 6c 65 6d 65 6e 74 20 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 20 69 6e 66 6f 29 29 29 0a | t-element.special-block.info))). |
| 43220 | 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 2d 73 70 6c 2d 62 6c | ....;;.(message."[ox-hugo-spl-bl |
| 43240 | 6b 20 44 42 47 5d 20 25 73 3a 20 68 65 61 64 65 72 3a 20 25 73 22 20 62 6c 6f 63 6b 2d 74 79 70 | k.DBG].%s:.header:.%s".block-typ |
| 43260 | 65 20 68 65 61 64 65 72 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 | e.header).....;;.(message."[ox-h |
| 43280 | 75 67 6f 2d 73 70 6c 2d 62 6c 6b 20 44 42 47 5d 20 25 73 3a 20 74 72 69 6d 2d 70 72 65 20 28 74 | ugo-spl-blk.DBG].%s:.trim-pre.(t |
| 432a0 | 79 70 65 20 3d 20 25 53 29 3a 20 25 53 22 20 62 6c 6f 63 6b 2d 74 79 70 65 20 28 74 79 70 65 2d | ype.=.%S):.%S".block-type.(type- |
| 432c0 | 6f 66 20 74 72 69 6d 2d 70 72 65 29 20 74 72 69 6d 2d 70 72 65 29 0a 20 20 20 20 3b 3b 20 28 6d | of.trim-pre).trim-pre).....;;.(m |
| 432e0 | 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 2d 73 70 6c 2d 62 6c 6b 20 44 42 47 5d 20 25 73 | essage."[ox-hugo-spl-blk.DBG].%s |
| 43300 | 3a 20 74 72 69 6d 2d 70 6f 73 74 20 28 74 79 70 65 20 3d 20 25 53 29 3a 20 25 53 22 20 62 6c 6f | :.trim-post.(type.=.%S):.%S".blo |
| 43320 | 63 6b 2d 74 79 70 65 20 28 74 79 70 65 2d 6f 66 20 74 72 69 6d 2d 70 6f 73 74 29 20 74 72 69 6d | ck-type.(type-of.trim-post).trim |
| 43340 | 2d 70 6f 73 74 29 0a 20 20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 69 6e 66 6f 20 3a 74 79 70 65 | -post).....(plist-put.info.:type |
| 43360 | 2d 70 6c 69 73 74 20 62 6c 6f 63 6b 2d 74 79 70 65 2d 70 6c 69 73 74 29 0a 20 20 20 20 28 70 6c | -plist.block-type-plist).....(pl |
| 43380 | 69 73 74 2d 70 75 74 20 69 6e 66 6f 20 3a 74 72 69 6d 2d 70 72 65 2d 74 61 67 20 74 72 69 6d 2d | ist-put.info.:trim-pre-tag.trim- |
| 433a0 | 70 72 65 2d 74 61 67 29 0a 20 20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 69 6e 66 6f 20 3a 74 72 | pre-tag).....(plist-put.info.:tr |
| 433c0 | 69 6d 2d 70 6f 73 74 2d 74 61 67 20 74 72 69 6d 2d 70 6f 73 74 2d 74 61 67 29 0a 20 20 20 20 28 | im-post-tag.trim-post-tag).....( |
| 433e0 | 77 68 65 6e 20 63 6f 6e 74 65 6e 74 73 0a 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 | when.contents.......(cond....... |
| 43400 | 20 28 28 73 74 72 69 6e 67 3d 20 62 6c 6f 63 6b 2d 74 79 70 65 20 22 74 69 6b 7a 6a 61 78 22 29 | .((string=.block-type."tikzjax") |
| 43420 | 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 6e 74 65 6e 74 73 20 28 66 6f 72 6d 61 74 20 | .........(setq.contents.(format. |
| 43440 | 22 25 73 25 73 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "%s%s%s"........................ |
| 43460 | 20 20 20 20 20 20 20 20 22 3c 73 63 72 69 70 74 20 74 79 70 65 3d 5c 22 74 65 78 74 2f 74 69 6b | ........"<script.type=\"text/tik |
| 43480 | 7a 5c 22 3e 5c 6e 20 20 5c 5c 62 65 67 69 6e 7b 74 69 6b 7a 70 69 63 74 75 72 65 7d 5c 6e 22 0a | z\">\n..\\begin{tikzpicture}\n". |
| 434a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 | ...............................c |
| 434c0 | 6f 6e 74 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ontents......................... |
| 434e0 | 20 20 20 20 20 20 20 22 5c 6e 5c 5c 65 6e 64 7b 74 69 6b 7a 70 69 63 74 75 72 65 7d 5c 6e 3c 2f | ......."\n\\end{tikzpicture}\n</ |
| 43500 | 73 63 72 69 70 74 3e 22 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 73 74 | script>")).........(when.(org-st |
| 43520 | 72 69 6e 67 2d 6e 77 2d 70 20 63 61 70 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 | ring-nw-p.caption)...........(se |
| 43540 | 74 71 20 63 6f 6e 74 65 6e 74 73 20 28 66 6f 72 6d 61 74 20 22 25 73 25 73 25 73 22 0a 20 20 20 | tq.contents.(format."%s%s%s".... |
| 43560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 3c | .............................."< |
| 43580 | 66 69 67 75 72 65 3e 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | figure>\n"...................... |
| 435a0 | 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 | ............contents............ |
| 435c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5c | ......................(format."\ |
| 435e0 | 6e 3c 66 69 67 63 61 70 74 69 6f 6e 3e 25 73 3c 2f 66 69 67 63 61 70 74 69 6f 6e 3e 5c 6e 3c 2f | n<figcaption>%s</figcaption>\n</ |
| 43600 | 66 69 67 75 72 65 3e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | figure>"........................ |
| 43620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 70 74 69 6f 6e 29 29 29 29 0a 20 20 | ..................caption))))... |
| 43640 | 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 3d | ......contents)........((string= |
| 43660 | 20 62 6c 6f 63 6b 2d 74 79 70 65 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 29 0a 20 20 20 20 20 | .block-type."description")...... |
| 43680 | 20 20 20 3b 3b 20 4f 76 65 72 77 72 69 74 65 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 | ...;;.Overwrite.the.value.of.the |
| 436a0 | 20 60 3a 64 65 73 63 72 69 70 74 69 6f 6e 27 20 6b 65 79 20 69 6e 20 60 69 6e 66 6f 27 2e 0a 20 | .`:description'.key.in.`info'... |
| 436c0 | 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 69 6e 66 6f 20 3a 64 65 73 63 72 69 70 74 | .......(plist-put.info.:descript |
| 436e0 | 69 6f 6e 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 65 73 63 61 70 65 2d 68 75 67 6f 2d 73 68 6f 72 74 | ion.(org-hugo--escape-hugo-short |
| 43700 | 63 6f 64 65 20 63 6f 6e 74 65 6e 74 73 20 22 6d 64 22 29 29 0a 20 20 20 20 20 20 20 20 6e 69 6c | code.contents."md")).........nil |
| 43720 | 29 0a 20 20 20 20 20 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 65 6d 61 63 73 2e 73 74 61 63 6b 65 | )........;;.https://emacs.stacke |
| 43740 | 78 63 68 61 6e 67 65 2e 63 6f 6d 2f 61 2f 32 38 36 38 35 2f 31 31 35 0a 20 20 20 20 20 20 20 28 | xchange.com/a/28685/115........( |
| 43760 | 28 63 6c 2d 6d 65 6d 62 65 72 20 62 6c 6f 63 6b 2d 74 79 70 65 20 70 61 69 72 65 64 2d 73 68 6f | (cl-member.block-type.paired-sho |
| 43780 | 72 74 63 6f 64 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 | rtcodes....................;;.If |
| 437a0 | 20 60 62 6c 6f 63 6b 2d 74 79 70 65 27 20 69 73 20 22 66 6f 6f 22 2c 20 63 68 65 63 6b 20 69 66 | .`block-type'.is."foo",.check.if |
| 437c0 | 20 61 6e 79 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | .any.of.the....................; |
| 437e0 | 3b 20 65 6c 65 6d 65 6e 74 73 20 69 6e 20 60 70 61 69 72 65 64 2d 73 68 6f 72 74 63 6f 64 65 73 | ;.elements.in.`paired-shortcodes |
| 43800 | 27 20 69 73 20 22 66 6f 6f 22 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | '.is."foo".or................... |
| 43820 | 20 3b 3b 20 22 25 66 6f 6f 22 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a | .;;."%foo".....................: |
| 43840 | 74 65 73 74 20 28 6c 61 6d 62 64 61 20 28 62 20 73 63 29 20 3b 60 73 63 27 20 77 6f 75 6c 64 20 | test.(lambda.(b.sc).;`sc'.would. |
| 43860 | 62 65 20 61 6e 20 65 6c 65 6d 65 6e 74 20 66 72 6f 6d 20 60 70 61 69 72 65 64 2d 73 68 6f 72 74 | be.an.element.from.`paired-short |
| 43880 | 63 6f 64 65 73 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | codes'.......................... |
| 438a0 | 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 28 66 6f 72 6d 61 74 20 73 63 2d 72 65 67 | ..(string-match-p.(format.sc-reg |
| 438c0 | 65 78 70 20 62 29 20 73 63 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 61 74 74 | exp.b).sc))).........(let*.((att |
| 438e0 | 72 2d 73 63 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 72 65 61 64 2d 61 74 74 72 69 62 75 74 65 20 | r-sc.(org-export-read-attribute. |
| 43900 | 3a 61 74 74 72 5f 73 68 6f 72 74 63 6f 64 65 20 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 29 29 0a | :attr_shortcode.special-block)). |
| 43920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 50 6f 73 69 74 69 6f 6e 61 6c 20 61 72 67 | ...............;;.Positional.arg |
| 43940 | 75 6d 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 73 2d 61 72 67 73 | uments.................(pos-args |
| 43960 | 20 28 61 6e 64 20 28 6e 75 6c 6c 20 61 74 74 72 2d 73 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .(and.(null.attr-sc)............ |
| 43980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 74 68 65 20 73 68 6f | ...................;;.If.the.sho |
| 439a0 | 72 74 63 6f 64 65 20 61 74 74 72 69 62 75 74 65 73 20 61 72 65 20 6e 6f 74 20 6f 66 0a 20 20 20 | rtcode.attributes.are.not.of.... |
| 439c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 | ...........................;;.th |
| 439e0 | 65 20 74 79 70 65 20 22 3a 66 6f 6f 20 62 61 72 22 20 62 75 74 20 61 72 65 20 73 6f 6d 65 74 68 | e.type.":foo.bar".but.are.someth |
| 43a00 | 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing............................. |
| 43a20 | 20 20 3b 3b 20 6c 69 6b 65 20 22 66 6f 6f 20 62 61 72 22 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | ..;;.like."foo.bar"............. |
| 43a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 72 61 77 2d 6c | ...................(let*.((raw-l |
| 43a60 | 69 73 74 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 61 74 74 72 5f | ist.(org-element-property.:attr_ |
| 43a80 | 73 68 6f 72 74 63 6f 64 65 20 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 29 29 0a 20 20 20 20 20 20 | shortcode.special-block))....... |
| 43aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 43ac0 | 72 61 77 2d 73 74 72 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 69 64 65 6e 74 69 74 79 20 72 61 | raw-str.(mapconcat.#'identity.ra |
| 43ae0 | 77 2d 6c 69 73 74 20 22 20 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | w-list.".")))................... |
| 43b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 72 | ..............(org-string-nw-p.r |
| 43b20 | 61 77 2d 73 74 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 61 6d | aw-str))))................;;.Nam |
| 43b40 | 65 64 20 61 72 67 75 6d 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 61 | ed.arguments.................(na |
| 43b60 | 6d 65 64 2d 61 72 67 73 20 28 75 6e 6c 65 73 73 20 70 6f 73 2d 61 72 67 73 0a 20 20 20 20 20 20 | med-args.(unless.pos-args....... |
| 43b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 73 74 72 69 | .......................(org-stri |
| 43ba0 | 6e 67 2d 6e 77 2d 70 20 28 6f 72 67 2d 68 74 6d 6c 2d 2d 6d 61 6b 65 2d 61 74 74 72 69 62 75 74 | ng-nw-p.(org-html--make-attribut |
| 43bc0 | 65 2d 73 74 72 69 6e 67 20 61 74 74 72 2d 73 63 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | e-string.attr-sc))))............ |
| 43be0 | 20 20 20 20 28 73 63 2d 61 72 67 73 20 28 6f 72 20 70 6f 73 2d 61 72 67 73 20 6e 61 6d 65 64 2d | ....(sc-args.(or.pos-args.named- |
| 43c00 | 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 63 2d 61 72 67 73 20 28 | args))................(sc-args.( |
| 43c20 | 69 66 20 73 63 2d 61 72 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | if.sc-args...................... |
| 43c40 | 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 20 22 20 73 63 2d 61 72 67 73 20 22 20 22 29 0a | .......(concat.".".sc-args."."). |
| 43c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 22 29 29 0a | ..........................".")). |
| 43c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 65 64 2d 73 63 2d 73 74 72 20 28 | ...............(matched-sc-str.( |
| 43ca0 | 63 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | car............................. |
| 43cc0 | 20 20 20 20 28 63 6c 2d 6d 65 6d 62 65 72 20 62 6c 6f 63 6b 2d 74 79 70 65 20 70 61 69 72 65 64 | ....(cl-member.block-type.paired |
| 43ce0 | 2d 73 68 6f 72 74 63 6f 64 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -shortcodes..................... |
| 43d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 65 73 74 20 28 6c 61 | .......................:test.(la |
| 43d20 | 6d 62 64 61 20 28 62 20 73 63 29 20 3b 60 73 63 27 20 77 6f 75 6c 64 20 62 65 20 61 6e 20 65 6c | mbda.(b.sc).;`sc'.would.be.an.el |
| 43d40 | 65 6d 65 6e 74 20 66 72 6f 6d 20 60 70 61 69 72 65 64 2d 73 68 6f 72 74 63 6f 64 65 73 27 0a 20 | ement.from.`paired-shortcodes'.. |
| 43d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 43d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d | ..................(string-match- |
| 43da0 | 70 20 28 66 6f 72 6d 61 74 20 73 63 2d 72 65 67 65 78 70 20 62 29 20 73 63 29 29 29 29 29 0a 20 | p.(format.sc-regexp.b).sc))))).. |
| 43dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 63 2d 6f 70 65 6e 2d 63 68 61 72 20 28 69 66 20 | ..............(sc-open-char.(if. |
| 43de0 | 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 25 22 20 6d 61 74 63 68 65 64 2d 73 63 2d | (string-prefix-p."%".matched-sc- |
| 43e00 | 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | str)............................ |
| 43e20 | 20 20 20 20 20 20 22 25 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......"%"....................... |
| 43e40 | 20 20 20 20 20 20 20 20 20 22 3c 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | ........."<"))................(s |
| 43e60 | 63 2d 63 6c 6f 73 65 2d 63 68 61 72 20 28 69 66 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d | c-close-char.(if.(string-prefix- |
| 43e80 | 70 20 22 25 22 20 6d 61 74 63 68 65 64 2d 73 63 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 | p."%".matched-sc-str)........... |
| 43ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 25 22 0a 20 20 20 20 | ........................"%"..... |
| 43ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 3e 22 29 | ............................">") |
| 43ee0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 63 2d 62 65 67 69 6e 20 28 66 6f 72 6d | )................(sc-begin.(form |
| 43f00 | 61 74 20 22 25 73 7b 7b 25 73 20 25 73 25 73 25 73 7d 7d 22 0a 20 20 20 20 20 20 20 20 20 20 20 | at."%s{{%s.%s%s%s}}"............ |
| 43f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 69 6d 2d 70 72 65 2d 74 | ......................trim-pre-t |
| 43f40 | 61 67 20 73 63 2d 6f 70 65 6e 2d 63 68 61 72 20 62 6c 6f 63 6b 2d 74 79 70 65 20 73 63 2d 61 72 | ag.sc-open-char.block-type.sc-ar |
| 43f60 | 67 73 20 73 63 2d 63 6c 6f 73 65 2d 63 68 61 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | gs.sc-close-char)).............. |
| 43f80 | 20 20 28 73 63 2d 65 6e 64 20 28 66 6f 72 6d 61 74 20 22 7b 7b 25 73 20 2f 25 73 20 25 73 7d 7d | ..(sc-end.(format."{{%s./%s.%s}} |
| 43fa0 | 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %s"............................. |
| 43fc0 | 20 20 20 73 63 2d 6f 70 65 6e 2d 63 68 61 72 20 62 6c 6f 63 6b 2d 74 79 70 65 20 73 63 2d 63 6c | ...sc-open-char.block-type.sc-cl |
| 43fe0 | 6f 73 65 2d 63 68 61 72 20 74 72 69 6d 2d 70 6f 73 74 2d 74 61 67 29 29 29 0a 20 20 20 20 20 20 | ose-char.trim-post-tag)))....... |
| 44000 | 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 2d 73 70 6c 2d 62 6c | ....;;.(message."[ox-hugo-spl-bl |
| 44020 | 6b 20 44 42 47 5d 20 61 74 74 72 2d 73 63 31 3a 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 3b | k.DBG].attr-sc1:.%s"...........; |
| 44040 | 3b 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 | ;..........(org-element-property |
| 44060 | 20 3a 61 74 74 72 5f 73 68 6f 72 74 63 6f 64 65 20 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 29 29 | .:attr_shortcode.special-block)) |
| 44080 | 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f | ...........;;.(message."[ox-hugo |
| 440a0 | 2d 73 70 6c 2d 62 6c 6b 20 44 42 47 5d 20 61 74 74 72 2d 73 63 3a 20 25 73 22 20 61 74 74 72 2d | -spl-blk.DBG].attr-sc:.%s".attr- |
| 440c0 | 73 63 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 | sc)...........;;.(message."[ox-h |
| 440e0 | 75 67 6f 2d 73 70 6c 2d 62 6c 6b 20 44 42 47 5d 20 70 6f 73 2d 61 72 67 73 3a 20 25 73 22 20 70 | ugo-spl-blk.DBG].pos-args:.%s".p |
| 44100 | 6f 73 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 | os-args)...........;;.(message." |
| 44120 | 5b 6f 78 2d 68 75 67 6f 2d 73 70 6c 2d 62 6c 6b 20 44 42 47 5d 20 6e 61 6d 65 64 2d 61 72 67 73 | [ox-hugo-spl-blk.DBG].named-args |
| 44140 | 3a 20 25 73 22 20 6e 61 6d 65 64 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 | :.%s".named-args)...........(for |
| 44160 | 6d 61 74 20 22 25 73 5c 6e 25 73 5c 6e 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mat."%s\n%s\n%s"................ |
| 44180 | 20 20 20 73 63 2d 62 65 67 69 6e 20 63 6f 6e 74 65 6e 74 73 20 73 63 2d 65 6e 64 29 29 29 0a 20 | ...sc-begin.contents.sc-end))).. |
| 441a0 | 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 62 6c 61 63 6b 66 72 69 64 61 | ......(t.........(org-blackfrida |
| 441c0 | 79 2d 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 20 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 20 63 6f | y-special-block.special-block.co |
| 441e0 | 6e 74 65 6e 74 73 20 69 6e 66 6f 29 29 29 29 29 29 0a 0a 0a 0c 0a 3b 3b 3b 20 46 69 6c 74 65 72 | ntents.info)))))).....;;;.Filter |
| 44200 | 20 46 75 6e 63 74 69 6f 6e 73 0a 0a 3b 3b 3b 3b 20 42 6f 64 79 20 46 69 6c 74 65 72 0a 28 64 65 | .Functions..;;;;.Body.Filter.(de |
| 44220 | 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 62 6f 64 79 2d 66 69 6c 74 65 72 20 28 62 6f 64 79 20 5f | fun.org-hugo-body-filter.(body._ |
| 44240 | 62 61 63 6b 65 6e 64 20 69 6e 66 6f 29 0a 20 20 22 41 64 64 20 66 72 6f 6e 74 2d 6d 61 74 74 65 | backend.info)..."Add.front-matte |
| 44260 | 72 20 74 6f 20 74 68 65 20 42 4f 44 59 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 2e 0a 0a | r.to.the.BODY.of.the.document... |
| 44280 | 42 4f 44 59 20 69 73 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 20 74 68 65 20 65 78 70 6f 72 74 | BODY.is.the.result.of.the.export |
| 442a0 | 2e 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 68 6f 6c 64 69 6e 67 20 65 78 70 6f 72 74 | ..INFO.is.a.plist.holding.export |
| 442c0 | 20 6f 70 74 69 6f 6e 73 2e 22 0a 20 20 3b 3b 20 43 6f 70 79 20 74 68 65 20 70 61 67 65 20 72 65 | .options."...;;.Copy.the.page.re |
| 442e0 | 73 6f 75 72 63 65 73 20 74 6f 20 74 68 65 20 62 75 6e 64 6c 65 20 64 69 72 65 63 74 6f 72 79 2e | sources.to.the.bundle.directory. |
| 44300 | 0a 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 63 6f 70 79 2d 72 65 73 6f 75 72 63 65 73 2d 6d 61 79 | ...(org-hugo--copy-resources-may |
| 44320 | 62 65 20 69 6e 66 6f 29 0a 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 63 6f 70 79 2d 6c 74 78 69 6d | be.info)...(org-hugo--copy-ltxim |
| 44340 | 67 2d 6d 61 79 62 65 20 69 6e 66 6f 29 0a 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 | g-maybe.info)...;;.(message."[ox |
| 44360 | 2d 68 75 67 6f 20 62 6f 64 79 20 66 69 6c 74 65 72 5d 20 49 54 45 4d 20 25 53 22 20 28 6f 72 67 | -hugo.body.filter].ITEM.%S".(org |
| 44380 | 2d 65 6e 74 72 79 2d 67 65 74 20 28 70 6f 69 6e 74 29 20 22 49 54 45 4d 22 29 29 0a 20 20 3b 3b | -entry-get.(point)."ITEM"))...;; |
| 443a0 | 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 62 6f 64 79 20 66 69 6c 74 65 72 5d | .(message."[ox-hugo.body.filter] |
| 443c0 | 20 54 41 47 53 3a 20 25 53 22 20 28 6f 72 67 2d 65 6e 74 72 79 2d 67 65 74 20 28 70 6f 69 6e 74 | .TAGS:.%S".(org-entry-get.(point |
| 443e0 | 29 20 22 54 41 47 53 22 29 29 0a 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 | )."TAGS"))...;;.(message."[ox-hu |
| 44400 | 67 6f 20 62 6f 64 79 20 66 69 6c 74 65 72 5d 20 41 4c 4c 54 41 47 53 3a 20 25 53 22 20 28 6f 72 | go.body.filter].ALLTAGS:.%S".(or |
| 44420 | 67 2d 65 6e 74 72 79 2d 67 65 74 20 28 70 6f 69 6e 74 29 20 22 41 4c 4c 54 41 47 53 22 29 29 0a | g-entry-get.(point)."ALLTAGS")). |
| 44440 | 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 6c 69 73 74 2d 67 | ...(when.(and.(org-hugo--plist-g |
| 44460 | 65 74 2d 74 72 75 65 2d 70 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 64 65 6c 65 74 65 2d 74 72 61 69 | et-true-p.info.:hugo-delete-trai |
| 44480 | 6c 69 6e 67 2d 77 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6f 72 67 2d | ling-ws)..............(not.(org- |
| 444a0 | 68 75 67 6f 2d 2d 70 6c 69 73 74 2d 67 65 74 2d 74 72 75 65 2d 70 20 69 6e 66 6f 20 3a 70 72 65 | hugo--plist-get-true-p.info.:pre |
| 444c0 | 73 65 72 76 65 2d 62 72 65 61 6b 73 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 62 6f 64 79 20 28 | serve-breaks))).....(setq.body.( |
| 444e0 | 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | with-temp-buffer................ |
| 44500 | 20 20 28 69 6e 73 65 72 74 20 62 6f 64 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(insert.body)................. |
| 44520 | 20 28 64 65 6c 65 74 65 2d 74 72 61 69 6c 69 6e 67 2d 77 68 69 74 65 73 70 61 63 65 20 28 70 6f | .(delete-trailing-whitespace.(po |
| 44540 | 69 6e 74 2d 6d 69 6e 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | int-min).nil)..................( |
| 44560 | 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 28 | buffer-substring-no-properties.( |
| 44580 | 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 29 0a 20 20 28 6c 65 | point-min).(point-max)))))...(le |
| 445a0 | 74 20 28 28 66 6d 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 | t.((fm.(save-excursion.......... |
| 445c0 | 20 20 20 20 20 28 73 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 | .....(save-restriction.......... |
| 445e0 | 20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 70 6f 69 6e 74 20 69 73 20 61 74 20 74 68 65 20 62 65 | .......;;.The.point.is.at.the.be |
| 44600 | 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 68 65 61 64 69 6e 67 20 62 6f 64 79 0a 20 20 20 20 | ginning.of.the.heading.body..... |
| 44620 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 21 | ............;;.in.this.function! |
| 44640 | 20 53 6f 20 6d 6f 76 65 20 74 68 65 20 70 6f 69 6e 74 20 62 61 63 6b 20 62 79 20 31 20 63 68 61 | .So.move.the.point.back.by.1.cha |
| 44660 | 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 6f 20 62 72 69 6e 67 20 69 74 | r.................;;.to.bring.it |
| 44680 | 20 69 6e 74 6f 20 74 68 65 20 4f 72 67 20 68 65 61 64 69 6e 67 20 62 65 66 6f 72 65 20 63 61 6c | .into.the.Org.heading.before.cal |
| 446a0 | 6c 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 6f 72 67 2d 68 75 67 | ling.................;;.`org-hug |
| 446c0 | 6f 2d 2d 67 65 74 2d 66 72 6f 6e 74 2d 6d 61 74 74 65 72 27 2c 20 62 65 63 61 75 73 65 20 69 6e | o--get-front-matter',.because.in |
| 446e0 | 20 74 68 65 72 65 20 77 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 75 73 65 | .there.we.................;;.use |
| 44700 | 20 60 6f 72 67 2d 65 6e 74 72 79 2d 67 65 74 27 20 61 74 20 28 70 6f 69 6e 74 29 20 74 6f 20 72 | .`org-entry-get'.at.(point).to.r |
| 44720 | 65 74 72 69 65 76 65 20 63 65 72 74 61 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | etrieve.certain................. |
| 44740 | 3b 3b 20 70 72 6f 70 65 72 74 79 20 76 61 6c 75 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ;;.property.values.............. |
| 44760 | 20 20 20 20 28 77 69 64 65 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 67 6e | ....(widen).................(ign |
| 44780 | 6f 72 65 2d 65 72 72 6f 72 73 20 3b 49 66 20 74 68 65 20 70 6f 69 6e 74 20 69 73 20 61 74 20 62 | ore-errors.;If.the.point.is.at.b |
| 447a0 | 65 67 69 6e 6e 69 6e 67 20 6f 66 20 62 75 66 66 65 72 20 65 76 65 6e 20 61 66 74 65 72 20 77 69 | eginning.of.buffer.even.after.wi |
| 447c0 | 64 65 6e 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 61 63 6b 77 61 | dening...................(backwa |
| 447e0 | 72 64 2d 63 68 61 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 | rd-char)).................;;.(me |
| 44800 | 73 73 61 67 65 20 22 5b 62 6f 64 79 20 66 69 6c 74 65 72 20 44 42 47 5d 20 6c 69 6e 65 20 61 74 | ssage."[body.filter.DBG].line.at |
| 44820 | 20 70 74 3a 20 25 73 22 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 6c 69 6e 65 29 29 | .pt:.%s".(thing-at-point.'line)) |
| 44840 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d | .................(org-hugo--get- |
| 44860 | 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 69 6e 66 6f 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 66 | front-matter.info)))).........(f |
| 44880 | 6d 2d 65 78 74 72 61 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 66 6d 2d 65 78 74 72 | m-extra.(plist-get.info.:fm-extr |
| 448a0 | 61 29 29 0a 20 20 20 20 20 20 20 20 28 62 6f 64 79 20 28 69 66 20 28 6f 72 67 2d 73 74 72 69 6e | a)).........(body.(if.(org-strin |
| 448c0 | 67 2d 6e 77 2d 70 20 62 6f 64 79 29 20 3b 49 6e 73 65 72 74 20 65 78 74 72 61 20 6e 65 77 6c 69 | g-nw-p.body).;Insert.extra.newli |
| 448e0 | 6e 65 20 69 66 20 62 6f 64 79 20 69 73 20 6e 6f 6e 2d 65 6d 70 74 79 0a 20 20 20 20 20 20 20 20 | ne.if.body.is.non-empty......... |
| 44900 | 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5c 6e 25 73 22 20 62 6f 64 79 29 0a 20 | ..........(format."\n%s".body).. |
| 44920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 | ...............""))).....;;.(mes |
| 44940 | 73 61 67 65 20 22 5b 62 6f 64 79 20 66 69 6c 74 65 72 20 44 42 47 20 66 6d 5d 20 25 53 22 20 66 | sage."[body.filter.DBG.fm].%S".f |
| 44960 | 6d 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 62 6f 64 79 20 66 69 6c 74 65 72 | m).....;;.(message."[body.filter |
| 44980 | 20 44 42 47 20 66 6d 2d 65 78 74 72 61 5d 20 25 53 22 20 66 6d 2d 65 78 74 72 61 29 0a 20 20 20 | .DBG.fm-extra].%S".fm-extra).... |
| 449a0 | 20 28 77 68 65 6e 20 66 6d 2d 65 78 74 72 61 0a 20 20 20 20 20 20 3b 3b 20 49 66 20 66 6d 2d 65 | .(when.fm-extra.......;;.If.fm-e |
| 449c0 | 78 74 72 61 20 69 73 20 70 72 65 73 65 6e 74 2c 20 61 70 70 65 6e 64 20 69 74 20 74 6f 20 74 68 | xtra.is.present,.append.it.to.th |
| 449e0 | 65 20 65 6e 64 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 3b 3b 20 66 72 6f 6e 74 2d 6d 61 74 74 | e.end.of.the.......;;.front-matt |
| 44a00 | 65 72 2c 20 62 65 66 6f 72 65 20 74 68 65 20 63 6c 6f 73 69 6e 67 20 22 2b 2b 2b 22 20 6f 72 20 | er,.before.the.closing."+++".or. |
| 44a20 | 22 2d 2d 2d 22 20 6d 61 72 6b 65 72 2e 0a 20 20 20 20 20 20 28 73 65 74 71 20 66 6d 20 28 72 65 | "---".marker........(setq.fm.(re |
| 44a40 | 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 28 5c 5c 2b 5c 5c | place-regexp-in-string."\\(\\+\\ |
| 44a60 | 2b 5c 5c 2b 5c 5c 7c 2d 2d 2d 5c 5c 29 5c 6e 2a 5c 5c 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 | +\\+\\|---\\)\n*\\'"............ |
| 44a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | ..............................(c |
| 44aa0 | 6f 6e 63 61 74 20 66 6d 2d 65 78 74 72 61 20 22 5c 5c 26 22 29 0a 20 20 20 20 20 20 20 20 20 20 | oncat.fm-extra."\\&")........... |
| 44ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 | ...............................f |
| 44ae0 | 6d 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 68 75 67 6f 2d 2d 66 6d 20 66 6d 29 0a | m))).....(setq.org-hugo--fm.fm). |
| 44b00 | 20 20 20 20 28 69 66 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 61 6e 64 6f 63 2d 63 69 74 61 74 69 | ....(if.(org-hugo--pandoc-citati |
| 44b20 | 6f 6e 73 2d 65 6e 61 62 6c 65 64 2d 70 20 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 28 66 6f 72 | ons-enabled-p.info).........(for |
| 44b40 | 6d 61 74 20 22 25 73 25 73 25 73 22 20 6f 72 67 2d 68 75 67 6f 2d 2d 66 6d 2d 79 61 6d 6c 20 62 | mat."%s%s%s".org-hugo--fm-yaml.b |
| 44b60 | 6f 64 79 20 6f 72 67 2d 68 75 67 6f 2d 66 6f 6f 74 65 72 29 0a 20 20 20 20 20 20 28 66 6f 72 6d | ody.org-hugo-footer).......(form |
| 44b80 | 61 74 20 22 25 73 25 73 25 73 22 20 66 6d 20 62 6f 64 79 20 6f 72 67 2d 68 75 67 6f 2d 66 6f 6f | at."%s%s%s".fm.body.org-hugo-foo |
| 44ba0 | 74 65 72 29 29 29 29 0a 0a 3b 3b 3b 3b 3b 20 48 75 67 6f 20 46 72 6f 6e 74 2d 4d 61 74 74 65 72 | ter))))..;;;;;.Hugo.Front-Matter |
| 44bc0 | 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 70 61 72 73 65 2d 70 72 6f 70 65 72 74 79 | .(defun.org-hugo--parse-property |
| 44be0 | 2d 61 72 67 75 6d 65 6e 74 73 20 28 73 74 72 29 0a 20 20 22 52 65 74 75 72 6e 20 61 6e 20 61 6c | -arguments.(str)..."Return.an.al |
| 44c00 | 69 73 74 20 63 6f 6e 76 65 72 74 65 64 20 66 72 6f 6d 20 61 20 73 74 72 69 6e 67 20 53 54 52 20 | ist.converted.from.a.string.STR. |
| 44c20 | 6f 66 20 48 75 67 6f 20 70 72 6f 70 65 72 74 79 20 76 61 6c 75 65 2e 0a 0a 53 54 52 20 69 73 20 | of.Hugo.property.value...STR.is. |
| 44c40 | 6f 66 20 74 79 70 65 20 5c 22 3a 4b 45 59 31 20 56 41 4c 55 45 31 20 3a 4b 45 59 32 20 56 41 4c | of.type.\":KEY1.VALUE1.:KEY2.VAL |
| 44c60 | 55 45 32 20 2e 2e 5c 22 2e 20 20 47 69 76 65 6e 20 74 68 61 74 2c 20 74 68 65 0a 72 65 74 75 72 | UE2...\"...Given.that,.the.retur |
| 44c80 | 6e 65 64 20 76 61 6c 75 65 20 69 73 20 28 28 4b 45 59 31 20 2e 20 56 41 4c 55 45 31 29 20 28 4b | ned.value.is.((KEY1...VALUE1).(K |
| 44ca0 | 45 59 32 20 2e 20 56 41 4c 55 45 32 29 20 2e 2e 29 2e 0a 0a 45 78 61 6d 70 6c 65 3a 20 49 6e 70 | EY2...VALUE2)...)...Example:.Inp |
| 44cc0 | 75 74 20 53 54 52 20 5c 22 3a 66 6f 6f 20 62 61 72 20 3a 62 61 7a 20 31 20 3a 7a 6f 6f 20 5c 5c | ut.STR.\":foo.bar.:baz.1.:zoo.\\ |
| 44ce0 | 5c 22 74 77 6f 20 77 6f 72 64 73 5c 5c 5c 22 5c 22 20 77 6f 75 6c 64 0a 63 6f 6e 76 65 72 74 20 | \"two.words\\\"\".would.convert. |
| 44d00 | 74 6f 20 28 28 66 6f 6f 20 2e 20 5c 22 62 61 72 5c 22 29 20 28 62 61 7a 20 2e 20 31 29 20 28 7a | to.((foo...\"bar\").(baz...1).(z |
| 44d20 | 6f 6f 20 2e 20 5c 22 74 77 6f 20 77 6f 72 64 73 5c 22 29 29 2e 22 0a 20 20 28 6c 65 74 20 28 28 | oo...\"two.words\"))."...(let.(( |
| 44d40 | 61 6c 69 73 74 20 28 6f 72 67 2d 62 61 62 65 6c 2d 70 61 72 73 65 2d 68 65 61 64 65 72 2d 61 72 | alist.(org-babel-parse-header-ar |
| 44d60 | 67 75 6d 65 6e 74 73 20 73 74 72 29 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 70 61 69 72 | guments.str))).....(dolist.(pair |
| 44d80 | 20 61 6c 69 73 74 29 0a 20 20 20 20 20 20 3b 3b 20 3a 4b 45 59 20 2d 3e 20 4b 45 59 0a 20 20 20 | .alist).......;;.:KEY.->.KEY.... |
| 44da0 | 20 20 20 28 6c 65 74 20 28 28 6b 65 79 20 28 69 6e 74 65 72 6e 20 28 72 65 70 6c 61 63 65 2d 72 | ...(let.((key.(intern.(replace-r |
| 44dc0 | 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 60 3a 22 20 22 22 20 28 73 79 6d 62 6f | egexp-in-string."\\`:"."".(symbo |
| 44de0 | 6c 2d 6e 61 6d 65 20 28 63 61 72 20 70 61 69 72 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 | l-name.(car.pair)))))).........( |
| 44e00 | 73 65 74 63 61 72 20 70 61 69 72 20 6b 65 79 29 29 29 0a 20 20 20 20 61 6c 69 73 74 29 29 0a 0a | setcar.pair.key))).....alist)).. |
| 44e20 | 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2d 76 61 | (defun.org-hugo--front-matter-va |
| 44e40 | 6c 75 65 2d 62 6f 6f 6c 65 61 6e 69 7a 65 20 28 73 74 72 29 0a 20 20 22 52 65 74 75 72 6e 20 61 | lue-booleanize.(str)..."Return.a |
| 44e60 | 20 5c 22 74 72 75 65 5c 22 20 6f 72 20 5c 22 66 61 6c 73 65 5c 22 20 73 74 72 69 6e 67 20 66 6f | .\"true\".or.\"false\".string.fo |
| 44e80 | 72 20 69 6e 70 75 74 20 53 54 52 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 74 72 2d 6c 6f 77 65 72 | r.input.STR."...(let.((str-lower |
| 44ea0 | 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(and.(stringp.str)............. |
| 44ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 77 6e 63 61 73 65 20 73 74 72 29 29 29 29 0a 20 20 | ............(downcase.str))))... |
| 44ee0 | 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 6f 72 20 28 6e 75 6c 6c 20 73 74 72 29 0a 20 20 20 | ..(cond......((or.(null.str).... |
| 44f00 | 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 3d 20 22 6e 69 6c 22 20 73 74 72 2d 6c 6f 77 65 72 29 | .......(string=."nil".str-lower) |
| 44f20 | 0a 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 3d 20 22 66 61 6c 73 65 22 20 73 74 72 2d | ...........(string=."false".str- |
| 44f40 | 6c 6f 77 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 3d 20 22 6e 6f 22 20 73 | lower)...........(string=."no".s |
| 44f60 | 74 72 2d 6c 6f 77 65 72 29 29 0a 20 20 20 20 20 20 22 66 61 6c 73 65 22 29 0a 20 20 20 20 20 28 | tr-lower))......."false")......( |
| 44f80 | 28 6f 72 20 28 73 74 72 69 6e 67 3d 20 22 74 22 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 | (or.(string=."t".str)........... |
| 44fa0 | 28 73 74 72 69 6e 67 3d 20 22 74 72 75 65 22 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 28 | (string=."true".str)...........( |
| 44fc0 | 73 74 72 69 6e 67 3d 20 22 79 65 73 22 20 73 74 72 29 29 0a 20 20 20 20 20 20 22 74 72 75 65 22 | string=."yes".str))......."true" |
| 44fe0 | 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 25 53 20 | )......(t.......(user-error."%S. |
| 45000 | 6e 65 65 64 73 20 74 6f 20 72 65 70 72 65 73 65 6e 74 20 61 20 62 6f 6f 6c 65 61 6e 20 76 61 6c | needs.to.represent.a.boolean.val |
| 45020 | 75 65 22 20 73 74 72 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 70 | ue".str)))))..(defun.org-hugo--p |
| 45040 | 61 72 73 65 2d 6d 65 6e 75 2d 70 72 6f 70 2d 74 6f 2d 61 6c 69 73 74 20 28 69 6e 66 6f 29 0a 20 | arse-menu-prop-to-alist.(info).. |
| 45060 | 20 22 52 65 74 75 72 6e 20 61 6e 20 61 6c 69 73 74 20 6f 66 20 76 61 6c 69 64 20 48 75 67 6f 20 | ."Return.an.alist.of.valid.Hugo. |
| 45080 | 6d 65 6e 75 20 70 72 6f 70 65 72 74 69 65 73 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 49 4e 46 | menu.properties.derived.from.INF |
| 450a0 | 4f 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f | O...INFO.is.a.plist.used.as.a.co |
| 450c0 | 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 | mmunication.channel."...(let*.(( |
| 450e0 | 66 6d 2d 66 6f 72 6d 61 74 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d | fm-format.(plist-get.info.:hugo- |
| 45100 | 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2d 66 6f 72 6d 61 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 | front-matter-format))..........( |
| 45120 | 6d 65 6e 75 2d 61 6c 69 73 74 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 61 72 73 65 2d 70 72 6f 70 | menu-alist.(org-hugo--parse-prop |
| 45140 | 65 72 74 79 2d 61 72 67 75 6d 65 6e 74 73 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a | erty-arguments.(plist-get.info.: |
| 45160 | 68 75 67 6f 2d 6d 65 6e 75 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 65 6e 75 2d 6f 76 2d 61 | hugo-menu)))..........(menu-ov-a |
| 45180 | 6c 69 73 74 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 61 72 73 65 2d 70 72 6f 70 65 72 74 79 2d 61 | list.(org-hugo--parse-property-a |
| 451a0 | 72 67 75 6d 65 6e 74 73 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 6d | rguments.(plist-get.info.:hugo-m |
| 451c0 | 65 6e 75 2d 6f 76 65 72 72 69 64 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 65 6e 75 2d 70 | enu-override)))..........(menu-p |
| 451e0 | 72 6f 70 73 20 27 28 6e 61 6d 65 20 75 72 6c 20 69 64 65 6e 74 69 66 69 65 72 20 70 72 65 20 70 | rops.'(name.url.identifier.pre.p |
| 45200 | 6f 73 74 20 77 65 69 67 68 74 20 70 61 72 65 6e 74 20 74 69 74 6c 65 29 29 0a 20 20 20 20 20 20 | ost.weight.parent.title))....... |
| 45220 | 20 20 20 76 61 6c 69 64 2d 6d 65 6e 75 2d 61 6c 69 73 74 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 | ...valid-menu-alist).....;;.(mes |
| 45240 | 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 2d 70 61 72 73 65 2d 6d 65 6e 75 2d 70 72 6f 70 | sage."[org-hugo--parse-menu-prop |
| 45260 | 2d 74 6f 2d 61 6c 69 73 74 20 44 42 47 5d 20 6d 65 6e 75 20 73 74 72 3a 20 25 53 2c 20 61 6c 69 | -to-alist.DBG].menu.str:.%S,.ali |
| 45280 | 73 74 3a 20 25 53 22 20 73 74 72 20 6d 65 6e 75 2d 61 6c 69 73 74 29 0a 20 20 20 20 3b 3b 20 48 | st:.%S".str.menu-alist).....;;.H |
| 452a0 | 75 67 6f 20 6d 65 6e 75 20 70 72 6f 70 65 72 74 69 65 73 3a 20 68 74 74 70 73 3a 2f 2f 67 6f 68 | ugo.menu.properties:.https://goh |
| 452c0 | 75 67 6f 2e 69 6f 2f 63 6f 6e 74 65 6e 74 2d 6d 61 6e 61 67 65 6d 65 6e 74 2f 6d 65 6e 75 73 2f | ugo.io/content-management/menus/ |
| 452e0 | 0a 20 20 20 20 3b 3b 20 22 74 69 74 6c 65 22 20 70 72 6f 70 65 72 74 79 20 66 6f 72 20 6d 65 6e | .....;;."title".property.for.men |
| 45300 | 75 73 20 77 61 73 20 69 6e 74 72 6f 64 75 63 65 64 20 69 6e 20 48 75 67 6f 20 76 30 2e 33 32 2e | us.was.introduced.in.Hugo.v0.32. |
| 45320 | 0a 20 20 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 67 6f 68 75 67 | .....;;.https://github.com/gohug |
| 45340 | 6f 69 6f 2f 68 75 67 6f 2f 63 6f 6d 6d 69 74 2f 39 64 66 33 37 33 36 66 65 63 31 36 34 63 35 31 | oio/hugo/commit/9df3736fec164c51 |
| 45360 | 64 38 31 39 37 39 37 34 31 36 64 63 32 36 33 66 32 38 36 39 62 65 37 37 0a 20 20 20 20 28 63 6f | d819797416dc263f2869be77.....(co |
| 45380 | 6e 64 0a 20 20 20 20 20 28 28 73 74 72 69 6e 67 3d 20 66 6d 2d 66 6f 72 6d 61 74 20 22 74 6f 6d | nd......((string=.fm-format."tom |
| 453a0 | 6c 22 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 73 73 6f 63 20 27 6d 65 6e 75 20 6d 65 6e | l").......(when.(assoc.'menu.men |
| 453c0 | 75 2d 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 61 6c 69 64 2d 6d 65 6e | u-alist).........(setq.valid-men |
| 453e0 | 75 2d 61 6c 69 73 74 20 28 6c 69 73 74 20 28 63 64 72 20 28 61 73 73 6f 63 20 27 6d 65 6e 75 20 | u-alist.(list.(cdr.(assoc.'menu. |
| 45400 | 6d 65 6e 75 2d 61 6c 69 73 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 6d 65 6e | menu-alist)))).........(let.(men |
| 45420 | 75 2d 70 61 72 61 6d 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 70 72 6f | u-params)...........(dolist.(pro |
| 45440 | 70 20 6d 65 6e 75 2d 70 72 6f 70 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | p.menu-props).............(let.( |
| 45460 | 28 63 65 6c 6c 20 28 6f 72 20 28 61 73 73 6f 63 20 70 72 6f 70 20 6d 65 6e 75 2d 6f 76 2d 61 6c | (cell.(or.(assoc.prop.menu-ov-al |
| 45480 | 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ist)............................ |
| 454a0 | 20 28 61 73 73 6f 63 20 70 72 6f 70 20 6d 65 6e 75 2d 61 6c 69 73 74 29 29 29 29 0a 20 20 20 20 | .(assoc.prop.menu-alist))))..... |
| 454c0 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 63 65 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 | ..........(when.cell............ |
| 454e0 | 20 20 20 20 20 28 70 75 73 68 20 63 65 6c 6c 20 6d 65 6e 75 2d 70 61 72 61 6d 73 29 29 29 29 0a | .....(push.cell.menu-params)))). |
| 45500 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41 75 74 6f 2d 73 65 74 20 6d 65 6e 75 20 69 64 65 6e 74 | ..........;;.Auto-set.menu.ident |
| 45520 | 69 66 69 65 72 20 69 66 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 73 65 74 20 62 79 20 75 73 65 72 | ifier.if.not.already.set.by.user |
| 45540 | 2e 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 73 73 6f 63 20 27 69 64 65 6e | ............(unless.(assoc.'iden |
| 45560 | 74 69 66 69 65 72 20 6d 65 6e 75 2d 70 61 72 61 6d 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | tifier.menu-params)............. |
| 45580 | 28 6c 65 74 20 28 28 69 64 20 28 6f 72 67 2d 68 75 67 6f 2d 73 6c 75 67 20 28 6f 72 67 2d 68 75 | (let.((id.(org-hugo-slug.(org-hu |
| 455a0 | 67 6f 2d 2d 67 65 74 2d 73 61 6e 69 74 69 7a 65 64 2d 74 69 74 6c 65 20 69 6e 66 6f 29 29 29 29 | go--get-sanitized-title.info)))) |
| 455c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 60 28 69 64 65 6e 74 69 66 69 65 | ...............(push.`(identifie |
| 455e0 | 72 20 2e 20 2c 69 64 29 20 6d 65 6e 75 2d 70 61 72 61 6d 73 29 29 29 0a 20 20 20 20 20 20 20 20 | r...,id).menu-params)))......... |
| 45600 | 20 20 3b 3b 20 41 75 74 6f 2d 73 65 74 20 6d 65 6e 75 20 77 65 69 67 68 74 20 69 66 20 6e 6f 74 | ..;;.Auto-set.menu.weight.if.not |
| 45620 | 20 61 6c 72 65 61 64 79 20 73 65 74 20 62 79 20 75 73 65 72 2e 0a 20 20 20 20 20 20 20 20 20 20 | .already.set.by.user............ |
| 45640 | 28 75 6e 6c 65 73 73 20 28 61 73 73 6f 63 20 27 77 65 69 67 68 74 20 6d 65 6e 75 2d 70 61 72 61 | (unless.(assoc.'weight.menu-para |
| 45660 | 6d 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d | ms).............(when.org-hugo-- |
| 45680 | 73 75 62 74 72 65 65 2d 63 6f 6f 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 | subtree-coord...............(pus |
| 456a0 | 68 20 60 28 77 65 69 67 68 74 20 2e 20 2c 28 6f 72 67 2d 68 75 67 6f 2d 2d 63 61 6c 63 2d 77 65 | h.`(weight...,(org-hugo--calc-we |
| 456c0 | 69 67 68 74 29 29 20 6d 65 6e 75 2d 70 61 72 61 6d 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ight)).menu-params)))........... |
| 456e0 | 28 73 65 74 63 64 72 20 76 61 6c 69 64 2d 6d 65 6e 75 2d 61 6c 69 73 74 20 6d 65 6e 75 2d 70 61 | (setcdr.valid-menu-alist.menu-pa |
| 45700 | 72 61 6d 73 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 61 6c 69 64 2d 6d 65 6e 75 2d | rams)).........(setq.valid-menu- |
| 45720 | 61 6c 69 73 74 20 28 6c 69 73 74 20 76 61 6c 69 64 2d 6d 65 6e 75 2d 61 6c 69 73 74 29 29 29 29 | alist.(list.valid-menu-alist)))) |
| 45740 | 0a 20 20 20 20 20 28 28 73 74 72 69 6e 67 3d 20 66 6d 2d 66 6f 72 6d 61 74 20 22 79 61 6d 6c 22 | ......((string=.fm-format."yaml" |
| 45760 | 29 0a 20 20 20 20 20 20 28 70 75 73 68 20 27 6d 65 6e 75 20 6d 65 6e 75 2d 70 72 6f 70 73 29 0a | ).......(push.'menu.menu-props). |
| 45780 | 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 70 72 6f 70 20 6d 65 6e 75 2d 70 72 6f 70 73 29 0a | ......(dolist.(prop.menu-props). |
| 457a0 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 65 6c 6c 20 28 6f 72 20 28 61 73 73 6f 63 20 70 | ........(let.((cell.(or.(assoc.p |
| 457c0 | 72 6f 70 20 6d 65 6e 75 2d 6f 76 2d 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | rop.menu-ov-alist).............. |
| 457e0 | 20 20 20 20 20 20 20 20 20 20 20 28 61 73 73 6f 63 20 70 72 6f 70 20 6d 65 6e 75 2d 61 6c 69 73 | ...........(assoc.prop.menu-alis |
| 45800 | 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 63 65 6c 6c 0a 20 20 20 20 20 | t))))...........(when.cell...... |
| 45820 | 20 20 20 20 20 20 20 28 70 75 73 68 20 63 65 6c 6c 20 76 61 6c 69 64 2d 6d 65 6e 75 2d 61 6c 69 | .......(push.cell.valid-menu-ali |
| 45840 | 73 74 29 29 29 29 29 29 0a 20 20 20 20 76 61 6c 69 64 2d 6d 65 6e 75 2d 61 6c 69 73 74 29 29 0a | st)))))).....valid-menu-alist)). |
| 45860 | 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 73 61 6e 69 74 69 7a 65 64 2d | .(defun.org-hugo--get-sanitized- |
| 45880 | 74 69 74 6c 65 20 28 69 6e 66 6f 29 0a 20 20 22 52 65 74 75 72 6e 20 73 61 6e 69 74 69 7a 65 64 | title.(info)..."Return.sanitized |
| 458a0 | 20 76 65 72 73 69 6f 6e 20 6f 66 20 61 6e 20 4f 72 67 20 68 65 61 64 69 6e 67 20 54 49 54 4c 45 | .version.of.an.Org.heading.TITLE |
| 458c0 | 20 61 73 20 61 20 73 74 72 69 6e 67 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 | .as.a.string...INFO.is.a.plist.u |
| 458e0 | 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 0a | sed.as.a.communication.channel.. |
| 45900 | 0a 45 78 74 72 61 63 74 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 74 69 74 6c 65 20 66 72 6f 6d | .Extract.the.document.title.from |
| 45920 | 20 49 4e 46 4f 20 28 75 6e 6c 65 73 73 20 65 78 70 6f 72 74 69 6e 67 20 74 69 74 6c 65 20 69 73 | .INFO.(unless.exporting.title.is |
| 45940 | 0a 64 69 73 61 62 6c 65 64 20 62 79 20 73 65 74 74 69 6e 67 20 60 6f 72 67 2d 65 78 70 6f 72 74 | .disabled.by.setting.`org-export |
| 45960 | 2d 77 69 74 68 2d 74 69 74 6c 65 27 20 74 6f 20 6e 69 6c 20 6f 72 20 75 73 69 6e 67 20 74 68 65 | -with-title'.to.nil.or.using.the |
| 45980 | 0a 4f 50 54 49 4f 4e 53 20 6b 65 79 77 6f 72 64 20 65 2e 67 2e 20 5c 22 74 69 74 6c 65 3a 6e 69 | .OPTIONS.keyword.e.g..\"title:ni |
| 459a0 | 6c 5c 22 29 2e 0a 0a 49 66 20 74 68 65 20 65 78 74 72 61 63 74 65 64 20 64 6f 63 75 6d 65 6e 74 | l\")...If.the.extracted.document |
| 459c0 | 20 74 69 74 6c 65 20 69 73 20 6e 69 6c 2c 20 61 6e 64 20 65 78 70 6f 72 74 69 6e 67 20 74 68 65 | .title.is.nil,.and.exporting.the |
| 459e0 | 20 74 69 74 6c 65 0a 69 73 20 64 69 73 61 62 6c 65 64 2c 20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a | .title.is.disabled,.return.nil.. |
| 45a00 | 0a 49 66 20 74 68 65 20 65 78 74 72 61 63 74 65 64 20 64 6f 63 75 6d 65 6e 74 20 74 69 74 6c 65 | .If.the.extracted.document.title |
| 45a20 | 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 72 65 74 75 72 6e 20 69 74 20 61 66 74 65 72 0a 72 65 6d | .is.non-nil,.return.it.after.rem |
| 45a40 | 6f 76 69 6e 67 20 61 6c 6c 20 6d 61 72 6b 75 70 20 63 68 61 72 61 63 74 65 72 73 2e 0a 0a 41 6c | oving.all.markup.characters...Al |
| 45a60 | 73 6f 20 64 6f 75 62 6c 65 2d 71 75 6f 74 65 20 74 68 65 20 74 69 74 6c 65 20 69 66 20 69 74 20 | so.double-quote.the.title.if.it. |
| 45a80 | 64 6f 65 73 6e 27 74 20 61 6c 72 65 61 64 79 20 63 6f 6e 74 61 69 6e 20 61 6e 79 0a 64 6f 75 62 | doesn't.already.contain.any.doub |
| 45aa0 | 6c 65 2d 71 75 6f 74 65 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 74 69 74 6c 65 20 28 77 68 65 6e | le-quotes."...(let.((title.(when |
| 45ac0 | 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 77 69 74 68 2d 74 69 74 6c 65 29 0a 20 20 | .(plist-get.info.:with-title)... |
| 45ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a | ...............(plist-get.info.: |
| 45b00 | 74 69 74 6c 65 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 74 69 74 6c 65 0a 20 20 20 20 20 20 | title)))).....(when.title....... |
| 45b20 | 3b 3b 20 22 52 61 77 22 20 62 61 63 6b 65 6e 64 20 74 68 61 74 20 72 65 74 75 72 6e 73 20 65 6d | ;;."Raw".backend.that.returns.em |
| 45b40 | 70 68 61 73 69 73 20 65 6c 65 6d 65 6e 74 73 20 77 69 74 68 6f 75 74 20 61 6e 79 0a 20 20 20 20 | phasis.elements.without.any..... |
| 45b60 | 20 20 3b 3b 20 6d 61 72 6b 75 70 20 63 68 61 72 61 63 74 65 72 73 20 2d 2d 0a 20 20 20 20 20 20 | ..;;.markup.characters.--....... |
| 45b80 | 3b 3b 20 68 74 74 70 3a 2f 2f 6c 69 73 74 73 2e 67 6e 75 2e 6f 72 67 2f 72 2f 65 6d 61 63 73 2d | ;;.http://lists.gnu.org/r/emacs- |
| 45ba0 | 6f 72 67 6d 6f 64 65 2f 32 30 31 37 2d 31 32 2f 6d 73 67 30 30 34 39 30 2e 68 74 6d 6c 0a 20 20 | orgmode/2017-12/msg00490.html... |
| 45bc0 | 20 20 20 20 28 6c 65 74 2a 20 28 28 72 61 77 2d 62 61 63 6b 65 6e 64 0a 0a 20 20 20 20 20 20 20 | ....(let*.((raw-backend......... |
| 45be0 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 67 65 74 2d 72 61 77 20 28 6c 61 6d 62 64 61 20 28 6f | .......(let.((get-raw.(lambda.(o |
| 45c00 | 62 6a 65 63 74 20 63 6f 6e 74 65 6e 74 73 20 5f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bject.contents._)............... |
| 45c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 63 6f 6e 74 65 6e 74 73 0a 20 20 | .................(or.contents... |
| 45c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 45c60 | 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 76 61 6c 75 65 20 6f 62 | .(org-element-property.:value.ob |
| 45c80 | 6a 65 63 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 | ject))))).................(org-e |
| 45ca0 | 78 70 6f 72 74 2d 63 72 65 61 74 65 2d 62 61 63 6b 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 | xport-create-backend............ |
| 45cc0 | 20 20 20 20 20 20 3a 70 61 72 65 6e 74 20 27 61 73 63 69 69 0a 20 20 20 20 20 20 20 20 20 20 20 | ......:parent.'ascii............ |
| 45ce0 | 20 20 20 20 20 20 3a 74 72 61 6e 73 63 6f 64 65 72 73 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 | ......:transcoders.(mapcar.(lamb |
| 45d00 | 64 61 20 28 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | da.(type)....................... |
| 45d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 74 79 70 65 20 67 65 74 | ..................(cons.type.get |
| 45d40 | 2d 72 61 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -raw)).......................... |
| 45d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 62 6f 6c 64 20 63 6f 64 65 20 69 74 61 6c 69 63 20 | .............'(bold.code.italic. |
| 45d80 | 73 74 72 69 6b 65 2d 74 68 72 6f 75 67 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | strike-through.................. |
| 45da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 64 65 | ............................unde |
| 45dc0 | 72 6c 69 6e 65 20 76 65 72 62 61 74 69 6d 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 | rline.verbatim)))))).........(se |
| 45de0 | 74 71 20 74 69 74 6c 65 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 64 61 74 61 2d 77 69 74 68 2d 62 | tq.title.(org-export-data-with-b |
| 45e00 | 61 63 6b 65 6e 64 20 74 69 74 6c 65 20 72 61 77 2d 62 61 63 6b 65 6e 64 20 69 6e 66 6f 29 29 0a | ackend.title.raw-backend.info)). |
| 45e20 | 20 20 20 20 20 20 20 20 3b 3b 20 48 75 67 6f 20 64 6f 65 73 20 6e 6f 74 20 72 65 6e 64 65 72 20 | ........;;.Hugo.does.not.render. |
| 45e40 | 4d 61 72 6b 64 6f 77 6e 20 69 6e 20 74 68 65 20 74 69 74 6c 65 73 2e 20 20 53 6f 20 64 6f 20 74 | Markdown.in.the.titles...So.do.t |
| 45e60 | 68 61 74 0a 20 20 20 20 20 20 20 20 3b 3b 20 68 65 72 65 20 69 6e 73 74 65 61 64 2e 20 20 43 6f | hat.........;;.here.instead...Co |
| 45e80 | 6e 76 65 72 74 20 22 2d 2d 2d 22 20 74 6f 20 45 4d 20 44 41 53 48 2c 20 22 2d 2d 22 20 74 6f 20 | nvert."---".to.EM.DASH,."--".to. |
| 45ea0 | 45 4e 20 44 41 53 48 2c 0a 20 20 20 20 20 20 20 20 3b 3b 20 61 6e 64 20 22 2e 2e 2e 22 20 74 6f | EN.DASH,.........;;.and."...".to |
| 45ec0 | 20 48 4f 52 49 5a 4f 4e 54 41 4c 20 45 4c 4c 49 50 53 49 53 2e 0a 0a 20 20 20 20 20 20 20 20 3b | .HORIZONTAL.ELLIPSIS...........; |
| 45ee0 | 3b 20 42 65 6c 6f 77 20 74 77 6f 20 72 65 70 6c 61 63 65 6d 65 6e 74 73 20 61 72 65 20 6f 72 64 | ;.Below.two.replacements.are.ord |
| 45f00 | 65 72 20 73 65 6e 73 69 74 69 76 65 21 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 69 74 6c | er.sensitive!.........(setq.titl |
| 45f20 | 65 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 2d 2d 2d | e.(replace-regexp-in-string."--- |
| 45f40 | 5c 5c 28 5b 5e 2d 5d 5c 5c 29 22 20 22 e2 80 94 5c 5c 31 22 20 74 69 74 6c 65 29 29 20 3b 45 4d | \\([^-]\\)"."...\\1".title)).;EM |
| 45f60 | 20 44 41 53 48 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 69 74 6c 65 20 28 72 65 70 6c 61 | .DASH.........(setq.title.(repla |
| 45f80 | 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 2d 2d 5c 5c 28 5b 5e 2d 5d 5c 5c | ce-regexp-in-string."--\\([^-]\\ |
| 45fa0 | 29 22 20 22 e2 80 93 5c 5c 31 22 20 74 69 74 6c 65 29 29 20 3b 45 4e 20 44 41 53 48 0a 0a 20 20 | )"."...\\1".title)).;EN.DASH.... |
| 45fc0 | 20 20 20 20 20 20 28 73 65 74 71 20 74 69 74 6c 65 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 | ......(setq.title.(replace-regex |
| 45fe0 | 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 2e 5c 5c 2e 5c 5c 2e 22 20 22 e2 80 a6 22 20 74 69 | p-in-string."\\.\\.\\."."...".ti |
| 46000 | 74 6c 65 29 29 29 29 20 3b 48 4f 52 49 5a 4f 4e 54 41 4c 20 45 4c 4c 49 50 53 49 53 0a 20 20 20 | tle)))).;HORIZONTAL.ELLIPSIS.... |
| 46020 | 20 74 69 74 6c 65 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 72 65 70 6c 61 | .title))..(defun.org-hugo--repla |
| 46040 | 63 65 2d 75 6e 64 65 72 73 63 6f 72 65 73 2d 77 69 74 68 2d 73 70 61 63 65 73 20 28 73 74 72 29 | ce-underscores-with-spaces.(str) |
| 46060 | 0a 20 20 22 52 65 70 6c 61 63 65 20 64 6f 75 62 6c 65 20 75 6e 64 65 72 73 63 6f 72 65 73 20 69 | ..."Replace.double.underscores.i |
| 46080 | 6e 20 53 54 52 20 77 69 74 68 20 73 69 6e 67 6c 65 20 73 70 61 63 65 73 2e 0a 0a 46 6f 72 20 65 | n.STR.with.single.spaces...For.e |
| 460a0 | 78 61 6d 70 6c 65 2c 20 5c 22 73 6f 6d 65 5f 5f 74 68 69 6e 67 5c 22 20 77 6f 75 6c 64 20 67 65 | xample,.\"some__thing\".would.ge |
| 460c0 | 74 20 63 6f 6e 76 65 72 74 65 64 20 74 6f 20 5c 22 73 6f 6d 65 0a 74 68 69 6e 67 5c 22 2e 22 0a | t.converted.to.\"some.thing\".". |
| 460e0 | 20 20 3b 3b 20 49 74 20 69 73 20 73 61 66 65 20 74 6f 20 61 73 73 75 6d 65 20 74 68 61 74 20 6e | ..;;.It.is.safe.to.assume.that.n |
| 46100 | 6f 20 6f 6e 65 20 77 6f 75 6c 64 20 77 61 6e 74 20 6c 65 61 64 69 6e 67 2f 74 72 61 69 6c 69 6e | o.one.would.want.leading/trailin |
| 46120 | 67 0a 20 20 3b 3b 20 73 70 61 63 65 73 20 69 6e 20 60 73 74 72 27 2e 2e 20 73 6f 20 6e 6f 74 20 | g...;;.spaces.in.`str'...so.not. |
| 46140 | 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 22 5f 5f 61 22 20 6f 72 20 22 61 5f 5f 22 20 63 61 73 65 | checking.for."__a".or."a__".case |
| 46160 | 73 2e 0a 20 20 28 6c 65 74 20 28 28 72 65 74 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 28 72 67 | s....(let.((ret.str).........(rg |
| 46180 | 78 20 22 5c 5c 28 5b 5e 5f 5d 5c 5c 29 5f 5f 5c 5c 28 5b 5e 5f 5d 5c 5c 29 22 29 29 0a 20 20 20 | x."\\([^_]\\)__\\([^_]\\)")).... |
| 461a0 | 20 28 77 68 69 6c 65 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 72 67 78 20 72 65 74 29 | .(while.(string-match-p.rgx.ret) |
| 461c0 | 0a 20 20 20 20 20 20 28 73 65 74 71 20 72 65 74 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 | .......(setq.ret.(replace-regexp |
| 461e0 | 2d 69 6e 2d 73 74 72 69 6e 67 20 72 67 78 20 22 5c 5c 31 20 5c 5c 32 22 20 72 65 74 29 29 29 20 | -in-string.rgx."\\1.\\2".ret))). |
| 46200 | 3b 22 61 5f 5f 62 22 20 20 2d 3e 20 22 61 20 62 22 0a 20 20 20 20 72 65 74 29 29 0a 0a 28 64 65 | ;"a__b"..->."a.b".....ret))..(de |
| 46220 | 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 74 61 67 2d 70 72 6f 63 65 73 73 69 6e 67 2d 66 6e 2d | fun.org-hugo--tag-processing-fn- |
| 46240 | 72 65 70 6c 61 63 65 2d 77 69 74 68 2d 73 70 61 63 65 73 2d 6d 61 79 62 65 20 28 74 61 67 2d 6c | replace-with-spaces-maybe.(tag-l |
| 46260 | 69 73 74 20 69 6e 66 6f 29 0a 20 20 22 52 65 70 6c 61 63 65 20 64 6f 75 62 6c 65 20 75 6e 64 65 | ist.info)..."Replace.double.unde |
| 46280 | 72 73 63 6f 72 65 73 20 69 6e 20 54 41 47 2d 4c 49 53 54 20 65 6c 65 6d 65 6e 74 73 20 77 69 74 | rscores.in.TAG-LIST.elements.wit |
| 462a0 | 68 20 73 69 6e 67 6c 65 20 73 70 61 63 65 73 2e 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 61 | h.single.spaces...For.example,.a |
| 462c0 | 6e 20 65 6c 65 6d 65 6e 74 20 5c 22 73 6f 6d 65 5f 5f 74 61 67 5c 22 20 77 6f 75 6c 64 20 67 65 | n.element.\"some__tag\".would.ge |
| 462e0 | 74 20 63 6f 6e 76 65 72 74 65 64 20 74 6f 0a 5c 22 73 6f 6d 65 20 74 61 67 5c 22 2e 0a 0a 54 68 | t.converted.to.\"some.tag\"...Th |
| 46300 | 69 73 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 69 73 20 65 6e 61 62 6c 65 64 20 69 66 20 60 6f 72 | is.replacement.is.enabled.if.`or |
| 46320 | 67 2d 68 75 67 6f 2d 61 6c 6c 6f 77 2d 73 70 61 63 65 73 2d 69 6e 2d 74 61 67 73 27 20 6f 72 0a | g-hugo-allow-spaces-in-tags'.or. |
| 46340 | 48 55 47 4f 5f 41 4c 4c 4f 57 5f 53 50 41 43 45 53 5f 49 4e 5f 54 41 47 53 20 70 72 6f 70 65 72 | HUGO_ALLOW_SPACES_IN_TAGS.proper |
| 46360 | 74 79 20 69 73 20 73 65 74 20 74 6f 20 61 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65 2e 0a 0a 54 | ty.is.set.to.a.non-nil.value...T |
| 46380 | 41 47 2d 4c 49 53 54 20 77 68 69 63 68 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 4f 72 67 20 74 | AG-LIST.which.is.a.list.of.Org.t |
| 463a0 | 61 67 73 20 6f 66 20 74 68 65 20 74 79 70 65 20 5c 28 5c 22 54 41 47 31 5c 22 0a 5c 22 54 41 47 | ags.of.the.type.\(\"TAG1\".\"TAG |
| 463c0 | 32 5c 22 20 2e 2e 29 2e 20 20 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 | 2\"...)...INFO.is.a.plist.used.a |
| 463e0 | 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 0a 0a 54 68 69 73 | s.a.communication.channel...This |
| 46400 | 20 69 73 20 6f 6e 65 20 6f 66 20 74 68 65 20 70 72 6f 63 65 73 73 69 6e 67 20 66 75 6e 63 74 69 | .is.one.of.the.processing.functi |
| 46420 | 6f 6e 73 20 69 6e 0a 60 6f 72 67 2d 68 75 67 6f 2d 74 61 67 2d 70 72 6f 63 65 73 73 69 6e 67 2d | ons.in.`org-hugo-tag-processing- |
| 46440 | 66 75 6e 63 74 69 6f 6e 73 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 61 6c 6c 6f 77 2d 73 70 61 63 | functions'."...(let.((allow-spac |
| 46460 | 65 73 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 6c 69 73 74 2d 67 65 74 2d 74 72 75 65 2d 70 20 69 | es.(org-hugo--plist-get-true-p.i |
| 46480 | 6e 66 6f 20 3a 68 75 67 6f 2d 61 6c 6c 6f 77 2d 73 70 61 63 65 73 2d 69 6e 2d 74 61 67 73 29 29 | nfo.:hugo-allow-spaces-in-tags)) |
| 464a0 | 29 0a 20 20 20 20 28 69 66 20 61 6c 6c 6f 77 2d 73 70 61 63 65 73 0a 20 20 20 20 20 20 20 20 28 | ).....(if.allow-spaces.........( |
| 464c0 | 6d 61 70 63 61 72 20 23 27 6f 72 67 2d 68 75 67 6f 2d 2d 72 65 70 6c 61 63 65 2d 75 6e 64 65 72 | mapcar.#'org-hugo--replace-under |
| 464e0 | 73 63 6f 72 65 73 2d 77 69 74 68 2d 73 70 61 63 65 73 20 74 61 67 2d 6c 69 73 74 29 0a 20 20 20 | scores-with-spaces.tag-list).... |
| 46500 | 20 20 20 74 61 67 2d 6c 69 73 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d | ...tag-list)))..(defun.org-hugo- |
| 46520 | 2d 74 61 67 2d 70 72 6f 63 65 73 73 69 6e 67 2d 66 6e 2d 72 65 70 6c 61 63 65 2d 77 69 74 68 2d | -tag-processing-fn-replace-with- |
| 46540 | 68 79 70 68 65 6e 73 2d 6d 61 79 62 65 20 28 74 61 67 2d 6c 69 73 74 20 69 6e 66 6f 29 0a 20 20 | hyphens-maybe.(tag-list.info)... |
| 46560 | 22 52 65 70 6c 61 63 65 20 73 69 6e 67 6c 65 20 75 6e 64 65 72 73 63 6f 72 65 73 20 69 6e 20 54 | "Replace.single.underscores.in.T |
| 46580 | 41 47 2d 4c 49 53 54 20 65 6c 65 6d 65 6e 74 73 20 77 69 74 68 20 73 69 6e 67 6c 65 20 68 79 70 | AG-LIST.elements.with.single.hyp |
| 465a0 | 68 65 6e 73 2e 0a 41 6e 64 20 74 72 69 70 6c 65 20 75 6e 64 65 72 73 63 6f 72 65 73 20 77 69 6c | hens..And.triple.underscores.wil |
| 465c0 | 6c 20 62 65 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 73 69 6e 67 6c 65 20 75 6e 64 65 72 73 | l.be.replaced.with.single.unders |
| 465e0 | 63 6f 72 65 73 2e 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 61 6e 20 65 6c 65 6d 65 6e 74 20 | cores...For.example,.an.element. |
| 46600 | 5c 22 73 6f 6d 65 5f 74 61 67 5c 22 20 77 6f 75 6c 64 20 67 65 74 20 63 6f 6e 76 65 72 74 65 64 | \"some_tag\".would.get.converted |
| 46620 | 20 74 6f 0a 5c 22 73 6f 6d 65 2d 74 61 67 5c 22 2c 20 61 6e 64 20 5c 22 73 6f 6d 65 5f 5f 5f 74 | .to.\"some-tag\",.and.\"some___t |
| 46640 | 61 67 5c 22 20 74 6f 20 5c 22 73 6f 6d 65 5f 74 61 67 5c 22 2e 0a 0a 54 68 69 73 20 72 65 70 6c | ag\".to.\"some_tag\"...This.repl |
| 46660 | 61 63 65 6d 65 6e 74 20 69 73 20 65 6e 61 62 6c 65 64 20 69 66 20 60 6f 72 67 2d 68 75 67 6f 2d | acement.is.enabled.if.`org-hugo- |
| 46680 | 70 72 65 66 65 72 2d 68 79 70 68 65 6e 2d 69 6e 2d 74 61 67 73 27 0a 6f 72 20 48 55 47 4f 5f 50 | prefer-hyphen-in-tags'.or.HUGO_P |
| 466a0 | 52 45 46 45 52 5f 48 59 50 48 45 4e 5f 49 4e 5f 54 41 47 53 20 70 72 6f 70 65 72 74 79 20 69 73 | REFER_HYPHEN_IN_TAGS.property.is |
| 466c0 | 20 73 65 74 20 74 6f 20 61 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65 2e 0a 0a 54 41 47 2d 4c 49 | .set.to.a.non-nil.value...TAG-LI |
| 466e0 | 53 54 20 77 68 69 63 68 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 4f 72 67 20 74 61 67 73 20 6f | ST.which.is.a.list.of.Org.tags.o |
| 46700 | 66 20 74 68 65 20 74 79 70 65 20 5c 28 5c 22 54 41 47 31 5c 22 0a 5c 22 54 41 47 32 5c 22 20 2e | f.the.type.\(\"TAG1\".\"TAG2\".. |
| 46720 | 2e 29 2e 20 20 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 | .)...INFO.is.a.plist.used.as.a.c |
| 46740 | 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 2e 0a 0a 54 68 69 73 20 69 73 20 6f | ommunication.channel...This.is.o |
| 46760 | 6e 65 20 6f 66 20 74 68 65 20 70 72 6f 63 65 73 73 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 20 69 | ne.of.the.processing.functions.i |
| 46780 | 6e 0a 60 6f 72 67 2d 68 75 67 6f 2d 74 61 67 2d 70 72 6f 63 65 73 73 69 6e 67 2d 66 75 6e 63 74 | n.`org-hugo-tag-processing-funct |
| 467a0 | 69 6f 6e 73 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 70 72 65 66 65 72 2d 68 79 70 68 65 6e 73 20 | ions'."...(let.((prefer-hyphens. |
| 467c0 | 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 6c 69 73 74 2d 67 65 74 2d 74 72 75 65 2d 70 20 69 6e 66 6f | (org-hugo--plist-get-true-p.info |
| 467e0 | 20 3a 68 75 67 6f 2d 70 72 65 66 65 72 2d 68 79 70 68 65 6e 2d 69 6e 2d 74 61 67 73 29 29 29 0a | .:hugo-prefer-hyphen-in-tags))). |
| 46800 | 20 20 20 20 28 69 66 20 70 72 65 66 65 72 2d 68 79 70 68 65 6e 73 0a 20 20 20 20 20 20 20 20 28 | ....(if.prefer-hyphens.........( |
| 46820 | 6d 61 70 63 61 72 0a 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 74 61 67 29 0a 20 20 | mapcar..........(lambda.(tag)... |
| 46840 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 61 67 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 | .........(setq.tag.(replace-rege |
| 46860 | 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 60 5f 5c 5c 28 5b 5e 5f 5d 5c 5c 29 22 20 22 2d | xp-in-string."\\`_\\([^_]\\)"."- |
| 46880 | 5c 5c 31 22 20 74 61 67 29 29 20 20 20 20 20 20 20 20 20 3b 22 5f 61 22 20 20 20 20 2d 3e 20 22 | \\1".tag)).........;"_a"....->." |
| 468a0 | 2d 61 22 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 61 67 20 28 72 65 70 6c 61 63 | -a"............(setq.tag.(replac |
| 468c0 | 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 60 5f 5f 5f 5c 5c 28 5b 5e 5f | e-regexp-in-string."\\`___\\([^_ |
| 468e0 | 5d 5c 5c 29 22 20 22 5f 5c 5c 31 22 20 74 61 67 29 29 20 20 20 20 20 20 20 3b 22 5f 5f 5f 61 22 | ]\\)"."_\\1".tag)).......;"___a" |
| 46900 | 20 20 2d 3e 20 22 5f 61 22 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 61 67 20 28 | ..->."_a"............(setq.tag.( |
| 46920 | 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 28 5b 5e 5f | replace-regexp-in-string."\\([^_ |
| 46940 | 5d 5c 5c 29 5f 5c 5c 27 22 20 22 5c 5c 31 2d 22 20 74 61 67 29 29 20 20 20 20 20 20 20 20 20 3b | ]\\)_\\'"."\\1-".tag)).........; |
| 46960 | 22 61 5f 22 20 20 20 20 2d 3e 20 22 61 2d 22 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | "a_"....->."a-"............(setq |
| 46980 | 20 74 61 67 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 | .tag.(replace-regexp-in-string." |
| 469a0 | 5c 5c 28 5b 5e 5f 5d 5c 5c 29 5f 5f 5f 5c 5c 27 22 20 22 5c 5c 31 5f 22 20 74 61 67 29 29 20 20 | \\([^_]\\)___\\'"."\\1_".tag)).. |
| 469c0 | 20 20 20 20 20 3b 22 61 5f 5f 5f 22 20 20 2d 3e 20 22 61 5f 22 0a 20 20 20 20 20 20 20 20 20 20 | .....;"a___"..->."a_"........... |
| 469e0 | 20 28 73 65 74 71 20 74 61 67 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 | .(setq.tag.(replace-regexp-in-st |
| 46a00 | 72 69 6e 67 20 22 5c 5c 28 5b 5e 5f 5d 5c 5c 29 5f 5c 5c 28 5b 5e 5f 5d 5c 5c 29 22 20 22 5c 5c | ring."\\([^_]\\)_\\([^_]\\)"."\\ |
| 46a20 | 31 2d 5c 5c 32 22 20 74 61 67 29 29 20 20 20 3b 22 61 5f 62 22 20 20 20 2d 3e 20 22 61 2d 62 22 | 1-\\2".tag))...;"a_b"...->."a-b" |
| 46a40 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 61 67 20 28 72 65 70 6c 61 63 65 2d 72 | ............(setq.tag.(replace-r |
| 46a60 | 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 28 5b 5e 5f 5d 5c 5c 29 5f 5f 5f 5c 5c | egexp-in-string."\\([^_]\\)___\\ |
| 46a80 | 28 5b 5e 5f 5d 5c 5c 29 22 20 22 5c 5c 31 5f 5c 5c 32 22 20 74 61 67 29 29 20 3b 22 61 5f 5f 5f | ([^_]\\)"."\\1_\\2".tag)).;"a___ |
| 46aa0 | 62 22 20 2d 3e 20 22 61 5f 62 22 0a 20 20 20 20 20 20 20 20 20 20 20 74 61 67 29 0a 20 20 20 20 | b".->."a_b"............tag)..... |
| 46ac0 | 20 20 20 20 20 74 61 67 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 74 61 67 2d 6c 69 73 74 29 29 29 | .....tag-list).......tag-list))) |
| 46ae0 | 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 64 65 6c 69 6d 2d 73 74 72 2d 74 6f 2d | ..(defun.org-hugo--delim-str-to- |
| 46b00 | 6c 69 73 74 20 28 73 74 72 29 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 74 6f 20 74 72 61 6e 73 66 | list.(str)..."Function.to.transf |
| 46b20 | 6f 72 6d 20 73 74 72 69 6e 67 20 53 54 52 20 74 6f 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 | orm.string.STR.to.a.list.of.stri |
| 46b40 | 6e 67 73 2e 0a 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 61 73 73 75 6d 65 73 20 53 54 52 20 74 | ngs...The.function.assumes.STR.t |
| 46b60 | 6f 20 75 73 65 0a 60 6f 72 67 2d 68 75 67 6f 2d 2d 69 6e 74 65 72 6e 61 6c 2d 6c 69 73 74 2d 73 | o.use.`org-hugo--internal-list-s |
| 46b80 | 65 70 61 72 61 74 6f 72 27 20 61 73 20 64 65 6c 69 6d 69 74 65 72 2e 0a 0a 54 68 65 20 66 75 6e | eparator'.as.delimiter...The.fun |
| 46ba0 | 63 74 69 6f 6e 20 64 6f 65 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 69 6e 20 6f 72 64 65 | ction.does.the.following.in.orde |
| 46bc0 | 72 3a 0a 0a 31 2e 20 54 72 69 6d 20 6c 65 61 64 69 6e 67 2f 74 72 61 69 6c 69 6e 67 20 73 70 61 | r:..1..Trim.leading/trailing.spa |
| 46be0 | 63 65 73 20 66 72 6f 6d 20 53 54 52 2e 0a 32 2e 20 43 6f 6e 76 65 72 74 20 74 68 61 74 20 73 74 | ces.from.STR..2..Convert.that.st |
| 46c00 | 72 69 6e 67 20 74 6f 20 61 20 6c 69 73 74 20 75 73 69 6e 67 0a 20 20 20 60 6f 72 67 2d 68 75 67 | ring.to.a.list.using....`org-hug |
| 46c20 | 6f 2d 2d 69 6e 74 65 72 6e 61 6c 2d 6c 69 73 74 2d 73 65 70 61 72 61 74 6f 72 27 20 61 73 20 74 | o--internal-list-separator'.as.t |
| 46c40 | 68 65 20 73 65 70 61 72 61 74 6f 72 2e 0a 33 2e 20 42 72 65 61 6b 20 75 70 20 65 61 63 68 20 65 | he.separator..3..Break.up.each.e |
| 46c60 | 6c 65 6d 65 6e 74 20 6f 66 20 74 68 61 74 20 6c 69 73 74 20 69 6e 74 6f 20 66 75 72 74 68 65 72 | lement.of.that.list.into.further |
| 46c80 | 20 73 74 72 69 6e 67 20 65 6c 65 6d 65 6e 74 73 2c 0a 20 20 20 64 65 6c 69 6d 69 74 65 64 20 62 | .string.elements,....delimited.b |
| 46ca0 | 79 20 73 70 61 63 65 73 2e 20 20 54 68 6f 75 67 68 2c 20 73 70 61 63 65 73 20 77 69 74 68 69 6e | y.spaces...Though,.spaces.within |
| 46cc0 | 20 71 75 6f 74 65 64 20 73 74 72 69 6e 67 20 61 72 65 0a 20 20 20 72 65 74 61 69 6e 65 64 2e 20 | .quoted.string.are....retained.. |
| 46ce0 | 20 54 68 69 73 20 69 73 20 64 6f 6e 65 20 75 73 69 6e 67 20 60 6f 72 67 2d 62 61 62 65 6c 2d 70 | .This.is.done.using.`org-babel-p |
| 46d00 | 61 72 73 65 2d 68 65 61 64 65 72 2d 61 72 67 75 6d 65 6e 74 73 27 2e 0a 34 2e 20 52 65 74 75 72 | arse-header-arguments'..4..Retur |
| 46d20 | 6e 20 74 68 65 20 74 72 61 6e 73 66 6f 72 6d 65 64 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 | n.the.transformed.list.of.string |
| 46d40 | 73 2e 0a 0a 45 78 61 6d 70 6c 65 3a 20 5c 22 6f 6e 65 5c 5c 6e 5c 5c 5c 22 74 77 6f 20 77 6f 72 | s...Example:.\"one\\n\\\"two.wor |
| 46d60 | 64 73 5c 5c 5c 22 20 74 68 72 65 65 5c 5c 6e 66 6f 75 72 5c 22 0a 20 20 20 20 20 20 20 20 20 2d | ds\\\".three\\nfour\"..........- |
| 46d80 | 3e 20 28 5c 22 6f 6e 65 5c 22 20 5c 22 74 77 6f 20 77 6f 72 64 73 5c 22 20 5c 22 74 68 72 65 65 | >.(\"one\".\"two.words\".\"three |
| 46da0 | 5c 22 20 5c 22 66 6f 75 72 5c 22 29 2e 0a 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 53 54 52 | \".\"four\")...Return.nil.if.STR |
| 46dc0 | 20 69 73 20 6e 6f 74 20 61 20 73 74 72 69 6e 67 2e 22 0a 20 20 28 77 68 65 6e 20 28 73 74 72 69 | .is.not.a.string."...(when.(stri |
| 46de0 | 6e 67 70 20 73 74 72 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 73 74 72 20 28 6f 72 67 2d 74 72 | ngp.str).....(let*.((str.(org-tr |
| 46e00 | 69 6d 20 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 2d 6c 69 73 74 20 28 73 | im.str))............(str-list.(s |
| 46e20 | 70 6c 69 74 2d 73 74 72 69 6e 67 20 73 74 72 20 6f 72 67 2d 68 75 67 6f 2d 2d 69 6e 74 65 72 6e | plit-string.str.org-hugo--intern |
| 46e40 | 61 6c 2d 6c 69 73 74 2d 73 65 70 61 72 61 74 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 72 | al-list-separator))............r |
| 46e60 | 65 74 29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 73 74 72 2d 65 6c 65 6d 20 73 74 72 2d | et).......(dolist.(str-elem.str- |
| 46e80 | 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 66 6f 72 6d 61 74 2d 73 74 72 | list).........(let*.((format-str |
| 46ea0 | 20 22 3a 64 75 6d 6d 79 20 27 28 25 73 29 22 29 20 3b 54 68 65 20 3a 64 75 6d 6d 79 20 6b 65 79 | .":dummy.'(%s)").;The.:dummy.key |
| 46ec0 | 20 69 73 20 64 69 73 63 61 72 64 65 64 20 69 6e 20 74 68 65 20 60 6c 73 74 27 20 76 61 72 20 62 | .is.discarded.in.the.`lst'.var.b |
| 46ee0 | 65 6c 6f 77 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6c 69 73 74 20 28 6f 72 67 | elow.................(alist.(org |
| 46f00 | 2d 62 61 62 65 6c 2d 70 61 72 73 65 2d 68 65 61 64 65 72 2d 61 72 67 75 6d 65 6e 74 73 20 28 66 | -babel-parse-header-arguments.(f |
| 46f20 | 6f 72 6d 61 74 20 66 6f 72 6d 61 74 2d 73 74 72 20 73 74 72 2d 65 6c 65 6d 29 29 29 0a 20 20 20 | ormat.format-str.str-elem))).... |
| 46f40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 73 74 20 28 63 64 72 20 28 63 61 72 20 61 6c 69 73 74 | ............(lst.(cdr.(car.alist |
| 46f60 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 2d 6c 69 73 74 32 20 28 6d | )))................(str-list2.(m |
| 46f80 | 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 65 6c 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 | apcar.(lambda.(elem)............ |
| 46fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 | .........................(cond.. |
| 46fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 46fe0 | 20 20 20 20 28 28 73 79 6d 62 6f 6c 70 20 65 6c 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ....((symbolp.elem)............. |
| 47000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 79 6d 62 6f | ..........................(symbo |
| 47020 | 6c 2d 6e 61 6d 65 20 65 6c 65 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l-name.elem))................... |
| 47040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 | ...................(t........... |
| 47060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 65 6d | ............................elem |
| 47080 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )))............................. |
| 470a0 | 20 20 20 20 20 20 6c 73 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 74 | ......lst)))...........(setq.ret |
| 470c0 | 20 28 61 70 70 65 6e 64 20 72 65 74 20 73 74 72 2d 6c 69 73 74 32 29 29 29 29 0a 20 20 20 20 20 | .(append.ret.str-list2))))...... |
| 470e0 | 20 72 65 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 63 61 74 65 67 6f | .ret)))..(defun.org-hugo--catego |
| 47100 | 72 79 2d 70 20 28 74 61 67 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 | ry-p.(tag)..."Return.non-nil.if. |
| 47120 | 54 41 47 20 62 65 67 69 6e 73 20 77 69 74 68 20 5c 22 40 5c 22 2e 0a 0a 4f 72 67 20 74 61 67 73 | TAG.begins.with.\"@\"...Org.tags |
| 47140 | 20 74 68 61 74 20 62 65 67 69 6e 20 77 69 74 68 20 5c 22 40 5c 22 20 61 72 65 20 73 65 74 20 61 | .that.begin.with.\"@\".are.set.a |
| 47160 | 73 20 74 68 65 20 63 61 74 65 67 6f 72 69 65 73 20 66 69 65 6c 64 20 69 6e 0a 74 68 65 20 48 75 | s.the.categories.field.in.the.Hu |
| 47180 | 67 6f 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2e 22 0a 20 20 28 61 6e 64 20 28 73 74 72 69 6e 67 | go.front-matter."...(and.(string |
| 471a0 | 70 20 74 61 67 29 0a 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c | p.tag)........(string-match-p."\ |
| 471c0 | 5c 60 40 22 20 74 61 67 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 73 75 | \`@".tag)))..(defun.org-hugo--su |
| 471e0 | 62 74 72 65 65 2d 65 78 70 6f 72 74 2d 70 20 28 69 6e 66 6f 29 0a 20 20 22 52 65 74 75 72 6e 20 | btree-export-p.(info)..."Return. |
| 47200 | 6e 6f 6e 2d 6e 69 6c 20 69 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 65 78 70 6f 72 74 20 69 73 | non-nil.if.the.current.export.is |
| 47220 | 20 73 75 62 74 72 65 65 20 62 61 73 65 64 2e 0a 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 | .subtree.based...INFO.is.a.plist |
| 47240 | 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c | .used.as.a.communication.channel |
| 47260 | 2e 22 0a 20 20 28 6d 65 6d 71 20 27 73 75 62 74 72 65 65 20 28 70 6c 69 73 74 2d 67 65 74 20 69 | ."...(memq.'subtree.(plist-get.i |
| 47280 | 6e 66 6f 20 3a 65 78 70 6f 72 74 2d 6f 70 74 69 6f 6e 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f | nfo.:export-options)))..(defun.o |
| 472a0 | 72 67 2d 68 75 67 6f 2d 2d 73 74 72 69 6e 67 2d 75 6e 71 75 6f 74 65 20 28 73 74 72 29 0a 20 20 | rg-hugo--string-unquote.(str)... |
| 472c0 | 22 52 65 74 75 72 6e 20 53 54 52 20 61 66 74 65 72 20 72 65 6d 6f 76 69 6e 67 20 62 65 67 69 6e | "Return.STR.after.removing.begin |
| 472e0 | 6e 69 6e 67 20 61 6e 64 20 65 6e 64 69 6e 67 20 71 75 6f 74 65 73 20 69 66 20 61 6e 79 2e 0a 0a | ning.and.ending.quotes.if.any... |
| 47300 | 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 53 54 52 20 69 73 20 61 6e 20 65 6d 70 74 79 20 73 74 | Return.nil.if.STR.is.an.empty.st |
| 47320 | 72 69 6e 67 2c 20 6f 72 20 6e 6f 74 20 61 20 73 74 72 69 6e 67 2e 22 0a 20 20 28 6c 65 74 20 28 | ring,.or.not.a.string."...(let.( |
| 47340 | 28 75 6e 71 75 6f 74 65 64 2d 73 74 72 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 73 | (unquoted-str.(org-string-nw-p.s |
| 47360 | 74 72 29 29 29 20 3b 45 6e 73 75 72 65 20 74 68 61 74 20 60 73 74 72 27 20 69 73 20 61 20 6e 6f | tr))).;Ensure.that.`str'.is.a.no |
| 47380 | 6e 2d 65 6d 70 74 79 20 73 74 72 69 6e 67 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 75 6e | n-empty.string.....(when.(and.un |
| 473a0 | 71 75 6f 74 65 64 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e | quoted-str................(strin |
| 473c0 | 67 3d 20 28 73 75 62 73 74 72 69 6e 67 20 75 6e 71 75 6f 74 65 64 2d 73 74 72 20 30 20 31 29 20 | g=.(substring.unquoted-str.0.1). |
| 473e0 | 22 5c 22 22 29 20 3b 46 69 72 73 74 20 63 68 61 72 20 69 73 20 6c 69 74 65 72 61 6c 6c 79 20 61 | "\"").;First.char.is.literally.a |
| 47400 | 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 3d 20 28 73 75 62 73 | ."................(string=.(subs |
| 47420 | 74 72 69 6e 67 20 75 6e 71 75 6f 74 65 64 2d 73 74 72 20 2d 31 29 20 22 5c 22 22 29 29 20 3b 4c | tring.unquoted-str.-1)."\"")).;L |
| 47440 | 61 73 74 20 63 68 61 72 20 69 73 20 6c 69 74 65 72 61 6c 6c 79 20 61 20 22 0a 20 20 20 20 20 20 | ast.char.is.literally.a."....... |
| 47460 | 28 73 65 74 71 20 75 6e 71 75 6f 74 65 64 2d 73 74 72 20 28 73 75 62 73 74 72 69 6e 67 20 75 6e | (setq.unquoted-str.(substring.un |
| 47480 | 71 75 6f 74 65 64 2d 73 74 72 20 31 20 2d 31 29 29 29 0a 20 20 20 20 75 6e 71 75 6f 74 65 64 2d | quoted-str.1.-1))).....unquoted- |
| 474a0 | 73 74 72 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 66 72 6f 6e | str))..(defun.org-hugo--get-fron |
| 474c0 | 74 2d 6d 61 74 74 65 72 20 28 69 6e 66 6f 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 48 75 | t-matter.(info)..."Return.the.Hu |
| 474e0 | 67 6f 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 73 74 72 69 6e 67 2e 0a 0a 49 4e 46 4f 20 69 73 | go.front-matter.string...INFO.is |
| 47500 | 20 61 20 70 6c 69 73 74 20 75 73 65 64 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e | .a.plist.used.as.a.communication |
| 47520 | 20 63 68 61 6e 6e 65 6c 2e 22 0a 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 68 75 67 6f 20 | .channel."...;;.(message."[hugo. |
| 47540 | 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 44 42 47 5d 20 69 6e 66 6f 3a 20 25 53 22 20 28 70 70 20 | front-matter.DBG].info:.%S".(pp. |
| 47560 | 69 6e 66 6f 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 66 6d 2d 66 6f 72 6d 61 74 20 28 70 6c 69 73 | info))...(let*.((fm-format.(plis |
| 47580 | 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2d 66 6f | t-get.info.:hugo-front-matter-fo |
| 475a0 | 72 6d 61 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 75 74 68 6f 72 2d 6c 69 73 74 20 28 61 6e | rmat))..........(author-list.(an |
| 475c0 | 64 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 77 69 74 68 2d 61 75 74 68 6f 72 29 0a | d.(plist-get.info.:with-author). |
| 475e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | ...........................(let. |
| 47600 | 28 28 61 75 74 68 6f 72 2d 72 61 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ((author-raw.................... |
| 47620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 0a | ...............(org-string-nw-p. |
| 47640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 47660 | 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 64 61 74 61 20 28 70 6c 69 73 74 2d 67 65 74 20 69 | ...(org-export-data.(plist-get.i |
| 47680 | 6e 66 6f 20 3a 61 75 74 68 6f 72 29 20 69 6e 66 6f 29 29 29 29 20 3b 60 6f 72 67 2d 65 78 70 6f | nfo.:author).info)))).;`org-expo |
| 476a0 | 72 74 2d 64 61 74 61 27 20 72 65 71 75 69 72 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rt-data'.required............... |
| 476c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 61 75 74 68 6f 72 2d 72 61 77 0a | ...............(when.author-raw. |
| 476e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | ...............................; |
| 47700 | 3b 20 4d 75 6c 74 69 70 6c 65 20 61 75 74 68 6f 72 73 20 63 61 6e 20 62 65 20 63 6f 6d 6d 61 20 | ;.Multiple.authors.can.be.comma. |
| 47720 | 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | or.............................. |
| 47740 | 20 20 3b 3b 20 6e 65 77 6c 69 6e 65 20 73 65 70 61 72 61 74 65 64 2e 20 54 68 65 20 6e 65 77 6c | ..;;.newline.separated..The.newl |
| 47760 | 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine............................. |
| 47780 | 20 20 20 3b 3b 20 73 65 70 61 72 61 74 65 64 20 61 75 74 68 6f 72 73 20 77 6f 72 6b 20 6f 6e 6c | ...;;.separated.authors.work.onl |
| 477a0 | 79 20 66 6f 72 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y.for.the....................... |
| 477c0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 23 2b 61 75 74 68 6f 72 20 6b 65 79 77 6f 72 64 3b 20 65 78 | .........;;.#+author.keyword;.ex |
| 477e0 | 61 6d 70 6c 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ample:.......................... |
| 47800 | 20 20 20 20 20 20 3b 3b 20 20 20 23 2b 61 75 74 68 6f 72 3a 20 41 75 74 68 6f 72 31 0a 20 20 20 | ......;;...#+author:.Author1.... |
| 47820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 | ............................;;.. |
| 47840 | 20 23 2b 61 75 74 68 6f 72 3a 20 41 75 74 68 6f 72 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .#+author:.Author2.............. |
| 47860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 | ..................;;............ |
| 47880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 75 73 69 6e 67 20 | ....................;;.If.using. |
| 478a0 | 74 68 65 20 73 75 62 74 72 65 65 20 70 72 6f 70 65 72 74 69 65 73 20 74 68 65 79 0a 20 20 20 20 | the.subtree.properties.they..... |
| 478c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6e 65 | ...........................;;.ne |
| 478e0 | 65 64 20 74 6f 20 62 65 20 63 6f 6d 6d 61 2d 73 65 70 61 72 61 74 65 64 3a 0a 20 20 20 20 20 20 | ed.to.be.comma-separated:....... |
| 47900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 3a 45 | .........................;;...:E |
| 47920 | 58 50 4f 52 54 5f 41 55 54 48 4f 52 3a 20 41 75 74 68 6f 72 31 2c 20 41 75 74 68 6f 72 32 0a 20 | XPORT_AUTHOR:.Author1,.Author2.. |
| 47940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ..............................(l |
| 47960 | 65 74 20 28 28 61 75 74 68 6f 72 2d 6c 69 73 74 2d 31 20 28 6f 72 67 2d 73 70 6c 69 74 2d 73 74 | et.((author-list-1.(org-split-st |
| 47980 | 72 69 6e 67 20 61 75 74 68 6f 72 2d 72 61 77 20 22 5b 2c 5c 6e 5d 22 29 29 29 0a 20 20 20 20 20 | ring.author-raw."[,\n]")))...... |
| 479a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 44 | ............................;;.D |
| 479c0 | 6f 6e 27 74 20 61 6c 6c 6f 77 20 73 70 61 63 65 73 20 61 72 6f 75 6e 64 20 61 75 74 68 6f 72 20 | on't.allow.spaces.around.author. |
| 479e0 | 6e 61 6d 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | names........................... |
| 47a00 | 20 20 20 20 20 20 20 20 3b 3b 20 41 6c 73 6f 20 72 65 6d 6f 76 65 20 64 75 70 6c 69 63 61 74 65 | ........;;.Also.remove.duplicate |
| 47a20 | 20 61 75 74 68 6f 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .authors........................ |
| 47a40 | 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 64 75 70 73 20 28 6d 61 70 63 61 72 20 | ...........(delete-dups.(mapcar. |
| 47a60 | 23 27 6f 72 67 2d 74 72 69 6d 20 61 75 74 68 6f 72 2d 6c 69 73 74 2d 31 29 29 29 29 29 29 29 0a | #'org-trim.author-list-1))))))). |
| 47a80 | 20 20 20 20 20 20 20 20 20 28 63 72 65 61 74 6f 72 20 28 61 6e 64 20 28 70 6c 69 73 74 2d 67 65 | .........(creator.(and.(plist-ge |
| 47aa0 | 74 20 69 6e 66 6f 20 3a 77 69 74 68 2d 63 72 65 61 74 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 | t.info.:with-creator)........... |
| 47ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 63 72 | .............(plist-get.info.:cr |
| 47ae0 | 65 61 74 6f 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 6f 63 61 6c 65 20 28 61 6e 64 20 28 | eator)))..........(locale.(and.( |
| 47b00 | 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 77 69 74 68 2d 6c 6f 63 61 6c 65 | plist-get.info.:hugo-with-locale |
| 47b20 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 | ).......................(org-hug |
| 47b40 | 6f 2d 2d 67 65 74 2d 6c 61 6e 67 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 65 | o--get-lang.info)))..........(de |
| 47b60 | 73 63 72 69 70 74 69 6f 6e 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 28 70 6c 69 73 | scription.(org-string-nw-p.(plis |
| 47b80 | 74 2d 67 65 74 20 69 6e 66 6f 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 | t-get.info.:description)))...... |
| 47ba0 | 20 20 20 20 28 61 6c 69 61 73 65 73 2d 72 61 77 20 28 6c 65 74 20 28 28 61 6c 69 61 73 65 73 2d | ....(aliases-raw.(let.((aliases- |
| 47bc0 | 72 61 77 2d 31 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 28 70 6c 69 73 74 2d 67 65 | raw-1.(org-string-nw-p.(plist-ge |
| 47be0 | 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 61 6c 69 61 73 65 73 29 29 29 29 0a 20 20 20 20 20 20 20 | t.info.:hugo-aliases))))........ |
| 47c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 61 6c 69 61 73 65 73 2d 72 | .................(when.aliases-r |
| 47c20 | 61 77 2d 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | aw-1...........................( |
| 47c40 | 6f 72 67 2d 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 61 6c 69 61 73 65 73 2d 72 61 77 2d 31 20 22 | org-split-string.aliases-raw-1." |
| 47c60 | 20 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 6c 69 61 73 65 73 20 28 6c 65 74 20 28 61 | ."))))..........(aliases.(let.(a |
| 47c80 | 6c 69 61 73 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | lias-list).....................( |
| 47ca0 | 64 6f 6c 69 73 74 20 28 61 6c 69 61 73 20 61 6c 69 61 73 65 73 2d 72 61 77 29 0a 20 20 20 20 20 | dolist.(alias.aliases-raw)...... |
| 47cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 73 74 72 69 6e 67 | .................(unless.(string |
| 47ce0 | 2d 6d 61 74 63 68 2d 70 20 22 2f 22 20 61 6c 69 61 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -match-p."/".alias)............. |
| 47d00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 65 63 74 69 6f 6e 20 28 66 69 6c 65 | ............(let.((section.(file |
| 47d20 | 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 3b 53 75 66 66 69 78 20 73 65 63 74 69 | -name-as-directory.;Suffix.secti |
| 47d40 | 6f 6e 20 77 69 74 68 20 22 2f 22 20 69 66 20 69 74 20 69 73 6e 27 74 20 61 6c 72 65 61 64 79 0a | on.with."/".if.it.isn't.already. |
| 47d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 47d80 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 64 61 74 61 20 28 70 6c 69 73 74 2d | ........(org-export-data.(plist- |
| 47da0 | 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 73 65 63 74 69 6f 6e 29 20 69 6e 66 6f 29 29 29 29 | get.info.:hugo-section).info)))) |
| 47dc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | ...........................(setq |
| 47de0 | 20 61 6c 69 61 73 20 28 63 6f 6e 63 61 74 20 22 2f 22 20 73 65 63 74 69 6f 6e 20 61 6c 69 61 73 | .alias.(concat."/".section.alias |
| 47e00 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | )))).......................(setq |
| 47e20 | 20 61 6c 69 61 73 2d 6c 69 73 74 20 28 61 70 70 65 6e 64 20 61 6c 69 61 73 2d 6c 69 73 74 20 60 | .alias-list.(append.alias-list.` |
| 47e40 | 28 2c 61 6c 69 61 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (,alias))))..................... |
| 47e60 | 61 6c 69 61 73 2d 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 6f 75 74 70 75 74 73 2d 72 | alias-list))..........(outputs-r |
| 47e80 | 61 77 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 28 70 6c 69 73 74 2d 67 65 74 20 69 | aw.(org-string-nw-p.(plist-get.i |
| 47ea0 | 6e 66 6f 20 3a 68 75 67 6f 2d 6f 75 74 70 75 74 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6f | nfo.:hugo-outputs)))..........(o |
| 47ec0 | 75 74 70 75 74 73 20 28 77 68 65 6e 20 6f 75 74 70 75 74 73 2d 72 61 77 0a 20 20 20 20 20 20 20 | utputs.(when.outputs-raw........ |
| 47ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 6f | .............(org-split-string.o |
| 47f00 | 75 74 70 75 74 73 2d 72 61 77 20 22 20 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 72 61 66 | utputs-raw.".")))..........(draf |
| 47f20 | 74 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 61 72 73 65 2d 64 72 61 66 74 2d 73 74 61 74 65 20 69 | t.(org-hugo--parse-draft-state.i |
| 47f40 | 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 28 68 65 61 64 6c 65 73 73 20 28 77 68 65 6e 20 28 | nfo))..........(headless.(when.( |
| 47f60 | 6f 72 67 2d 68 75 67 6f 2d 2d 70 6c 69 73 74 2d 67 65 74 2d 74 72 75 65 2d 70 20 69 6e 66 6f 20 | org-hugo--plist-get-true-p.info. |
| 47f80 | 3a 68 75 67 6f 2d 68 65 61 64 6c 65 73 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :hugo-headless)................. |
| 47fa0 | 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2d 76 61 6c | .....(org-hugo--front-matter-val |
| 47fc0 | 75 65 2d 62 6f 6f 6c 65 61 6e 69 7a 65 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 6c 69 73 74 2d 67 | ue-booleanize.(org-hugo--plist-g |
| 47fe0 | 65 74 2d 74 72 75 65 2d 70 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 68 65 61 64 6c 65 73 73 29 29 29 | et-true-p.info.:hugo-headless))) |
| 48000 | 29 0a 20 20 20 20 20 20 20 20 20 28 61 6c 6c 2d 74 2d 61 6e 64 2d 63 2d 73 74 72 20 28 6f 72 67 | )..........(all-t-and-c-str.(org |
| 48020 | 2d 65 6e 74 72 79 2d 67 65 74 20 28 70 6f 69 6e 74 29 20 22 41 4c 4c 54 41 47 53 22 29 29 20 3b | -entry-get.(point)."ALLTAGS")).; |
| 48040 | 49 6e 63 6c 75 64 65 73 20 74 61 67 73 20 69 6e 68 65 72 69 74 65 64 20 66 72 6f 6d 20 23 2b 66 | Includes.tags.inherited.from.#+f |
| 48060 | 69 6c 65 74 61 67 73 3a 20 74 6f 6f 2e 0a 20 20 20 20 20 20 20 20 20 28 61 6c 6c 2d 74 2d 61 6e | iletags:.too...........(all-t-an |
| 48080 | 64 2d 63 20 28 6f 72 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 70 20 61 6c 6c 2d 74 2d 61 6e 64 | d-c.(or.(when.(stringp.all-t-and |
| 480a0 | 2d 63 2d 73 74 72 29 20 20 20 20 3b 74 61 67 73 2f 63 61 74 65 67 6f 72 69 65 73 20 66 72 6f 6d | -c-str)....;tags/categories.from |
| 480c0 | 20 60 61 6c 6c 2d 74 2d 61 6e 64 2d 63 27 20 61 72 65 20 75 73 65 64 0a 20 20 20 20 20 20 20 20 | .`all-t-and-c'.are.used......... |
| 480e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 73 70 6c 69 74 2d 73 | ....................(org-split-s |
| 48100 | 74 72 69 6e 67 20 61 6c 6c 2d 74 2d 61 6e 64 2d 63 2d 73 74 72 20 22 3a 22 29 29 20 3b 6f 6e 6c | tring.all-t-and-c-str.":")).;onl |
| 48120 | 79 20 69 66 20 48 55 47 4f 5f 54 41 47 53 20 6f 72 20 48 55 47 4f 5f 43 41 54 45 47 4f 52 49 45 | y.if.HUGO_TAGS.or.HUGO_CATEGORIE |
| 48140 | 53 20 61 72 65 20 6e 6f 74 20 73 65 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | S.are.not.set................... |
| 48160 | 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 75 6c 6c 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 73 | .........(and.(null.(org-hugo--s |
| 48180 | 75 62 74 72 65 65 2d 65 78 70 6f 72 74 2d 70 20 69 6e 66 6f 29 29 20 3b 55 73 65 20 23 2b 66 69 | ubtree-export-p.info)).;Use.#+fi |
| 481a0 | 6c 65 74 61 67 73 3a 20 66 6f 72 20 66 69 6c 65 2d 62 61 73 65 64 20 65 78 70 6f 72 74 73 20 69 | letags:.for.file-based.exports.i |
| 481c0 | 66 20 23 2b 68 75 67 6f 5f 74 61 67 73 20 61 72 65 20 6e 6f 74 20 73 65 74 2e 0a 20 20 20 20 20 | f.#+hugo_tags.are.not.set....... |
| 481e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 66 69 | ..........................org-fi |
| 48200 | 6c 65 2d 74 61 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 61 67 73 20 28 6f 72 0a 20 20 | le-tags)))..........(tags.(or... |
| 48220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4c 6f 6f 6b 20 66 6f 72 20 74 61 67 73 20 73 | ..............;;.Look.for.tags.s |
| 48240 | 65 74 20 75 73 69 6e 67 20 48 55 47 4f 5f 54 41 47 53 20 6b 65 79 77 6f 72 64 2c 20 6f 72 0a 20 | et.using.HUGO_TAGS.keyword,.or.. |
| 48260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 45 58 50 4f 52 54 5f 48 55 47 4f 5f 54 41 | ...............;;.EXPORT_HUGO_TA |
| 48280 | 47 53 20 70 72 6f 70 65 72 74 79 20 69 66 20 61 76 61 69 6c 61 62 6c 65 2e 0a 20 20 20 20 20 20 | GS.property.if.available........ |
| 482a0 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 64 65 6c 69 6d 2d 73 74 72 2d 74 | ..........(org-hugo--delim-str-t |
| 482c0 | 6f 2d 6c 69 73 74 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 74 61 67 | o-list.(plist-get.info.:hugo-tag |
| 482e0 | 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 45 6c 73 65 20 75 73 65 20 | s)).................;;.Else.use. |
| 48300 | 4f 72 67 20 74 61 67 73 20 28 74 68 65 20 6f 6e 65 73 20 73 65 74 20 69 6e 20 68 65 61 64 69 6e | Org.tags.(the.ones.set.in.headin |
| 48320 | 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 6e 64 2f 6f 72 20 69 6e 68 | gs.................;;.and/or.inh |
| 48340 | 65 72 69 74 65 64 29 20 69 66 20 61 6e 79 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | erited).if.any.................. |
| 48360 | 28 6c 65 74 2a 20 28 28 74 61 67 73 2d 6c 69 73 74 20 28 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 20 | (let*.((tags-list.(cl-remove-if. |
| 48380 | 23 27 6f 72 67 2d 68 75 67 6f 2d 2d 63 61 74 65 67 6f 72 79 2d 70 20 61 6c 6c 2d 74 2d 61 6e 64 | #'org-hugo--category-p.all-t-and |
| 483a0 | 2d 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 67 | -c))........................(tag |
| 483c0 | 73 2d 6c 69 73 74 20 28 64 6f 6c 69 73 74 20 28 66 6e 20 6f 72 67 2d 68 75 67 6f 2d 74 61 67 2d | s-list.(dolist.(fn.org-hugo-tag- |
| 483e0 | 70 72 6f 63 65 73 73 69 6e 67 2d 66 75 6e 63 74 69 6f 6e 73 20 74 61 67 73 2d 6c 69 73 74 29 0a | processing-functions.tags-list). |
| 48400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 48420 | 20 20 20 20 28 73 65 74 71 20 74 61 67 73 2d 6c 69 73 74 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 | ....(setq.tags-list.(funcall.fn. |
| 48440 | 74 61 67 73 2d 6c 69 73 74 20 69 6e 66 6f 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | tags-list.info)))))............. |
| 48460 | 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 67 65 74 20 66 6d 20 44 42 47 5d 20 | ......;;.(message."[get.fm.DBG]. |
| 48480 | 74 61 67 73 3a 20 74 61 67 73 2d 6c 69 73 74 20 3d 20 25 53 22 20 74 61 67 73 2d 6c 69 73 74 29 | tags:.tags-list.=.%S".tags-list) |
| 484a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 67 73 2d 6c 69 73 74 29 29 29 0a | ...................tags-list))). |
| 484c0 | 20 20 20 20 20 20 20 20 20 28 63 61 74 65 67 6f 72 69 65 73 20 28 6f 72 0a 20 20 20 20 20 20 20 | .........(categories.(or........ |
| 484e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4c 6f 6f 6b 20 66 6f 72 20 63 61 74 65 67 | ...............;;.Look.for.categ |
| 48500 | 6f 72 69 65 73 20 73 65 74 20 75 73 69 6e 67 20 48 55 47 4f 5f 43 41 54 45 47 4f 52 49 45 53 0a | ories.set.using.HUGO_CATEGORIES. |
| 48520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6b 65 79 77 6f 72 64 | ......................;;.keyword |
| 48540 | 2c 20 6f 72 20 45 58 50 4f 52 54 5f 48 55 47 4f 5f 43 41 54 45 47 4f 52 49 45 53 20 70 72 6f 70 | ,.or.EXPORT_HUGO_CATEGORIES.prop |
| 48560 | 65 72 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 66 | erty.......................;;.if |
| 48580 | 20 61 76 61 69 6c 61 62 6c 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .available...................... |
| 485a0 | 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 64 65 6c 69 6d 2d 73 74 72 2d 74 6f 2d 6c 69 73 74 20 28 | ..(org-hugo--delim-str-to-list.( |
| 485c0 | 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 63 61 74 65 67 6f 72 69 65 73 29 | plist-get.info.:hugo-categories) |
| 485e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 45 6c 73 65 20 | ).......................;;.Else. |
| 48600 | 75 73 65 20 63 61 74 65 67 6f 72 69 65 73 20 73 65 74 20 75 73 69 6e 67 20 4f 72 67 20 74 61 67 | use.categories.set.using.Org.tag |
| 48620 | 73 20 77 69 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | s.with.......................;;. |
| 48640 | 22 40 22 20 70 72 65 66 69 78 20 28 74 68 65 20 6f 6e 65 73 20 73 65 74 20 69 6e 20 68 65 61 64 | "@".prefix.(the.ones.set.in.head |
| 48660 | 69 6e 67 73 20 61 6e 64 2f 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ings.and/or..................... |
| 48680 | 20 20 3b 3b 20 69 6e 68 65 72 69 74 65 64 29 20 69 66 20 61 6e 79 2e 0a 20 20 20 20 20 20 20 20 | ..;;.inherited).if.any.......... |
| 486a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 63 61 74 65 67 6f 72 69 65 73 | ..............(let*.((categories |
| 486c0 | 2d 6c 69 73 74 20 28 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 23 27 6f 72 67 2d 68 75 | -list.(cl-remove-if-not.#'org-hu |
| 486e0 | 67 6f 2d 2d 63 61 74 65 67 6f 72 79 2d 70 20 61 6c 6c 2d 74 2d 61 6e 64 2d 63 29 29 0a 20 20 20 | go--category-p.all-t-and-c)).... |
| 48700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 74 65 67 | ..........................(categ |
| 48720 | 6f 72 69 65 73 2d 6c 69 73 74 20 28 64 6f 6c 69 73 74 20 28 66 6e 20 6f 72 67 2d 68 75 67 6f 2d | ories-list.(dolist.(fn.org-hugo- |
| 48740 | 74 61 67 2d 70 72 6f 63 65 73 73 69 6e 67 2d 66 75 6e 63 74 69 6f 6e 73 20 63 61 74 65 67 6f 72 | tag-processing-functions.categor |
| 48760 | 69 65 73 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ies-list)....................... |
| 48780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | ..........................(setq. |
| 487a0 | 63 61 74 65 67 6f 72 69 65 73 2d 6c 69 73 74 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 63 61 74 65 | categories-list.(funcall.fn.cate |
| 487c0 | 67 6f 72 69 65 73 2d 6c 69 73 74 20 69 6e 66 6f 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | gories-list.info))))............ |
| 487e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 74 65 67 6f 72 69 65 73 2d 6c 69 | ..................(categories-li |
| 48800 | 73 74 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 73 74 72 29 0a 20 20 20 20 20 20 20 | st.(mapcar.(lambda.(str)........ |
| 48820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 48840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 6d 6f 76 65 20 22 40 22 20 66 | .................;;.Remove."@".f |
| 48860 | 72 6f 6d 20 62 65 67 20 6f 66 20 63 61 74 65 67 6f 72 69 65 73 2e 0a 20 20 20 20 20 20 20 20 20 | rom.beg.of.categories........... |
| 48880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 488a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 | ...............(replace-regexp-i |
| 488c0 | 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 60 40 22 20 22 22 20 73 74 72 29 29 0a 20 20 20 20 20 20 20 | n-string."\\`@"."".str))........ |
| 488e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 48900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 74 65 67 6f 72 69 65 73 2d 6c 69 73 74 29 29 | ...............categories-list)) |
| 48920 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 | ).........................;;.(me |
| 48940 | 73 73 61 67 65 20 22 64 62 67 3a 20 63 61 74 65 67 6f 72 69 65 73 3a 20 63 61 74 65 67 6f 72 69 | ssage."dbg:.categories:.categori |
| 48960 | 65 73 2d 6c 69 73 74 20 3d 20 25 73 22 20 63 61 74 65 67 6f 72 69 65 73 2d 6c 69 73 74 29 0a 20 | es-list.=.%s".categories-list).. |
| 48980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 74 65 67 6f 72 69 65 | .......................categorie |
| 489a0 | 73 2d 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6b 65 79 77 6f 72 64 73 20 28 6f 72 | s-list)))..........(keywords.(or |
| 489c0 | 67 2d 68 75 67 6f 2d 2d 64 65 6c 69 6d 2d 73 74 72 2d 74 6f 2d 6c 69 73 74 20 28 70 6c 69 73 74 | g-hugo--delim-str-to-list.(plist |
| 489e0 | 2d 67 65 74 20 69 6e 66 6f 20 3a 6b 65 79 77 6f 72 64 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 | -get.info.:keywords))).......... |
| 48a00 | 28 77 65 69 67 68 74 2d 64 61 74 61 20 28 6c 65 74 20 28 28 77 74 2d 72 61 77 2d 6c 69 73 74 20 | (weight-data.(let.((wt-raw-list. |
| 48a20 | 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 61 72 73 65 2d 70 72 6f 70 65 72 74 79 2d 61 72 67 75 6d 65 | (org-hugo--parse-property-argume |
| 48a40 | 6e 74 73 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 77 65 69 67 68 74 | nts.(plist-get.info.:hugo-weight |
| 48a60 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )))............................. |
| 48a80 | 77 65 69 67 68 74 2d 64 61 74 61 2d 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | weight-data-1).................. |
| 48aa0 | 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 77 74 2d 72 61 77 20 77 74 2d 72 61 77 2d 6c 69 | .......(dolist.(wt-raw.wt-raw-li |
| 48ac0 | 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | st)...........................(l |
| 48ae0 | 65 74 20 28 6b 65 79 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | et.(key.value).................. |
| 48b00 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 77 65 69 67 68 74 20 44 | ...........;;.(message."weight.D |
| 48b20 | 42 47 20 77 74 2d 72 61 77 3a 20 25 53 22 20 77 74 2d 72 61 77 29 0a 20 20 20 20 20 20 20 20 20 | BG.wt-raw:.%S".wt-raw).......... |
| 48b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 | ...................;;.(message." |
| 48b60 | 77 65 69 67 68 74 20 44 42 47 20 63 64 72 20 77 74 2d 72 61 77 3a 20 25 53 22 20 28 63 64 72 20 | weight.DBG.cdr.wt-raw:.%S".(cdr. |
| 48b80 | 77 74 2d 72 61 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | wt-raw))........................ |
| 48ba0 | 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 77 65 69 67 68 74 20 44 42 47 20 6f 72 67 | .....;;.(message."weight.DBG.org |
| 48bc0 | 2d 68 75 67 6f 2d 2d 73 75 62 74 72 65 65 2d 63 6f 6f 72 64 3a 20 25 53 22 20 6f 72 67 2d 68 75 | -hugo--subtree-coord:.%S".org-hu |
| 48be0 | 67 6f 2d 2d 73 75 62 74 72 65 65 2d 63 6f 6f 72 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | go--subtree-coord).............. |
| 48c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 | ...............(cond............ |
| 48c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 75 6c 6c 20 28 63 64 72 20 77 74 | ..................((null.(cdr.wt |
| 48c40 | 2d 72 61 77 29 29 20 3b 60 77 74 2d 72 61 77 27 20 69 73 20 6e 6f 74 20 6f 66 20 74 68 65 20 74 | -raw)).;`wt-raw'.is.not.of.the.t |
| 48c60 | 79 70 65 20 28 54 41 58 4f 4e 4f 4d 59 20 2e 20 57 45 49 47 48 54 29 0a 20 20 20 20 20 20 20 20 | ype.(TAXONOMY...WEIGHT)......... |
| 48c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6b 65 79 20 | ......................(setq.key. |
| 48ca0 | 27 77 65 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'weight)........................ |
| 48cc0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 76 61 6c 75 65 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 | .......(setq.value.(cond........ |
| 48ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 48d00 | 20 20 20 20 28 28 61 6e 64 20 6f 72 67 2d 68 75 67 6f 2d 2d 73 75 62 74 72 65 65 2d 63 6f 6f 72 | ....((and.org-hugo--subtree-coor |
| 48d20 | 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d............................... |
| 48d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 28 63 61 72 20 77 | ...................(equal.(car.w |
| 48d60 | 74 2d 72 61 77 29 20 27 61 75 74 6f 29 29 20 3b 28 61 75 74 6f 29 0a 20 20 20 20 20 20 20 20 20 | t-raw).'auto)).;(auto).......... |
| 48d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 48da0 | 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 63 61 6c 63 2d 77 65 69 67 68 74 29 29 0a 20 20 20 20 | ...(org-hugo--calc-weight))..... |
| 48dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 48de0 | 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 65 71 75 61 6c 20 28 63 61 72 20 77 74 2d 72 61 77 29 | .......((and.(equal.(car.wt-raw) |
| 48e00 | 20 27 61 75 74 6f 29 20 3b 41 75 74 6f 20 77 65 69 67 68 74 20 69 6e 65 66 66 65 63 74 69 76 65 | .'auto).;Auto.weight.ineffective |
| 48e20 | 20 66 6f 72 20 66 69 6c 65 2d 62 61 73 65 64 20 65 78 70 6f 72 74 73 0a 20 20 20 20 20 20 20 20 | .for.file-based.exports......... |
| 48e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 48e60 | 20 20 20 20 20 20 20 20 20 28 6e 75 6c 6c 20 6f 72 67 2d 68 75 67 6f 2d 2d 73 75 62 74 72 65 65 | .........(null.org-hugo--subtree |
| 48e80 | 2d 63 6f 6f 72 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -coord))........................ |
| 48ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 29 0a 20 20 20 20 20 20 | .....................nil)....... |
| 48ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 48ee0 | 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(t......................... |
| 48f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e | ....................(string-to-n |
| 48f20 | 75 6d 62 65 72 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 28 63 61 72 20 77 74 2d 72 61 77 29 29 | umber.(symbol-name.(car.wt-raw)) |
| 48f40 | 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )))))........................... |
| 48f60 | 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(t........................... |
| 48f80 | 20 20 20 20 28 73 65 74 71 20 6b 65 79 20 28 69 66 20 28 65 71 75 61 6c 20 28 63 61 72 20 77 74 | ....(setq.key.(if.(equal.(car.wt |
| 48fa0 | 2d 72 61 77 29 20 27 70 61 67 65 29 20 3b 60 77 74 2d 72 61 77 27 20 69 73 20 6f 66 20 74 68 65 | -raw).'page).;`wt-raw'.is.of.the |
| 48fc0 | 20 74 79 70 65 20 28 70 61 67 65 20 2e 20 57 45 49 47 48 54 29 0a 20 20 20 20 20 20 20 20 20 20 | .type.(page...WEIGHT)........... |
| 48fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 49000 | 20 20 27 77 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..'weight....................... |
| 49020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 72 6e 20 28 66 6f 72 | ....................(intern.(for |
| 49040 | 6d 61 74 20 22 25 73 5f 77 65 69 67 68 74 22 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 28 63 61 | mat."%s_weight".(symbol-name.(ca |
| 49060 | 72 20 77 74 2d 72 61 77 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.wt-raw)))))).................. |
| 49080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 61 6c 75 65 20 28 63 6f 6e 64 0a 20 | .............(setq.value.(cond.. |
| 490a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 490c0 | 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 6f 72 67 2d 68 75 67 6f 2d 2d 73 75 62 74 72 65 | ..........((and.org-hugo--subtre |
| 490e0 | 65 2d 63 6f 6f 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-coord......................... |
| 49100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 | .........................(equal. |
| 49120 | 28 63 64 72 20 77 74 2d 72 61 77 29 20 22 61 75 74 6f 22 29 29 20 3b 28 54 41 58 4f 4e 4f 4d 59 | (cdr.wt-raw)."auto")).;(TAXONOMY |
| 49140 | 20 2e 20 22 61 75 74 6f 22 29 20 6f 72 20 28 70 61 67 65 20 2e 20 22 61 75 74 6f 22 29 0a 20 20 | ..."auto").or.(page..."auto")... |
| 49160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 49180 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 63 61 6c 63 2d 77 65 69 67 68 74 | ..........(org-hugo--calc-weight |
| 491a0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. |
| 491c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 75 6d 62 65 72 70 20 28 63 64 72 20 77 74 2d | ..............((numberp.(cdr.wt- |
| 491e0 | 72 61 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | raw))........................... |
| 49200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 77 74 2d 72 61 77 29 29 0a | ..................(cdr.wt-raw)). |
| 49220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 49240 | 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 65 71 75 61 6c 20 28 63 64 72 20 77 74 2d | ...........((and.(equal.(cdr.wt- |
| 49260 | 72 61 77 29 20 22 61 75 74 6f 22 29 20 3b 41 75 74 6f 20 77 65 69 67 68 74 20 69 6e 65 66 66 65 | raw)."auto").;Auto.weight.ineffe |
| 49280 | 63 74 69 76 65 20 66 6f 72 20 66 69 6c 65 2d 62 61 73 65 64 20 65 78 70 6f 72 74 73 0a 20 20 20 | ctive.for.file-based.exports.... |
| 492a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 492c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 75 6c 6c 20 6f 72 67 2d 68 75 67 6f 2d 2d 73 75 | ..............(null.org-hugo--su |
| 492e0 | 62 74 72 65 65 2d 63 6f 6f 72 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | btree-coord))................... |
| 49300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 29 0a 20 | ..........................nil).. |
| 49320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 49340 | 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........(t.................... |
| 49360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 | .........................(user-e |
| 49380 | 72 72 6f 72 20 22 4f 78 2d 68 75 67 6f 3a 20 49 6e 76 61 6c 69 64 20 77 65 69 67 68 74 20 25 53 | rror."Ox-hugo:.Invalid.weight.%S |
| 493a0 | 22 20 28 63 64 72 20 77 74 2d 72 61 77 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ".(cdr.wt-raw)))))))............ |
| 493c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 77 65 | .................;;.(message."we |
| 493e0 | 69 67 68 74 20 44 42 47 20 6b 65 79 3a 20 25 53 22 20 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 | ight.DBG.key:.%S".key).......... |
| 49400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 | ...................;;.(message." |
| 49420 | 77 65 69 67 68 74 20 44 42 47 20 76 61 6c 75 65 3a 20 25 53 22 20 76 61 6c 75 65 29 0a 20 20 20 | weight.DBG.value:.%S".value).... |
| 49440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 | .........................(push.( |
| 49460 | 63 6f 6e 73 20 6b 65 79 20 76 61 6c 75 65 29 20 77 65 69 67 68 74 2d 64 61 74 61 2d 31 29 29 29 | cons.key.value).weight-data-1))) |
| 49480 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 | .........................;;.(mes |
| 494a0 | 73 61 67 65 20 22 77 65 69 67 68 74 20 44 42 47 20 77 65 69 67 68 74 2d 64 61 74 61 3a 20 25 53 | sage."weight.DBG.weight-data:.%S |
| 494c0 | 22 20 77 65 69 67 68 74 2d 64 61 74 61 2d 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".weight-data-1)................ |
| 494e0 | 20 20 20 20 20 20 20 20 20 77 65 69 67 68 74 2d 64 61 74 61 2d 31 29 29 0a 20 20 20 20 20 20 20 | .........weight-data-1))........ |
| 49500 | 20 20 28 6d 65 6e 75 2d 61 6c 69 73 74 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 61 72 73 65 2d 6d | ..(menu-alist.(org-hugo--parse-m |
| 49520 | 65 6e 75 2d 70 72 6f 70 2d 74 6f 2d 61 6c 69 73 74 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 | enu-prop-to-alist.info))........ |
| 49540 | 20 20 28 63 75 73 74 6f 6d 2d 66 6d 2d 64 61 74 61 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 61 72 | ..(custom-fm-data.(org-hugo--par |
| 49560 | 73 65 2d 70 72 6f 70 65 72 74 79 2d 61 72 67 75 6d 65 6e 74 73 20 28 70 6c 69 73 74 2d 67 65 74 | se-property-arguments.(plist-get |
| 49580 | 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 63 75 73 74 6f 6d 2d 66 72 6f 6e 74 2d 6d 61 74 74 65 72 29 | .info.:hugo-custom-front-matter) |
| 495a0 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 73 6f 75 72 63 65 73 20 28 6f 72 67 2d 68 75 67 6f | ))..........(resources.(org-hugo |
| 495c0 | 2d 2d 67 65 74 2d 72 65 73 6f 75 72 63 65 73 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 | --get-resources-alist........... |
| 495e0 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 61 72 73 65 2d 70 72 6f 70 | ...........(org-hugo--parse-prop |
| 49600 | 65 72 74 79 2d 61 72 67 75 6d 65 6e 74 73 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a | erty-arguments.(plist-get.info.: |
| 49620 | 68 75 67 6f 2d 72 65 73 6f 75 72 63 65 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 6c 61 | hugo-resources))))..........(bla |
| 49640 | 63 6b 66 72 69 64 61 79 20 28 75 6e 6c 65 73 73 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 6c 69 73 | ckfriday.(unless.(org-hugo--plis |
| 49660 | 74 2d 67 65 74 2d 74 72 75 65 2d 70 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 67 6f 6c 64 6d 61 72 6b | t-get-true-p.info.:hugo-goldmark |
| 49680 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 71 75 69 | ).........................(requi |
| 496a0 | 72 65 20 27 6f 78 2d 68 75 67 6f 2d 64 65 70 72 65 63 61 74 65 64 29 0a 20 20 20 20 20 20 20 20 | re.'ox-hugo-deprecated)......... |
| 496c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 61 72 73 65 | ................(org-hugo--parse |
| 496e0 | 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 70 72 6f 70 2d 74 6f 2d 61 6c 69 73 74 20 28 70 6c 69 73 | -blackfriday-prop-to-alist.(plis |
| 49700 | 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 62 6c 61 63 6b 66 72 69 64 61 79 29 29 29 29 | t-get.info.:hugo-blackfriday)))) |
| 49720 | 0a 20 20 20 20 20 20 20 20 20 28 64 61 74 61 20 60 28 3b 3b 20 54 68 65 20 6f 72 64 65 72 20 6f | ..........(data.`(;;.The.order.o |
| 49740 | 66 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 62 65 6c 6f 77 20 77 69 6c 6c 20 62 65 20 74 68 65 | f.the.elements.below.will.be.the |
| 49760 | 20 6f 72 64 65 72 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 | .order.in.which.the.front-matter |
| 49780 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 76 61 72 69 61 62 6c 65 73 20 77 | ..................;;.variables.w |
| 497a0 | 69 6c 6c 20 62 65 20 6f 72 64 65 72 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ill.be.ordered.................. |
| 497c0 | 20 28 74 69 74 6c 65 20 2e 20 2c 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 73 61 6e 69 74 69 | .(title...,(org-hugo--get-saniti |
| 497e0 | 7a 65 64 2d 74 69 74 6c 65 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | zed-title.info))................ |
| 49800 | 20 20 28 61 75 64 69 6f 20 2e 20 2c 28 6f 72 67 2d 68 75 67 6f 2d 2d 73 74 72 69 6e 67 2d 75 6e | ..(audio...,(org-hugo--string-un |
| 49820 | 71 75 6f 74 65 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 61 75 64 69 | quote.(plist-get.info.:hugo-audi |
| 49840 | 6f 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 75 74 68 6f 72 20 2e 20 | o)))..................(author... |
| 49860 | 2c 61 75 74 68 6f 72 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ,author-list)..................( |
| 49880 | 64 65 73 63 72 69 70 74 69 6f 6e 20 2e 20 2c 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 20 20 20 20 | description...,description)..... |
| 498a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 61 74 65 20 2e 20 2c 28 6f 72 67 2d 68 75 67 6f 2d | .............(date...,(org-hugo- |
| 498c0 | 2d 66 6f 72 6d 61 74 2d 64 61 74 65 20 3a 64 61 74 65 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 | -format-date.:date.info))....... |
| 498e0 | 20 20 20 20 20 20 20 20 20 20 20 28 70 75 62 6c 69 73 68 44 61 74 65 20 2e 20 2c 28 6f 72 67 2d | ...........(publishDate...,(org- |
| 49900 | 68 75 67 6f 2d 2d 66 6f 72 6d 61 74 2d 64 61 74 65 20 3a 68 75 67 6f 2d 70 75 62 6c 69 73 68 64 | hugo--format-date.:hugo-publishd |
| 49920 | 61 74 65 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 | ate.info))..................(exp |
| 49940 | 69 72 79 44 61 74 65 20 2e 20 2c 28 6f 72 67 2d 68 75 67 6f 2d 2d 66 6f 72 6d 61 74 2d 64 61 74 | iryDate...,(org-hugo--format-dat |
| 49960 | 65 20 3a 68 75 67 6f 2d 65 78 70 69 72 79 64 61 74 65 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 | e.:hugo-expirydate.info))....... |
| 49980 | 20 20 20 20 20 20 20 20 20 20 20 28 61 6c 69 61 73 65 73 20 2e 20 2c 61 6c 69 61 73 65 73 29 0a | ...........(aliases...,aliases). |
| 499a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6d 61 67 65 73 20 2e 20 2c 28 6f 72 67 | .................(images...,(org |
| 499c0 | 2d 68 75 67 6f 2d 2d 64 65 6c 69 6d 2d 73 74 72 2d 74 6f 2d 6c 69 73 74 20 28 70 6c 69 73 74 2d | -hugo--delim-str-to-list.(plist- |
| 499e0 | 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 69 6d 61 67 65 73 29 29 29 0a 20 20 20 20 20 20 20 | get.info.:hugo-images)))........ |
| 49a00 | 20 20 20 20 20 20 20 20 20 20 28 69 73 43 4a 4b 4c 61 6e 67 75 61 67 65 20 2e 20 2c 28 6f 72 67 | ..........(isCJKLanguage...,(org |
| 49a20 | 2d 68 75 67 6f 2d 2d 70 6c 69 73 74 2d 67 65 74 2d 74 72 75 65 2d 70 20 69 6e 66 6f 20 3a 68 75 | -hugo--plist-get-true-p.info.:hu |
| 49a40 | 67 6f 2d 69 73 63 6a 6b 6c 61 6e 67 75 61 67 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | go-iscjklanguage)).............. |
| 49a60 | 20 20 20 20 28 6b 65 79 77 6f 72 64 73 20 2e 20 2c 6b 65 79 77 6f 72 64 73 29 0a 20 20 20 20 20 | ....(keywords...,keywords)...... |
| 49a80 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 79 6f 75 74 20 2e 20 2c 28 70 6c 69 73 74 2d 67 65 | ............(layout...,(plist-ge |
| 49aa0 | 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 6c 61 79 6f 75 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 | t.info.:hugo-layout))........... |
| 49ac0 | 20 20 20 20 20 20 20 28 6c 61 73 74 6d 6f 64 20 2e 20 2c 28 6f 72 67 2d 68 75 67 6f 2d 2d 66 6f | .......(lastmod...,(org-hugo--fo |
| 49ae0 | 72 6d 61 74 2d 64 61 74 65 20 3a 68 75 67 6f 2d 6c 61 73 74 6d 6f 64 20 69 6e 66 6f 29 29 0a 20 | rmat-date.:hugo-lastmod.info)).. |
| 49b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 6b 54 69 74 6c 65 20 2e 20 2c 28 70 | ................(linkTitle...,(p |
| 49b20 | 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 6c 69 6e 6b 74 69 74 6c 65 29 29 0a | list-get.info.:hugo-linktitle)). |
| 49b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 72 6b 75 70 20 2e 20 2c 28 70 6c 69 | .................(markup...,(pli |
| 49b60 | 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 6d 61 72 6b 75 70 29 29 0a 20 20 20 20 20 | st-get.info.:hugo-markup))...... |
| 49b80 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 75 74 70 75 74 73 20 2e 20 2c 6f 75 74 70 75 74 73 29 | ............(outputs...,outputs) |
| 49ba0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 72 69 65 73 20 2e 20 2c 28 6f 72 | ..................(series...,(or |
| 49bc0 | 67 2d 68 75 67 6f 2d 2d 64 65 6c 69 6d 2d 73 74 72 2d 74 6f 2d 6c 69 73 74 20 28 70 6c 69 73 74 | g-hugo--delim-str-to-list.(plist |
| 49be0 | 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 73 65 72 69 65 73 29 29 29 0a 20 20 20 20 20 20 | -get.info.:hugo-series)))....... |
| 49c00 | 20 20 20 20 20 20 20 20 20 20 20 28 73 6c 75 67 20 2e 20 2c 28 70 6c 69 73 74 2d 67 65 74 20 69 | ...........(slug...,(plist-get.i |
| 49c20 | 6e 66 6f 20 3a 68 75 67 6f 2d 73 6c 75 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nfo.:hugo-slug))................ |
| 49c40 | 20 20 28 74 61 67 73 20 2e 20 2c 74 61 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(tags...,tags)................ |
| 49c60 | 20 20 28 63 61 74 65 67 6f 72 69 65 73 20 2e 20 2c 63 61 74 65 67 6f 72 69 65 73 29 0a 20 20 20 | ..(categories...,categories).... |
| 49c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 79 70 65 20 2e 20 2c 28 70 6c 69 73 74 2d 67 65 | ..............(type...,(plist-ge |
| 49ca0 | 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 74 79 70 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t.info.:hugo-type))............. |
| 49cc0 | 20 20 20 20 20 28 75 72 6c 20 2e 20 2c 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 | .....(url...,(plist-get.info.:hu |
| 49ce0 | 67 6f 2d 75 72 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 69 64 65 6f | go-url))..................(video |
| 49d00 | 73 20 2e 20 2c 28 6f 72 67 2d 68 75 67 6f 2d 2d 64 65 6c 69 6d 2d 73 74 72 2d 74 6f 2d 6c 69 73 | s...,(org-hugo--delim-str-to-lis |
| 49d20 | 74 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 68 75 67 6f 2d 76 69 64 65 6f 73 29 29 | t.(plist-get.info.:hugo-videos)) |
| 49d40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 72 61 66 74 20 2e 20 2c 64 72 61 | )..................(draft...,dra |
| 49d60 | 66 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 68 65 61 64 6c 65 73 73 20 2e | ft)..................(headless.. |
| 49d80 | 20 2c 68 65 61 64 6c 65 73 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 72 | .,headless)..................(cr |
| 49da0 | 65 61 74 6f 72 20 2e 20 2c 63 72 65 61 74 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eator...,creator)............... |
| 49dc0 | 20 20 20 28 6c 6f 63 61 6c 65 20 2e 20 2c 6c 6f 63 61 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 | ...(locale...,locale)........... |
| 49de0 | 20 20 20 20 20 20 20 28 62 6c 61 63 6b 66 72 69 64 61 79 20 2e 20 2c 62 6c 61 63 6b 66 72 69 64 | .......(blackfriday...,blackfrid |
| 49e00 | 61 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 61 74 61 20 60 2c 28 61 70 70 65 6e 64 20 64 | ay)))..........(data.`,(append.d |
| 49e20 | 61 74 61 20 77 65 69 67 68 74 2d 64 61 74 61 20 63 75 73 74 6f 6d 2d 66 6d 2d 64 61 74 61 0a 20 | ata.weight-data.custom-fm-data.. |
| 49e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 0a 20 20 | ........................(list... |
| 49e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 27 6d | ........................(cons.'m |
| 49e80 | 65 6e 75 20 6d 65 6e 75 2d 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | enu.menu-alist)................. |
| 49ea0 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 27 72 65 73 6f 75 72 63 65 73 20 72 65 73 6f 75 | ..........(cons.'resources.resou |
| 49ec0 | 72 63 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rces)........................... |
| 49ee0 | 28 63 6f 6e 73 20 27 6c 6f 67 62 6f 6f 6b 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a | (cons.'logbook.(plist-get.info.: |
| 49f00 | 6c 6f 67 62 6f 6f 6b 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 72 65 74 29 0a 0a 20 20 20 20 | logbook)))))..........ret)...... |
| 49f20 | 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 67 65 74 20 66 6d 20 44 42 47 5d 20 74 61 67 73 3a 20 | ;;.(message."[get.fm.DBG].tags:. |
| 49f40 | 25 73 22 20 74 61 67 73 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 64 62 67 3a 20 | %s".tags).....;;.(message."dbg:. |
| 49f60 | 68 75 67 6f 20 74 61 67 73 3a 20 25 53 22 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a | hugo.tags:.%S".(plist-get.info.: |
| 49f80 | 68 75 67 6f 2d 74 61 67 73 29 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 67 65 | hugo-tags)).....;;.(message."[ge |
| 49fa0 | 74 20 66 6d 20 69 6e 66 6f 20 44 42 47 5d 20 25 53 22 20 69 6e 66 6f 29 0a 20 20 20 20 3b 3b 20 | t.fm.info.DBG].%S".info).....;;. |
| 49fc0 | 28 6d 65 73 73 61 67 65 20 22 5b 67 65 74 20 66 6d 20 6d 65 6e 75 20 44 42 47 5d 20 25 53 22 20 | (message."[get.fm.menu.DBG].%S". |
| 49fe0 | 6d 65 6e 75 2d 61 6c 69 73 74 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 67 65 | menu-alist).....;;.(message."[ge |
| 4a000 | 74 20 66 6d 20 6d 65 6e 75 20 6f 76 65 72 72 69 64 65 20 44 42 47 5d 20 25 53 22 20 6d 65 6e 75 | t.fm.menu.override.DBG].%S".menu |
| 4a020 | 2d 61 6c 69 73 74 2d 6f 76 65 72 72 69 64 65 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 | -alist-override).....;;.(message |
| 4a040 | 20 22 5b 63 75 73 74 6f 6d 20 66 6d 20 64 61 74 61 20 44 42 47 5d 20 25 53 22 20 63 75 73 74 6f | ."[custom.fm.data.DBG].%S".custo |
| 4a060 | 6d 2d 66 6d 2d 64 61 74 61 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 66 6d 20 | m-fm-data).....;;.(message."[fm. |
| 4a080 | 72 65 73 6f 75 72 63 65 73 20 4f 55 54 20 44 42 47 5d 20 25 53 22 20 72 65 73 6f 75 72 63 65 73 | resources.OUT.DBG].%S".resources |
| 4a0a0 | 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 66 6d 20 64 61 74 61 20 44 42 47 5d | ).....;;.(message."[fm.data.DBG] |
| 4a0c0 | 20 64 61 74 61 3a 20 25 53 22 20 64 61 74 61 29 0a 20 20 20 20 3b 3b 20 28 70 72 6f 67 6e 20 28 | .data:.%S".data).....;;.(progn.( |
| 4a0e0 | 6d 65 73 73 61 67 65 20 22 5b 66 6d 20 64 61 74 61 20 44 42 47 5d 20 22 29 20 28 70 70 20 64 61 | message."[fm.data.DBG].").(pp.da |
| 4a100 | 74 61 29 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 66 6d 20 74 61 67 73 20 44 | ta)).....;;.(message."[fm.tags.D |
| 4a120 | 42 47 5d 20 25 53 22 20 74 61 67 73 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b | BG].%S".tags).....;;.(message."[ |
| 4a140 | 66 6d 20 63 61 74 65 67 6f 72 69 65 73 20 44 42 47 5d 20 25 53 22 20 63 61 74 65 67 6f 72 69 65 | fm.categories.DBG].%S".categorie |
| 4a160 | 73 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 66 6d 20 6b 65 79 77 6f 72 64 73 | s).....;;.(message."[fm.keywords |
| 4a180 | 20 44 42 47 5d 20 25 53 22 20 6b 65 79 77 6f 72 64 73 29 0a 0a 20 20 20 20 3b 3b 20 41 70 70 65 | .DBG].%S".keywords)......;;.Appe |
| 4a1a0 | 6e 64 20 67 72 6f 75 70 20 74 61 67 73 20 74 6f 20 75 73 65 72 2d 73 65 74 20 74 61 67 73 20 69 | nd.group.tags.to.user-set.tags.i |
| 4a1c0 | 66 20 74 61 67 20 67 72 6f 75 70 73 20 61 72 65 20 64 65 66 69 6e 65 64 20 69 6e 0a 20 20 20 20 | f.tag.groups.are.defined.in..... |
| 4a1e0 | 3b 3b 20 74 68 65 20 62 75 66 66 65 72 2e 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6f 72 | ;;.the.buffer......(when.(and.or |
| 4a200 | 67 2d 67 72 6f 75 70 2d 74 61 67 73 20 6f 72 67 2d 74 61 67 2d 67 72 6f 75 70 73 2d 61 6c 69 73 | g-group-tags.org-tag-groups-alis |
| 4a220 | 74 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 74 61 67 2d 67 72 6f 75 70 73 2d 61 6c 69 73 74 2d | t).......(let.(tag-groups-alist- |
| 4a240 | 6d 6f 64 29 0a 0a 20 20 20 20 20 20 20 20 3b 3b 20 43 6f 70 79 20 60 6f 72 67 2d 74 61 67 2d 67 | mod)..........;;.Copy.`org-tag-g |
| 4a260 | 72 6f 75 70 73 2d 61 6c 69 73 74 27 20 74 6f 20 60 74 61 67 2d 67 72 6f 75 70 73 2d 61 6c 69 73 | roups-alist'.to.`tag-groups-alis |
| 4a280 | 74 2d 6d 6f 64 27 20 77 68 69 6c 65 0a 20 20 20 20 20 20 20 20 3b 3b 20 6d 6f 64 69 66 79 69 6e | t-mod'.while.........;;.modifyin |
| 4a2a0 | 67 20 74 68 65 20 74 61 67 73 20 61 6e 64 20 63 61 74 65 67 6f 72 69 65 73 20 61 73 20 64 65 66 | g.the.tags.and.categories.as.def |
| 4a2c0 | 69 6e 65 64 20 62 79 0a 20 20 20 20 20 20 20 20 3b 3b 20 60 6f 72 67 2d 68 75 67 6f 2d 74 61 67 | ined.by.........;;.`org-hugo-tag |
| 4a2e0 | 2d 70 72 6f 63 65 73 73 69 6e 67 2d 66 75 6e 63 74 69 6f 6e 73 27 2e 0a 20 20 20 20 20 20 20 20 | -processing-functions'.......... |
| 4a300 | 28 64 6f 6c 69 73 74 20 28 67 72 6f 75 70 20 6f 72 67 2d 74 61 67 2d 67 72 6f 75 70 73 2d 61 6c | (dolist.(group.org-tag-groups-al |
| 4a320 | 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 67 72 6f 75 70 2d 6d 6f 64 20 | ist)...........(let.((group-mod. |
| 4a340 | 67 72 6f 75 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 6e 20 | group)).............(dolist.(fn. |
| 4a360 | 6f 72 67 2d 68 75 67 6f 2d 74 61 67 2d 70 72 6f 63 65 73 73 69 6e 67 2d 66 75 6e 63 74 69 6f 6e | org-hugo-tag-processing-function |
| 4a380 | 73 20 67 72 6f 75 70 2d 6d 6f 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | s.group-mod)...............(setq |
| 4a3a0 | 20 67 72 6f 75 70 2d 6d 6f 64 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 67 72 6f 75 70 2d 6d 6f 64 | .group-mod.(funcall.fn.group-mod |
| 4a3c0 | 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 67 72 6f 75 70 | .info))).............(push.group |
| 4a3e0 | 2d 6d 6f 64 20 74 61 67 2d 67 72 6f 75 70 73 2d 61 6c 69 73 74 2d 6d 6f 64 29 29 29 0a 0a 20 20 | -mod.tag-groups-alist-mod))).... |
| 4a400 | 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 74 2d 6f 72 2d 63 20 28 61 70 70 65 6e 64 20 74 61 | ......(dolist.(t-or-c.(append.ta |
| 4a420 | 67 73 20 63 61 74 65 67 6f 72 69 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | gs.categories))...........(let.( |
| 4a440 | 28 74 6f 2d 62 65 2d 73 65 61 72 63 68 65 64 20 60 28 2c 74 2d 6f 72 2d 63 29 29 29 0a 20 20 20 | (to-be-searched.`(,t-or-c))).... |
| 4a460 | 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 3e 20 28 6c 65 6e 67 74 68 20 74 6f 2d 62 65 | .........(while.(>.(length.to-be |
| 4a480 | 2d 73 65 61 72 63 68 65 64 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 | -searched).0)...............;;.( |
| 4a4a0 | 6d 65 73 73 61 67 65 20 22 5b 74 61 67 20 67 72 6f 75 70 20 44 42 47 5d 20 74 20 61 6e 64 20 63 | message."[tag.group.DBG].t.and.c |
| 4a4c0 | 20 74 6f 20 73 65 61 72 63 68 3a 20 25 53 22 20 74 6f 2d 62 65 2d 73 65 61 72 63 68 65 64 29 0a | .to.search:.%S".to-be-searched). |
| 4a4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 63 20 28 70 6f 70 20 74 6f 2d | ..............(let.((tc.(pop.to- |
| 4a500 | 62 65 2d 73 65 61 72 63 68 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | be-searched))).................( |
| 4a520 | 64 6f 6c 69 73 74 20 28 67 72 6f 75 70 20 74 61 67 2d 67 72 6f 75 70 73 2d 61 6c 69 73 74 2d 6d | dolist.(group.tag-groups-alist-m |
| 4a540 | 6f 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 | od)...................;;.(messag |
| 4a560 | 65 20 22 5b 74 61 67 20 67 72 6f 75 70 20 44 42 47 5d 20 20 20 53 65 61 72 63 68 69 6e 67 20 25 | e."[tag.group.DBG]...Searching.% |
| 4a580 | 73 20 69 6e 20 25 53 22 20 74 63 20 67 72 6f 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.in.%S".tc.group).............. |
| 4a5a0 | 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 62 65 72 20 74 63 20 67 72 6f 75 70 29 0a 20 20 20 | .....(when.(member.tc.group).... |
| 4a5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 68 65 61 64 2d 74 61 67 | .................(let.((head-tag |
| 4a5e0 | 20 28 63 61 72 20 67 72 6f 75 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(car.group))).................. |
| 4a600 | 20 20 20 20 20 28 69 66 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 63 61 74 65 67 6f 72 79 2d 70 20 68 | .....(if.(org-hugo--category-p.h |
| 4a620 | 65 61 64 2d 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ead-tag)........................ |
| 4a640 | 20 20 20 28 6c 65 74 20 28 28 68 65 61 64 2d 63 61 74 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 | ...(let.((head-cat.(replace-rege |
| 4a660 | 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 60 40 22 20 22 22 20 68 65 61 64 2d 74 61 67 29 | xp-in-string."\\`@"."".head-tag) |
| 4a680 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | )).............................( |
| 4a6a0 | 75 6e 6c 65 73 73 20 28 6d 65 6d 62 65 72 20 68 65 61 64 2d 63 61 74 20 63 61 74 65 67 6f 72 69 | unless.(member.head-cat.categori |
| 4a6c0 | 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es)............................. |
| 4a6e0 | 20 20 28 70 75 73 68 20 68 65 61 64 2d 63 61 74 20 63 61 74 65 67 6f 72 69 65 73 29 0a 20 20 20 | ..(push.head-cat.categories).... |
| 4a700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d | ...........................;;.(m |
| 4a720 | 65 73 73 61 67 65 20 22 5b 74 61 67 20 67 72 6f 75 70 20 44 42 47 5d 20 2e 2e 2e 2e 20 41 64 64 | essage."[tag.group.DBG]......Add |
| 4a740 | 69 6e 67 20 63 61 74 20 25 73 22 20 68 65 61 64 2d 63 61 74 29 0a 20 20 20 20 20 20 20 20 20 20 | ing.cat.%s".head-cat)........... |
| 4a760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 29 0a 20 20 20 20 20 20 20 20 20 | ....................)).......... |
| 4a780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 65 6d 62 65 72 20 68 | ...............(unless.(member.h |
| 4a7a0 | 65 61 64 2d 74 61 67 20 74 61 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ead-tag.tags)................... |
| 4a7c0 | 20 20 20 20 20 20 20 20 28 70 75 73 68 20 68 65 61 64 2d 74 61 67 20 74 61 67 73 29 0a 20 20 20 | ........(push.head-tag.tags).... |
| 4a7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 | .......................;;.(messa |
| 4a800 | 67 65 20 22 5b 74 61 67 20 67 72 6f 75 70 20 44 42 47 5d 20 2e 2e 2e 2e 20 41 64 64 69 6e 67 20 | ge."[tag.group.DBG]......Adding. |
| 4a820 | 74 61 67 20 25 73 22 20 68 65 61 64 2d 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tag.%s".head-tag)............... |
| 4a840 | 20 20 20 20 20 20 20 20 20 20 20 20 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............)).................. |
| 4a860 | 20 20 20 20 20 3b 3b 20 41 64 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 60 68 65 61 64 2d 74 61 | .....;;.Add.the.current.`head-ta |
| 4a880 | 67 27 20 61 73 20 74 68 65 20 6e 65 77 20 74 61 67 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 | g'.as.the.new.tag.to............ |
| 4a8a0 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 65 61 72 63 68 20 69 66 20 63 75 72 72 65 6e 74 20 | ...........;;.search.if.current. |
| 4a8c0 | 74 61 67 20 6f 72 20 63 61 74 65 67 6f 72 79 20 28 60 74 63 27 29 20 69 73 20 6e 6f 74 0a 20 20 | tag.or.category.(`tc').is.not... |
| 4a8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 20 60 68 65 61 64 | ....................;;.the.`head |
| 4a900 | 2d 74 61 67 27 2c 20 61 6e 64 20 69 66 20 69 74 27 73 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 69 | -tag',.and.if.it's.not.already.i |
| 4a920 | 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 | n.the.......................;;.s |
| 4a940 | 65 61 72 63 68 20 6c 69 73 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | earch.list...................... |
| 4a960 | 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 73 74 72 69 6e 67 3d 20 74 63 20 68 65 61 64 2d 74 | ..(unless.(or.(string=.tc.head-t |
| 4a980 | 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ag)............................. |
| 4a9a0 | 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 68 65 61 64 2d 74 61 67 20 74 6f 2d 62 65 2d 73 65 61 | ......(member.head-tag.to-be-sea |
| 4a9c0 | 72 63 68 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rched))......................... |
| 4a9e0 | 28 70 75 73 68 20 68 65 61 64 2d 74 61 67 20 74 6f 2d 62 65 2d 73 65 61 72 63 68 65 64 29 29 29 | (push.head-tag.to-be-searched))) |
| 4aa00 | 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 74 61 67 20 | ))))))).......;;.(message."[tag. |
| 4aa20 | 67 72 6f 75 70 20 44 42 47 5d 20 75 70 64 61 74 65 64 20 74 61 67 73 3a 20 25 53 22 20 74 61 67 | group.DBG].updated.tags:.%S".tag |
| 4aa40 | 73 29 0a 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 74 61 67 20 67 72 6f 75 70 | s).......;;.(message."[tag.group |
| 4aa60 | 20 44 42 47 5d 20 75 70 64 61 74 65 64 20 63 61 74 65 67 6f 72 69 65 73 3a 20 25 53 22 20 63 61 | .DBG].updated.categories:.%S".ca |
| 4aa80 | 74 65 67 6f 72 69 65 73 29 0a 0a 20 20 20 20 20 20 3b 3b 20 4f 76 65 72 77 72 69 74 65 20 74 68 | tegories)........;;.Overwrite.th |
| 4aaa0 | 65 20 27 74 61 67 73 20 61 6e 64 20 27 63 61 74 65 67 6f 72 69 65 73 20 6b 65 79 20 76 61 6c 75 | e.'tags.and.'categories.key.valu |
| 4aac0 | 65 73 20 69 6e 20 60 64 61 74 61 27 20 77 69 74 68 0a 20 20 20 20 20 20 3b 3b 20 74 68 65 20 75 | es.in.`data'.with.......;;.the.u |
| 4aae0 | 70 64 61 74 65 64 20 76 61 6c 75 65 73 2e 0a 20 20 20 20 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f | pdated.values........;;.https:// |
| 4ab00 | 73 74 61 63 6b 6f 76 65 72 66 6c 6f 77 2e 63 6f 6d 2f 61 2f 34 30 38 31 35 33 36 35 2f 31 32 31 | stackoverflow.com/a/40815365/121 |
| 4ab20 | 39 36 33 34 0a 20 20 20 20 20 20 28 73 65 74 66 20 28 61 6c 69 73 74 2d 67 65 74 20 27 74 61 67 | 9634.......(setf.(alist-get.'tag |
| 4ab40 | 73 20 64 61 74 61 29 20 74 61 67 73 29 0a 20 20 20 20 20 20 28 73 65 74 66 20 28 61 6c 69 73 74 | s.data).tags).......(setf.(alist |
| 4ab60 | 2d 67 65 74 20 27 63 61 74 65 67 6f 72 69 65 73 20 64 61 74 61 29 20 63 61 74 65 67 6f 72 69 65 | -get.'categories.data).categorie |
| 4ab80 | 73 29 29 0a 0a 20 20 20 20 28 73 65 74 71 20 64 61 74 61 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 72 | s))......(setq.data.(org-hugo--r |
| 4aba0 | 65 70 6c 61 63 65 2d 6b 65 79 73 2d 6d 61 79 62 65 20 64 61 74 61 20 69 6e 66 6f 29 29 0a 20 20 | eplace-keys-maybe.data.info))... |
| 4abc0 | 20 20 28 73 65 74 71 20 72 65 74 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 6e 2d 66 72 6f 6e 74 | ..(setq.ret.(org-hugo--gen-front |
| 4abe0 | 2d 6d 61 74 74 65 72 20 64 61 74 61 20 66 6d 2d 66 6f 72 6d 61 74 29 29 0a 20 20 20 20 28 69 66 | -matter.data.fm-format)).....(if |
| 4ac00 | 20 28 61 6e 64 20 28 73 74 72 69 6e 67 3d 20 22 74 6f 6d 6c 22 20 66 6d 2d 66 6f 72 6d 61 74 29 | .(and.(string=."toml".fm-format) |
| 4ac20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 70 61 6e 64 6f 63 2d | ..............(org-hugo--pandoc- |
| 4ac40 | 63 69 74 61 74 69 6f 6e 73 2d 65 6e 61 62 6c 65 64 2d 70 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 | citations-enabled-p.info))...... |
| 4ac60 | 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 50 61 6e 64 6f 63 20 70 61 | ...(progn...........;;.Pandoc.pa |
| 4ac80 | 72 73 65 73 20 66 69 65 6c 64 73 20 6c 69 6b 65 20 63 73 6c 20 61 6e 64 20 6e 6f 63 69 74 65 20 | rses.fields.like.csl.and.nocite. |
| 4aca0 | 66 72 6f 6d 20 59 41 4d 4c 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 66 72 6f 6e 74 2d 6d 61 74 | from.YAML...........;;.front-mat |
| 4acc0 | 74 65 72 2e 20 20 53 6f 20 63 72 65 61 74 65 20 74 68 65 20 60 6f 72 67 2d 68 75 67 6f 2d 2d 66 | ter...So.create.the.`org-hugo--f |
| 4ace0 | 6d 2d 79 61 6d 6c 27 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 66 72 6f 6e 74 2d 6d 61 74 74 65 | m-yaml'...........;;.front-matte |
| 4ad00 | 72 20 69 6e 20 59 41 4d 4c 20 66 6f 72 6d 61 74 20 6a 75 73 74 20 66 6f 72 20 50 61 6e 64 6f 63 | r.in.YAML.format.just.for.Pandoc |
| 4ad20 | 2e 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 6f 78 2d 68 75 67 6f 2d 70 61 | ............(require.'ox-hugo-pa |
| 4ad40 | 6e 64 6f 63 2d 63 69 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 68 | ndoc-cite)...........(setq.org-h |
| 4ad60 | 75 67 6f 2d 2d 66 6d 2d 79 61 6d 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 | ugo--fm-yaml.................(or |
| 4ad80 | 67 2d 68 75 67 6f 2d 70 61 6e 64 6f 63 2d 63 69 74 65 2d 2d 6d 65 74 61 2d 64 61 74 61 2d 67 65 | g-hugo-pandoc-cite--meta-data-ge |
| 4ada0 | 6e 65 72 61 74 6f 72 20 64 61 74 61 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d | nerator.data))).......(setq.org- |
| 4adc0 | 68 75 67 6f 2d 2d 66 6d 2d 79 61 6d 6c 20 72 65 74 29 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 | hugo--fm-yaml.ret)).....;;.(mess |
| 4ade0 | 61 67 65 20 22 6f 72 67 2d 68 75 67 6f 2d 2d 66 6d 2d 79 61 6d 6c 3a 20 60 25 73 27 22 20 6f 72 | age."org-hugo--fm-yaml:.`%s'".or |
| 4ae00 | 67 2d 68 75 67 6f 2d 2d 66 6d 2d 79 61 6d 6c 29 0a 20 20 20 20 72 65 74 29 29 0a 0a 28 64 65 66 | g-hugo--fm-yaml).....ret))..(def |
| 4ae20 | 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 63 61 6c 63 2d 77 65 69 67 68 74 20 28 29 0a 20 20 22 43 | un.org-hugo--calc-weight.()..."C |
| 4ae40 | 61 6c 63 75 6c 61 74 65 20 74 68 65 20 77 65 69 67 68 74 20 66 6f 72 20 61 20 48 75 67 6f 20 70 | alculate.the.weight.for.a.Hugo.p |
| 4ae60 | 6f 73 74 20 6f 72 20 6d 65 6e 75 20 69 74 65 6d 2e 0a 0a 54 68 65 20 72 65 74 75 72 6e 65 64 20 | ost.or.menu.item...The.returned. |
| 4ae80 | 77 65 69 67 68 74 20 3d 20 49 4e 44 45 58 20 2b 20 31 30 30 30 2a 4c 45 56 45 4c 2e 20 20 53 65 | weight.=.INDEX.+.1000*LEVEL...Se |
| 4aea0 | 65 0a 60 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 70 6f 73 74 2d 73 75 62 74 72 65 65 2d 63 6f | e.`org-hugo--get-post-subtree-co |
| 4aec0 | 6f 72 64 69 6e 61 74 65 73 27 20 6c 65 61 72 6e 20 61 62 6f 75 74 20 49 4e 44 45 58 20 61 6e 64 | ordinates'.learn.about.INDEX.and |
| 4aee0 | 0a 4c 45 56 45 4c 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 6c 65 76 65 6c 20 28 63 61 72 20 6f 72 | .LEVEL."...(let*.((level.(car.or |
| 4af00 | 67 2d 68 75 67 6f 2d 2d 73 75 62 74 72 65 65 2d 63 6f 6f 72 64 29 29 0a 20 20 20 20 20 20 20 20 | g-hugo--subtree-coord))......... |
| 4af20 | 20 28 69 6e 64 65 78 20 28 63 64 72 20 6f 72 67 2d 68 75 67 6f 2d 2d 73 75 62 74 72 65 65 2d 63 | .(index.(cdr.org-hugo--subtree-c |
| 4af40 | 6f 6f 72 64 29 29 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 | oord))).....;;.(message."[org-hu |
| 4af60 | 67 6f 2d 2d 63 61 6c 63 2d 77 65 69 67 68 74 20 64 62 67 5d 20 6c 65 76 65 6c 20 3d 20 25 53 22 | go--calc-weight.dbg].level.=.%S" |
| 4af80 | 20 6c 65 76 65 6c 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 | .level).....;;.(message."[org-hu |
| 4afa0 | 67 6f 2d 2d 63 61 6c 63 2d 77 65 69 67 68 74 20 64 62 67 5d 20 69 6e 64 65 78 20 3d 20 25 53 22 | go--calc-weight.dbg].index.=.%S" |
| 4afc0 | 20 69 6e 64 65 78 29 0a 20 20 20 20 28 2b 20 28 2a 20 31 30 30 30 20 6c 65 76 65 6c 29 20 69 6e | .index).....(+.(*.1000.level).in |
| 4afe0 | 64 65 78 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 6e 2d 66 72 6f | dex)))..(defun.org-hugo--gen-fro |
| 4b000 | 6e 74 2d 6d 61 74 74 65 72 20 28 64 61 74 61 20 66 6f 72 6d 61 74 29 0a 20 20 22 47 65 6e 65 72 | nt-matter.(data.format)..."Gener |
| 4b020 | 61 74 65 20 74 68 65 20 48 75 67 6f 20 70 6f 73 74 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2c 20 | ate.the.Hugo.post.front-matter,. |
| 4b040 | 61 6e 64 20 72 65 74 75 72 6e 20 74 68 61 74 20 73 74 72 69 6e 67 2e 0a 0a 44 41 54 41 20 69 73 | and.return.that.string...DATA.is |
| 4b060 | 20 61 6e 20 61 6c 69 73 74 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 5c 28 28 4b 45 59 31 20 2e 20 | .an.alist.of.the.form.\((KEY1... |
| 4b080 | 56 41 4c 31 29 20 28 4b 45 59 32 20 2e 20 56 41 4c 32 29 20 2e 2e 20 5c 29 2c 0a 77 68 65 72 65 | VAL1).(KEY2...VAL2)....\),.where |
| 4b0a0 | 20 4b 45 59 20 69 73 20 61 20 73 79 6d 62 6f 6c 20 61 6e 64 20 56 41 4c 20 69 73 20 61 20 73 74 | .KEY.is.a.symbol.and.VAL.is.a.st |
| 4b0c0 | 72 69 6e 67 2e 0a 0a 47 65 6e 65 72 61 74 65 20 74 68 65 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 | ring...Generate.the.front-matter |
| 4b0e0 | 20 69 6e 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 46 4f 52 4d 41 54 2e 20 20 56 61 6c 69 64 | .in.the.specified.FORMAT...Valid |
| 4b100 | 20 76 61 6c 75 65 73 0a 61 72 65 20 5c 22 74 6f 6d 6c 5c 22 20 61 6e 64 20 5c 22 79 61 6d 6c 5c | .values.are.\"toml\".and.\"yaml\ |
| 4b120 | 22 2e 22 0a 20 20 28 69 66 20 28 73 74 72 69 6e 67 3d 20 66 6f 72 6d 61 74 20 22 79 61 6d 6c 22 | "."...(if.(string=.format."yaml" |
| 4b140 | 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 6e 2d 79 61 6d 6c 2d 66 72 6f 6e | ).......(org-hugo--gen-yaml-fron |
| 4b160 | 74 2d 6d 61 74 74 65 72 20 64 61 74 61 29 0a 20 20 20 20 28 6c 65 74 20 28 28 74 6f 6d 65 6c 72 | t-matter.data).....(let.((tomelr |
| 4b180 | 2d 69 6e 64 65 6e 74 2d 6d 75 6c 74 69 2d 6c 69 6e 65 2d 73 74 72 69 6e 67 73 20 74 29 29 0a 20 | -indent-multi-line-strings.t)).. |
| 4b1a0 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 2b 2b 2b 5c 6e 25 73 5c 6e 2b 2b 2b 5c 6e 22 20 28 74 | .....(format."+++\n%s\n+++\n".(t |
| 4b1c0 | 6f 6d 65 6c 72 2d 65 6e 63 6f 64 65 20 64 61 74 61 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f | omelr-encode.data)))))..(defun.o |
| 4b1e0 | 72 67 2d 68 75 67 6f 2d 2d 73 65 6c 65 63 74 69 76 65 2d 70 72 6f 70 65 72 74 79 2d 69 6e 68 65 | rg-hugo--selective-property-inhe |
| 4b200 | 72 69 74 61 6e 63 65 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 70 | ritance.()..."Return.a.list.of.p |
| 4b220 | 72 6f 70 65 72 74 69 65 73 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 69 6e 68 65 72 69 74 | roperties.that.should.be.inherit |
| 4b240 | 65 64 2e 22 0a 20 20 28 6c 65 74 20 28 28 70 72 6f 70 2d 6c 69 73 74 20 27 28 22 48 55 47 4f 5f | ed."...(let.((prop-list.'("HUGO_ |
| 4b260 | 46 52 4f 4e 54 5f 4d 41 54 54 45 52 5f 46 4f 52 4d 41 54 22 0a 20 20 20 20 20 20 20 20 20 20 20 | FRONT_MATTER_FORMAT"............ |
| 4b280 | 20 20 20 20 20 20 20 20 20 20 22 48 55 47 4f 5f 50 52 45 46 45 52 5f 48 59 50 48 45 4e 5f 49 4e | .........."HUGO_PREFER_HYPHEN_IN |
| 4b2a0 | 5f 54 41 47 53 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 55 47 | _TAGS"......................"HUG |
| 4b2c0 | 4f 5f 50 52 45 53 45 52 56 45 5f 46 49 4c 4c 49 4e 47 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | O_PRESERVE_FILLING"............. |
| 4b2e0 | 20 20 20 20 20 20 20 20 20 22 48 55 47 4f 5f 44 45 4c 45 54 45 5f 54 52 41 49 4c 49 4e 47 5f 57 | ........."HUGO_DELETE_TRAILING_W |
| 4b300 | 53 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 55 47 4f 5f 41 4c | S"......................"HUGO_AL |
| 4b320 | 4c 4f 57 5f 53 50 41 43 45 53 5f 49 4e 5f 54 41 47 53 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | LOW_SPACES_IN_TAGS"............. |
| 4b340 | 20 20 20 20 20 20 20 20 20 22 48 55 47 4f 5f 42 4c 41 43 4b 46 52 49 44 41 59 22 0a 20 20 20 20 | ........."HUGO_BLACKFRIDAY"..... |
| 4b360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 55 47 4f 5f 53 45 43 54 49 4f 4e 22 0a | ................."HUGO_SECTION". |
| 4b380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 55 47 4f 5f 53 45 43 54 49 | ....................."HUGO_SECTI |
| 4b3a0 | 4f 4e 5f 46 52 41 47 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 | ON_FRAG"......................"H |
| 4b3c0 | 55 47 4f 5f 42 55 4e 44 4c 45 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | UGO_BUNDLE"..................... |
| 4b3e0 | 20 22 48 55 47 4f 5f 42 41 53 45 5f 44 49 52 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."HUGO_BASE_DIR"................ |
| 4b400 | 20 20 20 20 20 20 22 48 55 47 4f 5f 47 4f 4c 44 4d 41 52 4b 22 0a 20 20 20 20 20 20 20 20 20 20 | ......"HUGO_GOLDMARK"........... |
| 4b420 | 20 20 20 20 20 20 20 20 20 20 20 22 48 55 47 4f 5f 43 4f 44 45 5f 46 45 4e 43 45 22 0a 20 20 20 | ..........."HUGO_CODE_FENCE".... |
| 4b440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 54 4d 4c 5f 43 4f 4e 54 41 49 4e 45 | .................."HTML_CONTAINE |
| 4b460 | 52 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 54 4d 4c 5f 43 4f | R"......................"HTML_CO |
| 4b480 | 4e 54 41 49 4e 45 52 5f 43 4c 41 53 53 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | NTAINER_CLASS".................. |
| 4b4a0 | 20 20 20 20 22 48 55 47 4f 5f 4d 45 4e 55 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...."HUGO_MENU"................. |
| 4b4c0 | 20 20 20 20 20 22 48 55 47 4f 5f 43 55 53 54 4f 4d 5f 46 52 4f 4e 54 5f 4d 41 54 54 45 52 22 0a | ....."HUGO_CUSTOM_FRONT_MATTER". |
| 4b4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 55 47 4f 5f 44 52 41 46 54 | ....................."HUGO_DRAFT |
| 4b500 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 55 47 4f 5f 49 53 43 | "......................"HUGO_ISC |
| 4b520 | 4a 4b 4c 41 4e 47 55 41 47 45 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | JKLANGUAGE"..................... |
| 4b540 | 20 22 4b 45 59 57 4f 52 44 53 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."KEYWORDS"..................... |
| 4b560 | 20 22 48 55 47 4f 5f 4d 41 52 4b 55 50 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."HUGO_MARKUP".................. |
| 4b580 | 20 20 20 20 22 48 55 47 4f 5f 4f 55 54 50 55 54 53 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...."HUGO_OUTPUTS".............. |
| 4b5a0 | 20 20 20 20 20 20 20 20 22 48 55 47 4f 5f 54 41 47 53 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ........"HUGO_TAGS"............. |
| 4b5c0 | 20 20 20 20 20 20 20 20 20 22 48 55 47 4f 5f 43 41 54 45 47 4f 52 49 45 53 22 0a 20 20 20 20 20 | ........."HUGO_CATEGORIES"...... |
| 4b5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 55 47 4f 5f 53 45 52 49 45 53 22 0a 20 20 | ................"HUGO_SERIES"... |
| 4b600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 55 47 4f 5f 54 59 50 45 22 0a 20 | ..................."HUGO_TYPE".. |
| 4b620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 55 47 4f 5f 4c 41 59 4f 55 54 | ...................."HUGO_LAYOUT |
| 4b640 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 55 47 4f 5f 57 45 49 | "......................"HUGO_WEI |
| 4b660 | 47 48 54 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 55 47 4f 5f | GHT"......................"HUGO_ |
| 4b680 | 52 45 53 4f 55 52 43 45 53 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | RESOURCES"...................... |
| 4b6a0 | 22 48 55 47 4f 5f 46 52 4f 4e 54 5f 4d 41 54 54 45 52 5f 4b 45 59 5f 52 45 50 4c 41 43 45 22 0a | "HUGO_FRONT_MATTER_KEY_REPLACE". |
| 4b6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 55 47 4f 5f 44 41 54 45 5f | ....................."HUGO_DATE_ |
| 4b6e0 | 46 4f 52 4d 41 54 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 55 | FORMAT"......................"HU |
| 4b700 | 47 4f 5f 57 49 54 48 5f 4c 4f 43 41 4c 45 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | GO_WITH_LOCALE"................. |
| 4b720 | 20 20 20 20 20 22 48 55 47 4f 5f 4c 4f 43 41 4c 45 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....."HUGO_LOCALE".............. |
| 4b740 | 20 20 20 20 20 20 20 20 22 48 55 47 4f 5f 50 41 49 52 45 44 5f 53 48 4f 52 54 43 4f 44 45 53 22 | ........"HUGO_PAIRED_SHORTCODES" |
| 4b760 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 44 41 54 45 22 20 3b 55 73 | ......................"DATE".;Us |
| 4b780 | 65 66 75 6c 20 66 6f 72 20 69 6e 68 65 72 69 74 69 6e 67 20 73 61 6d 65 20 64 61 74 65 20 74 6f | eful.for.inheriting.same.date.to |
| 4b7a0 | 20 73 61 6d 65 20 70 6f 73 74 73 20 69 6e 20 64 69 66 66 65 72 65 6e 74 20 6c 61 6e 67 75 61 67 | .same.posts.in.different.languag |
| 4b7c0 | 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 55 47 4f 5f 50 55 | es......................"HUGO_PU |
| 4b7e0 | 42 4c 49 53 48 44 41 54 45 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | BLISHDATE"...................... |
| 4b800 | 22 48 55 47 4f 5f 45 58 50 49 52 59 44 41 54 45 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "HUGO_EXPIRYDATE"............... |
| 4b820 | 20 20 20 20 20 20 20 22 48 55 47 4f 5f 4c 41 53 54 4d 4f 44 22 0a 20 20 20 20 20 20 20 20 20 20 | ......."HUGO_LASTMOD"........... |
| 4b840 | 20 20 20 20 20 20 20 20 20 20 20 22 48 55 47 4f 5f 53 4c 55 47 22 20 3b 55 73 65 66 75 6c 20 66 | ..........."HUGO_SLUG".;Useful.f |
| 4b860 | 6f 72 20 69 6e 68 65 72 69 74 69 6e 67 20 73 61 6d 65 20 73 6c 75 67 20 74 6f 20 73 61 6d 65 20 | or.inheriting.same.slug.to.same. |
| 4b880 | 70 6f 73 74 73 20 69 6e 20 64 69 66 66 65 72 65 6e 74 20 6c 61 6e 67 75 61 67 65 73 0a 20 20 20 | posts.in.different.languages.... |
| 4b8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 55 47 4f 5f 50 41 4e 44 4f 43 5f 43 | .................."HUGO_PANDOC_C |
| 4b8c0 | 49 54 41 54 49 4f 4e 53 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | ITATIONS"......................" |
| 4b8e0 | 42 49 42 4c 49 4f 47 52 41 50 48 59 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | BIBLIOGRAPHY"................... |
| 4b900 | 20 20 20 22 48 55 47 4f 5f 41 55 54 4f 5f 53 45 54 5f 4c 41 53 54 4d 4f 44 22 0a 20 20 20 20 20 | ..."HUGO_AUTO_SET_LASTMOD"...... |
| 4b920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 4c 41 4e 47 55 41 47 45 22 0a 20 20 20 20 20 | ................"LANGUAGE"...... |
| 4b940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 41 55 54 48 4f 52 22 0a 20 20 20 20 20 20 20 | ................"AUTHOR"........ |
| 4b960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 4f 50 54 49 4f 4e 53 22 29 29 29 0a 20 20 20 20 28 | .............."OPTIONS"))).....( |
| 4b980 | 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 | mapcar.(lambda.(str)............ |
| 4b9a0 | 20 20 20 28 63 6f 6e 63 61 74 20 22 45 58 50 4f 52 54 5f 22 20 73 74 72 29 29 0a 20 20 20 20 20 | ...(concat."EXPORT_".str))...... |
| 4b9c0 | 20 20 20 20 20 20 20 70 72 6f 70 2d 6c 69 73 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d | .......prop-list)))..(defun.org- |
| 4b9e0 | 68 75 67 6f 2d 2d 67 65 74 2d 76 61 6c 69 64 2d 73 75 62 74 72 65 65 20 28 29 0a 20 20 22 52 65 | hugo--get-valid-subtree.()..."Re |
| 4ba00 | 74 75 72 6e 20 74 68 65 20 4f 72 67 20 65 6c 65 6d 65 6e 74 20 66 6f 72 20 61 20 76 61 6c 69 64 | turn.the.Org.element.for.a.valid |
| 4ba20 | 20 48 75 67 6f 20 70 6f 73 74 20 73 75 62 74 72 65 65 2e 0a 54 68 65 20 63 6f 6e 64 69 74 69 6f | .Hugo.post.subtree..The.conditio |
| 4ba40 | 6e 20 74 6f 20 63 68 65 63 6b 20 76 61 6c 69 64 69 74 79 20 69 73 20 74 68 61 74 20 74 68 65 20 | n.to.check.validity.is.that.the. |
| 4ba60 | 45 58 50 4f 52 54 5f 46 49 4c 45 5f 4e 41 4d 45 0a 70 72 6f 70 65 72 74 79 20 69 73 20 64 65 66 | EXPORT_FILE_NAME.property.is.def |
| 4ba80 | 69 6e 65 64 20 66 6f 72 20 74 68 65 20 73 75 62 74 72 65 65 20 65 6c 65 6d 65 6e 74 2e 0a 0a 41 | ined.for.the.subtree.element...A |
| 4baa0 | 73 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 62 | s.this.function.is.intended.to.b |
| 4bac0 | 65 20 63 61 6c 6c 65 64 20 69 6e 73 69 64 65 20 61 20 76 61 6c 69 64 20 48 75 67 6f 0a 70 6f 73 | e.called.inside.a.valid.Hugo.pos |
| 4bae0 | 74 20 73 75 62 74 72 65 65 2c 20 64 6f 69 6e 67 20 73 6f 20 61 6c 73 6f 20 6d 6f 76 65 73 20 74 | t.subtree,.doing.so.also.moves.t |
| 4bb00 | 68 65 20 70 6f 69 6e 74 20 74 6f 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 0a 74 68 65 | he.point.to.the.beginning.of.the |
| 4bb20 | 20 68 65 61 64 69 6e 67 20 6f 66 20 74 68 61 74 20 73 75 62 74 72 65 65 2e 0a 0a 52 65 74 75 72 | .heading.of.that.subtree...Retur |
| 4bb40 | 6e 20 6e 69 6c 20 69 66 20 61 20 76 61 6c 69 64 20 48 75 67 6f 20 70 6f 73 74 20 73 75 62 74 72 | n.nil.if.a.valid.Hugo.post.subtr |
| 4bb60 | 65 65 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2e 20 20 54 68 65 20 70 6f 69 6e 74 0a 77 69 6c 6c | ee.is.not.found...The.point.will |
| 4bb80 | 20 62 65 20 6d 6f 76 65 64 20 69 6e 20 74 68 69 73 20 63 61 73 65 20 74 6f 6f 2e 22 0a 20 20 28 | .be.moved.in.this.case.too."...( |
| 4bba0 | 6c 65 74 2a 20 28 28 73 75 62 74 72 65 65 20 28 63 61 72 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 | let*.((subtree.(car.(org-hugo--g |
| 4bbc0 | 65 74 2d 65 6c 65 6d 2d 77 69 74 68 2d 70 72 6f 70 20 3a 45 58 50 4f 52 54 5f 46 49 4c 45 5f 4e | et-elem-with-prop.:EXPORT_FILE_N |
| 4bbe0 | 41 4d 45 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 20 28 6f 72 67 2d 65 6c 65 6d | AME)))..........(point.(org-elem |
| 4bc00 | 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 62 65 67 69 6e 20 73 75 62 74 72 65 65 29 29 29 20 3b | ent-property.:begin.subtree))).; |
| 4bc20 | 60 70 6f 69 6e 74 27 20 77 69 6c 6c 20 62 65 20 6e 69 6c 20 69 66 20 60 73 75 62 74 72 65 65 27 | `point'.will.be.nil.if.`subtree' |
| 4bc40 | 20 69 73 20 6e 69 6c 0a 20 20 20 20 28 77 68 65 6e 20 70 6f 69 6e 74 0a 20 20 20 20 20 20 28 67 | .is.nil.....(when.point.......(g |
| 4bc60 | 6f 74 6f 2d 63 68 61 72 20 70 6f 69 6e 74 29 29 0a 20 20 20 20 73 75 62 74 72 65 65 29 29 0a 0a | oto-char.point)).....subtree)).. |
| 4bc80 | 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 70 6f 73 74 2d 73 75 62 74 72 65 | (defun.org-hugo--get-post-subtre |
| 4bca0 | 65 2d 63 6f 6f 72 64 69 6e 61 74 65 73 20 28 73 75 62 74 72 65 65 29 0a 20 20 22 52 65 74 75 72 | e-coordinates.(subtree)..."Retur |
| 4bcc0 | 6e 20 74 68 65 20 63 6f 6f 72 64 69 6e 61 74 65 73 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e | n.the.coordinates.for.the.curren |
| 4bce0 | 74 20 76 61 6c 69 64 20 48 75 67 6f 20 70 6f 73 74 20 53 55 42 54 52 45 45 2e 0a 0a 54 68 65 20 | t.valid.Hugo.post.SUBTREE...The. |
| 4bd00 | 4f 72 67 20 65 6c 65 6d 65 6e 74 20 72 65 74 75 72 6e 65 64 20 62 79 20 60 6f 72 67 2d 68 75 67 | Org.element.returned.by.`org-hug |
| 4bd20 | 6f 2d 2d 67 65 74 2d 76 61 6c 69 64 2d 73 75 62 74 72 65 65 27 20 69 73 20 61 0a 76 61 6c 69 64 | o--get-valid-subtree'.is.a.valid |
| 4bd40 | 20 48 75 67 6f 20 70 6f 73 74 20 73 75 62 74 72 65 65 2e 0a 0a 54 68 65 20 72 65 74 75 72 6e 65 | .Hugo.post.subtree...The.returne |
| 4bd60 | 64 20 76 61 6c 75 65 20 69 73 20 6f 66 20 74 79 70 65 20 28 4c 45 56 45 4c 20 2e 20 49 4e 44 45 | d.value.is.of.type.(LEVEL...INDE |
| 4bd80 | 58 29 20 77 68 65 72 65 20 4c 45 56 45 4c 20 69 73 20 74 68 65 0a 6c 65 76 65 6c 20 6e 75 6d 62 | X).where.LEVEL.is.the.level.numb |
| 4bda0 | 65 72 20 6f 66 20 74 68 65 20 73 75 62 74 72 65 65 20 61 6e 64 20 49 4e 44 45 58 20 69 73 20 61 | er.of.the.subtree.and.INDEX.is.a |
| 4bdc0 | 73 20 65 78 70 6c 61 69 6e 65 64 20 69 6e 20 74 68 65 0a 62 65 6c 6f 77 20 65 78 61 6d 70 6c 65 | s.explained.in.the.below.example |
| 4bde0 | 2e 0a 0a 49 66 20 77 65 20 68 61 76 65 0a 0a 20 20 2a 20 4c 65 76 65 6c 20 31 0a 20 20 2a 2a 20 | ...If.we.have....*.Level.1...**. |
| 4be00 | 4c 65 76 65 6c 20 41 0a 20 20 2a 2a 20 4c 65 76 65 6c 20 42 0a 20 20 2a 2a 20 4c 65 76 65 6c 20 | Level.A...**.Level.B...**.Level. |
| 4be20 | 43 0a 20 20 2a 20 4c 65 76 65 6c 20 32 0a 0a 74 68 65 20 49 4e 44 45 58 20 77 69 6c 6c 20 62 65 | C...*.Level.2..the.INDEX.will.be |
| 4be40 | 20 31 20 66 6f 72 20 4c 65 76 65 6c 20 31 20 61 6e 64 20 4c 65 76 65 6c 20 41 2c 20 32 20 66 6f | .1.for.Level.1.and.Level.A,.2.fo |
| 4be60 | 72 20 4c 65 76 65 6c 0a 42 20 61 6e 64 20 4c 65 76 65 6c 20 32 2c 20 61 6e 64 20 33 20 66 6f 72 | r.Level.B.and.Level.2,.and.3.for |
| 4be80 | 20 4c 65 76 65 6c 20 43 2e 0a 0a 53 6f 20 74 68 65 20 76 61 6c 75 65 20 72 65 74 75 72 6e 65 64 | .Level.C...So.the.value.returned |
| 4bea0 | 20 66 6f 72 20 4c 65 76 65 6c 20 43 20 77 69 6c 6c 20 62 65 20 28 32 20 2e 20 33 29 2e 22 0a 20 | .for.Level.C.will.be.(2...3).".. |
| 4bec0 | 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 28 6c 65 74 20 28 28 6c 65 76 65 | .(save-excursion.....(let.((leve |
| 4bee0 | 6c 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 6c 65 76 65 6c 20 73 | l.(org-element-property.:level.s |
| 4bf00 | 75 62 74 72 65 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 64 65 78 20 31 29 0a 20 20 20 | ubtree))...........(index.1).... |
| 4bf20 | 20 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 2d 70 6f 73 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 | .......(current-pos.(point)).... |
| 4bf40 | 20 20 20 20 20 20 20 28 73 63 6f 70 65 20 28 69 66 20 28 6f 72 67 2d 75 70 2d 68 65 61 64 69 6e | .......(scope.(if.(org-up-headin |
| 4bf60 | 67 2d 73 61 66 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 74 72 | g-safe)......................'tr |
| 4bf80 | 65 65 20 3b 4d 61 70 20 65 6e 74 72 69 65 73 20 6f 6e 6c 79 20 69 6e 20 70 61 72 65 6e 74 20 73 | ee.;Map.entries.only.in.parent.s |
| 4bfa0 | 75 62 74 72 65 65 20 73 63 6f 70 65 20 69 66 20 70 61 72 65 6e 74 20 65 78 69 73 74 73 0a 20 20 | ubtree.scope.if.parent.exists... |
| 4bfc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 29 29 29 20 3b 45 6c 73 65 20 6d 61 | .................nil))).;Else.ma |
| 4bfe0 | 70 20 69 6e 20 74 68 65 20 77 68 6f 6c 65 20 62 75 66 66 65 72 20 28 70 72 6f 76 69 64 65 64 20 | p.in.the.whole.buffer.(provided. |
| 4c000 | 74 68 65 20 4d 41 54 43 48 20 63 6f 6e 64 69 74 69 6f 6e 73 20 62 65 6c 6f 77 29 0a 20 20 20 20 | the.MATCH.conditions.below)..... |
| 4c020 | 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 70 6f | ..;;.(message."[org-hugo--get-po |
| 4c040 | 73 74 2d 73 75 62 74 72 65 65 2d 63 6f 6f 72 64 69 6e 61 74 65 73 20 64 62 67 5d 20 63 75 72 72 | st-subtree-coordinates.dbg].curr |
| 4c060 | 65 6e 74 2d 70 6f 73 3a 20 25 53 2c 20 73 63 6f 70 65 3a 20 25 53 22 0a 20 20 20 20 20 20 3b 3b | ent-pos:.%S,.scope:.%S".......;; |
| 4c080 | 20 20 20 20 20 20 20 20 20 20 63 75 72 72 65 6e 74 2d 70 6f 73 20 73 63 6f 70 65 29 0a 20 20 20 | ..........current-pos.scope).... |
| 4c0a0 | 20 20 20 28 77 68 65 6e 20 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6d 61 70 2d | ...(when.level.........(org-map- |
| 4c0c0 | 65 6e 74 72 69 65 73 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | entries.(lambda.().............. |
| 4c0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 3c 20 28 70 6f 69 6e 74 29 20 63 | ..............(when.(<.(point).c |
| 4c100 | 75 72 72 65 6e 74 2d 70 6f 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | urrent-pos)..................... |
| 4c120 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 69 6e 64 65 78 20 28 31 2b 20 69 6e 64 65 78 29 29 | .........(setq.index.(1+.index)) |
| 4c140 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4c | ))..........................;;.L |
| 4c160 | 6f 6f 70 20 74 68 72 6f 75 67 68 20 6f 6e 6c 79 20 68 65 61 64 69 6e 67 73 20 74 68 61 74 20 61 | oop.through.only.headings.that.a |
| 4c180 | 72 65 20 61 74 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | re.at.the....................... |
| 4c1a0 | 20 20 20 3b 3b 20 73 61 6d 65 20 6c 65 76 65 6c 20 61 73 20 53 55 42 54 52 45 45 2c 20 61 6e 64 | ...;;.same.level.as.SUBTREE,.and |
| 4c1c0 | 20 74 68 6f 73 65 20 77 68 69 63 68 20 68 61 76 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .those.which.have............... |
| 4c1e0 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 20 45 58 50 4f 52 54 5f 46 49 4c 45 5f 4e 41 | ...........;;.the.EXPORT_FILE_NA |
| 4c200 | 4d 45 20 70 72 6f 70 65 72 74 79 20 64 65 66 69 6e 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | ME.property.defined............. |
| 4c220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 2b 4c 45 56 45 4c 3d 22 20 | ..............(concat."+LEVEL=". |
| 4c240 | 28 6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e 67 20 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 | (number-to-string.level)........ |
| 4c260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2b 45 58 50 4f | .........................."+EXPO |
| 4c280 | 52 54 5f 46 49 4c 45 5f 4e 41 4d 45 3c 3e 5c 22 5c 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | RT_FILE_NAME<>\"\"")............ |
| 4c2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 63 6f 70 65 29 0a 20 20 20 20 20 20 20 20 28 63 6f | ..............scope).........(co |
| 4c2c0 | 6e 73 20 6c 65 76 65 6c 20 69 6e 64 65 78 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d | ns.level.index)))))..(defun.org- |
| 4c2e0 | 68 75 67 6f 2d 2d 65 78 70 6f 72 74 2d 66 69 6c 65 2d 74 6f 2d 6d 64 20 28 66 2d 6f 72 2d 62 2d | hugo--export-file-to-md.(f-or-b- |
| 4c300 | 6e 61 6d 65 20 26 6f 70 74 69 6f 6e 61 6c 20 61 73 79 6e 63 20 76 69 73 69 62 6c 65 2d 6f 6e 6c | name.&optional.async.visible-onl |
| 4c320 | 79 20 6e 6f 65 72 72 6f 72 29 0a 20 20 22 45 78 70 6f 72 74 20 74 68 65 20 4f 72 67 20 66 69 6c | y.noerror)..."Export.the.Org.fil |
| 4c340 | 65 20 61 73 20 61 20 77 68 6f 6c 65 2e 0a 0a 4e 6f 74 65 3a 20 54 68 69 73 20 69 73 20 61 6e 20 | e.as.a.whole...Note:.This.is.an. |
| 4c360 | 69 6e 74 65 72 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 2c 20 75 73 65 0a 60 6f 72 67 2d 68 75 67 6f | internal.function,.use.`org-hugo |
| 4c380 | 2d 65 78 70 6f 72 74 2d 77 69 6d 2d 74 6f 2d 6d 64 27 20 69 6e 73 74 65 61 64 2e 0a 0a 46 2d 4f | -export-wim-to-md'.instead...F-O |
| 4c3a0 | 52 2d 42 2d 4e 41 4d 45 20 69 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 66 69 6c 65 | R-B-NAME.is.the.name.of.the.file |
| 4c3c0 | 20 6f 72 20 62 75 66 66 65 72 20 28 69 66 20 6e 6f 74 20 61 20 66 69 6c 65 0a 62 75 66 66 65 72 | .or.buffer.(if.not.a.file.buffer |
| 4c3e0 | 29 20 74 6f 20 62 65 20 65 78 70 6f 72 74 65 64 2e 0a 0a 41 20 6e 6f 6e 2d 6e 69 6c 20 6f 70 74 | ).to.be.exported...A.non-nil.opt |
| 4c400 | 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 41 53 59 4e 43 20 6d 65 61 6e 73 20 74 68 65 20 70 | ional.argument.ASYNC.means.the.p |
| 4c420 | 72 6f 63 65 73 73 20 73 68 6f 75 6c 64 20 68 61 70 70 65 6e 0a 61 73 79 6e 63 68 72 6f 6e 6f 75 | rocess.should.happen.asynchronou |
| 4c440 | 73 6c 79 2e 20 20 54 68 65 20 72 65 73 75 6c 74 69 6e 67 20 66 69 6c 65 20 73 68 6f 75 6c 64 20 | sly...The.resulting.file.should. |
| 4c460 | 62 65 20 61 63 63 65 73 73 69 62 6c 65 20 74 68 72 6f 75 67 68 20 74 68 65 0a 60 6f 72 67 2d 65 | be.accessible.through.the.`org-e |
| 4c480 | 78 70 6f 72 74 2d 73 74 61 63 6b 27 20 69 6e 74 65 72 66 61 63 65 2e 0a 0a 57 68 65 6e 20 6f 70 | xport-stack'.interface...When.op |
| 4c4a0 | 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 56 49 53 49 42 4c 45 2d 4f 4e 4c 59 20 69 73 20 | tional.argument.VISIBLE-ONLY.is. |
| 4c4c0 | 6e 6f 6e 2d 6e 69 6c 2c 20 64 6f 6e 27 74 20 65 78 70 6f 72 74 0a 63 6f 6e 74 65 6e 74 73 20 6f | non-nil,.don't.export.contents.o |
| 4c4e0 | 66 20 68 69 64 64 65 6e 20 65 6c 65 6d 65 6e 74 73 2e 0a 0a 52 65 74 75 72 6e 20 74 68 65 20 65 | f.hidden.elements...Return.the.e |
| 4c500 | 78 70 6f 72 74 65 64 20 66 69 6c 65 20 6e 61 6d 65 20 69 66 20 74 68 65 20 66 69 6c 65 20 68 61 | xported.file.name.if.the.file.ha |
| 4c520 | 73 20 74 68 65 20 23 2b 74 69 74 6c 65 0a 6b 65 79 77 6f 72 64 2e 0a 0a 45 6c 73 65 20 72 65 74 | s.the.#+title.keyword...Else.ret |
| 4c540 | 75 72 6e 20 6e 69 6c 20 61 6e 64 20 74 68 72 6f 77 20 61 20 75 73 65 72 20 65 72 72 6f 72 2e 20 | urn.nil.and.throw.a.user.error.. |
| 4c560 | 20 49 66 20 4e 4f 45 52 52 4f 52 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 0a 75 73 65 20 60 6d 65 73 | .If.NOERROR.is.non-nil,.use.`mes |
| 4c580 | 73 61 67 65 27 20 74 6f 20 64 69 73 70 6c 61 79 20 74 68 65 20 65 72 72 6f 72 20 6d 65 73 73 61 | sage'.to.display.the.error.messa |
| 4c5a0 | 67 65 20 69 6e 73 74 65 61 64 20 6f 66 20 73 69 67 6e 61 6c 69 6e 67 20 61 0a 75 73 65 72 20 65 | ge.instead.of.signaling.a.user.e |
| 4c5c0 | 72 72 6f 72 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 69 6e 66 6f 20 28 6f 72 67 2d 63 6f 6d 62 69 | rror."...(let*.((info.(org-combi |
| 4c5e0 | 6e 65 2d 70 6c 69 73 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 | ne-plists.................(org-e |
| 4c600 | 78 70 6f 72 74 2d 2d 67 65 74 2d 65 78 70 6f 72 74 2d 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 | xport--get-export-attributes.... |
| 4c620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 68 75 67 6f 20 6e 69 6c 20 76 69 73 69 62 6c 65 2d | ..............'hugo.nil.visible- |
| 4c640 | 6f 6e 6c 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 | only).................(org-expor |
| 4c660 | 74 2d 2d 67 65 74 2d 62 75 66 66 65 72 2d 61 74 74 72 69 62 75 74 65 73 29 0a 20 20 20 20 20 20 | t--get-buffer-attributes)....... |
| 4c680 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 65 6e 76 69 72 6f | ..........(org-export-get-enviro |
| 4c6a0 | 6e 6d 65 6e 74 20 27 68 75 67 6f 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 69 74 6c 65 20 28 | nment.'hugo)))..........(title.( |
| 4c6c0 | 63 61 72 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 74 69 74 6c 65 29 29 29 0a 20 20 | car.(plist-get.info.:title)))... |
| 4c6e0 | 20 20 20 20 20 20 20 72 65 74 29 0a 20 20 20 20 28 69 66 20 74 69 74 6c 65 0a 20 20 20 20 20 20 | .......ret).....(if.title....... |
| 4c700 | 20 20 28 6c 65 74 2a 20 28 28 61 6c 6c 2d 74 61 67 73 2d 31 20 28 70 6c 69 73 74 2d 67 65 74 20 | ..(let*.((all-tags-1.(plist-get. |
| 4c720 | 69 6e 66 6f 20 3a 68 75 67 6f 2d 74 61 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | info.:hugo-tags))............... |
| 4c740 | 20 28 61 6c 6c 2d 74 61 67 73 20 28 77 68 65 6e 20 61 6c 6c 2d 74 61 67 73 2d 31 0a 20 20 20 20 | .(all-tags.(when.all-tags-1..... |
| 4c760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 | .......................(split-st |
| 4c780 | 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ring............................ |
| 4c7a0 | 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 22 22 20 | .(replace-regexp-in-string."\"". |
| 4c7c0 | 22 22 20 61 6c 6c 2d 74 61 67 73 2d 31 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "".all-tags-1))))............... |
| 4c7e0 | 20 28 65 78 63 6c 75 64 65 2d 74 61 67 73 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a | .(exclude-tags.(plist-get.info.: |
| 4c800 | 65 78 63 6c 75 64 65 2d 74 61 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 | exclude-tags))................is |
| 4c820 | 2d 65 78 63 6c 75 64 65 64 20 6d 61 74 63 68 65 64 2d 65 78 63 6c 75 64 65 2d 74 61 67 29 0a 20 | -excluded.matched-exclude-tag).. |
| 4c840 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 61 6c 6c 2d 74 61 67 73 0a 20 20 20 20 20 20 20 20 | .........(when.all-tags......... |
| 4c860 | 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 2d 65 78 70 6f | ....;;.(message."[org-hugo--expo |
| 4c880 | 72 74 2d 66 69 6c 65 2d 74 6f 2d 6d 64 20 44 42 47 5d 20 65 78 63 6c 75 64 65 2d 74 61 67 73 20 | rt-file-to-md.DBG].exclude-tags. |
| 4c8a0 | 3d 20 25 73 22 20 65 78 63 6c 75 64 65 2d 74 61 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | =.%s".exclude-tags)............. |
| 4c8c0 | 28 64 6f 6c 69 73 74 20 28 65 78 63 6c 75 64 65 2d 74 61 67 20 65 78 63 6c 75 64 65 2d 74 61 67 | (dolist.(exclude-tag.exclude-tag |
| 4c8e0 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 62 65 72 20 65 | s)...............(when.(member.e |
| 4c900 | 78 63 6c 75 64 65 2d 74 61 67 20 61 6c 6c 2d 74 61 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | xclude-tag.all-tags)............ |
| 4c920 | 20 20 20 20 20 28 73 65 74 71 20 6d 61 74 63 68 65 64 2d 65 78 63 6c 75 64 65 2d 74 61 67 20 65 | .....(setq.matched-exclude-tag.e |
| 4c940 | 78 63 6c 75 64 65 2d 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | xclude-tag).................(set |
| 4c960 | 71 20 69 73 2d 65 78 63 6c 75 64 65 64 20 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 | q.is-excluded.t))))...........(c |
| 4c980 | 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 73 2d 65 78 63 6c 75 64 65 64 0a 20 20 20 20 | ond............(is-excluded..... |
| 4c9a0 | 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 5d 20 25 73 20 77 | ........(message."[ox-hugo].%s.w |
| 4c9c0 | 61 73 20 6e 6f 74 20 65 78 70 6f 72 74 65 64 20 61 73 20 69 74 20 69 73 20 74 61 67 67 65 64 20 | as.not.exported.as.it.is.tagged. |
| 4c9e0 | 77 69 74 68 20 61 6e 20 65 78 63 6c 75 64 65 20 74 61 67 20 60 25 73 27 22 0a 20 20 20 20 20 20 | with.an.exclude.tag.`%s'"....... |
| 4ca00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 2d 6f 72 2d 62 2d 6e 61 6d 65 20 6d 61 74 63 68 | ...............f-or-b-name.match |
| 4ca20 | 65 64 2d 65 78 63 6c 75 64 65 2d 74 61 67 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 0a | ed-exclude-tag)).............(t. |
| 4ca40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 5d 20 | ............(message."[ox-hugo]. |
| 4ca60 | 45 78 70 6f 72 74 69 6e 67 20 60 25 73 27 20 28 25 73 29 22 20 74 69 74 6c 65 20 66 2d 6f 72 2d | Exporting.`%s'.(%s)".title.f-or- |
| 4ca80 | 62 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 74 20 28 6f | b-name).............(setq.ret.(o |
| 4caa0 | 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 74 6f 2d 6d 64 20 61 73 79 6e 63 20 6e 69 6c 20 76 | rg-hugo-export-to-md.async.nil.v |
| 4cac0 | 69 73 69 62 6c 65 2d 6f 6e 6c 79 29 29 29 29 29 0a 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d | isible-only)))))........(let.((m |
| 4cae0 | 73 67 20 22 54 68 65 20 65 6e 74 69 72 65 20 66 69 6c 65 20 69 73 20 61 74 74 65 6d 70 74 65 64 | sg."The.entire.file.is.attempted |
| 4cb00 | 20 74 6f 20 62 65 20 65 78 70 6f 72 74 65 64 2c 20 62 75 74 20 69 74 20 69 73 20 6d 69 73 73 69 | .to.be.exported,.but.it.is.missi |
| 4cb20 | 6e 67 20 74 68 65 20 23 2b 74 69 74 6c 65 20 6b 65 79 77 6f 72 64 22 29 0a 20 20 20 20 20 20 20 | ng.the.#+title.keyword")........ |
| 4cb40 | 20 20 20 20 20 28 65 72 72 6f 72 2d 66 6e 20 28 69 66 20 6e 6f 65 72 72 6f 72 0a 20 20 20 20 20 | .....(error-fn.(if.noerror...... |
| 4cb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 6d 65 73 73 61 67 65 0a 20 | .....................#'message.. |
| 4cb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 75 73 65 72 2d 65 72 | .......................#'user-er |
| 4cba0 | 72 6f 72 29 29 29 0a 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 65 72 72 6f 72 2d 66 6e 0a 20 | ror))).........(apply.error-fn.. |
| 4cbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 66 6f 72 6d 61 74 20 22 5b 6f 78 | ..............(list.(format."[ox |
| 4cbe0 | 2d 68 75 67 6f 5d 20 25 73 3a 20 25 73 22 20 66 2d 6f 72 2d 62 2d 6e 61 6d 65 20 6d 73 67 29 29 | -hugo].%s:.%s".f-or-b-name.msg)) |
| 4cc00 | 29 29 29 0a 20 20 20 20 72 65 74 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d | ))).....ret))..(defun.org-hugo-- |
| 4cc20 | 65 78 70 6f 72 74 2d 73 75 62 74 72 65 65 2d 74 6f 2d 6d 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | export-subtree-to-md.(&optional. |
| 4cc40 | 61 73 79 6e 63 20 76 69 73 69 62 6c 65 2d 6f 6e 6c 79 20 61 6c 6c 2d 73 75 62 74 72 65 65 73 29 | async.visible-only.all-subtrees) |
| 4cc60 | 0a 20 20 22 45 78 70 6f 72 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 75 62 74 72 65 65 20 74 | ..."Export.the.current.subtree.t |
| 4cc80 | 6f 20 61 20 48 75 67 6f 20 70 6f 73 74 2e 0a 0a 4e 6f 74 65 3a 20 54 68 69 73 20 69 73 20 61 6e | o.a.Hugo.post...Note:.This.is.an |
| 4cca0 | 20 69 6e 74 65 72 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 2c 20 75 73 65 0a 60 6f 72 67 2d 68 75 67 | .internal.function,.use.`org-hug |
| 4ccc0 | 6f 2d 65 78 70 6f 72 74 2d 77 69 6d 2d 74 6f 2d 6d 64 27 20 69 6e 73 74 65 61 64 2e 0a 0a 41 20 | o-export-wim-to-md'.instead...A. |
| 4cce0 | 6e 6f 6e 2d 6e 69 6c 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 41 53 59 4e 43 20 | non-nil.optional.argument.ASYNC. |
| 4cd00 | 6d 65 61 6e 73 20 74 68 65 20 70 72 6f 63 65 73 73 20 73 68 6f 75 6c 64 20 68 61 70 70 65 6e 0a | means.the.process.should.happen. |
| 4cd20 | 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 2e 20 20 54 68 65 20 72 65 73 75 6c 74 69 6e 67 20 66 | asynchronously...The.resulting.f |
| 4cd40 | 69 6c 65 20 73 68 6f 75 6c 64 20 62 65 20 61 63 63 65 73 73 69 62 6c 65 20 74 68 72 6f 75 67 68 | ile.should.be.accessible.through |
| 4cd60 | 20 74 68 65 0a 60 6f 72 67 2d 65 78 70 6f 72 74 2d 73 74 61 63 6b 27 20 69 6e 74 65 72 66 61 63 | .the.`org-export-stack'.interfac |
| 4cd80 | 65 2e 0a 0a 57 68 65 6e 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 56 49 53 49 42 | e...When.optional.argument.VISIB |
| 4cda0 | 4c 45 2d 4f 4e 4c 59 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 6f 6e 27 74 20 65 78 70 6f 72 74 | LE-ONLY.is.non-nil,.don't.export |
| 4cdc0 | 0a 63 6f 6e 74 65 6e 74 73 20 6f 66 20 68 69 64 64 65 6e 20 65 6c 65 6d 65 6e 74 73 2e 0a 0a 57 | .contents.of.hidden.elements...W |
| 4cde0 | 68 65 6e 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 41 4c 4c 2d 53 55 42 54 52 45 | hen.optional.argument.ALL-SUBTRE |
| 4ce00 | 45 53 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 70 72 69 6e 74 20 74 68 65 0a 73 75 62 74 72 65 65 | ES.is.non-nil,.print.the.subtree |
| 4ce20 | 2d 6e 75 6d 62 65 72 20 62 65 69 6e 67 20 65 78 70 6f 72 74 65 64 2e 0a 0a 2d 20 49 66 20 70 6f | -number.being.exported...-.If.po |
| 4ce40 | 69 6e 74 20 69 73 20 75 6e 64 65 72 20 61 20 76 61 6c 69 64 20 48 75 67 6f 20 70 6f 73 74 20 73 | int.is.under.a.valid.Hugo.post.s |
| 4ce60 | 75 62 74 72 65 65 2c 20 65 78 70 6f 72 74 20 69 74 2c 20 61 6e 64 0a 20 20 61 6c 73 6f 20 72 65 | ubtree,.export.it,.and...also.re |
| 4ce80 | 74 75 72 6e 20 74 68 65 20 65 78 70 6f 72 74 65 64 20 66 69 6c 65 20 6e 61 6d 65 2e 0a 0a 2d 20 | turn.the.exported.file.name...-. |
| 4cea0 | 49 66 20 70 6f 69 6e 74 20 69 73 20 6e 6f 74 20 75 6e 64 65 72 20 61 20 76 61 6c 69 64 20 48 75 | If.point.is.not.under.a.valid.Hu |
| 4cec0 | 67 6f 20 70 6f 73 74 20 73 75 62 74 72 65 65 2c 20 62 75 74 20 6f 6e 65 20 65 78 69 73 74 73 0a | go.post.subtree,.but.one.exists. |
| 4cee0 | 20 20 65 6c 73 65 77 68 65 72 65 20 69 6e 20 74 68 65 20 4f 72 67 20 66 69 6c 65 2c 20 64 6f 20 | ..elsewhere.in.the.Org.file,.do. |
| 4cf00 | 6e 6f 74 20 65 78 70 6f 72 74 20 61 6e 79 74 68 69 6e 67 2c 20 62 75 74 20 73 74 69 6c 6c 0a 20 | not.export.anything,.but.still.. |
| 4cf20 | 20 72 65 74 75 72 6e 20 74 2e 0a 0a 2d 20 45 6c 73 65 2c 20 72 65 74 75 72 6e 20 6e 69 6c 2e 22 | .return.t...-.Else,.return.nil." |
| 4cf40 | 0a 20 20 28 6c 65 74 20 28 28 73 75 62 74 72 65 65 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 | ...(let.((subtree.(org-hugo--get |
| 4cf60 | 2d 76 61 6c 69 64 2d 73 75 62 74 72 65 65 29 29 29 0a 20 20 20 20 28 69 66 20 73 75 62 74 72 65 | -valid-subtree))).....(if.subtre |
| 4cf80 | 65 0a 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 73 75 62 74 72 65 65 20 69 73 20 61 20 76 61 6c | e.........;;.If.subtree.is.a.val |
| 4cfa0 | 69 64 20 48 75 67 6f 20 70 6f 73 74 20 73 75 62 74 72 65 65 2c 20 70 72 6f 63 65 65 64 20 2e 2e | id.Hugo.post.subtree,.proceed... |
| 4cfc0 | 0a 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 69 6e 66 6f 20 28 6f 72 67 2d 63 6f 6d 62 69 | .........(let*.((info.(org-combi |
| 4cfe0 | 6e 65 2d 70 6c 69 73 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne-plists....................... |
| 4d000 | 28 6f 72 67 2d 65 78 70 6f 72 74 2d 2d 67 65 74 2d 65 78 70 6f 72 74 2d 61 74 74 72 69 62 75 74 | (org-export--get-export-attribut |
| 4d020 | 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 68 75 67 6f 20 | es........................'hugo. |
| 4d040 | 73 75 62 74 72 65 65 20 76 69 73 69 62 6c 65 2d 6f 6e 6c 79 29 0a 20 20 20 20 20 20 20 20 20 20 | subtree.visible-only)........... |
| 4d060 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 2d 67 65 74 2d 62 75 66 | ............(org-export--get-buf |
| 4d080 | 66 65 72 2d 61 74 74 72 69 62 75 74 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fer-attributes)................. |
| 4d0a0 | 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 65 6e 76 69 72 6f 6e 6d 65 6e | ......(org-export-get-environmen |
| 4d0c0 | 74 20 27 68 75 67 6f 20 73 75 62 74 72 65 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.'hugo.subtree))).............. |
| 4d0e0 | 20 20 28 65 78 63 6c 75 64 65 2d 74 61 67 73 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 | ..(exclude-tags.(plist-get.info. |
| 4d100 | 3a 65 78 63 6c 75 64 65 2d 74 61 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | :exclude-tags))................( |
| 4d120 | 69 73 2d 63 6f 6d 6d 65 6e 74 65 64 20 28 63 64 72 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 | is-commented.(cdr.(org-hugo--get |
| 4d140 | 2d 65 6c 65 6d 2d 77 69 74 68 2d 70 72 6f 70 20 3a 63 6f 6d 6d 65 6e 74 65 64 70 29 29 29 0a 20 | -elem-with-prop.:commentedp))).. |
| 4d160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 6d 65 6e 74 65 64 2d 68 65 61 64 69 6e 67 | ..............(commented-heading |
| 4d180 | 20 28 77 68 65 6e 20 69 73 2d 63 6f 6d 6d 65 6e 74 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(when.is-commented............. |
| 4d1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 | ........................(org-ele |
| 4d1c0 | 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 74 69 74 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 | ment-property.:title............ |
| 4d1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 | ...........................(car. |
| 4d200 | 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 65 6c 65 6d 2d 77 69 74 68 2d 70 72 6f 70 20 3a 63 | (org-hugo--get-elem-with-prop.:c |
| 4d220 | 6f 6d 6d 65 6e 74 65 64 70 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 | ommentedp)))))................is |
| 4d240 | 2d 65 78 63 6c 75 64 65 64 20 6d 61 74 63 68 65 64 2d 65 78 63 6c 75 64 65 2d 74 61 67 20 72 65 | -excluded.matched-exclude-tag.re |
| 4d260 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 | t)...........;;.(message."[org-h |
| 4d280 | 75 67 6f 2d 2d 65 78 70 6f 72 74 2d 73 75 62 74 72 65 65 2d 74 6f 2d 6d 64 20 44 42 47 5d 20 65 | ugo--export-subtree-to-md.DBG].e |
| 4d2a0 | 78 63 6c 75 64 65 2d 74 61 67 73 20 3d 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 25 73 22 20 65 | xclude-tags.=...........;;.%s".e |
| 4d2c0 | 78 63 6c 75 64 65 2d 74 61 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 61 6c | xclude-tags)...........(let.((al |
| 4d2e0 | 6c 2d 74 61 67 73 20 28 6c 65 74 20 28 28 6f 72 67 2d 75 73 65 2d 74 61 67 2d 69 6e 68 65 72 69 | l-tags.(let.((org-use-tag-inheri |
| 4d300 | 74 61 6e 63 65 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tance.t))....................... |
| 4d320 | 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 74 61 67 73 29 29 29 29 0a 20 20 | ......(org-hugo--get-tags))))... |
| 4d340 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 61 6c 6c 2d 74 61 67 73 0a 20 20 20 20 20 20 20 | ..........(when.all-tags........ |
| 4d360 | 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 65 78 63 6c 75 64 65 2d 74 61 67 20 65 78 63 6c | .......(dolist.(exclude-tag.excl |
| 4d380 | 75 64 65 2d 74 61 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 | ude-tags).................(when. |
| 4d3a0 | 28 6d 65 6d 62 65 72 20 65 78 63 6c 75 64 65 2d 74 61 67 20 61 6c 6c 2d 74 61 67 73 29 0a 20 20 | (member.exclude-tag.all-tags)... |
| 4d3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 74 63 68 65 64 2d 65 78 | ................(setq.matched-ex |
| 4d3e0 | 63 6c 75 64 65 2d 74 61 67 20 65 78 63 6c 75 64 65 2d 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 | clude-tag.exclude-tag).......... |
| 4d400 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 69 73 2d 65 78 63 6c 75 64 65 64 20 74 29 29 29 29 | .........(setq.is-excluded.t)))) |
| 4d420 | 29 0a 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 63 75 72 72 65 | )............;;.(message."[curre |
| 4d440 | 6e 74 20 73 75 62 74 72 65 65 20 44 42 47 5d 20 73 75 62 74 72 65 65 3a 20 25 53 22 20 73 75 62 | nt.subtree.DBG].subtree:.%S".sub |
| 4d460 | 74 72 65 65 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 63 75 | tree)...........;;.(message."[cu |
| 4d480 | 72 72 65 6e 74 20 73 75 62 74 72 65 65 20 44 42 47 5d 20 69 73 2d 63 6f 6d 6d 65 6e 74 65 64 3a | rrent.subtree.DBG].is-commented: |
| 4d4a0 | 25 53 2c 20 74 61 67 73 3a 25 53 2c 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 73 2d 65 78 63 | %S,.tags:%S,...........;;.is-exc |
| 4d4c0 | 6c 75 64 65 64 3a 25 53 22 20 69 73 2d 63 6f 6d 6d 65 6e 74 65 64 20 74 61 67 73 20 69 73 2d 65 | luded:%S".is-commented.tags.is-e |
| 4d4e0 | 78 63 6c 75 64 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 69 74 6c 65 20 | xcluded)...........(let.((title. |
| 4d500 | 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 74 69 74 6c 65 20 73 75 62 | (org-element-property.:title.sub |
| 4d520 | 74 72 65 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 46 49 58 4d 45 3a | tree)).................;;.FIXME: |
| 4d540 | 20 53 6f 6d 65 74 69 6d 65 73 20 60 6f 72 67 2d 67 65 74 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 | .Sometimes.`org-get-outline-path |
| 4d560 | 27 20 72 65 74 75 72 6e 73 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | '.returns.the.................;; |
| 4d580 | 20 6c 69 73 74 20 77 69 74 68 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 65 6c 65 6d 65 6e 74 73 | .list.with.empty.string.elements |
| 4d5a0 | 2e 20 49 74 27 73 20 6e 6f 74 20 63 6c 65 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..It's.not.clear................ |
| 4d5c0 | 20 3b 3b 20 77 68 79 2c 20 62 75 74 20 74 68 65 20 62 65 6c 6f 77 20 60 63 6c 2d 64 65 6c 65 74 | .;;.why,.but.the.below.`cl-delet |
| 4d5e0 | 65 2d 69 66 27 20 77 6f 72 6b 61 72 6f 75 6e 64 73 20 77 6f 72 6b 73 0a 20 20 20 20 20 20 20 20 | e-if'.workarounds.works......... |
| 4d600 | 20 20 20 20 20 20 20 20 3b 3b 20 28 66 6f 72 20 6e 6f 77 29 2e 0a 20 20 20 20 20 20 20 20 20 20 | ........;;.(for.now)............ |
| 4d620 | 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 20 28 63 6c 2d | ......(current-outline-path.(cl- |
| 4d640 | 64 65 6c 65 74 65 2d 69 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | delete-if....................... |
| 4d660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 65 6c 29 0a 20 20 | .................(lambda.(el)... |
| 4d680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4d6a0 | 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 3d 20 65 6c 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 | .......(string=.el.""))......... |
| 4d6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 4d6e0 | 6f 72 67 2d 67 65 74 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 20 3a 77 69 74 68 2d 73 65 6c 66 29 | org-get-outline-path.:with-self) |
| 4d700 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 57 68 65 6e 20 62 61 74 63 68 | )).................;;.When.batch |
| 4d720 | 2d 65 78 70 6f 72 74 69 6e 67 20 73 75 62 74 72 65 65 73 2c 20 64 6f 20 6e 6f 74 20 63 61 6c 6c | -exporting.subtrees,.do.not.call |
| 4d740 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 6f 72 67 2d 68 75 67 6f 2d 2d 61 | .................;;.`org-hugo--a |
| 4d760 | 66 74 65 72 2d 61 6c 6c 2d 65 78 70 6f 72 74 73 2d 66 75 6e 63 74 69 6f 6e 27 20 61 66 74 65 72 | fter-all-exports-function'.after |
| 4d780 | 20 65 61 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 75 62 74 72 65 65 | .each.................;;.subtree |
| 4d7a0 | 20 65 78 70 6f 72 74 2e 20 20 49 6e 20 74 68 61 74 20 63 61 73 65 2c 20 74 68 61 74 20 66 75 6e | .export...In.that.case,.that.fun |
| 4d7c0 | 63 74 69 6f 6e 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 63 61 6c 6c | ction.is.................;;.call |
| 4d7e0 | 65 64 20 2a 61 66 74 65 72 2a 20 6c 6f 6f 70 69 6e 67 20 74 68 72 6f 75 67 68 20 61 6c 6c 20 74 | ed.*after*.looping.through.all.t |
| 4d800 | 68 65 20 70 6f 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 75 62 74 72 | he.post.................;;.subtr |
| 4d820 | 65 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d | ees..................(org-hugo-- |
| 4d840 | 64 69 73 61 62 6c 65 2d 61 66 74 65 72 2d 61 6c 6c 2d 65 78 70 6f 72 74 73 2d 68 6f 6f 6b 20 61 | disable-after-all-exports-hook.a |
| 4d860 | 6c 6c 2d 73 75 62 74 72 65 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 | ll-subtrees)).............;;.(me |
| 4d880 | 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 2d 65 78 70 6f 72 74 2d 73 75 62 74 72 65 65 | ssage."[org-hugo--export-subtree |
| 4d8a0 | 2d 74 6f 2d 6d 64 20 64 62 67 5d 20 40 20 70 6f 69 6e 74 20 25 53 2c 20 63 75 72 72 65 6e 74 2d | -to-md.dbg].@.point.%S,.current- |
| 4d8c0 | 6f 75 74 6c 69 6e 65 2d 70 61 74 68 3a 20 25 53 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | outline-path:.%S".............;; |
| 4d8e0 | 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 20 63 75 72 72 65 6e 74 2d 6f 75 74 6c 69 6e | ..........(point).current-outlin |
| 4d900 | 65 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 | e-path).............(cond....... |
| 4d920 | 20 20 20 20 20 20 20 28 69 73 2d 63 6f 6d 6d 65 6e 74 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 | .......(is-commented............ |
| 4d940 | 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 3d 20 74 69 74 6c 65 20 63 6f 6d 6d 65 6e 74 65 64 2d | ...(if.(string=.title.commented- |
| 4d960 | 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 | heading)...................(mess |
| 4d980 | 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 5d 20 60 25 73 27 20 77 61 73 20 6e 6f 74 20 65 78 70 6f | age."[ox-hugo].`%s'.was.not.expo |
| 4d9a0 | 72 74 65 64 20 61 73 20 69 74 20 69 73 20 63 6f 6d 6d 65 6e 74 65 64 20 6f 75 74 22 20 74 69 74 | rted.as.it.is.commented.out".tit |
| 4d9c0 | 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 5b 6f | le).................(message."[o |
| 4d9e0 | 78 2d 68 75 67 6f 5d 20 60 25 73 27 20 77 61 73 20 6e 6f 74 20 65 78 70 6f 72 74 65 64 20 61 73 | x-hugo].`%s'.was.not.exported.as |
| 4da00 | 20 6f 6e 65 20 6f 66 20 69 74 73 20 70 61 72 65 6e 74 20 73 75 62 74 72 65 65 73 20 60 25 73 27 | .one.of.its.parent.subtrees.`%s' |
| 4da20 | 20 69 73 20 63 6f 6d 6d 65 6e 74 65 64 20 6f 75 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .is.commented.out".............. |
| 4da40 | 20 20 20 20 20 20 20 20 20 20 20 20 74 69 74 6c 65 20 63 6f 6d 6d 65 6e 74 65 64 2d 68 65 61 64 | ............title.commented-head |
| 4da60 | 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 73 2d 65 78 63 6c 75 64 65 64 | ing)))..............(is-excluded |
| 4da80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 | ...............(message."[ox-hug |
| 4daa0 | 6f 5d 20 60 25 73 27 20 77 61 73 20 6e 6f 74 20 65 78 70 6f 72 74 65 64 20 61 73 20 69 74 20 69 | o].`%s'.was.not.exported.as.it.i |
| 4dac0 | 73 20 74 61 67 67 65 64 20 77 69 74 68 20 61 6e 20 65 78 63 6c 75 64 65 20 74 61 67 20 60 25 73 | s.tagged.with.an.exclude.tag.`%s |
| 4dae0 | 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 69 74 6c 65 20 | '"........................title. |
| 4db00 | 6d 61 74 63 68 65 64 2d 65 78 63 6c 75 64 65 2d 74 61 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 | matched-exclude-tag))........... |
| 4db20 | 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 61 6c 6c 2d 73 75 62 74 | ...(t...............(if.all-subt |
| 4db40 | 72 65 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 | rees...................(progn... |
| 4db60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 68 75 67 6f | ..................(setq.org-hugo |
| 4db80 | 2d 2d 73 75 62 74 72 65 65 2d 63 6f 75 6e 74 20 28 31 2b 20 6f 72 67 2d 68 75 67 6f 2d 2d 73 75 | --subtree-count.(1+.org-hugo--su |
| 4dba0 | 62 74 72 65 65 2d 63 6f 75 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | btree-count))................... |
| 4dbc0 | 20 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 5d 20 25 64 2f 20 45 78 70 6f 72 74 | ..(message."[ox-hugo].%d/.Export |
| 4dbe0 | 69 6e 67 20 60 25 73 27 20 2e 2e 22 20 6f 72 67 2d 68 75 67 6f 2d 2d 73 75 62 74 72 65 65 2d 63 | ing.`%s'...".org-hugo--subtree-c |
| 4dc00 | 6f 75 6e 74 20 74 69 74 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 | ount.title)).................(me |
| 4dc20 | 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 5d 20 45 78 70 6f 72 74 69 6e 67 20 60 25 73 27 20 | ssage."[ox-hugo].Exporting.`%s'. |
| 4dc40 | 2e 2e 22 20 74 69 74 6c 65 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d | ..".title))................;;.(m |
| 4dc60 | 65 73 73 61 67 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 2d 65 78 70 6f 72 74 2d 73 75 62 74 72 65 | essage."[org-hugo--export-subtre |
| 4dc80 | 65 2d 74 6f 2d 6d 64 20 64 62 67 5d 20 45 58 50 4f 52 54 5f 48 55 47 4f 5f 4d 45 4e 55 20 76 61 | e-to-md.dbg].EXPORT_HUGO_MENU.va |
| 4dca0 | 6c 75 65 3a 20 25 53 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 20 20 20 20 | lue:.%S"...............;;....... |
| 4dcc0 | 20 20 20 28 6f 72 67 2d 65 6e 74 72 79 2d 67 65 74 20 6e 69 6c 20 22 45 58 50 4f 52 54 5f 48 55 | ...(org-entry-get.nil."EXPORT_HU |
| 4dce0 | 47 4f 5f 4d 45 4e 55 22 20 3a 69 6e 68 65 72 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | GO_MENU".:inherit))............. |
| 4dd00 | 20 20 3b 3b 20 47 65 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 75 62 74 72 65 65 20 63 6f 6f | ..;;.Get.the.current.subtree.coo |
| 4dd20 | 72 64 69 6e 61 74 65 73 20 66 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 75 | rdinates.for...............;;.au |
| 4dd40 | 74 6f 2d 63 61 6c 63 75 6c 61 74 69 6f 6e 20 6f 66 20 6d 65 6e 75 20 69 74 65 6d 20 77 65 69 67 | to-calculation.of.menu.item.weig |
| 4dd60 | 68 74 2c 20 70 61 67 65 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 61 78 | ht,.page.or...............;;.tax |
| 4dd80 | 6f 6e 6f 6d 79 20 77 65 69 67 68 74 73 20 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | onomy.weights..................( |
| 4dda0 | 77 68 65 6e 20 28 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | when.(or......................;; |
| 4ddc0 | 20 2e 2e 20 69 66 20 74 68 65 20 6d 65 6e 75 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 69 73 20 | ....if.the.menu.front-matter.is. |
| 4dde0 | 73 70 65 63 69 66 69 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | specified....................... |
| 4de00 | 28 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 | (or.......................(org-e |
| 4de20 | 6e 74 72 79 2d 67 65 74 20 6e 69 6c 20 22 45 58 50 4f 52 54 5f 48 55 47 4f 5f 4d 45 4e 55 22 20 | ntry-get.nil."EXPORT_HUGO_MENU". |
| 4de40 | 3a 69 6e 68 65 72 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :inherit)....................... |
| 4de60 | 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (save-excursion................. |
| 4de80 | 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a | ........(goto-char.(point-min)). |
| 4dea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 | ........................(let.((c |
| 4dec0 | 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ase-fold-search.t))............. |
| 4dee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 | ..............(re-search-forward |
| 4df00 | 20 22 5e 23 5c 5c 2b 68 75 67 6f 5f 6d 65 6e 75 3a 2e 2a 3a 6d 65 6e 75 22 20 6e 69 6c 20 3a 6e | ."^#\\+hugo_menu:.*:menu".nil.:n |
| 4df20 | 6f 65 72 72 6f 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oerror))))...................... |
| 4df40 | 3b 3b 20 2e 2e 20 6f 72 20 69 66 20 61 75 74 6f 2d 63 61 6c 63 75 6c 61 74 69 6f 6e 20 69 73 20 | ;;....or.if.auto-calculation.is. |
| 4df60 | 6e 65 65 64 65 64 20 66 6f 72 20 70 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | needed.for.page................. |
| 4df80 | 20 20 20 20 20 3b 3b 20 6f 72 20 74 61 78 6f 6e 6f 6d 79 20 77 65 69 67 68 74 73 2e 0a 20 20 20 | .....;;.or.taxonomy.weights..... |
| 4dfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 0a 20 20 20 20 20 20 20 20 20 20 | ..................(or........... |
| 4dfc0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 61 67 65 2d 6f 72 2d 74 61 78 6f 6e | ............(let.((page-or-taxon |
| 4dfe0 | 6f 6d 79 2d 77 65 69 67 68 74 20 28 6f 72 67 2d 65 6e 74 72 79 2d 67 65 74 20 6e 69 6c 20 22 45 | omy-weight.(org-entry-get.nil."E |
| 4e000 | 58 50 4f 52 54 5f 48 55 47 4f 5f 57 45 49 47 48 54 22 20 3a 69 6e 68 65 72 69 74 29 29 29 0a 20 | XPORT_HUGO_WEIGHT".:inherit))).. |
| 4e020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 73 74 72 | .......................(and.(str |
| 4e040 | 69 6e 67 70 20 70 61 67 65 2d 6f 72 2d 74 61 78 6f 6e 6f 6d 79 2d 77 65 69 67 68 74 29 0a 20 20 | ingp.page-or-taxonomy-weight)... |
| 4e060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 | ...........................(stri |
| 4e080 | 6e 67 2d 6d 61 74 63 68 2d 70 20 22 61 75 74 6f 22 20 70 61 67 65 2d 6f 72 2d 74 61 78 6f 6e 6f | ng-match-p."auto".page-or-taxono |
| 4e0a0 | 6d 79 2d 77 65 69 67 68 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | my-weight))).................... |
| 4e0c0 | 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(save-excursion.............. |
| 4e0e0 | 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e | ...........(goto-char.(point-min |
| 4e100 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | )).........................(let. |
| 4e120 | 28 28 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 | ((case-fold-search.t)).......... |
| 4e140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 | .................(re-search-forw |
| 4e160 | 61 72 64 20 22 5e 23 5c 5c 2b 68 75 67 6f 5f 77 65 69 67 68 74 3a 2e 2a 61 75 74 6f 22 20 6e 69 | ard."^#\\+hugo_weight:.*auto".ni |
| 4e180 | 6c 20 3a 6e 6f 65 72 72 6f 72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l.:noerror)))))................. |
| 4e1a0 | 28 73 65 74 71 20 6f 72 67 2d 68 75 67 6f 2d 2d 73 75 62 74 72 65 65 2d 63 6f 6f 72 64 0a 20 20 | (setq.org-hugo--subtree-coord... |
| 4e1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 | ....................(org-hugo--g |
| 4e1e0 | 65 74 2d 70 6f 73 74 2d 73 75 62 74 72 65 65 2d 63 6f 6f 72 64 69 6e 61 74 65 73 20 73 75 62 74 | et-post-subtree-coordinates.subt |
| 4e200 | 72 65 65 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 | ree)))................(let.((buf |
| 4e220 | 66 65 72 20 28 69 66 20 6f 72 67 2d 68 75 67 6f 2d 2d 70 72 65 70 72 6f 63 65 73 73 2d 62 75 66 | fer.(if.org-hugo--preprocess-buf |
| 4e240 | 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fer............................. |
| 4e260 | 20 20 20 20 28 6c 65 74 20 28 28 70 72 65 2d 70 72 6f 63 2d 62 75 66 20 28 6f 72 20 6f 72 67 2d | ....(let.((pre-proc-buf.(or.org- |
| 4e280 | 68 75 67 6f 2d 2d 70 72 65 70 72 6f 63 65 73 73 65 64 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 | hugo--preprocessed-buffer....... |
| 4e2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4e2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 | ..................(org-hugo--get |
| 4e2e0 | 2d 70 72 65 2d 70 72 6f 63 65 73 73 65 64 2d 62 75 66 66 65 72 29 29 29 29 0a 20 20 20 20 20 20 | -pre-processed-buffer))))....... |
| 4e300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c | ............................(unl |
| 4e320 | 65 73 73 20 6f 72 67 2d 68 75 67 6f 2d 2d 70 72 65 70 72 6f 63 65 73 73 65 64 2d 62 75 66 66 65 | ess.org-hugo--preprocessed-buffe |
| 4e340 | 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r............................... |
| 4e360 | 20 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 68 75 67 6f 2d 2d 70 72 65 70 72 6f 63 65 73 73 | ......(setq.org-hugo--preprocess |
| 4e380 | 65 64 2d 62 75 66 66 65 72 20 70 72 65 2d 70 72 6f 63 2d 62 75 66 29 0a 20 20 20 20 20 20 20 20 | ed-buffer.pre-proc-buf)......... |
| 4e3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 64 64 | ............................(add |
| 4e3c0 | 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 68 75 67 6f 2d 2d 6f 70 65 6e 65 64 2d 62 75 66 66 65 | -to-list.'org-hugo--opened-buffe |
| 4e3e0 | 72 73 20 70 72 65 2d 70 72 6f 63 2d 62 75 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rs.pre-proc-buf))............... |
| 4e400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 2d 70 72 6f 63 2d 62 75 66 | ....................pre-proc-buf |
| 4e420 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 4e440 | 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (current-buffer))))............. |
| 4e460 | 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a | ....(with-current-buffer.buffer. |
| 4e480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 | ..................(goto-char.(or |
| 4e4a0 | 67 2d 66 69 6e 64 2d 6f 6c 70 20 63 75 72 72 65 6e 74 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 20 | g-find-olp.current-outline-path. |
| 4e4c0 | 3a 74 68 69 73 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :this-buffer)).................. |
| 4e4e0 | 20 28 73 65 74 71 20 72 65 74 20 28 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 74 6f 2d 6d | .(setq.ret.(org-hugo-export-to-m |
| 4e500 | 64 20 61 73 79 6e 63 20 3a 73 75 62 74 72 65 65 70 20 76 69 73 69 62 6c 65 2d 6f 6e 6c 79 29 29 | d.async.:subtreep.visible-only)) |
| 4e520 | 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 72 65 74 29 0a 0a 20 20 20 20 20 20 3b 3b 20 49 | )))))...........ret)........;;.I |
| 4e540 | 66 20 74 68 65 20 70 6f 69 6e 74 20 69 73 20 6e 6f 74 20 69 6e 20 61 20 76 61 6c 69 64 20 73 75 | f.the.point.is.not.in.a.valid.su |
| 4e560 | 62 74 72 65 65 2c 20 63 68 65 63 6b 20 69 66 20 74 68 65 72 65 27 73 20 61 0a 20 20 20 20 20 20 | btree,.check.if.there's.a....... |
| 4e580 | 3b 3b 20 76 61 6c 69 64 20 73 75 62 74 72 65 65 20 65 6c 73 65 77 68 65 72 65 20 69 6e 20 74 68 | ;;.valid.subtree.elsewhere.in.th |
| 4e5a0 | 65 20 73 61 6d 65 20 4f 72 67 20 66 69 6c 65 2e 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 76 61 | e.same.Org.file........(let.((va |
| 4e5c0 | 6c 69 64 2d 73 75 62 74 72 65 65 2d 66 6f 75 6e 64 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 62 75 66 | lid-subtree-found.(org-hugo--buf |
| 4e5e0 | 66 65 72 2d 68 61 73 2d 76 61 6c 69 64 2d 70 6f 73 74 2d 73 75 62 74 72 65 65 2d 70 29 29 29 0a | fer-has-valid-post-subtree-p))). |
| 4e600 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 76 61 6c 69 64 2d 73 75 62 74 72 65 65 2d 66 6f 75 6e | ........(when.valid-subtree-foun |
| 4e620 | 64 0a 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 50 6f 69 6e 74 20 69 73 20 6e | d...........(message."Point.is.n |
| 4e640 | 6f 74 20 69 6e 20 61 20 76 61 6c 69 64 20 48 75 67 6f 20 70 6f 73 74 20 73 75 62 74 72 65 65 3b | ot.in.a.valid.Hugo.post.subtree; |
| 4e660 | 20 6d 6f 76 65 20 74 6f 20 6f 6e 65 20 61 6e 64 20 74 72 79 20 61 67 61 69 6e 22 29 29 0a 20 20 | .move.to.one.and.try.again"))... |
| 4e680 | 20 20 20 20 20 20 76 61 6c 69 64 2d 73 75 62 74 72 65 65 2d 66 6f 75 6e 64 29 29 29 29 0a 0a 28 | ......valid-subtree-found))))..( |
| 4e6a0 | 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 70 72 65 2d 70 72 6f 63 65 73 73 65 | defun.org-hugo--get-pre-processe |
| 4e6c0 | 64 2d 62 75 66 66 65 72 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 70 72 65 2d 70 72 6f 63 | d-buffer.()..."Return.a.pre-proc |
| 4e6e0 | 65 73 73 65 64 20 63 6f 70 79 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 | essed.copy.of.the.current.buffer |
| 4e700 | 2e 0a 0a 49 6e 74 65 72 6e 61 6c 20 6c 69 6e 6b 73 20 74 6f 20 6f 74 68 65 72 20 73 75 62 74 72 | ...Internal.links.to.other.subtr |
| 4e720 | 65 65 73 20 61 72 65 20 63 6f 6e 76 65 72 74 65 64 20 74 6f 20 65 78 74 65 72 6e 61 6c 0a 6c 69 | ees.are.converted.to.external.li |
| 4e740 | 6e 6b 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 70 72 65 2d 70 72 6f 63 65 73 73 65 64 2d 62 75 66 | nks."...(let.((pre-processed-buf |
| 4e760 | 66 65 72 2d 70 72 65 66 69 78 20 22 2a 4f 78 2d 68 75 67 6f 20 50 72 65 2d 70 72 6f 63 65 73 73 | fer-prefix."*Ox-hugo.Pre-process |
| 4e780 | 65 64 20 22 29 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 3b 3b 20 43 72 65 61 74 65 20 61 6e 20 61 | ed.")).....(let*.(;;.Create.an.a |
| 4e7a0 | 62 73 74 72 61 63 74 20 73 79 6e 74 61 78 20 74 72 65 65 20 28 41 53 54 29 20 6f 66 20 74 68 65 | bstract.syntax.tree.(AST).of.the |
| 4e7c0 | 20 4f 72 67 20 64 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 6e 20 74 | .Org.document............;;.in.t |
| 4e7e0 | 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 | he.current.buffer.............(a |
| 4e800 | 73 74 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 61 72 73 65 2d 62 75 66 66 65 72 29 29 0a 20 | st.(org-element-parse-buffer)).. |
| 4e820 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 75 73 65 2d 70 72 6f 70 65 72 74 79 2d 69 6e 68 65 | ..........(org-use-property-inhe |
| 4e840 | 72 69 74 61 6e 63 65 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 73 65 6c 65 63 74 69 76 65 2d 70 72 6f | ritance.(org-hugo--selective-pro |
| 4e860 | 70 65 72 74 79 2d 69 6e 68 65 72 69 74 61 6e 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | perty-inheritance))............( |
| 4e880 | 69 6e 66 6f 20 28 6f 72 67 2d 63 6f 6d 62 69 6e 65 2d 70 6c 69 73 74 73 0a 20 20 20 20 20 20 20 | info.(org-combine-plists........ |
| 4e8a0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 70 61 72 73 65 2d 74 72 65 65 20 61 73 74 | ...........(list.:parse-tree.ast |
| 4e8c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d | )...................(org-export- |
| 4e8e0 | 2d 67 65 74 2d 65 78 70 6f 72 74 2d 61 74 74 72 69 62 75 74 65 73 20 27 68 75 67 6f 29 0a 20 20 | -get-export-attributes.'hugo)... |
| 4e900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 2d 67 65 74 | ................(org-export--get |
| 4e920 | 2d 62 75 66 66 65 72 2d 61 74 74 72 69 62 75 74 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -buffer-attributes)............. |
| 4e940 | 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 65 6e 76 69 72 6f 6e 6d 65 6e | ......(org-export-get-environmen |
| 4e960 | 74 20 27 68 75 67 6f 29 29 29 29 0a 0a 20 20 20 20 20 20 3b 3b 20 50 72 6f 63 65 73 73 20 61 6c | t.'hugo))))........;;.Process.al |
| 4e980 | 6c 20 6c 69 6e 6b 20 65 6c 65 6d 65 6e 74 73 20 69 6e 20 74 68 65 20 41 53 54 2e 0a 20 20 20 20 | l.link.elements.in.the.AST...... |
| 4e9a0 | 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 6d 61 70 20 61 73 74 20 27 28 6c 69 6e 6b 20 73 70 | ..(org-element-map.ast.'(link.sp |
| 4e9c0 | 65 63 69 61 6c 2d 62 6c 6f 63 6b 29 0a 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 65 6c | ecial-block).........(lambda.(el |
| 4e9e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 6c 2d 74 79 70 65 20 28 6f 72 67 2d | )...........(let.((el-type.(org- |
| 4ea00 | 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 65 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | element-type.el))).............( |
| 4ea20 | 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 27 6c 69 6e 6b 20 | cond..............((equal.'link. |
| 4ea40 | 65 6c 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 79 | el-type)...............(let.((ty |
| 4ea60 | 70 65 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 74 79 70 65 20 65 | pe.(org-element-property.:type.e |
| 4ea80 | 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 62 | l))).................(when.(memb |
| 4eaa0 | 65 72 20 74 79 70 65 20 27 28 22 63 75 73 74 6f 6d 2d 69 64 22 20 22 69 64 22 20 22 66 75 7a 7a | er.type.'("custom-id"."id"."fuzz |
| 4eac0 | 79 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 72 | y"))...................(let*.((r |
| 4eae0 | 61 77 2d 6c 69 6e 6b 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 72 | aw-link.(org-element-property.:r |
| 4eb00 | 61 77 2d 6c 69 6e 6b 20 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | aw-link.el)).................... |
| 4eb20 | 20 20 20 20 20 20 28 64 65 73 74 69 6e 61 74 69 6f 6e 20 28 69 66 20 28 73 74 72 69 6e 67 3d 20 | ......(destination.(if.(string=. |
| 4eb40 | 74 79 70 65 20 22 66 75 7a 7a 79 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | type."fuzzy")................... |
| 4eb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 | ........................(progn.. |
| 4eb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4eba0 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 44 65 72 69 76 65 64 20 66 72 6f 6d 20 6f 78 2e 65 6c | ...........;;.Derived.from.ox.el |
| 4ebc0 | 20 2d 3e 20 60 6f 72 67 2d 65 78 70 6f 72 74 2d 64 61 74 61 27 2e 20 20 49 66 20 61 20 62 72 6f | .->.`org-export-data'...If.a.bro |
| 4ebe0 | 6b 65 6e 20 6c 69 6e 6b 20 69 73 20 73 65 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ken.link.is.seen................ |
| 4ec00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | .............................;;. |
| 4ec20 | 61 6e 64 20 69 66 20 60 62 72 6f 6b 65 6e 2d 6c 69 6e 6b 73 27 20 6f 70 74 69 6f 6e 20 69 73 20 | and.if.`broken-links'.option.is. |
| 4ec40 | 6e 6f 74 20 6e 69 6c 2c 20 69 67 6e 6f 72 65 20 74 68 65 20 65 72 72 6f 72 2e 0a 20 20 20 20 20 | not.nil,.ignore.the.error....... |
| 4ec60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4ec80 | 20 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 65 72 72 0a 20 20 20 20 20 | .......(condition-case.err...... |
| 4eca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4ecc0 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 72 65 73 6f 6c 76 65 2d 66 | ...........(org-export-resolve-f |
| 4ece0 | 75 7a 7a 79 2d 6c 69 6e 6b 20 65 6c 20 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | uzzy-link.el.info).............. |
| 4ed00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4ed20 | 20 28 6f 72 67 2d 6c 69 6e 6b 2d 62 72 6f 6b 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(org-link-broken............... |
| 4ed40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4ed60 | 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 77 69 | .(unless.(or.(plist-get.info.:wi |
| 4ed80 | 74 68 2d 62 72 6f 6b 65 6e 2d 6c 69 6e 6b 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | th-broken-links)................ |
| 4eda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4edc0 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 50 61 72 73 65 20 74 68 65 20 60 3a 45 58 50 4f 52 | ............;;.Parse.the.`:EXPOR |
| 4ede0 | 54 5f 4f 50 54 49 4f 4e 53 27 20 70 72 6f 70 65 72 74 79 20 69 66 20 73 65 74 0a 20 20 20 20 20 | T_OPTIONS'.property.if.set...... |
| 4ee00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4ee20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 6e 20 61 20 70 61 | ......................;;.in.a.pa |
| 4ee40 | 72 65 6e 74 20 68 65 61 64 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rent.heading.................... |
| 4ee60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4ee80 | 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .........(plist-get............. |
| 4eea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4eec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 2d 70 61 72 | ................(org-export--par |
| 4eee0 | 73 65 2d 6f 70 74 69 6f 6e 2d 6b 65 79 77 6f 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | se-option-keyword............... |
| 4ef00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4ef20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 63 64 72 20 28 6f 72 67 2d 68 75 67 | ...............(or.(cdr.(org-hug |
| 4ef40 | 6f 2d 2d 67 65 74 2d 65 6c 65 6d 2d 77 69 74 68 2d 70 72 6f 70 0a 20 20 20 20 20 20 20 20 20 20 | o--get-elem-with-prop........... |
| 4ef60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4ef80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 45 58 | .............................:EX |
| 4efa0 | 50 4f 52 54 5f 4f 50 54 49 4f 4e 53 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | PORT_OPTIONS.................... |
| 4efc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4efe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 | ....................(org-element |
| 4f000 | 2d 70 72 6f 70 65 72 74 79 20 3a 62 65 67 69 6e 20 65 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 | -property.:begin.el))).......... |
| 4f020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4f040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 0a 20 20 20 | ........................"")).... |
| 4f060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4f080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 77 69 74 68 2d 62 | .........................:with-b |
| 4f0a0 | 72 6f 6b 65 6e 2d 6c 69 6e 6b 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | roken-links))................... |
| 4f0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 4f0e0 | 75 73 65 72 2d 65 72 72 6f 72 20 22 55 6e 61 62 6c 65 20 74 6f 20 72 65 73 6f 6c 76 65 20 6c 69 | user-error."Unable.to.resolve.li |
| 4f100 | 6e 6b 3a 20 25 53 22 20 28 6e 74 68 20 31 20 65 72 72 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 | nk:.%S".(nth.1.err))))))........ |
| 4f120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4f140 | 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 72 65 73 6f 6c 76 65 2d 69 64 2d 6c 69 6e 6b 20 65 6c 20 | .(org-export-resolve-id-link.el. |
| 4f160 | 28 6f 72 67 2d 65 78 70 6f 72 74 2d 2d 63 6f 6c 6c 65 63 74 2d 74 72 65 65 2d 70 72 6f 70 65 72 | (org-export--collect-tree-proper |
| 4f180 | 74 69 65 73 20 61 73 74 20 69 6e 66 6f 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ties.ast.info))))............... |
| 4f1a0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 6f 75 72 63 65 2d 70 61 74 68 20 28 6f 72 67 2d 68 75 67 | ...........(source-path.(org-hug |
| 4f1c0 | 6f 2d 2d 68 65 61 64 69 6e 67 2d 67 65 74 2d 73 6c 75 67 20 65 6c 20 69 6e 66 6f 20 3a 69 6e 68 | o--heading-get-slug.el.info.:inh |
| 4f1e0 | 65 72 69 74 2d 65 78 70 6f 72 74 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 | erit-export-file-name))......... |
| 4f200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 73 74 69 6e 61 74 69 6f 6e 2d 70 61 | .................(destination-pa |
| 4f220 | 74 68 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 68 65 61 64 69 6e 67 2d 67 65 74 2d 73 6c 75 67 20 64 | th.(org-hugo--heading-get-slug.d |
| 4f240 | 65 73 74 69 6e 61 74 69 6f 6e 20 69 6e 66 6f 20 3a 69 6e 68 65 72 69 74 2d 65 78 70 6f 72 74 2d | estination.info.:inherit-export- |
| 4f260 | 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | file-name))..................... |
| 4f280 | 20 20 20 20 20 28 64 65 73 74 69 6e 61 74 69 6f 6e 2d 74 79 70 65 20 28 6f 72 67 2d 65 6c 65 6d | .....(destination-type.(org-elem |
| 4f2a0 | 65 6e 74 2d 74 79 70 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 | ent-type.destination)))......... |
| 4f2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 | ............;;.(message."[ox-hug |
| 4f2e0 | 6f 20 70 72 65 20 70 72 6f 63 65 73 73 20 44 42 47 5d 20 64 65 73 74 69 6e 61 74 69 6f 6e 2d 74 | o.pre.process.DBG].destination-t |
| 4f300 | 79 70 65 20 3a 20 25 73 22 20 64 65 73 74 69 6e 61 74 69 6f 6e 2d 74 79 70 65 29 0a 0a 20 20 20 | ype.:.%s".destination-type)..... |
| 4f320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 43 68 61 6e 67 65 20 74 68 65 20 6c | .................;;.Change.the.l |
| 4f340 | 69 6e 6b 20 69 66 20 69 74 20 70 6f 69 6e 74 73 20 74 6f 20 61 20 76 61 6c 69 64 0a 20 20 20 20 | ink.if.it.points.to.a.valid..... |
| 4f360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 6f | ................;;.destination.o |
| 4f380 | 75 74 73 69 64 65 20 74 68 65 20 73 75 62 74 72 65 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | utside.the.subtree.............. |
| 4f3a0 | 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 75 61 6c 20 73 6f 75 72 63 65 2d 70 61 | ........(unless.(equal.source-pa |
| 4f3c0 | 74 68 20 64 65 73 74 69 6e 61 74 69 6f 6e 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 | th.destination-path)............ |
| 4f3e0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 69 6e 6b 2d 64 65 73 63 20 28 6f 72 67 | ...........(let.((link-desc.(org |
| 4f400 | 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 20 65 6c 29 29 29 0a 20 20 20 20 20 20 20 20 | -element-contents.el)))......... |
| 4f420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6f 78 | ................;;.(message."[ox |
| 4f440 | 2d 68 75 67 6f 20 70 72 65 20 70 72 6f 63 65 73 73 20 44 42 47 5d 20 6c 69 6e 6b 20 64 65 73 63 | -hugo.pre.process.DBG].link.desc |
| 4f460 | 3a 20 25 73 22 20 6c 69 6e 6b 2d 64 65 73 63 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :.%s".link-desc)................ |
| 4f480 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4f 76 65 72 72 69 64 65 20 74 68 65 20 6c 69 6e 6b 20 74 | ..........;;.Override.the.link.t |
| 4f4a0 | 79 70 65 73 20 74 6f 20 62 65 20 66 69 6c 65 73 2e 20 20 57 65 0a 20 20 20 20 20 20 20 20 20 20 | ypes.to.be.files...We........... |
| 4f4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 69 6c 6c 20 62 65 20 75 73 69 6e 67 20 6f | ..............;;.will.be.using.o |
| 4f4e0 | 75 74 2d 6f 66 2d 73 75 62 74 72 65 65 20 6c 69 6e 6b 73 20 61 73 20 6c 69 6e 6b 73 0a 20 20 20 | ut-of-subtree.links.as.links.... |
| 4f500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 6f 20 64 75 6d 6d 79 | .....................;;.to.dummy |
| 4f520 | 20 66 69 6c 65 73 20 77 69 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .files.with..................... |
| 4f540 | 20 20 20 20 3b 3b 20 60 6f 72 67 2d 68 75 67 6f 2d 2d 70 72 65 70 72 6f 63 65 73 73 65 64 2d 62 | ....;;.`org-hugo--preprocessed-b |
| 4f560 | 75 66 66 65 72 2d 64 75 6d 6d 79 2d 66 69 6c 65 2d 73 75 66 66 69 78 27 0a 20 20 20 20 20 20 20 | uffer-dummy-file-suffix'........ |
| 4f580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 75 66 66 69 78 2e 0a 20 20 20 20 | .................;;.suffix...... |
| 4f5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 | ....................(org-element |
| 4f5c0 | 2d 70 75 74 2d 70 72 6f 70 65 72 74 79 20 65 6c 20 3a 74 79 70 65 20 22 66 69 6c 65 22 29 0a 20 | -put-property.el.:type."file").. |
| 4f5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d | .......................(org-elem |
| 4f600 | 65 6e 74 2d 70 75 74 2d 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ent-put-property................ |
| 4f620 | 20 20 20 20 20 20 20 20 20 20 65 6c 20 3a 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........el.:path.............. |
| 4f640 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............(cond............... |
| 4f660 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 74 68 65 20 64 65 73 74 69 6e 61 74 69 6f | ............;;.If.the.destinatio |
| 4f680 | 6e 20 69 73 20 61 20 68 65 61 64 69 6e 67 20 77 69 74 68 20 74 68 65 0a 20 20 20 20 20 20 20 20 | n.is.a.heading.with.the......... |
| 4f6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 3a 45 58 50 4f 52 54 5f 46 49 4c | ..................;;.:EXPORT_FIL |
| 4f6c0 | 45 5f 4e 41 4d 45 20 70 72 6f 70 65 72 74 79 20 64 65 66 69 6e 65 64 2c 20 74 68 65 0a 20 20 20 | E_NAME.property.defined,.the.... |
| 4f6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6c 69 6e 6b 20 73 | .......................;;.link.s |
| 4f700 | 68 6f 75 6c 64 20 70 6f 69 6e 74 20 74 6f 20 74 68 65 20 66 69 6c 65 20 28 77 69 74 68 6f 75 74 | hould.point.to.the.file.(without |
| 4f720 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 6e | ...........................;;.an |
| 4f740 | 63 68 6f 72 29 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | chor)........................... |
| 4f760 | 20 28 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 45 58 50 4f 52 54 5f | .((org-element-property.:EXPORT_ |
| 4f780 | 46 49 4c 45 5f 4e 41 4d 45 20 64 65 73 74 69 6e 61 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 | FILE_NAME.destination).......... |
| 4f7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 64 65 73 74 69 6e | ..................(concat.destin |
| 4f7c0 | 61 74 69 6f 6e 2d 70 61 74 68 20 6f 72 67 2d 68 75 67 6f 2d 2d 70 72 65 70 72 6f 63 65 73 73 65 | ation-path.org-hugo--preprocesse |
| 4f7e0 | 64 2d 62 75 66 66 65 72 2d 64 75 6d 6d 79 2d 66 69 6c 65 2d 73 75 66 66 69 78 29 29 0a 20 20 20 | d-buffer-dummy-file-suffix)).... |
| 4f800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 48 75 67 6f 20 6f | .......................;;.Hugo.o |
| 4f820 | 6e 6c 79 20 73 75 70 70 6f 72 74 73 20 61 6e 63 68 6f 72 73 20 74 6f 20 68 65 61 64 69 6e 67 73 | nly.supports.anchors.to.headings |
| 4f840 | 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 | ,...........................;;.s |
| 4f860 | 6f 20 69 66 20 61 20 22 66 75 7a 7a 79 22 20 74 79 70 65 20 6c 69 6e 6b 20 70 6f 69 6e 74 73 20 | o.if.a."fuzzy".type.link.points. |
| 4f880 | 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | to...........................;;. |
| 4f8a0 | 61 6e 79 74 68 69 6e 67 20 65 6c 73 65 20 74 68 61 6e 20 61 20 68 65 61 64 69 6e 67 2c 20 69 74 | anything.else.than.a.heading,.it |
| 4f8c0 | 20 73 68 6f 75 6c 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .should......................... |
| 4f8e0 | 20 20 3b 3b 20 70 6f 69 6e 74 20 74 6f 20 74 68 65 20 66 69 6c 65 2e 0a 20 20 20 20 20 20 20 20 | ..;;.point.to.the.file.......... |
| 4f900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 73 74 72 69 6e 67 3d | ..................((and.(string= |
| 4f920 | 20 74 79 70 65 20 22 66 75 7a 7a 79 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .type."fuzzy").................. |
| 4f940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 70 72 65 66 | ...............(not.(string-pref |
| 4f960 | 69 78 2d 70 20 22 2a 22 20 72 61 77 2d 6c 69 6e 6b 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ix-p."*".raw-link)))............ |
| 4f980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 64 65 73 74 69 6e 61 74 | ................(concat.destinat |
| 4f9a0 | 69 6f 6e 2d 70 61 74 68 20 6f 72 67 2d 68 75 67 6f 2d 2d 70 72 65 70 72 6f 63 65 73 73 65 64 2d | ion-path.org-hugo--preprocessed- |
| 4f9c0 | 62 75 66 66 65 72 2d 64 75 6d 6d 79 2d 66 69 6c 65 2d 73 75 66 66 69 78 29 29 0a 20 20 20 20 20 | buffer-dummy-file-suffix))...... |
| 4f9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 6e 20 22 63 75 73 74 | .....................;;.In."cust |
| 4fa00 | 6f 6d 2d 69 64 22 20 74 79 70 65 20 6c 69 6e 6b 73 2c 20 74 68 65 20 72 61 77 2d 6c 69 6e 6b 0a | om-id".type.links,.the.raw-link. |
| 4fa20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6d 61 74 | ..........................;;.mat |
| 4fa40 | 63 68 65 73 20 74 68 65 20 61 6e 63 68 6f 72 20 6f 66 20 74 68 65 20 64 65 73 74 69 6e 61 74 69 | ches.the.anchor.of.the.destinati |
| 4fa60 | 6f 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | on............................(( |
| 4fa80 | 73 74 72 69 6e 67 3d 20 74 79 70 65 20 22 63 75 73 74 6f 6d 2d 69 64 22 29 0a 20 20 20 20 20 20 | string=.type."custom-id")....... |
| 4faa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 64 65 73 | .....................(concat.des |
| 4fac0 | 74 69 6e 61 74 69 6f 6e 2d 70 61 74 68 20 6f 72 67 2d 68 75 67 6f 2d 2d 70 72 65 70 72 6f 63 65 | tination-path.org-hugo--preproce |
| 4fae0 | 73 73 65 64 2d 62 75 66 66 65 72 2d 64 75 6d 6d 79 2d 66 69 6c 65 2d 73 75 66 66 69 78 20 22 3a | ssed-buffer-dummy-file-suffix.": |
| 4fb00 | 3a 22 20 72 61 77 2d 6c 69 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :".raw-link))................... |
| 4fb20 | 20 20 20 20 20 20 20 20 3b 3b 20 49 6e 20 22 69 64 22 20 61 6e 64 20 22 66 75 7a 7a 79 22 20 74 | ........;;.In."id".and."fuzzy".t |
| 4fb40 | 79 70 65 20 6c 69 6e 6b 73 2c 20 74 68 65 20 61 6e 63 68 6f 72 0a 20 20 20 20 20 20 20 20 20 20 | ype.links,.the.anchor........... |
| 4fb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 66 20 74 68 65 20 64 65 73 74 69 6e | ................;;.of.the.destin |
| 4fb80 | 61 74 69 6f 6e 20 69 73 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 20 | ation.is.derived.from.the....... |
| 4fba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 3a 43 55 53 54 4f 4d 5f 49 | ....................;;.:CUSTOM_I |
| 4fbc0 | 44 20 70 72 6f 70 65 72 74 79 20 6f 72 20 74 68 65 20 74 69 74 6c 65 2e 0a 20 20 20 20 20 20 20 | D.property.or.the.title......... |
| 4fbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 | ...................(t........... |
| 4fc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 61 6e 63 68 6f 72 20 28 | .................(let.((anchor.( |
| 4fc20 | 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 61 6e 63 68 6f 72 20 64 65 73 74 69 6e 61 74 69 6f 6e | org-hugo--get-anchor.destination |
| 4fc40 | 20 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .info)))........................ |
| 4fc60 | 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 64 65 73 74 69 6e 61 74 69 6f 6e 2d 70 61 74 68 20 6f | ......(concat.destination-path.o |
| 4fc80 | 72 67 2d 68 75 67 6f 2d 2d 70 72 65 70 72 6f 63 65 73 73 65 64 2d 62 75 66 66 65 72 2d 64 75 6d | rg-hugo--preprocessed-buffer-dum |
| 4fca0 | 6d 79 2d 66 69 6c 65 2d 73 75 66 66 69 78 20 22 3a 3a 23 22 20 61 6e 63 68 6f 72 29 29 29 29 29 | my-file-suffix."::#".anchor))))) |
| 4fcc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 74 | .........................;;.If.t |
| 4fce0 | 68 65 20 6c 69 6e 6b 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 69 73 20 61 20 68 65 61 64 69 6e 67 | he.link.destination.is.a.heading |
| 4fd00 | 20 61 6e 64 20 69 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .and.if......................... |
| 4fd20 | 3b 3b 20 75 73 65 72 20 68 61 73 6e 27 74 20 73 65 74 20 74 68 65 20 6c 69 6e 6b 20 64 65 73 63 | ;;.user.hasn't.set.the.link.desc |
| 4fd40 | 72 69 70 74 69 6f 6e 2c 20 73 65 74 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ription,.set.the................ |
| 4fd60 | 20 20 20 20 20 20 20 20 20 3b 3b 20 64 65 73 63 72 69 70 74 69 6f 6e 20 74 6f 20 74 68 65 20 64 | .........;;.description.to.the.d |
| 4fd80 | 65 73 74 69 6e 61 74 69 6f 6e 20 68 65 61 64 69 6e 67 20 74 69 74 6c 65 2e 0a 20 20 20 20 20 20 | estination.heading.title........ |
| 4fda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 75 | ..................(when.(and.(nu |
| 4fdc0 | 6c 6c 20 6c 69 6e 6b 2d 64 65 73 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ll.link-desc)................... |
| 4fde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 27 68 65 61 64 6c 69 6e | .................(equal.'headlin |
| 4fe00 | 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 2d 74 79 70 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | e.destination-type))............ |
| 4fe20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 68 65 61 64 69 6e 67 2d 74 69 | ...............(let.((heading-ti |
| 4fe40 | 74 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tle............................. |
| 4fe60 | 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 64 61 74 61 2d 77 69 74 68 2d 62 61 63 6b 65 | .....(org-export-data-with-backe |
| 4fe80 | 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd.............................. |
| 4fea0 | 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 74 69 74 6c | .....(org-element-property.:titl |
| 4fec0 | 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 29 20 27 61 73 63 69 69 20 69 6e 66 6f 29 29 29 0a 20 20 | e.destination).'ascii.info)))... |
| 4fee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 | ..........................;;.(me |
| 4ff00 | 73 73 61 67 65 20 22 5b 6f 78 2d 68 75 67 6f 20 70 72 65 20 70 72 6f 63 65 73 73 20 44 42 47 5d | ssage."[ox-hugo.pre.process.DBG] |
| 4ff20 | 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 68 65 61 64 69 6e 67 3a 20 25 73 22 20 68 65 61 64 69 6e | .destination.heading:.%s".headin |
| 4ff40 | 67 2d 74 69 74 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g-title)........................ |
| 4ff60 | 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 73 65 74 2d 63 6f 6e 74 65 6e 74 73 20 65 | .....(org-element-set-contents.e |
| 4ff80 | 6c 20 68 65 61 64 69 6e 67 2d 74 69 74 6c 65 29 29 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 | l.heading-title)))))))))........ |
| 4ffa0 | 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 27 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 20 65 6c 2d | ......((equal.'special-block.el- |
| 4ffc0 | 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 48 61 6e 64 6c 65 20 65 6d | type)...............;;.Handle.em |
| 4ffe0 | 70 74 79 20 4f 72 67 20 73 70 65 63 69 61 6c 20 62 6c 6f 63 6b 73 2e 20 20 57 68 65 6e 20 65 6d | pty.Org.special.blocks...When.em |
| 50000 | 70 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 6c 6f 63 6b 73 20 61 72 65 20 | pty...............;;.blocks.are. |
| 50020 | 66 6f 75 6e 64 2c 20 73 65 74 20 74 68 61 74 20 65 6c 65 6d 65 6e 74 73 20 63 6f 6e 74 65 6e 74 | found,.set.that.elements.content |
| 50040 | 20 61 73 20 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 6e 73 74 65 61 64 20 | .as.""...............;;.instead. |
| 50060 | 6f 66 20 6e 69 6c 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f | of.nil................(unless.(o |
| 50080 | 72 67 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 20 65 6c 29 0a 20 20 20 20 20 20 20 20 | rg-element-contents.el)......... |
| 500a0 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 61 64 6f 70 74 2d 65 6c 65 6d 65 | ........(org-element-adopt-eleme |
| 500c0 | 6e 74 73 20 65 6c 20 22 22 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 6e 69 6c 29 29 20 3b | nts.el."")))))...........nil)).; |
| 500e0 | 4d 69 6e 6f 72 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 3a 20 | Minor.performance.optimization:. |
| 50100 | 4d 61 6b 65 20 60 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 6d 61 70 27 20 6c 61 6d 62 64 61 20 72 65 | Make.`org-element-map'.lambda.re |
| 50120 | 74 75 72 6e 20 61 20 6e 69 6c 2e 0a 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 76 65 72 73 69 6f | turn.a.nil.........(when.(versio |
| 50140 | 6e 3c 20 22 32 35 2e 39 39 22 20 65 6d 61 63 73 2d 76 65 72 73 69 6f 6e 29 20 3b 60 6b 69 6c 6c | n<."25.99".emacs-version).;`kill |
| 50160 | 2d 6d 61 74 63 68 69 6e 67 2d 62 75 66 66 65 72 73 27 20 67 6f 74 20 60 3a 6e 6f 2d 61 73 6b 27 | -matching-buffers'.got.`:no-ask' |
| 50180 | 20 61 72 67 20 69 6e 20 65 6d 61 63 73 20 32 36 2e 31 0a 20 20 20 20 20 20 20 20 3b 3b 20 68 74 | .arg.in.emacs.26.1.........;;.ht |
| 501a0 | 74 70 73 3a 2f 2f 67 69 74 2e 73 61 76 61 6e 6e 61 68 2e 67 6e 75 2e 6f 72 67 2f 63 67 69 74 2f | tps://git.savannah.gnu.org/cgit/ |
| 501c0 | 65 6d 61 63 73 2e 67 69 74 2f 63 6f 6d 6d 69 74 2f 3f 69 64 3d 37 30 64 30 31 64 61 63 65 64 64 | emacs.git/commit/?id=70d01dacedd |
| 501e0 | 65 62 34 65 34 63 34 39 63 37 39 34 37 33 63 38 31 34 32 30 66 36 35 66 66 64 32 39 30 0a 20 20 | eb4e4c49c79473c81420f65ffd290... |
| 50200 | 20 20 20 20 20 20 3b 3b 20 46 69 72 73 74 20 6b 69 6c 6c 20 61 6c 6c 20 74 68 65 20 6f 6c 64 20 | ......;;.First.kill.all.the.old. |
| 50220 | 70 72 65 2d 70 72 6f 63 65 73 73 65 64 20 62 75 66 66 65 72 73 20 69 66 20 73 74 69 6c 6c 20 6c | pre-processed.buffers.if.still.l |
| 50240 | 65 66 74 20 6f 70 65 6e 0a 20 20 20 20 20 20 20 20 3b 3b 20 66 6f 72 20 61 6e 79 20 72 65 61 73 | eft.open.........;;.for.any.reas |
| 50260 | 6f 6e 2e 0a 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 6d 61 74 63 68 69 6e 67 2d 62 75 66 66 65 | on..........(kill-matching-buffe |
| 50280 | 72 73 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 70 72 65 2d 70 72 6f 63 65 73 73 65 64 2d 62 | rs.(regexp-quote.pre-processed-b |
| 502a0 | 75 66 66 65 72 2d 70 72 65 66 69 78 29 20 3a 69 6e 74 65 72 6e 61 6c 2d 74 6f 6f 20 3a 6e 6f 2d | uffer-prefix).:internal-too.:no- |
| 502c0 | 61 73 6b 29 29 0a 0a 20 20 20 20 20 20 3b 3b 20 54 75 72 6e 20 74 68 65 20 41 53 54 20 77 69 74 | ask))........;;.Turn.the.AST.wit |
| 502e0 | 68 20 75 70 64 61 74 65 64 20 6c 69 6e 6b 73 20 69 6e 74 6f 20 61 6e 20 4f 72 67 20 62 75 66 66 | h.updated.links.into.an.Org.buff |
| 50300 | 65 72 2e 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 | er........(let.((local-variables |
| 50320 | 20 28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 29 0a 20 20 20 20 20 | .(buffer-local-variables))...... |
| 50340 | 20 20 20 20 20 20 20 28 62 6f 75 6e 64 2d 76 61 72 69 61 62 6c 65 73 20 28 6f 72 67 2d 65 78 70 | .......(bound-variables.(org-exp |
| 50360 | 6f 72 74 2d 2d 6c 69 73 74 2d 62 6f 75 6e 64 2d 76 61 72 69 61 62 6c 65 73 29 29 0a 20 20 20 20 | ort--list-bound-variables))..... |
| 50380 | 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 20 28 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 | ........(buffer.(generate-new-bu |
| 503a0 | 66 66 65 72 20 28 63 6f 6e 63 61 74 20 70 72 65 2d 70 72 6f 63 65 73 73 65 64 2d 62 75 66 66 65 | ffer.(concat.pre-processed-buffe |
| 503c0 | 72 2d 70 72 65 66 69 78 20 28 62 75 66 66 65 72 2d 6e 61 6d 65 29 20 22 20 2a 22 29 29 29 29 0a | r-prefix.(buffer-name).".*")))). |
| 503e0 | 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 | ........(with-current-buffer.buf |
| 50400 | 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 76 61 72 73 29 0a 20 20 20 20 20 20 | fer...........(let.(vars)....... |
| 50420 | 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 6f 72 67 2d 6d 6f 64 65 2d 6c 69 67 68 74 29 | ......(org-hugo--org-mode-light) |
| 50440 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 43 6f 70 79 20 73 70 65 63 69 66 69 63 20 62 75 | .............;;.Copy.specific.bu |
| 50460 | 66 66 65 72 20 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 76 61 72 69 61 62 6c | ffer.local.variables.and.variabl |
| 50480 | 65 73 20 73 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 72 6f 75 67 68 20 42 49 | es.set.............;;.through.BI |
| 504a0 | 4e 44 20 6b 65 79 77 6f 72 64 73 2e 20 20 42 65 6c 6f 77 20 73 6e 69 70 70 65 74 20 69 73 20 63 | ND.keywords...Below.snippet.is.c |
| 504c0 | 6f 70 69 65 64 20 66 72 6f 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 78 2e 65 6c 20 | opied.from.............;;.ox.el. |
| 504e0 | 2d 3e 20 60 6f 72 67 2d 65 78 70 6f 72 74 2d 2d 67 65 6e 65 72 61 74 65 2d 63 6f 70 79 2d 73 63 | ->.`org-export--generate-copy-sc |
| 50500 | 72 69 70 74 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 65 6e 74 72 | ript'..............(dolist.(entr |
| 50520 | 79 20 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 20 76 61 72 73 29 0a 20 20 20 20 20 20 20 20 | y.local-variables.vars)......... |
| 50540 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 63 6f 6e 73 70 20 65 6e 74 72 79 29 0a 20 20 20 20 20 20 | ......(when.(consp.entry)....... |
| 50560 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 76 61 72 20 28 63 61 72 20 65 6e 74 72 79 29 | ..........(let.((var.(car.entry) |
| 50580 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 61 6c 20 28 63 64 | ).......................(val.(cd |
| 505a0 | 72 20 65 6e 74 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e | r.entry)))...................(an |
| 505c0 | 64 20 28 6e 6f 74 20 28 6d 65 6d 71 20 76 61 72 20 6f 72 67 2d 65 78 70 6f 72 74 2d 69 67 6e 6f | d.(not.(memq.var.org-export-igno |
| 505e0 | 72 65 64 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | red-local-variables))........... |
| 50600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 65 6d 71 20 76 61 72 0a 20 20 20 20 20 | .............(or.(memq.var...... |
| 50620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 64 65 | ............................'(de |
| 50640 | 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fault-directory................. |
| 50660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72 2d 66 69 6c 65 2d | ....................buffer-file- |
| 50680 | 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | name............................ |
| 506a0 | 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 63 6f 64 69 6e 67 2d 73 79 73 74 | .........buffer-file-coding-syst |
| 506c0 | 65 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | em))............................ |
| 506e0 | 28 61 73 73 71 20 76 61 72 20 62 6f 75 6e 64 2d 76 61 72 69 61 62 6c 65 73 29 0a 20 20 20 20 20 | (assq.var.bound-variables)...... |
| 50700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 | ......................(string-ma |
| 50720 | 74 63 68 20 22 5e 5c 5c 28 6f 72 67 2d 5c 5c 7c 6f 72 67 74 62 6c 2d 5c 5c 29 22 0a 20 20 20 20 | tch."^\\(org-\\|orgtbl-\\)"..... |
| 50740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 50760 | 20 20 20 20 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 76 61 72 29 29 29 0a 20 20 20 20 20 20 20 | .....(symbol-name.var)))........ |
| 50780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 6b 69 70 20 75 6e 72 65 61 64 61 62 | ................;;.Skip.unreadab |
| 507a0 | 6c 65 20 76 61 6c 75 65 73 2c 20 61 73 20 74 68 65 79 20 63 61 6e 6e 6f 74 20 62 65 0a 20 20 20 | le.values,.as.they.cannot.be.... |
| 507c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 65 6e 74 20 74 6f 20 65 | ....................;;.sent.to.e |
| 507e0 | 78 74 65 72 6e 61 6c 20 70 72 6f 63 65 73 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | xternal.process................. |
| 50800 | 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 76 61 6c 29 20 28 69 67 6e 6f 72 65 2d 65 72 | ........(or.(not.val).(ignore-er |
| 50820 | 72 6f 72 73 20 28 72 65 61 64 20 28 66 6f 72 6d 61 74 20 22 25 53 22 20 76 61 6c 29 29 29 29 0a | rors.(read.(format."%S".val)))). |
| 50840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 73 65 | .......................(push.(se |
| 50860 | 74 20 28 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 76 61 72 29 20 76 61 6c 29 | t.(make-local-variable.var).val) |
| 50880 | 20 76 61 72 73 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 | .vars)))))..............(insert. |
| 508a0 | 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 69 6e 74 65 72 70 72 65 74 2d 64 61 74 61 20 61 73 74 29 | (org-element-interpret-data.ast) |
| 508c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 | ).............(set-buffer-modifi |
| 508e0 | 65 64 2d 70 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 20 20 62 75 66 66 65 72 29 29 29 29 0a 0a | ed-p.nil))).........buffer)))).. |
| 50900 | 0a 0c 0a 3b 3b 3b 20 49 6e 74 65 72 61 63 74 69 76 65 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 3b 3b | ...;;;.Interactive.functions..;; |
| 50920 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 65 78 70 | ;###autoload.(defun.org-hugo-exp |
| 50940 | 6f 72 74 2d 61 73 2d 6d 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 73 79 6e 63 20 73 75 62 74 72 | ort-as-md.(&optional.async.subtr |
| 50960 | 65 65 70 20 76 69 73 69 62 6c 65 2d 6f 6e 6c 79 29 0a 20 20 22 45 78 70 6f 72 74 20 63 75 72 72 | eep.visible-only)..."Export.curr |
| 50980 | 65 6e 74 20 62 75 66 66 65 72 20 74 6f 20 61 20 48 75 67 6f 2d 63 6f 6d 70 61 74 69 62 6c 65 20 | ent.buffer.to.a.Hugo-compatible. |
| 509a0 | 4d 61 72 6b 64 6f 77 6e 20 62 75 66 66 65 72 2e 0a 0a 49 66 20 6e 61 72 72 6f 77 69 6e 67 20 69 | Markdown.buffer...If.narrowing.i |
| 509c0 | 73 20 61 63 74 69 76 65 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 | s.active.in.the.current.buffer,. |
| 509e0 | 6f 6e 6c 79 20 65 78 70 6f 72 74 20 69 74 73 0a 6e 61 72 72 6f 77 65 64 20 70 61 72 74 2e 0a 0a | only.export.its.narrowed.part... |
| 50a00 | 49 66 20 61 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2c 20 65 78 70 6f 72 74 20 74 68 | If.a.region.is.active,.export.th |
| 50a20 | 61 74 20 72 65 67 69 6f 6e 2e 0a 0a 41 20 6e 6f 6e 2d 6e 69 6c 20 6f 70 74 69 6f 6e 61 6c 20 61 | at.region...A.non-nil.optional.a |
| 50a40 | 72 67 75 6d 65 6e 74 20 41 53 59 4e 43 20 6d 65 61 6e 73 20 74 68 65 20 70 72 6f 63 65 73 73 20 | rgument.ASYNC.means.the.process. |
| 50a60 | 73 68 6f 75 6c 64 20 68 61 70 70 65 6e 0a 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 2e 20 20 54 | should.happen.asynchronously...T |
| 50a80 | 68 65 20 72 65 73 75 6c 74 69 6e 67 20 62 75 66 66 65 72 20 73 68 6f 75 6c 64 20 62 65 20 61 63 | he.resulting.buffer.should.be.ac |
| 50aa0 | 63 65 73 73 69 62 6c 65 0a 74 68 72 6f 75 67 68 20 74 68 65 20 60 6f 72 67 2d 65 78 70 6f 72 74 | cessible.through.the.`org-export |
| 50ac0 | 2d 73 74 61 63 6b 27 20 69 6e 74 65 72 66 61 63 65 2e 0a 0a 57 68 65 6e 20 6f 70 74 69 6f 6e 61 | -stack'.interface...When.optiona |
| 50ae0 | 6c 20 61 72 67 75 6d 65 6e 74 20 53 55 42 54 52 45 45 50 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 | l.argument.SUBTREEP.is.non-nil,. |
| 50b00 | 65 78 70 6f 72 74 20 74 68 65 20 73 75 62 2d 74 72 65 65 0a 61 74 20 70 6f 69 6e 74 2c 20 65 78 | export.the.sub-tree.at.point,.ex |
| 50b20 | 74 72 61 63 74 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 68 65 | tracting.information.from.the.he |
| 50b40 | 61 64 69 6e 67 20 70 72 6f 70 65 72 74 69 65 73 0a 66 69 72 73 74 2e 0a 0a 57 68 65 6e 20 6f 70 | ading.properties.first...When.op |
| 50b60 | 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 56 49 53 49 42 4c 45 2d 4f 4e 4c 59 20 69 73 20 | tional.argument.VISIBLE-ONLY.is. |
| 50b80 | 6e 6f 6e 2d 6e 69 6c 2c 20 64 6f 6e 27 74 20 65 78 70 6f 72 74 0a 63 6f 6e 74 65 6e 74 73 20 6f | non-nil,.don't.export.contents.o |
| 50ba0 | 66 20 68 69 64 64 65 6e 20 65 6c 65 6d 65 6e 74 73 2e 0a 0a 45 78 70 6f 72 74 20 69 73 20 64 6f | f.hidden.elements...Export.is.do |
| 50bc0 | 6e 65 20 69 6e 20 61 20 62 75 66 66 65 72 20 6e 61 6d 65 64 20 5c 22 2a 4f 72 67 20 48 75 67 6f | ne.in.a.buffer.named.\"*Org.Hugo |
| 50be0 | 20 45 78 70 6f 72 74 2a 5c 22 2c 20 77 68 69 63 68 0a 77 69 6c 6c 20 62 65 20 64 69 73 70 6c 61 | .Export*\",.which.will.be.displa |
| 50c00 | 79 65 64 20 77 68 65 6e 20 60 6f 72 67 2d 65 78 70 6f 72 74 2d 73 68 6f 77 2d 74 65 6d 70 6f 72 | yed.when.`org-export-show-tempor |
| 50c20 | 61 72 79 2d 65 78 70 6f 72 74 2d 62 75 66 66 65 72 27 0a 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a | ary-export-buffer'.is.non-nil... |
| 50c40 | 52 65 74 75 72 6e 20 74 68 65 20 62 75 66 66 65 72 20 74 68 65 20 65 78 70 6f 72 74 20 68 61 70 | Return.the.buffer.the.export.hap |
| 50c60 | 70 65 6e 65 64 20 74 6f 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6f 72 | pened.to."...(interactive)...(or |
| 50c80 | 67 2d 68 75 67 6f 2d 2d 62 65 66 6f 72 65 2d 65 78 70 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 73 | g-hugo--before-export-function.s |
| 50ca0 | 75 62 74 72 65 65 70 29 0a 20 20 3b 3b 20 41 6c 6c 6f 77 20 63 65 72 74 61 69 6e 20 60 6f 78 2d | ubtreep)...;;.Allow.certain.`ox- |
| 50cc0 | 68 75 67 6f 27 20 70 72 6f 70 65 72 74 69 65 73 20 74 6f 20 62 65 20 69 6e 68 65 72 69 74 65 64 | hugo'.properties.to.be.inherited |
| 50ce0 | 2e 0a 20 20 28 6c 65 74 20 28 28 6f 72 67 2d 75 73 65 2d 70 72 6f 70 65 72 74 79 2d 69 6e 68 65 | ....(let.((org-use-property-inhe |
| 50d00 | 72 69 74 61 6e 63 65 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 73 65 6c 65 63 74 69 76 65 2d 70 72 6f | ritance.(org-hugo--selective-pro |
| 50d20 | 70 65 72 74 79 2d 69 6e 68 65 72 69 74 61 6e 63 65 29 29 0a 20 20 20 20 20 20 20 20 28 69 6e 66 | perty-inheritance)).........(inf |
| 50d40 | 6f 20 28 6f 72 67 2d 63 6f 6d 62 69 6e 65 2d 70 6c 69 73 74 73 0a 20 20 20 20 20 20 20 20 20 20 | o.(org-combine-plists........... |
| 50d60 | 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 2d 67 65 74 2d 65 78 70 6f 72 74 2d 61 74 74 | .....(org-export--get-export-att |
| 50d80 | 72 69 62 75 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 68 75 67 6f 20 73 75 | ributes.................'hugo.su |
| 50da0 | 62 74 72 65 65 70 20 76 69 73 69 62 6c 65 2d 6f 6e 6c 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 | btreep.visible-only)............ |
| 50dc0 | 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 2d 67 65 74 2d 62 75 66 66 65 72 2d 61 74 74 72 | ....(org-export--get-buffer-attr |
| 50de0 | 69 62 75 74 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f | ibutes)................(org-expo |
| 50e00 | 72 74 2d 67 65 74 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 27 68 75 67 6f 20 73 75 62 74 72 65 65 | rt-get-environment.'hugo.subtree |
| 50e20 | 70 29 29 29 29 0a 20 20 20 20 28 70 72 6f 67 31 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 | p)))).....(prog1.........(org-ex |
| 50e40 | 70 6f 72 74 2d 74 6f 2d 62 75 66 66 65 72 20 27 68 75 67 6f 20 22 2a 4f 72 67 20 48 75 67 6f 20 | port-to-buffer.'hugo."*Org.Hugo. |
| 50e60 | 45 78 70 6f 72 74 2a 22 0a 20 20 20 20 20 20 20 20 20 20 61 73 79 6e 63 20 73 75 62 74 72 65 65 | Export*"...........async.subtree |
| 50e80 | 70 20 76 69 73 69 62 6c 65 2d 6f 6e 6c 79 20 6e 69 6c 20 6e 69 6c 20 28 6c 61 6d 62 64 61 20 28 | p.visible-only.nil.nil.(lambda.( |
| 50ea0 | 29 20 28 74 65 78 74 2d 6d 6f 64 65 29 29 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d | ).(text-mode))).......(org-hugo- |
| 50ec0 | 2d 61 66 74 65 72 2d 31 2d 65 78 70 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 69 6e 66 6f 20 6e 69 | -after-1-export-function.info.ni |
| 50ee0 | 6c 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 61 66 74 65 72 2d 61 6c 6c 2d 65 78 | l).......(org-hugo--after-all-ex |
| 50f00 | 70 6f 72 74 73 2d 66 75 6e 63 74 69 6f 6e 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | ports-function))))..;;;###autolo |
| 50f20 | 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 74 6f 2d 6d 64 20 | ad.(defun.org-hugo-export-to-md. |
| 50f40 | 28 26 6f 70 74 69 6f 6e 61 6c 20 61 73 79 6e 63 20 73 75 62 74 72 65 65 70 20 76 69 73 69 62 6c | (&optional.async.subtreep.visibl |
| 50f60 | 65 2d 6f 6e 6c 79 29 0a 20 20 22 45 78 70 6f 72 74 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 | e-only)..."Export.current.buffer |
| 50f80 | 20 74 6f 20 61 20 48 75 67 6f 2d 63 6f 6d 70 61 74 69 62 6c 65 20 4d 61 72 6b 64 6f 77 6e 20 66 | .to.a.Hugo-compatible.Markdown.f |
| 50fa0 | 69 6c 65 2e 0a 0a 54 68 69 73 20 69 73 20 74 68 65 20 6d 61 69 6e 20 65 78 70 6f 72 74 69 6e 67 | ile...This.is.the.main.exporting |
| 50fc0 | 20 66 75 6e 63 74 69 6f 6e 20 77 68 69 63 68 20 69 73 20 63 61 6c 6c 65 64 20 62 79 20 62 6f 74 | .function.which.is.called.by.bot |
| 50fe0 | 68 0a 60 6f 72 67 2d 68 75 67 6f 2d 2d 65 78 70 6f 72 74 2d 66 69 6c 65 2d 74 6f 2d 6d 64 27 20 | h.`org-hugo--export-file-to-md'. |
| 51000 | 61 6e 64 0a 60 6f 72 67 2d 68 75 67 6f 2d 2d 65 78 70 6f 72 74 2d 73 75 62 74 72 65 65 2d 74 6f | and.`org-hugo--export-subtree-to |
| 51020 | 2d 6d 64 27 2c 20 61 6e 64 20 74 68 75 73 0a 60 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d | -md',.and.thus.`org-hugo-export- |
| 51040 | 77 69 6d 2d 74 6f 2d 6d 64 27 20 74 6f 6f 2e 0a 0a 49 66 20 6e 61 72 72 6f 77 69 6e 67 20 69 73 | wim-to-md'.too...If.narrowing.is |
| 51060 | 20 61 63 74 69 76 65 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 6f | .active.in.the.current.buffer,.o |
| 51080 | 6e 6c 79 20 65 78 70 6f 72 74 20 69 74 73 0a 6e 61 72 72 6f 77 65 64 20 70 61 72 74 2e 0a 0a 49 | nly.export.its.narrowed.part...I |
| 510a0 | 66 20 61 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2c 20 65 78 70 6f 72 74 20 74 68 61 | f.a.region.is.active,.export.tha |
| 510c0 | 74 20 72 65 67 69 6f 6e 2e 0a 0a 41 20 6e 6f 6e 2d 6e 69 6c 20 6f 70 74 69 6f 6e 61 6c 20 61 72 | t.region...A.non-nil.optional.ar |
| 510e0 | 67 75 6d 65 6e 74 20 41 53 59 4e 43 20 6d 65 61 6e 73 20 74 68 65 20 70 72 6f 63 65 73 73 20 73 | gument.ASYNC.means.the.process.s |
| 51100 | 68 6f 75 6c 64 20 68 61 70 70 65 6e 0a 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 2e 20 20 54 68 | hould.happen.asynchronously...Th |
| 51120 | 65 20 72 65 73 75 6c 74 69 6e 67 20 66 69 6c 65 20 73 68 6f 75 6c 64 20 62 65 20 61 63 63 65 73 | e.resulting.file.should.be.acces |
| 51140 | 73 69 62 6c 65 20 74 68 72 6f 75 67 68 0a 74 68 65 20 60 6f 72 67 2d 65 78 70 6f 72 74 2d 73 74 | sible.through.the.`org-export-st |
| 51160 | 61 63 6b 27 20 69 6e 74 65 72 66 61 63 65 2e 0a 0a 57 68 65 6e 20 6f 70 74 69 6f 6e 61 6c 20 61 | ack'.interface...When.optional.a |
| 51180 | 72 67 75 6d 65 6e 74 20 53 55 42 54 52 45 45 50 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 65 78 70 | rgument.SUBTREEP.is.non-nil,.exp |
| 511a0 | 6f 72 74 20 74 68 65 20 73 75 62 2d 74 72 65 65 0a 61 74 20 70 6f 69 6e 74 2c 20 65 78 74 72 61 | ort.the.sub-tree.at.point,.extra |
| 511c0 | 63 74 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 68 65 61 64 69 | cting.information.from.the.headi |
| 511e0 | 6e 67 20 70 72 6f 70 65 72 74 69 65 73 0a 66 69 72 73 74 2e 0a 0a 57 68 65 6e 20 6f 70 74 69 6f | ng.properties.first...When.optio |
| 51200 | 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 56 49 53 49 42 4c 45 2d 4f 4e 4c 59 20 69 73 20 6e 6f 6e | nal.argument.VISIBLE-ONLY.is.non |
| 51220 | 2d 6e 69 6c 2c 20 64 6f 6e 27 74 20 65 78 70 6f 72 74 0a 63 6f 6e 74 65 6e 74 73 20 6f 66 20 68 | -nil,.don't.export.contents.of.h |
| 51240 | 69 64 64 65 6e 20 65 6c 65 6d 65 6e 74 73 2e 0a 0a 52 65 74 75 72 6e 20 6f 75 74 70 75 74 20 66 | idden.elements...Return.output.f |
| 51260 | 69 6c 65 27 73 20 6e 61 6d 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 | ile's.name."...(interactive)...( |
| 51280 | 6f 72 67 2d 68 75 67 6f 2d 2d 62 65 66 6f 72 65 2d 65 78 70 6f 72 74 2d 66 75 6e 63 74 69 6f 6e | org-hugo--before-export-function |
| 512a0 | 20 73 75 62 74 72 65 65 70 29 0a 20 20 3b 3b 20 41 6c 6c 6f 77 20 63 65 72 74 61 69 6e 20 60 6f | .subtreep)...;;.Allow.certain.`o |
| 512c0 | 78 2d 68 75 67 6f 27 20 70 72 6f 70 65 72 74 69 65 73 20 74 6f 20 62 65 20 69 6e 68 65 72 69 74 | x-hugo'.properties.to.be.inherit |
| 512e0 | 65 64 2e 20 20 49 74 20 69 73 0a 20 20 3b 3b 20 69 6d 70 6f 72 74 61 6e 74 20 74 6f 20 73 65 74 | ed...It.is...;;.important.to.set |
| 51300 | 20 74 68 65 20 60 6f 72 67 2d 75 73 65 2d 70 72 6f 70 65 72 74 79 2d 69 6e 68 65 72 69 74 61 6e | .the.`org-use-property-inheritan |
| 51320 | 63 65 27 20 62 65 66 6f 72 65 0a 20 20 3b 3b 20 73 65 74 74 69 6e 67 20 74 68 65 20 60 69 6e 66 | ce'.before...;;.setting.the.`inf |
| 51340 | 6f 27 20 76 61 72 20 73 6f 20 74 68 61 74 20 70 72 6f 70 65 72 74 69 65 73 20 6c 69 6b 65 0a 20 | o'.var.so.that.properties.like.. |
| 51360 | 20 3b 3b 20 45 58 50 4f 52 54 5f 48 55 47 4f 5f 53 45 43 54 49 4f 4e 20 67 65 74 20 69 6e 68 65 | .;;.EXPORT_HUGO_SECTION.get.inhe |
| 51380 | 72 69 74 65 64 2e 0a 20 20 28 6c 65 74 2a 20 28 28 6f 72 67 2d 75 73 65 2d 70 72 6f 70 65 72 74 | rited....(let*.((org-use-propert |
| 513a0 | 79 2d 69 6e 68 65 72 69 74 61 6e 63 65 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 73 65 6c 65 63 74 69 | y-inheritance.(org-hugo--selecti |
| 513c0 | 76 65 2d 70 72 6f 70 65 72 74 79 2d 69 6e 68 65 72 69 74 61 6e 63 65 29 29 0a 20 20 20 20 20 20 | ve-property-inheritance))....... |
| 513e0 | 20 20 20 28 69 6e 66 6f 20 28 6f 72 67 2d 63 6f 6d 62 69 6e 65 2d 70 6c 69 73 74 73 0a 20 20 20 | ...(info.(org-combine-plists.... |
| 51400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 2d 67 65 74 2d 65 78 | .............(org-export--get-ex |
| 51420 | 70 6f 72 74 2d 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | port-attributes................. |
| 51440 | 20 27 68 75 67 6f 20 73 75 62 74 72 65 65 70 20 76 69 73 69 62 6c 65 2d 6f 6e 6c 79 29 0a 20 20 | .'hugo.subtreep.visible-only)... |
| 51460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 2d 67 65 74 2d 62 | ..............(org-export--get-b |
| 51480 | 75 66 66 65 72 2d 61 74 74 72 69 62 75 74 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uffer-attributes)............... |
| 514a0 | 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 27 68 | ..(org-export-get-environment.'h |
| 514c0 | 75 67 6f 20 73 75 62 74 72 65 65 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 75 62 2d 64 69 | ugo.subtreep)))..........(pub-di |
| 514e0 | 72 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 70 75 62 2d 64 69 72 20 69 6e 66 6f 29 29 0a | r.(org-hugo--get-pub-dir.info)). |
| 51500 | 20 20 20 20 20 20 20 20 20 3b 3b 20 44 6f 6e 27 74 20 70 72 69 6e 74 20 22 53 61 76 69 6e 67 20 | .........;;.Don't.print."Saving. |
| 51520 | 66 69 6c 65 20 2e 2e 22 20 66 6f 72 20 65 61 63 68 20 65 78 70 6f 72 74 65 64 20 66 69 6c 65 2e | file...".for.each.exported.file. |
| 51540 | 20 54 68 69 73 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 77 6f 72 6b 73 20 69 6e 20 69 6e 74 65 72 | .This..........;;.works.in.inter |
| 51560 | 61 63 74 69 76 65 20 6d 6f 64 65 20 69 2e 65 2e 20 77 68 65 6e 20 65 78 70 6f 72 74 69 6e 67 20 | active.mode.i.e..when.exporting. |
| 51580 | 70 6f 73 74 73 20 66 72 6f 6d 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 77 69 74 68 69 6e 20 65 6d | posts.from..........;;.within.em |
| 515a0 | 61 63 73 2e 20 20 42 75 74 20 69 6e 20 2d 2d 62 61 74 63 68 20 6d 6f 64 65 2c 20 73 65 74 74 69 | acs...But.in.--batch.mode,.setti |
| 515c0 | 6e 67 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 60 73 61 76 65 2d 73 69 6c 65 6e 74 6c 79 27 20 74 | ng..........;;.`save-silently'.t |
| 515e0 | 6f 20 74 2c 20 69 72 6f 6e 69 63 61 6c 6c 79 20 70 72 69 6e 74 73 20 61 20 62 6c 61 6e 6b 20 6c | o.t,.ironically.prints.a.blank.l |
| 51600 | 69 6e 65 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 22 | ine..........;;.instead.of.the." |
| 51620 | 53 61 76 69 6e 67 20 66 69 6c 65 20 2e 2e 22 20 6d 65 73 73 61 67 65 2e 20 20 53 6f 20 6c 65 61 | Saving.file...".message...So.lea |
| 51640 | 76 65 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 76 61 72 69 61 62 6c 65 20 76 61 6c | ve.this..........;;.variable.val |
| 51660 | 75 65 20 61 74 20 6e 69 6c 20 66 6f 72 20 2d 2d 62 61 74 63 68 20 72 75 6e 73 2e 0a 20 20 20 20 | ue.at.nil.for.--batch.runs...... |
| 51680 | 20 20 20 20 20 28 73 61 76 65 2d 73 69 6c 65 6e 74 6c 79 20 28 75 6e 6c 65 73 73 20 6e 6f 6e 69 | .....(save-silently.(unless.noni |
| 516a0 | 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nteractive...................... |
| 516c0 | 20 20 20 20 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 6f 75 74 66 69 6c 65 20 28 6f 72 67 2d | .....t))..........(outfile.(org- |
| 516e0 | 65 78 70 6f 72 74 2d 6f 75 74 70 75 74 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 2e 6d 64 22 20 73 75 | export-output-file-name.".md".su |
| 51700 | 62 74 72 65 65 70 20 70 75 62 2d 64 69 72 29 29 29 0a 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 | btreep.pub-dir))).....;;.(messag |
| 51720 | 65 20 22 5b 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 74 6f 2d 6d 64 20 44 42 47 5d 20 73 | e."[org-hugo-export-to-md.DBG].s |
| 51740 | 65 63 74 69 6f 6e 2d 64 69 72 20 3d 20 25 73 22 20 73 65 63 74 69 6f 6e 2d 64 69 72 29 0a 20 20 | ection-dir.=.%s".section-dir)... |
| 51760 | 20 20 28 70 72 6f 67 31 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 74 6f 2d | ..(prog1.........(org-export-to- |
| 51780 | 66 69 6c 65 20 27 68 75 67 6f 20 6f 75 74 66 69 6c 65 20 61 73 79 6e 63 20 73 75 62 74 72 65 65 | file.'hugo.outfile.async.subtree |
| 517a0 | 70 20 76 69 73 69 62 6c 65 2d 6f 6e 6c 79 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d | p.visible-only).......(org-hugo- |
| 517c0 | 2d 61 66 74 65 72 2d 31 2d 65 78 70 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 69 6e 66 6f 20 6f 75 | -after-1-export-function.info.ou |
| 517e0 | 74 66 69 6c 65 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 6f 72 67 2d 68 75 67 6f 2d 2d 64 | tfile).......(unless.org-hugo--d |
| 51800 | 69 73 61 62 6c 65 2d 61 66 74 65 72 2d 61 6c 6c 2d 65 78 70 6f 72 74 73 2d 68 6f 6f 6b 0a 20 20 | isable-after-all-exports-hook... |
| 51820 | 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 61 66 74 65 72 2d 61 6c 6c 2d 65 78 70 6f 72 | ......(org-hugo--after-all-expor |
| 51840 | 74 73 2d 66 75 6e 63 74 69 6f 6e 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | ts-function)))))..;;;###autoload |
| 51860 | 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 77 69 6d 2d 74 6f 2d 6d | .(defun.org-hugo-export-wim-to-m |
| 51880 | 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 6c 6c 2d 73 75 62 74 72 65 65 73 20 61 73 79 6e 63 20 | d.(&optional.all-subtrees.async. |
| 518a0 | 76 69 73 69 62 6c 65 2d 6f 6e 6c 79 20 6e 6f 65 72 72 6f 72 29 0a 20 20 22 45 78 70 6f 72 74 20 | visible-only.noerror)..."Export. |
| 518c0 | 74 68 65 20 63 75 72 72 65 6e 74 20 73 75 62 74 72 65 65 2f 61 6c 6c 20 73 75 62 74 72 65 65 73 | the.current.subtree/all.subtrees |
| 518e0 | 2f 63 75 72 72 65 6e 74 20 66 69 6c 65 20 74 6f 20 61 20 48 75 67 6f 20 70 6f 73 74 2e 0a 0a 54 | /current.file.to.a.Hugo.post...T |
| 51900 | 68 69 73 20 69 73 20 61 6e 20 45 78 70 6f 72 74 20 5c 22 57 68 61 74 20 49 20 4d 65 61 6e 5c 22 | his.is.an.Export.\"What.I.Mean\" |
| 51920 | 20 66 75 6e 63 74 69 6f 6e 3a 0a 0a 2d 20 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 75 62 | .function:..-.If.the.current.sub |
| 51940 | 74 72 65 65 20 68 61 73 20 74 68 65 20 5c 22 45 58 50 4f 52 54 5f 46 49 4c 45 5f 4e 41 4d 45 5c | tree.has.the.\"EXPORT_FILE_NAME\ |
| 51960 | 22 20 70 72 6f 70 65 72 74 79 2c 0a 20 20 65 78 70 6f 72 74 20 6f 6e 6c 79 20 74 68 61 74 20 73 | ".property,...export.only.that.s |
| 51980 | 75 62 74 72 65 65 2e 20 20 52 65 74 75 72 6e 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 | ubtree...Return.the.return.value |
| 519a0 | 20 6f 66 0a 20 20 60 6f 72 67 2d 68 75 67 6f 2d 2d 65 78 70 6f 72 74 2d 73 75 62 74 72 65 65 2d | .of...`org-hugo--export-subtree- |
| 519c0 | 74 6f 2d 6d 64 27 2e 0a 0a 2d 20 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 75 62 74 72 65 | to-md'...-.If.the.current.subtre |
| 519e0 | 65 20 64 6f 65 73 6e 27 74 20 68 61 76 65 20 74 68 61 74 20 70 72 6f 70 65 72 74 79 2c 20 62 75 | e.doesn't.have.that.property,.bu |
| 51a00 | 74 20 6f 6e 65 20 6f 66 0a 20 20 69 74 73 20 70 61 72 65 6e 74 20 73 75 62 74 72 65 65 73 20 68 | t.one.of...its.parent.subtrees.h |
| 51a20 | 61 73 2c 20 65 78 70 6f 72 74 20 66 72 6f 6d 20 74 68 61 74 20 73 75 62 74 72 65 65 27 73 20 73 | as,.export.from.that.subtree's.s |
| 51a40 | 63 6f 70 65 2e 0a 20 20 52 65 74 75 72 6e 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 | cope....Return.the.return.value. |
| 51a60 | 6f 66 20 60 6f 72 67 2d 68 75 67 6f 2d 2d 65 78 70 6f 72 74 2d 73 75 62 74 72 65 65 2d 74 6f 2d | of.`org-hugo--export-subtree-to- |
| 51a80 | 6d 64 27 2e 0a 0a 2d 20 49 66 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 76 61 6c 69 64 20 48 75 | md'...-.If.there.are.no.valid.Hu |
| 51aa0 | 67 6f 20 70 6f 73 74 20 73 75 62 74 72 65 65 73 20 28 74 68 61 74 20 68 61 76 65 20 74 68 65 0a | go.post.subtrees.(that.have.the. |
| 51ac0 | 20 20 5c 22 45 58 50 4f 52 54 5f 46 49 4c 45 5f 4e 41 4d 45 5c 22 20 70 72 6f 70 65 72 74 79 29 | ..\"EXPORT_FILE_NAME\".property) |
| 51ae0 | 20 69 6e 20 74 68 65 20 4f 72 67 20 62 75 66 66 65 72 20 74 68 65 20 73 75 62 74 72 65 65 73 0a | .in.the.Org.buffer.the.subtrees. |
| 51b00 | 20 20 68 61 76 65 20 74 68 61 74 20 70 72 6f 70 65 72 74 79 2c 20 64 6f 20 66 69 6c 65 2d 62 61 | ..have.that.property,.do.file-ba |
| 51b20 | 73 65 64 0a 20 20 65 78 70 6f 72 74 20 28 60 6f 72 67 2d 68 75 67 6f 2d 2d 65 78 70 6f 72 74 2d | sed...export.(`org-hugo--export- |
| 51b40 | 66 69 6c 65 2d 74 6f 2d 6d 64 27 29 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 65 20 | file-to-md'),.regardless.of.the. |
| 51b60 | 76 61 6c 75 65 0a 20 20 6f 66 20 41 4c 4c 2d 53 55 42 54 52 45 45 53 2e 20 20 52 65 74 75 72 6e | value...of.ALL-SUBTREES...Return |
| 51b80 | 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 6f 66 0a 20 20 60 6f 72 67 2d 68 75 67 6f | .the.return.value.of...`org-hugo |
| 51ba0 | 2d 2d 65 78 70 6f 72 74 2d 66 69 6c 65 2d 74 6f 2d 6d 64 27 2e 0a 0a 2d 20 49 66 20 41 4c 4c 2d | --export-file-to-md'...-.If.ALL- |
| 51bc0 | 53 55 42 54 52 45 45 53 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 20 74 68 65 20 4f 72 67 20 | SUBTREES.is.non-nil.and.the.Org. |
| 51be0 | 62 75 66 66 65 72 20 68 61 73 20 61 74 20 6c 65 61 73 74 20 31 0a 20 20 76 61 6c 69 64 20 48 75 | buffer.has.at.least.1...valid.Hu |
| 51c00 | 67 6f 20 70 6f 73 74 20 73 75 62 74 72 65 65 2c 20 65 78 70 6f 72 74 20 61 6c 6c 20 74 68 6f 73 | go.post.subtree,.export.all.thos |
| 51c20 | 65 20 76 61 6c 69 64 20 70 6f 73 74 20 73 75 62 74 72 65 65 73 2e 0a 20 20 52 65 74 75 72 6e 20 | e.valid.post.subtrees....Return. |
| 51c40 | 61 20 6c 69 73 74 20 6f 66 20 6f 75 74 70 75 74 20 66 69 6c 65 73 2e 0a 0a 41 20 6e 6f 6e 2d 6e | a.list.of.output.files...A.non-n |
| 51c60 | 69 6c 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 41 53 59 4e 43 20 6d 65 61 6e 73 | il.optional.argument.ASYNC.means |
| 51c80 | 20 74 68 65 20 70 72 6f 63 65 73 73 20 73 68 6f 75 6c 64 20 68 61 70 70 65 6e 0a 61 73 79 6e 63 | .the.process.should.happen.async |
| 51ca0 | 68 72 6f 6e 6f 75 73 6c 79 2e 20 20 54 68 65 20 72 65 73 75 6c 74 69 6e 67 20 66 69 6c 65 20 73 | hronously...The.resulting.file.s |
| 51cc0 | 68 6f 75 6c 64 20 62 65 20 61 63 63 65 73 73 69 62 6c 65 20 74 68 72 6f 75 67 68 0a 74 68 65 20 | hould.be.accessible.through.the. |
| 51ce0 | 60 6f 72 67 2d 65 78 70 6f 72 74 2d 73 74 61 63 6b 27 20 69 6e 74 65 72 66 61 63 65 2e 0a 0a 57 | `org-export-stack'.interface...W |
| 51d00 | 68 65 6e 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 56 49 53 49 42 4c 45 2d 4f 4e | hen.optional.argument.VISIBLE-ON |
| 51d20 | 4c 59 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 6f 6e 27 74 20 65 78 70 6f 72 74 0a 63 6f 6e 74 | LY.is.non-nil,.don't.export.cont |
| 51d40 | 65 6e 74 73 20 6f 66 20 68 69 64 64 65 6e 20 65 6c 65 6d 65 6e 74 73 2e 0a 0a 54 68 65 20 6f 70 | ents.of.hidden.elements...The.op |
| 51d60 | 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 4e 4f 45 52 52 4f 52 20 69 73 20 70 61 73 73 65 | tional.argument.NOERROR.is.passe |
| 51d80 | 64 20 74 6f 0a 60 6f 72 67 2d 68 75 67 6f 2d 2d 65 78 70 6f 72 74 2d 66 69 6c 65 2d 74 6f 2d 6d | d.to.`org-hugo--export-file-to-m |
| 51da0 | 64 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 6c 65 74 20 | d'."...(interactive."P")...(let. |
| 51dc0 | 28 28 66 2d 6f 72 2d 62 2d 6e 61 6d 65 20 28 69 66 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e | ((f-or-b-name.(if.(buffer-file-n |
| 51de0 | 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | ame)..........................(f |
| 51e00 | 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 28 62 75 66 66 65 72 2d 66 69 | ile-name-nondirectory.(buffer-fi |
| 51e20 | 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le-name))....................... |
| 51e40 | 20 28 62 75 66 66 65 72 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 62 75 66 2d 68 61 | .(buffer-name))).........(buf-ha |
| 51e60 | 73 2d 73 75 62 74 72 65 65 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 62 75 66 66 65 72 2d 68 61 73 2d | s-subtree.(org-hugo--buffer-has- |
| 51e80 | 76 61 6c 69 64 2d 70 6f 73 74 2d 73 75 62 74 72 65 65 2d 70 29 29 0a 20 20 20 20 20 20 20 20 72 | valid-post-subtree-p)).........r |
| 51ea0 | 65 74 29 0a 0a 20 20 20 20 3b 3b 20 41 75 74 6f 2d 75 70 64 61 74 65 20 60 6f 72 67 2d 69 64 2d | et)......;;.Auto-update.`org-id- |
| 51ec0 | 6c 6f 63 61 74 69 6f 6e 73 27 20 69 66 20 69 74 27 73 20 6e 69 6c 20 6f 72 20 65 6d 70 74 79 20 | locations'.if.it's.nil.or.empty. |
| 51ee0 | 68 61 73 68 20 74 61 62 6c 65 0a 20 20 20 20 3b 3b 20 74 6f 20 61 76 6f 69 64 20 62 72 6f 6b 65 | hash.table.....;;.to.avoid.broke |
| 51f00 | 6e 20 5b 5b 69 64 3a 2e 2e 5d 5d 20 74 79 70 65 20 6c 69 6e 6b 73 2e 0a 20 20 20 20 28 77 68 65 | n.[[id:..]].type.links......(whe |
| 51f20 | 6e 20 28 6f 72 20 28 65 71 20 6f 72 67 2d 69 64 2d 6c 6f 63 61 74 69 6f 6e 73 20 6e 69 6c 29 20 | n.(or.(eq.org-id-locations.nil). |
| 51f40 | 28 7a 65 72 6f 70 20 28 68 61 73 68 2d 74 61 62 6c 65 2d 63 6f 75 6e 74 20 6f 72 67 2d 69 64 2d | (zerop.(hash-table-count.org-id- |
| 51f60 | 6c 6f 63 61 74 69 6f 6e 73 29 29 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 69 64 2d 75 70 64 61 74 | locations))).......(org-id-updat |
| 51f80 | 65 2d 69 64 2d 6c 6f 63 61 74 69 6f 6e 73 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 20 | e-id-locations.(directory-files. |
| 51fa0 | 22 2e 22 20 3a 66 75 6c 6c 20 22 5c 2e 6f 72 67 5c 24 22 20 3a 6e 6f 73 6f 72 74 29 20 3a 73 69 | ".".:full."\.org\$".:nosort).:si |
| 51fc0 | 6c 65 6e 74 29 29 0a 0a 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 63 6c 65 61 6e 75 70 29 0a | lent))......(org-hugo--cleanup). |
| 51fe0 | 0a 20 20 20 20 28 73 61 76 65 2d 77 69 6e 64 6f 77 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 | .....(save-window-excursion..... |
| 52000 | 20 20 28 6f 72 67 2d 77 69 74 68 2d 77 69 64 65 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 28 | ..(org-with-wide-buffer........( |
| 52020 | 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 3b 3b 20 50 75 62 6c 69 73 68 20 61 6c 6c 20 73 75 62 74 | cond.........;;.Publish.all.subt |
| 52040 | 72 65 65 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 4f 72 67 20 62 75 66 66 65 72 2e 0a | rees.in.the.current.Org.buffer.. |
| 52060 | 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 62 75 66 2d 68 61 73 2d 73 75 62 74 72 65 65 20 61 6c | ........((and.buf-has-subtree.al |
| 52080 | 6c 2d 73 75 62 74 72 65 65 73 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 74 61 72 | l-subtrees)..........(let.((star |
| 520a0 | 74 2d 74 69 6d 65 20 28 63 75 72 72 65 6e 74 2d 74 69 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 | t-time.(current-time)))......... |
| 520c0 | 20 20 20 3b 3b 20 4d 61 6b 65 20 74 68 65 20 2a 4d 65 73 73 61 67 65 73 2a 20 62 75 66 66 65 72 | ...;;.Make.the.*Messages*.buffer |
| 520e0 | 20 6c 65 73 73 20 6e 6f 69 73 79 20 77 68 65 6e 20 65 78 70 6f 72 74 69 6e 67 20 61 6c 6c 0a 20 | .less.noisy.when.exporting.all.. |
| 52100 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 75 62 74 72 65 65 73 2e 0a 20 20 20 20 20 20 20 20 20 | ..........;;.subtrees........... |
| 52120 | 20 20 28 64 6f 6c 69 73 74 20 28 66 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 61 6c 6c 2d 73 75 62 74 | ..(dolist.(fn.org-hugo--all-subt |
| 52140 | 72 65 65 73 2d 65 78 70 6f 72 74 2d 2d 66 75 6e 63 74 69 6f 6e 73 2d 74 6f 2d 73 69 6c 65 6e 63 | rees-export--functions-to-silenc |
| 52160 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 64 76 69 63 65 2d 61 64 64 20 66 6e 20 3a | e)..............(advice-add.fn.: |
| 52180 | 61 72 6f 75 6e 64 20 23 27 6f 72 67 2d 68 75 67 6f 2d 2d 61 64 76 69 63 65 2d 73 69 6c 65 6e 63 | around.#'org-hugo--advice-silenc |
| 521a0 | 65 2d 6d 65 73 73 61 67 65 73 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 | e-messages)).............(setq.r |
| 521c0 | 65 74 20 28 6f 72 67 2d 6d 61 70 2d 65 6e 74 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | et.(org-map-entries............. |
| 521e0 | 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ..........(lambda.()............ |
| 52200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 65 78 70 6f 72 74 2d 73 | .............(org-hugo--export-s |
| 52220 | 75 62 74 72 65 65 2d 74 6f 2d 6d 64 20 61 73 79 6e 63 20 76 69 73 69 62 6c 65 2d 6f 6e 6c 79 20 | ubtree-to-md.async.visible-only. |
| 52240 | 3a 61 6c 6c 2d 73 75 62 74 72 65 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :all-subtrees))................. |
| 52260 | 20 20 20 20 20 20 3b 3b 20 45 78 70 6f 72 74 20 6f 6e 6c 79 20 74 68 65 20 73 75 62 74 72 65 65 | ......;;.Export.only.the.subtree |
| 52280 | 73 20 77 68 65 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | s.where.......................;; |
| 522a0 | 20 45 58 50 4f 52 54 5f 46 49 4c 45 5f 4e 41 4d 45 20 70 72 6f 70 65 72 74 79 20 69 73 20 6e 6f | .EXPORT_FILE_NAME.property.is.no |
| 522c0 | 74 20 65 6d 70 74 79 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | t.empty........................" |
| 522e0 | 45 58 50 4f 52 54 5f 46 49 4c 45 5f 4e 41 4d 45 3c 3e 5c 22 5c 22 22 29 29 0a 0a 20 20 20 20 20 | EXPORT_FILE_NAME<>\"\""))....... |
| 52300 | 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 65 6c 61 70 73 65 64 2d 74 69 6d 65 20 28 66 6c 6f 61 | ......(let*.((elapsed-time.(floa |
| 52320 | 74 2d 74 69 6d 65 20 28 74 69 6d 65 2d 73 69 6e 63 65 20 73 74 61 72 74 2d 74 69 6d 65 29 29 29 | t-time.(time-since.start-time))) |
| 52340 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 76 67 2d 74 69 6d 65 20 28 2f 20 | ...................(avg-time.(/. |
| 52360 | 65 6c 61 70 73 65 64 2d 74 69 6d 65 20 6f 72 67 2d 68 75 67 6f 2d 2d 73 75 62 74 72 65 65 2d 63 | elapsed-time.org-hugo--subtree-c |
| 52380 | 6f 75 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 5b | ount)))..............(message."[ |
| 523a0 | 6f 78 2d 68 75 67 6f 5d 20 45 78 70 6f 72 74 65 64 20 25 64 20 73 75 62 74 72 65 65 25 73 20 66 | ox-hugo].Exported.%d.subtree%s.f |
| 523c0 | 72 6f 6d 20 25 73 20 69 6e 20 25 30 2e 33 66 73 20 28 25 30 2e 33 66 73 20 61 76 67 29 22 0a 20 | rom.%s.in.%0.3fs.(%0.3fs.avg)".. |
| 523e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 68 75 67 6f 2d 2d 73 | .....................org-hugo--s |
| 52400 | 75 62 74 72 65 65 2d 63 6f 75 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ubtree-count.................... |
| 52420 | 20 20 20 28 69 66 20 28 3d 20 31 20 6f 72 67 2d 68 75 67 6f 2d 2d 73 75 62 74 72 65 65 2d 63 6f | ...(if.(=.1.org-hugo--subtree-co |
| 52440 | 75 6e 74 29 20 22 22 20 22 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | unt).""."s").................... |
| 52460 | 20 20 20 66 2d 6f 72 2d 62 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...f-or-b-name.................. |
| 52480 | 20 20 20 20 20 65 6c 61 70 73 65 64 2d 74 69 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....elapsed-time............... |
| 524a0 | 20 20 20 20 20 20 20 20 61 76 67 2d 74 69 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f | ........avg-time))............(o |
| 524c0 | 72 67 2d 68 75 67 6f 2d 2d 61 66 74 65 72 2d 61 6c 6c 2d 65 78 70 6f 72 74 73 2d 66 75 6e 63 74 | rg-hugo--after-all-exports-funct |
| 524e0 | 69 6f 6e 29 29 29 0a 0a 20 20 20 20 20 20 20 20 3b 3b 20 50 75 62 6c 69 73 68 20 6f 6e 6c 79 20 | ion)))..........;;.Publish.only. |
| 52500 | 74 68 65 20 63 75 72 72 65 6e 74 20 76 61 6c 69 64 20 48 75 67 6f 20 70 6f 73 74 20 73 75 62 74 | the.current.valid.Hugo.post.subt |
| 52520 | 72 65 65 2e 20 20 57 68 65 6e 0a 20 20 20 20 20 20 20 20 3b 3b 20 65 78 70 6f 72 74 69 6e 67 20 | ree...When.........;;.exporting. |
| 52540 | 6f 6e 6c 79 20 6f 6e 65 20 73 75 62 74 72 65 65 2c 20 62 75 66 66 65 72 20 70 72 65 2d 70 72 6f | only.one.subtree,.buffer.pre-pro |
| 52560 | 63 65 73 73 69 6e 67 20 69 73 20 64 6f 6e 65 0a 20 20 20 20 20 20 20 20 3b 3b 20 69 6e 73 69 64 | cessing.is.done.........;;.insid |
| 52580 | 65 20 60 6f 72 67 2d 68 75 67 6f 2d 2d 65 78 70 6f 72 74 2d 73 75 62 74 72 65 65 2d 74 6f 2d 6d | e.`org-hugo--export-subtree-to-m |
| 525a0 | 64 27 2e 0a 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 62 75 66 2d 68 61 73 2d 73 75 62 74 72 65 | d'..........((and.buf-has-subtre |
| 525c0 | 65 20 28 6e 6f 74 20 61 6c 6c 2d 73 75 62 74 72 65 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 | e.(not.all-subtrees))..........( |
| 525e0 | 73 65 74 71 20 72 65 74 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 65 78 70 6f 72 74 2d 73 75 62 74 72 | setq.ret.(org-hugo--export-subtr |
| 52600 | 65 65 2d 74 6f 2d 6d 64 20 61 73 79 6e 63 20 76 69 73 69 62 6c 65 2d 6f 6e 6c 79 29 29 29 0a 0a | ee-to-md.async.visible-only))).. |
| 52620 | 20 20 20 20 20 20 20 20 3b 3b 20 41 74 74 65 6d 70 74 20 66 69 6c 65 2d 62 61 73 65 64 20 65 78 | ........;;.Attempt.file-based.ex |
| 52640 | 70 6f 72 74 2e 0a 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | port..........(t..........(setq. |
| 52660 | 72 65 74 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 65 78 70 6f 72 74 2d 66 69 6c 65 2d 74 6f 2d 6d 64 | ret.(org-hugo--export-file-to-md |
| 52680 | 20 66 2d 6f 72 2d 62 2d 6e 61 6d 65 20 61 73 79 6e 63 20 76 69 73 69 62 6c 65 2d 6f 6e 6c 79 20 | .f-or-b-name.async.visible-only. |
| 526a0 | 6e 6f 65 72 72 6f 72 29 29 29 29 29 29 0a 20 20 20 20 72 65 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 | noerror)))))).....ret))..;;;###a |
| 526c0 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 64 65 62 75 67 2d 69 6e | utoload.(defun.org-hugo-debug-in |
| 526e0 | 66 6f 20 28 29 0a 20 20 22 47 65 74 20 45 6d 61 63 73 2c 20 4f 72 67 20 61 6e 64 20 48 75 67 6f | fo.()..."Get.Emacs,.Org.and.Hugo |
| 52700 | 20 76 65 72 73 69 6f 6e 20 61 6e 64 20 6f 78 2d 68 75 67 6f 20 63 75 73 74 6f 6d 69 7a 61 74 69 | .version.and.ox-hugo.customizati |
| 52720 | 6f 6e 20 69 6e 66 6f 2e 0a 54 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 63 6f 6e 76 | on.info..The.information.is.conv |
| 52740 | 65 72 74 65 64 20 74 6f 20 4d 61 72 6b 64 6f 77 6e 20 66 6f 72 6d 61 74 20 61 6e 64 20 63 6f 70 | erted.to.Markdown.format.and.cop |
| 52760 | 69 65 64 20 74 6f 20 74 68 65 0a 6b 69 6c 6c 20 72 69 6e 67 2e 20 20 54 68 65 20 73 61 6d 65 20 | ied.to.the.kill.ring...The.same. |
| 52780 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 | information.is.displayed.in.the. |
| 527a0 | 4d 65 73 73 61 67 65 73 0a 62 75 66 66 65 72 20 61 6e 64 20 72 65 74 75 72 6e 65 64 20 61 73 20 | Messages.buffer.and.returned.as. |
| 527c0 | 61 20 73 74 72 69 6e 67 20 69 6e 20 4f 72 67 20 66 6f 72 6d 61 74 2e 22 0a 20 20 28 69 6e 74 65 | a.string.in.Org.format."...(inte |
| 527e0 | 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 2a 20 28 28 65 6d 61 63 73 2d 76 65 72 73 69 6f 6e | ractive)...(let*.((emacs-version |
| 52800 | 20 28 65 6d 61 63 73 2d 76 65 72 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | .(emacs-version))..........(org- |
| 52820 | 76 65 72 73 69 6f 6e 20 28 6f 72 67 2d 76 65 72 73 69 6f 6e 20 6e 69 6c 20 3a 66 75 6c 6c 29 29 | version.(org-version.nil.:full)) |
| 52840 | 0a 20 20 20 20 20 20 20 20 20 28 68 75 67 6f 2d 76 65 72 73 69 6f 6e 20 28 6f 72 67 2d 68 75 67 | ..........(hugo-version.(org-hug |
| 52860 | 6f 2d 2d 68 75 67 6f 2d 76 65 72 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 28 68 75 67 6f | o--hugo-version))..........(hugo |
| 52880 | 2d 76 65 72 73 69 6f 6e 20 28 69 66 20 68 75 67 6f 2d 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 20 | -version.(if.hugo-version....... |
| 528a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 68 75 67 6f 2d 76 | .....................(car.hugo-v |
| 528c0 | 65 72 73 69 6f 6e 29 20 3b 4c 6f 6e 67 20 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 | ersion).;Long.version........... |
| 528e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 3d 68 75 67 6f 3d 20 62 69 6e 61 72 79 20 6e 6f | ..............."=hugo=.binary.no |
| 52900 | 74 20 66 6f 75 6e 64 20 69 6e 20 50 41 54 48 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 6e 66 | t.found.in.PATH"))..........(inf |
| 52920 | 6f 2d 6f 72 67 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 69 64 65 6e 74 69 74 79 0a 20 20 20 20 | o-org.(mapconcat.#'identity..... |
| 52940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 22 2a 20 44 | ..........................`("*.D |
| 52960 | 65 62 75 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 20 3d 6f 78 2d 68 75 67 6f 3d 22 0a | ebug.information.for.=ox-hugo=". |
| 52980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 529a0 | 22 2a 2a 20 45 6d 61 63 73 20 56 65 72 73 69 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | "**.Emacs.Version".............. |
| 529c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 23 2b 62 65 67 69 6e 5f 65 78 61 6d | ..................."#+begin_exam |
| 529e0 | 70 6c 65 22 20 3b 50 72 65 76 65 6e 74 20 75 6e 64 65 72 73 63 6f 72 65 73 20 66 72 6f 6d 20 62 | ple".;Prevent.underscores.from.b |
| 52a00 | 65 69 6e 67 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 20 73 75 62 73 63 72 69 70 74 20 6d 61 | eing.interpreted.as.subscript.ma |
| 52a20 | 72 6b 75 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rkup............................ |
| 52a40 | 20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20 22 25 73 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 | .....,(format."%s%s"............ |
| 52a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6d | ..............................em |
| 52a80 | 61 63 73 2d 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | acs-version..................... |
| 52aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 65 6d 61 63 73 2d 72 | .....................(if.emacs-r |
| 52ac0 | 65 70 6f 73 69 74 6f 72 79 2d 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | epository-version............... |
| 52ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 52b00 | 66 6f 72 6d 61 74 20 22 20 28 63 6f 6d 6d 69 74 20 25 73 29 22 20 65 6d 61 63 73 2d 72 65 70 6f | format.".(commit.%s)".emacs-repo |
| 52b20 | 73 69 74 6f 72 79 2d 76 65 72 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sitory-version)................. |
| 52b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 0a | ..........................."")). |
| 52b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 52b80 | 22 23 2b 65 6e 64 5f 65 78 61 6d 70 6c 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "#+end_example"................. |
| 52ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2a 2a 20 4f 72 67 20 56 65 72 73 69 6f 6e 22 | ................"**.Org.Version" |
| 52bc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 52be0 | 20 22 23 2b 62 65 67 69 6e 5f 65 78 61 6d 70 6c 65 22 20 3b 50 72 65 76 65 6e 74 20 74 68 65 20 | ."#+begin_example".;Prevent.the. |
| 52c00 | 66 6f 72 77 61 72 64 20 73 6c 61 73 68 65 73 20 69 6e 20 70 61 74 68 73 20 62 65 69 6e 67 20 69 | forward.slashes.in.paths.being.i |
| 52c20 | 6e 74 65 72 70 72 65 74 65 64 20 61 73 20 4f 72 67 20 6d 61 72 6b 75 70 0a 20 20 20 20 20 20 20 | nterpreted.as.Org.markup........ |
| 52c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 6f 72 67 2d 76 65 | .........................,org-ve |
| 52c60 | 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rsion........................... |
| 52c80 | 20 20 20 20 20 20 22 23 2b 65 6e 64 5f 65 78 61 6d 70 6c 65 22 0a 20 20 20 20 20 20 20 20 20 20 | ......"#+end_example"........... |
| 52ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2a 2a 20 48 75 67 6f 20 56 | ......................"**.Hugo.V |
| 52cc0 | 65 72 73 69 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ersion"......................... |
| 52ce0 | 20 20 20 20 20 20 20 20 22 23 2b 62 65 67 69 6e 5f 65 78 61 6d 70 6c 65 22 20 3b 50 72 65 76 65 | ........"#+begin_example".;Preve |
| 52d00 | 6e 74 20 74 68 65 20 66 6f 72 77 61 72 64 20 73 6c 61 73 68 65 73 20 69 6e 20 70 61 74 68 73 20 | nt.the.forward.slashes.in.paths. |
| 52d20 | 62 65 69 6e 67 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 20 4f 72 67 20 6d 61 72 6b 75 70 0a | being.interpreted.as.Org.markup. |
| 52d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 52d60 | 2c 68 75 67 6f 2d 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ,hugo-version................... |
| 52d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 23 2b 65 6e 64 5f 65 78 61 6d 70 6c 65 22 0a 20 20 | .............."#+end_example"... |
| 52da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2a | .............................."* |
| 52dc0 | 2a 2a 20 4f 72 67 20 3d 6c 6f 61 64 2d 70 61 74 68 3d 20 73 68 61 64 6f 77 73 22 0a 20 20 20 20 | **.Org.=load-path=.shadows"..... |
| 52de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 28 6c 65 | ............................,(le |
| 52e00 | 74 2a 20 28 28 73 74 72 20 28 6c 69 73 74 2d 6c 6f 61 64 2d 70 61 74 68 2d 73 68 61 64 6f 77 73 | t*.((str.(list-load-path-shadows |
| 52e20 | 20 3a 73 74 72 69 6e 67 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .:stringp))..................... |
| 52e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 2d 6c 69 73 74 20 28 73 | ....................(str-list.(s |
| 52e60 | 70 6c 69 74 2d 73 74 72 69 6e 67 20 73 74 72 20 22 5c 6e 22 20 3a 6f 6d 69 74 2d 6e 75 6c 6c 73 | plit-string.str."\n".:omit-nulls |
| 52e80 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. |
| 52ea0 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 73 68 61 64 6f 77 2d 73 74 72 20 22 22 29 29 0a | ...........(org-shadow-str."")). |
| 52ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 52ee0 | 20 20 20 28 64 6f 6c 69 73 74 20 28 73 68 61 64 6f 77 20 73 74 72 2d 6c 69 73 74 29 0a 20 20 20 | ...(dolist.(shadow.str-list).... |
| 52f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 52f20 | 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 2e 2a 6f 72 67 2e 2b | ..(when.(string-match-p.".*org.+ |
| 52f40 | 68 69 64 65 73 2e 2b 6f 72 67 2e 2a 22 20 73 68 61 64 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 | hides.+org.*".shadow)........... |
| 52f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | .............................(se |
| 52f80 | 74 71 20 6f 72 67 2d 73 68 61 64 6f 77 2d 73 74 72 20 28 63 6f 6e 63 61 74 20 6f 72 67 2d 73 68 | tq.org-shadow-str.(concat.org-sh |
| 52fa0 | 61 64 6f 77 2d 73 74 72 20 73 68 61 64 6f 77 20 22 5c 6e 22 29 29 29 29 0a 20 20 20 20 20 20 20 | adow-str.shadow."\n"))))........ |
| 52fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | ............................(if. |
| 52fe0 | 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 6f 72 67 2d 73 68 61 64 6f 77 2d 73 74 72 29 | (org-string-nw-p.org-shadow-str) |
| 53000 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 53020 | 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 69 64 65 6e 74 69 74 79 0a 20 20 | ........(mapconcat.#'identity... |
| 53040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 53060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 22 2a 57 61 72 6e 69 6e 67 2a 3a 20 50 6f | ................`("*Warning*:.Po |
| 53080 | 73 73 69 62 6c 65 20 6d 69 78 65 64 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 6f 66 20 4f 72 67 | ssible.mixed.installation.of.Org |
| 530a0 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "............................... |
| 530c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 23 2b 62 65 67 69 6e 5f 65 | ......................"#+begin_e |
| 530e0 | 78 61 6d 70 6c 65 22 20 3b 50 72 65 76 65 6e 74 20 74 68 65 20 66 6f 72 77 61 72 64 20 73 6c 61 | xample".;Prevent.the.forward.sla |
| 53100 | 73 68 65 73 20 69 6e 20 70 61 74 68 73 20 62 65 69 6e 67 20 69 6e 74 65 72 70 72 65 74 65 64 20 | shes.in.paths.being.interpreted. |
| 53120 | 61 73 20 4f 72 67 20 6d 61 72 6b 75 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | as.Org.markup................... |
| 53140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 53160 | 20 20 2c 28 6f 72 67 2d 74 72 69 6d 20 6f 72 67 2d 73 68 61 64 6f 77 2d 73 74 72 29 0a 20 20 20 | ..,(org-trim.org-shadow-str).... |
| 53180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 531a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 23 2b 65 6e 64 5f 65 78 61 6d 70 6c 65 22 | ................."#+end_example" |
| 531c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 531e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 53 74 75 64 79 20 74 68 65 20 | ....................."Study.the. |
| 53200 | 6f 75 74 70 75 74 20 6f 66 20 3d 4d 2d 78 20 6c 69 73 74 2d 6c 6f 61 64 2d 70 61 74 68 2d 73 68 | output.of.=M-x.list-load-path-sh |
| 53220 | 61 64 6f 77 73 3d 2e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | adows=.")....................... |
| 53240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 22 | ............................"\n" |
| 53260 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 53280 | 20 20 20 20 20 20 20 22 4e 6f 20 4f 72 67 20 6d 6f 64 65 20 73 68 61 64 6f 77 73 20 66 6f 75 6e | ......."No.Org.mode.shadows.foun |
| 532a0 | 64 20 69 6e 20 3d 6c 6f 61 64 2d 70 61 74 68 3d 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | d.in.=load-path="))............. |
| 532c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2a 2a 20 3d 6f 78 2d 68 75 67 6f | ...................."**.=ox-hugo |
| 532e0 | 3d 20 64 65 66 63 75 73 74 6f 6d 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | =.defcustoms"................... |
| 53300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20 22 7c 6f 72 67 2d 68 75 67 | ..............,(format."|org-hug |
| 53320 | 6f 2d 73 65 63 74 69 6f 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o-section....................... |
| 53340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 25 53 7c 22 20 6f 72 67 2d 68 75 67 6f 2d 73 65 | ...............|%S|".org-hugo-se |
| 53360 | 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ction).......................... |
| 53380 | 20 20 20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20 22 7c 6f 72 67 2d 68 75 67 6f 2d 75 73 65 2d 63 | .......,(format."|org-hugo-use-c |
| 533a0 | 6f 64 65 2d 66 6f 72 2d 6b 62 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ode-for-kbd..................... |
| 533c0 | 20 20 20 20 20 20 20 20 7c 25 53 7c 22 20 6f 72 67 2d 68 75 67 6f 2d 75 73 65 2d 63 6f 64 65 2d | ........|%S|".org-hugo-use-code- |
| 533e0 | 66 6f 72 2d 6b 62 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | for-kbd)........................ |
| 53400 | 20 20 20 20 20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20 22 7c 6f 72 67 2d 68 75 67 6f 2d 70 72 65 | .........,(format."|org-hugo-pre |
| 53420 | 73 65 72 76 65 2d 66 69 6c 6c 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | serve-filling................... |
| 53440 | 20 20 20 20 20 20 20 20 20 20 7c 25 53 7c 22 20 6f 72 67 2d 68 75 67 6f 2d 70 72 65 73 65 72 76 | ..........|%S|".org-hugo-preserv |
| 53460 | 65 2d 66 69 6c 6c 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-filling)...................... |
| 53480 | 20 20 20 20 20 20 20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20 22 7c 6f 72 67 2d 68 75 67 6f 2d 64 | ...........,(format."|org-hugo-d |
| 534a0 | 65 6c 65 74 65 2d 74 72 61 69 6c 69 6e 67 2d 77 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | elete-trailing-ws............... |
| 534c0 | 20 20 20 20 20 20 20 20 20 20 20 20 7c 25 53 7c 22 20 6f 72 67 2d 68 75 67 6f 2d 64 65 6c 65 74 | ............|%S|".org-hugo-delet |
| 534e0 | 65 2d 74 72 61 69 6c 69 6e 67 2d 77 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-trailing-ws).................. |
| 53500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20 22 7c 6f 72 67 2d 68 75 | ...............,(format."|org-hu |
| 53520 | 67 6f 2d 70 72 65 66 65 72 2d 68 79 70 68 65 6e 2d 69 6e 2d 74 61 67 73 20 20 20 20 20 20 20 20 | go-prefer-hyphen-in-tags........ |
| 53540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 25 53 7c 22 20 6f 72 67 2d 68 75 67 6f 2d 70 | ................|%S|".org-hugo-p |
| 53560 | 72 65 66 65 72 2d 68 79 70 68 65 6e 2d 69 6e 2d 74 61 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 | refer-hyphen-in-tags)........... |
| 53580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20 22 | ......................,(format." |
| 535a0 | 7c 6f 72 67 2d 68 75 67 6f 2d 61 6c 6c 6f 77 2d 73 70 61 63 65 73 2d 69 6e 2d 74 61 67 73 20 20 | |org-hugo-allow-spaces-in-tags.. |
| 535c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 25 53 7c 22 20 6f 72 67 | .......................|%S|".org |
| 535e0 | 2d 68 75 67 6f 2d 61 6c 6c 6f 77 2d 73 70 61 63 65 73 2d 69 6e 2d 74 61 67 73 29 0a 20 20 20 20 | -hugo-allow-spaces-in-tags)..... |
| 53600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 28 66 6f | ............................,(fo |
| 53620 | 72 6d 61 74 20 22 7c 6f 72 67 2d 68 75 67 6f 2d 74 61 67 2d 70 72 6f 63 65 73 73 69 6e 67 2d 66 | rmat."|org-hugo-tag-processing-f |
| 53640 | 75 6e 63 74 69 6f 6e 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 25 53 | unctions.....................|%S |
| 53660 | 7c 22 20 6f 72 67 2d 68 75 67 6f 2d 74 61 67 2d 70 72 6f 63 65 73 73 69 6e 67 2d 66 75 6e 63 74 | |".org-hugo-tag-processing-funct |
| 53680 | 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ions)........................... |
| 536a0 | 20 20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20 22 7c 6f 72 67 2d 68 75 67 6f 2d 61 75 74 6f 2d 73 | ......,(format."|org-hugo-auto-s |
| 536c0 | 65 74 2d 6c 61 73 74 6d 6f 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | et-lastmod...................... |
| 536e0 | 20 20 20 20 20 20 20 7c 25 53 7c 22 20 6f 72 67 2d 68 75 67 6f 2d 61 75 74 6f 2d 73 65 74 2d 6c | .......|%S|".org-hugo-auto-set-l |
| 53700 | 61 73 74 6d 6f 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | astmod)......................... |
| 53720 | 20 20 20 20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20 22 7c 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f | ........,(format."|org-hugo-expo |
| 53740 | 72 74 2d 77 69 74 68 2d 74 6f 63 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rt-with-toc..................... |
| 53760 | 20 20 20 20 20 20 20 20 20 7c 25 53 7c 22 20 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 77 | .........|%S|".org-hugo-export-w |
| 53780 | 69 74 68 2d 74 6f 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ith-toc)........................ |
| 537a0 | 20 20 20 20 20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20 22 7c 6f 72 67 2d 68 75 67 6f 2d 65 78 70 | .........,(format."|org-hugo-exp |
| 537c0 | 6f 72 74 2d 77 69 74 68 2d 73 65 63 74 69 6f 6e 2d 6e 75 6d 62 65 72 73 20 20 20 20 20 20 20 20 | ort-with-section-numbers........ |
| 537e0 | 20 20 20 20 20 20 20 20 20 20 7c 25 53 7c 22 20 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d | ..........|%S|".org-hugo-export- |
| 53800 | 77 69 74 68 2d 73 65 63 74 69 6f 6e 2d 6e 75 6d 62 65 72 73 29 0a 20 20 20 20 20 20 20 20 20 20 | with-section-numbers)........... |
| 53820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20 22 | ......................,(format." |
| 53840 | 7c 6f 72 67 2d 68 75 67 6f 2d 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2d 66 6f 72 6d 61 74 20 20 20 | |org-hugo-front-matter-format... |
| 53860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 25 53 7c 22 20 6f 72 67 | .......................|%S|".org |
| 53880 | 2d 68 75 67 6f 2d 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2d 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 | -hugo-front-matter-format)...... |
| 538a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 28 66 6f 72 | ...........................,(for |
| 538c0 | 6d 61 74 20 22 7c 6f 72 67 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 73 74 61 74 69 63 2d 73 75 | mat."|org-hugo-default-static-su |
| 538e0 | 62 64 69 72 65 63 74 6f 72 79 2d 66 6f 72 2d 65 78 74 65 72 6e 61 6c 73 20 20 20 20 7c 25 53 7c | bdirectory-for-externals....|%S| |
| 53900 | 22 20 6f 72 67 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 73 74 61 74 69 63 2d 73 75 62 64 69 72 | ".org-hugo-default-static-subdir |
| 53920 | 65 63 74 6f 72 79 2d 66 6f 72 2d 65 78 74 65 72 6e 61 6c 73 29 0a 20 20 20 20 20 20 20 20 20 20 | ectory-for-externals)........... |
| 53940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20 22 | ......................,(format." |
| 53960 | 7c 6f 72 67 2d 68 75 67 6f 2d 65 78 74 65 72 6e 61 6c 2d 66 69 6c 65 2d 65 78 74 65 6e 73 69 6f | |org-hugo-external-file-extensio |
| 53980 | 6e 73 2d 61 6c 6c 6f 77 65 64 2d 66 6f 72 2d 63 6f 70 79 69 6e 67 20 7c 25 53 7c 22 20 6f 72 67 | ns-allowed-for-copying.|%S|".org |
| 539a0 | 2d 68 75 67 6f 2d 65 78 74 65 72 6e 61 6c 2d 66 69 6c 65 2d 65 78 74 65 6e 73 69 6f 6e 73 2d 61 | -hugo-external-file-extensions-a |
| 539c0 | 6c 6c 6f 77 65 64 2d 66 6f 72 2d 63 6f 70 79 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | llowed-for-copying)............. |
| 539e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20 22 7c 6f | ....................,(format."|o |
| 53a00 | 72 67 2d 68 75 67 6f 2d 64 61 74 65 2d 66 6f 72 6d 61 74 20 20 20 20 20 20 20 20 20 20 20 20 20 | rg-hugo-date-format............. |
| 53a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 25 53 7c 22 20 6f 72 67 2d 68 | .....................|%S|".org-h |
| 53a40 | 75 67 6f 2d 64 61 74 65 2d 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ugo-date-format)................ |
| 53a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20 22 7c 6f 72 67 2d | .................,(format."|org- |
| 53a80 | 68 75 67 6f 2d 70 61 69 72 65 64 2d 73 68 6f 72 74 63 6f 64 65 73 20 20 20 20 20 20 20 20 20 20 | hugo-paired-shortcodes.......... |
| 53aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 25 53 7c 22 20 6f 72 67 2d 68 75 67 6f | ..................|%S|".org-hugo |
| 53ac0 | 2d 70 61 69 72 65 64 2d 73 68 6f 72 74 63 6f 64 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -paired-shortcodes)............. |
| 53ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20 22 7c 6f | ....................,(format."|o |
| 53b00 | 72 67 2d 68 75 67 6f 2d 73 75 70 70 72 65 73 73 2d 6c 61 73 74 6d 6f 64 2d 70 65 72 69 6f 64 20 | rg-hugo-suppress-lastmod-period. |
| 53b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 25 53 7c 22 20 6f 72 67 2d 68 | .....................|%S|".org-h |
| 53b40 | 75 67 6f 2d 73 75 70 70 72 65 73 73 2d 6c 61 73 74 6d 6f 64 2d 70 65 72 69 6f 64 29 0a 20 20 20 | ugo-suppress-lastmod-period).... |
| 53b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 28 66 | .............................,(f |
| 53b80 | 6f 72 6d 61 74 20 22 7c 6f 72 67 2d 68 75 67 6f 2d 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2d 66 6f | ormat."|org-hugo-front-matter-fo |
| 53ba0 | 72 6d 61 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 25 | rmat..........................|% |
| 53bc0 | 53 7c 22 20 6f 72 67 2d 68 75 67 6f 2d 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2d 66 6f 72 6d 61 74 | S|".org-hugo-front-matter-format |
| 53be0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. |
| 53c00 | 20 22 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 77 69 74 | ."\n"))..........(org-export-wit |
| 53c20 | 68 2d 74 6f 63 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 28 69 6e 66 6f 2d 6d 64 20 28 70 72 | h-toc.nil)..........(info-md.(pr |
| 53c40 | 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 71 75 69 72 65 | ogn.....................(require |
| 53c60 | 20 27 6f 78 2d 6d 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 | .'ox-md).....................(or |
| 53c80 | 67 2d 65 78 70 6f 72 74 2d 73 74 72 69 6e 67 2d 61 73 20 69 6e 66 6f 2d 6f 72 67 20 27 6d 64 20 | g-export-string-as.info-org.'md. |
| 53ca0 | 3a 62 6f 64 79 2d 6f 6e 6c 79 29 29 29 29 0a 20 20 20 20 28 6b 69 6c 6c 2d 6e 65 77 20 69 6e 66 | :body-only)))).....(kill-new.inf |
| 53cc0 | 6f 2d 6d 64 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 25 73 22 20 69 6e 66 6f 2d 6f 72 67 | o-md).....(message."%s".info-org |
| 53ce0 | 29 0a 20 20 20 20 69 6e 66 6f 2d 6f 72 67 29 29 0a 0a 0a 28 70 72 6f 76 69 64 65 20 27 6f 78 2d | ).....info-org))...(provide.'ox- |
| 53d00 | 68 75 67 6f 29 0a 0a 3b 3b 3b 20 6f 78 2d 68 75 67 6f 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a | hugo)..;;;.ox-hugo.el.ends.here. |
| 53d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 53d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 53d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 53d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 53da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 53dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 53de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 53e00 | 6f 78 2d 68 75 67 6f 2d 32 30 32 34 30 33 30 35 2e 31 39 32 33 2f 6f 72 67 2d 68 75 67 6f 2d 61 | ox-hugo-20240305.1923/org-hugo-a |
| 53e20 | 75 74 6f 2d 65 78 70 6f 72 74 2d 6d 6f 64 65 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | uto-export-mode.el.............. |
| 53e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 53e60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 53e80 | 30 30 30 32 36 35 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 37 36 36 31 00 20 30 00 00 00 | 0002651.00000000000.017661..0... |
| 53ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 53ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 53ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 53f00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 53f20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 53f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 53f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 53f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 53fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 53fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 53fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 54000 | 3b 3b 3b 20 6f 72 67 2d 68 75 67 6f 2d 61 75 74 6f 2d 65 78 70 6f 72 74 2d 6d 6f 64 65 2e 65 6c | ;;;.org-hugo-auto-export-mode.el |
| 54020 | 20 2d 2d 2d 20 4d 69 6e 6f 72 20 6d 6f 64 65 20 66 6f 72 20 61 75 74 6f 2d 65 78 70 6f 72 74 69 | .---.Minor.mode.for.auto-exporti |
| 54040 | 6e 67 20 75 73 69 6e 67 20 6f 78 2d 68 75 67 6f 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e | ng.using.ox-hugo.-*-.lexical-bin |
| 54060 | 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 41 75 74 68 6f 72 73 3a 20 4b 61 75 73 68 61 6c | ding:.t.-*-..;;.Authors:.Kaushal |
| 54080 | 20 4d 6f 64 69 20 3c 6b 61 75 73 68 61 6c 2e 6d 6f 64 40 67 6d 61 69 6c 2e 63 6f 6d 3e 2c 20 45 | .Modi.<kaushal.mod@gmail.com>,.E |
| 540a0 | 76 67 65 6e 69 20 4b 6f 6c 65 76 20 3c 65 76 67 65 6e 79 73 77 40 67 6d 61 69 6c 2e 63 6f 6d 3e | vgeni.Kolev.<evgenysw@gmail.com> |
| 540c0 | 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6f 78 2d 68 75 67 6f 2e 73 63 72 69 70 74 65 | .;;.URL:.https://ox-hugo.scripte |
| 540e0 | 72 2e 63 6f 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 3b 3b 0a 3b 3b 20 54 68 69 73 | r.co..;;;.Commentary:.;;.;;.This |
| 54100 | 20 69 73 20 61 20 6d 69 6e 6f 72 20 6d 6f 64 65 20 66 6f 72 20 65 6e 61 62 6c 69 6e 67 20 61 75 | .is.a.minor.mode.for.enabling.au |
| 54120 | 74 6f 2d 65 78 70 6f 72 74 69 6e 67 20 6f 66 20 4f 72 67 20 66 69 6c 65 73 20 76 69 61 0a 3b 3b | to-exporting.of.Org.files.via.;; |
| 54140 | 20 6f 78 2d 68 75 67 6f 2e 0a 3b 3b 0a 3b 3b 20 2a 49 74 20 69 73 20 4e 4f 54 20 61 20 73 74 61 | .ox-hugo..;;.;;.*It.is.NOT.a.sta |
| 54160 | 6e 64 2d 61 6c 6f 6e 65 20 70 61 63 6b 61 67 65 2e 2a 0a 0a 3b 3b 3b 20 55 73 61 67 65 3a 0a 3b | nd-alone.package.*..;;;.Usage:.; |
| 54180 | 3b 0a 3b 3b 20 54 6f 20 65 6e 61 62 6c 65 20 74 68 69 73 20 6d 69 6e 6f 72 20 6d 6f 64 65 20 66 | ;.;;.To.enable.this.minor.mode.f |
| 541a0 | 6f 72 20 61 20 22 63 6f 6e 74 65 6e 74 2d 6f 72 67 22 20 64 69 72 65 63 74 6f 72 79 2c 20 61 64 | or.a."content-org".directory,.ad |
| 541c0 | 64 20 62 65 6c 6f 77 0a 3b 3b 20 74 6f 20 74 68 65 20 2e 64 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c | d.below.;;.to.the..dir-locals.el |
| 541e0 | 3a 0a 3b 3b 0a 3b 3b 20 20 20 28 28 22 63 6f 6e 74 65 6e 74 2d 6f 72 67 2f 22 0a 3b 3b 20 20 20 | :.;;.;;...(("content-org/".;;... |
| 54200 | 20 20 2e 20 28 28 6f 72 67 2d 6d 6f 64 65 20 2e 20 28 28 65 76 61 6c 20 2e 20 28 6f 72 67 2d 68 | ....((org-mode...((eval...(org-h |
| 54220 | 75 67 6f 2d 61 75 74 6f 2d 65 78 70 6f 72 74 2d 6d 6f 64 65 29 29 29 29 29 29 29 0a 0a 3b 3b 3b | ugo-auto-export-mode)))))))..;;; |
| 54240 | 20 43 6f 64 65 3a 0a 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 68 75 | .Code:..(declare-function.org-hu |
| 54260 | 67 6f 2d 65 78 70 6f 72 74 2d 77 69 6d 2d 74 6f 2d 6d 64 20 22 6f 78 2d 68 75 67 6f 22 29 0a 0a | go-export-wim-to-md."ox-hugo").. |
| 54280 | 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 77 69 6d 2d 74 6f 2d 6d 64 | (defun.org-hugo-export-wim-to-md |
| 542a0 | 2d 61 66 74 65 72 2d 73 61 76 65 20 28 29 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 66 6f 72 20 60 | -after-save.()..."Function.for.` |
| 542c0 | 61 66 74 65 72 2d 73 61 76 65 2d 68 6f 6f 6b 27 20 74 6f 20 72 75 6e 20 60 6f 72 67 2d 68 75 67 | after-save-hook'.to.run.`org-hug |
| 542e0 | 6f 2d 65 78 70 6f 72 74 2d 77 69 6d 2d 74 6f 2d 6d 64 27 2e 0a 0a 54 68 65 20 65 78 70 6f 72 74 | o-export-wim-to-md'...The.export |
| 54300 | 69 6e 67 20 68 61 70 70 65 6e 73 20 6f 6e 6c 79 20 77 68 65 6e 20 4f 72 67 20 43 61 70 74 75 72 | ing.happens.only.when.Org.Captur |
| 54320 | 65 20 69 73 20 6e 6f 74 20 69 6e 20 70 72 6f 67 72 65 73 73 2e 22 0a 20 20 28 75 6e 6c 65 73 73 | e.is.not.in.progress."...(unless |
| 54340 | 20 28 65 71 20 72 65 61 6c 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 6f 72 67 2d 63 61 70 74 | .(eq.real-this-command.'org-capt |
| 54360 | 75 72 65 2d 66 69 6e 61 6c 69 7a 65 29 0a 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f | ure-finalize).....(save-excursio |
| 54380 | 6e 0a 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 77 69 6d 2d 74 6f 2d | n.......(org-hugo-export-wim-to- |
| 543a0 | 6d 64 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 69 6e 65 2d 6d | md))))..;;;###autoload.(define-m |
| 543c0 | 69 6e 6f 72 2d 6d 6f 64 65 20 6f 72 67 2d 68 75 67 6f 2d 61 75 74 6f 2d 65 78 70 6f 72 74 2d 6d | inor-mode.org-hugo-auto-export-m |
| 543e0 | 6f 64 65 0a 20 20 22 54 6f 67 67 6c 65 20 61 75 74 6f 20 65 78 70 6f 72 74 69 6e 67 20 74 68 65 | ode..."Toggle.auto.exporting.the |
| 54400 | 20 4f 72 67 20 66 69 6c 65 20 75 73 69 6e 67 20 60 6f 78 2d 68 75 67 6f 27 2e 22 0a 20 20 3a 67 | .Org.file.using.`ox-hugo'."...:g |
| 54420 | 6c 6f 62 61 6c 20 6e 69 6c 0a 20 20 3a 6c 69 67 68 74 65 72 20 22 22 0a 20 20 28 69 66 20 6f 72 | lobal.nil...:lighter.""...(if.or |
| 54440 | 67 2d 68 75 67 6f 2d 61 75 74 6f 2d 65 78 70 6f 72 74 2d 6d 6f 64 65 0a 20 20 20 20 20 20 3b 3b | g-hugo-auto-export-mode.......;; |
| 54460 | 20 57 68 65 6e 20 74 68 65 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 0a 20 20 20 20 20 20 | .When.the.mode.is.enabled....... |
| 54480 | 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d | (progn.........(add-hook.'after- |
| 544a0 | 73 61 76 65 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 77 69 6d 2d | save-hook.#'org-hugo-export-wim- |
| 544c0 | 74 6f 2d 6d 64 2d 61 66 74 65 72 2d 73 61 76 65 20 3a 61 70 70 65 6e 64 20 3a 6c 6f 63 61 6c 29 | to-md-after-save.:append.:local) |
| 544e0 | 29 0a 20 20 20 20 3b 3b 20 57 68 65 6e 20 74 68 65 20 6d 6f 64 65 20 69 73 20 64 69 73 61 62 6c | ).....;;.When.the.mode.is.disabl |
| 54500 | 65 64 0a 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d 73 61 76 65 2d | ed.....(remove-hook.'after-save- |
| 54520 | 68 6f 6f 6b 20 23 27 6f 72 67 2d 68 75 67 6f 2d 65 78 70 6f 72 74 2d 77 69 6d 2d 74 6f 2d 6d 64 | hook.#'org-hugo-export-wim-to-md |
| 54540 | 2d 61 66 74 65 72 2d 73 61 76 65 20 3a 6c 6f 63 61 6c 29 29 29 0a 0a 0a 28 70 72 6f 76 69 64 65 | -after-save.:local)))...(provide |
| 54560 | 20 27 6f 72 67 2d 68 75 67 6f 2d 61 75 74 6f 2d 65 78 70 6f 72 74 2d 6d 6f 64 65 29 0a 0a 3b 3b | .'org-hugo-auto-export-mode)..;; |
| 54580 | 3b 20 6f 72 67 2d 68 75 67 6f 2d 61 75 74 6f 2d 65 78 70 6f 72 74 2d 6d 6f 64 65 2e 65 6c 20 65 | ;.org-hugo-auto-export-mode.el.e |
| 545a0 | 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | nds.here........................ |
| 545c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 545e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 54600 | 6f 78 2d 68 75 67 6f 2d 32 30 32 34 30 33 30 35 2e 31 39 32 33 2f 6f 78 2d 68 75 67 6f 2d 64 65 | ox-hugo-20240305.1923/ox-hugo-de |
| 54620 | 70 72 65 63 61 74 65 64 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | precated.el..................... |
| 54640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 54660 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 54680 | 30 30 35 31 33 30 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 36 34 30 36 00 20 30 00 00 00 | 0051304.00000000000.016406..0... |
| 546a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 546c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 546e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 54700 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 54720 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 54740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 54760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 54780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 547a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 547c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 547e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 54800 | 3b 3b 3b 20 6f 78 2d 68 75 67 6f 2d 64 65 70 72 65 63 61 74 65 64 2e 65 6c 20 2d 2d 2d 20 44 65 | ;;;.ox-hugo-deprecated.el.---.De |
| 54820 | 70 72 65 63 61 74 65 64 20 73 74 75 66 66 20 66 72 6f 6d 20 6f 78 2d 68 75 67 6f 20 2d 2a 2d 20 | precated.stuff.from.ox-hugo.-*-. |
| 54840 | 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 41 75 74 68 6f | lexical-binding:.t.-*-..;;.Autho |
| 54860 | 72 73 3a 20 4b 61 75 73 68 61 6c 20 4d 6f 64 69 20 3c 6b 61 75 73 68 61 6c 2e 6d 6f 64 69 40 67 | rs:.Kaushal.Modi.<kaushal.modi@g |
| 54880 | 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6f 78 2d 68 75 67 | mail.com>.;;.URL:.https://ox-hug |
| 548a0 | 6f 2e 73 63 72 69 70 74 65 72 2e 63 6f 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a | o.scripter.co..;;;.Commentary:.. |
| 548c0 | 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 63 6f 6e 74 61 69 6e 73 20 76 61 72 69 61 62 6c 65 73 20 | ;;.This.file.contains.variables. |
| 548e0 | 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 20 64 65 70 72 65 63 61 74 65 64 20 66 72 6f 6d 20 6f 78 | and.functions.deprecated.from.ox |
| 54900 | 2d 68 75 67 6f 2e 0a 3b 3b 20 44 6f 20 6e 6f 74 20 64 65 70 65 6e 64 20 6f 6e 20 74 68 69 73 20 | -hugo..;;.Do.not.depend.on.this. |
| 54920 | 66 69 6c 65 20 61 73 20 69 74 20 6d 61 79 20 64 69 73 61 70 70 65 61 72 20 61 6e 79 20 64 61 79 | file.as.it.may.disappear.any.day |
| 54940 | 2e 0a 0a 0c 0a 3b 3b 3b 20 4f 62 73 6f 6c 65 74 69 6f 6e 73 0a 0a 3b 3b 20 42 6c 61 63 6b 66 72 | .....;;;.Obsoletions..;;.Blackfr |
| 54960 | 69 64 61 79 20 73 75 70 70 6f 72 74 20 69 73 20 62 65 69 6e 67 20 72 65 6d 6f 76 65 64 20 66 72 | iday.support.is.being.removed.fr |
| 54980 | 6f 6d 20 60 6f 78 2d 68 75 67 6f 27 20 61 73 20 48 75 67 6f 20 68 61 73 0a 3b 3b 20 64 65 70 72 | om.`ox-hugo'.as.Hugo.has.;;.depr |
| 549a0 | 65 63 61 74 65 64 20 69 74 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20 61 20 77 68 69 6c 65 2e 0a | ecated.its.support.for.a.while.. |
| 549c0 | 3b 3b 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6b 61 75 73 68 61 6c 6d 6f 64 | ;;.https://github.com/kaushalmod |
| 549e0 | 69 2f 6f 78 2d 68 75 67 6f 2f 64 69 73 63 75 73 73 69 6f 6e 73 2f 34 38 35 0a 0a 3b 3b 3b 20 43 | i/ox-hugo/discussions/485..;;;.C |
| 54a00 | 6f 64 65 3a 0a 0a 3b 3b 20 53 69 6c 65 6e 63 65 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 72 0a 28 | ode:..;;.Silence.byte-compiler.( |
| 54a20 | 64 65 66 76 61 72 20 6f 72 67 2d 68 75 67 6f 2d 2d 64 61 74 65 2d 74 69 6d 65 2d 72 65 67 65 78 | defvar.org-hugo--date-time-regex |
| 54a40 | 70 29 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 68 75 67 6f 2d 2d 73 75 62 74 72 65 65 2d 63 6f 6f | p).(defvar.org-hugo--subtree-coo |
| 54a60 | 72 64 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 73 74 72 69 6e 67 | rd).(declare-function.org-string |
| 54a80 | 2d 6e 77 2d 70 20 22 6f 72 67 2d 6d 61 63 73 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 | -nw-p."org-macs").(declare-funct |
| 54aa0 | 69 6f 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 63 61 6c 63 2d 77 65 69 67 68 74 20 22 6f 78 2d 68 75 | ion.org-hugo--calc-weight."ox-hu |
| 54ac0 | 67 6f 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 68 75 67 6f 2d | go").(declare-function.org-hugo- |
| 54ae0 | 73 6c 75 67 20 22 6f 78 2d 68 75 67 6f 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f | slug."ox-hugo").(declare-functio |
| 54b00 | 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2d 76 61 6c 75 65 2d 62 | n.org-hugo--front-matter-value-b |
| 54b20 | 6f 6f 6c 65 61 6e 69 7a 65 20 22 6f 78 2d 68 75 67 6f 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 | ooleanize."ox-hugo").(declare-fu |
| 54b40 | 6e 63 74 69 6f 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 64 65 6c 69 6d 2d 73 74 72 2d 74 6f 2d 6c 69 | nction.org-hugo--delim-str-to-li |
| 54b60 | 73 74 20 22 6f 78 2d 68 75 67 6f 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 | st."ox-hugo").(declare-function. |
| 54b80 | 6f 72 67 2d 68 75 67 6f 2d 2d 70 61 72 73 65 2d 70 72 6f 70 65 72 74 79 2d 61 72 67 75 6d 65 6e | org-hugo--parse-property-argumen |
| 54ba0 | 74 73 20 22 6f 78 2d 68 75 67 6f 22 29 0a 3b 3b 0a 0a 28 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 | ts."ox-hugo").;;..(make-obsolete |
| 54bc0 | 2d 76 61 72 69 61 62 6c 65 20 27 6f 72 67 2d 68 75 67 6f 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d | -variable.'org-hugo-blackfriday- |
| 54be0 | 6f 70 74 69 6f 6e 73 20 6e 69 6c 20 22 48 75 67 6f 20 68 61 73 20 73 77 69 74 63 68 65 64 20 74 | options.nil."Hugo.has.switched.t |
| 54c00 | 6f 20 75 73 65 20 47 6f 6c 64 6d 61 72 6b 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 4d 61 | o.use.Goldmark.as.the.default.Ma |
| 54c20 | 72 6b 64 6f 77 6e 20 70 61 72 73 65 72 20 73 69 6e 63 65 20 76 30 2e 36 30 2e 22 20 22 4a 61 6e | rkdown.parser.since.v0.60."."Jan |
| 54c40 | 20 31 35 2c 20 32 30 32 32 22 29 0a 28 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 61 72 69 61 | .15,.2022").(make-obsolete-varia |
| 54c60 | 62 6c 65 20 27 6f 72 67 2d 68 75 67 6f 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 65 78 74 65 6e 73 | ble.'org-hugo-blackfriday-extens |
| 54c80 | 69 6f 6e 73 20 6e 69 6c 20 22 48 75 67 6f 20 68 61 73 20 73 77 69 74 63 68 65 64 20 74 6f 20 75 | ions.nil."Hugo.has.switched.to.u |
| 54ca0 | 73 65 20 47 6f 6c 64 6d 61 72 6b 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 4d 61 72 6b 64 | se.Goldmark.as.the.default.Markd |
| 54cc0 | 6f 77 6e 20 70 61 72 73 65 72 20 73 69 6e 63 65 20 76 30 2e 36 30 2e 22 20 22 4a 61 6e 20 31 35 | own.parser.since.v0.60."."Jan.15 |
| 54ce0 | 2c 20 32 30 32 32 22 29 0a 0a 0c 0a 3b 3b 3b 20 56 61 72 69 61 62 6c 65 73 0a 0a 28 64 65 66 76 | ,.2022")....;;;.Variables..(defv |
| 54d00 | 61 72 20 6f 72 67 2d 68 75 67 6f 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 6f 70 74 69 6f 6e 73 0a | ar.org-hugo-blackfriday-options. |
| 54d20 | 20 20 27 28 22 74 61 73 6b 4c 69 73 74 73 22 0a 20 20 20 20 22 73 6d 61 72 74 79 70 61 6e 74 73 | ..'("taskLists"....."smartypants |
| 54d40 | 22 0a 20 20 20 20 22 73 6d 61 72 74 79 70 61 6e 74 73 51 75 6f 74 65 73 4e 42 53 50 22 0a 20 20 | "....."smartypantsQuotesNBSP"... |
| 54d60 | 20 20 22 61 6e 67 6c 65 64 51 75 6f 74 65 73 22 0a 20 20 20 20 22 66 72 61 63 74 69 6f 6e 73 22 | .."angledQuotes"....."fractions" |
| 54d80 | 0a 20 20 20 20 22 73 6d 61 72 74 44 61 73 68 65 73 22 0a 20 20 20 20 22 6c 61 74 65 78 44 61 73 | ....."smartDashes"....."latexDas |
| 54da0 | 68 65 73 22 0a 20 20 20 20 22 68 72 65 66 54 61 72 67 65 74 42 6c 61 6e 6b 22 0a 20 20 20 20 22 | hes"....."hrefTargetBlank"....." |
| 54dc0 | 70 6c 61 69 6e 49 44 41 6e 63 68 6f 72 73 22 0a 20 20 20 20 22 65 78 74 65 6e 73 69 6f 6e 73 22 | plainIDAnchors"....."extensions" |
| 54de0 | 0a 20 20 20 20 22 65 78 74 65 6e 73 69 6f 6e 73 6d 61 73 6b 22 29 0a 20 20 22 44 65 70 72 65 63 | ....."extensionsmask")..."Deprec |
| 54e00 | 61 74 65 64 20 42 6c 61 63 6b 66 72 69 64 61 79 20 70 61 72 73 65 72 20 6f 70 74 69 6f 6e 20 6e | ated.Blackfriday.parser.option.n |
| 54e20 | 61 6d 65 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 68 75 67 6f 2d 62 6c 61 63 6b 66 | ames.")..(defvar.org-hugo-blackf |
| 54e40 | 72 69 64 61 79 2d 65 78 74 65 6e 73 69 6f 6e 73 0a 20 20 27 28 22 6e 6f 49 6e 74 72 61 45 6d 70 | riday-extensions...'("noIntraEmp |
| 54e60 | 68 61 73 69 73 22 0a 20 20 20 20 22 74 61 62 6c 65 73 22 0a 20 20 20 20 22 66 65 6e 63 65 64 43 | hasis"....."tables"....."fencedC |
| 54e80 | 6f 64 65 22 0a 20 20 20 20 22 61 75 74 6f 6c 69 6e 6b 22 0a 20 20 20 20 22 73 74 72 69 6b 65 74 | ode"....."autolink"....."striket |
| 54ea0 | 68 72 6f 75 67 68 22 0a 20 20 20 20 22 6c 61 78 48 74 6d 6c 42 6c 6f 63 6b 73 22 0a 20 20 20 20 | hrough"....."laxHtmlBlocks"..... |
| 54ec0 | 22 73 70 61 63 65 48 65 61 64 65 72 73 22 0a 20 20 20 20 22 68 61 72 64 4c 69 6e 65 42 72 65 61 | "spaceHeaders"....."hardLineBrea |
| 54ee0 | 6b 22 0a 20 20 20 20 22 74 61 62 53 69 7a 65 45 69 67 68 74 22 0a 20 20 20 20 22 66 6f 6f 74 6e | k"....."tabSizeEight"....."footn |
| 54f00 | 6f 74 65 73 22 0a 20 20 20 20 22 6e 6f 45 6d 70 74 79 4c 69 6e 65 42 65 66 6f 72 65 42 6c 6f 63 | otes"....."noEmptyLineBeforeBloc |
| 54f20 | 6b 22 0a 20 20 20 20 22 68 65 61 64 65 72 49 64 73 22 0a 20 20 20 20 22 74 69 74 6c 65 62 6c 6f | k"....."headerIds"....."titleblo |
| 54f40 | 63 6b 22 0a 20 20 20 20 22 61 75 74 6f 48 65 61 64 65 72 49 64 73 22 0a 20 20 20 20 22 62 61 63 | ck"....."autoHeaderIds"....."bac |
| 54f60 | 6b 73 6c 61 73 68 4c 69 6e 65 42 72 65 61 6b 22 0a 20 20 20 20 22 64 65 66 69 6e 69 74 69 6f 6e | kslashLineBreak"....."definition |
| 54f80 | 4c 69 73 74 73 22 0a 20 20 20 20 22 6a 6f 69 6e 4c 69 6e 65 73 22 29 0a 20 20 22 44 65 70 72 65 | Lists"....."joinLines")..."Depre |
| 54fa0 | 63 61 74 65 64 20 42 6c 61 63 6b 66 72 69 64 61 79 20 65 78 74 65 6e 73 69 6f 6e 20 6e 61 6d 65 | cated.Blackfriday.extension.name |
| 54fc0 | 73 2e 22 29 0a 0a 0a 0c 0a 3b 3b 3b 20 46 75 6e 63 74 69 6f 6e 73 0a 0a 28 64 65 66 75 6e 20 6f | s.").....;;;.Functions..(defun.o |
| 54fe0 | 72 67 2d 68 75 67 6f 2d 2d 70 61 72 73 65 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 70 72 6f 70 2d | rg-hugo--parse-blackfriday-prop- |
| 55000 | 74 6f 2d 61 6c 69 73 74 20 28 73 74 72 29 0a 20 20 22 52 65 74 75 72 6e 20 61 6e 20 61 6c 69 73 | to-alist.(str)..."Return.an.alis |
| 55020 | 74 20 6f 66 20 76 61 6c 69 64 20 48 75 67 6f 20 62 6c 61 63 6b 66 72 69 64 61 79 20 70 72 6f 70 | t.of.valid.Hugo.blackfriday.prop |
| 55040 | 65 72 74 69 65 73 20 63 6f 6e 76 65 72 74 65 64 20 66 72 6f 6d 20 53 54 52 2e 0a 0a 46 6f 72 20 | erties.converted.from.STR...For. |
| 55060 | 65 78 61 6d 70 6c 65 2c 20 69 6e 70 75 74 20 53 54 52 3a 0a 0a 20 20 5c 22 3a 66 72 61 63 74 69 | example,.input.STR:....\":fracti |
| 55080 | 6f 6e 73 20 3a 73 6d 61 72 74 64 61 73 68 65 73 20 6e 69 6c 20 3a 61 6e 67 6c 65 64 71 75 6f 74 | ons.:smartdashes.nil.:angledquot |
| 550a0 | 65 73 20 74 5c 22 0a 0a 77 6f 75 6c 64 20 63 6f 6e 76 65 72 74 20 74 6f 3a 0a 0a 20 20 28 28 66 | es.t\"..would.convert.to:....((f |
| 550c0 | 72 61 63 74 69 6f 6e 73 20 2e 20 5c 22 66 61 6c 73 65 5c 22 29 20 28 73 6d 61 72 74 44 61 73 68 | ractions...\"false\").(smartDash |
| 550e0 | 65 73 20 2e 20 5c 22 66 61 6c 73 65 5c 22 29 20 28 61 6e 67 6c 65 64 51 75 6f 74 65 73 20 2e 20 | es...\"false\").(angledQuotes... |
| 55100 | 5c 22 74 72 75 65 5c 22 29 29 0a 0a 54 68 65 20 5c 22 74 72 75 65 5c 22 20 61 6e 64 20 5c 22 66 | \"true\"))..The.\"true\".and.\"f |
| 55120 | 61 6c 73 65 5c 22 20 73 74 72 69 6e 67 73 20 69 6e 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c | alse\".strings.in.the.return.val |
| 55140 | 75 65 20 61 72 65 20 64 75 65 20 74 6f 0a 60 6f 72 67 2d 68 75 67 6f 2d 2d 66 72 6f 6e 74 2d 6d | ue.are.due.to.`org-hugo--front-m |
| 55160 | 61 74 74 65 72 2d 76 61 6c 75 65 2d 62 6f 6f 6c 65 61 6e 69 7a 65 27 2e 22 0a 20 20 28 6c 65 74 | atter-value-booleanize'."...(let |
| 55180 | 20 28 28 62 6c 61 63 6b 66 72 69 64 61 79 2d 61 6c 69 73 74 20 28 6f 72 67 2d 68 75 67 6f 2d 2d | .((blackfriday-alist.(org-hugo-- |
| 551a0 | 70 61 72 73 65 2d 70 72 6f 70 65 72 74 79 2d 61 72 67 75 6d 65 6e 74 73 20 73 74 72 29 29 0a 20 | parse-property-arguments.str)).. |
| 551c0 | 20 20 20 20 20 20 20 76 61 6c 69 64 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 61 6c 69 73 74 29 0a | .......valid-blackfriday-alist). |
| 551e0 | 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72 65 66 2d 70 72 6f 70 20 6f 72 67 2d 68 75 67 6f 2d 62 | ....(dolist.(ref-prop.org-hugo-b |
| 55200 | 6c 61 63 6b 66 72 69 64 61 79 2d 6f 70 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 | lackfriday-options).......(dolis |
| 55220 | 74 20 28 75 73 65 72 2d 70 72 6f 70 20 62 6c 61 63 6b 66 72 69 64 61 79 2d 61 6c 69 73 74 29 0a | t.(user-prop.blackfriday-alist). |
| 55240 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 3d 20 28 64 6f 77 6e 63 61 73 65 | ........(when.(string=.(downcase |
| 55260 | 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 28 63 61 72 20 75 73 65 72 2d 70 72 6f 70 29 29 29 0a | .(symbol-name.(car.user-prop))). |
| 55280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 77 6e 63 61 73 65 | .......................(downcase |
| 552a0 | 20 72 65 66 2d 70 72 6f 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6b 65 | .ref-prop))...........(let*.((ke |
| 552c0 | 79 20 28 69 6e 74 65 72 6e 20 72 65 66 2d 70 72 6f 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | y.(intern.ref-prop))............ |
| 552e0 | 20 20 20 20 20 20 28 76 61 6c 75 65 20 28 63 64 72 20 75 73 65 72 2d 70 72 6f 70 29 29 0a 20 20 | ......(value.(cdr.user-prop))... |
| 55300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 61 6c 75 65 20 28 69 66 20 28 6f 72 20 28 65 | ...............(value.(if.(or.(e |
| 55320 | 71 75 61 6c 20 6b 65 79 20 27 65 78 74 65 6e 73 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 | qual.key.'extensions)........... |
| 55340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 6b 65 79 | ......................(equal.key |
| 55360 | 20 27 65 78 74 65 6e 73 69 6f 6e 73 6d 61 73 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .'extensionsmask)).............. |
| 55380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 64 65 6c 69 6d 2d | ...............(org-hugo--delim- |
| 553a0 | 73 74 72 2d 74 6f 2d 6c 69 73 74 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | str-to-list.value).............. |
| 553c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 66 72 6f 6e 74 2d 6d 61 | .............(org-hugo--front-ma |
| 553e0 | 74 74 65 72 2d 76 61 6c 75 65 2d 62 6f 6f 6c 65 61 6e 69 7a 65 20 76 61 6c 75 65 29 29 29 29 0a | tter-value-booleanize.value)))). |
| 55400 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 6b 65 79 20 76 61 6c 75 | ............(push.(cons.key.valu |
| 55420 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 69 64 2d 62 6c 61 63 6b | e)...................valid-black |
| 55440 | 66 72 69 64 61 79 2d 61 6c 69 73 74 29 29 29 29 29 0a 20 20 20 20 76 61 6c 69 64 2d 62 6c 61 63 | friday-alist))))).....valid-blac |
| 55460 | 6b 66 72 69 64 61 79 2d 61 6c 69 73 74 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f | kfriday-alist))..(defun.org-hugo |
| 55480 | 2d 2d 72 65 74 75 72 6e 2d 76 61 6c 69 64 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 65 78 74 65 6e | --return-valid-blackfriday-exten |
| 554a0 | 73 69 6f 6e 20 28 65 78 74 29 0a 20 20 22 52 65 74 75 72 6e 20 76 61 6c 69 64 20 63 61 73 65 2d | sion.(ext)..."Return.valid.case- |
| 554c0 | 73 65 6e 73 69 74 69 76 65 20 73 74 72 69 6e 67 20 66 6f 72 20 42 6c 61 63 6b 66 72 69 64 61 79 | sensitive.string.for.Blackfriday |
| 554e0 | 20 65 78 74 65 6e 73 69 6f 6e 20 45 58 54 2e 0a 0a 45 78 61 6d 70 6c 65 3a 20 49 66 20 45 58 54 | .extension.EXT...Example:.If.EXT |
| 55500 | 20 69 73 20 5c 22 68 61 72 64 6c 69 6e 65 62 72 65 61 6b 5c 22 2c 0a 5c 22 5c 22 68 61 72 64 4c | .is.\"hardlinebreak\",.\"\"hardL |
| 55520 | 69 6e 65 42 72 65 61 6b 5c 22 5c 22 20 28 71 75 6f 74 65 64 20 73 74 72 69 6e 67 29 20 69 73 20 | ineBreak\"\".(quoted.string).is. |
| 55540 | 72 65 74 75 72 6e 65 64 2e 22 0a 20 20 28 6c 65 74 20 28 72 65 74 29 0a 20 20 20 20 28 64 6f 6c | returned."...(let.(ret).....(dol |
| 55560 | 69 73 74 20 28 72 65 66 2d 65 78 74 20 6f 72 67 2d 68 75 67 6f 2d 62 6c 61 63 6b 66 72 69 64 61 | ist.(ref-ext.org-hugo-blackfrida |
| 55580 | 79 2d 65 78 74 65 6e 73 69 6f 6e 73 29 0a 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 | y-extensions).......;;.(message. |
| 555a0 | 22 6f 78 2d 68 75 67 6f 20 62 66 20 76 61 6c 69 64 20 65 78 74 20 44 42 47 3a 20 65 78 74 3d 25 | "ox-hugo.bf.valid.ext.DBG:.ext=% |
| 555c0 | 73 20 72 65 66 2d 65 78 74 3d 25 73 22 20 65 78 74 20 72 65 66 2d 65 78 74 29 0a 20 20 20 20 20 | s.ref-ext=%s".ext.ref-ext)...... |
| 555e0 | 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 3d 20 28 64 6f 77 6e 63 61 73 65 20 65 78 74 29 20 28 | .(when.(string=.(downcase.ext).( |
| 55600 | 64 6f 77 6e 63 61 73 65 20 72 65 66 2d 65 78 74 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 | downcase.ref-ext)).........(setq |
| 55620 | 20 72 65 74 20 72 65 66 2d 65 78 74 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 72 65 74 0a | .ret.ref-ext))).....(unless.ret. |
| 55640 | 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 49 6e 76 61 6c 69 64 20 42 6c 61 63 6b | ......(user-error."Invalid.Black |
| 55660 | 66 72 69 64 61 79 20 65 78 74 65 6e 73 69 6f 6e 20 6e 61 6d 65 20 25 53 2c 20 73 65 65 20 60 6f | friday.extension.name.%S,.see.`o |
| 55680 | 72 67 2d 68 75 67 6f 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 65 78 74 65 6e 73 69 6f 6e 73 27 22 | rg-hugo-blackfriday-extensions'" |
| 556a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 74 29 29 0a 20 20 20 20 28 6f 72 | ...................ext)).....(or |
| 556c0 | 67 2d 68 75 67 6f 2d 2d 79 61 6d 6c 2d 71 75 6f 74 65 2d 73 74 72 69 6e 67 20 72 65 74 29 29 29 | g-hugo--yaml-quote-string.ret))) |
| 556e0 | 0a 0a 3b 3b 3b 20 59 41 4d 4c 20 53 75 70 70 6f 72 74 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 | ..;;;.YAML.Support.(defun.org-hu |
| 55700 | 67 6f 2d 2d 79 61 6d 6c 2d 71 75 6f 74 65 2d 73 74 72 69 6e 67 20 28 76 61 6c 20 26 6f 70 74 69 | go--yaml-quote-string.(val.&opti |
| 55720 | 6f 6e 61 6c 20 70 72 65 66 65 72 2d 6e 6f 2d 71 75 6f 74 65 73 29 0a 20 20 22 57 72 61 70 20 56 | onal.prefer-no-quotes)..."Wrap.V |
| 55740 | 41 4c 20 77 69 74 68 20 71 75 6f 74 65 73 20 61 73 20 61 70 70 72 6f 70 72 69 61 74 65 2e 0a 0a | AL.with.quotes.as.appropriate... |
| 55760 | 56 41 4c 20 63 61 6e 20 62 65 20 61 20 73 74 72 69 6e 67 2c 20 73 79 6d 62 6f 6c 2c 20 6e 75 6d | VAL.can.be.a.string,.symbol,.num |
| 55780 | 62 65 72 20 6f 72 20 6e 69 6c 2e 0a 0a 56 41 4c 20 69 73 20 72 65 74 75 72 6e 65 64 20 61 73 2d | ber.or.nil...VAL.is.returned.as- |
| 557a0 | 69 74 2d 69 73 20 75 6e 64 65 72 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 61 73 65 73 3a | it-is.under.the.following.cases: |
| 557c0 | 0a 2d 20 49 74 20 69 73 20 61 20 6e 75 6d 62 65 72 2e 0a 2d 20 49 74 20 69 73 20 61 20 73 74 72 | .-.It.is.a.number..-.It.is.a.str |
| 557e0 | 69 6e 67 20 61 6e 64 20 69 73 20 61 6c 72 65 61 64 79 20 77 72 61 70 70 65 64 20 77 69 74 68 20 | ing.and.is.already.wrapped.with. |
| 55800 | 64 6f 75 62 6c 65 20 71 75 6f 74 65 73 2e 0a 2d 20 49 74 20 69 73 20 61 20 73 74 72 69 6e 67 20 | double.quotes..-.It.is.a.string. |
| 55820 | 61 6e 64 20 69 74 27 73 20 76 61 6c 75 65 20 69 73 20 5c 22 74 72 75 65 5c 22 20 6f 72 20 5c 22 | and.it's.value.is.\"true\".or.\" |
| 55840 | 66 61 6c 73 65 5c 22 2e 0a 2d 20 49 74 20 69 73 20 61 20 73 74 72 69 6e 67 20 72 65 70 72 65 73 | false\"..-.It.is.a.string.repres |
| 55860 | 65 6e 74 69 6e 67 20 61 20 64 61 74 65 2e 0a 2d 20 49 74 20 69 73 20 61 20 73 74 72 69 6e 67 20 | enting.a.date..-.It.is.a.string. |
| 55880 | 72 65 70 72 65 73 65 6e 74 69 6e 67 20 61 6e 20 69 6e 74 65 67 65 72 20 6f 72 20 66 6c 6f 61 74 | representing.an.integer.or.float |
| 558a0 | 2e 0a 0a 49 66 20 56 41 4c 20 69 73 20 6e 69 6c 20 6f 72 20 61 6e 20 65 6d 70 74 79 20 73 74 72 | ...If.VAL.is.nil.or.an.empty.str |
| 558c0 | 69 6e 67 2c 20 61 20 71 75 6f 74 65 64 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 5c 22 5c 22 20 | ing,.a.quoted.empty.string.\"\". |
| 558e0 | 69 73 0a 72 65 74 75 72 6e 65 64 2e 0a 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 | is.returned...If.optional.argume |
| 55900 | 6e 74 20 50 52 45 46 45 52 2d 4e 4f 2d 51 55 4f 54 45 53 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 | nt.PREFER-NO-QUOTES.is.non-nil,. |
| 55920 | 72 65 74 75 72 6e 20 74 68 65 20 56 41 4c 0a 61 73 2d 69 74 2d 69 73 20 69 66 20 69 74 27 73 20 | return.the.VAL.as-it-is.if.it's. |
| 55940 | 61 20 73 74 72 69 6e 67 20 77 69 74 68 20 6a 75 73 74 20 61 6c 70 68 61 6e 75 6d 65 72 69 63 20 | a.string.with.just.alphanumeric. |
| 55960 | 63 68 61 72 61 63 74 65 72 73 2e 22 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 6e 75 6c 6c 20 76 | characters."...(cond....((null.v |
| 55980 | 61 6c 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 6e 69 | al)..........................;ni |
| 559a0 | 6c 0a 20 20 20 20 76 61 6c 29 0a 20 20 20 28 28 6e 75 6d 62 65 72 70 20 76 61 6c 29 0a 20 20 20 | l.....val)....((numberp.val).... |
| 559c0 | 20 76 61 6c 29 0a 20 20 20 28 28 73 79 6d 62 6f 6c 70 20 76 61 6c 29 0a 20 20 20 20 28 66 6f 72 | .val)....((symbolp.val).....(for |
| 559e0 | 6d 61 74 20 22 5c 22 25 73 5c 22 22 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 76 61 6c 29 29 29 | mat."\"%s\"".(symbol-name.val))) |
| 55a00 | 0a 20 20 20 28 28 73 74 72 69 6e 67 70 20 76 61 6c 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 | ....((stringp.val).....(cond.... |
| 55a20 | 20 20 28 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 76 61 6c 29 20 20 20 20 20 20 20 20 | ..((org-string-nw-p.val)........ |
| 55a40 | 20 20 20 20 3b 49 66 20 60 76 61 6c 27 20 69 73 20 61 20 6e 6f 6e 2d 65 6d 70 74 79 20 73 74 72 | ....;If.`val'.is.a.non-empty.str |
| 55a60 | 69 6e 67 0a 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 28 28 6f 72 20 28 61 6e 64 | ing.......(cond........((or.(and |
| 55a80 | 20 28 73 74 72 69 6e 67 3d 20 28 73 75 62 73 74 72 69 6e 67 20 76 61 6c 20 30 20 31 29 20 22 5c | .(string=.(substring.val.0.1)."\ |
| 55aa0 | 22 22 29 20 3b 46 69 72 73 74 20 63 68 61 72 20 69 73 20 6c 69 74 65 72 61 6c 6c 79 20 61 20 22 | "").;First.char.is.literally.a." |
| 55ac0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 3d 20 28 73 75 62 73 | ..................(string=.(subs |
| 55ae0 | 74 72 69 6e 67 20 76 61 6c 20 2d 31 29 20 22 5c 22 22 29 29 20 3b 4c 61 73 74 20 63 68 61 72 20 | tring.val.-1)."\"")).;Last.char. |
| 55b00 | 69 73 20 6c 69 74 65 72 61 6c 6c 79 20 61 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e | is.literally.a.".............(an |
| 55b20 | 64 20 70 72 65 66 65 72 2d 6e 6f 2d 71 75 6f 74 65 73 20 3b 49 66 20 71 75 6f 74 65 73 20 61 72 | d.prefer-no-quotes.;If.quotes.ar |
| 55b40 | 65 20 6e 6f 74 20 70 72 65 66 65 72 72 65 64 20 61 6e 64 20 60 76 61 6c 27 20 69 73 20 6f 6e 6c | e.not.preferred.and.`val'.is.onl |
| 55b60 | 79 20 61 6c 70 68 61 2d 6e 75 6d 65 72 69 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y.alpha-numeric................. |
| 55b80 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 60 5b 61 2d 7a 41 2d 5a 30 2d 39 5d | .(string-match-p."\\`[a-zA-Z0-9] |
| 55ba0 | 2b 5c 5c 27 22 20 76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 72 20 69 66 | +\\'".val)).............;;.or.if |
| 55bc0 | 20 69 74 20 61 6e 20 69 6e 74 65 67 65 72 20 74 68 61 74 20 63 61 6e 20 62 65 20 73 74 6f 72 65 | .it.an.integer.that.can.be.store |
| 55be0 | 64 20 69 6e 20 74 68 65 20 73 79 73 74 65 6d 20 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b | d.in.the.system.as.............; |
| 55c00 | 3b 20 61 20 66 69 78 6e 75 6d 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 60 76 61 | ;.a.fixnum...For.example,.if.`va |
| 55c20 | 6c 27 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 31 30 30 34 30 32 31 36 35 30 | l'.is.............;;."1004021650 |
| 55c40 | 37 36 38 32 35 32 39 32 38 30 22 20 74 68 61 74 20 6e 65 65 64 73 20 6d 6f 72 65 20 74 68 61 6e | 7682529280".that.needs.more.than |
| 55c60 | 20 36 34 20 62 69 74 73 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 65 20 73 74 | .64.bits.to.............;;.be.st |
| 55c80 | 6f 72 65 64 20 61 73 20 61 20 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 2c 20 69 74 20 77 69 6c | ored.as.a.signed.integer,.it.wil |
| 55ca0 | 6c 20 62 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b | l.be.automatically.............; |
| 55cc0 | 3b 20 73 74 6f 72 65 64 20 61 73 20 61 20 66 6c 6f 61 74 2e 20 20 53 6f 20 28 69 6e 74 65 67 65 | ;.stored.as.a.float...So.(intege |
| 55ce0 | 72 70 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 | rp.(string-to-number............ |
| 55d00 | 20 3b 3b 20 76 61 6c 29 29 20 77 69 6c 6c 20 72 65 74 75 72 6e 20 6e 69 6c 20 5b 6f 72 20 60 66 | .;;.val)).will.return.nil.[or.`f |
| 55d20 | 69 78 6e 75 6d 70 27 20 69 6e 73 74 65 61 64 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b | ixnump'.instead.of.............; |
| 55d40 | 3b 20 60 69 6e 74 65 67 65 72 70 27 20 69 6e 20 45 6d 61 63 73 20 32 37 20 6f 72 20 6e 65 77 65 | ;.`integerp'.in.Emacs.27.or.newe |
| 55d60 | 72 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 | r].............;;.https://github |
| 55d80 | 2e 63 6f 6d 2f 74 6f 6d 6c 2d 6c 61 6e 67 2f 74 6f 6d 6c 23 69 6e 74 65 67 65 72 20 49 6e 74 65 | .com/toml-lang/toml#integer.Inte |
| 55da0 | 67 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 65 78 61 6d 70 6c 65 73 3a 20 37 2c 20 | ger.............;;.examples:.7,. |
| 55dc0 | 2b 37 2c 20 2d 37 2c 20 37 5f 30 30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 | +7,.-7,.7_000.............(and.( |
| 55de0 | 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 60 5b 2b 2d 5d 3f 5b 5b 3a 64 69 67 69 74 | string-match-p."\\`[+-]?[[:digit |
| 55e00 | 3a 5d 5f 5d 2b 5c 5c 27 22 20 76 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :]_]+\\'".val).................. |
| 55e20 | 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 23 27 66 69 78 6e 75 6d 70 29 20 3b 60 66 69 78 6e | (if.(functionp.#'fixnump).;`fixn |
| 55e40 | 75 6d 70 27 20 61 6e 64 20 60 62 69 67 6e 75 6d 70 27 20 67 65 74 20 69 6e 74 72 6f 64 75 63 65 | ump'.and.`bignump'.get.introduce |
| 55e60 | 64 20 69 6e 20 45 6d 61 63 73 20 32 37 2e 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.in.Emacs.27.x................. |
| 55e80 | 20 20 20 20 20 28 66 69 78 6e 75 6d 70 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 | .....(fixnump.(string-to-number. |
| 55ea0 | 76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 67 65 | val))....................(intege |
| 55ec0 | 72 70 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 76 61 6c 29 29 29 29 20 3b 4f 6e | rp.(string-to-number.val)))).;On |
| 55ee0 | 20 6f 6c 64 65 72 20 45 6d 61 63 73 65 6e 2c 20 60 69 6e 74 65 67 65 72 70 27 20 62 65 68 61 76 | .older.Emacsen,.`integerp'.behav |
| 55f00 | 65 64 20 74 68 65 20 73 61 6d 65 20 61 73 20 74 68 65 20 6e 65 77 20 60 66 69 78 6e 75 6d 70 27 | ed.the.same.as.the.new.`fixnump' |
| 55f20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 3d 20 22 74 72 75 65 22 20 76 61 6c | .............(string=."true".val |
| 55f40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 3d 20 22 66 61 6c 73 65 22 20 76 | ).............(string=."false".v |
| 55f60 | 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 72 20 69 66 20 69 74 20 69 73 20 61 | al).............;;.or.if.it.is.a |
| 55f80 | 20 64 61 74 65 20 28 64 61 74 65 2c 20 70 75 62 6c 69 73 68 44 61 74 65 2c 20 65 78 70 69 72 79 | .date.(date,.publishDate,.expiry |
| 55fa0 | 44 61 74 65 2c 20 6c 61 73 74 6d 6f 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 | Date,.lastmod).............(stri |
| 55fc0 | 6e 67 2d 6d 61 74 63 68 2d 70 20 6f 72 67 2d 68 75 67 6f 2d 2d 64 61 74 65 2d 74 69 6d 65 2d 72 | ng-match-p.org-hugo--date-time-r |
| 55fe0 | 65 67 65 78 70 20 76 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 72 20 69 66 20 | egexp.val).............;;.or.if. |
| 56000 | 69 74 20 69 73 20 61 20 66 6c 6f 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68 74 74 | it.is.a.float.............;;.htt |
| 56020 | 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 74 6f 6d 6c 2d 6c 61 6e 67 2f 74 6f 6d 6c 23 66 | ps://github.com/toml-lang/toml#f |
| 56040 | 6c 6f 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 46 6c 6f 61 74 20 65 78 61 6d 70 6c | loat.............;;.Float.exampl |
| 56060 | 65 73 20 28 64 65 63 69 6d 61 6c 73 29 3a 20 37 2e 38 2c 20 2b 37 2e 38 2c 20 2d 37 2e 38 0a 20 | es.(decimals):.7.8,.+7.8,.-7.8.. |
| 56080 | 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 60 5b | ...........(string-match-p."\\`[ |
| 560a0 | 2b 2d 5d 3f 5b 5b 3a 64 69 67 69 74 3a 5d 5f 5d 2b 5c 5c 2e 5b 5b 3a 64 69 67 69 74 3a 5d 5f 5d | +-]?[[:digit:]_]+\\.[[:digit:]_] |
| 560c0 | 2b 5c 5c 27 22 20 76 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 46 6c 6f 61 74 20 | +\\'".val).............;;.Float. |
| 560e0 | 65 78 61 6d 70 6c 65 73 20 28 65 78 70 6f 6e 65 6e 74 69 61 6c 73 29 3a 20 37 65 2d 38 2c 20 2d | examples.(exponentials):.7e-8,.- |
| 56100 | 37 45 2b 38 2c 20 31 2e 37 65 2d 30 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e | 7E+8,.1.7e-05.............(strin |
| 56120 | 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 60 5b 2b 2d 5d 3f 5b 5b 3a 64 69 67 69 74 3a 5d 5f 5d 2b | g-match-p."\\`[+-]?[[:digit:]_]+ |
| 56140 | 5c 5c 28 5c 5c 2e 5b 5b 3a 64 69 67 69 74 3a 5d 5f 5d 2b 5c 5c 29 2a 5b 65 45 5d 5b 2b 2d 5d 3f | \\(\\.[[:digit:]_]+\\)*[eE][+-]? |
| 56160 | 5b 5b 3a 64 69 67 69 74 3a 5d 5f 5d 2b 5c 5c 27 22 20 76 61 6c 29 0a 20 20 20 20 20 20 20 20 20 | [[:digit:]_]+\\'".val).......... |
| 56180 | 20 20 20 3b 3b 20 53 70 65 63 69 61 6c 20 66 6c 6f 61 74 20 76 61 6c 75 65 73 20 28 69 6e 66 69 | ...;;.Special.float.values.(infi |
| 561a0 | 6e 69 74 79 2f 4e 61 4e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4c 6f 6f 6b 73 20 6c | nity/NaN).............;;.Looks.l |
| 561c0 | 69 6b 65 20 48 75 67 6f 20 69 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 69 6e 67 20 74 68 65 73 65 | ike.Hugo.is.not.supporting.these |
| 561e0 | 2e 2e 20 54 75 65 20 4d 61 72 20 32 30 20 31 38 3a 30 35 3a 34 30 20 45 44 54 20 32 30 31 38 20 | ...Tue.Mar.20.18:05:40.EDT.2018. |
| 56200 | 2d 20 6b 6d 6f 64 69 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6c 65 74 20 28 28 63 61 | -.kmodi.............;;.(let.((ca |
| 56220 | 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | se-fold-search.nil))............ |
| 56240 | 20 3b 3b 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 60 5b 2b 2d 5d 3f 5c | .;;...(string-match-p."\\`[+-]?\ |
| 56260 | 5c 28 69 6e 66 5c 5c 7c 6e 61 6e 5c 5c 29 5c 5c 27 22 20 76 61 6c 29 29 0a 20 20 20 20 20 20 20 | \(inf\\|nan\\)\\'".val))........ |
| 56280 | 20 20 20 20 20 29 0a 20 20 20 20 20 20 20 20 76 61 6c 29 0a 20 20 20 20 20 20 20 28 28 73 74 72 | .....).........val)........((str |
| 562a0 | 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 6e 22 20 76 61 6c 29 20 20 20 20 20 20 20 3b 4d 75 6c | ing-match-p."\n".val).......;Mul |
| 562c0 | 74 69 2d 6c 69 6e 65 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 69 6e | ti-line.string.........;;.The.in |
| 562e0 | 64 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6d 75 6c 74 69 2d 6c 69 6e 65 20 73 74 72 69 | dentation.of.the.multi-line.stri |
| 56300 | 6e 67 20 69 73 20 6e 65 65 64 65 64 20 6f 6e 6c 79 20 66 6f 72 20 74 68 65 0a 20 20 20 20 20 20 | ng.is.needed.only.for.the....... |
| 56320 | 20 20 3b 3b 20 59 41 4d 4c 20 66 6f 72 6d 61 74 2e 20 20 42 75 74 20 74 68 65 20 73 61 6d 65 20 | ..;;.YAML.format...But.the.same. |
| 56340 | 69 73 20 64 6f 6e 65 20 66 6f 72 20 54 4f 4d 4c 20 74 6f 6f 20 6a 75 73 74 20 66 6f 72 20 62 65 | is.done.for.TOML.too.just.for.be |
| 56360 | 74 74 65 72 0a 20 20 20 20 20 20 20 20 3b 3b 20 70 72 65 73 65 6e 74 61 74 69 6f 6e 2e 0a 20 20 | tter.........;;.presentation.... |
| 56380 | 20 20 20 20 20 20 28 73 65 74 71 20 76 61 6c 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d | ......(setq.val.(replace-regexp- |
| 563a0 | 69 6e 2d 73 74 72 69 6e 67 20 22 5e 22 20 22 20 20 22 20 76 61 6c 29 29 0a 0a 20 20 20 20 20 20 | in-string."^"."..".val))........ |
| 563c0 | 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 79 61 6d 6c 2d 6d 75 6c 74 69 6c 69 6e 65 2e 69 6e 66 6f | ..;;.https://yaml-multiline.info |
| 563e0 | 2f 0a 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 3b 3b 20 20 20 20 20 7c 20 20 20 | /.........;;.........;;.....|... |
| 56400 | 20 20 20 20 20 20 20 20 20 20 7c 66 6f 6f 20 3a 20 3e 0a 20 20 20 20 20 20 20 20 3b 3b 20 20 20 | ..........|foo.:.>.........;;... |
| 56420 | 20 20 7c 61 62 63 20 20 20 20 20 20 20 20 20 20 7c 20 20 61 62 63 0a 20 20 20 20 20 20 20 20 3b | ..|abc..........|..abc.........; |
| 56440 | 3b 20 20 20 20 20 7c 20 20 20 20 20 20 20 3e 3e 3e 20 20 20 7c 0a 20 20 20 20 20 20 20 20 3b 3b | ;.....|.......>>>...|.........;; |
| 56460 | 20 20 20 20 20 7c 64 65 66 20 20 20 20 20 20 20 20 20 20 7c 0a 20 20 20 20 20 20 20 20 3b 3b 20 | .....|def..........|.........;;. |
| 56480 | 20 20 20 20 7c 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 20 64 65 66 0a 20 20 20 20 20 20 20 | ....|.............|..def........ |
| 564a0 | 20 3b 3b 0a 20 20 20 20 20 20 20 20 3b 3b 20 49 6e 20 4f 72 67 2c 20 61 20 73 69 6e 67 6c 65 20 | .;;.........;;.In.Org,.a.single. |
| 564c0 | 62 6c 61 6e 6b 20 6c 69 6e 65 20 69 73 20 75 73 65 64 20 74 6f 20 73 74 61 72 74 20 61 20 6e 65 | blank.line.is.used.to.start.a.ne |
| 564e0 | 77 0a 20 20 20 20 20 20 20 20 3b 3b 20 70 61 72 61 67 72 61 70 68 2e 20 49 6e 20 74 68 65 20 59 | w.........;;.paragraph..In.the.Y |
| 56500 | 41 4d 4c 20 6d 75 6c 74 69 2d 6c 69 6e 65 20 73 74 72 69 6e 67 2c 20 74 68 61 74 20 6e 65 65 64 | AML.multi-line.string,.that.need |
| 56520 | 73 20 74 6f 0a 20 20 20 20 20 20 20 20 3b 3b 20 62 65 20 32 20 62 6c 61 6e 6b 20 6c 69 6e 65 73 | s.to.........;;.be.2.blank.lines |
| 56540 | 2e 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 61 6c 20 28 72 65 70 6c 61 63 65 2d 72 65 67 | ..........(setq.val.(replace-reg |
| 56560 | 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 6e 5b 5b 3a 62 6c 61 6e 6b 3a 5d 5d 2a 5c 6e 22 | exp-in-string."\n[[:blank:]]*\n" |
| 56580 | 20 22 5c 6e 5c 6e 5c 6e 22 20 76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 | ."\n\n\n".val)).........(format. |
| 565a0 | 22 3e 5c 6e 25 73 22 20 76 61 6c 29 29 0a 20 20 20 20 20 20 20 28 74 20 20 20 20 20 20 20 20 20 | ">\n%s".val))........(t......... |
| 565c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 53 | ..............................;S |
| 565e0 | 69 6e 67 6c 65 2d 6c 69 6e 65 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 3b 3b 20 42 65 6c | ingle-line.string.........;;.Bel |
| 56600 | 6f 77 20 32 20 72 65 70 6c 61 63 65 6d 65 6e 74 73 20 61 72 65 20 6f 72 64 65 72 2d 64 65 70 65 | ow.2.replacements.are.order-depe |
| 56620 | 6e 64 65 6e 74 2e 2e 20 66 69 72 73 74 20 65 73 63 61 70 65 20 74 68 65 0a 20 20 20 20 20 20 20 | ndent...first.escape.the........ |
| 56640 | 20 3b 3b 20 62 61 63 6b 73 6c 61 73 68 65 73 2c 20 74 68 65 6e 20 65 73 63 61 70 65 20 74 68 65 | .;;.backslashes,.then.escape.the |
| 56660 | 20 71 75 6f 74 65 73 20 77 69 74 68 20 62 61 63 6b 73 6c 61 73 68 65 73 2e 0a 0a 20 20 20 20 20 | .quotes.with.backslashes........ |
| 56680 | 20 20 20 3b 3b 20 45 73 63 61 70 65 20 74 68 65 20 62 61 63 6b 73 6c 61 73 68 65 73 20 28 66 6f | ...;;.Escape.the.backslashes.(fo |
| 566a0 | 72 20 62 6f 74 68 20 54 4f 4d 4c 20 61 6e 64 20 59 41 4d 4c 29 2e 0a 20 20 20 20 20 20 20 20 28 | r.both.TOML.and.YAML)..........( |
| 566c0 | 73 65 74 71 20 76 61 6c 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 | setq.val.(replace-regexp-in-stri |
| 566e0 | 6e 67 20 22 5c 5c 5c 5c 22 20 22 5c 5c 5c 5c 5c 5c 5c 5c 22 20 76 61 6c 29 29 0a 20 20 20 20 20 | ng."\\\\"."\\\\\\\\".val))...... |
| 56700 | 20 20 20 3b 3b 20 45 73 63 61 70 65 20 74 68 65 20 64 6f 75 62 6c 65 2d 71 75 6f 74 65 73 2e 0a | ...;;.Escape.the.double-quotes.. |
| 56720 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 61 6c 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 | ........(setq.val.(replace-regex |
| 56740 | 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 22 22 20 22 5c 5c 5c 5c 5c 22 22 20 20 76 61 6c 29 29 | p-in-string."\""."\\\\\""..val)) |
| 56760 | 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 5c 22 22 20 76 61 6c 20 22 5c 22 22 29 29 | .........(concat."\"".val."\"")) |
| 56780 | 29 29 0a 20 20 20 20 20 28 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ))......(t...................... |
| 567a0 | 20 20 20 20 20 20 20 20 20 20 20 3b 49 66 20 60 76 61 6c 27 20 69 73 20 61 6e 79 20 65 6d 70 74 | ...........;If.`val'.is.any.empt |
| 567c0 | 79 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 22 5c 22 5c 22 22 29 29 29 0a 20 20 20 28 74 20 20 | y.string......."\"\"")))....(t.. |
| 567e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 52 65 74 75 72 | ..........................;Retur |
| 56800 | 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 69 66 20 61 6e 79 74 68 69 6e 67 20 65 6c 73 65 0a | n.empty.string.if.anything.else. |
| 56820 | 20 20 20 20 22 5c 22 5c 22 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d | ...."\"\"")))..(defun.org-hugo-- |
| 56840 | 67 65 74 2d 79 61 6d 6c 2d 6c 69 73 74 2d 73 74 72 69 6e 67 20 28 6b 65 79 20 6c 69 73 74 29 0a | get-yaml-list-string.(key.list). |
| 56860 | 20 20 22 52 65 74 75 72 6e 20 4b 45 59 27 73 20 4c 49 53 54 20 76 61 6c 75 65 20 61 73 20 61 20 | .."Return.KEY's.LIST.value.as.a. |
| 56880 | 59 41 4d 4c 20 6c 69 73 74 2c 20 72 65 70 72 65 73 65 6e 74 65 64 20 61 73 20 61 20 73 74 72 69 | YAML.list,.represented.as.a.stri |
| 568a0 | 6e 67 2e 0a 0a 4b 45 59 20 69 73 20 61 20 73 74 72 69 6e 67 20 61 6e 64 20 4c 49 53 54 20 69 73 | ng...KEY.is.a.string.and.LIST.is |
| 568c0 | 20 61 20 6c 69 73 74 20 77 68 65 72 65 20 61 6e 20 65 6c 65 6d 65 6e 74 20 63 61 6e 20 62 65 20 | .a.list.where.an.element.can.be. |
| 568e0 | 61 0a 73 79 6d 62 6f 6c 2c 20 6e 75 6d 62 65 72 20 6f 72 20 61 20 6e 6f 6e 2d 65 6d 70 74 79 20 | a.symbol,.number.or.a.non-empty. |
| 56900 | 73 74 72 69 6e 67 2e 20 20 45 78 61 6d 70 6c 65 73 3a 0a 0a 20 20 5c 28 5c 22 61 62 63 5c 22 20 | string...Examples:....\(\"abc\". |
| 56920 | 5c 22 64 65 66 5c 22 29 20 20 20 2d 3e 20 5c 22 5b 5c 5c 5c 22 61 62 63 5c 5c 5c 22 2c 20 5c 5c | \"def\")...->.\"[\\\"abc\\\",.\\ |
| 56940 | 5c 22 64 65 66 5c 5c 5c 22 5d 5c 22 2e 22 0a 20 20 28 63 6f 6e 63 61 74 20 22 5b 22 0a 20 20 20 | \"def\\\"]\"."...(concat."[".... |
| 56960 | 20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 69 64 65 6e 74 69 74 79 0a 20 20 20 | .......(mapconcat.#'identity.... |
| 56980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 | ..................(mapcar.(lambd |
| 569a0 | 61 20 28 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | a.(v)........................... |
| 569c0 | 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 79 61 6d 6c 2d 71 75 6f 74 65 2d 73 74 72 69 6e | .....(org-hugo--yaml-quote-strin |
| 569e0 | 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g............................... |
| 56a00 | 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(cond......................... |
| 56a20 | 20 20 20 20 20 20 20 20 20 28 28 73 79 6d 62 6f 6c 70 20 76 29 0a 20 20 20 20 20 20 20 20 20 20 | .........((symbolp.v)........... |
| 56a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 2d | ........................(symbol- |
| 56a60 | 6e 61 6d 65 20 76 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | name.v))........................ |
| 56a80 | 20 20 20 20 20 20 20 20 20 20 28 28 6e 75 6d 62 65 72 70 20 76 29 0a 20 20 20 20 20 20 20 20 20 | ..........((numberp.v).......... |
| 56aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 75 6d 62 65 72 | .........................(number |
| 56ac0 | 2d 74 6f 2d 73 74 72 69 6e 67 20 76 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -to-string.v)).................. |
| 56ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d | ................((org-string-nw- |
| 56b00 | 70 20 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p.v)............................ |
| 56b20 | 20 20 20 20 20 20 20 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......v)....................... |
| 56b40 | 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........(t................... |
| 56b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 49 6e 76 | ................(user-error."Inv |
| 56b80 | 61 6c 69 64 20 65 6c 65 6d 65 6e 74 20 25 53 20 69 6e 20 60 25 73 27 20 76 61 6c 75 65 20 25 53 | alid.element.%S.in.`%s'.value.%S |
| 56ba0 | 22 20 76 20 6b 65 79 20 6c 69 73 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".v.key.list)))))............... |
| 56bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ...............list)............ |
| 56be0 | 20 20 20 20 20 20 20 20 20 20 22 2c 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 22 5d 22 29 29 0a | ..........",.")..........."]")). |
| 56c00 | 0a 28 64 65 66 75 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 6e 2d 79 61 6d 6c 2d 66 72 6f 6e 74 | .(defun.org-hugo--gen-yaml-front |
| 56c20 | 2d 6d 61 74 74 65 72 20 28 64 61 74 61 29 0a 20 20 22 47 65 6e 65 72 61 74 65 20 48 75 67 6f 20 | -matter.(data)..."Generate.Hugo. |
| 56c40 | 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 69 6e 20 59 41 4d 4c 20 66 6f 72 6d 61 74 2c 20 61 6e 64 | front-matter.in.YAML.format,.and |
| 56c60 | 20 72 65 74 75 72 6e 20 74 68 61 74 20 73 74 72 69 6e 67 2e 0a 0a 44 41 54 41 20 69 73 20 61 6e | .return.that.string...DATA.is.an |
| 56c80 | 20 61 6c 69 73 74 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 5c 28 28 4b 45 59 31 20 2e 20 56 41 4c | .alist.of.the.form.\((KEY1...VAL |
| 56ca0 | 31 29 20 28 4b 45 59 32 20 2e 20 56 41 4c 32 29 20 2e 2e 20 5c 29 2c 0a 77 68 65 72 65 20 4b 45 | 1).(KEY2...VAL2)....\),.where.KE |
| 56cc0 | 59 20 69 73 20 61 20 73 79 6d 62 6f 6c 20 61 6e 64 20 56 41 4c 20 69 73 20 61 20 73 74 72 69 6e | Y.is.a.symbol.and.VAL.is.a.strin |
| 56ce0 | 67 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 65 70 20 22 2d 2d 2d 5c 6e 22 29 0a 20 20 20 20 20 20 | g."...(let.((sep."---\n")....... |
| 56d00 | 20 20 28 73 69 67 6e 20 22 3a 22 29 0a 20 20 20 20 20 20 20 20 28 66 72 6f 6e 74 2d 6d 61 74 74 | ..(sign.":").........(front-matt |
| 56d20 | 65 72 20 22 22 29 0a 20 20 20 20 20 20 20 20 28 69 6e 64 65 6e 74 20 28 6d 61 6b 65 2d 73 74 72 | er."").........(indent.(make-str |
| 56d40 | 69 6e 67 20 32 20 3f 20 29 29 0a 20 20 20 20 20 20 20 20 28 6e 65 73 74 65 64 2d 73 74 72 69 6e | ing.2.?.)).........(nested-strin |
| 56d60 | 67 20 22 22 29 0a 20 20 20 20 20 20 20 20 28 6d 65 6e 75 2d 73 74 72 69 6e 67 20 22 22 29 0a 20 | g."").........(menu-string."").. |
| 56d80 | 20 20 20 20 20 20 20 28 72 65 73 2d 73 74 72 69 6e 67 20 22 22 29 29 0a 20 20 20 20 28 64 6f 6c | .......(res-string."")).....(dol |
| 56da0 | 69 73 74 20 28 70 61 69 72 20 64 61 74 61 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 6b 65 79 | ist.(pair.data).......(let.((key |
| 56dc0 | 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 28 63 61 72 20 70 61 69 72 29 29 29 0a 20 20 20 20 20 | .(symbol-name.(car.pair)))...... |
| 56de0 | 20 20 20 20 20 20 20 28 76 61 6c 75 65 20 28 63 64 72 20 70 61 69 72 29 29 29 0a 20 20 20 20 20 | .......(value.(cdr.pair)))...... |
| 56e00 | 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 68 75 67 6f 20 66 6d 20 6b 65 79 20 76 61 6c | ...;;.(message."[hugo.fm.key.val |
| 56e20 | 75 65 20 44 42 47 5d 20 25 53 20 25 53 22 20 6b 65 79 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 | ue.DBG].%S.%S".key.value)....... |
| 56e40 | 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 6e 75 6c 6c 20 76 61 6c 75 65 29 20 3b 53 6b 69 70 | ..(unless.(or.(null.value).;Skip |
| 56e60 | 20 77 72 69 74 69 6e 67 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 76 61 72 69 61 62 6c 65 73 20 | .writing.front-matter.variables. |
| 56e80 | 77 68 6f 73 65 20 76 61 6c 75 65 20 69 73 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | whose.value.is.nil.............. |
| 56ea0 | 20 20 20 20 20 20 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 76 61 6c 75 65 29 20 3b 6f 72 20 | .......(and.(stringp.value).;or. |
| 56ec0 | 61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | an.empty.string................. |
| 56ee0 | 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 3d 20 22 22 20 76 61 6c 75 65 29 29 29 0a 20 | ..........(string=."".value))).. |
| 56f00 | 20 20 20 20 20 20 20 20 20 3b 3b 20 49 6e 20 54 4f 4d 4c 2f 59 41 4d 4c 2c 20 74 68 65 20 76 61 | .........;;.In.TOML/YAML,.the.va |
| 56f20 | 6c 75 65 20 70 6f 72 74 69 6f 6e 20 6e 65 65 64 73 20 74 6f 20 62 65 20 77 72 61 70 70 65 64 20 | lue.portion.needs.to.be.wrapped. |
| 56f40 | 69 6e 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 6f 75 62 6c 65 20 71 75 6f 74 65 73 2e 0a 20 | in...........;;.double.quotes... |
| 56f60 | 20 20 20 20 20 20 20 20 20 3b 3b 20 54 4f 4d 4c 20 65 78 61 6d 70 6c 65 3a 0a 20 20 20 20 20 20 | .........;;.TOML.example:....... |
| 56f80 | 20 20 20 20 3b 3b 20 20 20 20 20 74 69 74 6c 65 20 3d 20 22 4d 79 20 50 6f 73 74 22 0a 20 20 20 | ....;;.....title.=."My.Post".... |
| 56fa0 | 20 20 20 20 20 20 20 3b 3b 20 59 41 4d 4c 20 65 78 61 6d 70 6c 65 3a 0a 20 20 20 20 20 20 20 20 | .......;;.YAML.example:......... |
| 56fc0 | 20 20 3b 3b 20 20 20 20 20 74 69 74 6c 65 3a 20 22 4d 79 20 50 6f 73 74 22 0a 20 20 20 20 20 20 | ..;;.....title:."My.Post"....... |
| 56fe0 | 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 3d 20 6b | ....(cond............((string=.k |
| 57000 | 65 79 20 22 6d 65 6e 75 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 | ey."menu").............(unless.( |
| 57020 | 6c 69 73 74 70 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 | listp.value)...............(user |
| 57040 | 2d 65 72 72 6f 72 20 28 63 6f 6e 63 61 74 20 22 54 68 65 20 60 6d 65 6e 75 27 20 66 72 6f 6e 74 | -error.(concat."The.`menu'.front |
| 57060 | 2d 6d 61 74 74 65 72 20 64 69 64 20 6e 6f 74 20 67 65 74 20 74 68 65 20 65 78 70 65 63 74 65 64 | -matter.did.not.get.the.expected |
| 57080 | 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .".............................. |
| 570a0 | 20 20 20 20 20 22 6c 69 73 74 20 76 61 6c 75 65 3b 20 70 72 6f 62 61 62 6c 79 20 62 65 63 61 75 | ....."list.value;.probably.becau |
| 570c0 | 73 65 20 48 55 47 4f 5f 4d 45 4e 55 20 77 61 73 20 6e 6f 74 20 22 0a 20 20 20 20 20 20 20 20 20 | se.HUGO_MENU.was.not.".......... |
| 570e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 75 73 65 64 20 74 | ........................."used.t |
| 57100 | 6f 20 73 65 74 20 69 74 73 20 76 61 6c 75 65 2e 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | o.set.its.value.\n"............. |
| 57120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 55 73 61 67 65 20 65 78 61 | ......................"Usage.exa |
| 57140 | 6d 70 6c 65 73 3a 20 5c 22 3a 45 58 50 4f 52 54 5f 48 55 47 4f 5f 4d 45 4e 55 3a 20 3a 6d 65 6e | mples:.\":EXPORT_HUGO_MENU:.:men |
| 57160 | 75 20 6d 61 69 6e 5c 22 20 6f 72 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | u.main\".or."................... |
| 57180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 22 23 2b 68 75 67 6f 5f 6d 65 6e 75 3a 20 | ................"\"#+hugo_menu:. |
| 571a0 | 3a 6d 65 6e 75 20 6d 61 69 6e 5c 22 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | :menu.main\""))).............;;. |
| 571c0 | 4d 65 6e 75 20 6e 61 6d 65 20 6e 65 65 64 73 20 74 6f 20 62 65 20 6e 6f 6e 2d 6e 69 6c 20 74 6f | Menu.name.needs.to.be.non-nil.to |
| 571e0 | 20 69 6e 73 65 72 74 20 6d 65 6e 75 20 69 6e 66 6f 20 69 6e 20 66 72 6f 6e 74 2d 6d 61 74 74 65 | .insert.menu.info.in.front-matte |
| 57200 | 72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 73 73 6f 63 20 27 6d 65 6e | r..............(when.(assoc.'men |
| 57220 | 75 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6d | u.value)...............(let*.((m |
| 57240 | 65 6e 75 2d 61 6c 69 73 74 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | enu-alist.value)................ |
| 57260 | 20 20 20 20 20 20 3b 3b 20 4d 65 6e 75 20 65 6e 74 72 79 20 73 74 72 69 6e 67 20 6d 69 67 68 74 | ......;;.Menu.entry.string.might |
| 57280 | 20 6e 65 65 64 20 74 6f 20 62 65 20 71 75 6f 74 65 64 20 69 66 0a 20 20 20 20 20 20 20 20 20 20 | .need.to.be.quoted.if........... |
| 572a0 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 74 20 63 6f 6e 74 61 69 6e 73 20 73 70 61 63 65 73 | ...........;;.it.contains.spaces |
| 572c0 | 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ,.for.example................... |
| 572e0 | 20 20 20 20 28 6d 65 6e 75 2d 65 6e 74 72 79 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 79 61 6d 6c 2d | ....(menu-entry.(org-hugo--yaml- |
| 57300 | 71 75 6f 74 65 2d 73 74 72 69 6e 67 20 28 63 64 72 20 28 61 73 73 6f 63 20 27 6d 65 6e 75 20 6d | quote-string.(cdr.(assoc.'menu.m |
| 57320 | 65 6e 75 2d 61 6c 69 73 74 29 29 20 3a 70 72 65 66 65 72 2d 6e 6f 2d 71 75 6f 74 65 73 29 29 0a | enu-alist)).:prefer-no-quotes)). |
| 57340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6e 75 2d 65 6e 74 72 79 | .....................(menu-entry |
| 57360 | 2d 73 74 72 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | -str."")......................(m |
| 57380 | 65 6e 75 2d 76 61 6c 75 65 2d 73 74 72 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | enu-value-str."")).............. |
| 573a0 | 20 20 20 3b 3b 20 41 75 74 6f 2d 73 65 74 20 6d 65 6e 75 20 69 64 65 6e 74 69 66 69 65 72 20 69 | ...;;.Auto-set.menu.identifier.i |
| 573c0 | 66 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 73 65 74 20 62 79 20 75 73 65 72 2e 0a 20 20 20 20 20 | f.not.already.set.by.user....... |
| 573e0 | 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 73 73 6f 63 20 27 69 64 65 6e 74 | ...........(unless.(assoc.'ident |
| 57400 | 69 66 69 65 72 20 6d 65 6e 75 2d 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ifier.menu-alist)............... |
| 57420 | 20 20 20 20 28 6c 65 74 20 28 28 74 69 74 6c 65 20 28 63 64 72 20 28 61 73 73 6f 63 20 27 74 69 | ....(let.((title.(cdr.(assoc.'ti |
| 57440 | 74 6c 65 20 64 61 74 61 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tle.data)))).................... |
| 57460 | 20 28 70 75 73 68 20 60 28 69 64 65 6e 74 69 66 69 65 72 20 2e 20 2c 28 6f 72 67 2d 68 75 67 6f | .(push.`(identifier...,(org-hugo |
| 57480 | 2d 73 6c 75 67 20 74 69 74 6c 65 29 29 20 6d 65 6e 75 2d 61 6c 69 73 74 29 29 29 0a 0a 20 20 20 | -slug.title)).menu-alist)))..... |
| 574a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41 75 74 6f 2d 73 65 74 20 6d 65 6e 75 20 77 65 | .............;;.Auto-set.menu.we |
| 574c0 | 69 67 68 74 20 69 66 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 73 65 74 20 62 79 20 75 73 65 72 2e | ight.if.not.already.set.by.user. |
| 574e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 73 73 6f 63 20 | .................(unless.(assoc. |
| 57500 | 27 77 65 69 67 68 74 20 6d 65 6e 75 2d 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | 'weight.menu-alist)............. |
| 57520 | 20 20 20 20 20 20 28 77 68 65 6e 20 6f 72 67 2d 68 75 67 6f 2d 2d 73 75 62 74 72 65 65 2d 63 6f | ......(when.org-hugo--subtree-co |
| 57540 | 6f 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 60 28 | ord.....................(push.`( |
| 57560 | 77 65 69 67 68 74 20 2e 20 2c 28 6f 72 67 2d 68 75 67 6f 2d 2d 63 61 6c 63 2d 77 65 69 67 68 74 | weight...,(org-hugo--calc-weight |
| 57580 | 29 29 20 6d 65 6e 75 2d 61 6c 69 73 74 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).menu-alist)))................ |
| 575a0 | 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6d 65 6e 75 20 61 6c 69 73 74 20 44 42 47 5d 20 | ..;;.(message."[menu.alist.DBG]. |
| 575c0 | 3d 20 25 53 22 20 6d 65 6e 75 2d 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | =.%S".menu-alist)............... |
| 575e0 | 20 20 28 77 68 65 6e 20 6d 65 6e 75 2d 65 6e 74 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(when.menu-entry.............. |
| 57600 | 20 20 20 20 20 28 73 65 74 71 20 6d 65 6e 75 2d 65 6e 74 72 79 2d 73 74 72 20 28 70 72 6f 67 31 | .....(setq.menu-entry-str.(prog1 |
| 57620 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 57640 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 6d 65 6e 75 25 73 5c 6e 25 73 25 | ............(format."menu%s\n%s% |
| 57660 | 73 25 73 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s%s\n".......................... |
| 57680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 69 67 6e 20 69 | ..........................sign.i |
| 576a0 | 6e 64 65 6e 74 20 6d 65 6e 75 2d 65 6e 74 72 79 20 73 69 67 6e 29 0a 20 20 20 20 20 20 20 20 20 | ndent.menu-entry.sign).......... |
| 576c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 576e0 | 28 73 65 74 71 20 69 6e 64 65 6e 74 20 28 63 6f 6e 63 61 74 20 69 6e 64 65 6e 74 20 69 6e 64 65 | (setq.indent.(concat.indent.inde |
| 57700 | 6e 74 29 29 29 29 20 3b 44 6f 75 62 6c 65 20 74 68 65 20 69 6e 64 65 6e 74 20 66 6f 72 20 6e 65 | nt)))).;Double.the.indent.for.ne |
| 57720 | 78 74 20 75 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 | xt.use...................(dolist |
| 57740 | 20 28 6d 65 6e 75 2d 70 61 69 72 20 6d 65 6e 75 2d 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 | .(menu-pair.menu-alist)......... |
| 57760 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 65 6e 75 2d 6b 65 79 20 28 73 79 6d | ............(let.((menu-key.(sym |
| 57780 | 62 6f 6c 2d 6e 61 6d 65 20 28 63 61 72 20 6d 65 6e 75 2d 70 61 69 72 29 29 29 0a 20 20 20 20 20 | bol-name.(car.menu-pair)))...... |
| 577a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6e 75 2d 76 61 6c 75 65 | .....................(menu-value |
| 577c0 | 20 28 63 64 72 20 6d 65 6e 75 2d 70 61 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(cdr.menu-pair))).............. |
| 577e0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 6d 65 6e 75 20 44 42 47 3a 20 | .........;;.(message."menu.DBG:. |
| 57800 | 25 53 20 25 53 20 25 53 22 20 6d 65 6e 75 2d 65 6e 74 72 79 20 6d 65 6e 75 2d 6b 65 79 20 6d 65 | %S.%S.%S".menu-entry.menu-key.me |
| 57820 | 6e 75 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nu-value)....................... |
| 57840 | 28 75 6e 6c 65 73 73 20 28 73 74 72 69 6e 67 3d 20 22 6d 65 6e 75 22 20 6d 65 6e 75 2d 6b 65 79 | (unless.(string=."menu".menu-key |
| 57860 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 | ).........................(when. |
| 57880 | 6d 65 6e 75 2d 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | menu-value...................... |
| 578a0 | 20 20 20 20 20 3b 3b 20 43 61 6e 6e 6f 74 20 73 6b 69 70 20 71 75 6f 74 65 20 77 72 61 70 70 69 | .....;;.Cannot.skip.quote.wrappi |
| 578c0 | 6e 67 20 66 6f 72 20 76 61 6c 75 65 73 20 6f 66 20 6b 65 79 73 20 69 6e 73 69 64 65 20 6d 65 6e | ng.for.values.of.keys.inside.men |
| 578e0 | 75 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | u............................;;. |
| 57900 | 41 74 74 65 6d 70 74 69 6e 67 20 74 6f 20 64 6f 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Attempting.to.do:............... |
| 57920 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 5b 6d 65 6e 75 2e 66 6f 6f 5d 0a 20 20 20 20 | ............;;...[menu.foo]..... |
| 57940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 20 20 70 61 72 | ......................;;.....par |
| 57960 | 65 6e 74 20 3d 20 6d 61 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ent.=.main...................... |
| 57980 | 20 20 20 20 20 3b 3b 20 20 20 20 20 23 20 70 61 72 65 6e 74 20 3d 20 22 6d 61 69 6e 22 20 23 20 | .....;;.....#.parent.=."main".#. |
| 579a0 | 42 75 74 20 74 68 69 73 20 77 6f 72 6b 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | But.this.works.................. |
| 579c0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 67 69 76 65 73 20 74 68 69 73 20 65 72 72 6f 72 3a 0a 20 20 | .........;;.gives.this.error:... |
| 579e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 45 52 52 4f 52 | ........................;;.ERROR |
| 57a00 | 20 32 30 31 37 2f 30 37 2f 32 31 20 31 30 3a 35 36 3a 30 37 20 66 61 69 6c 65 64 20 74 6f 20 70 | .2017/07/21.10:56:07.failed.to.p |
| 57a20 | 61 72 73 65 20 70 61 67 65 20 6d 65 74 61 64 61 74 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | arse.page.metadata.............. |
| 57a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 66 6f 72 20 22 73 69 6e 67 6c 65 73 2f 70 6f 73 | .............;;.for."singles/pos |
| 57a60 | 74 2d 64 72 61 66 74 2e 6d 64 22 3a 20 4e 65 61 72 20 6c 69 6e 65 20 31 30 20 28 6c 61 73 74 20 | t-draft.md":.Near.line.10.(last. |
| 57a80 | 6b 65 79 20 70 61 72 73 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | key.parsed...................... |
| 57aa0 | 20 20 20 20 20 3b 3b 20 27 6d 65 6e 75 2e 66 6f 6f 2e 70 61 72 65 6e 74 27 29 3a 20 65 78 70 65 | .....;;.'menu.foo.parent'):.expe |
| 57ac0 | 63 74 65 64 20 76 61 6c 75 65 20 62 75 74 20 66 6f 75 6e 64 20 22 6d 61 69 6e 22 20 69 6e 73 74 | cted.value.but.found."main".inst |
| 57ae0 | 65 61 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ead............................( |
| 57b00 | 73 65 74 71 20 6d 65 6e 75 2d 76 61 6c 75 65 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 79 61 6d 6c 2d | setq.menu-value.(org-hugo--yaml- |
| 57b20 | 71 75 6f 74 65 2d 73 74 72 69 6e 67 20 6d 65 6e 75 2d 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 | quote-string.menu-value))....... |
| 57b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 65 6e 75 2d 76 | ....................(setq.menu-v |
| 57b60 | 61 6c 75 65 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | alue-str........................ |
| 57b80 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 6d 65 6e 75 2d 76 61 6c 75 65 2d 73 74 72 0a | .........(concat.menu-value-str. |
| 57ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 57bc0 | 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 25 73 25 73 20 25 73 5c 6e 22 0a 20 20 | ........(format."%s%s%s.%s\n"... |
| 57be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 57c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 65 6e 74 20 6d 65 6e 75 2d 6b 65 79 20 73 69 | ..............indent.menu-key.si |
| 57c20 | 67 6e 20 6d 65 6e 75 2d 76 61 6c 75 65 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | gn.menu-value)))))))............ |
| 57c40 | 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 65 6e 75 2d 73 74 72 69 6e 67 20 28 63 6f 6e 63 61 74 | .......(setq.menu-string.(concat |
| 57c60 | 20 6d 65 6e 75 2d 65 6e 74 72 79 2d 73 74 72 20 6d 65 6e 75 2d 76 61 6c 75 65 2d 73 74 72 29 29 | .menu-entry-str.menu-value-str)) |
| 57c80 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 3d 20 6b 65 79 20 22 72 | ))))............((string=.key."r |
| 57ca0 | 65 73 6f 75 72 63 65 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 | esources").............(unless.( |
| 57cc0 | 6c 69 73 74 70 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 | listp.value)...............(user |
| 57ce0 | 2d 65 72 72 6f 72 20 28 63 6f 6e 63 61 74 20 22 54 68 65 20 60 72 65 73 6f 75 72 63 65 73 27 20 | -error.(concat."The.`resources'. |
| 57d00 | 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 64 69 64 20 6e 6f 74 20 67 65 74 20 74 68 65 20 65 78 70 | front-matter.did.not.get.the.exp |
| 57d20 | 65 63 74 65 64 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ected."......................... |
| 57d40 | 20 20 20 20 20 20 20 20 20 20 22 6c 69 73 74 20 76 61 6c 75 65 3b 20 70 72 6f 62 61 62 6c 79 20 | .........."list.value;.probably. |
| 57d60 | 62 65 63 61 75 73 65 20 48 55 47 4f 5f 52 45 53 4f 55 52 43 45 53 20 77 61 73 20 6e 6f 74 20 22 | because.HUGO_RESOURCES.was.not." |
| 57d80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 57da0 | 20 20 20 22 75 73 65 64 20 74 6f 20 73 65 74 20 69 74 73 20 76 61 6c 75 65 2e 5c 6e 22 0a 20 20 | ..."used.to.set.its.value.\n"... |
| 57dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 57de0 | 22 55 73 61 67 65 20 65 78 61 6d 70 6c 65 73 3a 20 5c 22 3a 45 58 50 4f 52 54 5f 48 55 47 4f 5f | "Usage.examples:.\":EXPORT_HUGO_ |
| 57e00 | 52 45 53 4f 55 52 43 45 53 3a 20 3a 73 72 63 20 5c 22 6d 79 2d 69 6d 61 67 65 2e 70 6e 67 5c 22 | RESOURCES:.:src.\"my-image.png\" |
| 57e20 | 20 3a 74 69 74 6c 65 20 5c 22 4d 79 20 49 6d 61 67 65 5c 22 20 22 0a 20 20 20 20 20 20 20 20 20 | .:title.\"My.Image\".".......... |
| 57e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 72 20 5c 22 23 | ........................."or.\"# |
| 57e60 | 2b 68 75 67 6f 5f 72 65 73 6f 75 72 63 65 73 3a 20 3a 73 72 63 20 5c 22 6d 79 2d 69 6d 61 67 65 | +hugo_resources:.:src.\"my-image |
| 57e80 | 2e 70 6e 67 5c 22 20 3a 74 69 74 6c 65 20 5c 22 4d 79 20 49 6d 61 67 65 5c 22 22 29 29 29 0a 20 | .png\".:title.\"My.Image\""))).. |
| 57ea0 | 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 | ...........(when.value.......... |
| 57ec0 | 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72 65 73 2d 61 6c 69 73 74 20 76 61 6c 75 65 29 0a 20 | .....(dolist.(res-alist.value).. |
| 57ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 73 2d 65 6e 74 72 79 2d | ...............(let.((res-entry- |
| 57f00 | 73 74 72 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 | str."").......................(r |
| 57f20 | 65 73 2d 76 61 6c 75 65 2d 73 74 72 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es-value-str."")................ |
| 57f40 | 20 20 20 20 20 20 20 72 65 73 2d 73 72 63 2d 70 72 65 73 65 6e 74 0a 20 20 20 20 20 20 20 20 20 | .......res-src-present.......... |
| 57f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 2d 70 61 72 61 6d 2d 73 74 72 29 0a 20 20 20 20 | .............res-param-str)..... |
| 57f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 73 2d 65 6e 74 72 79 2d 73 74 | ..............(setq.res-entry-st |
| 57fa0 | 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 46 6f 72 | r.........................;;.For |
| 57fc0 | 20 59 41 4d 4c 2c 20 74 68 69 73 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .YAML,.this.string.............. |
| 57fe0 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6e 65 65 64 73 20 74 6f 20 62 65 20 69 6e 73 65 72 74 | ...........;;.needs.to.be.insert |
| 58000 | 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 6e | ed.........................;;.on |
| 58020 | 6c 79 20 6f 6e 63 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ly.once......................... |
| 58040 | 20 28 69 66 20 28 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 72 65 73 2d 73 74 72 69 6e 67 | .(if.(org-string-nw-p.res-string |
| 58060 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 | )............................."" |
| 58080 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d | ...........................(form |
| 580a0 | 61 74 20 22 72 65 73 6f 75 72 63 65 73 25 73 5c 6e 22 20 73 69 67 6e 29 29 29 0a 20 20 20 20 20 | at."resources%s\n".sign)))...... |
| 580c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72 65 73 2d 70 61 69 72 20 72 | .............(dolist.(res-pair.r |
| 580e0 | 65 73 2d 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | es-alist).....................;; |
| 58100 | 20 28 6d 65 73 73 61 67 65 20 22 5b 72 65 73 6f 75 72 63 65 73 20 44 42 47 5d 20 72 65 73 2d 70 | .(message."[resources.DBG].res-p |
| 58120 | 61 69 72 3a 20 25 53 22 20 72 65 73 2d 70 61 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | air:.%S".res-pair).............. |
| 58140 | 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 72 65 73 2d 6b 65 79 20 28 73 79 6d 62 6f 6c 2d 6e | .......(let*.((res-key.(symbol-n |
| 58160 | 61 6d 65 20 28 63 61 72 20 72 65 73 2d 70 61 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ame.(car.res-pair)))............ |
| 58180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 73 2d 76 61 6c 75 65 20 28 63 64 72 20 | ................(res-value.(cdr. |
| 581a0 | 72 65 73 2d 70 61 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | res-pair)))..................... |
| 581c0 | 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 72 65 73 6f 75 72 63 65 73 20 44 42 47 5d 3a 20 | ..;;.(message."[resources.DBG]:. |
| 581e0 | 25 53 20 25 53 22 20 72 65 73 2d 6b 65 79 20 72 65 73 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 | %S.%S".res-key.res-value)....... |
| 58200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 73 74 72 69 6e 67 3d 20 | ................(cond.((string=. |
| 58220 | 72 65 73 2d 6b 65 79 20 22 70 61 72 61 6d 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | res-key."params")............... |
| 58240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 69 6e 64 65 6e 74 20 28 6d 61 6b | ...............(setq.indent.(mak |
| 58260 | 65 2d 73 74 72 69 6e 67 20 34 20 3f 20 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-string.4.?.))................. |
| 58280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 73 2d 70 61 72 61 6d 2d 73 74 72 | .............(setq.res-param-str |
| 582a0 | 20 28 66 6f 72 6d 61 74 20 22 20 20 25 73 25 73 5c 6e 22 20 72 65 73 2d 6b 65 79 20 73 69 67 6e | .(format."..%s%s\n".res-key.sign |
| 582c0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. |
| 582e0 | 28 64 6f 6c 69 73 74 20 28 70 61 72 61 6d 2d 70 61 69 72 20 72 65 73 2d 76 61 6c 75 65 29 20 3b | (dolist.(param-pair.res-value).; |
| 58300 | 72 65 73 2d 76 61 6c 75 65 20 77 6f 75 6c 64 20 62 65 20 61 6e 20 61 6c 69 73 74 20 6f 66 20 70 | res-value.would.be.an.alist.of.p |
| 58320 | 61 72 61 6d 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | arams........................... |
| 58340 | 20 20 20 20 20 28 6c 65 74 20 28 28 70 61 72 61 6d 2d 6b 65 79 20 28 73 79 6d 62 6f 6c 2d 6e 61 | .....(let.((param-key.(symbol-na |
| 58360 | 6d 65 20 28 63 61 72 20 70 61 72 61 6d 2d 70 61 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | me.(car.param-pair)))........... |
| 58380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 61 72 61 | ...........................(para |
| 583a0 | 6d 2d 76 61 6c 75 65 20 28 63 64 72 20 70 61 72 61 6d 2d 70 61 69 72 29 29 0a 20 20 20 20 20 20 | m-value.(cdr.param-pair))....... |
| 583c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 | ...............................p |
| 583e0 | 61 72 61 6d 2d 76 61 6c 75 65 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | aram-value-str)................. |
| 58400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 72 | .................;;.(message."[r |
| 58420 | 65 73 6f 75 72 63 65 73 20 44 42 47 5d 20 70 61 72 61 6d 2d 6b 65 79 3a 20 25 53 22 20 70 61 72 | esources.DBG].param-key:.%S".par |
| 58440 | 61 6d 2d 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | am-key)......................... |
| 58460 | 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 72 65 73 6f 75 72 63 65 73 | .........;;.(message."[resources |
| 58480 | 20 44 42 47 5d 20 70 61 72 61 6d 2d 76 61 6c 75 65 3a 20 25 53 22 20 70 61 72 61 6d 2d 76 61 6c | .DBG].param-value:.%S".param-val |
| 584a0 | 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ue)............................. |
| 584c0 | 20 20 20 20 20 28 73 65 74 71 20 70 61 72 61 6d 2d 76 61 6c 75 65 2d 73 74 72 20 28 69 66 20 28 | .....(setq.param-value-str.(if.( |
| 584e0 | 6c 69 73 74 70 20 70 61 72 61 6d 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | listp.param-value).............. |
| 58500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 58520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 79 61 6d | ..............(org-hugo--get-yam |
| 58540 | 6c 2d 6c 69 73 74 2d 73 74 72 69 6e 67 20 70 61 72 61 6d 2d 6b 65 79 20 70 61 72 61 6d 2d 76 61 | l-list-string.param-key.param-va |
| 58560 | 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lue)............................ |
| 58580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | ..............................(o |
| 585a0 | 72 67 2d 68 75 67 6f 2d 2d 79 61 6d 6c 2d 71 75 6f 74 65 2d 73 74 72 69 6e 67 20 70 61 72 61 6d | rg-hugo--yaml-quote-string.param |
| 585c0 | 2d 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -value)))....................... |
| 585e0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 73 2d 70 61 72 61 6d 2d 73 74 72 0a 20 | ...........(setq.res-param-str.. |
| 58600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 58620 | 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 72 65 73 2d 70 61 72 61 6d 2d 73 74 72 0a 20 20 20 20 | ......(concat.res-param-str..... |
| 58640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 58660 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 25 73 25 73 20 25 73 5c 6e 22 | ...........(format."%s%s%s.%s\n" |
| 58680 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 586a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 65 6e 74 20 70 | ........................indent.p |
| 586c0 | 61 72 61 6d 2d 6b 65 79 20 73 69 67 6e 20 70 61 72 61 6d 2d 76 61 6c 75 65 2d 73 74 72 29 29 29 | aram-key.sign.param-value-str))) |
| 586e0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. |
| 58700 | 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 72 65 73 6f 75 72 63 65 73 20 70 61 72 61 6d 73 20 44 | ;;.(message."[resources.params.D |
| 58720 | 42 47 5d 20 25 73 22 20 72 65 73 2d 70 61 72 61 6d 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 | BG].%s".res-param-str).......... |
| 58740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 20 20 20 20 20 20 | ....................)........... |
| 58760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 | ..................(t............ |
| 58780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 3d | ..................(when.(string= |
| 587a0 | 20 72 65 73 2d 6b 65 79 20 22 73 72 63 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .res-key."src")................. |
| 587c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 73 2d 73 72 63 2d 70 72 65 | ...............(setq.res-src-pre |
| 587e0 | 73 65 6e 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sent.t))........................ |
| 58800 | 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 3d 20 72 65 73 2d 6b 65 79 20 22 73 72 63 22 | ......(if.(string=.res-key."src" |
| 58820 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 58840 | 20 20 20 28 73 65 74 71 20 69 6e 64 65 6e 74 20 22 2d 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 | ...(setq.indent."-.")........... |
| 58860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 69 6e 64 65 6e | .....................(setq.inden |
| 58880 | 74 20 22 20 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.".."))........................ |
| 588a0 | 20 20 20 20 20 20 28 73 65 74 71 20 72 65 73 2d 76 61 6c 75 65 20 28 6f 72 67 2d 68 75 67 6f 2d | ......(setq.res-value.(org-hugo- |
| 588c0 | 2d 79 61 6d 6c 2d 71 75 6f 74 65 2d 73 74 72 69 6e 67 20 72 65 73 2d 76 61 6c 75 65 29 29 0a 20 | -yaml-quote-string.res-value)).. |
| 588e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | ............................(set |
| 58900 | 71 20 72 65 73 2d 76 61 6c 75 65 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | q.res-value-str................. |
| 58920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 72 65 73 2d 76 | ...................(concat.res-v |
| 58940 | 61 6c 75 65 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | alue-str........................ |
| 58960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 25 | ....................(format."%s% |
| 58980 | 73 25 73 20 25 73 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s%s.%s\n"....................... |
| 589a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 | .............................ind |
| 589c0 | 65 6e 74 20 72 65 73 2d 6b 65 79 20 73 69 67 6e 20 72 65 73 2d 76 61 6c 75 65 29 29 29 29 29 29 | ent.res-key.sign.res-value)))))) |
| 589e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 72 65 73 2d | )...................(unless.res- |
| 58a00 | 73 72 63 2d 70 72 65 73 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | src-present..................... |
| 58a20 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 60 73 72 63 27 20 6d 75 73 74 20 62 65 20 73 65 74 20 66 | (user-error."`src'.must.be.set.f |
| 58a40 | 6f 72 20 74 68 65 20 60 72 65 73 6f 75 72 63 65 73 27 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 | or.the.`resources'"))........... |
| 58a60 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 73 2d 73 74 72 69 6e 67 20 28 63 6f 6e 63 61 74 | ........(setq.res-string.(concat |
| 58a80 | 20 72 65 73 2d 73 74 72 69 6e 67 20 72 65 73 2d 65 6e 74 72 79 2d 73 74 72 20 72 65 73 2d 76 61 | .res-string.res-entry-str.res-va |
| 58aa0 | 6c 75 65 2d 73 74 72 20 72 65 73 2d 70 61 72 61 6d 2d 73 74 72 29 29 29 29 29 29 0a 20 20 20 20 | lue-str.res-param-str))))))..... |
| 58ac0 | 20 20 20 20 20 20 20 28 3b 3b 20 46 72 6f 6e 74 2d 6d 61 74 74 65 72 20 77 69 74 68 20 6e 65 73 | .......(;;.Front-matter.with.nes |
| 58ae0 | 74 65 64 20 6d 61 70 20 76 61 6c 75 65 73 3a 20 62 6c 61 63 6b 66 72 69 64 61 79 2c 20 63 75 73 | ted.map.values:.blackfriday,.cus |
| 58b00 | 74 6f 6d 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | tom.front-matter..............;; |
| 58b20 | 20 4f 6e 6c 79 20 31 20 6c 65 76 65 6c 20 6f 66 20 6e 65 73 74 69 6e 67 20 69 73 20 73 75 70 70 | .Only.1.level.of.nesting.is.supp |
| 58b40 | 6f 72 74 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6c 69 73 74 70 20 76 | orted..............(and.(listp.v |
| 58b60 | 61 6c 75 65 29 20 3b 45 78 61 6d 70 6c 65 20 76 61 6c 75 65 3a 20 27 28 28 6c 65 67 73 20 2e 20 | alue).;Example.value:.'((legs... |
| 58b80 | 34 29 20 28 22 65 79 65 73 22 20 2e 20 32 29 20 28 66 72 69 65 6e 64 73 20 2e 20 28 70 6f 6f 20 | 4).("eyes"...2).(friends...(poo. |
| 58ba0 | 62 6f 6f 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 30 20 28 63 | boo)))..................(eq.0.(c |
| 58bc0 | 6c 2d 63 6f 75 6e 74 2d 69 66 20 28 6c 61 6d 62 64 61 20 28 65 6c 29 20 3b 43 68 65 63 6b 20 69 | l-count-if.(lambda.(el).;Check.i |
| 58be0 | 66 20 76 61 6c 75 65 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 6f 72 20 63 | f.value.is.a.list.of.lists.(or.c |
| 58c00 | 6f 6e 73 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | onses).......................... |
| 58c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6c 69 73 74 70 20 65 6c 29 29 29 0a 20 | .............(not.(listp.el))).. |
| 58c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 58c60 | 20 20 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e | ...value))).............(let.((n |
| 58c80 | 65 73 74 65 64 2d 70 61 72 65 6e 74 2d 6b 65 79 20 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 | ested-parent-key.key)........... |
| 58ca0 | 20 20 20 20 20 20 20 20 28 6e 65 73 74 65 64 2d 61 6c 69 73 74 20 76 61 6c 75 65 29 0a 20 20 20 | ........(nested-alist.value).... |
| 58cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 65 73 74 65 64 2d 70 61 72 65 6e 74 2d 6b 65 | ...............(nested-parent-ke |
| 58ce0 | 79 2d 73 74 72 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 65 73 | y-str."")...................(nes |
| 58d00 | 74 65 64 2d 6b 65 79 76 61 6c 2d 73 74 72 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ted-keyval-str.""))............. |
| 58d20 | 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6e 65 73 74 65 64 20 65 6e 74 72 79 20 44 42 47 | ..;;.(message."[nested.entry.DBG |
| 58d40 | 5d 20 3d 20 25 73 22 20 6e 65 73 74 65 64 2d 70 61 72 65 6e 74 2d 6b 65 79 29 0a 20 20 20 20 20 | ].=.%s".nested-parent-key)...... |
| 58d60 | 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 5b 6e 65 73 74 65 64 20 61 6c | .........;;.(message."[nested.al |
| 58d80 | 69 73 74 20 44 42 47 5d 20 3d 20 25 53 22 20 6e 65 73 74 65 64 2d 61 6c 69 73 74 29 0a 20 20 20 | ist.DBG].=.%S".nested-alist).... |
| 58da0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6e 65 73 74 65 64 2d 70 61 72 65 6e 74 2d 6b | ...........(setq.nested-parent-k |
| 58dc0 | 65 79 2d 73 74 72 20 28 66 6f 72 6d 61 74 20 22 25 73 25 73 5c 6e 22 20 6e 65 73 74 65 64 2d 70 | ey-str.(format."%s%s\n".nested-p |
| 58de0 | 61 72 65 6e 74 2d 6b 65 79 20 73 69 67 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | arent-key.sign))...............( |
| 58e00 | 64 6f 6c 69 73 74 20 28 6e 65 73 74 65 64 2d 70 61 69 72 20 6e 65 73 74 65 64 2d 61 6c 69 73 74 | dolist.(nested-pair.nested-alist |
| 58e20 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 63 6f 6e 73 70 | ).................(unless.(consp |
| 58e40 | 20 6e 65 73 74 65 64 2d 70 61 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .nested-pair)................... |
| 58e60 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4f 78 2d 68 75 67 6f 3a 20 43 75 73 74 6f 6d 20 66 72 6f | (user-error."Ox-hugo:.Custom.fro |
| 58e80 | 6e 74 2d 6d 61 74 74 65 72 20 76 61 6c 75 65 73 20 77 69 74 68 20 6e 65 73 74 65 64 20 6d 61 70 | nt-matter.values.with.nested.map |
| 58ea0 | 73 20 6e 65 65 64 20 74 6f 20 62 65 20 61 6e 20 61 6c 69 73 74 20 6f 66 20 63 6f 6e 73 65 73 22 | s.need.to.be.an.alist.of.conses" |
| 58ec0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 67 65 20 22 | )).................;;.(message." |
| 58ee0 | 5b 6e 65 73 74 65 64 20 70 61 69 72 20 44 42 47 5d 20 3d 20 25 53 22 20 6e 65 73 74 65 64 2d 70 | [nested.pair.DBG].=.%S".nested-p |
| 58f00 | 61 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6e 65 73 | air).................(let*.((nes |
| 58f20 | 74 65 64 2d 6b 65 79 20 28 63 61 72 20 6e 65 73 74 65 64 2d 70 61 69 72 29 29 0a 20 20 20 20 20 | ted-key.(car.nested-pair))...... |
| 58f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 65 73 74 65 64 2d 6b 65 79 20 28 63 | ..................(nested-key.(c |
| 58f60 | 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ond............................. |
| 58f80 | 20 20 20 20 20 20 20 20 28 28 73 79 6d 62 6f 6c 70 20 6e 65 73 74 65 64 2d 6b 65 79 29 0a 20 20 | ........((symbolp.nested-key)... |
| 58fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 58fc0 | 20 20 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 6e 65 73 74 65 64 2d 6b 65 79 29 29 0a 20 20 20 | ...(symbol-name.nested-key)).... |
| 58fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 59000 | 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(t............................. |
| 59020 | 20 20 20 20 20 20 20 20 20 6e 65 73 74 65 64 2d 6b 65 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 | .........nested-key))).......... |
| 59040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 65 73 74 65 64 2d 76 61 6c 75 65 20 28 63 64 72 | ..............(nested-value.(cdr |
| 59060 | 20 6e 65 73 74 65 64 2d 70 61 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .nested-pair)).................. |
| 59080 | 20 20 20 20 20 20 28 6e 65 73 74 65 64 2d 76 61 6c 75 65 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 | ......(nested-value.(cond....... |
| 590a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 590c0 | 28 28 61 6e 64 20 6e 65 73 74 65 64 2d 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ((and.nested-value.............. |
| 590e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 59100 | 6c 69 73 74 70 20 6e 65 73 74 65 64 2d 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | listp.nested-value))............ |
| 59120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | ............................(if. |
| 59140 | 28 61 6e 64 20 28 73 74 72 69 6e 67 3d 20 6e 65 73 74 65 64 2d 70 61 72 65 6e 74 2d 6b 65 79 20 | (and.(string=.nested-parent-key. |
| 59160 | 22 62 6c 61 63 6b 66 72 69 64 61 79 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "blackfriday").................. |
| 59180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 591a0 | 6f 72 20 28 73 74 72 69 6e 67 3d 20 6e 65 73 74 65 64 2d 6b 65 79 20 22 65 78 74 65 6e 73 69 6f | or.(string=.nested-key."extensio |
| 591c0 | 6e 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ns")............................ |
| 591e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 | .........................(string |
| 59200 | 3d 20 6e 65 73 74 65 64 2d 6b 65 79 20 22 65 78 74 65 6e 73 69 6f 6e 73 6d 61 73 6b 22 29 29 29 | =.nested-key."extensionsmask"))) |
| 59220 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 59240 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 79 61 6d 6c 2d | ............(org-hugo--get-yaml- |
| 59260 | 6c 69 73 74 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | list-string..................... |
| 59280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 73 74 65 64 2d 6b | ........................nested-k |
| 592a0 | 65 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ey.............................. |
| 592c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 23 27 6f 72 67 2d 68 75 67 | ...............(mapcar.#'org-hug |
| 592e0 | 6f 2d 2d 72 65 74 75 72 6e 2d 76 61 6c 69 64 2d 62 6c 61 63 6b 66 72 69 64 61 79 2d 65 78 74 65 | o--return-valid-blackfriday-exte |
| 59300 | 6e 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nsion........................... |
| 59320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 73 74 65 64 | ..........................nested |
| 59340 | 2d 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -value))........................ |
| 59360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 | ..................(org-hugo--get |
| 59380 | 2d 79 61 6d 6c 2d 6c 69 73 74 2d 73 74 72 69 6e 67 20 6e 65 73 74 65 64 2d 6b 65 79 20 6e 65 73 | -yaml-list-string.nested-key.nes |
| 593a0 | 74 65 64 2d 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ted-value))).................... |
| 593c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 75 6c 6c 20 6e 65 73 74 65 64 | ...................((null.nested |
| 593e0 | 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -value)......................... |
| 59400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 66 61 6c 73 65 22 29 0a 20 20 20 20 20 20 20 20 | ..............."false")......... |
| 59420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | ..............................(( |
| 59440 | 65 71 75 61 6c 20 6e 65 73 74 65 64 2d 76 61 6c 75 65 20 27 74 29 0a 20 20 20 20 20 20 20 20 20 | equal.nested-value.'t).......... |
| 59460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 | .............................."t |
| 59480 | 72 75 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rue")........................... |
| 594a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............(t.................. |
| 594c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d | ......................(org-hugo- |
| 594e0 | 2d 79 61 6d 6c 2d 71 75 6f 74 65 2d 73 74 72 69 6e 67 20 6e 65 73 74 65 64 2d 76 61 6c 75 65 29 | -yaml-quote-string.nested-value) |
| 59500 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 6d 65 73 73 61 | ))))...................;;.(messa |
| 59520 | 67 65 20 22 6e 65 73 74 65 64 20 44 42 47 3a 20 25 53 20 4b 45 59 20 25 53 2d 3e 25 53 20 56 41 | ge."nested.DBG:.%S.KEY.%S->%S.VA |
| 59540 | 4c 55 45 20 25 53 2d 3e 25 53 22 20 6e 65 73 74 65 64 2d 70 61 72 65 6e 74 2d 6b 65 79 0a 20 20 | LUE.%S->%S".nested-parent-key... |
| 59560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 20 20 20 20 20 20 20 28 63 61 72 | ................;;..........(car |
| 59580 | 20 6e 65 73 74 65 64 2d 70 61 69 72 29 20 6e 65 73 74 65 64 2d 6b 65 79 0a 20 20 20 20 20 20 20 | .nested-pair).nested-key........ |
| 595a0 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 6e 65 73 74 | ...........;;..........(cdr.nest |
| 595c0 | 65 64 2d 70 61 69 72 29 20 6e 65 73 74 65 64 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 | ed-pair).nested-value).......... |
| 595e0 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6e 65 73 74 65 64 2d 76 61 6c 75 65 0a 20 20 20 20 | .........(when.nested-value..... |
| 59600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6e 65 73 74 65 64 2d 6b 65 79 | ................(setq.nested-key |
| 59620 | 76 61 6c 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | val-str......................... |
| 59640 | 20 20 28 63 6f 6e 63 61 74 20 6e 65 73 74 65 64 2d 6b 65 79 76 61 6c 2d 73 74 72 0a 20 20 20 20 | ..(concat.nested-keyval-str..... |
| 59660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | ..............................(f |
| 59680 | 6f 72 6d 61 74 20 22 25 73 25 73 25 73 20 25 73 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ormat."%s%s%s.%s\n"............. |
| 596a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e | ..............................in |
| 596c0 | 64 65 6e 74 20 6e 65 73 74 65 64 2d 6b 65 79 20 73 69 67 6e 20 6e 65 73 74 65 64 2d 76 61 6c 75 | dent.nested-key.sign.nested-valu |
| 596e0 | 65 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 | e))))))...............(when.(org |
| 59700 | 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 6e 65 73 74 65 64 2d 6b 65 79 76 61 6c 2d 73 74 72 29 0a | -string-nw-p.nested-keyval-str). |
| 59720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6e 65 73 74 65 64 2d 73 74 72 | ................(setq.nested-str |
| 59740 | 69 6e 67 20 28 63 6f 6e 63 61 74 20 6e 65 73 74 65 64 2d 73 74 72 69 6e 67 20 6e 65 73 74 65 64 | ing.(concat.nested-string.nested |
| 59760 | 2d 70 61 72 65 6e 74 2d 6b 65 79 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -parent-key-str................. |
| 59780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 73 74 | ............................nest |
| 597a0 | 65 64 2d 6b 65 79 76 61 6c 2d 73 74 72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 | ed-keyval-str)))))............(t |
| 597c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 0a | .............(setq.front-matter. |
| 597e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 66 72 6f 6e 74 2d | ..................(concat.front- |
| 59800 | 6d 61 74 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | matter.......................... |
| 59820 | 20 28 66 6f 72 6d 61 74 20 22 25 73 25 73 20 25 73 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 | .(format."%s%s.%s\n"............ |
| 59840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 65 79 0a 20 20 20 20 20 | .......................key...... |
| 59860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 69 67 | .............................sig |
| 59880 | 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n............................... |
| 598a0 | 20 20 20 20 28 63 6f 6e 64 20 28 3b 3b 20 54 61 67 73 2c 20 63 61 74 65 67 6f 72 69 65 73 2c 20 | ....(cond.(;;.Tags,.categories,. |
| 598c0 | 6b 65 79 77 6f 72 64 73 2c 20 61 6c 69 61 73 65 73 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | keywords,.aliases,.............. |
| 598e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 63 | ............................;;.c |
| 59900 | 75 73 74 6f 6d 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 77 68 69 63 68 20 61 72 65 20 6c 69 73 | ustom.front-matter.which.are.lis |
| 59920 | 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ts.............................. |
| 59940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 70 20 76 61 6c 75 65 29 0a 20 20 20 20 20 | .............(listp.value)...... |
| 59960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 59980 | 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 67 65 74 2d 79 61 6d 6c 2d 6c 69 73 74 2d 73 74 72 | ....(org-hugo--get-yaml-list-str |
| 599a0 | 69 6e 67 20 6b 65 79 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing.key.value))................. |
| 599c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 | ........................(t...... |
| 599e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 59a00 | 20 20 20 20 28 6f 72 67 2d 68 75 67 6f 2d 2d 79 61 6d 6c 2d 71 75 6f 74 65 2d 73 74 72 69 6e 67 | ....(org-hugo--yaml-quote-string |
| 59a20 | 20 76 61 6c 75 65 20 6e 69 6c 29 29 29 29 29 29 29 29 29 29 29 0a 20 20 20 20 28 63 6f 6e 63 61 | .value.nil))))))))))).....(conca |
| 59a40 | 74 20 73 65 70 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 6e 65 73 74 65 64 2d 73 74 72 69 6e 67 | t.sep.front-matter.nested-string |
| 59a60 | 20 6d 65 6e 75 2d 73 74 72 69 6e 67 20 72 65 73 2d 73 74 72 69 6e 67 20 73 65 70 29 29 29 0a 0a | .menu-string.res-string.sep))).. |
| 59a80 | 0a 28 70 72 6f 76 69 64 65 20 27 6f 78 2d 68 75 67 6f 2d 64 65 70 72 65 63 61 74 65 64 29 0a 0a | .(provide.'ox-hugo-deprecated).. |
| 59aa0 | 3b 3b 3b 20 6f 78 2d 68 75 67 6f 2d 64 65 70 72 65 63 61 74 65 64 2e 65 6c 20 65 6e 64 73 20 68 | ;;;.ox-hugo-deprecated.el.ends.h |
| 59ac0 | 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ere............................. |
| 59ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59c00 | 6f 78 2d 68 75 67 6f 2d 32 30 32 34 30 33 30 35 2e 31 39 32 33 2f 6f 78 2d 68 75 67 6f 2d 70 6b | ox-hugo-20240305.1923/ox-hugo-pk |
| 59c20 | 67 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | g.el............................ |
| 59c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59c60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 59c80 | 30 30 30 31 30 33 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 30 35 37 00 20 30 00 00 00 | 0001031.00000000000.015057..0... |
| 59ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59d00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 59d20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 59d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59e00 | 28 64 65 66 69 6e 65 2d 70 61 63 6b 61 67 65 20 22 6f 78 2d 68 75 67 6f 22 20 22 32 30 32 34 30 | (define-package."ox-hugo"."20240 |
| 59e20 | 33 30 35 2e 31 39 32 33 22 20 22 48 75 67 6f 20 4d 61 72 6b 64 6f 77 6e 20 42 61 63 6b 2d 45 6e | 305.1923"."Hugo.Markdown.Back-En |
| 59e40 | 64 20 66 6f 72 20 4f 72 67 20 45 78 70 6f 72 74 20 45 6e 67 69 6e 65 22 0a 20 20 27 28 28 65 6d | d.for.Org.Export.Engine"...'((em |
| 59e60 | 61 63 73 20 22 32 36 2e 33 22 29 0a 20 20 20 20 28 74 6f 6d 65 6c 72 20 22 30 2e 34 2e 33 22 29 | acs."26.3").....(tomelr."0.4.3") |
| 59e80 | 29 0a 20 20 3a 63 6f 6d 6d 69 74 20 22 63 34 31 35 36 64 39 64 33 38 33 62 66 39 37 38 35 33 62 | )...:commit."c4156d9d383bf97853b |
| 59ea0 | 61 39 65 31 36 32 37 31 62 37 63 34 64 35 65 36 39 37 66 34 39 22 20 3a 61 75 74 68 6f 72 73 0a | a9e16271b7c4d5e697f49".:authors. |
| 59ec0 | 20 20 27 28 28 22 4b 61 75 73 68 61 6c 20 4d 6f 64 69 22 20 2e 20 22 6b 61 75 73 68 61 6c 2e 6d | ..'(("Kaushal.Modi"..."kaushal.m |
| 59ee0 | 6f 64 69 40 67 6d 61 69 6c 2e 63 6f 6d 22 29 0a 20 20 20 20 28 22 4d 61 74 74 20 50 72 69 63 65 | odi@gmail.com").....("Matt.Price |
| 59f00 | 22 20 2e 20 22 6d 6f 70 74 6f 70 39 39 40 67 6d 61 69 6c 2e 63 6f 6d 22 29 29 0a 20 20 3a 6d 61 | "..."moptop99@gmail.com"))...:ma |
| 59f20 | 69 6e 74 61 69 6e 65 72 73 0a 20 20 27 28 28 22 4b 61 75 73 68 61 6c 20 4d 6f 64 69 22 20 2e 20 | intainers...'(("Kaushal.Modi"... |
| 59f40 | 22 6b 61 75 73 68 61 6c 2e 6d 6f 64 69 40 67 6d 61 69 6c 2e 63 6f 6d 22 29 29 0a 20 20 3a 6d 61 | "kaushal.modi@gmail.com"))...:ma |
| 59f60 | 69 6e 74 61 69 6e 65 72 0a 20 20 27 28 22 4b 61 75 73 68 61 6c 20 4d 6f 64 69 22 20 2e 20 22 6b | intainer...'("Kaushal.Modi"..."k |
| 59f80 | 61 75 73 68 61 6c 2e 6d 6f 64 69 40 67 6d 61 69 6c 2e 63 6f 6d 22 29 0a 20 20 3a 6b 65 79 77 6f | aushal.modi@gmail.com")...:keywo |
| 59fa0 | 72 64 73 0a 20 20 27 28 22 6f 72 67 22 20 22 6d 61 72 6b 64 6f 77 6e 22 20 22 64 6f 63 73 22 29 | rds...'("org"."markdown"."docs") |
| 59fc0 | 0a 20 20 3a 75 72 6c 20 22 68 74 74 70 73 3a 2f 2f 6f 78 2d 68 75 67 6f 2e 73 63 72 69 70 74 65 | ...:url."https://ox-hugo.scripte |
| 59fe0 | 72 2e 63 6f 22 29 0a 3b 3b 20 4c 6f 63 61 6c 20 56 61 72 69 61 62 6c 65 73 3a 0a 3b 3b 20 6e 6f | r.co").;;.Local.Variables:.;;.no |
| 5a000 | 2d 62 79 74 65 2d 63 6f 6d 70 69 6c 65 3a 20 74 0a 3b 3b 20 45 6e 64 3a 0a 00 00 00 00 00 00 00 | -byte-compile:.t.;;.End:........ |
| 5a020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5aa00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5aa20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5aa40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5aa60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5aa80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5aaa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5aac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5aae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ab00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ab20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ab40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ab60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ab80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5aba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5abc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5abe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ac00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ac20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ac40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ac60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ac80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5aca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5acc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ace0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ad00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ad20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ad40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ad60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ad80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ada0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5adc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ade0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ae00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ae20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ae40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ae60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ae80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5aea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5aec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5aee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5af00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5af20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5af40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5af60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5af80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5afa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5afc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5afe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ba00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ba20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ba40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ba60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ba80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5baa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bb00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bb20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bc00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bc20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bc40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bc60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bc80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bcc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bd00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bd20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bd40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bd80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bdc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5be00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5be20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5be40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5be60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5be80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bf00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bf20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bf40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bf60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bf80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bfa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bfc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bfe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |