| ofs | hex dump | ascii |
|---|
| 0000 | 65 61 73 79 2d 68 75 67 6f 2d 32 30 32 35 30 38 32 39 2e 36 32 38 2f 00 00 00 00 00 00 00 00 00 | easy-hugo-20250829.628/......... |
| 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 36 34 35 00 20 35 00 00 00 | 0000000.00000000000.012645..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 38 32 39 2e 36 32 38 2f 65 61 73 79 2d 68 75 67 6f | easy-hugo-20250829.628/easy-hugo |
| 0220 | 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 00 | -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 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 36 35 34 00 20 30 00 00 00 | 0000573.00000000000.015654..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 38 32 39 2e 36 32 38 22 0a 20 | age."easy-hugo"."20250829.628".. |
| 0460 | 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 20 | ."Write.blogs.made.with.hugo.by. |
| 0480 | 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 63 | markdown.or.org-mode."...'((emac |
| 04a0 | 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 2e | s....."25.1").....(popup....."0. |
| 04c0 | 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 20 | 5.3").....(request..."0.3.0")... |
| 04e0 | 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 68 | ..(transient."0.3.6"))...:url."h |
| 0500 | 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 2d | ttps://github.com/masasam/emacs- |
| 0520 | 65 61 73 79 2d 68 75 67 6f 22 0a 20 20 3a 63 6f 6d 6d 69 74 20 22 61 62 64 36 37 39 39 62 64 35 | easy-hugo"...:commit."abd6799bd5 |
| 0540 | 34 31 31 39 35 63 38 32 33 39 63 38 63 39 30 38 35 65 64 33 39 38 66 66 65 37 34 34 62 61 22 0a | 41195c8239c8c9085ed398ffe744ba". |
| 0560 | 20 20 3a 72 65 76 64 65 73 63 20 22 61 62 64 36 37 39 39 62 64 35 34 31 22 29 0a 00 00 00 00 00 | ..:revdesc."abd6799bd541")...... |
| 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 38 32 39 2e 36 32 38 2f 65 61 73 79 2d 68 75 67 6f | easy-hugo-20250829.628/easy-hugo |
| 0620 | 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 00 | -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 30 33 00 20 30 00 00 00 | 0007711.00000000000.017103..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 38 32 39 2e 36 32 38 2f 65 61 73 79 2d 68 75 67 6f | easy-hugo-20250829.628/easy-hugo |
| 1820 | 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 00 | .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 36 34 34 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 31 31 33 00 20 30 00 00 00 | 0276446.00000000000.015113..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 38 32 39 2e 36 | o.;;.Package-Version:.20250829.6 |
| 1b00 | 32 38 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 76 69 73 69 6f 6e 3a 20 61 62 64 36 37 39 39 62 | 28.;;.Package-Revision:.abd6799b |
| 1b20 | 64 35 34 31 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 63 | d541.;;.Package-Requires:.((emac |
| 1b40 | 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 65 | s."25.1").(popup."0.5.3").(reque |
| 1b60 | 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 29 | st."0.3.0").(transient."0.3.6")) |
| 1b80 | 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 61 | ..;;.This.program.is.free.softwa |
| 1ba0 | 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 2f | re;.you.can.redistribute.it.and/ |
| 1bc0 | 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 20 | or.modify.;;.it.under.the.terms. |
| 1be0 | 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 73 | of.the.GNU.General.Public.Licens |
| 1c00 | 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 6f | e.as.published.by.;;.the.Free.So |
| 1c20 | 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 6f | ftware.Foundation,.either.versio |
| 1c40 | 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 6f | n.3.of.the.License,.or.;;.(at.yo |
| 1c60 | 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 3b | ur.option).any.later.version...; |
| 1c80 | 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 6e | ;.This.program.is.distributed.in |
| 1ca0 | 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 6c | .the.hope.that.it.will.be.useful |
| 1cc0 | 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 77 | ,.;;.but.WITHOUT.ANY.WARRANTY;.w |
| 1ce0 | 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 79 | ithout.even.the.implied.warranty |
| 1d00 | 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 53 | .of.;;.MERCHANTABILITY.or.FITNES |
| 1d20 | 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 65 | S.FOR.A.PARTICULAR.PURPOSE...See |
| 1d40 | 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 6e | .the.;;.GNU.General.Public.Licen |
| 1d60 | 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 6f | se.for.more.details...;;.You.sho |
| 1d80 | 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 20 | uld.have.received.a.copy.of.the. |
| 1da0 | 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 6c | GNU.General.Public.License.;;.al |
| 1dc0 | 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 20 | ong.with.this.program...If.not,. |
| 1de0 | 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 73 | see.<http://www.gnu.org/licenses |
| 1e00 | 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 6d | />...;;;.Commentary:..;;.Emacs.m |
| 1e20 | 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 65 | ajor.mode.for.writing.blogs.made |
| 1e40 | 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 67 | .with.hugo.;;.by.markdown.or.org |
| 1e60 | 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 65 | -mode.or.AsciiDoc.or.reStructure |
| 1e80 | 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 63 | dText.or.mmark.or.html..;;.You.c |
| 1ea0 | 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 76 | an.publish.your.blog.to.the.serv |
| 1ec0 | 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 20 | er.or.Github.Pages.;;.or.Amazon. |
| 1ee0 | 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 3b | S3.or.Google.Cloud.Storage...;;; |
| 1f00 | 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 69 | .Code:..(require.'cl-lib).(requi |
| 1f20 | 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 65 | re.'url).(require.'request)..(de |
| 1f40 | 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 20 | fgroup.easy-hugo.nil..."Writing. |
| 1f60 | 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 20 | blogs.made.with.hugo."...:group. |
| 1f80 | 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 63 | 'tools)..(defgroup.easy-hugo-fac |
| 1fa0 | 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 75 | es.nil..."Faces.used.in.`easy-hu |
| 1fc0 | 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 70 | go'."...:group.'easy-hugo.:group |
| 1fe0 | 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 62 | .'faces)..(defcustom.easy-hugo-b |
| 2000 | 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 75 | asedir.nil..."Directory.where.hu |
| 2020 | 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 0a | go.html.source.code.is.placed.". |
| 2040 | 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 72 | ..:group.'easy-hugo...:type.'str |
| 2060 | 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 22 | ing)..(defcustom.easy-hugo-bin." |
| 2080 | 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 20 | hugo"..."Hugo.binary."...:group. |
| 20a0 | 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 65 | 'easy-hugo...:type.'string)..(de |
| 20c0 | 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 22 | fcustom.easy-hugo-server-flags." |
| 20e0 | 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 6f | "..."Additional.flags.to.pass.to |
| 2100 | 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 75 | .hugo.server."...:group.'easy-hu |
| 2120 | 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. |
| 2140 | 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 64 | easy-hugo-server-flags2.""..."Ad |
| 2160 | 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 73 | ditional.flags.to.pass.to.hugo.s |
| 2180 | 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 74 | erver."...:group.'easy-hugo...:t |
| 21a0 | 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 75 | ype.'string)..(defcustom.easy-hu |
| 21c0 | 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 69 | go-rsync-flags."-rtpl"..."Additi |
| 21e0 | 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 20 | onal.flags.for.rsync."...:group. |
| 2200 | 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 65 | 'easy-hugo...:type.'string)..(de |
| 2220 | 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 22 | fcustom.easy-hugo-server-value." |
| 2240 | 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 6f | "..."Additional.value.to.pass.to |
| 2260 | 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 75 | .hugo.server."...:group.'easy-hu |
| 2280 | 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. |
| 22a0 | 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 64 | easy-hugo-server-value2.""..."Ad |
| 22c0 | 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 73 | ditional.value.to.pass.to.hugo.s |
| 22e0 | 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 74 | erver."...:group.'easy-hugo...:t |
| 2300 | 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 75 | ype.'string)..(defcustom.easy-hu |
| 2320 | 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 74 | go-preview-url."http://localhost |
| 2340 | 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 2d | :1313/"..."Preview.url.of.`easy- |
| 2360 | 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 74 | hugo'."...:group.'easy-hugo...:t |
| 2380 | 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 75 | ype.'string)..(defcustom.easy-hu |
| 23a0 | 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 70 | go-url.nil..."Url.of.the.site.op |
| 23c0 | 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 2d | erated.by.hugo."...:group.'easy- |
| 23e0 | 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 |
| 2400 | 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 6d | m.easy-hugo-sshdomain.nil..."Dom |
| 2420 | 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 69 | ain.of.hugo.at.your.~/.ssh/confi |
| 2440 | 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 20 | g."...:group.'easy-hugo...:type. |
| 2460 | 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 72 | 'string)..(defcustom.easy-hugo-r |
| 2480 | 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 67 | oot.nil..."Root.directory.of.hug |
| 24a0 | 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 73 | o.at.your.server."...:group.'eas |
| 24c0 | 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 73 | y-hugo...:type.'string)..(defcus |
| 24e0 | 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 20 | tom.easy-hugo-previewtime.300... |
| 2500 | 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 70 | "Preview.display.time."...:group |
| 2520 | 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 28 | .'easy-hugo...:type.'integer)..( |
| 2540 | 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 63 | defcustom.easy-hugo-static-direc |
| 2560 | 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 73 | tory."static"..."Customizable.`s |
| 2580 | 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 73 | tatic'.directory."...:group.'eas |
| 25a0 | 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 73 | y-hugo...:type.'string)..(defcus |
| 25c0 | 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 69 | tom.easy-hugo-image-directory."i |
| 25e0 | 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 75 | mages"..."Image.file.directory.u |
| 2600 | 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 6f | nder.`static'.directory."...:gro |
| 2620 | 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 0a | up.'easy-hugo...:type.'string).. |
| 2640 | 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 63 | (defcustom.easy-hugo-default-pic |
| 2660 | 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 69 | ture-directory."~"..."Default.di |
| 2680 | 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 74 | rectory.for.selecting.images.wit |
| 26a0 | 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 6f | h.`easy-hugo-put-image'."...:gro |
| 26c0 | 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 0a | up.'easy-hugo...:type.'string).. |
| 26e0 | 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 62 | (defcustom.easy-hugo-amazon-s3-b |
| 2700 | 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 6b | ucket-name.nil..."Amazon.S3.buck |
| 2720 | 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 20 | et.name."...:group.'easy-hugo... |
| 2740 | 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 2d | :type.'string)..(defcustom.easy- |
| 2760 | 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 |
| 2780 | 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 67 | -name.nil..."Google.Cloud.Storag |
| 27a0 | 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 68 | e.bucket.name."...:group.'easy-h |
| 27c0 | 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 |
| 27e0 | 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 22 | .easy-hugo-default-ext.".md"..." |
| 2800 | 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 6e | Default.extension.when.posting.n |
| 2820 | 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 67 | ew.articles."...:group.'easy-hug |
| 2840 | 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 65 | o...:type.'string)..(defcustom.e |
| 2860 | 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 20 | asy-hugo-helm-ag.nil..."Helm-ag. |
| 2880 | 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 20 | use.flg."...:group.'easy-hugo... |
| 28a0 | 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 2d | :type.'string)..(defcustom.easy- |
| 28c0 | 68 75 67 6f 2d 63 6f 75 6e 73 65 6c 2d 61 67 20 6e 69 6c 0a 20 20 22 43 6f 75 6e 73 65 6c 2d 61 | hugo-counsel-ag.nil..."Counsel-a |
| 28e0 | 67 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 | g.use.flg."...:group.'easy-hugo. |
| 2900 | 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 65 61 73 | ..:type.'string)..(defcustom.eas |
| 2920 | 79 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 | y-hugo-no-help.nil..."No.help.fl |
| 2940 | 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 65 61 73 | g.of.`easy-hugo'."...:group.'eas |
| 2960 | 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 75 | y-hugo...:type.'integer)..(defcu |
| 2980 | 73 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 | stom.easy-hugo-emacspeak.nil..." |
| 29a0 | 45 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 | Emacspeak.flg.of.`easy-hugo'.".. |
| 29c0 | 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 6e 74 65 | .:group.'easy-hugo...:type.'inte |
| 29e0 | 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 64 69 74 | ger)..(defcustom.easy-hugo-addit |
| 2a00 | 69 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 | ional-help.nil..."Additional.hel |
| 2a20 | 70 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 | p.flg.of.`easy-hugo'."...:group. |
| 2a40 | 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 28 64 | 'easy-hugo...:type.'integer)..(d |
| 2a60 | 65 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 | efcustom.easy-hugo-sort-default- |
| 2a80 | 63 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 | char.nil..."Default.setting.to.s |
| 2aa0 | 6f 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 | ort.with.charactor."...:group.'e |
| 2ac0 | 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 66 | asy-hugo...:type.'integer)..(def |
| 2ae0 | 63 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 | custom.easy-hugo-publish-chmod." |
| 2b00 | 44 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 | Du=rwx,Dgo=rx,Fu=rw,Fog=r"..."Pe |
| 2b20 | 72 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 | rmission.when.publish..The.defau |
| 2b40 | 6c 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 | lt.is.drwxr-xr-x."...:group.'eas |
| 2b60 | 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 73 | y-hugo...:type.'string)..(defcus |
| 2b80 | 74 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 | tom.easy-hugo-github-deploy-scri |
| 2ba0 | 70 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 | pt."deploy.sh"..."Github-deploy- |
| 2bc0 | 73 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 | script.file.name."...:group.'eas |
| 2be0 | 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 73 | y-hugo...:type.'string)..(defcus |
| 2c00 | 74 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 | tom.easy-hugo-github-deploy-disp |
| 2c20 | 6c 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 | lay-buffer.nil..."GitHub.deploym |
| 2c40 | 65 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 | ent.output..If.non-nil,.the.scri |
| 2c60 | 70 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 | pt.output.will.be.displayed.in.t |
| 2c80 | 68 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 | he.*hugo-github-deploy*.buffer.d |
| 2ca0 | 75 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 | uring.execution."...:group.'easy |
| 2cc0 | 2d 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 | -hugo...:type.'boolean)..(defcus |
| 2ce0 | 74 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 | tom.easy-hugo-markdown-extension |
| 2d00 | 20 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 | ."md"..."Markdown.extension..Ple |
| 2d20 | 61 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 | ase.select.md.or.markdown.or.mdo |
| 2d40 | 77 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 | wn..Because.only.these.three.are |
| 2d60 | 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 |
| 2d80 | 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 |
| 2da0 | 75 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 | ustom.easy-hugo-asciidoc-extensi |
| 2dc0 | 6f 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 | on."ad"..."Asciidoc.extension..P |
| 2de0 | 6c 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 | lease.select.ad.or.asciidoc.or.a |
| 2e00 | 64 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 | doc..Because.only.these.three.ar |
| 2e20 | 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 67 72 6f 75 70 20 27 | e.supported.by.hugo."...:group.' |
| 2e40 | 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 65 66 | easy-hugo...:type.'string)..(def |
| 2e60 | 63 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 | custom.easy-hugo-html-extension. |
| 2e80 | 22 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 | "html"..."Html.extension..Please |
| 2ea0 | 20 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 | .select.html.or.htm..Because.onl |
| 2ec0 | 79 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 | y.two.are.supported.by.hugo."... |
| 2ee0 | 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 |
| 2f00 | 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 70 6f 73 74 64 69 72 | g)..(defcustom.easy-hugo-postdir |
| 2f20 | 20 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 | ."content/post"..."Directory.whe |
| 2f40 | 72 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 | re.the.theme.stores.its.posts.". |
| 2f60 | 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 72 | ..:group.'easy-hugo...:type.'str |
| 2f80 | 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 72 73 79 6e 63 | ing)..(defcustom.easy-hugo-rsync |
| 2fa0 | 2d 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 | -delete-directory."public/"..."D |
| 2fc0 | 69 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 | isappear.directory.when.synchron |
| 2fe0 | 69 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 | izing.with.rsync."...:group.'eas |
| 3000 | 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 73 | y-hugo...:type.'string)..(defcus |
| 3020 | 74 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 | tom.easy-hugo-help-line.7..."Num |
| 3040 | 62 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 | ber.of.lines.of.`easy-hugo-help' |
| 3060 | 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 20 27 | ."...:group.'easy-hugo...:type.' |
| 3080 | 69 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 | integer)..(defcustom.easy-hugo-a |
| 30a0 | 64 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 | dd-help-line.6..."Number.of.line |
| 30c0 | 73 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 | s.of.`easy-hugo-add-help'."...:g |
| 30e0 | 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 65 72 | roup.'easy-hugo...:type.'integer |
| 3100 | 29 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 | )..(defcustom.easy-hugo-org-head |
| 3120 | 65 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 | er.nil..."Flg.of.use.in.org.form |
| 3140 | 61 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 | at.header.with.hugo.version.0.25 |
| 3160 | 20 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 | .and.above."...:group.'easy-hugo |
| 3180 | 0a 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 | ...:type.'integer)..(defvar.easy |
| 31a0 | 2d 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 | -hugo--preview-loop.t..."Preview |
| 31c0 | 20 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 | .loop.flg.")..(defvar.easy-hugo- |
| 31e0 | 2d 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 | -server-process.nil..."Hugo.proc |
| 3200 | 65 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 | ess.")..(if.easy-hugo-no-help... |
| 3220 | 20 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 | ..(defvar.easy-hugo--unmovable-l |
| 3240 | 69 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 | ine.3......."Impossible.to.move. |
| 3260 | 62 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 | below.this.line.")...(defvar.eas |
| 3280 | 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 73 79 2d 68 | y-hugo--unmovable-line.(+.easy-h |
| 32a0 | 75 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 | ugo-help-line.4)....."Impossible |
| 32c0 | 20 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 | .to.move.below.this.line."))..(d |
| 32e0 | 65 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 | efvar.easy-hugo--draft-list.nil. |
| 3300 | 20 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 | .."Draft.list.flg.")..(defvar.ea |
| 3320 | 73 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 | sy-hugo--draft-mode.nil..."Displ |
| 3340 | 61 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 | ay.draft-mode.")..(defvar.easy-h |
| 3360 | 75 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 | ugo--current-postdir.0..."Easy-h |
| 3380 | 75 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 | ugo.current.postdir.")..(defvar. |
| 33a0 | 65 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 | easy-hugo--postdir-list.nil..."E |
| 33c0 | 61 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 | asy-hugo.postdir.list.")..(defco |
| 33e0 | 6e 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 | nst.easy-hugo--unmovable-line-de |
| 3400 | 66 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 | fault.(+.easy-hugo-help-line.4). |
| 3420 | 20 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 | .."Default.value.of.impossible.t |
| 3440 | 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 0a 0a 28 64 65 66 63 | o.move.below.this.line.")..(defc |
| 3460 | 6f 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 | onst.easy-hugo--preview-buffer." |
| 3480 | 2a 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 | *Hugo.Preview*"..."Easy-hugo.pre |
| 34a0 | 76 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 | view.buffer.name.")..(defconst.e |
| 34c0 | 61 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 | asy-hugo--formats.`(,easy-hugo-m |
| 34e0 | 61 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 | arkdown-extension..........."org |
| 3500 | 22 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 | "...........,easy-hugo-asciidoc- |
| 3520 | 65 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 | extension..........."rst"....... |
| 3540 | 20 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 | ...."mmark"...........,easy-hugo |
| 3560 | 2d 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 | -html-extension))..(defface.easy |
| 3580 | 2d 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 | -hugo-help-face...`((((class.col |
| 35a0 | 6f 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 | or).(background.light))......,@( |
| 35c0 | 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). |
| 35e0 | 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...... |
| 3600 | 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 |
| 3620 | 67 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 | ground."#f0f8ff").....(((class.c |
| 3640 | 6f 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 | olor).(background.dark))......,@ |
| 3660 | 28 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 | (and.(>=.emacs-major-version.27) |
| 3680 | 20 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 | .'(:extend.t))......:bold.t..... |
| 36a0 | 20 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 | .:foreground."#82c600"......:bac |
| 36c0 | 6b 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 | kground."#2f4f4f"))..."Definitio |
| 36e0 | 6e 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 | n.of.help.color."...:group.'easy |
| 3700 | 2d 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 | -hugo-faces)..(defvar.easy-hugo- |
| 3720 | 2d 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 | -mode-buffer.nil..."Main.buffer. |
| 3740 | 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 2d | of.`easy-hugo'.")..(defvar.easy- |
| 3760 | 68 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 | hugo--cursor.nil..."Cursor.of.`e |
| 3780 | 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 75 67 6f 2d | asy-hugo'.")..(defvar.easy-hugo- |
| 37a0 | 2d 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 | -line.nil..."Line.of.`easy-hugo' |
| 37c0 | 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 72 74 2d 74 69 6d | .")..(defvar.easy-hugo--sort-tim |
| 37e0 | 65 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 | e-flg.1..."Sort.time.flg.of.`eas |
| 3800 | 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 73 | y-hugo'.")..(defvar.easy-hugo--s |
| 3820 | 6f 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 | ort-char-flg.nil..."Sort.char.fl |
| 3840 | 67 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 | g.of.`easy-hugo'.")..(defvar.eas |
| 3860 | 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 0a | y-hugo--sort-publishday-flg.nil. |
| 3880 | 20 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 | .."Sort.publishtime.flg.of.`easy |
| 38a0 | 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 72 65 | -hugo'.")..(defvar.easy-hugo--re |
| 38c0 | 66 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 | fresh.nil..."Refresh.flg.of.`eas |
| 38e0 | 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 63 | y-hugo'.")..(defvar.easy-hugo--c |
| 3900 | 75 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 | urrent-blog.0..."Current.blog.nu |
| 3920 | 6d 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 | mber.")..(defcustom.easy-hugo-bl |
| 3940 | 6f 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 | oglist.nil..."Multiple.blog.sett |
| 3960 | 69 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 | ing."...:group.'easy-hugo...:typ |
| 3980 | 65 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 | e.'string)..(push.`((easy-hugo-b |
| 39a0 | 61 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 | asedir...,easy-hugo-basedir)..(e |
| 39c0 | 61 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 | asy-hugo-bin...,easy-hugo-bin).. |
| 39e0 | 28 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 | (easy-hugo-url...,easy-hugo-url) |
| 3a00 | 0a 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 | ..(easy-hugo-root...,easy-hugo-r |
| 3a20 | 6f 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 | oot)..(easy-hugo-sshdomain...,ea |
| 3a40 | 73 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 | sy-hugo-sshdomain)..(easy-hugo-a |
| 3a60 | 6d 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 | mazon-s3-bucket-name...,easy-hug |
| 3a80 | 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 28 65 61 73 79 2d | o-amazon-s3-bucket-name)..(easy- |
| 3aa0 | 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 |
| 3ac0 | 2d 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 | -name...,easy-hugo-google-cloud- |
| 3ae0 | 73 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 | storage-bucket-name)..(easy-hugo |
| 3b00 | 2d 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 | -github-deploy-script...,easy-hu |
| 3b20 | 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 28 65 61 73 79 2d | go-github-deploy-script)..(easy- |
| 3b40 | 68 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 | hugo-image-directory...,easy-hug |
| 3b60 | 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 68 75 67 6f 2d 64 | o-image-directory)..(easy-hugo-d |
| 3b80 | 65 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 | efault-picture-directory...,easy |
| 3ba0 | 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 29 | -hugo-default-picture-directory) |
| 3bc0 | 0a 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 | ..(easy-hugo-postdir...,easy-hug |
| 3be0 | 6f 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 | o-postdir)..(easy-hugo-publish-c |
| 3c00 | 68 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 | hmod...,easy-hugo-publish-chmod) |
| 3c20 | 0a 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 | ..(easy-hugo-previewtime...,easy |
| 3c40 | 2d 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 | -hugo-previewtime)..(easy-hugo-p |
| 3c60 | 72 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 | review-url...,easy-hugo-preview- |
| 3c80 | 75 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 | url)..(easy-hugo-sort-default-ch |
| 3ca0 | 61 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 | ar...,easy-hugo-sort-default-cha |
| 3cc0 | 72 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 | r)..(easy-hugo-asciidoc-extensio |
| 3ce0 | 6e 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 | n...,easy-hugo-asciidoc-extensio |
| 3d00 | 6e 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 | n)..(easy-hugo-html-extension... |
| 3d20 | 2c 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 | ,easy-hugo-html-extension)..(eas |
| 3d40 | 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 2e 20 2c 65 61 73 | y-hugo-markdown-extension...,eas |
| 3d60 | 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 73 | y-hugo-markdown-extension)..(eas |
| 3d80 | 79 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 | y-hugo-default-ext...,easy-hugo- |
| 3da0 | 64 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 | default-ext)).......easy-hugo-bl |
| 3dc0 | 6f 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 | oglist)..(defvar.easy-hugo--publ |
| 3de0 | 69 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 | ish-timer-list...(make-list.(len |
| 3e00 | 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 20 | gth.easy-hugo-bloglist).'nil)... |
| 3e20 | 22 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 | "Timer.list.for.cancel.publish.t |
| 3e40 | 69 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 | imer.")..(defvar.easy-hugo--fire |
| 3e60 | 62 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 | base-deploy-timer-list...(make-l |
| 3e80 | 69 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 | ist.(length.easy-hugo-bloglist). |
| 3ea0 | 27 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 | 'nil)..."Timer.list.for.cancel.f |
| 3ec0 | 69 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 | irebase.deploy.timer.")..(defvar |
| 3ee0 | 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 69 6d 65 72 2d | .easy-hugo--github-deploy-timer- |
| 3f00 | 6c 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 | list...(make-list.(length.easy-h |
| 3f20 | 75 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 | ugo-bloglist).'nil)..."Timer.lis |
| 3f40 | 74 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 | t.for.cancel.github.deploy.timer |
| 3f60 | 2e 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 | .")..(defvar.easy-hugo--amazon-s |
| 3f80 | 33 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 | 3-deploy-timer-list...(make-list |
| 3fa0 | 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 6e 69 | .(length.easy-hugo-bloglist).'ni |
| 3fc0 | 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 61 6d 61 7a | l)..."Timer.list.for.cancel.amaz |
| 3fe0 | 6f 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 | on.s3.deploy.timer.")..(defvar.e |
| 4000 | 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 65 2d 64 | asy-hugo--google-cloud-storage-d |
| 4020 | 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 28 6c | eploy-timer-list...(make-list.(l |
| 4040 | 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 29 0a | ength.easy-hugo-bloglist).'nil). |
| 4060 | 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 67 6f 6f 67 6c 65 20 | .."Timer.list.for.cancel.google. |
| 4080 | 63 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 | cloud.storage.deploy.timer.")..( |
| 40a0 | 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 2d 62 69 6e 0a | defconst.easy-hugo--default-bin. |
| 40c0 | 20 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 | .."hugo"..."Default.`easy-hugo-b |
| 40e0 | 69 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 | in'.")..(defconst.easy-hugo--def |
| 4100 | 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 0a 20 20 22 64 65 70 | ault-github-deploy-script..."dep |
| 4120 | 6c 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 | loy.sh"..."Default.`easy-hugo'.g |
| 4140 | 69 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 | ithub-deploy-script.")..(defcons |
| 4160 | 74 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 | t.easy-hugo--default-image-direc |
| 4180 | 74 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 | tory..."images"..."Default.`easy |
| 41a0 | 2d 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 | -hugo'.image-directory.")..(defc |
| 41c0 | 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 69 63 74 75 72 65 2d | onst.easy-hugo--default-picture- |
| 41e0 | 64 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 | directory..."~"..."Default.`easy |
| 4200 | 2d 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 | -hugo'.picture-directory.")..(de |
| 4220 | 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 70 75 62 6c 69 73 | fconst.easy-hugo--default-publis |
| 4240 | 68 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 | h-chmod..."Du=rwx,Dgo=rx,Fu=rw,F |
| 4260 | 6f 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 | og=r"..."Default.`easy-hugo'.pub |
| 4280 | 6c 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 | lish-chmod.")..(defconst.easy-hu |
| 42a0 | 67 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 | go--default-previewtime...300... |
| 42c0 | 22 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 | "Default.`easy-hugo'.previewtime |
| 42e0 | 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 75 6c | .")..(defconst.easy-hugo--defaul |
| 4300 | 74 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 | t-preview-url..."http://localhos |
| 4320 | 74 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 | t:1313/"..."Default.`easy-hugo'. |
| 4340 | 70 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 | preview-url.")..(defconst.easy-h |
| 4360 | 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 61 72 0a 20 | ugo--default-sort-default-char.. |
| 4380 | 20 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 | .nil..."Default.`easy-hugo'.sort |
| 43a0 | 2d 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 | -default-char.")..(defconst.easy |
| 43c0 | 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 69 6f | -hugo--default-asciidoc-extensio |
| 43e0 | 6e 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 | n..."ad"..."Default.`easy-hugo'. |
| 4400 | 61 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 | asciidoc-extension.")..(defconst |
| 4420 | 20 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 | .easy-hugo--default-html-extensi |
| 4440 | 6f 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 | on..."html"..."Default.`easy-hug |
| 4460 | 6f 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 | o'.html-extension.")..(defconst. |
| 4480 | 65 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 | easy-hugo--default-markdown-exte |
| 44a0 | 6e 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 | nsion..."md"..."Default.`easy-hu |
| 44c0 | 67 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 | go'.markdown-extension.")..(defc |
| 44e0 | 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 6f 73 74 64 69 72 0a | onst.easy-hugo--default-postdir. |
| 4500 | 20 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 | .."content/post"..."Default.`eas |
| 4520 | 79 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 | y-hugo-postdir'.")..(defconst.ea |
| 4540 | 73 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 | sy-hugo--default-ext...easy-hugo |
| 4560 | 2d 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 | -default-ext..."Default.`easy-hu |
| 4580 | 67 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 | go'.default-ext.")..(defconst.ea |
| 45a0 | 73 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 | sy-hugo--buffer-name."*Easy-hugo |
| 45c0 | 2a 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 | *"..."Buffer.name.of.`easy-hugo' |
| 45e0 | 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 66 6f 72 77 61 72 | .")..(defconst.easy-hugo--forwar |
| 4600 | 64 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 | d-char.20..."Forward-char.of.`ea |
| 4620 | 73 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 | sy-hugo'.")..(defmacro.easy-hugo |
| 4640 | 2d 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 | -with-env.(&rest.body)..."Evalua |
| 4660 | 74 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 | te.BODY.with.`default-directory' |
| 4680 | 20 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 | .set.to.`easy-hugo-basedir'..Rep |
| 46a0 | 6f 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 | ort.an.error.if.hugo.is.not.inst |
| 46c0 | 61 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 | alled,.or.if.`easy-hugo-basedir' |
| 46e0 | 20 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 | .is.unset."...`(progn......(unle |
| 4700 | 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 20 20 20 28 65 72 72 | ss.easy-hugo-basedir........(err |
| 4720 | 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 62 61 73 65 64 69 72 | or."Please.set.easy-hugo-basedir |
| 4740 | 20 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 | .variable"))......(unless.(execu |
| 4760 | 74 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 | table-find.easy-hugo-bin)....... |
| 4780 | 20 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 | .(error."'hugo'.is.not.installed |
| 47a0 | 22 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 | "))......(let.((default-director |
| 47c0 | 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 20 20 20 20 2c 40 62 | y.easy-hugo-basedir))........,@b |
| 47e0 | 6f 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 | ody)))..(defmacro.easy-hugo-set- |
| 4800 | 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 74 6f 20 73 65 74 | bloglist.(body)..."Macros.to.set |
| 4820 | 20 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 | .variables.to.`easy-hugo-bloglis |
| 4840 | 74 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 | t'.as.BODY."...`(setq.,body...(c |
| 4860 | 64 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 | dr.(assoc.',body........(nth.eas |
| 4880 | 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 62 | y-hugo--current-blog.easy-hugo-b |
| 48a0 | 6c 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 | loglist)))))..(defmacro.easy-hug |
| 48c0 | 6f 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 | o-eval-bloglist.(body)..."Macros |
| 48e0 | 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 72 6f 6d 20 | .to.eval.variables.of.BODY.from. |
| 4900 | 60 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 | `easy-hugo-bloglist'."...`(cdr.( |
| 4920 | 61 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 | assoc.',body.........(nth.easy-h |
| 4940 | 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 6f 67 | ugo--current-blog.easy-hugo-blog |
| 4960 | 6c 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 | list))))..(defmacro.easy-hugo-nt |
| 4980 | 68 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 | h-eval-bloglist.(body.blog)..."M |
| 49a0 | 61 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 | acros.to.eval.variables.of.BODY. |
| 49c0 | 66 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 | from.`easy-hugo-bloglist'.at.BLO |
| 49e0 | 47 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 | G."...`(cdr.(assoc.',body....... |
| 4a00 | 20 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 | ..(nth.,blog.easy-hugo-bloglist) |
| 4a20 | 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 69 67 6e 6f 72 65 2d | )))..(defmacro.easy-hugo-ignore- |
| 4a40 | 65 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 | error.(condition.&rest.body)..." |
| 4a60 | 45 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 | Execute.BODY;.if.the.error.CONDI |
| 4a80 | 54 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 | TION.occurs,.return.nil..Otherwi |
| 4aa0 | 73 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 | se,.return.result.of.last.form.i |
| 4ac0 | 6e 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 | n.BODY...CONDITION.can.also.be.a |
| 4ae0 | 20 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 | .list.of.error.conditions."...(d |
| 4b00 | 65 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 | eclare.(debug.t).(indent.1))...` |
| 4b20 | 28 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 | (condition-case.nil.(progn.,@bod |
| 4b40 | 79 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 | y).(,condition.nil)))..;;;###aut |
| 4b60 | 6f 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 | oload.(defun.easy-hugo-article.( |
| 4b80 | 29 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 | )..."Open.a.list.of.articles.wri |
| 4ba0 | 74 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 | tten.in.hugo.with.Dired."...(int |
| 4bc0 | 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 62 61 | eractive)...(unless.easy-hugo-ba |
| 4be0 | 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 |
| 4c00 | 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 66 69 | y-hugo-basedir.variable"))...(fi |
| 4c20 | 6e 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 | nd-file.(expand-file-name.easy-h |
| 4c40 | 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 29 | ugo-postdir.easy-hugo-basedir))) |
| 4c60 | 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 |
| 4c80 | 6f 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 | o-magit.()..."Open.magit.at.curr |
| 4ca0 | 65 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 | ent.blog."...(interactive)...(un |
| 4cc0 | 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 |
| 4ce0 | 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. |
| 4d00 | 76 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 | variable"))...(if.(require.'magi |
| 4d20 | 74 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 | t.nil.t).......(magit-status-set |
| 4d40 | 75 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 | up-buffer.easy-hugo-basedir).... |
| 4d60 | 20 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 | .(error."'magit'.is.not.installe |
| 4d80 | 64 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 | d")))..(defun.easy-hugo-emacspea |
| 4da0 | 6b 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 | k-filename.()..."Read.filename.w |
| 4dc0 | 69 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 | ith.emacspeak."...(cl-declare.(s |
| 4de0 | 70 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 | pecial.emacspeak-speak-last-spok |
| 4e00 | 65 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 | en-word-position))...(let.((file |
| 4e20 | 6e 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 | name.(substring.(thing-at-point. |
| 4e40 | 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 2d | 'line).easy-hugo--forward-char.- |
| 4e60 | 31 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 | 1)).........(personality.(dtk-ge |
| 4e80 | 74 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 | t-style))).....(cond......(filen |
| 4ea0 | 61 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 | ame.......(dtk-speak.(propertize |
| 4ec0 | 20 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 | .filename.'personality.personali |
| 4ee0 | 74 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 | ty)).......(setq.emacspeak-speak |
| 4f00 | 2d 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 | -last-spoken-word-position.(poin |
| 4f20 | 74 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 | t)))......(t.(emacspeak-speak-li |
| 4f40 | 6e 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 | ne)))))..;;;###autoload.(defun.e |
| 4f60 | 61 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 | asy-hugo-image.()..."Generate.im |
| 4f80 | 61 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 | age.link."...(interactive....(ea |
| 4fa0 | 73 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 | sy-hugo-with-env.....(unless.(fi |
| 4fc0 | 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 6e 61 6d 65 | le-directory-p.(expand-file-name |
| 4fe0 | 0a 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 | ...........easy-hugo-image-direc |
| 5000 | 74 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 | tory...........(expand-file-name |
| 5020 | 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 65 61 73 79 | .easy-hugo-static-directory.easy |
| 5040 | 2d 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 | -hugo-basedir))).......(error."% |
| 5060 | 73 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 | s.does.not.exist".(expand-file-n |
| 5080 | 61 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 | ame.......easy-hugo-image-direct |
| 50a0 | 6f 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 | ory.......(expand-file-name.easy |
| 50c0 | 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 |
| 50e0 | 2d 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 | -basedir)))).....(let.((insert-d |
| 5100 | 65 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 | efault-directory.nil)).......(le |
| 5120 | 74 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 | t.((file.(read-file-name."Image. |
| 5140 | 66 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 | file:.".nil.......(expand-file-n |
| 5160 | 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 63 | ame........easy-hugo-image-direc |
| 5180 | 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 61 | tory........(expand-file-name.ea |
| 51a0 | 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 |
| 51c0 | 67 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 | go-basedir)).......t.......(expa |
| 51e0 | 6e 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 | nd-file-name........easy-hugo-im |
| 5200 | 61 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 | age-directory........(expand-fil |
| 5220 | 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 72 | e-name.easy-hugo-static-director |
| 5240 | 79 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 | y.easy-hugo-basedir)))))..(inser |
| 5260 | 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 72 | t.(concat.(format."{{<.figure.sr |
| 5280 | 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 2d 75 72 6c 0a 09 09 | c=\"%s%s\"".....easy-hugo-url... |
| 52a0 | 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 61 73 79 2d 68 75 67 | ..(concat......"/"......easy-hug |
| 52c0 | 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 22 0a 09 09 09 09 20 | o-image-directory......"/"...... |
| 52e0 | 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 69 6c 65 29 29 29 0a | (file-name-nondirectory.file))). |
| 5300 | 09 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 | ...".alt=\"\".>}}")))))))..;;;## |
| 5320 | 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 67 75 72 | #autoload.(defun.easy-hugo-figur |
| 5340 | 65 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 | e.()..."Generate.figure.shortcod |
| 5360 | 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 68 75 67 6f | e."...(interactive....(easy-hugo |
| 5380 | 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 64 69 72 65 | -with-env.....(unless.(file-dire |
| 53a0 | 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 09 20 20 20 | ctory-p.(expand-file-name....... |
| 53c0 | 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 79 0a 09 09 | ....easy-hugo-image-directory... |
| 53e0 | 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 73 79 2d 68 | ........(expand-file-name.easy-h |
| 5400 | 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 62 | ugo-static-directory.easy-hugo-b |
| 5420 | 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 65 73 20 | asedir))).......(error."%s.does. |
| 5440 | 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 09 09 09 | not.exist".(expand-file-name.... |
| 5460 | 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 0a 09 09 09 | ...easy-hugo-image-directory.... |
| 5480 | 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 67 6f 2d 73 | ...(expand-file-name.easy-hugo-s |
| 54a0 | 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 69 | tatic-directory.easy-hugo-basedi |
| 54c0 | 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 66 61 75 6c 74 2d | r)))).....(let.((insert-default- |
| 54e0 | 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 20 28 28 66 69 6c | directory.nil)).......(let.((fil |
| 5500 | 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 69 6c 65 3a 20 22 | e.(read-file-name."Image.file:." |
| 5520 | 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 6d 65 0a 09 09 09 | .nil.......(expand-file-name.... |
| 5540 | 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 6f 72 79 0a 09 09 | ....easy-hugo-image-directory... |
| 5560 | 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 75 67 6f | .....(expand-file-name.easy-hugo |
| 5580 | 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 |
| 55a0 | 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 64 2d 66 69 6c 65 | dir)).......t.......(expand-file |
| 55c0 | 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 67 65 2d 64 69 72 | -name........easy-hugo-image-dir |
| 55e0 | 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 2d 6e 61 6d 65 20 | ectory........(expand-file-name. |
| 5600 | 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- |
| 5620 | 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 20 28 63 6f 6e 63 | hugo-basedir)))))..(insert.(conc |
| 5640 | 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 3d 5c 22 25 73 25 | at.(format."{{<.figure.src=\"%s% |
| 5660 | 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 09 28 63 6f 6e 63 | s\"".....easy-hugo-url.....(conc |
| 5680 | 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 2d 69 6d 61 67 65 | at......"/"......easy-hugo-image |
| 56a0 | 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 66 69 6c 65 2d 6e | -directory......"/"......(file-n |
| 56c0 | 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 09 09 22 20 74 69 | ame-nondirectory.file)))....".ti |
| 56e0 | 74 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 | tle=\"\".>}}")))))))..;;;###auto |
| 5700 | 6c 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 | load.(defun.easy-hugo-put-image. |
| 5720 | 28 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 | ()..."Move.image.to.image.direct |
| 5740 | 6f 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 | ory.and.generate.image.link."... |
| 5760 | 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 77 69 74 68 2d | (interactive....(easy-hugo-with- |
| 5780 | 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 74 6f 72 79 2d | env.....(unless.(file-directory- |
| 57a0 | 70 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 | p.(expand-file-name............. |
| 57c0 | 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 6d 61 | ...................easy-hugo-ima |
| 57e0 | 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 20 20 | ge-directory.................... |
| 5800 | 20 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 | ............(expand-file-name.ea |
| 5820 | 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 |
| 5840 | 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 |
| 5860 | 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 |
| 5880 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 58a0 | 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 20 20 20 | ...easy-hugo-image-directory.... |
| 58c0 | 20 20 20 20 20 20 20 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 | ...............................( |
| 58e0 | 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 61 74 69 | expand-file-name.easy-hugo-stati |
| 5900 | 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 29 29 29 | c-directory.easy-hugo-basedir))) |
| 5920 | 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 69 72 65 | ).....(let.((insert-default-dire |
| 5940 | 63 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 | ctory.nil)).......(let*.((file.( |
| 5960 | 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 6e 69 | read-file-name."Image.file:.".ni |
| 5980 | 6c 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 | l........(expand-file-name.easy- |
| 59a0 | 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). |
| 59c0 | 09 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 | .......t........(expand-file-nam |
| 59e0 | 65 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 | e.easy-hugo-default-picture-dire |
| 5a00 | 63 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 | ctory))).......(putfile.(expand- |
| 5a20 | 66 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 | file-name..........(file-name-no |
| 5a40 | 6e 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 | ndirectory.file)..........(expan |
| 5a60 | 64 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 | d-file-name.easy-hugo-image-dire |
| 5a80 | 63 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 | ctory.easy-hugo-static-directory |
| 5aa0 | 29 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 | ))))..(when.(file-exists-p.putfi |
| 5ac0 | 6c 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 | le)....(error."%s.already.exists |
| 5ae0 | 21 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 | !".putfile))..(copy-file.file.pu |
| 5b00 | 74 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 | tfile)..(insert.(concat.(format. |
| 5b20 | 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 0a 09 09 09 09 65 61 | "{{<.figure.src=\"%s%s\"".....ea |
| 5b40 | 73 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 | sy-hugo-url.....(concat......"/" |
| 5b60 | 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 74 6f 72 79 0a | ......easy-hugo-image-directory. |
| 5b80 | 09 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 | ....."/"......(file-name-nondire |
| 5ba0 | 63 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 | ctory.file)))....".alt=\"\".>}}" |
| 5bc0 | 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 |
| 5be0 | 61 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 | asy-hugo-put-figure.()..."Move.i |
| 5c00 | 6d 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 | mage.to.image.directory.and.gene |
| 5c20 | 72 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 | rate.figure.shortcode."...(inter |
| 5c40 | 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 6e 76 0a 20 20 | active....(easy-hugo-with-env... |
| 5c60 | 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 28 65 78 70 | ..(unless.(file-directory-p.(exp |
| 5c80 | 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | and-file-name................... |
| 5ca0 | 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 65 2d 64 69 72 | .............easy-hugo-image-dir |
| 5cc0 | 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 20 20 20 20 20 | ectory.......................... |
| 5ce0 | 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 67 | ......(expand-file-name.easy-hug |
| 5d00 | 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 73 | o-static-directory.easy-hugo-bas |
| 5d20 | 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 6f | edir))).......(error."%s.does.no |
| 5d40 | 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 20 20 20 20 20 | t.exist".(expand-file-name...... |
| 5d60 | 20 20 20 20 20 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 | .............................eas |
| 5d80 | 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 20 20 20 20 | y-hugo-image-directory.......... |
| 5da0 | 20 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 | .........................(expand |
| 5dc0 | 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 2d 64 69 72 65 | -file-name.easy-hugo-static-dire |
| 5de0 | 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 0a 20 20 20 20 | ctory.easy-hugo-basedir))))..... |
| 5e00 | 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 74 6f 72 79 20 | (let.((insert-default-directory. |
| 5e20 | 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 65 61 64 2d 66 | nil)).......(let*.((file.(read-f |
| 5e40 | 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 0a 09 09 09 09 | ile-name."Image.file:.".nil..... |
| 5e60 | 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 64 | ...(expand-file-name.easy-hugo-d |
| 5e80 | 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 09 09 09 20 20 | efault-picture-directory)....... |
| 5ea0 | 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 20 65 61 73 79 | .t........(expand-file-name.easy |
| 5ec0 | 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 29 | -hugo-default-picture-directory) |
| 5ee0 | 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 69 6c 65 2d 6e | )).......(putfile.(expand-file-n |
| 5f00 | 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 64 69 72 65 63 | ame..........(file-name-nondirec |
| 5f20 | 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 2d 66 69 6c 65 | tory.file)..........(expand-file |
| 5f40 | 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 74 6f 72 79 20 | -name.easy-hugo-image-directory. |
| 5f60 | 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 29 29 29 0a 09 | easy-hugo-static-directory)))).. |
| 5f80 | 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 65 29 0a 09 20 | (when.(file-exists-p.putfile)... |
| 5fa0 | 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 22 20 70 75 74 | .(error."%s.already.exists!".put |
| 5fc0 | 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 66 69 6c 65 29 | file))..(copy-file.file.putfile) |
| 5fe0 | 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 7b 7b 3c 20 66 | ..(insert.(concat.(format."{{<.f |
| 6000 | 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 79 2d 68 75 67 | igure.src=\"%s%s\"".....easy-hug |
| 6020 | 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 09 09 09 09 20 | o-url.....(concat......"/"...... |
| 6040 | 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 20 22 | easy-hugo-image-directory......" |
| 6060 | 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 74 6f 72 79 20 | /"......(file-name-nondirectory. |
| 6080 | 66 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 | file)))....".title=\"\".>}}")))) |
| 60a0 | 29 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 | )))..(defun.easy-hugo--request-i |
| 60c0 | 6d 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 | mage.(url.file)..."Resuest.image |
| 60e0 | 20 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 | .from.URL.and.save.file.at.the.l |
| 6100 | 6f 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 | ocation.of.FILE."...(request.... |
| 6120 | 75 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 | url....:parser.'buffer-string... |
| 6140 | 20 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 | .:success....(cl-function.(lambd |
| 6160 | 61 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 | a.(&key.data.&allow-other-keys). |
| 6180 | 09 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 | ....(when.data.......(with-curre |
| 61a0 | 6e 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 | nt-buffer.(get-buffer-create."*r |
| 61c0 | 65 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 | equest.image*").........(erase-b |
| 61e0 | 75 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 | uffer).........(insert.data).... |
| 6200 | 20 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 | .....(write-file.file)))))....:e |
| 6220 | 72 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 | rror....(cl-function.(lambda.(&r |
| 6240 | 65 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 | est.args.&key.error-thrown.&allo |
| 6260 | 77 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 | w-other-keys).....(message."Got. |
| 6280 | 65 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 | error:.%S".error-thrown)))))..;; |
| 62a0 | 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 70 75 | ;###autoload.(defun.easy-hugo-pu |
| 62c0 | 6c 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 | ll-image.()..."Pull.image.from.i |
| 62e0 | 6e 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 | nternet.to.image.directory.and.g |
| 6300 | 65 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 | enerate.image.link."...(interact |
| 6320 | 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 20 28 | ive....(easy-hugo-with-env.....( |
| 6340 | 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 6e 64 | unless.(file-directory-p.(expand |
| 6360 | 2d 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 | -file-name...........easy-hugo-i |
| 6380 | 6d 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 | mage-directory...........(expand |
| 63a0 | 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 2d 64 69 72 65 | -file-name.easy-hugo-static-dire |
| 63c0 | 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 0a 20 20 20 20 20 | ctory.easy-hugo-basedir)))...... |
| 63e0 | 20 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 | .(error."%s.does.not.exist".(exp |
| 6400 | 61 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 | and-file-name.......easy-hugo-im |
| 6420 | 61 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 | age-directory.......(expand-file |
| 6440 | 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 |
| 6460 | 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 6c 65 74 20 | .easy-hugo-basedir)))).....(let. |
| 6480 | 28 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 | ((url.(read-string."URL:.".(if.( |
| 64a0 | 66 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 | fboundp.'gui-get-selection)..... |
| 64c0 | 09 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 | .(gui-get-selection))))....(file |
| 64e0 | 20 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 | .(read-file-name."Save.as:.".... |
| 6500 | 09 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 | .(expand-file-name......easy-hug |
| 6520 | 6f 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 | o-image-directory......(expand-f |
| 6540 | 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 74 | ile-name.easy-hugo-static-direct |
| 6560 | 6f 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 | ory.easy-hugo-basedir)).....(car |
| 6580 | 20 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 | .(last.(split-string..........(s |
| 65a0 | 75 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 | ubstring-no-properties.(gui-get- |
| 65c0 | 73 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 | selection)).........."/")))..... |
| 65e0 | 6e 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 | nil))).......(when.(file-exists- |
| 6600 | 70 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 | p.(file-truename.file))..(error. |
| 6620 | 22 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 | "%s.already.exists!".(file-truen |
| 6640 | 61 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 | ame.file))).......(easy-hugo--re |
| 6660 | 71 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 | quest-image.url.file).......(ins |
| 6680 | 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 67 75 72 65 20 | ert.(concat.(format."{{<.figure. |
| 66a0 | 73 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 | src=\"%s%s\""................... |
| 66c0 | 20 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 | ............easy-hugo-url....... |
| 66e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 0a | ........................(concat. |
| 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 20 20 20 20 20 22 | ..............................." |
| 6720 | 2f 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 | /".............................. |
| 6740 | 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..... |
| 6760 | 20 20 20 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 | ..........................."/".. |
| 6780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | ..............................(f |
| 67a0 | 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 20 20 | ile-name-nondirectory.file)))... |
| 67c0 | 20 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 | ....................".alt=\"\".> |
| 67e0 | 7d 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 | }}"))))))..;;;###autoload.(defun |
| 6800 | 20 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 | .easy-hugo-pull-figure.()..."Pul |
| 6820 | 6c 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 | l.image.from.internet.to.image.d |
| 6840 | 69 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 | irectory.and.generate.figure.sho |
| 6860 | 72 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 | rtcode."...(interactive....(easy |
| 6880 | 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 65 | -hugo-with-env.....(unless.(file |
| 68a0 | 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 09 | -directory-p.(expand-file-name.. |
| 68c0 | 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 6f | .........easy-hugo-image-directo |
| 68e0 | 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 65 | ry...........(expand-file-name.e |
| 6900 | 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 |
| 6920 | 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 20 | ugo-basedir))).......(error."%s. |
| 6940 | 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 6d | does.not.exist".(expand-file-nam |
| 6960 | 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 72 | e.......easy-hugo-image-director |
| 6980 | 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 68 | y.......(expand-file-name.easy-h |
| 69a0 | 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 62 | ugo-static-directory.easy-hugo-b |
| 69c0 | 61 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 | asedir)))).....(let.((url.(read- |
| 69e0 | 73 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 | string."URL:.".(if.(fboundp.'gui |
| 6a00 | 2d 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 | -get-selection)......(gui-get-se |
| 6a20 | 6c 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 | lection))))....(file.(read-file- |
| 6a40 | 6e 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 | name."Save.as:.".....(expand-fil |
| 6a60 | 65 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 | e-name......easy-hugo-image-dire |
| 6a80 | 63 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 | ctory......(expand-file-name.eas |
| 6aa0 | 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 |
| 6ac0 | 6f 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 | o-basedir)).....(car.(last.(spli |
| 6ae0 | 74 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 | t-string..........(substring-no- |
| 6b00 | 70 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 | properties.(gui-get-selection)). |
| 6b20 | 09 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 | ........."/"))).....nil)))...... |
| 6b40 | 20 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 | .(when.(file-exists-p.(file-true |
| 6b60 | 6e 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 | name.file))..(error."%s.already. |
| 6b80 | 65 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 | exists!".(file-truename.file))). |
| 6ba0 | 20 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 | ......(easy-hugo--request-image. |
| 6bc0 | 75 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 | url.file).......(insert.(concat. |
| 6be0 | 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 5c 22 | (format."{{<.figure.src=\"%s%s\" |
| 6c00 | 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 | "............................... |
| 6c20 | 65 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 | easy-hugo-url................... |
| 6c40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ............(concat............. |
| 6c60 | 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 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 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d | ......................easy-hugo- |
| 6ca0 | 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 20 20 20 20 20 20 | image-directory................. |
| 6cc0 | 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 20 20 20 | ..............."/".............. |
| 6ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e | ..................(file-name-non |
| 6d00 | 64 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 | directory.file)))............... |
| 6d20 | 20 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 | ........"..title=\"\".>}}")))))) |
| 6d40 | 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 |
| 6d60 | 6f 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 | o-publish-clever.()..."Clever.pu |
| 6d80 | 62 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 | blish.command..Automatically.sel |
| 6da0 | 65 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 | ect.the.deployment.destination.f |
| 6dc0 | 72 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 | rom.init.el."...(interactive)... |
| 6de0 | 28 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 | (easy-hugo-with-env....(cond.((e |
| 6e00 | 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 |
| 6e20 | 2d 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 | -root)....(easy-hugo-publish)).. |
| 6e40 | 20 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 | .((easy-hugo-eval-bloglist.easy- |
| 6e60 | 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 0a 09 20 20 28 | hugo-amazon-s3-bucket-name)....( |
| 6e80 | 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 29 29 0a 09 20 28 | easy-hugo-amazon-s3-deploy))...( |
| 6ea0 | 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 |
| 6ec0 | 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 6e | go-google-cloud-storage-bucket-n |
| 6ee0 | 61 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 | ame)....(easy-hugo-google-cloud- |
| 6f00 | 73 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 | storage-deploy))...((executable- |
| 6f20 | 66 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 | find.(expand-file-name........(i |
| 6f40 | 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 2d | f.(easy-hugo-eval-bloglist.easy- |
| 6f60 | 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 09 09 09 09 28 | hugo-github-deploy-script).....( |
| 6f80 | 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 |
| 6fa0 | 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 20 20 20 20 20 | o-github-deploy-script)......... |
| 6fc0 | 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 74 29 | .easy-hugo-github-deploy-script) |
| 6fe0 | 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 09 20 20 28 | ........easy-hugo-basedir))....( |
| 7000 | 65 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 | easy-hugo-github-deploy))...((ex |
| 7020 | 65 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 | ecutable-find."firebase")....(ea |
| 7040 | 73 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 | sy-hugo-firebase-deploy))...(t.( |
| 7060 | 65 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 | error."Nothing.is.found.to.publi |
| 7080 | 73 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 | sh.at.%s".easy-hugo-basedir))))) |
| 70a0 | 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 |
| 70c0 | 6f 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 | o-publish.()..."Adapt.local.chan |
| 70e0 | 67 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 | ge.to.the.server.with.hugo."...( |
| 7100 | 69 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 | interactive)...(unless.easy-hugo |
| 7120 | 2d 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 | -sshdomain.....(error."Please.se |
| 7140 | 74 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 | t.easy-hugo-sshdomain.variable") |
| 7160 | 29 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 | )...(unless.easy-hugo-root.....( |
| 7180 | 65 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 | error."Please.set.easy-hugo-root |
| 71a0 | 20 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 | .variable"))...(unless.(executab |
| 71c0 | 6c 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 | le-find."rsync").....(error."'rs |
| 71e0 | 79 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 | ync'.is.not.installed"))...(unle |
| 7200 | 73 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 | ss.(file-exists-p."~/.ssh/config |
| 7220 | 22 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 | ").....(error."There.is.no.~/.ss |
| 7240 | 68 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 | h/config"))...(easy-hugo-with-en |
| 7260 | 76 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 | v....(when.(file-directory-p."pu |
| 7280 | 62 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 | blic")......(delete-directory."p |
| 72a0 | 75 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 | ublic".t.nil))....(let.((ret.(ca |
| 72c0 | 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 |
| 72e0 | 75 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 | ugo-publish*".t."--destination". |
| 7300 | 22 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 | "public")))......(unless.(zerop. |
| 7320 | 72 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 | ret)........(switch-to-buffer.(g |
| 7340 | 65 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 | et-buffer."*hugo-publish*")).... |
| 7360 | 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 20 | ....(error."'hugo.--destination. |
| 7380 | 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 72 | public'.command.does.not.end.nor |
| 73a0 | 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 22 | mally")))....(when.(get-buffer." |
| 73c0 | 2a 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 | *hugo-publish*")......(kill-buff |
| 73e0 | 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 28 6c 65 74 20 28 28 | er."*hugo-publish*"))....(let.(( |
| 7400 | 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 20 20 | ret.(call-process."rsync"....... |
| 7420 | 20 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 | .nil........"*hugo-rsync*"...... |
| 7440 | 20 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 | ..t........easy-hugo-rsync-flags |
| 7460 | 0a 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 | ........(concat."--chmod=".easy- |
| 7480 | 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 20 20 22 2d 2d 64 65 | hugo-publish-chmod)........"--de |
| 74a0 | 6c 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 | lete"........easy-hugo-rsync-del |
| 74c0 | 65 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 | ete-directory........(concat.eas |
| 74e0 | 79 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 | y-hugo-sshdomain.":".(shell-quot |
| 7500 | 65 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 | e-argument.easy-hugo-root))))).. |
| 7520 | 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 20 28 | ....(unless.(zerop.ret)........( |
| 7540 | 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 |
| 7560 | 75 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 | ugo-rsync*"))........(error."'rs |
| 7580 | 79 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 | ync'.command.does.not.end.normal |
| 75a0 | 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 75 | ly")))....(when.(get-buffer."*hu |
| 75c0 | 67 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 | go-rsync*")......(kill-buffer."* |
| 75e0 | 68 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 | hugo-rsync*"))....(message."Blog |
| 7600 | 20 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 | .published")....(when.easy-hugo- |
| 7620 | 75 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 | url......(browse-url.easy-hugo-u |
| 7640 | 72 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 | rl))))..;;;###autoload.(defun.ea |
| 7660 | 73 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 | sy-hugo-publish-timer.(n)..."A.t |
| 7680 | 69 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 | imer.that.publish.after.the.N.nu |
| 76a0 | 6d 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 | mber.of.minutes.has.elapsed."... |
| 76c0 | 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 65 | (interactive."nMinute:")...(unle |
| 76e0 | 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 20 | ss.easy-hugo-basedir.....(error. |
| 7700 | 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 61 | "Please.set.easy-hugo-basedir.va |
| 7720 | 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 2d | riable"))...(unless.(executable- |
| 7740 | 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 22 | find.easy-hugo-bin).....(error." |
| 7760 | 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 6e | 'hugo'.is.not.installed"))...(un |
| 7780 | 6c 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 | less.easy-hugo-sshdomain.....(er |
| 77a0 | 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 73 73 68 64 6f 6d | ror."Please.set.easy-hugo-sshdom |
| 77c0 | 61 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 | ain.variable"))...(unless.easy-h |
| 77e0 | 75 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 | ugo-root.....(error."Please.set. |
| 7800 | 65 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 | easy-hugo-root.variable"))...(un |
| 7820 | 6c 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 | less.(executable-find."rsync").. |
| 7840 | 20 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 | ...(error."'rsync'.is.not.instal |
| 7860 | 6c 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 | led"))...(unless.(file-exists-p. |
| 7880 | 22 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 | "~/.ssh/config").....(error."The |
| 78a0 | 72 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 | re.is.no.~/.ssh/config"))...(let |
| 78c0 | 20 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 | .((blognum.easy-hugo--current-bl |
| 78e0 | 6f 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 | og)).....(if.(nth.blognum.easy-h |
| 7900 | 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 09 28 6d 65 73 73 61 | ugo--publish-timer-list)..(messa |
| 7920 | 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 70 75 | ge."There.is.already.reserved.pu |
| 7940 | 62 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 | blish-timer.on.%s".easy-hugo-url |
| 7960 | 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 75 | ).......(setf.(nth.easy-hugo--cu |
| 7980 | 72 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 | rrent-blog.easy-hugo--publish-ti |
| 79a0 | 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 20 6e | mer-list)......(run-at-time.(*.n |
| 79c0 | 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 79 2d | .60).nil.....#'(lambda.().(easy- |
| 79e0 | 68 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 | hugo-publish-on-timer.blognum))) |
| 7a00 | 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 |
| 7a20 | 2d 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 | -hugo-cancel-publish-timer.()... |
| 7a40 | 22 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 | "Cancel.timer.that.publish.after |
| 7a60 | 20 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 | .the.specified.number.of.minutes |
| 7a80 | 20 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 | .has.elapsed."...(interactive).. |
| 7aa0 | 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 2d 62 6c 6f | .(if.(nth.easy-hugo--current-blo |
| 7ac0 | 67 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 | g.easy-hugo--publish-timer-list) |
| 7ae0 | 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 6e 74 | .......(progn..(cancel-timer.(nt |
| 7b00 | 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 68 | h.easy-hugo--current-blog.easy-h |
| 7b20 | 75 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 | ugo--publish-timer-list))..(setf |
| 7b40 | 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 65 61 | .(nth.easy-hugo--current-blog.ea |
| 7b60 | 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 |
| 7b80 | 29 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 | )..(message."Publish-timer.cance |
| 7ba0 | 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 20 20 28 | led.on.%s".easy-hugo-url)).....( |
| 7bc0 | 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 20 70 75 | message."There.is.no.reserved.pu |
| 7be0 | 62 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 | blish-timer.on.%s".easy-hugo-url |
| 7c00 | 29 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 | )))..(defun.easy-hugo-publish-on |
| 7c20 | 2d 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 | -timer.(n)..."Adapt.local.change |
| 7c40 | 20 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 | .to.the.server.with.hugo.on.time |
| 7c60 | 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 72 65 63 74 | r.at.N."...(let.((default-direct |
| 7c80 | 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 6c 69 73 74 | ory.(easy-hugo-nth-eval-bloglist |
| 7ca0 | 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 28 77 68 65 | .easy-hugo-basedir.n))).....(whe |
| 7cc0 | 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 29 0a 20 20 | n.(file-directory-p."public")... |
| 7ce0 | 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 63 22 20 74 | ....(delete-directory."public".t |
| 7d00 | 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 70 72 6f 63 | .nil)).....(let.((ret.(call-proc |
| 7d20 | 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 2d 70 75 62 | ess.easy-hugo-bin.nil."*hugo-pub |
| 7d40 | 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 70 75 62 6c 69 63 | lish*".t."--destination"."public |
| 7d60 | 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 65 74 29 0a 09 | "))).......(unless.(zerop.ret).. |
| 7d80 | 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 2a | (switch-to-buffer.(get-buffer."* |
| 7da0 | 68 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 | hugo-publish*"))..(setf.(nth.n.e |
| 7dc0 | 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 20 6e 69 | asy-hugo--publish-timer-list).ni |
| 7de0 | 6c 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 | l)..(error."'hugo.--destination. |
| 7e00 | 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 72 | public'.command.does.not.end.nor |
| 7e20 | 6d 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 | mally"))).....(when.(get-buffer. |
| 7e40 | 22 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 | "*hugo-publish*").......(kill-bu |
| 7e60 | 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 28 6c 65 74 | ffer."*hugo-publish*")).....(let |
| 7e80 | 20 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 | .((ret.(call-process."rsync".... |
| 7ea0 | 20 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 | .....nil........."*hugo-rsync*". |
| 7ec0 | 09 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 | ........t.........easy-hugo-rsyn |
| 7ee0 | 63 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 | c-flags.........(concat."--chmod |
| 7f00 | 3d 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 | =".easy-hugo-publish-chmod)..... |
| 7f20 | 20 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 | ...."--delete".........easy-hugo |
| 7f40 | 2d 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 | -rsync-delete-directory......... |
| 7f60 | 28 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 | (concat..........(easy-hugo-nth- |
| 7f80 | 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 73 68 64 6f 6d 61 69 | eval-bloglist.easy-hugo-sshdomai |
| 7fa0 | 6e 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 | n.n)..........":"..........(shel |
| 7fc0 | 6c 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 | l-quote-argument.(easy-hugo-nth- |
| 7fe0 | 65 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 | eval-bloglist.easy-hugo-root.n)) |
| 8000 | 29 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 | )))).......(unless.(zerop.ret).. |
| 8020 | 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 2a | (switch-to-buffer.(get-buffer."* |
| 8040 | 68 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 | hugo-rsync*"))..(error."'rsync'. |
| 8060 | 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 29 29 | command.does.not.end.normally")) |
| 8080 | 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 2a 68 75 67 6f 2d 72 | ).....(when.(get-buffer."*hugo-r |
| 80a0 | 73 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 | sync*").......(kill-buffer."*hug |
| 80c0 | 6f 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 | o-rsync*")).....(message."Blog.p |
| 80e0 | 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 6f 2d | ublished").....(when.(easy-hugo- |
| 8100 | 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 6c 20 | nth-eval-bloglist.easy-hugo-url. |
| 8120 | 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 6f 2d | n).......(browse-url.(easy-hugo- |
| 8140 | 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 6c 20 | nth-eval-bloglist.easy-hugo-url. |
| 8160 | 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 6f 2d | n))).....(setf.(nth.n.easy-hugo- |
| 8180 | 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 29 29 0a 0a 3b 3b 3b | -publish-timer-list).nil)))..;;; |
| 81a0 | 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 66 69 72 | ###autoload.(defun.easy-hugo-fir |
| 81c0 | 65 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 | ebase-deploy.()..."Deploy.hugo.a |
| 81e0 | 74 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 | t.firebase."...(interactive)...( |
| 8200 | 75 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 | unless.(executable-find."firebas |
| 8220 | 65 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 | e").....(error."'firebase-tools' |
| 8240 | 20 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 | .is.not.installed"))...(easy-hug |
| 8260 | 6f 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 | o-with-env....(when.(file-direct |
| 8280 | 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 64 69 72 | ory-p."public")......(delete-dir |
| 82a0 | 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 65 74 20 | ectory."public".t.nil))....(let. |
| 82c0 | 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 2d 62 69 | ((ret.(call-process.easy-hugo-bi |
| 82e0 | 6e 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 | n.nil."*hugo-publish*".t."--dest |
| 8300 | 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 6e 6c 65 73 | ination"."public")))......(unles |
| 8320 | 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 2d 74 6f 2d | s.(zerop.ret)........(switch-to- |
| 8340 | 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 70 75 62 6c 69 73 | buffer.(get-buffer."*hugo-publis |
| 8360 | 68 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 | h*"))........(error."'hugo.--des |
| 8380 | 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 65 73 20 6e 6f | tination.public'.command.does.no |
| 83a0 | 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 65 6e 20 28 67 65 74 | t.end.normally")))....(when.(get |
| 83c0 | 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 0a 20 20 20 20 20 28 | -buffer."*hugo-publish*")......( |
| 83e0 | 6b 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 | kill-buffer."*hugo-publish*")).. |
| 8400 | 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 20 22 66 69 72 65 | ..(let.((ret.(call-process."fire |
| 8420 | 62 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 | base"........nil........"*hugo-f |
| 8440 | 69 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 | irebase*"........t........"deplo |
| 8460 | 79 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 | y")))......(unless.(zerop.ret).. |
| 8480 | 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 2d 62 75 66 | ......(switch-to-buffer.(get-buf |
| 84a0 | 66 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 | fer."*hugo-firebase*"))........( |
| 84c0 | 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 61 6e 64 | error."'firebase.deploy'.command |
| 84e0 | 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 20 28 77 | .does.not.end.normally")))....(w |
| 8500 | 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 61 73 65 2a | hen.(get-buffer."*hugo-firebase* |
| 8520 | 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 66 69 72 65 | ")......(kill-buffer."*hugo-fire |
| 8540 | 62 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 | base*"))....(message."Blog.publi |
| 8560 | 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 72 6c 0a 20 20 | shed")....(when.easy-hugo-url... |
| 8580 | 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 6c 29 29 29 29 | ...(browse-url.easy-hugo-url)))) |
| 85a0 | 0a 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 | ...;;;###autoload.(defun.easy-hu |
| 85c0 | 67 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 | go-firebase-deploy-timer.(n)..." |
| 85e0 | 41 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 | A.timer.to.deploy.to.Firebase.af |
| 8600 | 74 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 | ter.N.minutes."...(interactive." |
| 8620 | 6e 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 | nMinute:")...(unless.easy-hugo-b |
| 8640 | 61 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 | asedir.....(error."Please.set.ea |
| 8660 | 73 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 | sy-hugo-basedir.variable"))...(u |
| 8680 | 6e 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 | nless.(executable-find.easy-hugo |
| 86a0 | 2d 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 | -bin).....(error."'hugo'.is.not. |
| 86c0 | 69 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 | installed"))...(unless.(executab |
| 86e0 | 6c 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 | le-find."firebase").....(error." |
| 8700 | 27 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 | 'firebase-tools'.is.not.installe |
| 8720 | 64 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 | d"))...(let.((blognum.easy-hugo- |
| 8740 | 2d 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 | -current-blog)).....(if.(nth.blo |
| 8760 | 67 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 | gnum.easy-hugo--firebase-deploy- |
| 8780 | 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. |
| 87a0 | 61 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 | already.reserved.firebase-deploy |
| 87c0 | 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 0a 20 20 20 | -timer.on.%s".easy-hugo-url).... |
| 87e0 | 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 72 65 6e 74 | ...(setf.(nth.easy-hugo--current |
| 8800 | 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 6c 6f 79 | -blog.easy-hugo--firebase-deploy |
| 8820 | 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 6d 65 20 28 | -timer-list)......(run-at-time.( |
| 8840 | 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 20 28 65 61 | *.n.60).nil.....#'(lambda.().(ea |
| 8860 | 73 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 | sy-hugo-firebase-deploy-on-timer |
| 8880 | 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 64 0a | .blognum)))))))..;;;###autoload. |
| 88a0 | 28 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 | (defun.easy-hugo-cancel-firebase |
| 88c0 | 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 46 69 72 65 62 | -deploy-timer.()..."Cancel.Fireb |
| 88e0 | 61 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 | ase.deployment.timer."...(intera |
| 8900 | 63 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 | ctive)...(if.(nth.easy-hugo--cur |
| 8920 | 72 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 | rent-blog.easy-hugo--firebase-de |
| 8940 | 70 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 | ploy-timer-list).......(progn..( |
| 8960 | 63 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 | cancel-timer.(nth.easy-hugo--cur |
| 8980 | 72 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 | rent-blog.easy-hugo--firebase-de |
| 89a0 | 70 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 | ploy-timer-list))..(setf.(nth.ea |
| 89c0 | 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 67 6f 2d | sy-hugo--current-blog.easy-hugo- |
| 89e0 | 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 69 6c | -firebase-deploy-timer-list).nil |
| 8a00 | 29 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 | )..(message."Firebase-deploy-tim |
| 8a20 | 65 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 | er.canceled.on.%s".easy-hugo-url |
| 8a40 | 29 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 | )).....(message."There.is.no.res |
| 8a60 | 65 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 | erved.firebase-deploy-timer.on.% |
| 8a80 | 73 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 | s".easy-hugo-url)))..(defun.easy |
| 8aa0 | 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 28 | -hugo-firebase-deploy-on-timer.( |
| 8ac0 | 6e 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 | n)..."Deploy.hugo.at.firebase.on |
| 8ae0 | 20 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 | .timer.at.N."...(let.((default-d |
| 8b00 | 69 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 | irectory.(easy-hugo-nth-eval-blo |
| 8b20 | 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 29 29 0a 20 20 20 | glist.easy-hugo-basedir.n))).... |
| 8b40 | 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 6c 69 63 | .(when.(file-directory-p."public |
| 8b60 | 22 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 | ").......(delete-directory."publ |
| 8b80 | 69 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 | ic".t.nil)).....(let.((ret.(call |
| 8ba0 | 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 67 | -process.easy-hugo-bin.nil."*hug |
| 8bc0 | 6f 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 | o-firebase*".t."--destination"." |
| 8be0 | 70 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 | public"))).......(unless.(zerop. |
| 8c00 | 72 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 | ret)..(switch-to-buffer.(get-buf |
| 8c20 | 66 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 | fer."*hugo-firebase*"))..(setf.( |
| 8c40 | 6e 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 | nth.n.easy-hugo--firebase-deploy |
| 8c60 | 2d 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 | -timer-list).nil)..(error."'hugo |
| 8c80 | 20 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 | .--destination.public'.command.d |
| 8ca0 | 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 20 28 77 68 | oes.not.end.normally"))).....(wh |
| 8cc0 | 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*" |
| 8ce0 | 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 2d 66 69 72 65 | ).......(kill-buffer."*hugo-fire |
| 8d00 | 62 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 | base*")).....(let.((ret.(call-pr |
| 8d20 | 6f 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 | ocess."firebase".........nil.... |
| 8d40 | 20 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 | ....."*hugo-firebase*".........t |
| 8d60 | 0a 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 | ........."deploy"))).......(unle |
| 8d80 | 73 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 | ss.(zerop.ret)..(switch-to-buffe |
| 8da0 | 72 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 | r.(get-buffer."*hugo-firebase*") |
| 8dc0 | 29 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 | )..(error."'firebase.deploy'.com |
| 8de0 | 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 0a 20 | mand.does.not.end.normally"))).. |
| 8e00 | 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 66 69 72 65 | ...(when.(get-buffer."*hugo-fire |
| 8e20 | 62 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 | base*").......(kill-buffer."*hug |
| 8e40 | 6f 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 | o-firebase*")).....(message."Blo |
| 8e60 | 67 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 | g.published").....(when.(easy-hu |
| 8e80 | 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 |
| 8ea0 | 72 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 | rl.n).......(browse-url.(easy-hu |
| 8ec0 | 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 |
| 8ee0 | 72 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 | rl.n))).....(setf.(nth.n.easy-hu |
| 8f00 | 67 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 | go--firebase-deploy-timer-list). |
| 8f20 | 6e 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 | nil)))..(defun.easy-hugo--org-he |
| 8f40 | 61 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 | aders.(file)..."Return.a.draft.o |
| 8f60 | 72 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 | rg.mode.header.string.for.a.new. |
| 8f80 | 61 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 | article.as.FILE."...(let.((datet |
| 8fa0 | 69 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 | imezone..........(concat........ |
| 8fc0 | 20 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 | ...(format-time-string."%Y-%m-%d |
| 8fe0 | 54 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 | T%T")...........(easy-hugo--orgt |
| 9000 | 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 74 72 69 6e 67 20 22 | ime-format.(format-time-string." |
| 9020 | 25 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 | %z"))))).....(concat......"#+TIT |
| 9040 | 4c 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 | LE:.".file......"\n#+DATE:.".dat |
| 9060 | 65 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 | etimezone......"\n#+DRAFT:.nil". |
| 9080 | 20 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 | ....."\n#+CATEGORIES[]:.nil.nil" |
| 90a0 | 0a 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 | ......"\n#+TAGS[]:.nil.nil"..... |
| 90c0 | 20 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 | ."\n#+DESCRIPTION:.Short.descrip |
| 90e0 | 74 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 | tion"......"\n\n")))..;;;###auto |
| 9100 | 6c 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 | load.(defun.easy-hugo-newpost.(p |
| 9120 | 6f 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 | ost-file)..."Create.a.new.post.w |
| 9140 | 69 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 | ith.hugo..POST-FILE.needs.to.hav |
| 9160 | 65 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 | e.and.extension.'.md'.or.'.org'. |
| 9180 | 6f 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 | or.'.ad'.or.'.rst'.or.'.mmark'.o |
| 91a0 | 72 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 | r.'.html'."...(interactive.(list |
| 91c0 | 20 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 | .(read-from-minibuffer........." |
| 91e0 | 46 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 | Filename:.".........`(,easy-hugo |
| 9200 | 2d 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 | -default-ext...1).nil.nil.nil))) |
| 9220 | 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 20 28 | ...(easy-hugo-with-env....(let.( |
| 9240 | 28 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 | (filename.(expand-file-name.post |
| 9260 | 2d 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 | -file.easy-hugo-postdir))...(fil |
| 9280 | 65 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 | e-ext.(file-name-extension.post- |
| 92a0 | 66 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 | file)))......(when.(not.(member. |
| 92c0 | 66 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 | file-ext.easy-hugo--formats))... |
| 92e0 | 20 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 | .....(error."Please.enter..%s.or |
| 9300 | 20 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 | ..org.or..%s.or..rst.or..mmark.o |
| 9320 | 72 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 | r..%s.file.name"........easy-hug |
| 9340 | 6f 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 | o-markdown-extension........easy |
| 9360 | 2d 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 | -hugo-asciidoc-extension........ |
| 9380 | 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 29 0a 20 20 20 20 20 | easy-hugo-html-extension))...... |
| 93a0 | 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 |
| 93c0 | 61 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 | ame.filename))........(error."%s |
| 93e0 | 20 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 | .already.exists!".filename)).... |
| 9400 | 20 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 | ..(if.(null.easy-hugo-org-header |
| 9420 | 29 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 | )...(call-process.easy-hugo-bin. |
| 9440 | 6e 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 | nil."*hugo*".t."new"..........(f |
| 9460 | 69 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 | ile-relative-name.filename...... |
| 9480 | 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 74 22 20 65 | ...(expand-file-name."content".e |
| 94a0 | 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 20 28 70 72 6f 67 | asy-hugo-basedir)))........(prog |
| 94c0 | 6e 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 | n...(if.(or.(string-equal.file-e |
| 94e0 | 78 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 | xt.easy-hugo-markdown-extension) |
| 9500 | 0a 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 | ....(string-equal.file-ext.easy- |
| 9520 | 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 09 20 28 73 74 72 | hugo-asciidoc-extension)....(str |
| 9540 | 69 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 | ing-equal.file-ext."rst")....(st |
| 9560 | 72 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 | ring-equal.file-ext."mmark").... |
| 9580 | 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 75 67 6f | (string-equal.file-ext.easy-hugo |
| 95a0 | 2d 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 | -html-extension)).......(call-pr |
| 95c0 | 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 2a 22 | ocess.easy-hugo-bin.nil."*hugo*" |
| 95e0 | 20 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 | .t."new".......(file-relative-na |
| 9600 | 6d 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 | me.filename.............(expand- |
| 9620 | 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 2d 62 61 | file-name."content".easy-hugo-ba |
| 9640 | 73 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 | sedir))))))......(when.(get-buff |
| 9660 | 65 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 | er."*hugo*")........(kill-buffer |
| 9680 | 20 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 | ."*hugo*"))......(find-file.file |
| 96a0 | 6e 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 | name)......(when.(and.easy-hugo- |
| 96c0 | 6f 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 | org-header.........(string-equal |
| 96e0 | 20 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 | .file-ext."org"))........(insert |
| 9700 | 20 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 | .(easy-hugo--org-headers.(file-n |
| 9720 | 61 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 | ame-base.post-file))))......(got |
| 9740 | 6f 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 | o-char.(point-max))......(save-b |
| 9760 | 75 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 | uffer))))..;;;###autoload.(defun |
| 9780 | 20 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 | .easy-hugo-preview.()..."Preview |
| 97a0 | 20 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 | .hugo.at.localhost."...(interact |
| 97c0 | 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 69 | ive)...(easy-hugo-with-env....(i |
| 97e0 | 66 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 | f.(process-live-p.easy-hugo--ser |
| 9800 | 76 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 | ver-process)........(easy-hugo-- |
| 9820 | 70 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 | preview-open)......(progn....... |
| 9840 | 20 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 | .(setq.easy-hugo--server-process |
| 9860 | 0a 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 | ....(start-process."hugo-server" |
| 9880 | 0a 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 | .....easy-hugo--preview-buffer.e |
| 98a0 | 61 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 | asy-hugo-bin."server"."--navigat |
| 98c0 | 65 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 | eToChanged".easy-hugo-server-fla |
| 98e0 | 67 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 | gs.easy-hugo-server-value.easy-h |
| 9900 | 75 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 | ugo-server-flags2.easy-hugo-serv |
| 9920 | 65 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 | er-value2))........(while.easy-h |
| 9940 | 75 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 | ugo--preview-loop...(if.(equal.( |
| 9960 | 65 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 | easy-hugo--preview-status.easy-h |
| 9980 | 75 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 | ugo-preview-url)."200").......(p |
| 99a0 | 72 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 | rogn.........(setq.easy-hugo--pr |
| 99c0 | 65 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 | eview-loop.nil).........(easy-hu |
| 99e0 | 67 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 | go--preview-open)))...(sleep-for |
| 9a00 | 20 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 | .0.100)...(if.(and.(eq.(process- |
| 9a20 | 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 73 | status.easy-hugo--server-process |
| 9a40 | 29 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 | ).'exit).....(equal.(process-exi |
| 9a60 | 74 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 | t-status.easy-hugo--server-proce |
| 9a80 | 73 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 | ss).255)).......(progn.........( |
| 9aa0 | 73 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 | switch-to-buffer.easy-hugo--prev |
| 9ac0 | 69 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 | iew-buffer).........(error."Hugo |
| 9ae0 | 20 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 | .error.look.at.%s.buffer".easy-h |
| 9b00 | 75 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 | ugo--preview-buffer))))........( |
| 9b20 | 73 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 | setq.easy-hugo--preview-loop.t). |
| 9b40 | 20 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 | .......(run-at-time.easy-hugo-pr |
| 9b60 | 65 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 | eviewtime.nil.'easy-hugo--previe |
| 9b80 | 77 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 | w-end)))))..(defun.easy-hugo--pr |
| 9ba0 | 65 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 | eview-open.()..."Open.preview.at |
| 9bc0 | 20 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 | .the.file.name.on.the.pointer..I |
| 9be0 | 66 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 | f.not.applicable,.return.the.def |
| 9c00 | 61 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 | ault.preview."...(if.(equal.(buf |
| 9c20 | 66 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 | fer-name.(current-buffer)).easy- |
| 9c40 | 68 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 | hugo--buffer-name).......(if.(no |
| 9c60 | 74 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 | t.(or.(string-match."^.$".(thing |
| 9c80 | 2d 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 | -at-point.'line))......(eq.(poin |
| 9ca0 | 74 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 | t).(point-max))......(>.(+.1.eas |
| 9cc0 | 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 20 28 74 | y-hugo--forward-char).(length.(t |
| 9ce0 | 68 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 | hing-at-point.'line)))))....(pro |
| 9d00 | 67 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 | gn......(let.((file.(expand-file |
| 9d20 | 2d 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 | -name.....(substring.(thing-at-p |
| 9d40 | 6f 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 | oint.'line).easy-hugo--forward-c |
| 9d60 | 68 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 | har.-1).....easy-hugo-postdir))) |
| 9d80 | 0a 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 | ........(when.(and.(file-exists- |
| 9da0 | 70 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 | p.file).....(not.(file-directory |
| 9dc0 | 2d 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 | -p.file)))...(if.(equal.(easy-hu |
| 9de0 | 67 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 | go--preview-http-status-code.... |
| 9e00 | 20 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 | ....(file-name-sans-extension... |
| 9e20 | 09 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 | ......(file-relative-name.file.. |
| 9e40 | 09 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 | ......(expand-file-name......... |
| 9e60 | 22 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 | "content".........easy-hugo-base |
| 9e80 | 64 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 | dir))))......."200").......(brow |
| 9ea0 | 73 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 | se-url.(concat.easy-hugo-preview |
| 9ec0 | 2d 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 | -url......(file-name-sans-extens |
| 9ee0 | 69 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 | ion.......(file-relative-name.fi |
| 9f00 | 6c 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 | le.............(expand-file-name |
| 9f20 | 0a 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 | .............."content"......... |
| 9f40 | 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 29 29 0a 09 09 20 20 | .....easy-hugo-basedir)))))..... |
| 9f60 | 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 76 69 65 77 2d 75 72 | (browse-url.easy-hugo-preview-ur |
| 9f80 | 6c 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 | l)))))..(browse-url.easy-hugo-pr |
| 9fa0 | 65 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 | eview-url)).....(if.buffer-file- |
| 9fc0 | 6e 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 | name..(if.(equal.(easy-hugo--pre |
| 9fe0 | 76 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 | view-http-status-code.......(fil |
| a000 | 65 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 | e-name-sans-extension........(fi |
| a020 | 6c 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 | le-relative-name.(file-truename. |
| a040 | 62 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 | buffer-file-name).......(expand- |
| a060 | 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 2d 62 61 | file-name."content".easy-hugo-ba |
| a080 | 73 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 | sedir))))......"200")......(brow |
| a0a0 | 73 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 | se-url.(concat.easy-hugo-preview |
| a0c0 | 2d 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 | -url.....(file-name-sans-extensi |
| a0e0 | 6f 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 | on......(file-relative-name.(fil |
| a100 | 65 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 | e-truename.buffer-file-name).... |
| a120 | 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 20 22 63 6f 6e 74 65 | ........(expand-file-name."conte |
| a140 | 6e 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 | nt".easy-hugo-basedir)))))....(b |
| a160 | 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 29 | rowse-url.easy-hugo-preview-url) |
| a180 | 29 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 | ).......(browse-url.easy-hugo-pr |
| a1a0 | 65 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 | eview-url))))..(defun.easy-hugo- |
| a1c0 | 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 20 28 75 72 6c 29 0a | -preview-http-status-code.(url). |
| a1e0 | 20 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 | .."Return.the.http.status.code.o |
| a200 | 66 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 | f.the.preview.URL."...(nth.1.... |
| a220 | 20 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 | ....(split-string..(nth.0....... |
| a240 | 28 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 | (split-string........(with-curre |
| a260 | 6e 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 | nt-buffer.....(easy-hugo--url-re |
| a280 | 74 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 | trieve-synchronously.(concat.eas |
| a2a0 | 79 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 | y-hugo-preview-url.url))...(prog |
| a2c0 | 31 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 | 1.......(buffer-string).....(kil |
| a2e0 | 6c 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 | l-buffer)))........"\n"))..".")) |
| a300 | 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 73 74 61 | )..(defun.easy-hugo--preview-sta |
| a320 | 74 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 | tus.(url)..."Return.the.http.sta |
| a340 | 74 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 | tus.code.of.the.preview.URL."... |
| a360 | 28 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 | (nth.1........(split-string..(nt |
| a380 | 68 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 | h.0.......(split-string........( |
| a3a0 | 77 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 | with-current-buffer.....(easy-hu |
| a3c0 | 67 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 | go--url-retrieve-synchronously.u |
| a3e0 | 72 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 | rl)...(prog1.......(buffer-strin |
| a400 | 67 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 | g).....(kill-buffer)))........"\ |
| a420 | 6e 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 | n"))..".")))..(defun.easy-hugo-- |
| a440 | 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 28 75 72 6c 20 | url-retrieve-synchronously.(url. |
| a460 | 26 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 | &optional.silent.inhibit-cookies |
| a480 | 29 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 | )..."Retrieve.URL.synchronously. |
| a4a0 | 0a 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 | .Return.the.buffer.containing.th |
| a4c0 | 65 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 | e.data,.or.nil.if.there.are.no.d |
| a4e0 | 61 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 | ata.associated.with.it.(the.case |
| a500 | 20 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 | .for.Dired,.info,.or.mailto.URLs |
| a520 | 20 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 | .that.need.no.further.processing |
| a540 | 29 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 | )...URL.is.either.a.string.or.a. |
| a560 | 70 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 | parsed.URL..If.SILENT.is.non-nil |
| a580 | 2c 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 | ,.don't.display.progress.reports |
| a5a0 | 20 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 | .and.similar.messages..If.INHIBI |
| a5c0 | 54 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 | T-COOKIES.is.non-nil,.cookies.wi |
| a5e0 | 6c 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 | ll.neither.be.stored.nor.sent.to |
| a600 | 20 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 | .the.server."...(url-do-setup).. |
| a620 | 20 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 | ..(let.((retrieval-done.nil).... |
| a640 | 20 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 | .....(asynch-buffer.nil)).....(s |
| a660 | 65 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 | etq.asynch-buffer....(url-retrie |
| a680 | 76 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 | ve.url.(lambda.(&rest.ignored).. |
| a6a0 | 09 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 | ........(url-debug.'retrieval."S |
| a6c0 | 79 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 | ynchronous.fetching.done.(%S)".( |
| a6e0 | 63 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 | current-buffer))..........(setq. |
| a700 | 72 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 | retrieval-done.t.........asynch- |
| a720 | 62 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 | buffer.(current-buffer)))....nil |
| a740 | 20 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 | .silent.inhibit-cookies)).....(i |
| a760 | 66 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 | f.(null.asynch-buffer).........; |
| a780 | 3b 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 | ;.We.do.not.need.to.do.anything, |
| a7a0 | 20 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 | .it.was.a.mailto.or.something... |
| a7c0 | 20 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 | ......;;.similar.that.takes.proc |
| a7e0 | 65 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 | essing.completely.outside.of.the |
| a800 | 20 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 | .URL.........;;.package......... |
| a820 | 20 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 | .nil.......(let.((proc.(get-buff |
| a840 | 65 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 | er-process.asynch-buffer)))..;;. |
| a860 | 49 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 | If.the.access.method.was.synchro |
| a880 | 6e 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 | nous,.`retrieval-done'.should..; |
| a8a0 | 3b 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 | ;.hopefully.already.be.set.to.t. |
| a8c0 | 20 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 | ..If.it.is.nil,.and.`proc'.is.al |
| a8e0 | 73 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 | so..;;.nil,.it.implies.that.the. |
| a900 | 61 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 | async.process.is.not.running.in. |
| a920 | 09 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 | .;;.asynch-buffer...This.happens |
| a940 | 20 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 | .e.g..for.FTP.files...In.such.a. |
| a960 | 63 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 | case..;;.url-file.el.should.prob |
| a980 | 61 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 | ably.set.something.like.a.`url-p |
| a9a0 | 72 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 | rocess'..;;.buffer-local.variabl |
| a9c0 | 65 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 | e.so.we.can.find.the.exact.proce |
| a9e0 | 73 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 | ss.that.we..;;.should.be.waiting |
| aa00 | 20 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 | .for...In.the.mean.time,.we'll.j |
| aa20 | 75 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 | ust.wait.for.any..;;.process.out |
| aa40 | 70 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 | put...(while.(not.retrieval-done |
| aa60 | 29 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 | )....(url-debug.'retrieval...... |
| aa80 | 20 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 | .."Spinning.in.url-retrieve-sync |
| aaa0 | 68 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 | hronously:.%S.(%S)"........retri |
| aac0 | 65 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 | eval-done.asynch-buffer)........ |
| aae0 | 20 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 | ...(if.(buffer-local-value.'url- |
| ab00 | 72 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 | redirect-buffer.asynch-buffer).. |
| ab20 | 20 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 | .............(setq.proc.(get-buf |
| ab40 | 66 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 | fer-process..................... |
| ab60 | 20 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 | ......(setq.asynch-buffer....... |
| ab80 | 20 20 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 | ..........................(buffe |
| aba0 | 72 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 | r-local-value.'url-redirect-buff |
| abc0 | 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | er.............................. |
| abe0 | 20 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 | .......................asynch-bu |
| ac00 | 66 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 | ffer)))).............(if.(and.pr |
| ac20 | 6f 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 | oc.(memq.(process-status.proc).. |
| ac40 | 20 20 20 20 20 20 20 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 | ...............................' |
| ac60 | 28 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 | (closed.exit.signal.failed)).... |
| ac80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4d 61 6b 65 20 73 75 72 65 20 61 | ..................;;.Make.sure.a |
| aca0 | 6e 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 | nother.process.hasn't.been.start |
| acc0 | 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 70 72 6f | ed.......................(eq.pro |
| ace0 | 63 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 | c.(or.(get-buffer-process.asynch |
| ad00 | 2d 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 | -buffer).proc)))................ |
| ad20 | 20 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 | .;;.FIXME:.It's.not.clear.whethe |
| ad40 | 72 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 | r.url-retrieve's.callback.is.... |
| ad60 | 20 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 | .............;;.guaranteed.to.be |
| ad80 | 20 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 | .called.or.not...It.seems.that.u |
| ada0 | 72 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 | rl-http.................;;.decid |
| adc0 | 65 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 | es.sometimes.consciously.not.to. |
| ade0 | 63 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 | call.it,.so.it's.not............ |
| ae00 | 20 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 | .....;;.clear.that.it's.a.bug,.b |
| ae20 | 75 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 | ut.even.then.we.need.to.decide.h |
| ae40 | 6f 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 | ow.................;;.url-http.c |
| ae60 | 61 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 | an.then.warn.us.that.the.downloa |
| ae80 | 64 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 | d.has.completed................. |
| aea0 | 20 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 | .;;.In.the.mean.time,.we.use.thi |
| aec0 | 73 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 | s.here.workaround....;;.XXX:.The |
| aee0 | 20 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 | .callback.must.always.be.called. |
| af00 | 20 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 | ..Any...;;.exception.is.a.bug.th |
| af20 | 61 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 | at.should.be.fixed,.not.worked.. |
| af40 | 09 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 | .;;.around....(progn.;;.Call.del |
| af60 | 65 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 | ete-process.so.we.run.any.sentin |
| af80 | 65 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 | el.now......(delete-process.proc |
| afa0 | 29 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 | ).....(setq.retrieval-done.t))). |
| afc0 | 20 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 | ............;;.We.used.to.use.`s |
| afe0 | 69 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 | it-for'.here,.but.in.some.cases. |
| b000 | 69 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 | it.wouldn't.............;;.work. |
| b020 | 62 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 | because.apparently.pending.keybo |
| b040 | 61 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 | ard.input.would.always.......... |
| b060 | 20 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 | ...;;.interrupt.it.before.it.got |
| b080 | 20 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 | .a.chance.to.handle.process.inpu |
| b0a0 | 74 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 | t..............;;.`sleep-for'.wa |
| b0c0 | 73 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 | s.tried.but.it.lead.to.other.for |
| b0e0 | 6d 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 | ms.of.............;;.hanging...- |
| b100 | 2d 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 | -Stef.............(unless.(or.(w |
| b120 | 69 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 | ith-local-quit......(accept-proc |
| b140 | 65 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 | ess-output.proc))....(null.proc) |
| b160 | 29 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 | )...............;;.accept-proces |
| b180 | 73 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 | s-output.returned.nil,.maybe.bec |
| b1a0 | 61 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 | ause.the.process...............; |
| b1c0 | 3b 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 | ;.exited.(and.may.have.been.repl |
| b1e0 | 61 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 | aced.with.another)...If.we.got.. |
| b200 | 20 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 | ......;;.a.quit,.just.stop...... |
| b220 | 20 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 | ...(when.quit-flag...(delete-pro |
| b240 | 63 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 | cess.proc))...............(setq. |
| b260 | 70 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 | proc.(and.(not.quit-flag)....... |
| b280 | 20 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 | ...(get-buffer-process.asynch-bu |
| b2a0 | 66 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 | ffer))))))).......asynch-buffer) |
| b2c0 | 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 76 69 65 77 2d 65 6e | ))..(defun.easy-hugo--preview-en |
| b2e0 | 64 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 | d.()..."Finish.previewing.hugo.a |
| b300 | 74 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 | t.localhost."...(unless.(null.ea |
| b320 | 73 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 | sy-hugo--server-process).....(de |
| b340 | 6c 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 | lete-process.easy-hugo--server-p |
| b360 | 72 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 | rocess))...(when.(get-buffer.eas |
| b380 | 79 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 | y-hugo--preview-buffer).....(kil |
| b3a0 | 6c 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 | l-buffer.easy-hugo--preview-buff |
| b3c0 | 65 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 | er)))..(defun.easy-hugo--version |
| b3e0 | 20 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 | .()....."Return.the.version.of.h |
| b400 | 75 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 | ugo.".....(let.((source.(split-s |
| b420 | 74 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 | tring..............(with-temp-bu |
| b440 | 66 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 | ffer................(shell-comma |
| b460 | 6e 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 | nd-to-string.(concat.easy-hugo-b |
| b480 | 69 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 | in.".version")))..............". |
| b4a0 | 22 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 | "))).......(string-to-number.(su |
| b4c0 | 62 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 | bstring.(nth.1.source).1))))..;; |
| b4e0 | 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 63 75 | ;###autoload.(defun.easy-hugo-cu |
| b500 | 72 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 | rrent-time.()..."Generate.curren |
| b520 | 74 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 | t.time.in.date.format.at.the.fro |
| b540 | 6e 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 | ntmatter."...(interactive)...(in |
| b560 | 73 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 | sert.(concat.....(format-time-st |
| b580 | 72 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 | ring."%Y-%m-%dT%T").....(easy-hu |
| b5a0 | 67 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 | go--orgtime-format.(format-time- |
| b5c0 | 73 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 | string."%z")))))..;;;###autoload |
| b5e0 | 0a 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 | .(defun.easy-hugo-slugify.(start |
| b600 | 20 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 | .end)..."Slugify.the.region.from |
| b620 | 20 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 | .START.to.END."...(interactive." |
| b640 | 72 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 | r")...(when.(use-region-p).....( |
| b660 | 6c 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 | let.((string.(buffer-substring-n |
| b680 | 6f 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 | o-properties.start.end)))....... |
| b6a0 | 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d | (save-excursion.........(delete- |
| b6c0 | 72 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 | region.start.end).........(inser |
| b6e0 | 74 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 | t..........(replace-regexp-in-st |
| b700 | 72 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 | ring..........."[^a-z0-9-]"."".. |
| b720 | 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 | .........(replace-regexp-in-stri |
| b740 | 6e 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 | ng............"\s+"."-"......... |
| b760 | 20 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 | ...(downcase.string))))))))..(de |
| b780 | 66 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 | fun.easy-hugo--orgtime-format.(x |
| b7a0 | 29 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 | )..."Format.orgtime.as.X."...(co |
| b7c0 | 6e 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 | ncat.(substring.x.0.3).":".(subs |
| b7e0 | 74 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 | tring.x.3.5)))..;;;###autoload.( |
| b800 | 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 70 6c 6f 79 20 28 29 | defun.easy-hugo-github-deploy.() |
| b820 | 0a 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 | ..."Execute.`easy-hugo-github-de |
| b840 | 70 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 | ploy-script'.script.located.at.` |
| b860 | 65 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 | easy-hugo-basedir'..If.`easy-hug |
| b880 | 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 72 27 20 | o-github-deploy-display-buffer'. |
| b8a0 | 69 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 | is.non-nil,.display.the.deployme |
| b8c0 | 6e 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 | nt.buffer.during.execution."...( |
| b8e0 | 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 |
| b900 | 6e 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 | nv....(let.((deployscript.(file- |
| b920 | 74 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 | truename.(expand-file-name...... |
| b940 | 20 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 | ......easy-hugo-github-deploy-sc |
| b960 | 72 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 | ript............easy-hugo-basedi |
| b980 | 72 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 | r)))...(deploy-buffer."*hugo-git |
| b9a0 | 68 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 | hub-deploy*"))......(unless.(exe |
| b9c0 | 63 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 | cutable-find.deployscript)...... |
| b9e0 | 20 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 | ..(error."%s.is.not.executable". |
| ba00 | 64 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 | deployscript))......(when.(get-b |
| ba20 | 75 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 | uffer.deploy-buffer)........(kil |
| ba40 | 6c 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 | l-buffer.deploy-buffer))......;; |
| ba60 | 20 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 | .Ensure.a.previous.`deploy-buffe |
| ba80 | 72 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 | r'.is.not.open.before.starting.. |
| baa0 | 20 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 | .....(let.((deploy-buffer.(get-b |
| bac0 | 75 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 | uffer-create.deploy-buffer)).... |
| bae0 | 20 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 | .(inhibit-read-only.t))........( |
| bb00 | 77 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 | with-current-buffer.deploy-buffe |
| bb20 | 72 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 | r...(setq-local.view-exit-action |
| bb40 | 20 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 | .#'kill-buffer)...(view-mode.1). |
| bb60 | 09 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 | ..(when.(zerop.(buffer-size))... |
| bb80 | 20 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 | ..(insert."***.".(substring.(buf |
| bba0 | 66 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 | fer-name).1.-1)......":.".deploy |
| bbc0 | 73 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 | script.".***\n").....(insert.(fo |
| bbe0 | 72 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 | rmat."Deployment.started.at.%s\n |
| bc00 | 5c 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 | \n".......(substring.(current-ti |
| bc20 | 6d 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 | me-string).0.19))))...(when.easy |
| bc40 | 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 61 79 2d 62 75 66 66 | -hugo-github-deploy-display-buff |
| bc60 | 65 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 | er.....(switch-to-buffer.deploy- |
| bc80 | 62 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 | buffer))...(let.((ret.(call-proc |
| bca0 | 65 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 | ess.deployscript.nil.deploy-buff |
| bcc0 | 65 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 | er.t))).....(unless.(zerop.ret). |
| bce0 | 09 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 | ......(switch-to-buffer.deploy-b |
| bd00 | 75 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 | uffer).......(insert.(format."\n |
| bd20 | 44 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 | Deployment.exited.abnormally.wit |
| bd40 | 68 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 | h.code.%d.at.%s\n".........ret.( |
| bd60 | 73 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 | substring.(current-time-string). |
| bd80 | 30 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 | 0.19))).......(error."%s.command |
| bda0 | 20 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 | .exited.abnormally".deployscript |
| bdc0 | 29 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 | )))...(insert.(format."\nDeploym |
| bde0 | 65 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 | ent.finished.at.%s\n".....(subst |
| be00 | 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 20 31 39 29 | ring.(current-time-string).0.19) |
| be20 | 29 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 | )))........(unless.easy-hugo-git |
| be40 | 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 0a 09 20 28 6b 69 6c | hub-deploy-display-buffer...(kil |
| be60 | 6c 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 | l-buffer.deploy-buffer))........ |
| be80 | 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 20 20 20 20 20 | (message."Blog.deployed")....... |
| bea0 | 20 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 | .(when.easy-hugo-url...(browse-u |
| bec0 | 72 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 | rl.easy-hugo-url))))))..;;;###au |
| bee0 | 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 69 74 68 75 62 2d 64 | toload.(defun.easy-hugo-github-d |
| bf00 | 65 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 | eploy-timer.(n)..."A.timer.to.de |
| bf20 | 70 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 | ploy.to.GitHub.after.N.minutes." |
| bf40 | 0a 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 | ...(interactive."nMinute:")...(u |
| bf60 | 6e 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 | nless.easy-hugo-basedir.....(err |
| bf80 | 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 62 61 73 65 64 69 72 | or."Please.set.easy-hugo-basedir |
| bfa0 | 20 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 | .variable"))...(unless.(executab |
| bfc0 | 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 28 65 72 72 6f | le-find.easy-hugo-bin).....(erro |
| bfe0 | 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 29 29 0a 20 20 | r."'hugo'.is.not.installed"))... |
| c000 | 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 72 75 65 6e 61 | (let.((deployscript.(file-truena |
| c020 | 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 20 20 20 20 65 | me.(expand-file-name...........e |
| c040 | 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 0a 09 09 | asy-hugo-github-deploy-script... |
| c060 | 09 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 | ........easy-hugo-basedir)))..(b |
| c080 | 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 67 29 29 | lognum.easy-hugo--current-blog)) |
| c0a0 | 0a 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 | .....(unless.(executable-find.de |
| c0c0 | 70 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 | ployscript).......(error."%s.do. |
| c0e0 | 6e 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 | not.execute".deployscript))..... |
| c100 | 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 67 69 74 68 | (if.(nth.blognum.easy-hugo--gith |
| c120 | 75 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 | ub-deploy-timer-list)..(message. |
| c140 | 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 67 69 74 68 75 | "There.is.already.reserved.githu |
| c160 | 62 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 | b-deloy-timer.on.%s".easy-hugo-u |
| c180 | 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 75 67 6f 2d 2d | rl).......(setf.(nth.easy-hugo-- |
| c1a0 | 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 62 2d 64 | current-blog.easy-hugo--github-d |
| c1c0 | 65 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 | eploy-timer-list)......(run-at-t |
| c1e0 | 69 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 | ime.(*.n.60).nil.....#'(lambda.( |
| c200 | 29 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 | ).(easy-hugo-github-deploy-on-ti |
| c220 | 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 6f | mer.blognum)))))))..;;;###autolo |
| c240 | 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 69 74 68 75 | ad.(defun.easy-hugo-cancel-githu |
| c260 | 62 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 | b-deploy-timer.()..."Cancel.GitH |
| c280 | 75 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 | ub.deployment.timer."...(interac |
| c2a0 | 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 |
| c2c0 | 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 70 6c 6f | ent-blog.easy-hugo--github-deplo |
| c2e0 | 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 61 6e | y-timer-list).......(progn..(can |
| c300 | 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 65 6e | cel-timer.(nth.easy-hugo--curren |
| c320 | 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 2d | t-blog.easy-hugo--github-deploy- |
| c340 | 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 79 2d 68 75 | timer-list))..(setf.(nth.easy-hu |
| c360 | 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 69 74 68 | go--current-blog.easy-hugo--gith |
| c380 | 75 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 | ub-deploy-timer-list).nil)..(mes |
| c3a0 | 73 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 | sage."Github-deploy-timer.cancel |
| c3c0 | 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 |
| c3e0 | 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 67 69 74 | essage."There.is.no.reserved.git |
| c400 | 68 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 | hub-deploy-timer.on.%s".easy-hug |
| c420 | 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 69 74 68 75 | o-url)))..(defun.easy-hugo-githu |
| c440 | 62 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 | b-deploy-on-timer.(n)..."Execute |
| c460 | 20 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 | .`easy-hugo-github-deploy-script |
| c480 | 27 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 | '.script.after.N.minutes..This.f |
| c4a0 | 75 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 | unction.locates.the.script.in.`e |
| c4c0 | 61 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 | asy-hugo-basedir'.and.executes.i |
| c4e0 | 74 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 | t.after.N.minutes."...(let*.((de |
| c500 | 70 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 | ployscript.(file-truename....(ex |
| c520 | 70 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 | pand-file-name.....(if.(easy-hug |
| c540 | 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 67 69 | o-nth-eval-bloglist.easy-hugo-gi |
| c560 | 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 20 20 20 20 28 65 | thub-deploy-script.n).........(e |
| c580 | 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 2d | asy-hugo-nth-eval-bloglist.easy- |
| c5a0 | 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 20 6e 29 0a 09 09 09 | hugo-github-deploy-script.n).... |
| c5c0 | 20 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 | ...easy-hugo--default-github-dep |
| c5e0 | 6c 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 | loy-script).....(easy-hugo-nth-e |
| c600 | 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 20 6e | val-bloglist.easy-hugo-basedir.n |
| c620 | 29 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 | ))))...(default-directory.(easy- |
| c640 | 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 |
| c660 | 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 72 6f 63 65 73 | -basedir.n))...(ret.(call-proces |
| c680 | 73 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 | s.........deployscript.nil."*hug |
| c6a0 | 6f 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 | o-github-deploy*".t))...(default |
| c6c0 | 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 0a 20 | -directory.easy-hugo-basedir)).. |
| c6e0 | 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 28 73 77 | ...(unless.(zerop.ret).......(sw |
| c700 | 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 67 | itch-to-buffer.(get-buffer."*hug |
| c720 | 6f 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 | o-github-deploy*")).......(setf. |
| c740 | 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 2d | (nth.n.easy-hugo--github-deploy- |
| c760 | 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 72 20 22 25 | timer-list).nil).......(error."% |
| c780 | 73 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 | s.command.does.not.end.normally" |
| c7a0 | 20 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 | .deployscript)))...(when.(get-bu |
| c7c0 | 66 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 | ffer."*hugo-github-deploy*").... |
| c7e0 | 20 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 | .(kill-buffer."*hugo-github-depl |
| c800 | 6f 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 | oy*"))...(message."Blog.deployed |
| c820 | 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 61 6c 2d 62 | ")...(when.(easy-hugo-nth-eval-b |
| c840 | 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 20 28 62 72 | loglist.easy-hugo-url.n).....(br |
| c860 | 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 2d 62 6c 6f | owse-url.(easy-hugo-nth-eval-blo |
| c880 | 67 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 | glist..easy-hugo-url.n)))...(set |
| c8a0 | 66 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 | f.(nth.n.easy-hugo--github-deplo |
| c8c0 | 79 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 | y-timer-list).nil))..;;;###autol |
| c8e0 | 6f 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 | oad.(defun.easy-hugo-amazon-s3-d |
| c900 | 65 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 | eploy.()..."Deploy.hugo.source.a |
| c920 | 74 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 | t.Amazon.S3."...(interactive)... |
| c940 | 28 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 | (easy-hugo-with-env....(unless.( |
| c960 | 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 20 20 20 28 65 72 72 | executable-find."aws")......(err |
| c980 | 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 22 29 29 0a 20 20 | or."'aws'.is.not.installed"))... |
| c9a0 | 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 33 2d 62 75 63 | .(unless.easy-hugo-amazon-s3-buc |
| c9c0 | 6b 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 | ket-name......(error."Please.set |
| c9e0 | 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 2d 6e 61 6d | .'easy-hugo-amazon-s3-bucket-nam |
| ca00 | 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 65 2d 64 69 | e'.variable"))....(when.(file-di |
| ca20 | 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 6c 65 74 65 | rectory-p."public")......(delete |
| ca40 | 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 20 20 20 28 | -directory."public".t.nil))....( |
| ca60 | 6c 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 | let.((ret.(call-process.easy-hug |
| ca80 | 6f 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 | o-bin.nil."*hugo-amazon-s3-deplo |
| caa0 | 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 29 29 | y*".t."--destination"."public")) |
| cac0 | 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 20 20 20 | )......(unless.(zerop.ret)...... |
| cae0 | 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 65 72 20 | ..(switch-to-buffer.(get-buffer. |
| cb00 | 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 20 20 | "*hugo-amazon-s3-deploy*"))..... |
| cb20 | 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 |
| cb40 | 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 |
| cb60 | 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."* |
| cb80 | 68 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 | hugo-amazon-s3-deploy*")......(k |
| cba0 | 69 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 | ill-buffer."*hugo-amazon-s3-depl |
| cbc0 | 6f 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 | oy*"))....(shell-command-to-stri |
| cbe0 | 6e 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 | ng.....(concat."aws.s3.sync.--de |
| cc00 | 6c 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 | lete.public.s3://".easy-hugo-ama |
| cc20 | 7a 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 | zon-s3-bucket-name."/"))....(mes |
| cc40 | 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 28 77 68 65 6e 20 65 | sage."Blog.deployed")....(when.e |
| cc60 | 61 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 | asy-hugo-url......(browse-url.ea |
| cc80 | 73 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 | sy-hugo-url))))..;;;###autoload. |
| cca0 | 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 70 6c 6f | (defun.easy-hugo-amazon-s3-deplo |
| ccc0 | 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 6c 6f 79 | y-timer.(n)..."A.timer.to.deploy |
| cce0 | 20 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 | .to.Amazon-S3.after.N.minutes.". |
| cd00 | 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 |
| cd20 | 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 |
| cd40 | 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. |
| cd60 | 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 |
| cd80 | 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 |
| cda0 | 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"))...( |
| cdc0 | 75 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 | unless.(executable-find."aws").. |
| cde0 | 20 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 | ...(error."'aws'.is.not.installe |
| ce00 | 64 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 | d"))...(unless.easy-hugo-amazon- |
| ce20 | 73 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 | s3-bucket-name.....(error."Pleas |
| ce40 | 65 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 | e.set.'easy-hugo-amazon-s3-bucke |
| ce60 | 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 28 28 62 6c 6f | t-name'.variable"))...(let.((blo |
| ce80 | 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 20 | gnum.easy-hugo--current-blog)).. |
| cea0 | 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 67 6f 2d 2d 61 | ...(if.(nth.blognum.easy-hugo--a |
| cec0 | 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 74 29 0a 09 28 6d 65 | mazon-s3-deploy-timer-list)..(me |
| cee0 | 73 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 | ssage."There.is.already.reserved |
| cf00 | 20 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 | .AWS-s3-deploy-timer.on.%s".easy |
| cf20 | 2d 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 | -hugo-url).......(setf.(nth.easy |
| cf40 | 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 61 | -hugo--current-blog.easy-hugo--a |
| cf60 | 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 74 29 0a 09 20 20 20 | mazon-s3-deploy-timer-list)..... |
| cf80 | 20 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 | .(run-at-time.(*.n.60).nil.....# |
| cfa0 | 27 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 | '(lambda.().(easy-hugo-amazon-s3 |
| cfc0 | 2d 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 | -deploy-on-timer.blognum))))))). |
| cfe0 | 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 |
| d000 | 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 65 72 20 28 | -cancel-amazon-s3-deploy-timer.( |
| d020 | 29 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 | )..."Cancel.Amazon-S3.deployment |
| d040 | 20 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 | .timer."...(interactive)...(if.( |
| 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 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 | st).......(progn..(cancel-timer. |
| d0c0 | 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 |
| d0e0 | 79 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 | y-hugo--amazon-s3-deploy-timer-l |
| d100 | 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 |
| d120 | 72 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 | rent-blog.easy-hugo--amazon-s3-d |
| d140 | 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 61 67 65 | eploy-timer-list).nil)..(message |
| d160 | 20 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 | ."AWS-s3-deploy-timer.canceled.o |
| d180 | 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 73 73 61 | n.%s".easy-hugo-url)).....(messa |
| d1a0 | 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 41 57 53 2d 73 33 2d | ge."There.is.no.reserved.AWS-s3- |
| d1c0 | 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 2d 75 72 | deploy-timer.on.%s".easy-hugo-ur |
| d1e0 | 6c 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 | l)))..(defun.easy-hugo-amazon-s3 |
| d200 | 2d 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 | -deploy-on-timer.(n)..."Deploy.h |
| d220 | 75 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 | ugo.source.at.Amazon.S3.on.timer |
| d240 | 20 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 | .at.N."...(let*.((default-direct |
| d260 | 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 6c 69 73 74 | ory.(easy-hugo-nth-eval-bloglist |
| d280 | 20 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 | .easy-hugo-basedir.n))...(ret.(c |
| d2a0 | 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 69 6c 20 22 2a | all-process.easy-hugo-bin.nil."* |
| d2c0 | 68 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 | hugo-amazon-s3-deploy*".t."--des |
| d2e0 | 74 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 | tination"."public"))...(default- |
| d300 | 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))... |
| d320 | 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 |
| d340 | 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 |
| d360 | 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 20 28 73 65 74 | -amazon-s3-deploy*")).......(set |
| d380 | 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 33 2d 64 65 | f.(nth.n.easy-hugo--amazon-s3-de |
| d3a0 | 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 28 65 72 72 | ploy-timer-list).nil).......(err |
| d3c0 | 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 69 63 27 20 | or."'hugo.--destination.public'. |
| d3e0 | 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 29 29 | command.does.not.end.normally")) |
| d400 | 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 2d 61 6d 61 | )...(when.(get-buffer."*hugo-ama |
| d420 | 7a 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 | zon-s3-deploy*").....(kill-buffe |
| d440 | 72 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 | r."*hugo-amazon-s3-deploy*"))... |
| d460 | 28 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 | (setq.default-directory.(easy-hu |
| d480 | 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 62 | go-nth-eval-bloglist.easy-hugo-b |
| d4a0 | 61 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 | asedir.n))...(shell-command-to-s |
| d4c0 | 74 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 | tring....(concat."aws.s3.sync.-- |
| d4e0 | 64 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 | delete.public.s3://".....(easy-h |
| d500 | 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- |
| d520 | 61 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 | amazon-s3-bucket-name.n)."/")).. |
| d540 | 20 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 | .(setq.default-directory.easy-hu |
| d560 | 67 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 | go-basedir)...(message."Blog.dep |
| d580 | 6c 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 | loyed")...(when.(easy-hugo-nth-e |
| d5a0 | 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 29 0a 20 20 | val-bloglist.easy-hugo-url.n)... |
| d5c0 | 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 74 68 2d 65 76 61 | ..(browse-url.(easy-hugo-nth-eva |
| d5e0 | 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 29 0a 20 20 20 | l-bloglist.easy-hugo-url.n)).... |
| d600 | 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 61 6d 61 7a 6f 6e 2d | .(setf.(nth.n.easy-hugo--amazon- |
| d620 | 73 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 | s3-deploy-timer-list).nil)))..;; |
| d640 | 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 67 6f | ;###autoload.(defun.easy-hugo-go |
| d660 | 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 20 28 29 0a 20 20 22 | ogle-cloud-storage-deploy.()..." |
| d680 | 44 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 | Deploy.hugo.source.at.Google.Clo |
| d6a0 | 75 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 | ud.Storage."...(interactive)...( |
| d6c0 | 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 |
| d6e0 | 78 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 | xecutable-find."gsutil")......(e |
| d700 | 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 69 73 20 6e 6f 74 20 | rror."'Google.Cloud.SDK'.is.not. |
| d720 | 69 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 | installed"))....(unless.easy-hug |
| d740 | 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 |
| d760 | 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 27 65 61 73 79 | me......(error."Please.set.'easy |
| d780 | 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 |
| d7a0 | 74 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 | t-name'.variable"))....(when.(fi |
| d7c0 | 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 20 20 28 64 | le-directory-p."public")......(d |
| d7e0 | 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 6e 69 6c 29 29 | elete-directory."public".t.nil)) |
| d800 | 0a 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 | ....(let.((ret.(call-process.... |
| d820 | 20 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 | .....easy-hugo-bin.nil."*hugo-go |
| d840 | 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 20 74 20 22 2d | ogle-cloud-storage-deploy*".t."- |
| d860 | 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 0a 20 20 20 20 20 28 | -destination"."public")))......( |
| d880 | 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 77 69 74 63 | unless.(zerop.ret)........(switc |
| d8a0 | 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 67 | h-to-buffer.(get-buffer."*hugo-g |
| d8c0 | 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*")).. |
| d8e0 | 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 69 6e 61 74 69 6f | ......(error."'hugo.--destinatio |
| d900 | 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 20 65 6e 64 20 6e | n.public'.command.does.not.end.n |
| d920 | 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 62 75 66 66 65 72 | ormally")))....(when.(get-buffer |
| d940 | 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 |
| d960 | 6c 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 | loy*")......(kill-buffer."*hugo- |
| d980 | 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 29 0a | google-cloud-storage-deploy*")). |
| d9a0 | 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 67 0a 20 20 20 20 | ...(shell-command-to-string..... |
| d9c0 | 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 72 20 70 | (concat."gsutil.-m.rsync.-d.-r.p |
| d9e0 | 75 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 | ublic.gs://"......easy-hugo-goog |
| da00 | 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 65 20 22 2f 22 | le-cloud-storage-bucket-name."/" |
| da20 | 29 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 | ))....(message."Blog.deployed"). |
| da40 | 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 20 20 28 62 72 6f | ...(when.easy-hugo-url......(bro |
| da60 | 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 0a 3b 3b 3b 23 23 | wse-url.easy-hugo-url))))..;;;## |
| da80 | 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 67 6c | #autoload.(defun.easy-hugo-googl |
| daa0 | 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 6e 29 | e-cloud-storage-deploy-timer.(n) |
| dac0 | 0a 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 | ..."A.timer.to.deploy.to.Google. |
| dae0 | 43 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 | Cloud.Storage.after.N.minutes.". |
| db00 | 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 |
| db20 | 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 |
| db40 | 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. |
| db60 | 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 |
| db80 | 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 |
| dba0 | 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"))...( |
| dbc0 | 75 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 | unless.(executable-find."gsutil" |
| dbe0 | 29 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 | ).....(error."'Google.Cloud.SDK' |
| dc00 | 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 73 20 65 | .is.not.installed"))...(unless.e |
| dc20 | 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 62 75 | asy-hugo-google-cloud-storage-bu |
| dc40 | 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 20 73 65 74 | cket-name.....(error."Please.set |
| dc60 | 20 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 | .'easy-hugo-google-cloud-storage |
| dc80 | 2d 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 | -bucket-name'.variable"))...(let |
| dca0 | 20 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 | .((blognum.easy-hugo--current-bl |
| dcc0 | 6f 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 | og)).....(if.(nth.blognum.easy-h |
| dce0 | 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 70 6c 6f 79 | ugo--google-cloud-storage-deploy |
| dd00 | 2d 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 | -timer-list)..(message."There.is |
| dd20 | 20 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 | .already.reserved.google-cloud-s |
| dd40 | 74 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 | torage-deploy-timer.on.%s".easy- |
| dd60 | 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- |
| dd80 | 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 67 6f | hugo--current-blog.easy-hugo--go |
| dda0 | 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 6d 65 72 2d | ogle-cloud-storage-deploy-timer- |
| ddc0 | 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 36 30 29 | list)......(run-at-time.(*.n.60) |
| dde0 | 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 75 67 6f | .nil.....#'(lambda.().(easy-hugo |
| de00 | 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 6f 6e 2d | -google-cloud-storage-deploy-on- |
| de20 | 74 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 | timer.blognum)))))))..;;;###auto |
| de40 | 6c 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 | load.(defun.easy-hugo-cancel-goo |
| de60 | 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 20 28 | gle-cloud-storage-deploy-timer.( |
| de80 | 29 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 | )..."Cancel.Google.Cloud.Storage |
| dea0 | 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 69 | .deployment.timer."...(interacti |
| dec0 | 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 6e | ve)...(if.(nth.easy-hugo--curren |
| dee0 | 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 64 2d 73 | t-blog.easy-hugo--google-cloud-s |
| df00 | 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 0a 20 20 20 20 20 20 | torage-deploy-timer-list)....... |
| df20 | 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 20 65 61 73 79 2d | (progn..(cancel-timer.(nth.easy- |
| df40 | 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 67 6f | hugo--current-blog.easy-hugo--go |
| df60 | 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 6d 65 72 2d | ogle-cloud-storage-deploy-timer- |
| df80 | 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 6f 2d 2d 63 75 | list))..(setf.(nth.easy-hugo--cu |
| dfa0 | 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 67 6c 65 2d 63 6c 6f | rrent-blog.easy-hugo--google-clo |
| dfc0 | 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 69 73 74 29 20 6e 69 | ud-storage-deploy-timer-list).ni |
| dfe0 | 6c 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 | l)..(message."GCS-deploy-timer.c |
| e000 | 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 29 0a 20 | anceled.on.%s".easy-hugo-url)).. |
| e020 | 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 72 76 65 | ...(message."There.is.no.reserve |
| e040 | 64 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 | d.GCS-deploy-timer.on.%s".easy-h |
| e060 | 75 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 | ugo-url)))..(defun.easy-hugo-goo |
| e080 | 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 69 6d 65 | gle-cloud-storage-deploy-on-time |
| e0a0 | 72 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 | r.(n)..."Deploy.hugo.source.at.G |
| e0c0 | 6f 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 | oogle.Cloud.Storage.on.timer.at. |
| e0e0 | 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 72 79 20 | N."...(let*.((default-directory. |
| e100 | 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 65 61 73 | (easy-hugo-nth-eval-bloglist.eas |
| e120 | 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 6c 6c 2d | y-hugo-basedir.n))...(ret.(call- |
| e140 | 70 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 | process.........easy-hugo-bin.ni |
| e160 | 6c 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 | l."*hugo-google-cloud-storage-de |
| e180 | 70 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 | ploy*".t."--destination"."public |
| e1a0 | 22 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 | "))...(default-directory.easy-hu |
| e1c0 | 67 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 | go-basedir)).....(unless.(zerop. |
| e1e0 | 72 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 | ret).......(switch-to-buffer.(ge |
| e200 | 74 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 | t-buffer."*hugo-google-cloud-sto |
| e220 | 72 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 | rage-deploy*")).......(setf.(nth |
| e240 | 20 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 | .n.easy-hugo--google-cloud-stora |
| e260 | 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 29 0a 20 20 20 20 20 | ge-deploy-timer-list).nil)...... |
| e280 | 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 62 | .(error."'hugo.--destination.pub |
| e2a0 | 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 6c | lic'.command.does.not.end.normal |
| e2c0 | 6c 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 | ly")))...(when.(get-buffer."*hug |
| e2e0 | 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 6f 79 2a 22 29 | o-google-cloud-storage-deploy*") |
| e300 | 0a 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 | .....(kill-buffer."*hugo-google- |
| e320 | 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 28 73 65 74 71 | cloud-storage-deploy*"))...(setq |
| e340 | 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 6f 2d 6e 74 | .default-directory.(easy-hugo-nt |
| e360 | 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 73 65 64 69 | h-eval-bloglist.easy-hugo-basedi |
| e380 | 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 72 69 6e 67 | r.n))...(shell-command-to-string |
| e3a0 | 0a 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 | ....(concat."gsutil.-m.rsync.-d. |
| e3c0 | 2d 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 | -r.public.gs://".....(easy-hugo- |
| e3e0 | 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 6f 6f 67 | nth-eval-bloglist.easy-hugo-goog |
| e400 | 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 65 20 6e 29 0a | le-cloud-storage-bucket-name.n). |
| e420 | 09 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 | ...."/"))...(setq.default-direct |
| e440 | 6f 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 | ory.easy-hugo-basedir)...(messag |
| e460 | 65 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 | e."Blog.deployed")...(when.(easy |
| e480 | 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 75 67 | -hugo-nth-eval-bloglist.easy-hug |
| e4a0 | 6f 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 | o-url.n).....(browse-url.(easy-h |
| e4c0 | 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- |
| e4e0 | 75 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 | url.n)))...(setf.(nth.n.easy-hug |
| e500 | 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 74 | o--google-cloud-storage-deploy-t |
| e520 | 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 61 64 | imer-list).nil))..;;;###autoload |
| e540 | 0a 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 | .(defun.easy-hugo-ag.()..."Searc |
| e560 | 68 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 6e 73 75 6c 74 | h.for.blog.article.with.`consult |
| e580 | 2d 72 69 70 67 72 65 70 27 20 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 61 67 27 20 6f 72 20 60 68 65 | -ripgrep'.or.`counsel-ag'.or.`he |
| e5a0 | 6c 6d 2d 61 67 27 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 | lm-ag'."...(interactive)...(easy |
| e5c0 | 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 28 69 66 20 28 61 6e 64 20 28 72 65 71 75 | -hugo-with-env....(if.(and.(requ |
| e5e0 | 69 72 65 20 27 63 6f 6e 73 75 6c 74 20 6e 69 6c 20 74 29 20 28 6e 6f 74 20 65 61 73 79 2d 68 75 | ire.'consult.nil.t).(not.easy-hu |
| e600 | 67 6f 2d 63 6f 75 6e 73 65 6c 2d 61 67 29 20 28 6e 6f 74 20 65 61 73 79 2d 68 75 67 6f 2d 68 65 | go-counsel-ag).(not.easy-hugo-he |
| e620 | 6c 6d 2d 61 67 29 29 0a 09 20 20 20 28 63 6f 6e 73 75 6c 74 2d 72 69 70 67 72 65 70 20 28 65 78 | lm-ag)).....(consult-ripgrep.(ex |
| e640 | 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 72 | pand-file-name.easy-hugo-postdir |
| e660 | 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 20 6e 69 6c 29 0a 09 20 28 69 66 20 28 | .easy-hugo-basedir).nil)...(if.( |
| e680 | 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 6f | and.(require.'counsel.nil.t).(no |
| e6a0 | 74 20 65 61 73 79 2d 68 75 67 6f 2d 68 65 6c 6d 2d 61 67 29 29 0a 09 09 20 28 63 6f 75 6e 73 65 | t.easy-hugo-helm-ag))....(counse |
| e6c0 | 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 65 61 73 79 2d | l-ag.nil.(expand-file-name.easy- |
| e6e0 | 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)) |
| e700 | 0a 20 20 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 20 6e 69 | ........(if.(require.'helm-ag.ni |
| e720 | 6c 20 74 29 0a 09 09 20 20 20 28 68 65 6c 6d 2d 61 67 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | l.t)......(helm-ag.(expand-file- |
| e740 | 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 |
| e760 | 2d 62 61 73 65 64 69 72 29 29 0a 09 09 20 28 65 72 72 6f 72 20 22 27 63 6f 6e 73 75 6c 74 27 20 | -basedir))....(error."'consult'. |
| e780 | 6f 72 20 27 63 6f 75 6e 73 65 6c 27 20 6f 72 20 27 68 65 6c 6d 2d 61 67 27 20 69 73 20 6e 6f 74 | or.'counsel'.or.'helm-ag'.is.not |
| e7a0 | 20 69 6e 73 74 61 6c 6c 65 64 22 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | .installed"))))))..;;;###autoloa |
| e7c0 | 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 72 67 20 28 29 0a 20 20 22 53 65 61 72 | d.(defun.easy-hugo-rg.()..."Sear |
| e7e0 | 63 68 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 | ch.for.blog.article.with.`counse |
| e800 | 6c 2d 72 67 27 20 6f 72 20 60 63 6f 6e 73 75 6c 74 2d 72 69 70 67 72 65 70 27 2e 22 0a 20 20 28 | l-rg'.or.`consult-ripgrep'."...( |
| e820 | 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 |
| e840 | 6e 76 0a 20 20 20 28 6c 65 74 20 28 28 64 69 72 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 | nv....(let.((dir.(expand-file-na |
| e860 | 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 |
| e880 | 61 73 65 64 69 72 29 29 29 0a 20 20 20 20 20 28 69 66 20 28 72 65 71 75 69 72 65 20 27 63 6f 75 | asedir)))......(if.(require.'cou |
| e8a0 | 6e 73 65 6c 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 72 67 | nsel.nil.t)..........(counsel-rg |
| e8c0 | 20 6e 69 6c 20 64 69 72 29 0a 20 20 20 20 20 20 20 28 69 66 20 28 72 65 71 75 69 72 65 20 27 63 | .nil.dir)........(if.(require.'c |
| e8e0 | 6f 6e 73 75 6c 74 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 75 6c | onsult.nil.t)............(consul |
| e900 | 74 2d 72 69 70 67 72 65 70 20 64 69 72 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 28 65 72 72 | t-ripgrep.dir.nil)..........(err |
| e920 | 6f 72 20 22 27 63 6f 75 6e 73 65 6c 27 20 6f 72 20 27 63 6f 6e 73 75 6c 74 27 20 69 73 20 6e 6f | or."'counsel'.or.'consult'.is.no |
| e940 | 74 20 69 6e 73 74 61 6c 6c 65 64 22 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | t.installed"))))))..;;;###autolo |
| e960 | 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6f 70 65 6e 2d 63 6f 6e 66 69 67 20 | ad.(defun.easy-hugo-open-config. |
| e980 | 28 29 0a 20 20 22 4f 70 65 6e 20 48 75 67 6f 27 73 20 63 6f 6e 66 69 67 20 66 69 6c 65 2e 22 0a | ()..."Open.Hugo's.config.file.". |
| e9a0 | 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 6f 2d 77 69 74 | ..(interactive)...(easy-hugo-wit |
| e9c0 | 68 2d 65 6e 76 0a 20 20 20 28 6c 65 74 20 28 28 63 6f 6e 66 69 67 2d 66 69 6c 65 73 20 27 28 22 | h-env....(let.((config-files.'(" |
| e9e0 | 63 6f 6e 66 69 67 2e 74 6f 6d 6c 22 20 22 63 6f 6e 66 69 67 2e 79 61 6d 6c 22 20 22 63 6f 6e 66 | config.toml"."config.yaml"."conf |
| ea00 | 69 67 2e 6a 73 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ig.json"........................ |
| ea20 | 20 20 22 68 75 67 6f 2e 74 6f 6d 6c 22 20 22 68 75 67 6f 2e 79 61 6d 6c 22 20 22 68 75 67 6f 2e | .."hugo.toml"."hugo.yaml"."hugo. |
| ea40 | 6a 73 6f 6e 22 29 29 29 0a 20 20 20 20 20 28 63 61 74 63 68 20 27 66 6f 75 6e 64 2d 63 6f 6e 66 | json")))......(catch.'found-conf |
| ea60 | 69 67 0a 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 69 6c 65 20 63 6f 6e 66 69 67 2d 66 | ig........(dolist.(file.config-f |
| ea80 | 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 75 6c 6c 2d 70 61 74 68 20 | iles)..........(let.((full-path. |
| eaa0 | 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 20 65 61 73 79 2d 68 75 67 6f | (expand-file-name.file.easy-hugo |
| eac0 | 2d 62 61 73 65 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 69 | -basedir)))............(when.(fi |
| eae0 | 6c 65 2d 65 78 69 73 74 73 2d 70 20 66 75 6c 6c 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 | le-exists-p.full-path).......... |
| eb00 | 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 20 66 75 6c 6c 2d 70 61 74 68 29 0a 20 20 20 20 20 20 | ....(find-file.full-path)....... |
| eb20 | 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 66 6f 75 6e 64 2d 63 6f 6e 66 69 67 20 74 29 29 29 | .......(throw.'found-config.t))) |
| eb40 | 29 0a 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 4e 6f 20 48 75 67 6f 20 63 6f 6e 66 69 67 20 | )........(error."No.Hugo.config. |
| eb60 | 66 69 6c 65 20 66 6f 75 6e 64 20 69 6e 20 25 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 | file.found.in.%s".easy-hugo-base |
| eb80 | 64 69 72 29 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 68 | dir)))))..(defcustom.easy-hugo-h |
| eba0 | 65 6c 70 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 | elp...(if.(null.easy-hugo-sort-d |
| ebc0 | 65 66 61 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 6e 20 2e 2e | efault-char).......(progn.."n... |
| ebe0 | 20 4e 65 77 20 62 6c 6f 67 20 70 6f 73 74 20 20 20 20 52 20 2e 2e 20 52 65 6e 61 6d 65 20 66 69 | .New.blog.post....R....Rename.fi |
| ec00 | 6c 65 20 20 20 47 20 2e 2e 20 44 65 70 6c 6f 79 20 47 69 74 48 75 62 20 20 20 20 44 20 2e 2e 20 | le...G....Deploy.GitHub....D.... |
| ec20 | 44 72 61 66 74 20 6c 69 73 74 0a 70 20 2e 2e 20 50 72 65 76 69 65 77 20 20 20 20 20 20 20 20 20 | Draft.list.p....Preview......... |
| ec40 | 20 67 20 2e 2e 20 52 65 66 72 65 73 68 20 20 20 20 20 20 20 41 20 2e 2e 20 44 65 70 6c 6f 79 20 | .g....Refresh.......A....Deploy. |
| ec60 | 41 57 53 20 53 33 20 20 20 20 75 20 2e 2e 20 53 6f 72 74 20 70 75 62 6c 69 73 68 64 61 79 0a 76 | AWS.S3....u....Sort.publishday.v |
| ec80 | 20 2e 2e 20 4f 70 65 6e 20 76 69 65 77 2d 6d 6f 64 65 20 20 20 73 20 2e 2e 20 53 6f 72 74 20 74 | ....Open.view-mode...s....Sort.t |
| eca0 | 69 6d 65 20 20 20 20 20 54 20 2e 2e 20 50 75 62 6c 69 73 68 20 74 69 6d 65 72 20 20 20 20 4e 20 | ime.....T....Publish.timer....N. |
| ecc0 | 2e 2e 20 4e 6f 20 68 65 6c 70 2d 6d 6f 64 65 0a 64 20 2e 2e 20 44 65 6c 65 74 65 20 70 6f 73 74 | ...No.help-mode.d....Delete.post |
| ece0 | 20 20 20 20 20 20 63 20 2e 2e 20 4f 70 65 6e 20 63 6f 6e 66 69 67 20 20 20 57 20 2e 2e 20 41 57 | ......c....Open.config...W....AW |
| ed00 | 53 20 53 33 20 74 69 6d 65 72 20 20 20 20 20 66 20 2e 2e 20 53 65 6c 65 63 74 20 66 69 6c 65 6e | S.S3.timer.....f....Select.filen |
| ed20 | 61 6d 65 0a 50 20 2e 2e 20 50 75 62 6c 69 73 68 20 63 6c 65 76 65 72 20 20 20 43 20 2e 2e 20 44 | ame.P....Publish.clever...C....D |
| ed40 | 65 70 6c 6f 79 20 47 43 53 20 20 20 20 61 20 2e 2e 20 53 65 61 72 63 68 20 61 72 74 69 63 6c 65 | eploy.GCS....a....Search.article |
| ed60 | 73 20 20 48 20 2e 2e 20 47 69 74 48 75 62 20 74 69 6d 65 72 0a 3c 20 2e 2e 20 50 72 65 76 69 6f | s..H....GitHub.timer.<....Previo |
| ed80 | 75 73 20 62 6c 6f 67 20 20 20 20 3e 20 2e 2e 20 4e 65 78 74 20 62 6c 6f 67 20 20 20 20 20 2c 20 | us.blog....>....Next.blog.....,. |
| eda0 | 2e 2e 20 50 72 65 20 70 6f 73 74 64 69 72 20 20 20 20 20 20 2e 20 2e 2e 20 4e 65 78 74 20 70 6f | ...Pre.postdir...........Next.po |
| edc0 | 73 74 64 69 72 0a 46 20 2e 2e 20 46 75 6c 6c 20 68 65 6c 70 20 5b 74 61 62 5d 20 20 3b 20 2e 2e | stdir.F....Full.help.[tab]..;... |
| ede0 | 20 53 65 6c 65 63 74 20 62 6c 6f 67 20 20 20 2f 20 2e 2e 20 53 65 6c 65 63 74 20 70 6f 73 74 64 | .Select.blog.../....Select.postd |
| ee00 | 69 72 20 20 20 71 20 2e 2e 20 51 75 69 74 20 65 61 73 79 2d 68 75 67 6f 0a 22 29 0a 20 20 20 20 | ir...q....Quit.easy-hugo.")..... |
| ee20 | 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 22 6e 20 2e 2e 20 4e 65 77 20 62 6c 6f 67 20 70 6f 73 74 | (progn......."n....New.blog.post |
| ee40 | 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 44 65 70 6c | ....R....Rename.file...G....Depl |
| ee60 | 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 0a 70 20 2e | oy.GitHub....D....Draft.list.p.. |
| ee80 | 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 65 73 68 20 | ..Preview..........g....Refresh. |
| eea0 | 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 75 20 2e 2e | ......A....Deploy.AWS.S3....u... |
| eec0 | 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 69 65 77 2d | .Sort.publishday.v....Open.view- |
| eee0 | 6d 6f 64 65 20 20 20 73 20 2e 2e 20 53 6f 72 74 20 63 68 61 72 20 20 20 20 20 54 20 2e 2e 20 50 | mode...s....Sort.char.....T....P |
| ef00 | 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 2d 6d 6f 64 | ublish.timer....N....No.help-mod |
| ef20 | 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 20 4f 70 65 | e.d....Delete.post......c....Ope |
| ef40 | 6e 20 63 6f 6e 66 69 67 20 20 20 3b 20 2e 2e 20 53 65 6c 65 63 74 20 62 6c 6f 67 20 20 20 20 20 | n.config...;....Select.blog..... |
| ef60 | 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 75 62 6c 69 | .f....Select.filename.P....Publi |
| ef80 | 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 20 20 20 61 | sh.clever...C....Deploy.GCS....a |
| efa0 | 20 2e 2e 20 53 65 61 72 63 68 20 61 72 74 69 63 6c 65 73 20 20 48 20 2e 2e 20 47 69 74 48 75 62 | ....Search.articles..H....GitHub |
| efc0 | 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 20 3e 20 2e | .timer.<....Previous.blog....>.. |
| efe0 | 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 74 64 69 72 | ..Next.blog.....,....Pre.postdir |
| f000 | 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 20 46 75 6c | ...........Next.postdir.F....Ful |
| f020 | 6c 20 68 65 6c 70 20 5b 74 61 62 5d 20 20 57 20 2e 2e 20 41 57 53 20 53 33 20 74 69 6d 65 72 20 | l.help.[tab]..W....AWS.S3.timer. |
| f040 | 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 51 75 69 74 | ./....Select.postdir...q....Quit |
| f060 | 20 65 61 73 79 2d 68 75 67 6f 0a 22 29 29 0a 20 20 22 48 65 6c 70 20 6f 66 20 60 65 61 73 79 2d | .easy-hugo."))..."Help.of.`easy- |
| f080 | 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 74 | hugo'."...:group.'easy-hugo...:t |
| f0a0 | 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 61 73 79 2d 68 75 67 | ype.'string)..(defconst.easy-hug |
| f0c0 | 6f 2d 2d 66 69 72 73 74 2d 68 65 6c 70 0a 20 20 22 57 65 6c 63 6f 6d 65 20 74 6f 20 45 61 73 79 | o--first-help..."Welcome.to.Easy |
| f0e0 | 2d 68 75 67 6f 0a 0a 4c 65 74 27 73 20 70 6f 73 74 20 61 6e 20 61 72 74 69 63 6c 65 20 66 69 72 | -hugo..Let's.post.an.article.fir |
| f100 | 73 74 2e 0a 50 72 65 73 73 20 6e 20 6f 6e 20 74 68 69 73 20 73 63 72 65 65 6e 20 6f 72 20 4d 2d | st..Press.n.on.this.screen.or.M- |
| f120 | 78 20 65 61 73 79 2d 68 75 67 6f 2d 6e 65 77 70 6f 73 74 2e 0a 45 6e 74 65 72 20 61 20 61 72 74 | x.easy-hugo-newpost..Enter.a.art |
| f140 | 69 63 6c 65 20 66 69 6c 65 20 6e 61 6d 65 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 | icle.file.name.in.the.minibuffer |
| f160 | 2e 0a 54 68 65 6e 20 4d 2d 78 20 65 61 73 79 2d 68 75 67 6f 20 61 67 61 69 6e 20 6f 72 20 72 65 | ..Then.M-x.easy-hugo.again.or.re |
| f180 | 66 72 65 73 68 20 74 68 65 20 73 63 72 65 65 6e 20 77 69 74 68 20 72 20 6f 72 20 67 20 6b 65 79 | fresh.the.screen.with.r.or.g.key |
| f1a0 | 20 69 6e 20 74 68 69 73 20 62 75 66 66 65 72 2c 0a 61 72 74 69 63 6c 65 20 77 68 69 63 68 20 79 | .in.this.buffer,.article.which.y |
| f1c0 | 6f 75 20 77 72 6f 74 65 20 73 68 6f 75 6c 64 20 61 70 70 65 61 72 20 68 65 72 65 2e 0a 45 6e 6a | ou.wrote.should.appear.here..Enj |
| f1e0 | 6f 79 21 0a 0a 22 0a 20 20 22 48 65 6c 70 20 6f 66 20 60 65 61 73 79 2d 68 75 67 6f 27 20 66 69 | oy!.."..."Help.of.`easy-hugo'.fi |
| f200 | 72 73 74 20 74 69 6d 65 2e 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 | rst.time.")..(defcustom.easy-hug |
| f220 | 6f 2d 61 64 64 2d 68 65 6c 70 0a 20 20 28 69 66 20 28 6e 75 6c 6c 20 65 61 73 79 2d 68 75 67 6f | o-add-help...(if.(null.easy-hugo |
| f240 | 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 70 72 6f 67 6e | -sort-default-char).......(progn |
| f260 | 0a 09 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 20 52 65 | .."O....Open.basedir.....r....Re |
| f280 | 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 65 72 20 | fresh.......b....X.github.timer. |
| f2a0 | 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 72 65 76 | ..t....X.publish-timer.k....Prev |
| f2c0 | 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 20 20 20 | ious-line....j....Next.line..... |
| f2e0 | 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 72 77 61 | h....backward-char....l....forwa |
| f300 | 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 20 69 20 | rd-char.m....X.s3-timer.......i. |
| f320 | 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 65 72 20 | ...X.GCS.timer...I....GCS.timer. |
| f340 | 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 0a 2d 20 | .......V....View.other.window.-. |
| f360 | 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 20 70 6f | ...Pre.postdir......+....Next.po |
| f380 | 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 6f 20 2e | stdir..w....Write.post.......o.. |
| f3a0 | 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 20 62 6c | ..Open.other.window.J....Jump.bl |
| f3c0 | 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 42 20 2e | og........e....Edit.file.....B.. |
| f3e0 | 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 65 62 61 | ..Firebase.deploy..!....X.fireba |
| f400 | 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 20 20 53 | se.timer.L....Firebase.timer...S |
| f420 | 20 2e 2e 20 53 6f 72 74 20 63 68 61 72 20 20 20 20 20 4d 20 2e 2e 20 4d 61 67 69 74 20 73 74 61 | ....Sort.char.....M....Magit.sta |
| f440 | 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 0a 20 20 | tus.....?....Describe-mode.")... |
| f460 | 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 22 4f 20 2e 2e 20 4f 70 65 6e 20 62 61 73 65 64 69 | ..(progn......."O....Open.basedi |
| f480 | 72 20 20 20 20 20 72 20 2e 2e 20 52 65 66 72 65 73 68 20 20 20 20 20 20 20 62 20 2e 2e 20 58 20 | r.....r....Refresh.......b....X. |
| f4a0 | 67 69 74 68 75 62 20 74 69 6d 65 72 20 20 20 74 20 2e 2e 20 58 20 70 75 62 6c 69 73 68 2d 74 69 | github.timer...t....X.publish-ti |
| f4c0 | 6d 65 72 0a 6b 20 2e 2e 20 50 72 65 76 69 6f 75 73 2d 6c 69 6e 65 20 20 20 20 6a 20 2e 2e 20 4e | mer.k....Previous-line....j....N |
| f4e0 | 65 78 74 20 6c 69 6e 65 20 20 20 20 20 68 20 2e 2e 20 62 61 63 6b 77 61 72 64 2d 63 68 61 72 20 | ext.line.....h....backward-char. |
| f500 | 20 20 20 6c 20 2e 2e 20 66 6f 72 77 61 72 64 2d 63 68 61 72 0a 6d 20 2e 2e 20 58 20 73 33 2d 74 | ...l....forward-char.m....X.s3-t |
| f520 | 69 6d 65 72 20 20 20 20 20 20 20 69 20 2e 2e 20 58 20 47 43 53 20 74 69 6d 65 72 20 20 20 49 20 | imer.......i....X.GCS.timer...I. |
| f540 | 2e 2e 20 47 43 53 20 74 69 6d 65 72 20 20 20 20 20 20 20 20 56 20 2e 2e 20 56 69 65 77 20 6f 74 | ...GCS.timer........V....View.ot |
| f560 | 68 65 72 20 77 69 6e 64 6f 77 0a 2d 20 2e 2e 20 50 72 65 20 70 6f 73 74 64 69 72 20 20 20 20 20 | her.window.-....Pre.postdir..... |
| f580 | 20 2b 20 2e 2e 20 4e 65 78 74 20 70 6f 73 74 64 69 72 20 20 77 20 2e 2e 20 57 72 69 74 65 20 70 | .+....Next.postdir..w....Write.p |
| f5a0 | 6f 73 74 20 20 20 20 20 20 20 6f 20 2e 2e 20 4f 70 65 6e 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 | ost.......o....Open.other.window |
| f5c0 | 0a 4a 20 2e 2e 20 4a 75 6d 70 20 62 6c 6f 67 20 20 20 20 20 20 20 20 65 20 2e 2e 20 45 64 69 74 | .J....Jump.blog........e....Edit |
| f5e0 | 20 66 69 6c 65 20 20 20 20 20 42 20 2e 2e 20 46 69 72 65 62 61 73 65 20 64 65 70 6c 6f 79 20 20 | .file.....B....Firebase.deploy.. |
| f600 | 21 20 2e 2e 20 58 20 66 69 72 65 62 61 73 65 20 74 69 6d 65 72 0a 4c 20 2e 2e 20 46 69 72 65 62 | !....X.firebase.timer.L....Fireb |
| f620 | 61 73 65 20 74 69 6d 65 72 20 20 20 53 20 2e 2e 20 53 6f 72 74 20 74 69 6d 65 20 20 20 20 20 4d | ase.timer...S....Sort.time.....M |
| f640 | 20 2e 2e 20 4d 61 67 69 74 20 73 74 61 74 75 73 20 20 20 20 20 3f 20 2e 2e 20 44 65 73 63 72 69 | ....Magit.status.....?....Descri |
| f660 | 62 65 2d 6d 6f 64 65 0a 22 29 29 0a 20 20 22 41 64 64 20 68 65 6c 70 20 6f 66 20 60 65 61 73 79 | be-mode."))..."Add.help.of.`easy |
| f680 | 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...: |
| f6a0 | 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f | type.'string)..(defvar.easy-hugo |
| f6c0 | 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d 6b 65 79 | -mode-map...(let.((map.(make-key |
| f6e0 | 6d 61 70 29 29 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 2e 22 20 27 | map))).....(define-key.map.".".' |
| f700 | 65 61 73 79 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 | easy-hugo-next-postdir).....(def |
| f720 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 2c 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 | ine-key.map.",".'easy-hugo-previ |
| f740 | 6f 75 73 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 70 | ous-postdir).....(define-key.map |
| f760 | 20 22 2b 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6e 65 78 74 2d 70 6f 73 74 64 69 72 29 0a 20 20 | ."+".'easy-hugo-next-postdir)... |
| f780 | 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 2d 22 20 27 65 61 73 79 2d 68 75 67 6f | ..(define-key.map."-".'easy-hugo |
| f7a0 | 2d 70 72 65 76 69 6f 75 73 2d 70 6f 73 74 64 69 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b | -previous-postdir).....(define-k |
| f7c0 | 65 79 20 6d 61 70 20 22 6e 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6e 65 77 70 6f 73 74 29 0a 20 | ey.map."n".'easy-hugo-newpost).. |
| f7e0 | 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 77 22 20 27 65 61 73 79 2d 68 75 67 | ...(define-key.map."w".'easy-hug |
| f800 | 6f 2d 6e 65 77 70 6f 73 74 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 | o-newpost).....(define-key.map." |
| f820 | 61 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 61 67 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 | a".'easy-hugo-ag).....(define-ke |
| f840 | 79 20 6d 61 70 20 22 4d 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6d 61 67 69 74 29 0a 20 20 20 20 | y.map."M".'easy-hugo-magit)..... |
| f860 | 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 63 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6f | (define-key.map."c".'easy-hugo-o |
| f880 | 70 65 6e 2d 63 6f 6e 66 69 67 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 | pen-config).....(define-key.map. |
| f8a0 | 22 75 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 70 75 62 6c 69 73 68 64 61 79 29 0a | "u".'easy-hugo-sort-publishday). |
| f8c0 | 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 70 22 20 27 65 61 73 79 2d 68 75 | ....(define-key.map."p".'easy-hu |
| f8e0 | 67 6f 2d 70 72 65 76 69 65 77 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 | go-preview).....(define-key.map. |
| f900 | 22 50 22 20 27 65 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 | "P".'easy-hugo-publish-clever).. |
| f920 | 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 54 22 20 27 65 61 73 79 2d 68 75 67 | ...(define-key.map."T".'easy-hug |
| f940 | 6f 2d 70 75 62 6c 69 73 68 2d 74 69 6d 65 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 | o-publish-timer).....(define-key |
| f960 | 20 6d 61 70 20 22 57 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 | .map."W".'easy-hugo-amazon-s3-de |
| f980 | 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 20 | ploy-timer).....(define-key.map. |
| f9a0 | 22 74 22 20 27 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 | "t".'easy-hugo-cancel-publish-ti |
| f9c0 | 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 6f 22 20 27 65 61 | mer).....(define-key.map."o".'ea |
| f9e0 | 73 79 2d 68 75 67 6f 2d 6f 70 65 6e 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 28 | sy-hugo-open-other-window).....( |
| fa00 | 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 4f 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6f 70 | define-key.map."O".'easy-hugo-op |
| fa20 | 65 6e 2d 62 61 73 65 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 | en-basedir).....(define-key.map. |
| fa40 | 22 52 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 72 65 6e 61 6d 65 29 0a 20 20 20 20 28 64 65 66 69 | "R".'easy-hugo-rename).....(defi |
| fa60 | 6e 65 2d 6b 65 79 20 6d 61 70 20 22 5c 43 2d 6d 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6f 70 65 | ne-key.map."\C-m".'easy-hugo-ope |
| fa80 | 6e 29 0a 20 20 20 20 28 70 75 74 20 27 65 61 73 79 2d 68 75 67 6f 2d 6f 70 65 6e 20 3a 61 64 76 | n).....(put.'easy-hugo-open.:adv |
| faa0 | 65 72 74 69 73 65 64 2d 62 69 6e 64 69 6e 67 20 22 5c 43 2d 6d 22 29 0a 20 20 20 20 28 64 65 66 | ertised-binding."\C-m").....(def |
| fac0 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 64 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 64 65 6c 65 74 | ine-key.map."d".'easy-hugo-delet |
| fae0 | 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 65 22 20 27 65 61 73 79 | e).....(define-key.map."e".'easy |
| fb00 | 2d 68 75 67 6f 2d 6f 70 65 6e 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 | -hugo-open).....(define-key.map. |
| fb20 | 22 66 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 73 65 6c 65 63 74 2d 66 69 6c 65 6e 61 6d 65 29 0a | "f".'easy-hugo-select-filename). |
| fb40 | 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 46 22 20 27 65 61 73 79 2d 68 75 | ....(define-key.map."F".'easy-hu |
| fb60 | 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 6b 65 79 20 6d 61 | go-full-help).....(define-key.ma |
| fb80 | 70 20 5b 74 61 62 5d 20 27 65 61 73 79 2d 68 75 67 6f 2d 66 75 6c 6c 2d 68 65 6c 70 29 0a 20 20 | p.[tab].'easy-hugo-full-help)... |
| fba0 | 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 62 61 63 6b 74 61 62 5d 20 27 65 61 73 | ..(define-key.map.[backtab].'eas |
| fbc0 | 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 79 20 | y-hugo-no-help).....(define-key. |
| fbe0 | 6d 61 70 20 22 4e 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6e 6f 2d 68 65 6c 70 29 0a 20 20 20 20 | map."N".'easy-hugo-no-help)..... |
| fc00 | 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 4a 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6e | (define-key.map."J".'easy-hugo-n |
| fc20 | 74 68 2d 62 6c 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 6a 22 | th-blog).....(define-key.map."j" |
| fc40 | 20 27 65 61 73 79 2d 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 | .'easy-hugo-next-line).....(defi |
| fc60 | 6e 65 2d 6b 65 79 20 6d 61 70 20 22 6b 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 6f | ne-key.map."k".'easy-hugo-previo |
| fc80 | 75 73 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 22 68 22 | us-line).....(define-key.map."h" |
| fca0 | 20 27 65 61 73 79 2d 68 75 67 6f 2d 62 61 63 6b 77 61 72 64 2d 63 68 61 72 29 0a 20 20 20 20 28 | .'easy-hugo-backward-char).....( |
| fcc0 | 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 6c 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 66 6f | define-key.map."l".'easy-hugo-fo |
| fce0 | 72 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 | rward-char).....(define-key.map. |
| fd00 | 22 20 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6e 65 78 74 2d 6c 69 6e 65 29 0a 20 20 20 20 28 64 | ".".'easy-hugo-next-line).....(d |
| fd20 | 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 3f 5c 53 2d 5c 20 5d 20 27 65 61 73 79 2d 68 75 67 | efine-key.map.[?\S-\.].'easy-hug |
| fd40 | 6f 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 | o-previous-line).....(define-key |
| fd60 | 20 6d 61 70 20 5b 72 65 6d 61 70 20 6e 65 78 74 2d 6c 69 6e 65 5d 20 27 65 61 73 79 2d 68 75 67 | .map.[remap.next-line].'easy-hug |
| fd80 | 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 |
| fda0 | 20 5b 72 65 6d 61 70 20 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 5d 20 27 65 61 73 79 2d 68 75 67 | .[remap.previous-line].'easy-hug |
| fdc0 | 6f 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 | o-previous-line).....(define-key |
| fde0 | 20 6d 61 70 20 5b 72 65 6d 61 70 20 66 6f 72 77 61 72 64 2d 63 68 61 72 5d 20 27 65 61 73 79 2d | .map.[remap.forward-char].'easy- |
| fe00 | 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 65 2d 6b | hugo-forward-char).....(define-k |
| fe20 | 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 62 61 63 6b 77 61 72 64 2d 63 68 61 72 5d 20 27 65 61 | ey.map.[remap.backward-char].'ea |
| fe40 | 73 79 2d 68 75 67 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 | sy-hugo-backward-char).....(defi |
| fe60 | 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 62 | ne-key.map.[remap.beginning-of-b |
| fe80 | 75 66 66 65 72 5d 20 27 65 61 73 79 2d 68 75 67 6f 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 62 | uffer].'easy-hugo-beginning-of-b |
| fea0 | 75 66 66 65 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 6d 61 | uffer).....(define-key.map.[rema |
| fec0 | 70 20 62 61 63 6b 77 61 72 64 2d 77 6f 72 64 5d 20 27 65 61 73 79 2d 68 75 67 6f 2d 62 61 63 6b | p.backward-word].'easy-hugo-back |
| fee0 | 77 61 72 64 2d 77 6f 72 64 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b | ward-word).....(define-key.map.[ |
| ff00 | 72 69 67 68 74 5d 20 27 65 61 73 79 2d 68 75 67 6f 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 29 0a | right].'easy-hugo-forward-char). |
| ff20 | 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 6c 65 66 74 5d 20 27 65 61 73 79 | ....(define-key.map.[left].'easy |
| ff40 | 2d 68 75 67 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 | -hugo-backward-char).....(define |
| ff60 | 2d 6b 65 79 20 6d 61 70 20 22 76 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 76 69 65 77 29 0a 20 20 | -key.map."v".'easy-hugo-view)... |
| ff80 | 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 56 22 20 27 65 61 73 79 2d 68 75 67 6f | ..(define-key.map."V".'easy-hugo |
| ffa0 | 2d 76 69 65 77 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 | -view-other-window).....(define- |
| ffc0 | 6b 65 79 20 6d 61 70 20 22 72 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 72 65 66 72 65 73 68 29 0a | key.map."r".'easy-hugo-refresh). |
| ffe0 | 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 67 22 20 27 65 61 73 79 2d 68 75 | ....(define-key.map."g".'easy-hu |
| 10000 | 67 6f 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 28 69 66 20 28 6e 75 6c 6c 20 65 61 73 79 2d 68 | go-refresh).....(if.(null.easy-h |
| 10020 | 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 70 72 6f 67 6e 0a 09 | ugo-sort-default-char)..(progn.. |
| 10040 | 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 73 22 20 27 65 61 73 79 2d 68 75 67 6f | ..(define-key.map."s".'easy-hugo |
| 10060 | 2d 73 6f 72 74 2d 74 69 6d 65 29 0a 09 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 | -sort-time)....(define-key.map." |
| 10080 | 53 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 63 68 61 72 29 29 0a 20 20 20 20 20 20 | S".'easy-hugo-sort-char))....... |
| 100a0 | 28 70 72 6f 67 6e 0a 09 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 53 22 20 27 65 61 73 | (progn..(define-key.map."S".'eas |
| 100c0 | 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 74 69 6d 65 29 0a 09 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d | y-hugo-sort-time)..(define-key.m |
| 100e0 | 61 70 20 22 73 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 63 68 61 72 29 29 29 0a 20 | ap."s".'easy-hugo-sort-char))).. |
| 10100 | 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 42 22 20 27 65 61 73 79 2d 68 75 67 | ...(define-key.map."B".'easy-hug |
| 10120 | 6f 2d 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b | o-firebase-deploy).....(define-k |
| 10140 | 65 79 20 6d 61 70 20 22 4c 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 66 69 72 65 62 61 73 65 2d 64 | ey.map."L".'easy-hugo-firebase-d |
| 10160 | 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 |
| 10180 | 20 22 21 22 20 27 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 | ."!".'easy-hugo-cancel-firebase- |
| 101a0 | 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 |
| 101c0 | 70 20 22 47 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 29 0a | p."G".'easy-hugo-github-deploy). |
| 101e0 | 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 48 22 20 27 65 61 73 79 2d 68 75 | ....(define-key.map."H".'easy-hu |
| 10200 | 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 29 0a 20 20 20 20 28 64 65 66 | go-github-deploy-timer).....(def |
| 10220 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 62 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 63 61 6e 63 65 | ine-key.map."b".'easy-hugo-cance |
| 10240 | 6c 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 29 0a 20 20 20 20 28 64 65 66 69 | l-github-deploy-timer).....(defi |
| 10260 | 6e 65 2d 6b 65 79 20 6d 61 70 20 22 41 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e | ne-key.map."A".'easy-hugo-amazon |
| 10280 | 2d 73 33 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 | -s3-deploy).....(define-key.map. |
| 102a0 | 22 6d 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 63 61 6e 63 65 6c 2d 61 6d 61 7a 6f 6e 2d 73 33 2d | "m".'easy-hugo-cancel-amazon-s3- |
| 102c0 | 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 |
| 102e0 | 70 20 22 43 22 20 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 | p."C".'easy-hugo-google-cloud-st |
| 10300 | 6f 72 61 67 65 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 | orage-deploy).....(define-key.ma |
| 10320 | 70 20 22 49 22 20 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 | p."I".'easy-hugo-google-cloud-st |
| 10340 | 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 6e 65 2d | orage-deploy-timer).....(define- |
| 10360 | 6b 65 79 20 6d 61 70 20 22 69 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 63 61 6e 63 65 6c 2d 67 6f | key.map."i".'easy-hugo-cancel-go |
| 10380 | 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 6d 65 72 29 | ogle-cloud-storage-deploy-timer) |
| 103a0 | 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 44 22 20 27 65 61 73 79 2d 68 | .....(define-key.map."D".'easy-h |
| 103c0 | 75 67 6f 2d 6c 69 73 74 2d 64 72 61 66 74 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 | ugo-list-draft).....(define-key. |
| 103e0 | 6d 61 70 20 22 71 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 71 75 69 74 29 0a 20 20 20 20 28 64 65 | map."q".'easy-hugo-quit).....(de |
| 10400 | 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 2f 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 73 65 6c 65 | fine-key.map."/".'easy-hugo-sele |
| 10420 | 63 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 70 20 | ct-postdir).....(define-key.map. |
| 10440 | 22 3b 22 20 27 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 | ";".'easy-hugo-select-blog)..... |
| 10460 | 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 3c 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 70 | (define-key.map."<".'easy-hugo-p |
| 10480 | 72 65 76 69 6f 75 73 2d 62 6c 6f 67 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 | revious-blog).....(define-key.ma |
| 104a0 | 70 20 22 3e 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6e 65 78 74 2d 62 6c 6f 67 29 0a 20 20 20 20 | p.">".'easy-hugo-next-blog)..... |
| 104c0 | 6d 61 70 29 0a 20 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 65 61 73 79 2d 68 75 67 6f 27 20 6d | map)..."Keymap.for.`easy-hugo'.m |
| 104e0 | 61 6a 6f 72 20 6d 6f 64 65 2e 22 29 0a 0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f | ajor.mode.")..(define-derived-mo |
| 10500 | 64 65 20 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 20 73 70 65 63 69 61 6c 2d 6d 6f 64 65 20 22 | de.easy-hugo-mode.special-mode." |
| 10520 | 45 61 73 79 2d 68 75 67 6f 22 0a 20 20 22 4d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f 72 20 65 61 73 | Easy-hugo"..."Major.mode.for.eas |
| 10540 | 79 20 68 75 67 6f 2e 22 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 71 75 69 74 | y.hugo.")..(defun.easy-hugo-quit |
| 10560 | 20 28 29 0a 20 20 22 51 75 69 74 20 65 61 73 79 20 68 75 67 6f 2e 22 0a 20 20 28 69 6e 74 65 72 | .()..."Quit.easy.hugo."...(inter |
| 10580 | 61 63 74 69 76 65 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 | active)...(setq.easy-hugo--sort- |
| 105a0 | 74 69 6d 65 2d 66 6c 67 20 31 29 0a 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 | time-flg.1)...(setq.easy-hugo--s |
| 105c0 | 6f 72 74 2d 63 68 61 72 2d 66 6c 67 20 6e 69 6c 29 0a 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d | ort-char-flg.nil)...(easy-hugo-- |
| 105e0 | 70 72 65 76 69 65 77 2d 65 6e 64 29 0a 20 20 28 77 68 65 6e 20 28 62 75 66 66 65 72 2d 6c 69 76 | preview-end)...(when.(buffer-liv |
| 10600 | 65 2d 70 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 20 20 | e-p.easy-hugo--mode-buffer)..... |
| 10620 | 28 6b 69 6c 6c 2d 62 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 | (kill-buffer.easy-hugo--mode-buf |
| 10640 | 66 65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6e 6f 2d 68 65 6c 70 | fer)))..(defun.easy-hugo-no-help |
| 10660 | 20 28 29 0a 20 20 22 4e 6f 20 68 65 6c 70 20 65 61 73 79 20 68 75 67 6f 2e 22 0a 20 20 28 69 6e | .()..."No.help.easy.hugo."...(in |
| 10680 | 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 65 61 73 79 2d 68 75 67 6f 2d 6e 6f 2d 68 65 | teractive)...(if.easy-hugo-no-he |
| 106a0 | 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 75 67 6f | lp.......(progn..(setq.easy-hugo |
| 106c0 | 2d 6e 6f 2d 68 65 6c 70 20 6e 69 6c 29 0a 09 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d | -no-help.nil)..(setq.easy-hugo-- |
| 106e0 | 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 | unmovable-line.easy-hugo--unmova |
| 10700 | 62 6c 65 2d 6c 69 6e 65 2d 64 65 66 61 75 6c 74 29 29 0a 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 | ble-line-default)).....(progn... |
| 10720 | 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 6e 6f 2d 68 65 6c 70 20 31 29 0a 20 | ....(setq.easy-hugo-no-help.1).. |
| 10740 | 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 61 64 64 69 74 69 6f 6e 61 6c 2d | .....(setq.easy-hugo-additional- |
| 10760 | 68 65 6c 70 20 6e 69 6c 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d | help.nil).......(setq.easy-hugo- |
| 10780 | 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 20 33 29 29 29 0a 20 20 28 69 66 20 65 61 73 79 2d | -unmovable-line.3)))...(if.easy- |
| 107a0 | 68 75 67 6f 2d 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 | hugo--draft-list.......(easy-hug |
| 107c0 | 6f 2d 64 72 61 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 | o-draft-list).....(easy-hugo))). |
| 107e0 | 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 66 75 6c 6c 2d 68 65 6c 70 20 28 29 0a 20 | .(defun.easy-hugo-full-help.().. |
| 10800 | 20 22 46 75 6c 6c 20 68 65 6c 70 20 6d 6f 64 65 20 6f 66 20 65 61 73 79 20 68 75 67 6f 2e 22 0a | ."Full.help.mode.of.easy.hugo.". |
| 10820 | 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 2d 68 75 67 6f 2d | ..(interactive)...(if.easy-hugo- |
| 10840 | 61 64 64 69 74 69 6f 6e 61 6c 2d 68 65 6c 70 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 28 73 | additional-help.......(progn..(s |
| 10860 | 65 74 71 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 | etq.easy-hugo-additional-help.ni |
| 10880 | 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 6c | l)..(setq.easy-hugo--unmovable-l |
| 108a0 | 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 65 | ine.easy-hugo--unmovable-line-de |
| 108c0 | 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 65 | fault)).....(progn.......(setq.e |
| 108e0 | 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 31 29 0a 20 20 20 20 | asy-hugo-additional-help.1)..... |
| 10900 | 20 20 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 69 6c 29 0a 20 | ..(setq.easy-hugo-no-help.nil).. |
| 10920 | 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 2d | .....(setq.easy-hugo--unmovable- |
| 10940 | 6c 69 6e 65 20 28 2b 20 65 61 73 79 2d 68 75 67 6f 2d 68 65 6c 70 2d 6c 69 6e 65 20 65 61 73 79 | line.(+.easy-hugo-help-line.easy |
| 10960 | 2d 68 75 67 6f 2d 61 64 64 2d 68 65 6c 70 2d 6c 69 6e 65 20 34 29 29 29 29 0a 20 20 28 69 66 20 | -hugo-add-help-line.4))))...(if. |
| 10980 | 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 65 61 73 | easy-hugo--draft-list.......(eas |
| 109a0 | 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 73 79 2d 68 75 67 | y-hugo-draft-list).....(easy-hug |
| 109c0 | 6f 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6c 69 73 74 2d 64 72 61 66 | o)))..(defun.easy-hugo-list-draf |
| 109e0 | 74 20 28 29 0a 20 20 22 4c 69 73 74 20 64 72 61 66 74 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | t.()..."List.drafts."...(interac |
| 10a00 | 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 69 73 | tive)...(if.easy-hugo--draft-lis |
| 10a20 | 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 6f 2d | t.......(progn..(setq.easy-hugo- |
| 10a40 | 2d 64 72 61 66 74 2d 6c 69 73 74 20 6e 69 6c 29 0a 09 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 | -draft-list.nil)..(setq.easy-hug |
| 10a60 | 6f 2d 2d 64 72 61 66 74 2d 6d 6f 64 65 20 6e 69 6c 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 29 29 | o--draft-mode.nil)..(easy-hugo)) |
| 10a80 | 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 79 2d 68 75 67 | .....(progn.......(setq.easy-hug |
| 10aa0 | 6f 2d 2d 64 72 61 66 74 2d 6c 69 73 74 20 31 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 | o--draft-list.1).......(setq.eas |
| 10ac0 | 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6d 6f 64 65 20 22 20 20 44 72 61 66 74 22 29 0a 20 20 | y-hugo--draft-mode."..Draft")... |
| 10ae0 | 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 64 72 61 66 74 2d 6c 69 73 74 29 29 29 29 0a 0a 28 | ....(easy-hugo-draft-list))))..( |
| 10b00 | 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 72 65 66 72 65 73 68 20 28 29 0a 20 20 22 52 65 | defun.easy-hugo-refresh.()..."Re |
| 10b20 | 66 72 65 73 68 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 | fresh.`easy-hugo-mode'."...(inte |
| 10b40 | 72 61 63 74 69 76 65 29 0a 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 73 | ractive)...(setq.easy-hugo--curs |
| 10b60 | 6f 72 20 28 70 6f 69 6e 74 29 29 0a 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 72 | or.(point))...(setq.easy-hugo--r |
| 10b80 | 65 66 72 65 73 68 20 31 29 0a 20 20 28 69 66 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 | efresh.1)...(if.easy-hugo--draft |
| 10ba0 | 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 73 | -list.......(easy-hugo-draft-lis |
| 10bc0 | 74 29 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 29 29 0a 20 20 28 73 65 74 71 20 65 61 73 79 | t).....(easy-hugo))...(setq.easy |
| 10be0 | 2d 68 75 67 6f 2d 2d 72 65 66 72 65 73 68 20 6e 69 6c 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 | -hugo--refresh.nil))..(defun.eas |
| 10c00 | 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 74 69 6d 65 20 28 29 0a 20 20 22 53 6f 72 74 20 61 72 74 69 | y-hugo-sort-time.()..."Sort.arti |
| 10c20 | 63 6c 65 20 62 79 20 74 69 6d 65 20 6f 6e 20 60 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 27 2e | cle.by.time.on.`easy-hugo-mode'. |
| 10c40 | 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 2d 68 75 67 | "...(interactive)...(if.easy-hug |
| 10c60 | 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 28 73 65 74 | o--draft-list.......(progn..(set |
| 10c80 | 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 0a | q.easy-hugo--sort-char-flg.nil). |
| 10ca0 | 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 |
| 10cc0 | 79 2d 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 | y-flg.nil)..(if.(eq.1.easy-hugo- |
| 10ce0 | 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 29 0a 09 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d | -sort-time-flg)......(setq.easy- |
| 10d00 | 68 75 67 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 20 32 29 0a 09 20 20 28 73 65 74 71 20 | hugo--sort-time-flg.2)....(setq. |
| 10d20 | 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 29 29 0a 09 28 65 | easy-hugo--sort-time-flg.1))..(e |
| 10d40 | 61 73 79 2d 68 75 67 6f 2d 64 72 61 66 74 2d 6c 69 73 74 29 29 0a 20 20 20 20 28 70 72 6f 67 6e | asy-hugo-draft-list)).....(progn |
| 10d60 | 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 63 68 61 | .......(setq.easy-hugo--sort-cha |
| 10d80 | 72 2d 66 6c 67 20 6e 69 6c 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f | r-flg.nil).......(setq.easy-hugo |
| 10da0 | 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 0a 20 20 20 20 20 | --sort-publishday-flg.nil)...... |
| 10dc0 | 20 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 2d | .(if.(eq.1.easy-hugo--sort-time- |
| 10de0 | 66 6c 67 29 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 74 69 | flg)....(setq.easy-hugo--sort-ti |
| 10e00 | 6d 65 2d 66 6c 67 20 32 29 0a 09 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 | me-flg.2)..(setq.easy-hugo--sort |
| 10e20 | 2d 74 69 6d 65 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 | -time-flg.1)).......(easy-hugo)) |
| 10e40 | 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 63 68 61 72 20 28 | ))..(defun.easy-hugo-sort-char.( |
| 10e60 | 29 0a 20 20 22 53 6f 72 74 20 61 72 74 69 63 6c 65 20 62 79 20 63 68 61 72 61 63 74 65 72 73 20 | )..."Sort.article.by.characters. |
| 10e80 | 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 61 63 | on.`easy-hugo-mode'."...(interac |
| 10ea0 | 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 69 73 | tive)...(if.easy-hugo--draft-lis |
| 10ec0 | 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 6f 2d | t.......(progn..(setq.easy-hugo- |
| 10ee0 | 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 20 6e 69 6c 29 0a 09 28 73 65 74 71 20 65 61 73 79 2d | -sort-time-flg.nil)..(setq.easy- |
| 10f00 | 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 0a 09 | hugo--sort-publishday-flg.nil).. |
| 10f20 | 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 63 68 61 72 2d 66 | (if.(eq.1.easy-hugo--sort-char-f |
| 10f40 | 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 2d 63 | lg)......(setq.easy-hugo--sort-c |
| 10f60 | 68 61 72 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 2d 73 | har-flg.2)....(setq.easy-hugo--s |
| 10f80 | 6f 72 74 2d 63 68 61 72 2d 66 6c 67 20 31 29 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 64 72 61 | ort-char-flg.1))..(easy-hugo-dra |
| 10fa0 | 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 74 71 | ft-list)).....(progn.......(setq |
| 10fc0 | 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 69 6c 29 0a 20 | .easy-hugo--sort-time-flg.nil).. |
| 10fe0 | 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 6c 69 | .....(setq.easy-hugo--sort-publi |
| 11000 | 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 20 65 | shday-flg.nil).......(if.(eq.1.e |
| 11020 | 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 28 73 65 74 | asy-hugo--sort-char-flg)....(set |
| 11040 | 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 0a 09 28 | q.easy-hugo--sort-char-flg.2)..( |
| 11060 | 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 31 29 | setq.easy-hugo--sort-char-flg.1) |
| 11080 | 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 20 65 | ).......(easy-hugo))))..(defun.e |
| 110a0 | 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 70 75 62 6c 69 73 68 64 61 79 20 28 29 0a 20 20 22 53 | asy-hugo-sort-publishday.()..."S |
| 110c0 | 6f 72 74 20 61 72 74 69 63 6c 65 20 62 79 20 70 75 62 6c 69 73 68 64 61 79 20 6f 6e 20 60 65 61 | ort.article.by.publishday.on.`ea |
| 110e0 | 73 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 | sy-hugo-mode'."...(interactive). |
| 11100 | 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..... |
| 11120 | 20 20 28 70 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 | ..(progn..(setq.easy-hugo--sort- |
| 11140 | 74 69 6d 65 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 | time-flg.nil)..(setq.easy-hugo-- |
| 11160 | 73 6f 72 74 2d 63 68 61 72 2d 66 6c 67 20 6e 69 6c 29 0a 09 28 69 66 20 28 65 71 20 31 20 65 61 | sort-char-flg.nil)..(if.(eq.1.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 29 0a 09 20 | sy-hugo--sort-publishday-flg)... |
| 111a0 | 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 6c 69 73 68 | ...(setq.easy-hugo--sort-publish |
| 111c0 | 64 61 79 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 2d 73 | day-flg.2)....(setq.easy-hugo--s |
| 111e0 | 6f 72 74 2d 70 75 62 6c 69 73 68 64 61 79 2d 66 6c 67 20 31 29 29 0a 09 28 65 61 73 79 2d 68 75 | ort-publishday-flg.1))..(easy-hu |
| 11200 | 67 6f 2d 64 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 | go-draft-list)).....(progn...... |
| 11220 | 20 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. |
| 11240 | 6e 69 6c 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 73 6f 72 74 | nil).......(setq.easy-hugo--sort |
| 11260 | 2d 63 68 61 72 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 20 65 | -char-flg.nil).......(if.(eq.1.e |
| 11280 | 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 09 | asy-hugo--sort-publishday-flg).. |
| 112a0 | 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 68 64 | ..(setq.easy-hugo--sort-publishd |
| 112c0 | 61 79 2d 66 6c 67 20 32 29 0a 09 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 | ay-flg.2)..(setq.easy-hugo--sort |
| 112e0 | 2d 70 75 62 6c 69 73 68 64 61 79 2d 66 6c 67 20 31 29 29 0a 20 20 20 20 20 20 28 65 61 73 79 2d | -publishday-flg.1)).......(easy- |
| 11300 | 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 2d 70 75 62 6c | hugo))))..(defun.easy-hugo--publ |
| 11320 | 69 73 68 64 61 79 2d 61 6c 69 73 74 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 61 72 74 69 63 6c | ishday-alist.()..."Return.articl |
| 11340 | 65 20 61 6c 69 73 74 20 77 69 74 68 20 70 75 62 6c 69 73 68 69 6e 67 20 64 61 74 65 2e 22 0a 20 | e.alist.with.publishing.date.".. |
| 11360 | 20 28 6c 65 74 2a 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 | .(let*.((files.(easy-hugo--direc |
| 11380 | 74 6f 72 79 2d 66 69 6c 65 73 0a 09 09 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a | tory-files....(expand-file-name. |
| 113a0 | 09 09 20 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 0a 09 09 20 20 65 61 73 79 2d 68 | ....easy-hugo-postdir.....easy-h |
| 113c0 | 75 67 6f 2d 62 61 73 65 64 69 72 29 0a 09 09 20 22 22 29 29 0a 09 20 28 66 69 6c 65 6c 69 73 74 | ugo-basedir)....""))...(filelist |
| 113e0 | 20 66 69 6c 65 73 29 0a 09 20 28 72 65 73 75 6c 74 20 28 6c 69 73 74 29 29 29 0a 20 20 20 20 28 | .files)...(result.(list))).....( |
| 11400 | 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 66 65 72 0a 09 | let.((source.(with-temp-buffer.. |
| 11420 | 09 20 20 20 20 28 77 68 69 6c 65 20 66 69 6c 65 73 0a 09 09 20 20 20 20 20 20 28 69 6e 73 65 72 | .....(while.files.........(inser |
| 11440 | 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 28 63 61 72 20 66 69 6c 65 73 29 29 0a 09 09 20 | t-file-contents.(car.files)).... |
| 11460 | 20 20 20 20 20 28 70 6f 70 20 66 69 6c 65 73 29 29 0a 09 09 20 20 20 20 28 62 75 66 66 65 72 2d | .....(pop.files)).......(buffer- |
| 11480 | 73 74 72 69 6e 67 29 29 29 29 0a 20 20 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 | string)))).......(save-match-dat |
| 114a0 | 61 0a 09 28 6c 65 74 20 28 28 70 6f 73 20 30 29 0a 09 20 20 20 20 20 20 6d 61 74 63 68 65 73 29 | a..(let.((pos.0)........matches) |
| 114c0 | 0a 09 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 5d 3f 5b | ....(while.(string-match."^[#]?[ |
| 114e0 | 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 5b 20 5d | +]?[Dd][Aa][Tt][Ee][:]?.[=]?+[.] |
| 11500 | 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 20 28 70 | *\\(.+?\\)$".source.pos)......(p |
| 11520 | 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 |
| 11540 | 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 |
| 11560 | 29 29 29 0a 09 20 20 28 77 68 65 6e 20 6d 61 74 63 68 65 73 0a 09 20 20 20 20 28 6c 65 74 20 28 | )))....(when.matches......(let.( |
| 11580 | 28 74 69 6d 65 73 74 61 6d 70 6c 69 73 74 0a 09 09 20 20 20 28 64 65 6c 65 74 65 20 22 22 20 28 | (timestamplist......(delete."".( |
| 115a0 | 73 70 6c 69 74 2d 73 74 72 69 6e 67 0a 09 09 09 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d | split-string...........(replace- |
| 115c0 | 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 09 09 09 09 22 5b 5c 22 5c 27 5d 22 20 22 20 | regexp-in-string....."[\"\']".". |
| 115e0 | 22 0a 09 09 09 09 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 | ".....(replace-regexp-in-string. |
| 11600 | 22 5b 2c 28 29 5d 22 20 22 22 20 28 66 6f 72 6d 61 74 20 22 25 73 22 20 6d 61 74 63 68 65 73 29 | "[,()]"."".(format."%s".matches) |
| 11620 | 29 29 0a 09 09 09 20 20 20 20 20 20 20 22 20 22 29 29 29 29 0a 09 20 20 20 20 20 20 28 77 68 69 | ))..........."."))))........(whi |
| 11640 | 6c 65 20 74 69 6d 65 73 74 61 6d 70 6c 69 73 74 0a 09 09 28 70 75 73 68 20 28 63 6f 6e 73 20 28 | le.timestamplist...(push.(cons.( |
| 11660 | 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 6c 69 73 74 | car.timestamplist).(car.filelist |
| 11680 | 29 29 20 72 65 73 75 6c 74 29 0a 09 09 28 70 6f 70 20 74 69 6d 65 73 74 61 6d 70 6c 69 73 74 29 | )).result)...(pop.timestamplist) |
| 116a0 | 0a 09 09 28 70 6f 70 20 66 69 6c 65 6c 69 73 74 29 29 0a 09 20 20 20 20 20 20 72 65 73 75 6c 74 | ...(pop.filelist))........result |
| 116c0 | 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 2d 64 72 61 66 74 | )))))))..(defun.easy-hugo--draft |
| 116e0 | 2d 70 75 62 6c 69 73 68 64 61 79 2d 61 6c 69 73 74 20 28 66 69 6c 65 73 69 6e 29 0a 20 20 22 52 | -publishday-alist.(filesin)..."R |
| 11700 | 65 74 75 72 6e 20 61 72 74 69 63 6c 65 20 61 6c 69 73 74 20 66 72 6f 6d 20 46 49 4c 45 53 49 4e | eturn.article.alist.from.FILESIN |
| 11720 | 20 77 69 74 68 20 70 75 62 6c 69 73 68 69 6e 67 20 64 61 74 65 2e 22 0a 20 20 28 77 68 65 6e 20 | .with.publishing.date."...(when. |
| 11740 | 66 69 6c 65 73 69 6e 0a 20 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 73 20 66 69 6c 65 73 69 6e | filesin.....(let.((files.filesin |
| 11760 | 29 0a 09 20 20 28 66 69 6c 65 6c 69 73 74 20 28 6c 69 73 74 29 29 0a 09 20 20 28 72 65 73 75 6c | )....(filelist.(list))....(resul |
| 11780 | 74 20 28 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 66 69 6c 65 73 0a 09 28 | t.(list))).......(while.files..( |
| 117a0 | 70 75 73 68 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 63 61 72 20 66 69 6c 65 | push.(expand-file-name.(car.file |
| 117c0 | 73 29 0a 09 09 09 09 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 | s).....(expand-file-name......ea |
| 117e0 | 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 0a 09 09 09 09 20 65 61 73 79 2d 68 75 67 6f 2d 62 | sy-hugo-postdir......easy-hugo-b |
| 11800 | 61 73 65 64 69 72 29 29 0a 09 20 20 20 20 20 20 66 69 6c 65 6c 69 73 74 29 0a 09 28 70 6f 70 20 | asedir))........filelist)..(pop. |
| 11820 | 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 6f 75 72 63 65 20 28 77 69 74 | files)).......(let.((source.(wit |
| 11840 | 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 09 09 20 20 20 20 20 20 28 77 68 69 6c 65 20 66 69 6c | h-temp-buffer.........(while.fil |
| 11860 | 65 73 69 6e 0a 09 09 09 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 28 65 | esin....(insert-file-contents.(e |
| 11880 | 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 63 61 72 20 66 69 6c 65 73 69 6e 29 0a 09 09 | xpand-file-name.(car.filesin)... |
| 118a0 | 09 09 09 09 09 09 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 09 09 09 09 | ......(expand-file-name......... |
| 118c0 | 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 0a 09 09 09 09 09 09 09 09 20 65 61 73 79 | .easy-hugo-postdir..........easy |
| 118e0 | 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 0a 09 09 09 28 70 6f 70 20 66 69 6c 65 73 69 6e | -hugo-basedir)))....(pop.filesin |
| 11900 | 29 29 0a 09 09 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 29 0a 09 28 | )).........(buffer-string))))..( |
| 11920 | 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 09 20 20 28 6c 65 74 20 28 28 70 6f 73 20 30 29 | save-match-data....(let.((pos.0) |
| 11940 | 0a 09 09 6d 61 74 63 68 65 73 29 0a 09 20 20 20 20 28 77 68 69 6c 65 20 28 73 74 72 69 6e 67 2d | ...matches)......(while.(string- |
| 11960 | 6d 61 74 63 68 20 22 5e 5b 23 5d 3f 5b 2b 5d 3f 5b 44 64 5d 5b 41 61 5d 5b 54 74 5d 5b 45 65 5d | match."^[#]?[+]?[Dd][Aa][Tt][Ee] |
| 11980 | 5b 3a 5d 3f 20 5b 3d 5d 3f 2b 5b 20 5d 2a 5c 5c 28 2e 2b 3f 5c 5c 29 24 22 20 73 6f 75 72 63 65 | [:]?.[=]?+[.]*\\(.+?\\)$".source |
| 119a0 | 20 70 6f 73 29 0a 09 20 20 20 20 20 20 28 70 75 73 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | .pos)........(push.(match-string |
| 119c0 | 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 20 20 28 73 65 74 71 | .1.source).matches)........(setq |
| 119e0 | 20 70 6f 73 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 29 0a 09 20 20 20 20 28 77 68 65 6e 20 | .pos.(match-end.0)))......(when. |
| 11a00 | 6d 61 74 63 68 65 73 0a 09 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 69 6d 65 73 74 61 6d 70 6c | matches........(let.((timestampl |
| 11a20 | 69 73 74 0a 09 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 | ist........(delete."".(split-str |
| 11a40 | 69 6e 67 0a 09 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 | ing......(replace-regexp-in-stri |
| 11a60 | 6e 67 0a 09 09 09 09 20 20 22 5b 5c 22 5c 27 5d 22 20 22 20 22 0a 09 09 09 09 20 20 28 72 65 70 | ng......."[\"\']".".".......(rep |
| 11a80 | 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."[,()]"."" |
| 11aa0 | 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 09 20 22 20 | .(format."%s".matches)))......". |
| 11ac0 | 22 29 29 29 29 0a 09 09 28 77 68 69 6c 65 20 74 69 6d 65 73 74 61 6d 70 6c 69 73 74 0a 09 09 20 | "))))...(while.timestamplist.... |
| 11ae0 | 20 28 70 75 73 68 20 28 63 6f 6e 73 20 28 63 61 72 20 74 69 6d 65 73 74 61 6d 70 6c 69 73 74 29 | .(push.(cons.(car.timestamplist) |
| 11b00 | 20 28 63 61 72 20 66 69 6c 65 6c 69 73 74 29 29 20 72 65 73 75 6c 74 29 0a 09 09 20 20 28 70 6f | .(car.filelist)).result).....(po |
| 11b20 | 70 20 74 69 6d 65 73 74 61 6d 70 6c 69 73 74 29 0a 09 09 20 20 28 70 6f 70 20 66 69 6c 65 6c 69 | p.timestamplist).....(pop.fileli |
| 11b40 | 73 74 29 29 0a 09 09 72 65 73 75 6c 74 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 | st))...result))))))))..(defun.ea |
| 11b60 | 73 79 2d 68 75 67 6f 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 20 28 61 72 67 29 0a 20 20 22 46 6f | sy-hugo-forward-char.(arg)..."Fo |
| 11b80 | 72 77 61 72 64 2d 63 68 61 72 20 6f 6e 20 60 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 27 2e 0a | rward-char.on.`easy-hugo-mode'.. |
| 11ba0 | 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 |
| 11bc0 | 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. |
| 11be0 | 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 77 | line."...(interactive."^p")...(w |
| 11c00 | 68 65 6e 20 28 6e 6f 74 20 28 65 6f 6c 70 29 29 0a 20 20 20 20 28 66 6f 72 77 61 72 64 2d 63 68 | hen.(not.(eolp)).....(forward-ch |
| 11c20 | 61 72 20 28 6f 72 20 61 72 67 20 31 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 | ar.(or.arg.1))))..(defun.easy-hu |
| 11c40 | 67 6f 2d 62 61 63 6b 77 61 72 64 2d 63 68 61 72 20 28 61 72 67 29 0a 20 20 22 42 61 63 6b 77 61 | go-backward-char.(arg)..."Backwa |
| 11c60 | 72 64 2d 63 68 61 72 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 | rd-char.on.`easy-hugo-mode'..Opt |
| 11c80 | 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 79 20 6c | ional.prefix.ARG.says.how.many.l |
| 11ca0 | 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 6c 69 6e | ines.to.move;.default.is.one.lin |
| 11cc0 | 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 77 68 65 6e | e."...(interactive."^p")...(when |
| 11ce0 | 20 28 6e 6f 74 20 28 62 6f 6c 70 29 29 0a 20 20 20 20 28 62 61 63 6b 77 61 72 64 2d 63 68 61 72 | .(not.(bolp)).....(backward-char |
| 11d00 | 20 28 6f 72 20 61 72 67 20 31 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f | .(or.arg.1))))..(defun.easy-hugo |
| 11d20 | 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 62 75 66 66 65 72 20 28 29 0a 20 20 22 45 61 73 79 2d | -beginning-of-buffer.()..."Easy- |
| 11d40 | 68 75 67 6f 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e | hugo.beginning-of-buffer."...(in |
| 11d60 | 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d | teractive)...(goto-char.(point-m |
| 11d80 | 69 6e 29 29 0a 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 | in))...(forward-line.(-.easy-hug |
| 11da0 | 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 20 31 29 29 0a 20 20 28 66 6f 72 77 61 72 64 | o--unmovable-line.1))...(forward |
| 11dc0 | 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 0a 20 | -char.easy-hugo--forward-char).. |
| 11de0 | 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 28 | .(when.easy-hugo-emacspeak.....( |
| 11e00 | 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 29 29 0a | easy-hugo-emacspeak-filename))). |
| 11e20 | 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 64 2d 77 6f 72 64 20 | .(defun.easy-hugo-backward-word. |
| 11e40 | 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a 20 20 22 45 61 73 79 2d 68 75 67 6f 20 62 61 63 | (&optional.arg)..."Easy-hugo.bac |
| 11e60 | 6b 77 61 72 64 2d 77 6f 72 64 2e 0a 4f 70 74 69 6f 6e 61 6c 20 70 72 65 66 69 78 20 41 52 47 20 | kward-word..Optional.prefix.ARG. |
| 11e80 | 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 76 65 3b 20 64 65 66 | says.how.many.lines.to.move;.def |
| 11ea0 | 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 65 72 61 63 74 69 76 | ault.is.one.line."...(interactiv |
| 11ec0 | 65 20 22 5e 70 22 29 0a 20 20 28 66 6f 72 77 61 72 64 2d 77 6f 72 64 20 28 2d 20 28 6f 72 20 61 | e."^p")...(forward-word.(-.(or.a |
| 11ee0 | 72 67 20 31 29 29 29 0a 20 20 28 69 66 20 28 3c 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 | rg.1)))...(if.(<.(line-number-at |
| 11f00 | 2d 70 6f 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 | -pos).easy-hugo--unmovable-line) |
| 11f20 | 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 | .......(progn..(goto-char.(point |
| 11f40 | 2d 6d 69 6e 29 29 0a 09 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 28 2d 20 65 61 73 79 2d 68 75 | -min))..(forward-line.(-.easy-hu |
| 11f60 | 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 20 31 29 29 29 29 29 0a 0a 28 64 65 66 75 | go--unmovable-line.1)))))..(defu |
| 11f80 | 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6e 65 78 74 2d 6c 69 6e 65 20 28 61 72 67 29 0a 20 20 22 4d | n.easy-hugo-next-line.(arg)..."M |
| 11fa0 | 6f 76 65 20 64 6f 77 6e 20 6c 69 6e 65 73 20 74 68 65 6e 20 70 6f 73 69 74 69 6f 6e 20 61 74 20 | ove.down.lines.then.position.at. |
| 11fc0 | 66 69 6c 65 6e 61 6d 65 2e 0a 4f 70 74 69 6f 6e 61 6c 20 70 72 65 66 69 78 20 41 52 47 20 73 61 | filename..Optional.prefix.ARG.sa |
| 11fe0 | 79 73 20 68 6f 77 20 6d 61 6e 79 20 6c 69 6e 65 73 20 74 6f 20 6d 6f 76 65 3b 20 64 65 66 61 75 | ys.how.many.lines.to.move;.defau |
| 12000 | 6c 74 20 69 73 20 6f 6e 65 20 6c 69 6e 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 | lt.is.one.line."...(interactive. |
| 12020 | 22 5e 70 22 29 0a 20 20 28 6c 65 74 20 28 28 6c 69 6e 65 2d 6d 6f 76 65 2d 76 69 73 75 61 6c 29 | "^p")...(let.((line-move-visual) |
| 12040 | 0a 09 28 67 6f 61 6c 2d 63 6f 6c 75 6d 6e 29 29 0a 20 20 20 20 28 6c 69 6e 65 2d 6d 6f 76 65 20 | ..(goal-column)).....(line-move. |
| 12060 | 61 72 67 20 74 29 29 0a 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 28 69 6e 76 69 73 69 62 6c 65 | arg.t))...(while.(and.(invisible |
| 12080 | 2d 70 20 28 70 6f 69 6e 74 29 29 0a 09 20 20 20 20 20 20 28 6e 6f 74 20 28 69 66 20 28 61 6e 64 | -p.(point))........(not.(if.(and |
| 120a0 | 20 61 72 67 20 28 3c 20 61 72 67 20 30 29 29 20 28 62 6f 62 70 29 20 28 65 6f 62 70 29 29 29 29 | .arg.(<.arg.0)).(bobp).(eobp)))) |
| 120c0 | 0a 20 20 20 20 28 66 6f 72 77 61 72 64 2d 63 68 61 72 20 28 69 66 20 28 61 6e 64 20 61 72 67 20 | .....(forward-char.(if.(and.arg. |
| 120e0 | 28 3c 20 61 72 67 20 30 29 29 20 2d 31 20 31 29 29 29 0a 20 20 28 62 65 67 69 6e 6e 69 6e 67 2d | (<.arg.0)).-1.1)))...(beginning- |
| 12100 | 6f 66 2d 6c 69 6e 65 29 0a 20 20 28 66 6f 72 77 61 72 64 2d 63 68 61 72 20 65 61 73 79 2d 68 75 | of-line)...(forward-char.easy-hu |
| 12120 | 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 79 2d 68 | go--forward-char)...(when.easy-h |
| 12140 | 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 65 6d 61 | ugo-emacspeak.....(easy-hugo-ema |
| 12160 | 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 73 79 2d | cspeak-filename)))..(defun.easy- |
| 12180 | 68 75 67 6f 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 20 28 61 72 67 29 0a 20 20 22 4d 6f 76 65 | hugo-previous-line.(arg)..."Move |
| 121a0 | 20 75 70 20 6c 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 | .up.lines.then.position.at.filen |
| 121c0 | 61 6d 65 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 | ame..Optional.prefix.ARG.says.ho |
| 121e0 | 77 20 6d 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 | w.many.lines.to.move;.default.is |
| 12200 | 20 6f 6e 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 | .one.line."...(interactive."^p") |
| 12220 | 0a 20 20 28 77 68 65 6e 20 28 3e 3d 20 28 2d 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d | ...(when.(>=.(-.(line-number-at- |
| 12240 | 70 6f 73 29 20 61 72 67 29 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c | pos).arg).easy-hugo--unmovable-l |
| 12260 | 69 6e 65 29 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 65 78 74 2d 6c 69 6e 65 20 28 2d | ine).....(easy-hugo-next-line.(- |
| 12280 | 20 28 6f 72 20 61 72 67 20 31 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 | .(or.arg.1)))))..(defun.easy-hug |
| 122a0 | 6f 2d 72 65 6e 61 6d 65 20 28 70 6f 73 74 2d 66 69 6c 65 29 0a 20 20 22 52 65 6e 61 6d 65 73 20 | o-rename.(post-file)..."Renames. |
| 122c0 | 66 69 6c 65 20 6f 6e 20 74 68 65 20 70 6f 69 6e 74 65 72 20 74 6f 20 50 4f 53 54 2d 46 49 4c 45 | file.on.the.pointer.to.POST-FILE |
| 122e0 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 72 65 61 64 2d 66 72 | ."...(interactive.(list.(read-fr |
| 12300 | 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72 20 22 52 65 6e 61 6d 65 3a 20 22 20 60 28 2c 65 61 73 79 | om-minibuffer."Rename:.".`(,easy |
| 12320 | 2d 68 75 67 6f 2d 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 | -hugo-default-ext...1).nil.nil.n |
| 12340 | 69 6c 29 29 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 | il)))...(easy-hugo-with-env....( |
| 12360 | 6c 65 74 20 28 28 6e 65 77 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 | let.((newname.(expand-file-name. |
| 12380 | 70 6f 73 74 2d 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 | post-file.easy-hugo-postdir))... |
| 123a0 | 28 66 69 6c 65 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 | (file-ext.(file-name-extension.p |
| 123c0 | 6f 73 74 2d 66 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 | ost-file)))......(when.(not.(mem |
| 123e0 | 62 65 72 20 66 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 | ber.file-ext.easy-hugo--formats) |
| 12400 | 29 0a 20 20 20 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 | )........(error."Please.enter..% |
| 12420 | 73 20 6f 72 20 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 | s.or..org.or..%s.or..rst.or..mma |
| 12440 | 72 6b 20 6f 72 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 | rk.or..%s.file.name"........easy |
| 12460 | 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 2d 68 75 | -hugo-markdown-extension.easy-hu |
| 12480 | 67 6f 2d 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 | go-asciidoc-extension.easy-hugo- |
| 124a0 | 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 29 29 0a 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 75 | html-extension))......(when.(equ |
| 124c0 | 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 66 65 72 29 | al.(buffer-name.(current-buffer) |
| 124e0 | 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 20 20 20 20 | ).easy-hugo--buffer-name)....... |
| 12500 | 20 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 | .(when.(file-exists-p.(file-true |
| 12520 | 6e 61 6d 65 20 6e 65 77 6e 61 6d 65 29 29 0a 09 20 28 65 72 72 6f 72 20 22 25 73 20 61 6c 72 65 | name.newname))...(error."%s.alre |
| 12540 | 61 64 79 20 65 78 69 73 74 73 21 22 20 6e 65 77 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 28 75 | ady.exists!".newname))........(u |
| 12560 | 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 20 28 74 | nless.(or.(string-match."^.$".(t |
| 12580 | 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 20 20 28 65 71 20 28 | hing-at-point.'line))......(eq.( |
| 125a0 | 70 6f 69 6e 74 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 | point).(point-max))......(>.(+.1 |
| 125c0 | 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 |
| 125e0 | 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 09 20 28 6c | h.(thing-at-point.'line))))...(l |
| 12600 | 65 74 20 28 28 6f 6c 64 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 | et.((oldname.(expand-file-name.. |
| 12620 | 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 69 6e 74 20 27 6c | ...(substring.(thing-at-point.'l |
| 12640 | 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 29 | ine).easy-hugo--forward-char.-1) |
| 12660 | 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 09 20 20 20 28 72 | .....easy-hugo-postdir))).....(r |
| 12680 | 65 6e 61 6d 65 2d 66 69 6c 65 20 6f 6c 64 6e 61 6d 65 20 6e 65 77 6e 61 6d 65 20 31 29 0a 09 20 | ename-file.oldname.newname.1)... |
| 126a0 | 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 72 65 66 72 65 73 68 29 29 29 29 29 29 29 0a 0a 28 64 65 | ..(easy-hugo-refresh)))))))..(de |
| 126c0 | 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6f 70 65 6e 20 28 29 0a 20 20 22 4f 70 65 6e 20 74 68 | fun.easy-hugo-open.()..."Open.th |
| 126e0 | 65 20 66 69 6c 65 20 6f 6e 20 74 68 65 20 70 6f 69 6e 74 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 | e.file.on.the.pointer."...(inter |
| 12700 | 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 2d 6e | active)...(when.(equal.(buffer-n |
| 12720 | 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 6f 2d | ame.(current-buffer)).easy-hugo- |
| 12740 | 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 69 74 | -buffer-name).....(easy-hugo-wit |
| 12760 | 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 2d 6d | h-env......(unless.(or.(string-m |
| 12780 | 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 6e 65 | atch."^.$".(thing-at-point.'line |
| 127a0 | 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 0a 09 | ))....(eq.(point).(point-max)).. |
| 127c0 | 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 68 61 | ..(>.(+.1.easy-hugo--forward-cha |
| 127e0 | 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 6e 65 | r).(length.(thing-at-point.'line |
| 12800 | 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 64 2d | ))))........(let.((file.(expand- |
| 12820 | 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 69 6e | file-name.......(substring.(thin |
| 12840 | 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 6f 72 | g-at-point.'line).easy-hugo--for |
| 12860 | 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 70 6f | ward-char.-1).......easy-hugo-po |
| 12880 | 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 69 73 | stdir)))...(when.(and.(file-exis |
| 128a0 | 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 72 65 | ts-p.file).......(not.(file-dire |
| 128c0 | 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 20 66 | ctory-p.file))).....(find-file.f |
| 128e0 | 69 6c 65 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 6f 70 65 | ile)))))))..(defun.easy-hugo-ope |
| 12900 | 6e 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 28 29 0a 20 20 22 4f 70 65 6e 20 74 68 65 20 66 69 | n-other-window.()..."Open.the.fi |
| 12920 | 6c 65 20 6f 6e 20 74 68 65 20 70 6f 69 6e 74 65 72 20 61 74 20 6f 74 68 65 72 20 77 69 6e 64 6f | le.on.the.pointer.at.other.windo |
| 12940 | 77 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 77 68 65 6e 20 28 65 71 75 | w."...(interactive)...(when.(equ |
| 12960 | 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 66 65 72 29 | al.(buffer-name.(current-buffer) |
| 12980 | 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 20 20 28 65 | ).easy-hugo--buffer-name).....(e |
| 129a0 | 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 | asy-hugo-with-env......(unless.( |
| 129c0 | 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 61 74 | or.(string-match."^.$".(thing-at |
| 129e0 | 2d 70 6f 69 6e 74 20 27 6c 69 6e 65 29 29 0a 09 09 20 28 65 71 20 28 70 6f 69 6e 74 29 20 28 70 | -point.'line))....(eq.(point).(p |
| 12a00 | 6f 69 6e 74 2d 6d 61 78 29 29 0a 09 09 20 28 3e 20 28 2b 20 31 20 65 61 73 79 2d 68 75 67 6f 2d | oint-max))....(>.(+.1.easy-hugo- |
| 12a20 | 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 74 | -forward-char).(length.(thing-at |
| 12a40 | 2d 70 6f 69 6e 74 20 27 6c 69 6e 65 29 29 29 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 | -point.'line))))........(let.((f |
| 12a60 | 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 20 20 20 20 28 73 75 62 | ile.(expand-file-name.......(sub |
| 12a80 | 73 74 72 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 | string.(thing-at-point.'line).ea |
| 12aa0 | 73 79 2d 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 20 20 20 20 | sy-hugo--forward-char.-1)....... |
| 12ac0 | 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 29 29 0a 09 20 28 77 68 65 6e 20 28 61 6e | easy-hugo-postdir)))...(when.(an |
| 12ae0 | 64 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 66 69 6c 65 29 0a 09 09 20 20 20 20 28 6e 6f | d.(file-exists-p.file).......(no |
| 12b00 | 74 20 28 66 69 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 | t.(file-directory-p.file)))..... |
| 12b20 | 28 66 69 6e 64 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 | (find-file-other-window.file)))) |
| 12b40 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6f 70 65 6e 2d 62 61 73 65 64 | )))..(defun.easy-hugo-open-based |
| 12b60 | 69 72 20 28 29 0a 20 20 22 4f 70 65 6e 20 60 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 | ir.()..."Open.`easy-hugo-basedir |
| 12b80 | 27 20 77 69 74 68 20 44 69 72 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | '.with.Dired."...(interactive).. |
| 12ba0 | 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 73 77 69 74 63 68 2d | .(easy-hugo-with-env....(switch- |
| 12bc0 | 74 6f 2d 62 75 66 66 65 72 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 65 61 | to-buffer.(find-file-noselect.ea |
| 12be0 | 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 | sy-hugo-basedir))))..(defun.easy |
| 12c00 | 2d 68 75 67 6f 2d 76 69 65 77 20 28 29 0a 20 20 22 4f 70 65 6e 20 74 68 65 20 66 69 6c 65 20 6f | -hugo-view.()..."Open.the.file.o |
| 12c20 | 6e 20 74 68 65 20 70 6f 69 6e 74 65 72 20 77 69 74 68 20 60 76 69 65 77 2d 6d 6f 64 65 27 2e 22 | n.the.pointer.with.`view-mode'." |
| 12c40 | 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 6f 2d 77 69 | ...(interactive)...(easy-hugo-wi |
| 12c60 | 74 68 2d 65 6e 76 0a 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 28 62 75 66 66 65 72 2d 6e 61 6d | th-env....(if.(equal.(buffer-nam |
| 12c80 | 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 6f 2d 2d 62 | e.(current-buffer)).easy-hugo--b |
| 12ca0 | 75 66 66 65 72 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 20 28 75 6e 6c | uffer-name)........(progn...(unl |
| 12cc0 | 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 20 28 74 68 69 | ess.(or.(string-match."^.$".(thi |
| 12ce0 | 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 6c 69 6e 65 29 29 0a 09 09 20 20 20 20 20 28 65 71 20 28 | ng-at-point.'line))........(eq.( |
| 12d00 | 70 6f 69 6e 74 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 09 09 20 20 20 20 20 28 3e 20 28 2b | point).(point-max))........(>.(+ |
| 12d20 | 20 31 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 | .1.easy-hugo--forward-char).(len |
| 12d40 | 67 74 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 09 20 | gth.(thing-at-point.'line))))... |
| 12d60 | 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. |
| 12d80 | 09 09 09 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 6c | ...(substring.(thing-at-point.'l |
| 12da0 | 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 29 | ine).easy-hugo--forward-char.-1) |
| 12dc0 | 0a 09 09 09 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 29 29 0a 09 20 20 20 20 20 28 | ....easy-hugo-postdir))).......( |
| 12de0 | 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 0a 09 | when.(and.(file-exists-p.file).. |
| 12e00 | 09 09 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 6c 65 29 29 29 | ..(not.(file-directory-p.file))) |
| 12e20 | 0a 09 20 20 20 20 20 20 20 28 76 69 65 77 2d 66 69 6c 65 20 66 69 6c 65 29 29 29 29 29 0a 20 20 | .........(view-file.file)))))... |
| 12e40 | 20 20 20 28 76 69 65 77 2d 66 69 6c 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 | ...(view-file.buffer-file-name)) |
| 12e60 | 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 2d 6f 74 68 65 72 2d | ))..(defun.easy-hugo-view-other- |
| 12e80 | 77 69 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 | window.()..."Open.the.file.on.th |
| 12ea0 | 65 20 70 6f 69 6e 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 | e.pointer.with.`view-mode'."...( |
| 12ec0 | 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 |
| 12ee0 | 6e 76 0a 20 20 20 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 | nv....(if.(equal.(buffer-name.(c |
| 12f00 | 75 72 72 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 | urrent-buffer)).easy-hugo--buffe |
| 12f20 | 72 2d 6e 61 6d 65 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 | r-name)........(progn...(unless. |
| 12f40 | 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 61 | (or.(string-match."^.$".(thing-a |
| 12f60 | 74 2d 70 6f 69 6e 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 | t-point.'line))........(eq.(poin |
| 12f80 | 74 29 20 28 70 6f 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 | t).(point-max))........(>.(+.1.e |
| 12fa0 | 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 20 | asy-hugo--forward-char).(length. |
| 12fc0 | 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 09 20 20 20 28 6c | (thing-at-point.'line)))).....(l |
| 12fe0 | 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 09 09 09 28 | et.((file.(expand-file-name....( |
| 13000 | 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 6c 69 6e 65 29 | substring.(thing-at-point.'line) |
| 13020 | 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 29 0a 09 09 09 | .easy-hugo--forward-char.-1).... |
| 13040 | 65 61 73 79 2d 68 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 | easy-hugo-postdir))).......(when |
| 13060 | 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 0a 09 09 09 28 6e | .(and.(file-exists-p.file)....(n |
| 13080 | 6f 74 20 28 66 69 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 | ot.(file-directory-p.file))).... |
| 130a0 | 20 20 20 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 66 69 6c | .....(view-file-other-window.fil |
| 130c0 | 65 29 29 29 29 29 0a 20 20 20 20 20 28 76 69 65 77 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e | e)))))......(view-file-other-win |
| 130e0 | 64 6f 77 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 | dow.buffer-file-name))))..(defun |
| 13100 | 20 65 61 73 79 2d 68 75 67 6f 2d 64 65 6c 65 74 65 20 28 29 0a 20 20 22 44 65 6c 65 74 65 20 74 | .easy-hugo-delete.()..."Delete.t |
| 13120 | 68 65 20 66 69 6c 65 20 6f 6e 20 74 68 65 20 70 6f 69 6e 74 65 72 2e 22 0a 20 20 28 69 6e 74 65 | he.file.on.the.pointer."...(inte |
| 13140 | 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 2d | ractive)...(when.(equal.(buffer- |
| 13160 | 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 6f | name.(current-buffer)).easy-hugo |
| 13180 | 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 69 | --buffer-name).....(easy-hugo-wi |
| 131a0 | 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 2d | th-env......(unless.(or.(string- |
| 131c0 | 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 6e | match."^.$".(thing-at-point.'lin |
| 131e0 | 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 0a | e))....(eq.(point).(point-max)). |
| 13200 | 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 68 | ...(>.(+.1.easy-hugo--forward-ch |
| 13220 | 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 6e | ar).(length.(thing-at-point.'lin |
| 13240 | 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 64 | e))))........(let.((file.(expand |
| 13260 | 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 69 | -file-name.......(substring.(thi |
| 13280 | 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 6f | ng-at-point.'line).easy-hugo--fo |
| 132a0 | 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 70 | rward-char.-1).......easy-hugo-p |
| 132c0 | 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 69 | ostdir)))...(when.(and.(file-exi |
| 132e0 | 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 72 | sts-p.file).......(not.(file-dir |
| 13300 | 65 63 74 6f 72 79 2d 70 20 66 69 6c 65 29 29 29 0a 09 20 20 20 28 77 68 65 6e 20 28 79 65 73 2d | ectory-p.file))).....(when.(yes- |
| 13320 | 6f 72 2d 6e 6f 2d 70 20 28 63 6f 6e 63 61 74 20 22 44 65 6c 65 74 65 20 22 20 66 69 6c 65 29 29 | or-no-p.(concat."Delete.".file)) |
| 13340 | 0a 09 20 20 20 20 20 28 69 66 20 65 61 73 79 2d 68 75 67 6f 2d 6e 6f 2d 68 65 6c 70 0a 09 09 20 | .......(if.easy-hugo-no-help.... |
| 13360 | 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 6c 69 6e 65 20 28 2d 20 28 6c 69 6e 65 2d 6e | (setq.easy-hugo--line.(-.(line-n |
| 13380 | 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 20 34 29 29 0a 09 20 20 20 20 20 20 20 28 73 65 74 71 20 | umber-at-pos).4)).........(setq. |
| 133a0 | 65 61 73 79 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 | easy-hugo--line.(-.(line-number- |
| 133c0 | 61 74 2d 70 6f 73 29 20 28 2b 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d | at-pos).(+.easy-hugo--unmovable- |
| 133e0 | 6c 69 6e 65 20 31 29 29 29 29 0a 09 20 20 20 20 20 28 64 65 6c 65 74 65 2d 66 69 6c 65 20 66 69 | line.1)))).......(delete-file.fi |
| 13400 | 6c 65 29 0a 09 20 20 20 20 20 28 69 66 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6c | le).......(if.easy-hugo--draft-l |
| 13420 | 69 73 74 0a 09 09 20 28 65 61 73 79 2d 68 75 67 6f 2d 64 72 61 66 74 2d 6c 69 73 74 29 0a 09 20 | ist....(easy-hugo-draft-list)... |
| 13440 | 20 20 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 29 29 0a 09 20 20 20 20 20 28 77 68 65 6e 20 28 | ......(easy-hugo)).......(when.( |
| 13460 | 3e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 6c 69 6e 65 20 30 29 0a 09 20 20 20 20 20 20 20 28 66 6f | >.easy-hugo--line.0).........(fo |
| 13480 | 72 77 61 72 64 2d 6c 69 6e 65 20 65 61 73 79 2d 68 75 67 6f 2d 2d 6c 69 6e 65 29 0a 09 20 20 20 | rward-line.easy-hugo--line)..... |
| 134a0 | 20 20 20 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 | ....(forward-char.easy-hugo--for |
| 134c0 | 77 61 72 64 2d 63 68 61 72 29 29 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | ward-char)))))))))..;;;###autolo |
| 134e0 | 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 63 6f 6d 70 6c 65 74 65 2d 74 61 67 | ad.(defun.easy-hugo-complete-tag |
| 13500 | 73 20 28 29 0a 20 20 22 41 75 74 6f 2d 63 6f 6d 70 6c 65 74 65 20 74 61 67 73 20 66 72 6f 6d 20 | s.()..."Auto-complete.tags.from. |
| 13520 | 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 28 | your.posts."...(interactive)...( |
| 13540 | 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 72 | let.((files.(easy-hugo--director |
| 13560 | 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 69 | y-files-recursively...(expand-fi |
| 13580 | 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 65 | le-name."content".easy-hugo-base |
| 135a0 | 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 65 | dir)."".nil))).....(let.((source |
| 135c0 | 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 20 | .(with-temp-buffer.......(while. |
| 135e0 | 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 65 | files.........(insert-file-conte |
| 13600 | 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 69 | nts.(car.files)).........(pop.fi |
| 13620 | 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 20 | les)).......(buffer-string)))).. |
| 13640 | 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 6f | .....(save-match-data..(let.((po |
| 13660 | 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 28 | s.0)........matches)....(while.( |
| 13680 | 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5b 54 5c 5c 7c 74 5d 61 67 73 5b 3a 5d 3f 20 5b 3d | string-match."^[T\\|t]ags[:]?.[= |
| 136a0 | 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 75 72 63 65 20 70 6f | ]?+.*\\[\\(.+?\\)\\]$".source.po |
| 136c0 | 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 6e 67 20 31 20 73 6f | s)......(push.(match-string.1.so |
| 136e0 | 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 20 70 6f 73 20 28 6d | urce).matches)......(setq.pos.(m |
| 13700 | 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 09 20 20 20 28 70 6f | atch-end.0)))....(insert.....(po |
| 13720 | 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 70 73 0a 09 20 20 20 | pup-menu*......(delete-dups..... |
| 13740 | 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 67 0a 09 09 09 20 28 | ..(delete."".(split-string.....( |
| 13760 | 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5b 5c 22 5c 27 5d | replace-regexp-in-string."[\"\'] |
| 13780 | 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 65 67 65 78 70 2d 69 | "."."..........(replace-regexp-i |
| 137a0 | 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 22 20 22 22 0a 09 09 | n-string..........."[,()]".""... |
| 137c0 | 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 68 65 73 29 29 29 0a | ........(format."%s".matches))). |
| 137e0 | 09 09 09 20 22 20 22 29 29 29 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | ...."."))))))))))..;;;###autoloa |
| 13800 | 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 63 6f 6d 70 6c 65 74 65 2d 63 61 74 65 | d.(defun.easy-hugo-complete-cate |
| 13820 | 67 6f 72 69 65 73 20 28 29 0a 20 20 22 41 75 74 6f 2d 63 6f 6d 70 6c 65 74 65 20 63 61 74 65 67 | gories.()..."Auto-complete.categ |
| 13840 | 6f 72 69 65 73 20 66 72 6f 6d 20 79 6f 75 72 20 70 6f 73 74 73 2e 22 0a 20 20 28 69 6e 74 65 72 | ories.from.your.posts."...(inter |
| 13860 | 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 66 69 6c 65 73 20 28 65 61 73 79 2d 68 75 67 | active)...(let.((files.(easy-hug |
| 13880 | 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 76 65 6c 79 0a 09 | o--directory-files-recursively.. |
| 138a0 | 09 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 73 | .(expand-file-name."content".eas |
| 138c0 | 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 20 22 22 20 6e 69 6c 29 29 29 0a 20 20 20 20 28 6c | y-hugo-basedir)."".nil))).....(l |
| 138e0 | 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 66 65 72 0a 09 09 | et.((source.(with-temp-buffer... |
| 13900 | 20 20 20 20 28 77 68 69 6c 65 20 66 69 6c 65 73 0a 09 09 20 20 20 20 20 20 28 69 6e 73 65 72 74 | ....(while.files.........(insert |
| 13920 | 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 28 63 61 72 20 66 69 6c 65 73 29 29 0a 09 09 20 20 | -file-contents.(car.files))..... |
| 13940 | 20 20 20 20 28 70 6f 70 20 66 69 6c 65 73 29 29 0a 09 09 20 20 20 20 28 62 75 66 66 65 72 2d 73 | ....(pop.files)).......(buffer-s |
| 13960 | 74 72 69 6e 67 29 29 29 29 0a 20 20 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 | tring)))).......(save-match-data |
| 13980 | 0a 09 28 6c 65 74 20 28 28 70 6f 73 20 30 29 0a 09 20 20 20 20 20 20 6d 61 74 63 68 65 73 29 0a | ..(let.((pos.0)........matches). |
| 139a0 | 09 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 43 5c 5c 7c 63 | ...(while.(string-match."^[C\\|c |
| 139c0 | 5d 61 74 65 67 6f 72 69 65 73 5b 3a 5d 3f 20 5b 3d 5d 3f 2b 2e 2a 5c 5c 5b 5c 5c 28 2e 2b 3f 5c | ]ategories[:]?.[=]?+.*\\[\\(.+?\ |
| 139e0 | 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 75 73 68 20 28 | \)\\]$".source.pos)......(push.( |
| 13a00 | 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 68 65 73 29 0a | match-string.1.source).matches). |
| 13a20 | 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 29 29 29 0a 09 | .....(setq.pos.(match-end.0))).. |
| 13a40 | 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 09 20 20 20 20 | ..(insert.....(popup-menu*...... |
| 13a60 | 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 22 22 20 28 73 | (delete-dups.......(delete."".(s |
| 13a80 | 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 67 65 78 70 2d | plit-string.....(replace-regexp- |
| 13aa0 | 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 09 09 20 20 20 | in-string."[\"\']".".".......... |
| 13ac0 | 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 09 09 09 09 09 | (replace-regexp-in-string....... |
| 13ae0 | 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 6f 72 6d 61 74 | ...."[,()]".""...........(format |
| 13b00 | 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 29 29 29 29 29 | ."%s".matches))).....".")))))))) |
| 13b20 | 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 62 6c 6f 67 20 28 | ))..(defun.easy-hugo-next-blog.( |
| 13b40 | 29 0a 20 20 22 47 6f 20 74 6f 20 6e 65 78 74 20 62 6c 6f 67 2e 22 0a 20 20 28 69 6e 74 65 72 61 | )..."Go.to.next.blog."...(intera |
| 13b60 | 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 73 79 | ctive)...(when.(<.1.(length.easy |
| 13b80 | 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 65 71 20 28 2d 20 | -hugo-bloglist)).....(if.(eq.(-. |
| 13ba0 | 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 31 29 20 65 | (length.easy-hugo-bloglist).1).e |
| 13bc0 | 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 65 | asy-hugo--current-blog)..(setq.e |
| 13be0 | 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 30 29 0a 20 20 20 20 20 20 | asy-hugo--current-blog.0)....... |
| 13c00 | 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 2b | (setq.easy-hugo--current-blog.(+ |
| 13c20 | 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 20 | .easy-hugo--current-blog.1)))... |
| 13c40 | 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 64 | ..(setq.easy-hugo--current-postd |
| 13c60 | 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 73 | ir.0).....(easy-hugo-set-bloglis |
| 13c80 | 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 68 | t.easy-hugo-basedir).....(easy-h |
| 13ca0 | 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 0a | ugo-set-bloglist.easy-hugo-url). |
| 13cc0 | 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 79 | ....(easy-hugo-set-bloglist.easy |
| 13ce0 | 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 62 | -hugo-root).....(easy-hugo-set-b |
| 13d00 | 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 20 | loglist.easy-hugo-sshdomain).... |
| 13d20 | 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 75 | .(easy-hugo-set-bloglist.easy-hu |
| 13d40 | 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 65 | go-amazon-s3-bucket-name).....(e |
| 13d60 | 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 2d | asy-hugo-set-bloglist.easy-hugo- |
| 13d80 | 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 65 | google-cloud-storage-bucket-name |
| 13da0 | 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 |
| 13dc0 | 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 65 | st.easy-hugo-bin)..(easy-hugo-se |
| 13de0 | 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 20 | t-bloglist.easy-hugo-bin)....... |
| 13e00 | 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 64 | (setq.easy-hugo-bin.easy-hugo--d |
| 13e20 | 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 2d | efault-bin)).....(if.(easy-hugo- |
| 13e40 | 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 64 | eval-bloglist.easy-hugo-github-d |
| 13e60 | 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 6c | eploy-script)..(easy-hugo-set-bl |
| 13e80 | 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 73 | oglist.easy-hugo-github-deploy-s |
| 13ea0 | 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 74 | cript).......(setq.easy-hugo-git |
| 13ec0 | 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 66 | hub-deploy-script.easy-hugo--def |
| 13ee0 | 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 20 | ault-github-deploy-script))..... |
| 13f00 | 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 |
| 13f20 | 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 68 | y-hugo-image-directory)..(easy-h |
| 13f40 | 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 65 | ugo-set-bloglist.easy-hugo-image |
| 13f60 | 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 67 | -directory).......(setq.easy-hug |
| 13f80 | 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 66 | o-image-directory.easy-hugo--def |
| 13fa0 | 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 28 | ault-image-directory)).....(if.( |
| 13fc0 | 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 |
| 13fe0 | 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 65 | o-default-picture-directory)..(e |
| 14000 | 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 2d | asy-hugo-set-bloglist.easy-hugo- |
| 14020 | 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 20 | default-picture-directory)...... |
| 14040 | 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 65 | .(setq.easy-hugo-default-picture |
| 14060 | 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 69 | -directory.easy-hugo--default-pi |
| 14080 | 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 2d | cture-directory)).....(if.(easy- |
| 140a0 | 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 65 | hugo-eval-bloglist.easy-hugo-pre |
| 140c0 | 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 69 | view-url)..(easy-hugo-set-blogli |
| 140e0 | 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 20 | st.easy-hugo-preview-url)....... |
| 14100 | 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 79 | (setq.easy-hugo-preview-url.easy |
| 14120 | 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 20 | -hugo--default-preview-url)).... |
| 14140 | 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 |
| 14160 | 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 75 | sy-hugo-publish-chmod)..(easy-hu |
| 14180 | 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 73 | go-set-bloglist.easy-hugo-publis |
| 141a0 | 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 70 | h-chmod).......(setq.easy-hugo-p |
| 141c0 | 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 2d | ublish-chmod.easy-hugo--default- |
| 141e0 | 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 75 | publish-chmod)).....(if.(easy-hu |
| 14200 | 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 69 | go-eval-bloglist.easy-hugo-previ |
| 14220 | 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 74 | ewtime)..(easy-hugo-set-bloglist |
| 14240 | 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 73 | .easy-hugo-previewtime).......(s |
| 14260 | 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 68 | etq.easy-hugo-previewtime.easy-h |
| 14280 | 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 28 | ugo--default-previewtime)).....( |
| 142a0 | 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 |
| 142c0 | 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 2d | -hugo-sort-default-char)..(easy- |
| 142e0 | 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 74 | hugo-set-bloglist.easy-hugo-sort |
| 14300 | 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 2d | -default-char).......(setq.easy- |
| 14320 | 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 6f | hugo-sort-default-char.easy-hugo |
| 14340 | 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 20 | --default-sort-default-char))... |
| 14360 | 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 |
| 14380 | 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 65 | asy-hugo-asciidoc-extension)..(e |
| 143a0 | 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 2d | asy-hugo-set-bloglist.easy-hugo- |
| 143c0 | 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 20 | asciidoc-extension).......(setq. |
| 143e0 | 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 73 | easy-hugo-asciidoc-extension.eas |
| 14400 | 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 69 | y-hugo--default-asciidoc-extensi |
| 14420 | 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 6f | on)).....(if.(easy-hugo-eval-blo |
| 14440 | 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 0a | glist.easy-hugo-html-extension). |
| 14460 | 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 |
| 14480 | 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 65 | go-html-extension).......(setq.e |
| 144a0 | 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 67 | asy-hugo-html-extension.easy-hug |
| 144c0 | 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 20 | o--default-html-extension))..... |
| 144e0 | 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 |
| 14500 | 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 73 | y-hugo-markdown-extension)..(eas |
| 14520 | 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 61 | y-hugo-set-bloglist.easy-hugo-ma |
| 14540 | 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 61 | rkdown-extension).......(setq.ea |
| 14560 | 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 2d | sy-hugo-markdown-extension.easy- |
| 14580 | 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 69 | hugo-markdown-extension)).....(i |
| 145a0 | 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 2d | f.(easy-hugo-eval-bloglist.easy- |
| 145c0 | 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 65 | hugo-default-ext)..(easy-hugo-se |
| 145e0 | 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 74 | t-bloglist.easy-hugo-default-ext |
| 14600 | 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- |
| 14620 | 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 20 | ext.easy-hugo--default-ext)).... |
| 14640 | 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 |
| 14660 | 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 74 | sy-hugo-postdir)..(easy-hugo-set |
| 14680 | 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 20 | -bloglist.easy-hugo-postdir).... |
| 146a0 | 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 2d | ...(setq.easy-hugo-postdir.easy- |
| 146c0 | 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 73 | hugo--default-postdir)).....(eas |
| 146e0 | 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 68 | y-hugo--preview-end).....(easy-h |
| 14700 | 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 70 72 65 76 69 6f 75 | ugo)))..(defun.easy-hugo-previou |
| 14720 | 73 2d 62 6c 6f 67 20 28 29 0a 20 20 22 47 6f 20 74 6f 20 70 72 65 76 69 6f 75 73 20 62 6c 6f 67 | s-blog.()..."Go.to.previous.blog |
| 14740 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 77 68 65 6e 20 28 3c 20 31 20 | ."...(interactive)...(when.(<.1. |
| 14760 | 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 0a 20 20 20 | (length.easy-hugo-bloglist)).... |
| 14780 | 20 28 69 66 20 28 3d 20 30 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f | .(if.(=.0.easy-hugo--current-blo |
| 147a0 | 67 29 0a 09 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 | g)..(setq.easy-hugo--current-blo |
| 147c0 | 67 20 28 2d 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 | g.(-.(length.easy-hugo-bloglist) |
| 147e0 | 20 31 29 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 63 75 72 72 | .1)).......(setq.easy-hugo--curr |
| 14800 | 65 6e 74 2d 62 6c 6f 67 20 28 2d 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 | ent-blog.(-.easy-hugo--current-b |
| 14820 | 6c 6f 67 20 31 29 29 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 | log.1))).....(setq.easy-hugo--cu |
| 14840 | 72 72 65 6e 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 | rrent-postdir.0).....(easy-hugo- |
| 14860 | 73 65 74 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 29 0a | set-bloglist.easy-hugo-basedir). |
| 14880 | 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 79 | ....(easy-hugo-set-bloglist.easy |
| 148a0 | 2d 68 75 67 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 | -hugo-url).....(easy-hugo-set-bl |
| 148c0 | 6f 67 6c 69 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 | oglist.easy-hugo-root).....(easy |
| 148e0 | 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 73 68 | -hugo-set-bloglist.easy-hugo-ssh |
| 14900 | 64 6f 6d 61 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 | domain).....(easy-hugo-set-blogl |
| 14920 | 69 73 74 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 65 74 2d 6e | ist.easy-hugo-amazon-s3-bucket-n |
| 14940 | 61 6d 65 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 | ame).....(easy-hugo-set-bloglist |
| 14960 | 20 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- |
| 14980 | 62 75 63 6b 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 | bucket-name).....(if.(easy-hugo- |
| 149a0 | 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 69 6e 29 0a 09 28 65 | eval-bloglist.easy-hugo-bin)..(e |
| 149c0 | 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 2d | asy-hugo-set-bloglist.easy-hugo- |
| 149e0 | 62 69 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 62 69 6e 20 65 | bin).......(setq.easy-hugo-bin.e |
| 14a00 | 61 73 79 2d 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 | asy-hugo--default-bin)).....(if. |
| 14a20 | 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 |
| 14a40 | 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 28 65 61 73 79 2d | go-github-deploy-script)..(easy- |
| 14a60 | 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 67 69 74 68 | hugo-set-bloglist.easy-hugo-gith |
| 14a80 | 75 62 2d 64 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 | ub-deploy-script).......(setq.ea |
| 14aa0 | 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 20 65 61 73 | sy-hugo-github-deploy-script.eas |
| 14ac0 | 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 6f 79 2d 73 63 | y-hugo--default-github-deploy-sc |
| 14ae0 | 72 69 70 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 | ript)).....(if.(easy-hugo-eval-b |
| 14b00 | 6c 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 | loglist.easy-hugo-image-director |
| 14b20 | 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 79 | y)..(easy-hugo-set-bloglist.easy |
| 14b40 | 2d 68 75 67 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 | -hugo-image-directory).......(se |
| 14b60 | 74 71 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 61 73 | tq.easy-hugo-image-directory.eas |
| 14b80 | 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 6f 72 79 29 | y-hugo--default-image-directory) |
| 14ba0 | 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 |
| 14bc0 | 73 74 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 | st.easy-hugo-default-picture-dir |
| 14be0 | 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 6f 67 6c 69 73 74 | ectory)..(easy-hugo-set-bloglist |
| 14c00 | 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 |
| 14c20 | 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 67 6f 2d 64 65 66 61 | tory).......(setq.easy-hugo-defa |
| 14c40 | 75 6c 74 2d 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 | ult-picture-directory.easy-hugo- |
| 14c60 | 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 0a 20 20 20 | -default-picture-directory)).... |
| 14c80 | 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 |
| 14ca0 | 73 79 2d 68 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 | sy-hugo-preview-url)..(easy-hugo |
| 14cc0 | 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 72 65 76 69 65 77 2d | -set-bloglist.easy-hugo-preview- |
| 14ce0 | 75 72 6c 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 72 65 76 69 | url).......(setq.easy-hugo-previ |
| 14d00 | 65 77 2d 75 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 | ew-url.easy-hugo--default-previe |
| 14d20 | 77 2d 75 72 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 | w-url)).....(if.(easy-hugo-eval- |
| 14d40 | 62 6c 6f 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 | bloglist.easy-hugo-publish-chmod |
| 14d60 | 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- |
| 14d80 | 68 75 67 6f 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 | hugo-publish-chmod).......(setq. |
| 14da0 | 65 61 73 79 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 | easy-hugo-publish-chmod.easy-hug |
| 14dc0 | 6f 2d 2d 64 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 | o--default-publish-chmod)).....( |
| 14de0 | 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 |
| 14e00 | 2d 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 73 | -hugo-previewtime)..(easy-hugo-s |
| 14e20 | 65 74 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 74 69 6d | et-bloglist.easy-hugo-previewtim |
| 14e40 | 65 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 72 65 76 69 65 77 | e).......(setq.easy-hugo-preview |
| 14e60 | 74 69 6d 65 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 | time.easy-hugo--default-previewt |
| 14e80 | 69 6d 65 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 | ime)).....(if.(easy-hugo-eval-bl |
| 14ea0 | 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 68 | oglist.easy-hugo-sort-default-ch |
| 14ec0 | 61 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 65 61 73 | ar)..(easy-hugo-set-bloglist.eas |
| 14ee0 | 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 20 20 20 20 20 20 | y-hugo-sort-default-char)....... |
| 14f00 | 28 73 65 74 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 | (setq.easy-hugo-sort-default-cha |
| 14f20 | 72 20 65 61 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 | r.easy-hugo--default-sort-defaul |
| 14f40 | 74 2d 63 68 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 | t-char)).....(if.(easy-hugo-eval |
| 14f60 | 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 78 74 | -bloglist.easy-hugo-asciidoc-ext |
| 14f80 | 65 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 | ension)..(easy-hugo-set-bloglist |
| 14fa0 | 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 29 0a 20 | .easy-hugo-asciidoc-extension).. |
| 14fc0 | 20 20 20 20 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 | .....(setq.easy-hugo-asciidoc-ex |
| 14fe0 | 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 2d 61 73 63 69 69 | tension.easy-hugo--default-ascii |
| 15000 | 64 6f 63 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 | doc-extension)).....(if.(easy-hu |
| 15020 | 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 68 74 6d 6c 2d | go-eval-bloglist.easy-hugo-html- |
| 15040 | 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 2d 62 6c 6f 67 6c | extension)..(easy-hugo-set-blogl |
| 15060 | 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 0a 20 20 | ist.easy-hugo-html-extension)... |
| 15080 | 20 20 20 20 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 | ....(setq.easy-hugo-html-extensi |
| 150a0 | 6f 6e 20 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 | on.easy-hugo--default-html-exten |
| 150c0 | 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 76 61 6c 2d 62 | sion)).....(if.(easy-hugo-eval-b |
| 150e0 | 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 65 6e | loglist.easy-hugo-markdown-exten |
| 15100 | 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 65 | sion)..(easy-hugo-set-bloglist.e |
| 15120 | 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 20 20 20 | asy-hugo-markdown-extension).... |
| 15140 | 20 20 20 28 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 | ...(setq.easy-hugo-markdown-exte |
| 15160 | 6e 73 69 6f 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 | nsion.easy-hugo-markdown-extensi |
| 15180 | 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 6f | on)).....(if.(easy-hugo-eval-blo |
| 151a0 | 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 74 29 0a 09 28 65 | glist.easy-hugo-default-ext)..(e |
| 151c0 | 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 2d | asy-hugo-set-bloglist.easy-hugo- |
| 151e0 | 64 65 66 61 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 | default-ext).......(setq.easy-hu |
| 15200 | 67 6f 2d 64 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 | go-default-ext.easy-hugo--defaul |
| 15220 | 74 2d 65 78 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 | t-ext)).....(if.(easy-hugo-eval- |
| 15240 | 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 09 28 65 61 | bloglist.easy-hugo-postdir)..(ea |
| 15260 | 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 70 | sy-hugo-set-bloglist.easy-hugo-p |
| 15280 | 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 70 6f | ostdir).......(setq.easy-hugo-po |
| 152a0 | 73 74 64 69 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 | stdir.easy-hugo--default-postdir |
| 152c0 | 29 29 0a 20 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 | )).....(easy-hugo--preview-end). |
| 152e0 | 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 73 79 2d 68 | ....(easy-hugo)))..(defun.easy-h |
| 15300 | 75 67 6f 2d 6e 74 68 2d 62 6c 6f 67 20 28 6e 29 0a 20 20 22 47 6f 20 74 6f 20 62 6c 6f 67 20 6f | ugo-nth-blog.(n)..."Go.to.blog.o |
| 15320 | 66 20 6e 75 6d 62 65 72 20 4e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 6e 42 6c | f.number.N."...(interactive."nBl |
| 15340 | 6f 67 20 6e 75 6d 62 65 72 3a 22 29 0a 20 20 28 77 68 65 6e 20 28 6f 72 20 28 3c 20 6e 20 30 29 | og.number:")...(when.(or.(<.n.0) |
| 15360 | 0a 09 20 20 20 20 28 3e 3d 20 6e 20 28 6c 65 6e 67 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c | ......(>=.n.(length.easy-hugo-bl |
| 15380 | 6f 67 6c 69 73 74 29 29 29 0a 20 20 20 20 28 65 72 72 6f 72 20 22 42 6c 6f 67 20 25 73 20 64 6f | oglist))).....(error."Blog.%s.do |
| 153a0 | 65 73 20 6e 6f 74 20 65 78 69 73 74 22 20 6e 29 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 | es.not.exist".n))...(when.(and.( |
| 153c0 | 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 6c 69 73 74 29 29 | <.1.(length.easy-hugo-bloglist)) |
| 153e0 | 0a 09 20 20 20 20 20 28 3c 20 6e 20 28 6c 65 6e 67 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c | .......(<.n.(length.easy-hugo-bl |
| 15400 | 6f 67 6c 69 73 74 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 | oglist))).....(setq.easy-hugo--c |
| 15420 | 75 72 72 65 6e 74 2d 62 6c 6f 67 20 6e 29 0a 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 | urrent-blog.n).....(setq.easy-hu |
| 15440 | 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 28 65 61 73 79 | go--current-postdir.0).....(easy |
| 15460 | 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 62 61 73 | -hugo-set-bloglist.easy-hugo-bas |
| 15480 | 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 6f 67 6c 69 73 | edir).....(easy-hugo-set-bloglis |
| 154a0 | 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 68 75 67 6f 2d | t.easy-hugo-url).....(easy-hugo- |
| 154c0 | 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 29 0a 20 20 20 | set-bloglist.easy-hugo-root).... |
| 154e0 | 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 75 | .(easy-hugo-set-bloglist.easy-hu |
| 15500 | 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 6f 2d 73 65 74 | go-sshdomain).....(easy-hugo-set |
| 15520 | 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 73 33 2d 62 75 | -bloglist.easy-hugo-amazon-s3-bu |
| 15540 | 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 65 74 2d 62 6c | cket-name).....(easy-hugo-set-bl |
| 15560 | 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 75 64 2d 73 74 | oglist.easy-hugo-google-cloud-st |
| 15580 | 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 28 65 61 73 79 | orage-bucket-name).....(if.(easy |
| 155a0 | 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 62 69 | -hugo-eval-bloglist.easy-hugo-bi |
| 155c0 | 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 79 | n)..(easy-hugo-set-bloglist.easy |
| 155e0 | 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 2d 68 75 67 6f | -hugo-bin).......(setq.easy-hugo |
| 15600 | 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 29 29 0a 20 20 | -bin.easy-hugo--default-bin))... |
| 15620 | 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 |
| 15640 | 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 09 | asy-hugo-github-deploy-script).. |
| 15660 | 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 |
| 15680 | 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 20 20 20 28 73 | o-github-deploy-script).......(s |
| 156a0 | 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 2d 73 63 72 69 | etq.easy-hugo-github-deploy-scri |
| 156c0 | 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 62 2d 64 65 70 | pt.easy-hugo--default-github-dep |
| 156e0 | 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 68 75 67 6f 2d | loy-script)).....(if.(easy-hugo- |
| 15700 | 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 67 65 2d 64 69 | eval-bloglist.easy-hugo-image-di |
| 15720 | 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 6f 67 6c 69 73 | rectory)..(easy-hugo-set-bloglis |
| 15740 | 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 20 20 20 | t.easy-hugo-image-directory).... |
| 15760 | 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 72 65 63 74 6f | ...(setq.easy-hugo-image-directo |
| 15780 | 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 2d 64 69 72 65 | ry.easy-hugo--default-image-dire |
| 157a0 | 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- |
| 157c0 | 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 63 74 75 | bloglist.easy-hugo-default-pictu |
| 157e0 | 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 65 74 2d 62 6c | re-directory)..(easy-hugo-set-bl |
| 15800 | 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 63 74 75 72 65 | oglist.easy-hugo-default-picture |
| 15820 | 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 67 | -directory).......(setq.easy-hug |
| 15840 | 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 20 65 61 73 79 | o-default-picture-directory.easy |
| 15860 | 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 63 74 6f 72 79 | -hugo--default-picture-directory |
| 15880 | 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 |
| 158a0 | 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 09 28 65 61 73 | ist.easy-hugo-preview-url)..(eas |
| 158c0 | 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 70 72 | y-hugo-set-bloglist.easy-hugo-pr |
| 158e0 | 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 2d 68 75 67 6f | eview-url).......(setq.easy-hugo |
| 15900 | 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 61 75 6c 74 2d | -preview-url.easy-hugo--default- |
| 15920 | 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 2d 68 75 67 6f | preview-url)).....(if.(easy-hugo |
| 15940 | 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 62 6c 69 73 68 | -eval-bloglist.easy-hugo-publish |
| 15960 | 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 67 6c 69 73 74 | -chmod)..(easy-hugo-set-bloglist |
| 15980 | 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 20 20 20 20 20 | .easy-hugo-publish-chmod)....... |
| 159a0 | 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 6f 64 20 65 61 | (setq.easy-hugo-publish-chmod.ea |
| 159c0 | 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 6d 6f 64 29 29 | sy-hugo--default-publish-chmod)) |
| 159e0 | 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 |
| 15a00 | 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 65 61 73 79 2d | t.easy-hugo-previewtime)..(easy- |
| 15a20 | 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 70 72 65 76 | hugo-set-bloglist.easy-hugo-prev |
| 15a40 | 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 75 67 6f 2d 70 | iewtime).......(setq.easy-hugo-p |
| 15a60 | 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 6c 74 2d 70 72 | reviewtime.easy-hugo--default-pr |
| 15a80 | 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 75 67 6f 2d 65 | eviewtime)).....(if.(easy-hugo-e |
| 15aa0 | 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 2d 64 65 66 61 | val-bloglist.easy-hugo-sort-defa |
| 15ac0 | 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 6c 6f 67 6c 69 | ult-char)..(easy-hugo-set-blogli |
| 15ae0 | 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). |
| 15b00 | 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 64 65 66 61 75 | ......(setq.easy-hugo-sort-defau |
| 15b20 | 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 73 6f 72 74 2d | lt-char.easy-hugo--default-sort- |
| 15b40 | 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 79 2d 68 75 67 | default-char)).....(if.(easy-hug |
| 15b60 | 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 73 63 69 69 64 | o-eval-bloglist.easy-hugo-asciid |
| 15b80 | 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 65 74 2d 62 6c | oc-extension)..(easy-hugo-set-bl |
| 15ba0 | 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 78 74 65 6e 73 | oglist.easy-hugo-asciidoc-extens |
| 15bc0 | 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 61 73 63 69 69 | ion).......(setq.easy-hugo-ascii |
| 15be0 | 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 66 61 75 6c 74 | doc-extension.easy-hugo--default |
| 15c00 | 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 69 66 20 28 65 | -asciidoc-extension)).....(if.(e |
| 15c20 | 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 |
| 15c40 | 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 6f 2d 73 65 74 | -html-extension)..(easy-hugo-set |
| 15c60 | 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 6e 73 69 | -bloglist.easy-hugo-html-extensi |
| 15c80 | 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 74 6d 6c 2d 65 | on).......(setq.easy-hugo-html-e |
| 15ca0 | 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 2d 68 74 6d 6c | xtension.easy-hugo--default-html |
| 15cc0 | 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 67 6f 2d | -extension)).....(if.(easy-hugo- |
| 15ce0 | 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 6b 64 6f 77 6e | eval-bloglist.easy-hugo-markdown |
| 15d00 | 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 2d 62 6c 6f 67 | -extension)..(easy-hugo-set-blog |
| 15d20 | 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 65 6e 73 69 6f | list.easy-hugo-markdown-extensio |
| 15d40 | 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 72 6b 64 6f 77 | n).......(setq.easy-hugo-markdow |
| 15d60 | 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 6f 77 6e 2d 65 | n-extension.easy-hugo-markdown-e |
| 15d80 | 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 76 | xtension)).....(if.(easy-hugo-ev |
| 15da0 | 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 65 78 | al-bloglist.easy-hugo-default-ex |
| 15dc0 | 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 79 | t)..(easy-hugo-set-bloglist.easy |
| 15de0 | 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 65 74 71 20 65 | -hugo-default-ext).......(setq.e |
| 15e00 | 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 75 67 6f 2d 2d | asy-hugo-default-ext.easy-hugo-- |
| 15e20 | 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 2d 68 75 67 6f | default-ext)).....(if.(easy-hugo |
| 15e40 | 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 |
| 15e60 | 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- |
| 15e80 | 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 61 73 79 2d 68 | hugo-postdir).......(setq.easy-h |
| 15ea0 | 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 75 6c 74 2d 70 | ugo-postdir.easy-hugo--default-p |
| 15ec0 | 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 65 76 69 65 77 | ostdir)).....(easy-hugo--preview |
| 15ee0 | 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 65 66 76 61 72 | -end).....(easy-hugo)))..(defvar |
| 15f00 | 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 20 28 2d | .easy-hugo-bloglist-maxnumber.(- |
| 15f20 | 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 31 29 29 | .(length.easy-hugo-bloglist).1)) |
| 15f40 | 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 2d 6c 69 73 74 20 28 61 29 0a | ..(defun.easy-hugo-url-list.(a). |
| 15f60 | 20 20 22 52 65 74 75 72 6e 20 75 72 6c 20 6c 69 73 74 20 66 72 6f 6d 20 62 6c 6f 67 20 6d 61 78 | .."Return.url.list.from.blog.max |
| 15f80 | 20 6e 75 6d 62 65 72 20 41 2e 22 0a 20 20 28 69 66 20 28 3e 3d 20 61 20 30 29 0a 20 20 20 20 20 | .number.A."...(if.(>=.a.0)...... |
| 15fa0 | 20 28 63 6f 6e 73 0a 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 63 64 72 20 28 72 61 73 73 6f 63 | .(cons........(list.(cdr.(rassoc |
| 15fc0 | 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 65 61 | .(easy-hugo-nth-eval-bloglist.ea |
| 15fe0 | 73 79 2d 68 75 67 6f 2d 75 72 6c 20 61 29 0a 09 09 09 20 20 28 6e 74 68 20 61 20 65 61 73 79 2d | sy-hugo-url.a)......(nth.a.easy- |
| 16000 | 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 29 29 29 0a 09 20 20 20 20 20 61 29 0a 20 20 20 20 20 20 | hugo-bloglist))).......a)....... |
| 16020 | 20 28 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 2d 6c 69 73 74 20 28 2d 20 61 20 31 29 29 29 29 29 | .(easy-hugo-url-list.(-.a.1))))) |
| 16040 | 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 |
| 16060 | 6f 2d 73 65 6c 65 63 74 2d 62 6c 6f 67 20 28 29 0a 20 20 22 53 65 6c 65 63 74 20 62 6c 6f 67 20 | o-select-blog.()..."Select.blog. |
| 16080 | 75 72 6c 20 79 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 | url.you.want.to.go."...(interact |
| 160a0 | 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 28 65 61 73 79 2d | ive)...(let.((completions.(easy- |
| 160c0 | 68 75 67 6f 2d 75 72 6c 2d 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 | hugo-url-list.easy-hugo-bloglist |
| 160e0 | 2d 6d 61 78 6e 75 6d 62 65 72 29 29 29 0a 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 | -maxnumber))).....(easy-hugo-nth |
| 16100 | 2d 62 6c 6f 67 0a 20 20 20 20 20 28 63 61 64 72 20 28 61 73 73 6f 63 0a 09 20 20 20 20 28 63 6f | -blog......(cadr.(assoc......(co |
| 16120 | 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 43 6f 6d 70 6c 65 74 65 20 65 61 73 79 2d 68 75 67 | mpleting-read."Complete.easy-hug |
| 16140 | 6f 2d 75 72 6c 3a 20 22 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 6e 69 6c 20 74 29 0a 09 20 20 20 | o-url:.".completions.nil.t)..... |
| 16160 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 | .completions)))))..(defun.easy-h |
| 16180 | 75 67 6f 2d 6e 65 78 74 2d 70 6f 73 74 64 69 72 20 28 29 0a 20 20 22 47 6f 20 74 6f 20 6e 65 78 | ugo-next-postdir.()..."Go.to.nex |
| 161a0 | 74 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 20 28 73 | t.postdir."...(interactive)...(s |
| 161c0 | 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 28 65 61 | etq.easy-hugo--postdir-list..(ea |
| 161e0 | 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 73 79 2d | sy-hugo--directory-list...(easy- |
| 16200 | 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 76 65 6c | hugo--directory-files-recursivel |
| 16220 | 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 6e 74 22 | y....(expand-file-name."content" |
| 16240 | 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 20 28 73 | .easy-hugo-basedir)."".t)))...(s |
| 16260 | 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 28 64 65 | etq.easy-hugo--postdir-list..(de |
| 16280 | 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 68 75 67 | lete.(expand-file-name.(easy-hug |
| 162a0 | 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 74 64 69 | o-eval-bloglist.easy-hugo-postdi |
| 162c0 | 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 68 75 67 | r).easy-hugo-basedir)...easy-hug |
| 162e0 | 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 69 73 74 | o--postdir-list))...(add-to-list |
| 16300 | 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 70 61 6e | .'easy-hugo--postdir-list.(expan |
| 16320 | 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 09 09 09 | d-file-name......."content"..... |
| 16340 | 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 74 29 0a | ..easy-hugo-basedir).........t). |
| 16360 | 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 73 74 64 | ..(add-to-list.'easy-hugo--postd |
| 16380 | 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 09 09 20 | ir-list.(expand-file-name....... |
| 163a0 | 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 |
| 163c0 | 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 61 73 65 | go-postdir).......easy-hugo-base |
| 163e0 | 64 69 72 29 29 0a 20 20 28 69 66 20 28 65 71 20 28 2d 20 28 6c 65 6e 67 74 68 20 65 61 73 79 2d | dir))...(if.(eq.(-.(length.easy- |
| 16400 | 68 75 67 6f 2d 2d 70 6f 73 74 64 69 72 2d 6c 69 73 74 29 20 31 29 20 65 61 73 79 2d 68 75 67 6f | hugo--postdir-list).1).easy-hugo |
| 16420 | 2d 2d 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 | --current-postdir).......(setq.e |
| 16440 | 61 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 | asy-hugo--current-postdir.0).... |
| 16460 | 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 64 69 | .(setq.easy-hugo--current-postdi |
| 16480 | 72 20 28 2b 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 69 72 20 | r.(+.easy-hugo--current-postdir. |
| 164a0 | 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 72 0a 09 | 1)))...(setq.easy-hugo-postdir.. |
| 164c0 | 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 2d 68 75 | (file-relative-name.(nth.easy-hu |
| 164e0 | 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 2d 2d 70 | go--current-postdir.easy-hugo--p |
| 16500 | 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 2d 62 61 | ostdir-list)........easy-hugo-ba |
| 16520 | 73 65 64 69 72 29 29 0a 20 20 28 65 61 73 79 2d 68 75 67 6f 29 29 0a 0a 28 64 65 66 75 6e 20 65 | sedir))...(easy-hugo))..(defun.e |
| 16540 | 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 6f 75 73 2d 70 6f 73 74 64 69 72 20 28 29 0a 20 20 22 | asy-hugo-previous-postdir.()..." |
| 16560 | 47 6f 20 74 6f 20 70 72 65 76 69 6f 75 73 20 70 6f 73 74 64 69 72 2e 22 0a 20 20 28 69 6e 74 65 | Go.to.previous.postdir."...(inte |
| 16580 | 72 61 63 74 69 76 65 29 0a 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 6f 73 74 | ractive)...(setq.easy-hugo--post |
| 165a0 | 64 69 72 2d 6c 69 73 74 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 79 2d | dir-list..(easy-hugo--directory- |
| 165c0 | 6c 69 73 74 0a 09 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 | list...(easy-hugo--directory-fil |
| 165e0 | 65 73 2d 72 65 63 75 72 73 69 76 65 6c 79 0a 09 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e | es-recursively....(expand-file-n |
| 16600 | 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 65 64 69 72 29 | ame."content".easy-hugo-basedir) |
| 16620 | 20 22 22 20 74 29 29 29 0a 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 6f 73 74 | ."".t)))...(setq.easy-hugo--post |
| 16640 | 64 69 72 2d 6c 69 73 74 0a 09 28 64 65 6c 65 74 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e | dir-list..(delete.(expand-file-n |
| 16660 | 61 6d 65 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 | ame.(easy-hugo-eval-bloglist.eas |
| 16680 | 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 | y-hugo-postdir).easy-hugo-basedi |
| 166a0 | 72 29 0a 09 09 65 61 73 79 2d 68 75 67 6f 2d 2d 70 6f 73 74 64 69 72 2d 6c 69 73 74 29 29 0a 20 | r)...easy-hugo--postdir-list)).. |
| 166c0 | 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 73 74 64 69 | .(add-to-list.'easy-hugo--postdi |
| 166e0 | 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 09 09 20 22 | r-list.(expand-file-name......." |
| 16700 | 63 6f 6e 74 65 6e 74 22 0a 09 09 09 09 09 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 | content".......easy-hugo-basedir |
| 16720 | 29 0a 09 20 20 20 20 20 20 20 74 29 0a 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 65 61 73 | ).........t)...(add-to-list.'eas |
| 16740 | 79 2d 68 75 67 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 | y-hugo--postdir-list.(expand-fil |
| 16760 | 65 2d 6e 61 6d 65 0a 09 09 09 09 09 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f | e-name.......(easy-hugo-eval-blo |
| 16780 | 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 09 09 09 09 09 20 65 | glist.easy-hugo-postdir).......e |
| 167a0 | 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 0a 20 20 28 69 66 20 28 65 71 20 30 20 65 | asy-hugo-basedir))...(if.(eq.0.e |
| 167c0 | 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 70 6f 73 74 64 69 72 29 0a 20 20 20 20 20 | asy-hugo--current-postdir)...... |
| 167e0 | 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 64 69 | .(setq.easy-hugo--current-postdi |
| 16800 | 72 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 64 69 72 2d | r.(-.(length.easy-hugo--postdir- |
| 16820 | 6c 69 73 74 29 20 31 29 29 0a 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 | list).1)).....(setq.easy-hugo--c |
| 16840 | 75 72 72 65 6e 74 2d 70 6f 73 74 64 69 72 20 28 2d 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 | urrent-postdir.(-.easy-hugo--cur |
| 16860 | 72 65 6e 74 2d 70 6f 73 74 64 69 72 20 31 29 29 29 0a 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 | rent-postdir.1)))...(setq.easy-h |
| 16880 | 75 67 6f 2d 70 6f 73 74 64 69 72 0a 09 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 | ugo-postdir..(file-relative-name |
| 168a0 | 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 70 6f 73 74 64 69 72 | .(nth.easy-hugo--current-postdir |
| 168c0 | 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 0a 09 09 09 20 20 20 | .easy-hugo--postdir-list)....... |
| 168e0 | 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 0a 20 20 28 65 61 73 79 2d 68 75 67 | .easy-hugo-basedir))...(easy-hug |
| 16900 | 6f 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 | o))..;;;###autoload.(defun.easy- |
| 16920 | 68 75 67 6f 2d 73 65 6c 65 63 74 2d 70 6f 73 74 64 69 72 20 28 29 0a 20 20 22 53 65 6c 65 63 74 | hugo-select-postdir.()..."Select |
| 16940 | 20 70 6f 73 74 64 69 72 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 67 6f 2e 22 0a 20 20 28 69 6e 74 | .postdir.you.want.to.go."...(int |
| 16960 | 65 72 61 63 74 69 76 65 29 0a 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 | eractive)...(setq.easy-hugo-post |
| 16980 | 64 69 72 0a 09 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 0a 09 20 28 63 6f 6d 70 | dir..(file-relative-name...(comp |
| 169a0 | 6c 65 74 69 6e 67 2d 72 65 61 64 0a 09 20 20 22 43 6f 6d 70 6c 65 74 65 20 65 61 73 79 2d 68 75 | leting-read...."Complete.easy-hu |
| 169c0 | 67 6f 2d 70 6f 73 74 64 69 72 3a 20 22 0a 09 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 | go-postdir:."....(easy-hugo--dir |
| 169e0 | 65 63 74 6f 72 79 2d 6c 69 73 74 0a 09 20 20 20 28 63 6f 6e 73 20 28 65 78 70 61 6e 64 2d 66 69 | ectory-list.....(cons.(expand-fi |
| 16a00 | 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 65 | le-name."content".easy-hugo-base |
| 16a20 | 64 69 72 29 0a 09 09 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 | dir)....(easy-hugo--directory-fi |
| 16a40 | 6c 65 73 2d 72 65 63 75 72 73 69 76 65 6c 79 0a 09 09 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | les-recursively.....(expand-file |
| 16a60 | 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 65 64 69 | -name."content".easy-hugo-basedi |
| 16a80 | 72 29 20 22 22 20 74 29 29 29 0a 09 20 20 6e 69 6c 20 74 29 29 29 0a 20 20 28 65 61 73 79 2d 68 | r)."".t)))....nil.t)))...(easy-h |
| 16aa0 | 75 67 6f 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 | ugo))..;;;###autoload.(defun.eas |
| 16ac0 | 79 2d 68 75 67 6f 2d 73 65 6c 65 63 74 2d 66 69 6c 65 6e 61 6d 65 20 28 29 0a 20 20 22 53 65 6c | y-hugo-select-filename.()..."Sel |
| 16ae0 | 65 63 74 20 66 69 6c 65 6e 61 6d 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 6f 70 65 6e 2e 22 0a | ect.filename.you.want.to.open.". |
| 16b00 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 66 69 6e 64 2d 66 69 6c 65 0a 20 20 20 | ..(interactive)...(find-file.... |
| 16b20 | 28 63 6f 6e 63 61 74 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 | (concat.(expand-file-name.easy-h |
| 16b40 | 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 0a 09 | ugo-postdir.easy-hugo-basedir).. |
| 16b60 | 20 20 20 22 2f 22 0a 09 20 20 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 09 20 20 20 | ..."/".....(completing-read..... |
| 16b80 | 20 22 43 6f 6d 70 6c 65 74 65 20 66 69 6c 65 6e 61 6d 65 3a 20 22 0a 09 20 20 20 20 28 65 61 73 | ."Complete.filename:."......(eas |
| 16ba0 | 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 2d 6e 6f 6e 64 69 72 65 63 | y-hugo--directory-files-nondirec |
| 16bc0 | 74 6f 72 79 0a 09 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 | tory.......(expand-file-name.eas |
| 16be0 | 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 64 69 72 | y-hugo-postdir.easy-hugo-basedir |
| 16c00 | 29 0a 09 20 20 20 20 20 22 5c 5c 2e 5c 5c 28 68 74 6d 6c 5c 5c 7c 68 74 6d 5c 5c 7c 6d 6d 61 72 | )......."\\.\\(html\\|htm\\|mmar |
| 16c20 | 6b 5c 5c 7c 72 73 74 5c 5c 7c 61 64 6f 63 5c 5c 7c 61 73 63 69 69 64 6f 63 5c 5c 7c 61 64 5c 5c | k\\|rst\\|adoc\\|asciidoc\\|ad\\ |
| 16c40 | 7c 6d 64 5c 5c 7c 6d 61 72 6b 64 6f 77 6e 5c 5c 7c 6d 64 6f 77 6e 5c 5c 7c 6f 72 67 5c 5c 29 5c | |md\\|markdown\\|mdown\\|org\\)\ |
| 16c60 | 5c 27 22 29 0a 09 20 20 20 20 6e 69 6c 20 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 | \'")......nil.t))))..(defun.easy |
| 16c80 | 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 79 2d 6c 69 73 74 20 28 6c 69 73 74 29 0a 20 20 22 | -hugo--directory-list.(list)..." |
| 16ca0 | 52 65 74 75 72 6e 20 6f 6e 6c 79 20 64 69 72 65 63 74 6f 72 69 65 73 20 69 6e 20 4c 49 53 54 2e | Return.only.directories.in.LIST. |
| 16cc0 | 22 0a 20 20 28 69 66 20 6c 69 73 74 0a 20 20 20 20 20 20 28 69 66 20 28 66 69 6c 65 2d 64 69 72 | "...(if.list.......(if.(file-dir |
| 16ce0 | 65 63 74 6f 72 79 2d 70 20 28 63 61 72 20 6c 69 73 74 29 29 0a 09 20 20 28 63 6f 6e 73 20 28 63 | ectory-p.(car.list))....(cons.(c |
| 16d00 | 61 72 20 6c 69 73 74 29 0a 09 09 28 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 79 | ar.list)...(easy-hugo--directory |
| 16d20 | 2d 6c 69 73 74 20 28 63 64 72 20 6c 69 73 74 29 29 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 2d | -list.(cdr.list)))..(easy-hugo-- |
| 16d40 | 64 69 72 65 63 74 6f 72 79 2d 6c 69 73 74 20 28 63 64 72 20 6c 69 73 74 29 29 29 29 29 0a 0a 28 | directory-list.(cdr.list)))))..( |
| 16d60 | 64 65 66 73 75 62 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 | defsubst.easy-hugo--directory-na |
| 16d80 | 6d 65 2d 70 20 28 6e 61 6d 65 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 | me-p.(name)..."Return.non-nil.if |
| 16da0 | 20 4e 41 4d 45 20 65 6e 64 73 20 77 69 74 68 20 61 20 64 69 72 65 63 74 6f 72 79 20 73 65 70 61 | .NAME.ends.with.a.directory.sepa |
| 16dc0 | 72 61 74 6f 72 20 63 68 61 72 61 63 74 65 72 2e 22 0a 20 20 28 6c 65 74 20 28 28 6c 65 6e 20 28 | rator.character."...(let.((len.( |
| 16de0 | 6c 65 6e 67 74 68 20 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 28 6c 61 73 74 63 20 3f 2e 29 | length.name)).........(lastc.?.) |
| 16e00 | 29 0a 20 20 20 20 28 69 66 20 28 3e 20 6c 65 6e 20 30 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 | ).....(if.(>.len.0).........(set |
| 16e20 | 71 20 6c 61 73 74 63 20 28 61 72 65 66 20 6e 61 6d 65 20 28 31 2d 20 6c 65 6e 29 29 29 29 0a 20 | q.lastc.(aref.name.(1-.len)))).. |
| 16e40 | 20 20 20 28 6f 72 20 28 3d 20 6c 61 73 74 63 20 3f 2f 29 0a 20 20 20 20 20 20 20 20 28 61 6e 64 | ...(or.(=.lastc.?/).........(and |
| 16e60 | 20 28 6d 65 6d 71 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 28 77 69 6e 64 6f 77 73 2d 6e 74 20 | .(memq.system-type.'(windows-nt. |
| 16e80 | 6d 73 2d 64 6f 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3d 20 6c 61 73 74 63 20 3f | ms-dos))..............(=.lastc.? |
| 16ea0 | 5c 5c 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 64 69 72 65 63 | \\)))))..(defun.easy-hugo--direc |
| 16ec0 | 74 6f 72 79 2d 66 69 6c 65 73 20 28 64 69 72 20 72 65 67 65 78 70 29 0a 20 20 22 52 65 74 75 72 | tory-files.(dir.regexp)..."Retur |
| 16ee0 | 6e 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 | n.list.of.all.files.under.DIR.th |
| 16f00 | 61 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 | at.have.file.names.matching.REGE |
| 16f20 | 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 28 66 69 6c 65 | XP."...(let.((result.nil)..(file |
| 16f40 | 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 61 6d 70 2d 6d | s.nil)..(tramp-mode.(and.tramp-m |
| 16f60 | 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 66 69 6c 65 2d | ode.(file-remote-p.(expand-file- |
| 16f80 | 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 66 69 6c 65 20 | name.dir))))).....(dolist.(file. |
| 16fa0 | 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 74 69 6f 6e 73 | (sort.(file-name-all-completions |
| 16fc0 | 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 20 20 28 75 6e | ."".dir)....'string<)).......(un |
| 16fe0 | 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 2e 2f 22 29 29 | less.(member.file.'("./"."../")) |
| 17000 | 0a 09 28 69 66 20 28 6e 6f 74 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 79 | ..(if.(not.(easy-hugo--directory |
| 17020 | 2d 6e 61 6d 65 2d 70 20 66 69 6c 65 29 29 0a 09 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e | -name-p.file))......(when.(strin |
| 17040 | 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 20 20 28 70 75 73 | g-match.regexp.file)........(pus |
| 17060 | 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 20 66 69 | h.(expand-file-name.file.dir).fi |
| 17080 | 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 72 65 76 | les))))).....(nconc.result.(nrev |
| 170a0 | 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 75 67 6f | erse.files))))..(defun.easy-hugo |
| 170c0 | 2d 2d 64 69 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 20 28 | --directory-files-nondirectory.( |
| 170e0 | 64 69 72 20 72 65 67 65 78 70 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 | dir.regexp)..."Return.a.list.of. |
| 17100 | 61 6c 6c 20 6e 6f 6e 2d 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 73 20 69 6e 20 44 49 52 20 77 | all.non-directory.files.in.DIR.w |
| 17120 | 68 6f 73 65 20 6e 61 6d 65 73 20 6d 61 74 63 68 20 52 45 47 45 58 50 2e 22 0a 20 20 28 6c 65 74 | hose.names.match.REGEXP."...(let |
| 17140 | 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 72 | .((result.nil)..(files.nil)..(tr |
| 17160 | 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 72 | amp-mode.(and.tramp-mode.(file-r |
| 17180 | 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 29 | emote-p.(expand-file-name.dir))) |
| 171a0 | 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 65 | )).....(dolist.(file.(sort.(file |
| 171c0 | 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 09 | -name-all-completions."".dir)... |
| 171e0 | 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 65 | .'string<)).......(unless.(membe |
| 17200 | 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 20 | r.file.'("./"."../"))..(if.(not. |
| 17220 | 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 6c | (easy-hugo--directory-name-p.fil |
| 17240 | 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 67 | e))......(when.(string-match.reg |
| 17260 | 65 78 70 20 66 69 6c 65 29 0a 09 20 20 20 20 20 20 28 70 75 73 68 20 28 66 69 6c 65 2d 6e 61 6d | exp.file)........(push.(file-nam |
| 17280 | 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 20 66 69 6c 65 29 20 66 69 6c 65 73 29 29 29 29 29 | e-nondirectory..file).files))))) |
| 172a0 | 0a 20 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 | .....(nconc.result.(nreverse.fil |
| 172c0 | 65 73 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 | es))))..(defun.easy-hugo--direct |
| 172e0 | 6f 72 79 2d 66 69 6c 65 73 2d 72 65 63 75 72 73 69 76 65 6c 79 20 28 64 69 72 20 72 65 67 65 78 | ory-files-recursively.(dir.regex |
| 17300 | 70 20 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 63 6c 75 64 65 2d 64 69 72 65 63 74 6f 72 69 65 73 29 | p.&optional.include-directories) |
| 17320 | 0a 20 20 22 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 66 69 6c 65 73 20 75 6e 64 | ..."Return.list.of.all.files.und |
| 17340 | 65 72 20 44 49 52 20 74 68 61 74 20 68 61 76 65 20 66 69 6c 65 20 6e 61 6d 65 73 20 6d 61 74 63 | er.DIR.that.have.file.names.matc |
| 17360 | 68 69 6e 67 20 52 45 47 45 58 50 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 6f 72 6b 73 | hing.REGEXP..This.function.works |
| 17380 | 20 72 65 63 75 72 73 69 76 65 6c 79 2e 20 20 46 69 6c 65 73 20 61 72 65 20 72 65 74 75 72 6e 65 | .recursively...Files.are.returne |
| 173a0 | 64 20 69 6e 20 5c 22 64 65 70 74 68 20 66 69 72 73 74 5c 22 0a 6f 72 64 65 72 2c 20 61 6e 64 20 | d.in.\"depth.first\".order,.and. |
| 173c0 | 66 69 6c 65 73 20 66 72 6f 6d 20 65 61 63 68 20 64 69 72 65 63 74 6f 72 79 20 61 72 65 20 73 6f | files.from.each.directory.are.so |
| 173e0 | 72 74 65 64 20 69 6e 20 61 6c 70 68 61 62 65 74 69 63 61 6c 20 6f 72 64 65 72 2e 0a 45 61 63 68 | rted.in.alphabetical.order..Each |
| 17400 | 20 66 69 6c 65 20 6e 61 6d 65 20 61 70 70 65 61 72 73 20 69 6e 20 74 68 65 20 72 65 74 75 72 6e | .file.name.appears.in.the.return |
| 17420 | 65 64 20 6c 69 73 74 20 69 6e 20 69 74 73 20 61 62 73 6f 6c 75 74 65 20 66 6f 72 6d 2e 0a 4f 70 | ed.list.in.its.absolute.form..Op |
| 17440 | 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 49 4e 43 4c 55 44 45 2d 44 49 52 45 43 54 4f 52 | tional.argument.INCLUDE-DIRECTOR |
| 17460 | 49 45 53 20 6e 6f 6e 2d 6e 69 6c 20 6d 65 61 6e 73 20 61 6c 73 6f 20 69 6e 63 6c 75 64 65 20 69 | IES.non-nil.means.also.include.i |
| 17480 | 6e 20 74 68 65 0a 6f 75 74 70 75 74 20 64 69 72 65 63 74 6f 72 69 65 73 20 77 68 6f 73 65 20 6e | n.the.output.directories.whose.n |
| 174a0 | 61 6d 65 73 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 | ames.match.REGEXP."...(let.((res |
| 174c0 | 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 72 61 6d 70 2d 6d 6f | ult.nil)..(files.nil)..(tramp-mo |
| 174e0 | 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 72 65 6d 6f 74 65 2d | de.(and.tramp-mode.(file-remote- |
| 17500 | 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 29 29 29 0a 20 20 20 | p.(expand-file-name.dir))))).... |
| 17520 | 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 65 2d 6e 61 6d 65 2d | .(dolist.(file.(sort.(file-name- |
| 17540 | 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 09 09 27 73 74 72 69 | all-completions."".dir)....'stri |
| 17560 | 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 65 72 20 66 69 6c 65 | ng<)).......(unless.(member.file |
| 17580 | 20 27 28 22 2e 2f 22 20 22 2e 2e 2f 22 29 29 0a 09 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d | .'("./"."../"))..(if.(easy-hugo- |
| 175a0 | 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 2d 70 20 66 69 6c 65 29 0a 09 20 20 20 20 28 6c 65 | -directory-name-p.file)......(le |
| 175c0 | 74 2a 20 28 28 6c 65 61 66 20 28 73 75 62 73 74 72 69 6e 67 20 66 69 6c 65 20 30 20 28 31 2d 20 | t*.((leaf.(substring.file.0.(1-. |
| 175e0 | 28 6c 65 6e 67 74 68 20 66 69 6c 65 29 29 29 29 0a 09 09 20 20 20 28 66 75 6c 6c 2d 66 69 6c 65 | (length.file))))......(full-file |
| 17600 | 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 6c 65 61 66 20 64 69 72 29 29 29 0a 09 | .(expand-file-name.leaf.dir))).. |
| 17620 | 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 69 6c 65 2d 73 79 6d 6c 69 6e 6b 2d 70 20 66 75 | ......(unless.(file-symlink-p.fu |
| 17640 | 6c 6c 2d 66 69 6c 65 29 0a 09 09 28 73 65 74 71 20 72 65 73 75 6c 74 0a 09 09 20 20 20 20 20 20 | ll-file)...(setq.result......... |
| 17660 | 28 6e 63 6f 6e 63 20 72 65 73 75 6c 74 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 | (nconc.result.(easy-hugo--direct |
| 17680 | 6f 72 79 2d 66 69 6c 65 73 2d 72 65 63 75 72 73 69 76 65 6c 79 0a 09 09 09 09 20 20 20 20 20 66 | ory-files-recursively..........f |
| 176a0 | 75 6c 6c 2d 66 69 6c 65 20 72 65 67 65 78 70 20 69 6e 63 6c 75 64 65 2d 64 69 72 65 63 74 6f 72 | ull-file.regexp.include-director |
| 176c0 | 69 65 73 29 29 29 29 0a 09 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 69 6e 63 6c 75 64 | ies))))........(when.(and.includ |
| 176e0 | 65 2d 64 69 72 65 63 74 6f 72 69 65 73 0a 09 09 09 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 | e-directories.....(string-match. |
| 17700 | 72 65 67 65 78 70 20 6c 65 61 66 29 29 0a 09 09 28 73 65 74 71 20 72 65 73 75 6c 74 20 28 6e 63 | regexp.leaf))...(setq.result.(nc |
| 17720 | 6f 6e 63 20 72 65 73 75 6c 74 20 28 6c 69 73 74 20 66 75 6c 6c 2d 66 69 6c 65 29 29 29 29 29 0a | onc.result.(list.full-file))))). |
| 17740 | 09 20 20 28 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 | ...(when.(string-match.regexp.fi |
| 17760 | 6c 65 29 0a 09 20 20 20 20 28 70 75 73 68 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 | le)......(push.(expand-file-name |
| 17780 | 20 66 69 6c 65 20 64 69 72 29 20 66 69 6c 65 73 29 29 29 29 29 0a 20 20 20 20 28 6e 63 6f 6e 63 | .file.dir).files))))).....(nconc |
| 177a0 | 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 65 | .result.(nreverse.files))))..(de |
| 177c0 | 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 64 72 61 66 74 2d 6c 69 73 74 20 28 29 0a 20 20 22 44 | fun.easy-hugo-draft-list.()..."D |
| 177e0 | 72 61 66 74 73 20 6c 69 73 74 20 6d 6f 64 65 20 6f 66 20 60 65 61 73 79 2d 68 75 67 6f 27 2e 22 | rafts.list.mode.of.`easy-hugo'." |
| 17800 | 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 20 28 | ...(easy-hugo-with-env....(let.( |
| 17820 | 28 73 6f 75 72 63 65 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 0a 09 09 20 20 28 77 69 74 68 2d | (source.(split-string.....(with- |
| 17840 | 74 65 6d 70 2d 62 75 66 66 65 72 0a 09 09 20 20 20 20 28 6c 65 74 20 28 28 72 65 74 20 28 63 61 | temp-buffer.......(let.((ret.(ca |
| 17860 | 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 28 63 6f 6e 63 61 74 | ll-process-shell-command.(concat |
| 17880 | 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 20 22 20 6c 69 73 74 20 64 72 61 66 74 73 22 29 20 6e | .easy-hugo-bin.".list.drafts").n |
| 178a0 | 69 6c 20 74 29 29 29 0a 09 09 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 72 | il.t))).........(unless.(zerop.r |
| 178c0 | 65 74 29 0a 09 09 09 28 65 72 72 6f 72 20 22 27 48 75 67 6f 20 6c 69 73 74 20 64 72 61 66 74 73 | et)....(error."'Hugo.list.drafts |
| 178e0 | 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 79 22 | '.command.does.not.end.normally" |
| 17900 | 29 29 0a 09 09 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 0a 09 09 20 | )).........(buffer-string))).... |
| 17920 | 20 22 5c 6e 22 29 29 0a 09 20 28 6c 69 73 74 73 20 28 6c 69 73 74 29 29 0a 09 20 28 66 69 6c 65 | ."\n"))...(lists.(list))...(file |
| 17940 | 73 20 28 6c 69 73 74 29 29 29 0a 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 69 6c 65 20 73 6f | s.(list)))......(dolist.(file.so |
| 17960 | 75 72 63 65 29 0a 20 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 28 66 69 6c 65 2d 72 65 | urce)........(if.(equal.(file-re |
| 17980 | 6c 61 74 69 76 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 22 63 | lative-name.easy-hugo-postdir."c |
| 179a0 | 6f 6e 74 65 6e 74 22 29 20 22 2e 22 29 0a 09 20 20 20 28 77 68 65 6e 20 28 65 71 20 28 73 74 72 | ontent").".").....(when.(eq.(str |
| 179c0 | 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 28 5b 5e 2f 5d 2b 5c 5c 29 24 22 20 66 69 6c 65 29 20 30 | ing-match."\\([^/]+\\)$".file).0 |
| 179e0 | 29 0a 09 20 20 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 66 69 | ).......(push.(match-string.1.fi |
| 17a00 | 6c 65 29 20 66 69 6c 65 73 29 29 0a 09 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 | le).files))...(when.(string-matc |
| 17a20 | 68 0a 09 09 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 | h...(concat.(file-relative-name. |
| 17a40 | 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 2f 5c | easy-hugo-postdir."content")."/\ |
| 17a60 | 5c 28 2e 2b 3f 5c 5c 29 24 22 29 0a 09 09 66 69 6c 65 29 0a 09 20 20 20 28 70 75 73 68 20 28 6d | \(.+?\\)$")...file).....(push.(m |
| 17a80 | 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 29 29 29 0a 20 20 | atch-string.1.file).files))))... |
| 17aa0 | 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 28 65 78 | ...(unless.(file-directory-p.(ex |
| 17ac0 | 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 72 | pand-file-name.easy-hugo-postdir |
| 17ae0 | 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 28 65 72 72 | .easy-hugo-basedir))........(err |
| 17b00 | 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 68 | or."%s%s.does.not.exist!".easy-h |
| 17b20 | 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 0a | ugo-basedir.easy-hugo-postdir)). |
| 17b40 | 20 20 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 | .....(setq.easy-hugo--mode-buffe |
| 17b60 | 72 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 | r.(get-buffer-create.easy-hugo-- |
| 17b80 | 62 75 66 66 65 72 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 | buffer-name))......(switch-to-bu |
| 17ba0 | 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 20 | ffer.easy-hugo--mode-buffer).... |
| 17bc0 | 20 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 | ..(setq-local.default-directory. |
| 17be0 | 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 0a 20 20 20 20 20 28 73 65 74 71 20 62 75 | easy-hugo-basedir)......(setq.bu |
| 17c00 | 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 6e 69 6c 29 0a 20 20 20 20 20 28 65 72 61 73 65 2d | ffer-read-only.nil)......(erase- |
| 17c20 | 62 75 66 66 65 72 29 0a 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 28 66 69 6c 65 2d 72 65 | buffer)......(if.(equal.(file-re |
| 17c40 | 6c 61 74 69 76 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 22 63 | lative-name.easy-hugo-postdir."c |
| 17c60 | 6f 6e 74 65 6e 74 22 29 20 22 2e 22 29 0a 09 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 | ontent").".")...(insert.(propert |
| 17c80 | 69 7a 65 0a 09 09 20 20 28 63 6f 6e 63 61 74 20 22 45 61 73 79 2d 68 75 67 6f 20 20 22 20 65 61 | ize.....(concat."Easy-hugo..".ea |
| 17ca0 | 73 79 2d 68 75 67 6f 2d 75 72 6c 20 22 2f 22 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 | sy-hugo-url."/".easy-hugo--draft |
| 17cc0 | 2d 6d 6f 64 65 20 22 5c 6e 5c 6e 22 29 0a 09 09 20 20 27 66 61 63 65 0a 09 09 20 20 27 65 61 73 | -mode."\n\n").....'face.....'eas |
| 17ce0 | 79 2d 68 75 67 6f 2d 68 65 6c 70 2d 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 28 69 6e 73 65 72 | y-hugo-help-face))........(inser |
| 17d00 | 74 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 09 09 28 63 6f 6e 63 61 74 20 22 45 61 73 79 2d 68 75 | t.(propertize...(concat."Easy-hu |
| 17d20 | 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 09 28 66 69 6c 65 | go..".easy-hugo-url."/"....(file |
| 17d40 | 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 70 6f 73 74 64 69 72 | -relative-name.easy-hugo-postdir |
| 17d60 | 20 22 63 6f 6e 74 65 6e 74 22 29 0a 09 09 09 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d | ."content")....easy-hugo--draft- |
| 17d80 | 6d 6f 64 65 20 22 5c 6e 5c 6e 22 29 0a 09 09 27 66 61 63 65 0a 09 09 27 65 61 73 79 2d 68 75 67 | mode."\n\n")...'face...'easy-hug |
| 17da0 | 6f 2d 68 65 6c 70 2d 66 61 63 65 29 29 29 0a 20 20 20 20 20 28 75 6e 6c 65 73 73 20 65 61 73 79 | o-help-face)))......(unless.easy |
| 17dc0 | 2d 68 75 67 6f 2d 6e 6f 2d 68 65 6c 70 0a 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 | -hugo-no-help........(insert.(pr |
| 17de0 | 6f 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 | opertize.easy-hugo-help.'face.'e |
| 17e00 | 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 20 20 28 77 68 65 | asy-hugo-help-face))........(whe |
| 17e20 | 6e 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 0a 09 20 28 69 | n.easy-hugo-additional-help...(i |
| 17e40 | 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 64 2d | nsert.(propertize.easy-hugo-add- |
| 17e60 | 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 65 29 | help.'face.'easy-hugo-help-face) |
| 17e80 | 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 69 7a 65 20 28 63 | ))........(insert.(propertize.(c |
| 17ea0 | 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 |
| 17ec0 | 2d 66 61 63 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 | -face)))......(unless.easy-hugo- |
| 17ee0 | 2d 72 65 66 72 65 73 68 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d | -refresh........(setq.easy-hugo- |
| 17f00 | 2d 63 75 72 73 6f 72 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 28 63 6f 6e 64 20 28 28 65 | -cursor.(point)))......(cond.((e |
| 17f20 | 71 20 31 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 29 0a 09 20 | q.1.easy-hugo--sort-char-flg)... |
| 17f40 | 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 28 72 65 76 65 72 73 65 20 28 73 6f 72 74 20 66 69 | ...(setq.files.(reverse.(sort.fi |
| 17f60 | 6c 65 73 20 27 73 74 72 69 6e 67 3c 29 29 29 29 0a 09 20 20 20 28 28 65 71 20 32 20 65 61 73 79 | les.'string<)))).....((eq.2.easy |
| 17f80 | 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 73 65 74 71 | -hugo--sort-char-flg)......(setq |
| 17fa0 | 20 66 69 6c 65 73 20 28 73 6f 72 74 20 66 69 6c 65 73 20 27 73 74 72 69 6e 67 3c 29 29 29 0a 09 | .files.(sort.files.'string<))).. |
| 17fc0 | 20 20 20 28 28 65 71 20 31 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 70 75 62 6c 69 73 | ...((eq.1.easy-hugo--sort-publis |
| 17fe0 | 68 64 61 79 2d 66 6c 67 29 0a 09 20 20 20 20 28 6c 65 74 20 28 28 70 75 62 6c 69 73 74 20 28 65 | hday-flg)......(let.((publist.(e |
| 18000 | 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 79 2d 61 6c 69 73 74 | asy-hugo--draft-publishday-alist |
| 18020 | 20 66 69 6c 65 73 29 29 29 0a 09 20 20 20 20 20 20 28 69 66 20 70 75 62 6c 69 73 74 0a 09 09 20 | .files)))........(if.publist.... |
| 18040 | 20 28 6c 65 74 20 28 28 73 6f 75 72 63 65 20 28 72 65 76 65 72 73 65 20 28 73 6f 72 74 20 70 75 | .(let.((source.(reverse.(sort.pu |
| 18060 | 62 6c 69 73 74 0a 09 09 09 09 09 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 61 20 62 29 20 | blist.............(lambda.(a.b). |
| 18080 | 28 73 74 72 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 29 0a 09 | (string>.(car.a).(car.b))))))).. |
| 180a0 | 09 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 6e 69 6c 29 0a 09 09 20 20 20 20 28 77 68 69 | .....(setq.files.nil).......(whi |
| 180c0 | 6c 65 20 73 6f 75 72 63 65 0a 09 09 20 20 20 20 20 20 28 70 75 73 68 20 28 66 69 6c 65 2d 72 65 | le.source.........(push.(file-re |
| 180e0 | 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)).. |
| 18100 | 09 09 09 09 09 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 |
| 18120 | 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 0a 09 09 09 | -postdir.easy-hugo-basedir)).... |
| 18140 | 20 20 20 20 66 69 6c 65 73 29 0a 09 09 20 20 20 20 20 20 28 70 6f 70 20 73 6f 75 72 63 65 29 29 | ....files).........(pop.source)) |
| 18160 | 29 0a 09 09 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 20 77 | )...(message."There.is.no.file.w |
| 18180 | 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 29 29 | ritten.date.in.front.matter")))) |
| 181a0 | 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 74 2d 70 75 62 6c | .....((eq.2.easy-hugo--sort-publ |
| 181c0 | 69 73 68 64 61 79 2d 66 6c 67 29 0a 09 20 20 20 20 28 6c 65 74 20 28 28 70 75 62 6c 69 73 74 20 | ishday-flg)......(let.((publist. |
| 181e0 | 28 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 79 2d 61 6c 69 | (easy-hugo--draft-publishday-ali |
| 18200 | 73 74 20 66 69 6c 65 73 29 29 29 0a 09 20 20 20 20 20 20 28 69 66 20 70 75 62 6c 69 73 74 0a 09 | st.files)))........(if.publist.. |
| 18220 | 09 20 20 28 6c 65 74 20 28 28 73 6f 75 72 63 65 20 28 73 6f 72 74 20 70 75 62 6c 69 73 74 0a 09 | ...(let.((source.(sort.publist.. |
| 18240 | 09 09 09 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 | .........(lambda.(a.b).(string>. |
| 18260 | 28 63 61 72 20 61 29 20 28 63 61 72 20 62 29 29 29 29 29 29 0a 09 09 20 20 20 20 28 73 65 74 71 | (car.a).(car.b)))))).......(setq |
| 18280 | 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. |
| 182a0 | 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 |
| 182c0 | 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 |
| 182e0 | 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 |
| 18300 | 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) |
| 18320 | 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 |
| 18340 | 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 |
| 18360 | 65 20 69 6e 20 66 72 6f 6e 74 20 6d 61 74 74 65 72 22 29 29 29 29 29 0a 20 20 20 20 20 28 77 68 | e.in.front.matter")))))......(wh |
| 18380 | 69 6c 65 20 66 69 6c 65 73 0a 20 20 20 20 20 20 20 28 70 75 73 68 0a 09 28 63 6f 6e 63 61 74 0a | ile.files........(push..(concat. |
| 183a0 | 09 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 20 | ..(format-time-string."%Y-%m-%d. |
| 183c0 | 25 48 3a 25 4d 3a 25 53 20 22 0a 09 09 09 20 20 20 20 20 28 6e 74 68 20 35 20 28 66 69 6c 65 2d | %H:%M:%S.".........(nth.5.(file- |
| 183e0 | 61 74 74 72 69 62 75 74 65 73 0a 09 09 09 09 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | attributes..........(expand-file |
| 18400 | 2d 6e 61 6d 65 0a 09 09 09 09 20 20 20 20 20 20 28 63 61 72 20 66 69 6c 65 73 29 0a 09 09 09 09 | -name...........(car.files)..... |
| 18420 | 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 29 29 29 0a 09 20 28 63 | ......easy-hugo-postdir))))...(c |
| 18440 | 61 72 20 66 69 6c 65 73 29 29 0a 09 6c 69 73 74 73 29 0a 20 20 20 20 20 20 20 28 70 6f 70 20 66 | ar.files))..lists)........(pop.f |
| 18460 | 69 6c 65 73 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 75 | iles))......(cond.((eq.1.easy-hu |
| 18480 | 67 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 29 0a 09 20 20 20 20 28 73 65 74 71 20 6c 69 | go--sort-time-flg)......(setq.li |
| 184a0 | 73 74 73 20 28 72 65 76 65 72 73 65 20 28 73 6f 72 74 20 6c 69 73 74 73 20 27 73 74 72 69 6e 67 | sts.(reverse.(sort.lists.'string |
| 184c0 | 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 74 | <)))).....((eq.2.easy-hugo--sort |
| 184e0 | 2d 74 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 73 6f 72 | -time-flg)......(setq.lists.(sor |
| 18500 | 74 20 6c 69 73 74 73 20 27 73 74 72 69 6e 67 3c 29 29 29 29 0a 20 20 20 20 20 28 77 68 69 6c 65 | t.lists.'string<))))......(while |
| 18520 | 20 6c 69 73 74 73 0a 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 63 6f 6e 63 61 74 20 28 63 | .lists........(insert.(concat.(c |
| 18540 | 61 72 20 6c 69 73 74 73 29 20 22 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 28 70 6f 70 20 6c 69 73 | ar.lists)."\n"))........(pop.lis |
| 18560 | 74 73 29 29 0a 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d | ts))......(goto-char.easy-hugo-- |
| 18580 | 63 75 72 73 6f 72 29 0a 20 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 69 67 6e 6f 72 65 2d 65 | cursor)......(easy-hugo-ignore-e |
| 185a0 | 72 72 6f 72 0a 20 20 20 20 20 20 28 69 66 20 65 61 73 79 2d 68 75 67 6f 2d 2d 72 65 66 72 65 73 | rror.......(if.easy-hugo--refres |
| 185c0 | 68 0a 09 20 28 70 72 6f 67 6e 0a 09 20 20 20 28 77 68 65 6e 20 28 3c 20 28 6c 69 6e 65 2d 6e 75 | h...(progn.....(when.(<.(line-nu |
| 185e0 | 6d 62 65 72 2d 61 74 2d 70 6f 73 29 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c | mber-at-pos).easy-hugo--unmovabl |
| 18600 | 65 2d 6c 69 6e 65 29 0a 09 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d | e-line).......(goto-char.(point- |
| 18620 | 6d 69 6e 29 29 0a 09 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 28 2d 20 65 61 73 | min)).......(forward-line.(-.eas |
| 18640 | 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 0a 09 20 20 20 | y-hugo--unmovable-line.1)))..... |
| 18660 | 28 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 29 0a 09 20 20 20 28 66 6f 72 77 61 72 64 | (beginning-of-line).....(forward |
| 18680 | 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 29 0a | -char.easy-hugo--forward-char)). |
| 186a0 | 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 75 67 6f 2d 2d | .......(forward-char.easy-hugo-- |
| 186c0 | 66 6f 72 77 61 72 64 2d 63 68 61 72 29 29 29 0a 20 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d | forward-char)))......(easy-hugo- |
| 186e0 | 6d 6f 64 65 29 0a 20 20 20 20 20 28 77 68 65 6e 20 65 61 73 79 2d 68 75 67 6f 2d 65 6d 61 63 73 | mode)......(when.easy-hugo-emacs |
| 18700 | 70 65 61 6b 0a 20 20 20 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 6d 61 63 73 70 65 61 6b | peak........(easy-hugo-emacspeak |
| 18720 | 2d 66 69 6c 65 6e 61 6d 65 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | -filename)))))..;;;###autoload.( |
| 18740 | 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 20 28 29 0a 20 20 22 45 61 73 79 20 68 75 67 6f 20 | defun.easy-hugo.()..."Easy.hugo. |
| 18760 | 6d 6f 64 65 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 | mode."...(interactive)...(easy-h |
| 18780 | 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 66 69 6c 65 2d 64 69 | ugo-with-env....(unless.(file-di |
| 187a0 | 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 20 65 61 73 79 | rectory-p.(expand-file-name.easy |
| 187c0 | 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 64 69 72 29 | -hugo-postdir.easy-hugo-basedir) |
| 187e0 | 29 0a 20 20 20 20 20 28 65 72 72 6f 72 20 22 25 73 25 73 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 | )......(error."%s%s.does.not.exi |
| 18800 | 73 74 21 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 65 61 73 79 2d 68 75 67 6f | st!".easy-hugo-basedir.easy-hugo |
| 18820 | 2d 70 6f 73 74 64 69 72 29 29 0a 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 6d | -postdir))....(setq.easy-hugo--m |
| 18840 | 6f 64 65 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 65 61 | ode-buffer.(get-buffer-create.ea |
| 18860 | 73 79 2d 68 75 67 6f 2d 2d 62 75 66 66 65 72 2d 6e 61 6d 65 29 29 0a 20 20 20 28 73 65 74 71 20 | sy-hugo--buffer-name))....(setq. |
| 18880 | 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 29 0a 20 20 20 28 73 | easy-hugo--draft-list.nil)....(s |
| 188a0 | 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 6d 6f 64 65 2d | witch-to-buffer.easy-hugo--mode- |
| 188c0 | 62 75 66 66 65 72 29 0a 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 64 65 66 61 75 6c 74 2d 64 | buffer)....(setq-local.default-d |
| 188e0 | 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 0a 20 20 20 28 | irectory.easy-hugo-basedir)....( |
| 18900 | 73 65 74 71 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 6e 69 6c 29 0a 20 20 20 28 65 | setq.buffer-read-only.nil)....(e |
| 18920 | 72 61 73 65 2d 62 75 66 66 65 72 29 0a 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 28 66 69 6c 65 | rase-buffer)....(if.(equal.(file |
| 18940 | 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 70 6f 73 74 64 69 72 | -relative-name.easy-hugo-postdir |
| 18960 | 20 22 63 6f 6e 74 65 6e 74 22 29 20 22 2e 22 29 0a 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 | ."content").".")........(insert. |
| 18980 | 28 70 72 6f 70 65 72 74 69 7a 65 0a 09 09 28 63 6f 6e 63 61 74 20 22 45 61 73 79 2d 68 75 67 6f | (propertize...(concat."Easy-hugo |
| 189a0 | 20 20 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 20 22 2f 22 20 22 5c 6e 5c 6e 22 29 0a 09 09 | ..".easy-hugo-url."/"."\n\n")... |
| 189c0 | 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 65 29 29 0a 20 | 'face...'easy-hugo-help-face)).. |
| 189e0 | 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 09 20 20 20 20 20 20 28 | ....(insert.(propertize........( |
| 18a00 | 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 75 67 6f 2d 75 | concat."Easy-hugo..".easy-hugo-u |
| 18a20 | 72 6c 20 22 2f 22 0a 09 09 20 20 20 20 20 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 | rl."/".........(file-relative-na |
| 18a40 | 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 0a | me.easy-hugo-postdir."content"). |
| 18a60 | 09 09 20 20 20 20 20 20 22 5c 6e 5c 6e 22 29 0a 09 20 20 20 20 20 20 27 66 61 63 65 0a 09 20 20 | ........"\n\n")........'face.... |
| 18a80 | 20 20 20 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 28 | ....'easy-hugo-help-face)))....( |
| 18aa0 | 75 6e 6c 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 6e 6f 2d 68 65 6c 70 0a 20 20 20 20 20 28 69 | unless.easy-hugo-no-help......(i |
| 18ac0 | 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 68 65 6c 70 | nsert.(propertize.easy-hugo-help |
| 18ae0 | 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 65 29 29 0a 20 20 | .'face.'easy-hugo-help-face))... |
| 18b00 | 20 20 20 28 77 68 65 6e 20 65 61 73 79 2d 68 75 67 6f 2d 61 64 64 69 74 69 6f 6e 61 6c 2d 68 65 | ...(when.easy-hugo-additional-he |
| 18b20 | 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 61 | lp........(insert.(propertize.ea |
| 18b40 | 73 79 2d 68 75 67 6f 2d 61 64 64 2d 68 65 6c 70 20 27 66 61 63 65 20 27 65 61 73 79 2d 68 75 67 | sy-hugo-add-help.'face.'easy-hug |
| 18b60 | 6f 2d 68 65 6c 70 2d 66 61 63 65 29 29 29 0a 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f | o-help-face)))......(insert.(pro |
| 18b80 | 70 65 72 74 69 7a 65 20 28 63 6f 6e 63 61 74 20 22 5c 6e 22 29 27 66 61 63 65 20 27 65 61 73 79 | pertize.(concat."\n")'face.'easy |
| 18ba0 | 2d 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 | -hugo-help-face)))....(unless.ea |
| 18bc0 | 73 79 2d 68 75 67 6f 2d 2d 72 65 66 72 65 73 68 0a 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 | sy-hugo--refresh......(setq.easy |
| 18be0 | 2d 68 75 67 6f 2d 2d 63 75 72 73 6f 72 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 28 6c 65 74 20 | -hugo--cursor.(point)))....(let. |
| 18c00 | 28 28 66 69 6c 65 73 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 20 28 65 78 70 61 6e 64 | ((files.(directory-files.(expand |
| 18c20 | 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 61 73 | -file-name.easy-hugo-postdir.eas |
| 18c40 | 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 0a 09 20 28 6c 69 73 74 73 20 28 6c 69 73 74 | y-hugo-basedir)))...(lists.(list |
| 18c60 | 29 29 29 0a 20 20 20 20 20 28 69 66 20 28 65 71 20 32 20 28 6c 65 6e 67 74 68 20 66 69 6c 65 73 | )))......(if.(eq.2.(length.files |
| 18c80 | 29 29 0a 09 20 28 70 72 6f 67 6e 0a 09 20 20 20 28 69 6e 73 65 72 74 20 65 61 73 79 2d 68 75 67 | ))...(progn.....(insert.easy-hug |
| 18ca0 | 6f 2d 2d 66 69 72 73 74 2d 68 65 6c 70 29 0a 09 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 6d 6f | o--first-help).....(easy-hugo-mo |
| 18cc0 | 64 65 29 0a 09 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 | de).....(goto-char.easy-hugo--cu |
| 18ce0 | 72 73 6f 72 29 29 0a 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 20 28 63 6f 6e 64 20 28 28 65 | rsor))........(progn...(cond.((e |
| 18d00 | 71 20 31 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 29 0a 09 09 | q.1.easy-hugo--sort-char-flg)... |
| 18d20 | 28 73 65 74 71 20 66 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 | (setq.files.(reverse.(sort.files |
| 18d40 | 20 27 73 74 72 69 6e 67 3c 29 29 29 29 0a 09 20 20 20 20 20 20 20 28 28 65 71 20 32 20 65 61 73 | .'string<)))).........((eq.2.eas |
| 18d60 | 79 2d 68 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 | y-hugo--sort-char-flg)...(setq.f |
| 18d80 | 69 6c 65 73 20 28 73 6f 72 74 20 66 69 6c 65 73 20 27 73 74 72 69 6e 67 3c 29 29 29 0a 09 20 20 | iles.(sort.files.'string<))).... |
| 18da0 | 20 20 20 20 20 28 28 65 71 20 31 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 70 75 62 6c | .....((eq.1.easy-hugo--sort-publ |
| 18dc0 | 69 73 68 64 61 79 2d 66 6c 67 29 0a 09 09 28 6c 65 74 20 28 28 70 75 62 6c 69 73 74 20 28 65 61 | ishday-flg)...(let.((publist.(ea |
| 18de0 | 73 79 2d 68 75 67 6f 2d 2d 70 75 62 6c 69 73 68 64 61 79 2d 61 6c 69 73 74 29 29 29 0a 09 09 20 | sy-hugo--publishday-alist))).... |
| 18e00 | 20 28 69 66 20 70 75 62 6c 69 73 74 0a 09 09 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 6f 75 72 | .(if.publist.........(let.((sour |
| 18e20 | 63 65 20 28 73 6f 72 74 20 70 75 62 6c 69 73 74 0a 09 09 09 09 09 20 20 28 6c 61 6d 62 64 61 20 | ce.(sort.publist........(lambda. |
| 18e40 | 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 29 29 29 | (a.b).(string>.(car.a).(car.b))) |
| 18e60 | 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 77 68 69 6c | )))....(setq.files.nil)....(whil |
| 18e80 | 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 6c 61 74 69 | e.source......(push.(file-relati |
| 18ea0 | 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 09 09 09 09 | ve-name.(cdr.(car.source))...... |
| 18ec0 | 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 68 75 67 6f | .....(expand-file-name.easy-hugo |
| 18ee0 | 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 0a 09 09 09 | -postdir.easy-hugo-basedir)).... |
| 18f00 | 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 09 09 20 20 | .files)......(pop.source)))..... |
| 18f20 | 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 20 77 72 69 | ..(message."There.is.no.file.wri |
| 18f40 | 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 29 29 0a 09 | tten.date.in.front.matter")))).. |
| 18f60 | 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 72 74 2d 70 75 | .......((eq.2.easy-hugo--sort-pu |
| 18f80 | 62 6c 69 73 68 64 61 79 2d 66 6c 67 29 0a 09 09 28 6c 65 74 20 28 28 70 75 62 6c 69 73 74 20 28 | blishday-flg)...(let.((publist.( |
| 18fa0 | 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 73 74 29 29 29 0a 09 | easy-hugo--publishday-alist))).. |
| 18fc0 | 09 20 20 28 69 66 20 70 75 62 6c 69 73 74 0a 09 09 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 6f | ...(if.publist.........(let.((so |
| 18fe0 | 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..... |
| 19000 | 09 09 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 63 61 72 | .....(lambda.(a.b).(string>.(car |
| 19020 | 20 61 29 20 28 63 61 72 20 62 29 29 29 29 29 29 29 0a 09 09 09 28 73 65 74 71 20 66 69 6c 65 73 | .a).(car.b)))))))....(setq.files |
| 19040 | 20 6e 69 6c 29 0a 09 09 09 28 77 68 69 6c 65 20 73 6f 75 72 63 65 0a 09 09 09 20 20 28 70 75 73 | .nil)....(while.source......(pus |
| 19060 | 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 72 20 | h.(file-relative-name.(cdr.(car. |
| 19080 | 73 6f 75 72 63 65 29 29 0a 09 09 09 09 09 09 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | source))...........(expand-file- |
| 190a0 | 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 |
| 190c0 | 2d 62 61 73 65 64 69 72 29 29 0a 09 09 09 09 66 69 6c 65 73 29 0a 09 09 09 20 20 28 70 6f 70 20 | -basedir)).....files)......(pop. |
| 190e0 | 73 6f 75 72 63 65 29 29 29 0a 09 09 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 54 68 65 72 65 20 | source))).......(message."There. |
| 19100 | 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 |
| 19120 | 20 6d 61 74 74 65 72 22 29 29 29 29 29 0a 09 20 28 77 68 69 6c 65 20 66 69 6c 65 73 0a 09 20 20 | .matter")))))...(while.files.... |
| 19140 | 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 73 74 72 69 6e 67 3d 20 28 63 61 72 20 66 69 6c 65 73 | .(unless.(or.(string=.(car.files |
| 19160 | 29 20 22 2e 22 29 0a 09 09 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 3d 20 28 63 61 72 20 66 69 | ).".")..........(string=.(car.fi |
| 19180 | 6c 65 73 29 20 22 2e 2e 22 29 0a 09 09 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 | les)."..")..........(not.(member |
| 191a0 | 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 6f 6e 20 28 63 61 72 20 66 69 6c 65 73 | .(file-name-extension.(car.files |
| 191c0 | 29 29 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 6f 72 6d 61 74 73 29 29 29 0a 09 20 20 20 20 20 28 | )).easy-hugo--formats))).......( |
| 191e0 | 70 75 73 68 0a 09 20 20 20 20 20 20 28 63 6f 6e 63 61 74 0a 09 20 20 20 20 20 20 20 28 66 6f 72 | push........(concat.........(for |
| 19200 | 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 20 25 48 3a 25 4d 3a | mat-time-string."%Y-%m-%d.%H:%M: |
| 19220 | 25 53 20 22 0a 09 09 09 09 20 20 20 28 6e 74 68 20 35 20 28 66 69 6c 65 2d 61 74 74 72 69 62 75 | %S."........(nth.5.(file-attribu |
| 19240 | 74 65 73 0a 09 09 09 09 09 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 | tes.........(expand-file-name... |
| 19260 | 09 09 09 20 20 20 20 28 63 61 72 20 66 69 6c 65 73 29 0a 09 09 09 09 09 20 20 20 20 65 61 73 79 | .......(car.files)..........easy |
| 19280 | 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 29 29 29 0a 09 20 20 20 20 20 20 20 28 63 61 72 20 66 | -hugo-postdir)))).........(car.f |
| 192a0 | 69 6c 65 73 29 29 0a 09 20 20 20 20 20 20 6c 69 73 74 73 29 29 0a 09 20 20 20 28 70 6f 70 20 66 | iles))........lists)).....(pop.f |
| 192c0 | 69 6c 65 73 29 29 0a 09 20 28 63 6f 6e 64 20 28 28 65 71 20 31 20 65 61 73 79 2d 68 75 67 6f 2d | iles))...(cond.((eq.1.easy-hugo- |
| 192e0 | 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 29 0a 09 09 28 73 65 74 71 20 6c 69 73 74 73 20 28 72 | -sort-time-flg)...(setq.lists.(r |
| 19300 | 65 76 65 72 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 | everse.(sort.lists.'string<)))). |
| 19320 | 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 72 74 2d 74 | ........((eq.2.easy-hugo--sort-t |
| 19340 | 69 6d 65 2d 66 6c 67 29 0a 09 09 28 73 65 74 71 20 6c 69 73 74 73 20 28 73 6f 72 74 20 6c 69 73 | ime-flg)...(setq.lists.(sort.lis |
| 19360 | 74 73 20 27 73 74 72 69 6e 67 3c 29 29 29 29 0a 09 20 28 77 68 69 6c 65 20 6c 69 73 74 73 0a 09 | ts.'string<))))...(while.lists.. |
| 19380 | 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 22 | ...(insert.(concat.(car.lists)." |
| 193a0 | 5c 6e 22 29 29 0a 09 20 20 20 28 70 6f 70 20 6c 69 73 74 73 29 29 0a 09 20 28 67 6f 74 6f 2d 63 | \n")).....(pop.lists))...(goto-c |
| 193c0 | 68 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 73 6f 72 29 0a 09 20 28 65 61 73 79 2d 68 | har.easy-hugo--cursor)...(easy-h |
| 193e0 | 75 67 6f 2d 69 67 6e 6f 72 65 2d 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | ugo-ignore-error..............(i |
| 19400 | 66 20 65 61 73 79 2d 68 75 67 6f 2d 2d 72 65 66 72 65 73 68 0a 09 09 20 28 70 72 6f 67 6e 0a 09 | f.easy-hugo--refresh....(progn.. |
| 19420 | 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 3c 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 | ...........(when.(<.(line-number |
| 19440 | 2d 61 74 2d 70 6f 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 | -at-pos).easy-hugo--unmovable-li |
| 19460 | 6e 65 29 0a 09 09 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e | ne)........(goto-char.(point-min |
| 19480 | 29 29 0a 09 09 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 28 2d 20 65 61 73 79 2d | ))........(forward-line.(-.easy- |
| 194a0 | 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 0a 09 20 20 20 20 20 | hugo--unmovable-line.1)))....... |
| 194c0 | 20 20 20 20 20 20 28 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 29 0a 09 20 20 20 20 20 | ......(beginning-of-line)....... |
| 194e0 | 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 75 67 6f 2d 2d 66 | ......(forward-char.easy-hugo--f |
| 19500 | 6f 72 77 61 72 64 2d 63 68 61 72 29 29 0a 09 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 63 | orward-char)).........(forward-c |
| 19520 | 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 29 29 0a 09 | har.easy-hugo--forward-char))).. |
| 19540 | 20 28 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 29 0a 09 20 28 77 68 65 6e 20 65 61 73 79 2d 68 | .(easy-hugo-mode)...(when.easy-h |
| 19560 | 75 67 6f 2d 65 6d 61 63 73 70 65 61 6b 0a 09 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 65 6d 61 | ugo-emacspeak.....(easy-hugo-ema |
| 19580 | 63 73 70 65 61 6b 2d 66 69 6c 65 6e 61 6d 65 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | cspeak-filename)))))))..;;;###au |
| 195a0 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 65 6e 61 62 6c 65 2d 6d | toload.(defun.easy-hugo-enable-m |
| 195c0 | 65 6e 75 20 28 29 0a 20 20 22 45 6e 61 62 6c 65 20 74 72 61 6e 73 69 65 6e 74 20 6d 65 6e 75 20 | enu.()..."Enable.transient.menu. |
| 195e0 | 66 6f 72 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 61 | for.`easy-hugo-mode'."...(intera |
| 19600 | 63 74 69 76 65 29 0a 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 6e 6f 2d 68 65 6c 70 | ctive)...(setq.easy-hugo-no-help |
| 19620 | 20 74 29 0a 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 64 65 66 61 75 | .t)...(setq.easy-hugo-sort-defau |
| 19640 | 6c 74 2d 63 68 61 72 20 6e 69 6c 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 65 61 73 79 2d 68 75 | lt-char.nil)...(require.'easy-hu |
| 19660 | 67 6f 2d 74 72 61 6e 73 69 65 6e 74 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 77 68 65 72 65 2d 69 | go-transient)...(unless.(where-i |
| 19680 | 73 2d 69 6e 74 65 72 6e 61 6c 20 23 27 65 61 73 79 2d 68 75 67 6f 2d 6d 65 6e 75 20 28 6c 69 73 | s-internal.#'easy-hugo-menu.(lis |
| 196a0 | 74 20 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 2d 6d 61 70 29 20 74 29 0a 20 20 20 20 28 64 65 | t.easy-hugo-mode-map).t).....(de |
| 196c0 | 66 69 6e 65 2d 6b 65 79 20 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 2d 6d 61 70 20 22 4b 22 20 | fine-key.easy-hugo-mode-map."K". |
| 196e0 | 23 27 65 61 73 79 2d 68 75 67 6f 2d 6d 65 6e 75 29 29 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 65 | #'easy-hugo-menu)))..(provide.'e |
| 19700 | 61 73 79 2d 68 75 67 6f 29 0a 0a 3b 3b 3b 20 65 61 73 79 2d 68 75 67 6f 2e 65 6c 20 65 6e 64 73 | asy-hugo)..;;;.easy-hugo.el.ends |
| 19720 | 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 00 00 00 | .here........................... |
| 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 | ................................ |