| ofs | hex dump | ascii |
|---|
| 0000 | 65 61 73 79 2d 68 75 67 6f 2d 32 30 32 35 30 37 30 31 2e 32 31 33 38 2f 00 00 00 00 00 00 00 00 | easy-hugo-20250701.2138/........ |
| 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 37 31 30 00 20 35 00 00 00 | 0000000.00000000000.012710..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 | 65 61 73 79 2d 68 75 67 6f 2d 32 30 32 35 30 37 30 31 2e 32 31 33 38 2f 65 61 73 79 2d 68 75 67 | easy-hugo-20250701.2138/easy-hug |
| 0220 | 6f 2d 70 6b 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 | o-pkg.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 30 30 35 37 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 37 32 30 00 20 30 00 00 00 | 0000574.00000000000.015720..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 20 2d 2a 2d 20 6e 6f 2d 62 79 74 65 2d 63 6f 6d 70 69 6c 65 3a 20 74 3b 20 6c 65 78 69 63 | ;;.-*-.no-byte-compile:.t;.lexic |
| 0420 | 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 6e 69 6c 20 2d 2a 2d 0a 28 64 65 66 69 6e 65 2d 70 61 63 6b | al-binding:.nil.-*-.(define-pack |
| 0440 | 61 67 65 20 22 65 61 73 79 2d 68 75 67 6f 22 20 22 32 30 32 35 30 37 30 31 2e 32 31 33 38 22 0a | age."easy-hugo"."20250701.2138". |
| 0460 | 20 20 22 57 72 69 74 65 20 62 6c 6f 67 73 20 6d 61 64 65 20 77 69 74 68 20 68 75 67 6f 20 62 79 | .."Write.blogs.made.with.hugo.by |
| 0480 | 20 6d 61 72 6b 64 6f 77 6e 20 6f 72 20 6f 72 67 2d 6d 6f 64 65 2e 22 0a 20 20 27 28 28 65 6d 61 | .markdown.or.org-mode."...'((ema |
| 04a0 | 63 73 20 20 20 20 20 22 32 35 2e 31 22 29 0a 20 20 20 20 28 70 6f 70 75 70 20 20 20 20 20 22 30 | cs....."25.1").....(popup....."0 |
| 04c0 | 2e 35 2e 33 22 29 0a 20 20 20 20 28 72 65 71 75 65 73 74 20 20 20 22 30 2e 33 2e 30 22 29 0a 20 | .5.3").....(request..."0.3.0").. |
| 04e0 | 20 20 20 28 74 72 61 6e 73 69 65 6e 74 20 22 30 2e 33 2e 36 22 29 29 0a 20 20 3a 75 72 6c 20 22 | ...(transient."0.3.6"))...:url." |
| 0500 | 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 73 61 73 61 6d 2f 65 6d 61 63 73 | https://github.com/masasam/emacs |
| 0520 | 2d 65 61 73 79 2d 68 75 67 6f 22 0a 20 20 3a 63 6f 6d 6d 69 74 20 22 36 34 39 61 61 35 36 62 31 | -easy-hugo"...:commit."649aa56b1 |
| 0540 | 66 37 61 32 66 63 30 39 36 61 65 64 63 34 31 37 33 31 36 65 66 34 65 63 30 30 38 32 39 35 37 22 | f7a2fc096aedc417316ef4ec0082957" |
| 0560 | 0a 20 20 3a 72 65 76 64 65 73 63 20 22 36 34 39 61 61 35 36 62 31 66 37 61 22 29 0a 00 00 00 00 | ...:revdesc."649aa56b1f7a")..... |
| 0580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 05a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 05c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 05e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0600 | 65 61 73 79 2d 68 75 67 6f 2d 32 30 32 35 30 37 30 31 2e 32 31 33 38 2f 65 61 73 79 2d 68 75 67 | easy-hugo-20250701.2138/easy-hug |
| 0620 | 6f 2d 74 72 61 6e 73 69 65 6e 74 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | o-transient.el.................. |
| 0640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0660 | 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 |
| 0680 | 30 30 30 37 37 31 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 37 31 34 36 00 20 30 00 00 00 | 0007711.00000000000.017146..0... |
| 06a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 06c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 06e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0700 | 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................... |
| 0720 | 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................... |
| 0740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 07a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 07c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 07e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0800 | 3b 3b 3b 20 65 61 73 79 2d 68 75 67 6f 2d 74 72 61 6e 73 69 65 6e 74 2e 65 6c 20 2d 2d 2d 20 54 | ;;;.easy-hugo-transient.el.---.T |
| 0820 | 72 61 73 6e 69 73 65 6e 74 20 6d 65 6e 75 20 66 6f 72 20 65 61 73 79 2d 68 75 67 6f 20 2d 2a 2d | rasnisent.menu.for.easy-hugo.-*- |
| 0840 | 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 6e 6f 2d 62 79 74 65 2d 63 6f 6d 70 | .lexical-binding:.t.no-byte-comp |
| 0860 | 69 6c 65 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 6c 69 75 79 69 6e 7a 20 3c | ile:.t.-*-..;;.Author:.liuyinz.< |
| 0880 | 6c 69 75 79 69 6e 7a 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 43 72 65 61 74 65 64 3a 20 32 | liuyinz@gmail.com>.;;.Created:.2 |
| 08a0 | 30 32 31 2d 30 39 2d 32 35 20 32 31 3a 32 31 3a 34 31 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 | 021-09-25.21:21:41..;;;.Commenta |
| 08c0 | 72 79 3a 0a 3b 3b 20 43 61 6c 6c 20 60 65 61 73 79 2d 68 75 67 6f 2d 65 6e 61 62 6c 65 2d 6d 65 | ry:.;;.Call.`easy-hugo-enable-me |
| 08e0 | 6e 75 27 20 61 66 74 65 72 20 6c 6f 61 64 69 6e 67 20 70 61 63 6b 61 67 65 20 74 6f 20 65 6e 61 | nu'.after.loading.package.to.ena |
| 0900 | 62 6c 65 20 74 72 61 6e 73 69 65 6e 74 20 6d 65 6e 75 2e 0a 3b 3b 20 43 61 6c 6c 20 63 6f 6d 6d | ble.transient.menu..;;.Call.comm |
| 0920 | 61 6e 64 20 6c 69 6b 65 20 60 65 61 73 79 2d 68 75 67 6f 27 20 6f 72 20 60 65 61 73 79 2d 68 75 | and.like.`easy-hugo'.or.`easy-hu |
| 0940 | 67 6f 2d 6c 69 73 74 2d 64 72 61 66 74 27 20 77 69 6c 6c 20 6f 70 65 6e 20 74 72 61 6e 73 69 65 | go-list-draft'.will.open.transie |
| 0960 | 6e 74 20 6d 65 6e 75 20 61 75 74 6f 6d 61 74 69 63 6c 6c 79 2e 0a 3b 3b 20 4f 72 20 63 61 6c 6c | nt.menu.automaticlly..;;.Or.call |
| 0980 | 20 60 65 61 73 79 2d 68 75 67 6f 2d 6d 65 6e 75 27 20 74 6f 20 75 73 65 20 6d 65 6e 75 20 64 69 | .`easy-hugo-menu'.to.use.menu.di |
| 09a0 | 72 65 63 74 6c 79 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 74 72 | rectly...;;;.Code:..(require.'tr |
| 09c0 | 61 6e 73 69 65 6e 74 29 0a 28 72 65 71 75 69 72 65 20 27 73 75 62 72 2d 78 29 0a 0a 28 64 65 66 | ansient).(require.'subr-x)..(def |
| 09e0 | 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6d 65 6e 75 2d 2d 68 65 61 64 65 72 20 28 29 0a 20 20 22 | un.easy-hugo-menu--header.()..." |
| 0a00 | 48 65 61 64 65 72 20 75 73 65 64 20 69 6e 20 60 65 61 73 79 2d 68 75 67 6f 2d 6d 65 6e 75 27 2e | Header.used.in.`easy-hugo-menu'. |
| 0a20 | 22 0a 20 20 28 6c 65 74 20 28 28 64 69 72 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 | "...(let.((dir.(file-relative-na |
| 0a40 | 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 20 22 63 6f 6e 74 65 6e 74 22 29 29 | me.easy-hugo-postdir."content")) |
| 0a60 | 0a 20 20 20 20 20 20 20 20 28 75 72 6c 20 28 73 74 72 69 6e 67 2d 72 65 6d 6f 76 65 2d 73 75 66 | .........(url.(string-remove-suf |
| 0a80 | 66 69 78 20 22 2f 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 29 29 0a 20 20 20 20 28 66 6f | fix."/".easy-hugo-url))).....(fo |
| 0aa0 | 72 6d 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 5b 25 73 5d 3a 20 25 73 5c 74 5b 25 73 5d | rmat.(propertize."[%s]:.%s\t[%s] |
| 0ac0 | 3a 20 25 73 5c 74 5b 25 73 5d 3a 20 25 73 5c 74 5b 25 73 5d 3a 20 25 73 25 73 5c 6e 22 20 27 66 | :.%s\t[%s]:.%s\t[%s]:.%s%s\n".'f |
| 0ae0 | 61 63 65 20 27 62 6f 6c 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 | ace.'bold).............(properti |
| 0b00 | 7a 65 20 22 73 6f 72 74 22 20 27 66 61 63 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 64 6f 63 2d 66 | ze."sort".'face.'font-lock-doc-f |
| 0b20 | 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20 | ace).............(propertize.... |
| 0b40 | 20 20 20 20 20 20 20 20 20 20 28 69 66 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 63 68 | ..........(if.easy-hugo--sort-ch |
| 0b60 | 61 72 2d 66 6c 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 61 72 20 20 20 | ar-flg.................."char... |
| 0b80 | 20 20 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 65 61 73 79 2d 68 75 67 | ..."................(if.easy-hug |
| 0ba0 | 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o--sort-time-flg................ |
| 0bc0 | 20 20 20 20 22 74 69 6d 65 20 20 20 20 20 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...."time......"................ |
| 0be0 | 20 20 22 70 75 62 6c 69 73 68 64 61 79 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 | .."publishday"))..............'f |
| 0c00 | 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 76 61 72 69 | ace..............'font-lock-vari |
| 0c20 | 61 62 6c 65 2d 6e 61 6d 65 2d 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f | able-name-face).............(pro |
| 0c40 | 70 65 72 74 69 7a 65 20 22 64 72 61 66 74 22 20 27 66 61 63 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b | pertize."draft".'face.'font-lock |
| 0c60 | 2d 64 6f 63 2d 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 65 61 73 79 2d | -doc-face).............(if.easy- |
| 0c80 | 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hugo--draft-list................ |
| 0ca0 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 6f 6e 20 22 20 27 66 61 63 65 20 27 66 6f 6e 74 2d 6c | .(propertize."on.".'face.'font-l |
| 0cc0 | 6f 63 6b 2d 76 61 72 69 61 62 6c 65 2d 6e 61 6d 65 2d 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 | ock-variable-name-face)......... |
| 0ce0 | 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 6f 66 66 22 20 27 66 61 63 65 20 27 66 | ......(propertize."off".'face.'f |
| 0d00 | 6f 6e 74 2d 6c 6f 63 6b 2d 77 61 72 6e 69 6e 67 2d 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 | ont-lock-warning-face))......... |
| 0d20 | 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 64 65 6c 61 79 22 20 27 66 61 63 65 20 27 66 | ....(propertize."delay".'face.'f |
| 0d40 | 6f 6e 74 2d 6c 6f 63 6b 2d 64 6f 63 2d 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | ont-lock-doc-face).............( |
| 0d60 | 69 66 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 | if.(nth.easy-hugo--current-blog. |
| 0d80 | 65 61 73 79 2d 68 75 67 6f 2d 2d 70 75 62 6c 69 73 68 2d 74 69 6d 65 72 2d 6c 69 73 74 29 0a 20 | easy-hugo--publish-timer-list).. |
| 0da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 6f 6e 20 22 | ...............(propertize."on." |
| 0dc0 | 20 27 66 61 63 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 76 61 72 69 61 62 6c 65 2d 6e 61 6d 65 2d | .'face.'font-lock-variable-name- |
| 0de0 | 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 | face)...............(propertize. |
| 0e00 | 22 6f 66 66 22 20 27 66 61 63 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 77 61 72 6e 69 6e 67 2d 66 | "off".'face.'font-lock-warning-f |
| 0e20 | 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 75 | ace)).............(propertize."u |
| 0e40 | 72 6c 22 20 27 66 61 63 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 64 6f 63 2d 66 61 63 65 29 0a 20 | rl".'face.'font-lock-doc-face).. |
| 0e60 | 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 75 72 6c 20 27 66 61 63 65 | ...........(propertize.url.'face |
| 0e80 | 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 76 61 72 69 61 62 6c 65 2d 6e 61 6d 65 2d 66 61 63 65 29 | ..'font-lock-variable-name-face) |
| 0ea0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 69 66 20 28 73 74 | .............(propertize.(if.(st |
| 0ec0 | 72 69 6e 67 3d 20 64 69 72 20 22 2e 22 29 20 22 22 20 28 63 6f 6e 63 61 74 20 22 2f 22 20 64 69 | ring=.dir.".")."".(concat."/".di |
| 0ee0 | 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 27 66 61 63 | r)).........................'fac |
| 0f00 | 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 27 66 6f 6e 74 2d | e.........................'font- |
| 0f20 | 6c 6f 63 6b 2d 77 61 72 6e 69 6e 67 2d 66 61 63 65 29 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e | lock-warning-face))))..(transien |
| 0f40 | 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 65 61 73 79 2d 68 75 67 6f 2d 6d 65 6e 75 20 28 | t-define-prefix.easy-hugo-menu.( |
| 0f60 | 29 0a 20 20 22 49 6e 76 6f 6b 65 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 65 61 73 79 2d 68 75 | )..."Invoke.commands.for.easy-hu |
| 0f80 | 67 6f 2d 6d 6f 64 65 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 68 75 67 6f 22 0a 20 20 3a 74 | go-mode"...:man-page."hugo"...:t |
| 0fa0 | 72 61 6e 73 69 65 6e 74 2d 6e 6f 6e 2d 73 75 66 66 69 78 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d | ransient-non-suffix.'transient-- |
| 0fc0 | 64 6f 2d 77 61 72 6e 0a 20 20 5b 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 65 61 73 79 2d 68 75 67 | do-warn...[:description.easy-hug |
| 0fe0 | 6f 2d 6d 65 6e 75 2d 2d 68 65 61 64 65 72 0a 20 20 20 5b 22 50 72 6f 6a 65 63 74 22 0a 20 20 20 | o-menu--header....["Project".... |
| 1000 | 20 28 22 4d 22 20 22 4d 61 67 69 74 20 73 74 61 74 75 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 6d | .("M"."Magit.status".easy-hugo-m |
| 1020 | 61 67 69 74 29 0a 20 20 20 20 28 22 70 22 20 22 50 72 65 76 69 65 77 20 6c 6f 63 61 6c 22 20 65 | agit).....("p"."Preview.local".e |
| 1040 | 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 29 0a 20 20 20 20 28 22 4f 22 20 22 4f 70 65 6e | asy-hugo-preview).....("O"."Open |
| 1060 | 20 62 61 73 65 64 69 72 22 20 65 61 73 79 2d 68 75 67 6f 2d 6f 70 65 6e 2d 62 61 73 65 64 69 72 | .basedir".easy-hugo-open-basedir |
| 1080 | 29 0a 20 20 20 20 28 22 63 22 20 22 4f 70 65 6e 20 63 6f 6e 66 69 67 22 20 65 61 73 79 2d 68 75 | ).....("c"."Open.config".easy-hu |
| 10a0 | 67 6f 2d 6f 70 65 6e 2d 63 6f 6e 66 69 67 29 0a 20 20 20 20 28 22 71 22 20 22 51 75 69 74 22 20 | go-open-config).....("q"."Quit". |
| 10c0 | 65 61 73 79 2d 68 75 67 6f 2d 71 75 69 74 29 5d 0a 20 20 20 5b 22 50 6f 73 74 22 0a 20 20 20 20 | easy-hugo-quit)]....["Post"..... |
| 10e0 | 28 22 66 22 20 22 53 65 6c 65 63 74 20 70 6f 73 74 22 20 65 61 73 79 2d 68 75 67 6f 2d 73 65 6c | ("f"."Select.post".easy-hugo-sel |
| 1100 | 65 63 74 2d 66 69 6c 65 6e 61 6d 65 29 0a 20 20 20 20 28 22 4b 22 20 22 4c 69 73 74 20 70 6f 73 | ect-filename).....("K"."List.pos |
| 1120 | 74 22 20 65 61 73 79 2d 68 75 67 6f 29 0a 20 20 20 20 28 22 44 22 20 22 4c 69 73 74 20 64 72 61 | t".easy-hugo).....("D"."List.dra |
| 1140 | 66 74 22 20 65 61 73 79 2d 68 75 67 6f 2d 6c 69 73 74 2d 64 72 61 66 74 29 0a 20 20 20 20 28 22 | ft".easy-hugo-list-draft).....(" |
| 1160 | 72 22 20 22 52 67 20 73 65 61 72 63 68 22 20 65 61 73 79 2d 68 75 67 6f 2d 72 67 29 0a 20 20 20 | r"."Rg.search".easy-hugo-rg).... |
| 1180 | 20 28 22 61 22 20 22 41 67 20 73 65 61 72 63 68 22 20 65 61 73 79 2d 68 75 67 6f 2d 61 67 29 5d | .("a"."Ag.search".easy-hugo-ag)] |
| 11a0 | 0a 20 20 20 5b 22 42 6c 6f 67 22 0a 20 20 20 20 28 22 3b 22 20 22 53 65 6c 65 63 74 20 62 6c 6f | ....["Blog".....(";"."Select.blo |
| 11c0 | 67 22 20 65 61 73 79 2d 68 75 67 6f 2d 73 65 6c 65 63 74 2d 62 6c 6f 67 29 0a 20 20 20 20 28 22 | g".easy-hugo-select-blog).....(" |
| 11e0 | 3c 22 20 22 50 72 65 76 20 62 6c 6f 67 22 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 6f 75 | <"."Prev.blog".easy-hugo-previou |
| 1200 | 73 2d 62 6c 6f 67 29 0a 20 20 20 20 28 22 3e 22 20 22 4e 65 78 74 20 62 6c 6f 67 22 20 65 61 73 | s-blog).....(">"."Next.blog".eas |
| 1220 | 79 2d 68 75 67 6f 2d 6e 65 78 74 2d 62 6c 6f 67 29 5d 0a 20 20 20 5b 22 50 6f 73 74 64 69 72 22 | y-hugo-next-blog)]....["Postdir" |
| 1240 | 0a 20 20 20 20 28 22 2f 22 20 22 53 65 6c 65 63 74 20 70 6f 73 74 64 69 72 22 20 65 61 73 79 2d | .....("/"."Select.postdir".easy- |
| 1260 | 68 75 67 6f 2d 73 65 6c 65 63 74 2d 70 6f 73 74 64 69 72 29 0a 20 20 20 20 28 22 2e 22 20 22 4e | hugo-select-postdir).....("."."N |
| 1280 | 65 78 74 20 70 6f 73 74 64 69 72 22 20 65 61 73 79 2d 68 75 67 6f 2d 6e 65 78 74 2d 70 6f 73 74 | ext.postdir".easy-hugo-next-post |
| 12a0 | 64 69 72 29 0a 20 20 20 20 28 22 2c 22 20 22 50 72 65 76 20 70 6f 73 74 64 69 72 22 20 65 61 73 | dir).....(","."Prev.postdir".eas |
| 12c0 | 79 2d 68 75 67 6f 2d 70 72 65 76 69 6f 75 73 2d 70 6f 73 74 64 69 72 29 5d 0a 20 20 20 5b 22 50 | y-hugo-previous-postdir)]....["P |
| 12e0 | 75 62 6c 69 73 68 22 0a 20 20 20 20 28 22 50 22 20 22 50 75 62 6c 69 73 68 20 6e 6f 77 22 20 65 | ublish".....("P"."Publish.now".e |
| 1300 | 61 73 79 2d 68 75 67 6f 2d 70 75 62 6c 69 73 68 2d 63 6c 65 76 65 72 29 0a 20 20 20 20 28 22 54 | asy-hugo-publish-clever).....("T |
| 1320 | 22 20 22 50 75 62 6c 69 73 68 20 64 65 6c 61 79 22 20 65 61 73 79 2d 68 75 67 6f 2d 70 75 62 6c | "."Publish.delay".easy-hugo-publ |
| 1340 | 69 73 68 2d 74 69 6d 65 72 29 0a 20 20 20 20 28 22 74 22 20 22 50 75 62 6c 69 73 68 20 63 61 6e | ish-timer).....("t"."Publish.can |
| 1360 | 63 65 6c 22 20 65 61 73 79 2d 68 75 67 6f 2d 63 61 6e 63 65 6c 2d 70 75 62 6c 69 73 68 2d 74 69 | cel".easy-hugo-cancel-publish-ti |
| 1380 | 6d 65 72 29 5d 0a 20 20 20 5d 0a 20 20 5b 3a 69 66 2d 6d 6f 64 65 20 65 61 73 79 2d 68 75 67 6f | mer)]....]...[:if-mode.easy-hugo |
| 13a0 | 2d 6d 6f 64 65 0a 20 20 20 5b 22 4d 6f 76 65 22 0a 20 20 20 20 28 22 6a 22 20 22 4e 65 78 74 20 | -mode....["Move".....("j"."Next. |
| 13c0 | 70 6f 73 74 22 20 65 61 73 79 2d 68 75 67 6f 2d 6e 65 78 74 2d 6c 69 6e 65 20 3a 74 72 61 6e 73 | post".easy-hugo-next-line.:trans |
| 13e0 | 69 65 6e 74 20 74 29 0a 20 20 20 20 28 22 6b 22 20 22 50 72 65 76 20 70 6f 73 74 22 20 65 61 73 | ient.t).....("k"."Prev.post".eas |
| 1400 | 79 2d 68 75 67 6f 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 20 3a 74 72 61 6e 73 69 65 6e 74 20 | y-hugo-previous-line.:transient. |
| 1420 | 74 29 0a 20 20 20 20 28 22 68 22 20 22 42 61 63 6b 77 61 72 64 20 63 68 61 72 22 20 65 61 73 79 | t).....("h"."Backward.char".easy |
| 1440 | 2d 68 75 67 6f 2d 62 61 63 6b 77 61 72 64 2d 63 68 61 72 20 3a 74 72 61 6e 73 69 65 6e 74 20 74 | -hugo-backward-char.:transient.t |
| 1460 | 29 0a 20 20 20 20 28 22 6c 22 20 22 46 6f 72 77 61 72 64 20 63 68 61 72 22 20 65 61 73 79 2d 68 | ).....("l"."Forward.char".easy-h |
| 1480 | 75 67 6f 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 20 3a 74 72 61 6e 73 69 65 6e 74 20 74 29 5d 0a | ugo-forward-char.:transient.t)]. |
| 14a0 | 20 20 20 5b 22 53 6f 72 74 22 0a 20 20 20 20 28 22 73 22 20 22 42 79 20 74 69 6d 65 22 20 65 61 | ...["Sort".....("s"."By.time".ea |
| 14c0 | 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 74 69 6d 65 20 3a 74 72 61 6e 73 69 65 6e 74 20 74 29 0a | sy-hugo-sort-time.:transient.t). |
| 14e0 | 20 20 20 20 28 22 53 22 20 22 42 79 20 63 68 61 72 22 20 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 | ....("S"."By.char".easy-hugo-sor |
| 1500 | 74 2d 63 68 61 72 20 3a 74 72 61 6e 73 69 65 6e 74 20 74 29 0a 20 20 20 20 28 22 75 22 20 22 42 | t-char.:transient.t).....("u"."B |
| 1520 | 79 20 70 75 62 6c 69 73 68 44 22 20 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 70 75 62 6c 69 | y.publishD".easy-hugo-sort-publi |
| 1540 | 73 68 64 61 79 20 3a 74 72 61 6e 73 69 65 6e 74 20 74 29 5d 0a 20 20 20 5b 22 45 64 69 74 22 0a | shday.:transient.t)]....["Edit". |
| 1560 | 20 20 20 20 28 22 6e 22 20 22 4e 65 77 20 70 6f 73 74 22 20 65 61 73 79 2d 68 75 67 6f 2d 6e 65 | ....("n"."New.post".easy-hugo-ne |
| 1580 | 77 70 6f 73 74 20 3a 74 72 61 6e 73 69 65 6e 74 20 74 29 0a 20 20 20 20 28 22 52 22 20 22 52 65 | wpost.:transient.t).....("R"."Re |
| 15a0 | 6e 61 6d 65 20 70 6f 73 74 22 20 65 61 73 79 2d 68 75 67 6f 2d 72 65 6e 61 6d 65 20 3a 74 72 61 | name.post".easy-hugo-rename.:tra |
| 15c0 | 6e 73 69 65 6e 74 20 74 29 0a 20 20 20 20 28 22 64 22 20 22 44 65 6c 65 74 65 20 70 6f 73 74 22 | nsient.t).....("d"."Delete.post" |
| 15e0 | 20 65 61 73 79 2d 68 75 67 6f 2d 64 65 6c 65 74 65 20 3a 74 72 61 6e 73 69 65 6e 74 20 74 29 0a | .easy-hugo-delete.:transient.t). |
| 1600 | 20 20 20 20 28 22 67 22 20 22 52 65 66 72 65 73 68 20 70 6f 73 74 22 20 65 61 73 79 2d 68 75 67 | ....("g"."Refresh.post".easy-hug |
| 1620 | 6f 2d 72 65 66 72 65 73 68 20 3a 74 72 61 6e 73 69 65 6e 74 20 74 29 5d 0a 20 20 20 5b 22 56 69 | o-refresh.:transient.t)]....["Vi |
| 1640 | 65 77 22 0a 20 20 20 20 28 22 76 22 20 22 56 69 65 77 20 70 6f 73 74 22 20 65 61 73 79 2d 68 75 | ew".....("v"."View.post".easy-hu |
| 1660 | 67 6f 2d 76 69 65 77 29 0a 20 20 20 20 28 22 56 22 20 22 56 69 65 77 20 70 6f 73 74 20 69 6e 20 | go-view).....("V"."View.post.in. |
| 1680 | 6f 74 68 65 72 20 77 69 6e 64 6f 77 22 20 65 61 73 79 2d 68 75 67 6f 2d 76 69 65 77 2d 6f 74 68 | other.window".easy-hugo-view-oth |
| 16a0 | 65 72 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 28 22 65 22 20 22 4f 70 65 6e 20 70 6f 73 74 22 20 | er-window).....("e"."Open.post". |
| 16c0 | 65 61 73 79 2d 68 75 67 6f 2d 6f 70 65 6e 29 0a 20 20 20 20 28 22 6f 22 20 22 4f 70 65 6e 20 70 | easy-hugo-open).....("o"."Open.p |
| 16e0 | 6f 73 74 20 69 6e 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 22 20 65 61 73 79 2d 68 75 67 6f 2d 6f | ost.in.other.window".easy-hugo-o |
| 1700 | 70 65 6e 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 5d 5d 0a 20 20 29 0a 0a 28 61 64 76 69 63 65 | pen-other-window)]]...)..(advice |
| 1720 | 2d 61 64 64 20 27 65 61 73 79 2d 68 75 67 6f 20 3a 61 66 74 65 72 20 23 27 65 61 73 79 2d 68 75 | -add.'easy-hugo.:after.#'easy-hu |
| 1740 | 67 6f 2d 6d 65 6e 75 29 0a 28 61 64 76 69 63 65 2d 61 64 64 20 27 65 61 73 79 2d 68 75 67 6f 2d | go-menu).(advice-add.'easy-hugo- |
| 1760 | 6c 69 73 74 2d 64 72 61 66 74 20 3a 61 66 74 65 72 20 23 27 65 61 73 79 2d 68 75 67 6f 2d 6d 65 | list-draft.:after.#'easy-hugo-me |
| 1780 | 6e 75 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 65 61 73 79 2d 68 75 67 6f 2d 74 72 61 6e 73 69 65 | nu)..(provide.'easy-hugo-transie |
| 17a0 | 6e 74 29 0a 3b 3b 3b 20 65 61 73 79 2d 68 75 67 6f 2d 74 72 61 6e 73 69 65 6e 74 2e 65 6c 20 65 | nt).;;;.easy-hugo-transient.el.e |
| 17c0 | 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........................ |
| 17e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1800 | 65 61 73 79 2d 68 75 67 6f 2d 32 30 32 35 30 37 30 31 2e 32 31 33 38 2f 65 61 73 79 2d 68 75 67 | easy-hugo-20250701.2138/easy-hug |
| 1820 | 6f 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 | o.el............................ |
| 1840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1860 | 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 |
| 1880 | 30 32 37 35 37 37 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 31 36 31 00 20 30 00 00 00 | 0275774.00000000000.015161..0... |
| 18a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1900 | 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................... |
| 1920 | 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................... |
| 1940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a00 | 3b 3b 3b 20 65 61 73 79 2d 68 75 67 6f 2e 65 6c 20 2d 2d 2d 20 57 72 69 74 65 20 62 6c 6f 67 73 | ;;;.easy-hugo.el.---.Write.blogs |
| 1a20 | 20 6d 61 64 65 20 77 69 74 68 20 68 75 67 6f 20 62 79 20 6d 61 72 6b 64 6f 77 6e 20 6f 72 20 6f | .made.with.hugo.by.markdown.or.o |
| 1a40 | 72 67 2d 6d 6f 64 65 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 3b 20 | rg-mode.-*-.lexical-binding:.t;. |
| 1a60 | 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 31 37 2d 32 30 32 35 20 | -*-..;;.Copyright.(C).2017-2025. |
| 1a80 | 62 79 20 4d 61 73 61 73 68 69 20 4d 69 79 61 75 72 61 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4d | by.Masashi.Miyaura..;;.Author:.M |
| 1aa0 | 61 73 61 73 68 69 20 4d 69 79 61 75 72 61 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 | asashi.Miyaura.;;.URL:.https://g |
| 1ac0 | 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 73 61 73 61 6d 2f 65 6d 61 63 73 2d 65 61 73 79 2d 68 75 67 | ithub.com/masasam/emacs-easy-hug |
| 1ae0 | 6f 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 56 65 72 73 69 6f 6e 3a 20 32 30 32 35 30 37 30 31 2e 32 | o.;;.Package-Version:.20250701.2 |
| 1b00 | 31 33 38 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 76 69 73 69 6f 6e 3a 20 36 34 39 61 61 35 36 | 138.;;.Package-Revision:.649aa56 |
| 1b20 | 62 31 66 37 61 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 | b1f7a.;;.Package-Requires:.((ema |
| 1b40 | 63 73 20 22 32 35 2e 31 22 29 20 28 70 6f 70 75 70 20 22 30 2e 35 2e 33 22 29 20 28 72 65 71 75 | cs."25.1").(popup."0.5.3").(requ |
| 1b60 | 65 73 74 20 22 30 2e 33 2e 30 22 29 20 28 74 72 61 6e 73 69 65 6e 74 20 22 30 2e 33 2e 36 22 29 | est."0.3.0").(transient."0.3.6") |
| 1b80 | 29 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 | )..;;.This.program.is.free.softw |
| 1ba0 | 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 | are;.you.can.redistribute.it.and |
| 1bc0 | 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 | /or.modify.;;.it.under.the.terms |
| 1be0 | 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 63 20 4c 69 63 65 6e | .of.the.GNU.General.Public.Licen |
| 1c00 | 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 53 | se.as.published.by.;;.the.Free.S |
| 1c20 | 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 | oftware.Foundation,.either.versi |
| 1c40 | 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 | on.3.of.the.License,.or.;;.(at.y |
| 1c60 | 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a | our.option).any.later.version... |
| 1c80 | 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 | ;;.This.program.is.distributed.i |
| 1ca0 | 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 | n.the.hope.that.it.will.be.usefu |
| 1cc0 | 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 | l,.;;.but.WITHOUT.ANY.WARRANTY;. |
| 1ce0 | 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 | without.even.the.implied.warrant |
| 1d00 | 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 | y.of.;;.MERCHANTABILITY.or.FITNE |
| 1d20 | 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 | SS.FOR.A.PARTICULAR.PURPOSE...Se |
| 1d40 | 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 | e.the.;;.GNU.General.Public.Lice |
| 1d60 | 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 3b 3b 20 59 6f 75 20 73 68 | nse.for.more.details...;;.You.sh |
| 1d80 | 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 | ould.have.received.a.copy.of.the |
| 1da0 | 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 | .GNU.General.Public.License.;;.a |
| 1dc0 | 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f 67 72 61 6d 2e 20 20 49 66 20 6e 6f 74 2c | long.with.this.program...If.not, |
| 1de0 | 20 73 65 65 20 3c 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 | .see.<http://www.gnu.org/license |
| 1e00 | 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 45 6d 61 63 73 20 | s/>...;;;.Commentary:..;;.Emacs. |
| 1e20 | 6d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f 72 20 77 72 69 74 69 6e 67 20 62 6c 6f 67 73 20 6d 61 64 | major.mode.for.writing.blogs.mad |
| 1e40 | 65 20 77 69 74 68 20 68 75 67 6f 0a 3b 3b 20 62 79 20 6d 61 72 6b 64 6f 77 6e 20 6f 72 20 6f 72 | e.with.hugo.;;.by.markdown.or.or |
| 1e60 | 67 2d 6d 6f 64 65 20 6f 72 20 41 73 63 69 69 44 6f 63 20 6f 72 20 72 65 53 74 72 75 63 74 75 72 | g-mode.or.AsciiDoc.or.reStructur |
| 1e80 | 65 64 54 65 78 74 20 6f 72 20 6d 6d 61 72 6b 20 6f 72 20 68 74 6d 6c 2e 0a 3b 3b 20 59 6f 75 20 | edText.or.mmark.or.html..;;.You. |
| 1ea0 | 63 61 6e 20 70 75 62 6c 69 73 68 20 79 6f 75 72 20 62 6c 6f 67 20 74 6f 20 74 68 65 20 73 65 72 | can.publish.your.blog.to.the.ser |
| 1ec0 | 76 65 72 20 6f 72 20 47 69 74 68 75 62 20 50 61 67 65 73 0a 3b 3b 20 6f 72 20 41 6d 61 7a 6f 6e | ver.or.Github.Pages.;;.or.Amazon |
| 1ee0 | 20 53 33 20 6f 72 20 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 20 53 74 6f 72 61 67 65 2e 0a 0a 3b 3b | .S3.or.Google.Cloud.Storage...;; |
| 1f00 | 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 63 6c 2d 6c 69 62 29 0a 28 72 65 71 75 | ;.Code:..(require.'cl-lib).(requ |
| 1f20 | 69 72 65 20 27 75 72 6c 29 0a 28 72 65 71 75 69 72 65 20 27 72 65 71 75 65 73 74 29 0a 0a 28 64 | ire.'url).(require.'request)..(d |
| 1f40 | 65 66 67 72 6f 75 70 20 65 61 73 79 2d 68 75 67 6f 20 6e 69 6c 0a 20 20 22 57 72 69 74 69 6e 67 | efgroup.easy-hugo.nil..."Writing |
| 1f60 | 20 62 6c 6f 67 73 20 6d 61 64 65 20 77 69 74 68 20 68 75 67 6f 2e 22 0a 20 20 3a 67 72 6f 75 70 | .blogs.made.with.hugo."...:group |
| 1f80 | 20 27 74 6f 6f 6c 73 29 0a 0a 28 64 65 66 67 72 6f 75 70 20 65 61 73 79 2d 68 75 67 6f 2d 66 61 | .'tools)..(defgroup.easy-hugo-fa |
| 1fa0 | 63 65 73 20 6e 69 6c 0a 20 20 22 46 61 63 65 73 20 75 73 65 64 20 69 6e 20 60 65 61 73 79 2d 68 | ces.nil..."Faces.used.in.`easy-h |
| 1fc0 | 75 67 6f 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 20 3a 67 72 6f 75 | ugo'."...:group.'easy-hugo.:grou |
| 1fe0 | 70 20 27 66 61 63 65 73 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d | p.'faces)..(defcustom.easy-hugo- |
| 2000 | 62 61 73 65 64 69 72 20 6e 69 6c 0a 20 20 22 44 69 72 65 63 74 6f 72 79 20 77 68 65 72 65 20 68 | basedir.nil..."Directory.where.h |
| 2020 | 75 67 6f 20 68 74 6d 6c 20 73 6f 75 72 63 65 20 63 6f 64 65 20 69 73 20 70 6c 61 63 65 64 2e 22 | ugo.html.source.code.is.placed." |
| 2040 | 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 | ...:group.'easy-hugo...:type.'st |
| 2060 | 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 20 | ring)..(defcustom.easy-hugo-bin. |
| 2080 | 22 68 75 67 6f 22 0a 20 20 22 48 75 67 6f 20 62 69 6e 61 72 79 2e 22 0a 20 20 3a 67 72 6f 75 70 | "hugo"..."Hugo.binary."...:group |
| 20a0 | 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 | .'easy-hugo...:type.'string)..(d |
| 20c0 | 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 73 65 72 76 65 72 2d 66 6c 61 67 73 20 | efcustom.easy-hugo-server-flags. |
| 20e0 | 22 22 0a 20 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 66 6c 61 67 73 20 74 6f 20 70 61 73 73 20 74 | ""..."Additional.flags.to.pass.t |
| 2100 | 6f 20 68 75 67 6f 20 73 65 72 76 65 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 | o.hugo.server."...:group.'easy-h |
| 2120 | 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | ugo...:type.'string)..(defcustom |
| 2140 | 20 65 61 73 79 2d 68 75 67 6f 2d 73 65 72 76 65 72 2d 66 6c 61 67 73 32 20 22 22 0a 20 20 22 41 | .easy-hugo-server-flags2.""..."A |
| 2160 | 64 64 69 74 69 6f 6e 61 6c 20 66 6c 61 67 73 20 74 6f 20 70 61 73 73 20 74 6f 20 68 75 67 6f 20 | dditional.flags.to.pass.to.hugo. |
| 2180 | 73 65 72 76 65 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a | server."...:group.'easy-hugo...: |
| 21a0 | 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 | type.'string)..(defcustom.easy-h |
| 21c0 | 75 67 6f 2d 72 73 79 6e 63 2d 66 6c 61 67 73 20 22 2d 72 74 70 6c 22 0a 20 20 22 41 64 64 69 74 | ugo-rsync-flags."-rtpl"..."Addit |
| 21e0 | 69 6f 6e 61 6c 20 66 6c 61 67 73 20 66 6f 72 20 72 73 79 6e 63 2e 22 0a 20 20 3a 67 72 6f 75 70 | ional.flags.for.rsync."...:group |
| 2200 | 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 | .'easy-hugo...:type.'string)..(d |
| 2220 | 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 73 65 72 76 65 72 2d 76 61 6c 75 65 20 | efcustom.easy-hugo-server-value. |
| 2240 | 22 22 0a 20 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 76 61 6c 75 65 20 74 6f 20 70 61 73 73 20 74 | ""..."Additional.value.to.pass.t |
| 2260 | 6f 20 68 75 67 6f 20 73 65 72 76 65 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 | o.hugo.server."...:group.'easy-h |
| 2280 | 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | ugo...:type.'string)..(defcustom |
| 22a0 | 20 65 61 73 79 2d 68 75 67 6f 2d 73 65 72 76 65 72 2d 76 61 6c 75 65 32 20 22 22 0a 20 20 22 41 | .easy-hugo-server-value2.""..."A |
| 22c0 | 64 64 69 74 69 6f 6e 61 6c 20 76 61 6c 75 65 20 74 6f 20 70 61 73 73 20 74 6f 20 68 75 67 6f 20 | dditional.value.to.pass.to.hugo. |
| 22e0 | 73 65 72 76 65 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a | server."...:group.'easy-hugo...: |
| 2300 | 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 | type.'string)..(defcustom.easy-h |
| 2320 | 75 67 6f 2d 70 72 65 76 69 65 77 2d 75 72 6c 20 22 68 74 74 70 3a 2f 2f 6c 6f 63 61 6c 68 6f 73 | ugo-preview-url."http://localhos |
| 2340 | 74 3a 31 33 31 33 2f 22 0a 20 20 22 50 72 65 76 69 65 77 20 75 72 6c 20 6f 66 20 60 65 61 73 79 | t:1313/"..."Preview.url.of.`easy |
| 2360 | 2d 68 75 67 6f 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a | -hugo'."...:group.'easy-hugo...: |
| 2380 | 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 | type.'string)..(defcustom.easy-h |
| 23a0 | 75 67 6f 2d 75 72 6c 20 6e 69 6c 0a 20 20 22 55 72 6c 20 6f 66 20 74 68 65 20 73 69 74 65 20 6f | ugo-url.nil..."Url.of.the.site.o |
| 23c0 | 70 65 72 61 74 65 64 20 62 79 20 68 75 67 6f 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 | perated.by.hugo."...:group.'easy |
| 23e0 | 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 | -hugo...:type.'string)..(defcust |
| 2400 | 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 73 73 68 64 6f 6d 61 69 6e 20 6e 69 6c 0a 20 20 22 44 6f | om.easy-hugo-sshdomain.nil..."Do |
| 2420 | 6d 61 69 6e 20 6f 66 20 68 75 67 6f 20 61 74 20 79 6f 75 72 20 7e 2f 2e 73 73 68 2f 63 6f 6e 66 | main.of.hugo.at.your.~/.ssh/conf |
| 2440 | 69 67 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 | ig."...:group.'easy-hugo...:type |
| 2460 | 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d | .'string)..(defcustom.easy-hugo- |
| 2480 | 72 6f 6f 74 20 6e 69 6c 0a 20 20 22 52 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 68 75 | root.nil..."Root.directory.of.hu |
| 24a0 | 67 6f 20 61 74 20 79 6f 75 72 20 73 65 72 76 65 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 | go.at.your.server."...:group.'ea |
| 24c0 | 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 | sy-hugo...:type.'string)..(defcu |
| 24e0 | 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 74 69 6d 65 20 33 30 30 0a 20 | stom.easy-hugo-previewtime.300.. |
| 2500 | 20 22 50 72 65 76 69 65 77 20 64 69 73 70 6c 61 79 20 74 69 6d 65 2e 22 0a 20 20 3a 67 72 6f 75 | ."Preview.display.time."...:grou |
| 2520 | 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 69 6e 74 65 67 65 72 29 0a 0a | p.'easy-hugo...:type.'integer).. |
| 2540 | 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 73 74 61 74 69 63 2d 64 69 72 65 | (defcustom.easy-hugo-static-dire |
| 2560 | 63 74 6f 72 79 20 22 73 74 61 74 69 63 22 0a 20 20 22 43 75 73 74 6f 6d 69 7a 61 62 6c 65 20 60 | ctory."static"..."Customizable.` |
| 2580 | 73 74 61 74 69 63 27 20 64 69 72 65 63 74 6f 72 79 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 | static'.directory."...:group.'ea |
| 25a0 | 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 | sy-hugo...:type.'string)..(defcu |
| 25c0 | 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 20 22 | stom.easy-hugo-image-directory." |
| 25e0 | 69 6d 61 67 65 73 22 0a 20 20 22 49 6d 61 67 65 20 66 69 6c 65 20 64 69 72 65 63 74 6f 72 79 20 | images"..."Image.file.directory. |
| 2600 | 75 6e 64 65 72 20 60 73 74 61 74 69 63 27 20 64 69 72 65 63 74 6f 72 79 2e 22 0a 20 20 3a 67 72 | under.`static'.directory."...:gr |
| 2620 | 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a | oup.'easy-hugo...:type.'string). |
| 2640 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 70 69 | .(defcustom.easy-hugo-default-pi |
| 2660 | 63 74 75 72 65 2d 64 69 72 65 63 74 6f 72 79 20 22 7e 22 0a 20 20 22 44 65 66 61 75 6c 74 20 64 | cture-directory."~"..."Default.d |
| 2680 | 69 72 65 63 74 6f 72 79 20 66 6f 72 20 73 65 6c 65 63 74 69 6e 67 20 69 6d 61 67 65 73 20 77 69 | irectory.for.selecting.images.wi |
| 26a0 | 74 68 20 60 65 61 73 79 2d 68 75 67 6f 2d 70 75 74 2d 69 6d 61 67 65 27 2e 22 0a 20 20 3a 67 72 | th.`easy-hugo-put-image'."...:gr |
| 26c0 | 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a | oup.'easy-hugo...:type.'string). |
| 26e0 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d | .(defcustom.easy-hugo-amazon-s3- |
| 2700 | 62 75 63 6b 65 74 2d 6e 61 6d 65 20 6e 69 6c 0a 20 20 22 41 6d 61 7a 6f 6e 20 53 33 20 62 75 63 | bucket-name.nil..."Amazon.S3.buc |
| 2720 | 6b 65 74 20 6e 61 6d 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 | ket.name."...:group.'easy-hugo.. |
| 2740 | 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 | .:type.'string)..(defcustom.easy |
| 2760 | 2d 68 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 62 75 63 6b 65 | -hugo-google-cloud-storage-bucke |
| 2780 | 74 2d 6e 61 6d 65 20 6e 69 6c 0a 20 20 22 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 20 53 74 6f 72 61 | t-name.nil..."Google.Cloud.Stora |
| 27a0 | 67 65 20 62 75 63 6b 65 74 20 6e 61 6d 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d | ge.bucket.name."...:group.'easy- |
| 27c0 | 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 6f | hugo...:type.'string)..(defcusto |
| 27e0 | 6d 20 65 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 65 78 74 20 22 2e 6d 64 22 0a 20 20 | m.easy-hugo-default-ext.".md"... |
| 2800 | 22 44 65 66 61 75 6c 74 20 65 78 74 65 6e 73 69 6f 6e 20 77 68 65 6e 20 70 6f 73 74 69 6e 67 20 | "Default.extension.when.posting. |
| 2820 | 6e 65 77 20 61 72 74 69 63 6c 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 | new.articles."...:group.'easy-hu |
| 2840 | 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | go...:type.'string)..(defcustom. |
| 2860 | 65 61 73 79 2d 68 75 67 6f 2d 68 65 6c 6d 2d 61 67 20 6e 69 6c 0a 20 20 22 48 65 6c 6d 2d 61 67 | easy-hugo-helm-ag.nil..."Helm-ag |
| 2880 | 20 75 73 65 20 66 6c 67 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 | .use.flg."...:group.'easy-hugo.. |
| 28a0 | 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 | .:type.'string)..(defcustom.easy |
| 28c0 | 2d 68 75 67 6f 2d 6e 6f 2d 68 65 6c 70 20 6e 69 6c 0a 20 20 22 4e 6f 20 68 65 6c 70 20 66 6c 67 | -hugo-no-help.nil..."No.help.flg |
| 28e0 | 20 6f 66 20 60 65 61 73 79 2d 68 75 67 6f 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 | .of.`easy-hugo'."...:group.'easy |
| 2900 | 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 69 6e 74 65 67 65 72 29 0a 0a 28 64 65 66 63 75 73 | -hugo...:type.'integer)..(defcus |
| 2920 | 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 65 6d 61 63 73 70 65 61 6b 20 6e 69 6c 0a 20 20 22 45 | tom.easy-hugo-emacspeak.nil..."E |
| 2940 | 6d 61 63 73 70 65 61 6b 20 66 6c 67 20 6f 66 20 60 65 61 73 79 2d 68 75 67 6f 27 2e 22 0a 20 20 | macspeak.flg.of.`easy-hugo'."... |
| 2960 | 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 69 6e 74 65 67 | :group.'easy-hugo...:type.'integ |
| 2980 | 65 72 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 61 64 64 69 74 69 | er)..(defcustom.easy-hugo-additi |
| 29a0 | 6f 6e 61 6c 2d 68 65 6c 70 20 6e 69 6c 0a 20 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 68 65 6c 70 | onal-help.nil..."Additional.help |
| 29c0 | 20 66 6c 67 20 6f 66 20 60 65 61 73 79 2d 68 75 67 6f 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 | .flg.of.`easy-hugo'."...:group.' |
| 29e0 | 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 69 6e 74 65 67 65 72 29 0a 0a 28 64 65 | easy-hugo...:type.'integer)..(de |
| 2a00 | 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 | fcustom.easy-hugo-sort-default-c |
| 2a20 | 68 61 72 20 6e 69 6c 0a 20 20 22 44 65 66 61 75 6c 74 20 73 65 74 74 69 6e 67 20 74 6f 20 73 6f | har.nil..."Default.setting.to.so |
| 2a40 | 72 74 20 77 69 74 68 20 63 68 61 72 61 63 74 6f 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 | rt.with.charactor."...:group.'ea |
| 2a60 | 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 69 6e 74 65 67 65 72 29 0a 0a 28 64 65 66 63 | sy-hugo...:type.'integer)..(defc |
| 2a80 | 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 70 75 62 6c 69 73 68 2d 63 68 6d 6f 64 20 22 44 | ustom.easy-hugo-publish-chmod."D |
| 2aa0 | 75 3d 72 77 78 2c 44 67 6f 3d 72 78 2c 46 75 3d 72 77 2c 46 6f 67 3d 72 22 0a 20 20 22 50 65 72 | u=rwx,Dgo=rx,Fu=rw,Fog=r"..."Per |
| 2ac0 | 6d 69 73 73 69 6f 6e 20 77 68 65 6e 20 70 75 62 6c 69 73 68 2e 0a 54 68 65 20 64 65 66 61 75 6c | mission.when.publish..The.defaul |
| 2ae0 | 74 20 69 73 20 64 72 77 78 72 2d 78 72 2d 78 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 | t.is.drwxr-xr-x."...:group.'easy |
| 2b00 | 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 | -hugo...:type.'string)..(defcust |
| 2b20 | 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 | om.easy-hugo-github-deploy-scrip |
| 2b40 | 74 20 22 64 65 70 6c 6f 79 2e 73 68 22 0a 20 20 22 47 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 | t."deploy.sh"..."Github-deploy-s |
| 2b60 | 63 72 69 70 74 20 66 69 6c 65 20 6e 61 6d 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 | cript.file.name."...:group.'easy |
| 2b80 | 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 | -hugo...:type.'string)..(defcust |
| 2ba0 | 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 64 69 73 70 6c | om.easy-hugo-github-deploy-displ |
| 2bc0 | 61 79 2d 62 75 66 66 65 72 20 6e 69 6c 0a 20 20 22 47 69 74 48 75 62 20 64 65 70 6c 6f 79 6d 65 | ay-buffer.nil..."GitHub.deployme |
| 2be0 | 6e 74 20 6f 75 74 70 75 74 2e 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 73 63 72 69 70 | nt.output..If.non-nil,.the.scrip |
| 2c00 | 74 20 6f 75 74 70 75 74 20 77 69 6c 6c 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 | t.output.will.be.displayed.in.th |
| 2c20 | 65 0a 2a 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2a 20 62 75 66 66 65 72 20 64 75 | e.*hugo-github-deploy*.buffer.du |
| 2c40 | 72 69 6e 67 20 65 78 65 63 75 74 69 6f 6e 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d | ring.execution."...:group.'easy- |
| 2c60 | 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 | hugo...:type.'boolean)..(defcust |
| 2c80 | 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 6d 61 72 6b 64 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 20 | om.easy-hugo-markdown-extension. |
| 2ca0 | 22 6d 64 22 0a 20 20 22 4d 61 72 6b 64 6f 77 6e 20 65 78 74 65 6e 73 69 6f 6e 2e 0a 50 6c 65 61 | "md"..."Markdown.extension..Plea |
| 2cc0 | 73 65 20 73 65 6c 65 63 74 20 6d 64 20 6f 72 20 6d 61 72 6b 64 6f 77 6e 20 6f 72 20 6d 64 6f 77 | se.select.md.or.markdown.or.mdow |
| 2ce0 | 6e 2e 0a 42 65 63 61 75 73 65 20 6f 6e 6c 79 20 74 68 65 73 65 20 74 68 72 65 65 20 61 72 65 20 | n..Because.only.these.three.are. |
| 2d00 | 73 75 70 70 6f 72 74 65 64 20 62 79 20 68 75 67 6f 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 | supported.by.hugo."...:group.'ea |
| 2d20 | 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 | sy-hugo...:type.'string)..(defcu |
| 2d40 | 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 61 73 63 69 69 64 6f 63 2d 65 78 74 65 6e 73 69 6f | stom.easy-hugo-asciidoc-extensio |
| 2d60 | 6e 20 22 61 64 22 0a 20 20 22 41 73 63 69 69 64 6f 63 20 65 78 74 65 6e 73 69 6f 6e 2e 0a 50 6c | n."ad"..."Asciidoc.extension..Pl |
| 2d80 | 65 61 73 65 20 73 65 6c 65 63 74 20 61 64 20 6f 72 20 61 73 63 69 69 64 6f 63 20 6f 72 20 61 64 | ease.select.ad.or.asciidoc.or.ad |
| 2da0 | 6f 63 2e 0a 42 65 63 61 75 73 65 20 6f 6e 6c 79 20 74 68 65 73 65 20 74 68 72 65 65 20 61 72 65 | oc..Because.only.these.three.are |
| 2dc0 | 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 68 75 67 6f 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 | .supported.by.hugo."...:group.'e |
| 2de0 | 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 | asy-hugo...:type.'string)..(defc |
| 2e00 | 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 20 22 | ustom.easy-hugo-html-extension." |
| 2e20 | 68 74 6d 6c 22 0a 20 20 22 48 74 6d 6c 20 65 78 74 65 6e 73 69 6f 6e 2e 0a 50 6c 65 61 73 65 20 | html"..."Html.extension..Please. |
| 2e40 | 73 65 6c 65 63 74 20 68 74 6d 6c 20 6f 72 20 68 74 6d 2e 0a 42 65 63 61 75 73 65 20 6f 6e 6c 79 | select.html.or.htm..Because.only |
| 2e60 | 20 74 77 6f 20 61 72 65 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 68 75 67 6f 2e 22 0a 20 20 3a | .two.are.supported.by.hugo."...: |
| 2e80 | 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 | group.'easy-hugo...:type.'string |
| 2ea0 | 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 20 | )..(defcustom.easy-hugo-postdir. |
| 2ec0 | 22 63 6f 6e 74 65 6e 74 2f 70 6f 73 74 22 0a 20 20 22 44 69 72 65 63 74 6f 72 79 20 77 68 65 72 | "content/post"..."Directory.wher |
| 2ee0 | 65 20 74 68 65 20 74 68 65 6d 65 20 73 74 6f 72 65 73 20 69 74 73 20 70 6f 73 74 73 2e 22 0a 20 | e.the.theme.stores.its.posts.".. |
| 2f00 | 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 | .:group.'easy-hugo...:type.'stri |
| 2f20 | 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 72 73 79 6e 63 2d | ng)..(defcustom.easy-hugo-rsync- |
| 2f40 | 64 65 6c 65 74 65 2d 64 69 72 65 63 74 6f 72 79 20 22 70 75 62 6c 69 63 2f 22 0a 20 20 22 44 69 | delete-directory."public/"..."Di |
| 2f60 | 73 61 70 70 65 61 72 20 64 69 72 65 63 74 6f 72 79 20 77 68 65 6e 20 73 79 6e 63 68 72 6f 6e 69 | sappear.directory.when.synchroni |
| 2f80 | 7a 69 6e 67 20 77 69 74 68 20 72 73 79 6e 63 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 | zing.with.rsync."...:group.'easy |
| 2fa0 | 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 | -hugo...:type.'string)..(defcust |
| 2fc0 | 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 68 65 6c 70 2d 6c 69 6e 65 20 37 0a 20 20 22 4e 75 6d 62 | om.easy-hugo-help-line.7..."Numb |
| 2fe0 | 65 72 20 6f 66 20 6c 69 6e 65 73 20 6f 66 20 60 65 61 73 79 2d 68 75 67 6f 2d 68 65 6c 70 27 2e | er.of.lines.of.`easy-hugo-help'. |
| 3000 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 69 | "...:group.'easy-hugo...:type.'i |
| 3020 | 6e 74 65 67 65 72 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 61 64 | nteger)..(defcustom.easy-hugo-ad |
| 3040 | 64 2d 68 65 6c 70 2d 6c 69 6e 65 20 36 0a 20 20 22 4e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 | d-help-line.6..."Number.of.lines |
| 3060 | 20 6f 66 20 60 65 61 73 79 2d 68 75 67 6f 2d 61 64 64 2d 68 65 6c 70 27 2e 22 0a 20 20 3a 67 72 | .of.`easy-hugo-add-help'."...:gr |
| 3080 | 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 69 6e 74 65 67 65 72 29 | oup.'easy-hugo...:type.'integer) |
| 30a0 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 6f 72 67 2d 68 65 61 64 65 | ..(defcustom.easy-hugo-org-heade |
| 30c0 | 72 20 6e 69 6c 0a 20 20 22 46 6c 67 20 6f 66 20 75 73 65 20 69 6e 20 6f 72 67 20 66 6f 72 6d 61 | r.nil..."Flg.of.use.in.org.forma |
| 30e0 | 74 20 68 65 61 64 65 72 20 77 69 74 68 20 68 75 67 6f 20 76 65 72 73 69 6f 6e 20 30 2e 32 35 20 | t.header.with.hugo.version.0.25. |
| 3100 | 61 6e 64 20 61 62 6f 76 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a | and.above."...:group.'easy-hugo. |
| 3120 | 20 20 3a 74 79 70 65 20 27 69 6e 74 65 67 65 72 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d | ..:type.'integer)..(defvar.easy- |
| 3140 | 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 6c 6f 6f 70 20 74 0a 20 20 22 50 72 65 76 69 65 77 20 | hugo--preview-loop.t..."Preview. |
| 3160 | 6c 6f 6f 70 20 66 6c 67 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d | loop.flg.")..(defvar.easy-hugo-- |
| 3180 | 73 65 72 76 65 72 2d 70 72 6f 63 65 73 73 20 6e 69 6c 0a 20 20 22 48 75 67 6f 20 70 72 6f 63 65 | server-process.nil..."Hugo.proce |
| 31a0 | 73 73 2e 22 29 0a 0a 28 69 66 20 65 61 73 79 2d 68 75 67 6f 2d 6e 6f 2d 68 65 6c 70 0a 20 20 20 | ss.")..(if.easy-hugo-no-help.... |
| 31c0 | 20 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 | .(defvar.easy-hugo--unmovable-li |
| 31e0 | 6e 65 20 33 0a 20 20 20 20 20 20 22 49 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 6d 6f 76 65 20 62 | ne.3......."Impossible.to.move.b |
| 3200 | 65 6c 6f 77 20 74 68 69 73 20 6c 69 6e 65 2e 22 29 0a 20 20 28 64 65 66 76 61 72 20 65 61 73 79 | elow.this.line.")...(defvar.easy |
| 3220 | 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 20 28 2b 20 65 61 73 79 2d 68 75 | -hugo--unmovable-line.(+.easy-hu |
| 3240 | 67 6f 2d 68 65 6c 70 2d 6c 69 6e 65 20 34 29 0a 20 20 20 20 22 49 6d 70 6f 73 73 69 62 6c 65 20 | go-help-line.4)....."Impossible. |
| 3260 | 74 6f 20 6d 6f 76 65 20 62 65 6c 6f 77 20 74 68 69 73 20 6c 69 6e 65 2e 22 29 29 0a 0a 28 64 65 | to.move.below.this.line."))..(de |
| 3280 | 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6c 69 73 74 20 6e 69 6c 0a 20 | fvar.easy-hugo--draft-list.nil.. |
| 32a0 | 20 22 44 72 61 66 74 20 6c 69 73 74 20 66 6c 67 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 | ."Draft.list.flg.")..(defvar.eas |
| 32c0 | 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6d 6f 64 65 20 6e 69 6c 0a 20 20 22 44 69 73 70 6c 61 | y-hugo--draft-mode.nil..."Displa |
| 32e0 | 79 20 64 72 61 66 74 2d 6d 6f 64 65 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 | y.draft-mode.")..(defvar.easy-hu |
| 3300 | 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 70 6f 73 74 64 69 72 20 30 0a 20 20 22 45 61 73 79 2d 68 75 | go--current-postdir.0..."Easy-hu |
| 3320 | 67 6f 20 63 75 72 72 65 6e 74 20 70 6f 73 74 64 69 72 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 65 | go.current.postdir.")..(defvar.e |
| 3340 | 61 73 79 2d 68 75 67 6f 2d 2d 70 6f 73 74 64 69 72 2d 6c 69 73 74 20 6e 69 6c 0a 20 20 22 45 61 | asy-hugo--postdir-list.nil..."Ea |
| 3360 | 73 79 2d 68 75 67 6f 20 70 6f 73 74 64 69 72 20 6c 69 73 74 2e 22 29 0a 0a 28 64 65 66 63 6f 6e | sy-hugo.postdir.list.")..(defcon |
| 3380 | 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 2d 64 65 66 | st.easy-hugo--unmovable-line-def |
| 33a0 | 61 75 6c 74 20 28 2b 20 65 61 73 79 2d 68 75 67 6f 2d 68 65 6c 70 2d 6c 69 6e 65 20 34 29 0a 20 | ault.(+.easy-hugo-help-line.4).. |
| 33c0 | 20 22 44 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 20 69 6d 70 6f 73 73 69 62 6c 65 20 74 6f | ."Default.value.of.impossible.to |
| 33e0 | 20 6d 6f 76 65 20 62 65 6c 6f 77 20 74 68 69 73 20 6c 69 6e 65 2e 22 29 0a 0a 28 64 65 66 63 6f | .move.below.this.line.")..(defco |
| 3400 | 6e 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 62 75 66 66 65 72 20 22 2a | nst.easy-hugo--preview-buffer."* |
| 3420 | 48 75 67 6f 20 50 72 65 76 69 65 77 2a 22 0a 20 20 22 45 61 73 79 2d 68 75 67 6f 20 70 72 65 76 | Hugo.Preview*"..."Easy-hugo.prev |
| 3440 | 69 65 77 20 62 75 66 66 65 72 20 6e 61 6d 65 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 61 | iew.buffer.name.")..(defconst.ea |
| 3460 | 73 79 2d 68 75 67 6f 2d 2d 66 6f 72 6d 61 74 73 20 60 28 2c 65 61 73 79 2d 68 75 67 6f 2d 6d 61 | sy-hugo--formats.`(,easy-hugo-ma |
| 3480 | 72 6b 64 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 0a 09 09 09 20 20 20 20 20 20 20 22 6f 72 67 22 | rkdown-extension..........."org" |
| 34a0 | 0a 09 09 09 20 20 20 20 20 20 20 2c 65 61 73 79 2d 68 75 67 6f 2d 61 73 63 69 69 64 6f 63 2d 65 | ...........,easy-hugo-asciidoc-e |
| 34c0 | 78 74 65 6e 73 69 6f 6e 0a 09 09 09 20 20 20 20 20 20 20 22 72 73 74 22 0a 09 09 09 20 20 20 20 | xtension..........."rst"........ |
| 34e0 | 20 20 20 22 6d 6d 61 72 6b 22 0a 09 09 09 20 20 20 20 20 20 20 2c 65 61 73 79 2d 68 75 67 6f 2d | ..."mmark"...........,easy-hugo- |
| 3500 | 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 29 29 0a 0a 28 64 65 66 66 61 63 65 20 65 61 73 79 2d | html-extension))..(defface.easy- |
| 3520 | 68 75 67 6f 2d 68 65 6c 70 2d 66 61 63 65 0a 20 20 60 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f | hugo-help-face...`((((class.colo |
| 3540 | 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 2c 40 28 61 | r).(background.light))......,@(a |
| 3560 | 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 | nd.(>=.emacs-major-version.27).' |
| 3580 | 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 62 6f 6c 64 20 74 0a 20 20 20 20 20 3a | (:extend.t))......:bold.t......: |
| 35a0 | 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 38 32 63 36 30 30 22 0a 20 20 20 20 20 3a 62 61 63 6b 67 | foreground."#82c600"......:backg |
| 35c0 | 72 6f 75 6e 64 20 22 23 66 30 66 38 66 66 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f | round."#f0f8ff").....(((class.co |
| 35e0 | 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 2c 40 28 | lor).(background.dark))......,@( |
| 3600 | 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 | and.(>=.emacs-major-version.27). |
| 3620 | 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 62 6f 6c 64 20 74 0a 20 20 20 20 20 | '(:extend.t))......:bold.t...... |
| 3640 | 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 38 32 63 36 30 30 22 0a 20 20 20 20 20 3a 62 61 63 6b | :foreground."#82c600"......:back |
| 3660 | 67 72 6f 75 6e 64 20 22 23 32 66 34 66 34 66 22 29 29 0a 20 20 22 44 65 66 69 6e 69 74 69 6f 6e | ground."#2f4f4f"))..."Definition |
| 3680 | 20 6f 66 20 68 65 6c 70 20 63 6f 6c 6f 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d | .of.help.color."...:group.'easy- |
| 36a0 | 68 75 67 6f 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d | hugo-faces)..(defvar.easy-hugo-- |
| 36c0 | 6d 6f 64 65 2d 62 75 66 66 65 72 20 6e 69 6c 0a 20 20 22 4d 61 69 6e 20 62 75 66 66 65 72 20 6f | mode-buffer.nil..."Main.buffer.o |
| 36e0 | 66 20 60 65 61 73 79 2d 68 75 67 6f 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 | f.`easy-hugo'.")..(defvar.easy-h |
| 3700 | 75 67 6f 2d 2d 63 75 72 73 6f 72 20 6e 69 6c 0a 20 20 22 43 75 72 73 6f 72 20 6f 66 20 60 65 61 | ugo--cursor.nil..."Cursor.of.`ea |
| 3720 | 73 79 2d 68 75 67 6f 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d | sy-hugo'.")..(defvar.easy-hugo-- |
| 3740 | 6c 69 6e 65 20 6e 69 6c 0a 20 20 22 4c 69 6e 65 20 6f 66 20 60 65 61 73 79 2d 68 75 67 6f 27 2e | line.nil..."Line.of.`easy-hugo'. |
| 3760 | 22 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 | ")..(defvar.easy-hugo--sort-time |
| 3780 | 2d 66 6c 67 20 31 0a 20 20 22 53 6f 72 74 20 74 69 6d 65 20 66 6c 67 20 6f 66 20 60 65 61 73 79 | -flg.1..."Sort.time.flg.of.`easy |
| 37a0 | 2d 68 75 67 6f 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f | -hugo'.")..(defvar.easy-hugo--so |
| 37c0 | 72 74 2d 63 68 61 72 2d 66 6c 67 20 6e 69 6c 0a 20 20 22 53 6f 72 74 20 63 68 61 72 20 66 6c 67 | rt-char-flg.nil..."Sort.char.flg |
| 37e0 | 20 6f 66 20 60 65 61 73 79 2d 68 75 67 6f 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 | .of.`easy-hugo'.")..(defvar.easy |
| 3800 | 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 70 75 62 6c 69 73 68 64 61 79 2d 66 6c 67 20 6e 69 6c 0a 20 | -hugo--sort-publishday-flg.nil.. |
| 3820 | 20 22 53 6f 72 74 20 70 75 62 6c 69 73 68 74 69 6d 65 20 66 6c 67 20 6f 66 20 60 65 61 73 79 2d | ."Sort.publishtime.flg.of.`easy- |
| 3840 | 68 75 67 6f 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 72 65 66 | hugo'.")..(defvar.easy-hugo--ref |
| 3860 | 72 65 73 68 20 6e 69 6c 0a 20 20 22 52 65 66 72 65 73 68 20 66 6c 67 20 6f 66 20 60 65 61 73 79 | resh.nil..."Refresh.flg.of.`easy |
| 3880 | 2d 68 75 67 6f 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 | -hugo'.")..(defvar.easy-hugo--cu |
| 38a0 | 72 72 65 6e 74 2d 62 6c 6f 67 20 30 0a 20 20 22 43 75 72 72 65 6e 74 20 62 6c 6f 67 20 6e 75 6d | rrent-blog.0..."Current.blog.num |
| 38c0 | 62 65 72 2e 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f | ber.")..(defcustom.easy-hugo-blo |
| 38e0 | 67 6c 69 73 74 20 6e 69 6c 0a 20 20 22 4d 75 6c 74 69 70 6c 65 20 62 6c 6f 67 20 73 65 74 74 69 | glist.nil..."Multiple.blog.setti |
| 3900 | 6e 67 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 | ng."...:group.'easy-hugo...:type |
| 3920 | 20 27 73 74 72 69 6e 67 29 0a 0a 28 70 75 73 68 20 60 28 28 65 61 73 79 2d 68 75 67 6f 2d 62 61 | .'string)..(push.`((easy-hugo-ba |
| 3940 | 73 65 64 69 72 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 0a 09 28 65 61 | sedir...,easy-hugo-basedir)..(ea |
| 3960 | 73 79 2d 68 75 67 6f 2d 62 69 6e 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 29 0a 09 28 | sy-hugo-bin...,easy-hugo-bin)..( |
| 3980 | 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 0a | easy-hugo-url...,easy-hugo-url). |
| 39a0 | 09 28 65 61 73 79 2d 68 75 67 6f 2d 72 6f 6f 74 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 72 6f | .(easy-hugo-root...,easy-hugo-ro |
| 39c0 | 6f 74 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 73 68 64 6f 6d 61 69 6e 20 2e 20 2c 65 61 73 | ot)..(easy-hugo-sshdomain...,eas |
| 39e0 | 79 2d 68 75 67 6f 2d 73 73 68 64 6f 6d 61 69 6e 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 61 6d | y-hugo-sshdomain)..(easy-hugo-am |
| 3a00 | 61 7a 6f 6e 2d 73 33 2d 62 75 63 6b 65 74 2d 6e 61 6d 65 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f | azon-s3-bucket-name...,easy-hugo |
| 3a20 | 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 62 75 63 6b 65 74 2d 6e 61 6d 65 29 0a 09 28 65 61 73 79 2d 68 | -amazon-s3-bucket-name)..(easy-h |
| 3a40 | 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 62 75 63 6b 65 74 2d | ugo-google-cloud-storage-bucket- |
| 3a60 | 6e 61 6d 65 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 | name...,easy-hugo-google-cloud-s |
| 3a80 | 74 6f 72 61 67 65 2d 62 75 63 6b 65 74 2d 6e 61 6d 65 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d | torage-bucket-name)..(easy-hugo- |
| 3aa0 | 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 20 2e 20 2c 65 61 73 79 2d 68 75 67 | github-deploy-script...,easy-hug |
| 3ac0 | 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 29 0a 09 28 65 61 73 79 2d 68 | o-github-deploy-script)..(easy-h |
| 3ae0 | 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f | ugo-image-directory...,easy-hugo |
| 3b00 | 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 64 65 | -image-directory)..(easy-hugo-de |
| 3b20 | 66 61 75 6c 74 2d 70 69 63 74 75 72 65 2d 64 69 72 65 63 74 6f 72 79 20 2e 20 2c 65 61 73 79 2d | fault-picture-directory...,easy- |
| 3b40 | 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 70 69 63 74 75 72 65 2d 64 69 72 65 63 74 6f 72 79 29 0a | hugo-default-picture-directory). |
| 3b60 | 09 28 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f | .(easy-hugo-postdir...,easy-hugo |
| 3b80 | 2d 70 6f 73 74 64 69 72 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 70 75 62 6c 69 73 68 2d 63 68 | -postdir)..(easy-hugo-publish-ch |
| 3ba0 | 6d 6f 64 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 70 75 62 6c 69 73 68 2d 63 68 6d 6f 64 29 0a | mod...,easy-hugo-publish-chmod). |
| 3bc0 | 09 28 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 74 69 6d 65 20 2e 20 2c 65 61 73 79 2d | .(easy-hugo-previewtime...,easy- |
| 3be0 | 68 75 67 6f 2d 70 72 65 76 69 65 77 74 69 6d 65 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 70 72 | hugo-previewtime)..(easy-hugo-pr |
| 3c00 | 65 76 69 65 77 2d 75 72 6c 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 2d 75 | eview-url...,easy-hugo-preview-u |
| 3c20 | 72 6c 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 68 61 | rl)..(easy-hugo-sort-default-cha |
| 3c40 | 72 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 68 61 72 | r...,easy-hugo-sort-default-char |
| 3c60 | 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 61 73 63 69 69 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e | )..(easy-hugo-asciidoc-extension |
| 3c80 | 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 61 73 63 69 69 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e | ...,easy-hugo-asciidoc-extension |
| 3ca0 | 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 20 2e 20 2c | )..(easy-hugo-html-extension..., |
| 3cc0 | 65 61 73 79 2d 68 75 67 6f 2d 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 29 0a 09 28 65 61 73 79 | easy-hugo-html-extension)..(easy |
| 3ce0 | 2d 68 75 67 6f 2d 6d 61 72 6b 64 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 20 2e 20 2c 65 61 73 79 | -hugo-markdown-extension...,easy |
| 3d00 | 2d 68 75 67 6f 2d 6d 61 72 6b 64 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 29 0a 09 28 65 61 73 79 | -hugo-markdown-extension)..(easy |
| 3d20 | 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 65 78 74 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 64 | -hugo-default-ext...,easy-hugo-d |
| 3d40 | 65 66 61 75 6c 74 2d 65 78 74 29 29 0a 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f | efault-ext)).......easy-hugo-blo |
| 3d60 | 67 6c 69 73 74 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 75 62 6c 69 | glist)..(defvar.easy-hugo--publi |
| 3d80 | 73 68 2d 74 69 6d 65 72 2d 6c 69 73 74 0a 20 20 28 6d 61 6b 65 2d 6c 69 73 74 20 28 6c 65 6e 67 | sh-timer-list...(make-list.(leng |
| 3da0 | 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 29 20 27 6e 69 6c 29 0a 20 20 22 | th.easy-hugo-bloglist).'nil)..." |
| 3dc0 | 54 69 6d 65 72 20 6c 69 73 74 20 66 6f 72 20 63 61 6e 63 65 6c 20 70 75 62 6c 69 73 68 20 74 69 | Timer.list.for.cancel.publish.ti |
| 3de0 | 6d 65 72 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 69 72 65 62 | mer.")..(defvar.easy-hugo--fireb |
| 3e00 | 61 73 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 0a 20 20 28 6d 61 6b 65 2d 6c 69 | ase-deploy-timer-list...(make-li |
| 3e20 | 73 74 20 28 6c 65 6e 67 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 29 20 27 | st.(length.easy-hugo-bloglist).' |
| 3e40 | 6e 69 6c 29 0a 20 20 22 54 69 6d 65 72 20 6c 69 73 74 20 66 6f 72 20 63 61 6e 63 65 6c 20 66 69 | nil)..."Timer.list.for.cancel.fi |
| 3e60 | 72 65 62 61 73 65 20 64 65 70 6c 6f 79 20 74 69 6d 65 72 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 | rebase.deploy.timer.")..(defvar. |
| 3e80 | 65 61 73 79 2d 68 75 67 6f 2d 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c | easy-hugo--github-deploy-timer-l |
| 3ea0 | 69 73 74 0a 20 20 28 6d 61 6b 65 2d 6c 69 73 74 20 28 6c 65 6e 67 74 68 20 65 61 73 79 2d 68 75 | ist...(make-list.(length.easy-hu |
| 3ec0 | 67 6f 2d 62 6c 6f 67 6c 69 73 74 29 20 27 6e 69 6c 29 0a 20 20 22 54 69 6d 65 72 20 6c 69 73 74 | go-bloglist).'nil)..."Timer.list |
| 3ee0 | 20 66 6f 72 20 63 61 6e 63 65 6c 20 67 69 74 68 75 62 20 64 65 70 6c 6f 79 20 74 69 6d 65 72 2e | .for.cancel.github.deploy.timer. |
| 3f00 | 22 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 61 6d 61 7a 6f 6e 2d 73 33 | ")..(defvar.easy-hugo--amazon-s3 |
| 3f20 | 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 0a 20 20 28 6d 61 6b 65 2d 6c 69 73 74 20 | -deploy-timer-list...(make-list. |
| 3f40 | 28 6c 65 6e 67 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 29 20 27 6e 69 6c | (length.easy-hugo-bloglist).'nil |
| 3f60 | 29 0a 20 20 22 54 69 6d 65 72 20 6c 69 73 74 20 66 6f 72 20 63 61 6e 63 65 6c 20 61 6d 61 7a 6f | )..."Timer.list.for.cancel.amazo |
| 3f80 | 6e 20 73 33 20 64 65 70 6c 6f 79 20 74 69 6d 65 72 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 65 61 | n.s3.deploy.timer.")..(defvar.ea |
| 3fa0 | 73 79 2d 68 75 67 6f 2d 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 | sy-hugo--google-cloud-storage-de |
| 3fc0 | 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 0a 20 20 28 6d 61 6b 65 2d 6c 69 73 74 20 28 6c 65 | ploy-timer-list...(make-list.(le |
| 3fe0 | 6e 67 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 29 20 27 6e 69 6c 29 0a 20 | ngth.easy-hugo-bloglist).'nil).. |
| 4000 | 20 22 54 69 6d 65 72 20 6c 69 73 74 20 66 6f 72 20 63 61 6e 63 65 6c 20 67 6f 6f 67 6c 65 20 63 | ."Timer.list.for.cancel.google.c |
| 4020 | 6c 6f 75 64 20 73 74 6f 72 61 67 65 20 64 65 70 6c 6f 79 20 74 69 6d 65 72 2e 22 29 0a 0a 28 64 | loud.storage.deploy.timer.")..(d |
| 4040 | 65 66 63 6f 6e 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 62 69 6e 0a 20 | efconst.easy-hugo--default-bin.. |
| 4060 | 20 22 68 75 67 6f 22 0a 20 20 22 44 65 66 61 75 6c 74 20 60 65 61 73 79 2d 68 75 67 6f 2d 62 69 | ."hugo"..."Default.`easy-hugo-bi |
| 4080 | 6e 27 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 | n'.")..(defconst.easy-hugo--defa |
| 40a0 | 75 6c 74 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 0a 20 20 22 64 65 70 6c | ult-github-deploy-script..."depl |
| 40c0 | 6f 79 2e 73 68 22 0a 20 20 22 44 65 66 61 75 6c 74 20 60 65 61 73 79 2d 68 75 67 6f 27 20 67 69 | oy.sh"..."Default.`easy-hugo'.gi |
| 40e0 | 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 | thub-deploy-script.")..(defconst |
| 4100 | 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 | .easy-hugo--default-image-direct |
| 4120 | 6f 72 79 0a 20 20 22 69 6d 61 67 65 73 22 0a 20 20 22 44 65 66 61 75 6c 74 20 60 65 61 73 79 2d | ory..."images"..."Default.`easy- |
| 4140 | 68 75 67 6f 27 20 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 2e 22 29 0a 0a 28 64 65 66 63 6f | hugo'.image-directory.")..(defco |
| 4160 | 6e 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 70 69 63 74 75 72 65 2d 64 | nst.easy-hugo--default-picture-d |
| 4180 | 69 72 65 63 74 6f 72 79 0a 20 20 22 7e 22 0a 20 20 22 44 65 66 61 75 6c 74 20 60 65 61 73 79 2d | irectory..."~"..."Default.`easy- |
| 41a0 | 68 75 67 6f 27 20 70 69 63 74 75 72 65 2d 64 69 72 65 63 74 6f 72 79 2e 22 29 0a 0a 28 64 65 66 | hugo'.picture-directory.")..(def |
| 41c0 | 63 6f 6e 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 70 75 62 6c 69 73 68 | const.easy-hugo--default-publish |
| 41e0 | 2d 63 68 6d 6f 64 0a 20 20 22 44 75 3d 72 77 78 2c 44 67 6f 3d 72 78 2c 46 75 3d 72 77 2c 46 6f | -chmod..."Du=rwx,Dgo=rx,Fu=rw,Fo |
| 4200 | 67 3d 72 22 0a 20 20 22 44 65 66 61 75 6c 74 20 60 65 61 73 79 2d 68 75 67 6f 27 20 70 75 62 6c | g=r"..."Default.`easy-hugo'.publ |
| 4220 | 69 73 68 2d 63 68 6d 6f 64 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 61 73 79 2d 68 75 67 | ish-chmod.")..(defconst.easy-hug |
| 4240 | 6f 2d 2d 64 65 66 61 75 6c 74 2d 70 72 65 76 69 65 77 74 69 6d 65 0a 20 20 33 30 30 0a 20 20 22 | o--default-previewtime...300..." |
| 4260 | 44 65 66 61 75 6c 74 20 60 65 61 73 79 2d 68 75 67 6f 27 20 70 72 65 76 69 65 77 74 69 6d 65 2e | Default.`easy-hugo'.previewtime. |
| 4280 | 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 | ")..(defconst.easy-hugo--default |
| 42a0 | 2d 70 72 65 76 69 65 77 2d 75 72 6c 0a 20 20 22 68 74 74 70 3a 2f 2f 6c 6f 63 61 6c 68 6f 73 74 | -preview-url..."http://localhost |
| 42c0 | 3a 31 33 31 33 2f 22 0a 20 20 22 44 65 66 61 75 6c 74 20 60 65 61 73 79 2d 68 75 67 6f 27 20 70 | :1313/"..."Default.`easy-hugo'.p |
| 42e0 | 72 65 76 69 65 77 2d 75 72 6c 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 61 73 79 2d 68 75 | review-url.")..(defconst.easy-hu |
| 4300 | 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 73 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 68 61 72 0a 20 20 | go--default-sort-default-char... |
| 4320 | 6e 69 6c 0a 20 20 22 44 65 66 61 75 6c 74 20 60 65 61 73 79 2d 68 75 67 6f 27 20 73 6f 72 74 2d | nil..."Default.`easy-hugo'.sort- |
| 4340 | 64 65 66 61 75 6c 74 2d 63 68 61 72 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 61 73 79 2d | default-char.")..(defconst.easy- |
| 4360 | 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 61 73 63 69 69 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e | hugo--default-asciidoc-extension |
| 4380 | 0a 20 20 22 61 64 22 0a 20 20 22 44 65 66 61 75 6c 74 20 60 65 61 73 79 2d 68 75 67 6f 27 20 61 | ..."ad"..."Default.`easy-hugo'.a |
| 43a0 | 73 63 69 69 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 | sciidoc-extension.")..(defconst. |
| 43c0 | 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f | easy-hugo--default-html-extensio |
| 43e0 | 6e 0a 20 20 22 68 74 6d 6c 22 0a 20 20 22 44 65 66 61 75 6c 74 20 60 65 61 73 79 2d 68 75 67 6f | n..."html"..."Default.`easy-hugo |
| 4400 | 27 20 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 | '.html-extension.")..(defconst.e |
| 4420 | 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 6d 61 72 6b 64 6f 77 6e 2d 65 78 74 65 6e | asy-hugo--default-markdown-exten |
| 4440 | 73 69 6f 6e 0a 20 20 22 6d 64 22 0a 20 20 22 44 65 66 61 75 6c 74 20 60 65 61 73 79 2d 68 75 67 | sion..."md"..."Default.`easy-hug |
| 4460 | 6f 27 20 6d 61 72 6b 64 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 2e 22 29 0a 0a 28 64 65 66 63 6f | o'.markdown-extension.")..(defco |
| 4480 | 6e 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 70 6f 73 74 64 69 72 0a 20 | nst.easy-hugo--default-postdir.. |
| 44a0 | 20 22 63 6f 6e 74 65 6e 74 2f 70 6f 73 74 22 0a 20 20 22 44 65 66 61 75 6c 74 20 60 65 61 73 79 | ."content/post"..."Default.`easy |
| 44c0 | 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 27 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 61 73 | -hugo-postdir'.")..(defconst.eas |
| 44e0 | 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 65 78 74 0a 20 20 65 61 73 79 2d 68 75 67 6f 2d | y-hugo--default-ext...easy-hugo- |
| 4500 | 64 65 66 61 75 6c 74 2d 65 78 74 0a 20 20 22 44 65 66 61 75 6c 74 20 60 65 61 73 79 2d 68 75 67 | default-ext..."Default.`easy-hug |
| 4520 | 6f 27 20 64 65 66 61 75 6c 74 2d 65 78 74 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 61 73 | o'.default-ext.")..(defconst.eas |
| 4540 | 79 2d 68 75 67 6f 2d 2d 62 75 66 66 65 72 2d 6e 61 6d 65 20 22 2a 45 61 73 79 2d 68 75 67 6f 2a | y-hugo--buffer-name."*Easy-hugo* |
| 4560 | 22 0a 20 20 22 42 75 66 66 65 72 20 6e 61 6d 65 20 6f 66 20 60 65 61 73 79 2d 68 75 67 6f 27 2e | "..."Buffer.name.of.`easy-hugo'. |
| 4580 | 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 6f 72 77 61 72 64 | ")..(defconst.easy-hugo--forward |
| 45a0 | 2d 63 68 61 72 20 32 30 0a 20 20 22 46 6f 72 77 61 72 64 2d 63 68 61 72 20 6f 66 20 60 65 61 73 | -char.20..."Forward-char.of.`eas |
| 45c0 | 79 2d 68 75 67 6f 27 2e 22 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 65 61 73 79 2d 68 75 67 6f 2d | y-hugo'.")..(defmacro.easy-hugo- |
| 45e0 | 77 69 74 68 2d 65 6e 76 20 28 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 22 45 76 61 6c 75 61 74 | with-env.(&rest.body)..."Evaluat |
| 4600 | 65 20 42 4f 44 59 20 77 69 74 68 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 | e.BODY.with.`default-directory'. |
| 4620 | 73 65 74 20 74 6f 20 60 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 27 2e 0a 52 65 70 6f | set.to.`easy-hugo-basedir'..Repo |
| 4640 | 72 74 20 61 6e 20 65 72 72 6f 72 20 69 66 20 68 75 67 6f 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 | rt.an.error.if.hugo.is.not.insta |
| 4660 | 6c 6c 65 64 2c 20 6f 72 20 69 66 20 60 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 27 20 | lled,.or.if.`easy-hugo-basedir'. |
| 4680 | 69 73 20 75 6e 73 65 74 2e 22 0a 20 20 60 28 70 72 6f 67 6e 0a 20 20 20 20 20 28 75 6e 6c 65 73 | is.unset."...`(progn......(unles |
| 46a0 | 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 0a 20 20 20 20 20 20 20 28 65 72 72 6f | s.easy-hugo-basedir........(erro |
| 46c0 | 72 20 22 50 6c 65 61 73 65 20 73 65 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 | r."Please.set.easy-hugo-basedir. |
| 46e0 | 76 61 72 69 61 62 6c 65 22 29 29 0a 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 78 65 63 75 74 | variable"))......(unless.(execut |
| 4700 | 61 62 6c 65 2d 66 69 6e 64 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 29 0a 20 20 20 20 20 20 20 | able-find.easy-hugo-bin)........ |
| 4720 | 28 65 72 72 6f 72 20 22 27 68 75 67 6f 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 22 | (error."'hugo'.is.not.installed" |
| 4740 | 29 29 0a 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 | ))......(let.((default-directory |
| 4760 | 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 0a 20 20 20 20 20 20 20 2c 40 62 6f | .easy-hugo-basedir))........,@bo |
| 4780 | 64 79 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 | dy)))..(defmacro.easy-hugo-set-b |
| 47a0 | 6c 6f 67 6c 69 73 74 20 28 62 6f 64 79 29 0a 20 20 22 4d 61 63 72 6f 73 20 74 6f 20 73 65 74 20 | loglist.(body)..."Macros.to.set. |
| 47c0 | 76 61 72 69 61 62 6c 65 73 20 74 6f 20 60 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 | variables.to.`easy-hugo-bloglist |
| 47e0 | 27 20 61 73 20 42 4f 44 59 2e 22 0a 20 20 60 28 73 65 74 71 20 2c 62 6f 64 79 0a 09 20 28 63 64 | '.as.BODY."...`(setq.,body...(cd |
| 4800 | 72 20 28 61 73 73 6f 63 20 27 2c 62 6f 64 79 0a 09 09 20 20 20 20 20 28 6e 74 68 20 65 61 73 79 | r.(assoc.',body........(nth.easy |
| 4820 | 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c | -hugo--current-blog.easy-hugo-bl |
| 4840 | 6f 67 6c 69 73 74 29 29 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 65 61 73 79 2d 68 75 67 6f | oglist)))))..(defmacro.easy-hugo |
| 4860 | 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 28 62 6f 64 79 29 0a 20 20 22 4d 61 63 72 6f 73 20 | -eval-bloglist.(body)..."Macros. |
| 4880 | 74 6f 20 65 76 61 6c 20 76 61 72 69 61 62 6c 65 73 20 6f 66 20 42 4f 44 59 20 66 72 6f 6d 20 60 | to.eval.variables.of.BODY.from.` |
| 48a0 | 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 27 2e 22 0a 20 20 60 28 63 64 72 20 28 61 | easy-hugo-bloglist'."...`(cdr.(a |
| 48c0 | 73 73 6f 63 20 27 2c 62 6f 64 79 0a 09 20 20 20 20 20 20 20 28 6e 74 68 20 65 61 73 79 2d 68 75 | ssoc.',body.........(nth.easy-hu |
| 48e0 | 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c | go--current-blog.easy-hugo-blogl |
| 4900 | 69 73 74 29 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 | ist))))..(defmacro.easy-hugo-nth |
| 4920 | 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 28 62 6f 64 79 20 62 6c 6f 67 29 0a 20 20 22 4d 61 | -eval-bloglist.(body.blog)..."Ma |
| 4940 | 63 72 6f 73 20 74 6f 20 65 76 61 6c 20 76 61 72 69 61 62 6c 65 73 20 6f 66 20 42 4f 44 59 20 66 | cros.to.eval.variables.of.BODY.f |
| 4960 | 72 6f 6d 20 60 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 27 20 61 74 20 42 4c 4f 47 | rom.`easy-hugo-bloglist'.at.BLOG |
| 4980 | 2e 22 0a 20 20 60 28 63 64 72 20 28 61 73 73 6f 63 20 27 2c 62 6f 64 79 0a 09 20 20 20 20 20 20 | ."...`(cdr.(assoc.',body........ |
| 49a0 | 20 28 6e 74 68 20 2c 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 29 29 | .(nth.,blog.easy-hugo-bloglist)) |
| 49c0 | 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 65 61 73 79 2d 68 75 67 6f 2d 69 67 6e 6f 72 65 2d 65 | ))..(defmacro.easy-hugo-ignore-e |
| 49e0 | 72 72 6f 72 20 28 63 6f 6e 64 69 74 69 6f 6e 20 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 22 45 | rror.(condition.&rest.body)..."E |
| 4a00 | 78 65 63 75 74 65 20 42 4f 44 59 3b 20 69 66 20 74 68 65 20 65 72 72 6f 72 20 43 4f 4e 44 49 54 | xecute.BODY;.if.the.error.CONDIT |
| 4a20 | 49 4f 4e 20 6f 63 63 75 72 73 2c 20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a 4f 74 68 65 72 77 69 73 | ION.occurs,.return.nil..Otherwis |
| 4a40 | 65 2c 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 20 6f 66 20 6c 61 73 74 20 66 6f 72 6d 20 69 6e | e,.return.result.of.last.form.in |
| 4a60 | 20 42 4f 44 59 2e 0a 0a 43 4f 4e 44 49 54 49 4f 4e 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61 20 | .BODY...CONDITION.can.also.be.a. |
| 4a80 | 6c 69 73 74 20 6f 66 20 65 72 72 6f 72 20 63 6f 6e 64 69 74 69 6f 6e 73 2e 22 0a 20 20 28 64 65 | list.of.error.conditions."...(de |
| 4aa0 | 63 6c 61 72 65 20 28 64 65 62 75 67 20 74 29 20 28 69 6e 64 65 6e 74 20 31 29 29 0a 20 20 60 28 | clare.(debug.t).(indent.1))...`( |
| 4ac0 | 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 6e 69 6c 20 28 70 72 6f 67 6e 20 2c 40 62 6f 64 79 | condition-case.nil.(progn.,@body |
| 4ae0 | 29 20 28 2c 63 6f 6e 64 69 74 69 6f 6e 20 6e 69 6c 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | ).(,condition.nil)))..;;;###auto |
| 4b00 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 61 72 74 69 63 6c 65 20 28 29 | load.(defun.easy-hugo-article.() |
| 4b20 | 0a 20 20 22 4f 70 65 6e 20 61 20 6c 69 73 74 20 6f 66 20 61 72 74 69 63 6c 65 73 20 77 72 69 74 | ..."Open.a.list.of.articles.writ |
| 4b40 | 74 65 6e 20 69 6e 20 68 75 67 6f 20 77 69 74 68 20 44 69 72 65 64 2e 22 0a 20 20 28 69 6e 74 65 | ten.in.hugo.with.Dired."...(inte |
| 4b60 | 72 61 63 74 69 76 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 | ractive)...(unless.easy-hugo-bas |
| 4b80 | 65 64 69 72 0a 20 20 20 20 28 65 72 72 6f 72 20 22 50 6c 65 61 73 65 20 73 65 74 20 65 61 73 79 | edir.....(error."Please.set.easy |
| 4ba0 | 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 76 61 72 69 61 62 6c 65 22 29 29 0a 20 20 28 66 69 6e | -hugo-basedir.variable"))...(fin |
| 4bc0 | 64 2d 66 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 | d-file.(expand-file-name.easy-hu |
| 4be0 | 67 6f 2d 70 6f 73 74 64 69 72 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 0a | go-postdir.easy-hugo-basedir))). |
| 4c00 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f | .;;;###autoload.(defun.easy-hugo |
| 4c20 | 2d 6d 61 67 69 74 20 28 29 0a 20 20 22 4f 70 65 6e 20 6d 61 67 69 74 20 61 74 20 63 75 72 72 65 | -magit.()..."Open.magit.at.curre |
| 4c40 | 6e 74 20 62 6c 6f 67 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 75 6e 6c | nt.blog."...(interactive)...(unl |
| 4c60 | 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 0a 20 20 20 20 28 65 72 72 6f 72 | ess.easy-hugo-basedir.....(error |
| 4c80 | 20 22 50 6c 65 61 73 65 20 73 65 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 76 | ."Please.set.easy-hugo-basedir.v |
| 4ca0 | 61 72 69 61 62 6c 65 22 29 29 0a 20 20 28 69 66 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 | ariable"))...(if.(require.'magit |
| 4cc0 | 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 74 75 | .nil.t).......(magit-status-setu |
| 4ce0 | 70 2d 62 75 66 66 65 72 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 0a 20 20 20 20 | p-buffer.easy-hugo-basedir)..... |
| 4d00 | 28 65 72 72 6f 72 20 22 27 6d 61 67 69 74 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 | (error."'magit'.is.not.installed |
| 4d20 | 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 65 6d 61 63 73 70 65 61 6b | ")))..(defun.easy-hugo-emacspeak |
| 4d40 | 2d 66 69 6c 65 6e 61 6d 65 20 28 29 0a 20 20 22 52 65 61 64 20 66 69 6c 65 6e 61 6d 65 20 77 69 | -filename.()..."Read.filename.wi |
| 4d60 | 74 68 20 65 6d 61 63 73 70 65 61 6b 2e 22 0a 20 20 28 63 6c 2d 64 65 63 6c 61 72 65 20 28 73 70 | th.emacspeak."...(cl-declare.(sp |
| 4d80 | 65 63 69 61 6c 20 65 6d 61 63 73 70 65 61 6b 2d 73 70 65 61 6b 2d 6c 61 73 74 2d 73 70 6f 6b 65 | ecial.emacspeak-speak-last-spoke |
| 4da0 | 6e 2d 77 6f 72 64 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 28 6c 65 74 20 28 28 66 69 6c 65 6e | n-word-position))...(let.((filen |
| 4dc0 | 61 6d 65 20 28 73 75 62 73 74 72 69 6e 67 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 | ame.(substring.(thing-at-point.' |
| 4de0 | 6c 69 6e 65 29 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 20 2d 31 | line).easy-hugo--forward-char.-1 |
| 4e00 | 29 29 0a 20 20 20 20 20 20 20 20 28 70 65 72 73 6f 6e 61 6c 69 74 79 20 28 64 74 6b 2d 67 65 74 | )).........(personality.(dtk-get |
| 4e20 | 2d 73 74 79 6c 65 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 66 69 6c 65 6e 61 | -style))).....(cond......(filena |
| 4e40 | 6d 65 0a 20 20 20 20 20 20 28 64 74 6b 2d 73 70 65 61 6b 20 28 70 72 6f 70 65 72 74 69 7a 65 20 | me.......(dtk-speak.(propertize. |
| 4e60 | 66 69 6c 65 6e 61 6d 65 20 27 70 65 72 73 6f 6e 61 6c 69 74 79 20 70 65 72 73 6f 6e 61 6c 69 74 | filename.'personality.personalit |
| 4e80 | 79 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 6d 61 63 73 70 65 61 6b 2d 73 70 65 61 6b 2d | y)).......(setq.emacspeak-speak- |
| 4ea0 | 6c 61 73 74 2d 73 70 6f 6b 65 6e 2d 77 6f 72 64 2d 70 6f 73 69 74 69 6f 6e 20 28 70 6f 69 6e 74 | last-spoken-word-position.(point |
| 4ec0 | 29 29 29 0a 20 20 20 20 20 28 74 20 28 65 6d 61 63 73 70 65 61 6b 2d 73 70 65 61 6b 2d 6c 69 6e | )))......(t.(emacspeak-speak-lin |
| 4ee0 | 65 29 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 75 6e 20 65 61 | e)))))..;;;###autoload.(defun.ea |
| 4f00 | 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 20 28 29 0a 20 20 22 47 65 6e 65 72 61 74 65 20 69 6d 61 | sy-hugo-image.()..."Generate.ima |
| 4f20 | 67 65 20 6c 69 6e 6b 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 65 61 73 | ge.link."...(interactive....(eas |
| 4f40 | 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 69 6c | y-hugo-with-env.....(unless.(fil |
| 4f60 | 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a | e-directory-p.(expand-file-name. |
| 4f80 | 09 09 09 20 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 | ..........easy-hugo-image-direct |
| 4fa0 | 6f 72 79 0a 09 09 09 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 | ory...........(expand-file-name. |
| 4fc0 | 65 61 73 79 2d 68 75 67 6f 2d 73 74 61 74 69 63 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d | easy-hugo-static-directory.easy- |
| 4fe0 | 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 25 73 | hugo-basedir))).......(error."%s |
| 5000 | 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 22 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 | .does.not.exist".(expand-file-na |
| 5020 | 6d 65 0a 09 09 09 09 20 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f | me.......easy-hugo-image-directo |
| 5040 | 72 79 0a 09 09 09 09 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d | ry.......(expand-file-name.easy- |
| 5060 | 68 75 67 6f 2d 73 74 61 74 69 63 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f 2d | hugo-static-directory.easy-hugo- |
| 5080 | 62 61 73 65 64 69 72 29 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 69 6e 73 65 72 74 2d 64 65 | basedir)))).....(let.((insert-de |
| 50a0 | 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 6c 65 74 | fault-directory.nil)).......(let |
| 50c0 | 20 28 28 66 69 6c 65 20 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 49 6d 61 67 65 20 66 | .((file.(read-file-name."Image.f |
| 50e0 | 69 6c 65 3a 20 22 20 6e 69 6c 0a 09 09 09 09 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 | ile:.".nil.......(expand-file-na |
| 5100 | 6d 65 0a 09 09 09 09 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 | me........easy-hugo-image-direct |
| 5120 | 6f 72 79 0a 09 09 09 09 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 | ory........(expand-file-name.eas |
| 5140 | 79 2d 68 75 67 6f 2d 73 74 61 74 69 63 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 | y-hugo-static-directory.easy-hug |
| 5160 | 6f 2d 62 61 73 65 64 69 72 29 29 0a 09 09 09 09 20 20 74 0a 09 09 09 09 20 20 28 65 78 70 61 6e | o-basedir)).......t.......(expan |
| 5180 | 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 | d-file-name........easy-hugo-ima |
| 51a0 | 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 09 09 09 09 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | ge-directory........(expand-file |
| 51c0 | 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 73 74 61 74 69 63 2d 64 69 72 65 63 74 6f 72 79 | -name.easy-hugo-static-directory |
| 51e0 | 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 29 29 0a 09 28 69 6e 73 65 72 74 | .easy-hugo-basedir)))))..(insert |
| 5200 | 20 28 63 6f 6e 63 61 74 20 28 66 6f 72 6d 61 74 20 22 7b 7b 3c 20 66 69 67 75 72 65 20 73 72 63 | .(concat.(format."{{<.figure.src |
| 5220 | 3d 5c 22 25 73 25 73 5c 22 22 0a 09 09 09 09 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 0a 09 09 09 | =\"%s%s\"".....easy-hugo-url.... |
| 5240 | 09 28 63 6f 6e 63 61 74 0a 09 09 09 09 20 22 2f 22 0a 09 09 09 09 20 65 61 73 79 2d 68 75 67 6f | .(concat......"/"......easy-hugo |
| 5260 | 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 09 09 09 09 20 22 2f 22 0a 09 09 09 09 20 28 | -image-directory......"/"......( |
| 5280 | 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 29 29 29 0a 09 | file-name-nondirectory.file))).. |
| 52a0 | 09 09 22 20 61 6c 74 3d 5c 22 5c 22 20 3e 7d 7d 22 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 | ..".alt=\"\".>}}")))))))..;;;### |
| 52c0 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 66 69 67 75 72 65 | autoload.(defun.easy-hugo-figure |
| 52e0 | 20 28 29 0a 20 20 22 47 65 6e 65 72 61 74 65 20 66 69 67 75 72 65 20 73 68 6f 72 74 63 6f 64 65 | .()..."Generate.figure.shortcode |
| 5300 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d | ."...(interactive....(easy-hugo- |
| 5320 | 77 69 74 68 2d 65 6e 76 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 69 6c 65 2d 64 69 72 65 63 | with-env.....(unless.(file-direc |
| 5340 | 74 6f 72 79 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 20 20 20 20 | tory-p.(expand-file-name........ |
| 5360 | 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 09 09 09 | ...easy-hugo-image-directory.... |
| 5380 | 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 65 61 73 79 2d 68 75 | .......(expand-file-name.easy-hu |
| 53a0 | 67 6f 2d 73 74 61 74 69 63 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 | go-static-directory.easy-hugo-ba |
| 53c0 | 73 65 64 69 72 29 29 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 25 73 20 64 6f 65 73 20 6e | sedir))).......(error."%s.does.n |
| 53e0 | 6f 74 20 65 78 69 73 74 22 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 | ot.exist".(expand-file-name..... |
| 5400 | 20 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 09 09 09 09 | ..easy-hugo-image-directory..... |
| 5420 | 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 73 74 | ..(expand-file-name.easy-hugo-st |
| 5440 | 61 74 69 63 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 | atic-directory.easy-hugo-basedir |
| 5460 | 29 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 69 6e 73 65 72 74 2d 64 65 66 61 75 6c 74 2d 64 | )))).....(let.((insert-default-d |
| 5480 | 69 72 65 63 74 6f 72 79 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 | irectory.nil)).......(let.((file |
| 54a0 | 20 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 49 6d 61 67 65 20 66 69 6c 65 3a 20 22 20 | .(read-file-name."Image.file:.". |
| 54c0 | 6e 69 6c 0a 09 09 09 09 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 | nil.......(expand-file-name..... |
| 54e0 | 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 09 09 09 | ...easy-hugo-image-directory.... |
| 5500 | 09 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d | ....(expand-file-name.easy-hugo- |
| 5520 | 73 74 61 74 69 63 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 | static-directory.easy-hugo-based |
| 5540 | 69 72 29 29 0a 09 09 09 09 20 20 74 0a 09 09 09 09 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | ir)).......t.......(expand-file- |
| 5560 | 6e 61 6d 65 0a 09 09 09 09 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 | name........easy-hugo-image-dire |
| 5580 | 63 74 6f 72 79 0a 09 09 09 09 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 | ctory........(expand-file-name.e |
| 55a0 | 61 73 79 2d 68 75 67 6f 2d 73 74 61 74 69 63 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 | asy-hugo-static-directory.easy-h |
| 55c0 | 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 29 29 0a 09 28 69 6e 73 65 72 74 20 28 63 6f 6e 63 61 | ugo-basedir)))))..(insert.(conca |
| 55e0 | 74 20 28 66 6f 72 6d 61 74 20 22 7b 7b 3c 20 66 69 67 75 72 65 20 73 72 63 3d 5c 22 25 73 25 73 | t.(format."{{<.figure.src=\"%s%s |
| 5600 | 5c 22 22 0a 09 09 09 09 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 0a 09 09 09 09 28 63 6f 6e 63 61 | \"".....easy-hugo-url.....(conca |
| 5620 | 74 0a 09 09 09 09 20 22 2f 22 0a 09 09 09 09 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d | t......"/"......easy-hugo-image- |
| 5640 | 64 69 72 65 63 74 6f 72 79 0a 09 09 09 09 20 22 2f 22 0a 09 09 09 09 20 28 66 69 6c 65 2d 6e 61 | directory......"/"......(file-na |
| 5660 | 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 29 29 29 0a 09 09 09 22 20 74 69 74 | me-nondirectory.file)))....".tit |
| 5680 | 6c 65 3d 5c 22 5c 22 20 3e 7d 7d 22 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | le=\"\".>}}")))))))..;;;###autol |
| 56a0 | 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 70 75 74 2d 69 6d 61 67 65 20 28 | oad.(defun.easy-hugo-put-image.( |
| 56c0 | 29 0a 20 20 22 4d 6f 76 65 20 69 6d 61 67 65 20 74 6f 20 69 6d 61 67 65 20 64 69 72 65 63 74 6f | )..."Move.image.to.image.directo |
| 56e0 | 72 79 20 61 6e 64 20 67 65 6e 65 72 61 74 65 20 69 6d 61 67 65 20 6c 69 6e 6b 2e 22 0a 20 20 28 | ry.and.generate.image.link."...( |
| 5700 | 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 | interactive....(easy-hugo-with-e |
| 5720 | 6e 76 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 | nv.....(unless.(file-directory-p |
| 5740 | 20 28 65 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 | .(expand-file-name.............. |
| 5760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 | ..................easy-hugo-imag |
| 5780 | 65 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 20 20 20 20 | e-directory..................... |
| 57a0 | 20 20 20 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 65 61 73 | ...........(expand-file-name.eas |
| 57c0 | 79 2d 68 75 67 6f 2d 73 74 61 74 69 63 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 | y-hugo-static-directory.easy-hug |
| 57e0 | 6f 2d 62 61 73 65 64 69 72 29 29 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 25 73 20 64 6f | o-basedir))).......(error."%s.do |
| 5800 | 65 73 20 6e 6f 74 20 65 78 69 73 74 22 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a | es.not.exist".(expand-file-name. |
| 5820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 5840 | 20 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 | ..easy-hugo-image-directory..... |
| 5860 | 20 20 20 20 20 20 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 |
| 5880 | 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 73 74 61 74 69 63 | xpand-file-name.easy-hugo-static |
| 58a0 | 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 29 | -directory.easy-hugo-basedir)))) |
| 58c0 | 0a 20 20 20 20 28 6c 65 74 20 28 28 69 6e 73 65 72 74 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | .....(let.((insert-default-direc |
| 58e0 | 74 6f 72 79 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 66 69 6c 65 20 28 72 | tory.nil)).......(let*.((file.(r |
| 5900 | 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 49 6d 61 67 65 20 66 69 6c 65 3a 20 22 20 6e 69 6c | ead-file-name."Image.file:.".nil |
| 5920 | 0a 09 09 09 09 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 | ........(expand-file-name.easy-h |
| 5940 | 75 67 6f 2d 64 65 66 61 75 6c 74 2d 70 69 63 74 75 72 65 2d 64 69 72 65 63 74 6f 72 79 29 0a 09 | ugo-default-picture-directory).. |
| 5960 | 09 09 09 20 20 20 74 0a 09 09 09 09 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 | ......t........(expand-file-name |
| 5980 | 20 65 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 70 69 63 74 75 72 65 2d 64 69 72 65 63 | .easy-hugo-default-picture-direc |
| 59a0 | 74 6f 72 79 29 29 29 0a 09 20 20 20 20 20 28 70 75 74 66 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 | tory))).......(putfile.(expand-f |
| 59c0 | 69 6c 65 2d 6e 61 6d 65 0a 09 09 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e | ile-name..........(file-name-non |
| 59e0 | 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 29 0a 09 09 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 | directory.file)..........(expand |
| 5a00 | 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 | -file-name.easy-hugo-image-direc |
| 5a20 | 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f 2d 73 74 61 74 69 63 2d 64 69 72 65 63 74 6f 72 79 29 | tory.easy-hugo-static-directory) |
| 5a40 | 29 29 29 0a 09 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 70 75 74 66 69 6c | )))..(when.(file-exists-p.putfil |
| 5a60 | 65 29 0a 09 20 20 28 65 72 72 6f 72 20 22 25 73 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 21 | e)....(error."%s.already.exists! |
| 5a80 | 22 20 70 75 74 66 69 6c 65 29 29 0a 09 28 63 6f 70 79 2d 66 69 6c 65 20 66 69 6c 65 20 70 75 74 | ".putfile))..(copy-file.file.put |
| 5aa0 | 66 69 6c 65 29 0a 09 28 69 6e 73 65 72 74 20 28 63 6f 6e 63 61 74 20 28 66 6f 72 6d 61 74 20 22 | file)..(insert.(concat.(format." |
| 5ac0 | 7b 7b 3c 20 66 69 67 75 72 65 20 73 72 63 3d 5c 22 25 73 25 73 5c 22 22 0a 09 09 09 09 65 61 73 | {{<.figure.src=\"%s%s\"".....eas |
| 5ae0 | 79 2d 68 75 67 6f 2d 75 72 6c 0a 09 09 09 09 28 63 6f 6e 63 61 74 0a 09 09 09 09 20 22 2f 22 0a | y-hugo-url.....(concat......"/". |
| 5b00 | 09 09 09 09 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 09 | .....easy-hugo-image-directory.. |
| 5b20 | 09 09 09 20 22 2f 22 0a 09 09 09 09 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 | ...."/"......(file-name-nondirec |
| 5b40 | 74 6f 72 79 20 66 69 6c 65 29 29 29 0a 09 09 09 22 20 61 6c 74 3d 5c 22 5c 22 20 3e 7d 7d 22 29 | tory.file)))....".alt=\"\".>}}") |
| 5b60 | 29 29 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 75 6e 20 65 61 | ))))))..;;;###autoload.(defun.ea |
| 5b80 | 73 79 2d 68 75 67 6f 2d 70 75 74 2d 66 69 67 75 72 65 20 28 29 0a 20 20 22 4d 6f 76 65 20 69 6d | sy-hugo-put-figure.()..."Move.im |
| 5ba0 | 61 67 65 20 74 6f 20 69 6d 61 67 65 20 64 69 72 65 63 74 6f 72 79 20 61 6e 64 20 67 65 6e 65 72 | age.to.image.directory.and.gener |
| 5bc0 | 61 74 65 20 66 69 67 75 72 65 20 73 68 6f 72 74 63 6f 64 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 | ate.figure.shortcode."...(intera |
| 5be0 | 63 74 69 76 65 0a 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 | ctive....(easy-hugo-with-env.... |
| 5c00 | 20 28 75 6e 6c 65 73 73 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 28 65 78 70 61 | .(unless.(file-directory-p.(expa |
| 5c20 | 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 20 20 20 | nd-file-name.................... |
| 5c40 | 20 20 20 20 20 20 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 | ............easy-hugo-image-dire |
| 5c60 | 63 74 6f 72 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 | ctory........................... |
| 5c80 | 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f | .....(expand-file-name.easy-hugo |
| 5ca0 | 2d 73 74 61 74 69 63 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 | -static-directory.easy-hugo-base |
| 5cc0 | 64 69 72 29 29 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 25 73 20 64 6f 65 73 20 6e 6f 74 | dir))).......(error."%s.does.not |
| 5ce0 | 20 65 78 69 73 74 22 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 | .exist".(expand-file-name....... |
| 5d00 | 20 20 20 20 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 61 73 79 | ............................easy |
| 5d20 | 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 | -hugo-image-directory........... |
| 5d40 | 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 78 70 61 6e 64 2d | ........................(expand- |
| 5d60 | 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 73 74 61 74 69 63 2d 64 69 72 65 63 | file-name.easy-hugo-static-direc |
| 5d80 | 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 29 0a 20 20 20 20 28 | tory.easy-hugo-basedir)))).....( |
| 5da0 | 6c 65 74 20 28 28 69 6e 73 65 72 74 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6e | let.((insert-default-directory.n |
| 5dc0 | 69 6c 29 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 66 69 6c 65 20 28 72 65 61 64 2d 66 69 | il)).......(let*.((file.(read-fi |
| 5de0 | 6c 65 2d 6e 61 6d 65 20 22 49 6d 61 67 65 20 66 69 6c 65 3a 20 22 20 6e 69 6c 0a 09 09 09 09 20 | le-name."Image.file:.".nil...... |
| 5e00 | 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 64 65 | ..(expand-file-name.easy-hugo-de |
| 5e20 | 66 61 75 6c 74 2d 70 69 63 74 75 72 65 2d 64 69 72 65 63 74 6f 72 79 29 0a 09 09 09 09 20 20 20 | fault-picture-directory)........ |
| 5e40 | 74 0a 09 09 09 09 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d | t........(expand-file-name.easy- |
| 5e60 | 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 70 69 63 74 75 72 65 2d 64 69 72 65 63 74 6f 72 79 29 29 | hugo-default-picture-directory)) |
| 5e80 | 29 0a 09 20 20 20 20 20 28 70 75 74 66 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 | ).......(putfile.(expand-file-na |
| 5ea0 | 6d 65 0a 09 09 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 | me..........(file-name-nondirect |
| 5ec0 | 6f 72 79 20 66 69 6c 65 29 0a 09 09 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | ory.file)..........(expand-file- |
| 5ee0 | 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 20 65 | name.easy-hugo-image-directory.e |
| 5f00 | 61 73 79 2d 68 75 67 6f 2d 73 74 61 74 69 63 2d 64 69 72 65 63 74 6f 72 79 29 29 29 29 0a 09 28 | asy-hugo-static-directory))))..( |
| 5f20 | 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 70 75 74 66 69 6c 65 29 0a 09 20 20 | when.(file-exists-p.putfile).... |
| 5f40 | 28 65 72 72 6f 72 20 22 25 73 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 21 22 20 70 75 74 66 | (error."%s.already.exists!".putf |
| 5f60 | 69 6c 65 29 29 0a 09 28 63 6f 70 79 2d 66 69 6c 65 20 66 69 6c 65 20 70 75 74 66 69 6c 65 29 0a | ile))..(copy-file.file.putfile). |
| 5f80 | 09 28 69 6e 73 65 72 74 20 28 63 6f 6e 63 61 74 20 28 66 6f 72 6d 61 74 20 22 7b 7b 3c 20 66 69 | .(insert.(concat.(format."{{<.fi |
| 5fa0 | 67 75 72 65 20 73 72 63 3d 5c 22 25 73 25 73 5c 22 22 0a 09 09 09 09 65 61 73 79 2d 68 75 67 6f | gure.src=\"%s%s\"".....easy-hugo |
| 5fc0 | 2d 75 72 6c 0a 09 09 09 09 28 63 6f 6e 63 61 74 0a 09 09 09 09 20 22 2f 22 0a 09 09 09 09 20 65 | -url.....(concat......"/"......e |
| 5fe0 | 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 09 09 09 09 20 22 2f | asy-hugo-image-directory......"/ |
| 6000 | 22 0a 09 09 09 09 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 66 | "......(file-name-nondirectory.f |
| 6020 | 69 6c 65 29 29 29 0a 09 09 09 22 20 74 69 74 6c 65 3d 5c 22 5c 22 20 3e 7d 7d 22 29 29 29 29 29 | ile)))....".title=\"\".>}}"))))) |
| 6040 | 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 72 65 71 75 65 73 74 2d 69 6d | ))..(defun.easy-hugo--request-im |
| 6060 | 61 67 65 20 28 75 72 6c 20 66 69 6c 65 29 0a 20 20 22 52 65 73 75 65 73 74 20 69 6d 61 67 65 20 | age.(url.file)..."Resuest.image. |
| 6080 | 66 72 6f 6d 20 55 52 4c 20 61 6e 64 20 73 61 76 65 20 66 69 6c 65 20 61 74 20 74 68 65 20 6c 6f | from.URL.and.save.file.at.the.lo |
| 60a0 | 63 61 74 69 6f 6e 20 6f 66 20 46 49 4c 45 2e 22 0a 20 20 28 72 65 71 75 65 73 74 0a 20 20 20 75 | cation.of.FILE."...(request....u |
| 60c0 | 72 6c 0a 20 20 20 3a 70 61 72 73 65 72 20 27 62 75 66 66 65 72 2d 73 74 72 69 6e 67 0a 20 20 20 | rl....:parser.'buffer-string.... |
| 60e0 | 3a 73 75 63 63 65 73 73 0a 20 20 20 28 63 6c 2d 66 75 6e 63 74 69 6f 6e 20 28 6c 61 6d 62 64 61 | :success....(cl-function.(lambda |
| 6100 | 20 28 26 6b 65 79 20 64 61 74 61 20 26 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 0a 09 | .(&key.data.&allow-other-keys).. |
| 6120 | 09 20 20 28 77 68 65 6e 20 64 61 74 61 0a 09 09 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e | ...(when.data.......(with-curren |
| 6140 | 74 2d 62 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 22 2a 72 65 | t-buffer.(get-buffer-create."*re |
| 6160 | 71 75 65 73 74 20 69 6d 61 67 65 2a 22 29 0a 09 09 20 20 20 20 20 20 28 65 72 61 73 65 2d 62 75 | quest.image*").........(erase-bu |
| 6180 | 66 66 65 72 29 0a 09 09 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 64 61 74 61 29 0a 09 09 20 20 | ffer).........(insert.data)..... |
| 61a0 | 20 20 20 20 28 77 72 69 74 65 2d 66 69 6c 65 20 66 69 6c 65 29 29 29 29 29 0a 20 20 20 3a 65 72 | ....(write-file.file)))))....:er |
| 61c0 | 72 6f 72 0a 20 20 20 28 63 6c 2d 66 75 6e 63 74 69 6f 6e 20 28 6c 61 6d 62 64 61 20 28 26 72 65 | ror....(cl-function.(lambda.(&re |
| 61e0 | 73 74 20 61 72 67 73 20 26 6b 65 79 20 65 72 72 6f 72 2d 74 68 72 6f 77 6e 20 26 61 6c 6c 6f 77 | st.args.&key.error-thrown.&allow |
| 6200 | 2d 6f 74 68 65 72 2d 6b 65 79 73 29 0a 09 09 20 20 28 6d 65 73 73 61 67 65 20 22 47 6f 74 20 65 | -other-keys).....(message."Got.e |
| 6220 | 72 72 6f 72 3a 20 25 53 22 20 65 72 72 6f 72 2d 74 68 72 6f 77 6e 29 29 29 29 29 0a 0a 3b 3b 3b | rror:.%S".error-thrown)))))..;;; |
| 6240 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 70 75 6c | ###autoload.(defun.easy-hugo-pul |
| 6260 | 6c 2d 69 6d 61 67 65 20 28 29 0a 20 20 22 50 75 6c 6c 20 69 6d 61 67 65 20 66 72 6f 6d 20 69 6e | l-image.()..."Pull.image.from.in |
| 6280 | 74 65 72 6e 65 74 20 74 6f 20 69 6d 61 67 65 20 64 69 72 65 63 74 6f 72 79 20 61 6e 64 20 67 65 | ternet.to.image.directory.and.ge |
| 62a0 | 6e 65 72 61 74 65 20 69 6d 61 67 65 20 6c 69 6e 6b 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | nerate.image.link."...(interacti |
| 62c0 | 76 65 0a 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 20 28 75 | ve....(easy-hugo-with-env.....(u |
| 62e0 | 6e 6c 65 73 73 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 28 65 78 70 61 6e 64 2d | nless.(file-directory-p.(expand- |
| 6300 | 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 20 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d | file-name...........easy-hugo-im |
| 6320 | 61 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 09 09 09 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d | age-directory...........(expand- |
| 6340 | 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 73 74 61 74 69 63 2d 64 69 72 65 63 | file-name.easy-hugo-static-direc |
| 6360 | 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 0a 20 20 20 20 20 20 | tory.easy-hugo-basedir)))....... |
| 6380 | 28 65 72 72 6f 72 20 22 25 73 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 22 20 28 65 78 70 61 | (error."%s.does.not.exist".(expa |
| 63a0 | 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 20 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 | nd-file-name.......easy-hugo-ima |
| 63c0 | 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 09 09 09 09 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | ge-directory.......(expand-file- |
| 63e0 | 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 73 74 61 74 69 63 2d 64 69 72 65 63 74 6f 72 79 20 | name.easy-hugo-static-directory. |
| 6400 | 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 | easy-hugo-basedir)))).....(let.( |
| 6420 | 28 75 72 6c 20 28 72 65 61 64 2d 73 74 72 69 6e 67 20 22 55 52 4c 3a 20 22 20 28 69 66 20 28 66 | (url.(read-string."URL:.".(if.(f |
| 6440 | 62 6f 75 6e 64 70 20 27 67 75 69 2d 67 65 74 2d 73 65 6c 65 63 74 69 6f 6e 29 0a 09 09 09 09 09 | boundp.'gui-get-selection)...... |
| 6460 | 28 67 75 69 2d 67 65 74 2d 73 65 6c 65 63 74 69 6f 6e 29 29 29 29 0a 09 20 20 28 66 69 6c 65 20 | (gui-get-selection))))....(file. |
| 6480 | 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 53 61 76 65 20 61 73 3a 20 22 0a 09 09 09 09 | (read-file-name."Save.as:."..... |
| 64a0 | 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 20 65 61 73 79 2d 68 75 67 6f | (expand-file-name......easy-hugo |
| 64c0 | 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 09 09 09 09 20 28 65 78 70 61 6e 64 2d 66 69 | -image-directory......(expand-fi |
| 64e0 | 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 73 74 61 74 69 63 2d 64 69 72 65 63 74 6f | le-name.easy-hugo-static-directo |
| 6500 | 72 79 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 0a 09 09 09 09 28 63 61 72 20 | ry.easy-hugo-basedir)).....(car. |
| 6520 | 28 6c 61 73 74 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 0a 09 09 09 09 09 20 20 20 20 28 73 75 | (last.(split-string..........(su |
| 6540 | 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 28 67 75 69 2d 67 65 74 2d 73 | bstring-no-properties.(gui-get-s |
| 6560 | 65 6c 65 63 74 69 6f 6e 29 29 0a 09 09 09 09 09 20 20 20 20 22 2f 22 29 29 29 0a 09 09 09 09 6e | election)).........."/"))).....n |
| 6580 | 69 6c 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 | il))).......(when.(file-exists-p |
| 65a0 | 20 28 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20 66 69 6c 65 29 29 0a 09 28 65 72 72 6f 72 20 22 | .(file-truename.file))..(error." |
| 65c0 | 25 73 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 21 22 20 28 66 69 6c 65 2d 74 72 75 65 6e 61 | %s.already.exists!".(file-truena |
| 65e0 | 6d 65 20 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 72 65 71 | me.file))).......(easy-hugo--req |
| 6600 | 75 65 73 74 2d 69 6d 61 67 65 20 75 72 6c 20 66 69 6c 65 29 0a 20 20 20 20 20 20 28 69 6e 73 65 | uest-image.url.file).......(inse |
| 6620 | 72 74 20 28 63 6f 6e 63 61 74 20 28 66 6f 72 6d 61 74 20 22 7b 7b 3c 20 66 69 67 75 72 65 20 73 | rt.(concat.(format."{{<.figure.s |
| 6640 | 72 63 3d 5c 22 25 73 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 | rc=\"%s%s\"".................... |
| 6660 | 20 20 20 20 20 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 0a 20 20 20 20 20 20 20 | ...........easy-hugo-url........ |
| 6680 | 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 0a 20 | .......................(concat.. |
| 66a0 | 20 20 20 20 20 20 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 2f | .............................."/ |
| 66c0 | 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 | "............................... |
| 66e0 | 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 | .easy-hugo-image-directory...... |
| 6700 | 20 20 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 2f 22 0a 20 20 | .........................."/"... |
| 6720 | 20 20 20 20 20 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 | .............................(fi |
| 6740 | 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 29 29 29 0a 20 20 20 | le-name-nondirectory.file))).... |
| 6760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 61 6c 74 3d 5c 22 5c 22 20 3e 7d | ...................".alt=\"\".>} |
| 6780 | 7d 22 29 29 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 75 6e 20 | }"))))))..;;;###autoload.(defun. |
| 67a0 | 65 61 73 79 2d 68 75 67 6f 2d 70 75 6c 6c 2d 66 69 67 75 72 65 20 28 29 0a 20 20 22 50 75 6c 6c | easy-hugo-pull-figure.()..."Pull |
| 67c0 | 20 69 6d 61 67 65 20 66 72 6f 6d 20 69 6e 74 65 72 6e 65 74 20 74 6f 20 69 6d 61 67 65 20 64 69 | .image.from.internet.to.image.di |
| 67e0 | 72 65 63 74 6f 72 79 20 61 6e 64 20 67 65 6e 65 72 61 74 65 20 66 69 67 75 72 65 20 73 68 6f 72 | rectory.and.generate.figure.shor |
| 6800 | 74 63 6f 64 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 65 61 73 79 2d | tcode."...(interactive....(easy- |
| 6820 | 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 69 6c 65 2d | hugo-with-env.....(unless.(file- |
| 6840 | 64 69 72 65 63 74 6f 72 79 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 | directory-p.(expand-file-name... |
| 6860 | 09 20 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 | ........easy-hugo-image-director |
| 6880 | 79 0a 09 09 09 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 65 61 | y...........(expand-file-name.ea |
| 68a0 | 73 79 2d 68 75 67 6f 2d 73 74 61 74 69 63 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 | sy-hugo-static-directory.easy-hu |
| 68c0 | 67 6f 2d 62 61 73 65 64 69 72 29 29 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 25 73 20 64 | go-basedir))).......(error."%s.d |
| 68e0 | 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 22 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 | oes.not.exist".(expand-file-name |
| 6900 | 0a 09 09 09 09 20 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 | .......easy-hugo-image-directory |
| 6920 | 0a 09 09 09 09 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 | .......(expand-file-name.easy-hu |
| 6940 | 67 6f 2d 73 74 61 74 69 63 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 | go-static-directory.easy-hugo-ba |
| 6960 | 73 65 64 69 72 29 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 75 72 6c 20 28 72 65 61 64 2d 73 | sedir)))).....(let.((url.(read-s |
| 6980 | 74 72 69 6e 67 20 22 55 52 4c 3a 20 22 20 28 69 66 20 28 66 62 6f 75 6e 64 70 20 27 67 75 69 2d | tring."URL:.".(if.(fboundp.'gui- |
| 69a0 | 67 65 74 2d 73 65 6c 65 63 74 69 6f 6e 29 0a 09 09 09 09 09 28 67 75 69 2d 67 65 74 2d 73 65 6c | get-selection)......(gui-get-sel |
| 69c0 | 65 63 74 69 6f 6e 29 29 29 29 0a 09 20 20 28 66 69 6c 65 20 28 72 65 61 64 2d 66 69 6c 65 2d 6e | ection))))....(file.(read-file-n |
| 69e0 | 61 6d 65 20 22 53 61 76 65 20 61 73 3a 20 22 0a 09 09 09 09 28 65 78 70 61 6e 64 2d 66 69 6c 65 | ame."Save.as:.".....(expand-file |
| 6a00 | 2d 6e 61 6d 65 0a 09 09 09 09 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 | -name......easy-hugo-image-direc |
| 6a20 | 74 6f 72 79 0a 09 09 09 09 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 | tory......(expand-file-name.easy |
| 6a40 | 2d 68 75 67 6f 2d 73 74 61 74 69 63 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f | -hugo-static-directory.easy-hugo |
| 6a60 | 2d 62 61 73 65 64 69 72 29 29 0a 09 09 09 09 28 63 61 72 20 28 6c 61 73 74 20 28 73 70 6c 69 74 | -basedir)).....(car.(last.(split |
| 6a80 | 2d 73 74 72 69 6e 67 0a 09 09 09 09 09 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 | -string..........(substring-no-p |
| 6aa0 | 72 6f 70 65 72 74 69 65 73 20 28 67 75 69 2d 67 65 74 2d 73 65 6c 65 63 74 69 6f 6e 29 29 0a 09 | roperties.(gui-get-selection)).. |
| 6ac0 | 09 09 09 09 20 20 20 20 22 2f 22 29 29 29 0a 09 09 09 09 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 | ........"/"))).....nil)))....... |
| 6ae0 | 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 66 69 6c 65 2d 74 72 75 65 6e | (when.(file-exists-p.(file-truen |
| 6b00 | 61 6d 65 20 66 69 6c 65 29 29 0a 09 28 65 72 72 6f 72 20 22 25 73 20 61 6c 72 65 61 64 79 20 65 | ame.file))..(error."%s.already.e |
| 6b20 | 78 69 73 74 73 21 22 20 28 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20 66 69 6c 65 29 29 29 0a 20 | xists!".(file-truename.file))).. |
| 6b40 | 20 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 72 65 71 75 65 73 74 2d 69 6d 61 67 65 20 75 | .....(easy-hugo--request-image.u |
| 6b60 | 72 6c 20 66 69 6c 65 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 63 6f 6e 63 61 74 20 28 | rl.file).......(insert.(concat.( |
| 6b80 | 66 6f 72 6d 61 74 20 22 7b 7b 3c 20 66 69 67 75 72 65 20 73 72 63 3d 5c 22 25 73 25 73 5c 22 22 | format."{{<.figure.src=\"%s%s\"" |
| 6ba0 | 0a 20 20 20 20 20 20 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 | ...............................e |
| 6bc0 | 61 73 79 2d 68 75 67 6f 2d 75 72 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | asy-hugo-url.................... |
| 6be0 | 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 20 20 20 20 20 | ...........(concat.............. |
| 6c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2f 22 0a 20 20 20 20 20 20 20 20 20 20 | .................."/"........... |
| 6c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 69 | .....................easy-hugo-i |
| 6c40 | 6d 61 67 65 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 20 | mage-directory.................. |
| 6c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2f 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .............."/"............... |
| 6c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 | .................(file-name-nond |
| 6ca0 | 69 72 65 63 74 6f 72 79 20 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | irectory.file)))................ |
| 6cc0 | 20 20 20 20 20 20 20 22 20 20 74 69 74 6c 65 3d 5c 22 5c 22 20 3e 7d 7d 22 29 29 29 29 29 29 0a | ......."..title=\"\".>}}")))))). |
| 6ce0 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f | .;;;###autoload.(defun.easy-hugo |
| 6d00 | 2d 70 75 62 6c 69 73 68 2d 63 6c 65 76 65 72 20 28 29 0a 20 20 22 43 6c 65 76 65 72 20 70 75 62 | -publish-clever.()..."Clever.pub |
| 6d20 | 6c 69 73 68 20 63 6f 6d 6d 61 6e 64 2e 0a 41 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 65 6c 65 | lish.command..Automatically.sele |
| 6d40 | 63 74 20 74 68 65 20 64 65 70 6c 6f 79 6d 65 6e 74 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 66 72 | ct.the.deployment.destination.fr |
| 6d60 | 6f 6d 20 69 6e 69 74 2e 65 6c 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 | om.init.el."...(interactive)...( |
| 6d80 | 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 28 63 6f 6e 64 20 28 28 65 61 | easy-hugo-with-env....(cond.((ea |
| 6da0 | 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d | sy-hugo-eval-bloglist.easy-hugo- |
| 6dc0 | 72 6f 6f 74 29 0a 09 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 70 75 62 6c 69 73 68 29 29 0a 09 20 | root)....(easy-hugo-publish))... |
| 6de0 | 28 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 | ((easy-hugo-eval-bloglist.easy-h |
| 6e00 | 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 62 75 63 6b 65 74 2d 6e 61 6d 65 29 0a 09 20 20 28 65 | ugo-amazon-s3-bucket-name)....(e |
| 6e20 | 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 29 29 0a 09 20 28 28 | asy-hugo-amazon-s3-deploy))...(( |
| 6e40 | 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 | easy-hugo-eval-bloglist.easy-hug |
| 6e60 | 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 62 75 63 6b 65 74 2d 6e 61 | o-google-cloud-storage-bucket-na |
| 6e80 | 6d 65 29 0a 09 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 | me)....(easy-hugo-google-cloud-s |
| 6ea0 | 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 29 29 0a 09 20 28 28 65 78 65 63 75 74 61 62 6c 65 2d 66 | torage-deploy))...((executable-f |
| 6ec0 | 69 6e 64 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 20 20 20 20 28 69 66 | ind.(expand-file-name........(if |
| 6ee0 | 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 | .(easy-hugo-eval-bloglist.easy-h |
| 6f00 | 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 29 0a 09 09 09 09 28 65 | ugo-github-deploy-script).....(e |
| 6f20 | 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f | asy-hugo-eval-bloglist.easy-hugo |
| 6f40 | 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 29 0a 09 09 09 20 20 20 20 20 20 | -github-deploy-script).......... |
| 6f60 | 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 29 0a | easy-hugo-github-deploy-script). |
| 6f80 | 09 09 09 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 0a 09 20 20 28 65 | .......easy-hugo-basedir))....(e |
| 6fa0 | 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 29 29 0a 09 20 28 28 65 78 65 | asy-hugo-github-deploy))...((exe |
| 6fc0 | 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 66 69 72 65 62 61 73 65 22 29 0a 09 20 20 28 65 61 73 | cutable-find."firebase")....(eas |
| 6fe0 | 79 2d 68 75 67 6f 2d 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 29 29 0a 09 20 28 74 20 28 65 | y-hugo-firebase-deploy))...(t.(e |
| 7000 | 72 72 6f 72 20 22 4e 6f 74 68 69 6e 67 20 69 73 20 66 6f 75 6e 64 20 74 6f 20 70 75 62 6c 69 73 | rror."Nothing.is.found.to.publis |
| 7020 | 68 20 61 74 20 25 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 29 29 0a | h.at.%s".easy-hugo-basedir))))). |
| 7040 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f | .;;;###autoload.(defun.easy-hugo |
| 7060 | 2d 70 75 62 6c 69 73 68 20 28 29 0a 20 20 22 41 64 61 70 74 20 6c 6f 63 61 6c 20 63 68 61 6e 67 | -publish.()..."Adapt.local.chang |
| 7080 | 65 20 74 6f 20 74 68 65 20 73 65 72 76 65 72 20 77 69 74 68 20 68 75 67 6f 2e 22 0a 20 20 28 69 | e.to.the.server.with.hugo."...(i |
| 70a0 | 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d | nteractive)...(unless.easy-hugo- |
| 70c0 | 73 73 68 64 6f 6d 61 69 6e 0a 20 20 20 20 28 65 72 72 6f 72 20 22 50 6c 65 61 73 65 20 73 65 74 | sshdomain.....(error."Please.set |
| 70e0 | 20 65 61 73 79 2d 68 75 67 6f 2d 73 73 68 64 6f 6d 61 69 6e 20 76 61 72 69 61 62 6c 65 22 29 29 | .easy-hugo-sshdomain.variable")) |
| 7100 | 0a 20 20 28 75 6e 6c 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 72 6f 6f 74 0a 20 20 20 20 28 65 | ...(unless.easy-hugo-root.....(e |
| 7120 | 72 72 6f 72 20 22 50 6c 65 61 73 65 20 73 65 74 20 65 61 73 79 2d 68 75 67 6f 2d 72 6f 6f 74 20 | rror."Please.set.easy-hugo-root. |
| 7140 | 76 61 72 69 61 62 6c 65 22 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 65 78 65 63 75 74 61 62 6c | variable"))...(unless.(executabl |
| 7160 | 65 2d 66 69 6e 64 20 22 72 73 79 6e 63 22 29 0a 20 20 20 20 28 65 72 72 6f 72 20 22 27 72 73 79 | e-find."rsync").....(error."'rsy |
| 7180 | 6e 63 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 22 29 29 0a 20 20 28 75 6e 6c 65 73 | nc'.is.not.installed"))...(unles |
| 71a0 | 73 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 22 7e 2f 2e 73 73 68 2f 63 6f 6e 66 69 67 22 | s.(file-exists-p."~/.ssh/config" |
| 71c0 | 29 0a 20 20 20 20 28 65 72 72 6f 72 20 22 54 68 65 72 65 20 69 73 20 6e 6f 20 7e 2f 2e 73 73 68 | ).....(error."There.is.no.~/.ssh |
| 71e0 | 2f 63 6f 6e 66 69 67 22 29 29 0a 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 | /config"))...(easy-hugo-with-env |
| 7200 | 0a 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 22 70 75 62 | ....(when.(file-directory-p."pub |
| 7220 | 6c 69 63 22 29 0a 20 20 20 20 20 28 64 65 6c 65 74 65 2d 64 69 72 65 63 74 6f 72 79 20 22 70 75 | lic")......(delete-directory."pu |
| 7240 | 62 6c 69 63 22 20 74 20 6e 69 6c 29 29 0a 20 20 20 28 6c 65 74 20 28 28 72 65 74 20 28 63 61 6c | blic".t.nil))....(let.((ret.(cal |
| 7260 | 6c 2d 70 72 6f 63 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 20 6e 69 6c 20 22 2a 68 75 | l-process.easy-hugo-bin.nil."*hu |
| 7280 | 67 6f 2d 70 75 62 6c 69 73 68 2a 22 20 74 20 22 2d 2d 64 65 73 74 69 6e 61 74 69 6f 6e 22 20 22 | go-publish*".t."--destination"." |
| 72a0 | 70 75 62 6c 69 63 22 29 29 29 0a 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 72 | public")))......(unless.(zerop.r |
| 72c0 | 65 74 29 0a 20 20 20 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 28 67 65 | et)........(switch-to-buffer.(ge |
| 72e0 | 74 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 70 75 62 6c 69 73 68 2a 22 29 29 0a 20 20 20 20 | t-buffer."*hugo-publish*"))..... |
| 7300 | 20 20 20 28 65 72 72 6f 72 20 22 27 68 75 67 6f 20 2d 2d 64 65 73 74 69 6e 61 74 69 6f 6e 20 70 | ...(error."'hugo.--destination.p |
| 7320 | 75 62 6c 69 63 27 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 65 6e 64 20 6e 6f 72 6d | ublic'.command.does.not.end.norm |
| 7340 | 61 6c 6c 79 22 29 29 29 0a 20 20 20 28 77 68 65 6e 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 2a | ally")))....(when.(get-buffer."* |
| 7360 | 68 75 67 6f 2d 70 75 62 6c 69 73 68 2a 22 29 0a 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 | hugo-publish*")......(kill-buffe |
| 7380 | 72 20 22 2a 68 75 67 6f 2d 70 75 62 6c 69 73 68 2a 22 29 29 0a 20 20 20 28 6c 65 74 20 28 28 72 | r."*hugo-publish*"))....(let.((r |
| 73a0 | 65 74 20 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 20 22 72 73 79 6e 63 22 0a 09 09 09 20 20 20 20 | et.(call-process."rsync"........ |
| 73c0 | 6e 69 6c 0a 09 09 09 20 20 20 20 22 2a 68 75 67 6f 2d 72 73 79 6e 63 2a 22 0a 09 09 09 20 20 20 | nil........"*hugo-rsync*"....... |
| 73e0 | 20 74 0a 09 09 09 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 72 73 79 6e 63 2d 66 6c 61 67 73 0a | .t........easy-hugo-rsync-flags. |
| 7400 | 09 09 09 20 20 20 20 28 63 6f 6e 63 61 74 20 22 2d 2d 63 68 6d 6f 64 3d 22 20 65 61 73 79 2d 68 | .......(concat."--chmod=".easy-h |
| 7420 | 75 67 6f 2d 70 75 62 6c 69 73 68 2d 63 68 6d 6f 64 29 0a 09 09 09 20 20 20 20 22 2d 2d 64 65 6c | ugo-publish-chmod)........"--del |
| 7440 | 65 74 65 22 0a 09 09 09 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 72 73 79 6e 63 2d 64 65 6c 65 | ete"........easy-hugo-rsync-dele |
| 7460 | 74 65 2d 64 69 72 65 63 74 6f 72 79 0a 09 09 09 20 20 20 20 28 63 6f 6e 63 61 74 20 65 61 73 79 | te-directory........(concat.easy |
| 7480 | 2d 68 75 67 6f 2d 73 73 68 64 6f 6d 61 69 6e 20 22 3a 22 20 28 73 68 65 6c 6c 2d 71 75 6f 74 65 | -hugo-sshdomain.":".(shell-quote |
| 74a0 | 2d 61 72 67 75 6d 65 6e 74 20 65 61 73 79 2d 68 75 67 6f 2d 72 6f 6f 74 29 29 29 29 29 0a 20 20 | -argument.easy-hugo-root)))))... |
| 74c0 | 20 20 20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 72 65 74 29 0a 20 20 20 20 20 20 20 28 73 | ...(unless.(zerop.ret)........(s |
| 74e0 | 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 2a 68 75 | witch-to-buffer.(get-buffer."*hu |
| 7500 | 67 6f 2d 72 73 79 6e 63 2a 22 29 29 0a 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 27 72 73 79 | go-rsync*"))........(error."'rsy |
| 7520 | 6e 63 27 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 65 6e 64 20 6e 6f 72 6d 61 6c 6c | nc'.command.does.not.end.normall |
| 7540 | 79 22 29 29 29 0a 20 20 20 28 77 68 65 6e 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 2a 68 75 67 | y")))....(when.(get-buffer."*hug |
| 7560 | 6f 2d 72 73 79 6e 63 2a 22 29 0a 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 22 2a 68 | o-rsync*")......(kill-buffer."*h |
| 7580 | 75 67 6f 2d 72 73 79 6e 63 2a 22 29 29 0a 20 20 20 28 6d 65 73 73 61 67 65 20 22 42 6c 6f 67 20 | ugo-rsync*"))....(message."Blog. |
| 75a0 | 70 75 62 6c 69 73 68 65 64 22 29 0a 20 20 20 28 77 68 65 6e 20 65 61 73 79 2d 68 75 67 6f 2d 75 | published")....(when.easy-hugo-u |
| 75c0 | 72 6c 0a 20 20 20 20 20 28 62 72 6f 77 73 65 2d 75 72 6c 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 | rl......(browse-url.easy-hugo-ur |
| 75e0 | 6c 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 75 6e 20 65 61 73 | l))))..;;;###autoload.(defun.eas |
| 7600 | 79 2d 68 75 67 6f 2d 70 75 62 6c 69 73 68 2d 74 69 6d 65 72 20 28 6e 29 0a 20 20 22 41 20 74 69 | y-hugo-publish-timer.(n)..."A.ti |
| 7620 | 6d 65 72 20 74 68 61 74 20 70 75 62 6c 69 73 68 20 61 66 74 65 72 20 74 68 65 20 4e 20 6e 75 6d | mer.that.publish.after.the.N.num |
| 7640 | 62 65 72 20 6f 66 20 6d 69 6e 75 74 65 73 20 68 61 73 20 65 6c 61 70 73 65 64 2e 22 0a 20 20 28 | ber.of.minutes.has.elapsed."...( |
| 7660 | 69 6e 74 65 72 61 63 74 69 76 65 20 22 6e 4d 69 6e 75 74 65 3a 22 29 0a 20 20 28 75 6e 6c 65 73 | interactive."nMinute:")...(unles |
| 7680 | 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 0a 20 20 20 20 28 65 72 72 6f 72 20 22 | s.easy-hugo-basedir.....(error." |
| 76a0 | 50 6c 65 61 73 65 20 73 65 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 76 61 72 | Please.set.easy-hugo-basedir.var |
| 76c0 | 69 61 62 6c 65 22 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 | iable"))...(unless.(executable-f |
| 76e0 | 69 6e 64 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 29 0a 20 20 20 20 28 65 72 72 6f 72 20 22 27 | ind.easy-hugo-bin).....(error."' |
| 7700 | 68 75 67 6f 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 22 29 29 0a 20 20 28 75 6e 6c | hugo'.is.not.installed"))...(unl |
| 7720 | 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 73 73 68 64 6f 6d 61 69 6e 0a 20 20 20 20 28 65 72 72 | ess.easy-hugo-sshdomain.....(err |
| 7740 | 6f 72 20 22 50 6c 65 61 73 65 20 73 65 74 20 65 61 73 79 2d 68 75 67 6f 2d 73 73 68 64 6f 6d 61 | or."Please.set.easy-hugo-sshdoma |
| 7760 | 69 6e 20 76 61 72 69 61 62 6c 65 22 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 65 61 73 79 2d 68 75 | in.variable"))...(unless.easy-hu |
| 7780 | 67 6f 2d 72 6f 6f 74 0a 20 20 20 20 28 65 72 72 6f 72 20 22 50 6c 65 61 73 65 20 73 65 74 20 65 | go-root.....(error."Please.set.e |
| 77a0 | 61 73 79 2d 68 75 67 6f 2d 72 6f 6f 74 20 76 61 72 69 61 62 6c 65 22 29 29 0a 20 20 28 75 6e 6c | asy-hugo-root.variable"))...(unl |
| 77c0 | 65 73 73 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 72 73 79 6e 63 22 29 0a 20 20 | ess.(executable-find."rsync")... |
| 77e0 | 20 20 28 65 72 72 6f 72 20 22 27 72 73 79 6e 63 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c | ..(error."'rsync'.is.not.install |
| 7800 | 65 64 22 29 29 0a 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 22 | ed"))...(unless.(file-exists-p." |
| 7820 | 7e 2f 2e 73 73 68 2f 63 6f 6e 66 69 67 22 29 0a 20 20 20 20 28 65 72 72 6f 72 20 22 54 68 65 72 | ~/.ssh/config").....(error."Ther |
| 7840 | 65 20 69 73 20 6e 6f 20 7e 2f 2e 73 73 68 2f 63 6f 6e 66 69 67 22 29 29 0a 20 20 28 6c 65 74 20 | e.is.no.~/.ssh/config"))...(let. |
| 7860 | 28 28 62 6c 6f 67 6e 75 6d 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f | ((blognum.easy-hugo--current-blo |
| 7880 | 67 29 29 0a 20 20 20 20 28 69 66 20 28 6e 74 68 20 62 6c 6f 67 6e 75 6d 20 65 61 73 79 2d 68 75 | g)).....(if.(nth.blognum.easy-hu |
| 78a0 | 67 6f 2d 2d 70 75 62 6c 69 73 68 2d 74 69 6d 65 72 2d 6c 69 73 74 29 0a 09 28 6d 65 73 73 61 67 | go--publish-timer-list)..(messag |
| 78c0 | 65 20 22 54 68 65 72 65 20 69 73 20 61 6c 72 65 61 64 79 20 72 65 73 65 72 76 65 64 20 70 75 62 | e."There.is.already.reserved.pub |
| 78e0 | 6c 69 73 68 2d 74 69 6d 65 72 20 6f 6e 20 25 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 | lish-timer.on.%s".easy-hugo-url) |
| 7900 | 0a 20 20 20 20 20 20 28 73 65 74 66 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 | .......(setf.(nth.easy-hugo--cur |
| 7920 | 72 65 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 75 62 6c 69 73 68 2d 74 69 6d | rent-blog.easy-hugo--publish-tim |
| 7940 | 65 72 2d 6c 69 73 74 29 0a 09 20 20 20 20 28 72 75 6e 2d 61 74 2d 74 69 6d 65 20 28 2a 20 6e 20 | er-list)......(run-at-time.(*.n. |
| 7960 | 36 30 29 20 6e 69 6c 0a 09 09 09 20 23 27 28 6c 61 6d 62 64 61 20 28 29 20 28 65 61 73 79 2d 68 | 60).nil.....#'(lambda.().(easy-h |
| 7980 | 75 67 6f 2d 70 75 62 6c 69 73 68 2d 6f 6e 2d 74 69 6d 65 72 20 62 6c 6f 67 6e 75 6d 29 29 29 29 | ugo-publish-on-timer.blognum)))) |
| 79a0 | 29 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 65 61 73 79 2d | )))..;;;###autoload.(defun.easy- |
| 79c0 | 68 75 67 6f 2d 63 61 6e 63 65 6c 2d 70 75 62 6c 69 73 68 2d 74 69 6d 65 72 20 28 29 0a 20 20 22 | hugo-cancel-publish-timer.()..." |
| 79e0 | 43 61 6e 63 65 6c 20 74 69 6d 65 72 20 74 68 61 74 20 70 75 62 6c 69 73 68 20 61 66 74 65 72 20 | Cancel.timer.that.publish.after. |
| 7a00 | 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6e 75 6d 62 65 72 20 6f 66 20 6d 69 6e 75 74 65 73 20 | the.specified.number.of.minutes. |
| 7a20 | 68 61 73 20 65 6c 61 70 73 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 | has.elapsed."...(interactive)... |
| 7a40 | 28 69 66 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 | (if.(nth.easy-hugo--current-blog |
| 7a60 | 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 75 62 6c 69 73 68 2d 74 69 6d 65 72 2d 6c 69 73 74 29 0a | .easy-hugo--publish-timer-list). |
| 7a80 | 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 28 63 61 6e 63 65 6c 2d 74 69 6d 65 72 20 28 6e 74 68 | ......(progn..(cancel-timer.(nth |
| 7aa0 | 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 | .easy-hugo--current-blog.easy-hu |
| 7ac0 | 67 6f 2d 2d 70 75 62 6c 69 73 68 2d 74 69 6d 65 72 2d 6c 69 73 74 29 29 0a 09 28 73 65 74 66 20 | go--publish-timer-list))..(setf. |
| 7ae0 | 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 65 61 73 | (nth.easy-hugo--current-blog.eas |
| 7b00 | 79 2d 68 75 67 6f 2d 2d 70 75 62 6c 69 73 68 2d 74 69 6d 65 72 2d 6c 69 73 74 29 20 6e 69 6c 29 | y-hugo--publish-timer-list).nil) |
| 7b20 | 0a 09 28 6d 65 73 73 61 67 65 20 22 50 75 62 6c 69 73 68 2d 74 69 6d 65 72 20 63 61 6e 63 65 6c | ..(message."Publish-timer.cancel |
| 7b40 | 65 64 20 6f 6e 20 25 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 29 0a 20 20 20 20 28 6d | ed.on.%s".easy-hugo-url)).....(m |
| 7b60 | 65 73 73 61 67 65 20 22 54 68 65 72 65 20 69 73 20 6e 6f 20 72 65 73 65 72 76 65 64 20 70 75 62 | essage."There.is.no.reserved.pub |
| 7b80 | 6c 69 73 68 2d 74 69 6d 65 72 20 6f 6e 20 25 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 | lish-timer.on.%s".easy-hugo-url) |
| 7ba0 | 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 70 75 62 6c 69 73 68 2d 6f 6e 2d | ))..(defun.easy-hugo-publish-on- |
| 7bc0 | 74 69 6d 65 72 20 28 6e 29 0a 20 20 22 41 64 61 70 74 20 6c 6f 63 61 6c 20 63 68 61 6e 67 65 20 | timer.(n)..."Adapt.local.change. |
| 7be0 | 74 6f 20 74 68 65 20 73 65 72 76 65 72 20 77 69 74 68 20 68 75 67 6f 20 6f 6e 20 74 69 6d 65 72 | to.the.server.with.hugo.on.timer |
| 7c00 | 20 61 74 20 4e 2e 22 0a 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f | .at.N."...(let.((default-directo |
| 7c20 | 72 79 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 | ry.(easy-hugo-nth-eval-bloglist. |
| 7c40 | 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 6e 29 29 29 0a 20 20 20 20 28 77 68 65 6e | easy-hugo-basedir.n))).....(when |
| 7c60 | 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 22 70 75 62 6c 69 63 22 29 0a 20 20 20 | .(file-directory-p."public").... |
| 7c80 | 20 20 20 28 64 65 6c 65 74 65 2d 64 69 72 65 63 74 6f 72 79 20 22 70 75 62 6c 69 63 22 20 74 20 | ...(delete-directory."public".t. |
| 7ca0 | 6e 69 6c 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 72 65 74 20 28 63 61 6c 6c 2d 70 72 6f 63 65 | nil)).....(let.((ret.(call-proce |
| 7cc0 | 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 20 6e 69 6c 20 22 2a 68 75 67 6f 2d 70 75 62 6c | ss.easy-hugo-bin.nil."*hugo-publ |
| 7ce0 | 69 73 68 2a 22 20 74 20 22 2d 2d 64 65 73 74 69 6e 61 74 69 6f 6e 22 20 22 70 75 62 6c 69 63 22 | ish*".t."--destination"."public" |
| 7d00 | 29 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 72 65 74 29 0a 09 28 | ))).......(unless.(zerop.ret)..( |
| 7d20 | 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 2a 68 | switch-to-buffer.(get-buffer."*h |
| 7d40 | 75 67 6f 2d 70 75 62 6c 69 73 68 2a 22 29 29 0a 09 28 73 65 74 66 20 28 6e 74 68 20 6e 20 65 61 | ugo-publish*"))..(setf.(nth.n.ea |
| 7d60 | 73 79 2d 68 75 67 6f 2d 2d 70 75 62 6c 69 73 68 2d 74 69 6d 65 72 2d 6c 69 73 74 29 20 6e 69 6c | sy-hugo--publish-timer-list).nil |
| 7d80 | 29 0a 09 28 65 72 72 6f 72 20 22 27 68 75 67 6f 20 2d 2d 64 65 73 74 69 6e 61 74 69 6f 6e 20 70 | )..(error."'hugo.--destination.p |
| 7da0 | 75 62 6c 69 63 27 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 65 6e 64 20 6e 6f 72 6d | ublic'.command.does.not.end.norm |
| 7dc0 | 61 6c 6c 79 22 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 | ally"))).....(when.(get-buffer." |
| 7de0 | 2a 68 75 67 6f 2d 70 75 62 6c 69 73 68 2a 22 29 0a 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 | *hugo-publish*").......(kill-buf |
| 7e00 | 66 65 72 20 22 2a 68 75 67 6f 2d 70 75 62 6c 69 73 68 2a 22 29 29 0a 20 20 20 20 28 6c 65 74 20 | fer."*hugo-publish*")).....(let. |
| 7e20 | 28 28 72 65 74 20 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 20 22 72 73 79 6e 63 22 0a 09 09 09 20 | ((ret.(call-process."rsync"..... |
| 7e40 | 20 20 20 20 6e 69 6c 0a 09 09 09 20 20 20 20 20 22 2a 68 75 67 6f 2d 72 73 79 6e 63 2a 22 0a 09 | ....nil........."*hugo-rsync*".. |
| 7e60 | 09 09 20 20 20 20 20 74 0a 09 09 09 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 72 73 79 6e 63 | .......t.........easy-hugo-rsync |
| 7e80 | 2d 66 6c 61 67 73 0a 09 09 09 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 2d 2d 63 68 6d 6f 64 3d | -flags.........(concat."--chmod= |
| 7ea0 | 22 20 65 61 73 79 2d 68 75 67 6f 2d 70 75 62 6c 69 73 68 2d 63 68 6d 6f 64 29 0a 09 09 09 20 20 | ".easy-hugo-publish-chmod)...... |
| 7ec0 | 20 20 20 22 2d 2d 64 65 6c 65 74 65 22 0a 09 09 09 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d | ..."--delete".........easy-hugo- |
| 7ee0 | 72 73 79 6e 63 2d 64 65 6c 65 74 65 2d 64 69 72 65 63 74 6f 72 79 0a 09 09 09 20 20 20 20 20 28 | rsync-delete-directory.........( |
| 7f00 | 63 6f 6e 63 61 74 0a 09 09 09 20 20 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 | concat..........(easy-hugo-nth-e |
| 7f20 | 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 73 73 68 64 6f 6d 61 69 6e | val-bloglist.easy-hugo-sshdomain |
| 7f40 | 20 6e 29 0a 09 09 09 20 20 20 20 20 20 22 3a 22 0a 09 09 09 20 20 20 20 20 20 28 73 68 65 6c 6c | .n)..........":"..........(shell |
| 7f60 | 2d 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 | -quote-argument.(easy-hugo-nth-e |
| 7f80 | 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 72 6f 6f 74 20 6e 29 29 29 | val-bloglist.easy-hugo-root.n))) |
| 7fa0 | 29 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 72 65 74 29 0a 09 28 | ))).......(unless.(zerop.ret)..( |
| 7fc0 | 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 2a 68 | switch-to-buffer.(get-buffer."*h |
| 7fe0 | 75 67 6f 2d 72 73 79 6e 63 2a 22 29 29 0a 09 28 65 72 72 6f 72 20 22 27 72 73 79 6e 63 27 20 63 | ugo-rsync*"))..(error."'rsync'.c |
| 8000 | 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 65 6e 64 20 6e 6f 72 6d 61 6c 6c 79 22 29 29 29 | ommand.does.not.end.normally"))) |
| 8020 | 0a 20 20 20 20 28 77 68 65 6e 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 72 73 | .....(when.(get-buffer."*hugo-rs |
| 8040 | 79 6e 63 2a 22 29 0a 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f | ync*").......(kill-buffer."*hugo |
| 8060 | 2d 72 73 79 6e 63 2a 22 29 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 42 6c 6f 67 20 70 75 | -rsync*")).....(message."Blog.pu |
| 8080 | 62 6c 69 73 68 65 64 22 29 0a 20 20 20 20 28 77 68 65 6e 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e | blished").....(when.(easy-hugo-n |
| 80a0 | 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 20 6e | th-eval-bloglist.easy-hugo-url.n |
| 80c0 | 29 0a 20 20 20 20 20 20 28 62 72 6f 77 73 65 2d 75 72 6c 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e | ).......(browse-url.(easy-hugo-n |
| 80e0 | 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 20 6e | th-eval-bloglist.easy-hugo-url.n |
| 8100 | 29 29 29 0a 20 20 20 20 28 73 65 74 66 20 28 6e 74 68 20 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d | ))).....(setf.(nth.n.easy-hugo-- |
| 8120 | 70 75 62 6c 69 73 68 2d 74 69 6d 65 72 2d 6c 69 73 74 29 20 6e 69 6c 29 29 29 0a 0a 3b 3b 3b 23 | publish-timer-list).nil)))..;;;# |
| 8140 | 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 66 69 72 65 | ##autoload.(defun.easy-hugo-fire |
| 8160 | 62 61 73 65 2d 64 65 70 6c 6f 79 20 28 29 0a 20 20 22 44 65 70 6c 6f 79 20 68 75 67 6f 20 61 74 | base-deploy.()..."Deploy.hugo.at |
| 8180 | 20 66 69 72 65 62 61 73 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 75 | .firebase."...(interactive)...(u |
| 81a0 | 6e 6c 65 73 73 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 66 69 72 65 62 61 73 65 | nless.(executable-find."firebase |
| 81c0 | 22 29 0a 20 20 20 20 28 65 72 72 6f 72 20 22 27 66 69 72 65 62 61 73 65 2d 74 6f 6f 6c 73 27 20 | ").....(error."'firebase-tools'. |
| 81e0 | 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 22 29 29 0a 20 20 28 65 61 73 79 2d 68 75 67 6f | is.not.installed"))...(easy-hugo |
| 8200 | 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f | -with-env....(when.(file-directo |
| 8220 | 72 79 2d 70 20 22 70 75 62 6c 69 63 22 29 0a 20 20 20 20 20 28 64 65 6c 65 74 65 2d 64 69 72 65 | ry-p."public")......(delete-dire |
| 8240 | 63 74 6f 72 79 20 22 70 75 62 6c 69 63 22 20 74 20 6e 69 6c 29 29 0a 20 20 20 28 6c 65 74 20 28 | ctory."public".t.nil))....(let.( |
| 8260 | 28 72 65 74 20 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e | (ret.(call-process.easy-hugo-bin |
| 8280 | 20 6e 69 6c 20 22 2a 68 75 67 6f 2d 70 75 62 6c 69 73 68 2a 22 20 74 20 22 2d 2d 64 65 73 74 69 | .nil."*hugo-publish*".t."--desti |
| 82a0 | 6e 61 74 69 6f 6e 22 20 22 70 75 62 6c 69 63 22 29 29 29 0a 20 20 20 20 20 28 75 6e 6c 65 73 73 | nation"."public")))......(unless |
| 82c0 | 20 28 7a 65 72 6f 70 20 72 65 74 29 0a 20 20 20 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 | .(zerop.ret)........(switch-to-b |
| 82e0 | 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 70 75 62 6c 69 73 68 | uffer.(get-buffer."*hugo-publish |
| 8300 | 2a 22 29 29 0a 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 27 68 75 67 6f 20 2d 2d 64 65 73 74 | *"))........(error."'hugo.--dest |
| 8320 | 69 6e 61 74 69 6f 6e 20 70 75 62 6c 69 63 27 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 | ination.public'.command.does.not |
| 8340 | 20 65 6e 64 20 6e 6f 72 6d 61 6c 6c 79 22 29 29 29 0a 20 20 20 28 77 68 65 6e 20 28 67 65 74 2d | .end.normally")))....(when.(get- |
| 8360 | 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 70 75 62 6c 69 73 68 2a 22 29 0a 20 20 20 20 20 28 6b | buffer."*hugo-publish*")......(k |
| 8380 | 69 6c 6c 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 70 75 62 6c 69 73 68 2a 22 29 29 0a 20 20 | ill-buffer."*hugo-publish*"))... |
| 83a0 | 20 28 6c 65 74 20 28 28 72 65 74 20 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 20 22 66 69 72 65 62 | .(let.((ret.(call-process."fireb |
| 83c0 | 61 73 65 22 0a 09 09 09 20 20 20 20 6e 69 6c 0a 09 09 09 20 20 20 20 22 2a 68 75 67 6f 2d 66 69 | ase"........nil........"*hugo-fi |
| 83e0 | 72 65 62 61 73 65 2a 22 0a 09 09 09 20 20 20 20 74 0a 09 09 09 20 20 20 20 22 64 65 70 6c 6f 79 | rebase*"........t........"deploy |
| 8400 | 22 29 29 29 0a 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 72 65 74 29 0a 20 20 | ")))......(unless.(zerop.ret)... |
| 8420 | 20 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 | .....(switch-to-buffer.(get-buff |
| 8440 | 65 72 20 22 2a 68 75 67 6f 2d 66 69 72 65 62 61 73 65 2a 22 29 29 0a 20 20 20 20 20 20 20 28 65 | er."*hugo-firebase*"))........(e |
| 8460 | 72 72 6f 72 20 22 27 66 69 72 65 62 61 73 65 20 64 65 70 6c 6f 79 27 20 63 6f 6d 6d 61 6e 64 20 | rror."'firebase.deploy'.command. |
| 8480 | 64 6f 65 73 20 6e 6f 74 20 65 6e 64 20 6e 6f 72 6d 61 6c 6c 79 22 29 29 29 0a 20 20 20 28 77 68 | does.not.end.normally")))....(wh |
| 84a0 | 65 6e 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 66 69 72 65 62 61 73 65 2a 22 | en.(get-buffer."*hugo-firebase*" |
| 84c0 | 29 0a 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 66 69 72 65 62 | )......(kill-buffer."*hugo-fireb |
| 84e0 | 61 73 65 2a 22 29 29 0a 20 20 20 28 6d 65 73 73 61 67 65 20 22 42 6c 6f 67 20 70 75 62 6c 69 73 | ase*"))....(message."Blog.publis |
| 8500 | 68 65 64 22 29 0a 20 20 20 28 77 68 65 6e 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 0a 20 20 20 | hed")....(when.easy-hugo-url.... |
| 8520 | 20 20 28 62 72 6f 77 73 65 2d 75 72 6c 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 29 29 29 0a | ..(browse-url.easy-hugo-url)))). |
| 8540 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 | ..;;;###autoload.(defun.easy-hug |
| 8560 | 6f 2d 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 20 28 6e 29 0a 20 20 22 41 | o-firebase-deploy-timer.(n)..."A |
| 8580 | 20 74 69 6d 65 72 20 74 6f 20 64 65 70 6c 6f 79 20 74 6f 20 46 69 72 65 62 61 73 65 20 61 66 74 | .timer.to.deploy.to.Firebase.aft |
| 85a0 | 65 72 20 4e 20 6d 69 6e 75 74 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 6e | er.N.minutes."...(interactive."n |
| 85c0 | 4d 69 6e 75 74 65 3a 22 29 0a 20 20 28 75 6e 6c 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 | Minute:")...(unless.easy-hugo-ba |
| 85e0 | 73 65 64 69 72 0a 20 20 20 20 28 65 72 72 6f 72 20 22 50 6c 65 61 73 65 20 73 65 74 20 65 61 73 | sedir.....(error."Please.set.eas |
| 8600 | 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 76 61 72 69 61 62 6c 65 22 29 29 0a 20 20 28 75 6e | y-hugo-basedir.variable"))...(un |
| 8620 | 6c 65 73 73 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 65 61 73 79 2d 68 75 67 6f 2d | less.(executable-find.easy-hugo- |
| 8640 | 62 69 6e 29 0a 20 20 20 20 28 65 72 72 6f 72 20 22 27 68 75 67 6f 27 20 69 73 20 6e 6f 74 20 69 | bin).....(error."'hugo'.is.not.i |
| 8660 | 6e 73 74 61 6c 6c 65 64 22 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 65 78 65 63 75 74 61 62 6c | nstalled"))...(unless.(executabl |
| 8680 | 65 2d 66 69 6e 64 20 22 66 69 72 65 62 61 73 65 22 29 0a 20 20 20 20 28 65 72 72 6f 72 20 22 27 | e-find."firebase").....(error."' |
| 86a0 | 66 69 72 65 62 61 73 65 2d 74 6f 6f 6c 73 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 | firebase-tools'.is.not.installed |
| 86c0 | 22 29 29 0a 20 20 28 6c 65 74 20 28 28 62 6c 6f 67 6e 75 6d 20 65 61 73 79 2d 68 75 67 6f 2d 2d | "))...(let.((blognum.easy-hugo-- |
| 86e0 | 63 75 72 72 65 6e 74 2d 62 6c 6f 67 29 29 0a 20 20 20 20 28 69 66 20 28 6e 74 68 20 62 6c 6f 67 | current-blog)).....(if.(nth.blog |
| 8700 | 6e 75 6d 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 2d 74 | num.easy-hugo--firebase-deploy-t |
| 8720 | 69 6d 65 72 2d 6c 69 73 74 29 0a 09 28 6d 65 73 73 61 67 65 20 22 54 68 65 72 65 20 69 73 20 61 | imer-list)..(message."There.is.a |
| 8740 | 6c 72 65 61 64 79 20 72 65 73 65 72 76 65 64 20 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 2d | lready.reserved.firebase-deploy- |
| 8760 | 74 69 6d 65 72 20 6f 6e 20 25 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 0a 20 20 20 20 | timer.on.%s".easy-hugo-url)..... |
| 8780 | 20 20 28 73 65 74 66 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d | ..(setf.(nth.easy-hugo--current- |
| 87a0 | 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 2d | blog.easy-hugo--firebase-deploy- |
| 87c0 | 74 69 6d 65 72 2d 6c 69 73 74 29 0a 09 20 20 20 20 28 72 75 6e 2d 61 74 2d 74 69 6d 65 20 28 2a | timer-list)......(run-at-time.(* |
| 87e0 | 20 6e 20 36 30 29 20 6e 69 6c 0a 09 09 09 20 23 27 28 6c 61 6d 62 64 61 20 28 29 20 28 65 61 73 | .n.60).nil.....#'(lambda.().(eas |
| 8800 | 79 2d 68 75 67 6f 2d 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 2d 6f 6e 2d 74 69 6d 65 72 20 | y-hugo-firebase-deploy-on-timer. |
| 8820 | 62 6c 6f 67 6e 75 6d 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | blognum)))))))..;;;###autoload.( |
| 8840 | 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 63 61 6e 63 65 6c 2d 66 69 72 65 62 61 73 65 2d | defun.easy-hugo-cancel-firebase- |
| 8860 | 64 65 70 6c 6f 79 2d 74 69 6d 65 72 20 28 29 0a 20 20 22 43 61 6e 63 65 6c 20 46 69 72 65 62 61 | deploy-timer.()..."Cancel.Fireba |
| 8880 | 73 65 20 64 65 70 6c 6f 79 6d 65 6e 74 20 74 69 6d 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | se.deployment.timer."...(interac |
| 88a0 | 74 69 76 65 29 0a 20 20 28 69 66 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 | tive)...(if.(nth.easy-hugo--curr |
| 88c0 | 65 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 69 72 65 62 61 73 65 2d 64 65 70 | ent-blog.easy-hugo--firebase-dep |
| 88e0 | 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 28 63 | loy-timer-list).......(progn..(c |
| 8900 | 61 6e 63 65 6c 2d 74 69 6d 65 72 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 | ancel-timer.(nth.easy-hugo--curr |
| 8920 | 65 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 69 72 65 62 61 73 65 2d 64 65 70 | ent-blog.easy-hugo--firebase-dep |
| 8940 | 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 29 0a 09 28 73 65 74 66 20 28 6e 74 68 20 65 61 73 | loy-timer-list))..(setf.(nth.eas |
| 8960 | 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d | y-hugo--current-blog.easy-hugo-- |
| 8980 | 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 20 6e 69 6c 29 | firebase-deploy-timer-list).nil) |
| 89a0 | 0a 09 28 6d 65 73 73 61 67 65 20 22 46 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 | ..(message."Firebase-deploy-time |
| 89c0 | 72 20 63 61 6e 63 65 6c 65 64 20 6f 6e 20 25 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 | r.canceled.on.%s".easy-hugo-url) |
| 89e0 | 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 54 68 65 72 65 20 69 73 20 6e 6f 20 72 65 73 65 | ).....(message."There.is.no.rese |
| 8a00 | 72 76 65 64 20 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 20 6f 6e 20 25 73 | rved.firebase-deploy-timer.on.%s |
| 8a20 | 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d | ".easy-hugo-url)))..(defun.easy- |
| 8a40 | 68 75 67 6f 2d 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 2d 6f 6e 2d 74 69 6d 65 72 20 28 6e | hugo-firebase-deploy-on-timer.(n |
| 8a60 | 29 0a 20 20 22 44 65 70 6c 6f 79 20 68 75 67 6f 20 61 74 20 66 69 72 65 62 61 73 65 20 6f 6e 20 | )..."Deploy.hugo.at.firebase.on. |
| 8a80 | 74 69 6d 65 72 20 61 74 20 4e 2e 22 0a 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 | timer.at.N."...(let.((default-di |
| 8aa0 | 72 65 63 74 6f 72 79 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 | rectory.(easy-hugo-nth-eval-blog |
| 8ac0 | 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 6e 29 29 29 0a 20 20 20 20 | list.easy-hugo-basedir.n)))..... |
| 8ae0 | 28 77 68 65 6e 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 22 70 75 62 6c 69 63 22 | (when.(file-directory-p."public" |
| 8b00 | 29 0a 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 64 69 72 65 63 74 6f 72 79 20 22 70 75 62 6c 69 | ).......(delete-directory."publi |
| 8b20 | 63 22 20 74 20 6e 69 6c 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 72 65 74 20 28 63 61 6c 6c 2d | c".t.nil)).....(let.((ret.(call- |
| 8b40 | 70 72 6f 63 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 20 6e 69 6c 20 22 2a 68 75 67 6f | process.easy-hugo-bin.nil."*hugo |
| 8b60 | 2d 66 69 72 65 62 61 73 65 2a 22 20 74 20 22 2d 2d 64 65 73 74 69 6e 61 74 69 6f 6e 22 20 22 70 | -firebase*".t."--destination"."p |
| 8b80 | 75 62 6c 69 63 22 29 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 72 | ublic"))).......(unless.(zerop.r |
| 8ba0 | 65 74 29 0a 09 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 | et)..(switch-to-buffer.(get-buff |
| 8bc0 | 65 72 20 22 2a 68 75 67 6f 2d 66 69 72 65 62 61 73 65 2a 22 29 29 0a 09 28 73 65 74 66 20 28 6e | er."*hugo-firebase*"))..(setf.(n |
| 8be0 | 74 68 20 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 2d | th.n.easy-hugo--firebase-deploy- |
| 8c00 | 74 69 6d 65 72 2d 6c 69 73 74 29 20 6e 69 6c 29 0a 09 28 65 72 72 6f 72 20 22 27 68 75 67 6f 20 | timer-list).nil)..(error."'hugo. |
| 8c20 | 2d 2d 64 65 73 74 69 6e 61 74 69 6f 6e 20 70 75 62 6c 69 63 27 20 63 6f 6d 6d 61 6e 64 20 64 6f | --destination.public'.command.do |
| 8c40 | 65 73 20 6e 6f 74 20 65 6e 64 20 6e 6f 72 6d 61 6c 6c 79 22 29 29 29 0a 20 20 20 20 28 77 68 65 | es.not.end.normally"))).....(whe |
| 8c60 | 6e 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 66 69 72 65 62 61 73 65 2a 22 29 | n.(get-buffer."*hugo-firebase*") |
| 8c80 | 0a 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 66 69 72 65 62 | .......(kill-buffer."*hugo-fireb |
| 8ca0 | 61 73 65 2a 22 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 72 65 74 20 28 63 61 6c 6c 2d 70 72 6f | ase*")).....(let.((ret.(call-pro |
| 8cc0 | 63 65 73 73 20 22 66 69 72 65 62 61 73 65 22 0a 09 09 09 20 20 20 20 20 6e 69 6c 0a 09 09 09 20 | cess."firebase".........nil..... |
| 8ce0 | 20 20 20 20 22 2a 68 75 67 6f 2d 66 69 72 65 62 61 73 65 2a 22 0a 09 09 09 20 20 20 20 20 74 0a | ...."*hugo-firebase*".........t. |
| 8d00 | 09 09 09 20 20 20 20 20 22 64 65 70 6c 6f 79 22 29 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 | ........"deploy"))).......(unles |
| 8d20 | 73 20 28 7a 65 72 6f 70 20 72 65 74 29 0a 09 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 | s.(zerop.ret)..(switch-to-buffer |
| 8d40 | 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 66 69 72 65 62 61 73 65 2a 22 29 29 | .(get-buffer."*hugo-firebase*")) |
| 8d60 | 0a 09 28 65 72 72 6f 72 20 22 27 66 69 72 65 62 61 73 65 20 64 65 70 6c 6f 79 27 20 63 6f 6d 6d | ..(error."'firebase.deploy'.comm |
| 8d80 | 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 65 6e 64 20 6e 6f 72 6d 61 6c 6c 79 22 29 29 29 0a 20 20 | and.does.not.end.normally")))... |
| 8da0 | 20 20 28 77 68 65 6e 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 66 69 72 65 62 | ..(when.(get-buffer."*hugo-fireb |
| 8dc0 | 61 73 65 2a 22 29 0a 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f | ase*").......(kill-buffer."*hugo |
| 8de0 | 2d 66 69 72 65 62 61 73 65 2a 22 29 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 42 6c 6f 67 | -firebase*")).....(message."Blog |
| 8e00 | 20 70 75 62 6c 69 73 68 65 64 22 29 0a 20 20 20 20 28 77 68 65 6e 20 28 65 61 73 79 2d 68 75 67 | .published").....(when.(easy-hug |
| 8e20 | 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 | o-nth-eval-bloglist.easy-hugo-ur |
| 8e40 | 6c 20 6e 29 0a 20 20 20 20 20 20 28 62 72 6f 77 73 65 2d 75 72 6c 20 28 65 61 73 79 2d 68 75 67 | l.n).......(browse-url.(easy-hug |
| 8e60 | 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 | o-nth-eval-bloglist.easy-hugo-ur |
| 8e80 | 6c 20 6e 29 29 29 0a 20 20 20 20 28 73 65 74 66 20 28 6e 74 68 20 6e 20 65 61 73 79 2d 68 75 67 | l.n))).....(setf.(nth.n.easy-hug |
| 8ea0 | 6f 2d 2d 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 20 6e | o--firebase-deploy-timer-list).n |
| 8ec0 | 69 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 6f 72 67 2d 68 65 61 | il)))..(defun.easy-hugo--org-hea |
| 8ee0 | 64 65 72 73 20 28 66 69 6c 65 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 64 72 61 66 74 20 6f 72 | ders.(file)..."Return.a.draft.or |
| 8f00 | 67 20 6d 6f 64 65 20 68 65 61 64 65 72 20 73 74 72 69 6e 67 20 66 6f 72 20 61 20 6e 65 77 20 61 | g.mode.header.string.for.a.new.a |
| 8f20 | 72 74 69 63 6c 65 20 61 73 20 46 49 4c 45 2e 22 0a 20 20 28 6c 65 74 20 28 28 64 61 74 65 74 69 | rticle.as.FILE."...(let.((dateti |
| 8f40 | 6d 65 7a 6f 6e 65 0a 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 | mezone..........(concat......... |
| 8f60 | 20 20 28 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 20 22 25 59 2d 25 6d 2d 25 64 54 | ..(format-time-string."%Y-%m-%dT |
| 8f80 | 25 54 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 6f 72 67 74 69 | %T")...........(easy-hugo--orgti |
| 8fa0 | 6d 65 2d 66 6f 72 6d 61 74 20 28 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 20 22 25 | me-format.(format-time-string."% |
| 8fc0 | 7a 22 29 29 29 29 29 0a 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 22 23 2b 54 49 54 4c | z"))))).....(concat......"#+TITL |
| 8fe0 | 45 3a 20 22 20 66 69 6c 65 0a 20 20 20 20 20 22 5c 6e 23 2b 44 41 54 45 3a 20 22 20 64 61 74 65 | E:.".file......"\n#+DATE:.".date |
| 9000 | 74 69 6d 65 7a 6f 6e 65 0a 20 20 20 20 20 22 5c 6e 23 2b 44 52 41 46 54 3a 20 6e 69 6c 22 0a 20 | timezone......"\n#+DRAFT:.nil".. |
| 9020 | 20 20 20 20 22 5c 6e 23 2b 43 41 54 45 47 4f 52 49 45 53 5b 5d 3a 20 6e 69 6c 20 6e 69 6c 22 0a | ...."\n#+CATEGORIES[]:.nil.nil". |
| 9040 | 20 20 20 20 20 22 5c 6e 23 2b 54 41 47 53 5b 5d 3a 20 6e 69 6c 20 6e 69 6c 22 0a 20 20 20 20 20 | ....."\n#+TAGS[]:.nil.nil"...... |
| 9060 | 22 5c 6e 23 2b 44 45 53 43 52 49 50 54 49 4f 4e 3a 20 53 68 6f 72 74 20 64 65 73 63 72 69 70 74 | "\n#+DESCRIPTION:.Short.descript |
| 9080 | 69 6f 6e 22 0a 20 20 20 20 20 22 5c 6e 5c 6e 22 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | ion"......"\n\n")))..;;;###autol |
| 90a0 | 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6e 65 77 70 6f 73 74 20 28 70 6f | oad.(defun.easy-hugo-newpost.(po |
| 90c0 | 73 74 2d 66 69 6c 65 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 6e 65 77 20 70 6f 73 74 20 77 69 | st-file)..."Create.a.new.post.wi |
| 90e0 | 74 68 20 68 75 67 6f 2e 0a 50 4f 53 54 2d 46 49 4c 45 20 6e 65 65 64 73 20 74 6f 20 68 61 76 65 | th.hugo..POST-FILE.needs.to.have |
| 9100 | 20 61 6e 64 20 65 78 74 65 6e 73 69 6f 6e 20 27 2e 6d 64 27 20 6f 72 20 27 2e 6f 72 67 27 20 6f | .and.extension.'.md'.or.'.org'.o |
| 9120 | 72 20 27 2e 61 64 27 20 6f 72 0a 27 2e 72 73 74 27 20 6f 72 20 27 2e 6d 6d 61 72 6b 27 20 6f 72 | r.'.ad'.or.'.rst'.or.'.mmark'.or |
| 9140 | 20 27 2e 68 74 6d 6c 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 | .'.html'."...(interactive.(list. |
| 9160 | 28 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72 0a 09 09 20 20 20 20 20 20 22 46 | (read-from-minibuffer........."F |
| 9180 | 69 6c 65 6e 61 6d 65 3a 20 22 0a 09 09 20 20 20 20 20 20 60 28 2c 65 61 73 79 2d 68 75 67 6f 2d | ilename:.".........`(,easy-hugo- |
| 91a0 | 64 65 66 61 75 6c 74 2d 65 78 74 20 2e 20 31 29 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 29 29 29 0a | default-ext...1).nil.nil.nil))). |
| 91c0 | 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 28 6c 65 74 20 28 28 | ..(easy-hugo-with-env....(let.(( |
| 91e0 | 66 69 6c 65 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 6f 73 74 2d | filename.(expand-file-name.post- |
| 9200 | 66 69 6c 65 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 29 0a 09 20 28 66 69 6c 65 | file.easy-hugo-postdir))...(file |
| 9220 | 2d 65 78 74 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 6f 6e 20 70 6f 73 74 2d 66 | -ext.(file-name-extension.post-f |
| 9240 | 69 6c 65 29 29 29 0a 20 20 20 20 20 28 77 68 65 6e 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 66 | ile)))......(when.(not.(member.f |
| 9260 | 69 6c 65 2d 65 78 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 6f 72 6d 61 74 73 29 29 0a 20 20 20 | ile-ext.easy-hugo--formats)).... |
| 9280 | 20 20 20 20 28 65 72 72 6f 72 20 22 50 6c 65 61 73 65 20 65 6e 74 65 72 20 2e 25 73 20 6f 72 20 | ....(error."Please.enter..%s.or. |
| 92a0 | 2e 6f 72 67 20 6f 72 20 2e 25 73 20 6f 72 20 2e 72 73 74 20 6f 72 20 2e 6d 6d 61 72 6b 20 6f 72 | .org.or..%s.or..rst.or..mmark.or |
| 92c0 | 20 2e 25 73 20 66 69 6c 65 20 6e 61 6d 65 22 0a 09 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f | ..%s.file.name"........easy-hugo |
| 92e0 | 2d 6d 61 72 6b 64 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 0a 09 20 20 20 20 20 20 65 61 73 79 2d | -markdown-extension........easy- |
| 9300 | 68 75 67 6f 2d 61 73 63 69 69 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e 0a 09 20 20 20 20 20 20 65 | hugo-asciidoc-extension........e |
| 9320 | 61 73 79 2d 68 75 67 6f 2d 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 29 29 0a 20 20 20 20 20 28 | asy-hugo-html-extension))......( |
| 9340 | 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 66 69 6c 65 2d 74 72 75 65 6e 61 | when.(file-exists-p.(file-truena |
| 9360 | 6d 65 20 66 69 6c 65 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 25 73 20 | me.filename))........(error."%s. |
| 9380 | 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 21 22 20 66 69 6c 65 6e 61 6d 65 29 29 0a 20 20 20 20 | already.exists!".filename))..... |
| 93a0 | 20 28 69 66 20 28 6e 75 6c 6c 20 65 61 73 79 2d 68 75 67 6f 2d 6f 72 67 2d 68 65 61 64 65 72 29 | .(if.(null.easy-hugo-org-header) |
| 93c0 | 0a 09 20 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 20 6e | ...(call-process.easy-hugo-bin.n |
| 93e0 | 69 6c 20 22 2a 68 75 67 6f 2a 22 20 74 20 22 6e 65 77 22 0a 09 09 20 20 20 20 20 20 20 28 66 69 | il."*hugo*".t."new"..........(fi |
| 9400 | 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 66 69 6c 65 6e 61 6d 65 0a 09 09 09 09 09 20 | le-relative-name.filename....... |
| 9420 | 20 20 28 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 65 61 | ..(expand-file-name."content".ea |
| 9440 | 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 28 70 72 6f 67 6e | sy-hugo-basedir)))........(progn |
| 9460 | 0a 09 20 28 69 66 20 28 6f 72 20 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 66 69 6c 65 2d 65 78 | ...(if.(or.(string-equal.file-ex |
| 9480 | 74 20 65 61 73 79 2d 68 75 67 6f 2d 6d 61 72 6b 64 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 29 0a | t.easy-hugo-markdown-extension). |
| 94a0 | 09 09 20 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 66 69 6c 65 2d 65 78 74 20 65 61 73 79 2d 68 | ...(string-equal.file-ext.easy-h |
| 94c0 | 75 67 6f 2d 61 73 63 69 69 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e 29 0a 09 09 20 28 73 74 72 69 | ugo-asciidoc-extension)....(stri |
| 94e0 | 6e 67 2d 65 71 75 61 6c 20 66 69 6c 65 2d 65 78 74 20 22 72 73 74 22 29 0a 09 09 20 28 73 74 72 | ng-equal.file-ext."rst")....(str |
| 9500 | 69 6e 67 2d 65 71 75 61 6c 20 66 69 6c 65 2d 65 78 74 20 22 6d 6d 61 72 6b 22 29 0a 09 09 20 28 | ing-equal.file-ext."mmark")....( |
| 9520 | 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 66 69 6c 65 2d 65 78 74 20 65 61 73 79 2d 68 75 67 6f 2d | string-equal.file-ext.easy-hugo- |
| 9540 | 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 29 29 0a 09 20 20 20 20 20 28 63 61 6c 6c 2d 70 72 6f | html-extension)).......(call-pro |
| 9560 | 63 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 20 6e 69 6c 20 22 2a 68 75 67 6f 2a 22 20 | cess.easy-hugo-bin.nil."*hugo*". |
| 9580 | 74 20 22 6e 65 77 22 0a 09 09 09 20 20 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d | t."new".......(file-relative-nam |
| 95a0 | 65 20 66 69 6c 65 6e 61 6d 65 0a 09 09 09 09 09 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 | e.filename.............(expand-f |
| 95c0 | 69 6c 65 2d 6e 61 6d 65 20 22 63 6f 6e 74 65 6e 74 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 | ile-name."content".easy-hugo-bas |
| 95e0 | 65 64 69 72 29 29 29 29 29 29 0a 20 20 20 20 20 28 77 68 65 6e 20 28 67 65 74 2d 62 75 66 66 65 | edir))))))......(when.(get-buffe |
| 9600 | 72 20 22 2a 68 75 67 6f 2a 22 29 0a 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 | r."*hugo*")........(kill-buffer. |
| 9620 | 22 2a 68 75 67 6f 2a 22 29 29 0a 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 20 66 69 6c 65 6e | "*hugo*"))......(find-file.filen |
| 9640 | 61 6d 65 29 0a 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 65 61 73 79 2d 68 75 67 6f 2d 6f | ame)......(when.(and.easy-hugo-o |
| 9660 | 72 67 2d 68 65 61 64 65 72 0a 09 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 | rg-header.........(string-equal. |
| 9680 | 66 69 6c 65 2d 65 78 74 20 22 6f 72 67 22 29 29 0a 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 | file-ext."org"))........(insert. |
| 96a0 | 28 65 61 73 79 2d 68 75 67 6f 2d 2d 6f 72 67 2d 68 65 61 64 65 72 73 20 28 66 69 6c 65 2d 6e 61 | (easy-hugo--org-headers.(file-na |
| 96c0 | 6d 65 2d 62 61 73 65 20 70 6f 73 74 2d 66 69 6c 65 29 29 29 29 0a 20 20 20 20 20 28 67 6f 74 6f | me-base.post-file))))......(goto |
| 96e0 | 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 28 73 61 76 65 2d 62 75 | -char.(point-max))......(save-bu |
| 9700 | 66 66 65 72 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 75 6e 20 | ffer))))..;;;###autoload.(defun. |
| 9720 | 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 20 28 29 0a 20 20 22 50 72 65 76 69 65 77 20 | easy-hugo-preview.()..."Preview. |
| 9740 | 68 75 67 6f 20 61 74 20 6c 6f 63 61 6c 68 6f 73 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | hugo.at.localhost."...(interacti |
| 9760 | 76 65 29 0a 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 28 69 66 | ve)...(easy-hugo-with-env....(if |
| 9780 | 20 28 70 72 6f 63 65 73 73 2d 6c 69 76 65 2d 70 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 65 72 76 | .(process-live-p.easy-hugo--serv |
| 97a0 | 65 72 2d 70 72 6f 63 65 73 73 29 0a 20 20 20 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 70 | er-process)........(easy-hugo--p |
| 97c0 | 72 65 76 69 65 77 2d 6f 70 65 6e 29 0a 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 | review-open)......(progn........ |
| 97e0 | 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 65 72 76 65 72 2d 70 72 6f 63 65 73 73 0a | (setq.easy-hugo--server-process. |
| 9800 | 09 09 20 28 73 74 61 72 74 2d 70 72 6f 63 65 73 73 20 22 68 75 67 6f 2d 73 65 72 76 65 72 22 0a | ...(start-process."hugo-server". |
| 9820 | 09 09 09 09 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 62 75 66 66 65 72 20 65 61 | ....easy-hugo--preview-buffer.ea |
| 9840 | 73 79 2d 68 75 67 6f 2d 62 69 6e 20 22 73 65 72 76 65 72 22 20 22 2d 2d 6e 61 76 69 67 61 74 65 | sy-hugo-bin."server"."--navigate |
| 9860 | 54 6f 43 68 61 6e 67 65 64 22 20 65 61 73 79 2d 68 75 67 6f 2d 73 65 72 76 65 72 2d 66 6c 61 67 | ToChanged".easy-hugo-server-flag |
| 9880 | 73 20 65 61 73 79 2d 68 75 67 6f 2d 73 65 72 76 65 72 2d 76 61 6c 75 65 20 65 61 73 79 2d 68 75 | s.easy-hugo-server-value.easy-hu |
| 98a0 | 67 6f 2d 73 65 72 76 65 72 2d 66 6c 61 67 73 32 20 65 61 73 79 2d 68 75 67 6f 2d 73 65 72 76 65 | go-server-flags2.easy-hugo-serve |
| 98c0 | 72 2d 76 61 6c 75 65 32 29 29 0a 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 65 61 73 79 2d 68 75 | r-value2))........(while.easy-hu |
| 98e0 | 67 6f 2d 2d 70 72 65 76 69 65 77 2d 6c 6f 6f 70 0a 09 20 28 69 66 20 28 65 71 75 61 6c 20 28 65 | go--preview-loop...(if.(equal.(e |
| 9900 | 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 73 74 61 74 75 73 20 65 61 73 79 2d 68 75 | asy-hugo--preview-status.easy-hu |
| 9920 | 67 6f 2d 70 72 65 76 69 65 77 2d 75 72 6c 29 20 22 32 30 30 22 29 0a 09 20 20 20 20 20 28 70 72 | go-preview-url)."200").......(pr |
| 9940 | 6f 67 6e 0a 09 20 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 | ogn.........(setq.easy-hugo--pre |
| 9960 | 76 69 65 77 2d 6c 6f 6f 70 20 6e 69 6c 29 0a 09 20 20 20 20 20 20 20 28 65 61 73 79 2d 68 75 67 | view-loop.nil).........(easy-hug |
| 9980 | 6f 2d 2d 70 72 65 76 69 65 77 2d 6f 70 65 6e 29 29 29 0a 09 20 28 73 6c 65 65 70 2d 66 6f 72 20 | o--preview-open)))...(sleep-for. |
| 99a0 | 30 20 31 30 30 29 0a 09 20 28 69 66 20 28 61 6e 64 20 28 65 71 20 28 70 72 6f 63 65 73 73 2d 73 | 0.100)...(if.(and.(eq.(process-s |
| 99c0 | 74 61 74 75 73 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 65 72 76 65 72 2d 70 72 6f 63 65 73 73 29 | tatus.easy-hugo--server-process) |
| 99e0 | 20 27 65 78 69 74 29 0a 09 09 20 20 28 65 71 75 61 6c 20 28 70 72 6f 63 65 73 73 2d 65 78 69 74 | .'exit).....(equal.(process-exit |
| 9a00 | 2d 73 74 61 74 75 73 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 65 72 76 65 72 2d 70 72 6f 63 65 73 | -status.easy-hugo--server-proces |
| 9a20 | 73 29 20 32 35 35 29 29 0a 09 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 20 20 20 20 20 20 20 28 73 | s).255)).......(progn.........(s |
| 9a40 | 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 | witch-to-buffer.easy-hugo--previ |
| 9a60 | 65 77 2d 62 75 66 66 65 72 29 0a 09 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 48 75 67 6f 20 | ew-buffer).........(error."Hugo. |
| 9a80 | 65 72 72 6f 72 20 6c 6f 6f 6b 20 61 74 20 25 73 20 62 75 66 66 65 72 22 20 65 61 73 79 2d 68 75 | error.look.at.%s.buffer".easy-hu |
| 9aa0 | 67 6f 2d 2d 70 72 65 76 69 65 77 2d 62 75 66 66 65 72 29 29 29 29 0a 20 20 20 20 20 20 20 28 73 | go--preview-buffer))))........(s |
| 9ac0 | 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 6c 6f 6f 70 20 74 29 0a 20 | etq.easy-hugo--preview-loop.t).. |
| 9ae0 | 20 20 20 20 20 20 28 72 75 6e 2d 61 74 2d 74 69 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 | ......(run-at-time.easy-hugo-pre |
| 9b00 | 76 69 65 77 74 69 6d 65 20 6e 69 6c 20 27 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 | viewtime.nil.'easy-hugo--preview |
| 9b20 | 2d 65 6e 64 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 | -end)))))..(defun.easy-hugo--pre |
| 9b40 | 76 69 65 77 2d 6f 70 65 6e 20 28 29 0a 20 20 22 4f 70 65 6e 20 70 72 65 76 69 65 77 20 61 74 20 | view-open.()..."Open.preview.at. |
| 9b60 | 74 68 65 20 66 69 6c 65 20 6e 61 6d 65 20 6f 6e 20 74 68 65 20 70 6f 69 6e 74 65 72 2e 0a 49 66 | the.file.name.on.the.pointer..If |
| 9b80 | 20 6e 6f 74 20 61 70 70 6c 69 63 61 62 6c 65 2c 20 72 65 74 75 72 6e 20 74 68 65 20 64 65 66 61 | .not.applicable,.return.the.defa |
| 9ba0 | 75 6c 74 20 70 72 65 76 69 65 77 2e 22 0a 20 20 28 69 66 20 28 65 71 75 61 6c 20 28 62 75 66 66 | ult.preview."...(if.(equal.(buff |
| 9bc0 | 65 72 2d 6e 61 6d 65 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 20 65 61 73 79 2d 68 | er-name.(current-buffer)).easy-h |
| 9be0 | 75 67 6f 2d 2d 62 75 66 66 65 72 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 | ugo--buffer-name).......(if.(not |
| 9c00 | 20 28 6f 72 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 0d 24 22 20 28 74 68 69 6e 67 2d | .(or.(string-match."^.$".(thing- |
| 9c20 | 61 74 2d 70 6f 69 6e 74 20 27 6c 69 6e 65 29 29 0a 09 09 20 20 20 28 65 71 20 28 70 6f 69 6e 74 | at-point.'line))......(eq.(point |
| 9c40 | 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 09 09 20 20 20 28 3e 20 28 2b 20 31 20 65 61 73 79 | ).(point-max))......(>.(+.1.easy |
| 9c60 | 2d 68 75 67 6f 2d 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 29 20 28 6c 65 6e 67 74 68 20 28 74 68 | -hugo--forward-char).(length.(th |
| 9c80 | 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 6c 69 6e 65 29 29 29 29 29 0a 09 20 20 28 70 72 6f 67 | ing-at-point.'line)))))....(prog |
| 9ca0 | 6e 0a 09 20 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | n......(let.((file.(expand-file- |
| 9cc0 | 6e 61 6d 65 0a 09 09 09 20 28 73 75 62 73 74 72 69 6e 67 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f | name.....(substring.(thing-at-po |
| 9ce0 | 69 6e 74 20 27 6c 69 6e 65 29 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 6f 72 77 61 72 64 2d 63 68 | int.'line).easy-hugo--forward-ch |
| 9d00 | 61 72 20 2d 31 29 0a 09 09 09 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 29 29 0a | ar.-1).....easy-hugo-postdir))). |
| 9d20 | 09 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 70 | .......(when.(and.(file-exists-p |
| 9d40 | 20 66 69 6c 65 29 0a 09 09 09 20 28 6e 6f 74 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d | .file).....(not.(file-directory- |
| 9d60 | 70 20 66 69 6c 65 29 29 29 0a 09 09 28 69 66 20 28 65 71 75 61 6c 20 28 65 61 73 79 2d 68 75 67 | p.file)))...(if.(equal.(easy-hug |
| 9d80 | 6f 2d 2d 70 72 65 76 69 65 77 2d 68 74 74 70 2d 73 74 61 74 75 73 2d 63 6f 64 65 0a 09 09 09 20 | o--preview-http-status-code..... |
| 9da0 | 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 6f 6e 0a 09 09 09 | ...(file-name-sans-extension.... |
| 9dc0 | 20 20 20 20 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 66 69 6c 65 0a 09 09 | .....(file-relative-name.file... |
| 9de0 | 09 09 09 09 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 09 09 20 20 22 | .....(expand-file-name........." |
| 9e00 | 63 6f 6e 74 65 6e 74 22 0a 09 09 09 09 09 09 20 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 | content".........easy-hugo-based |
| 9e20 | 69 72 29 29 29 29 0a 09 09 09 20 20 20 22 32 30 30 22 29 0a 09 09 20 20 20 20 28 62 72 6f 77 73 | ir))))......."200").......(brows |
| 9e40 | 65 2d 75 72 6c 20 28 63 6f 6e 63 61 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 2d | e-url.(concat.easy-hugo-preview- |
| 9e60 | 75 72 6c 0a 09 09 09 09 09 28 66 69 6c 65 2d 6e 61 6d 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 | url......(file-name-sans-extensi |
| 9e80 | 6f 6e 0a 09 09 09 09 09 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 66 69 6c | on.......(file-relative-name.fil |
| 9ea0 | 65 0a 09 09 09 09 09 09 09 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a | e.............(expand-file-name. |
| 9ec0 | 09 09 09 09 09 09 09 20 20 20 20 20 20 22 63 6f 6e 74 65 6e 74 22 0a 09 09 09 09 09 09 09 20 20 | ............."content".......... |
| 9ee0 | 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 29 29 0a 09 09 20 20 28 | ....easy-hugo-basedir))))).....( |
| 9f00 | 62 72 6f 77 73 65 2d 75 72 6c 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 2d 75 72 6c | browse-url.easy-hugo-preview-url |
| 9f20 | 29 29 29 29 29 0a 09 28 62 72 6f 77 73 65 2d 75 72 6c 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 | )))))..(browse-url.easy-hugo-pre |
| 9f40 | 76 69 65 77 2d 75 72 6c 29 29 0a 20 20 20 20 28 69 66 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e | view-url)).....(if.buffer-file-n |
| 9f60 | 61 6d 65 0a 09 28 69 66 20 28 65 71 75 61 6c 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 | ame..(if.(equal.(easy-hugo--prev |
| 9f80 | 69 65 77 2d 68 74 74 70 2d 73 74 61 74 75 73 2d 63 6f 64 65 0a 09 09 20 20 20 20 28 66 69 6c 65 | iew-http-status-code.......(file |
| 9fa0 | 2d 6e 61 6d 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 6f 6e 0a 09 09 20 20 20 20 20 28 66 69 6c | -name-sans-extension........(fil |
| 9fc0 | 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 28 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20 62 | e-relative-name.(file-truename.b |
| 9fe0 | 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 09 09 09 09 09 20 28 65 78 70 61 6e 64 2d 66 | uffer-file-name).......(expand-f |
| a000 | 69 6c 65 2d 6e 61 6d 65 20 22 63 6f 6e 74 65 6e 74 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 | ile-name."content".easy-hugo-bas |
| a020 | 65 64 69 72 29 29 29 29 0a 09 09 20 20 20 22 32 30 30 22 29 0a 09 20 20 20 20 28 62 72 6f 77 73 | edir))))......"200")......(brows |
| a040 | 65 2d 75 72 6c 20 28 63 6f 6e 63 61 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 2d | e-url.(concat.easy-hugo-preview- |
| a060 | 75 72 6c 0a 09 09 09 09 28 66 69 6c 65 2d 6e 61 6d 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 6f | url.....(file-name-sans-extensio |
| a080 | 6e 0a 09 09 09 09 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 28 66 69 6c 65 | n......(file-relative-name.(file |
| a0a0 | 2d 74 72 75 65 6e 61 6d 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 09 09 09 09 | -truename.buffer-file-name)..... |
| a0c0 | 09 09 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 63 6f 6e 74 65 6e | .......(expand-file-name."conten |
| a0e0 | 74 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 29 29 0a 09 20 20 28 62 72 | t".easy-hugo-basedir)))))....(br |
| a100 | 6f 77 73 65 2d 75 72 6c 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 2d 75 72 6c 29 29 | owse-url.easy-hugo-preview-url)) |
| a120 | 0a 20 20 20 20 20 20 28 62 72 6f 77 73 65 2d 75 72 6c 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 | .......(browse-url.easy-hugo-pre |
| a140 | 76 69 65 77 2d 75 72 6c 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d | view-url))))..(defun.easy-hugo-- |
| a160 | 70 72 65 76 69 65 77 2d 68 74 74 70 2d 73 74 61 74 75 73 2d 63 6f 64 65 20 28 75 72 6c 29 0a 20 | preview-http-status-code.(url).. |
| a180 | 20 22 52 65 74 75 72 6e 20 74 68 65 20 68 74 74 70 20 73 74 61 74 75 73 20 63 6f 64 65 20 6f 66 | ."Return.the.http.status.code.of |
| a1a0 | 20 74 68 65 20 70 72 65 76 69 65 77 20 55 52 4c 2e 22 0a 20 20 28 6e 74 68 20 31 0a 20 20 20 20 | .the.preview.URL."...(nth.1..... |
| a1c0 | 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 0a 09 28 6e 74 68 20 30 0a 09 20 20 20 20 20 28 | ...(split-string..(nth.0.......( |
| a1e0 | 73 70 6c 69 74 2d 73 74 72 69 6e 67 0a 09 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e | split-string........(with-curren |
| a200 | 74 2d 62 75 66 66 65 72 0a 09 09 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 75 72 6c 2d 72 65 74 | t-buffer.....(easy-hugo--url-ret |
| a220 | 72 69 65 76 65 2d 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 28 63 6f 6e 63 61 74 20 65 61 73 79 | rieve-synchronously.(concat.easy |
| a240 | 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 2d 75 72 6c 20 75 72 6c 29 29 0a 09 09 28 70 72 6f 67 31 | -hugo-preview-url.url))...(prog1 |
| a260 | 0a 09 09 20 20 20 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 0a 09 09 20 20 28 6b 69 6c 6c | .......(buffer-string).....(kill |
| a280 | 2d 62 75 66 66 65 72 29 29 29 0a 09 20 20 20 20 20 20 22 5c 6e 22 29 29 0a 09 22 20 22 29 29 29 | -buffer)))........"\n")).."."))) |
| a2a0 | 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 73 74 61 74 | ..(defun.easy-hugo--preview-stat |
| a2c0 | 75 73 20 28 75 72 6c 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 68 74 74 70 20 73 74 61 74 | us.(url)..."Return.the.http.stat |
| a2e0 | 75 73 20 63 6f 64 65 20 6f 66 20 74 68 65 20 70 72 65 76 69 65 77 20 55 52 4c 2e 22 0a 20 20 28 | us.code.of.the.preview.URL."...( |
| a300 | 6e 74 68 20 31 0a 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 0a 09 28 6e 74 68 | nth.1........(split-string..(nth |
| a320 | 20 30 0a 09 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 0a 09 20 20 20 20 20 20 28 77 | .0.......(split-string........(w |
| a340 | 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 0a 09 09 20 20 28 65 61 73 79 2d 68 75 67 | ith-current-buffer.....(easy-hug |
| a360 | 6f 2d 2d 75 72 6c 2d 72 65 74 72 69 65 76 65 2d 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 75 72 | o--url-retrieve-synchronously.ur |
| a380 | 6c 29 0a 09 09 28 70 72 6f 67 31 0a 09 09 20 20 20 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 | l)...(prog1.......(buffer-string |
| a3a0 | 29 0a 09 09 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 29 29 29 0a 09 20 20 20 20 20 20 22 5c 6e | ).....(kill-buffer)))........"\n |
| a3c0 | 22 29 29 0a 09 22 20 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 | "))..".")))..(defun.easy-hugo--u |
| a3e0 | 72 6c 2d 72 65 74 72 69 65 76 65 2d 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 28 75 72 6c 20 26 | rl-retrieve-synchronously.(url.& |
| a400 | 6f 70 74 69 6f 6e 61 6c 20 73 69 6c 65 6e 74 20 69 6e 68 69 62 69 74 2d 63 6f 6f 6b 69 65 73 29 | optional.silent.inhibit-cookies) |
| a420 | 0a 20 20 22 52 65 74 72 69 65 76 65 20 55 52 4c 20 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 2e 0a | ..."Retrieve.URL.synchronously.. |
| a440 | 52 65 74 75 72 6e 20 74 68 65 20 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 | Return.the.buffer.containing.the |
| a460 | 20 64 61 74 61 2c 20 6f 72 20 6e 69 6c 20 69 66 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 64 61 | .data,.or.nil.if.there.are.no.da |
| a480 | 74 61 0a 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 69 74 20 28 74 68 65 20 63 61 73 65 20 | ta.associated.with.it.(the.case. |
| a4a0 | 66 6f 72 20 44 69 72 65 64 2c 20 69 6e 66 6f 2c 20 6f 72 20 6d 61 69 6c 74 6f 20 55 52 4c 73 20 | for.Dired,.info,.or.mailto.URLs. |
| a4c0 | 74 68 61 74 20 6e 65 65 64 0a 6e 6f 20 66 75 72 74 68 65 72 20 70 72 6f 63 65 73 73 69 6e 67 29 | that.need.no.further.processing) |
| a4e0 | 2e 20 20 55 52 4c 20 69 73 20 65 69 74 68 65 72 20 61 20 73 74 72 69 6e 67 20 6f 72 20 61 20 70 | ...URL.is.either.a.string.or.a.p |
| a500 | 61 72 73 65 64 20 55 52 4c 2e 0a 49 66 20 53 49 4c 45 4e 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c | arsed.URL..If.SILENT.is.non-nil, |
| a520 | 20 64 6f 6e 27 74 20 64 69 73 70 6c 61 79 20 70 72 6f 67 72 65 73 73 20 72 65 70 6f 72 74 73 20 | .don't.display.progress.reports. |
| a540 | 61 6e 64 20 73 69 6d 69 6c 61 72 20 6d 65 73 73 61 67 65 73 2e 0a 49 66 20 49 4e 48 49 42 49 54 | and.similar.messages..If.INHIBIT |
| a560 | 2d 43 4f 4f 4b 49 45 53 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 63 6f 6f 6b 69 65 73 20 77 69 6c | -COOKIES.is.non-nil,.cookies.wil |
| a580 | 6c 20 6e 65 69 74 68 65 72 20 62 65 20 73 74 6f 72 65 64 20 6e 6f 72 20 73 65 6e 74 0a 74 6f 20 | l.neither.be.stored.nor.sent.to. |
| a5a0 | 74 68 65 20 73 65 72 76 65 72 2e 22 0a 20 20 28 75 72 6c 2d 64 6f 2d 73 65 74 75 70 29 0a 0a 20 | the.server."...(url-do-setup)... |
| a5c0 | 20 28 6c 65 74 20 28 28 72 65 74 72 69 65 76 61 6c 2d 64 6f 6e 65 20 6e 69 6c 29 0a 20 20 20 20 | .(let.((retrieval-done.nil)..... |
| a5e0 | 20 20 20 20 28 61 73 79 6e 63 68 2d 62 75 66 66 65 72 20 6e 69 6c 29 29 0a 20 20 20 20 28 73 65 | ....(asynch-buffer.nil)).....(se |
| a600 | 74 71 20 61 73 79 6e 63 68 2d 62 75 66 66 65 72 0a 09 20 20 28 75 72 6c 2d 72 65 74 72 69 65 76 | tq.asynch-buffer....(url-retriev |
| a620 | 65 20 75 72 6c 20 28 6c 61 6d 62 64 61 20 28 26 72 65 73 74 20 69 67 6e 6f 72 65 64 29 0a 09 09 | e.url.(lambda.(&rest.ignored)... |
| a640 | 09 20 20 20 20 20 20 28 75 72 6c 2d 64 65 62 75 67 20 27 72 65 74 72 69 65 76 61 6c 20 22 53 79 | .......(url-debug.'retrieval."Sy |
| a660 | 6e 63 68 72 6f 6e 6f 75 73 20 66 65 74 63 68 69 6e 67 20 64 6f 6e 65 20 28 25 53 29 22 20 28 63 | nchronous.fetching.done.(%S)".(c |
| a680 | 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 0a 09 09 09 20 20 20 20 20 20 28 73 65 74 71 20 72 | urrent-buffer))..........(setq.r |
| a6a0 | 65 74 72 69 65 76 61 6c 2d 64 6f 6e 65 20 74 0a 09 09 09 09 20 20 20 20 61 73 79 6e 63 68 2d 62 | etrieval-done.t.........asynch-b |
| a6c0 | 75 66 66 65 72 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 0a 09 09 09 6e 69 6c 20 | uffer.(current-buffer)))....nil. |
| a6e0 | 73 69 6c 65 6e 74 20 69 6e 68 69 62 69 74 2d 63 6f 6f 6b 69 65 73 29 29 0a 20 20 20 20 28 69 66 | silent.inhibit-cookies)).....(if |
| a700 | 20 28 6e 75 6c 6c 20 61 73 79 6e 63 68 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 3b 3b | .(null.asynch-buffer).........;; |
| a720 | 20 57 65 20 64 6f 20 6e 6f 74 20 6e 65 65 64 20 74 6f 20 64 6f 20 61 6e 79 74 68 69 6e 67 2c 20 | .We.do.not.need.to.do.anything,. |
| a740 | 69 74 20 77 61 73 20 61 20 6d 61 69 6c 74 6f 20 6f 72 20 73 6f 6d 65 74 68 69 6e 67 0a 20 20 20 | it.was.a.mailto.or.something.... |
| a760 | 20 20 20 20 20 3b 3b 20 73 69 6d 69 6c 61 72 20 74 68 61 74 20 74 61 6b 65 73 20 70 72 6f 63 65 | .....;;.similar.that.takes.proce |
| a780 | 73 73 69 6e 67 20 63 6f 6d 70 6c 65 74 65 6c 79 20 6f 75 74 73 69 64 65 20 6f 66 20 74 68 65 20 | ssing.completely.outside.of.the. |
| a7a0 | 55 52 4c 0a 20 20 20 20 20 20 20 20 3b 3b 20 70 61 63 6b 61 67 65 2e 0a 20 20 20 20 20 20 20 20 | URL.........;;.package.......... |
| a7c0 | 6e 69 6c 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 72 6f 63 20 28 67 65 74 2d 62 75 66 66 65 | nil.......(let.((proc.(get-buffe |
| a7e0 | 72 2d 70 72 6f 63 65 73 73 20 61 73 79 6e 63 68 2d 62 75 66 66 65 72 29 29 29 0a 09 3b 3b 20 49 | r-process.asynch-buffer)))..;;.I |
| a800 | 66 20 74 68 65 20 61 63 63 65 73 73 20 6d 65 74 68 6f 64 20 77 61 73 20 73 79 6e 63 68 72 6f 6e | f.the.access.method.was.synchron |
| a820 | 6f 75 73 2c 20 60 72 65 74 72 69 65 76 61 6c 2d 64 6f 6e 65 27 20 73 68 6f 75 6c 64 0a 09 3b 3b | ous,.`retrieval-done'.should..;; |
| a840 | 20 68 6f 70 65 66 75 6c 6c 79 20 61 6c 72 65 61 64 79 20 62 65 20 73 65 74 20 74 6f 20 74 2e 20 | .hopefully.already.be.set.to.t.. |
| a860 | 20 49 66 20 69 74 20 69 73 20 6e 69 6c 2c 20 61 6e 64 20 60 70 72 6f 63 27 20 69 73 20 61 6c 73 | .If.it.is.nil,.and.`proc'.is.als |
| a880 | 6f 0a 09 3b 3b 20 6e 69 6c 2c 20 69 74 20 69 6d 70 6c 69 65 73 20 74 68 61 74 20 74 68 65 20 61 | o..;;.nil,.it.implies.that.the.a |
| a8a0 | 73 79 6e 63 20 70 72 6f 63 65 73 73 20 69 73 20 6e 6f 74 20 72 75 6e 6e 69 6e 67 20 69 6e 0a 09 | sync.process.is.not.running.in.. |
| a8c0 | 3b 3b 20 61 73 79 6e 63 68 2d 62 75 66 66 65 72 2e 20 20 54 68 69 73 20 68 61 70 70 65 6e 73 20 | ;;.asynch-buffer...This.happens. |
| a8e0 | 65 2e 67 2e 20 66 6f 72 20 46 54 50 20 66 69 6c 65 73 2e 20 20 49 6e 20 73 75 63 68 20 61 20 63 | e.g..for.FTP.files...In.such.a.c |
| a900 | 61 73 65 0a 09 3b 3b 20 75 72 6c 2d 66 69 6c 65 2e 65 6c 20 73 68 6f 75 6c 64 20 70 72 6f 62 61 | ase..;;.url-file.el.should.proba |
| a920 | 62 6c 79 20 73 65 74 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 20 61 20 60 75 72 6c 2d 70 72 | bly.set.something.like.a.`url-pr |
| a940 | 6f 63 65 73 73 27 0a 09 3b 3b 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 | ocess'..;;.buffer-local.variable |
| a960 | 20 73 6f 20 77 65 20 63 61 6e 20 66 69 6e 64 20 74 68 65 20 65 78 61 63 74 20 70 72 6f 63 65 73 | .so.we.can.find.the.exact.proces |
| a980 | 73 20 74 68 61 74 20 77 65 0a 09 3b 3b 20 73 68 6f 75 6c 64 20 62 65 20 77 61 69 74 69 6e 67 20 | s.that.we..;;.should.be.waiting. |
| a9a0 | 66 6f 72 2e 20 20 49 6e 20 74 68 65 20 6d 65 61 6e 20 74 69 6d 65 2c 20 77 65 27 6c 6c 20 6a 75 | for...In.the.mean.time,.we'll.ju |
| a9c0 | 73 74 20 77 61 69 74 20 66 6f 72 20 61 6e 79 0a 09 3b 3b 20 70 72 6f 63 65 73 73 20 6f 75 74 70 | st.wait.for.any..;;.process.outp |
| a9e0 | 75 74 2e 0a 09 28 77 68 69 6c 65 20 28 6e 6f 74 20 72 65 74 72 69 65 76 61 6c 2d 64 6f 6e 65 29 | ut...(while.(not.retrieval-done) |
| aa00 | 0a 09 20 20 28 75 72 6c 2d 64 65 62 75 67 20 27 72 65 74 72 69 65 76 61 6c 0a 09 09 20 20 20 20 | ....(url-debug.'retrieval....... |
| aa20 | 20 22 53 70 69 6e 6e 69 6e 67 20 69 6e 20 75 72 6c 2d 72 65 74 72 69 65 76 65 2d 73 79 6e 63 68 | ."Spinning.in.url-retrieve-synch |
| aa40 | 72 6f 6e 6f 75 73 6c 79 3a 20 25 53 20 28 25 53 29 22 0a 09 09 20 20 20 20 20 72 65 74 72 69 65 | ronously:.%S.(%S)"........retrie |
| aa60 | 76 61 6c 2d 64 6f 6e 65 20 61 73 79 6e 63 68 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 | val-done.asynch-buffer)......... |
| aa80 | 20 20 28 69 66 20 28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 20 27 75 72 6c 2d 72 | ..(if.(buffer-local-value.'url-r |
| aaa0 | 65 64 69 72 65 63 74 2d 62 75 66 66 65 72 20 61 73 79 6e 63 68 2d 62 75 66 66 65 72 29 0a 20 20 | edirect-buffer.asynch-buffer)... |
| aac0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 72 6f 63 20 28 67 65 74 2d 62 75 66 66 | ............(setq.proc.(get-buff |
| aae0 | 65 72 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | er-process...................... |
| ab00 | 20 20 20 20 20 28 73 65 74 71 20 61 73 79 6e 63 68 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 | .....(setq.asynch-buffer........ |
| ab20 | 20 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 62 75 66 66 65 72 | .........................(buffer |
| ab40 | 2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 20 27 75 72 6c 2d 72 65 64 69 72 65 63 74 2d 62 75 66 66 65 | -local-value.'url-redirect-buffe |
| ab60 | 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............................... |
| ab80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 73 79 6e 63 68 2d 62 75 66 | ......................asynch-buf |
| aba0 | 66 65 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 70 72 6f | fer)))).............(if.(and.pro |
| abc0 | 63 20 28 6d 65 6d 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 29 0a 20 20 | c.(memq.(process-status.proc)... |
| abe0 | 20 20 20 20 20 20 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 | ..............................'( |
| ac00 | 63 6c 6f 73 65 64 20 65 78 69 74 20 73 69 67 6e 61 6c 20 66 61 69 6c 65 64 29 29 0a 20 20 20 20 | closed.exit.signal.failed))..... |
| ac20 | 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 75 72 65 20 61 6e | .................;;.Make.sure.an |
| ac40 | 6f 74 68 65 72 20 70 72 6f 63 65 73 73 20 68 61 73 6e 27 74 20 62 65 65 6e 20 73 74 61 72 74 65 | other.process.hasn't.been.starte |
| ac60 | 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 70 72 6f 63 | d.......................(eq.proc |
| ac80 | 20 28 6f 72 20 28 67 65 74 2d 62 75 66 66 65 72 2d 70 72 6f 63 65 73 73 20 61 73 79 6e 63 68 2d | .(or.(get-buffer-process.asynch- |
| aca0 | 62 75 66 66 65 72 29 20 70 72 6f 63 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | buffer).proc)))................. |
| acc0 | 3b 3b 20 46 49 58 4d 45 3a 20 49 74 27 73 20 6e 6f 74 20 63 6c 65 61 72 20 77 68 65 74 68 65 72 | ;;.FIXME:.It's.not.clear.whether |
| ace0 | 20 75 72 6c 2d 72 65 74 72 69 65 76 65 27 73 20 63 61 6c 6c 62 61 63 6b 20 69 73 0a 20 20 20 20 | .url-retrieve's.callback.is..... |
| ad00 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 67 75 61 72 61 6e 74 65 65 64 20 74 6f 20 62 65 20 | ............;;.guaranteed.to.be. |
| ad20 | 63 61 6c 6c 65 64 20 6f 72 20 6e 6f 74 2e 20 20 49 74 20 73 65 65 6d 73 20 74 68 61 74 20 75 72 | called.or.not...It.seems.that.ur |
| ad40 | 6c 2d 68 74 74 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 65 63 69 64 65 | l-http.................;;.decide |
| ad60 | 73 20 73 6f 6d 65 74 69 6d 65 73 20 63 6f 6e 73 63 69 6f 75 73 6c 79 20 6e 6f 74 20 74 6f 20 63 | s.sometimes.consciously.not.to.c |
| ad80 | 61 6c 6c 20 69 74 2c 20 73 6f 20 69 74 27 73 20 6e 6f 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | all.it,.so.it's.not............. |
| ada0 | 20 20 20 20 3b 3b 20 63 6c 65 61 72 20 74 68 61 74 20 69 74 27 73 20 61 20 62 75 67 2c 20 62 75 | ....;;.clear.that.it's.a.bug,.bu |
| adc0 | 74 20 65 76 65 6e 20 74 68 65 6e 20 77 65 20 6e 65 65 64 20 74 6f 20 64 65 63 69 64 65 20 68 6f | t.even.then.we.need.to.decide.ho |
| ade0 | 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 75 72 6c 2d 68 74 74 70 20 63 61 | w.................;;.url-http.ca |
| ae00 | 6e 20 74 68 65 6e 20 77 61 72 6e 20 75 73 20 74 68 61 74 20 74 68 65 20 64 6f 77 6e 6c 6f 61 64 | n.then.warn.us.that.the.download |
| ae20 | 20 68 61 73 20 63 6f 6d 70 6c 65 74 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .has.completed.................. |
| ae40 | 3b 3b 20 49 6e 20 74 68 65 20 6d 65 61 6e 20 74 69 6d 65 2c 20 77 65 20 75 73 65 20 74 68 69 73 | ;;.In.the.mean.time,.we.use.this |
| ae60 | 20 68 65 72 65 20 77 6f 72 6b 61 72 6f 75 6e 64 2e 0a 09 09 3b 3b 20 58 58 58 3a 20 54 68 65 20 | .here.workaround....;;.XXX:.The. |
| ae80 | 63 61 6c 6c 62 61 63 6b 20 6d 75 73 74 20 61 6c 77 61 79 73 20 62 65 20 63 61 6c 6c 65 64 2e 20 | callback.must.always.be.called.. |
| aea0 | 20 41 6e 79 0a 09 09 3b 3b 20 65 78 63 65 70 74 69 6f 6e 20 69 73 20 61 20 62 75 67 20 74 68 61 | .Any...;;.exception.is.a.bug.tha |
| aec0 | 74 20 73 68 6f 75 6c 64 20 62 65 20 66 69 78 65 64 2c 20 6e 6f 74 20 77 6f 72 6b 65 64 0a 09 09 | t.should.be.fixed,.not.worked... |
| aee0 | 3b 3b 20 61 72 6f 75 6e 64 2e 0a 09 09 28 70 72 6f 67 6e 20 3b 3b 20 43 61 6c 6c 20 64 65 6c 65 | ;;.around....(progn.;;.Call.dele |
| af00 | 74 65 2d 70 72 6f 63 65 73 73 20 73 6f 20 77 65 20 72 75 6e 20 61 6e 79 20 73 65 6e 74 69 6e 65 | te-process.so.we.run.any.sentine |
| af20 | 6c 20 6e 6f 77 2e 0a 09 09 20 20 28 64 65 6c 65 74 65 2d 70 72 6f 63 65 73 73 20 70 72 6f 63 29 | l.now......(delete-process.proc) |
| af40 | 0a 09 09 20 20 28 73 65 74 71 20 72 65 74 72 69 65 76 61 6c 2d 64 6f 6e 65 20 74 29 29 29 0a 20 | .....(setq.retrieval-done.t))).. |
| af60 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 57 65 20 75 73 65 64 20 74 6f 20 75 73 65 20 60 73 69 | ...........;;.We.used.to.use.`si |
| af80 | 74 2d 66 6f 72 27 20 68 65 72 65 2c 20 62 75 74 20 69 6e 20 73 6f 6d 65 20 63 61 73 65 73 20 69 | t-for'.here,.but.in.some.cases.i |
| afa0 | 74 20 77 6f 75 6c 64 6e 27 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 6f 72 6b 20 62 | t.wouldn't.............;;.work.b |
| afc0 | 65 63 61 75 73 65 20 61 70 70 61 72 65 6e 74 6c 79 20 70 65 6e 64 69 6e 67 20 6b 65 79 62 6f 61 | ecause.apparently.pending.keyboa |
| afe0 | 72 64 20 69 6e 70 75 74 20 77 6f 75 6c 64 20 61 6c 77 61 79 73 0a 20 20 20 20 20 20 20 20 20 20 | rd.input.would.always........... |
| b000 | 20 20 3b 3b 20 69 6e 74 65 72 72 75 70 74 20 69 74 20 62 65 66 6f 72 65 20 69 74 20 67 6f 74 20 | ..;;.interrupt.it.before.it.got. |
| b020 | 61 20 63 68 61 6e 63 65 20 74 6f 20 68 61 6e 64 6c 65 20 70 72 6f 63 65 73 73 20 69 6e 70 75 74 | a.chance.to.handle.process.input |
| b040 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 73 6c 65 65 70 2d 66 6f 72 27 20 77 61 73 | ..............;;.`sleep-for'.was |
| b060 | 20 74 72 69 65 64 20 62 75 74 20 69 74 20 6c 65 61 64 20 74 6f 20 6f 74 68 65 72 20 66 6f 72 6d | .tried.but.it.lead.to.other.form |
| b080 | 73 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68 61 6e 67 69 6e 67 2e 20 20 2d 2d | s.of.............;;.hanging...-- |
| b0a0 | 53 74 65 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 77 69 | Stef.............(unless.(or.(wi |
| b0c0 | 74 68 2d 6c 6f 63 61 6c 2d 71 75 69 74 0a 09 09 09 20 20 28 61 63 63 65 70 74 2d 70 72 6f 63 65 | th-local-quit......(accept-proce |
| b0e0 | 73 73 2d 6f 75 74 70 75 74 20 70 72 6f 63 29 29 0a 09 09 09 28 6e 75 6c 6c 20 70 72 6f 63 29 29 | ss-output.proc))....(null.proc)) |
| b100 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 63 63 65 70 74 2d 70 72 6f 63 65 73 73 | ...............;;.accept-process |
| b120 | 2d 6f 75 74 70 75 74 20 72 65 74 75 72 6e 65 64 20 6e 69 6c 2c 20 6d 61 79 62 65 20 62 65 63 61 | -output.returned.nil,.maybe.beca |
| b140 | 75 73 65 20 74 68 65 20 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | use.the.process...............;; |
| b160 | 20 65 78 69 74 65 64 20 28 61 6e 64 20 6d 61 79 20 68 61 76 65 20 62 65 65 6e 20 72 65 70 6c 61 | .exited.(and.may.have.been.repla |
| b180 | 63 65 64 20 77 69 74 68 20 61 6e 6f 74 68 65 72 29 2e 20 20 49 66 20 77 65 20 67 6f 74 0a 09 20 | ced.with.another)...If.we.got... |
| b1a0 | 20 20 20 20 20 3b 3b 20 61 20 71 75 69 74 2c 20 6a 75 73 74 20 73 74 6f 70 2e 0a 09 20 20 20 20 | .....;;.a.quit,.just.stop....... |
| b1c0 | 20 20 28 77 68 65 6e 20 71 75 69 74 2d 66 6c 61 67 0a 09 09 28 64 65 6c 65 74 65 2d 70 72 6f 63 | ..(when.quit-flag...(delete-proc |
| b1e0 | 65 73 73 20 70 72 6f 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 | ess.proc))...............(setq.p |
| b200 | 72 6f 63 20 28 61 6e 64 20 28 6e 6f 74 20 71 75 69 74 2d 66 6c 61 67 29 0a 09 09 09 20 20 20 20 | roc.(and.(not.quit-flag)........ |
| b220 | 20 20 28 67 65 74 2d 62 75 66 66 65 72 2d 70 72 6f 63 65 73 73 20 61 73 79 6e 63 68 2d 62 75 66 | ..(get-buffer-process.asynch-buf |
| b240 | 66 65 72 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 61 73 79 6e 63 68 2d 62 75 66 66 65 72 29 29 | fer))))))).......asynch-buffer)) |
| b260 | 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 65 6e 64 | )..(defun.easy-hugo--preview-end |
| b280 | 20 28 29 0a 20 20 22 46 69 6e 69 73 68 20 70 72 65 76 69 65 77 69 6e 67 20 68 75 67 6f 20 61 74 | .()..."Finish.previewing.hugo.at |
| b2a0 | 20 6c 6f 63 61 6c 68 6f 73 74 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 28 6e 75 6c 6c 20 65 61 73 | .localhost."...(unless.(null.eas |
| b2c0 | 79 2d 68 75 67 6f 2d 2d 73 65 72 76 65 72 2d 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 64 65 6c | y-hugo--server-process).....(del |
| b2e0 | 65 74 65 2d 70 72 6f 63 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 65 72 76 65 72 2d 70 72 | ete-process.easy-hugo--server-pr |
| b300 | 6f 63 65 73 73 29 29 0a 20 20 28 77 68 65 6e 20 28 67 65 74 2d 62 75 66 66 65 72 20 65 61 73 79 | ocess))...(when.(get-buffer.easy |
| b320 | 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 6b 69 6c 6c | -hugo--preview-buffer).....(kill |
| b340 | 2d 62 75 66 66 65 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 62 75 66 66 65 | -buffer.easy-hugo--preview-buffe |
| b360 | 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 76 65 72 73 69 6f 6e 20 | r)))..(defun.easy-hugo--version. |
| b380 | 28 29 0a 20 20 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 68 75 | ()....."Return.the.version.of.hu |
| b3a0 | 67 6f 2e 22 0a 20 20 20 20 28 6c 65 74 20 28 28 73 6f 75 72 63 65 20 28 73 70 6c 69 74 2d 73 74 | go.".....(let.((source.(split-st |
| b3c0 | 72 69 6e 67 0a 09 09 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 | ring..............(with-temp-buf |
| b3e0 | 66 65 72 0a 09 09 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e | fer................(shell-comman |
| b400 | 64 2d 74 6f 2d 73 74 72 69 6e 67 20 28 63 6f 6e 63 61 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 | d-to-string.(concat.easy-hugo-bi |
| b420 | 6e 20 22 20 76 65 72 73 69 6f 6e 22 29 29 29 0a 09 09 20 20 20 20 20 20 20 20 20 20 20 22 20 22 | n.".version"))).............."." |
| b440 | 29 29 29 0a 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 73 75 62 | ))).......(string-to-number.(sub |
| b460 | 73 74 72 69 6e 67 20 28 6e 74 68 20 31 20 73 6f 75 72 63 65 29 20 31 29 29 29 29 0a 0a 3b 3b 3b | string.(nth.1.source).1))))..;;; |
| b480 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 63 75 72 | ###autoload.(defun.easy-hugo-cur |
| b4a0 | 72 65 6e 74 2d 74 69 6d 65 20 28 29 0a 20 20 22 47 65 6e 65 72 61 74 65 20 63 75 72 72 65 6e 74 | rent-time.()..."Generate.current |
| b4c0 | 20 74 69 6d 65 20 69 6e 20 64 61 74 65 20 66 6f 72 6d 61 74 20 61 74 20 74 68 65 20 66 72 6f 6e | .time.in.date.format.at.the.fron |
| b4e0 | 74 6d 61 74 74 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 6e 73 | tmatter."...(interactive)...(ins |
| b500 | 65 72 74 20 28 63 6f 6e 63 61 74 0a 09 20 20 20 28 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 | ert.(concat.....(format-time-str |
| b520 | 69 6e 67 20 22 25 59 2d 25 6d 2d 25 64 54 25 54 22 29 0a 09 20 20 20 28 65 61 73 79 2d 68 75 67 | ing."%Y-%m-%dT%T").....(easy-hug |
| b540 | 6f 2d 2d 6f 72 67 74 69 6d 65 2d 66 6f 72 6d 61 74 20 28 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 | o--orgtime-format.(format-time-s |
| b560 | 74 72 69 6e 67 20 22 25 7a 22 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | tring."%z")))))..;;;###autoload. |
| b580 | 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 73 6c 75 67 69 66 79 20 28 73 74 61 72 74 20 | (defun.easy-hugo-slugify.(start. |
| b5a0 | 65 6e 64 29 0a 20 20 22 53 6c 75 67 69 66 79 20 74 68 65 20 72 65 67 69 6f 6e 20 66 72 6f 6d 20 | end)..."Slugify.the.region.from. |
| b5c0 | 53 54 41 52 54 20 74 6f 20 45 4e 44 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 72 | START.to.END."...(interactive."r |
| b5e0 | 22 29 0a 20 20 28 77 68 65 6e 20 28 75 73 65 2d 72 65 67 69 6f 6e 2d 70 29 0a 20 20 20 20 28 6c | ")...(when.(use-region-p).....(l |
| b600 | 65 74 20 28 28 73 74 72 69 6e 67 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f | et.((string.(buffer-substring-no |
| b620 | 2d 70 72 6f 70 65 72 74 69 65 73 20 73 74 61 72 74 20 65 6e 64 29 29 29 0a 20 20 20 20 20 20 28 | -properties.start.end))).......( |
| b640 | 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 72 | save-excursion.........(delete-r |
| b660 | 65 67 69 6f 6e 20 73 74 61 72 74 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 | egion.start.end).........(insert |
| b680 | 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 6e 2d 73 74 72 | ..........(replace-regexp-in-str |
| b6a0 | 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 22 5b 5e 61 2d 7a 30 2d 39 2d 5d 22 20 22 22 0a 20 20 | ing..........."[^a-z0-9-]".""... |
| b6c0 | 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 6e | ........(replace-regexp-in-strin |
| b6e0 | 67 0a 20 20 20 20 20 20 20 20 20 20 20 22 5c 73 2b 22 20 22 2d 22 0a 20 20 20 20 20 20 20 20 20 | g............"\s+"."-".......... |
| b700 | 20 20 28 64 6f 77 6e 63 61 73 65 20 73 74 72 69 6e 67 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 | ..(downcase.string))))))))..(def |
| b720 | 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 6f 72 67 74 69 6d 65 2d 66 6f 72 6d 61 74 20 28 78 29 | un.easy-hugo--orgtime-format.(x) |
| b740 | 0a 20 20 22 46 6f 72 6d 61 74 20 6f 72 67 74 69 6d 65 20 61 73 20 58 2e 22 0a 20 20 28 63 6f 6e | ..."Format.orgtime.as.X."...(con |
| b760 | 63 61 74 20 28 73 75 62 73 74 72 69 6e 67 20 78 20 30 20 33 29 20 22 3a 22 20 28 73 75 62 73 74 | cat.(substring.x.0.3).":".(subst |
| b780 | 72 69 6e 67 20 78 20 33 20 35 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 | ring.x.3.5)))..;;;###autoload.(d |
| b7a0 | 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 20 28 29 0a | efun.easy-hugo-github-deploy.(). |
| b7c0 | 20 20 22 45 78 65 63 75 74 65 20 60 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 | .."Execute.`easy-hugo-github-dep |
| b7e0 | 6c 6f 79 2d 73 63 72 69 70 74 27 20 73 63 72 69 70 74 20 6c 6f 63 61 74 65 64 20 61 74 20 60 65 | loy-script'.script.located.at.`e |
| b800 | 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 27 2e 0a 49 66 20 60 65 61 73 79 2d 68 75 67 6f | asy-hugo-basedir'..If.`easy-hugo |
| b820 | 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 27 20 69 | -github-deploy-display-buffer'.i |
| b840 | 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 69 73 70 6c 61 79 0a 74 68 65 20 64 65 70 6c 6f 79 6d 65 6e | s.non-nil,.display.the.deploymen |
| b860 | 74 20 62 75 66 66 65 72 20 64 75 72 69 6e 67 20 65 78 65 63 75 74 69 6f 6e 2e 22 0a 20 20 28 69 | t.buffer.during.execution."...(i |
| b880 | 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e | nteractive)...(easy-hugo-with-en |
| b8a0 | 76 0a 20 20 20 28 6c 65 74 20 28 28 64 65 70 6c 6f 79 73 63 72 69 70 74 20 28 66 69 6c 65 2d 74 | v....(let.((deployscript.(file-t |
| b8c0 | 72 75 65 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 20 20 | ruename.(expand-file-name....... |
| b8e0 | 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 | .....easy-hugo-github-deploy-scr |
| b900 | 69 70 74 0a 09 09 09 09 20 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 | ipt............easy-hugo-basedir |
| b920 | 29 29 29 0a 09 20 28 64 65 70 6c 6f 79 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 67 69 74 68 | )))...(deploy-buffer."*hugo-gith |
| b940 | 75 62 2d 64 65 70 6c 6f 79 2a 22 29 29 0a 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 78 65 63 | ub-deploy*"))......(unless.(exec |
| b960 | 75 74 61 62 6c 65 2d 66 69 6e 64 20 64 65 70 6c 6f 79 73 63 72 69 70 74 29 0a 20 20 20 20 20 20 | utable-find.deployscript)....... |
| b980 | 20 28 65 72 72 6f 72 20 22 25 73 20 69 73 20 6e 6f 74 20 65 78 65 63 75 74 61 62 6c 65 22 20 64 | .(error."%s.is.not.executable".d |
| b9a0 | 65 70 6c 6f 79 73 63 72 69 70 74 29 29 0a 20 20 20 20 20 28 77 68 65 6e 20 28 67 65 74 2d 62 75 | eployscript))......(when.(get-bu |
| b9c0 | 66 66 65 72 20 64 65 70 6c 6f 79 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 28 6b 69 6c 6c | ffer.deploy-buffer)........(kill |
| b9e0 | 2d 62 75 66 66 65 72 20 64 65 70 6c 6f 79 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 3b 3b 20 | -buffer.deploy-buffer))......;;. |
| ba00 | 45 6e 73 75 72 65 20 61 20 70 72 65 76 69 6f 75 73 20 60 64 65 70 6c 6f 79 2d 62 75 66 66 65 72 | Ensure.a.previous.`deploy-buffer |
| ba20 | 27 20 69 73 20 6e 6f 74 20 6f 70 65 6e 20 62 65 66 6f 72 65 20 73 74 61 72 74 69 6e 67 2e 0a 20 | '.is.not.open.before.starting... |
| ba40 | 20 20 20 20 28 6c 65 74 20 28 28 64 65 70 6c 6f 79 2d 62 75 66 66 65 72 20 28 67 65 74 2d 62 75 | ....(let.((deploy-buffer.(get-bu |
| ba60 | 66 66 65 72 2d 63 72 65 61 74 65 20 64 65 70 6c 6f 79 2d 62 75 66 66 65 72 29 29 0a 09 20 20 20 | ffer-create.deploy-buffer))..... |
| ba80 | 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 29 0a 20 20 20 20 20 20 20 28 77 | (inhibit-read-only.t))........(w |
| baa0 | 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 64 65 70 6c 6f 79 2d 62 75 66 66 65 72 | ith-current-buffer.deploy-buffer |
| bac0 | 0a 09 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 76 69 65 77 2d 65 78 69 74 2d 61 63 74 69 6f 6e 20 | ...(setq-local.view-exit-action. |
| bae0 | 23 27 6b 69 6c 6c 2d 62 75 66 66 65 72 29 0a 09 20 28 76 69 65 77 2d 6d 6f 64 65 20 31 29 0a 09 | #'kill-buffer)...(view-mode.1).. |
| bb00 | 20 28 77 68 65 6e 20 28 7a 65 72 6f 70 20 28 62 75 66 66 65 72 2d 73 69 7a 65 29 29 0a 09 20 20 | .(when.(zerop.(buffer-size)).... |
| bb20 | 20 28 69 6e 73 65 72 74 20 22 2a 2a 2a 20 22 20 28 73 75 62 73 74 72 69 6e 67 20 28 62 75 66 66 | .(insert."***.".(substring.(buff |
| bb40 | 65 72 2d 6e 61 6d 65 29 20 31 20 2d 31 29 0a 09 09 20 20 20 22 3a 20 22 20 64 65 70 6c 6f 79 73 | er-name).1.-1)......":.".deploys |
| bb60 | 63 72 69 70 74 20 22 20 2a 2a 2a 5c 6e 22 29 0a 09 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 | cript.".***\n").....(insert.(for |
| bb80 | 6d 61 74 20 22 44 65 70 6c 6f 79 6d 65 6e 74 20 73 74 61 72 74 65 64 20 61 74 20 25 73 5c 6e 5c | mat."Deployment.started.at.%s\n\ |
| bba0 | 6e 22 0a 09 09 09 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 28 63 75 72 72 65 6e 74 2d 74 69 6d | n".......(substring.(current-tim |
| bbc0 | 65 2d 73 74 72 69 6e 67 29 20 30 20 31 39 29 29 29 29 0a 09 20 28 77 68 65 6e 20 65 61 73 79 2d | e-string).0.19))))...(when.easy- |
| bbe0 | 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 | hugo-github-deploy-display-buffe |
| bc00 | 72 0a 09 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 64 65 70 6c 6f 79 2d 62 | r.....(switch-to-buffer.deploy-b |
| bc20 | 75 66 66 65 72 29 29 0a 09 20 28 6c 65 74 20 28 28 72 65 74 20 28 63 61 6c 6c 2d 70 72 6f 63 65 | uffer))...(let.((ret.(call-proce |
| bc40 | 73 73 20 64 65 70 6c 6f 79 73 63 72 69 70 74 20 6e 69 6c 20 64 65 70 6c 6f 79 2d 62 75 66 66 65 | ss.deployscript.nil.deploy-buffe |
| bc60 | 72 20 74 29 29 29 0a 09 20 20 20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 72 65 74 29 0a 09 | r.t))).....(unless.(zerop.ret).. |
| bc80 | 20 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 64 65 70 6c 6f 79 2d 62 75 | .....(switch-to-buffer.deploy-bu |
| bca0 | 66 66 65 72 29 0a 09 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 5c 6e 44 | ffer).......(insert.(format."\nD |
| bcc0 | 65 70 6c 6f 79 6d 65 6e 74 20 65 78 69 74 65 64 20 61 62 6e 6f 72 6d 61 6c 6c 79 20 77 69 74 68 | eployment.exited.abnormally.with |
| bce0 | 20 63 6f 64 65 20 25 64 20 61 74 20 25 73 5c 6e 22 0a 09 09 09 20 20 20 20 20 72 65 74 20 28 73 | .code.%d.at.%s\n".........ret.(s |
| bd00 | 75 62 73 74 72 69 6e 67 20 28 63 75 72 72 65 6e 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 29 20 30 | ubstring.(current-time-string).0 |
| bd20 | 20 31 39 29 29 29 0a 09 20 20 20 20 20 28 65 72 72 6f 72 20 22 25 73 20 63 6f 6d 6d 61 6e 64 20 | .19))).......(error."%s.command. |
| bd40 | 65 78 69 74 65 64 20 61 62 6e 6f 72 6d 61 6c 6c 79 22 20 64 65 70 6c 6f 79 73 63 72 69 70 74 29 | exited.abnormally".deployscript) |
| bd60 | 29 29 0a 09 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 5c 6e 44 65 70 6c 6f 79 6d 65 | ))...(insert.(format."\nDeployme |
| bd80 | 6e 74 20 66 69 6e 69 73 68 65 64 20 61 74 20 25 73 5c 6e 22 0a 09 09 09 20 28 73 75 62 73 74 72 | nt.finished.at.%s\n".....(substr |
| bda0 | 69 6e 67 20 28 63 75 72 72 65 6e 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 29 20 30 20 31 39 29 29 | ing.(current-time-string).0.19)) |
| bdc0 | 29 29 0a 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 | ))........(unless.easy-hugo-gith |
| bde0 | 75 62 2d 64 65 70 6c 6f 79 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 0a 09 20 28 6b 69 6c 6c | ub-deploy-display-buffer...(kill |
| be00 | 2d 62 75 66 66 65 72 20 64 65 70 6c 6f 79 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 28 | -buffer.deploy-buffer))........( |
| be20 | 6d 65 73 73 61 67 65 20 22 42 6c 6f 67 20 64 65 70 6c 6f 79 65 64 22 29 0a 20 20 20 20 20 20 20 | message."Blog.deployed")........ |
| be40 | 28 77 68 65 6e 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 0a 09 20 28 62 72 6f 77 73 65 2d 75 72 | (when.easy-hugo-url...(browse-ur |
| be60 | 6c 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | l.easy-hugo-url))))))..;;;###aut |
| be80 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 | oload.(defun.easy-hugo-github-de |
| bea0 | 70 6c 6f 79 2d 74 69 6d 65 72 20 28 6e 29 0a 20 20 22 41 20 74 69 6d 65 72 20 74 6f 20 64 65 70 | ploy-timer.(n)..."A.timer.to.dep |
| bec0 | 6c 6f 79 20 74 6f 20 47 69 74 48 75 62 20 61 66 74 65 72 20 4e 20 6d 69 6e 75 74 65 73 2e 22 0a | loy.to.GitHub.after.N.minutes.". |
| bee0 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 6e 4d 69 6e 75 74 65 3a 22 29 0a 20 20 28 75 6e | ..(interactive."nMinute:")...(un |
| bf00 | 6c 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 0a 20 20 20 20 28 65 72 72 6f | less.easy-hugo-basedir.....(erro |
| bf20 | 72 20 22 50 6c 65 61 73 65 20 73 65 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 | r."Please.set.easy-hugo-basedir. |
| bf40 | 76 61 72 69 61 62 6c 65 22 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 65 78 65 63 75 74 61 62 6c | variable"))...(unless.(executabl |
| bf60 | 65 2d 66 69 6e 64 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 29 0a 20 20 20 20 28 65 72 72 6f 72 | e-find.easy-hugo-bin).....(error |
| bf80 | 20 22 27 68 75 67 6f 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 22 29 29 0a 20 20 28 | ."'hugo'.is.not.installed"))...( |
| bfa0 | 6c 65 74 20 28 28 64 65 70 6c 6f 79 73 63 72 69 70 74 20 28 66 69 6c 65 2d 74 72 75 65 6e 61 6d | let.((deployscript.(file-truenam |
| bfc0 | 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 20 20 20 20 20 20 65 61 | e.(expand-file-name...........ea |
| bfe0 | 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 0a 09 09 09 | sy-hugo-github-deploy-script.... |
| c000 | 09 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 0a 09 28 62 6c | .......easy-hugo-basedir)))..(bl |
| c020 | 6f 67 6e 75 6d 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 29 29 0a | ognum.easy-hugo--current-blog)). |
| c040 | 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 6e 64 20 64 65 70 | ....(unless.(executable-find.dep |
| c060 | 6c 6f 79 73 63 72 69 70 74 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 25 73 20 64 6f 20 6e | loyscript).......(error."%s.do.n |
| c080 | 6f 74 20 65 78 65 63 75 74 65 22 20 64 65 70 6c 6f 79 73 63 72 69 70 74 29 29 0a 20 20 20 20 28 | ot.execute".deployscript)).....( |
| c0a0 | 69 66 20 28 6e 74 68 20 62 6c 6f 67 6e 75 6d 20 65 61 73 79 2d 68 75 67 6f 2d 2d 67 69 74 68 75 | if.(nth.blognum.easy-hugo--githu |
| c0c0 | 62 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 0a 09 28 6d 65 73 73 61 67 65 20 22 | b-deploy-timer-list)..(message." |
| c0e0 | 54 68 65 72 65 20 69 73 20 61 6c 72 65 61 64 79 20 72 65 73 65 72 76 65 64 20 67 69 74 68 75 62 | There.is.already.reserved.github |
| c100 | 2d 64 65 6c 6f 79 2d 74 69 6d 65 72 20 6f 6e 20 25 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 | -deloy-timer.on.%s".easy-hugo-ur |
| c120 | 6c 29 0a 20 20 20 20 20 20 28 73 65 74 66 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 | l).......(setf.(nth.easy-hugo--c |
| c140 | 75 72 72 65 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 67 69 74 68 75 62 2d 64 65 | urrent-blog.easy-hugo--github-de |
| c160 | 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 0a 09 20 20 20 20 28 72 75 6e 2d 61 74 2d 74 69 | ploy-timer-list)......(run-at-ti |
| c180 | 6d 65 20 28 2a 20 6e 20 36 30 29 20 6e 69 6c 0a 09 09 09 20 23 27 28 6c 61 6d 62 64 61 20 28 29 | me.(*.n.60).nil.....#'(lambda.() |
| c1a0 | 20 28 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 6f 6e 2d 74 69 6d | .(easy-hugo-github-deploy-on-tim |
| c1c0 | 65 72 20 62 6c 6f 67 6e 75 6d 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | er.blognum)))))))..;;;###autoloa |
| c1e0 | 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 63 61 6e 63 65 6c 2d 67 69 74 68 75 62 | d.(defun.easy-hugo-cancel-github |
| c200 | 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 20 28 29 0a 20 20 22 43 61 6e 63 65 6c 20 47 69 74 48 75 | -deploy-timer.()..."Cancel.GitHu |
| c220 | 62 20 64 65 70 6c 6f 79 6d 65 6e 74 20 74 69 6d 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | b.deployment.timer."...(interact |
| c240 | 69 76 65 29 0a 20 20 28 69 66 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 | ive)...(if.(nth.easy-hugo--curre |
| c260 | 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 | nt-blog.easy-hugo--github-deploy |
| c280 | 2d 74 69 6d 65 72 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 28 63 61 6e 63 | -timer-list).......(progn..(canc |
| c2a0 | 65 6c 2d 74 69 6d 65 72 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 | el-timer.(nth.easy-hugo--current |
| c2c0 | 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 74 | -blog.easy-hugo--github-deploy-t |
| c2e0 | 69 6d 65 72 2d 6c 69 73 74 29 29 0a 09 28 73 65 74 66 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 | imer-list))..(setf.(nth.easy-hug |
| c300 | 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 67 69 74 68 75 | o--current-blog.easy-hugo--githu |
| c320 | 62 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 20 6e 69 6c 29 0a 09 28 6d 65 73 73 | b-deploy-timer-list).nil)..(mess |
| c340 | 61 67 65 20 22 47 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 20 63 61 6e 63 65 6c 65 | age."Github-deploy-timer.cancele |
| c360 | 64 20 6f 6e 20 25 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 29 0a 20 20 20 20 28 6d 65 | d.on.%s".easy-hugo-url)).....(me |
| c380 | 73 73 61 67 65 20 22 54 68 65 72 65 20 69 73 20 6e 6f 20 72 65 73 65 72 76 65 64 20 67 69 74 68 | ssage."There.is.no.reserved.gith |
| c3a0 | 75 62 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 20 6f 6e 20 25 73 22 20 65 61 73 79 2d 68 75 67 6f | ub-deploy-timer.on.%s".easy-hugo |
| c3c0 | 2d 75 72 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 | -url)))..(defun.easy-hugo-github |
| c3e0 | 2d 64 65 70 6c 6f 79 2d 6f 6e 2d 74 69 6d 65 72 20 28 6e 29 0a 20 20 22 45 78 65 63 75 74 65 20 | -deploy-on-timer.(n)..."Execute. |
| c400 | 60 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 27 | `easy-hugo-github-deploy-script' |
| c420 | 20 73 63 72 69 70 74 20 61 66 74 65 72 20 4e 20 6d 69 6e 75 74 65 73 2e 0a 54 68 69 73 20 66 75 | .script.after.N.minutes..This.fu |
| c440 | 6e 63 74 69 6f 6e 20 6c 6f 63 61 74 65 73 20 74 68 65 20 73 63 72 69 70 74 20 69 6e 20 60 65 61 | nction.locates.the.script.in.`ea |
| c460 | 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 27 20 61 6e 64 0a 65 78 65 63 75 74 65 73 20 69 74 | sy-hugo-basedir'.and.executes.it |
| c480 | 20 61 66 74 65 72 20 4e 20 6d 69 6e 75 74 65 73 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 64 65 70 | .after.N.minutes."...(let*.((dep |
| c4a0 | 6c 6f 79 73 63 72 69 70 74 20 28 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 0a 09 09 09 28 65 78 70 | loyscript.(file-truename....(exp |
| c4c0 | 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f | and-file-name.....(if.(easy-hugo |
| c4e0 | 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 | -nth-eval-bloglist.easy-hugo-git |
| c500 | 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 20 6e 29 0a 09 09 09 20 20 20 20 20 28 65 61 | hub-deploy-script.n).........(ea |
| c520 | 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 | sy-hugo-nth-eval-bloglist.easy-h |
| c540 | 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 20 6e 29 0a 09 09 09 20 | ugo-github-deploy-script.n)..... |
| c560 | 20 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 67 69 74 68 75 62 2d 64 65 70 6c | ..easy-hugo--default-github-depl |
| c580 | 6f 79 2d 73 63 72 69 70 74 29 0a 09 09 09 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 76 | oy-script).....(easy-hugo-nth-ev |
| c5a0 | 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 6e 29 | al-bloglist.easy-hugo-basedir.n) |
| c5c0 | 29 29 29 0a 09 20 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 65 61 73 79 2d 68 | )))...(default-directory.(easy-h |
| c5e0 | 75 67 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d | ugo-nth-eval-bloglist.easy-hugo- |
| c600 | 62 61 73 65 64 69 72 20 6e 29 29 0a 09 20 28 72 65 74 20 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 | basedir.n))...(ret.(call-process |
| c620 | 0a 09 20 20 20 20 20 20 20 64 65 70 6c 6f 79 73 63 72 69 70 74 20 6e 69 6c 20 22 2a 68 75 67 6f | .........deployscript.nil."*hugo |
| c640 | 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2a 22 20 74 29 29 0a 09 20 28 64 65 66 61 75 6c 74 2d | -github-deploy*".t))...(default- |
| c660 | 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 0a 20 20 | directory.easy-hugo-basedir))... |
| c680 | 20 20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 72 65 74 29 0a 20 20 20 20 20 20 28 73 77 69 | ..(unless.(zerop.ret).......(swi |
| c6a0 | 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f | tch-to-buffer.(get-buffer."*hugo |
| c6c0 | 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2a 22 29 29 0a 20 20 20 20 20 20 28 73 65 74 66 20 28 | -github-deploy*")).......(setf.( |
| c6e0 | 6e 74 68 20 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 74 | nth.n.easy-hugo--github-deploy-t |
| c700 | 69 6d 65 72 2d 6c 69 73 74 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 25 73 | imer-list).nil).......(error."%s |
| c720 | 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 65 6e 64 20 6e 6f 72 6d 61 6c 6c 79 22 20 | .command.does.not.end.normally". |
| c740 | 64 65 70 6c 6f 79 73 63 72 69 70 74 29 29 29 0a 20 20 28 77 68 65 6e 20 28 67 65 74 2d 62 75 66 | deployscript)))...(when.(get-buf |
| c760 | 66 65 72 20 22 2a 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2a 22 29 0a 20 20 20 20 | fer."*hugo-github-deploy*")..... |
| c780 | 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f | (kill-buffer."*hugo-github-deplo |
| c7a0 | 79 2a 22 29 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 42 6c 6f 67 20 64 65 70 6c 6f 79 65 64 22 | y*"))...(message."Blog.deployed" |
| c7c0 | 29 0a 20 20 28 77 68 65 6e 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c | )...(when.(easy-hugo-nth-eval-bl |
| c7e0 | 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 20 6e 29 0a 20 20 20 20 28 62 72 6f | oglist.easy-hugo-url.n).....(bro |
| c800 | 77 73 65 2d 75 72 6c 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 | wse-url.(easy-hugo-nth-eval-blog |
| c820 | 6c 69 73 74 20 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 20 6e 29 29 29 0a 20 20 28 73 65 74 66 | list..easy-hugo-url.n)))...(setf |
| c840 | 20 28 6e 74 68 20 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 | .(nth.n.easy-hugo--github-deploy |
| c860 | 2d 74 69 6d 65 72 2d 6c 69 73 74 29 20 6e 69 6c 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | -timer-list).nil))..;;;###autolo |
| c880 | 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 | ad.(defun.easy-hugo-amazon-s3-de |
| c8a0 | 70 6c 6f 79 20 28 29 0a 20 20 22 44 65 70 6c 6f 79 20 68 75 67 6f 20 73 6f 75 72 63 65 20 61 74 | ploy.()..."Deploy.hugo.source.at |
| c8c0 | 20 41 6d 61 7a 6f 6e 20 53 33 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 | .Amazon.S3."...(interactive)...( |
| c8e0 | 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 28 75 6e 6c 65 73 73 20 28 65 | easy-hugo-with-env....(unless.(e |
| c900 | 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 61 77 73 22 29 0a 20 20 20 20 20 28 65 72 72 6f | xecutable-find."aws")......(erro |
| c920 | 72 20 22 27 61 77 73 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 22 29 29 0a 20 20 20 | r."'aws'.is.not.installed")).... |
| c940 | 28 75 6e 6c 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 62 75 63 6b | (unless.easy-hugo-amazon-s3-buck |
| c960 | 65 74 2d 6e 61 6d 65 0a 20 20 20 20 20 28 65 72 72 6f 72 20 22 50 6c 65 61 73 65 20 73 65 74 20 | et-name......(error."Please.set. |
| c980 | 27 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 62 75 63 6b 65 74 2d 6e 61 6d 65 | 'easy-hugo-amazon-s3-bucket-name |
| c9a0 | 27 20 76 61 72 69 61 62 6c 65 22 29 29 0a 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 64 69 72 | '.variable"))....(when.(file-dir |
| c9c0 | 65 63 74 6f 72 79 2d 70 20 22 70 75 62 6c 69 63 22 29 0a 20 20 20 20 20 28 64 65 6c 65 74 65 2d | ectory-p."public")......(delete- |
| c9e0 | 64 69 72 65 63 74 6f 72 79 20 22 70 75 62 6c 69 63 22 20 74 20 6e 69 6c 29 29 0a 20 20 20 28 6c | directory."public".t.nil))....(l |
| ca00 | 65 74 20 28 28 72 65 74 20 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 20 65 61 73 79 2d 68 75 67 6f | et.((ret.(call-process.easy-hugo |
| ca20 | 2d 62 69 6e 20 6e 69 6c 20 22 2a 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 | -bin.nil."*hugo-amazon-s3-deploy |
| ca40 | 2a 22 20 74 20 22 2d 2d 64 65 73 74 69 6e 61 74 69 6f 6e 22 20 22 70 75 62 6c 69 63 22 29 29 29 | *".t."--destination"."public"))) |
| ca60 | 0a 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 72 65 74 29 0a 20 20 20 20 20 20 | ......(unless.(zerop.ret)....... |
| ca80 | 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 | .(switch-to-buffer.(get-buffer." |
| caa0 | 2a 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2a 22 29 29 0a 20 20 20 20 20 | *hugo-amazon-s3-deploy*"))...... |
| cac0 | 20 20 28 65 72 72 6f 72 20 22 27 68 75 67 6f 20 2d 2d 64 65 73 74 69 6e 61 74 69 6f 6e 20 70 75 | ..(error."'hugo.--destination.pu |
| cae0 | 62 6c 69 63 27 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 65 6e 64 20 6e 6f 72 6d 61 | blic'.command.does.not.end.norma |
| cb00 | 6c 6c 79 22 29 29 29 0a 20 20 20 28 77 68 65 6e 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 2a 68 | lly")))....(when.(get-buffer."*h |
| cb20 | 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2a 22 29 0a 20 20 20 20 20 28 6b 69 | ugo-amazon-s3-deploy*")......(ki |
| cb40 | 6c 6c 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f | ll-buffer."*hugo-amazon-s3-deplo |
| cb60 | 79 2a 22 29 29 0a 20 20 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e | y*"))....(shell-command-to-strin |
| cb80 | 67 0a 20 20 20 20 28 63 6f 6e 63 61 74 20 22 61 77 73 20 73 33 20 73 79 6e 63 20 2d 2d 64 65 6c | g.....(concat."aws.s3.sync.--del |
| cba0 | 65 74 65 20 70 75 62 6c 69 63 20 73 33 3a 2f 2f 22 20 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a | ete.public.s3://".easy-hugo-amaz |
| cbc0 | 6f 6e 2d 73 33 2d 62 75 63 6b 65 74 2d 6e 61 6d 65 20 22 2f 22 29 29 0a 20 20 20 28 6d 65 73 73 | on-s3-bucket-name."/"))....(mess |
| cbe0 | 61 67 65 20 22 42 6c 6f 67 20 64 65 70 6c 6f 79 65 64 22 29 0a 20 20 20 28 77 68 65 6e 20 65 61 | age."Blog.deployed")....(when.ea |
| cc00 | 73 79 2d 68 75 67 6f 2d 75 72 6c 0a 20 20 20 20 20 28 62 72 6f 77 73 65 2d 75 72 6c 20 65 61 73 | sy-hugo-url......(browse-url.eas |
| cc20 | 79 2d 68 75 67 6f 2d 75 72 6c 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | y-hugo-url))))..;;;###autoload.( |
| cc40 | 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 | defun.easy-hugo-amazon-s3-deploy |
| cc60 | 2d 74 69 6d 65 72 20 28 6e 29 0a 20 20 22 41 20 74 69 6d 65 72 20 74 6f 20 64 65 70 6c 6f 79 20 | -timer.(n)..."A.timer.to.deploy. |
| cc80 | 74 6f 20 41 6d 61 7a 6f 6e 2d 53 33 20 61 66 74 65 72 20 4e 20 6d 69 6e 75 74 65 73 2e 22 0a 20 | to.Amazon-S3.after.N.minutes.".. |
| cca0 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 6e 4d 69 6e 75 74 65 3a 22 29 0a 20 20 28 75 6e 6c | .(interactive."nMinute:")...(unl |
| ccc0 | 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 0a 20 20 20 20 28 65 72 72 6f 72 | ess.easy-hugo-basedir.....(error |
| cce0 | 20 22 50 6c 65 61 73 65 20 73 65 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 76 | ."Please.set.easy-hugo-basedir.v |
| cd00 | 61 72 69 61 62 6c 65 22 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 65 78 65 63 75 74 61 62 6c 65 | ariable"))...(unless.(executable |
| cd20 | 2d 66 69 6e 64 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 29 0a 20 20 20 20 28 65 72 72 6f 72 20 | -find.easy-hugo-bin).....(error. |
| cd40 | 22 27 68 75 67 6f 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 22 29 29 0a 20 20 28 75 | "'hugo'.is.not.installed"))...(u |
| cd60 | 6e 6c 65 73 73 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 61 77 73 22 29 0a 20 20 | nless.(executable-find."aws")... |
| cd80 | 20 20 28 65 72 72 6f 72 20 22 27 61 77 73 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 | ..(error."'aws'.is.not.installed |
| cda0 | 22 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 | "))...(unless.easy-hugo-amazon-s |
| cdc0 | 33 2d 62 75 63 6b 65 74 2d 6e 61 6d 65 0a 20 20 20 20 28 65 72 72 6f 72 20 22 50 6c 65 61 73 65 | 3-bucket-name.....(error."Please |
| cde0 | 20 73 65 74 20 27 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 62 75 63 6b 65 74 | .set.'easy-hugo-amazon-s3-bucket |
| ce00 | 2d 6e 61 6d 65 27 20 76 61 72 69 61 62 6c 65 22 29 29 0a 20 20 28 6c 65 74 20 28 28 62 6c 6f 67 | -name'.variable"))...(let.((blog |
| ce20 | 6e 75 6d 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 29 29 0a 20 20 | num.easy-hugo--current-blog))... |
| ce40 | 20 20 28 69 66 20 28 6e 74 68 20 62 6c 6f 67 6e 75 6d 20 65 61 73 79 2d 68 75 67 6f 2d 2d 61 6d | ..(if.(nth.blognum.easy-hugo--am |
| ce60 | 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 0a 09 28 6d 65 73 | azon-s3-deploy-timer-list)..(mes |
| ce80 | 73 61 67 65 20 22 54 68 65 72 65 20 69 73 20 61 6c 72 65 61 64 79 20 72 65 73 65 72 76 65 64 20 | sage."There.is.already.reserved. |
| cea0 | 41 57 53 2d 73 33 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 20 6f 6e 20 25 73 22 20 65 61 73 79 2d | AWS-s3-deploy-timer.on.%s".easy- |
| cec0 | 68 75 67 6f 2d 75 72 6c 29 0a 20 20 20 20 20 20 28 73 65 74 66 20 28 6e 74 68 20 65 61 73 79 2d | hugo-url).......(setf.(nth.easy- |
| cee0 | 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 61 6d | hugo--current-blog.easy-hugo--am |
| cf00 | 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 0a 09 20 20 20 20 | azon-s3-deploy-timer-list)...... |
| cf20 | 28 72 75 6e 2d 61 74 2d 74 69 6d 65 20 28 2a 20 6e 20 36 30 29 20 6e 69 6c 0a 09 09 09 20 23 27 | (run-at-time.(*.n.60).nil.....#' |
| cf40 | 28 6c 61 6d 62 64 61 20 28 29 20 28 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d | (lambda.().(easy-hugo-amazon-s3- |
| cf60 | 64 65 70 6c 6f 79 2d 6f 6e 2d 74 69 6d 65 72 20 62 6c 6f 67 6e 75 6d 29 29 29 29 29 29 29 0a 0a | deploy-on-timer.blognum))))))).. |
| cf80 | 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d | ;;;###autoload.(defun.easy-hugo- |
| cfa0 | 63 61 6e 63 65 6c 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 20 28 29 | cancel-amazon-s3-deploy-timer.() |
| cfc0 | 0a 20 20 22 43 61 6e 63 65 6c 20 41 6d 61 7a 6f 6e 2d 53 33 20 64 65 70 6c 6f 79 6d 65 6e 74 20 | ..."Cancel.Amazon-S3.deployment. |
| cfe0 | 74 69 6d 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 28 6e | timer."...(interactive)...(if.(n |
| d000 | 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d | th.easy-hugo--current-blog.easy- |
| d020 | 68 75 67 6f 2d 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 | hugo--amazon-s3-deploy-timer-lis |
| d040 | 74 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 28 63 61 6e 63 65 6c 2d 74 69 6d 65 72 20 28 | t).......(progn..(cancel-timer.( |
| d060 | 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 65 61 73 79 | nth.easy-hugo--current-blog.easy |
| d080 | 2d 68 75 67 6f 2d 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 | -hugo--amazon-s3-deploy-timer-li |
| d0a0 | 73 74 29 29 0a 09 28 73 65 74 66 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 | st))..(setf.(nth.easy-hugo--curr |
| d0c0 | 65 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 | ent-blog.easy-hugo--amazon-s3-de |
| d0e0 | 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 20 6e 69 6c 29 0a 09 28 6d 65 73 73 61 67 65 20 | ploy-timer-list).nil)..(message. |
| d100 | 22 41 57 53 2d 73 33 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 20 63 61 6e 63 65 6c 65 64 20 6f 6e | "AWS-s3-deploy-timer.canceled.on |
| d120 | 20 25 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 29 0a 20 20 20 20 28 6d 65 73 73 61 67 | .%s".easy-hugo-url)).....(messag |
| d140 | 65 20 22 54 68 65 72 65 20 69 73 20 6e 6f 20 72 65 73 65 72 76 65 64 20 41 57 53 2d 73 33 2d 64 | e."There.is.no.reserved.AWS-s3-d |
| d160 | 65 70 6c 6f 79 2d 74 69 6d 65 72 20 6f 6e 20 25 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c | eploy-timer.on.%s".easy-hugo-url |
| d180 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d | )))..(defun.easy-hugo-amazon-s3- |
| d1a0 | 64 65 70 6c 6f 79 2d 6f 6e 2d 74 69 6d 65 72 20 28 6e 29 0a 20 20 22 44 65 70 6c 6f 79 20 68 75 | deploy-on-timer.(n)..."Deploy.hu |
| d1c0 | 67 6f 20 73 6f 75 72 63 65 20 61 74 20 41 6d 61 7a 6f 6e 20 53 33 20 6f 6e 20 74 69 6d 65 72 20 | go.source.at.Amazon.S3.on.timer. |
| d1e0 | 61 74 20 4e 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f | at.N."...(let*.((default-directo |
| d200 | 72 79 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 | ry.(easy-hugo-nth-eval-bloglist. |
| d220 | 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 6e 29 29 0a 09 20 28 72 65 74 20 28 63 61 | easy-hugo-basedir.n))...(ret.(ca |
| d240 | 6c 6c 2d 70 72 6f 63 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 20 6e 69 6c 20 22 2a 68 | ll-process.easy-hugo-bin.nil."*h |
| d260 | 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2a 22 20 74 20 22 2d 2d 64 65 73 74 | ugo-amazon-s3-deploy*".t."--dest |
| d280 | 69 6e 61 74 69 6f 6e 22 20 22 70 75 62 6c 69 63 22 29 29 0a 09 20 28 64 65 66 61 75 6c 74 2d 64 | ination"."public"))...(default-d |
| d2a0 | 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 0a 20 20 20 | irectory.easy-hugo-basedir)).... |
| d2c0 | 20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 72 65 74 29 0a 20 20 20 20 20 20 28 73 77 69 74 | .(unless.(zerop.ret).......(swit |
| d2e0 | 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d | ch-to-buffer.(get-buffer."*hugo- |
| d300 | 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2a 22 29 29 0a 20 20 20 20 20 20 28 73 65 74 66 | amazon-s3-deploy*")).......(setf |
| d320 | 20 28 6e 74 68 20 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 | .(nth.n.easy-hugo--amazon-s3-dep |
| d340 | 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 28 65 72 72 6f | loy-timer-list).nil).......(erro |
| d360 | 72 20 22 27 68 75 67 6f 20 2d 2d 64 65 73 74 69 6e 61 74 69 6f 6e 20 70 75 62 6c 69 63 27 20 63 | r."'hugo.--destination.public'.c |
| d380 | 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 65 6e 64 20 6e 6f 72 6d 61 6c 6c 79 22 29 29 29 | ommand.does.not.end.normally"))) |
| d3a0 | 0a 20 20 28 77 68 65 6e 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 61 6d 61 7a | ...(when.(get-buffer."*hugo-amaz |
| d3c0 | 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2a 22 29 0a 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 | on-s3-deploy*").....(kill-buffer |
| d3e0 | 20 22 2a 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2a 22 29 29 0a 20 20 28 | ."*hugo-amazon-s3-deploy*"))...( |
| d400 | 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 65 61 73 79 2d 68 75 67 | setq.default-directory.(easy-hug |
| d420 | 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 | o-nth-eval-bloglist.easy-hugo-ba |
| d440 | 73 65 64 69 72 20 6e 29 29 0a 20 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 | sedir.n))...(shell-command-to-st |
| d460 | 72 69 6e 67 0a 20 20 20 28 63 6f 6e 63 61 74 20 22 61 77 73 20 73 33 20 73 79 6e 63 20 2d 2d 64 | ring....(concat."aws.s3.sync.--d |
| d480 | 65 6c 65 74 65 20 70 75 62 6c 69 63 20 73 33 3a 2f 2f 22 0a 09 20 20 20 28 65 61 73 79 2d 68 75 | elete.public.s3://".....(easy-hu |
| d4a0 | 67 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 61 | go-nth-eval-bloglist.easy-hugo-a |
| d4c0 | 6d 61 7a 6f 6e 2d 73 33 2d 62 75 63 6b 65 74 2d 6e 61 6d 65 20 6e 29 20 22 2f 22 29 29 0a 20 20 | mazon-s3-bucket-name.n)."/"))... |
| d4e0 | 28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 | (setq.default-directory.easy-hug |
| d500 | 6f 2d 62 61 73 65 64 69 72 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 42 6c 6f 67 20 64 65 70 6c | o-basedir)...(message."Blog.depl |
| d520 | 6f 79 65 64 22 29 0a 20 20 28 77 68 65 6e 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 76 | oyed")...(when.(easy-hugo-nth-ev |
| d540 | 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 20 6e 29 0a 20 20 20 | al-bloglist.easy-hugo-url.n).... |
| d560 | 20 28 62 72 6f 77 73 65 2d 75 72 6c 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 76 61 6c | .(browse-url.(easy-hugo-nth-eval |
| d580 | 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 20 6e 29 29 0a 20 20 20 20 | -bloglist.easy-hugo-url.n))..... |
| d5a0 | 28 73 65 74 66 20 28 6e 74 68 20 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 61 6d 61 7a 6f 6e 2d 73 | (setf.(nth.n.easy-hugo--amazon-s |
| d5c0 | 33 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 20 6e 69 6c 29 29 29 0a 0a 3b 3b 3b | 3-deploy-timer-list).nil)))..;;; |
| d5e0 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 67 6f 6f | ###autoload.(defun.easy-hugo-goo |
| d600 | 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 20 28 29 0a 20 20 22 44 | gle-cloud-storage-deploy.()..."D |
| d620 | 65 70 6c 6f 79 20 68 75 67 6f 20 73 6f 75 72 63 65 20 61 74 20 47 6f 6f 67 6c 65 20 43 6c 6f 75 | eploy.hugo.source.at.Google.Clou |
| d640 | 64 20 53 74 6f 72 61 67 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 65 | d.Storage."...(interactive)...(e |
| d660 | 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 28 75 6e 6c 65 73 73 20 28 65 78 | asy-hugo-with-env....(unless.(ex |
| d680 | 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 67 73 75 74 69 6c 22 29 0a 20 20 20 20 20 28 65 72 | ecutable-find."gsutil")......(er |
| d6a0 | 72 6f 72 20 22 27 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 20 53 44 4b 27 20 69 73 20 6e 6f 74 20 69 | ror."'Google.Cloud.SDK'.is.not.i |
| d6c0 | 6e 73 74 61 6c 6c 65 64 22 29 29 0a 20 20 20 28 75 6e 6c 65 73 73 20 65 61 73 79 2d 68 75 67 6f | nstalled"))....(unless.easy-hugo |
| d6e0 | 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 62 75 63 6b 65 74 2d 6e 61 6d | -google-cloud-storage-bucket-nam |
| d700 | 65 0a 20 20 20 20 20 28 65 72 72 6f 72 20 22 50 6c 65 61 73 65 20 73 65 74 20 27 65 61 73 79 2d | e......(error."Please.set.'easy- |
| d720 | 68 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 62 75 63 6b 65 74 | hugo-google-cloud-storage-bucket |
| d740 | 2d 6e 61 6d 65 27 20 76 61 72 69 61 62 6c 65 22 29 29 0a 20 20 20 28 77 68 65 6e 20 28 66 69 6c | -name'.variable"))....(when.(fil |
| d760 | 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 22 70 75 62 6c 69 63 22 29 0a 20 20 20 20 20 28 64 65 | e-directory-p."public")......(de |
| d780 | 6c 65 74 65 2d 64 69 72 65 63 74 6f 72 79 20 22 70 75 62 6c 69 63 22 20 74 20 6e 69 6c 29 29 0a | lete-directory."public".t.nil)). |
| d7a0 | 20 20 20 28 6c 65 74 20 28 28 72 65 74 20 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 0a 09 20 20 20 | ...(let.((ret.(call-process..... |
| d7c0 | 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 20 6e 69 6c 20 22 2a 68 75 67 6f 2d 67 6f 6f | ....easy-hugo-bin.nil."*hugo-goo |
| d7e0 | 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2a 22 20 74 20 22 2d 2d | gle-cloud-storage-deploy*".t."-- |
| d800 | 64 65 73 74 69 6e 61 74 69 6f 6e 22 20 22 70 75 62 6c 69 63 22 29 29 29 0a 20 20 20 20 20 28 75 | destination"."public")))......(u |
| d820 | 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 72 65 74 29 0a 20 20 20 20 20 20 20 28 73 77 69 74 63 68 | nless.(zerop.ret)........(switch |
| d840 | 2d 74 6f 2d 62 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 67 6f | -to-buffer.(get-buffer."*hugo-go |
| d860 | 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2a 22 29 29 0a 20 20 | ogle-cloud-storage-deploy*"))... |
| d880 | 20 20 20 20 20 28 65 72 72 6f 72 20 22 27 68 75 67 6f 20 2d 2d 64 65 73 74 69 6e 61 74 69 6f 6e | .....(error."'hugo.--destination |
| d8a0 | 20 70 75 62 6c 69 63 27 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 65 6e 64 20 6e 6f | .public'.command.does.not.end.no |
| d8c0 | 72 6d 61 6c 6c 79 22 29 29 29 0a 20 20 20 28 77 68 65 6e 20 28 67 65 74 2d 62 75 66 66 65 72 20 | rmally")))....(when.(get-buffer. |
| d8e0 | 22 2a 68 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c | "*hugo-google-cloud-storage-depl |
| d900 | 6f 79 2a 22 29 0a 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 67 | oy*")......(kill-buffer."*hugo-g |
| d920 | 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2a 22 29 29 0a 20 | oogle-cloud-storage-deploy*")).. |
| d940 | 20 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 0a 20 20 20 20 28 | ..(shell-command-to-string.....( |
| d960 | 63 6f 6e 63 61 74 20 22 67 73 75 74 69 6c 20 2d 6d 20 72 73 79 6e 63 20 2d 64 20 2d 72 20 70 75 | concat."gsutil.-m.rsync.-d.-r.pu |
| d980 | 62 6c 69 63 20 67 73 3a 2f 2f 22 0a 09 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 67 6f 6f 67 6c | blic.gs://"......easy-hugo-googl |
| d9a0 | 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 62 75 63 6b 65 74 2d 6e 61 6d 65 20 22 2f 22 29 | e-cloud-storage-bucket-name."/") |
| d9c0 | 29 0a 20 20 20 28 6d 65 73 73 61 67 65 20 22 42 6c 6f 67 20 64 65 70 6c 6f 79 65 64 22 29 0a 20 | )....(message."Blog.deployed").. |
| d9e0 | 20 20 28 77 68 65 6e 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 0a 20 20 20 20 20 28 62 72 6f 77 | ..(when.easy-hugo-url......(brow |
| da00 | 73 65 2d 75 72 6c 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 | se-url.easy-hugo-url))))..;;;### |
| da20 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 67 6f 6f 67 6c 65 | autoload.(defun.easy-hugo-google |
| da40 | 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 20 28 6e 29 0a | -cloud-storage-deploy-timer.(n). |
| da60 | 20 20 22 41 20 74 69 6d 65 72 20 74 6f 20 64 65 70 6c 6f 79 20 74 6f 20 47 6f 6f 67 6c 65 20 43 | .."A.timer.to.deploy.to.Google.C |
| da80 | 6c 6f 75 64 20 53 74 6f 72 61 67 65 20 61 66 74 65 72 20 4e 20 6d 69 6e 75 74 65 73 2e 22 0a 20 | loud.Storage.after.N.minutes.".. |
| daa0 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 6e 4d 69 6e 75 74 65 3a 22 29 0a 20 20 28 75 6e 6c | .(interactive."nMinute:")...(unl |
| dac0 | 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 0a 20 20 20 20 28 65 72 72 6f 72 | ess.easy-hugo-basedir.....(error |
| dae0 | 20 22 50 6c 65 61 73 65 20 73 65 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 76 | ."Please.set.easy-hugo-basedir.v |
| db00 | 61 72 69 61 62 6c 65 22 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 65 78 65 63 75 74 61 62 6c 65 | ariable"))...(unless.(executable |
| db20 | 2d 66 69 6e 64 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 29 0a 20 20 20 20 28 65 72 72 6f 72 20 | -find.easy-hugo-bin).....(error. |
| db40 | 22 27 68 75 67 6f 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 22 29 29 0a 20 20 28 75 | "'hugo'.is.not.installed"))...(u |
| db60 | 6e 6c 65 73 73 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 67 73 75 74 69 6c 22 29 | nless.(executable-find."gsutil") |
| db80 | 0a 20 20 20 20 28 65 72 72 6f 72 20 22 27 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 20 53 44 4b 27 20 | .....(error."'Google.Cloud.SDK'. |
| dba0 | 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 22 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 65 61 | is.not.installed"))...(unless.ea |
| dbc0 | 73 79 2d 68 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 62 75 63 | sy-hugo-google-cloud-storage-buc |
| dbe0 | 6b 65 74 2d 6e 61 6d 65 0a 20 20 20 20 28 65 72 72 6f 72 20 22 50 6c 65 61 73 65 20 73 65 74 20 | ket-name.....(error."Please.set. |
| dc00 | 27 65 61 73 79 2d 68 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d | 'easy-hugo-google-cloud-storage- |
| dc20 | 62 75 63 6b 65 74 2d 6e 61 6d 65 27 20 76 61 72 69 61 62 6c 65 22 29 29 0a 20 20 28 6c 65 74 20 | bucket-name'.variable"))...(let. |
| dc40 | 28 28 62 6c 6f 67 6e 75 6d 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f | ((blognum.easy-hugo--current-blo |
| dc60 | 67 29 29 0a 20 20 20 20 28 69 66 20 28 6e 74 68 20 62 6c 6f 67 6e 75 6d 20 65 61 73 79 2d 68 75 | g)).....(if.(nth.blognum.easy-hu |
| dc80 | 67 6f 2d 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2d | go--google-cloud-storage-deploy- |
| dca0 | 74 69 6d 65 72 2d 6c 69 73 74 29 0a 09 28 6d 65 73 73 61 67 65 20 22 54 68 65 72 65 20 69 73 20 | timer-list)..(message."There.is. |
| dcc0 | 61 6c 72 65 61 64 79 20 72 65 73 65 72 76 65 64 20 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 | already.reserved.google-cloud-st |
| dce0 | 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 20 6f 6e 20 25 73 22 20 65 61 73 79 2d 68 | orage-deploy-timer.on.%s".easy-h |
| dd00 | 75 67 6f 2d 75 72 6c 29 0a 20 20 20 20 20 20 28 73 65 74 66 20 28 6e 74 68 20 65 61 73 79 2d 68 | ugo-url).......(setf.(nth.easy-h |
| dd20 | 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 67 6f 6f | ugo--current-blog.easy-hugo--goo |
| dd40 | 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c | gle-cloud-storage-deploy-timer-l |
| dd60 | 69 73 74 29 0a 09 20 20 20 20 28 72 75 6e 2d 61 74 2d 74 69 6d 65 20 28 2a 20 6e 20 36 30 29 20 | ist)......(run-at-time.(*.n.60). |
| dd80 | 6e 69 6c 0a 09 09 09 20 23 27 28 6c 61 6d 62 64 61 20 28 29 20 28 65 61 73 79 2d 68 75 67 6f 2d | nil.....#'(lambda.().(easy-hugo- |
| dda0 | 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2d 6f 6e 2d 74 | google-cloud-storage-deploy-on-t |
| ddc0 | 69 6d 65 72 20 62 6c 6f 67 6e 75 6d 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | imer.blognum)))))))..;;;###autol |
| dde0 | 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 63 61 6e 63 65 6c 2d 67 6f 6f 67 | oad.(defun.easy-hugo-cancel-goog |
| de00 | 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 20 28 29 | le-cloud-storage-deploy-timer.() |
| de20 | 0a 20 20 22 43 61 6e 63 65 6c 20 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 20 53 74 6f 72 61 67 65 20 | ..."Cancel.Google.Cloud.Storage. |
| de40 | 64 65 70 6c 6f 79 6d 65 6e 74 20 74 69 6d 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | deployment.timer."...(interactiv |
| de60 | 65 29 0a 20 20 28 69 66 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 | e)...(if.(nth.easy-hugo--current |
| de80 | 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 | -blog.easy-hugo--google-cloud-st |
| dea0 | 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 28 | orage-deploy-timer-list).......( |
| dec0 | 70 72 6f 67 6e 0a 09 28 63 61 6e 63 65 6c 2d 74 69 6d 65 72 20 28 6e 74 68 20 65 61 73 79 2d 68 | progn..(cancel-timer.(nth.easy-h |
| dee0 | 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 67 6f 6f | ugo--current-blog.easy-hugo--goo |
| df00 | 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c | gle-cloud-storage-deploy-timer-l |
| df20 | 69 73 74 29 29 0a 09 28 73 65 74 66 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 | ist))..(setf.(nth.easy-hugo--cur |
| df40 | 72 65 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 | rent-blog.easy-hugo--google-clou |
| df60 | 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 20 6e 69 6c | d-storage-deploy-timer-list).nil |
| df80 | 29 0a 09 28 6d 65 73 73 61 67 65 20 22 47 43 53 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 20 63 61 | )..(message."GCS-deploy-timer.ca |
| dfa0 | 6e 63 65 6c 65 64 20 6f 6e 20 25 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 29 0a 20 20 | nceled.on.%s".easy-hugo-url))... |
| dfc0 | 20 20 28 6d 65 73 73 61 67 65 20 22 54 68 65 72 65 20 69 73 20 6e 6f 20 72 65 73 65 72 76 65 64 | ..(message."There.is.no.reserved |
| dfe0 | 20 47 43 53 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 20 6f 6e 20 25 73 22 20 65 61 73 79 2d 68 75 | .GCS-deploy-timer.on.%s".easy-hu |
| e000 | 67 6f 2d 75 72 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 67 6f 6f 67 | go-url)))..(defun.easy-hugo-goog |
| e020 | 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2d 6f 6e 2d 74 69 6d 65 72 | le-cloud-storage-deploy-on-timer |
| e040 | 20 28 6e 29 0a 20 20 22 44 65 70 6c 6f 79 20 68 75 67 6f 20 73 6f 75 72 63 65 20 61 74 20 47 6f | .(n)..."Deploy.hugo.source.at.Go |
| e060 | 6f 67 6c 65 20 43 6c 6f 75 64 20 53 74 6f 72 61 67 65 20 6f 6e 20 74 69 6d 65 72 20 61 74 20 4e | ogle.Cloud.Storage.on.timer.at.N |
| e080 | 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 | ."...(let*.((default-directory.( |
| e0a0 | 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 | easy-hugo-nth-eval-bloglist.easy |
| e0c0 | 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 6e 29 29 0a 09 20 28 72 65 74 20 28 63 61 6c 6c 2d 70 | -hugo-basedir.n))...(ret.(call-p |
| e0e0 | 72 6f 63 65 73 73 0a 09 20 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 20 6e 69 6c | rocess.........easy-hugo-bin.nil |
| e100 | 20 22 2a 68 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 | ."*hugo-google-cloud-storage-dep |
| e120 | 6c 6f 79 2a 22 20 74 20 22 2d 2d 64 65 73 74 69 6e 61 74 69 6f 6e 22 20 22 70 75 62 6c 69 63 22 | loy*".t."--destination"."public" |
| e140 | 29 29 0a 09 20 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 | ))...(default-directory.easy-hug |
| e160 | 6f 2d 62 61 73 65 64 69 72 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 72 | o-basedir)).....(unless.(zerop.r |
| e180 | 65 74 29 0a 20 20 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 28 67 65 74 | et).......(switch-to-buffer.(get |
| e1a0 | 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 | -buffer."*hugo-google-cloud-stor |
| e1c0 | 61 67 65 2d 64 65 70 6c 6f 79 2a 22 29 29 0a 20 20 20 20 20 20 28 73 65 74 66 20 28 6e 74 68 20 | age-deploy*")).......(setf.(nth. |
| e1e0 | 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 | n.easy-hugo--google-cloud-storag |
| e200 | 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 | e-deploy-timer-list).nil)....... |
| e220 | 28 65 72 72 6f 72 20 22 27 68 75 67 6f 20 2d 2d 64 65 73 74 69 6e 61 74 69 6f 6e 20 70 75 62 6c | (error."'hugo.--destination.publ |
| e240 | 69 63 27 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 65 6e 64 20 6e 6f 72 6d 61 6c 6c | ic'.command.does.not.end.normall |
| e260 | 79 22 29 29 29 0a 20 20 28 77 68 65 6e 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f | y")))...(when.(get-buffer."*hugo |
| e280 | 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2a 22 29 0a | -google-cloud-storage-deploy*"). |
| e2a0 | 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 | ....(kill-buffer."*hugo-google-c |
| e2c0 | 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2a 22 29 29 0a 20 20 28 73 65 74 71 20 | loud-storage-deploy*"))...(setq. |
| e2e0 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 | default-directory.(easy-hugo-nth |
| e300 | 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 | -eval-bloglist.easy-hugo-basedir |
| e320 | 20 6e 29 29 0a 20 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 0a | .n))...(shell-command-to-string. |
| e340 | 20 20 20 28 63 6f 6e 63 61 74 20 22 67 73 75 74 69 6c 20 2d 6d 20 72 73 79 6e 63 20 2d 64 20 2d | ...(concat."gsutil.-m.rsync.-d.- |
| e360 | 72 20 70 75 62 6c 69 63 20 67 73 3a 2f 2f 22 0a 09 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e | r.public.gs://".....(easy-hugo-n |
| e380 | 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 67 6f 6f 67 6c | th-eval-bloglist.easy-hugo-googl |
| e3a0 | 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 62 75 63 6b 65 74 2d 6e 61 6d 65 20 6e 29 0a 09 | e-cloud-storage-bucket-name.n).. |
| e3c0 | 20 20 20 22 2f 22 29 29 0a 20 20 28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f | ..."/"))...(setq.default-directo |
| e3e0 | 72 79 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 0a 20 20 28 6d 65 73 73 61 67 65 | ry.easy-hugo-basedir)...(message |
| e400 | 20 22 42 6c 6f 67 20 64 65 70 6c 6f 79 65 64 22 29 0a 20 20 28 77 68 65 6e 20 28 65 61 73 79 2d | ."Blog.deployed")...(when.(easy- |
| e420 | 68 75 67 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f | hugo-nth-eval-bloglist.easy-hugo |
| e440 | 2d 75 72 6c 20 6e 29 0a 20 20 20 20 28 62 72 6f 77 73 65 2d 75 72 6c 20 28 65 61 73 79 2d 68 75 | -url.n).....(browse-url.(easy-hu |
| e460 | 67 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 75 | go-nth-eval-bloglist.easy-hugo-u |
| e480 | 72 6c 20 6e 29 29 29 0a 20 20 28 73 65 74 66 20 28 6e 74 68 20 6e 20 65 61 73 79 2d 68 75 67 6f | rl.n)))...(setf.(nth.n.easy-hugo |
| e4a0 | 2d 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2d 74 69 | --google-cloud-storage-deploy-ti |
| e4c0 | 6d 65 72 2d 6c 69 73 74 29 20 6e 69 6c 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | mer-list).nil))..;;;###autoload. |
| e4e0 | 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 61 67 20 28 29 0a 20 20 22 53 65 61 72 63 68 | (defun.easy-hugo-ag.()..."Search |
| e500 | 20 66 6f 72 20 62 6c 6f 67 20 61 72 74 69 63 6c 65 20 77 69 74 68 20 60 63 6f 75 6e 73 65 6c 2d | .for.blog.article.with.`counsel- |
| e520 | 61 67 27 20 6f 72 20 60 68 65 6c 6d 2d 61 67 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | ag'.or.`helm-ag'."...(interactiv |
| e540 | 65 29 0a 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 28 69 66 20 | e)...(easy-hugo-with-env....(if. |
| e560 | 28 61 6e 64 20 28 72 65 71 75 69 72 65 20 27 63 6f 75 6e 73 65 6c 20 6e 69 6c 20 74 29 20 28 6e | (and.(require.'counsel.nil.t).(n |
| e580 | 6f 74 20 65 61 73 79 2d 68 75 67 6f 2d 68 65 6c 6d 2d 61 67 29 29 0a 20 20 20 20 20 20 20 28 63 | ot.easy-hugo-helm-ag))........(c |
| e5a0 | 6f 75 6e 73 65 6c 2d 61 67 20 6e 69 6c 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 | ounsel-ag.nil.(expand-file-name. |
| e5c0 | 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 | easy-hugo-postdir.easy-hugo-base |
| e5e0 | 64 69 72 29 29 0a 20 20 20 20 20 28 69 66 20 28 72 65 71 75 69 72 65 20 27 68 65 6c 6d 2d 61 67 | dir))......(if.(require.'helm-ag |
| e600 | 20 6e 69 6c 20 74 29 0a 09 20 28 68 65 6c 6d 2d 61 67 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | .nil.t)...(helm-ag.(expand-file- |
| e620 | 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 20 65 61 73 79 2d 68 75 67 6f | name.easy-hugo-postdir.easy-hugo |
| e640 | 2d 62 61 73 65 64 69 72 29 29 0a 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 27 63 6f 75 6e 73 | -basedir))........(error."'couns |
| e660 | 65 6c 27 20 6f 72 20 27 68 65 6c 6d 2d 61 67 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 | el'.or.'helm-ag'.is.not.installe |
| e680 | 64 22 29 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 75 6e 20 65 | d")))))..;;;###autoload.(defun.e |
| e6a0 | 61 73 79 2d 68 75 67 6f 2d 72 67 20 28 29 0a 20 20 22 53 65 61 72 63 68 20 66 6f 72 20 62 6c 6f | asy-hugo-rg.()..."Search.for.blo |
| e6c0 | 67 20 61 72 74 69 63 6c 65 20 77 69 74 68 20 60 63 6f 75 6e 73 65 6c 2d 72 67 27 20 6f 72 20 60 | g.article.with.`counsel-rg'.or.` |
| e6e0 | 63 6f 6e 73 75 6c 74 2d 72 69 70 67 72 65 70 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | consult-ripgrep'."...(interactiv |
| e700 | 65 29 0a 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 28 6c 65 74 | e)...(easy-hugo-with-env....(let |
| e720 | 20 28 28 64 69 72 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 | .((dir.(expand-file-name.easy-hu |
| e740 | 67 6f 2d 70 6f 73 74 64 69 72 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 0a | go-postdir.easy-hugo-basedir))). |
| e760 | 20 20 20 20 20 28 69 66 20 28 72 65 71 75 69 72 65 20 27 63 6f 75 6e 73 65 6c 20 6e 69 6c 20 74 | .....(if.(require.'counsel.nil.t |
| e780 | 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 72 67 20 6e 69 6c 20 64 69 72 29 0a | )..........(counsel-rg.nil.dir). |
| e7a0 | 20 20 20 20 20 20 20 28 69 66 20 28 72 65 71 75 69 72 65 20 27 63 6f 6e 73 75 6c 74 20 6e 69 6c | .......(if.(require.'consult.nil |
| e7c0 | 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 75 6c 74 2d 72 69 70 67 72 65 70 20 | .t)............(consult-ripgrep. |
| e7e0 | 64 69 72 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 27 63 6f 75 6e 73 | dir.nil)..........(error."'couns |
| e800 | 65 6c 27 20 6f 72 20 27 63 6f 6e 73 75 6c 74 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 | el'.or.'consult'.is.not.installe |
| e820 | 64 22 29 29 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 75 6e 20 | d"))))))..;;;###autoload.(defun. |
| e840 | 65 61 73 79 2d 68 75 67 6f 2d 6f 70 65 6e 2d 63 6f 6e 66 69 67 20 28 29 0a 20 20 22 4f 70 65 6e | easy-hugo-open-config.()..."Open |
| e860 | 20 48 75 67 6f 27 73 20 63 6f 6e 66 69 67 20 66 69 6c 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | .Hugo's.config.file."...(interac |
| e880 | 74 69 76 65 29 0a 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 28 | tive)...(easy-hugo-with-env....( |
| e8a0 | 6c 65 74 20 28 28 63 6f 6e 66 69 67 2d 66 69 6c 65 73 20 27 28 22 63 6f 6e 66 69 67 2e 74 6f 6d | let.((config-files.'("config.tom |
| e8c0 | 6c 22 20 22 63 6f 6e 66 69 67 2e 79 61 6d 6c 22 20 22 63 6f 6e 66 69 67 2e 6a 73 6f 6e 22 0a 20 | l"."config.yaml"."config.json".. |
| e8e0 | 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 68 75 67 6f 2e 74 6f | ........................"hugo.to |
| e900 | 6d 6c 22 20 22 68 75 67 6f 2e 79 61 6d 6c 22 20 22 68 75 67 6f 2e 6a 73 6f 6e 22 29 29 29 0a 20 | ml"."hugo.yaml"."hugo.json"))).. |
| e920 | 20 20 20 20 28 63 61 74 63 68 20 27 66 6f 75 6e 64 2d 63 6f 6e 66 69 67 0a 20 20 20 20 20 20 20 | ....(catch.'found-config........ |
| e940 | 28 64 6f 6c 69 73 74 20 28 66 69 6c 65 20 63 6f 6e 66 69 67 2d 66 69 6c 65 73 29 0a 20 20 20 20 | (dolist.(file.config-files)..... |
| e960 | 20 20 20 20 20 28 6c 65 74 20 28 28 66 75 6c 6c 2d 70 61 74 68 20 28 65 78 70 61 6e 64 2d 66 69 | .....(let.((full-path.(expand-fi |
| e980 | 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 | le-name.file.easy-hugo-basedir)) |
| e9a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d | )............(when.(file-exists- |
| e9c0 | 70 20 66 75 6c 6c 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6e 64 2d | p.full-path)..............(find- |
| e9e0 | 66 69 6c 65 20 66 75 6c 6c 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 68 | file.full-path)..............(th |
| ea00 | 72 6f 77 20 27 66 6f 75 6e 64 2d 63 6f 6e 66 69 67 20 74 29 29 29 29 0a 20 20 20 20 20 20 20 28 | row.'found-config.t))))........( |
| ea20 | 65 72 72 6f 72 20 22 4e 6f 20 48 75 67 6f 20 63 6f 6e 66 69 67 20 66 69 6c 65 20 66 6f 75 6e 64 | error."No.Hugo.config.file.found |
| ea40 | 20 69 6e 20 25 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 29 29 0a 0a | .in.%s".easy-hugo-basedir))))).. |
| ea60 | 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 68 65 6c 70 0a 20 20 28 69 66 20 | (defcustom.easy-hugo-help...(if. |
| ea80 | 28 6e 75 6c 6c 20 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 68 61 | (null.easy-hugo-sort-default-cha |
| eaa0 | 72 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 22 6e 20 2e 2e 20 4e 65 77 20 62 6c 6f 67 20 | r).......(progn.."n....New.blog. |
| eac0 | 70 6f 73 74 20 20 20 20 52 20 2e 2e 20 52 65 6e 61 6d 65 20 66 69 6c 65 20 20 20 47 20 2e 2e 20 | post....R....Rename.file...G.... |
| eae0 | 44 65 70 6c 6f 79 20 47 69 74 48 75 62 20 20 20 20 44 20 2e 2e 20 44 72 61 66 74 20 6c 69 73 74 | Deploy.GitHub....D....Draft.list |
| eb00 | 0a 70 20 2e 2e 20 50 72 65 76 69 65 77 20 20 20 20 20 20 20 20 20 20 67 20 2e 2e 20 52 65 66 72 | .p....Preview..........g....Refr |
| eb20 | 65 73 68 20 20 20 20 20 20 20 41 20 2e 2e 20 44 65 70 6c 6f 79 20 41 57 53 20 53 33 20 20 20 20 | esh.......A....Deploy.AWS.S3.... |
| eb40 | 75 20 2e 2e 20 53 6f 72 74 20 70 75 62 6c 69 73 68 64 61 79 0a 76 20 2e 2e 20 4f 70 65 6e 20 76 | u....Sort.publishday.v....Open.v |
| eb60 | 69 65 77 2d 6d 6f 64 65 20 20 20 73 20 2e 2e 20 53 6f 72 74 20 74 69 6d 65 20 20 20 20 20 54 20 | iew-mode...s....Sort.time.....T. |
| eb80 | 2e 2e 20 50 75 62 6c 69 73 68 20 74 69 6d 65 72 20 20 20 20 4e 20 2e 2e 20 4e 6f 20 68 65 6c 70 | ...Publish.timer....N....No.help |
| eba0 | 2d 6d 6f 64 65 0a 64 20 2e 2e 20 44 65 6c 65 74 65 20 70 6f 73 74 20 20 20 20 20 20 63 20 2e 2e | -mode.d....Delete.post......c... |
| ebc0 | 20 4f 70 65 6e 20 63 6f 6e 66 69 67 20 20 20 57 20 2e 2e 20 41 57 53 20 53 33 20 74 69 6d 65 72 | .Open.config...W....AWS.S3.timer |
| ebe0 | 20 20 20 20 20 66 20 2e 2e 20 53 65 6c 65 63 74 20 66 69 6c 65 6e 61 6d 65 0a 50 20 2e 2e 20 50 | .....f....Select.filename.P....P |
| ec00 | 75 62 6c 69 73 68 20 63 6c 65 76 65 72 20 20 20 43 20 2e 2e 20 44 65 70 6c 6f 79 20 47 43 53 20 | ublish.clever...C....Deploy.GCS. |
| ec20 | 20 20 20 61 20 2e 2e 20 53 65 61 72 63 68 20 77 69 74 68 20 61 67 20 20 20 48 20 2e 2e 20 47 69 | ...a....Search.with.ag...H....Gi |
| ec40 | 74 48 75 62 20 74 69 6d 65 72 0a 3c 20 2e 2e 20 50 72 65 76 69 6f 75 73 20 62 6c 6f 67 20 20 20 | tHub.timer.<....Previous.blog... |
| ec60 | 20 3e 20 2e 2e 20 4e 65 78 74 20 62 6c 6f 67 20 20 20 20 20 2c 20 2e 2e 20 50 72 65 20 70 6f 73 | .>....Next.blog.....,....Pre.pos |
| ec80 | 74 64 69 72 20 20 20 20 20 20 2e 20 2e 2e 20 4e 65 78 74 20 70 6f 73 74 64 69 72 0a 46 20 2e 2e | tdir...........Next.postdir.F... |
| eca0 | 20 46 75 6c 6c 20 68 65 6c 70 20 5b 74 61 62 5d 20 20 3b 20 2e 2e 20 53 65 6c 65 63 74 20 62 6c | .Full.help.[tab]..;....Select.bl |
| ecc0 | 6f 67 20 20 20 2f 20 2e 2e 20 53 65 6c 65 63 74 20 70 6f 73 74 64 69 72 20 20 20 71 20 2e 2e 20 | og.../....Select.postdir...q.... |
| ece0 | 51 75 69 74 20 65 61 73 79 2d 68 75 67 6f 0a 22 29 0a 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 | Quit.easy-hugo.").....(progn.... |
| ed00 | 20 20 20 22 6e 20 2e 2e 20 4e 65 77 20 62 6c 6f 67 20 70 6f 73 74 20 20 20 20 52 20 2e 2e 20 52 | ..."n....New.blog.post....R....R |
| ed20 | 65 6e 61 6d 65 20 66 69 6c 65 20 20 20 47 20 2e 2e 20 44 65 70 6c 6f 79 20 47 69 74 48 75 62 20 | ename.file...G....Deploy.GitHub. |
| ed40 | 20 20 20 44 20 2e 2e 20 44 72 61 66 74 20 6c 69 73 74 0a 70 20 2e 2e 20 50 72 65 76 69 65 77 20 | ...D....Draft.list.p....Preview. |
| ed60 | 20 20 20 20 20 20 20 20 20 67 20 2e 2e 20 52 65 66 72 65 73 68 20 20 20 20 20 20 20 41 20 2e 2e | .........g....Refresh.......A... |
| ed80 | 20 44 65 70 6c 6f 79 20 41 57 53 20 53 33 20 20 20 20 75 20 2e 2e 20 53 6f 72 74 20 70 75 62 6c | .Deploy.AWS.S3....u....Sort.publ |
| eda0 | 69 73 68 64 61 79 0a 76 20 2e 2e 20 4f 70 65 6e 20 76 69 65 77 2d 6d 6f 64 65 20 20 20 73 20 2e | ishday.v....Open.view-mode...s.. |
| edc0 | 2e 20 53 6f 72 74 20 63 68 61 72 20 20 20 20 20 54 20 2e 2e 20 50 75 62 6c 69 73 68 20 74 69 6d | ..Sort.char.....T....Publish.tim |
| ede0 | 65 72 20 20 20 20 4e 20 2e 2e 20 4e 6f 20 68 65 6c 70 2d 6d 6f 64 65 0a 64 20 2e 2e 20 44 65 6c | er....N....No.help-mode.d....Del |
| ee00 | 65 74 65 20 70 6f 73 74 20 20 20 20 20 20 63 20 2e 2e 20 4f 70 65 6e 20 63 6f 6e 66 69 67 20 20 | ete.post......c....Open.config.. |
| ee20 | 20 3b 20 2e 2e 20 53 65 6c 65 63 74 20 62 6c 6f 67 20 20 20 20 20 20 66 20 2e 2e 20 53 65 6c 65 | .;....Select.blog......f....Sele |
| ee40 | 63 74 20 66 69 6c 65 6e 61 6d 65 0a 50 20 2e 2e 20 50 75 62 6c 69 73 68 20 63 6c 65 76 65 72 20 | ct.filename.P....Publish.clever. |
| ee60 | 20 20 43 20 2e 2e 20 44 65 70 6c 6f 79 20 47 43 53 20 20 20 20 61 20 2e 2e 20 53 65 61 72 63 68 | ..C....Deploy.GCS....a....Search |
| ee80 | 20 77 69 74 68 20 61 67 20 20 20 48 20 2e 2e 20 47 69 74 48 75 62 20 74 69 6d 65 72 0a 3c 20 2e | .with.ag...H....GitHub.timer.<.. |
| eea0 | 2e 20 50 72 65 76 69 6f 75 73 20 62 6c 6f 67 20 20 20 20 3e 20 2e 2e 20 4e 65 78 74 20 62 6c 6f | ..Previous.blog....>....Next.blo |
| eec0 | 67 20 20 20 20 20 2c 20 2e 2e 20 50 72 65 20 70 6f 73 74 64 69 72 20 20 20 20 20 20 2e 20 2e 2e | g.....,....Pre.postdir.......... |
| eee0 | 20 4e 65 78 74 20 70 6f 73 74 64 69 72 0a 46 20 2e 2e 20 46 75 6c 6c 20 68 65 6c 70 20 5b 74 61 | .Next.postdir.F....Full.help.[ta |
| ef00 | 62 5d 20 20 57 20 2e 2e 20 41 57 53 20 53 33 20 74 69 6d 65 72 20 20 2f 20 2e 2e 20 53 65 6c 65 | b]..W....AWS.S3.timer../....Sele |
| ef20 | 63 74 20 70 6f 73 74 64 69 72 20 20 20 71 20 2e 2e 20 51 75 69 74 20 65 61 73 79 2d 68 75 67 6f | ct.postdir...q....Quit.easy-hugo |
| ef40 | 0a 22 29 29 0a 20 20 22 48 65 6c 70 20 6f 66 20 60 65 61 73 79 2d 68 75 67 6f 27 2e 22 0a 20 20 | ."))..."Help.of.`easy-hugo'."... |
| ef60 | 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e | :group.'easy-hugo...:type.'strin |
| ef80 | 67 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 69 72 73 74 2d 68 | g)..(defconst.easy-hugo--first-h |
| efa0 | 65 6c 70 0a 20 20 22 57 65 6c 63 6f 6d 65 20 74 6f 20 45 61 73 79 2d 68 75 67 6f 0a 0a 4c 65 74 | elp..."Welcome.to.Easy-hugo..Let |
| efc0 | 27 73 20 70 6f 73 74 20 61 6e 20 61 72 74 69 63 6c 65 20 66 69 72 73 74 2e 0a 50 72 65 73 73 20 | 's.post.an.article.first..Press. |
| efe0 | 6e 20 6f 6e 20 74 68 69 73 20 73 63 72 65 65 6e 20 6f 72 20 4d 2d 78 20 65 61 73 79 2d 68 75 67 | n.on.this.screen.or.M-x.easy-hug |
| f000 | 6f 2d 6e 65 77 70 6f 73 74 2e 0a 45 6e 74 65 72 20 61 20 61 72 74 69 63 6c 65 20 66 69 6c 65 20 | o-newpost..Enter.a.article.file. |
| f020 | 6e 61 6d 65 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 54 68 65 6e 20 4d 2d 78 | name.in.the.minibuffer..Then.M-x |
| f040 | 20 65 61 73 79 2d 68 75 67 6f 20 61 67 61 69 6e 20 6f 72 20 72 65 66 72 65 73 68 20 74 68 65 20 | .easy-hugo.again.or.refresh.the. |
| f060 | 73 63 72 65 65 6e 20 77 69 74 68 20 72 20 6f 72 20 67 20 6b 65 79 20 69 6e 20 74 68 69 73 20 62 | screen.with.r.or.g.key.in.this.b |
| f080 | 75 66 66 65 72 2c 0a 61 72 74 69 63 6c 65 20 77 68 69 63 68 20 79 6f 75 20 77 72 6f 74 65 20 73 | uffer,.article.which.you.wrote.s |
| f0a0 | 68 6f 75 6c 64 20 61 70 70 65 61 72 20 68 65 72 65 2e 0a 45 6e 6a 6f 79 21 0a 0a 22 0a 20 20 22 | hould.appear.here..Enjoy!.."..." |
| f0c0 | 48 65 6c 70 20 6f 66 20 60 65 61 73 79 2d 68 75 67 6f 27 20 66 69 72 73 74 20 74 69 6d 65 2e 22 | Help.of.`easy-hugo'.first.time." |
| f0e0 | 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 61 64 64 2d 68 65 6c 70 | )..(defcustom.easy-hugo-add-help |
| f100 | 0a 20 20 28 69 66 20 28 6e 75 6c 6c 20 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 64 65 66 61 | ...(if.(null.easy-hugo-sort-defa |
| f120 | 75 6c 74 2d 63 68 61 72 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 22 4f 20 2e 2e 20 4f 70 | ult-char).......(progn.."O....Op |
| f140 | 65 6e 20 62 61 73 65 64 69 72 20 20 20 20 20 72 20 2e 2e 20 52 65 66 72 65 73 68 20 20 20 20 20 | en.basedir.....r....Refresh..... |
| f160 | 20 20 62 20 2e 2e 20 58 20 67 69 74 68 75 62 20 74 69 6d 65 72 20 20 20 74 20 2e 2e 20 58 20 70 | ..b....X.github.timer...t....X.p |
| f180 | 75 62 6c 69 73 68 2d 74 69 6d 65 72 0a 6b 20 2e 2e 20 50 72 65 76 69 6f 75 73 2d 6c 69 6e 65 20 | ublish-timer.k....Previous-line. |
| f1a0 | 20 20 20 6a 20 2e 2e 20 4e 65 78 74 20 6c 69 6e 65 20 20 20 20 20 68 20 2e 2e 20 62 61 63 6b 77 | ...j....Next.line.....h....backw |
| f1c0 | 61 72 64 2d 63 68 61 72 20 20 20 20 6c 20 2e 2e 20 66 6f 72 77 61 72 64 2d 63 68 61 72 0a 6d 20 | ard-char....l....forward-char.m. |
| f1e0 | 2e 2e 20 58 20 73 33 2d 74 69 6d 65 72 20 20 20 20 20 20 20 69 20 2e 2e 20 58 20 47 43 53 20 74 | ...X.s3-timer.......i....X.GCS.t |
| f200 | 69 6d 65 72 20 20 20 49 20 2e 2e 20 47 43 53 20 74 69 6d 65 72 20 20 20 20 20 20 20 20 56 20 2e | imer...I....GCS.timer........V.. |
| f220 | 2e 20 56 69 65 77 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 0a 2d 20 2e 2e 20 50 72 65 20 70 6f 73 | ..View.other.window.-....Pre.pos |
| f240 | 74 64 69 72 20 20 20 20 20 20 2b 20 2e 2e 20 4e 65 78 74 20 70 6f 73 74 64 69 72 20 20 77 20 2e | tdir......+....Next.postdir..w.. |
| f260 | 2e 20 57 72 69 74 65 20 70 6f 73 74 20 20 20 20 20 20 20 6f 20 2e 2e 20 4f 70 65 6e 20 6f 74 68 | ..Write.post.......o....Open.oth |
| f280 | 65 72 20 77 69 6e 64 6f 77 0a 4a 20 2e 2e 20 4a 75 6d 70 20 62 6c 6f 67 20 20 20 20 20 20 20 20 | er.window.J....Jump.blog........ |
| f2a0 | 65 20 2e 2e 20 45 64 69 74 20 66 69 6c 65 20 20 20 20 20 42 20 2e 2e 20 46 69 72 65 62 61 73 65 | e....Edit.file.....B....Firebase |
| f2c0 | 20 64 65 70 6c 6f 79 20 20 21 20 2e 2e 20 58 20 66 69 72 65 62 61 73 65 20 74 69 6d 65 72 0a 4c | .deploy..!....X.firebase.timer.L |
| f2e0 | 20 2e 2e 20 46 69 72 65 62 61 73 65 20 74 69 6d 65 72 20 20 20 53 20 2e 2e 20 53 6f 72 74 20 63 | ....Firebase.timer...S....Sort.c |
| f300 | 68 61 72 20 20 20 20 20 4d 20 2e 2e 20 4d 61 67 69 74 20 73 74 61 74 75 73 20 20 20 20 20 3f 20 | har.....M....Magit.status.....?. |
| f320 | 2e 2e 20 44 65 73 63 72 69 62 65 2d 6d 6f 64 65 0a 22 29 0a 20 20 20 20 28 70 72 6f 67 6e 0a 20 | ...Describe-mode.").....(progn.. |
| f340 | 20 20 20 20 20 22 4f 20 2e 2e 20 4f 70 65 6e 20 62 61 73 65 64 69 72 20 20 20 20 20 72 20 2e 2e | ....."O....Open.basedir.....r... |
| f360 | 20 52 65 66 72 65 73 68 20 20 20 20 20 20 20 62 20 2e 2e 20 58 20 67 69 74 68 75 62 20 74 69 6d | .Refresh.......b....X.github.tim |
| f380 | 65 72 20 20 20 74 20 2e 2e 20 58 20 70 75 62 6c 69 73 68 2d 74 69 6d 65 72 0a 6b 20 2e 2e 20 50 | er...t....X.publish-timer.k....P |
| f3a0 | 72 65 76 69 6f 75 73 2d 6c 69 6e 65 20 20 20 20 6a 20 2e 2e 20 4e 65 78 74 20 6c 69 6e 65 20 20 | revious-line....j....Next.line.. |
| f3c0 | 20 20 20 68 20 2e 2e 20 62 61 63 6b 77 61 72 64 2d 63 68 61 72 20 20 20 20 6c 20 2e 2e 20 66 6f | ...h....backward-char....l....fo |
| f3e0 | 72 77 61 72 64 2d 63 68 61 72 0a 6d 20 2e 2e 20 58 20 73 33 2d 74 69 6d 65 72 20 20 20 20 20 20 | rward-char.m....X.s3-timer...... |
| f400 | 20 69 20 2e 2e 20 58 20 47 43 53 20 74 69 6d 65 72 20 20 20 49 20 2e 2e 20 47 43 53 20 74 69 6d | .i....X.GCS.timer...I....GCS.tim |
| f420 | 65 72 20 20 20 20 20 20 20 20 56 20 2e 2e 20 56 69 65 77 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 | er........V....View.other.window |
| f440 | 0a 2d 20 2e 2e 20 50 72 65 20 70 6f 73 74 64 69 72 20 20 20 20 20 20 2b 20 2e 2e 20 4e 65 78 74 | .-....Pre.postdir......+....Next |
| f460 | 20 70 6f 73 74 64 69 72 20 20 77 20 2e 2e 20 57 72 69 74 65 20 70 6f 73 74 20 20 20 20 20 20 20 | .postdir..w....Write.post....... |
| f480 | 6f 20 2e 2e 20 4f 70 65 6e 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 0a 4a 20 2e 2e 20 4a 75 6d 70 | o....Open.other.window.J....Jump |
| f4a0 | 20 62 6c 6f 67 20 20 20 20 20 20 20 20 65 20 2e 2e 20 45 64 69 74 20 66 69 6c 65 20 20 20 20 20 | .blog........e....Edit.file..... |
| f4c0 | 42 20 2e 2e 20 46 69 72 65 62 61 73 65 20 64 65 70 6c 6f 79 20 20 21 20 2e 2e 20 58 20 66 69 72 | B....Firebase.deploy..!....X.fir |
| f4e0 | 65 62 61 73 65 20 74 69 6d 65 72 0a 4c 20 2e 2e 20 46 69 72 65 62 61 73 65 20 74 69 6d 65 72 20 | ebase.timer.L....Firebase.timer. |
| f500 | 20 20 53 20 2e 2e 20 53 6f 72 74 20 74 69 6d 65 20 20 20 20 20 4d 20 2e 2e 20 4d 61 67 69 74 20 | ..S....Sort.time.....M....Magit. |
| f520 | 73 74 61 74 75 73 20 20 20 20 20 3f 20 2e 2e 20 44 65 73 63 72 69 62 65 2d 6d 6f 64 65 0a 22 29 | status.....?....Describe-mode.") |
| f540 | 29 0a 20 20 22 41 64 64 20 68 65 6c 70 20 6f 66 20 60 65 61 73 79 2d 68 75 67 6f 27 2e 22 0a 20 | )..."Add.help.of.`easy-hugo'.".. |
| f560 | 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 | .:group.'easy-hugo...:type.'stri |
| f580 | 6e 67 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 2d 6d 61 70 0a | ng)..(defvar.easy-hugo-mode-map. |
| f5a0 | 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 | ..(let.((map.(make-keymap))).... |
| f5c0 | 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 2e 22 20 27 65 61 73 79 2d 68 75 67 6f 2d | .(define-key.map.".".'easy-hugo- |
| f5e0 | 6e 65 78 74 2d 70 6f 73 74 64 69 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 | next-postdir).....(define-key.ma |
| f600 | 70 20 22 2c 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 6f 75 73 2d 70 6f 73 74 64 69 | p.",".'easy-hugo-previous-postdi |
| f620 | 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 2b 22 20 27 65 61 73 79 | r).....(define-key.map."+".'easy |
| f640 | 2d 68 75 67 6f 2d 6e 65 78 74 2d 70 6f 73 74 64 69 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d | -hugo-next-postdir).....(define- |
| f660 | 6b 65 79 20 6d 61 70 20 22 2d 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 6f 75 73 2d | key.map."-".'easy-hugo-previous- |
| f680 | 70 6f 73 74 64 69 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 6e 22 | postdir).....(define-key.map."n" |
| f6a0 | 20 27 65 61 73 79 2d 68 75 67 6f 2d 6e 65 77 70 6f 73 74 29 0a 20 20 20 20 28 64 65 66 69 6e 65 | .'easy-hugo-newpost).....(define |
| f6c0 | 2d 6b 65 79 20 6d 61 70 20 22 77 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6e 65 77 70 6f 73 74 29 | -key.map."w".'easy-hugo-newpost) |
| f6e0 | 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 61 22 20 27 65 61 73 79 2d 68 | .....(define-key.map."a".'easy-h |
| f700 | 75 67 6f 2d 61 67 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 4d 22 20 | ugo-ag).....(define-key.map."M". |
| f720 | 27 65 61 73 79 2d 68 75 67 6f 2d 6d 61 67 69 74 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 | 'easy-hugo-magit).....(define-ke |
| f740 | 79 20 6d 61 70 20 22 63 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6f 70 65 6e 2d 63 6f 6e 66 69 67 | y.map."c".'easy-hugo-open-config |
| f760 | 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 75 22 20 27 65 61 73 79 2d | ).....(define-key.map."u".'easy- |
| f780 | 68 75 67 6f 2d 73 6f 72 74 2d 70 75 62 6c 69 73 68 64 61 79 29 0a 20 20 20 20 28 64 65 66 69 6e | hugo-sort-publishday).....(defin |
| f7a0 | 65 2d 6b 65 79 20 6d 61 70 20 22 70 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 | e-key.map."p".'easy-hugo-preview |
| f7c0 | 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 50 22 20 27 65 61 73 79 2d | ).....(define-key.map."P".'easy- |
| f7e0 | 68 75 67 6f 2d 70 75 62 6c 69 73 68 2d 63 6c 65 76 65 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 | hugo-publish-clever).....(define |
| f800 | 2d 6b 65 79 20 6d 61 70 20 22 54 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 70 75 62 6c 69 73 68 2d | -key.map."T".'easy-hugo-publish- |
| f820 | 74 69 6d 65 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 57 22 20 27 | timer).....(define-key.map."W".' |
| f840 | 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 | easy-hugo-amazon-s3-deploy-timer |
| f860 | 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 74 22 20 27 65 61 73 79 2d | ).....(define-key.map."t".'easy- |
| f880 | 68 75 67 6f 2d 63 61 6e 63 65 6c 2d 70 75 62 6c 69 73 68 2d 74 69 6d 65 72 29 0a 20 20 20 20 28 | hugo-cancel-publish-timer).....( |
| f8a0 | 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 6f 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6f 70 | define-key.map."o".'easy-hugo-op |
| f8c0 | 65 6e 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 | en-other-window).....(define-key |
| f8e0 | 20 6d 61 70 20 22 4f 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6f 70 65 6e 2d 62 61 73 65 64 69 72 | .map."O".'easy-hugo-open-basedir |
| f900 | 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 52 22 20 27 65 61 73 79 2d | ).....(define-key.map."R".'easy- |
| f920 | 68 75 67 6f 2d 72 65 6e 61 6d 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 | hugo-rename).....(define-key.map |
| f940 | 20 22 5c 43 2d 6d 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6f 70 65 6e 29 0a 20 20 20 20 28 70 75 | ."\C-m".'easy-hugo-open).....(pu |
| f960 | 74 20 27 65 61 73 79 2d 68 75 67 6f 2d 6f 70 65 6e 20 3a 61 64 76 65 72 74 69 73 65 64 2d 62 69 | t.'easy-hugo-open.:advertised-bi |
| f980 | 6e 64 69 6e 67 20 22 5c 43 2d 6d 22 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 | nding."\C-m").....(define-key.ma |
| f9a0 | 70 20 22 64 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 64 65 6c 65 74 65 29 0a 20 20 20 20 28 64 65 | p."d".'easy-hugo-delete).....(de |
| f9c0 | 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 65 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6f 70 65 6e | fine-key.map."e".'easy-hugo-open |
| f9e0 | 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 66 22 20 27 65 61 73 79 2d | ).....(define-key.map."f".'easy- |
| fa00 | 68 75 67 6f 2d 73 65 6c 65 63 74 2d 66 69 6c 65 6e 61 6d 65 29 0a 20 20 20 20 28 64 65 66 69 6e | hugo-select-filename).....(defin |
| fa20 | 65 2d 6b 65 79 20 6d 61 70 20 22 46 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 66 75 6c 6c 2d 68 65 | e-key.map."F".'easy-hugo-full-he |
| fa40 | 6c 70 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 74 61 62 5d 20 27 65 | lp).....(define-key.map.[tab].'e |
| fa60 | 61 73 79 2d 68 75 67 6f 2d 66 75 6c 6c 2d 68 65 6c 70 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d | asy-hugo-full-help).....(define- |
| fa80 | 6b 65 79 20 6d 61 70 20 5b 62 61 63 6b 74 61 62 5d 20 27 65 61 73 79 2d 68 75 67 6f 2d 6e 6f 2d | key.map.[backtab].'easy-hugo-no- |
| faa0 | 68 65 6c 70 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 4e 22 20 27 65 | help).....(define-key.map."N".'e |
| fac0 | 61 73 79 2d 68 75 67 6f 2d 6e 6f 2d 68 65 6c 70 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 | asy-hugo-no-help).....(define-ke |
| fae0 | 79 20 6d 61 70 20 22 4a 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 62 6c 6f 67 29 0a 20 | y.map."J".'easy-hugo-nth-blog).. |
| fb00 | 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 6a 22 20 27 65 61 73 79 2d 68 75 67 | ...(define-key.map."j".'easy-hug |
| fb20 | 6f 2d 6e 65 78 74 2d 6c 69 6e 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 | o-next-line).....(define-key.map |
| fb40 | 20 22 6b 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 29 0a 20 | ."k".'easy-hugo-previous-line).. |
| fb60 | 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 68 22 20 27 65 61 73 79 2d 68 75 67 | ...(define-key.map."h".'easy-hug |
| fb80 | 6f 2d 62 61 63 6b 77 61 72 64 2d 63 68 61 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 | o-backward-char).....(define-key |
| fba0 | 20 6d 61 70 20 22 6c 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 | .map."l".'easy-hugo-forward-char |
| fbc0 | 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 20 22 20 27 65 61 73 79 2d | ).....(define-key.map.".".'easy- |
| fbe0 | 68 75 67 6f 2d 6e 65 78 74 2d 6c 69 6e 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 | hugo-next-line).....(define-key. |
| fc00 | 6d 61 70 20 5b 3f 5c 53 2d 5c 20 5d 20 27 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 6f 75 73 | map.[?\S-\.].'easy-hugo-previous |
| fc20 | 2d 6c 69 6e 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 | -line).....(define-key.map.[rema |
| fc40 | 70 20 6e 65 78 74 2d 6c 69 6e 65 5d 20 27 65 61 73 79 2d 68 75 67 6f 2d 6e 65 78 74 2d 6c 69 6e | p.next-line].'easy-hugo-next-lin |
| fc60 | 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 70 72 | e).....(define-key.map.[remap.pr |
| fc80 | 65 76 69 6f 75 73 2d 6c 69 6e 65 5d 20 27 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 6f 75 73 | evious-line].'easy-hugo-previous |
| fca0 | 2d 6c 69 6e 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 | -line).....(define-key.map.[rema |
| fcc0 | 70 20 66 6f 72 77 61 72 64 2d 63 68 61 72 5d 20 27 65 61 73 79 2d 68 75 67 6f 2d 66 6f 72 77 61 | p.forward-char].'easy-hugo-forwa |
| fce0 | 72 64 2d 63 68 61 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 | rd-char).....(define-key.map.[re |
| fd00 | 6d 61 70 20 62 61 63 6b 77 61 72 64 2d 63 68 61 72 5d 20 27 65 61 73 79 2d 68 75 67 6f 2d 62 61 | map.backward-char].'easy-hugo-ba |
| fd20 | 63 6b 77 61 72 64 2d 63 68 61 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 | ckward-char).....(define-key.map |
| fd40 | 20 5b 72 65 6d 61 70 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 62 75 66 66 65 72 5d 20 27 65 61 | .[remap.beginning-of-buffer].'ea |
| fd60 | 73 79 2d 68 75 67 6f 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 62 75 66 66 65 72 29 0a 20 20 20 | sy-hugo-beginning-of-buffer).... |
| fd80 | 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 62 61 63 6b 77 61 72 64 | .(define-key.map.[remap.backward |
| fda0 | 2d 77 6f 72 64 5d 20 27 65 61 73 79 2d 68 75 67 6f 2d 62 61 63 6b 77 61 72 64 2d 77 6f 72 64 29 | -word].'easy-hugo-backward-word) |
| fdc0 | 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 69 67 68 74 5d 20 27 65 61 | .....(define-key.map.[right].'ea |
| fde0 | 73 79 2d 68 75 67 6f 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 29 0a 20 20 20 20 28 64 65 66 69 6e | sy-hugo-forward-char).....(defin |
| fe00 | 65 2d 6b 65 79 20 6d 61 70 20 5b 6c 65 66 74 5d 20 27 65 61 73 79 2d 68 75 67 6f 2d 62 61 63 6b | e-key.map.[left].'easy-hugo-back |
| fe20 | 77 61 72 64 2d 63 68 61 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 | ward-char).....(define-key.map." |
| fe40 | 76 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 76 69 65 77 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d | v".'easy-hugo-view).....(define- |
| fe60 | 6b 65 79 20 6d 61 70 20 22 56 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 76 69 65 77 2d 6f 74 68 65 | key.map."V".'easy-hugo-view-othe |
| fe80 | 72 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 72 | r-window).....(define-key.map."r |
| fea0 | 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 28 64 65 66 69 6e | ".'easy-hugo-refresh).....(defin |
| fec0 | 65 2d 6b 65 79 20 6d 61 70 20 22 67 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 72 65 66 72 65 73 68 | e-key.map."g".'easy-hugo-refresh |
| fee0 | 29 0a 20 20 20 20 28 69 66 20 28 6e 75 6c 6c 20 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 64 | ).....(if.(null.easy-hugo-sort-d |
| ff00 | 65 66 61 75 6c 74 2d 63 68 61 72 29 0a 09 28 70 72 6f 67 6e 0a 09 20 20 28 64 65 66 69 6e 65 2d | efault-char)..(progn....(define- |
| ff20 | 6b 65 79 20 6d 61 70 20 22 73 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 74 69 6d 65 | key.map."s".'easy-hugo-sort-time |
| ff40 | 29 0a 09 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 53 22 20 27 65 61 73 79 2d 68 | )....(define-key.map."S".'easy-h |
| ff60 | 75 67 6f 2d 73 6f 72 74 2d 63 68 61 72 29 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 28 64 | ugo-sort-char)).......(progn..(d |
| ff80 | 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 53 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 | efine-key.map."S".'easy-hugo-sor |
| ffa0 | 74 2d 74 69 6d 65 29 0a 09 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 73 22 20 27 65 61 | t-time)..(define-key.map."s".'ea |
| ffc0 | 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 63 68 61 72 29 29 29 0a 20 20 20 20 28 64 65 66 69 6e 65 | sy-hugo-sort-char))).....(define |
| ffe0 | 2d 6b 65 79 20 6d 61 70 20 22 42 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 66 69 72 65 62 61 73 65 | -key.map."B".'easy-hugo-firebase |
| 10000 | 2d 64 65 70 6c 6f 79 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 4c 22 | -deploy).....(define-key.map."L" |
| 10020 | 20 27 65 61 73 79 2d 68 75 67 6f 2d 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 | .'easy-hugo-firebase-deploy-time |
| 10040 | 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 21 22 20 27 65 61 73 79 | r).....(define-key.map."!".'easy |
| 10060 | 2d 68 75 67 6f 2d 63 61 6e 63 65 6c 2d 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 2d 74 69 6d | -hugo-cancel-firebase-deploy-tim |
| 10080 | 65 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 47 22 20 27 65 61 73 | er).....(define-key.map."G".'eas |
| 100a0 | 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 29 0a 20 20 20 20 28 64 65 66 69 6e | y-hugo-github-deploy).....(defin |
| 100c0 | 65 2d 6b 65 79 20 6d 61 70 20 22 48 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d | e-key.map."H".'easy-hugo-github- |
| 100e0 | 64 65 70 6c 6f 79 2d 74 69 6d 65 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 | deploy-timer).....(define-key.ma |
| 10100 | 70 20 22 62 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 63 61 6e 63 65 6c 2d 67 69 74 68 75 62 2d 64 | p."b".'easy-hugo-cancel-github-d |
| 10120 | 65 70 6c 6f 79 2d 74 69 6d 65 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 | eploy-timer).....(define-key.map |
| 10140 | 20 22 41 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 | ."A".'easy-hugo-amazon-s3-deploy |
| 10160 | 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 6d 22 20 27 65 61 73 79 2d | ).....(define-key.map."m".'easy- |
| 10180 | 68 75 67 6f 2d 63 61 6e 63 65 6c 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2d 74 69 6d | hugo-cancel-amazon-s3-deploy-tim |
| 101a0 | 65 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 43 22 20 27 65 61 73 | er).....(define-key.map."C".'eas |
| 101c0 | 79 2d 68 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c | y-hugo-google-cloud-storage-depl |
| 101e0 | 6f 79 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 49 22 20 27 65 61 73 | oy).....(define-key.map."I".'eas |
| 10200 | 79 2d 68 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c | y-hugo-google-cloud-storage-depl |
| 10220 | 6f 79 2d 74 69 6d 65 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 69 | oy-timer).....(define-key.map."i |
| 10240 | 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 63 61 6e 63 65 6c 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 | ".'easy-hugo-cancel-google-cloud |
| 10260 | 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 29 0a 20 20 20 20 28 64 65 66 69 | -storage-deploy-timer).....(defi |
| 10280 | 6e 65 2d 6b 65 79 20 6d 61 70 20 22 44 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6c 69 73 74 2d 64 | ne-key.map."D".'easy-hugo-list-d |
| 102a0 | 72 61 66 74 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 71 22 20 27 65 | raft).....(define-key.map."q".'e |
| 102c0 | 61 73 79 2d 68 75 67 6f 2d 71 75 69 74 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d | asy-hugo-quit).....(define-key.m |
| 102e0 | 61 70 20 22 2f 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 73 65 6c 65 63 74 2d 70 6f 73 74 64 69 72 | ap."/".'easy-hugo-select-postdir |
| 10300 | 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 3b 22 20 27 65 61 73 79 2d | ).....(define-key.map.";".'easy- |
| 10320 | 68 75 67 6f 2d 73 65 6c 65 63 74 2d 62 6c 6f 67 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 | hugo-select-blog).....(define-ke |
| 10340 | 79 20 6d 61 70 20 22 3c 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 6f 75 73 2d 62 6c | y.map."<".'easy-hugo-previous-bl |
| 10360 | 6f 67 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 3e 22 20 27 65 61 73 | og).....(define-key.map.">".'eas |
| 10380 | 79 2d 68 75 67 6f 2d 6e 65 78 74 2d 62 6c 6f 67 29 0a 20 20 20 20 6d 61 70 29 0a 20 20 22 4b 65 | y-hugo-next-blog).....map)..."Ke |
| 103a0 | 79 6d 61 70 20 66 6f 72 20 60 65 61 73 79 2d 68 75 67 6f 27 20 6d 61 6a 6f 72 20 6d 6f 64 65 2e | ymap.for.`easy-hugo'.major.mode. |
| 103c0 | 22 29 0a 0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 65 20 65 61 73 79 2d 68 75 | ")..(define-derived-mode.easy-hu |
| 103e0 | 67 6f 2d 6d 6f 64 65 20 73 70 65 63 69 61 6c 2d 6d 6f 64 65 20 22 45 61 73 79 2d 68 75 67 6f 22 | go-mode.special-mode."Easy-hugo" |
| 10400 | 0a 20 20 22 4d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f 72 20 65 61 73 79 20 68 75 67 6f 2e 22 29 0a | ..."Major.mode.for.easy.hugo."). |
| 10420 | 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 71 75 69 74 20 28 29 0a 20 20 22 51 75 69 | .(defun.easy-hugo-quit.()..."Qui |
| 10440 | 74 20 65 61 73 79 20 68 75 67 6f 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 | t.easy.hugo."...(interactive)... |
| 10460 | 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 20 31 | (setq.easy-hugo--sort-time-flg.1 |
| 10480 | 29 0a 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 63 68 61 72 2d 66 | )...(setq.easy-hugo--sort-char-f |
| 104a0 | 6c 67 20 6e 69 6c 29 0a 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 65 6e | lg.nil)...(easy-hugo--preview-en |
| 104c0 | 64 29 0a 20 20 28 77 68 65 6e 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 65 61 73 79 2d 68 | d)...(when.(buffer-live-p.easy-h |
| 104e0 | 75 67 6f 2d 2d 6d 6f 64 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 | ugo--mode-buffer).....(kill-buff |
| 10500 | 65 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 6d 6f 64 65 2d 62 75 66 66 65 72 29 29 29 0a 0a 28 64 | er.easy-hugo--mode-buffer)))..(d |
| 10520 | 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6e 6f 2d 68 65 6c 70 20 28 29 0a 20 20 22 4e 6f 20 | efun.easy-hugo-no-help.()..."No. |
| 10540 | 68 65 6c 70 20 65 61 73 79 20 68 75 67 6f 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | help.easy.hugo."...(interactive) |
| 10560 | 0a 20 20 28 69 66 20 65 61 73 79 2d 68 75 67 6f 2d 6e 6f 2d 68 65 6c 70 0a 20 20 20 20 20 20 28 | ...(if.easy-hugo-no-help.......( |
| 10580 | 70 72 6f 67 6e 0a 09 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 6e 6f 2d 68 65 6c 70 20 6e | progn..(setq.easy-hugo-no-help.n |
| 105a0 | 69 6c 29 0a 09 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d | il)..(setq.easy-hugo--unmovable- |
| 105c0 | 6c 69 6e 65 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 2d 64 | line.easy-hugo--unmovable-line-d |
| 105e0 | 65 66 61 75 6c 74 29 29 0a 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 28 73 65 74 71 20 | efault)).....(progn.......(setq. |
| 10600 | 65 61 73 79 2d 68 75 67 6f 2d 6e 6f 2d 68 65 6c 70 20 31 29 0a 20 20 20 20 20 20 28 73 65 74 71 | easy-hugo-no-help.1).......(setq |
| 10620 | 20 65 61 73 79 2d 68 75 67 6f 2d 61 64 64 69 74 69 6f 6e 61 6c 2d 68 65 6c 70 20 6e 69 6c 29 0a | .easy-hugo-additional-help.nil). |
| 10640 | 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 | ......(setq.easy-hugo--unmovable |
| 10660 | 2d 6c 69 6e 65 20 33 29 29 29 0a 20 20 28 69 66 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 | -line.3)))...(if.easy-hugo--draf |
| 10680 | 74 2d 6c 69 73 74 0a 20 20 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 64 72 61 66 74 2d 6c 69 | t-list.......(easy-hugo-draft-li |
| 106a0 | 73 74 29 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 | st).....(easy-hugo)))..(defun.ea |
| 106c0 | 73 79 2d 68 75 67 6f 2d 66 75 6c 6c 2d 68 65 6c 70 20 28 29 0a 20 20 22 46 75 6c 6c 20 68 65 6c | sy-hugo-full-help.()..."Full.hel |
| 106e0 | 70 20 6d 6f 64 65 20 6f 66 20 65 61 73 79 20 68 75 67 6f 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | p.mode.of.easy.hugo."...(interac |
| 10700 | 74 69 76 65 29 0a 20 20 28 69 66 20 65 61 73 79 2d 68 75 67 6f 2d 61 64 64 69 74 69 6f 6e 61 6c | tive)...(if.easy-hugo-additional |
| 10720 | 2d 68 65 6c 70 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 28 73 65 74 71 20 65 61 73 79 2d 68 | -help.......(progn..(setq.easy-h |
| 10740 | 75 67 6f 2d 61 64 64 69 74 69 6f 6e 61 6c 2d 68 65 6c 70 20 6e 69 6c 29 0a 09 28 73 65 74 71 20 | ugo-additional-help.nil)..(setq. |
| 10760 | 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 20 65 61 73 79 2d 68 | easy-hugo--unmovable-line.easy-h |
| 10780 | 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 2d 64 65 66 61 75 6c 74 29 29 0a 20 20 | ugo--unmovable-line-default))... |
| 107a0 | 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 61 | ..(progn.......(setq.easy-hugo-a |
| 107c0 | 64 64 69 74 69 6f 6e 61 6c 2d 68 65 6c 70 20 31 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 | dditional-help.1).......(setq.ea |
| 107e0 | 73 79 2d 68 75 67 6f 2d 6e 6f 2d 68 65 6c 70 20 6e 69 6c 29 0a 20 20 20 20 20 20 28 73 65 74 71 | sy-hugo-no-help.nil).......(setq |
| 10800 | 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 20 28 2b 20 65 61 | .easy-hugo--unmovable-line.(+.ea |
| 10820 | 73 79 2d 68 75 67 6f 2d 68 65 6c 70 2d 6c 69 6e 65 20 65 61 73 79 2d 68 75 67 6f 2d 61 64 64 2d | sy-hugo-help-line.easy-hugo-add- |
| 10840 | 68 65 6c 70 2d 6c 69 6e 65 20 34 29 29 29 29 0a 20 20 28 69 66 20 65 61 73 79 2d 68 75 67 6f 2d | help-line.4))))...(if.easy-hugo- |
| 10860 | 2d 64 72 61 66 74 2d 6c 69 73 74 0a 20 20 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 64 72 61 | -draft-list.......(easy-hugo-dra |
| 10880 | 66 74 2d 6c 69 73 74 29 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 29 29 29 0a 0a 28 64 65 66 | ft-list).....(easy-hugo)))..(def |
| 108a0 | 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6c 69 73 74 2d 64 72 61 66 74 20 28 29 0a 20 20 22 4c 69 | un.easy-hugo-list-draft.()..."Li |
| 108c0 | 73 74 20 64 72 61 66 74 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 | st.drafts."...(interactive)...(i |
| 108e0 | 66 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6c 69 73 74 0a 20 20 20 20 20 20 28 70 | f.easy-hugo--draft-list.......(p |
| 10900 | 72 6f 67 6e 0a 09 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6c 69 73 | rogn..(setq.easy-hugo--draft-lis |
| 10920 | 74 20 6e 69 6c 29 0a 09 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6d | t.nil)..(setq.easy-hugo--draft-m |
| 10940 | 6f 64 65 20 6e 69 6c 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 29 29 0a 20 20 20 20 28 70 72 6f 67 | ode.nil)..(easy-hugo)).....(prog |
| 10960 | 6e 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6c | n.......(setq.easy-hugo--draft-l |
| 10980 | 69 73 74 20 31 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 | ist.1).......(setq.easy-hugo--dr |
| 109a0 | 61 66 74 2d 6d 6f 64 65 20 22 20 20 44 72 61 66 74 22 29 0a 20 20 20 20 20 20 28 65 61 73 79 2d | aft-mode."..Draft").......(easy- |
| 109c0 | 68 75 67 6f 2d 64 72 61 66 74 2d 6c 69 73 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 | hugo-draft-list))))..(defun.easy |
| 109e0 | 2d 68 75 67 6f 2d 72 65 66 72 65 73 68 20 28 29 0a 20 20 22 52 65 66 72 65 73 68 20 60 65 61 73 | -hugo-refresh.()..."Refresh.`eas |
| 10a00 | 79 2d 68 75 67 6f 2d 6d 6f 64 65 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | y-hugo-mode'."...(interactive).. |
| 10a20 | 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 73 6f 72 20 28 70 6f 69 6e 74 29 | .(setq.easy-hugo--cursor.(point) |
| 10a40 | 29 0a 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 72 65 66 72 65 73 68 20 31 29 0a | )...(setq.easy-hugo--refresh.1). |
| 10a60 | 20 20 28 69 66 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6c 69 73 74 0a 20 20 20 20 | ..(if.easy-hugo--draft-list..... |
| 10a80 | 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 64 72 61 66 74 2d 6c 69 73 74 29 0a 20 20 20 20 28 65 61 | ..(easy-hugo-draft-list).....(ea |
| 10aa0 | 73 79 2d 68 75 67 6f 29 29 0a 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 72 65 66 | sy-hugo))...(setq.easy-hugo--ref |
| 10ac0 | 72 65 73 68 20 6e 69 6c 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 | resh.nil))..(defun.easy-hugo-sor |
| 10ae0 | 74 2d 74 69 6d 65 20 28 29 0a 20 20 22 53 6f 72 74 20 61 72 74 69 63 6c 65 20 62 79 20 74 69 6d | t-time.()..."Sort.article.by.tim |
| 10b00 | 65 20 6f 6e 20 60 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 27 2e 22 0a 20 20 28 69 6e 74 65 72 | e.on.`easy-hugo-mode'."...(inter |
| 10b20 | 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6c | active)...(if.easy-hugo--draft-l |
| 10b40 | 69 73 74 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 | ist.......(progn..(setq.easy-hug |
| 10b60 | 6f 2d 2d 73 6f 72 74 2d 63 68 61 72 2d 66 6c 67 20 6e 69 6c 29 0a 09 28 73 65 74 71 20 65 61 73 | o--sort-char-flg.nil)..(setq.eas |
| 10b80 | 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 70 75 62 6c 69 73 68 64 61 79 2d 66 6c 67 20 6e 69 6c 29 | y-hugo--sort-publishday-flg.nil) |
| 10ba0 | 0a 09 28 69 66 20 28 65 71 20 31 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 | ..(if.(eq.1.easy-hugo--sort-time |
| 10bc0 | 2d 66 6c 67 29 0a 09 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 | -flg)......(setq.easy-hugo--sort |
| 10be0 | 2d 74 69 6d 65 2d 66 6c 67 20 32 29 0a 09 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d | -time-flg.2)....(setq.easy-hugo- |
| 10c00 | 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 20 31 29 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 64 | -sort-time-flg.1))..(easy-hugo-d |
| 10c20 | 72 61 66 74 2d 6c 69 73 74 29 29 0a 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 28 73 65 | raft-list)).....(progn.......(se |
| 10c40 | 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 63 68 61 72 2d 66 6c 67 20 6e 69 6c 29 | tq.easy-hugo--sort-char-flg.nil) |
| 10c60 | 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 70 75 62 | .......(setq.easy-hugo--sort-pub |
| 10c80 | 6c 69 73 68 64 61 79 2d 66 6c 67 20 6e 69 6c 29 0a 20 20 20 20 20 20 28 69 66 20 28 65 71 20 31 | lishday-flg.nil).......(if.(eq.1 |
| 10ca0 | 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 29 0a 09 20 20 28 73 | .easy-hugo--sort-time-flg)....(s |
| 10cc0 | 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 20 32 29 0a | etq.easy-hugo--sort-time-flg.2). |
| 10ce0 | 09 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 20 | .(setq.easy-hugo--sort-time-flg. |
| 10d00 | 31 29 29 0a 20 20 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 29 29 29 29 0a 0a 28 64 65 66 75 6e | 1)).......(easy-hugo))))..(defun |
| 10d20 | 20 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 63 68 61 72 20 28 29 0a 20 20 22 53 6f 72 74 20 | .easy-hugo-sort-char.()..."Sort. |
| 10d40 | 61 72 74 69 63 6c 65 20 62 79 20 63 68 61 72 61 63 74 65 72 73 20 6f 6e 20 60 65 61 73 79 2d 68 | article.by.characters.on.`easy-h |
| 10d60 | 75 67 6f 2d 6d 6f 64 65 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 | ugo-mode'."...(interactive)...(i |
| 10d80 | 66 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6c 69 73 74 0a 20 20 20 20 20 20 28 70 | f.easy-hugo--draft-list.......(p |
| 10da0 | 72 6f 67 6e 0a 09 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 | rogn..(setq.easy-hugo--sort-time |
| 10dc0 | 2d 66 6c 67 20 6e 69 6c 29 0a 09 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 | -flg.nil)..(setq.easy-hugo--sort |
| 10de0 | 2d 70 75 62 6c 69 73 68 64 61 79 2d 66 6c 67 20 6e 69 6c 29 0a 09 28 69 66 20 28 65 71 20 31 20 | -publishday-flg.nil)..(if.(eq.1. |
| 10e00 | 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 63 68 61 72 2d 66 6c 67 29 0a 09 20 20 20 20 28 | easy-hugo--sort-char-flg)......( |
| 10e20 | 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 63 68 61 72 2d 66 6c 67 20 32 29 | setq.easy-hugo--sort-char-flg.2) |
| 10e40 | 0a 09 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 63 68 61 72 2d 66 | ....(setq.easy-hugo--sort-char-f |
| 10e60 | 6c 67 20 31 29 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 64 72 61 66 74 2d 6c 69 73 74 29 29 0a | lg.1))..(easy-hugo-draft-list)). |
| 10e80 | 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f | ....(progn.......(setq.easy-hugo |
| 10ea0 | 2d 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 20 6e 69 6c 29 0a 20 20 20 20 20 20 28 73 65 74 71 | --sort-time-flg.nil).......(setq |
| 10ec0 | 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 70 75 62 6c 69 73 68 64 61 79 2d 66 6c 67 20 | .easy-hugo--sort-publishday-flg. |
| 10ee0 | 6e 69 6c 29 0a 20 20 20 20 20 20 28 69 66 20 28 65 71 20 31 20 65 61 73 79 2d 68 75 67 6f 2d 2d | nil).......(if.(eq.1.easy-hugo-- |
| 10f00 | 73 6f 72 74 2d 63 68 61 72 2d 66 6c 67 29 0a 09 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 | sort-char-flg)....(setq.easy-hug |
| 10f20 | 6f 2d 2d 73 6f 72 74 2d 63 68 61 72 2d 66 6c 67 20 32 29 0a 09 28 73 65 74 71 20 65 61 73 79 2d | o--sort-char-flg.2)..(setq.easy- |
| 10f40 | 68 75 67 6f 2d 2d 73 6f 72 74 2d 63 68 61 72 2d 66 6c 67 20 31 29 29 0a 20 20 20 20 20 20 28 65 | hugo--sort-char-flg.1)).......(e |
| 10f60 | 61 73 79 2d 68 75 67 6f 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 73 | asy-hugo))))..(defun.easy-hugo-s |
| 10f80 | 6f 72 74 2d 70 75 62 6c 69 73 68 64 61 79 20 28 29 0a 20 20 22 53 6f 72 74 20 61 72 74 69 63 6c | ort-publishday.()..."Sort.articl |
| 10fa0 | 65 20 62 79 20 70 75 62 6c 69 73 68 64 61 79 20 6f 6e 20 60 65 61 73 79 2d 68 75 67 6f 2d 6d 6f | e.by.publishday.on.`easy-hugo-mo |
| 10fc0 | 64 65 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 65 61 73 79 | de'."...(interactive)...(if.easy |
| 10fe0 | 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6c 69 73 74 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 | -hugo--draft-list.......(progn.. |
| 11000 | 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 20 6e | (setq.easy-hugo--sort-time-flg.n |
| 11020 | 69 6c 29 0a 09 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 63 68 61 72 2d | il)..(setq.easy-hugo--sort-char- |
| 11040 | 66 6c 67 20 6e 69 6c 29 0a 09 28 69 66 20 28 65 71 20 31 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 | flg.nil)..(if.(eq.1.easy-hugo--s |
| 11060 | 6f 72 74 2d 70 75 62 6c 69 73 68 64 61 79 2d 66 6c 67 29 0a 09 20 20 20 20 28 73 65 74 71 20 65 | ort-publishday-flg)......(setq.e |
| 11080 | 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 70 75 62 6c 69 73 68 64 61 79 2d 66 6c 67 20 32 29 | asy-hugo--sort-publishday-flg.2) |
| 110a0 | 0a 09 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 70 75 62 6c 69 73 | ....(setq.easy-hugo--sort-publis |
| 110c0 | 68 64 61 79 2d 66 6c 67 20 31 29 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 64 72 61 66 74 2d 6c | hday-flg.1))..(easy-hugo-draft-l |
| 110e0 | 69 73 74 29 29 0a 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 | ist)).....(progn.......(setq.eas |
| 11100 | 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 20 6e 69 6c 29 0a 20 20 20 20 20 | y-hugo--sort-time-flg.nil)...... |
| 11120 | 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 63 68 61 72 2d 66 6c 67 20 | .(setq.easy-hugo--sort-char-flg. |
| 11140 | 6e 69 6c 29 0a 20 20 20 20 20 20 28 69 66 20 28 65 71 20 31 20 65 61 73 79 2d 68 75 67 6f 2d 2d | nil).......(if.(eq.1.easy-hugo-- |
| 11160 | 73 6f 72 74 2d 70 75 62 6c 69 73 68 64 61 79 2d 66 6c 67 29 0a 09 20 20 28 73 65 74 71 20 65 61 | sort-publishday-flg)....(setq.ea |
| 11180 | 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 70 75 62 6c 69 73 68 64 61 79 2d 66 6c 67 20 32 29 0a | sy-hugo--sort-publishday-flg.2). |
| 111a0 | 09 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 70 75 62 6c 69 73 68 64 61 | .(setq.easy-hugo--sort-publishda |
| 111c0 | 79 2d 66 6c 67 20 31 29 29 0a 20 20 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 29 29 29 29 0a 0a | y-flg.1)).......(easy-hugo)))).. |
| 111e0 | 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 75 62 6c 69 73 68 64 61 79 2d 61 6c 69 | (defun.easy-hugo--publishday-ali |
| 11200 | 73 74 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 61 72 74 69 63 6c 65 20 61 6c 69 73 74 20 77 69 | st.()..."Return.article.alist.wi |
| 11220 | 74 68 20 70 75 62 6c 69 73 68 69 6e 67 20 64 61 74 65 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 66 | th.publishing.date."...(let*.((f |
| 11240 | 69 6c 65 73 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 | iles.(easy-hugo--directory-files |
| 11260 | 0a 09 09 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 20 20 65 61 73 79 2d 68 | ....(expand-file-name.....easy-h |
| 11280 | 75 67 6f 2d 70 6f 73 74 64 69 72 0a 09 09 20 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 | ugo-postdir.....easy-hugo-basedi |
| 112a0 | 72 29 0a 09 09 20 22 22 29 29 0a 09 20 28 66 69 6c 65 6c 69 73 74 20 66 69 6c 65 73 29 0a 09 20 | r)....""))...(filelist.files)... |
| 112c0 | 28 72 65 73 75 6c 74 20 28 6c 69 73 74 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 73 6f 75 72 | (result.(list))).....(let.((sour |
| 112e0 | 63 65 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 09 09 20 20 20 20 28 77 68 69 6c | ce.(with-temp-buffer.......(whil |
| 11300 | 65 20 66 69 6c 65 73 0a 09 09 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e | e.files.........(insert-file-con |
| 11320 | 74 65 6e 74 73 20 28 63 61 72 20 66 69 6c 65 73 29 29 0a 09 09 20 20 20 20 20 20 28 70 6f 70 20 | tents.(car.files)).........(pop. |
| 11340 | 66 69 6c 65 73 29 29 0a 09 09 20 20 20 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 29 | files)).......(buffer-string)))) |
| 11360 | 0a 20 20 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 09 28 6c 65 74 20 28 28 | .......(save-match-data..(let.(( |
| 11380 | 70 6f 73 20 30 29 0a 09 20 20 20 20 20 20 6d 61 74 63 68 65 73 29 0a 09 20 20 28 77 68 69 6c 65 | pos.0)........matches)....(while |
| 113a0 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5b 23 5d 3f 5b 2b 5d 3f 5b 44 64 5d 5b 41 61 | .(string-match."^[#]?[+]?[Dd][Aa |
| 113c0 | 5d 5b 54 74 5d 5b 45 65 5d 5b 3a 5d 3f 20 5b 3d 5d 3f 2b 5b 20 5d 2a 5c 5c 28 2e 2b 3f 5c 5c 29 | ][Tt][Ee][:]?.[=]?+[.]*\\(.+?\\) |
| 113e0 | 24 22 20 73 6f 75 72 63 65 20 70 6f 73 29 0a 09 20 20 20 20 28 70 75 73 68 20 28 6d 61 74 63 68 | $".source.pos)......(push.(match |
| 11400 | 2d 73 74 72 69 6e 67 20 31 20 73 6f 75 72 63 65 29 20 6d 61 74 63 68 65 73 29 0a 09 20 20 20 20 | -string.1.source).matches)...... |
| 11420 | 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 09 20 20 28 77 68 | (setq.pos.(match-end.0)))....(wh |
| 11440 | 65 6e 20 6d 61 74 63 68 65 73 0a 09 20 20 20 20 28 6c 65 74 20 28 28 74 69 6d 65 73 74 61 6d 70 | en.matches......(let.((timestamp |
| 11460 | 6c 69 73 74 0a 09 09 20 20 20 28 64 65 6c 65 74 65 20 22 22 20 28 73 70 6c 69 74 2d 73 74 72 69 | list......(delete."".(split-stri |
| 11480 | 6e 67 0a 09 09 09 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 | ng...........(replace-regexp-in- |
| 114a0 | 73 74 72 69 6e 67 0a 09 09 09 09 22 5b 5c 22 5c 27 5d 22 20 22 20 22 0a 09 09 09 09 28 72 65 70 | string....."[\"\']".".".....(rep |
| 114c0 | 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5b 2c 28 29 5d 22 20 22 22 | lace-regexp-in-string."[,()]"."" |
| 114e0 | 20 28 66 6f 72 6d 61 74 20 22 25 73 22 20 6d 61 74 63 68 65 73 29 29 29 0a 09 09 09 20 20 20 20 | .(format."%s".matches)))........ |
| 11500 | 20 20 20 22 20 22 29 29 29 29 0a 09 20 20 20 20 20 20 28 77 68 69 6c 65 20 74 69 6d 65 73 74 61 | ..."."))))........(while.timesta |
| 11520 | 6d 70 6c 69 73 74 0a 09 09 28 70 75 73 68 20 28 63 6f 6e 73 20 28 63 61 72 20 74 69 6d 65 73 74 | mplist...(push.(cons.(car.timest |
| 11540 | 61 6d 70 6c 69 73 74 29 20 28 63 61 72 20 66 69 6c 65 6c 69 73 74 29 29 20 72 65 73 75 6c 74 29 | amplist).(car.filelist)).result) |
| 11560 | 0a 09 09 28 70 6f 70 20 74 69 6d 65 73 74 61 6d 70 6c 69 73 74 29 0a 09 09 28 70 6f 70 20 66 69 | ...(pop.timestamplist)...(pop.fi |
| 11580 | 6c 65 6c 69 73 74 29 29 0a 09 20 20 20 20 20 20 72 65 73 75 6c 74 29 29 29 29 29 29 29 0a 0a 28 | lelist))........result)))))))..( |
| 115a0 | 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 70 75 62 6c 69 73 68 64 61 | defun.easy-hugo--draft-publishda |
| 115c0 | 79 2d 61 6c 69 73 74 20 28 66 69 6c 65 73 69 6e 29 0a 20 20 22 52 65 74 75 72 6e 20 61 72 74 69 | y-alist.(filesin)..."Return.arti |
| 115e0 | 63 6c 65 20 61 6c 69 73 74 20 66 72 6f 6d 20 46 49 4c 45 53 49 4e 20 77 69 74 68 20 70 75 62 6c | cle.alist.from.FILESIN.with.publ |
| 11600 | 69 73 68 69 6e 67 20 64 61 74 65 2e 22 0a 20 20 28 77 68 65 6e 20 66 69 6c 65 73 69 6e 0a 20 20 | ishing.date."...(when.filesin... |
| 11620 | 20 20 28 6c 65 74 20 28 28 66 69 6c 65 73 20 66 69 6c 65 73 69 6e 29 0a 09 20 20 28 66 69 6c 65 | ..(let.((files.filesin)....(file |
| 11640 | 6c 69 73 74 20 28 6c 69 73 74 29 29 0a 09 20 20 28 72 65 73 75 6c 74 20 28 6c 69 73 74 29 29 29 | list.(list))....(result.(list))) |
| 11660 | 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 66 69 6c 65 73 0a 09 28 70 75 73 68 20 28 65 78 70 61 | .......(while.files..(push.(expa |
| 11680 | 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 63 61 72 20 66 69 6c 65 73 29 0a 09 09 09 09 28 65 78 | nd-file-name.(car.files).....(ex |
| 116a0 | 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f | pand-file-name......easy-hugo-po |
| 116c0 | 73 74 64 69 72 0a 09 09 09 09 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 0a 09 | stdir......easy-hugo-basedir)).. |
| 116e0 | 20 20 20 20 20 20 66 69 6c 65 6c 69 73 74 29 0a 09 28 70 6f 70 20 66 69 6c 65 73 29 29 0a 20 20 | ......filelist)..(pop.files))... |
| 11700 | 20 20 20 20 28 6c 65 74 20 28 28 73 6f 75 72 63 65 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 | ....(let.((source.(with-temp-buf |
| 11720 | 66 65 72 0a 09 09 20 20 20 20 20 20 28 77 68 69 6c 65 20 66 69 6c 65 73 69 6e 0a 09 09 09 28 69 | fer.........(while.filesin....(i |
| 11740 | 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | nsert-file-contents.(expand-file |
| 11760 | 2d 6e 61 6d 65 20 28 63 61 72 20 66 69 6c 65 73 69 6e 29 0a 09 09 09 09 09 09 09 09 28 65 78 70 | -name.(car.filesin).........(exp |
| 11780 | 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 09 09 09 09 20 65 61 73 79 2d 68 75 67 6f | and-file-name..........easy-hugo |
| 117a0 | 2d 70 6f 73 74 64 69 72 0a 09 09 09 09 09 09 09 09 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 | -postdir..........easy-hugo-base |
| 117c0 | 64 69 72 29 29 29 0a 09 09 09 28 70 6f 70 20 66 69 6c 65 73 69 6e 29 29 0a 09 09 20 20 20 20 20 | dir)))....(pop.filesin))........ |
| 117e0 | 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 29 0a 09 28 73 61 76 65 2d 6d 61 74 63 68 | .(buffer-string))))..(save-match |
| 11800 | 2d 64 61 74 61 0a 09 20 20 28 6c 65 74 20 28 28 70 6f 73 20 30 29 0a 09 09 6d 61 74 63 68 65 73 | -data....(let.((pos.0)...matches |
| 11820 | 29 0a 09 20 20 20 20 28 77 68 69 6c 65 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5b 23 | )......(while.(string-match."^[# |
| 11840 | 5d 3f 5b 2b 5d 3f 5b 44 64 5d 5b 41 61 5d 5b 54 74 5d 5b 45 65 5d 5b 3a 5d 3f 20 5b 3d 5d 3f 2b | ]?[+]?[Dd][Aa][Tt][Ee][:]?.[=]?+ |
| 11860 | 5b 20 5d 2a 5c 5c 28 2e 2b 3f 5c 5c 29 24 22 20 73 6f 75 72 63 65 20 70 6f 73 29 0a 09 20 20 20 | [.]*\\(.+?\\)$".source.pos)..... |
| 11880 | 20 20 20 28 70 75 73 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 73 6f 75 72 63 65 29 | ...(push.(match-string.1.source) |
| 118a0 | 20 6d 61 74 63 68 65 73 29 0a 09 20 20 20 20 20 20 28 73 65 74 71 20 70 6f 73 20 28 6d 61 74 63 | .matches)........(setq.pos.(matc |
| 118c0 | 68 2d 65 6e 64 20 30 29 29 29 0a 09 20 20 20 20 28 77 68 65 6e 20 6d 61 74 63 68 65 73 0a 09 20 | h-end.0)))......(when.matches... |
| 118e0 | 20 20 20 20 20 28 6c 65 74 20 28 28 74 69 6d 65 73 74 61 6d 70 6c 69 73 74 0a 09 09 20 20 20 20 | .....(let.((timestamplist....... |
| 11900 | 20 28 64 65 6c 65 74 65 20 22 22 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 0a 09 09 09 09 20 28 | .(delete."".(split-string......( |
| 11920 | 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 09 09 09 09 20 20 22 | replace-regexp-in-string......." |
| 11940 | 5b 5c 22 5c 27 5d 22 20 22 20 22 0a 09 09 09 09 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 | [\"\']".".".......(replace-regex |
| 11960 | 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5b 2c 28 29 5d 22 20 22 22 20 28 66 6f 72 6d 61 74 20 22 | p-in-string."[,()]"."".(format." |
| 11980 | 25 73 22 20 6d 61 74 63 68 65 73 29 29 29 0a 09 09 09 09 20 22 20 22 29 29 29 29 0a 09 09 28 77 | %s".matches)))......"."))))...(w |
| 119a0 | 68 69 6c 65 20 74 69 6d 65 73 74 61 6d 70 6c 69 73 74 0a 09 09 20 20 28 70 75 73 68 20 28 63 6f | hile.timestamplist.....(push.(co |
| 119c0 | 6e 73 20 28 63 61 72 20 74 69 6d 65 73 74 61 6d 70 6c 69 73 74 29 20 28 63 61 72 20 66 69 6c 65 | ns.(car.timestamplist).(car.file |
| 119e0 | 6c 69 73 74 29 29 20 72 65 73 75 6c 74 29 0a 09 09 20 20 28 70 6f 70 20 74 69 6d 65 73 74 61 6d | list)).result).....(pop.timestam |
| 11a00 | 70 6c 69 73 74 29 0a 09 09 20 20 28 70 6f 70 20 66 69 6c 65 6c 69 73 74 29 29 0a 09 09 72 65 73 | plist).....(pop.filelist))...res |
| 11a20 | 75 6c 74 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 66 6f | ult))))))))..(defun.easy-hugo-fo |
| 11a40 | 72 77 61 72 64 2d 63 68 61 72 20 28 61 72 67 29 0a 20 20 22 46 6f 72 77 61 72 64 2d 63 68 61 72 | rward-char.(arg)..."Forward-char |
| 11a60 | 20 6f 6e 20 60 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 27 2e 0a 4f 70 74 69 6f 6e 61 6c 20 70 | .on.`easy-hugo-mode'..Optional.p |
| 11a80 | 72 65 66 69 78 20 41 52 47 20 73 61 79 73 20 68 6f 77 20 6d 61 6e 79 20 6c 69 6e 65 73 20 74 6f | refix.ARG.says.how.many.lines.to |
| 11aa0 | 20 6d 6f 76 65 3b 20 64 65 66 61 75 6c 74 20 69 73 20 6f 6e 65 20 6c 69 6e 65 2e 22 0a 20 20 28 | .move;.default.is.one.line."...( |
| 11ac0 | 69 6e 74 65 72 61 63 74 69 76 65 20 22 5e 70 22 29 0a 20 20 28 77 68 65 6e 20 28 6e 6f 74 20 28 | interactive."^p")...(when.(not.( |
| 11ae0 | 65 6f 6c 70 29 29 0a 20 20 20 20 28 66 6f 72 77 61 72 64 2d 63 68 61 72 20 28 6f 72 20 61 72 67 | eolp)).....(forward-char.(or.arg |
| 11b00 | 20 31 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 63 6b 77 61 72 | .1))))..(defun.easy-hugo-backwar |
| 11b20 | 64 2d 63 68 61 72 20 28 61 72 67 29 0a 20 20 22 42 61 63 6b 77 61 72 64 2d 63 68 61 72 20 6f 6e | d-char.(arg)..."Backward-char.on |
| 11b40 | 20 60 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 27 2e 0a 4f 70 74 69 6f 6e 61 6c 20 70 72 65 66 | .`easy-hugo-mode'..Optional.pref |
| 11b60 | 69 78 20 41 52 47 20 73 61 79 73 20 68 6f 77 20 6d 61 6e 79 20 6c 69 6e 65 73 20 74 6f 20 6d 6f | ix.ARG.says.how.many.lines.to.mo |
| 11b80 | 76 65 3b 20 64 65 66 61 75 6c 74 20 69 73 20 6f 6e 65 20 6c 69 6e 65 2e 22 0a 20 20 28 69 6e 74 | ve;.default.is.one.line."...(int |
| 11ba0 | 65 72 61 63 74 69 76 65 20 22 5e 70 22 29 0a 20 20 28 77 68 65 6e 20 28 6e 6f 74 20 28 62 6f 6c | eractive."^p")...(when.(not.(bol |
| 11bc0 | 70 29 29 0a 20 20 20 20 28 62 61 63 6b 77 61 72 64 2d 63 68 61 72 20 28 6f 72 20 61 72 67 20 31 | p)).....(backward-char.(or.arg.1 |
| 11be0 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 62 65 67 69 6e 6e 69 6e 67 | ))))..(defun.easy-hugo-beginning |
| 11c00 | 2d 6f 66 2d 62 75 66 66 65 72 20 28 29 0a 20 20 22 45 61 73 79 2d 68 75 67 6f 20 62 65 67 69 6e | -of-buffer.()..."Easy-hugo.begin |
| 11c20 | 6e 69 6e 67 2d 6f 66 2d 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | ning-of-buffer."...(interactive) |
| 11c40 | 0a 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 20 20 28 66 6f | ...(goto-char.(point-min))...(fo |
| 11c60 | 72 77 61 72 64 2d 6c 69 6e 65 20 28 2d 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 | rward-line.(-.easy-hugo--unmovab |
| 11c80 | 6c 65 2d 6c 69 6e 65 20 31 29 29 0a 20 20 28 66 6f 72 77 61 72 64 2d 63 68 61 72 20 65 61 73 79 | le-line.1))...(forward-char.easy |
| 11ca0 | 2d 68 75 67 6f 2d 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 29 0a 20 20 28 77 68 65 6e 20 65 61 73 | -hugo--forward-char)...(when.eas |
| 11cc0 | 79 2d 68 75 67 6f 2d 65 6d 61 63 73 70 65 61 6b 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d | y-hugo-emacspeak.....(easy-hugo- |
| 11ce0 | 65 6d 61 63 73 70 65 61 6b 2d 66 69 6c 65 6e 61 6d 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 | emacspeak-filename)))..(defun.ea |
| 11d00 | 73 79 2d 68 75 67 6f 2d 62 61 63 6b 77 61 72 64 2d 77 6f 72 64 20 28 26 6f 70 74 69 6f 6e 61 6c | sy-hugo-backward-word.(&optional |
| 11d20 | 20 61 72 67 29 0a 20 20 22 45 61 73 79 2d 68 75 67 6f 20 62 61 63 6b 77 61 72 64 2d 77 6f 72 64 | .arg)..."Easy-hugo.backward-word |
| 11d40 | 2e 0a 4f 70 74 69 6f 6e 61 6c 20 70 72 65 66 69 78 20 41 52 47 20 73 61 79 73 20 68 6f 77 20 6d | ..Optional.prefix.ARG.says.how.m |
| 11d60 | 61 6e 79 20 6c 69 6e 65 73 20 74 6f 20 6d 6f 76 65 3b 20 64 65 66 61 75 6c 74 20 69 73 20 6f 6e | any.lines.to.move;.default.is.on |
| 11d80 | 65 20 6c 69 6e 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 5e 70 22 29 0a 20 20 | e.line."...(interactive."^p")... |
| 11da0 | 28 66 6f 72 77 61 72 64 2d 77 6f 72 64 20 28 2d 20 28 6f 72 20 61 72 67 20 31 29 29 29 0a 20 20 | (forward-word.(-.(or.arg.1)))... |
| 11dc0 | 28 69 66 20 28 3c 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 20 65 61 73 79 | (if.(<.(line-number-at-pos).easy |
| 11de0 | 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 28 70 72 | -hugo--unmovable-line).......(pr |
| 11e00 | 6f 67 6e 0a 09 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 09 28 66 | ogn..(goto-char.(point-min))..(f |
| 11e20 | 6f 72 77 61 72 64 2d 6c 69 6e 65 20 28 2d 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 | orward-line.(-.easy-hugo--unmova |
| 11e40 | 62 6c 65 2d 6c 69 6e 65 20 31 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 | ble-line.1)))))..(defun.easy-hug |
| 11e60 | 6f 2d 6e 65 78 74 2d 6c 69 6e 65 20 28 61 72 67 29 0a 20 20 22 4d 6f 76 65 20 64 6f 77 6e 20 6c | o-next-line.(arg)..."Move.down.l |
| 11e80 | 69 6e 65 73 20 74 68 65 6e 20 70 6f 73 69 74 69 6f 6e 20 61 74 20 66 69 6c 65 6e 61 6d 65 2e 0a | ines.then.position.at.filename.. |
| 11ea0 | 4f 70 74 69 6f 6e 61 6c 20 70 72 65 66 69 78 20 41 52 47 20 73 61 79 73 20 68 6f 77 20 6d 61 6e | Optional.prefix.ARG.says.how.man |
| 11ec0 | 79 20 6c 69 6e 65 73 20 74 6f 20 6d 6f 76 65 3b 20 64 65 66 61 75 6c 74 20 69 73 20 6f 6e 65 20 | y.lines.to.move;.default.is.one. |
| 11ee0 | 6c 69 6e 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 5e 70 22 29 0a 20 20 28 6c | line."...(interactive."^p")...(l |
| 11f00 | 65 74 20 28 28 6c 69 6e 65 2d 6d 6f 76 65 2d 76 69 73 75 61 6c 29 0a 09 28 67 6f 61 6c 2d 63 6f | et.((line-move-visual)..(goal-co |
| 11f20 | 6c 75 6d 6e 29 29 0a 20 20 20 20 28 6c 69 6e 65 2d 6d 6f 76 65 20 61 72 67 20 74 29 29 0a 20 20 | lumn)).....(line-move.arg.t))... |
| 11f40 | 28 77 68 69 6c 65 20 28 61 6e 64 20 28 69 6e 76 69 73 69 62 6c 65 2d 70 20 28 70 6f 69 6e 74 29 | (while.(and.(invisible-p.(point) |
| 11f60 | 29 0a 09 20 20 20 20 20 20 28 6e 6f 74 20 28 69 66 20 28 61 6e 64 20 61 72 67 20 28 3c 20 61 72 | )........(not.(if.(and.arg.(<.ar |
| 11f80 | 67 20 30 29 29 20 28 62 6f 62 70 29 20 28 65 6f 62 70 29 29 29 29 0a 20 20 20 20 28 66 6f 72 77 | g.0)).(bobp).(eobp)))).....(forw |
| 11fa0 | 61 72 64 2d 63 68 61 72 20 28 69 66 20 28 61 6e 64 20 61 72 67 20 28 3c 20 61 72 67 20 30 29 29 | ard-char.(if.(and.arg.(<.arg.0)) |
| 11fc0 | 20 2d 31 20 31 29 29 29 0a 20 20 28 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 29 0a 20 | .-1.1)))...(beginning-of-line).. |
| 11fe0 | 20 28 66 6f 72 77 61 72 64 2d 63 68 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 6f 72 77 61 72 | .(forward-char.easy-hugo--forwar |
| 12000 | 64 2d 63 68 61 72 29 0a 20 20 28 77 68 65 6e 20 65 61 73 79 2d 68 75 67 6f 2d 65 6d 61 63 73 70 | d-char)...(when.easy-hugo-emacsp |
| 12020 | 65 61 6b 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 6d 61 63 73 70 65 61 6b 2d 66 69 6c | eak.....(easy-hugo-emacspeak-fil |
| 12040 | 65 6e 61 6d 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 | ename)))..(defun.easy-hugo-previ |
| 12060 | 6f 75 73 2d 6c 69 6e 65 20 28 61 72 67 29 0a 20 20 22 4d 6f 76 65 20 75 70 20 6c 69 6e 65 73 20 | ous-line.(arg)..."Move.up.lines. |
| 12080 | 74 68 65 6e 20 70 6f 73 69 74 69 6f 6e 20 61 74 20 66 69 6c 65 6e 61 6d 65 2e 0a 4f 70 74 69 6f | then.position.at.filename..Optio |
| 120a0 | 6e 61 6c 20 70 72 65 66 69 78 20 41 52 47 20 73 61 79 73 20 68 6f 77 20 6d 61 6e 79 20 6c 69 6e | nal.prefix.ARG.says.how.many.lin |
| 120c0 | 65 73 20 74 6f 20 6d 6f 76 65 3b 20 64 65 66 61 75 6c 74 20 69 73 20 6f 6e 65 20 6c 69 6e 65 2e | es.to.move;.default.is.one.line. |
| 120e0 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 5e 70 22 29 0a 20 20 28 77 68 65 6e 20 28 | "...(interactive."^p")...(when.( |
| 12100 | 3e 3d 20 28 2d 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 20 61 72 67 29 20 | >=.(-.(line-number-at-pos).arg). |
| 12120 | 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 29 0a 20 20 20 20 28 | easy-hugo--unmovable-line).....( |
| 12140 | 65 61 73 79 2d 68 75 67 6f 2d 6e 65 78 74 2d 6c 69 6e 65 20 28 2d 20 28 6f 72 20 61 72 67 20 31 | easy-hugo-next-line.(-.(or.arg.1 |
| 12160 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 72 65 6e 61 6d 65 20 28 | )))))..(defun.easy-hugo-rename.( |
| 12180 | 70 6f 73 74 2d 66 69 6c 65 29 0a 20 20 22 52 65 6e 61 6d 65 73 20 66 69 6c 65 20 6f 6e 20 74 68 | post-file)..."Renames.file.on.th |
| 121a0 | 65 20 70 6f 69 6e 74 65 72 20 74 6f 20 50 4f 53 54 2d 46 49 4c 45 2e 22 0a 20 20 28 69 6e 74 65 | e.pointer.to.POST-FILE."...(inte |
| 121c0 | 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 | ractive.(list.(read-from-minibuf |
| 121e0 | 66 65 72 20 22 52 65 6e 61 6d 65 3a 20 22 20 60 28 2c 65 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 | fer."Rename:.".`(,easy-hugo-defa |
| 12200 | 75 6c 74 2d 65 78 74 20 2e 20 31 29 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 29 29 29 0a 20 20 28 65 | ult-ext...1).nil.nil.nil)))...(e |
| 12220 | 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 28 6c 65 74 20 28 28 6e 65 77 6e | asy-hugo-with-env....(let.((newn |
| 12240 | 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 6f 73 74 2d 66 69 6c 65 20 | ame.(expand-file-name.post-file. |
| 12260 | 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 29 0a 09 20 28 66 69 6c 65 2d 65 78 74 20 | easy-hugo-postdir))...(file-ext. |
| 12280 | 28 66 69 6c 65 2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 6f 6e 20 70 6f 73 74 2d 66 69 6c 65 29 29 | (file-name-extension.post-file)) |
| 122a0 | 29 0a 20 20 20 20 20 28 77 68 65 6e 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 66 69 6c 65 2d 65 | )......(when.(not.(member.file-e |
| 122c0 | 78 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 6f 72 6d 61 74 73 29 29 0a 20 20 20 20 20 20 20 28 | xt.easy-hugo--formats))........( |
| 122e0 | 65 72 72 6f 72 20 22 50 6c 65 61 73 65 20 65 6e 74 65 72 20 2e 25 73 20 6f 72 20 2e 6f 72 67 20 | error."Please.enter..%s.or..org. |
| 12300 | 6f 72 20 2e 25 73 20 6f 72 20 2e 72 73 74 20 6f 72 20 2e 6d 6d 61 72 6b 20 6f 72 20 2e 25 73 20 | or..%s.or..rst.or..mmark.or..%s. |
| 12320 | 66 69 6c 65 20 6e 61 6d 65 22 0a 09 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 6d 61 72 6b | file.name"........easy-hugo-mark |
| 12340 | 64 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 20 65 61 73 79 2d 68 75 67 6f 2d 61 73 63 69 69 64 6f | down-extension.easy-hugo-asciido |
| 12360 | 63 2d 65 78 74 65 6e 73 69 6f 6e 20 65 61 73 79 2d 68 75 67 6f 2d 68 74 6d 6c 2d 65 78 74 65 6e | c-extension.easy-hugo-html-exten |
| 12380 | 73 69 6f 6e 29 29 0a 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 28 62 75 66 66 65 72 | sion))......(when.(equal.(buffer |
| 123a0 | 2d 6e 61 6d 65 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 20 65 61 73 79 2d 68 75 67 | -name.(current-buffer)).easy-hug |
| 123c0 | 6f 2d 2d 62 75 66 66 65 72 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 69 | o--buffer-name)........(when.(fi |
| 123e0 | 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20 6e 65 77 6e 61 | le-exists-p.(file-truename.newna |
| 12400 | 6d 65 29 29 0a 09 20 28 65 72 72 6f 72 20 22 25 73 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 | me))...(error."%s.already.exists |
| 12420 | 21 22 20 6e 65 77 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 | !".newname))........(unless.(or. |
| 12440 | 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 0d 24 22 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f | (string-match."^.$".(thing-at-po |
| 12460 | 69 6e 74 20 27 6c 69 6e 65 29 29 0a 09 09 20 20 20 28 65 71 20 28 70 6f 69 6e 74 29 20 28 70 6f | int.'line))......(eq.(point).(po |
| 12480 | 69 6e 74 2d 6d 61 78 29 29 0a 09 09 20 20 20 28 3e 20 28 2b 20 31 20 65 61 73 79 2d 68 75 67 6f | int-max))......(>.(+.1.easy-hugo |
| 124a0 | 2d 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 29 20 28 6c 65 6e 67 74 68 20 28 74 68 69 6e 67 2d 61 | --forward-char).(length.(thing-a |
| 124c0 | 74 2d 70 6f 69 6e 74 20 27 6c 69 6e 65 29 29 29 29 0a 09 20 28 6c 65 74 20 28 28 6f 6c 64 6e 61 | t-point.'line))))...(let.((oldna |
| 124e0 | 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 20 28 73 75 62 73 74 72 | me.(expand-file-name.....(substr |
| 12500 | 69 6e 67 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 6c 69 6e 65 29 20 65 61 73 79 2d | ing.(thing-at-point.'line).easy- |
| 12520 | 68 75 67 6f 2d 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 20 2d 31 29 0a 09 09 09 20 65 61 73 79 2d | hugo--forward-char.-1).....easy- |
| 12540 | 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 29 29 0a 09 20 20 20 28 72 65 6e 61 6d 65 2d 66 69 6c 65 | hugo-postdir))).....(rename-file |
| 12560 | 20 6f 6c 64 6e 61 6d 65 20 6e 65 77 6e 61 6d 65 20 31 29 0a 09 20 20 20 28 65 61 73 79 2d 68 75 | .oldname.newname.1).....(easy-hu |
| 12580 | 67 6f 2d 72 65 66 72 65 73 68 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 | go-refresh)))))))..(defun.easy-h |
| 125a0 | 75 67 6f 2d 6f 70 65 6e 20 28 29 0a 20 20 22 4f 70 65 6e 20 74 68 65 20 66 69 6c 65 20 6f 6e 20 | ugo-open.()..."Open.the.file.on. |
| 125c0 | 74 68 65 20 70 6f 69 6e 74 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 | the.pointer."...(interactive)... |
| 125e0 | 28 77 68 65 6e 20 28 65 71 75 61 6c 20 28 62 75 66 66 65 72 2d 6e 61 6d 65 20 28 63 75 72 72 65 | (when.(equal.(buffer-name.(curre |
| 12600 | 6e 74 2d 62 75 66 66 65 72 29 29 20 65 61 73 79 2d 68 75 67 6f 2d 2d 62 75 66 66 65 72 2d 6e 61 | nt-buffer)).easy-hugo--buffer-na |
| 12620 | 6d 65 29 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 20 | me).....(easy-hugo-with-env..... |
| 12640 | 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 0d 24 22 | .(unless.(or.(string-match."^.$" |
| 12660 | 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 6c 69 6e 65 29 29 0a 09 09 20 28 65 71 20 | .(thing-at-point.'line))....(eq. |
| 12680 | 28 70 6f 69 6e 74 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 09 09 20 28 3e 20 28 2b 20 31 20 | (point).(point-max))....(>.(+.1. |
| 126a0 | 65 61 73 79 2d 68 75 67 6f 2d 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 29 20 28 6c 65 6e 67 74 68 | easy-hugo--forward-char).(length |
| 126c0 | 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 6c 69 6e 65 29 29 29 29 0a 20 20 20 20 20 | .(thing-at-point.'line))))...... |
| 126e0 | 20 20 28 6c 65 74 20 28 28 66 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a | ..(let.((file.(expand-file-name. |
| 12700 | 09 09 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 | ......(substring.(thing-at-point |
| 12720 | 20 27 6c 69 6e 65 29 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 20 | .'line).easy-hugo--forward-char. |
| 12740 | 2d 31 29 0a 09 09 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 29 29 0a 09 | -1).......easy-hugo-postdir))).. |
| 12760 | 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 70 20 66 69 6c 65 29 | .(when.(and.(file-exists-p.file) |
| 12780 | 0a 09 09 20 20 20 20 28 6e 6f 74 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 66 69 | .......(not.(file-directory-p.fi |
| 127a0 | 6c 65 29 29 29 0a 09 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 20 66 69 6c 65 29 29 29 29 29 29 29 | le))).....(find-file.file))))))) |
| 127c0 | 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6f 70 65 6e 2d 6f 74 68 65 72 2d 77 69 | ..(defun.easy-hugo-open-other-wi |
| 127e0 | 6e 64 6f 77 20 28 29 0a 20 20 22 4f 70 65 6e 20 74 68 65 20 66 69 6c 65 20 6f 6e 20 74 68 65 20 | ndow.()..."Open.the.file.on.the. |
| 12800 | 70 6f 69 6e 74 65 72 20 61 74 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e 22 0a 20 20 28 69 6e 74 | pointer.at.other.window."...(int |
| 12820 | 65 72 61 63 74 69 76 65 29 0a 20 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 28 62 75 66 66 65 72 | eractive)...(when.(equal.(buffer |
| 12840 | 2d 6e 61 6d 65 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 20 65 61 73 79 2d 68 75 67 | -name.(current-buffer)).easy-hug |
| 12860 | 6f 2d 2d 62 75 66 66 65 72 2d 6e 61 6d 65 29 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 77 | o--buffer-name).....(easy-hugo-w |
| 12880 | 69 74 68 2d 65 6e 76 0a 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 73 74 72 69 6e 67 | ith-env......(unless.(or.(string |
| 128a0 | 2d 6d 61 74 63 68 20 22 5e 0d 24 22 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 6c 69 | -match."^.$".(thing-at-point.'li |
| 128c0 | 6e 65 29 29 0a 09 09 20 28 65 71 20 28 70 6f 69 6e 74 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 | ne))....(eq.(point).(point-max)) |
| 128e0 | 0a 09 09 20 28 3e 20 28 2b 20 31 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 6f 72 77 61 72 64 2d 63 | ....(>.(+.1.easy-hugo--forward-c |
| 12900 | 68 61 72 29 20 28 6c 65 6e 67 74 68 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 6c 69 | har).(length.(thing-at-point.'li |
| 12920 | 6e 65 29 29 29 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 20 28 65 78 70 61 6e | ne))))........(let.((file.(expan |
| 12940 | 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 28 74 68 | d-file-name.......(substring.(th |
| 12960 | 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 6c 69 6e 65 29 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 | ing-at-point.'line).easy-hugo--f |
| 12980 | 6f 72 77 61 72 64 2d 63 68 61 72 20 2d 31 29 0a 09 09 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d | orward-char.-1).......easy-hugo- |
| 129a0 | 70 6f 73 74 64 69 72 29 29 29 0a 09 20 28 77 68 65 6e 20 28 61 6e 64 20 28 66 69 6c 65 2d 65 78 | postdir)))...(when.(and.(file-ex |
| 129c0 | 69 73 74 73 2d 70 20 66 69 6c 65 29 0a 09 09 20 20 20 20 28 6e 6f 74 20 28 66 69 6c 65 2d 64 69 | ists-p.file).......(not.(file-di |
| 129e0 | 72 65 63 74 6f 72 79 2d 70 20 66 69 6c 65 29 29 29 0a 09 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 | rectory-p.file))).....(find-file |
| 12a00 | 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 66 69 6c 65 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 | -other-window.file)))))))..(defu |
| 12a20 | 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6f 70 65 6e 2d 62 61 73 65 64 69 72 20 28 29 0a 20 20 22 4f | n.easy-hugo-open-basedir.()..."O |
| 12a40 | 70 65 6e 20 60 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 27 20 77 69 74 68 20 44 69 72 | pen.`easy-hugo-basedir'.with.Dir |
| 12a60 | 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 65 61 73 79 2d 68 75 67 | ed."...(interactive)...(easy-hug |
| 12a80 | 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 | o-with-env....(switch-to-buffer. |
| 12aa0 | 28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 | (find-file-noselect.easy-hugo-ba |
| 12ac0 | 73 65 64 69 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 76 69 65 77 | sedir))))..(defun.easy-hugo-view |
| 12ae0 | 20 28 29 0a 20 20 22 4f 70 65 6e 20 74 68 65 20 66 69 6c 65 20 6f 6e 20 74 68 65 20 70 6f 69 6e | .()..."Open.the.file.on.the.poin |
| 12b00 | 74 65 72 20 77 69 74 68 20 60 76 69 65 77 2d 6d 6f 64 65 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 | ter.with.`view-mode'."...(intera |
| 12b20 | 63 74 69 76 65 29 0a 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 | ctive)...(easy-hugo-with-env.... |
| 12b40 | 28 69 66 20 28 65 71 75 61 6c 20 28 62 75 66 66 65 72 2d 6e 61 6d 65 20 28 63 75 72 72 65 6e 74 | (if.(equal.(buffer-name.(current |
| 12b60 | 2d 62 75 66 66 65 72 29 29 20 65 61 73 79 2d 68 75 67 6f 2d 2d 62 75 66 66 65 72 2d 6e 61 6d 65 | -buffer)).easy-hugo--buffer-name |
| 12b80 | 29 0a 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 73 | )........(progn...(unless.(or.(s |
| 12ba0 | 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 0d 24 22 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e | tring-match."^.$".(thing-at-poin |
| 12bc0 | 74 20 27 6c 69 6e 65 29 29 0a 09 09 20 20 20 20 20 28 65 71 20 28 70 6f 69 6e 74 29 20 28 70 6f | t.'line))........(eq.(point).(po |
| 12be0 | 69 6e 74 2d 6d 61 78 29 29 0a 09 09 20 20 20 20 20 28 3e 20 28 2b 20 31 20 65 61 73 79 2d 68 75 | int-max))........(>.(+.1.easy-hu |
| 12c00 | 67 6f 2d 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 29 20 28 6c 65 6e 67 74 68 20 28 74 68 69 6e 67 | go--forward-char).(length.(thing |
| 12c20 | 2d 61 74 2d 70 6f 69 6e 74 20 27 6c 69 6e 65 29 29 29 29 0a 09 20 20 20 28 6c 65 74 20 28 28 66 | -at-point.'line)))).....(let.((f |
| 12c40 | 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 28 73 75 62 73 74 72 | ile.(expand-file-name....(substr |
| 12c60 | 69 6e 67 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 6c 69 6e 65 29 20 65 61 73 79 2d | ing.(thing-at-point.'line).easy- |
| 12c80 | 68 75 67 6f 2d 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 20 2d 31 29 0a 09 09 09 65 61 73 79 2d 68 | hugo--forward-char.-1)....easy-h |
| 12ca0 | 75 67 6f 2d 70 6f 73 74 64 69 72 29 29 29 0a 09 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 | ugo-postdir))).......(when.(and. |
| 12cc0 | 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 66 69 6c 65 29 0a 09 09 09 28 6e 6f 74 20 28 66 69 | (file-exists-p.file)....(not.(fi |
| 12ce0 | 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 66 69 6c 65 29 29 29 0a 09 20 20 20 20 20 20 20 28 | le-directory-p.file))).........( |
| 12d00 | 76 69 65 77 2d 66 69 6c 65 20 66 69 6c 65 29 29 29 29 29 0a 20 20 20 20 20 28 76 69 65 77 2d 66 | view-file.file)))))......(view-f |
| 12d20 | 69 6c 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 29 0a 0a 28 64 65 66 75 6e | ile.buffer-file-name))))..(defun |
| 12d40 | 20 65 61 73 79 2d 68 75 67 6f 2d 76 69 65 77 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 28 29 0a | .easy-hugo-view-other-window.(). |
| 12d60 | 20 20 22 4f 70 65 6e 20 74 68 65 20 66 69 6c 65 20 6f 6e 20 74 68 65 20 70 6f 69 6e 74 65 72 20 | .."Open.the.file.on.the.pointer. |
| 12d80 | 77 69 74 68 20 60 76 69 65 77 2d 6d 6f 64 65 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | with.`view-mode'."...(interactiv |
| 12da0 | 65 29 0a 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 28 69 66 20 | e)...(easy-hugo-with-env....(if. |
| 12dc0 | 28 65 71 75 61 6c 20 28 62 75 66 66 65 72 2d 6e 61 6d 65 20 28 63 75 72 72 65 6e 74 2d 62 75 66 | (equal.(buffer-name.(current-buf |
| 12de0 | 66 65 72 29 29 20 65 61 73 79 2d 68 75 67 6f 2d 2d 62 75 66 66 65 72 2d 6e 61 6d 65 29 0a 20 20 | fer)).easy-hugo--buffer-name)... |
| 12e00 | 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 73 74 72 69 6e | .....(progn...(unless.(or.(strin |
| 12e20 | 67 2d 6d 61 74 63 68 20 22 5e 0d 24 22 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 6c | g-match."^.$".(thing-at-point.'l |
| 12e40 | 69 6e 65 29 29 0a 09 09 20 20 20 20 20 28 65 71 20 28 70 6f 69 6e 74 29 20 28 70 6f 69 6e 74 2d | ine))........(eq.(point).(point- |
| 12e60 | 6d 61 78 29 29 0a 09 09 20 20 20 20 20 28 3e 20 28 2b 20 31 20 65 61 73 79 2d 68 75 67 6f 2d 2d | max))........(>.(+.1.easy-hugo-- |
| 12e80 | 66 6f 72 77 61 72 64 2d 63 68 61 72 29 20 28 6c 65 6e 67 74 68 20 28 74 68 69 6e 67 2d 61 74 2d | forward-char).(length.(thing-at- |
| 12ea0 | 70 6f 69 6e 74 20 27 6c 69 6e 65 29 29 29 29 0a 09 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 20 | point.'line)))).....(let.((file. |
| 12ec0 | 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 28 73 75 62 73 74 72 69 6e 67 20 | (expand-file-name....(substring. |
| 12ee0 | 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 6c 69 6e 65 29 20 65 61 73 79 2d 68 75 67 6f | (thing-at-point.'line).easy-hugo |
| 12f00 | 2d 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 20 2d 31 29 0a 09 09 09 65 61 73 79 2d 68 75 67 6f 2d | --forward-char.-1)....easy-hugo- |
| 12f20 | 70 6f 73 74 64 69 72 29 29 29 0a 09 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 66 69 6c | postdir))).......(when.(and.(fil |
| 12f40 | 65 2d 65 78 69 73 74 73 2d 70 20 66 69 6c 65 29 0a 09 09 09 28 6e 6f 74 20 28 66 69 6c 65 2d 64 | e-exists-p.file)....(not.(file-d |
| 12f60 | 69 72 65 63 74 6f 72 79 2d 70 20 66 69 6c 65 29 29 29 0a 09 20 20 20 20 20 20 20 28 76 69 65 77 | irectory-p.file))).........(view |
| 12f80 | 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 66 69 6c 65 29 29 29 29 29 0a 20 20 20 | -file-other-window.file))))).... |
| 12fa0 | 20 20 28 76 69 65 77 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 62 75 66 66 65 72 | ..(view-file-other-window.buffer |
| 12fc0 | 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f | -file-name))))..(defun.easy-hugo |
| 12fe0 | 2d 64 65 6c 65 74 65 20 28 29 0a 20 20 22 44 65 6c 65 74 65 20 74 68 65 20 66 69 6c 65 20 6f 6e | -delete.()..."Delete.the.file.on |
| 13000 | 20 74 68 65 20 70 6f 69 6e 74 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | .the.pointer."...(interactive).. |
| 13020 | 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 28 62 75 66 66 65 72 2d 6e 61 6d 65 20 28 63 75 72 72 | .(when.(equal.(buffer-name.(curr |
| 13040 | 65 6e 74 2d 62 75 66 66 65 72 29 29 20 65 61 73 79 2d 68 75 67 6f 2d 2d 62 75 66 66 65 72 2d 6e | ent-buffer)).easy-hugo--buffer-n |
| 13060 | 61 6d 65 29 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 | ame).....(easy-hugo-with-env.... |
| 13080 | 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 0d 24 | ..(unless.(or.(string-match."^.$ |
| 130a0 | 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 0a 09 09 20 28 65 71 | ".(thing-at-point.'line))....(eq |
| 130c0 | 20 28 70 6f 69 6e 74 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 09 09 20 28 3e 20 28 2b 20 31 | .(point).(point-max))....(>.(+.1 |
| 130e0 | 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 29 20 28 6c 65 6e 67 74 | .easy-hugo--forward-char).(lengt |
| 13100 | 68 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 6c 69 6e 65 29 29 29 29 0a 20 20 20 20 | h.(thing-at-point.'line))))..... |
| 13120 | 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 | ...(let.((file.(expand-file-name |
| 13140 | 0a 09 09 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e | .......(substring.(thing-at-poin |
| 13160 | 74 20 27 6c 69 6e 65 29 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 | t.'line).easy-hugo--forward-char |
| 13180 | 20 2d 31 29 0a 09 09 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 29 29 0a | .-1).......easy-hugo-postdir))). |
| 131a0 | 09 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 70 20 66 69 6c 65 | ..(when.(and.(file-exists-p.file |
| 131c0 | 29 0a 09 09 20 20 20 20 28 6e 6f 74 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 66 | ).......(not.(file-directory-p.f |
| 131e0 | 69 6c 65 29 29 29 0a 09 20 20 20 28 77 68 65 6e 20 28 79 65 73 2d 6f 72 2d 6e 6f 2d 70 20 28 63 | ile))).....(when.(yes-or-no-p.(c |
| 13200 | 6f 6e 63 61 74 20 22 44 65 6c 65 74 65 20 22 20 66 69 6c 65 29 29 0a 09 20 20 20 20 20 28 69 66 | oncat."Delete.".file)).......(if |
| 13220 | 20 65 61 73 79 2d 68 75 67 6f 2d 6e 6f 2d 68 65 6c 70 0a 09 09 20 28 73 65 74 71 20 65 61 73 79 | .easy-hugo-no-help....(setq.easy |
| 13240 | 2d 68 75 67 6f 2d 2d 6c 69 6e 65 20 28 2d 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 | -hugo--line.(-.(line-number-at-p |
| 13260 | 6f 73 29 20 34 29 29 0a 09 20 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d | os).4)).........(setq.easy-hugo- |
| 13280 | 2d 6c 69 6e 65 20 28 2d 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 20 28 2b | -line.(-.(line-number-at-pos).(+ |
| 132a0 | 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 20 31 29 29 29 29 | .easy-hugo--unmovable-line.1)))) |
| 132c0 | 0a 09 20 20 20 20 20 28 64 65 6c 65 74 65 2d 66 69 6c 65 20 66 69 6c 65 29 0a 09 20 20 20 20 20 | .......(delete-file.file)....... |
| 132e0 | 28 69 66 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6c 69 73 74 0a 09 09 20 28 65 61 | (if.easy-hugo--draft-list....(ea |
| 13300 | 73 79 2d 68 75 67 6f 2d 64 72 61 66 74 2d 6c 69 73 74 29 0a 09 20 20 20 20 20 20 20 28 65 61 73 | sy-hugo-draft-list).........(eas |
| 13320 | 79 2d 68 75 67 6f 29 29 0a 09 20 20 20 20 20 28 77 68 65 6e 20 28 3e 20 65 61 73 79 2d 68 75 67 | y-hugo)).......(when.(>.easy-hug |
| 13340 | 6f 2d 2d 6c 69 6e 65 20 30 29 0a 09 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 | o--line.0).........(forward-line |
| 13360 | 20 65 61 73 79 2d 68 75 67 6f 2d 2d 6c 69 6e 65 29 0a 09 20 20 20 20 20 20 20 28 66 6f 72 77 61 | .easy-hugo--line).........(forwa |
| 13380 | 72 64 2d 63 68 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 29 | rd-char.easy-hugo--forward-char) |
| 133a0 | 29 29 29 29 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 75 6e 20 | ))))))))..;;;###autoload.(defun. |
| 133c0 | 65 61 73 79 2d 68 75 67 6f 2d 63 6f 6d 70 6c 65 74 65 2d 74 61 67 73 20 28 29 0a 20 20 22 41 75 | easy-hugo-complete-tags.()..."Au |
| 133e0 | 74 6f 2d 63 6f 6d 70 6c 65 74 65 20 74 61 67 73 20 66 72 6f 6d 20 79 6f 75 72 20 70 6f 73 74 73 | to-complete.tags.from.your.posts |
| 13400 | 2e 22 0a 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 66 69 6c 65 | ."...(interactive)...(let.((file |
| 13420 | 73 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 2d 72 65 | s.(easy-hugo--directory-files-re |
| 13440 | 63 75 72 73 69 76 65 6c 79 0a 09 09 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 63 | cursively...(expand-file-name."c |
| 13460 | 6f 6e 74 65 6e 74 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 20 22 22 20 6e 69 | ontent".easy-hugo-basedir)."".ni |
| 13480 | 6c 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 73 6f 75 72 63 65 20 28 77 69 74 68 2d 74 65 6d | l))).....(let.((source.(with-tem |
| 134a0 | 70 2d 62 75 66 66 65 72 0a 09 09 20 20 20 20 28 77 68 69 6c 65 20 66 69 6c 65 73 0a 09 09 20 20 | p-buffer.......(while.files..... |
| 134c0 | 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 28 63 61 72 20 66 | ....(insert-file-contents.(car.f |
| 134e0 | 69 6c 65 73 29 29 0a 09 09 20 20 20 20 20 20 28 70 6f 70 20 66 69 6c 65 73 29 29 0a 09 09 20 20 | iles)).........(pop.files))..... |
| 13500 | 20 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 29 0a 20 20 20 20 20 20 28 73 61 76 65 | ..(buffer-string)))).......(save |
| 13520 | 2d 6d 61 74 63 68 2d 64 61 74 61 0a 09 28 6c 65 74 20 28 28 70 6f 73 20 30 29 0a 09 20 20 20 20 | -match-data..(let.((pos.0)...... |
| 13540 | 20 20 6d 61 74 63 68 65 73 29 0a 09 20 20 28 77 68 69 6c 65 20 28 73 74 72 69 6e 67 2d 6d 61 74 | ..matches)....(while.(string-mat |
| 13560 | 63 68 20 22 5e 5b 54 5c 5c 7c 74 5d 61 67 73 5b 3a 5d 3f 20 5b 3d 5d 3f 2b 2e 2a 5c 5c 5b 5c 5c | ch."^[T\\|t]ags[:]?.[=]?+.*\\[\\ |
| 13580 | 28 2e 2b 3f 5c 5c 29 5c 5c 5d 24 22 20 73 6f 75 72 63 65 20 70 6f 73 29 0a 09 20 20 20 20 28 70 | (.+?\\)\\]$".source.pos)......(p |
| 135a0 | 75 73 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 73 6f 75 72 63 65 29 20 6d 61 74 63 | ush.(match-string.1.source).matc |
| 135c0 | 68 65 73 29 0a 09 20 20 20 20 28 73 65 74 71 20 70 6f 73 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 | hes)......(setq.pos.(match-end.0 |
| 135e0 | 29 29 29 0a 09 20 20 28 69 6e 73 65 72 74 0a 09 20 20 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2a 0a | )))....(insert.....(popup-menu*. |
| 13600 | 09 20 20 20 20 28 64 65 6c 65 74 65 2d 64 75 70 73 0a 09 20 20 20 20 20 28 64 65 6c 65 74 65 20 | .....(delete-dups.......(delete. |
| 13620 | 22 22 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 0a 09 09 09 20 28 72 65 70 6c 61 63 65 2d 72 65 | "".(split-string.....(replace-re |
| 13640 | 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5b 5c 22 5c 27 5d 22 20 22 20 22 0a 09 09 09 09 | gexp-in-string."[\"\']"."."..... |
| 13660 | 09 09 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 09 | .....(replace-regexp-in-string.. |
| 13680 | 09 09 09 09 09 20 20 20 20 22 5b 2c 28 29 5d 22 20 22 22 0a 09 09 09 09 09 09 20 20 20 20 28 66 | ........."[,()]".""...........(f |
| 136a0 | 6f 72 6d 61 74 20 22 25 73 22 20 6d 61 74 63 68 65 73 29 29 29 0a 09 09 09 20 22 20 22 29 29 29 | ormat."%s".matches)))....."."))) |
| 136c0 | 29 29 29 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 75 6e 20 65 | )))))))..;;;###autoload.(defun.e |
| 136e0 | 61 73 79 2d 68 75 67 6f 2d 63 6f 6d 70 6c 65 74 65 2d 63 61 74 65 67 6f 72 69 65 73 20 28 29 0a | asy-hugo-complete-categories.(). |
| 13700 | 20 20 22 41 75 74 6f 2d 63 6f 6d 70 6c 65 74 65 20 63 61 74 65 67 6f 72 69 65 73 20 66 72 6f 6d | .."Auto-complete.categories.from |
| 13720 | 20 79 6f 75 72 20 70 6f 73 74 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 | .your.posts."...(interactive)... |
| 13740 | 28 6c 65 74 20 28 28 66 69 6c 65 73 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f | (let.((files.(easy-hugo--directo |
| 13760 | 72 79 2d 66 69 6c 65 73 2d 72 65 63 75 72 73 69 76 65 6c 79 0a 09 09 28 65 78 70 61 6e 64 2d 66 | ry-files-recursively...(expand-f |
| 13780 | 69 6c 65 2d 6e 61 6d 65 20 22 63 6f 6e 74 65 6e 74 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 | ile-name."content".easy-hugo-bas |
| 137a0 | 65 64 69 72 29 20 22 22 20 6e 69 6c 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 73 6f 75 72 63 | edir)."".nil))).....(let.((sourc |
| 137c0 | 65 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 09 09 20 20 20 20 28 77 68 69 6c 65 | e.(with-temp-buffer.......(while |
| 137e0 | 20 66 69 6c 65 73 0a 09 09 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 | .files.........(insert-file-cont |
| 13800 | 65 6e 74 73 20 28 63 61 72 20 66 69 6c 65 73 29 29 0a 09 09 20 20 20 20 20 20 28 70 6f 70 20 66 | ents.(car.files)).........(pop.f |
| 13820 | 69 6c 65 73 29 29 0a 09 09 20 20 20 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 29 0a | iles)).......(buffer-string)))). |
| 13840 | 20 20 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 09 28 6c 65 74 20 28 28 70 | ......(save-match-data..(let.((p |
| 13860 | 6f 73 20 30 29 0a 09 20 20 20 20 20 20 6d 61 74 63 68 65 73 29 0a 09 20 20 28 77 68 69 6c 65 20 | os.0)........matches)....(while. |
| 13880 | 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5b 43 5c 5c 7c 63 5d 61 74 65 67 6f 72 69 65 73 | (string-match."^[C\\|c]ategories |
| 138a0 | 5b 3a 5d 3f 20 5b 3d 5d 3f 2b 2e 2a 5c 5c 5b 5c 5c 28 2e 2b 3f 5c 5c 29 5c 5c 5d 24 22 20 73 6f | [:]?.[=]?+.*\\[\\(.+?\\)\\]$".so |
| 138c0 | 75 72 63 65 20 70 6f 73 29 0a 09 20 20 20 20 28 70 75 73 68 20 28 6d 61 74 63 68 2d 73 74 72 69 | urce.pos)......(push.(match-stri |
| 138e0 | 6e 67 20 31 20 73 6f 75 72 63 65 29 20 6d 61 74 63 68 65 73 29 0a 09 20 20 20 20 28 73 65 74 71 | ng.1.source).matches)......(setq |
| 13900 | 20 70 6f 73 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 29 0a 09 20 20 28 69 6e 73 65 72 74 0a | .pos.(match-end.0)))....(insert. |
| 13920 | 09 20 20 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2a 0a 09 20 20 20 20 28 64 65 6c 65 74 65 2d 64 75 | ....(popup-menu*......(delete-du |
| 13940 | 70 73 0a 09 20 20 20 20 20 28 64 65 6c 65 74 65 20 22 22 20 28 73 70 6c 69 74 2d 73 74 72 69 6e | ps.......(delete."".(split-strin |
| 13960 | 67 0a 09 09 09 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 | g.....(replace-regexp-in-string. |
| 13980 | 22 5b 5c 22 5c 27 5d 22 20 22 20 22 0a 09 09 09 09 09 09 20 20 20 28 72 65 70 6c 61 63 65 2d 72 | "[\"\']"."."..........(replace-r |
| 139a0 | 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 09 09 09 09 09 09 20 20 20 20 22 5b 2c 28 29 5d | egexp-in-string..........."[,()] |
| 139c0 | 22 20 22 22 0a 09 09 09 09 09 09 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 22 20 6d 61 74 63 | ".""...........(format."%s".matc |
| 139e0 | 68 65 73 29 29 29 0a 09 09 09 20 22 20 22 29 29 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | hes)))....."."))))))))))..(defun |
| 13a00 | 20 65 61 73 79 2d 68 75 67 6f 2d 6e 65 78 74 2d 62 6c 6f 67 20 28 29 0a 20 20 22 47 6f 20 74 6f | .easy-hugo-next-blog.()..."Go.to |
| 13a20 | 20 6e 65 78 74 20 62 6c 6f 67 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 | .next.blog."...(interactive)...( |
| 13a40 | 77 68 65 6e 20 28 3c 20 31 20 28 6c 65 6e 67 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 | when.(<.1.(length.easy-hugo-blog |
| 13a60 | 6c 69 73 74 29 29 0a 20 20 20 20 28 69 66 20 28 65 71 20 28 2d 20 28 6c 65 6e 67 74 68 20 65 61 | list)).....(if.(eq.(-.(length.ea |
| 13a80 | 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 29 20 31 29 20 65 61 73 79 2d 68 75 67 6f 2d 2d | sy-hugo-bloglist).1).easy-hugo-- |
| 13aa0 | 63 75 72 72 65 6e 74 2d 62 6c 6f 67 29 0a 09 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d | current-blog)..(setq.easy-hugo-- |
| 13ac0 | 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 30 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 | current-blog.0).......(setq.easy |
| 13ae0 | 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 28 2b 20 65 61 73 79 2d 68 75 67 6f | -hugo--current-blog.(+.easy-hugo |
| 13b00 | 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 31 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 65 61 | --current-blog.1))).....(setq.ea |
| 13b20 | 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 70 6f 73 74 64 69 72 20 30 29 0a 20 20 20 20 | sy-hugo--current-postdir.0)..... |
| 13b40 | 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 | (easy-hugo-set-bloglist.easy-hug |
| 13b60 | 6f 2d 62 61 73 65 64 69 72 29 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c | o-basedir).....(easy-hugo-set-bl |
| 13b80 | 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 0a 20 20 20 20 28 65 61 73 79 2d | oglist.easy-hugo-url).....(easy- |
| 13ba0 | 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 72 6f 6f 74 | hugo-set-bloglist.easy-hugo-root |
| 13bc0 | 29 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 | ).....(easy-hugo-set-bloglist.ea |
| 13be0 | 73 79 2d 68 75 67 6f 2d 73 73 68 64 6f 6d 61 69 6e 29 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 | sy-hugo-sshdomain).....(easy-hug |
| 13c00 | 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d | o-set-bloglist.easy-hugo-amazon- |
| 13c20 | 73 33 2d 62 75 63 6b 65 74 2d 6e 61 6d 65 29 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 73 | s3-bucket-name).....(easy-hugo-s |
| 13c40 | 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f | et-bloglist.easy-hugo-google-clo |
| 13c60 | 75 64 2d 73 74 6f 72 61 67 65 2d 62 75 63 6b 65 74 2d 6e 61 6d 65 29 0a 20 20 20 20 28 69 66 20 | ud-storage-bucket-name).....(if. |
| 13c80 | 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 | (easy-hugo-eval-bloglist.easy-hu |
| 13ca0 | 67 6f 2d 62 69 6e 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 | go-bin)..(easy-hugo-set-bloglist |
| 13cc0 | 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 | .easy-hugo-bin).......(setq.easy |
| 13ce0 | 2d 68 75 67 6f 2d 62 69 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 62 69 6e | -hugo-bin.easy-hugo--default-bin |
| 13d00 | 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c | )).....(if.(easy-hugo-eval-blogl |
| 13d20 | 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 | ist.easy-hugo-github-deploy-scri |
| 13d40 | 70 74 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 | pt)..(easy-hugo-set-bloglist.eas |
| 13d60 | 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 29 0a 20 20 20 | y-hugo-github-deploy-script).... |
| 13d80 | 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 | ...(setq.easy-hugo-github-deploy |
| 13da0 | 2d 73 63 72 69 70 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 67 69 74 68 75 | -script.easy-hugo--default-githu |
| 13dc0 | 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 2d | b-deploy-script)).....(if.(easy- |
| 13de0 | 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 | hugo-eval-bloglist.easy-hugo-ima |
| 13e00 | 67 65 2d 64 69 72 65 63 74 6f 72 79 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c | ge-directory)..(easy-hugo-set-bl |
| 13e20 | 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 | oglist.easy-hugo-image-directory |
| 13e40 | 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 | ).......(setq.easy-hugo-image-di |
| 13e60 | 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 69 6d 61 67 65 | rectory.easy-hugo--default-image |
| 13e80 | 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d | -directory)).....(if.(easy-hugo- |
| 13ea0 | 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d | eval-bloglist.easy-hugo-default- |
| 13ec0 | 70 69 63 74 75 72 65 2d 64 69 72 65 63 74 6f 72 79 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 | picture-directory)..(easy-hugo-s |
| 13ee0 | 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 70 69 | et-bloglist.easy-hugo-default-pi |
| 13f00 | 63 74 75 72 65 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 | cture-directory).......(setq.eas |
| 13f20 | 79 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 70 69 63 74 75 72 65 2d 64 69 72 65 63 74 6f 72 79 | y-hugo-default-picture-directory |
| 13f40 | 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 70 69 63 74 75 72 65 2d 64 69 72 65 | .easy-hugo--default-picture-dire |
| 13f60 | 63 74 6f 72 79 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d | ctory)).....(if.(easy-hugo-eval- |
| 13f80 | 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 2d 75 72 6c 29 0a | bloglist.easy-hugo-preview-url). |
| 13fa0 | 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 | .(easy-hugo-set-bloglist.easy-hu |
| 13fc0 | 67 6f 2d 70 72 65 76 69 65 77 2d 75 72 6c 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 | go-preview-url).......(setq.easy |
| 13fe0 | 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 2d 75 72 6c 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 | -hugo-preview-url.easy-hugo--def |
| 14000 | 61 75 6c 74 2d 70 72 65 76 69 65 77 2d 75 72 6c 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 | ault-preview-url)).....(if.(easy |
| 14020 | 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 75 | -hugo-eval-bloglist.easy-hugo-pu |
| 14040 | 62 6c 69 73 68 2d 63 68 6d 6f 64 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f | blish-chmod)..(easy-hugo-set-blo |
| 14060 | 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 75 62 6c 69 73 68 2d 63 68 6d 6f 64 29 0a 20 | glist.easy-hugo-publish-chmod).. |
| 14080 | 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 70 75 62 6c 69 73 68 2d 63 68 6d | .....(setq.easy-hugo-publish-chm |
| 140a0 | 6f 64 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 70 75 62 6c 69 73 68 2d 63 68 | od.easy-hugo--default-publish-ch |
| 140c0 | 6d 6f 64 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c | mod)).....(if.(easy-hugo-eval-bl |
| 140e0 | 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 74 69 6d 65 29 0a 09 28 | oglist.easy-hugo-previewtime)..( |
| 14100 | 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f | easy-hugo-set-bloglist.easy-hugo |
| 14120 | 2d 70 72 65 76 69 65 77 74 69 6d 65 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 | -previewtime).......(setq.easy-h |
| 14140 | 75 67 6f 2d 70 72 65 76 69 65 77 74 69 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 | ugo-previewtime.easy-hugo--defau |
| 14160 | 6c 74 2d 70 72 65 76 69 65 77 74 69 6d 65 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 2d 68 | lt-previewtime)).....(if.(easy-h |
| 14180 | 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 | ugo-eval-bloglist.easy-hugo-sort |
| 141a0 | 2d 64 65 66 61 75 6c 74 2d 63 68 61 72 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 | -default-char)..(easy-hugo-set-b |
| 141c0 | 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 | loglist.easy-hugo-sort-default-c |
| 141e0 | 68 61 72 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d | har).......(setq.easy-hugo-sort- |
| 14200 | 64 65 66 61 75 6c 74 2d 63 68 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d | default-char.easy-hugo--default- |
| 14220 | 73 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 68 61 72 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 | sort-default-char)).....(if.(eas |
| 14240 | 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 61 | y-hugo-eval-bloglist.easy-hugo-a |
| 14260 | 73 63 69 69 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 | sciidoc-extension)..(easy-hugo-s |
| 14280 | 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 61 73 63 69 69 64 6f 63 2d 65 | et-bloglist.easy-hugo-asciidoc-e |
| 142a0 | 78 74 65 6e 73 69 6f 6e 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d | xtension).......(setq.easy-hugo- |
| 142c0 | 61 73 63 69 69 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 | asciidoc-extension.easy-hugo--de |
| 142e0 | 66 61 75 6c 74 2d 61 73 63 69 69 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e 29 29 0a 20 20 20 20 28 | fault-asciidoc-extension)).....( |
| 14300 | 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 | if.(easy-hugo-eval-bloglist.easy |
| 14320 | 2d 68 75 67 6f 2d 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 29 0a 09 28 65 61 73 79 2d 68 75 67 | -hugo-html-extension)..(easy-hug |
| 14340 | 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 68 74 6d 6c 2d 65 78 | o-set-bloglist.easy-hugo-html-ex |
| 14360 | 74 65 6e 73 69 6f 6e 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 68 | tension).......(setq.easy-hugo-h |
| 14380 | 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 | tml-extension.easy-hugo--default |
| 143a0 | 2d 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 2d | -html-extension)).....(if.(easy- |
| 143c0 | 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 6d 61 72 | hugo-eval-bloglist.easy-hugo-mar |
| 143e0 | 6b 64 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 | kdown-extension)..(easy-hugo-set |
| 14400 | 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 6d 61 72 6b 64 6f 77 6e 2d 65 78 74 | -bloglist.easy-hugo-markdown-ext |
| 14420 | 65 6e 73 69 6f 6e 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 6d 61 | ension).......(setq.easy-hugo-ma |
| 14440 | 72 6b 64 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6d 61 72 6b 64 | rkdown-extension.easy-hugo-markd |
| 14460 | 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 2d 68 75 | own-extension)).....(if.(easy-hu |
| 14480 | 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 75 | go-eval-bloglist.easy-hugo-defau |
| 144a0 | 6c 74 2d 65 78 74 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 | lt-ext)..(easy-hugo-set-bloglist |
| 144c0 | 20 65 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 65 78 74 29 0a 20 20 20 20 20 20 28 73 | .easy-hugo-default-ext).......(s |
| 144e0 | 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 65 78 74 20 65 61 73 79 2d 68 | etq.easy-hugo-default-ext.easy-h |
| 14500 | 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 65 78 74 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 | ugo--default-ext)).....(if.(easy |
| 14520 | 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f | -hugo-eval-bloglist.easy-hugo-po |
| 14540 | 73 74 64 69 72 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 | stdir)..(easy-hugo-set-bloglist. |
| 14560 | 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 | easy-hugo-postdir).......(setq.e |
| 14580 | 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 | asy-hugo-postdir.easy-hugo--defa |
| 145a0 | 75 6c 74 2d 70 6f 73 74 64 69 72 29 29 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 | ult-postdir)).....(easy-hugo--pr |
| 145c0 | 65 76 69 65 77 2d 65 6e 64 29 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 29 29 29 0a 0a 28 64 | eview-end).....(easy-hugo)))..(d |
| 145e0 | 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 6f 75 73 2d 62 6c 6f 67 20 28 29 0a | efun.easy-hugo-previous-blog.(). |
| 14600 | 20 20 22 47 6f 20 74 6f 20 70 72 65 76 69 6f 75 73 20 62 6c 6f 67 2e 22 0a 20 20 28 69 6e 74 65 | .."Go.to.previous.blog."...(inte |
| 14620 | 72 61 63 74 69 76 65 29 0a 20 20 28 77 68 65 6e 20 28 3c 20 31 20 28 6c 65 6e 67 74 68 20 65 61 | ractive)...(when.(<.1.(length.ea |
| 14640 | 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 29 29 0a 20 20 20 20 28 69 66 20 28 3d 20 30 20 | sy-hugo-bloglist)).....(if.(=.0. |
| 14660 | 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 29 0a 09 28 73 65 74 71 20 | easy-hugo--current-blog)..(setq. |
| 14680 | 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 28 2d 20 28 6c 65 6e 67 | easy-hugo--current-blog.(-.(leng |
| 146a0 | 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 29 20 31 29 29 0a 20 20 20 20 20 | th.easy-hugo-bloglist).1))...... |
| 146c0 | 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 28 | .(setq.easy-hugo--current-blog.( |
| 146e0 | 2d 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 31 29 29 29 0a 20 | -.easy-hugo--current-blog.1))).. |
| 14700 | 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 70 6f 73 74 | ...(setq.easy-hugo--current-post |
| 14720 | 64 69 72 20 30 29 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 | dir.0).....(easy-hugo-set-blogli |
| 14740 | 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 0a 20 20 20 20 28 65 61 73 79 2d | st.easy-hugo-basedir).....(easy- |
| 14760 | 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 | hugo-set-bloglist.easy-hugo-url) |
| 14780 | 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 | .....(easy-hugo-set-bloglist.eas |
| 147a0 | 79 2d 68 75 67 6f 2d 72 6f 6f 74 29 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d | y-hugo-root).....(easy-hugo-set- |
| 147c0 | 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 73 73 68 64 6f 6d 61 69 6e 29 0a 20 20 | bloglist.easy-hugo-sshdomain)... |
| 147e0 | 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 | ..(easy-hugo-set-bloglist.easy-h |
| 14800 | 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 62 75 63 6b 65 74 2d 6e 61 6d 65 29 0a 20 20 20 20 28 | ugo-amazon-s3-bucket-name).....( |
| 14820 | 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f | easy-hugo-set-bloglist.easy-hugo |
| 14840 | 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 62 75 63 6b 65 74 2d 6e 61 6d | -google-cloud-storage-bucket-nam |
| 14860 | 65 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c | e).....(if.(easy-hugo-eval-blogl |
| 14880 | 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 | ist.easy-hugo-bin)..(easy-hugo-s |
| 148a0 | 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 29 0a 20 20 20 20 20 | et-bloglist.easy-hugo-bin)...... |
| 148c0 | 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d | .(setq.easy-hugo-bin.easy-hugo-- |
| 148e0 | 64 65 66 61 75 6c 74 2d 62 69 6e 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f | default-bin)).....(if.(easy-hugo |
| 14900 | 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d | -eval-bloglist.easy-hugo-github- |
| 14920 | 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 | deploy-script)..(easy-hugo-set-b |
| 14940 | 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d | loglist.easy-hugo-github-deploy- |
| 14960 | 73 63 72 69 70 74 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 67 69 | script).......(setq.easy-hugo-gi |
| 14980 | 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 | thub-deploy-script.easy-hugo--de |
| 149a0 | 66 61 75 6c 74 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 29 29 0a 20 20 20 | fault-github-deploy-script)).... |
| 149c0 | 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 | .(if.(easy-hugo-eval-bloglist.ea |
| 149e0 | 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 29 0a 09 28 65 61 73 79 2d | sy-hugo-image-directory)..(easy- |
| 14a00 | 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 | hugo-set-bloglist.easy-hugo-imag |
| 14a20 | 65 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 | e-directory).......(setq.easy-hu |
| 14a40 | 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 | go-image-directory.easy-hugo--de |
| 14a60 | 66 61 75 6c 74 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 28 69 66 20 | fault-image-directory)).....(if. |
| 14a80 | 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 | (easy-hugo-eval-bloglist.easy-hu |
| 14aa0 | 67 6f 2d 64 65 66 61 75 6c 74 2d 70 69 63 74 75 72 65 2d 64 69 72 65 63 74 6f 72 79 29 0a 09 28 | go-default-picture-directory)..( |
| 14ac0 | 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f | easy-hugo-set-bloglist.easy-hugo |
| 14ae0 | 2d 64 65 66 61 75 6c 74 2d 70 69 63 74 75 72 65 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 | -default-picture-directory)..... |
| 14b00 | 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 70 69 63 74 75 72 | ..(setq.easy-hugo-default-pictur |
| 14b20 | 65 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 70 | e-directory.easy-hugo--default-p |
| 14b40 | 69 63 74 75 72 65 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 | icture-directory)).....(if.(easy |
| 14b60 | 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 | -hugo-eval-bloglist.easy-hugo-pr |
| 14b80 | 65 76 69 65 77 2d 75 72 6c 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c | eview-url)..(easy-hugo-set-blogl |
| 14ba0 | 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 2d 75 72 6c 29 0a 20 20 20 20 20 | ist.easy-hugo-preview-url)...... |
| 14bc0 | 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 2d 75 72 6c 20 65 61 73 | .(setq.easy-hugo-preview-url.eas |
| 14be0 | 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 70 72 65 76 69 65 77 2d 75 72 6c 29 29 0a 20 20 | y-hugo--default-preview-url))... |
| 14c00 | 20 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 | ..(if.(easy-hugo-eval-bloglist.e |
| 14c20 | 61 73 79 2d 68 75 67 6f 2d 70 75 62 6c 69 73 68 2d 63 68 6d 6f 64 29 0a 09 28 65 61 73 79 2d 68 | asy-hugo-publish-chmod)..(easy-h |
| 14c40 | 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 75 62 6c 69 | ugo-set-bloglist.easy-hugo-publi |
| 14c60 | 73 68 2d 63 68 6d 6f 64 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d | sh-chmod).......(setq.easy-hugo- |
| 14c80 | 70 75 62 6c 69 73 68 2d 63 68 6d 6f 64 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 | publish-chmod.easy-hugo--default |
| 14ca0 | 2d 70 75 62 6c 69 73 68 2d 63 68 6d 6f 64 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 2d 68 | -publish-chmod)).....(if.(easy-h |
| 14cc0 | 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 | ugo-eval-bloglist.easy-hugo-prev |
| 14ce0 | 69 65 77 74 69 6d 65 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 | iewtime)..(easy-hugo-set-bloglis |
| 14d00 | 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 74 69 6d 65 29 0a 20 20 20 20 20 20 28 | t.easy-hugo-previewtime).......( |
| 14d20 | 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 74 69 6d 65 20 65 61 73 79 2d | setq.easy-hugo-previewtime.easy- |
| 14d40 | 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 70 72 65 76 69 65 77 74 69 6d 65 29 29 0a 20 20 20 20 | hugo--default-previewtime))..... |
| 14d60 | 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 | (if.(easy-hugo-eval-bloglist.eas |
| 14d80 | 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 68 61 72 29 0a 09 28 65 61 73 79 | y-hugo-sort-default-char)..(easy |
| 14da0 | 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 | -hugo-set-bloglist.easy-hugo-sor |
| 14dc0 | 74 2d 64 65 66 61 75 6c 74 2d 63 68 61 72 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 | t-default-char).......(setq.easy |
| 14de0 | 2d 68 75 67 6f 2d 73 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 68 61 72 20 65 61 73 79 2d 68 75 67 | -hugo-sort-default-char.easy-hug |
| 14e00 | 6f 2d 2d 64 65 66 61 75 6c 74 2d 73 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 68 61 72 29 29 0a 20 | o--default-sort-default-char)).. |
| 14e20 | 20 20 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 | ...(if.(easy-hugo-eval-bloglist. |
| 14e40 | 65 61 73 79 2d 68 75 67 6f 2d 61 73 63 69 69 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e 29 0a 09 28 | easy-hugo-asciidoc-extension)..( |
| 14e60 | 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f | easy-hugo-set-bloglist.easy-hugo |
| 14e80 | 2d 61 73 63 69 69 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e 29 0a 20 20 20 20 20 20 28 73 65 74 71 | -asciidoc-extension).......(setq |
| 14ea0 | 20 65 61 73 79 2d 68 75 67 6f 2d 61 73 63 69 69 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e 20 65 61 | .easy-hugo-asciidoc-extension.ea |
| 14ec0 | 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 61 73 63 69 69 64 6f 63 2d 65 78 74 65 6e 73 | sy-hugo--default-asciidoc-extens |
| 14ee0 | 69 6f 6e 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c | ion)).....(if.(easy-hugo-eval-bl |
| 14f00 | 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 29 | oglist.easy-hugo-html-extension) |
| 14f20 | 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 | ..(easy-hugo-set-bloglist.easy-h |
| 14f40 | 75 67 6f 2d 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 | ugo-html-extension).......(setq. |
| 14f60 | 65 61 73 79 2d 68 75 67 6f 2d 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 20 65 61 73 79 2d 68 75 | easy-hugo-html-extension.easy-hu |
| 14f80 | 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 29 29 0a 20 20 20 | go--default-html-extension)).... |
| 14fa0 | 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 | .(if.(easy-hugo-eval-bloglist.ea |
| 14fc0 | 73 79 2d 68 75 67 6f 2d 6d 61 72 6b 64 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 29 0a 09 28 65 61 | sy-hugo-markdown-extension)..(ea |
| 14fe0 | 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 6d | sy-hugo-set-bloglist.easy-hugo-m |
| 15000 | 61 72 6b 64 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 | arkdown-extension).......(setq.e |
| 15020 | 61 73 79 2d 68 75 67 6f 2d 6d 61 72 6b 64 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 20 65 61 73 79 | asy-hugo-markdown-extension.easy |
| 15040 | 2d 68 75 67 6f 2d 6d 61 72 6b 64 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 29 29 0a 20 20 20 20 28 | -hugo-markdown-extension)).....( |
| 15060 | 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 | if.(easy-hugo-eval-bloglist.easy |
| 15080 | 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 65 78 74 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 | -hugo-default-ext)..(easy-hugo-s |
| 150a0 | 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 65 78 | et-bloglist.easy-hugo-default-ex |
| 150c0 | 74 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 | t).......(setq.easy-hugo-default |
| 150e0 | 2d 65 78 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 65 78 74 29 29 0a 20 20 | -ext.easy-hugo--default-ext))... |
| 15100 | 20 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 | ..(if.(easy-hugo-eval-bloglist.e |
| 15120 | 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 | asy-hugo-postdir)..(easy-hugo-se |
| 15140 | 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 0a 20 20 | t-bloglist.easy-hugo-postdir)... |
| 15160 | 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 20 65 61 73 79 | ....(setq.easy-hugo-postdir.easy |
| 15180 | 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 70 6f 73 74 64 69 72 29 29 0a 20 20 20 20 28 65 61 | -hugo--default-postdir)).....(ea |
| 151a0 | 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 65 6e 64 29 0a 20 20 20 20 28 65 61 73 79 2d | sy-hugo--preview-end).....(easy- |
| 151c0 | 68 75 67 6f 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 62 6c | hugo)))..(defun.easy-hugo-nth-bl |
| 151e0 | 6f 67 20 28 6e 29 0a 20 20 22 47 6f 20 74 6f 20 62 6c 6f 67 20 6f 66 20 6e 75 6d 62 65 72 20 4e | og.(n)..."Go.to.blog.of.number.N |
| 15200 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 6e 42 6c 6f 67 20 6e 75 6d 62 65 72 3a | ."...(interactive."nBlog.number: |
| 15220 | 22 29 0a 20 20 28 77 68 65 6e 20 28 6f 72 20 28 3c 20 6e 20 30 29 0a 09 20 20 20 20 28 3e 3d 20 | ")...(when.(or.(<.n.0)......(>=. |
| 15240 | 6e 20 28 6c 65 6e 67 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 29 29 29 0a | n.(length.easy-hugo-bloglist))). |
| 15260 | 20 20 20 20 28 65 72 72 6f 72 20 22 42 6c 6f 67 20 25 73 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 | ....(error."Blog.%s.does.not.exi |
| 15280 | 73 74 22 20 6e 29 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 3c 20 31 20 28 6c 65 6e 67 74 | st".n))...(when.(and.(<.1.(lengt |
| 152a0 | 68 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 29 29 0a 09 20 20 20 20 20 28 3c 20 | h.easy-hugo-bloglist)).......(<. |
| 152c0 | 6e 20 28 6c 65 6e 67 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 29 29 29 0a | n.(length.easy-hugo-bloglist))). |
| 152e0 | 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f | ....(setq.easy-hugo--current-blo |
| 15300 | 67 20 6e 29 0a 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e | g.n).....(setq.easy-hugo--curren |
| 15320 | 74 2d 70 6f 73 74 64 69 72 20 30 29 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d | t-postdir.0).....(easy-hugo-set- |
| 15340 | 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 0a 20 20 20 20 | bloglist.easy-hugo-basedir)..... |
| 15360 | 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 | (easy-hugo-set-bloglist.easy-hug |
| 15380 | 6f 2d 75 72 6c 29 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 | o-url).....(easy-hugo-set-blogli |
| 153a0 | 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 72 6f 6f 74 29 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 | st.easy-hugo-root).....(easy-hug |
| 153c0 | 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 73 73 68 64 6f 6d 61 | o-set-bloglist.easy-hugo-sshdoma |
| 153e0 | 69 6e 29 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 | in).....(easy-hugo-set-bloglist. |
| 15400 | 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 62 75 63 6b 65 74 2d 6e 61 6d 65 29 | easy-hugo-amazon-s3-bucket-name) |
| 15420 | 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 | .....(easy-hugo-set-bloglist.eas |
| 15440 | 79 2d 68 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 62 75 63 6b | y-hugo-google-cloud-storage-buck |
| 15460 | 65 74 2d 6e 61 6d 65 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c | et-name).....(if.(easy-hugo-eval |
| 15480 | 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 29 0a 09 28 65 61 73 79 2d | -bloglist.easy-hugo-bin)..(easy- |
| 154a0 | 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 29 | hugo-set-bloglist.easy-hugo-bin) |
| 154c0 | 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 20 65 61 73 79 2d | .......(setq.easy-hugo-bin.easy- |
| 154e0 | 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 62 69 6e 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 | hugo--default-bin)).....(if.(eas |
| 15500 | 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 67 | y-hugo-eval-bloglist.easy-hugo-g |
| 15520 | 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 29 0a 09 28 65 61 73 79 2d 68 75 67 6f | ithub-deploy-script)..(easy-hugo |
| 15540 | 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 | -set-bloglist.easy-hugo-github-d |
| 15560 | 65 70 6c 6f 79 2d 73 63 72 69 70 74 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 | eploy-script).......(setq.easy-h |
| 15580 | 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 20 65 61 73 79 2d 68 75 | ugo-github-deploy-script.easy-hu |
| 155a0 | 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 | go--default-github-deploy-script |
| 155c0 | 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c | )).....(if.(easy-hugo-eval-blogl |
| 155e0 | 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 29 0a 09 | ist.easy-hugo-image-directory).. |
| 15600 | 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 | (easy-hugo-set-bloglist.easy-hug |
| 15620 | 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 | o-image-directory).......(setq.e |
| 15640 | 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 | asy-hugo-image-directory.easy-hu |
| 15660 | 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 | go--default-image-directory))... |
| 15680 | 20 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 | ..(if.(easy-hugo-eval-bloglist.e |
| 156a0 | 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 70 69 63 74 75 72 65 2d 64 69 72 65 63 74 6f | asy-hugo-default-picture-directo |
| 156c0 | 72 79 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 | ry)..(easy-hugo-set-bloglist.eas |
| 156e0 | 79 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 70 69 63 74 75 72 65 2d 64 69 72 65 63 74 6f 72 79 | y-hugo-default-picture-directory |
| 15700 | 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d | ).......(setq.easy-hugo-default- |
| 15720 | 70 69 63 74 75 72 65 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 | picture-directory.easy-hugo--def |
| 15740 | 61 75 6c 74 2d 70 69 63 74 75 72 65 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 28 69 66 | ault-picture-directory)).....(if |
| 15760 | 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 | .(easy-hugo-eval-bloglist.easy-h |
| 15780 | 75 67 6f 2d 70 72 65 76 69 65 77 2d 75 72 6c 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 | ugo-preview-url)..(easy-hugo-set |
| 157a0 | 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 2d 75 72 6c 29 | -bloglist.easy-hugo-preview-url) |
| 157c0 | 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 2d 75 | .......(setq.easy-hugo-preview-u |
| 157e0 | 72 6c 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 70 72 65 76 69 65 77 2d 75 72 | rl.easy-hugo--default-preview-ur |
| 15800 | 6c 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 | l)).....(if.(easy-hugo-eval-blog |
| 15820 | 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 75 62 6c 69 73 68 2d 63 68 6d 6f 64 29 0a 09 28 | list.easy-hugo-publish-chmod)..( |
| 15840 | 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f | easy-hugo-set-bloglist.easy-hugo |
| 15860 | 2d 70 75 62 6c 69 73 68 2d 63 68 6d 6f 64 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 | -publish-chmod).......(setq.easy |
| 15880 | 2d 68 75 67 6f 2d 70 75 62 6c 69 73 68 2d 63 68 6d 6f 64 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 | -hugo-publish-chmod.easy-hugo--d |
| 158a0 | 65 66 61 75 6c 74 2d 70 75 62 6c 69 73 68 2d 63 68 6d 6f 64 29 29 0a 20 20 20 20 28 69 66 20 28 | efault-publish-chmod)).....(if.( |
| 158c0 | 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 | easy-hugo-eval-bloglist.easy-hug |
| 158e0 | 6f 2d 70 72 65 76 69 65 77 74 69 6d 65 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 | o-previewtime)..(easy-hugo-set-b |
| 15900 | 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 74 69 6d 65 29 0a 20 | loglist.easy-hugo-previewtime).. |
| 15920 | 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 74 69 6d 65 | .....(setq.easy-hugo-previewtime |
| 15940 | 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 70 72 65 76 69 65 77 74 69 6d 65 29 | .easy-hugo--default-previewtime) |
| 15960 | 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 | ).....(if.(easy-hugo-eval-blogli |
| 15980 | 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 68 61 72 29 0a | st.easy-hugo-sort-default-char). |
| 159a0 | 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 | .(easy-hugo-set-bloglist.easy-hu |
| 159c0 | 67 6f 2d 73 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 68 61 72 29 0a 20 20 20 20 20 20 28 73 65 74 | go-sort-default-char).......(set |
| 159e0 | 71 20 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 68 61 72 20 65 61 | q.easy-hugo-sort-default-char.ea |
| 15a00 | 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 73 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 68 | sy-hugo--default-sort-default-ch |
| 15a20 | 61 72 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f | ar)).....(if.(easy-hugo-eval-blo |
| 15a40 | 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 61 73 63 69 69 64 6f 63 2d 65 78 74 65 6e 73 69 | glist.easy-hugo-asciidoc-extensi |
| 15a60 | 6f 6e 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 | on)..(easy-hugo-set-bloglist.eas |
| 15a80 | 79 2d 68 75 67 6f 2d 61 73 63 69 69 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e 29 0a 20 20 20 20 20 | y-hugo-asciidoc-extension)...... |
| 15aa0 | 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 61 73 63 69 69 64 6f 63 2d 65 78 74 65 6e 73 | .(setq.easy-hugo-asciidoc-extens |
| 15ac0 | 69 6f 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 61 73 63 69 69 64 6f 63 2d | ion.easy-hugo--default-asciidoc- |
| 15ae0 | 65 78 74 65 6e 73 69 6f 6e 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 | extension)).....(if.(easy-hugo-e |
| 15b00 | 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 68 74 6d 6c 2d 65 78 74 65 | val-bloglist.easy-hugo-html-exte |
| 15b20 | 6e 73 69 6f 6e 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 | nsion)..(easy-hugo-set-bloglist. |
| 15b40 | 65 61 73 79 2d 68 75 67 6f 2d 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 29 0a 20 20 20 20 20 20 | easy-hugo-html-extension)....... |
| 15b60 | 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 20 65 | (setq.easy-hugo-html-extension.e |
| 15b80 | 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e | asy-hugo--default-html-extension |
| 15ba0 | 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c | )).....(if.(easy-hugo-eval-blogl |
| 15bc0 | 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 6d 61 72 6b 64 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e | ist.easy-hugo-markdown-extension |
| 15be0 | 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d | )..(easy-hugo-set-bloglist.easy- |
| 15c00 | 68 75 67 6f 2d 6d 61 72 6b 64 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 29 0a 20 20 20 20 20 20 28 | hugo-markdown-extension).......( |
| 15c20 | 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 6d 61 72 6b 64 6f 77 6e 2d 65 78 74 65 6e 73 69 6f | setq.easy-hugo-markdown-extensio |
| 15c40 | 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6d 61 72 6b 64 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 29 29 | n.easy-hugo-markdown-extension)) |
| 15c60 | 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 | .....(if.(easy-hugo-eval-bloglis |
| 15c80 | 74 20 65 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 65 78 74 29 0a 09 28 65 61 73 79 2d | t.easy-hugo-default-ext)..(easy- |
| 15ca0 | 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 | hugo-set-bloglist.easy-hugo-defa |
| 15cc0 | 75 6c 74 2d 65 78 74 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 64 | ult-ext).......(setq.easy-hugo-d |
| 15ce0 | 65 66 61 75 6c 74 2d 65 78 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 65 78 | efault-ext.easy-hugo--default-ex |
| 15d00 | 74 29 29 0a 20 20 20 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 | t)).....(if.(easy-hugo-eval-blog |
| 15d20 | 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 0a 09 28 65 61 73 79 2d 68 | list.easy-hugo-postdir)..(easy-h |
| 15d40 | 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 | ugo-set-bloglist.easy-hugo-postd |
| 15d60 | 69 72 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 | ir).......(setq.easy-hugo-postdi |
| 15d80 | 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 70 6f 73 74 64 69 72 29 29 0a 20 | r.easy-hugo--default-postdir)).. |
| 15da0 | 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 65 6e 64 29 0a 20 20 20 20 | ...(easy-hugo--preview-end)..... |
| 15dc0 | 28 65 61 73 79 2d 68 75 67 6f 29 29 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f | (easy-hugo)))..(defvar.easy-hugo |
| 15de0 | 2d 62 6c 6f 67 6c 69 73 74 2d 6d 61 78 6e 75 6d 62 65 72 20 28 2d 20 28 6c 65 6e 67 74 68 20 65 | -bloglist-maxnumber.(-.(length.e |
| 15e00 | 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 29 20 31 29 29 0a 0a 28 64 65 66 75 6e 20 65 | asy-hugo-bloglist).1))..(defun.e |
| 15e20 | 61 73 79 2d 68 75 67 6f 2d 75 72 6c 2d 6c 69 73 74 20 28 61 29 0a 20 20 22 52 65 74 75 72 6e 20 | asy-hugo-url-list.(a)..."Return. |
| 15e40 | 75 72 6c 20 6c 69 73 74 20 66 72 6f 6d 20 62 6c 6f 67 20 6d 61 78 20 6e 75 6d 62 65 72 20 41 2e | url.list.from.blog.max.number.A. |
| 15e60 | 22 0a 20 20 28 69 66 20 28 3e 3d 20 61 20 30 29 0a 20 20 20 20 20 20 28 63 6f 6e 73 0a 20 20 20 | "...(if.(>=.a.0).......(cons.... |
| 15e80 | 20 20 20 20 28 6c 69 73 74 20 28 63 64 72 20 28 72 61 73 73 6f 63 20 28 65 61 73 79 2d 68 75 67 | ....(list.(cdr.(rassoc.(easy-hug |
| 15ea0 | 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 | o-nth-eval-bloglist.easy-hugo-ur |
| 15ec0 | 6c 20 61 29 0a 09 09 09 20 20 28 6e 74 68 20 61 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c | l.a)......(nth.a.easy-hugo-blogl |
| 15ee0 | 69 73 74 29 29 29 0a 09 20 20 20 20 20 61 29 0a 20 20 20 20 20 20 20 28 65 61 73 79 2d 68 75 67 | ist))).......a)........(easy-hug |
| 15f00 | 6f 2d 75 72 6c 2d 6c 69 73 74 20 28 2d 20 61 20 31 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | o-url-list.(-.a.1)))))..;;;###au |
| 15f20 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 73 65 6c 65 63 74 2d 62 | toload.(defun.easy-hugo-select-b |
| 15f40 | 6c 6f 67 20 28 29 0a 20 20 22 53 65 6c 65 63 74 20 62 6c 6f 67 20 75 72 6c 20 79 6f 75 20 77 61 | log.()..."Select.blog.url.you.wa |
| 15f60 | 6e 74 20 74 6f 20 67 6f 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 | nt.to.go."...(interactive)...(le |
| 15f80 | 74 20 28 28 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 28 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 2d 6c | t.((completions.(easy-hugo-url-l |
| 15fa0 | 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 2d 6d 61 78 6e 75 6d 62 65 72 | ist.easy-hugo-bloglist-maxnumber |
| 15fc0 | 29 29 29 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 62 6c 6f 67 0a 20 20 20 20 | ))).....(easy-hugo-nth-blog..... |
| 15fe0 | 20 28 63 61 64 72 20 28 61 73 73 6f 63 0a 09 20 20 20 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 | .(cadr.(assoc......(completing-r |
| 16000 | 65 61 64 20 22 43 6f 6d 70 6c 65 74 65 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 3a 20 22 20 63 | ead."Complete.easy-hugo-url:.".c |
| 16020 | 6f 6d 70 6c 65 74 69 6f 6e 73 20 6e 69 6c 20 74 29 0a 09 20 20 20 20 63 6f 6d 70 6c 65 74 69 6f | ompletions.nil.t)......completio |
| 16040 | 6e 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6e 65 78 74 2d 70 | ns)))))..(defun.easy-hugo-next-p |
| 16060 | 6f 73 74 64 69 72 20 28 29 0a 20 20 22 47 6f 20 74 6f 20 6e 65 78 74 20 70 6f 73 74 64 69 72 2e | ostdir.()..."Go.to.next.postdir. |
| 16080 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 | "...(interactive)...(setq.easy-h |
| 160a0 | 75 67 6f 2d 2d 70 6f 73 74 64 69 72 2d 6c 69 73 74 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 2d 64 | ugo--postdir-list..(easy-hugo--d |
| 160c0 | 69 72 65 63 74 6f 72 79 2d 6c 69 73 74 0a 09 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 | irectory-list...(easy-hugo--dire |
| 160e0 | 63 74 6f 72 79 2d 66 69 6c 65 73 2d 72 65 63 75 72 73 69 76 65 6c 79 0a 09 20 20 28 65 78 70 61 | ctory-files-recursively....(expa |
| 16100 | 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 63 6f 6e 74 65 6e 74 22 20 65 61 73 79 2d 68 75 67 6f | nd-file-name."content".easy-hugo |
| 16120 | 2d 62 61 73 65 64 69 72 29 20 22 22 20 74 29 29 29 0a 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 | -basedir)."".t)))...(setq.easy-h |
| 16140 | 75 67 6f 2d 2d 70 6f 73 74 64 69 72 2d 6c 69 73 74 0a 09 28 64 65 6c 65 74 65 20 28 65 78 70 61 | ugo--postdir-list..(delete.(expa |
| 16160 | 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f | nd-file-name.(easy-hugo-eval-blo |
| 16180 | 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 20 65 61 73 79 2d 68 75 | glist.easy-hugo-postdir).easy-hu |
| 161a0 | 67 6f 2d 62 61 73 65 64 69 72 29 0a 09 09 65 61 73 79 2d 68 75 67 6f 2d 2d 70 6f 73 74 64 69 72 | go-basedir)...easy-hugo--postdir |
| 161c0 | 2d 6c 69 73 74 29 29 0a 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 65 61 73 79 2d 68 75 67 | -list))...(add-to-list.'easy-hug |
| 161e0 | 6f 2d 2d 70 6f 73 74 64 69 72 2d 6c 69 73 74 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d | o--postdir-list.(expand-file-nam |
| 16200 | 65 0a 09 09 09 09 09 20 22 63 6f 6e 74 65 6e 74 22 0a 09 09 09 09 09 20 65 61 73 79 2d 68 75 67 | e......."content".......easy-hug |
| 16220 | 6f 2d 62 61 73 65 64 69 72 29 0a 09 20 20 20 20 20 20 20 74 29 0a 20 20 28 61 64 64 2d 74 6f 2d | o-basedir).........t)...(add-to- |
| 16240 | 6c 69 73 74 20 27 65 61 73 79 2d 68 75 67 6f 2d 2d 70 6f 73 74 64 69 72 2d 6c 69 73 74 20 28 65 | list.'easy-hugo--postdir-list.(e |
| 16260 | 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 09 20 28 65 61 73 79 2d 68 75 67 6f | xpand-file-name.......(easy-hugo |
| 16280 | 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 | -eval-bloglist.easy-hugo-postdir |
| 162a0 | 29 0a 09 09 09 09 09 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 0a 20 20 28 69 | ).......easy-hugo-basedir))...(i |
| 162c0 | 66 20 28 65 71 20 28 2d 20 28 6c 65 6e 67 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 6f 73 74 | f.(eq.(-.(length.easy-hugo--post |
| 162e0 | 64 69 72 2d 6c 69 73 74 29 20 31 29 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d | dir-list).1).easy-hugo--current- |
| 16300 | 70 6f 73 74 64 69 72 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d | postdir).......(setq.easy-hugo-- |
| 16320 | 63 75 72 72 65 6e 74 2d 70 6f 73 74 64 69 72 20 30 29 0a 20 20 20 20 28 73 65 74 71 20 65 61 73 | current-postdir.0).....(setq.eas |
| 16340 | 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 70 6f 73 74 64 69 72 20 28 2b 20 65 61 73 79 2d | y-hugo--current-postdir.(+.easy- |
| 16360 | 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 70 6f 73 74 64 69 72 20 31 29 29 29 0a 20 20 28 73 65 | hugo--current-postdir.1)))...(se |
| 16380 | 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 0a 09 28 66 69 6c 65 2d 72 65 6c 61 | tq.easy-hugo-postdir..(file-rela |
| 163a0 | 74 69 76 65 2d 6e 61 6d 65 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e | tive-name.(nth.easy-hugo--curren |
| 163c0 | 74 2d 70 6f 73 74 64 69 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 6f 73 74 64 69 72 2d 6c 69 73 | t-postdir.easy-hugo--postdir-lis |
| 163e0 | 74 29 0a 09 09 09 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 0a 20 20 | t)........easy-hugo-basedir))... |
| 16400 | 28 65 61 73 79 2d 68 75 67 6f 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 70 | (easy-hugo))..(defun.easy-hugo-p |
| 16420 | 72 65 76 69 6f 75 73 2d 70 6f 73 74 64 69 72 20 28 29 0a 20 20 22 47 6f 20 74 6f 20 70 72 65 76 | revious-postdir.()..."Go.to.prev |
| 16440 | 69 6f 75 73 20 70 6f 73 74 64 69 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | ious.postdir."...(interactive).. |
| 16460 | 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 6f 73 74 64 69 72 2d 6c 69 73 74 0a 09 | .(setq.easy-hugo--postdir-list.. |
| 16480 | 28 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 79 2d 6c 69 73 74 0a 09 20 28 65 61 | (easy-hugo--directory-list...(ea |
| 164a0 | 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 2d 72 65 63 75 72 73 69 | sy-hugo--directory-files-recursi |
| 164c0 | 76 65 6c 79 0a 09 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 63 6f 6e 74 65 | vely....(expand-file-name."conte |
| 164e0 | 6e 74 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 20 22 22 20 74 29 29 29 0a 20 | nt".easy-hugo-basedir)."".t))).. |
| 16500 | 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 6f 73 74 64 69 72 2d 6c 69 73 74 0a 09 | .(setq.easy-hugo--postdir-list.. |
| 16520 | 28 64 65 6c 65 74 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 65 61 73 79 2d | (delete.(expand-file-name.(easy- |
| 16540 | 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 | hugo-eval-bloglist.easy-hugo-pos |
| 16560 | 74 64 69 72 29 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 0a 09 09 65 61 73 79 2d | tdir).easy-hugo-basedir)...easy- |
| 16580 | 68 75 67 6f 2d 2d 70 6f 73 74 64 69 72 2d 6c 69 73 74 29 29 0a 20 20 28 61 64 64 2d 74 6f 2d 6c | hugo--postdir-list))...(add-to-l |
| 165a0 | 69 73 74 20 27 65 61 73 79 2d 68 75 67 6f 2d 2d 70 6f 73 74 64 69 72 2d 6c 69 73 74 20 28 65 78 | ist.'easy-hugo--postdir-list.(ex |
| 165c0 | 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 09 20 22 63 6f 6e 74 65 6e 74 22 0a 09 | pand-file-name......."content".. |
| 165e0 | 09 09 09 09 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 0a 09 20 20 20 20 20 20 20 | .....easy-hugo-basedir)......... |
| 16600 | 74 29 0a 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 65 61 73 79 2d 68 75 67 6f 2d 2d 70 6f | t)...(add-to-list.'easy-hugo--po |
| 16620 | 73 74 64 69 72 2d 6c 69 73 74 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 | stdir-list.(expand-file-name.... |
| 16640 | 09 09 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 | ...(easy-hugo-eval-bloglist.easy |
| 16660 | 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 0a 09 09 09 09 09 20 65 61 73 79 2d 68 75 67 6f 2d 62 | -hugo-postdir).......easy-hugo-b |
| 16680 | 61 73 65 64 69 72 29 29 0a 20 20 28 69 66 20 28 65 71 20 30 20 65 61 73 79 2d 68 75 67 6f 2d 2d | asedir))...(if.(eq.0.easy-hugo-- |
| 166a0 | 63 75 72 72 65 6e 74 2d 70 6f 73 74 64 69 72 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 | current-postdir).......(setq.eas |
| 166c0 | 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 70 6f 73 74 64 69 72 20 28 2d 20 28 6c 65 6e 67 | y-hugo--current-postdir.(-.(leng |
| 166e0 | 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 6f 73 74 64 69 72 2d 6c 69 73 74 29 20 31 29 29 0a | th.easy-hugo--postdir-list).1)). |
| 16700 | 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 70 6f 73 | ....(setq.easy-hugo--current-pos |
| 16720 | 74 64 69 72 20 28 2d 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 70 6f 73 74 64 | tdir.(-.easy-hugo--current-postd |
| 16740 | 69 72 20 31 29 29 29 0a 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 | ir.1)))...(setq.easy-hugo-postdi |
| 16760 | 72 0a 09 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 28 6e 74 68 20 65 61 73 79 | r..(file-relative-name.(nth.easy |
| 16780 | 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 70 6f 73 74 64 69 72 20 65 61 73 79 2d 68 75 67 6f | -hugo--current-postdir.easy-hugo |
| 167a0 | 2d 2d 70 6f 73 74 64 69 72 2d 6c 69 73 74 29 0a 09 09 09 20 20 20 20 65 61 73 79 2d 68 75 67 6f | --postdir-list)........easy-hugo |
| 167c0 | 2d 62 61 73 65 64 69 72 29 29 0a 20 20 28 65 61 73 79 2d 68 75 67 6f 29 29 0a 0a 3b 3b 3b 23 23 | -basedir))...(easy-hugo))..;;;## |
| 167e0 | 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 73 65 6c 65 63 | #autoload.(defun.easy-hugo-selec |
| 16800 | 74 2d 70 6f 73 74 64 69 72 20 28 29 0a 20 20 22 53 65 6c 65 63 74 20 70 6f 73 74 64 69 72 20 79 | t-postdir.()..."Select.postdir.y |
| 16820 | 6f 75 20 77 61 6e 74 20 74 6f 20 67 6f 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a | ou.want.to.go."...(interactive). |
| 16840 | 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 0a 09 28 66 69 6c 65 | ..(setq.easy-hugo-postdir..(file |
| 16860 | 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 0a 09 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 | -relative-name...(completing-rea |
| 16880 | 64 0a 09 20 20 22 43 6f 6d 70 6c 65 74 65 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 | d...."Complete.easy-hugo-postdir |
| 168a0 | 3a 20 22 0a 09 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 79 2d 6c 69 73 | :."....(easy-hugo--directory-lis |
| 168c0 | 74 0a 09 20 20 20 28 63 6f 6e 73 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 63 | t.....(cons.(expand-file-name."c |
| 168e0 | 6f 6e 74 65 6e 74 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 0a 09 09 20 28 65 | ontent".easy-hugo-basedir)....(e |
| 16900 | 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 2d 72 65 63 75 72 73 | asy-hugo--directory-files-recurs |
| 16920 | 69 76 65 6c 79 0a 09 09 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 63 6f 6e | ively.....(expand-file-name."con |
| 16940 | 74 65 6e 74 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 20 22 22 20 74 29 29 29 | tent".easy-hugo-basedir)."".t))) |
| 16960 | 0a 09 20 20 6e 69 6c 20 74 29 29 29 0a 20 20 28 65 61 73 79 2d 68 75 67 6f 29 29 0a 0a 3b 3b 3b | ....nil.t)))...(easy-hugo))..;;; |
| 16980 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 73 65 6c | ###autoload.(defun.easy-hugo-sel |
| 169a0 | 65 63 74 2d 66 69 6c 65 6e 61 6d 65 20 28 29 0a 20 20 22 53 65 6c 65 63 74 20 66 69 6c 65 6e 61 | ect-filename.()..."Select.filena |
| 169c0 | 6d 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 6f 70 65 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | me.you.want.to.open."...(interac |
| 169e0 | 74 69 76 65 29 0a 20 20 28 66 69 6e 64 2d 66 69 6c 65 0a 20 20 20 28 63 6f 6e 63 61 74 20 28 65 | tive)...(find-file....(concat.(e |
| 16a00 | 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 | xpand-file-name.easy-hugo-postdi |
| 16a20 | 72 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 0a 09 20 20 20 22 2f 22 0a 09 20 20 | r.easy-hugo-basedir)....."/".... |
| 16a40 | 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 09 20 20 20 20 22 43 6f 6d 70 6c 65 74 65 | .(completing-read......"Complete |
| 16a60 | 20 66 69 6c 65 6e 61 6d 65 3a 20 22 0a 09 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 | .filename:."......(easy-hugo--di |
| 16a80 | 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 0a 09 20 20 20 20 | rectory-files-nondirectory...... |
| 16aa0 | 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 | .(expand-file-name.easy-hugo-pos |
| 16ac0 | 74 64 69 72 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 0a 09 20 20 20 20 20 22 5c | tdir.easy-hugo-basedir)......."\ |
| 16ae0 | 5c 2e 5c 5c 28 68 74 6d 6c 5c 5c 7c 68 74 6d 5c 5c 7c 6d 6d 61 72 6b 5c 5c 7c 72 73 74 5c 5c 7c | \.\\(html\\|htm\\|mmark\\|rst\\| |
| 16b00 | 61 64 6f 63 5c 5c 7c 61 73 63 69 69 64 6f 63 5c 5c 7c 61 64 5c 5c 7c 6d 64 5c 5c 7c 6d 61 72 6b | adoc\\|asciidoc\\|ad\\|md\\|mark |
| 16b20 | 64 6f 77 6e 5c 5c 7c 6d 64 6f 77 6e 5c 5c 7c 6f 72 67 5c 5c 29 5c 5c 27 22 29 0a 09 20 20 20 20 | down\\|mdown\\|org\\)\\'")...... |
| 16b40 | 6e 69 6c 20 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 | nil.t))))..(defun.easy-hugo--dir |
| 16b60 | 65 63 74 6f 72 79 2d 6c 69 73 74 20 28 6c 69 73 74 29 0a 20 20 22 52 65 74 75 72 6e 20 6f 6e 6c | ectory-list.(list)..."Return.onl |
| 16b80 | 79 20 64 69 72 65 63 74 6f 72 69 65 73 20 69 6e 20 4c 49 53 54 2e 22 0a 20 20 28 69 66 20 6c 69 | y.directories.in.LIST."...(if.li |
| 16ba0 | 73 74 0a 20 20 20 20 20 20 28 69 66 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 28 | st.......(if.(file-directory-p.( |
| 16bc0 | 63 61 72 20 6c 69 73 74 29 29 0a 09 20 20 28 63 6f 6e 73 20 28 63 61 72 20 6c 69 73 74 29 0a 09 | car.list))....(cons.(car.list).. |
| 16be0 | 09 28 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 79 2d 6c 69 73 74 20 28 63 64 72 | .(easy-hugo--directory-list.(cdr |
| 16c00 | 20 6c 69 73 74 29 29 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 79 2d | .list)))..(easy-hugo--directory- |
| 16c20 | 6c 69 73 74 20 28 63 64 72 20 6c 69 73 74 29 29 29 29 29 0a 0a 28 64 65 66 73 75 62 73 74 20 65 | list.(cdr.list)))))..(defsubst.e |
| 16c40 | 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 2d 70 20 28 6e 61 6d 65 | asy-hugo--directory-name-p.(name |
| 16c60 | 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 4e 41 4d 45 20 65 6e 64 73 | )..."Return.non-nil.if.NAME.ends |
| 16c80 | 20 77 69 74 68 20 61 20 64 69 72 65 63 74 6f 72 79 20 73 65 70 61 72 61 74 6f 72 20 63 68 61 72 | .with.a.directory.separator.char |
| 16ca0 | 61 63 74 65 72 2e 22 0a 20 20 28 6c 65 74 20 28 28 6c 65 6e 20 28 6c 65 6e 67 74 68 20 6e 61 6d | acter."...(let.((len.(length.nam |
| 16cc0 | 65 29 29 0a 20 20 20 20 20 20 20 20 28 6c 61 73 74 63 20 3f 2e 29 29 0a 20 20 20 20 28 69 66 20 | e)).........(lastc.?.)).....(if. |
| 16ce0 | 28 3e 20 6c 65 6e 20 30 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 61 73 74 63 20 28 61 | (>.len.0).........(setq.lastc.(a |
| 16d00 | 72 65 66 20 6e 61 6d 65 20 28 31 2d 20 6c 65 6e 29 29 29 29 0a 20 20 20 20 28 6f 72 20 28 3d 20 | ref.name.(1-.len)))).....(or.(=. |
| 16d20 | 6c 61 73 74 63 20 3f 2f 29 0a 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6d 65 6d 71 20 73 79 73 | lastc.?/).........(and.(memq.sys |
| 16d40 | 74 65 6d 2d 74 79 70 65 20 27 28 77 69 6e 64 6f 77 73 2d 6e 74 20 6d 73 2d 64 6f 73 29 29 0a 20 | tem-type.'(windows-nt.ms-dos)).. |
| 16d60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 3d 20 6c 61 73 74 63 20 3f 5c 5c 29 29 29 29 29 0a 0a 28 | ............(=.lastc.?\\)))))..( |
| 16d80 | 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 | defun.easy-hugo--directory-files |
| 16da0 | 20 28 64 69 72 20 72 65 67 65 78 70 29 0a 20 20 22 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 | .(dir.regexp)..."Return.list.of. |
| 16dc0 | 61 6c 6c 20 66 69 6c 65 73 20 75 6e 64 65 72 20 44 49 52 20 74 68 61 74 20 68 61 76 65 20 66 69 | all.files.under.DIR.that.have.fi |
| 16de0 | 6c 65 20 6e 61 6d 65 73 20 6d 61 74 63 68 69 6e 67 20 52 45 47 45 58 50 2e 22 0a 20 20 28 6c 65 | le.names.matching.REGEXP."...(le |
| 16e00 | 74 20 28 28 72 65 73 75 6c 74 20 6e 69 6c 29 0a 09 28 66 69 6c 65 73 20 6e 69 6c 29 0a 09 28 74 | t.((result.nil)..(files.nil)..(t |
| 16e20 | 72 61 6d 70 2d 6d 6f 64 65 20 28 61 6e 64 20 74 72 61 6d 70 2d 6d 6f 64 65 20 28 66 69 6c 65 2d | ramp-mode.(and.tramp-mode.(file- |
| 16e40 | 72 65 6d 6f 74 65 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 69 72 29 29 | remote-p.(expand-file-name.dir)) |
| 16e60 | 29 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 69 6c 65 20 28 73 6f 72 74 20 28 66 69 6c | ))).....(dolist.(file.(sort.(fil |
| 16e80 | 65 2d 6e 61 6d 65 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 22 22 20 64 69 72 29 0a 09 | e-name-all-completions."".dir).. |
| 16ea0 | 09 09 27 73 74 72 69 6e 67 3c 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 65 6d 62 | ..'string<)).......(unless.(memb |
| 16ec0 | 65 72 20 66 69 6c 65 20 27 28 22 2e 2f 22 20 22 2e 2e 2f 22 29 29 0a 09 28 69 66 20 28 6e 6f 74 | er.file.'("./"."../"))..(if.(not |
| 16ee0 | 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 2d 70 20 66 69 | .(easy-hugo--directory-name-p.fi |
| 16f00 | 6c 65 29 29 0a 09 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 72 65 | le))......(when.(string-match.re |
| 16f20 | 67 65 78 70 20 66 69 6c 65 29 0a 09 20 20 20 20 20 20 28 70 75 73 68 20 28 65 78 70 61 6e 64 2d | gexp.file)........(push.(expand- |
| 16f40 | 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 20 64 69 72 29 20 66 69 6c 65 73 29 29 29 29 29 0a 20 | file-name.file.dir).files))))).. |
| 16f60 | 20 20 20 28 6e 63 6f 6e 63 20 72 65 73 75 6c 74 20 28 6e 72 65 76 65 72 73 65 20 66 69 6c 65 73 | ...(nconc.result.(nreverse.files |
| 16f80 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 | ))))..(defun.easy-hugo--director |
| 16fa0 | 79 2d 66 69 6c 65 73 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 28 64 69 72 20 72 65 67 65 78 70 | y-files-nondirectory.(dir.regexp |
| 16fc0 | 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 6e 6f 6e 2d 64 69 | )..."Return.a.list.of.all.non-di |
| 16fe0 | 72 65 63 74 6f 72 79 20 66 69 6c 65 73 20 69 6e 20 44 49 52 20 77 68 6f 73 65 20 6e 61 6d 65 73 | rectory.files.in.DIR.whose.names |
| 17000 | 20 6d 61 74 63 68 20 52 45 47 45 58 50 2e 22 0a 20 20 28 6c 65 74 20 28 28 72 65 73 75 6c 74 20 | .match.REGEXP."...(let.((result. |
| 17020 | 6e 69 6c 29 0a 09 28 66 69 6c 65 73 20 6e 69 6c 29 0a 09 28 74 72 61 6d 70 2d 6d 6f 64 65 20 28 | nil)..(files.nil)..(tramp-mode.( |
| 17040 | 61 6e 64 20 74 72 61 6d 70 2d 6d 6f 64 65 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 28 65 | and.tramp-mode.(file-remote-p.(e |
| 17060 | 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 69 72 29 29 29 29 29 0a 20 20 20 20 28 64 6f | xpand-file-name.dir))))).....(do |
| 17080 | 6c 69 73 74 20 28 66 69 6c 65 20 28 73 6f 72 74 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 6c 6c 2d | list.(file.(sort.(file-name-all- |
| 170a0 | 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 22 22 20 64 69 72 29 0a 09 09 09 27 73 74 72 69 6e 67 3c 29 | completions."".dir)....'string<) |
| 170c0 | 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 65 6d 62 65 72 20 66 69 6c 65 20 27 28 22 | ).......(unless.(member.file.'(" |
| 170e0 | 2e 2f 22 20 22 2e 2e 2f 22 29 29 0a 09 28 69 66 20 28 6e 6f 74 20 28 65 61 73 79 2d 68 75 67 6f | ./"."../"))..(if.(not.(easy-hugo |
| 17100 | 2d 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 2d 70 20 66 69 6c 65 29 29 0a 09 20 20 20 20 28 | --directory-name-p.file))......( |
| 17120 | 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 72 65 67 65 78 70 20 66 69 6c 65 29 0a | when.(string-match.regexp.file). |
| 17140 | 09 20 20 20 20 20 20 28 70 75 73 68 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 | .......(push.(file-name-nondirec |
| 17160 | 74 6f 72 79 20 20 66 69 6c 65 29 20 66 69 6c 65 73 29 29 29 29 29 0a 20 20 20 20 28 6e 63 6f 6e | tory..file).files))))).....(ncon |
| 17180 | 63 20 72 65 73 75 6c 74 20 28 6e 72 65 76 65 72 73 65 20 66 69 6c 65 73 29 29 29 29 0a 0a 28 64 | c.result.(nreverse.files))))..(d |
| 171a0 | 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 2d | efun.easy-hugo--directory-files- |
| 171c0 | 72 65 63 75 72 73 69 76 65 6c 79 20 28 64 69 72 20 72 65 67 65 78 70 20 26 6f 70 74 69 6f 6e 61 | recursively.(dir.regexp.&optiona |
| 171e0 | 6c 20 69 6e 63 6c 75 64 65 2d 64 69 72 65 63 74 6f 72 69 65 73 29 0a 20 20 22 52 65 74 75 72 6e | l.include-directories)..."Return |
| 17200 | 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 66 69 6c 65 73 20 75 6e 64 65 72 20 44 49 52 20 74 68 61 | .list.of.all.files.under.DIR.tha |
| 17220 | 74 20 68 61 76 65 20 66 69 6c 65 20 6e 61 6d 65 73 20 6d 61 74 63 68 69 6e 67 20 52 45 47 45 58 | t.have.file.names.matching.REGEX |
| 17240 | 50 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 6f 72 6b 73 20 72 65 63 75 72 73 69 76 65 | P..This.function.works.recursive |
| 17260 | 6c 79 2e 20 20 46 69 6c 65 73 20 61 72 65 20 72 65 74 75 72 6e 65 64 20 69 6e 20 5c 22 64 65 70 | ly...Files.are.returned.in.\"dep |
| 17280 | 74 68 20 66 69 72 73 74 5c 22 0a 6f 72 64 65 72 2c 20 61 6e 64 20 66 69 6c 65 73 20 66 72 6f 6d | th.first\".order,.and.files.from |
| 172a0 | 20 65 61 63 68 20 64 69 72 65 63 74 6f 72 79 20 61 72 65 20 73 6f 72 74 65 64 20 69 6e 20 61 6c | .each.directory.are.sorted.in.al |
| 172c0 | 70 68 61 62 65 74 69 63 61 6c 20 6f 72 64 65 72 2e 0a 45 61 63 68 20 66 69 6c 65 20 6e 61 6d 65 | phabetical.order..Each.file.name |
| 172e0 | 20 61 70 70 65 61 72 73 20 69 6e 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 6c 69 73 74 20 69 6e | .appears.in.the.returned.list.in |
| 17300 | 20 69 74 73 20 61 62 73 6f 6c 75 74 65 20 66 6f 72 6d 2e 0a 4f 70 74 69 6f 6e 61 6c 20 61 72 67 | .its.absolute.form..Optional.arg |
| 17320 | 75 6d 65 6e 74 20 49 4e 43 4c 55 44 45 2d 44 49 52 45 43 54 4f 52 49 45 53 20 6e 6f 6e 2d 6e 69 | ument.INCLUDE-DIRECTORIES.non-ni |
| 17340 | 6c 20 6d 65 61 6e 73 20 61 6c 73 6f 20 69 6e 63 6c 75 64 65 20 69 6e 20 74 68 65 0a 6f 75 74 70 | l.means.also.include.in.the.outp |
| 17360 | 75 74 20 64 69 72 65 63 74 6f 72 69 65 73 20 77 68 6f 73 65 20 6e 61 6d 65 73 20 6d 61 74 63 68 | ut.directories.whose.names.match |
| 17380 | 20 52 45 47 45 58 50 2e 22 0a 20 20 28 6c 65 74 20 28 28 72 65 73 75 6c 74 20 6e 69 6c 29 0a 09 | .REGEXP."...(let.((result.nil).. |
| 173a0 | 28 66 69 6c 65 73 20 6e 69 6c 29 0a 09 28 74 72 61 6d 70 2d 6d 6f 64 65 20 28 61 6e 64 20 74 72 | (files.nil)..(tramp-mode.(and.tr |
| 173c0 | 61 6d 70 2d 6d 6f 64 65 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 28 65 78 70 61 6e 64 2d | amp-mode.(file-remote-p.(expand- |
| 173e0 | 66 69 6c 65 2d 6e 61 6d 65 20 64 69 72 29 29 29 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 | file-name.dir))))).....(dolist.( |
| 17400 | 66 69 6c 65 20 28 73 6f 72 74 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 | file.(sort.(file-name-all-comple |
| 17420 | 74 69 6f 6e 73 20 22 22 20 64 69 72 29 0a 09 09 09 27 73 74 72 69 6e 67 3c 29 29 0a 20 20 20 20 | tions."".dir)....'string<))..... |
| 17440 | 20 20 28 75 6e 6c 65 73 73 20 28 6d 65 6d 62 65 72 20 66 69 6c 65 20 27 28 22 2e 2f 22 20 22 2e | ..(unless.(member.file.'("./".". |
| 17460 | 2e 2f 22 29 29 0a 09 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 79 | ./"))..(if.(easy-hugo--directory |
| 17480 | 2d 6e 61 6d 65 2d 70 20 66 69 6c 65 29 0a 09 20 20 20 20 28 6c 65 74 2a 20 28 28 6c 65 61 66 20 | -name-p.file)......(let*.((leaf. |
| 174a0 | 28 73 75 62 73 74 72 69 6e 67 20 66 69 6c 65 20 30 20 28 31 2d 20 28 6c 65 6e 67 74 68 20 66 69 | (substring.file.0.(1-.(length.fi |
| 174c0 | 6c 65 29 29 29 29 0a 09 09 20 20 20 28 66 75 6c 6c 2d 66 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 | le))))......(full-file.(expand-f |
| 174e0 | 69 6c 65 2d 6e 61 6d 65 20 6c 65 61 66 20 64 69 72 29 29 29 0a 09 20 20 20 20 20 20 28 75 6e 6c | ile-name.leaf.dir)))........(unl |
| 17500 | 65 73 73 20 28 66 69 6c 65 2d 73 79 6d 6c 69 6e 6b 2d 70 20 66 75 6c 6c 2d 66 69 6c 65 29 0a 09 | ess.(file-symlink-p.full-file).. |
| 17520 | 09 28 73 65 74 71 20 72 65 73 75 6c 74 0a 09 09 20 20 20 20 20 20 28 6e 63 6f 6e 63 20 72 65 73 | .(setq.result.........(nconc.res |
| 17540 | 75 6c 74 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 2d | ult.(easy-hugo--directory-files- |
| 17560 | 72 65 63 75 72 73 69 76 65 6c 79 0a 09 09 09 09 20 20 20 20 20 66 75 6c 6c 2d 66 69 6c 65 20 72 | recursively..........full-file.r |
| 17580 | 65 67 65 78 70 20 69 6e 63 6c 75 64 65 2d 64 69 72 65 63 74 6f 72 69 65 73 29 29 29 29 0a 09 20 | egexp.include-directories))))... |
| 175a0 | 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 69 6e 63 6c 75 64 65 2d 64 69 72 65 63 74 6f 72 | .....(when.(and.include-director |
| 175c0 | 69 65 73 0a 09 09 09 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 72 65 67 65 78 70 20 6c 65 61 | ies.....(string-match.regexp.lea |
| 175e0 | 66 29 29 0a 09 09 28 73 65 74 71 20 72 65 73 75 6c 74 20 28 6e 63 6f 6e 63 20 72 65 73 75 6c 74 | f))...(setq.result.(nconc.result |
| 17600 | 20 28 6c 69 73 74 20 66 75 6c 6c 2d 66 69 6c 65 29 29 29 29 29 0a 09 20 20 28 77 68 65 6e 20 28 | .(list.full-file)))))....(when.( |
| 17620 | 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 72 65 67 65 78 70 20 66 69 6c 65 29 0a 09 20 20 20 20 28 | string-match.regexp.file)......( |
| 17640 | 70 75 73 68 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 20 64 69 72 29 | push.(expand-file-name.file.dir) |
| 17660 | 20 66 69 6c 65 73 29 29 29 29 29 0a 20 20 20 20 28 6e 63 6f 6e 63 20 72 65 73 75 6c 74 20 28 6e | .files))))).....(nconc.result.(n |
| 17680 | 72 65 76 65 72 73 65 20 66 69 6c 65 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 | reverse.files))))..(defun.easy-h |
| 176a0 | 75 67 6f 2d 64 72 61 66 74 2d 6c 69 73 74 20 28 29 0a 20 20 22 44 72 61 66 74 73 20 6c 69 73 74 | ugo-draft-list.()..."Drafts.list |
| 176c0 | 20 6d 6f 64 65 20 6f 66 20 60 65 61 73 79 2d 68 75 67 6f 27 2e 22 0a 20 20 28 65 61 73 79 2d 68 | .mode.of.`easy-hugo'."...(easy-h |
| 176e0 | 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 28 6c 65 74 20 28 28 73 6f 75 72 63 65 20 28 73 | ugo-with-env....(let.((source.(s |
| 17700 | 70 6c 69 74 2d 73 74 72 69 6e 67 0a 09 09 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 | plit-string.....(with-temp-buffe |
| 17720 | 72 0a 09 09 20 20 20 20 28 6c 65 74 20 28 28 72 65 74 20 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 | r.......(let.((ret.(call-process |
| 17740 | 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 28 63 6f 6e 63 61 74 20 65 61 73 79 2d 68 75 67 6f | -shell-command.(concat.easy-hugo |
| 17760 | 2d 62 69 6e 20 22 20 6c 69 73 74 20 64 72 61 66 74 73 22 29 20 6e 69 6c 20 74 29 29 29 0a 09 09 | -bin.".list.drafts").nil.t)))... |
| 17780 | 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 72 65 74 29 0a 09 09 09 28 65 72 | ......(unless.(zerop.ret)....(er |
| 177a0 | 72 6f 72 20 22 27 48 75 67 6f 20 6c 69 73 74 20 64 72 61 66 74 73 27 20 63 6f 6d 6d 61 6e 64 20 | ror."'Hugo.list.drafts'.command. |
| 177c0 | 64 6f 65 73 20 6e 6f 74 20 65 6e 64 20 6e 6f 72 6d 61 6c 6c 79 22 29 29 0a 09 09 20 20 20 20 20 | does.not.end.normally"))........ |
| 177e0 | 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 0a 09 09 20 20 22 5c 6e 22 29 29 0a 09 20 | .(buffer-string)))....."\n"))... |
| 17800 | 28 6c 69 73 74 73 20 28 6c 69 73 74 29 29 0a 09 20 28 66 69 6c 65 73 20 28 6c 69 73 74 29 29 29 | (lists.(list))...(files.(list))) |
| 17820 | 0a 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 69 6c 65 20 73 6f 75 72 63 65 29 0a 20 20 20 20 | ......(dolist.(file.source)..... |
| 17840 | 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d | ...(if.(equal.(file-relative-nam |
| 17860 | 65 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 20 22 63 6f 6e 74 65 6e 74 22 29 20 22 | e.easy-hugo-postdir."content")." |
| 17880 | 2e 22 29 0a 09 20 20 20 28 77 68 65 6e 20 28 65 71 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 | .").....(when.(eq.(string-match. |
| 178a0 | 22 5c 5c 28 5b 5e 2f 5d 2b 5c 5c 29 24 22 20 66 69 6c 65 29 20 30 29 0a 09 20 20 20 20 20 28 70 | "\\([^/]+\\)$".file).0).......(p |
| 178c0 | 75 73 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 66 69 6c 65 29 20 66 69 6c 65 73 29 | ush.(match-string.1.file).files) |
| 178e0 | 29 0a 09 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 0a 09 09 28 63 6f 6e 63 61 | )...(when.(string-match...(conca |
| 17900 | 74 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d | t.(file-relative-name.easy-hugo- |
| 17920 | 70 6f 73 74 64 69 72 20 22 63 6f 6e 74 65 6e 74 22 29 20 22 2f 5c 5c 28 2e 2b 3f 5c 5c 29 24 22 | postdir."content")."/\\(.+?\\)$" |
| 17940 | 29 0a 09 09 66 69 6c 65 29 0a 09 20 20 20 28 70 75 73 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e | )...file).....(push.(match-strin |
| 17960 | 67 20 31 20 66 69 6c 65 29 20 66 69 6c 65 73 29 29 29 29 0a 20 20 20 20 20 28 75 6e 6c 65 73 73 | g.1.file).files))))......(unless |
| 17980 | 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | .(file-directory-p.(expand-file- |
| 179a0 | 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 20 65 61 73 79 2d 68 75 67 6f | name.easy-hugo-postdir.easy-hugo |
| 179c0 | 2d 62 61 73 65 64 69 72 29 29 0a 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 25 73 25 73 20 64 | -basedir))........(error."%s%s.d |
| 179e0 | 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 21 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 | oes.not.exist!".easy-hugo-basedi |
| 17a00 | 72 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 29 0a 20 20 20 20 20 28 73 65 74 71 | r.easy-hugo-postdir))......(setq |
| 17a20 | 20 65 61 73 79 2d 68 75 67 6f 2d 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 | .easy-hugo--mode-buffer.(get-buf |
| 17a40 | 66 65 72 2d 63 72 65 61 74 65 20 65 61 73 79 2d 68 75 67 6f 2d 2d 62 75 66 66 65 72 2d 6e 61 6d | fer-create.easy-hugo--buffer-nam |
| 17a60 | 65 29 29 0a 20 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 65 61 73 79 2d | e))......(switch-to-buffer.easy- |
| 17a80 | 68 75 67 6f 2d 2d 6d 6f 64 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 28 73 65 74 71 2d 6c 6f | hugo--mode-buffer)......(setq-lo |
| 17aa0 | 63 61 6c 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f 2d | cal.default-directory.easy-hugo- |
| 17ac0 | 62 61 73 65 64 69 72 29 0a 20 20 20 20 20 28 73 65 74 71 20 62 75 66 66 65 72 2d 72 65 61 64 2d | basedir)......(setq.buffer-read- |
| 17ae0 | 6f 6e 6c 79 20 6e 69 6c 29 0a 20 20 20 20 20 28 65 72 61 73 65 2d 62 75 66 66 65 72 29 0a 20 20 | only.nil)......(erase-buffer)... |
| 17b00 | 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d | ...(if.(equal.(file-relative-nam |
| 17b20 | 65 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 20 22 63 6f 6e 74 65 6e 74 22 29 20 22 | e.easy-hugo-postdir."content")." |
| 17b40 | 2e 22 29 0a 09 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 09 09 20 20 28 63 | .")...(insert.(propertize.....(c |
| 17b60 | 6f 6e 63 61 74 20 22 45 61 73 79 2d 68 75 67 6f 20 20 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 | oncat."Easy-hugo..".easy-hugo-ur |
| 17b80 | 6c 20 22 2f 22 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6d 6f 64 65 20 22 5c 6e 5c | l."/".easy-hugo--draft-mode."\n\ |
| 17ba0 | 6e 22 29 0a 09 09 20 20 27 66 61 63 65 0a 09 09 20 20 27 65 61 73 79 2d 68 75 67 6f 2d 68 65 6c | n").....'face.....'easy-hugo-hel |
| 17bc0 | 70 2d 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 | p-face))........(insert.(propert |
| 17be0 | 69 7a 65 0a 09 09 28 63 6f 6e 63 61 74 20 22 45 61 73 79 2d 68 75 67 6f 20 20 22 20 65 61 73 79 | ize...(concat."Easy-hugo..".easy |
| 17c00 | 2d 68 75 67 6f 2d 75 72 6c 20 22 2f 22 0a 09 09 09 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d | -hugo-url."/"....(file-relative- |
| 17c20 | 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 20 22 63 6f 6e 74 65 6e 74 22 | name.easy-hugo-postdir."content" |
| 17c40 | 29 0a 09 09 09 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6d 6f 64 65 20 22 5c 6e 5c 6e | )....easy-hugo--draft-mode."\n\n |
| 17c60 | 22 29 0a 09 09 27 66 61 63 65 0a 09 09 27 65 61 73 79 2d 68 75 67 6f 2d 68 65 6c 70 2d 66 61 63 | ")...'face...'easy-hugo-help-fac |
| 17c80 | 65 29 29 29 0a 20 20 20 20 20 28 75 6e 6c 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 6e 6f 2d 68 | e)))......(unless.easy-hugo-no-h |
| 17ca0 | 65 6c 70 0a 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 65 | elp........(insert.(propertize.e |
| 17cc0 | 61 73 79 2d 68 75 67 6f 2d 68 65 6c 70 20 27 66 61 63 65 20 27 65 61 73 79 2d 68 75 67 6f 2d 68 | asy-hugo-help.'face.'easy-hugo-h |
| 17ce0 | 65 6c 70 2d 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 65 61 73 79 2d 68 75 67 | elp-face))........(when.easy-hug |
| 17d00 | 6f 2d 61 64 64 69 74 69 6f 6e 61 6c 2d 68 65 6c 70 0a 09 20 28 69 6e 73 65 72 74 20 28 70 72 6f | o-additional-help...(insert.(pro |
| 17d20 | 70 65 72 74 69 7a 65 20 65 61 73 79 2d 68 75 67 6f 2d 61 64 64 2d 68 65 6c 70 20 27 66 61 63 65 | pertize.easy-hugo-add-help.'face |
| 17d40 | 20 27 65 61 73 79 2d 68 75 67 6f 2d 68 65 6c 70 2d 66 61 63 65 29 29 29 0a 20 20 20 20 20 20 20 | .'easy-hugo-help-face)))........ |
| 17d60 | 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 63 6f 6e 63 61 74 20 22 5c 6e 22 | (insert.(propertize.(concat."\n" |
| 17d80 | 29 27 66 61 63 65 20 27 65 61 73 79 2d 68 75 67 6f 2d 68 65 6c 70 2d 66 61 63 65 29 29 29 0a 20 | )'face.'easy-hugo-help-face))).. |
| 17da0 | 20 20 20 20 28 75 6e 6c 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 2d 72 65 66 72 65 73 68 0a 20 | ....(unless.easy-hugo--refresh.. |
| 17dc0 | 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 73 6f 72 20 28 70 | ......(setq.easy-hugo--cursor.(p |
| 17de0 | 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 28 63 6f 6e 64 20 28 28 65 71 20 31 20 65 61 73 79 2d 68 | oint)))......(cond.((eq.1.easy-h |
| 17e00 | 75 67 6f 2d 2d 73 6f 72 74 2d 63 68 61 72 2d 66 6c 67 29 0a 09 20 20 20 20 28 73 65 74 71 20 66 | ugo--sort-char-flg)......(setq.f |
| 17e20 | 69 6c 65 73 20 28 72 65 76 65 72 73 65 20 28 73 6f 72 74 20 66 69 6c 65 73 20 27 73 74 72 69 6e | iles.(reverse.(sort.files.'strin |
| 17e40 | 67 3c 29 29 29 29 0a 09 20 20 20 28 28 65 71 20 32 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 | g<)))).....((eq.2.easy-hugo--sor |
| 17e60 | 74 2d 63 68 61 72 2d 66 6c 67 29 0a 09 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 28 73 6f | t-char-flg)......(setq.files.(so |
| 17e80 | 72 74 20 66 69 6c 65 73 20 27 73 74 72 69 6e 67 3c 29 29 29 0a 09 20 20 20 28 28 65 71 20 31 20 | rt.files.'string<))).....((eq.1. |
| 17ea0 | 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 70 75 62 6c 69 73 68 64 61 79 2d 66 6c 67 29 0a | easy-hugo--sort-publishday-flg). |
| 17ec0 | 09 20 20 20 20 28 6c 65 74 20 28 28 70 75 62 6c 69 73 74 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d | .....(let.((publist.(easy-hugo-- |
| 17ee0 | 64 72 61 66 74 2d 70 75 62 6c 69 73 68 64 61 79 2d 61 6c 69 73 74 20 66 69 6c 65 73 29 29 29 0a | draft-publishday-alist.files))). |
| 17f00 | 09 20 20 20 20 20 20 28 69 66 20 70 75 62 6c 69 73 74 0a 09 09 20 20 28 6c 65 74 20 28 28 73 6f | .......(if.publist.....(let.((so |
| 17f20 | 75 72 63 65 20 28 72 65 76 65 72 73 65 20 28 73 6f 72 74 20 70 75 62 6c 69 73 74 0a 09 09 09 09 | urce.(reverse.(sort.publist..... |
| 17f40 | 09 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 61 20 62 29 20 28 73 74 72 69 6e 67 3e 20 28 | ........(lambda.(a.b).(string>.( |
| 17f60 | 63 61 72 20 61 29 20 28 63 61 72 20 62 29 29 29 29 29 29 29 0a 09 09 20 20 20 20 28 73 65 74 71 | car.a).(car.b))))))).......(setq |
| 17f80 | 20 66 69 6c 65 73 20 6e 69 6c 29 0a 09 09 20 20 20 20 28 77 68 69 6c 65 20 73 6f 75 72 63 65 0a | .files.nil).......(while.source. |
| 17fa0 | 09 09 20 20 20 20 20 20 28 70 75 73 68 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d | ........(push.(file-relative-nam |
| 17fc0 | 65 20 28 63 64 72 20 28 63 61 72 20 73 6f 75 72 63 65 29 29 0a 09 09 09 09 09 09 28 65 78 70 61 | e.(cdr.(car.source)).......(expa |
| 17fe0 | 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 20 65 | nd-file-name.easy-hugo-postdir.e |
| 18000 | 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 0a 09 09 09 20 20 20 20 66 69 6c 65 73 29 | asy-hugo-basedir))........files) |
| 18020 | 0a 09 09 20 20 20 20 20 20 28 70 6f 70 20 73 6f 75 72 63 65 29 29 29 0a 09 09 28 6d 65 73 73 61 | .........(pop.source)))...(messa |
| 18040 | 67 65 20 22 54 68 65 72 65 20 69 73 20 6e 6f 20 66 69 6c 65 20 77 72 69 74 74 65 6e 20 64 61 74 | ge."There.is.no.file.written.dat |
| 18060 | 65 20 69 6e 20 66 72 6f 6e 74 20 6d 61 74 74 65 72 22 29 29 29 29 0a 09 20 20 20 28 28 65 71 20 | e.in.front.matter")))).....((eq. |
| 18080 | 32 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 70 75 62 6c 69 73 68 64 61 79 2d 66 6c 67 | 2.easy-hugo--sort-publishday-flg |
| 180a0 | 29 0a 09 20 20 20 20 28 6c 65 74 20 28 28 70 75 62 6c 69 73 74 20 28 65 61 73 79 2d 68 75 67 6f | )......(let.((publist.(easy-hugo |
| 180c0 | 2d 2d 64 72 61 66 74 2d 70 75 62 6c 69 73 68 64 61 79 2d 61 6c 69 73 74 20 66 69 6c 65 73 29 29 | --draft-publishday-alist.files)) |
| 180e0 | 29 0a 09 20 20 20 20 20 20 28 69 66 20 70 75 62 6c 69 73 74 0a 09 09 20 20 28 6c 65 74 20 28 28 | )........(if.publist.....(let.(( |
| 18100 | 73 6f 75 72 63 65 20 28 73 6f 72 74 20 70 75 62 6c 69 73 74 0a 09 09 09 09 20 20 20 20 20 20 28 | source.(sort.publist...........( |
| 18120 | 6c 61 6d 62 64 61 20 28 61 20 62 29 20 28 73 74 72 69 6e 67 3e 20 28 63 61 72 20 61 29 20 28 63 | lambda.(a.b).(string>.(car.a).(c |
| 18140 | 61 72 20 62 29 29 29 29 29 29 0a 09 09 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 6e 69 6c | ar.b)))))).......(setq.files.nil |
| 18160 | 29 0a 09 09 20 20 20 20 28 77 68 69 6c 65 20 73 6f 75 72 63 65 0a 09 09 20 20 20 20 20 20 28 70 | ).......(while.source.........(p |
| 18180 | 75 73 68 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 28 63 64 72 20 28 63 61 | ush.(file-relative-name.(cdr.(ca |
| 181a0 | 72 20 73 6f 75 72 63 65 29 29 0a 09 09 09 09 09 09 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 | r.source)).......(expand-file-na |
| 181c0 | 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 20 65 61 73 79 2d 68 75 67 6f 2d 62 | me.easy-hugo-postdir.easy-hugo-b |
| 181e0 | 61 73 65 64 69 72 29 29 0a 09 09 09 20 20 20 20 66 69 6c 65 73 29 0a 09 09 20 20 20 20 20 20 28 | asedir))........files).........( |
| 18200 | 70 6f 70 20 73 6f 75 72 63 65 29 29 29 0a 09 09 28 6d 65 73 73 61 67 65 20 22 54 68 65 72 65 20 | pop.source)))...(message."There. |
| 18220 | 69 73 20 6e 6f 20 66 69 6c 65 20 77 72 69 74 74 65 6e 20 64 61 74 65 20 69 6e 20 66 72 6f 6e 74 | is.no.file.written.date.in.front |
| 18240 | 20 6d 61 74 74 65 72 22 29 29 29 29 29 0a 20 20 20 20 20 28 77 68 69 6c 65 20 66 69 6c 65 73 0a | .matter")))))......(while.files. |
| 18260 | 20 20 20 20 20 20 20 28 70 75 73 68 0a 09 28 63 6f 6e 63 61 74 0a 09 20 28 66 6f 72 6d 61 74 2d | .......(push..(concat...(format- |
| 18280 | 74 69 6d 65 2d 73 74 72 69 6e 67 20 22 25 59 2d 25 6d 2d 25 64 20 25 48 3a 25 4d 3a 25 53 20 22 | time-string."%Y-%m-%d.%H:%M:%S." |
| 182a0 | 0a 09 09 09 20 20 20 20 20 28 6e 74 68 20 35 20 28 66 69 6c 65 2d 61 74 74 72 69 62 75 74 65 73 | .........(nth.5.(file-attributes |
| 182c0 | 0a 09 09 09 09 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 | ..........(expand-file-name..... |
| 182e0 | 20 20 20 20 20 20 28 63 61 72 20 66 69 6c 65 73 29 0a 09 09 09 09 20 20 20 20 20 20 65 61 73 79 | ......(car.files)...........easy |
| 18300 | 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 29 29 29 0a 09 20 28 63 61 72 20 66 69 6c 65 73 29 29 | -hugo-postdir))))...(car.files)) |
| 18320 | 0a 09 6c 69 73 74 73 29 0a 20 20 20 20 20 20 20 28 70 6f 70 20 66 69 6c 65 73 29 29 0a 20 20 20 | ..lists)........(pop.files)).... |
| 18340 | 20 20 28 63 6f 6e 64 20 28 28 65 71 20 31 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 74 | ..(cond.((eq.1.easy-hugo--sort-t |
| 18360 | 69 6d 65 2d 66 6c 67 29 0a 09 20 20 20 20 28 73 65 74 71 20 6c 69 73 74 73 20 28 72 65 76 65 72 | ime-flg)......(setq.lists.(rever |
| 18380 | 73 65 20 28 73 6f 72 74 20 6c 69 73 74 73 20 27 73 74 72 69 6e 67 3c 29 29 29 29 0a 09 20 20 20 | se.(sort.lists.'string<))))..... |
| 183a0 | 28 28 65 71 20 32 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 29 | ((eq.2.easy-hugo--sort-time-flg) |
| 183c0 | 0a 09 20 20 20 20 28 73 65 74 71 20 6c 69 73 74 73 20 28 73 6f 72 74 20 6c 69 73 74 73 20 27 73 | ......(setq.lists.(sort.lists.'s |
| 183e0 | 74 72 69 6e 67 3c 29 29 29 29 0a 20 20 20 20 20 28 77 68 69 6c 65 20 6c 69 73 74 73 0a 20 20 20 | tring<))))......(while.lists.... |
| 18400 | 20 20 20 20 28 69 6e 73 65 72 74 20 28 63 6f 6e 63 61 74 20 28 63 61 72 20 6c 69 73 74 73 29 20 | ....(insert.(concat.(car.lists). |
| 18420 | 22 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 28 70 6f 70 20 6c 69 73 74 73 29 29 0a 20 20 20 20 20 | "\n"))........(pop.lists))...... |
| 18440 | 28 67 6f 74 6f 2d 63 68 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 73 6f 72 29 0a 20 20 | (goto-char.easy-hugo--cursor)... |
| 18460 | 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 69 67 6e 6f 72 65 2d 65 72 72 6f 72 0a 20 20 20 20 20 | ...(easy-hugo-ignore-error...... |
| 18480 | 20 28 69 66 20 65 61 73 79 2d 68 75 67 6f 2d 2d 72 65 66 72 65 73 68 0a 09 20 28 70 72 6f 67 6e | .(if.easy-hugo--refresh...(progn |
| 184a0 | 0a 09 20 20 20 28 77 68 65 6e 20 28 3c 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f | .....(when.(<.(line-number-at-po |
| 184c0 | 73 29 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 29 0a 09 20 | s).easy-hugo--unmovable-line)... |
| 184e0 | 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 09 20 20 20 | ....(goto-char.(point-min))..... |
| 18500 | 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 28 2d 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e | ..(forward-line.(-.easy-hugo--un |
| 18520 | 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 20 31 29 29 29 0a 09 20 20 20 28 62 65 67 69 6e 6e 69 6e 67 | movable-line.1))).....(beginning |
| 18540 | 2d 6f 66 2d 6c 69 6e 65 29 0a 09 20 20 20 28 66 6f 72 77 61 72 64 2d 63 68 61 72 20 65 61 73 79 | -of-line).....(forward-char.easy |
| 18560 | 2d 68 75 67 6f 2d 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 29 29 0a 20 20 20 20 20 20 20 28 66 6f | -hugo--forward-char))........(fo |
| 18580 | 72 77 61 72 64 2d 63 68 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 6f 72 77 61 72 64 2d 63 68 | rward-char.easy-hugo--forward-ch |
| 185a0 | 61 72 29 29 29 0a 20 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 29 0a 20 20 20 20 | ar)))......(easy-hugo-mode)..... |
| 185c0 | 20 28 77 68 65 6e 20 65 61 73 79 2d 68 75 67 6f 2d 65 6d 61 63 73 70 65 61 6b 0a 20 20 20 20 20 | .(when.easy-hugo-emacspeak...... |
| 185e0 | 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 6d 61 63 73 70 65 61 6b 2d 66 69 6c 65 6e 61 6d 65 29 | ..(easy-hugo-emacspeak-filename) |
| 18600 | 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 75 6e 20 65 61 73 79 | ))))..;;;###autoload.(defun.easy |
| 18620 | 2d 68 75 67 6f 20 28 29 0a 20 20 22 45 61 73 79 20 68 75 67 6f 20 6d 6f 64 65 2e 22 0a 20 20 28 | -hugo.()..."Easy.hugo.mode."...( |
| 18640 | 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 | interactive)...(easy-hugo-with-e |
| 18660 | 6e 76 0a 20 20 20 28 75 6e 6c 65 73 73 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 | nv....(unless.(file-directory-p. |
| 18680 | 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 | (expand-file-name.easy-hugo-post |
| 186a0 | 64 69 72 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 0a 20 20 20 20 20 28 65 72 | dir.easy-hugo-basedir))......(er |
| 186c0 | 72 6f 72 20 22 25 73 25 73 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 21 22 20 65 61 73 79 2d | ror."%s%s.does.not.exist!".easy- |
| 186e0 | 68 75 67 6f 2d 62 61 73 65 64 69 72 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 29 | hugo-basedir.easy-hugo-postdir)) |
| 18700 | 0a 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 6d 6f 64 65 2d 62 75 66 66 65 72 | ....(setq.easy-hugo--mode-buffer |
| 18720 | 20 28 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 65 61 73 79 2d 68 75 67 6f 2d 2d 62 | .(get-buffer-create.easy-hugo--b |
| 18740 | 75 66 66 65 72 2d 6e 61 6d 65 29 29 0a 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d | uffer-name))....(setq.easy-hugo- |
| 18760 | 2d 64 72 61 66 74 2d 6c 69 73 74 20 6e 69 6c 29 0a 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 | -draft-list.nil)....(switch-to-b |
| 18780 | 75 66 66 65 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 6d 6f 64 65 2d 62 75 66 66 65 72 29 0a 20 20 | uffer.easy-hugo--mode-buffer)... |
| 187a0 | 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 65 | .(setq-local.default-directory.e |
| 187c0 | 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 0a 20 20 20 28 73 65 74 71 20 62 75 66 66 65 | asy-hugo-basedir)....(setq.buffe |
| 187e0 | 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 6e 69 6c 29 0a 20 20 20 28 65 72 61 73 65 2d 62 75 66 66 65 | r-read-only.nil)....(erase-buffe |
| 18800 | 72 29 0a 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d | r)....(if.(equal.(file-relative- |
| 18820 | 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 20 22 63 6f 6e 74 65 6e 74 22 | name.easy-hugo-postdir."content" |
| 18840 | 29 20 22 2e 22 29 0a 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a | ).".")........(insert.(propertiz |
| 18860 | 65 0a 09 09 28 63 6f 6e 63 61 74 20 22 45 61 73 79 2d 68 75 67 6f 20 20 22 20 65 61 73 79 2d 68 | e...(concat."Easy-hugo..".easy-h |
| 18880 | 75 67 6f 2d 75 72 6c 20 22 2f 22 20 22 5c 6e 5c 6e 22 29 0a 09 09 27 66 61 63 65 0a 09 09 27 65 | ugo-url."/"."\n\n")...'face...'e |
| 188a0 | 61 73 79 2d 68 75 67 6f 2d 68 65 6c 70 2d 66 61 63 65 29 29 0a 20 20 20 20 20 28 69 6e 73 65 72 | asy-hugo-help-face))......(inser |
| 188c0 | 74 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 09 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 45 61 | t.(propertize........(concat."Ea |
| 188e0 | 73 79 2d 68 75 67 6f 20 20 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 20 22 2f 22 0a 09 09 20 | sy-hugo..".easy-hugo-url."/".... |
| 18900 | 20 20 20 20 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 | .....(file-relative-name.easy-hu |
| 18920 | 67 6f 2d 70 6f 73 74 64 69 72 20 22 63 6f 6e 74 65 6e 74 22 29 0a 09 09 20 20 20 20 20 20 22 5c | go-postdir."content")........."\ |
| 18940 | 6e 5c 6e 22 29 0a 09 20 20 20 20 20 20 27 66 61 63 65 0a 09 20 20 20 20 20 20 27 65 61 73 79 2d | n\n")........'face........'easy- |
| 18960 | 68 75 67 6f 2d 68 65 6c 70 2d 66 61 63 65 29 29 29 0a 20 20 20 28 75 6e 6c 65 73 73 20 65 61 73 | hugo-help-face)))....(unless.eas |
| 18980 | 79 2d 68 75 67 6f 2d 6e 6f 2d 68 65 6c 70 0a 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f | y-hugo-no-help......(insert.(pro |
| 189a0 | 70 65 72 74 69 7a 65 20 65 61 73 79 2d 68 75 67 6f 2d 68 65 6c 70 20 27 66 61 63 65 20 27 65 61 | pertize.easy-hugo-help.'face.'ea |
| 189c0 | 73 79 2d 68 75 67 6f 2d 68 65 6c 70 2d 66 61 63 65 29 29 0a 20 20 20 20 20 28 77 68 65 6e 20 65 | sy-hugo-help-face))......(when.e |
| 189e0 | 61 73 79 2d 68 75 67 6f 2d 61 64 64 69 74 69 6f 6e 61 6c 2d 68 65 6c 70 0a 20 20 20 20 20 20 20 | asy-hugo-additional-help........ |
| 18a00 | 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 65 61 73 79 2d 68 75 67 6f 2d 61 64 | (insert.(propertize.easy-hugo-ad |
| 18a20 | 64 2d 68 65 6c 70 20 27 66 61 63 65 20 27 65 61 73 79 2d 68 75 67 6f 2d 68 65 6c 70 2d 66 61 63 | d-help.'face.'easy-hugo-help-fac |
| 18a40 | 65 29 29 29 0a 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 63 | e)))......(insert.(propertize.(c |
| 18a60 | 6f 6e 63 61 74 20 22 5c 6e 22 29 27 66 61 63 65 20 27 65 61 73 79 2d 68 75 67 6f 2d 68 65 6c 70 | oncat."\n")'face.'easy-hugo-help |
| 18a80 | 2d 66 61 63 65 29 29 29 0a 20 20 20 28 75 6e 6c 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 2d 72 | -face)))....(unless.easy-hugo--r |
| 18aa0 | 65 66 72 65 73 68 0a 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 | efresh......(setq.easy-hugo--cur |
| 18ac0 | 73 6f 72 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 73 20 28 64 | sor.(point)))....(let.((files.(d |
| 18ae0 | 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 | irectory-files.(expand-file-name |
| 18b00 | 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 | .easy-hugo-postdir.easy-hugo-bas |
| 18b20 | 65 64 69 72 29 29 29 0a 09 20 28 6c 69 73 74 73 20 28 6c 69 73 74 29 29 29 0a 20 20 20 20 20 28 | edir)))...(lists.(list)))......( |
| 18b40 | 69 66 20 28 65 71 20 32 20 28 6c 65 6e 67 74 68 20 66 69 6c 65 73 29 29 0a 09 20 28 70 72 6f 67 | if.(eq.2.(length.files))...(prog |
| 18b60 | 6e 0a 09 20 20 20 28 69 6e 73 65 72 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 69 72 73 74 2d 68 | n.....(insert.easy-hugo--first-h |
| 18b80 | 65 6c 70 29 0a 09 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 29 0a 09 20 20 20 28 67 | elp).....(easy-hugo-mode).....(g |
| 18ba0 | 6f 74 6f 2d 63 68 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 73 6f 72 29 29 0a 20 20 20 | oto-char.easy-hugo--cursor)).... |
| 18bc0 | 20 20 20 20 28 70 72 6f 67 6e 0a 09 20 28 63 6f 6e 64 20 28 28 65 71 20 31 20 65 61 73 79 2d 68 | ....(progn...(cond.((eq.1.easy-h |
| 18be0 | 75 67 6f 2d 2d 73 6f 72 74 2d 63 68 61 72 2d 66 6c 67 29 0a 09 09 28 73 65 74 71 20 66 69 6c 65 | ugo--sort-char-flg)...(setq.file |
| 18c00 | 73 20 28 72 65 76 65 72 73 65 20 28 73 6f 72 74 20 66 69 6c 65 73 20 27 73 74 72 69 6e 67 3c 29 | s.(reverse.(sort.files.'string<) |
| 18c20 | 29 29 29 0a 09 20 20 20 20 20 20 20 28 28 65 71 20 32 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f | ))).........((eq.2.easy-hugo--so |
| 18c40 | 72 74 2d 63 68 61 72 2d 66 6c 67 29 0a 09 09 28 73 65 74 71 20 66 69 6c 65 73 20 28 73 6f 72 74 | rt-char-flg)...(setq.files.(sort |
| 18c60 | 20 66 69 6c 65 73 20 27 73 74 72 69 6e 67 3c 29 29 29 0a 09 20 20 20 20 20 20 20 28 28 65 71 20 | .files.'string<))).........((eq. |
| 18c80 | 31 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 70 75 62 6c 69 73 68 64 61 79 2d 66 6c 67 | 1.easy-hugo--sort-publishday-flg |
| 18ca0 | 29 0a 09 09 28 6c 65 74 20 28 28 70 75 62 6c 69 73 74 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 70 | )...(let.((publist.(easy-hugo--p |
| 18cc0 | 75 62 6c 69 73 68 64 61 79 2d 61 6c 69 73 74 29 29 29 0a 09 09 20 20 28 69 66 20 70 75 62 6c 69 | ublishday-alist))).....(if.publi |
| 18ce0 | 73 74 0a 09 09 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 6f 75 72 63 65 20 28 73 6f 72 74 20 70 | st.........(let.((source.(sort.p |
| 18d00 | 75 62 6c 69 73 74 0a 09 09 09 09 09 20 20 28 6c 61 6d 62 64 61 20 28 61 20 62 29 20 28 73 74 72 | ublist........(lambda.(a.b).(str |
| 18d20 | 69 6e 67 3e 20 28 63 61 72 20 61 29 20 28 63 61 72 20 62 29 29 29 29 29 29 0a 09 09 09 28 73 65 | ing>.(car.a).(car.b))))))....(se |
| 18d40 | 74 71 20 66 69 6c 65 73 20 6e 69 6c 29 0a 09 09 09 28 77 68 69 6c 65 20 73 6f 75 72 63 65 0a 09 | tq.files.nil)....(while.source.. |
| 18d60 | 09 09 20 20 28 70 75 73 68 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 28 63 | ....(push.(file-relative-name.(c |
| 18d80 | 64 72 20 28 63 61 72 20 73 6f 75 72 63 65 29 29 0a 09 09 09 09 09 09 20 20 20 20 28 65 78 70 61 | dr.(car.source))...........(expa |
| 18da0 | 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 20 65 | nd-file-name.easy-hugo-postdir.e |
| 18dc0 | 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 0a 09 09 09 09 66 69 6c 65 73 29 0a 09 09 | asy-hugo-basedir)).....files)... |
| 18de0 | 09 20 20 28 70 6f 70 20 73 6f 75 72 63 65 29 29 29 0a 09 09 20 20 20 20 28 6d 65 73 73 61 67 65 | ...(pop.source))).......(message |
| 18e00 | 20 22 54 68 65 72 65 20 69 73 20 6e 6f 20 66 69 6c 65 20 77 72 69 74 74 65 6e 20 64 61 74 65 20 | ."There.is.no.file.written.date. |
| 18e20 | 69 6e 20 66 72 6f 6e 74 20 6d 61 74 74 65 72 22 29 29 29 29 0a 09 20 20 20 20 20 20 20 28 28 65 | in.front.matter")))).........((e |
| 18e40 | 71 20 32 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 70 75 62 6c 69 73 68 64 61 79 2d 66 | q.2.easy-hugo--sort-publishday-f |
| 18e60 | 6c 67 29 0a 09 09 28 6c 65 74 20 28 28 70 75 62 6c 69 73 74 20 28 65 61 73 79 2d 68 75 67 6f 2d | lg)...(let.((publist.(easy-hugo- |
| 18e80 | 2d 70 75 62 6c 69 73 68 64 61 79 2d 61 6c 69 73 74 29 29 29 0a 09 09 20 20 28 69 66 20 70 75 62 | -publishday-alist))).....(if.pub |
| 18ea0 | 6c 69 73 74 0a 09 09 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 6f 75 72 63 65 20 28 72 65 76 65 | list.........(let.((source.(reve |
| 18ec0 | 72 73 65 20 28 73 6f 72 74 20 70 75 62 6c 69 73 74 0a 09 09 09 09 09 09 20 20 20 28 6c 61 6d 62 | rse.(sort.publist..........(lamb |
| 18ee0 | 64 61 20 28 61 20 62 29 20 28 73 74 72 69 6e 67 3e 20 28 63 61 72 20 61 29 20 28 63 61 72 20 62 | da.(a.b).(string>.(car.a).(car.b |
| 18f00 | 29 29 29 29 29 29 29 0a 09 09 09 28 73 65 74 71 20 66 69 6c 65 73 20 6e 69 6c 29 0a 09 09 09 28 | )))))))....(setq.files.nil)....( |
| 18f20 | 77 68 69 6c 65 20 73 6f 75 72 63 65 0a 09 09 09 20 20 28 70 75 73 68 20 28 66 69 6c 65 2d 72 65 | while.source......(push.(file-re |
| 18f40 | 6c 61 74 69 76 65 2d 6e 61 6d 65 20 28 63 64 72 20 28 63 61 72 20 73 6f 75 72 63 65 29 29 0a 09 | lative-name.(cdr.(car.source)).. |
| 18f60 | 09 09 09 09 09 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d | .........(expand-file-name.easy- |
| 18f80 | 68 75 67 6f 2d 70 6f 73 74 64 69 72 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 | hugo-postdir.easy-hugo-basedir)) |
| 18fa0 | 0a 09 09 09 09 66 69 6c 65 73 29 0a 09 09 09 20 20 28 70 6f 70 20 73 6f 75 72 63 65 29 29 29 0a | .....files)......(pop.source))). |
| 18fc0 | 09 09 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 54 68 65 72 65 20 69 73 20 6e 6f 20 66 69 6c 65 | ......(message."There.is.no.file |
| 18fe0 | 20 77 72 69 74 74 65 6e 20 64 61 74 65 20 69 6e 20 66 72 6f 6e 74 20 6d 61 74 74 65 72 22 29 29 | .written.date.in.front.matter")) |
| 19000 | 29 29 29 0a 09 20 28 77 68 69 6c 65 20 66 69 6c 65 73 0a 09 20 20 20 28 75 6e 6c 65 73 73 20 28 | )))...(while.files.....(unless.( |
| 19020 | 6f 72 20 28 73 74 72 69 6e 67 3d 20 28 63 61 72 20 66 69 6c 65 73 29 20 22 2e 22 29 0a 09 09 20 | or.(string=.(car.files).".").... |
| 19040 | 20 20 20 20 20 20 28 73 74 72 69 6e 67 3d 20 28 63 61 72 20 66 69 6c 65 73 29 20 22 2e 2e 22 29 | ......(string=.(car.files)."..") |
| 19060 | 0a 09 09 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 28 66 69 6c 65 2d 6e 61 6d | ..........(not.(member.(file-nam |
| 19080 | 65 2d 65 78 74 65 6e 73 69 6f 6e 20 28 63 61 72 20 66 69 6c 65 73 29 29 20 65 61 73 79 2d 68 75 | e-extension.(car.files)).easy-hu |
| 190a0 | 67 6f 2d 2d 66 6f 72 6d 61 74 73 29 29 29 0a 09 20 20 20 20 20 28 70 75 73 68 0a 09 20 20 20 20 | go--formats))).......(push...... |
| 190c0 | 20 20 28 63 6f 6e 63 61 74 0a 09 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 | ..(concat.........(format-time-s |
| 190e0 | 74 72 69 6e 67 20 22 25 59 2d 25 6d 2d 25 64 20 25 48 3a 25 4d 3a 25 53 20 22 0a 09 09 09 09 20 | tring."%Y-%m-%d.%H:%M:%S."...... |
| 19100 | 20 20 28 6e 74 68 20 35 20 28 66 69 6c 65 2d 61 74 74 72 69 62 75 74 65 73 0a 09 09 09 09 09 20 | ..(nth.5.(file-attributes....... |
| 19120 | 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 09 20 20 20 20 28 63 61 | ..(expand-file-name..........(ca |
| 19140 | 72 20 66 69 6c 65 73 29 0a 09 09 09 09 09 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 | r.files)..........easy-hugo-post |
| 19160 | 64 69 72 29 29 29 29 0a 09 20 20 20 20 20 20 20 28 63 61 72 20 66 69 6c 65 73 29 29 0a 09 20 20 | dir)))).........(car.files)).... |
| 19180 | 20 20 20 20 6c 69 73 74 73 29 29 0a 09 20 20 20 28 70 6f 70 20 66 69 6c 65 73 29 29 0a 09 20 28 | ....lists)).....(pop.files))...( |
| 191a0 | 63 6f 6e 64 20 28 28 65 71 20 31 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 | cond.((eq.1.easy-hugo--sort-time |
| 191c0 | 2d 66 6c 67 29 0a 09 09 28 73 65 74 71 20 6c 69 73 74 73 20 28 72 65 76 65 72 73 65 20 28 73 6f | -flg)...(setq.lists.(reverse.(so |
| 191e0 | 72 74 20 6c 69 73 74 73 20 27 73 74 72 69 6e 67 3c 29 29 29 29 0a 09 20 20 20 20 20 20 20 28 28 | rt.lists.'string<)))).........(( |
| 19200 | 65 71 20 32 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 29 0a 09 | eq.2.easy-hugo--sort-time-flg).. |
| 19220 | 09 28 73 65 74 71 20 6c 69 73 74 73 20 28 73 6f 72 74 20 6c 69 73 74 73 20 27 73 74 72 69 6e 67 | .(setq.lists.(sort.lists.'string |
| 19240 | 3c 29 29 29 29 0a 09 20 28 77 68 69 6c 65 20 6c 69 73 74 73 0a 09 20 20 20 28 69 6e 73 65 72 74 | <))))...(while.lists.....(insert |
| 19260 | 20 28 63 6f 6e 63 61 74 20 28 63 61 72 20 6c 69 73 74 73 29 20 22 5c 6e 22 29 29 0a 09 20 20 20 | .(concat.(car.lists)."\n"))..... |
| 19280 | 28 70 6f 70 20 6c 69 73 74 73 29 29 0a 09 20 28 67 6f 74 6f 2d 63 68 61 72 20 65 61 73 79 2d 68 | (pop.lists))...(goto-char.easy-h |
| 192a0 | 75 67 6f 2d 2d 63 75 72 73 6f 72 29 0a 09 20 28 65 61 73 79 2d 68 75 67 6f 2d 69 67 6e 6f 72 65 | ugo--cursor)...(easy-hugo-ignore |
| 192c0 | 2d 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 65 61 73 79 2d 68 75 67 | -error..............(if.easy-hug |
| 192e0 | 6f 2d 2d 72 65 66 72 65 73 68 0a 09 09 20 28 70 72 6f 67 6e 0a 09 20 20 20 20 20 20 20 20 20 20 | o--refresh....(progn............ |
| 19300 | 20 28 77 68 65 6e 20 28 3c 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 20 65 | .(when.(<.(line-number-at-pos).e |
| 19320 | 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 29 0a 09 09 20 20 20 20 | asy-hugo--unmovable-line)....... |
| 19340 | 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 09 09 20 20 20 20 20 | .(goto-char.(point-min))........ |
| 19360 | 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 28 2d 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f | (forward-line.(-.easy-hugo--unmo |
| 19380 | 76 61 62 6c 65 2d 6c 69 6e 65 20 31 29 29 29 0a 09 20 20 20 20 20 20 20 20 20 20 20 28 62 65 67 | vable-line.1))).............(beg |
| 193a0 | 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 29 0a 09 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 | inning-of-line).............(for |
| 193c0 | 77 61 72 64 2d 63 68 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 6f 72 77 61 72 64 2d 63 68 61 | ward-char.easy-hugo--forward-cha |
| 193e0 | 72 29 29 0a 09 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 63 68 61 72 20 65 61 73 79 2d 68 | r)).........(forward-char.easy-h |
| 19400 | 75 67 6f 2d 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 29 29 29 0a 09 20 28 65 61 73 79 2d 68 75 67 | ugo--forward-char)))...(easy-hug |
| 19420 | 6f 2d 6d 6f 64 65 29 0a 09 20 28 77 68 65 6e 20 65 61 73 79 2d 68 75 67 6f 2d 65 6d 61 63 73 70 | o-mode)...(when.easy-hugo-emacsp |
| 19440 | 65 61 6b 0a 09 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 6d 61 63 73 70 65 61 6b 2d 66 69 6c | eak.....(easy-hugo-emacspeak-fil |
| 19460 | 65 6e 61 6d 65 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | ename)))))))..;;;###autoload.(de |
| 19480 | 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 65 6e 61 62 6c 65 2d 6d 65 6e 75 20 28 29 0a 20 20 22 | fun.easy-hugo-enable-menu.()..." |
| 194a0 | 45 6e 61 62 6c 65 20 74 72 61 6e 73 69 65 6e 74 20 6d 65 6e 75 20 66 6f 72 20 60 65 61 73 79 2d | Enable.transient.menu.for.`easy- |
| 194c0 | 68 75 67 6f 2d 6d 6f 64 65 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 | hugo-mode'."...(interactive)...( |
| 194e0 | 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 6e 6f 2d 68 65 6c 70 20 74 29 0a 20 20 28 73 65 74 | setq.easy-hugo-no-help.t)...(set |
| 19500 | 71 20 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 68 61 72 20 6e 69 | q.easy-hugo-sort-default-char.ni |
| 19520 | 6c 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 65 61 73 79 2d 68 75 67 6f 2d 74 72 61 6e 73 69 65 | l)...(require.'easy-hugo-transie |
| 19540 | 6e 74 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 77 68 65 72 65 2d 69 73 2d 69 6e 74 65 72 6e 61 6c | nt)...(unless.(where-is-internal |
| 19560 | 20 23 27 65 61 73 79 2d 68 75 67 6f 2d 6d 65 6e 75 20 28 6c 69 73 74 20 65 61 73 79 2d 68 75 67 | .#'easy-hugo-menu.(list.easy-hug |
| 19580 | 6f 2d 6d 6f 64 65 2d 6d 61 70 29 20 74 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 65 | o-mode-map).t).....(define-key.e |
| 195a0 | 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 2d 6d 61 70 20 22 4b 22 20 23 27 65 61 73 79 2d 68 75 67 | asy-hugo-mode-map."K".#'easy-hug |
| 195c0 | 6f 2d 6d 65 6e 75 29 29 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 65 61 73 79 2d 68 75 67 6f 29 0a | o-menu)))..(provide.'easy-hugo). |
| 195e0 | 0a 3b 3b 3b 20 65 61 73 79 2d 68 75 67 6f 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 | .;;;.easy-hugo.el.ends.here..... |
| 19600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 196a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 196c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 196e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 197a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 197c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 197e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 198a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 198c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 198e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 199a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 199c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 199e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aaa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ace0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ada0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ade0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ae00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ae20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ae40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ae60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ae80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1afa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1afc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1afe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |