| ofs | hex dump | ascii |
|---|
| 0000 | 65 61 73 79 2d 68 75 67 6f 2d 32 30 32 34 30 31 32 39 2e 31 35 33 34 2f 00 00 00 00 00 00 00 00 | easy-hugo-20240129.1534/........ |
| 0020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0060 | 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000755.0000000.0000000.0000 |
| 0080 | 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 37 31 32 00 20 35 00 00 00 | 0000000.00000000000.012712..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 34 30 31 32 39 2e 31 35 33 34 2f 65 61 73 79 2d 68 75 67 | easy-hugo-20240129.1534/easy-hug |
| 0220 | 6f 2d 74 72 61 6e 73 69 65 6e 74 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | o-transient.el.................. |
| 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 37 37 31 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 37 31 35 30 00 20 30 00 00 00 | 0007711.00000000000.017150..0... |
| 02a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 02c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 02e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 0320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 0340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0400 | 3b 3b 3b 20 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 |
| 0420 | 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.-*- |
| 0440 | 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 |
| 0460 | 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.< |
| 0480 | 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 |
| 04a0 | 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 |
| 04c0 | 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 |
| 04e0 | 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 |
| 0500 | 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 |
| 0520 | 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 |
| 0540 | 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 |
| 0560 | 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 |
| 0580 | 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 |
| 05a0 | 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 |
| 05c0 | 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 |
| 05e0 | 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.()..." |
| 0600 | 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'. |
| 0620 | 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 |
| 0640 | 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")) |
| 0660 | 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 |
| 0680 | 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 |
| 06a0 | 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] |
| 06c0 | 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 |
| 06e0 | 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 |
| 0700 | 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 |
| 0720 | 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.... |
| 0740 | 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 |
| 0760 | 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... |
| 0780 | 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 |
| 07a0 | 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................ |
| 07c0 | 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......"................ |
| 07e0 | 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 |
| 0800 | 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 |
| 0820 | 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 |
| 0840 | 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 |
| 0860 | 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- |
| 0880 | 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................ |
| 08a0 | 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 |
| 08c0 | 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)......... |
| 08e0 | 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 |
| 0900 | 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))......... |
| 0920 | 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 |
| 0940 | 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).............( |
| 0960 | 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. |
| 0980 | 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).. |
| 09a0 | 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." |
| 09c0 | 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- |
| 09e0 | 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. |
| 0a00 | 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 |
| 0a20 | 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 |
| 0a40 | 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).. |
| 0a60 | 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 |
| 0a80 | 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) |
| 0aa0 | 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 |
| 0ac0 | 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 |
| 0ae0 | 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 |
| 0b00 | 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- |
| 0b20 | 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 |
| 0b40 | 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.( |
| 0b60 | 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 |
| 0b80 | 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 |
| 0ba0 | 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-- |
| 0bc0 | 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 |
| 0be0 | 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".... |
| 0c00 | 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 |
| 0c20 | 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 |
| 0c40 | 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 |
| 0c60 | 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 |
| 0c80 | 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 |
| 0ca0 | 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". |
| 0cc0 | 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"..... |
| 0ce0 | 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 |
| 0d00 | 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 |
| 0d20 | 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 |
| 0d40 | 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).....(" |
| 0d60 | 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).... |
| 0d80 | 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)] |
| 0da0 | 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 |
| 0dc0 | 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).....(" |
| 0de0 | 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 |
| 0e00 | 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 |
| 0e20 | 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" |
| 0e40 | 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- |
| 0e60 | 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 |
| 0e80 | 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 |
| 0ea0 | 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 |
| 0ec0 | 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 |
| 0ee0 | 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 |
| 0f00 | 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 |
| 0f20 | 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 |
| 0f40 | 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 |
| 0f60 | 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 |
| 0f80 | 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 |
| 0fa0 | 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. |
| 0fc0 | 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 |
| 0fe0 | 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 |
| 1000 | 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. |
| 1020 | 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 |
| 1040 | 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 |
| 1060 | 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 |
| 1080 | 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)]. |
| 10a0 | 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 |
| 10c0 | 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). |
| 10e0 | 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 |
| 1100 | 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 |
| 1120 | 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 |
| 1140 | 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". |
| 1160 | 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 |
| 1180 | 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 |
| 11a0 | 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 |
| 11c0 | 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" |
| 11e0 | 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). |
| 1200 | 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 |
| 1220 | 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 |
| 1240 | 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 |
| 1260 | 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. |
| 1280 | 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 |
| 12a0 | 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". |
| 12c0 | 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 |
| 12e0 | 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 |
| 1300 | 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 |
| 1320 | 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 |
| 1340 | 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- |
| 1360 | 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 |
| 1380 | 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 |
| 13a0 | 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 |
| 13c0 | 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........................ |
| 13e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1400 | 65 61 73 79 2d 68 75 67 6f 2d 32 30 32 34 30 31 32 39 2e 31 35 33 34 2f 65 61 73 79 2d 68 75 67 | easy-hugo-20240129.1534/easy-hug |
| 1420 | 6f 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | o.el............................ |
| 1440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1460 | 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 |
| 1480 | 30 32 37 33 30 36 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 31 34 35 00 20 30 00 00 00 | 0273060.00000000000.015145..0... |
| 14a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1500 | 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................... |
| 1520 | 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................... |
| 1540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1600 | 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 |
| 1620 | 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 |
| 1640 | 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;. |
| 1660 | 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 34 20 | -*-..;;.Copyright.(C).2017-2024. |
| 1680 | 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 |
| 16a0 | 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 |
| 16c0 | 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 |
| 16e0 | 6f 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 33 2e 31 30 2e 36 30 0a 3b 3b 20 50 61 63 6b 61 67 65 | o.;;.Version:.3.10.60.;;.Package |
| 1700 | 2d 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 35 2e 31 22 29 20 28 70 6f 70 75 | -Requires:.((emacs."25.1").(popu |
| 1720 | 70 20 22 30 2e 35 2e 33 22 29 20 28 72 65 71 75 65 73 74 20 22 30 2e 33 2e 30 22 29 20 28 74 72 | p."0.5.3").(request."0.3.0").(tr |
| 1740 | 61 6e 73 69 65 6e 74 20 22 30 2e 33 2e 36 22 29 29 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 | ansient."0.3.6"))..;;.This.progr |
| 1760 | 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 | am.is.free.software;.you.can.red |
| 1780 | 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 | istribute.it.and/or.modify.;;.it |
| 17a0 | 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 | .under.the.terms.of.the.GNU.Gene |
| 17c0 | 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 | ral.Public.License.as.published. |
| 17e0 | 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 | by.;;.the.Free.Software.Foundati |
| 1800 | 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 | on,.either.version.3.of.the.Lice |
| 1820 | 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 | nse,.or.;;.(at.your.option).any. |
| 1840 | 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 | later.version...;;.This.program. |
| 1860 | 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 | is.distributed.in.the.hope.that. |
| 1880 | 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 | it.will.be.useful,.;;.but.WITHOU |
| 18a0 | 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 | T.ANY.WARRANTY;.without.even.the |
| 18c0 | 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 | .implied.warranty.of.;;.MERCHANT |
| 18e0 | 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 | ABILITY.or.FITNESS.FOR.A.PARTICU |
| 1900 | 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e | LAR.PURPOSE...See.the.;;.GNU.Gen |
| 1920 | 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 | eral.Public.License.for.more.det |
| 1940 | 61 69 6c 73 2e 0a 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 | ails...;;.You.should.have.receiv |
| 1960 | 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 | ed.a.copy.of.the.GNU.General.Pub |
| 1980 | 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 | lic.License.;;.along.with.this.p |
| 19a0 | 72 6f 67 72 61 6d 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 3a 2f 2f 77 77 77 | rogram...If.not,.see.<http://www |
| 19c0 | 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e | .gnu.org/licenses/>...;;;.Commen |
| 19e0 | 74 61 72 79 3a 0a 0a 3b 3b 20 45 6d 61 63 73 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f 72 20 77 | tary:..;;.Emacs.major.mode.for.w |
| 1a00 | 72 69 74 69 6e 67 20 62 6c 6f 67 73 20 6d 61 64 65 20 77 69 74 68 20 68 75 67 6f 0a 3b 3b 20 62 | riting.blogs.made.with.hugo.;;.b |
| 1a20 | 79 20 6d 61 72 6b 64 6f 77 6e 20 6f 72 20 6f 72 67 2d 6d 6f 64 65 20 6f 72 20 41 73 63 69 69 44 | y.markdown.or.org-mode.or.AsciiD |
| 1a40 | 6f 63 20 6f 72 20 72 65 53 74 72 75 63 74 75 72 65 64 54 65 78 74 20 6f 72 20 6d 6d 61 72 6b 20 | oc.or.reStructuredText.or.mmark. |
| 1a60 | 6f 72 20 68 74 6d 6c 2e 0a 3b 3b 20 59 6f 75 20 63 61 6e 20 70 75 62 6c 69 73 68 20 79 6f 75 72 | or.html..;;.You.can.publish.your |
| 1a80 | 20 62 6c 6f 67 20 74 6f 20 74 68 65 20 73 65 72 76 65 72 20 6f 72 20 47 69 74 68 75 62 20 50 61 | .blog.to.the.server.or.Github.Pa |
| 1aa0 | 67 65 73 0a 3b 3b 20 6f 72 20 41 6d 61 7a 6f 6e 20 53 33 20 6f 72 20 47 6f 6f 67 6c 65 20 43 6c | ges.;;.or.Amazon.S3.or.Google.Cl |
| 1ac0 | 6f 75 64 20 53 74 6f 72 61 67 65 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 | oud.Storage...;;;.Code:..(requir |
| 1ae0 | 65 20 27 63 6c 2d 6c 69 62 29 0a 28 72 65 71 75 69 72 65 20 27 75 72 6c 29 0a 28 72 65 71 75 69 | e.'cl-lib).(require.'url).(requi |
| 1b00 | 72 65 20 27 72 65 71 75 65 73 74 29 0a 0a 28 64 65 66 67 72 6f 75 70 20 65 61 73 79 2d 68 75 67 | re.'request)..(defgroup.easy-hug |
| 1b20 | 6f 20 6e 69 6c 0a 20 20 22 57 72 69 74 69 6e 67 20 62 6c 6f 67 73 20 6d 61 64 65 20 77 69 74 68 | o.nil..."Writing.blogs.made.with |
| 1b40 | 20 68 75 67 6f 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 74 6f 6f 6c 73 29 0a 0a 28 64 65 66 67 72 | .hugo."...:group.'tools)..(defgr |
| 1b60 | 6f 75 70 20 65 61 73 79 2d 68 75 67 6f 2d 66 61 63 65 73 20 6e 69 6c 0a 20 20 22 46 61 63 65 73 | oup.easy-hugo-faces.nil..."Faces |
| 1b80 | 20 75 73 65 64 20 69 6e 20 60 65 61 73 79 2d 68 75 67 6f 27 22 0a 20 20 3a 67 72 6f 75 70 20 27 | .used.in.`easy-hugo'"...:group.' |
| 1ba0 | 65 61 73 79 2d 68 75 67 6f 20 3a 67 72 6f 75 70 20 27 66 61 63 65 73 29 0a 0a 28 64 65 66 63 75 | easy-hugo.:group.'faces)..(defcu |
| 1bc0 | 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 6e 69 6c 0a 20 20 22 44 69 | stom.easy-hugo-basedir.nil..."Di |
| 1be0 | 72 65 63 74 6f 72 79 20 77 68 65 72 65 20 68 75 67 6f 20 68 74 6d 6c 20 73 6f 75 72 63 65 20 63 | rectory.where.hugo.html.source.c |
| 1c00 | 6f 64 65 20 69 73 20 70 6c 61 63 65 64 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 | ode.is.placed."...:group.'easy-h |
| 1c20 | 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 |
| 1c40 | 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 20 22 68 75 67 6f 22 0a 20 20 22 48 75 67 6f 20 62 69 | .easy-hugo-bin."hugo"..."Hugo.bi |
| 1c60 | 6e 61 72 79 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 | nary."...:group.'easy-hugo...:ty |
| 1c80 | 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 67 | pe.'string)..(defcustom.easy-hug |
| 1ca0 | 6f 2d 73 65 72 76 65 72 2d 66 6c 61 67 73 20 22 22 0a 20 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 | o-server-flags.""..."Additional. |
| 1cc0 | 66 6c 61 67 73 20 74 6f 20 70 61 73 73 20 74 6f 20 68 75 67 6f 20 73 65 72 76 65 72 2e 22 0a 20 | flags.to.pass.to.hugo.server.".. |
| 1ce0 | 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 | .:group.'easy-hugo...:type.'stri |
| 1d00 | 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 73 65 72 76 65 72 | ng)..(defcustom.easy-hugo-server |
| 1d20 | 2d 66 6c 61 67 73 32 20 22 22 0a 20 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 66 6c 61 67 73 20 74 | -flags2.""..."Additional.flags.t |
| 1d40 | 6f 20 70 61 73 73 20 74 6f 20 68 75 67 6f 20 73 65 72 76 65 72 2e 22 0a 20 20 3a 67 72 6f 75 70 | o.pass.to.hugo.server."...:group |
| 1d60 | 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 | .'easy-hugo...:type.'string)..(d |
| 1d80 | 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 72 73 79 6e 63 2d 66 6c 61 67 73 20 22 | efcustom.easy-hugo-rsync-flags." |
| 1da0 | 2d 72 74 70 6c 22 0a 20 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 66 6c 61 67 73 20 66 6f 72 20 72 | -rtpl"..."Additional.flags.for.r |
| 1dc0 | 73 79 6e 63 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 | sync."...:group.'easy-hugo...:ty |
| 1de0 | 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 67 | pe.'string)..(defcustom.easy-hug |
| 1e00 | 6f 2d 73 65 72 76 65 72 2d 76 61 6c 75 65 20 22 22 0a 20 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 | o-server-value.""..."Additional. |
| 1e20 | 76 61 6c 75 65 20 74 6f 20 70 61 73 73 20 74 6f 20 68 75 67 6f 20 73 65 72 76 65 72 2e 22 0a 20 | value.to.pass.to.hugo.server.".. |
| 1e40 | 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 | .:group.'easy-hugo...:type.'stri |
| 1e60 | 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 73 65 72 76 65 72 | ng)..(defcustom.easy-hugo-server |
| 1e80 | 2d 76 61 6c 75 65 32 20 22 22 0a 20 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 76 61 6c 75 65 20 74 | -value2.""..."Additional.value.t |
| 1ea0 | 6f 20 70 61 73 73 20 74 6f 20 68 75 67 6f 20 73 65 72 76 65 72 2e 22 0a 20 20 3a 67 72 6f 75 70 | o.pass.to.hugo.server."...:group |
| 1ec0 | 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 | .'easy-hugo...:type.'string)..(d |
| 1ee0 | 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 2d 75 72 6c 20 22 | efcustom.easy-hugo-preview-url." |
| 1f00 | 68 74 74 70 3a 2f 2f 6c 6f 63 61 6c 68 6f 73 74 3a 31 33 31 33 2f 22 0a 20 20 22 50 72 65 76 69 | http://localhost:1313/"..."Previ |
| 1f20 | 65 77 20 75 72 6c 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 | ew.url.of.`easy-hugo'."...:group |
| 1f40 | 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 | .'easy-hugo...:type.'string)..(d |
| 1f60 | 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 20 6e 69 6c 0a 20 20 22 55 72 | efcustom.easy-hugo-url.nil..."Ur |
| 1f80 | 6c 20 6f 66 20 74 68 65 20 73 69 74 65 20 6f 70 65 72 61 74 65 64 20 62 79 20 68 75 67 6f 2e 22 | l.of.the.site.operated.by.hugo." |
| 1fa0 | 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 | ...:group.'easy-hugo...:type.'st |
| 1fc0 | 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 73 73 68 64 | ring)..(defcustom.easy-hugo-sshd |
| 1fe0 | 6f 6d 61 69 6e 20 6e 69 6c 0a 20 20 22 44 6f 6d 61 69 6e 20 6f 66 20 68 75 67 6f 20 61 74 20 79 | omain.nil..."Domain.of.hugo.at.y |
| 2000 | 6f 75 72 20 7e 2f 2e 73 73 68 2f 63 6f 6e 66 69 67 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 | our.~/.ssh/config."...:group.'ea |
| 2020 | 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 | sy-hugo...:type.'string)..(defcu |
| 2040 | 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 72 6f 6f 74 20 6e 69 6c 0a 20 20 22 52 6f 6f 74 20 | stom.easy-hugo-root.nil..."Root. |
| 2060 | 64 69 72 65 63 74 6f 72 79 20 6f 66 20 68 75 67 6f 20 61 74 20 79 6f 75 72 20 73 65 72 76 65 72 | directory.of.hugo.at.your.server |
| 2080 | 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.' |
| 20a0 | 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 70 72 | string)..(defcustom.easy-hugo-pr |
| 20c0 | 65 76 69 65 77 74 69 6d 65 20 33 30 30 0a 20 20 22 50 72 65 76 69 65 77 20 64 69 73 70 6c 61 79 | eviewtime.300..."Preview.display |
| 20e0 | 20 74 69 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 3a 74 | .time."...:group.'easy-hugo...:t |
| 2100 | 79 70 65 20 27 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 | ype.'integer)..(defcustom.easy-h |
| 2120 | 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 20 22 69 6d 61 67 65 73 22 0a 20 20 22 | ugo-image-directory."images"..." |
| 2140 | 49 6d 61 67 65 20 66 69 6c 65 20 64 69 72 65 63 74 6f 72 79 20 75 6e 64 65 72 20 27 73 74 61 74 | Image.file.directory.under.'stat |
| 2160 | 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 79 2d 68 | ic'.directory."...:group.'easy-h |
| 2180 | 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 |
| 21a0 | 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 |
| 21c0 | 74 6f 72 79 20 22 7e 22 0a 20 20 22 44 65 66 61 75 6c 74 20 64 69 72 65 63 74 6f 72 79 20 66 6f | tory."~"..."Default.directory.fo |
| 21e0 | 72 20 73 65 6c 65 63 74 69 6e 67 20 69 6d 61 67 65 73 20 77 69 74 68 20 60 65 61 73 79 2d 68 75 | r.selecting.images.with.`easy-hu |
| 2200 | 67 6f 2d 70 75 74 2d 69 6d 61 67 65 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 | go-put-image'."...:group.'easy-h |
| 2220 | 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 |
| 2240 | 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 61 6d 65 | .easy-hugo-amazon-s3-bucket-name |
| 2260 | 20 6e 69 6c 0a 20 20 22 41 6d 61 7a 6f 6e 20 53 33 20 62 75 63 6b 65 74 20 6e 61 6d 65 2e 22 0a | .nil..."Amazon.S3.bucket.name.". |
| 2280 | 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 |
| 22a0 | 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 67 6f 6f 67 6c | ing)..(defcustom.easy-hugo-googl |
| 22c0 | 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 69 6c 0a | e-cloud-storage-bucket-name.nil. |
| 22e0 | 20 20 22 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 20 53 74 6f 72 61 67 65 20 62 75 63 6b 65 74 20 6e | .."Google.Cloud.Storage.bucket.n |
| 2300 | 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 3a 74 79 70 | ame."...:group.'easy-hugo...:typ |
| 2320 | 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 67 6f | e.'string)..(defcustom.easy-hugo |
| 2340 | 2d 64 65 66 61 75 6c 74 2d 65 78 74 20 22 2e 6d 64 22 0a 20 20 22 44 65 66 61 75 6c 74 20 65 78 | -default-ext.".md"..."Default.ex |
| 2360 | 74 65 6e 73 69 6f 6e 20 77 68 65 6e 20 70 6f 73 74 69 6e 67 20 6e 65 77 20 61 72 74 69 63 6c 65 | tension.when.posting.new.article |
| 2380 | 73 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 | s."...:group.'easy-hugo...:type. |
| 23a0 | 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 68 | 'string)..(defcustom.easy-hugo-h |
| 23c0 | 65 6c 6d 2d 61 67 20 6e 69 6c 0a 20 20 22 48 65 6c 6d 2d 61 67 20 75 73 65 20 66 6c 67 2e 22 0a | elm-ag.nil..."Helm-ag.use.flg.". |
| 23e0 | 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 |
| 2400 | 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 6e 6f 2d 68 65 | ing)..(defcustom.easy-hugo-no-he |
| 2420 | 6c 70 20 6e 69 6c 0a 20 20 22 4e 6f 20 68 65 6c 70 20 66 6c 67 20 6f 66 20 60 65 61 73 79 2d 68 | lp.nil..."No.help.flg.of.`easy-h |
| 2440 | 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 79 | ugo'."...:group.'easy-hugo...:ty |
| 2460 | 70 65 20 27 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 | pe.'integer)..(defcustom.easy-hu |
| 2480 | 67 6f 2d 65 6d 61 63 73 70 65 61 6b 20 6e 69 6c 0a 20 20 22 45 6d 61 63 73 70 65 61 6b 20 66 6c | go-emacspeak.nil..."Emacspeak.fl |
| 24a0 | 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 |
| 24c0 | 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 |
| 24e0 | 73 74 6f 6d 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 | stom.easy-hugo-additional-help.n |
| 2500 | 69 6c 0a 20 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 68 65 6c 70 20 66 6c 67 20 6f 66 20 60 65 61 | il..."Additional.help.flg.of.`ea |
| 2520 | 73 79 2d 68 75 67 6f 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 | sy-hugo'."...:group.'easy-hugo.. |
| 2540 | 20 3a 74 79 70 65 20 27 69 6e 74 65 67 65 72 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 | .:type.'integer)..(defcustom.eas |
| 2560 | 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 68 61 72 20 6e 69 6c 0a 20 20 22 | y-hugo-sort-default-char.nil..." |
| 2580 | 44 65 66 61 75 6c 74 20 73 65 74 74 69 6e 67 20 74 6f 20 73 6f 72 74 20 77 69 74 68 20 63 68 61 | Default.setting.to.sort.with.cha |
| 25a0 | 72 61 63 74 6f 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 | ractor."...:group.'easy-hugo...: |
| 25c0 | 74 79 70 65 20 27 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 | type.'integer)..(defcustom.easy- |
| 25e0 | 68 75 67 6f 2d 70 75 62 6c 69 73 68 2d 63 68 6d 6f 64 20 22 44 75 3d 72 77 78 2c 44 67 6f 3d 72 | hugo-publish-chmod."Du=rwx,Dgo=r |
| 2600 | 78 2c 46 75 3d 72 77 2c 46 6f 67 3d 72 22 0a 20 20 22 50 65 72 6d 69 73 73 69 6f 6e 20 77 68 65 | x,Fu=rw,Fog=r"..."Permission.whe |
| 2620 | 6e 20 70 75 62 6c 69 73 68 2e 0a 54 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 64 72 77 78 72 2d | n.publish..The.default.is.drwxr- |
| 2640 | 78 72 2d 78 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 | xr-x."...:group.'easy-hugo...:ty |
| 2660 | 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 67 | pe.'string)..(defcustom.easy-hug |
| 2680 | 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 20 22 64 65 70 6c 6f 79 2e 73 | o-github-deploy-script."deploy.s |
| 26a0 | 68 22 0a 20 20 22 47 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 20 66 69 6c 65 20 | h"..."Github-deploy-script.file. |
| 26c0 | 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 3a 74 79 | name."...:group.'easy-hugo...:ty |
| 26e0 | 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 67 | pe.'string)..(defcustom.easy-hug |
| 2700 | 6f 2d 6d 61 72 6b 64 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 20 22 6d 64 22 0a 20 20 22 4d 61 72 | o-markdown-extension."md"..."Mar |
| 2720 | 6b 64 6f 77 6e 20 65 78 74 65 6e 73 69 6f 6e 2e 0a 50 6c 65 61 73 65 20 73 65 6c 65 63 74 20 6d | kdown.extension..Please.select.m |
| 2740 | 64 20 6f 72 20 6d 61 72 6b 64 6f 77 6e 20 6f 72 20 6d 64 6f 77 6e 2e 0a 42 65 63 61 75 73 65 20 | d.or.markdown.or.mdown..Because. |
| 2760 | 6f 6e 6c 79 20 74 68 65 73 65 20 74 68 72 65 65 20 61 72 65 20 73 75 70 70 6f 72 74 65 64 20 62 | only.these.three.are.supported.b |
| 2780 | 79 20 68 75 67 6f 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 | y.hugo."...:group.'easy-hugo...: |
| 27a0 | 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 | type.'string)..(defcustom.easy-h |
| 27c0 | 75 67 6f 2d 61 73 63 69 69 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e 20 22 61 64 22 0a 20 20 22 41 | ugo-asciidoc-extension."ad"..."A |
| 27e0 | 73 63 69 69 64 6f 63 20 65 78 74 65 6e 73 69 6f 6e 2e 0a 50 6c 65 61 73 65 20 73 65 6c 65 63 74 | sciidoc.extension..Please.select |
| 2800 | 20 61 64 20 6f 72 20 61 73 63 69 69 64 6f 63 20 6f 72 20 61 64 6f 63 2e 0a 42 65 63 61 75 73 65 | .ad.or.asciidoc.or.adoc..Because |
| 2820 | 20 6f 6e 6c 79 20 74 68 65 73 65 20 74 68 72 65 65 20 61 72 65 20 73 75 70 70 6f 72 74 65 64 20 | .only.these.three.are.supported. |
| 2840 | 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 68 75 67 6f 0a 20 20 | by.hugo."...:group.'easy-hugo... |
| 2860 | 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- |
| 2880 | 68 75 67 6f 2d 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 20 22 68 74 6d 6c 22 0a 20 20 22 48 74 | hugo-html-extension."html"..."Ht |
| 28a0 | 6d 6c 20 65 78 74 65 6e 73 69 6f 6e 2e 0a 50 6c 65 61 73 65 20 73 65 6c 65 63 74 20 68 74 6d 6c | ml.extension..Please.select.html |
| 28c0 | 20 6f 72 20 68 74 6d 2e 0a 42 65 63 61 75 73 65 20 6f 6e 6c 79 20 74 77 6f 20 61 72 65 20 73 75 | .or.htm..Because.only.two.are.su |
| 28e0 | 70 70 6f 72 74 65 64 20 62 79 20 68 75 67 6f 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 | pported.by.hugo."...:group.'easy |
| 2900 | 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 | -hugo...:type.'string)..(defcust |
| 2920 | 6f 6d 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 2f 70 6f | om.easy-hugo-postdir."content/po |
| 2940 | 73 74 22 0a 20 20 22 44 69 72 65 63 74 6f 72 79 20 77 68 65 72 65 20 74 68 65 20 74 68 65 6d 65 | st"..."Directory.where.the.theme |
| 2960 | 20 73 74 6f 72 65 73 20 69 74 73 20 70 6f 73 74 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 | .stores.its.posts."...:group.'ea |
| 2980 | 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 | sy-hugo...:type.'string)..(defcu |
| 29a0 | 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 72 73 79 6e 63 2d 64 65 6c 65 74 65 2d 64 69 72 65 | stom.easy-hugo-rsync-delete-dire |
| 29c0 | 63 74 6f 72 79 20 22 70 75 62 6c 69 63 2f 22 0a 20 20 22 44 69 73 61 70 70 65 61 72 20 64 69 72 | ctory."public/"..."Disappear.dir |
| 29e0 | 65 63 74 6f 72 79 20 77 68 65 6e 20 73 79 6e 63 68 72 6f 6e 69 7a 69 6e 67 20 77 69 74 68 20 72 | ectory.when.synchronizing.with.r |
| 2a00 | 73 79 6e 63 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 | sync."...:group.'easy-hugo...:ty |
| 2a20 | 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 67 | pe.'string)..(defcustom.easy-hug |
| 2a40 | 6f 2d 68 65 6c 70 2d 6c 69 6e 65 20 37 0a 20 20 22 4e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 | o-help-line.7..."Number.of.lines |
| 2a60 | 20 6f 66 20 60 65 61 73 79 2d 68 75 67 6f 2d 68 65 6c 70 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 | .of.`easy-hugo-help'."...:group. |
| 2a80 | 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 |
| 2aa0 | 65 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 61 64 64 2d 68 65 6c 70 2d 6c 69 6e 65 | efcustom.easy-hugo-add-help-line |
| 2ac0 | 20 36 0a 20 20 22 4e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 20 6f 66 20 60 65 61 73 79 2d 68 | .6..."Number.of.lines.of.`easy-h |
| 2ae0 | 75 67 6f 2d 61 64 64 2d 68 65 6c 70 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 | ugo-add-help'."...:group.'easy-h |
| 2b00 | 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 69 6e 74 65 67 65 72 29 0a 0a 28 64 65 66 63 75 73 74 6f | ugo...:type.'integer)..(defcusto |
| 2b20 | 6d 20 65 61 73 79 2d 68 75 67 6f 2d 6f 72 67 2d 68 65 61 64 65 72 20 6e 69 6c 0a 20 20 22 46 6c | m.easy-hugo-org-header.nil..."Fl |
| 2b40 | 67 20 6f 66 20 75 73 65 20 69 6e 20 6f 72 67 20 66 6f 72 6d 61 74 20 68 65 61 64 65 72 20 77 69 | g.of.use.in.org.format.header.wi |
| 2b60 | 74 68 20 68 75 67 6f 20 76 65 72 73 69 6f 6e 20 30 2e 32 35 20 61 6e 64 20 61 62 6f 76 65 2e 22 | th.hugo.version.0.25.and.above." |
| 2b80 | 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 0a 20 20 3a 74 79 70 65 20 27 69 6e | ...:group.'easy-hugo...:type.'in |
| 2ba0 | 74 65 67 65 72 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 | teger)..(defvar.easy-hugo--previ |
| 2bc0 | 65 77 2d 6c 6f 6f 70 20 74 0a 20 20 22 50 72 65 76 69 65 77 20 6c 6f 6f 70 20 66 6c 67 2e 22 29 | ew-loop.t..."Preview.loop.flg.") |
| 2be0 | 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 65 72 76 65 72 2d 70 72 6f 63 | ..(defvar.easy-hugo--server-proc |
| 2c00 | 65 73 73 20 6e 69 6c 0a 20 20 22 48 75 67 6f 20 70 72 6f 63 65 73 73 2e 22 29 0a 0a 28 69 66 20 | ess.nil..."Hugo.process.")..(if. |
| 2c20 | 65 61 73 79 2d 68 75 67 6f 2d 6e 6f 2d 68 65 6c 70 0a 20 20 20 20 28 64 65 66 76 61 72 20 65 61 | easy-hugo-no-help.....(defvar.ea |
| 2c40 | 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 20 33 0a 20 20 20 20 20 20 | sy-hugo--unmovable-line.3....... |
| 2c60 | 22 49 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 6d 6f 76 65 20 62 65 6c 6f 77 20 74 68 69 73 20 6c | "Impossible.to.move.below.this.l |
| 2c80 | 69 6e 65 2e 22 29 0a 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 | ine.")...(defvar.easy-hugo--unmo |
| 2ca0 | 76 61 62 6c 65 2d 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 | vable-line.(+.easy-hugo-help-lin |
| 2cc0 | 65 20 34 29 0a 20 20 20 20 22 49 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 6d 6f 76 65 20 62 65 6c | e.4)....."Impossible.to.move.bel |
| 2ce0 | 6f 77 20 74 68 69 73 20 6c 69 6e 65 2e 22 29 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 | ow.this.line."))..(defvar.easy-h |
| 2d00 | 75 67 6f 2d 2d 64 72 61 66 74 2d 6c 69 73 74 20 6e 69 6c 0a 20 20 22 44 72 61 66 74 20 6c 69 73 | ugo--draft-list.nil..."Draft.lis |
| 2d20 | 74 20 66 6c 67 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 | t.flg.")..(defvar.easy-hugo--dra |
| 2d40 | 66 74 2d 6d 6f 64 65 20 6e 69 6c 0a 20 20 22 44 69 73 70 6c 61 79 20 64 72 61 66 74 2d 6d 6f 64 | ft-mode.nil..."Display.draft-mod |
| 2d60 | 65 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 | e.")..(defvar.easy-hugo--current |
| 2d80 | 2d 70 6f 73 74 64 69 72 20 30 0a 20 20 22 45 61 73 79 2d 68 75 67 6f 20 63 75 72 72 65 6e 74 20 | -postdir.0..."Easy-hugo.current. |
| 2da0 | 70 6f 73 74 64 69 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 70 | postdir.")..(defvar.easy-hugo--p |
| 2dc0 | 6f 73 74 64 69 72 2d 6c 69 73 74 20 6e 69 6c 0a 20 20 22 45 61 73 79 2d 68 75 67 6f 20 70 6f 73 | ostdir-list.nil..."Easy-hugo.pos |
| 2de0 | 74 64 69 72 20 6c 69 73 74 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 61 73 79 2d 68 75 67 | tdir.list.")..(defconst.easy-hug |
| 2e00 | 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 2d 64 65 66 61 75 6c 74 20 28 2b 20 65 61 73 | o--unmovable-line-default.(+.eas |
| 2e20 | 79 2d 68 75 67 6f 2d 68 65 6c 70 2d 6c 69 6e 65 20 34 29 0a 20 20 22 44 65 66 61 75 6c 74 20 76 | y-hugo-help-line.4)..."Default.v |
| 2e40 | 61 6c 75 65 20 6f 66 20 69 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 6d 6f 76 65 20 62 65 6c 6f 77 | alue.of.impossible.to.move.below |
| 2e60 | 20 74 68 69 73 20 6c 69 6e 65 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 61 73 79 2d 68 75 | .this.line.")..(defconst.easy-hu |
| 2e80 | 67 6f 2d 2d 70 72 65 76 69 65 77 2d 62 75 66 66 65 72 20 22 2a 48 75 67 6f 20 50 72 65 76 69 65 | go--preview-buffer."*Hugo.Previe |
| 2ea0 | 77 2a 22 0a 20 20 22 45 61 73 79 2d 68 75 67 6f 20 70 72 65 76 69 65 77 20 62 75 66 66 65 72 20 | w*"..."Easy-hugo.preview.buffer. |
| 2ec0 | 6e 61 6d 65 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 | name.")..(defconst.easy-hugo--fo |
| 2ee0 | 72 6d 61 74 73 20 60 28 2c 65 61 73 79 2d 68 75 67 6f 2d 6d 61 72 6b 64 6f 77 6e 2d 65 78 74 65 | rmats.`(,easy-hugo-markdown-exte |
| 2f00 | 6e 73 69 6f 6e 0a 09 09 09 20 20 20 20 20 20 20 22 6f 72 67 22 0a 09 09 09 20 20 20 20 20 20 20 | nsion..........."org"........... |
| 2f20 | 2c 65 61 73 79 2d 68 75 67 6f 2d 61 73 63 69 69 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e 0a 09 09 | ,easy-hugo-asciidoc-extension... |
| 2f40 | 09 20 20 20 20 20 20 20 22 72 73 74 22 0a 09 09 09 20 20 20 20 20 20 20 22 6d 6d 61 72 6b 22 0a | ........"rst"..........."mmark". |
| 2f60 | 09 09 09 20 20 20 20 20 20 20 2c 65 61 73 79 2d 68 75 67 6f 2d 68 74 6d 6c 2d 65 78 74 65 6e 73 | ..........,easy-hugo-html-extens |
| 2f80 | 69 6f 6e 29 29 0a 0a 28 64 65 66 66 61 63 65 20 65 61 73 79 2d 68 75 67 6f 2d 68 65 6c 70 2d 66 | ion))..(defface.easy-hugo-help-f |
| 2fa0 | 61 63 65 0a 20 20 60 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f | ace...`((((class.color).(backgro |
| 2fc0 | 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 | und.light))......,@(and.(>=.emac |
| 2fe0 | 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 | s-major-version.27).'(:extend.t) |
| 3000 | 29 0a 20 20 20 20 20 3a 62 6f 6c 64 20 74 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 | )......:bold.t......:foreground. |
| 3020 | 22 23 38 32 63 36 30 30 22 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 23 66 30 66 | "#82c600"......:background."#f0f |
| 3040 | 38 66 66 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 | 8ff").....(((class.color).(backg |
| 3060 | 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 | round.dark))......,@(and.(>=.ema |
| 3080 | 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 | cs-major-version.27).'(:extend.t |
| 30a0 | 29 29 0a 20 20 20 20 20 3a 62 6f 6c 64 20 74 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 | ))......:bold.t......:foreground |
| 30c0 | 20 22 23 38 32 63 36 30 30 22 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 23 32 66 | ."#82c600"......:background."#2f |
| 30e0 | 34 66 34 66 22 29 29 0a 20 20 22 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 68 65 6c 70 20 63 6f | 4f4f"))..."Definition.of.help.co |
| 3100 | 6c 6f 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 61 73 79 2d 68 75 67 6f 2d 66 61 63 65 73 29 | lor."...:group.'easy-hugo-faces) |
| 3120 | 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 6d 6f 64 65 2d 62 75 66 66 65 72 | ..(defvar.easy-hugo--mode-buffer |
| 3140 | 20 6e 69 6c 0a 20 20 22 4d 61 69 6e 20 62 75 66 66 65 72 20 6f 66 20 60 65 61 73 79 2d 68 75 67 | .nil..."Main.buffer.of.`easy-hug |
| 3160 | 6f 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 73 6f 72 | o'.")..(defvar.easy-hugo--cursor |
| 3180 | 20 6e 69 6c 0a 20 20 22 43 75 72 73 6f 72 20 6f 66 20 60 65 61 73 79 2d 68 75 67 6f 27 2e 22 29 | .nil..."Cursor.of.`easy-hugo'.") |
| 31a0 | 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 6c 69 6e 65 20 6e 69 6c 0a 20 20 | ..(defvar.easy-hugo--line.nil... |
| 31c0 | 22 4c 69 6e 65 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 | "Line.of.`easy-hugo'.")..(defvar |
| 31e0 | 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 20 31 0a 20 20 22 53 | .easy-hugo--sort-time-flg.1..."S |
| 3200 | 6f 72 74 20 74 69 6d 65 20 66 6c 67 20 6f 66 20 60 65 61 73 79 2d 68 75 67 6f 27 2e 22 29 0a 0a | ort.time.flg.of.`easy-hugo'.").. |
| 3220 | 28 64 65 66 76 61 72 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 | (defvar.easy-hugo--sort-char-flg |
| 3240 | 20 6e 69 6c 0a 20 20 22 53 6f 72 74 20 63 68 61 72 20 66 6c 67 20 6f 66 20 60 65 61 73 79 2d 68 | .nil..."Sort.char.flg.of.`easy-h |
| 3260 | 75 67 6f 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 | ugo'.")..(defvar.easy-hugo--sort |
| 3280 | 2d 70 75 62 6c 69 73 68 64 61 79 2d 66 6c 67 20 6e 69 6c 0a 20 20 22 53 6f 72 74 20 70 75 62 6c | -publishday-flg.nil..."Sort.publ |
| 32a0 | 69 73 68 74 69 6d 65 20 66 6c 67 20 6f 66 20 60 65 61 73 79 2d 68 75 67 6f 27 2e 22 29 0a 0a 28 | ishtime.flg.of.`easy-hugo'.")..( |
| 32c0 | 64 65 66 76 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 72 65 66 72 65 73 68 20 6e 69 6c 0a 20 20 | defvar.easy-hugo--refresh.nil... |
| 32e0 | 22 52 65 66 72 65 73 68 20 66 6c 67 20 6f 66 20 60 65 61 73 79 2d 68 75 67 6f 27 2e 22 29 0a 0a | "Refresh.flg.of.`easy-hugo'.").. |
| 3300 | 28 64 65 66 76 61 72 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 | (defvar.easy-hugo--current-blog. |
| 3320 | 30 0a 20 20 22 43 75 72 72 65 6e 74 20 62 6c 6f 67 20 6e 75 6d 62 65 72 2e 22 29 0a 0a 28 64 65 | 0..."Current.blog.number.")..(de |
| 3340 | 66 63 75 73 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 20 6e 69 6c 0a 20 | fcustom.easy-hugo-bloglist.nil.. |
| 3360 | 20 22 4d 75 6c 74 69 70 6c 65 20 62 6c 6f 67 20 73 65 74 74 69 6e 67 2e 22 0a 20 20 3a 67 72 6f | ."Multiple.blog.setting."...:gro |
| 3380 | 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).. |
| 33a0 | 28 70 75 73 68 20 60 28 28 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 2e 20 2c 65 61 | (push.`((easy-hugo-basedir...,ea |
| 33c0 | 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e | sy-hugo-basedir)..(easy-hugo-bin |
| 33e0 | 20 2e 20 2c 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 75 | ...,easy-hugo-bin)..(easy-hugo-u |
| 3400 | 72 6c 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 0a 09 28 65 61 73 79 2d 68 75 67 6f | rl...,easy-hugo-url)..(easy-hugo |
| 3420 | 2d 72 6f 6f 74 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 72 6f 6f 74 29 0a 09 28 65 61 73 79 2d | -root...,easy-hugo-root)..(easy- |
| 3440 | 68 75 67 6f 2d 73 73 68 64 6f 6d 61 69 6e 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 73 73 68 64 | hugo-sshdomain...,easy-hugo-sshd |
| 3460 | 6f 6d 61 69 6e 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 62 75 63 | omain)..(easy-hugo-amazon-s3-buc |
| 3480 | 6b 65 74 2d 6e 61 6d 65 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d | ket-name...,easy-hugo-amazon-s3- |
| 34a0 | 62 75 63 6b 65 74 2d 6e 61 6d 65 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 67 6f 6f 67 6c 65 2d | bucket-name)..(easy-hugo-google- |
| 34c0 | 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 2e 20 2c 65 61 73 | cloud-storage-bucket-name...,eas |
| 34e0 | 79 2d 68 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 62 75 63 6b | y-hugo-google-cloud-storage-buck |
| 3500 | 65 74 2d 6e 61 6d 65 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c | et-name)..(easy-hugo-github-depl |
| 3520 | 6f 79 2d 73 63 72 69 70 74 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 | oy-script...,easy-hugo-github-de |
| 3540 | 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 69 6d 61 67 65 2d 64 | ploy-script)..(easy-hugo-image-d |
| 3560 | 69 72 65 63 74 6f 72 79 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 | irectory...,easy-hugo-image-dire |
| 3580 | 63 74 6f 72 79 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 70 69 63 74 75 | ctory)..(easy-hugo-default-pictu |
| 35a0 | 72 65 2d 64 69 72 65 63 74 6f 72 79 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 75 6c | re-directory...,easy-hugo-defaul |
| 35c0 | 74 2d 70 69 63 74 75 72 65 2d 64 69 72 65 63 74 6f 72 79 29 0a 09 28 65 61 73 79 2d 68 75 67 6f | t-picture-directory)..(easy-hugo |
| 35e0 | 2d 70 6f 73 74 64 69 72 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 0a 09 | -postdir...,easy-hugo-postdir).. |
| 3600 | 28 65 61 73 79 2d 68 75 67 6f 2d 70 75 62 6c 69 73 68 2d 63 68 6d 6f 64 20 2e 20 2c 65 61 73 79 | (easy-hugo-publish-chmod...,easy |
| 3620 | 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 67 6f | -hugo-publish-chmod)..(easy-hugo |
| 3640 | 2d 70 72 65 76 69 65 77 74 69 6d 65 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 | -previewtime...,easy-hugo-previe |
| 3660 | 77 74 69 6d 65 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 2d 75 72 6c 20 2e | wtime)..(easy-hugo-preview-url.. |
| 3680 | 20 2c 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 79 2d | .,easy-hugo-preview-url)..(easy- |
| 36a0 | 68 75 67 6f 2d 73 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 68 61 72 20 2e 20 2c 65 61 73 79 2d 68 | hugo-sort-default-char...,easy-h |
| 36c0 | 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 68 75 | ugo-sort-default-char)..(easy-hu |
| 36e0 | 67 6f 2d 61 73 63 69 69 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e 20 2e 20 2c 65 61 73 79 2d 68 75 | go-asciidoc-extension...,easy-hu |
| 3700 | 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 61 73 79 2d 68 75 | go-asciidoc-extension)..(easy-hu |
| 3720 | 67 6f 2d 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 68 | go-html-extension...,easy-hugo-h |
| 3740 | 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 6d 61 72 6b 64 | tml-extension)..(easy-hugo-markd |
| 3760 | 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 6d 61 72 6b 64 | own-extension...,easy-hugo-markd |
| 3780 | 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 75 | own-extension)..(easy-hugo-defau |
| 37a0 | 6c 74 2d 65 78 74 20 2e 20 2c 65 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 65 78 74 29 | lt-ext...,easy-hugo-default-ext) |
| 37c0 | 29 0a 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 29 0a 0a 28 64 65 | ).......easy-hugo-bloglist)..(de |
| 37e0 | 66 76 61 72 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 | fvar.easy-hugo--publish-timer-li |
| 3800 | 73 74 0a 20 20 28 6d 61 6b 65 2d 6c 69 73 74 20 28 6c 65 6e 67 74 68 20 65 61 73 79 2d 68 75 67 | st...(make-list.(length.easy-hug |
| 3820 | 6f 2d 62 6c 6f 67 6c 69 73 74 29 20 27 6e 69 6c 29 0a 20 20 22 54 69 6d 65 72 20 6c 69 73 74 20 | o-bloglist).'nil)..."Timer.list. |
| 3840 | 66 6f 72 20 63 61 6e 63 65 6c 20 70 75 62 6c 69 73 68 20 74 69 6d 65 72 2e 22 29 0a 0a 28 64 65 | for.cancel.publish.timer.")..(de |
| 3860 | 66 76 61 72 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 | fvar.easy-hugo--firebase-deploy- |
| 3880 | 74 69 6d 65 72 2d 6c 69 73 74 0a 20 20 28 6d 61 6b 65 2d 6c 69 73 74 20 28 6c 65 6e 67 74 68 20 | timer-list...(make-list.(length. |
| 38a0 | 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 29 20 27 6e 69 6c 29 0a 20 20 22 54 69 6d | easy-hugo-bloglist).'nil)..."Tim |
| 38c0 | 65 72 20 6c 69 73 74 20 66 6f 72 20 63 61 6e 63 65 6c 20 66 69 72 65 62 61 73 65 20 64 65 70 6c | er.list.for.cancel.firebase.depl |
| 38e0 | 6f 79 20 74 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 | oy.timer.")..(defvar.easy-hugo-- |
| 3900 | 67 69 74 68 75 62 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 | github-deploy-timer-list...(make |
| 3920 | 2d 6c 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 | -list.(length.easy-hugo-bloglist |
| 3940 | 29 20 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 | ).'nil)..."Timer.list.for.cancel |
| 3960 | 20 67 69 74 68 75 62 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 | .github.deploy.timer.")..(defvar |
| 3980 | 20 65 61 73 79 2d 68 75 67 6f 2d 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2d 74 69 6d | .easy-hugo--amazon-s3-deploy-tim |
| 39a0 | 65 72 2d 6c 69 73 74 0a 20 20 28 6d 61 6b 65 2d 6c 69 73 74 20 28 6c 65 6e 67 74 68 20 65 61 73 | er-list...(make-list.(length.eas |
| 39c0 | 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 29 20 27 6e 69 6c 29 0a 20 20 22 54 69 6d 65 72 20 | y-hugo-bloglist).'nil)..."Timer. |
| 39e0 | 6c 69 73 74 20 66 6f 72 20 63 61 6e 63 65 6c 20 61 6d 61 7a 6f 6e 20 73 33 20 64 65 70 6c 6f 79 | list.for.cancel.amazon.s3.deploy |
| 3a00 | 20 74 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 67 6f | .timer.")..(defvar.easy-hugo--go |
| 3a20 | 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- |
| 3a40 | 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 |
| 3a60 | 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 |
| 3a80 | 74 20 66 6f 72 20 63 61 6e 63 65 6c 20 67 6f 6f 67 6c 65 20 63 6c 6f 75 64 20 73 74 6f 72 61 67 | t.for.cancel.google.cloud.storag |
| 3aa0 | 65 20 64 65 70 6c 6f 79 20 74 69 6d 65 72 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 61 73 | e.deploy.timer.")..(defconst.eas |
| 3ac0 | 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 62 69 6e 0a 20 20 22 68 75 67 6f 22 0a 20 20 22 | y-hugo--default-bin..."hugo"..." |
| 3ae0 | 44 65 66 61 75 6c 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 2e 22 29 0a 0a 28 64 65 66 63 6f | Default.easy-hugo-bin.")..(defco |
| 3b00 | 6e 73 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 | nst.easy-hugo--default-github-de |
| 3b20 | 70 6c 6f 79 2d 73 63 72 69 70 74 0a 20 20 22 64 65 70 6c 6f 79 2e 73 68 22 0a 20 20 22 44 65 66 | ploy-script..."deploy.sh"..."Def |
| 3b40 | 61 75 6c 74 20 60 65 61 73 79 2d 68 75 67 6f 27 20 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 | ault.`easy-hugo'.github-deploy-s |
| 3b60 | 63 72 69 70 74 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 | cript.")..(defconst.easy-hugo--d |
| 3b80 | 65 66 61 75 6c 74 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 22 69 6d 61 67 65 73 | efault-image-directory..."images |
| 3ba0 | 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 69 6d 61 67 65 2d 64 | "..."Default.`easy-hugo'.image-d |
| 3bc0 | 69 72 65 63 74 6f 72 79 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 61 73 79 2d 68 75 67 6f | irectory.")..(defconst.easy-hugo |
| 3be0 | 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 0a 20 20 22 7e | --default-picture-directory..."~ |
| 3c00 | 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 69 63 74 75 72 65 | "..."Default.`easy-hugo'.picture |
| 3c20 | 2d 64 69 72 65 63 74 6f 72 79 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 61 73 79 2d 68 75 | -directory.")..(defconst.easy-hu |
| 3c40 | 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 0a 20 20 22 44 75 3d | go--default-publish-chmod..."Du= |
| 3c60 | 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 44 65 66 61 75 | rwx,Dgo=rx,Fu=rw,Fog=r"..."Defau |
| 3c80 | 6c 74 20 60 65 61 73 79 2d 68 75 67 6f 27 20 70 75 62 6c 69 73 68 2d 63 68 6d 6f 64 2e 22 29 0a | lt.`easy-hugo'.publish-chmod."). |
| 3ca0 | 0a 28 64 65 66 63 6f 6e 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 70 72 | .(defconst.easy-hugo--default-pr |
| 3cc0 | 65 76 69 65 77 74 69 6d 65 0a 20 20 33 30 30 0a 20 20 22 44 65 66 61 75 6c 74 20 60 65 61 73 79 | eviewtime...300..."Default.`easy |
| 3ce0 | 2d 68 75 67 6f 27 20 70 72 65 76 69 65 77 74 69 6d 65 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 | -hugo'.previewtime.")..(defconst |
| 3d00 | 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 70 72 65 76 69 65 77 2d 75 72 6c 0a | .easy-hugo--default-preview-url. |
| 3d20 | 20 20 22 68 74 74 70 3a 2f 2f 6c 6f 63 61 6c 68 6f 73 74 3a 31 33 31 33 2f 22 0a 20 20 22 44 65 | .."http://localhost:1313/"..."De |
| 3d40 | 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 2d 75 72 6c 2e 22 29 | fault.`easy-hugo'.preview-url.") |
| 3d60 | 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 73 | ..(defconst.easy-hugo--default-s |
| 3d80 | 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 68 61 72 0a 20 20 6e 69 6c 0a 20 20 22 44 65 66 61 75 6c | ort-default-char...nil..."Defaul |
| 3da0 | 74 20 60 65 61 73 79 2d 68 75 67 6f 27 20 73 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 68 61 72 2e | t.`easy-hugo'.sort-default-char. |
| 3dc0 | 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 | ")..(defconst.easy-hugo--default |
| 3de0 | 2d 61 73 63 69 69 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e 0a 20 20 22 61 64 22 0a 20 20 22 44 65 | -asciidoc-extension..."ad"..."De |
| 3e00 | 66 61 75 6c 74 20 60 65 61 73 79 2d 68 75 67 6f 27 20 61 73 63 69 69 64 6f 63 2d 65 78 74 65 6e | fault.`easy-hugo'.asciidoc-exten |
| 3e20 | 73 69 6f 6e 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 | sion.")..(defconst.easy-hugo--de |
| 3e40 | 66 61 75 6c 74 2d 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 0a 20 20 22 68 74 6d 6c 22 0a 20 20 | fault-html-extension..."html"... |
| 3e60 | 22 44 65 66 61 75 6c 74 20 60 65 61 73 79 2d 68 75 67 6f 27 20 68 74 6d 6c 2d 65 78 74 65 6e 73 | "Default.`easy-hugo'.html-extens |
| 3e80 | 69 6f 6e 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 | ion.")..(defconst.easy-hugo--def |
| 3ea0 | 61 75 6c 74 2d 6d 61 72 6b 64 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 0a 20 20 22 6d 64 22 0a 20 | ault-markdown-extension..."md".. |
| 3ec0 | 20 22 44 65 66 61 75 6c 74 20 60 65 61 73 79 2d 68 75 67 6f 27 20 6d 61 72 6b 64 6f 77 6e 2d 65 | ."Default.`easy-hugo'.markdown-e |
| 3ee0 | 78 74 65 6e 73 69 6f 6e 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 61 73 79 2d 68 75 67 6f | xtension.")..(defconst.easy-hugo |
| 3f00 | 2d 2d 64 65 66 61 75 6c 74 2d 70 6f 73 74 64 69 72 0a 20 20 22 63 6f 6e 74 65 6e 74 2f 70 6f 73 | --default-postdir..."content/pos |
| 3f20 | 74 22 0a 20 20 22 44 65 66 61 75 6c 74 20 60 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 | t"..."Default.`easy-hugo-postdir |
| 3f40 | 27 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 | '.")..(defconst.easy-hugo--defau |
| 3f60 | 6c 74 2d 65 78 74 0a 20 20 65 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 65 78 74 0a 20 | lt-ext...easy-hugo-default-ext.. |
| 3f80 | 20 22 44 65 66 61 75 6c 74 20 60 65 61 73 79 2d 68 75 67 6f 27 20 64 65 66 61 75 6c 74 2d 65 78 | ."Default.`easy-hugo'.default-ex |
| 3fa0 | 74 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 62 75 66 66 65 | t.")..(defconst.easy-hugo--buffe |
| 3fc0 | 72 2d 6e 61 6d 65 20 22 2a 45 61 73 79 2d 68 75 67 6f 2a 22 0a 20 20 22 42 75 66 66 65 72 20 6e | r-name."*Easy-hugo*"..."Buffer.n |
| 3fe0 | 61 6d 65 20 6f 66 20 60 65 61 73 79 2d 68 75 67 6f 27 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 | ame.of.`easy-hugo'.")..(defconst |
| 4000 | 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 32 30 0a 20 20 22 46 | .easy-hugo--forward-char.20..."F |
| 4020 | 6f 72 77 61 72 64 2d 63 68 61 72 20 6f 66 20 60 65 61 73 79 2d 68 75 67 6f 27 2e 22 29 0a 0a 28 | orward-char.of.`easy-hugo'.")..( |
| 4040 | 64 65 66 6d 61 63 72 6f 20 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 20 28 26 72 65 | defmacro.easy-hugo-with-env.(&re |
| 4060 | 73 74 20 62 6f 64 79 29 0a 20 20 22 45 76 61 6c 75 61 74 65 20 42 4f 44 59 20 77 69 74 68 20 60 | st.body)..."Evaluate.BODY.with.` |
| 4080 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 73 65 74 20 74 6f 20 60 65 61 73 79 2d | default-directory'.set.to.`easy- |
| 40a0 | 68 75 67 6f 2d 62 61 73 65 64 69 72 27 2e 0a 52 65 70 6f 72 74 20 61 6e 20 65 72 72 6f 72 20 69 | hugo-basedir'..Report.an.error.i |
| 40c0 | 66 20 68 75 67 6f 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 2c 20 6f 72 20 69 66 20 60 | f.hugo.is.not.installed,.or.if.` |
| 40e0 | 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 27 20 69 73 20 75 6e 73 65 74 2e 22 0a 20 20 | easy-hugo-basedir'.is.unset."... |
| 4100 | 60 28 70 72 6f 67 6e 0a 20 20 20 20 20 28 75 6e 6c 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 | `(progn......(unless.easy-hugo-b |
| 4120 | 61 73 65 64 69 72 0a 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 50 6c 65 61 73 65 20 73 65 74 | asedir........(error."Please.set |
| 4140 | 20 65 61 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 | .easy-hugo-basedir.variable")).. |
| 4160 | 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 65 61 73 | ....(unless.(executable-find.eas |
| 4180 | 79 2d 68 75 67 6f 2d 62 69 6e 29 0a 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 27 68 75 67 6f | y-hugo-bin)........(error."'hugo |
| 41a0 | 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 22 29 29 0a 20 20 20 20 20 28 6c 65 74 20 | '.is.not.installed"))......(let. |
| 41c0 | 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 | ((default-directory.easy-hugo-ba |
| 41e0 | 73 65 64 69 72 29 29 0a 20 20 20 20 20 20 20 2c 40 62 6f 64 79 29 29 29 0a 0a 28 64 65 66 6d 61 | sedir))........,@body)))..(defma |
| 4200 | 63 72 6f 20 65 61 73 79 2d 68 75 67 6f 2d 73 65 74 2d 62 6c 6f 67 6c 69 73 74 20 28 62 6f 64 79 | cro.easy-hugo-set-bloglist.(body |
| 4220 | 29 0a 20 20 22 4d 61 63 72 6f 73 20 74 6f 20 73 65 74 20 76 61 72 69 61 62 6c 65 73 20 74 6f 20 | )..."Macros.to.set.variables.to. |
| 4240 | 60 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 27 20 61 73 20 42 4f 44 59 2e 22 0a 20 | `easy-hugo-bloglist'.as.BODY.".. |
| 4260 | 20 60 28 73 65 74 71 20 2c 62 6f 64 79 0a 09 20 28 63 64 72 20 28 61 73 73 6f 63 20 27 2c 62 6f | .`(setq.,body...(cdr.(assoc.',bo |
| 4280 | 64 79 0a 09 09 20 20 20 20 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e | dy........(nth.easy-hugo--curren |
| 42a0 | 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 29 29 29 29 29 0a 0a | t-blog.easy-hugo-bloglist))))).. |
| 42c0 | 28 64 65 66 6d 61 63 72 6f 20 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 | (defmacro.easy-hugo-eval-bloglis |
| 42e0 | 74 20 28 62 6f 64 79 29 0a 20 20 22 4d 61 63 72 6f 73 20 74 6f 20 65 76 61 6c 20 76 61 72 69 61 | t.(body)..."Macros.to.eval.varia |
| 4300 | 62 6c 65 73 20 6f 66 20 42 4f 44 59 20 66 72 6f 6d 20 60 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f | bles.of.BODY.from.`easy-hugo-blo |
| 4320 | 67 6c 69 73 74 27 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 | glist'."...`(cdr.(assoc.',body.. |
| 4340 | 20 20 20 20 20 20 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 | .......(nth.easy-hugo--current-b |
| 4360 | 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 29 29 29 29 0a 0a 28 64 65 66 | log.easy-hugo-bloglist))))..(def |
| 4380 | 6d 61 63 72 6f 20 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 | macro.easy-hugo-nth-eval-bloglis |
| 43a0 | 74 20 28 62 6f 64 79 20 62 6c 6f 67 29 0a 20 20 22 4d 61 63 72 6f 73 20 74 6f 20 65 76 61 6c 20 | t.(body.blog)..."Macros.to.eval. |
| 43c0 | 76 61 72 69 61 62 6c 65 73 20 6f 66 20 42 4f 44 59 20 66 72 6f 6d 20 60 65 61 73 79 2d 68 75 67 | variables.of.BODY.from.`easy-hug |
| 43e0 | 6f 2d 62 6c 6f 67 6c 69 73 74 27 20 61 74 20 42 4c 4f 47 2e 22 0a 20 20 60 28 63 64 72 20 28 61 | o-bloglist'.at.BLOG."...`(cdr.(a |
| 4400 | 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 2c 62 6c 6f 67 20 65 | ssoc.',body.........(nth.,blog.e |
| 4420 | 61 73 79 2d 68 75 67 6f 2d 62 6c 6f 67 6c 69 73 74 29 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f | asy-hugo-bloglist))))..(defmacro |
| 4440 | 20 65 61 73 79 2d 68 75 67 6f 2d 69 67 6e 6f 72 65 2d 65 72 72 6f 72 20 28 63 6f 6e 64 69 74 69 | .easy-hugo-ignore-error.(conditi |
| 4460 | 6f 6e 20 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 22 45 78 65 63 75 74 65 20 42 4f 44 59 3b 20 | on.&rest.body)..."Execute.BODY;. |
| 4480 | 69 66 20 74 68 65 20 65 72 72 6f 72 20 43 4f 4e 44 49 54 49 4f 4e 20 6f 63 63 75 72 73 2c 20 72 | if.the.error.CONDITION.occurs,.r |
| 44a0 | 65 74 75 72 6e 20 6e 69 6c 2e 0a 4f 74 68 65 72 77 69 73 65 2c 20 72 65 74 75 72 6e 20 72 65 73 | eturn.nil..Otherwise,.return.res |
| 44c0 | 75 6c 74 20 6f 66 20 6c 61 73 74 20 66 6f 72 6d 20 69 6e 20 42 4f 44 59 2e 0a 0a 43 4f 4e 44 49 | ult.of.last.form.in.BODY...CONDI |
| 44e0 | 54 49 4f 4e 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61 20 6c 69 73 74 20 6f 66 20 65 72 72 6f 72 | TION.can.also.be.a.list.of.error |
| 4500 | 20 63 6f 6e 64 69 74 69 6f 6e 73 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 64 65 62 75 67 20 | .conditions."...(declare.(debug. |
| 4520 | 74 29 20 28 69 6e 64 65 6e 74 20 31 29 29 0a 20 20 60 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 | t).(indent.1))...`(condition-cas |
| 4540 | 65 20 6e 69 6c 20 28 70 72 6f 67 6e 20 2c 40 62 6f 64 79 29 20 28 2c 63 6f 6e 64 69 74 69 6f 6e | e.nil.(progn.,@body).(,condition |
| 4560 | 20 6e 69 6c 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 | .nil)))..;;;###autoload.(defun.e |
| 4580 | 61 73 79 2d 68 75 67 6f 2d 61 72 74 69 63 6c 65 20 28 29 0a 20 20 22 4f 70 65 6e 20 61 20 6c 69 | asy-hugo-article.()..."Open.a.li |
| 45a0 | 73 74 20 6f 66 20 61 72 74 69 63 6c 65 73 20 77 72 69 74 74 65 6e 20 69 6e 20 68 75 67 6f 20 77 | st.of.articles.written.in.hugo.w |
| 45c0 | 69 74 68 20 64 69 72 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 75 | ith.dired."...(interactive)...(u |
| 45e0 | 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 |
| 4600 | 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 |
| 4620 | 20 76 61 72 69 61 62 6c 65 22 29 29 0a 20 20 28 66 69 6e 64 2d 66 69 6c 65 20 28 65 78 70 61 6e | .variable"))...(find-file.(expan |
| 4640 | 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 61 | d-file-name.easy-hugo-postdir.ea |
| 4660 | 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | sy-hugo-basedir)))..;;;###autolo |
| 4680 | 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6d 61 67 69 74 20 28 29 0a 20 20 22 | ad.(defun.easy-hugo-magit.()..." |
| 46a0 | 4f 70 65 6e 20 6d 61 67 69 74 20 61 74 20 63 75 72 72 65 6e 74 20 62 6c 6f 67 2e 22 0a 20 20 28 | Open.magit.at.current.blog."...( |
| 46c0 | 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 |
| 46e0 | 2d 62 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 | -basedir.....(error."Please.set. |
| 4700 | 65 61 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 | easy-hugo-basedir.variable"))... |
| 4720 | 28 69 66 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 | (if.(require.'magit.nil.t)...... |
| 4740 | 20 28 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 65 61 73 79 | .(magit-status-setup-buffer.easy |
| 4760 | 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 0a 20 20 20 20 28 65 72 72 6f 72 20 22 27 6d 61 67 69 | -hugo-basedir).....(error."'magi |
| 4780 | 74 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 | t'.is.not.installed")))..(defun. |
| 47a0 | 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 20 28 29 0a | easy-hugo-emacspeak-filename.(). |
| 47c0 | 20 20 22 52 65 61 64 20 66 69 6c 65 6e 61 6d 65 20 77 69 74 68 20 65 6d 61 63 73 70 65 61 6b 2e | .."Read.filename.with.emacspeak. |
| 47e0 | 22 0a 20 20 28 63 6c 2d 64 65 63 6c 61 72 65 20 28 73 70 65 63 69 61 6c 20 65 6d 61 63 73 70 65 | "...(cl-declare.(special.emacspe |
| 4800 | 61 6b 2d 73 70 65 61 6b 2d 6c 61 73 74 2d 73 70 6f 6b 65 6e 2d 77 6f 72 64 2d 70 6f 73 69 74 69 | ak-speak-last-spoken-word-positi |
| 4820 | 6f 6e 29 29 0a 20 20 28 6c 65 74 20 28 28 66 69 6c 65 6e 61 6d 65 20 28 73 75 62 73 74 72 69 6e | on))...(let.((filename.(substrin |
| 4840 | 67 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 6c 69 6e 65 29 20 65 61 73 79 2d 68 75 | g.(thing-at-point.'line).easy-hu |
| 4860 | 67 6f 2d 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 20 2d 31 29 29 0a 20 20 20 20 20 20 20 20 28 70 | go--forward-char.-1)).........(p |
| 4880 | 65 72 73 6f 6e 61 6c 69 74 79 20 28 64 74 6b 2d 67 65 74 2d 73 74 79 6c 65 29 29 29 0a 20 20 20 | ersonality.(dtk-get-style))).... |
| 48a0 | 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 66 69 6c 65 6e 61 6d 65 0a 20 20 20 20 20 20 28 64 74 6b | .(cond......(filename.......(dtk |
| 48c0 | 2d 73 70 65 61 6b 20 28 70 72 6f 70 65 72 74 69 7a 65 20 66 69 6c 65 6e 61 6d 65 20 27 70 65 72 | -speak.(propertize.filename.'per |
| 48e0 | 73 6f 6e 61 6c 69 74 79 20 70 65 72 73 6f 6e 61 6c 69 74 79 29 29 0a 20 20 20 20 20 20 28 73 65 | sonality.personality)).......(se |
| 4900 | 74 71 20 65 6d 61 63 73 70 65 61 6b 2d 73 70 65 61 6b 2d 6c 61 73 74 2d 73 70 6f 6b 65 6e 2d 77 | tq.emacspeak-speak-last-spoken-w |
| 4920 | 6f 72 64 2d 70 6f 73 69 74 69 6f 6e 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 28 74 20 28 | ord-position.(point)))......(t.( |
| 4940 | 65 6d 61 63 73 70 65 61 6b 2d 73 70 65 61 6b 2d 6c 69 6e 65 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 | emacspeak-speak-line)))))..;;;## |
| 4960 | 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 69 6d 61 67 65 | #autoload.(defun.easy-hugo-image |
| 4980 | 20 28 29 0a 20 20 22 47 65 6e 65 72 61 74 65 20 69 6d 61 67 65 20 6c 69 6e 6b 2e 22 0a 20 20 28 | .()..."Generate.image.link."...( |
| 49a0 | 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 | interactive....(easy-hugo-with-e |
| 49c0 | 6e 76 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 | nv.....(unless.(file-directory-p |
| 49e0 | 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 20 20 20 65 61 73 | .(expand-file-name...........eas |
| 4a00 | 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 20 20 20 20 20 20 | y-hugo-image-directory.......... |
| 4a20 | 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 73 74 61 74 69 63 22 20 65 61 73 79 | .(expand-file-name."static".easy |
| 4a40 | 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."% |
| 4a60 | 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 |
| 4a80 | 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 |
| 4aa0 | 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 22 73 74 61 | ory.......(expand-file-name."sta |
| 4ac0 | 74 69 63 22 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 | tic".easy-hugo-basedir)))).....( |
| 4ae0 | 6c 65 74 20 28 28 69 6e 73 65 72 74 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6e | let.((insert-default-directory.n |
| 4b00 | 69 6c 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 20 28 72 65 61 64 2d 66 69 6c | il)).......(let.((file.(read-fil |
| 4b20 | 65 2d 6e 61 6d 65 20 22 49 6d 61 67 65 20 66 69 6c 65 3a 20 22 20 6e 69 6c 0a 09 09 09 09 20 20 | e-name."Image.file:.".nil....... |
| 4b40 | 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 65 61 73 79 2d 68 75 | (expand-file-name........easy-hu |
| 4b60 | 67 6f 2d 69 6d 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 | go-image-directory........(expan |
| 4b80 | 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 73 74 61 74 69 63 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 | d-file-name."static".easy-hugo-b |
| 4ba0 | 61 73 65 64 69 72 29 29 0a 09 09 09 09 20 20 74 0a 09 09 09 09 20 20 28 65 78 70 61 6e 64 2d 66 | asedir)).......t.......(expand-f |
| 4bc0 | 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d | ile-name........easy-hugo-image- |
| 4be0 | 64 69 72 65 63 74 6f 72 79 0a 09 09 09 09 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 | directory........(expand-file-na |
| 4c00 | 6d 65 20 22 73 74 61 74 69 63 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 | me."static".easy-hugo-basedir))) |
| 4c20 | 29 29 0a 09 28 69 6e 73 65 72 74 20 28 63 6f 6e 63 61 74 20 28 66 6f 72 6d 61 74 20 22 7b 7b 3c | ))..(insert.(concat.(format."{{< |
| 4c40 | 20 66 69 67 75 72 65 20 73 72 63 3d 5c 22 25 73 25 73 5c 22 22 0a 09 09 09 09 65 61 73 79 2d 68 | .figure.src=\"%s%s\"".....easy-h |
| 4c60 | 75 67 6f 2d 75 72 6c 0a 09 09 09 09 28 63 6f 6e 63 61 74 0a 09 09 09 09 20 22 2f 22 0a 09 09 09 | ugo-url.....(concat......"/".... |
| 4c80 | 09 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 09 09 09 09 | ..easy-hugo-image-directory..... |
| 4ca0 | 20 22 2f 22 0a 09 09 09 09 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 | ."/"......(file-name-nondirector |
| 4cc0 | 79 20 66 69 6c 65 29 29 29 0a 09 09 09 22 20 61 6c 74 3d 5c 22 5c 22 20 3e 7d 7d 22 29 29 29 29 | y.file)))....".alt=\"\".>}}")))) |
| 4ce0 | 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d | )))..;;;###autoload.(defun.easy- |
| 4d00 | 68 75 67 6f 2d 66 69 67 75 72 65 20 28 29 0a 20 20 22 47 65 6e 65 72 61 74 65 20 66 69 67 75 72 | hugo-figure.()..."Generate.figur |
| 4d20 | 65 20 73 68 6f 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 | e.shortcode."...(interactive.... |
| 4d40 | 28 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 | (easy-hugo-with-env.....(unless. |
| 4d60 | 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e | (file-directory-p.(expand-file-n |
| 4d80 | 61 6d 65 0a 09 09 09 20 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 | ame...........easy-hugo-image-di |
| 4da0 | 72 65 63 74 6f 72 79 0a 09 09 09 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e | rectory...........(expand-file-n |
| 4dc0 | 61 6d 65 20 22 73 74 61 74 69 63 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 | ame."static".easy-hugo-basedir)) |
| 4de0 | 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 25 73 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 | ).......(error."%s.does.not.exis |
| 4e00 | 74 22 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 20 20 65 61 73 79 2d | t".(expand-file-name.......easy- |
| 4e20 | 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 20 28 65 78 70 61 | hugo-image-directory.......(expa |
| 4e40 | 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 73 74 61 74 69 63 22 20 65 61 73 79 2d 68 75 67 6f 2d | nd-file-name."static".easy-hugo- |
| 4e60 | 62 61 73 65 64 69 72 29 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 69 6e 73 65 72 74 2d 64 65 | basedir)))).....(let.((insert-de |
| 4e80 | 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 6c 65 74 | fault-directory.nil)).......(let |
| 4ea0 | 20 28 28 66 69 6c 65 20 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 49 6d 61 67 65 20 66 | .((file.(read-file-name."Image.f |
| 4ec0 | 69 6c 65 3a 20 22 20 6e 69 6c 0a 09 09 09 09 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 | ile:.".nil.......(expand-file-na |
| 4ee0 | 6d 65 0a 09 09 09 09 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 | me........easy-hugo-image-direct |
| 4f00 | 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 22 73 74 | ory........(expand-file-name."st |
| 4f20 | 61 74 69 63 22 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 20 20 | atic".easy-hugo-basedir))....... |
| 4f40 | 74 0a 09 09 09 09 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 20 20 | t.......(expand-file-name....... |
| 4f60 | 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 09 09 09 09 20 | .easy-hugo-image-directory...... |
| 4f80 | 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 73 74 61 74 69 63 22 20 65 61 73 | ..(expand-file-name."static".eas |
| 4fa0 | 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 29 29 0a 09 28 69 6e 73 65 72 74 20 28 63 6f | y-hugo-basedir)))))..(insert.(co |
| 4fc0 | 6e 63 61 74 20 28 66 6f 72 6d 61 74 20 22 7b 7b 3c 20 66 69 67 75 72 65 20 73 72 63 3d 5c 22 25 | ncat.(format."{{<.figure.src=\"% |
| 4fe0 | 73 25 73 5c 22 22 0a 09 09 09 09 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 0a 09 09 09 09 28 63 6f | s%s\"".....easy-hugo-url.....(co |
| 5000 | 6e 63 61 74 0a 09 09 09 09 20 22 2f 22 0a 09 09 09 09 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 | ncat......"/"......easy-hugo-ima |
| 5020 | 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 09 09 09 09 20 22 2f 22 0a 09 09 09 09 20 28 66 69 6c 65 | ge-directory......"/"......(file |
| 5040 | 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 29 29 29 0a 09 09 09 22 20 | -name-nondirectory.file)))....". |
| 5060 | 74 69 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 | title=\"\".>}}")))))))..;;;###au |
| 5080 | 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 74 2d 69 6d 61 67 | toload.(defun.easy-hugo-put-imag |
| 50a0 | 65 20 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 | e.()..."Move.image.to.image.dire |
| 50c0 | 63 74 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 | ctory.and.generate.image.link.". |
| 50e0 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 | ..(interactive....(easy-hugo-wit |
| 5100 | 68 2d 65 6e 76 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 | h-env.....(unless.(file-director |
| 5120 | 79 2d 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 | y-p.(expand-file-name........... |
| 5140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 69 | .....................easy-hugo-i |
| 5160 | 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mage-directory.................. |
| 5180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 | ..............(expand-file-name. |
| 51a0 | 22 73 74 61 74 69 63 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 0a 20 20 | "static".easy-hugo-basedir)))... |
| 51c0 | 20 20 20 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 | ....(error."%s.does.not.exist".( |
| 51e0 | 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | expand-file-name................ |
| 5200 | 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 |
| 5220 | 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.................... |
| 5240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 | ...............(expand-file-name |
| 5260 | 20 22 73 74 61 74 69 63 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 29 0a | ."static".easy-hugo-basedir)))). |
| 5280 | 20 20 20 20 28 6c 65 74 20 28 28 69 6e 73 65 72 74 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 | ....(let.((insert-default-direct |
| 52a0 | 6f 72 79 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 66 69 6c 65 20 28 72 65 | ory.nil)).......(let*.((file.(re |
| 52c0 | 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 49 6d 61 67 65 20 66 69 6c 65 3a 20 22 20 6e 69 6c 0a | ad-file-name."Image.file:.".nil. |
| 52e0 | 09 09 09 09 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 | .......(expand-file-name.easy-hu |
| 5300 | 67 6f 2d 64 65 66 61 75 6c 74 2d 70 69 63 74 75 72 65 2d 64 69 72 65 63 74 6f 72 79 29 0a 09 09 | go-default-picture-directory)... |
| 5320 | 09 09 20 20 20 74 0a 09 09 09 09 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 | .....t........(expand-file-name. |
| 5340 | 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 74 | easy-hugo-default-picture-direct |
| 5360 | 6f 72 79 29 29 29 0a 09 20 20 20 20 20 28 70 75 74 66 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 | ory))).......(putfile.(expand-fi |
| 5380 | 6c 65 2d 6e 61 6d 65 0a 09 09 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 | le-name..........(file-name-nond |
| 53a0 | 69 72 65 63 74 6f 72 79 20 66 69 6c 65 29 0a 09 09 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d | irectory.file)..........(expand- |
| 53c0 | 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 | file-name.easy-hugo-image-direct |
| 53e0 | 6f 72 79 20 22 73 74 61 74 69 63 22 29 29 29 29 0a 09 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 | ory."static"))))..(when.(file-ex |
| 5400 | 69 73 74 73 2d 70 20 70 75 74 66 69 6c 65 29 0a 09 20 20 28 65 72 72 6f 72 20 22 25 73 20 61 6c | ists-p.putfile)....(error."%s.al |
| 5420 | 72 65 61 64 79 20 65 78 69 73 74 73 21 22 20 70 75 74 66 69 6c 65 29 29 0a 09 28 63 6f 70 79 2d | ready.exists!".putfile))..(copy- |
| 5440 | 66 69 6c 65 20 66 69 6c 65 20 70 75 74 66 69 6c 65 29 0a 09 28 69 6e 73 65 72 74 20 28 63 6f 6e | file.file.putfile)..(insert.(con |
| 5460 | 63 61 74 20 28 66 6f 72 6d 61 74 20 22 7b 7b 3c 20 66 69 67 75 72 65 20 73 72 63 3d 5c 22 25 73 | cat.(format."{{<.figure.src=\"%s |
| 5480 | 25 73 5c 22 22 0a 09 09 09 09 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 0a 09 09 09 09 28 63 6f 6e | %s\"".....easy-hugo-url.....(con |
| 54a0 | 63 61 74 0a 09 09 09 09 20 22 2f 22 0a 09 09 09 09 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 | cat......"/"......easy-hugo-imag |
| 54c0 | 65 2d 64 69 72 65 63 74 6f 72 79 0a 09 09 09 09 20 22 2f 22 0a 09 09 09 09 20 28 66 69 6c 65 2d | e-directory......"/"......(file- |
| 54e0 | 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 29 29 29 0a 09 09 09 22 20 61 | name-nondirectory.file)))....".a |
| 5500 | 6c 74 3d 5c 22 5c 22 20 3e 7d 7d 22 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | lt=\"\".>}}")))))))..;;;###autol |
| 5520 | 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 66 69 67 75 72 65 20 | oad.(defun.easy-hugo-put-figure. |
| 5540 | 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 |
| 5560 | 6f 72 79 20 61 6e 64 20 67 65 6e 65 72 61 74 65 20 66 69 67 75 72 65 20 73 68 6f 72 74 63 6f 64 | ory.and.generate.figure.shortcod |
| 5580 | 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 |
| 55a0 | 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 |
| 55c0 | 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 20 20 20 20 20 20 | ctory-p.(expand-file-name....... |
| 55e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 61 73 79 2d 68 75 | .........................easy-hu |
| 5600 | 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | go-image-directory.............. |
| 5620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e | ..................(expand-file-n |
| 5640 | 61 6d 65 20 22 73 74 61 74 69 63 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 | ame."static".easy-hugo-basedir)) |
| 5660 | 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 25 73 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 | ).......(error."%s.does.not.exis |
| 5680 | 74 22 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 | t".(expand-file-name............ |
| 56a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f | .......................easy-hugo |
| 56c0 | 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -image-directory................ |
| 56e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | ...................(expand-file- |
| 5700 | 6e 61 6d 65 20 22 73 74 61 74 69 63 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 | name."static".easy-hugo-basedir) |
| 5720 | 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 69 6e 73 65 72 74 2d 64 65 66 61 75 6c 74 2d 64 69 | ))).....(let.((insert-default-di |
| 5740 | 72 65 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 | rectory.nil)).......(let*.((file |
| 5760 | 20 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 49 6d 61 67 65 20 66 69 6c 65 3a 20 22 20 | .(read-file-name."Image.file:.". |
| 5780 | 6e 69 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 | nil........(expand-file-name.eas |
| 57a0 | 79 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 70 69 63 74 75 72 65 2d 64 69 72 65 63 74 6f 72 79 | y-hugo-default-picture-directory |
| 57c0 | 29 0a 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 | )........t........(expand-file-n |
| 57e0 | 61 6d 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 | ame.easy-hugo-default-picture-di |
| 5800 | 72 65 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 | rectory))).......(putfile.(expan |
| 5820 | 64 2d 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 | d-file-name..........(file-name- |
| 5840 | 6e 6f 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 | nondirectory.file)..........(exp |
| 5860 | 61 6e 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 | and-file-name.easy-hugo-image-di |
| 5880 | 72 65 63 74 6f 72 79 20 22 73 74 61 74 69 63 22 29 29 29 29 0a 09 28 77 68 65 6e 20 28 66 69 6c | rectory."static"))))..(when.(fil |
| 58a0 | 65 2d 65 78 69 73 74 73 2d 70 20 70 75 74 66 69 6c 65 29 0a 09 20 20 28 65 72 72 6f 72 20 22 25 | e-exists-p.putfile)....(error."% |
| 58c0 | 73 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 21 22 20 70 75 74 66 69 6c 65 29 29 0a 09 28 63 | s.already.exists!".putfile))..(c |
| 58e0 | 6f 70 79 2d 66 69 6c 65 20 66 69 6c 65 20 70 75 74 66 69 6c 65 29 0a 09 28 69 6e 73 65 72 74 20 | opy-file.file.putfile)..(insert. |
| 5900 | 28 63 6f 6e 63 61 74 20 28 66 6f 72 6d 61 74 20 22 7b 7b 3c 20 66 69 67 75 72 65 20 73 72 63 3d | (concat.(format."{{<.figure.src= |
| 5920 | 5c 22 25 73 25 73 5c 22 22 0a 09 09 09 09 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 0a 09 09 09 09 | \"%s%s\"".....easy-hugo-url..... |
| 5940 | 28 63 6f 6e 63 61 74 0a 09 09 09 09 20 22 2f 22 0a 09 09 09 09 20 65 61 73 79 2d 68 75 67 6f 2d | (concat......"/"......easy-hugo- |
| 5960 | 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 09 09 09 09 20 22 2f 22 0a 09 09 09 09 20 28 66 | image-directory......"/"......(f |
| 5980 | 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 29 29 29 0a 09 09 | ile-name-nondirectory.file)))... |
| 59a0 | 09 22 20 74 69 74 6c 65 3d 5c 22 5c 22 20 3e 7d 7d 22 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 | .".title=\"\".>}}")))))))..(defu |
| 59c0 | 6e 20 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 28 75 72 6c 20 | n.easy-hugo--request-image.(url. |
| 59e0 | 66 69 6c 65 29 0a 20 20 22 52 65 73 75 65 73 74 20 69 6d 61 67 65 20 66 72 6f 6d 20 55 52 4c 20 | file)..."Resuest.image.from.URL. |
| 5a00 | 61 6e 64 20 73 61 76 65 20 66 69 6c 65 20 61 74 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 | and.save.file.at.the.location.of |
| 5a20 | 20 46 49 4c 45 2e 22 0a 20 20 28 72 65 71 75 65 73 74 0a 20 20 20 75 72 6c 0a 20 20 20 3a 70 61 | .FILE."...(request....url....:pa |
| 5a40 | 72 73 65 72 20 27 62 75 66 66 65 72 2d 73 74 72 69 6e 67 0a 20 20 20 3a 73 75 63 63 65 73 73 0a | rser.'buffer-string....:success. |
| 5a60 | 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 6b 65 79 20 64 61 | ...(cl-function.(lambda.(&key.da |
| 5a80 | 74 61 20 26 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 0a 09 09 20 20 28 77 68 65 6e 20 | ta.&allow-other-keys).....(when. |
| 5aa0 | 64 61 74 61 0a 09 09 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 | data.......(with-current-buffer. |
| 5ac0 | 28 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 22 2a 72 65 71 75 65 73 74 20 69 6d 61 | (get-buffer-create."*request.ima |
| 5ae0 | 67 65 2a 22 29 0a 09 09 20 20 20 20 20 20 28 65 72 61 73 65 2d 62 75 66 66 65 72 29 0a 09 09 20 | ge*").........(erase-buffer).... |
| 5b00 | 20 20 20 20 20 28 69 6e 73 65 72 74 20 64 61 74 61 29 0a 09 09 20 20 20 20 20 20 28 77 72 69 74 | .....(insert.data).........(writ |
| 5b20 | 65 2d 66 69 6c 65 20 66 69 6c 65 29 29 29 29 29 0a 20 20 20 3a 65 72 72 6f 72 0a 20 20 20 28 63 | e-file.file)))))....:error....(c |
| 5b40 | 6c 2d 66 75 6e 63 74 69 6f 6e 20 28 6c 61 6d 62 64 61 20 28 26 72 65 73 74 20 61 72 67 73 20 26 | l-function.(lambda.(&rest.args.& |
| 5b60 | 6b 65 79 20 65 72 72 6f 72 2d 74 68 72 6f 77 6e 20 26 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 | key.error-thrown.&allow-other-ke |
| 5b80 | 79 73 29 0a 09 09 20 20 28 6d 65 73 73 61 67 65 20 22 47 6f 74 20 65 72 72 6f 72 3a 20 25 53 22 | ys).....(message."Got.error:.%S" |
| 5ba0 | 20 65 72 72 6f 72 2d 74 68 72 6f 77 6e 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | .error-thrown)))))..;;;###autolo |
| 5bc0 | 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 70 75 6c 6c 2d 69 6d 61 67 65 20 28 | ad.(defun.easy-hugo-pull-image.( |
| 5be0 | 29 0a 20 20 22 50 75 6c 6c 20 69 6d 61 67 65 20 66 72 6f 6d 20 69 6e 74 65 72 6e 65 74 20 74 6f | )..."Pull.image.from.internet.to |
| 5c00 | 20 69 6d 61 67 65 20 64 69 72 65 63 74 6f 72 79 20 61 6e 64 20 67 65 6e 65 72 61 74 65 20 69 6d | .image.directory.and.generate.im |
| 5c20 | 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 |
| 5c40 | 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 |
| 5c60 | 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 |
| 5c80 | 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 |
| 5ca0 | 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 |
| 5cc0 | 20 22 73 74 61 74 69 63 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 0a 20 | ."static".easy-hugo-basedir))).. |
| 5ce0 | 20 20 20 20 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 | .....(error."%s.does.not.exist". |
| 5d00 | 28 65 78 70 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 | (expand-file-name.......easy-hug |
| 5d20 | 6f 2d 69 6d 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 | o-image-directory.......(expand- |
| 5d40 | 66 69 6c 65 2d 6e 61 6d 65 20 22 73 74 61 74 69 63 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 | file-name."static".easy-hugo-bas |
| 5d60 | 65 64 69 72 29 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 75 72 6c 20 28 72 65 61 64 2d 73 74 | edir)))).....(let.((url.(read-st |
| 5d80 | 72 69 6e 67 20 22 55 52 4c 3a 20 22 20 28 69 66 20 28 66 62 6f 75 6e 64 70 20 27 67 75 69 2d 67 | ring."URL:.".(if.(fboundp.'gui-g |
| 5da0 | 65 74 2d 73 65 6c 65 63 74 69 6f 6e 29 0a 09 09 09 09 09 28 67 75 69 2d 67 65 74 2d 73 65 6c 65 | et-selection)......(gui-get-sele |
| 5dc0 | 63 74 69 6f 6e 29 29 29 29 0a 09 20 20 28 66 69 6c 65 20 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 | ction))))....(file.(read-file-na |
| 5de0 | 6d 65 20 22 53 61 76 65 20 61 73 3a 20 22 0a 09 09 09 09 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | me."Save.as:.".....(expand-file- |
| 5e00 | 6e 61 6d 65 0a 09 09 09 09 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 | name......easy-hugo-image-direct |
| 5e20 | 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 22 73 74 61 74 | ory......(expand-file-name."stat |
| 5e40 | 69 63 22 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 | ic".easy-hugo-basedir)).....(car |
| 5e60 | 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 |
| 5e80 | 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- |
| 5ea0 | 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)).........."/")))..... |
| 5ec0 | 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- |
| 5ee0 | 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. |
| 5f00 | 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 |
| 5f20 | 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 |
| 5f40 | 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 |
| 5f60 | 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. |
| 5f80 | 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\""................... |
| 5fa0 | 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....... |
| 5fc0 | 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. |
| 5fe0 | 20 20 20 20 20 20 20 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 | ..............................." |
| 6000 | 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 | /".............................. |
| 6020 | 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..... |
| 6040 | 20 20 20 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 | ..........................."/".. |
| 6060 | 20 20 20 20 20 20 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 |
| 6080 | 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)))... |
| 60a0 | 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=\"\".> |
| 60c0 | 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 |
| 60e0 | 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 |
| 6100 | 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 |
| 6120 | 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 |
| 6140 | 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 |
| 6160 | 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 |
| 6180 | 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.. |
| 61a0 | 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 |
| 61c0 | 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 22 | ry...........(expand-file-name." |
| 61e0 | 73 74 61 74 69 63 22 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 | static".easy-hugo-basedir))).... |
| 6200 | 20 20 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 | ...(error."%s.does.not.exist".(e |
| 6220 | 78 70 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 | xpand-file-name.......easy-hugo- |
| 6240 | 69 6d 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 | image-directory.......(expand-fi |
| 6260 | 6c 65 2d 6e 61 6d 65 20 22 73 74 61 74 69 63 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 | le-name."static".easy-hugo-based |
| 6280 | 69 72 29 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 75 72 6c 20 28 72 65 61 64 2d 73 74 72 69 | ir)))).....(let.((url.(read-stri |
| 62a0 | 6e 67 20 22 55 52 4c 3a 20 22 20 28 69 66 20 28 66 62 6f 75 6e 64 70 20 27 67 75 69 2d 67 65 74 | ng."URL:.".(if.(fboundp.'gui-get |
| 62c0 | 2d 73 65 6c 65 63 74 69 6f 6e 29 0a 09 09 09 09 09 28 67 75 69 2d 67 65 74 2d 73 65 6c 65 63 74 | -selection)......(gui-get-select |
| 62e0 | 69 6f 6e 29 29 29 29 0a 09 20 20 28 66 69 6c 65 20 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 | ion))))....(file.(read-file-name |
| 6300 | 20 22 53 61 76 65 20 61 73 3a 20 22 0a 09 09 09 09 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 | ."Save.as:.".....(expand-file-na |
| 6320 | 6d 65 0a 09 09 09 09 20 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 | me......easy-hugo-image-director |
| 6340 | 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 22 73 74 61 74 69 63 | y......(expand-file-name."static |
| 6360 | 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 0a 09 09 09 09 28 63 61 72 20 28 | ".easy-hugo-basedir)).....(car.( |
| 6380 | 6c 61 73 74 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 0a 09 09 09 09 09 20 20 20 20 28 73 75 62 | last.(split-string..........(sub |
| 63a0 | 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 28 67 75 69 2d 67 65 74 2d 73 65 | string-no-properties.(gui-get-se |
| 63c0 | 6c 65 63 74 69 6f 6e 29 29 0a 09 09 09 09 09 20 20 20 20 22 2f 22 29 29 29 0a 09 09 09 09 6e 69 | lection)).........."/"))).....ni |
| 63e0 | 6c 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 | l))).......(when.(file-exists-p. |
| 6400 | 28 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20 66 69 6c 65 29 29 0a 09 28 65 72 72 6f 72 20 22 25 | (file-truename.file))..(error."% |
| 6420 | 73 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 21 22 20 28 66 69 6c 65 2d 74 72 75 65 6e 61 6d | s.already.exists!".(file-truenam |
| 6440 | 65 20 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 72 65 71 75 | e.file))).......(easy-hugo--requ |
| 6460 | 65 73 74 2d 69 6d 61 67 65 20 75 72 6c 20 66 69 6c 65 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 | est-image.url.file).......(inser |
| 6480 | 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 |
| 64a0 | 63 3d 5c 22 25 73 25 73 5c 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | c=\"%s%s\""..................... |
| 64c0 | 20 20 20 20 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 0a 20 20 20 20 20 20 20 20 | ..........easy-hugo-url......... |
| 64e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 | ......................(concat... |
| 6500 | 20 20 20 20 20 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 | ............................."/" |
| 6520 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 6540 | 65 61 73 79 2d 68 75 67 6f 2d 69 6d 61 67 65 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 | easy-hugo-image-directory....... |
| 6560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2f 22 0a 20 20 20 | ........................."/".... |
| 6580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c | ............................(fil |
| 65a0 | 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 29 29 29 0a 20 20 20 20 | e-name-nondirectory.file)))..... |
| 65c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 74 69 74 6c 65 3d 5c 22 5c 22 20 | .................."..title=\"\". |
| 65e0 | 3e 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 | >}}"))))))..;;;###autoload.(defu |
| 6600 | 6e 20 65 61 73 79 2d 68 75 67 6f 2d 70 75 62 6c 69 73 68 2d 63 6c 65 76 65 72 20 28 29 0a 20 20 | n.easy-hugo-publish-clever.()... |
| 6620 | 22 43 6c 65 76 65 72 20 70 75 62 6c 69 73 68 20 63 6f 6d 6d 61 6e 64 2e 0a 41 75 74 6f 6d 61 74 | "Clever.publish.command..Automat |
| 6640 | 69 63 61 6c 6c 79 20 73 65 6c 65 63 74 20 74 68 65 20 64 65 70 6c 6f 79 6d 65 6e 74 20 64 65 73 | ically.select.the.deployment.des |
| 6660 | 74 69 6e 61 74 69 6f 6e 20 66 72 6f 6d 20 69 6e 69 74 2e 65 6c 2e 22 0a 20 20 28 69 6e 74 65 72 | tination.from.init.el."...(inter |
| 6680 | 61 63 74 69 76 65 29 0a 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 | active)...(easy-hugo-with-env... |
| 66a0 | 20 28 63 6f 6e 64 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 | .(cond.((easy-hugo-eval-bloglist |
| 66c0 | 20 65 61 73 79 2d 68 75 67 6f 2d 72 6f 6f 74 29 0a 09 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 70 | .easy-hugo-root)....(easy-hugo-p |
| 66e0 | 75 62 6c 69 73 68 29 29 0a 09 20 28 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 | ublish))...((easy-hugo-eval-blog |
| 6700 | 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 63 6b 65 74 2d | list.easy-hugo-amazon-s3-bucket- |
| 6720 | 6e 61 6d 65 29 0a 09 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 | name)....(easy-hugo-amazon-s3-de |
| 6740 | 70 6c 6f 79 29 29 0a 09 20 28 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 | ploy))...((easy-hugo-eval-blogli |
| 6760 | 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 6f 72 61 67 | st.easy-hugo-google-cloud-storag |
| 6780 | 65 2d 62 75 63 6b 65 74 2d 6e 61 6d 65 29 0a 09 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 67 6f 6f | e-bucket-name)....(easy-hugo-goo |
| 67a0 | 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 29 29 0a 09 20 28 28 65 | gle-cloud-storage-deploy))...((e |
| 67c0 | 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 | xecutable-find.(expand-file-name |
| 67e0 | 0a 09 09 09 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 | ........(if.(easy-hugo-eval-blog |
| 6800 | 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 63 72 | list.easy-hugo-github-deploy-scr |
| 6820 | 69 70 74 29 0a 09 09 09 09 28 65 61 73 79 2d 68 75 67 6f 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 | ipt).....(easy-hugo-eval-bloglis |
| 6840 | 74 20 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 | t.easy-hugo-github-deploy-script |
| 6860 | 29 0a 09 09 09 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 | )..........easy-hugo-github-depl |
| 6880 | 6f 79 2d 73 63 72 69 70 74 29 0a 09 09 09 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 | oy-script)........easy-hugo-base |
| 68a0 | 64 69 72 29 29 0a 09 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f | dir))....(easy-hugo-github-deplo |
| 68c0 | 79 29 29 0a 09 20 28 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 | y))...((executable-find."firebas |
| 68e0 | 65 22 29 0a 09 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f | e")....(easy-hugo-firebase-deplo |
| 6900 | 79 29 29 0a 09 20 28 74 20 28 65 72 72 6f 72 20 22 4e 6f 74 68 69 6e 67 20 69 73 20 66 6f 75 6e | y))...(t.(error."Nothing.is.foun |
| 6920 | 64 20 74 6f 20 70 75 62 6c 69 73 68 20 61 74 20 25 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 | d.to.publish.at.%s".easy-hugo-ba |
| 6940 | 73 65 64 69 72 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 | sedir)))))..;;;###autoload.(defu |
| 6960 | 6e 20 65 61 73 79 2d 68 75 67 6f 2d 70 75 62 6c 69 73 68 20 28 29 0a 20 20 22 41 64 61 70 74 20 | n.easy-hugo-publish.()..."Adapt. |
| 6980 | 6c 6f 63 61 6c 20 63 68 61 6e 67 65 20 74 6f 20 74 68 65 20 73 65 72 76 65 72 20 77 69 74 68 20 | local.change.to.the.server.with. |
| 69a0 | 68 75 67 6f 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 75 6e 6c 65 73 73 | hugo."...(interactive)...(unless |
| 69c0 | 20 65 61 73 79 2d 68 75 67 6f 2d 73 73 68 64 6f 6d 61 69 6e 0a 20 20 20 20 28 65 72 72 6f 72 20 | .easy-hugo-sshdomain.....(error. |
| 69e0 | 22 50 6c 65 61 73 65 20 73 65 74 20 65 61 73 79 2d 68 75 67 6f 2d 73 73 68 64 6f 6d 61 69 6e 20 | "Please.set.easy-hugo-sshdomain. |
| 6a00 | 76 61 72 69 61 62 6c 65 22 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d | variable"))...(unless.easy-hugo- |
| 6a20 | 72 6f 6f 74 0a 20 20 20 20 28 65 72 72 6f 72 20 22 50 6c 65 61 73 65 20 73 65 74 20 65 61 73 79 | root.....(error."Please.set.easy |
| 6a40 | 2d 68 75 67 6f 2d 72 6f 6f 74 20 76 61 72 69 61 62 6c 65 22 29 29 0a 20 20 28 75 6e 6c 65 73 73 | -hugo-root.variable"))...(unless |
| 6a60 | 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 72 73 79 6e 63 22 29 0a 20 20 20 20 28 | .(executable-find."rsync").....( |
| 6a80 | 65 72 72 6f 72 20 22 27 72 73 79 6e 63 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 22 | error."'rsync'.is.not.installed" |
| 6aa0 | 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 22 7e 2f 2e | ))...(unless.(file-exists-p."~/. |
| 6ac0 | 73 73 68 2f 63 6f 6e 66 69 67 22 29 0a 20 20 20 20 28 65 72 72 6f 72 20 22 54 68 65 72 65 20 69 | ssh/config").....(error."There.i |
| 6ae0 | 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 65 61 73 79 2d 68 75 | s.no.~/.ssh/config"))...(easy-hu |
| 6b00 | 67 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 | go-with-env....(when.(file-direc |
| 6b20 | 74 6f 72 79 2d 70 20 22 70 75 62 6c 69 63 22 29 0a 20 20 20 20 20 28 64 65 6c 65 74 65 2d 64 69 | tory-p."public")......(delete-di |
| 6b40 | 72 65 63 74 6f 72 79 20 22 70 75 62 6c 69 63 22 20 74 20 6e 69 6c 29 29 0a 20 20 20 28 6c 65 74 | rectory."public".t.nil))....(let |
| 6b60 | 20 28 28 72 65 74 20 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 | .((ret.(call-process.easy-hugo-b |
| 6b80 | 69 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 | in.nil."*hugo-publish*".t."--des |
| 6ba0 | 74 69 6e 61 74 69 6f 6e 22 20 22 70 75 62 6c 69 63 22 29 29 29 0a 20 20 20 20 20 28 75 6e 6c 65 | tination"."public")))......(unle |
| 6bc0 | 73 73 20 28 7a 65 72 6f 70 20 72 65 74 29 0a 20 20 20 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f | ss.(zerop.ret)........(switch-to |
| 6be0 | 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 70 75 62 6c 69 | -buffer.(get-buffer."*hugo-publi |
| 6c00 | 73 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 | sh*"))........(error."'hugo.--de |
| 6c20 | 73 74 69 6e 61 74 69 6f 6e 20 70 75 62 6c 69 63 27 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e | stination.public'.command.does.n |
| 6c40 | 6f 74 20 65 6e 64 20 6e 6f 72 6d 61 6c 6c 79 22 29 29 29 0a 20 20 20 28 77 68 65 6e 20 28 67 65 | ot.end.normally")))....(when.(ge |
| 6c60 | 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 0a 20 20 20 20 20 | t-buffer."*hugo-publish*")...... |
| 6c80 | 28 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 | (kill-buffer."*hugo-publish*")). |
| 6ca0 | 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 20 22 72 73 79 | ...(let.((ret.(call-process."rsy |
| 6cc0 | 6e 63 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 72 73 79 | nc"........nil........"*hugo-rsy |
| 6ce0 | 6e 63 2a 22 0a 09 09 09 20 20 20 20 74 0a 09 09 09 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 72 | nc*"........t........easy-hugo-r |
| 6d00 | 73 79 6e 63 2d 66 6c 61 67 73 0a 09 09 09 20 20 20 20 28 63 6f 6e 63 61 74 20 22 2d 2d 63 68 6d | sync-flags........(concat."--chm |
| 6d20 | 6f 64 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 | od=".easy-hugo-publish-chmod)... |
| 6d40 | 09 20 20 20 20 22 2d 2d 64 65 6c 65 74 65 22 0a 09 09 09 20 20 20 20 65 61 73 79 2d 68 75 67 6f | ....."--delete"........easy-hugo |
| 6d60 | 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 28 | -rsync-delete-directory........( |
| 6d80 | 63 6f 6e 63 61 74 20 65 61 73 79 2d 68 75 67 6f 2d 73 73 68 64 6f 6d 61 69 6e 20 22 3a 22 20 28 | concat.easy-hugo-sshdomain.":".( |
| 6da0 | 73 68 65 6c 6c 2d 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 20 65 61 73 79 2d 68 75 67 6f 2d 72 | shell-quote-argument.easy-hugo-r |
| 6dc0 | 6f 6f 74 29 29 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 | oot)))))......(unless.(zerop.ret |
| 6de0 | 29 0a 20 20 20 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 28 67 65 74 2d | )........(switch-to-buffer.(get- |
| 6e00 | 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 72 73 79 6e 63 2a 22 29 29 0a 20 20 20 20 20 20 20 28 | buffer."*hugo-rsync*"))........( |
| 6e20 | 65 72 72 6f 72 20 22 27 72 73 79 6e 63 27 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 | error."'rsync'.command.does.not. |
| 6e40 | 65 6e 64 20 6e 6f 72 6d 61 6c 6c 79 22 29 29 29 0a 20 20 20 28 77 68 65 6e 20 28 67 65 74 2d 62 | end.normally")))....(when.(get-b |
| 6e60 | 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 72 73 79 6e 63 2a 22 29 0a 20 20 20 20 20 28 6b 69 6c 6c | uffer."*hugo-rsync*")......(kill |
| 6e80 | 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 72 73 79 6e 63 2a 22 29 29 0a 20 20 20 28 6d 65 73 | -buffer."*hugo-rsync*"))....(mes |
| 6ea0 | 73 61 67 65 20 22 42 6c 6f 67 20 70 75 62 6c 69 73 68 65 64 22 29 0a 20 20 20 28 77 68 65 6e 20 | sage."Blog.published")....(when. |
| 6ec0 | 65 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 | easy-hugo-url......(browse-url.e |
| 6ee0 | 61 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 | asy-hugo-url))))..;;;###autoload |
| 6f00 | 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 74 69 6d 65 72 20 | .(defun.easy-hugo-publish-timer. |
| 6f20 | 28 6e 29 0a 20 20 22 41 20 74 69 6d 65 72 20 74 68 61 74 20 70 75 62 6c 69 73 68 20 61 66 74 65 | (n)..."A.timer.that.publish.afte |
| 6f40 | 72 20 74 68 65 20 4e 20 6e 75 6d 62 65 72 20 6f 66 20 6d 69 6e 75 74 65 73 20 68 61 73 20 65 6c | r.the.N.number.of.minutes.has.el |
| 6f60 | 61 70 73 65 64 2e 22 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 | apsed."...(interactive."nMinute: |
| 6f80 | 22 29 0a 20 20 28 75 6e 6c 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 0a 20 | ")...(unless.easy-hugo-basedir.. |
| 6fa0 | 20 20 20 28 65 72 72 6f 72 20 22 50 6c 65 61 73 65 20 73 65 74 20 65 61 73 79 2d 68 75 67 6f 2d | ...(error."Please.set.easy-hugo- |
| 6fc0 | 62 61 73 65 64 69 72 20 76 61 72 69 61 62 6c 65 22 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 65 | basedir.variable"))...(unless.(e |
| 6fe0 | 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 29 0a 20 20 | xecutable-find.easy-hugo-bin)... |
| 7000 | 20 20 28 65 72 72 6f 72 20 22 27 68 75 67 6f 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 | ..(error."'hugo'.is.not.installe |
| 7020 | 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 73 73 68 64 6f 6d 61 | d"))...(unless.easy-hugo-sshdoma |
| 7040 | 69 6e 0a 20 20 20 20 28 65 72 72 6f 72 20 22 50 6c 65 61 73 65 20 73 65 74 20 65 61 73 79 2d 68 | in.....(error."Please.set.easy-h |
| 7060 | 75 67 6f 2d 73 73 68 64 6f 6d 61 69 6e 20 76 61 72 69 61 62 6c 65 22 29 29 0a 20 20 28 75 6e 6c | ugo-sshdomain.variable"))...(unl |
| 7080 | 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 72 6f 6f 74 0a 20 20 20 20 28 65 72 72 6f 72 20 22 50 | ess.easy-hugo-root.....(error."P |
| 70a0 | 6c 65 61 73 65 20 73 65 74 20 65 61 73 79 2d 68 75 67 6f 2d 72 6f 6f 74 20 76 61 72 69 61 62 6c | lease.set.easy-hugo-root.variabl |
| 70c0 | 65 22 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 | e"))...(unless.(executable-find. |
| 70e0 | 22 72 73 79 6e 63 22 29 0a 20 20 20 20 28 65 72 72 6f 72 20 22 27 72 73 79 6e 63 27 20 69 73 20 | "rsync").....(error."'rsync'.is. |
| 7100 | 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 28 66 69 6c 65 | not.installed"))...(unless.(file |
| 7120 | 2d 65 78 69 73 74 73 2d 70 20 22 7e 2f 2e 73 73 68 2f 63 6f 6e 66 69 67 22 29 0a 20 20 20 20 28 | -exists-p."~/.ssh/config").....( |
| 7140 | 65 72 72 6f 72 20 22 54 68 65 72 65 20 69 73 20 6e 6f 20 7e 2f 2e 73 73 68 2f 63 6f 6e 66 69 67 | error."There.is.no.~/.ssh/config |
| 7160 | 22 29 29 0a 20 20 28 6c 65 74 20 28 28 62 6c 6f 67 6e 75 6d 20 65 61 73 79 2d 68 75 67 6f 2d 2d | "))...(let.((blognum.easy-hugo-- |
| 7180 | 63 75 72 72 65 6e 74 2d 62 6c 6f 67 29 29 0a 20 20 20 20 28 69 66 20 28 6e 74 68 20 62 6c 6f 67 | current-blog)).....(if.(nth.blog |
| 71a0 | 6e 75 6d 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 | num.easy-hugo--publish-timer-lis |
| 71c0 | 74 29 0a 09 28 6d 65 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 | t)..(message."There.is.already.r |
| 71e0 | 65 73 65 72 76 65 64 20 70 75 62 6c 69 73 68 2d 74 69 6d 65 72 20 6f 6e 20 25 73 22 20 65 61 73 | eserved.publish-timer.on.%s".eas |
| 7200 | 79 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 | y-hugo-url).......(setf.(nth.eas |
| 7220 | 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d | y-hugo--current-blog.easy-hugo-- |
| 7240 | 70 75 62 6c 69 73 68 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 | publish-timer-list)......(run-at |
| 7260 | 2d 74 69 6d 65 20 28 2a 20 6e 20 36 30 29 20 6e 69 6c 0a 09 09 09 20 23 27 28 6c 61 6d 62 64 61 | -time.(*.n.60).nil.....#'(lambda |
| 7280 | 20 28 29 20 28 65 61 73 79 2d 68 75 67 6f 2d 70 75 62 6c 69 73 68 2d 6f 6e 2d 74 69 6d 65 72 20 | .().(easy-hugo-publish-on-timer. |
| 72a0 | 62 6c 6f 67 6e 75 6d 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | blognum)))))))..;;;###autoload.( |
| 72c0 | 64 65 66 75 6e 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 | defun.easy-hugo-cancel-publish-t |
| 72e0 | 69 6d 65 72 20 28 29 0a 20 20 22 43 61 6e 63 65 6c 20 74 69 6d 65 72 20 74 68 61 74 20 70 75 62 | imer.()..."Cancel.timer.that.pub |
| 7300 | 6c 69 73 68 20 61 66 74 65 72 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6e 75 6d 62 65 72 20 | lish.after.the.specified.number. |
| 7320 | 6f 66 20 6d 69 6e 75 74 65 73 20 68 61 73 20 65 6c 61 70 73 65 64 2e 22 0a 20 20 28 69 6e 74 65 | of.minutes.has.elapsed."...(inte |
| 7340 | 72 61 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 | ractive)...(if.(nth.easy-hugo--c |
| 7360 | 75 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 | urrent-blog.easy-hugo--publish-t |
| 7380 | 69 6d 65 72 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 28 63 61 6e 63 65 6c | imer-list).......(progn..(cancel |
| 73a0 | 2d 74 69 6d 65 72 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 | -timer.(nth.easy-hugo--current-b |
| 73c0 | 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 75 62 6c 69 73 68 2d 74 69 6d 65 72 2d 6c 69 73 | log.easy-hugo--publish-timer-lis |
| 73e0 | 74 29 29 0a 09 28 73 65 74 66 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 | t))..(setf.(nth.easy-hugo--curre |
| 7400 | 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 75 62 6c 69 73 68 2d 74 69 6d 65 72 | nt-blog.easy-hugo--publish-timer |
| 7420 | 2d 6c 69 73 74 29 20 6e 69 6c 29 0a 09 28 6d 65 73 73 61 67 65 20 22 50 75 62 6c 69 73 68 2d 74 | -list).nil)..(message."Publish-t |
| 7440 | 69 6d 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 | imer.canceled.on.%s".easy-hugo-u |
| 7460 | 72 6c 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 | rl)).....(message."There.is.no.r |
| 7480 | 65 73 65 72 76 65 64 20 70 75 62 6c 69 73 68 2d 74 69 6d 65 72 20 6f 6e 20 25 73 22 20 65 61 73 | eserved.publish-timer.on.%s".eas |
| 74a0 | 79 2d 68 75 67 6f 2d 75 72 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d | y-hugo-url)))..(defun.easy-hugo- |
| 74c0 | 70 75 62 6c 69 73 68 2d 6f 6e 2d 74 69 6d 65 72 20 28 6e 29 0a 20 20 22 41 64 61 70 74 20 6c 6f | publish-on-timer.(n)..."Adapt.lo |
| 74e0 | 63 61 6c 20 63 68 61 6e 67 65 20 74 6f 20 74 68 65 20 73 65 72 76 65 72 20 77 69 74 68 20 68 75 | cal.change.to.the.server.with.hu |
| 7500 | 67 6f 20 6f 6e 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 | go.on.timer.at.N."...(let.((defa |
| 7520 | 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 76 61 | ult-directory.(easy-hugo-nth-eva |
| 7540 | 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 6e 29 29 | l-bloglist.easy-hugo-basedir.n)) |
| 7560 | 29 0a 20 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 | ).....(when.(file-directory-p."p |
| 7580 | 75 62 6c 69 63 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 | ublic").......(delete-directory. |
| 75a0 | 22 70 75 62 6c 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 | "public".t.nil)).....(let.((ret. |
| 75c0 | 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 20 6e 69 6c 20 | (call-process.easy-hugo-bin.nil. |
| 75e0 | 22 2a 68 75 67 6f 2d 70 75 62 6c 69 73 68 2a 22 20 74 20 22 2d 2d 64 65 73 74 69 6e 61 74 69 6f | "*hugo-publish*".t."--destinatio |
| 7600 | 6e 22 20 22 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 | n"."public"))).......(unless.(ze |
| 7620 | 72 6f 70 20 72 65 74 29 0a 09 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 28 67 65 74 | rop.ret)..(switch-to-buffer.(get |
| 7640 | 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 09 28 73 65 74 | -buffer."*hugo-publish*"))..(set |
| 7660 | 66 20 28 6e 74 68 20 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 75 62 6c 69 73 68 2d 74 69 6d 65 | f.(nth.n.easy-hugo--publish-time |
| 7680 | 72 2d 6c 69 73 74 29 20 6e 69 6c 29 0a 09 28 65 72 72 6f 72 20 22 27 68 75 67 6f 20 2d 2d 64 65 | r-list).nil)..(error."'hugo.--de |
| 76a0 | 73 74 69 6e 61 74 69 6f 6e 20 70 75 62 6c 69 63 27 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e | stination.public'.command.does.n |
| 76c0 | 6f 74 20 65 6e 64 20 6e 6f 72 6d 61 6c 6c 79 22 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 67 | ot.end.normally"))).....(when.(g |
| 76e0 | 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 0a 20 20 20 20 | et-buffer."*hugo-publish*")..... |
| 7700 | 20 20 28 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 | ..(kill-buffer."*hugo-publish*") |
| 7720 | 29 0a 20 20 20 20 28 6c 65 74 20 28 28 72 65 74 20 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 20 22 | ).....(let.((ret.(call-process." |
| 7740 | 72 73 79 6e 63 22 0a 09 09 09 20 20 20 20 20 6e 69 6c 0a 09 09 09 20 20 20 20 20 22 2a 68 75 67 | rsync".........nil........."*hug |
| 7760 | 6f 2d 72 73 79 6e 63 2a 22 0a 09 09 09 20 20 20 20 20 74 0a 09 09 09 20 20 20 20 20 65 61 73 79 | o-rsync*".........t.........easy |
| 7780 | 2d 68 75 67 6f 2d 72 73 79 6e 63 2d 66 6c 61 67 73 0a 09 09 09 20 20 20 20 20 28 63 6f 6e 63 61 | -hugo-rsync-flags.........(conca |
| 77a0 | 74 20 22 2d 2d 63 68 6d 6f 64 3d 22 20 65 61 73 79 2d 68 75 67 6f 2d 70 75 62 6c 69 73 68 2d 63 | t."--chmod=".easy-hugo-publish-c |
| 77c0 | 68 6d 6f 64 29 0a 09 09 09 20 20 20 20 20 22 2d 2d 64 65 6c 65 74 65 22 0a 09 09 09 20 20 20 20 | hmod)........."--delete"........ |
| 77e0 | 20 65 61 73 79 2d 68 75 67 6f 2d 72 73 79 6e 63 2d 64 65 6c 65 74 65 2d 64 69 72 65 63 74 6f 72 | .easy-hugo-rsync-delete-director |
| 7800 | 79 0a 09 09 09 20 20 20 20 20 28 63 6f 6e 63 61 74 0a 09 09 09 20 20 20 20 20 20 28 65 61 73 79 | y.........(concat..........(easy |
| 7820 | 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 |
| 7840 | 6f 2d 73 73 68 64 6f 6d 61 69 6e 20 6e 29 0a 09 09 09 20 20 20 20 20 20 22 3a 22 0a 09 09 09 20 | o-sshdomain.n)..........":"..... |
| 7860 | 20 20 20 20 20 28 73 68 65 6c 6c 2d 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 20 28 65 61 73 79 | .....(shell-quote-argument.(easy |
| 7880 | 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 |
| 78a0 | 6f 2d 72 6f 6f 74 20 6e 29 29 29 29 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 7a 65 | o-root.n)))))).......(unless.(ze |
| 78c0 | 72 6f 70 20 72 65 74 29 0a 09 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 28 67 65 74 | rop.ret)..(switch-to-buffer.(get |
| 78e0 | 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 72 73 79 6e 63 2a 22 29 29 0a 09 28 65 72 72 6f 72 | -buffer."*hugo-rsync*"))..(error |
| 7900 | 20 22 27 72 73 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 | ."'rsync'.command.does.not.end.n |
| 7920 | 6f 72 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 | ormally"))).....(when.(get-buffe |
| 7940 | 72 20 22 2a 68 75 67 6f 2d 72 73 79 6e 63 2a 22 29 0a 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 | r."*hugo-rsync*").......(kill-bu |
| 7960 | 66 66 65 72 20 22 2a 68 75 67 6f 2d 72 73 79 6e 63 2a 22 29 29 0a 20 20 20 20 28 6d 65 73 73 61 | ffer."*hugo-rsync*")).....(messa |
| 7980 | 67 65 20 22 42 6c 6f 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 | ge."Blog.published").....(when.( |
| 79a0 | 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 | easy-hugo-nth-eval-bloglist.easy |
| 79c0 | 2d 68 75 67 6f 2d 75 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 | -hugo-url.n).......(browse-url.( |
| 79e0 | 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 | easy-hugo-nth-eval-bloglist.easy |
| 7a00 | 2d 68 75 67 6f 2d 75 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 | -hugo-url.n))).....(setf.(nth.n. |
| 7a20 | 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 20 6e | easy-hugo--publish-timer-list).n |
| 7a40 | 69 6c 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 | il)))..;;;###autoload.(defun.eas |
| 7a60 | 79 2d 68 75 67 6f 2d 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 20 28 29 0a 20 20 22 44 65 70 | y-hugo-firebase-deploy.()..."Dep |
| 7a80 | 6c 6f 79 20 68 75 67 6f 20 61 74 20 66 69 72 65 62 61 73 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 | loy.hugo.at.firebase."...(intera |
| 7aa0 | 63 74 69 76 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e | ctive)...(unless.(executable-fin |
| 7ac0 | 64 20 22 66 69 72 65 62 61 73 65 22 29 0a 20 20 20 20 28 65 72 72 6f 72 20 22 27 66 69 72 65 62 | d."firebase").....(error."'fireb |
| 7ae0 | 61 73 65 2d 74 6f 6f 6c 73 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 22 29 29 0a 20 | ase-tools'.is.not.installed")).. |
| 7b00 | 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 77 68 65 6e 20 28 66 | .(easy-hugo-with-env....(when.(f |
| 7b20 | 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 22 70 75 62 6c 69 63 22 29 0a 20 20 20 20 20 28 | ile-directory-p."public")......( |
| 7b40 | 64 65 6c 65 74 65 2d 64 69 72 65 63 74 6f 72 79 20 22 70 75 62 6c 69 63 22 20 74 20 6e 69 6c 29 | delete-directory."public".t.nil) |
| 7b60 | 29 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 20 65 61 | )....(let.((ret.(call-process.ea |
| 7b80 | 73 79 2d 68 75 67 6f 2d 62 69 6e 20 6e 69 6c 20 22 2a 68 75 67 6f 2d 70 75 62 6c 69 73 68 2a 22 | sy-hugo-bin.nil."*hugo-publish*" |
| 7ba0 | 20 74 20 22 2d 2d 64 65 73 74 69 6e 61 74 69 6f 6e 22 20 22 70 75 62 6c 69 63 22 29 29 29 0a 20 | .t."--destination"."public"))).. |
| 7bc0 | 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)........( |
| 7be0 | 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 |
| 7c00 | 75 67 6f 2d 70 75 62 6c 69 73 68 2a 22 29 29 0a 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 27 | ugo-publish*"))........(error."' |
| 7c20 | 68 75 67 6f 20 2d 2d 64 65 73 74 69 6e 61 74 69 6f 6e 20 70 75 62 6c 69 63 27 20 63 6f 6d 6d 61 | hugo.--destination.public'.comma |
| 7c40 | 6e 64 20 64 6f 65 73 20 6e 6f 74 20 65 6e 64 20 6e 6f 72 6d 61 6c 6c 79 22 29 29 29 0a 20 20 20 | nd.does.not.end.normally"))).... |
| 7c60 | 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 70 75 62 6c 69 73 68 | (when.(get-buffer."*hugo-publish |
| 7c80 | 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 70 75 62 | *")......(kill-buffer."*hugo-pub |
| 7ca0 | 6c 69 73 68 2a 22 29 29 0a 20 20 20 28 6c 65 74 20 28 28 72 65 74 20 28 63 61 6c 6c 2d 70 72 6f | lish*"))....(let.((ret.(call-pro |
| 7cc0 | 63 65 73 73 20 22 66 69 72 65 62 61 73 65 22 0a 09 09 09 20 20 20 20 6e 69 6c 0a 09 09 09 20 20 | cess."firebase"........nil...... |
| 7ce0 | 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 74 0a 09 09 09 | .."*hugo-firebase*"........t.... |
| 7d00 | 20 20 20 20 22 64 65 70 6c 6f 79 22 29 29 29 0a 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 7a 65 | ...."deploy")))......(unless.(ze |
| 7d20 | 72 6f 70 20 72 65 74 29 0a 20 20 20 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 | rop.ret)........(switch-to-buffe |
| 7d40 | 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*") |
| 7d60 | 29 0a 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 27 66 69 72 65 62 61 73 65 20 64 65 70 6c 6f | )........(error."'firebase.deplo |
| 7d80 | 79 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 | y'.command.does.not.end.normally |
| 7da0 | 22 29 29 29 0a 20 20 20 28 77 68 65 6e 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f | ")))....(when.(get-buffer."*hugo |
| 7dc0 | 2d 66 69 72 65 62 61 73 65 2a 22 29 0a 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 22 | -firebase*")......(kill-buffer." |
| 7de0 | 2a 68 75 67 6f 2d 66 69 72 65 62 61 73 65 2a 22 29 29 0a 20 20 20 28 6d 65 73 73 61 67 65 20 22 | *hugo-firebase*"))....(message." |
| 7e00 | 42 6c 6f 67 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 | Blog.published")....(when.easy-h |
| 7e20 | 75 67 6f 2d 75 72 6c 0a 20 20 20 20 20 28 62 72 6f 77 73 65 2d 75 72 6c 20 65 61 73 79 2d 68 75 | ugo-url......(browse-url.easy-hu |
| 7e40 | 67 6f 2d 75 72 6c 29 29 29 29 0a 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 | go-url))))...;;;###autoload.(def |
| 7e60 | 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 2d 74 69 6d | un.easy-hugo-firebase-deploy-tim |
| 7e80 | 65 72 20 28 6e 29 0a 20 20 22 41 20 74 69 6d 65 72 20 74 68 61 74 20 66 69 72 65 62 61 73 65 20 | er.(n)..."A.timer.that.firebase. |
| 7ea0 | 64 65 70 6c 6f 79 20 61 66 74 65 72 20 74 68 65 20 4e 20 6e 75 6d 62 65 72 20 6f 66 20 6d 69 6e | deploy.after.the.N.number.of.min |
| 7ec0 | 75 74 65 73 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 | utes.has.elapsed."...(interactiv |
| 7ee0 | 65 20 22 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 | e."nMinute:")...(unless.easy-hug |
| 7f00 | 6f 2d 62 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 | o-basedir.....(error."Please.set |
| 7f20 | 20 65 61 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 | .easy-hugo-basedir.variable")).. |
| 7f40 | 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 65 61 73 79 2d 68 | .(unless.(executable-find.easy-h |
| 7f60 | 75 67 6f 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 | ugo-bin).....(error."'hugo'.is.n |
| 7f80 | 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 28 65 78 65 63 75 | ot.installed"))...(unless.(execu |
| 7fa0 | 74 61 62 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 | table-find."firebase").....(erro |
| 7fc0 | 72 20 22 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 | r."'firebase-tools'.is.not.insta |
| 7fe0 | 6c 6c 65 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 | lled"))...(let.((blognum.easy-hu |
| 8000 | 67 6f 2d 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 | go--current-blog)).....(if.(nth. |
| 8020 | 62 6c 6f 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 | blognum.easy-hugo--firebase-depl |
| 8040 | 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 0a 09 28 6d 65 73 73 61 67 65 20 22 54 68 65 72 65 20 | oy-timer-list)..(message."There. |
| 8060 | 69 73 20 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 | is.already.reserved.firebase-dep |
| 8080 | 6c 6f 79 2d 74 69 6d 65 72 20 6f 6e 20 25 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 0a | loy-timer.on.%s".easy-hugo-url). |
| 80a0 | 20 20 20 20 20 20 28 73 65 74 66 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 | ......(setf.(nth.easy-hugo--curr |
| 80c0 | 65 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 69 72 65 62 61 73 65 2d 64 65 70 | ent-blog.easy-hugo--firebase-dep |
| 80e0 | 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 0a 09 20 20 20 20 28 72 75 6e 2d 61 74 2d 74 69 6d | loy-timer-list)......(run-at-tim |
| 8100 | 65 20 28 2a 20 6e 20 36 30 29 20 6e 69 6c 0a 09 09 09 20 23 27 28 6c 61 6d 62 64 61 20 28 29 20 | e.(*.n.60).nil.....#'(lambda.(). |
| 8120 | 28 65 61 73 79 2d 68 75 67 6f 2d 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 2d 6f 6e 2d 74 69 | (easy-hugo-firebase-deploy-on-ti |
| 8140 | 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 |
| 8160 | 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 66 69 72 65 62 | ad.(defun.easy-hugo-cancel-fireb |
| 8180 | 61 73 65 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 74 69 | ase-deploy-timer.()..."Cancel.ti |
| 81a0 | 6d 65 72 20 74 68 61 74 20 66 69 72 65 62 61 73 65 20 64 65 70 6c 6f 79 20 61 66 74 65 72 20 74 | mer.that.firebase.deploy.after.t |
| 81c0 | 68 65 20 73 70 65 63 69 66 69 65 64 20 6e 75 6d 62 65 72 20 6f 66 20 6d 69 6e 75 74 65 73 20 68 | he.specified.number.of.minutes.h |
| 81e0 | 61 73 20 65 6c 61 70 73 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 | as.elapsed."...(interactive)...( |
| 8200 | 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. |
| 8220 | 65 61 73 79 2d 68 75 67 6f 2d 2d 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 | easy-hugo--firebase-deploy-timer |
| 8240 | 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 28 63 61 6e 63 65 6c 2d 74 69 6d | -list).......(progn..(cancel-tim |
| 8260 | 65 72 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 | er.(nth.easy-hugo--current-blog. |
| 8280 | 65 61 73 79 2d 68 75 67 6f 2d 2d 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 | easy-hugo--firebase-deploy-timer |
| 82a0 | 2d 6c 69 73 74 29 29 0a 09 28 73 65 74 66 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 | -list))..(setf.(nth.easy-hugo--c |
| 82c0 | 75 72 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 | urrent-blog.easy-hugo--firebase- |
| 82e0 | 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 20 6e 69 6c 29 0a 09 28 6d 65 73 73 61 67 | deploy-timer-list).nil)..(messag |
| 8300 | 65 20 22 46 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 20 63 61 6e 63 65 6c 65 | e."Firebase-deploy-timer.cancele |
| 8320 | 64 20 6f 6e 20 25 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 29 0a 20 20 20 20 28 6d 65 | d.on.%s".easy-hugo-url)).....(me |
| 8340 | 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 66 69 72 65 | ssage."There.is.no.reserved.fire |
| 8360 | 62 61 73 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 20 6f 6e 20 25 73 22 20 65 61 73 79 2d 68 75 | base-deploy-timer.on.%s".easy-hu |
| 8380 | 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 66 69 72 65 | go-url)))..(defun.easy-hugo-fire |
| 83a0 | 62 61 73 65 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 | base-deploy-on-timer.(n)..."Depl |
| 83c0 | 6f 79 20 68 75 67 6f 20 61 74 20 66 69 72 65 62 61 73 65 20 6f 6e 20 74 69 6d 65 72 20 61 74 20 | oy.hugo.at.firebase.on.timer.at. |
| 83e0 | 4e 2e 22 0a 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 | N."...(let.((default-directory.( |
| 8400 | 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 | easy-hugo-nth-eval-bloglist.easy |
| 8420 | 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 6e 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 66 69 | -hugo-basedir.n))).....(when.(fi |
| 8440 | 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 20 28 | le-directory-p."public").......( |
| 8460 | 64 65 6c 65 74 65 2d 64 69 72 65 63 74 6f 72 79 20 22 70 75 62 6c 69 63 22 20 74 20 6e 69 6c 29 | delete-directory."public".t.nil) |
| 8480 | 29 0a 20 20 20 20 28 6c 65 74 20 28 28 72 65 74 20 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 20 65 | ).....(let.((ret.(call-process.e |
| 84a0 | 61 73 79 2d 68 75 67 6f 2d 62 69 6e 20 6e 69 6c 20 22 2a 68 75 67 6f 2d 66 69 72 65 62 61 73 65 | asy-hugo-bin.nil."*hugo-firebase |
| 84c0 | 2a 22 20 74 20 22 2d 2d 64 65 73 74 69 6e 61 74 69 6f 6e 22 20 22 70 75 62 6c 69 63 22 29 29 29 | *".t."--destination"."public"))) |
| 84e0 | 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 72 65 74 29 0a 09 28 73 77 69 | .......(unless.(zerop.ret)..(swi |
| 8500 | 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 |
| 8520 | 2d 66 69 72 65 62 61 73 65 2a 22 29 29 0a 09 28 73 65 74 66 20 28 6e 74 68 20 6e 20 65 61 73 79 | -firebase*"))..(setf.(nth.n.easy |
| 8540 | 2d 68 75 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 | -hugo--firebase-deploy-timer-lis |
| 8560 | 74 29 20 6e 69 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 | t).nil)..(error."'hugo.--destina |
| 8580 | 74 69 6f 6e 20 70 75 62 6c 69 63 27 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 65 6e | tion.public'.command.does.not.en |
| 85a0 | 64 20 6e 6f 72 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 | d.normally"))).....(when.(get-bu |
| 85c0 | 66 66 65 72 20 22 2a 68 75 67 6f 2d 66 69 72 65 62 61 73 65 2a 22 29 0a 20 20 20 20 20 20 28 6b | ffer."*hugo-firebase*").......(k |
| 85e0 | 69 6c 6c 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 66 69 72 65 62 61 73 65 2a 22 29 29 0a 20 | ill-buffer."*hugo-firebase*")).. |
| 8600 | 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 20 22 66 69 72 | ...(let.((ret.(call-process."fir |
| 8620 | 65 62 61 73 65 22 0a 09 09 09 20 20 20 20 20 6e 69 6c 0a 09 09 09 20 20 20 20 20 22 2a 68 75 67 | ebase".........nil........."*hug |
| 8640 | 6f 2d 66 69 72 65 62 61 73 65 2a 22 0a 09 09 09 20 20 20 20 20 74 0a 09 09 09 20 20 20 20 20 22 | o-firebase*".........t........." |
| 8660 | 64 65 70 6c 6f 79 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 | deploy"))).......(unless.(zerop. |
| 8680 | 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 |
| 86a0 | 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 65 72 72 6f 72 20 | fer."*hugo-firebase*"))..(error. |
| 86c0 | 22 27 66 69 72 65 62 61 73 65 20 64 65 70 6c 6f 79 27 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 | "'firebase.deploy'.command.does. |
| 86e0 | 6e 6f 74 20 65 6e 64 20 6e 6f 72 6d 61 6c 6c 79 22 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 | not.end.normally"))).....(when.( |
| 8700 | 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 0a 20 20 | get-buffer."*hugo-firebase*")... |
| 8720 | 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 66 69 72 65 62 61 73 65 | ....(kill-buffer."*hugo-firebase |
| 8740 | 2a 22 29 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 42 6c 6f 67 20 70 75 62 6c 69 73 68 65 | *")).....(message."Blog.publishe |
| 8760 | 64 22 29 0a 20 20 20 20 28 77 68 65 6e 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 76 61 | d").....(when.(easy-hugo-nth-eva |
| 8780 | 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 20 6e 29 0a 20 20 20 20 | l-bloglist.easy-hugo-url.n)..... |
| 87a0 | 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 |
| 87c0 | 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 29 0a 20 20 | l-bloglist.easy-hugo-url.n)))... |
| 87e0 | 20 20 28 73 65 74 66 20 28 6e 74 68 20 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 69 72 65 62 61 | ..(setf.(nth.n.easy-hugo--fireba |
| 8800 | 73 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 20 6e 69 6c 29 29 29 0a 0a 28 64 | se-deploy-timer-list).nil)))..(d |
| 8820 | 65 66 75 6e 20 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 | efun.easy-hugo--org-headers.(fil |
| 8840 | 65 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 64 72 61 66 74 20 6f 72 67 20 6d 6f 64 65 20 68 65 | e)..."Return.a.draft.org.mode.he |
| 8860 | 61 64 65 72 20 73 74 72 69 6e 67 20 66 6f 72 20 61 20 6e 65 77 20 61 72 74 69 63 6c 65 20 61 73 | ader.string.for.a.new.article.as |
| 8880 | 20 46 49 4c 45 2e 22 0a 20 20 28 6c 65 74 20 28 28 64 61 74 65 74 69 6d 65 7a 6f 6e 65 0a 20 20 | .FILE."...(let.((datetimezone... |
| 88a0 | 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 28 66 6f 72 6d 61 74 | .......(concat...........(format |
| 88c0 | 2d 74 69 6d 65 2d 73 74 72 69 6e 67 20 22 25 59 2d 25 6d 2d 25 64 54 25 54 22 29 0a 20 20 20 20 | -time-string."%Y-%m-%dT%T")..... |
| 88e0 | 20 20 20 20 20 20 28 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 | ......(easy-hugo--orgtime-format |
| 8900 | 20 28 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 20 22 25 7a 22 29 29 29 29 29 0a 20 | .(format-time-string."%z"))))).. |
| 8920 | 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 22 23 2b 54 49 54 4c 45 3a 20 22 20 66 69 6c 65 | ...(concat......"#+TITLE:.".file |
| 8940 | 0a 20 20 20 20 20 22 5c 6e 23 2b 44 41 54 45 3a 20 22 20 64 61 74 65 74 69 6d 65 7a 6f 6e 65 0a | ......"\n#+DATE:.".datetimezone. |
| 8960 | 20 20 20 20 20 22 5c 6e 23 2b 44 52 41 46 54 3a 20 6e 69 6c 22 0a 20 20 20 20 20 22 5c 6e 23 2b | ....."\n#+DRAFT:.nil"......"\n#+ |
| 8980 | 43 41 54 45 47 4f 52 49 45 53 5b 5d 3a 20 6e 69 6c 20 6e 69 6c 22 0a 20 20 20 20 20 22 5c 6e 23 | CATEGORIES[]:.nil.nil"......"\n# |
| 89a0 | 2b 54 41 47 53 5b 5d 3a 20 6e 69 6c 20 6e 69 6c 22 0a 20 20 20 20 20 22 5c 6e 23 2b 44 45 53 43 | +TAGS[]:.nil.nil"......"\n#+DESC |
| 89c0 | 52 49 50 54 49 4f 4e 3a 20 53 68 6f 72 74 20 64 65 73 63 72 69 70 74 69 6f 6e 22 0a 20 20 20 20 | RIPTION:.Short.description"..... |
| 89e0 | 20 22 5c 6e 5c 6e 22 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 | ."\n\n")))..;;;###autoload.(defu |
| 8a00 | 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6e 65 77 70 6f 73 74 20 28 70 6f 73 74 2d 66 69 6c 65 29 0a | n.easy-hugo-newpost.(post-file). |
| 8a20 | 20 20 22 43 72 65 61 74 65 20 61 20 6e 65 77 20 70 6f 73 74 20 77 69 74 68 20 68 75 67 6f 2e 0a | .."Create.a.new.post.with.hugo.. |
| 8a40 | 50 4f 53 54 2d 46 49 4c 45 20 6e 65 65 64 73 20 74 6f 20 68 61 76 65 20 61 6e 64 20 65 78 74 65 | POST-FILE.needs.to.have.and.exte |
| 8a60 | 6e 73 69 6f 6e 20 27 2e 6d 64 27 20 6f 72 20 27 2e 6f 72 67 27 20 6f 72 20 27 2e 61 64 27 20 6f | nsion.'.md'.or.'.org'.or.'.ad'.o |
| 8a80 | 72 20 27 2e 72 73 74 27 20 6f 72 20 27 2e 6d 6d 61 72 6b 27 20 6f 72 20 27 2e 68 74 6d 6c 27 2e | r.'.rst'.or.'.mmark'.or.'.html'. |
| 8aa0 | 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 6f | "...(interactive.(list.(read-fro |
| 8ac0 | 6d 2d 6d 69 6e 69 62 75 66 66 65 72 0a 09 09 20 20 20 20 20 20 22 46 69 6c 65 6e 61 6d 65 3a 20 | m-minibuffer........."Filename:. |
| 8ae0 | 22 0a 09 09 20 20 20 20 20 20 60 28 2c 65 61 73 79 2d 68 75 67 6f 2d 64 65 66 61 75 6c 74 2d 65 | ".........`(,easy-hugo-default-e |
| 8b00 | 78 74 20 2e 20 31 29 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 29 29 29 0a 20 20 28 65 61 73 79 2d 68 | xt...1).nil.nil.nil)))...(easy-h |
| 8b20 | 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 6e 61 6d 65 20 | ugo-with-env....(let.((filename. |
| 8b40 | 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 6f 73 74 2d 66 69 6c 65 20 65 61 73 79 | (expand-file-name.post-file.easy |
| 8b60 | 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 29 0a 09 20 28 66 69 6c 65 2d 65 78 74 20 28 66 69 6c | -hugo-postdir))...(file-ext.(fil |
| 8b80 | 65 2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 6f 6e 20 70 6f 73 74 2d 66 69 6c 65 29 29 29 0a 20 20 | e-name-extension.post-file)))... |
| 8ba0 | 20 20 20 28 77 68 65 6e 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 66 69 6c 65 2d 65 78 74 20 65 | ...(when.(not.(member.file-ext.e |
| 8bc0 | 61 73 79 2d 68 75 67 6f 2d 2d 66 6f 72 6d 61 74 73 29 29 0a 20 20 20 20 20 20 20 28 65 72 72 6f | asy-hugo--formats))........(erro |
| 8be0 | 72 20 22 50 6c 65 61 73 65 20 65 6e 74 65 72 20 2e 25 73 20 6f 72 20 2e 6f 72 67 20 6f 72 20 2e | r."Please.enter..%s.or..org.or.. |
| 8c00 | 25 73 20 6f 72 20 2e 72 73 74 20 6f 72 20 2e 6d 6d 61 72 6b 20 6f 72 20 2e 25 73 20 66 69 6c 65 | %s.or..rst.or..mmark.or..%s.file |
| 8c20 | 20 6e 61 6d 65 22 0a 09 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 6d 61 72 6b 64 6f 77 6e | .name"........easy-hugo-markdown |
| 8c40 | 2d 65 78 74 65 6e 73 69 6f 6e 0a 09 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 61 73 63 69 | -extension........easy-hugo-asci |
| 8c60 | 69 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e 0a 09 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d | idoc-extension........easy-hugo- |
| 8c80 | 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 66 69 6c | html-extension))......(when.(fil |
| 8ca0 | 65 2d 65 78 69 73 74 73 2d 70 20 28 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20 66 69 6c 65 6e 61 | e-exists-p.(file-truename.filena |
| 8cc0 | 6d 65 29 29 0a 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 25 73 20 61 6c 72 65 61 64 79 20 65 | me))........(error."%s.already.e |
| 8ce0 | 78 69 73 74 73 21 22 20 66 69 6c 65 6e 61 6d 65 29 29 0a 20 20 20 20 20 28 69 66 20 28 6e 75 6c | xists!".filename))......(if.(nul |
| 8d00 | 6c 20 65 61 73 79 2d 68 75 67 6f 2d 6f 72 67 2d 68 65 61 64 65 72 29 0a 09 20 28 63 61 6c 6c 2d | l.easy-hugo-org-header)...(call- |
| 8d20 | 70 72 6f 63 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 20 6e 69 6c 20 22 2a 68 75 67 6f | process.easy-hugo-bin.nil."*hugo |
| 8d40 | 2a 22 20 74 20 22 6e 65 77 22 0a 09 09 20 20 20 20 20 20 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 | *".t."new"..........(file-relati |
| 8d60 | 76 65 2d 6e 61 6d 65 20 66 69 6c 65 6e 61 6d 65 0a 09 09 09 09 09 20 20 20 28 65 78 70 61 6e 64 | ve-name.filename.........(expand |
| 8d80 | 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 63 6f 6e 74 65 6e 74 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 | -file-name."content".easy-hugo-b |
| 8da0 | 61 73 65 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 20 28 69 66 20 28 6f | asedir)))........(progn...(if.(o |
| 8dc0 | 72 20 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 66 69 6c 65 2d 65 78 74 20 65 61 73 79 2d 68 75 | r.(string-equal.file-ext.easy-hu |
| 8de0 | 67 6f 2d 6d 61 72 6b 64 6f 77 6e 2d 65 78 74 65 6e 73 69 6f 6e 29 0a 09 09 20 28 73 74 72 69 6e | go-markdown-extension)....(strin |
| 8e00 | 67 2d 65 71 75 61 6c 20 66 69 6c 65 2d 65 78 74 20 65 61 73 79 2d 68 75 67 6f 2d 61 73 63 69 69 | g-equal.file-ext.easy-hugo-ascii |
| 8e20 | 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e 29 0a 09 09 20 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 | doc-extension)....(string-equal. |
| 8e40 | 66 69 6c 65 2d 65 78 74 20 22 72 73 74 22 29 0a 09 09 20 28 73 74 72 69 6e 67 2d 65 71 75 61 6c | file-ext."rst")....(string-equal |
| 8e60 | 20 66 69 6c 65 2d 65 78 74 20 22 6d 6d 61 72 6b 22 29 0a 09 09 20 28 73 74 72 69 6e 67 2d 65 71 | .file-ext."mmark")....(string-eq |
| 8e80 | 75 61 6c 20 66 69 6c 65 2d 65 78 74 20 65 61 73 79 2d 68 75 67 6f 2d 68 74 6d 6c 2d 65 78 74 65 | ual.file-ext.easy-hugo-html-exte |
| 8ea0 | 6e 73 69 6f 6e 29 29 0a 09 20 20 20 20 20 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 20 65 61 73 79 | nsion)).......(call-process.easy |
| 8ec0 | 2d 68 75 67 6f 2d 62 69 6e 20 6e 69 6c 20 22 2a 68 75 67 6f 2a 22 20 74 20 22 6e 65 77 22 0a 09 | -hugo-bin.nil."*hugo*".t."new".. |
| 8ee0 | 09 09 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 6e 61 6d | .....(file-relative-name.filenam |
| 8f00 | 65 0a 09 09 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 | e.............(expand-file-name. |
| 8f20 | 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 29 29 29 29 | "content".easy-hugo-basedir))))) |
| 8f40 | 29 0a 20 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 2a | )......(when.(get-buffer."*hugo* |
| 8f60 | 22 29 0a 20 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 2a 22 29 | ")........(kill-buffer."*hugo*") |
| 8f80 | 29 0a 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 20 66 69 6c 65 6e 61 6d 65 29 0a 20 20 20 20 | )......(find-file.filename)..... |
| 8fa0 | 20 28 77 68 65 6e 20 28 61 6e 64 20 65 61 73 79 2d 68 75 67 6f 2d 6f 72 67 2d 68 65 61 64 65 72 | .(when.(and.easy-hugo-org-header |
| 8fc0 | 0a 09 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 66 69 6c 65 2d 65 78 74 20 | .........(string-equal.file-ext. |
| 8fe0 | 22 6f 72 67 22 29 29 0a 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 65 61 73 79 2d 68 75 67 | "org"))........(insert.(easy-hug |
| 9000 | 6f 2d 2d 6f 72 67 2d 68 65 61 64 65 72 73 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 62 61 73 65 20 70 | o--org-headers.(file-name-base.p |
| 9020 | 6f 73 74 2d 66 69 6c 65 29 29 29 29 0a 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f | ost-file))))......(goto-char.(po |
| 9040 | 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 28 73 61 76 65 2d 62 75 66 66 65 72 29 29 29 29 0a | int-max))......(save-buffer)))). |
| 9060 | 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 |
| 9080 | 2d 70 72 65 76 69 65 77 20 28 29 0a 20 20 22 50 72 65 76 69 65 77 20 68 75 67 6f 20 61 74 20 6c | -preview.()..."Preview.hugo.at.l |
| 90a0 | 6f 63 61 6c 68 6f 73 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 65 61 | ocalhost."...(interactive)...(ea |
| 90c0 | 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 28 69 66 20 28 70 72 6f 63 65 73 73 | sy-hugo-with-env....(if.(process |
| 90e0 | 2d 6c 69 76 65 2d 70 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 | -live-p.easy-hugo--server-proces |
| 9100 | 73 29 0a 20 20 20 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 6f 70 | s)........(easy-hugo--preview-op |
| 9120 | 65 6e 29 0a 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 | en)......(progn........(setq.eas |
| 9140 | 79 2d 68 75 67 6f 2d 2d 73 65 72 76 65 72 2d 70 72 6f 63 65 73 73 0a 09 09 20 28 73 74 61 72 74 | y-hugo--server-process....(start |
| 9160 | 2d 70 72 6f 63 65 73 73 20 22 68 75 67 6f 2d 73 65 72 76 65 72 22 0a 09 09 09 09 65 61 73 79 2d | -process."hugo-server".....easy- |
| 9180 | 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 62 75 66 66 65 72 20 65 61 73 79 2d 68 75 67 6f 2d 62 | hugo--preview-buffer.easy-hugo-b |
| 91a0 | 69 6e 20 22 73 65 72 76 65 72 22 20 22 2d 2d 6e 61 76 69 67 61 74 65 54 6f 43 68 61 6e 67 65 64 | in."server"."--navigateToChanged |
| 91c0 | 22 20 65 61 73 79 2d 68 75 67 6f 2d 73 65 72 76 65 72 2d 66 6c 61 67 73 20 65 61 73 79 2d 68 75 | ".easy-hugo-server-flags.easy-hu |
| 91e0 | 67 6f 2d 73 65 72 76 65 72 2d 76 61 6c 75 65 20 65 61 73 79 2d 68 75 67 6f 2d 73 65 72 76 65 72 | go-server-value.easy-hugo-server |
| 9200 | 2d 66 6c 61 67 73 32 20 65 61 73 79 2d 68 75 67 6f 2d 73 65 72 76 65 72 2d 76 61 6c 75 65 32 29 | -flags2.easy-hugo-server-value2) |
| 9220 | 29 0a 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 | )........(while.easy-hugo--previ |
| 9240 | 65 77 2d 6c 6f 6f 70 0a 09 20 28 69 66 20 28 65 71 75 61 6c 20 28 65 61 73 79 2d 68 75 67 6f 2d | ew-loop...(if.(equal.(easy-hugo- |
| 9260 | 2d 70 72 65 76 69 65 77 2d 73 74 61 74 75 73 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 | -preview-status.easy-hugo-previe |
| 9280 | 77 2d 75 72 6c 29 20 22 32 30 30 22 29 0a 09 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 20 20 20 20 | w-url)."200").......(progn...... |
| 92a0 | 20 20 20 28 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 | ...(setq.easy-hugo--preview-loop |
| 92c0 | 20 6e 69 6c 29 0a 09 20 20 20 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 | .nil).........(easy-hugo--previe |
| 92e0 | 77 2d 6f 70 65 6e 29 29 29 0a 09 20 28 73 6c 65 65 70 2d 66 6f 72 20 30 20 31 30 30 29 0a 09 20 | w-open)))...(sleep-for.0.100)... |
| 9300 | 28 69 66 20 28 61 6e 64 20 28 65 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 65 61 73 | (if.(and.(eq.(process-status.eas |
| 9320 | 79 2d 68 75 67 6f 2d 2d 73 65 72 76 65 72 2d 70 72 6f 63 65 73 73 29 20 27 65 78 69 74 29 0a 09 | y-hugo--server-process).'exit).. |
| 9340 | 09 20 20 28 65 71 75 61 6c 20 28 70 72 6f 63 65 73 73 2d 65 78 69 74 2d 73 74 61 74 75 73 20 65 | ...(equal.(process-exit-status.e |
| 9360 | 61 73 79 2d 68 75 67 6f 2d 2d 73 65 72 76 65 72 2d 70 72 6f 63 65 73 73 29 20 32 35 35 29 29 0a | asy-hugo--server-process).255)). |
| 9380 | 09 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 20 20 20 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d | ......(progn.........(switch-to- |
| 93a0 | 62 75 66 66 65 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 62 75 66 66 65 72 | buffer.easy-hugo--preview-buffer |
| 93c0 | 29 0a 09 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 48 75 67 6f 20 65 72 72 6f 72 20 6c 6f 6f | ).........(error."Hugo.error.loo |
| 93e0 | 6b 20 61 74 20 25 73 20 62 75 66 66 65 72 22 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 | k.at.%s.buffer".easy-hugo--previ |
| 9400 | 65 77 2d 62 75 66 66 65 72 29 29 29 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d | ew-buffer))))........(setq.easy- |
| 9420 | 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 6c 6f 6f 70 20 74 29 0a 20 20 20 20 20 20 20 28 72 75 | hugo--preview-loop.t)........(ru |
| 9440 | 6e 2d 61 74 2d 74 69 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 74 69 6d 65 20 | n-at-time.easy-hugo-previewtime. |
| 9460 | 6e 69 6c 20 27 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 65 6e 64 29 29 29 29 29 | nil.'easy-hugo--preview-end))))) |
| 9480 | 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 6f 70 65 6e | ..(defun.easy-hugo--preview-open |
| 94a0 | 20 28 29 0a 20 20 22 4f 70 65 6e 20 70 72 65 76 69 65 77 20 61 74 20 74 68 65 20 66 69 6c 65 20 | .()..."Open.preview.at.the.file. |
| 94c0 | 6e 61 6d 65 20 6f 6e 20 74 68 65 20 70 6f 69 6e 74 65 72 2e 0a 49 66 20 6e 6f 74 20 61 70 70 6c | name.on.the.pointer..If.not.appl |
| 94e0 | 69 63 61 62 6c 65 2c 20 72 65 74 75 72 6e 20 74 68 65 20 64 65 66 61 75 6c 74 20 70 72 65 76 69 | icable,.return.the.default.previ |
| 9500 | 65 77 2e 22 0a 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 | ew."...(if.(equal.(buffer-name.( |
| 9520 | 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 75 66 66 | current-buffer)).easy-hugo--buff |
| 9540 | 65 72 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20 28 6f 72 20 28 73 74 72 | er-name).......(if.(not.(or.(str |
| 9560 | 69 6e 67 2d 6d 61 74 63 68 20 22 5e 0d 24 22 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 | ing-match."^.$".(thing-at-point. |
| 9580 | 27 6c 69 6e 65 29 29 0a 09 09 20 20 20 28 65 71 20 28 70 6f 69 6e 74 29 20 28 70 6f 69 6e 74 2d | 'line))......(eq.(point).(point- |
| 95a0 | 6d 61 78 29 29 0a 09 09 20 20 20 28 3e 20 28 2b 20 31 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 6f | max))......(>.(+.1.easy-hugo--fo |
| 95c0 | 72 77 61 72 64 2d 63 68 61 72 29 20 28 6c 65 6e 67 74 68 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f | rward-char).(length.(thing-at-po |
| 95e0 | 69 6e 74 20 27 6c 69 6e 65 29 29 29 29 29 0a 09 20 20 28 70 72 6f 67 6e 0a 09 20 20 20 20 28 6c | int.'line)))))....(progn......(l |
| 9600 | 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 20 | et.((file.(expand-file-name..... |
| 9620 | 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 69 6e 65 | (substring.(thing-at-point.'line |
| 9640 | 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 0a 09 09 | ).easy-hugo--forward-char.-1)... |
| 9660 | 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 20 20 20 28 77 | ..easy-hugo-postdir)))........(w |
| 9680 | 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 09 | hen.(and.(file-exists-p.file)... |
| 96a0 | 09 20 28 6e 6f 74 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 66 69 6c 65 29 29 29 | ..(not.(file-directory-p.file))) |
| 96c0 | 0a 09 09 28 69 66 20 28 65 71 75 61 6c 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 | ...(if.(equal.(easy-hugo--previe |
| 96e0 | 77 2d 68 74 74 70 2d 73 74 61 74 75 73 2d 63 6f 64 65 0a 09 09 09 20 20 20 20 28 66 69 6c 65 2d | w-http-status-code........(file- |
| 9700 | 6e 61 6d 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 6f 6e 0a 09 09 09 20 20 20 20 20 28 66 69 6c | name-sans-extension.........(fil |
| 9720 | 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 66 69 6c 65 0a 09 09 09 09 09 09 20 28 65 78 70 | e-relative-name.file........(exp |
| 9740 | 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 09 09 20 20 22 63 6f 6e 74 65 6e 74 22 0a | and-file-name........."content". |
| 9760 | 09 09 09 09 09 09 20 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 29 0a 09 09 | ........easy-hugo-basedir))))... |
| 9780 | 09 20 20 20 22 32 30 30 22 29 0a 09 09 20 20 20 20 28 62 72 6f 77 73 65 2d 75 72 6c 20 28 63 6f | ...."200").......(browse-url.(co |
| 97a0 | 6e 63 61 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 2d 75 72 6c 0a 09 09 09 09 09 | ncat.easy-hugo-preview-url...... |
| 97c0 | 28 66 69 6c 65 2d 6e 61 6d 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 6f 6e 0a 09 09 09 09 09 20 | (file-name-sans-extension....... |
| 97e0 | 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 66 69 6c 65 0a 09 09 09 09 09 09 09 | (file-relative-name.file........ |
| 9800 | 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 09 09 09 20 20 | .....(expand-file-name.......... |
| 9820 | 20 20 20 20 22 63 6f 6e 74 65 6e 74 22 0a 09 09 09 09 09 09 09 20 20 20 20 20 20 65 61 73 79 2d | ...."content"..............easy- |
| 9840 | 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 29 29 0a 09 09 20 20 28 62 72 6f 77 73 65 2d 75 72 | hugo-basedir))))).....(browse-ur |
| 9860 | 6c 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 2d 75 72 6c 29 29 29 29 29 0a 09 28 62 | l.easy-hugo-preview-url)))))..(b |
| 9880 | 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) |
| 98a0 | 29 0a 20 20 20 20 28 69 66 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 28 69 66 20 | ).....(if.buffer-file-name..(if. |
| 98c0 | 28 65 71 75 61 6c 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 68 74 74 70 2d | (equal.(easy-hugo--preview-http- |
| 98e0 | 73 74 61 74 75 73 2d 63 6f 64 65 0a 09 09 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 73 61 6e | status-code.......(file-name-san |
| 9900 | 73 2d 65 78 74 65 6e 73 69 6f 6e 0a 09 09 20 20 20 20 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 | s-extension........(file-relativ |
| 9920 | 65 2d 6e 61 6d 65 20 28 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20 62 75 66 66 65 72 2d 66 69 6c | e-name.(file-truename.buffer-fil |
| 9940 | 65 2d 6e 61 6d 65 29 0a 09 09 09 09 09 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 | e-name).......(expand-file-name. |
| 9960 | 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 29 29 29 0a | "content".easy-hugo-basedir)))). |
| 9980 | 09 09 20 20 20 22 32 30 30 22 29 0a 09 20 20 20 20 28 62 72 6f 77 73 65 2d 75 72 6c 20 28 63 6f | ....."200")......(browse-url.(co |
| 99a0 | 6e 63 61 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 2d 75 72 6c 0a 09 09 09 09 28 | ncat.easy-hugo-preview-url.....( |
| 99c0 | 66 69 6c 65 2d 6e 61 6d 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 6f 6e 0a 09 09 09 09 20 28 66 | file-name-sans-extension......(f |
| 99e0 | 69 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 | ile-relative-name.(file-truename |
| 9a00 | 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 09 09 09 09 09 09 20 20 20 20 20 28 65 | .buffer-file-name)............(e |
| 9a20 | 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 79 2d 68 | xpand-file-name."content".easy-h |
| 9a40 | 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 29 29 0a 09 20 20 28 62 72 6f 77 73 65 2d 75 72 6c 20 | ugo-basedir)))))....(browse-url. |
| 9a60 | 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 2d 75 72 6c 29 29 0a 20 20 20 20 20 20 28 62 | easy-hugo-preview-url)).......(b |
| 9a80 | 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) |
| 9aa0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 68 | )))..(defun.easy-hugo--preview-h |
| 9ac0 | 74 74 70 2d 73 74 61 74 75 73 2d 63 6f 64 65 20 28 75 72 6c 29 0a 20 20 22 52 65 74 75 72 6e 20 | ttp-status-code.(url)..."Return. |
| 9ae0 | 74 68 65 20 68 74 74 70 20 73 74 61 74 75 73 20 63 6f 64 65 20 6f 66 20 74 68 65 20 70 72 65 76 | the.http.status.code.of.the.prev |
| 9b00 | 69 65 77 20 55 52 4c 2e 22 0a 20 20 28 6e 74 68 20 31 0a 20 20 20 20 20 20 20 28 73 70 6c 69 74 | iew.URL."...(nth.1........(split |
| 9b20 | 2d 73 74 72 69 6e 67 0a 09 28 6e 74 68 20 30 0a 09 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 | -string..(nth.0.......(split-str |
| 9b40 | 69 6e 67 0a 09 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 0a | ing........(with-current-buffer. |
| 9b60 | 09 09 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 75 72 6c 2d 72 65 74 72 69 65 76 65 2d 73 79 6e | ....(easy-hugo--url-retrieve-syn |
| 9b80 | 63 68 72 6f 6e 6f 75 73 6c 79 20 28 63 6f 6e 63 61 74 20 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 | chronously.(concat.easy-hugo-pre |
| 9ba0 | 76 69 65 77 2d 75 72 6c 20 75 72 6c 29 29 0a 09 09 28 70 72 6f 67 31 0a 09 09 20 20 20 20 28 62 | view-url.url))...(prog1.......(b |
| 9bc0 | 75 66 66 65 72 2d 73 74 72 69 6e 67 29 0a 09 09 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 29 29 | uffer-string).....(kill-buffer)) |
| 9be0 | 29 0a 09 20 20 20 20 20 20 22 5c 6e 22 29 29 0a 09 22 20 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 | )........"\n"))..".")))..(defun. |
| 9c00 | 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 28 75 72 6c 29 0a | easy-hugo--preview-status.(url). |
| 9c20 | 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 |
| 9c40 | 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.... |
| 9c60 | 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....... |
| 9c80 | 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 |
| 9ca0 | 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 |
| 9cc0 | 74 72 69 65 76 65 2d 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 75 72 6c 29 0a 09 09 28 70 72 6f | trieve-synchronously.url)...(pro |
| 9ce0 | 67 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 | g1.......(buffer-string).....(ki |
| 9d00 | 6c 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 | ll-buffer)))........"\n"))..".") |
| 9d20 | 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 72 6c 2d 72 65 74 72 69 65 | ))..(defun.easy-hugo--url-retrie |
| 9d40 | 76 65 2d 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 28 75 72 6c 20 26 6f 70 74 69 6f 6e 61 6c 20 | ve-synchronously.(url.&optional. |
| 9d60 | 73 69 6c 65 6e 74 20 69 6e 68 69 62 69 74 2d 63 6f 6f 6b 69 65 73 29 0a 20 20 22 52 65 74 72 69 | silent.inhibit-cookies)..."Retri |
| 9d80 | 65 76 65 20 55 52 4c 20 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 2e 0a 52 65 74 75 72 6e 20 74 68 | eve.URL.synchronously..Return.th |
| 9da0 | 65 20 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 64 61 74 61 2c 20 6f 72 | e.buffer.containing.the.data,.or |
| 9dc0 | 20 6e 69 6c 20 69 66 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 64 61 74 61 0a 61 73 73 6f 63 69 | .nil.if.there.are.no.data.associ |
| 9de0 | 61 74 65 64 20 77 69 74 68 20 69 74 20 28 74 68 65 20 63 61 73 65 20 66 6f 72 20 64 69 72 65 64 | ated.with.it.(the.case.for.dired |
| 9e00 | 2c 20 69 6e 66 6f 2c 20 6f 72 20 6d 61 69 6c 74 6f 20 55 52 4c 73 20 74 68 61 74 20 6e 65 65 64 | ,.info,.or.mailto.URLs.that.need |
| 9e20 | 0a 6e 6f 20 66 75 72 74 68 65 72 20 70 72 6f 63 65 73 73 69 6e 67 29 2e 20 20 55 52 4c 20 69 73 | .no.further.processing)...URL.is |
| 9e40 | 20 65 69 74 68 65 72 20 61 20 73 74 72 69 6e 67 20 6f 72 20 61 20 70 61 72 73 65 64 20 55 52 4c | .either.a.string.or.a.parsed.URL |
| 9e60 | 2e 0a 49 66 20 53 49 4c 45 4e 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 6f 6e 27 74 20 64 69 | ..If.SILENT.is.non-nil,.don't.di |
| 9e80 | 73 70 6c 61 79 20 70 72 6f 67 72 65 73 73 20 72 65 70 6f 72 74 73 20 61 6e 64 20 73 69 6d 69 6c | splay.progress.reports.and.simil |
| 9ea0 | 61 72 20 6d 65 73 73 61 67 65 73 2e 0a 49 66 20 49 4e 48 49 42 49 54 2d 43 4f 4f 4b 49 45 53 20 | ar.messages..If.INHIBIT-COOKIES. |
| 9ec0 | 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 63 6f 6f 6b 69 65 73 20 77 69 6c 6c 20 6e 65 69 74 68 65 72 | is.non-nil,.cookies.will.neither |
| 9ee0 | 20 62 65 20 73 74 6f 72 65 64 20 6e 6f 72 20 73 65 6e 74 0a 74 6f 20 74 68 65 20 73 65 72 76 65 | .be.stored.nor.sent.to.the.serve |
| 9f00 | 72 2e 22 0a 20 20 28 75 72 6c 2d 64 6f 2d 73 65 74 75 70 29 0a 0a 20 20 28 6c 65 74 20 28 28 72 | r."...(url-do-setup)....(let.((r |
| 9f20 | 65 74 72 69 65 76 61 6c 2d 64 6f 6e 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 61 73 79 6e | etrieval-done.nil).........(asyn |
| 9f40 | 63 68 2d 62 75 66 66 65 72 20 6e 69 6c 29 29 0a 20 20 20 20 28 73 65 74 71 20 61 73 79 6e 63 68 | ch-buffer.nil)).....(setq.asynch |
| 9f60 | 2d 62 75 66 66 65 72 0a 09 20 20 28 75 72 6c 2d 72 65 74 72 69 65 76 65 20 75 72 6c 20 28 6c 61 | -buffer....(url-retrieve.url.(la |
| 9f80 | 6d 62 64 61 20 28 26 72 65 73 74 20 69 67 6e 6f 72 65 64 29 0a 09 09 09 20 20 20 20 20 20 28 75 | mbda.(&rest.ignored)..........(u |
| 9fa0 | 72 6c 2d 64 65 62 75 67 20 27 72 65 74 72 69 65 76 61 6c 20 22 53 79 6e 63 68 72 6f 6e 6f 75 73 | rl-debug.'retrieval."Synchronous |
| 9fc0 | 20 66 65 74 63 68 69 6e 67 20 64 6f 6e 65 20 28 25 53 29 22 20 28 63 75 72 72 65 6e 74 2d 62 75 | .fetching.done.(%S)".(current-bu |
| 9fe0 | 66 66 65 72 29 29 0a 09 09 09 20 20 20 20 20 20 28 73 65 74 71 20 72 65 74 72 69 65 76 61 6c 2d | ffer))..........(setq.retrieval- |
| a000 | 64 6f 6e 65 20 74 0a 09 09 09 09 20 20 20 20 61 73 79 6e 63 68 2d 62 75 66 66 65 72 20 28 63 75 | done.t.........asynch-buffer.(cu |
| a020 | 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 0a 09 09 09 6e 69 6c 20 73 69 6c 65 6e 74 20 69 6e | rrent-buffer)))....nil.silent.in |
| a040 | 68 69 62 69 74 2d 63 6f 6f 6b 69 65 73 29 29 0a 20 20 20 20 28 69 66 20 28 6e 75 6c 6c 20 61 73 | hibit-cookies)).....(if.(null.as |
| a060 | 79 6e 63 68 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 57 65 20 64 6f 20 6e 6f | ynch-buffer).........;;.We.do.no |
| a080 | 74 20 6e 65 65 64 20 74 6f 20 64 6f 20 61 6e 79 74 68 69 6e 67 2c 20 69 74 20 77 61 73 20 61 20 | t.need.to.do.anything,.it.was.a. |
| a0a0 | 6d 61 69 6c 74 6f 20 6f 72 20 73 6f 6d 65 74 68 69 6e 67 0a 20 20 20 20 20 20 20 20 3b 3b 20 73 | mailto.or.something.........;;.s |
| a0c0 | 69 6d 69 6c 61 72 20 74 68 61 74 20 74 61 6b 65 73 20 70 72 6f 63 65 73 73 69 6e 67 20 63 6f 6d | imilar.that.takes.processing.com |
| a0e0 | 70 6c 65 74 65 6c 79 20 6f 75 74 73 69 64 65 20 6f 66 20 74 68 65 20 55 52 4c 0a 20 20 20 20 20 | pletely.outside.of.the.URL...... |
| a100 | 20 20 20 3b 3b 20 70 61 63 6b 61 67 65 2e 0a 20 20 20 20 20 20 20 20 6e 69 6c 0a 20 20 20 20 20 | ...;;.package..........nil...... |
| a120 | 20 28 6c 65 74 20 28 28 70 72 6f 63 20 28 67 65 74 2d 62 75 66 66 65 72 2d 70 72 6f 63 65 73 73 | .(let.((proc.(get-buffer-process |
| a140 | 20 61 73 79 6e 63 68 2d 62 75 66 66 65 72 29 29 29 0a 09 3b 3b 20 49 66 20 74 68 65 20 61 63 63 | .asynch-buffer)))..;;.If.the.acc |
| a160 | 65 73 73 20 6d 65 74 68 6f 64 20 77 61 73 20 73 79 6e 63 68 72 6f 6e 6f 75 73 2c 20 60 72 65 74 | ess.method.was.synchronous,.`ret |
| a180 | 72 69 65 76 61 6c 2d 64 6f 6e 65 27 20 73 68 6f 75 6c 64 0a 09 3b 3b 20 68 6f 70 65 66 75 6c 6c | rieval-done'.should..;;.hopefull |
| a1a0 | 79 20 61 6c 72 65 61 64 79 20 62 65 20 73 65 74 20 74 6f 20 74 2e 20 20 49 66 20 69 74 20 69 73 | y.already.be.set.to.t...If.it.is |
| a1c0 | 20 6e 69 6c 2c 20 61 6e 64 20 60 70 72 6f 63 27 20 69 73 20 61 6c 73 6f 0a 09 3b 3b 20 6e 69 6c | .nil,.and.`proc'.is.also..;;.nil |
| a1e0 | 2c 20 69 74 20 69 6d 70 6c 69 65 73 20 74 68 61 74 20 74 68 65 20 61 73 79 6e 63 20 70 72 6f 63 | ,.it.implies.that.the.async.proc |
| a200 | 65 73 73 20 69 73 20 6e 6f 74 20 72 75 6e 6e 69 6e 67 20 69 6e 0a 09 3b 3b 20 61 73 79 6e 63 68 | ess.is.not.running.in..;;.asynch |
| a220 | 2d 62 75 66 66 65 72 2e 20 20 54 68 69 73 20 68 61 70 70 65 6e 73 20 65 2e 67 2e 20 66 6f 72 20 | -buffer...This.happens.e.g..for. |
| a240 | 46 54 50 20 66 69 6c 65 73 2e 20 20 49 6e 20 73 75 63 68 20 61 20 63 61 73 65 0a 09 3b 3b 20 75 | FTP.files...In.such.a.case..;;.u |
| a260 | 72 6c 2d 66 69 6c 65 2e 65 6c 20 73 68 6f 75 6c 64 20 70 72 6f 62 61 62 6c 79 20 73 65 74 20 73 | rl-file.el.should.probably.set.s |
| a280 | 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 20 61 20 60 75 72 6c 2d 70 72 6f 63 65 73 73 27 0a 09 3b | omething.like.a.`url-process'..; |
| a2a0 | 3b 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 20 73 6f 20 77 65 20 63 61 | ;.buffer-local.variable.so.we.ca |
| a2c0 | 6e 20 66 69 6e 64 20 74 68 65 20 65 78 61 63 74 20 70 72 6f 63 65 73 73 20 74 68 61 74 20 77 65 | n.find.the.exact.process.that.we |
| a2e0 | 0a 09 3b 3b 20 73 68 6f 75 6c 64 20 62 65 20 77 61 69 74 69 6e 67 20 66 6f 72 2e 20 20 49 6e 20 | ..;;.should.be.waiting.for...In. |
| a300 | 74 68 65 20 6d 65 61 6e 20 74 69 6d 65 2c 20 77 65 27 6c 6c 20 6a 75 73 74 20 77 61 69 74 20 66 | the.mean.time,.we'll.just.wait.f |
| a320 | 6f 72 20 61 6e 79 0a 09 3b 3b 20 70 72 6f 63 65 73 73 20 6f 75 74 70 75 74 2e 0a 09 28 77 68 69 | or.any..;;.process.output...(whi |
| a340 | 6c 65 20 28 6e 6f 74 20 72 65 74 72 69 65 76 61 6c 2d 64 6f 6e 65 29 0a 09 20 20 28 75 72 6c 2d | le.(not.retrieval-done)....(url- |
| a360 | 64 65 62 75 67 20 27 72 65 74 72 69 65 76 61 6c 0a 09 09 20 20 20 20 20 22 53 70 69 6e 6e 69 6e | debug.'retrieval........"Spinnin |
| a380 | 67 20 69 6e 20 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 3a | g.in.url-retrieve-synchronously: |
| a3a0 | 20 25 53 20 28 25 53 29 22 0a 09 09 20 20 20 20 20 72 65 74 72 69 65 76 61 6c 2d 64 6f 6e 65 20 | .%S.(%S)"........retrieval-done. |
| a3c0 | 61 73 79 6e 63 68 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 62 75 | asynch-buffer)...........(if.(bu |
| a3e0 | 66 66 65 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 | ffer-local-value.'url-redirect-b |
| a400 | 75 66 66 65 72 20 61 73 79 6e 63 68 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 | uffer.asynch-buffer)............ |
| a420 | 20 20 20 28 73 65 74 71 20 70 72 6f 63 20 28 67 65 74 2d 62 75 66 66 65 72 2d 70 72 6f 63 65 73 | ...(setq.proc.(get-buffer-proces |
| a440 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | s...........................(set |
| a460 | 71 20 61 73 79 6e 63 68 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | q.asynch-buffer................. |
| a480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 | ................(buffer-local-va |
| a4a0 | 6c 75 65 20 27 75 72 6c 2d 72 65 64 69 72 65 63 74 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 | lue.'url-redirect-buffer........ |
| a4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| a4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 61 73 79 6e 63 68 2d 62 75 66 66 65 72 29 29 29 29 0a 20 | .............asynch-buffer)))).. |
| a500 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 70 72 6f 63 20 28 6d 65 6d 71 20 28 | ...........(if.(and.proc.(memq.( |
| a520 | 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 | process-status.proc)............ |
| a540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 63 6c 6f 73 65 64 20 65 78 | .....................'(closed.ex |
| a560 | 69 74 20 73 69 67 6e 61 6c 20 66 61 69 6c 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | it.signal.failed)).............. |
| a580 | 20 20 20 20 20 20 20 20 3b 3b 20 4d 61 6b 65 20 73 75 72 65 20 61 6e 6f 74 68 65 72 20 70 72 6f | ........;;.Make.sure.another.pro |
| a5a0 | 63 65 73 73 20 68 61 73 6e 27 74 20 62 65 65 6e 20 73 74 61 72 74 65 64 2e 0a 20 20 20 20 20 20 | cess.hasn't.been.started........ |
| a5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 70 72 6f 63 20 28 6f 72 20 28 67 65 74 | ...............(eq.proc.(or.(get |
| a5e0 | 2d 62 75 66 66 65 72 2d 70 72 6f 63 65 73 73 20 61 73 79 6e 63 68 2d 62 75 66 66 65 72 29 20 70 | -buffer-process.asynch-buffer).p |
| a600 | 72 6f 63 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 46 49 58 4d 45 3a | roc))).................;;.FIXME: |
| a620 | 20 49 74 27 73 20 6e 6f 74 20 63 6c 65 61 72 20 77 68 65 74 68 65 72 20 75 72 6c 2d 72 65 74 72 | .It's.not.clear.whether.url-retr |
| a640 | 69 65 76 65 27 73 20 63 61 6c 6c 62 61 63 6b 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ieve's.callback.is.............. |
| a660 | 20 20 20 3b 3b 20 67 75 61 72 61 6e 74 65 65 64 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 6f 72 | ...;;.guaranteed.to.be.called.or |
| a680 | 20 6e 6f 74 2e 20 20 49 74 20 73 65 65 6d 73 20 74 68 61 74 20 75 72 6c 2d 68 74 74 70 0a 20 20 | .not...It.seems.that.url-http... |
| a6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 65 63 69 64 65 73 20 73 6f 6d 65 74 69 6d | ..............;;.decides.sometim |
| a6c0 | 65 73 20 63 6f 6e 73 63 69 6f 75 73 6c 79 20 6e 6f 74 20 74 6f 20 63 61 6c 6c 20 69 74 2c 20 73 | es.consciously.not.to.call.it,.s |
| a6e0 | 6f 20 69 74 27 73 20 6e 6f 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 63 6c | o.it's.not.................;;.cl |
| a700 | 65 61 72 20 74 68 61 74 20 69 74 27 73 20 61 20 62 75 67 2c 20 62 75 74 20 65 76 65 6e 20 74 68 | ear.that.it's.a.bug,.but.even.th |
| a720 | 65 6e 20 77 65 20 6e 65 65 64 20 74 6f 20 64 65 63 69 64 65 20 68 6f 77 0a 20 20 20 20 20 20 20 | en.we.need.to.decide.how........ |
| a740 | 20 20 20 20 20 20 20 20 20 3b 3b 20 75 72 6c 2d 68 74 74 70 20 63 61 6e 20 74 68 65 6e 20 77 61 | .........;;.url-http.can.then.wa |
| a760 | 72 6e 20 75 73 20 74 68 61 74 20 74 68 65 20 64 6f 77 6e 6c 6f 61 64 20 68 61 73 20 63 6f 6d 70 | rn.us.that.the.download.has.comp |
| a780 | 6c 65 74 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 6e 20 74 68 65 | leted..................;;.In.the |
| a7a0 | 20 6d 65 61 6e 20 74 69 6d 65 2c 20 77 65 20 75 73 65 20 74 68 69 73 20 68 65 72 65 20 77 6f 72 | .mean.time,.we.use.this.here.wor |
| a7c0 | 6b 61 72 6f 75 6e 64 2e 0a 09 09 3b 3b 20 58 58 58 3a 20 54 68 65 20 63 61 6c 6c 62 61 63 6b 20 | karound....;;.XXX:.The.callback. |
| a7e0 | 6d 75 73 74 20 61 6c 77 61 79 73 20 62 65 20 63 61 6c 6c 65 64 2e 20 20 41 6e 79 0a 09 09 3b 3b | must.always.be.called...Any...;; |
| a800 | 20 65 78 63 65 70 74 69 6f 6e 20 69 73 20 61 20 62 75 67 20 74 68 61 74 20 73 68 6f 75 6c 64 20 | .exception.is.a.bug.that.should. |
| a820 | 62 65 20 66 69 78 65 64 2c 20 6e 6f 74 20 77 6f 72 6b 65 64 0a 09 09 3b 3b 20 61 72 6f 75 6e 64 | be.fixed,.not.worked...;;.around |
| a840 | 2e 0a 09 09 28 70 72 6f 67 6e 20 3b 3b 20 43 61 6c 6c 20 64 65 6c 65 74 65 2d 70 72 6f 63 65 73 | ....(progn.;;.Call.delete-proces |
| a860 | 73 20 73 6f 20 77 65 20 72 75 6e 20 61 6e 79 20 73 65 6e 74 69 6e 65 6c 20 6e 6f 77 2e 0a 09 09 | s.so.we.run.any.sentinel.now.... |
| a880 | 20 20 28 64 65 6c 65 74 65 2d 70 72 6f 63 65 73 73 20 70 72 6f 63 29 0a 09 09 20 20 28 73 65 74 | ..(delete-process.proc).....(set |
| a8a0 | 71 20 72 65 74 72 69 65 76 61 6c 2d 64 6f 6e 65 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | q.retrieval-done.t)))........... |
| a8c0 | 20 20 3b 3b 20 57 65 20 75 73 65 64 20 74 6f 20 75 73 65 20 60 73 69 74 2d 66 6f 72 27 20 68 65 | ..;;.We.used.to.use.`sit-for'.he |
| a8e0 | 72 65 2c 20 62 75 74 20 69 6e 20 73 6f 6d 65 20 63 61 73 65 73 20 69 74 20 77 6f 75 6c 64 6e 27 | re,.but.in.some.cases.it.wouldn' |
| a900 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 6f 72 6b 20 62 65 63 61 75 73 65 20 61 70 | t.............;;.work.because.ap |
| a920 | 70 61 72 65 6e 74 6c 79 20 70 65 6e 64 69 6e 67 20 6b 65 79 62 6f 61 72 64 20 69 6e 70 75 74 20 | parently.pending.keyboard.input. |
| a940 | 77 6f 75 6c 64 20 61 6c 77 61 79 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 6e 74 65 | would.always.............;;.inte |
| a960 | 72 72 75 70 74 20 69 74 20 62 65 66 6f 72 65 20 69 74 20 67 6f 74 20 61 20 63 68 61 6e 63 65 20 | rrupt.it.before.it.got.a.chance. |
| a980 | 74 6f 20 68 61 6e 64 6c 65 20 70 72 6f 63 65 73 73 20 69 6e 70 75 74 2e 0a 20 20 20 20 20 20 20 | to.handle.process.input......... |
| a9a0 | 20 20 20 20 20 3b 3b 20 60 73 6c 65 65 70 2d 66 6f 72 27 20 77 61 73 20 74 72 69 65 64 20 62 75 | .....;;.`sleep-for'.was.tried.bu |
| a9c0 | 74 20 69 74 20 6c 65 61 64 20 74 6f 20 6f 74 68 65 72 20 66 6f 72 6d 73 20 6f 66 0a 20 20 20 20 | t.it.lead.to.other.forms.of..... |
| a9e0 | 20 20 20 20 20 20 20 20 3b 3b 20 68 61 6e 67 69 6e 67 2e 20 20 2d 2d 53 74 65 66 0a 20 20 20 20 | ........;;.hanging...--Stef..... |
| aa00 | 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 77 69 74 68 2d 6c 6f 63 61 6c 2d | ........(unless.(or.(with-local- |
| aa20 | 71 75 69 74 0a 09 09 09 20 20 28 61 63 63 65 70 74 2d 70 72 6f 63 65 73 73 2d 6f 75 74 70 75 74 | quit......(accept-process-output |
| aa40 | 20 70 72 6f 63 29 29 0a 09 09 09 28 6e 75 6c 6c 20 70 72 6f 63 29 29 0a 20 20 20 20 20 20 20 20 | .proc))....(null.proc))......... |
| aa60 | 20 20 20 20 20 20 3b 3b 20 61 63 63 65 70 74 2d 70 72 6f 63 65 73 73 2d 6f 75 74 70 75 74 20 72 | ......;;.accept-process-output.r |
| aa80 | 65 74 75 72 6e 65 64 20 6e 69 6c 2c 20 6d 61 79 62 65 20 62 65 63 61 75 73 65 20 74 68 65 20 70 | eturned.nil,.maybe.because.the.p |
| aaa0 | 72 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 65 78 69 74 65 64 20 28 | rocess...............;;.exited.( |
| aac0 | 61 6e 64 20 6d 61 79 20 68 61 76 65 20 62 65 65 6e 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 | and.may.have.been.replaced.with. |
| aae0 | 61 6e 6f 74 68 65 72 29 2e 20 20 49 66 20 77 65 20 67 6f 74 0a 09 20 20 20 20 20 20 3b 3b 20 61 | another)...If.we.got........;;.a |
| ab00 | 20 71 75 69 74 2c 20 6a 75 73 74 20 73 74 6f 70 2e 0a 09 20 20 20 20 20 20 28 77 68 65 6e 20 71 | .quit,.just.stop.........(when.q |
| ab20 | 75 69 74 2d 66 6c 61 67 0a 09 09 28 64 65 6c 65 74 65 2d 70 72 6f 63 65 73 73 20 70 72 6f 63 29 | uit-flag...(delete-process.proc) |
| ab40 | 29 0a 20 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 61 6e 64 20 | )...............(setq.proc.(and. |
| ab60 | 28 6e 6f 74 20 71 75 69 74 2d 66 6c 61 67 29 0a 09 09 09 20 20 20 20 20 20 28 67 65 74 2d 62 75 | (not.quit-flag)..........(get-bu |
| ab80 | 66 66 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 29 29 29 | ffer-process.asynch-buffer)))))) |
| aba0 | 29 0a 20 20 20 20 20 20 61 73 79 6e 63 68 2d 62 75 66 66 65 72 29 29 29 0a 0a 28 64 65 66 75 6e | ).......asynch-buffer)))..(defun |
| abc0 | 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 65 6e 64 20 28 29 0a 20 20 22 46 69 | .easy-hugo--preview-end.()..."Fi |
| abe0 | 6e 69 73 68 20 70 72 65 76 69 65 77 69 6e 67 20 68 75 67 6f 20 61 74 20 6c 6f 63 61 6c 68 6f 73 | nish.previewing.hugo.at.localhos |
| ac00 | 74 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 28 6e 75 6c 6c 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 | t."...(unless.(null.easy-hugo--s |
| ac20 | 65 72 76 65 72 2d 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 64 65 6c 65 74 65 2d 70 72 6f 63 65 | erver-process).....(delete-proce |
| ac40 | 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 65 72 76 65 72 2d 70 72 6f 63 65 73 73 29 29 0a 20 | ss.easy-hugo--server-process)).. |
| ac60 | 20 28 77 68 65 6e 20 28 67 65 74 2d 62 75 66 66 65 72 20 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 | .(when.(get-buffer.easy-hugo--pr |
| ac80 | 65 76 69 65 77 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 65 | eview-buffer).....(kill-buffer.e |
| aca0 | 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 62 75 66 66 65 72 29 29 29 0a 0a 28 64 65 | asy-hugo--preview-buffer)))..(de |
| acc0 | 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 76 65 72 73 69 6f 6e 20 28 29 0a 20 20 20 20 22 52 | fun.easy-hugo--version.()....."R |
| ace0 | 65 74 75 72 6e 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 68 75 67 6f 2e 22 0a 20 20 20 20 | eturn.the.version.of.hugo."..... |
| ad00 | 28 6c 65 74 20 28 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 | (let.((source.(split-string..... |
| ad20 | 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 09 09 20 20 20 | .........(with-temp-buffer...... |
| ad40 | 20 20 20 20 20 20 20 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 | ..........(shell-command-to-stri |
| ad60 | 6e 67 20 28 63 6f 6e 63 61 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 20 22 20 76 65 72 73 69 | ng.(concat.easy-hugo-bin.".versi |
| ad80 | 6f 6e 22 29 29 29 0a 09 09 20 20 20 20 20 20 20 20 20 20 20 22 20 22 29 29 29 0a 20 20 20 20 20 | on")))..............".")))...... |
| ada0 | 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 73 75 62 73 74 72 69 6e 67 20 28 6e | .(string-to-number.(substring.(n |
| adc0 | 74 68 20 31 20 73 6f 75 72 63 65 29 20 31 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | th.1.source).1))))..;;;###autolo |
| ade0 | 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 63 75 72 72 65 6e 74 2d 74 69 6d 65 | ad.(defun.easy-hugo-current-time |
| ae00 | 20 28 29 0a 20 20 22 47 65 6e 65 72 61 74 65 20 63 75 72 72 65 6e 74 20 74 69 6d 65 20 69 6e 20 | .()..."Generate.current.time.in. |
| ae20 | 64 61 74 65 20 66 6f 72 6d 61 74 20 61 74 20 74 68 65 20 66 72 6f 6e 74 6d 61 74 74 65 72 2e 22 | date.format.at.the.frontmatter." |
| ae40 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 6e 73 65 72 74 20 28 63 6f 6e 63 | ...(interactive)...(insert.(conc |
| ae60 | 61 74 0a 09 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 | at.....(format-time-string."%Y-% |
| ae80 | 6d 2d 25 64 54 25 54 22 29 0a 09 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 6f 72 67 74 69 6d | m-%dT%T").....(easy-hugo--orgtim |
| aea0 | 65 2d 66 6f 72 6d 61 74 20 28 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 20 22 25 7a | e-format.(format-time-string."%z |
| aec0 | 22 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 | ")))))..;;;###autoload.(defun.ea |
| aee0 | 73 79 2d 68 75 67 6f 2d 73 6c 75 67 69 66 79 20 28 73 74 61 72 74 20 65 6e 64 29 0a 20 20 22 53 | sy-hugo-slugify.(start.end)..."S |
| af00 | 6c 75 67 69 66 79 20 74 68 65 20 72 65 67 69 6f 6e 20 66 72 6f 6d 20 53 54 41 52 54 20 74 6f 20 | lugify.the.region.from.START.to. |
| af20 | 45 4e 44 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 72 22 29 0a 20 20 28 77 68 65 | END."...(interactive."r")...(whe |
| af40 | 6e 20 28 75 73 65 2d 72 65 67 69 6f 6e 2d 70 29 0a 20 20 20 20 28 6c 65 74 20 28 28 73 74 72 69 | n.(use-region-p).....(let.((stri |
| af60 | 6e 67 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 | ng.(buffer-substring-no-properti |
| af80 | 65 73 20 73 74 61 72 74 20 65 6e 64 29 29 29 0a 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 | es.start.end))).......(save-excu |
| afa0 | 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 73 74 61 | rsion.........(delete-region.sta |
| afc0 | 72 74 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 0a 20 20 20 20 20 20 20 20 | rt.end).........(insert......... |
| afe0 | 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 | .(replace-regexp-in-string...... |
| b000 | 20 20 20 20 20 22 5b 5e 61 2d 7a 30 2d 39 2d 5d 22 20 22 22 0a 20 20 20 20 20 20 20 20 20 20 28 | ....."[^a-z0-9-]".""...........( |
| b020 | 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 | replace-regexp-in-string........ |
| b040 | 20 20 20 20 22 5c 73 2b 22 20 22 2d 22 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 77 6e 63 61 | ...."\s+"."-"............(downca |
| b060 | 73 65 20 73 74 72 69 6e 67 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 | se.string))))))))..(defun.easy-h |
| b080 | 75 67 6f 2d 2d 6f 72 67 74 69 6d 65 2d 66 6f 72 6d 61 74 20 28 78 29 0a 20 20 22 46 6f 72 6d 61 | ugo--orgtime-format.(x)..."Forma |
| b0a0 | 74 20 6f 72 67 74 69 6d 65 20 61 73 20 58 2e 22 0a 20 20 28 63 6f 6e 63 61 74 20 28 73 75 62 73 | t.orgtime.as.X."...(concat.(subs |
| b0c0 | 74 72 69 6e 67 20 78 20 30 20 33 29 20 22 3a 22 20 28 73 75 62 73 74 72 69 6e 67 20 78 20 33 20 | tring.x.0.3).":".(substring.x.3. |
| b0e0 | 35 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 | 5)))..;;;###autoload.(defun.easy |
| b100 | 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 20 28 29 0a 20 20 22 45 78 65 63 75 74 | -hugo-github-deploy.()..."Execut |
| b120 | 65 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 | e.`easy-hugo-github-deploy-scrip |
| b140 | 74 27 20 73 63 72 69 70 74 20 6c 6f 63 61 74 65 20 61 74 20 60 65 61 73 79 2d 68 75 67 6f 2d 62 | t'.script.locate.at.`easy-hugo-b |
| b160 | 61 73 65 64 69 72 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 | asedir'."...(interactive)...(eas |
| b180 | 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 28 6c 65 74 20 28 28 64 65 70 6c 6f 79 | y-hugo-with-env....(let.((deploy |
| b1a0 | 73 63 72 69 70 74 20 28 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 | script.(file-truename.(expand-fi |
| b1c0 | 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 20 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 | le-name............easy-hugo-git |
| b1e0 | 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 0a 09 09 09 09 20 20 20 20 20 20 20 65 61 73 | hub-deploy-script............eas |
| b200 | 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 29 0a 20 20 20 20 20 28 75 6e 6c 65 73 73 20 | y-hugo-basedir))))......(unless. |
| b220 | 28 65 78 65 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 | (executable-find.deployscript).. |
| b240 | 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 25 73 20 64 6f 20 6e 6f 74 20 65 78 65 63 75 74 65 22 | ......(error."%s.do.not.execute" |
| b260 | 20 64 65 70 6c 6f 79 73 63 72 69 70 74 29 29 0a 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 74 20 | .deployscript))......(let.((ret. |
| b280 | 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 20 64 65 70 6c 6f 79 73 63 72 69 70 74 20 6e 69 6c 20 22 | (call-process.deployscript.nil." |
| b2a0 | 2a 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2a 22 20 74 29 29 29 0a 20 20 20 20 20 | *hugo-github-deploy*".t)))...... |
| b2c0 | 20 20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 72 65 74 29 0a 09 20 28 73 77 69 74 63 68 2d | ..(unless.(zerop.ret)...(switch- |
| b2e0 | 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 69 74 | to-buffer.(get-buffer."*hugo-git |
| b300 | 68 75 62 2d 64 65 70 6c 6f 79 2a 22 29 29 0a 09 20 28 65 72 72 6f 72 20 22 25 73 20 63 6f 6d 6d | hub-deploy*"))...(error."%s.comm |
| b320 | 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 65 6e 64 20 6e 6f 72 6d 61 6c 6c 79 22 20 64 65 70 6c 6f | and.does.not.end.normally".deplo |
| b340 | 79 73 63 72 69 70 74 29 29 29 0a 20 20 20 20 20 28 77 68 65 6e 20 28 67 65 74 2d 62 75 66 66 65 | yscript)))......(when.(get-buffe |
| b360 | 72 20 22 2a 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2a 22 29 0a 20 20 20 20 20 20 | r."*hugo-github-deploy*")....... |
| b380 | 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 |
| b3a0 | 6f 79 2a 22 29 29 0a 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 42 6c 6f 67 20 64 65 70 6c 6f | oy*"))......(message."Blog.deplo |
| b3c0 | 79 65 64 22 29 0a 20 20 20 20 20 28 77 68 65 6e 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 0a 20 | yed")......(when.easy-hugo-url.. |
| b3e0 | 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 75 72 6c 29 | ......(browse-url.easy-hugo-url) |
| b400 | 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 |
| b420 | 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 20 28 6e 29 0a 20 20 | -hugo-github-deploy-timer.(n)... |
| b440 | 22 41 20 74 69 6d 65 72 20 74 68 61 74 20 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 20 61 66 74 65 | "A.timer.that.github-deploy.afte |
| b460 | 72 20 74 68 65 20 4e 20 6e 75 6d 62 65 72 20 6f 66 20 6d 69 6e 75 74 65 73 20 68 61 73 20 65 6c | r.the.N.number.of.minutes.has.el |
| b480 | 61 70 73 65 64 2e 22 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 | apsed."...(interactive."nMinute: |
| b4a0 | 22 29 0a 20 20 28 75 6e 6c 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 0a 20 | ")...(unless.easy-hugo-basedir.. |
| b4c0 | 20 20 20 28 65 72 72 6f 72 20 22 50 6c 65 61 73 65 20 73 65 74 20 65 61 73 79 2d 68 75 67 6f 2d | ...(error."Please.set.easy-hugo- |
| b4e0 | 62 61 73 65 64 69 72 20 76 61 72 69 61 62 6c 65 22 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 65 | basedir.variable"))...(unless.(e |
| b500 | 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 29 0a 20 20 | xecutable-find.easy-hugo-bin)... |
| b520 | 20 20 28 65 72 72 6f 72 20 22 27 68 75 67 6f 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 | ..(error."'hugo'.is.not.installe |
| b540 | 64 22 29 29 0a 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 | d"))...(let.((deployscript.(file |
| b560 | 2d 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 | -truename.(expand-file-name..... |
| b580 | 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 |
| b5a0 | 72 69 70 74 0a 09 09 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 | ript...........easy-hugo-basedir |
| b5c0 | 29 29 29 0a 09 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 | )))..(blognum.easy-hugo--current |
| b5e0 | 2d 62 6c 6f 67 29 29 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 | -blog)).....(unless.(executable- |
| b600 | 66 69 6e 64 20 64 65 70 6c 6f 79 73 63 72 69 70 74 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 | find.deployscript).......(error. |
| b620 | 22 25 73 20 64 6f 20 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 | "%s.do.not.execute".deployscript |
| b640 | 29 29 0a 20 20 20 20 28 69 66 20 28 6e 74 68 20 62 6c 6f 67 6e 75 6d 20 65 61 73 79 2d 68 75 67 | )).....(if.(nth.blognum.easy-hug |
| b660 | 6f 2d 2d 67 69 74 68 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 | o--github-deploy-timer-list)..(m |
| b680 | 65 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 | essage."There.is.already.reserve |
| b6a0 | 64 20 67 69 74 68 75 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 | d.github-deloy-timer.on.%s".easy |
| b6c0 | 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 |
| b6e0 | 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 67 | -hugo--current-blog.easy-hugo--g |
| b700 | 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 0a 09 20 20 20 20 28 72 | ithub-deploy-timer-list)......(r |
| b720 | 75 6e 2d 61 74 2d 74 69 6d 65 20 28 2a 20 6e 20 36 30 29 20 6e 69 6c 0a 09 09 09 20 23 27 28 6c | un-at-time.(*.n.60).nil.....#'(l |
| b740 | 61 6d 62 64 61 20 28 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 | ambda.().(easy-hugo-github-deplo |
| b760 | 79 2d 6f 6e 2d 74 69 6d 65 72 20 62 6c 6f 67 6e 75 6d 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 | y-on-timer.blognum)))))))..;;;## |
| b780 | 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 61 6e 63 65 | #autoload.(defun.easy-hugo-cance |
| b7a0 | 6c 2d 67 69 74 68 75 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 | l-github-deploy-timer.()..."Canc |
| b7c0 | 65 6c 20 74 69 6d 65 72 20 74 68 61 74 20 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 20 61 66 74 65 | el.timer.that.github-deploy.afte |
| b7e0 | 72 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 | r.the.specified.number.of.minute |
| b800 | 73 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 | s.has.elapsed."...(interactive). |
| b820 | 20 20 28 69 66 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c | ..(if.(nth.easy-hugo--current-bl |
| b840 | 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 | og.easy-hugo--github-deploy-time |
| b860 | 72 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 28 63 61 6e 63 65 6c 2d 74 69 | r-list).......(progn..(cancel-ti |
| b880 | 6d 65 72 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 | mer.(nth.easy-hugo--current-blog |
| b8a0 | 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- |
| b8c0 | 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 |
| b8e0 | 72 72 65 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 67 69 74 68 75 62 2d 64 65 70 | rrent-blog.easy-hugo--github-dep |
| b900 | 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 20 6e 69 6c 29 0a 09 28 6d 65 73 73 61 67 65 20 22 | loy-timer-list).nil)..(message." |
| b920 | 47 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 20 63 61 6e 63 65 6c 65 64 20 6f 6e 20 | Github-deploy-timer.canceled.on. |
| b940 | 25 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 | %s".easy-hugo-url)).....(message |
| b960 | 20 22 54 68 65 72 65 20 69 73 20 6e 6f 20 72 65 73 65 72 76 65 64 20 67 69 74 68 75 62 2d 64 65 | ."There.is.no.reserved.github-de |
| b980 | 70 6c 6f 79 2d 74 69 6d 65 72 20 6f 6e 20 25 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 | ploy-timer.on.%s".easy-hugo-url) |
| b9a0 | 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c | ))..(defun.easy-hugo-github-depl |
| b9c0 | 6f 79 2d 6f 6e 2d 74 69 6d 65 72 20 28 6e 29 0a 20 20 22 45 78 65 63 75 74 65 20 60 65 61 73 79 | oy-on-timer.(n)..."Execute.`easy |
| b9e0 | 2d 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 27 20 73 63 72 69 | -hugo-github-deploy-script'.scri |
| ba00 | 70 74 20 6f 6e 20 74 69 6d 65 72 20 6c 6f 63 61 74 65 20 61 74 20 60 65 61 73 79 2d 68 75 67 6f | pt.on.timer.locate.at.`easy-hugo |
| ba20 | 2d 62 61 73 65 64 69 72 27 20 61 74 20 4e 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 64 65 70 6c 6f | -basedir'.at.N."...(let*.((deplo |
| ba40 | 79 73 63 72 69 70 74 20 28 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 0a 09 09 09 28 65 78 70 61 6e | yscript.(file-truename....(expan |
| ba60 | 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 20 28 69 66 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e | d-file-name.....(if.(easy-hugo-n |
| ba80 | 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 68 75 | th-eval-bloglist.easy-hugo-githu |
| baa0 | 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 20 6e 29 0a 09 09 09 20 20 20 20 20 28 65 61 73 79 | b-deploy-script.n).........(easy |
| bac0 | 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 |
| bae0 | 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 73 63 72 69 70 74 20 6e 29 0a 09 09 09 20 20 20 | o-github-deploy-script.n)....... |
| bb00 | 65 61 73 79 2d 68 75 67 6f 2d 2d 64 65 66 61 75 6c 74 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 | easy-hugo--default-github-deploy |
| bb20 | 2d 73 63 72 69 70 74 29 0a 09 09 09 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 76 61 6c | -script).....(easy-hugo-nth-eval |
| bb40 | 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 6e 29 29 29 | -bloglist.easy-hugo-basedir.n))) |
| bb60 | 29 0a 09 20 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 65 61 73 79 2d 68 75 67 | )...(default-directory.(easy-hug |
| bb80 | 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 | o-nth-eval-bloglist.easy-hugo-ba |
| bba0 | 73 65 64 69 72 20 6e 29 29 0a 09 20 28 72 65 74 20 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 0a 09 | sedir.n))...(ret.(call-process.. |
| bbc0 | 20 20 20 20 20 20 20 64 65 70 6c 6f 79 73 63 72 69 70 74 20 6e 69 6c 20 22 2a 68 75 67 6f 2d 67 | .......deployscript.nil."*hugo-g |
| bbe0 | 69 74 68 75 62 2d 64 65 70 6c 6f 79 2a 22 20 74 29 29 0a 09 20 28 64 65 66 61 75 6c 74 2d 64 69 | ithub-deploy*".t))...(default-di |
| bc00 | 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 0a 20 20 20 20 | rectory.easy-hugo-basedir))..... |
| bc20 | 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 72 65 74 29 0a 20 20 20 20 20 20 28 73 77 69 74 63 | (unless.(zerop.ret).......(switc |
| bc40 | 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 |
| bc60 | 69 74 68 75 62 2d 64 65 70 6c 6f 79 2a 22 29 29 0a 20 20 20 20 20 20 28 73 65 74 66 20 28 6e 74 | ithub-deploy*")).......(setf.(nt |
| bc80 | 68 20 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 74 69 6d | h.n.easy-hugo--github-deploy-tim |
| bca0 | 65 72 2d 6c 69 73 74 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 25 73 20 63 | er-list).nil).......(error."%s.c |
| bcc0 | 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 65 6e 64 20 6e 6f 72 6d 61 6c 6c 79 22 20 64 65 | ommand.does.not.end.normally".de |
| bce0 | 70 6c 6f 79 73 63 72 69 70 74 29 29 29 0a 20 20 28 77 68 65 6e 20 28 67 65 74 2d 62 75 66 66 65 | ployscript)))...(when.(get-buffe |
| bd00 | 72 20 22 2a 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2a 22 29 0a 20 20 20 20 28 6b | r."*hugo-github-deploy*").....(k |
| bd20 | 69 6c 6c 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2a | ill-buffer."*hugo-github-deploy* |
| bd40 | 22 29 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 42 6c 6f 67 20 64 65 70 6c 6f 79 65 64 22 29 0a | "))...(message."Blog.deployed"). |
| bd60 | 20 20 28 77 68 65 6e 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 | ..(when.(easy-hugo-nth-eval-blog |
| bd80 | 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 20 6e 29 0a 20 20 20 20 28 62 72 6f 77 73 | list.easy-hugo-url.n).....(brows |
| bda0 | 65 2d 75 72 6c 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 | e-url.(easy-hugo-nth-eval-blogli |
| bdc0 | 73 74 20 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 20 6e 29 29 29 0a 20 20 28 73 65 74 66 20 28 | st..easy-hugo-url.n)))...(setf.( |
| bde0 | 6e 74 68 20 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 74 | nth.n.easy-hugo--github-deploy-t |
| be00 | 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 |
| be20 | 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c | .(defun.easy-hugo-amazon-s3-depl |
| be40 | 6f 79 20 28 29 0a 20 20 22 44 65 70 6c 6f 79 20 68 75 67 6f 20 73 6f 75 72 63 65 20 61 74 20 41 | oy.()..."Deploy.hugo.source.at.A |
| be60 | 6d 61 7a 6f 6e 20 53 33 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 65 61 | mazon.S3."...(interactive)...(ea |
| be80 | 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 28 75 6e 6c 65 73 73 20 28 65 78 65 | sy-hugo-with-env....(unless.(exe |
| bea0 | 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 61 77 73 22 29 0a 20 20 20 20 20 28 65 72 72 6f 72 20 | cutable-find."aws")......(error. |
| bec0 | 22 27 61 77 73 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 22 29 29 0a 20 20 20 28 75 | "'aws'.is.not.installed"))....(u |
| bee0 | 6e 6c 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 62 75 63 6b 65 74 | nless.easy-hugo-amazon-s3-bucket |
| bf00 | 2d 6e 61 6d 65 0a 20 20 20 20 20 28 65 72 72 6f 72 20 22 50 6c 65 61 73 65 20 73 65 74 20 27 65 | -name......(error."Please.set.'e |
| bf20 | 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 62 75 63 6b 65 74 2d 6e 61 6d 65 27 20 | asy-hugo-amazon-s3-bucket-name'. |
| bf40 | 76 61 72 69 61 62 6c 65 22 29 29 0a 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 64 69 72 65 63 | variable"))....(when.(file-direc |
| bf60 | 74 6f 72 79 2d 70 20 22 70 75 62 6c 69 63 22 29 0a 20 20 20 20 20 28 64 65 6c 65 74 65 2d 64 69 | tory-p."public")......(delete-di |
| bf80 | 72 65 63 74 6f 72 79 20 22 70 75 62 6c 69 63 22 20 74 20 6e 69 6c 29 29 0a 20 20 20 28 6c 65 74 | rectory."public".t.nil))....(let |
| bfa0 | 20 28 28 72 65 74 20 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 62 | .((ret.(call-process.easy-hugo-b |
| bfc0 | 69 6e 20 6e 69 6c 20 22 2a 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2a 22 | in.nil."*hugo-amazon-s3-deploy*" |
| bfe0 | 20 74 20 22 2d 2d 64 65 73 74 69 6e 61 74 69 6f 6e 22 20 22 70 75 62 6c 69 63 22 29 29 29 0a 20 | .t."--destination"."public"))).. |
| c000 | 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)........( |
| c020 | 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 |
| c040 | 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2a 22 29 29 0a 20 20 20 20 20 20 20 | ugo-amazon-s3-deploy*"))........ |
| c060 | 28 65 72 72 6f 72 20 22 27 68 75 67 6f 20 2d 2d 64 65 73 74 69 6e 61 74 69 6f 6e 20 70 75 62 6c | (error."'hugo.--destination.publ |
| c080 | 69 63 27 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 65 6e 64 20 6e 6f 72 6d 61 6c 6c | ic'.command.does.not.end.normall |
| c0a0 | 79 22 29 29 29 0a 20 20 20 28 77 68 65 6e 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 2a 68 75 67 | y")))....(when.(get-buffer."*hug |
| c0c0 | 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2a 22 29 0a 20 20 20 20 20 28 6b 69 6c 6c | o-amazon-s3-deploy*")......(kill |
| c0e0 | 2d 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2a | -buffer."*hugo-amazon-s3-deploy* |
| c100 | 22 29 29 0a 20 20 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 0a | "))....(shell-command-to-string. |
| c120 | 20 20 20 20 28 63 6f 6e 63 61 74 20 22 61 77 73 20 73 33 20 73 79 6e 63 20 2d 2d 64 65 6c 65 74 | ....(concat."aws.s3.sync.--delet |
| c140 | 65 20 70 75 62 6c 69 63 20 73 33 3a 2f 2f 22 20 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e | e.public.s3://".easy-hugo-amazon |
| c160 | 2d 73 33 2d 62 75 63 6b 65 74 2d 6e 61 6d 65 20 22 2f 22 29 29 0a 20 20 20 28 6d 65 73 73 61 67 | -s3-bucket-name."/"))....(messag |
| c180 | 65 20 22 42 6c 6f 67 20 64 65 70 6c 6f 79 65 64 22 29 0a 20 20 20 28 77 68 65 6e 20 65 61 73 79 | e."Blog.deployed")....(when.easy |
| c1a0 | 2d 68 75 67 6f 2d 75 72 6c 0a 20 20 20 20 20 28 62 72 6f 77 73 65 2d 75 72 6c 20 65 61 73 79 2d | -hugo-url......(browse-url.easy- |
| c1c0 | 68 75 67 6f 2d 75 72 6c 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | hugo-url))))..;;;###autoload.(de |
| c1e0 | 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2d 74 | fun.easy-hugo-amazon-s3-deploy-t |
| c200 | 69 6d 65 72 20 28 6e 29 0a 20 20 22 41 20 74 69 6d 65 72 20 74 68 61 74 20 61 6d 61 7a 6f 6e 2d | imer.(n)..."A.timer.that.amazon- |
| c220 | 73 33 2d 64 65 70 6c 6f 79 20 61 66 74 65 72 20 74 68 65 20 4e 20 6e 75 6d 62 65 72 20 6f 66 20 | s3-deploy.after.the.N.number.of. |
| c240 | 6d 69 6e 75 74 65 73 20 68 61 73 20 65 6c 61 70 73 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | minutes.has.elapsed."...(interac |
| c260 | 74 69 76 65 20 22 6e 4d 69 6e 75 74 65 3a 22 29 0a 20 20 28 75 6e 6c 65 73 73 20 65 61 73 79 2d | tive."nMinute:")...(unless.easy- |
| c280 | 68 75 67 6f 2d 62 61 73 65 64 69 72 0a 20 20 20 20 28 65 72 72 6f 72 20 22 50 6c 65 61 73 65 20 | hugo-basedir.....(error."Please. |
| c2a0 | 73 65 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 76 61 72 69 61 62 6c 65 22 29 | set.easy-hugo-basedir.variable") |
| c2c0 | 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 65 61 73 | )...(unless.(executable-find.eas |
| c2e0 | 79 2d 68 75 67 6f 2d 62 69 6e 29 0a 20 20 20 20 28 65 72 72 6f 72 20 22 27 68 75 67 6f 27 20 69 | y-hugo-bin).....(error."'hugo'.i |
| c300 | 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 28 65 78 | s.not.installed"))...(unless.(ex |
| c320 | 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 28 65 72 72 6f 72 20 | ecutable-find."aws").....(error. |
| c340 | 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 28 75 6e | "'aws'.is.not.installed"))...(un |
| c360 | 6c 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 62 75 63 6b 65 74 2d | less.easy-hugo-amazon-s3-bucket- |
| c380 | 6e 61 6d 65 0a 20 20 20 20 28 65 72 72 6f 72 20 22 50 6c 65 61 73 65 20 73 65 74 20 27 65 61 73 | name.....(error."Please.set.'eas |
| c3a0 | 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 62 75 63 6b 65 74 2d 6e 61 6d 65 27 20 76 61 | y-hugo-amazon-s3-bucket-name'.va |
| c3c0 | 72 69 61 62 6c 65 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 | riable"))...(let.((blognum.easy- |
| c3e0 | 68 75 67 6f 2d 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 | hugo--current-blog)).....(if.(nt |
| c400 | 68 20 62 6c 6f 67 6e 75 6d 20 65 61 73 79 2d 68 75 67 6f 2d 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 | h.blognum.easy-hugo--amazon-s3-d |
| c420 | 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 0a 09 28 6d 65 73 73 61 67 65 20 22 54 68 65 | eploy-timer-list)..(message."The |
| c440 | 72 65 20 69 73 20 61 6c 72 65 61 64 79 20 72 65 73 65 72 76 65 64 20 41 57 53 2d 73 33 2d 64 65 | re.is.already.reserved.AWS-s3-de |
| c460 | 70 6c 6f 79 2d 74 69 6d 65 72 20 6f 6e 20 25 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 | ploy-timer.on.%s".easy-hugo-url) |
| c480 | 0a 20 20 20 20 20 20 28 73 65 74 66 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 | .......(setf.(nth.easy-hugo--cur |
| c4a0 | 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 |
| c4c0 | 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 |
| c4e0 | 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.( |
| c500 | 29 20 28 65 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2d 6f 6e | ).(easy-hugo-amazon-s3-deploy-on |
| c520 | 2d 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 | -timer.blognum)))))))..;;;###aut |
| c540 | 6f 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 61 6d | oload.(defun.easy-hugo-cancel-am |
| c560 | 61 7a 6f 6e 2d 73 33 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 | azon-s3-deploy-timer.()..."Cance |
| c580 | 6c 20 74 69 6d 65 72 20 74 68 61 74 20 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 20 61 66 | l.timer.that.amazon-s3-deploy.af |
| c5a0 | 74 65 72 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 | ter.the.specified.number.of.minu |
| c5c0 | 74 65 73 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 | tes.has.elapsed."...(interactive |
| c5e0 | 29 0a 20 20 28 69 66 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d | )...(if.(nth.easy-hugo--current- |
| c600 | 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 | blog.easy-hugo--amazon-s3-deploy |
| c620 | 2d 74 69 6d 65 72 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 28 63 61 6e 63 | -timer-list).......(progn..(canc |
| c640 | 65 6c 2d 74 69 6d 65 72 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 | el-timer.(nth.easy-hugo--current |
| c660 | 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f | -blog.easy-hugo--amazon-s3-deplo |
| c680 | 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 29 0a 09 28 73 65 74 66 20 28 6e 74 68 20 65 61 73 79 2d | y-timer-list))..(setf.(nth.easy- |
| c6a0 | 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 61 6d | hugo--current-blog.easy-hugo--am |
| c6c0 | 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 20 6e 69 6c 29 0a | azon-s3-deploy-timer-list).nil). |
| c6e0 | 09 28 6d 65 73 73 61 67 65 20 22 41 57 53 2d 73 33 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 20 63 | .(message."AWS-s3-deploy-timer.c |
| c700 | 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)).. |
| c720 | 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 |
| c740 | 64 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 | d.AWS-s3-deploy-timer.on.%s".eas |
| c760 | 79 2d 68 75 67 6f 2d 75 72 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d | y-hugo-url)))..(defun.easy-hugo- |
| c780 | 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2d 6f 6e 2d 74 69 6d 65 72 20 28 6e 29 0a 20 20 | amazon-s3-deploy-on-timer.(n)... |
| c7a0 | 22 44 65 70 6c 6f 79 20 68 75 67 6f 20 73 6f 75 72 63 65 20 61 74 20 41 6d 61 7a 6f 6e 20 53 33 | "Deploy.hugo.source.at.Amazon.S3 |
| c7c0 | 20 6f 6e 20 74 69 6d 65 72 20 61 74 20 4e 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 64 65 66 61 75 | .on.timer.at.N."...(let*.((defau |
| c7e0 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 76 61 6c | lt-directory.(easy-hugo-nth-eval |
| c800 | 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 6e 29 29 0a | -bloglist.easy-hugo-basedir.n)). |
| c820 | 09 20 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 | ..(ret.(call-process.easy-hugo-b |
| c840 | 69 6e 20 6e 69 6c 20 22 2a 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2a 22 | in.nil."*hugo-amazon-s3-deploy*" |
| c860 | 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 0a 09 20 | .t."--destination"."public"))... |
| c880 | 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 | (default-directory.easy-hugo-bas |
| c8a0 | 65 64 69 72 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 72 65 74 29 0a 20 | edir)).....(unless.(zerop.ret).. |
| c8c0 | 20 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 | .....(switch-to-buffer.(get-buff |
| c8e0 | 65 72 20 22 2a 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2a 22 29 29 0a 20 | er."*hugo-amazon-s3-deploy*")).. |
| c900 | 20 20 20 20 20 28 73 65 74 66 20 28 6e 74 68 20 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 61 6d 61 | .....(setf.(nth.n.easy-hugo--ama |
| c920 | 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 20 6e 69 6c 29 0a 20 | zon-s3-deploy-timer-list).nil).. |
| c940 | 20 20 20 20 20 28 65 72 72 6f 72 20 22 27 68 75 67 6f 20 2d 2d 64 65 73 74 69 6e 61 74 69 6f 6e | .....(error."'hugo.--destination |
| c960 | 20 70 75 62 6c 69 63 27 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 65 6e 64 20 6e 6f | .public'.command.does.not.end.no |
| c980 | 72 6d 61 6c 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 | rmally")))...(when.(get-buffer." |
| c9a0 | 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 0a 20 20 20 20 28 6b | *hugo-amazon-s3-deploy*").....(k |
| c9c0 | 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 |
| c9e0 | 6f 79 2a 22 29 29 0a 20 20 28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 | oy*"))...(setq.default-directory |
| ca00 | 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 |
| ca20 | 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 20 6e 29 29 0a 20 20 28 73 68 65 6c 6c 2d 63 6f 6d | sy-hugo-basedir.n))...(shell-com |
| ca40 | 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 0a 20 20 20 28 63 6f 6e 63 61 74 20 22 61 77 73 20 73 | mand-to-string....(concat."aws.s |
| ca60 | 33 20 73 79 6e 63 20 2d 2d 64 65 6c 65 74 65 20 70 75 62 6c 69 63 20 73 33 3a 2f 2f 22 0a 09 20 | 3.sync.--delete.public.s3://"... |
| ca80 | 20 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 | ..(easy-hugo-nth-eval-bloglist.e |
| caa0 | 61 73 79 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 62 75 63 6b 65 74 2d 6e 61 6d 65 20 6e | asy-hugo-amazon-s3-bucket-name.n |
| cac0 | 29 20 22 2f 22 29 29 0a 20 20 28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 | )."/"))...(setq.default-director |
| cae0 | 79 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 0a 20 20 28 6d 65 73 73 61 67 65 20 | y.easy-hugo-basedir)...(message. |
| cb00 | 22 42 6c 6f 67 20 64 65 70 6c 6f 79 65 64 22 29 0a 20 20 28 77 68 65 6e 20 28 65 61 73 79 2d 68 | "Blog.deployed")...(when.(easy-h |
| cb20 | 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- |
| cb40 | 75 72 6c 20 6e 29 0a 20 20 20 20 28 62 72 6f 77 73 65 2d 75 72 6c 20 28 65 61 73 79 2d 68 75 67 | url.n).....(browse-url.(easy-hug |
| cb60 | 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 | o-nth-eval-bloglist.easy-hugo-ur |
| cb80 | 6c 20 6e 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 | l.n)).....(setf.(nth.n.easy-hugo |
| cba0 | 2d 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 20 6e | --amazon-s3-deploy-timer-list).n |
| cbc0 | 69 6c 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 | il)))..;;;###autoload.(defun.eas |
| cbe0 | 79 2d 68 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c | y-hugo-google-cloud-storage-depl |
| cc00 | 6f 79 20 28 29 0a 20 20 22 44 65 70 6c 6f 79 20 68 75 67 6f 20 73 6f 75 72 63 65 20 61 74 20 47 | oy.()..."Deploy.hugo.source.at.G |
| cc20 | 6f 6f 67 6c 65 20 43 6c 6f 75 64 20 53 74 6f 72 61 67 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | oogle.Cloud.Storage."...(interac |
| cc40 | 74 69 76 65 29 0a 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 28 | tive)...(easy-hugo-with-env....( |
| cc60 | 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" |
| cc80 | 29 0a 20 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 | )......(error."'Google.Cloud.SDK |
| cca0 | 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 22 29 29 0a 20 20 20 28 75 6e 6c 65 73 73 | '.is.not.installed"))....(unless |
| ccc0 | 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- |
| cce0 | 62 75 63 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 | bucket-name......(error."Please. |
| cd00 | 73 65 74 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 | set.'easy-hugo-google-cloud-stor |
| cd20 | 61 67 65 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 20 | age-bucket-name'.variable")).... |
| cd40 | 28 77 68 65 6e 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 22 70 75 62 6c 69 63 22 | (when.(file-directory-p."public" |
| cd60 | 29 0a 20 20 20 20 20 28 64 65 6c 65 74 65 2d 64 69 72 65 63 74 6f 72 79 20 22 70 75 62 6c 69 63 | )......(delete-directory."public |
| cd80 | 22 20 74 20 6e 69 6c 29 29 0a 20 20 20 28 6c 65 74 20 28 28 72 65 74 20 28 63 61 6c 6c 2d 70 72 | ".t.nil))....(let.((ret.(call-pr |
| cda0 | 6f 63 65 73 73 0a 09 20 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 20 6e 69 6c 20 | ocess.........easy-hugo-bin.nil. |
| cdc0 | 22 2a 68 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c | "*hugo-google-cloud-storage-depl |
| cde0 | 6f 79 2a 22 20 74 20 22 2d 2d 64 65 73 74 69 6e 61 74 69 6f 6e 22 20 22 70 75 62 6c 69 63 22 29 | oy*".t."--destination"."public") |
| ce00 | 29 29 0a 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 72 65 74 29 0a 20 20 20 20 | ))......(unless.(zerop.ret)..... |
| ce20 | 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 65 72 | ...(switch-to-buffer.(get-buffer |
| ce40 | 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 |
| ce60 | 6c 6f 79 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 | loy*"))........(error."'hugo.--d |
| ce80 | 65 73 74 69 6e 61 74 69 6f 6e 20 70 75 62 6c 69 63 27 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 | estination.public'.command.does. |
| cea0 | 6e 6f 74 20 65 6e 64 20 6e 6f 72 6d 61 6c 6c 79 22 29 29 29 0a 20 20 20 28 77 68 65 6e 20 28 67 | not.end.normally")))....(when.(g |
| cec0 | 65 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 | et-buffer."*hugo-google-cloud-st |
| cee0 | 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2a 22 29 0a 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 | orage-deploy*")......(kill-buffe |
| cf00 | 72 20 22 2a 68 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 | r."*hugo-google-cloud-storage-de |
| cf20 | 70 6c 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 | ploy*"))....(shell-command-to-st |
| cf40 | 72 69 6e 67 0a 20 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 | ring.....(concat."gsutil.-m.rsyn |
| cf60 | 63 20 2d 64 20 2d 72 20 70 75 62 6c 69 63 20 67 73 3a 2f 2f 22 0a 09 20 20 20 20 65 61 73 79 2d | c.-d.-r.public.gs://"......easy- |
| cf80 | 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 |
| cfa0 | 2d 6e 61 6d 65 20 22 2f 22 29 29 0a 20 20 20 28 6d 65 73 73 61 67 65 20 22 42 6c 6f 67 20 64 65 | -name."/"))....(message."Blog.de |
| cfc0 | 70 6c 6f 79 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 | ployed")....(when.easy-hugo-url. |
| cfe0 | 20 20 20 20 20 28 62 72 6f 77 73 65 2d 75 72 6c 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 29 | .....(browse-url.easy-hugo-url)) |
| d000 | 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 68 | ))..;;;###autoload.(defun.easy-h |
| d020 | 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2d | ugo-google-cloud-storage-deploy- |
| d040 | 74 69 6d 65 72 20 28 6e 29 0a 20 20 22 41 20 74 69 6d 65 72 20 74 68 61 74 20 67 6f 6f 67 6c 65 | timer.(n)..."A.timer.that.google |
| d060 | 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 20 61 66 74 65 72 20 74 68 65 20 | -cloud-storage-deploy.after.the. |
| d080 | 4e 20 6e 75 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 | N.number.of.minutes.has.elapsed. |
| d0a0 | 22 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 | "...(interactive."nMinute:")...( |
| d0c0 | 75 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 | unless.easy-hugo-basedir.....(er |
| d0e0 | 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 62 61 73 65 64 69 | ror."Please.set.easy-hugo-basedi |
| d100 | 72 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 | r.variable"))...(unless.(executa |
| d120 | 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 28 65 72 72 | ble-find.easy-hugo-bin).....(err |
| d140 | 6f 72 20 22 27 68 75 67 6f 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 22 29 29 0a 20 | or."'hugo'.is.not.installed")).. |
| d160 | 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 22 67 73 75 74 69 | .(unless.(executable-find."gsuti |
| d180 | 6c 22 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 | l").....(error."'Google.Cloud.SD |
| d1a0 | 4b 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 22 29 29 0a 20 20 28 75 6e 6c 65 73 73 | K'.is.not.installed"))...(unless |
| d1c0 | 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- |
| d1e0 | 62 75 63 6b 65 74 2d 6e 61 6d 65 0a 20 20 20 20 28 65 72 72 6f 72 20 22 50 6c 65 61 73 65 20 73 | bucket-name.....(error."Please.s |
| d200 | 65 74 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 | et.'easy-hugo-google-cloud-stora |
| d220 | 67 65 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 | ge-bucket-name'.variable"))...(l |
| d240 | 65 74 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 | et.((blognum.easy-hugo--current- |
| d260 | 62 6c 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 | blog)).....(if.(nth.blognum.easy |
| d280 | 2d 68 75 67 6f 2d 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c | -hugo--google-cloud-storage-depl |
| d2a0 | 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 0a 09 28 6d 65 73 73 61 67 65 20 22 54 68 65 72 65 20 | oy-timer-list)..(message."There. |
| d2c0 | 69 73 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 | is.already.reserved.google-cloud |
| d2e0 | 2d 73 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 | -storage-deploy-timer.on.%s".eas |
| d300 | 79 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 | y-hugo-url).......(setf.(nth.eas |
| d320 | 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d | y-hugo--current-blog.easy-hugo-- |
| d340 | 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 | google-cloud-storage-deploy-time |
| d360 | 72 2d 6c 69 73 74 29 0a 09 20 20 20 20 28 72 75 6e 2d 61 74 2d 74 69 6d 65 20 28 2a 20 6e 20 36 | r-list)......(run-at-time.(*.n.6 |
| d380 | 30 29 20 6e 69 6c 0a 09 09 09 20 23 27 28 6c 61 6d 62 64 61 20 28 29 20 28 65 61 73 79 2d 68 75 | 0).nil.....#'(lambda.().(easy-hu |
| d3a0 | 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2d 6f | go-google-cloud-storage-deploy-o |
| d3c0 | 6e 2d 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 | n-timer.blognum)))))))..;;;###au |
| d3e0 | 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 61 6e 63 65 6c 2d 67 | toload.(defun.easy-hugo-cancel-g |
| d400 | 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 | oogle-cloud-storage-deploy-timer |
| d420 | 20 28 29 0a 20 20 22 43 61 6e 63 65 6c 20 74 69 6d 65 72 20 74 68 61 74 20 67 6f 6f 67 6c 65 2d | .()..."Cancel.timer.that.google- |
| d440 | 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 20 61 66 74 65 72 20 74 68 65 20 73 | cloud-storage-deploy.after.the.s |
| d460 | 70 65 63 69 66 69 65 64 20 6e 75 6d 62 65 72 20 6f 66 20 6d 69 6e 75 74 65 73 20 68 61 73 20 65 | pecified.number.of.minutes.has.e |
| d480 | 6c 61 70 73 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 28 | lapsed."...(interactive)...(if.( |
| d4a0 | 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 |
| d4c0 | 2d 68 75 67 6f 2d 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c | -hugo--google-cloud-storage-depl |
| d4e0 | 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 28 63 61 | oy-timer-list).......(progn..(ca |
| d500 | 6e 63 65 6c 2d 74 69 6d 65 72 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 | ncel-timer.(nth.easy-hugo--curre |
| d520 | 6e 74 2d 62 6c 6f 67 20 65 61 73 79 2d 68 75 67 6f 2d 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d | nt-blog.easy-hugo--google-cloud- |
| d540 | 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 29 0a 09 28 73 65 | storage-deploy-timer-list))..(se |
| d560 | 74 66 20 28 6e 74 68 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 72 65 6e 74 2d 62 6c 6f 67 20 | tf.(nth.easy-hugo--current-blog. |
| d580 | 65 61 73 79 2d 68 75 67 6f 2d 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d | easy-hugo--google-cloud-storage- |
| d5a0 | 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 20 6e 69 6c 29 0a 09 28 6d 65 73 73 61 67 | deploy-timer-list).nil)..(messag |
| d5c0 | 65 20 22 47 43 53 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 20 63 61 6e 63 65 6c 65 64 20 6f 6e 20 | e."GCS-deploy-timer.canceled.on. |
| d5e0 | 25 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 | %s".easy-hugo-url)).....(message |
| d600 | 20 22 54 68 65 72 65 20 69 73 20 6e 6f 20 72 65 73 65 72 76 65 64 20 47 43 53 2d 64 65 70 6c 6f | ."There.is.no.reserved.GCS-deplo |
| d620 | 79 2d 74 69 6d 65 72 20 6f 6e 20 25 73 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 29 29 29 0a | y-timer.on.%s".easy-hugo-url))). |
| d640 | 0a 28 64 65 66 75 6e 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 | .(defun.easy-hugo-google-cloud-s |
| d660 | 74 6f 72 61 67 65 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 | torage-deploy-on-timer.(n)..."De |
| d680 | 70 6c 6f 79 20 68 75 67 6f 20 73 6f 75 72 63 65 20 61 74 20 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 | ploy.hugo.source.at.Google.Cloud |
| d6a0 | 20 53 74 6f 72 61 67 65 20 6f 6e 20 74 69 6d 65 72 20 61 74 20 4e 2e 22 0a 20 20 28 6c 65 74 2a | .Storage.on.timer.at.N."...(let* |
| d6c0 | 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 65 61 73 79 2d 68 75 67 6f 2d | .((default-directory.(easy-hugo- |
| d6e0 | 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 | nth-eval-bloglist.easy-hugo-base |
| d700 | 64 69 72 20 6e 29 29 0a 09 20 28 72 65 74 20 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 0a 09 20 20 | dir.n))...(ret.(call-process.... |
| d720 | 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 |
| d740 | 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."- |
| d760 | 2d 64 65 73 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 | -destination"."public"))...(defa |
| d780 | 75 6c 74 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 | ult-directory.easy-hugo-basedir) |
| d7a0 | 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 72 65 74 29 0a 20 20 20 20 20 20 | ).....(unless.(zerop.ret)....... |
| d7c0 | 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."* |
| d7e0 | 68 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 | hugo-google-cloud-storage-deploy |
| d800 | 2a 22 29 29 0a 20 20 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 | *")).......(setf.(nth.n.easy-hug |
| d820 | 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 |
| d840 | 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 27 68 | imer-list).nil).......(error."'h |
| d860 | 75 67 6f 20 2d 2d 64 65 73 74 69 6e 61 74 69 6f 6e 20 70 75 62 6c 69 63 27 20 63 6f 6d 6d 61 6e | ugo.--destination.public'.comman |
| d880 | 64 20 64 6f 65 73 20 6e 6f 74 20 65 6e 64 20 6e 6f 72 6d 61 6c 6c 79 22 29 29 29 0a 20 20 28 77 | d.does.not.end.normally")))...(w |
| d8a0 | 68 65 6e 20 28 67 65 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 | hen.(get-buffer."*hugo-google-cl |
| d8c0 | 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2a 22 29 0a 20 20 20 20 28 6b 69 6c 6c 2d | oud-storage-deploy*").....(kill- |
| d8e0 | 62 75 66 66 65 72 20 22 2a 68 75 67 6f 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 | buffer."*hugo-google-cloud-stora |
| d900 | 67 65 2d 64 65 70 6c 6f 79 2a 22 29 29 0a 20 20 28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 | ge-deploy*"))...(setq.default-di |
| d920 | 72 65 63 74 6f 72 79 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c 6f 67 | rectory.(easy-hugo-nth-eval-blog |
| d940 | 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 0a 20 20 28 73 68 | list.easy-hugo-basedir.n))...(sh |
| d960 | 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 28 63 6f 6e 63 61 74 | ell-command-to-string....(concat |
| d980 | 20 22 67 73 75 74 69 6c 20 2d 6d 20 72 73 79 6e 63 20 2d 64 20 2d 72 20 70 75 62 6c 69 63 20 67 | ."gsutil.-m.rsync.-d.-r.public.g |
| d9a0 | 73 3a 2f 2f 22 0a 09 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 65 76 61 6c 2d 62 6c | s://".....(easy-hugo-nth-eval-bl |
| d9c0 | 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 |
| d9e0 | 6f 72 61 67 65 2d 62 75 63 6b 65 74 2d 6e 61 6d 65 20 6e 29 0a 09 20 20 20 22 2f 22 29 29 0a 20 | orage-bucket-name.n)....."/")).. |
| da00 | 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 |
| da20 | 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 |
| da40 | 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 |
| da60 | 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)... |
| da80 | 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 |
| daa0 | 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 29 0a 20 20 | l-bloglist.easy-hugo-url.n)))... |
| dac0 | 28 73 65 74 66 20 28 6e 74 68 20 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d 67 6f 6f 67 6c 65 2d 63 | (setf.(nth.n.easy-hugo--google-c |
| dae0 | 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 2d 6c 69 73 74 29 20 | loud-storage-deploy-timer-list). |
| db00 | 6e 69 6c 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 | nil))..;;;###autoload.(defun.eas |
| db20 | 79 2d 68 75 67 6f 2d 61 67 20 28 29 0a 20 20 22 53 65 61 72 63 68 20 66 6f 72 20 62 6c 6f 67 20 | y-hugo-ag.()..."Search.for.blog. |
| db40 | 61 72 74 69 63 6c 65 20 77 69 74 68 20 60 63 6f 75 6e 73 65 6c 2d 61 67 27 20 6f 72 20 60 68 65 | article.with.`counsel-ag'.or.`he |
| db60 | 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 |
| db80 | 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 |
| dba0 | 69 72 65 20 27 63 6f 75 6e 73 65 6c 20 6e 69 6c 20 74 29 20 28 6e 6f 74 20 65 61 73 79 2d 68 75 | ire.'counsel.nil.t).(not.easy-hu |
| dbc0 | 67 6f 2d 68 65 6c 6d 2d 61 67 29 29 0a 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 61 67 20 | go-helm-ag))........(counsel-ag. |
| dbe0 | 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 68 75 67 6f 2d | nil.(expand-file-name.easy-hugo- |
| dc00 | 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 20 20 20 20 | postdir.easy-hugo-basedir))..... |
| dc20 | 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 6c 20 74 29 0a 09 20 | .(if.(require.'helm-ag.nil.t)... |
| dc40 | 28 68 65 6c 6d 2d 61 67 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d | (helm-ag.(expand-file-name.easy- |
| dc60 | 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)) |
| dc80 | 0a 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 27 63 6f 75 6e 73 65 6c 27 20 6f 72 20 27 68 65 | ........(error."'counsel'.or.'he |
| dca0 | 6c 6d 2d 61 67 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 22 29 29 29 29 29 0a 0a 3b | lm-ag'.is.not.installed")))))..; |
| dcc0 | 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 72 | ;;###autoload.(defun.easy-hugo-r |
| dce0 | 67 20 28 29 0a 20 20 22 53 65 61 72 63 68 20 66 6f 72 20 62 6c 6f 67 20 61 72 74 69 63 6c 65 20 | g.()..."Search.for.blog.article. |
| dd00 | 77 69 74 68 20 60 63 6f 75 6e 73 65 6c 2d 72 67 27 20 6f 72 20 60 63 6f 6e 73 75 6c 74 2d 72 69 | with.`counsel-rg'.or.`consult-ri |
| dd20 | 70 67 72 65 70 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 | pgrep'."...(interactive)...(easy |
| dd40 | 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 28 6c 65 74 20 28 28 64 69 72 20 28 65 78 | -hugo-with-env....(let.((dir.(ex |
| dd60 | 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 |
| dd80 | 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 28 69 66 20 28 | .easy-hugo-basedir)))......(if.( |
| dda0 | 72 65 71 75 69 72 65 20 27 63 6f 75 6e 73 65 6c 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 | require.'counsel.nil.t)......... |
| ddc0 | 20 28 63 6f 75 6e 73 65 6c 2d 72 67 20 6e 69 6c 20 64 69 72 29 0a 20 20 20 20 20 20 20 28 69 66 | .(counsel-rg.nil.dir)........(if |
| dde0 | 20 28 72 65 71 75 69 72 65 20 27 63 6f 6e 73 75 6c 74 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 | .(require.'consult.nil.t)....... |
| de00 | 20 20 20 20 20 28 63 6f 6e 73 75 6c 74 2d 72 69 70 67 72 65 70 20 64 69 72 20 6e 69 6c 29 0a 20 | .....(consult-ripgrep.dir.nil).. |
| de20 | 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 27 63 6f 75 6e 73 65 6c 27 20 6f 72 20 27 63 6f | ........(error."'counsel'.or.'co |
| de40 | 6e 73 75 6c 74 27 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 22 29 29 29 29 29 29 0a 0a | nsult'.is.not.installed")))))).. |
| de60 | 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d | ;;;###autoload.(defun.easy-hugo- |
| de80 | 6f 70 65 6e 2d 63 6f 6e 66 69 67 20 28 29 0a 20 20 22 4f 70 65 6e 20 48 75 67 6f 27 73 20 63 6f | open-config.()..."Open.Hugo's.co |
| dea0 | 6e 66 69 67 20 66 69 6c 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 65 | nfig.file."...(interactive)...(e |
| dec0 | 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 6e 76 0a 20 20 20 28 6c 65 74 20 28 28 63 6f 6e 66 | asy-hugo-with-env....(let.((conf |
| dee0 | 69 67 2d 66 69 6c 65 73 20 27 28 22 63 6f 6e 66 69 67 2e 74 6f 6d 6c 22 20 22 63 6f 6e 66 69 67 | ig-files.'("config.toml"."config |
| df00 | 2e 79 61 6d 6c 22 20 22 63 6f 6e 66 69 67 2e 6a 73 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 | .yaml"."config.json"............ |
| df20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 68 75 67 6f 2e 74 6f 6d 6c 22 20 22 68 75 67 6f 2e | .............."hugo.toml"."hugo. |
| df40 | 79 61 6d 6c 22 20 22 68 75 67 6f 2e 6a 73 6f 6e 22 29 29 29 0a 20 20 20 20 20 28 63 61 74 63 68 | yaml"."hugo.json")))......(catch |
| df60 | 20 27 66 6f 75 6e 64 2d 63 6f 6e 66 69 67 0a 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 | .'found-config........(dolist.(f |
| df80 | 69 6c 65 20 63 6f 6e 66 69 67 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | ile.config-files)..........(let. |
| dfa0 | 28 28 66 75 6c 6c 2d 70 61 74 68 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 | ((full-path.(expand-file-name.fi |
| dfc0 | 6c 65 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 | le.easy-hugo-basedir)))......... |
| dfe0 | 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 66 75 6c 6c 2d 70 61 74 | ...(when.(file-exists-p.full-pat |
| e000 | 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 20 66 75 6c 6c 2d | h)..............(find-file.full- |
| e020 | 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 66 6f 75 6e 64 | path)..............(throw.'found |
| e040 | 2d 63 6f 6e 66 69 67 20 74 29 29 29 29 0a 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 4e 6f 20 | -config.t))))........(error."No. |
| e060 | 48 75 67 6f 20 63 6f 6e 66 69 67 20 66 69 6c 65 20 66 6f 75 6e 64 20 69 6e 20 25 73 22 20 65 61 | Hugo.config.file.found.in.%s".ea |
| e080 | 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | sy-hugo-basedir)))))..(defcustom |
| e0a0 | 20 65 61 73 79 2d 68 75 67 6f 2d 68 65 6c 70 0a 20 20 28 69 66 20 28 6e 75 6c 6c 20 65 61 73 79 | .easy-hugo-help...(if.(null.easy |
| e0c0 | 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 28 | -hugo-sort-default-char).......( |
| e0e0 | 70 72 6f 67 6e 0a 09 22 6e 20 2e 2e 20 4e 65 77 20 62 6c 6f 67 20 70 6f 73 74 20 20 20 20 52 20 | progn.."n....New.blog.post....R. |
| e100 | 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 6f 79 20 47 69 74 | ...Rename.file...G....Deploy.Git |
| e120 | 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 2e 20 50 72 65 76 | Hub....D....Draft.list.p....Prev |
| e140 | 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 20 20 20 20 20 20 | iew..........g....Refresh....... |
| e160 | 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 20 53 6f 72 74 20 | A....Deploy.AWS.S3....u....Sort. |
| e180 | 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 6d 6f 64 65 20 20 | publishday.v....Open.view-mode.. |
| e1a0 | 20 73 20 2e 2e 20 53 6f 72 74 20 74 69 6d 65 20 20 20 20 20 54 20 2e 2e 20 50 75 62 6c 69 73 68 | .s....Sort.time.....T....Publish |
| e1c0 | 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 65 0a 64 20 2e 2e | .timer....N....No.help-mode.d... |
| e1e0 | 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 6e 20 63 6f 6e 66 | .Delete.post......c....Open.conf |
| e200 | 69 67 20 20 20 57 20 2e 2e 20 41 57 53 20 53 33 20 74 69 6d 65 72 20 20 20 20 20 66 20 2e 2e 20 | ig...W....AWS.S3.timer.....f.... |
| e220 | 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 73 68 20 63 6c 65 | Select.filename.P....Publish.cle |
| e240 | 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 20 2e 2e 20 53 65 | ver...C....Deploy.GCS....a....Se |
| e260 | 61 72 63 68 20 77 69 74 68 20 61 67 20 20 20 48 20 2e 2e 20 47 69 74 48 75 62 20 74 69 6d 65 72 | arch.with.ag...H....GitHub.timer |
| e280 | 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 2e 20 4e 65 78 74 | .<....Previous.blog....>....Next |
| e2a0 | 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 20 20 20 20 20 20 | .blog.....,....Pre.postdir...... |
| e2c0 | 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 6c 20 68 65 6c 70 | .....Next.postdir.F....Full.help |
| e2e0 | 20 5b 74 61 62 5d 20 20 3b 20 2e 2e 20 53 65 6c 65 63 74 20 62 6c 6f 67 20 20 20 2f 20 2e 2e 20 | .[tab]..;....Select.blog.../.... |
| e300 | 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 20 65 61 73 79 2d | Select.postdir...q....Quit.easy- |
| e320 | 68 75 67 6f 0a 22 29 0a 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 22 6e 20 2e 2e 20 4e | hugo.").....(progn......."n....N |
| e340 | 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 6c 65 | ew.blog.post....R....Rename.file |
| e360 | 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 44 72 | ...G....Deploy.GitHub....D....Dr |
| e380 | 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 20 67 | aft.list.p....Preview..........g |
| e3a0 | 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 41 57 | ....Refresh.......A....Deploy.AW |
| e3c0 | 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 20 2e | S.S3....u....Sort.publishday.v.. |
| e3e0 | 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 63 68 61 | ..Open.view-mode...s....Sort.cha |
| e400 | 72 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 2e 2e | r.....T....Publish.timer....N... |
| e420 | 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 20 20 | .No.help-mode.d....Delete.post.. |
| e440 | 20 20 20 20 63 20 2e 2e 20 4f 70 65 6e 20 63 6f 6e 66 69 67 20 20 20 3b 20 2e 2e 20 53 65 6c 65 | ....c....Open.config...;....Sele |
| e460 | 63 74 20 62 6c 6f 67 20 20 20 20 20 20 66 20 2e 2e 20 53 65 6c 65 63 74 20 66 69 6c 65 6e 61 6d | ct.blog......f....Select.filenam |
| e480 | 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 65 70 | e.P....Publish.clever...C....Dep |
| e4a0 | 6c 6f 79 20 47 43 53 20 20 20 20 61 20 2e 2e 20 53 65 61 72 63 68 20 77 69 74 68 20 61 67 20 20 | loy.GCS....a....Search.with.ag.. |
| e4c0 | 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 75 73 | .H....GitHub.timer.<....Previous |
| e4e0 | 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 2e 2e | .blog....>....Next.blog.....,... |
| e500 | 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 73 74 | .Pre.postdir...........Next.post |
| e520 | 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 57 20 2e 2e 20 41 | dir.F....Full.help.[tab]..W....A |
| e540 | 57 53 20 53 33 20 74 69 6d 65 72 20 20 2f 20 2e 2e 20 53 65 6c 65 63 74 20 70 6f 73 74 64 69 72 | WS.S3.timer../....Select.postdir |
| e560 | 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 29 0a 20 20 22 48 65 | ...q....Quit.easy-hugo."))..."He |
| e580 | 6c 70 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 | lp.of.`easy-hugo'."...:group.'ea |
| e5a0 | 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 6f | sy-hugo...:type.'string)..(defco |
| e5c0 | 6e 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 69 72 73 74 2d 68 65 6c 70 0a 20 20 22 57 65 6c | nst.easy-hugo--first-help..."Wel |
| e5e0 | 63 6f 6d 65 20 74 6f 20 45 61 73 79 2d 68 75 67 6f 0a 0a 4c 65 74 27 73 20 70 6f 73 74 20 61 6e | come.to.Easy-hugo..Let's.post.an |
| e600 | 20 61 72 74 69 63 6c 65 20 66 69 72 73 74 2e 0a 50 72 65 73 73 20 6e 20 6f 6e 20 74 68 69 73 20 | .article.first..Press.n.on.this. |
| e620 | 73 63 72 65 65 6e 20 6f 72 20 4d 2d 78 20 65 61 73 79 2d 68 75 67 6f 2d 6e 65 77 70 6f 73 74 2e | screen.or.M-x.easy-hugo-newpost. |
| e640 | 0a 45 6e 74 65 72 20 61 20 61 72 74 69 63 6c 65 20 66 69 6c 65 20 6e 61 6d 65 20 69 6e 20 74 68 | .Enter.a.article.file.name.in.th |
| e660 | 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 54 68 65 6e 20 4d 2d 78 20 65 61 73 79 2d 68 75 67 6f | e.minibuffer..Then.M-x.easy-hugo |
| e680 | 20 61 67 61 69 6e 20 6f 72 20 72 65 66 72 65 73 68 20 74 68 65 20 73 63 72 65 65 6e 20 77 69 74 | .again.or.refresh.the.screen.wit |
| e6a0 | 68 20 72 20 6f 72 20 67 20 6b 65 79 20 69 6e 20 74 68 69 73 20 62 75 66 66 65 72 2c 0a 61 72 74 | h.r.or.g.key.in.this.buffer,.art |
| e6c0 | 69 63 6c 65 20 77 68 69 63 68 20 79 6f 75 20 77 72 6f 74 65 20 73 68 6f 75 6c 64 20 61 70 70 65 | icle.which.you.wrote.should.appe |
| e6e0 | 61 72 20 68 65 72 65 2e 0a 45 6e 6a 6f 79 21 0a 0a 22 0a 20 20 22 48 65 6c 70 20 6f 66 20 60 65 | ar.here..Enjoy!.."..."Help.of.`e |
| e700 | 61 73 79 2d 68 75 67 6f 27 20 66 69 72 73 74 20 74 69 6d 65 2e 22 29 0a 0a 28 64 65 66 63 75 73 | asy-hugo'.first.time.")..(defcus |
| e720 | 74 6f 6d 20 65 61 73 79 2d 68 75 67 6f 2d 61 64 64 2d 68 65 6c 70 0a 20 20 28 69 66 20 28 6e 75 | tom.easy-hugo-add-help...(if.(nu |
| e740 | 6c 6c 20 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 68 61 72 29 0a | ll.easy-hugo-sort-default-char). |
| e760 | 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 22 4f 20 2e 2e 20 4f 70 65 6e 20 62 61 73 65 64 69 72 | ......(progn.."O....Open.basedir |
| e780 | 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 67 | .....r....Refresh.......b....X.g |
| e7a0 | 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 6d | ithub.timer...t....X.publish-tim |
| e7c0 | 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 65 | er.k....Previous-line....j....Ne |
| e7e0 | 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 20 | xt.line.....h....backward-char.. |
| e800 | 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 69 | ..l....forward-char.m....X.s3-ti |
| e820 | 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 2e | mer.......i....X.GCS.timer...I.. |
| e840 | 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 68 | ..GCS.timer........V....View.oth |
| e860 | 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 20 | er.window.-....Pre.postdir...... |
| e880 | 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 6f | +....Next.postdir..w....Write.po |
| e8a0 | 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 0a | st.......o....Open.other.window. |
| e8c0 | 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 20 | J....Jump.blog........e....Edit. |
| e8e0 | 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 21 | file.....B....Firebase.deploy..! |
| e900 | 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 61 | ....X.firebase.timer.L....Fireba |
| e920 | 73 65 20 74 69 6d 65 72 20 20 20 53 20 2e 2e 20 53 6f 72 74 20 63 68 61 72 20 20 20 20 20 4d 20 | se.timer...S....Sort.char.....M. |
| e940 | 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 62 | ...Magit.status.....?....Describ |
| e960 | 65 2d 6d 6f 64 65 0a 22 29 0a 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 22 4f 20 2e 2e | e-mode.").....(progn......."O... |
| e980 | 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 66 72 65 73 68 20 20 | .Open.basedir.....r....Refresh.. |
| e9a0 | 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 20 20 74 20 2e 2e 20 | .....b....X.github.timer...t.... |
| e9c0 | 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 69 6f 75 73 2d 6c 69 | X.publish-timer.k....Previous-li |
| e9e0 | 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 68 20 2e 2e 20 62 61 | ne....j....Next.line.....h....ba |
| ea00 | 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 72 64 2d 63 68 61 72 | ckward-char....l....forward-char |
| ea20 | 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 2e 2e 20 58 20 47 43 | .m....X.s3-timer.......i....X.GC |
| ea40 | 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 20 20 20 20 20 20 20 | S.timer...I....GCS.timer........ |
| ea60 | 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 2e 2e 20 50 72 65 20 | V....View.other.window.-....Pre. |
| ea80 | 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 73 74 64 69 72 20 20 | postdir......+....Next.postdir.. |
| eaa0 | 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 2e 20 4f 70 65 6e 20 | w....Write.post.......o....Open. |
| eac0 | 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 6f 67 20 20 20 20 20 | other.window.J....Jump.blog..... |
| eae0 | 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 2e 20 46 69 72 65 62 | ...e....Edit.file.....B....Fireb |
| eb00 | 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 73 65 20 74 69 6d 65 | ase.deploy..!....X.firebase.time |
| eb20 | 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 20 2e 2e 20 53 6f 72 | r.L....Firebase.timer...S....Sor |
| eb40 | 74 20 74 69 6d 65 20 20 20 20 20 4d 20 2e 2e 20 4d 61 67 69 74 20 73 74 61 74 75 73 20 20 20 20 | t.time.....M....Magit.status.... |
| eb60 | 20 3f 20 2e 2e 20 44 65 73 63 72 69 62 65 2d 6d 6f 64 65 0a 22 29 29 0a 20 20 22 41 64 64 20 68 | .?....Describe-mode."))..."Add.h |
| eb80 | 65 6c 70 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 | elp.of.`easy-hugo'."...:group.'e |
| eba0 | 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 76 | asy-hugo...:type.'string)..(defv |
| ebc0 | 61 72 20 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 28 6d | ar.easy-hugo-mode-map...(let.((m |
| ebe0 | 61 70 20 28 6d 61 6b 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b | ap.(make-keymap))).....(define-k |
| ec00 | 65 79 20 6d 61 70 20 22 2e 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6e 65 78 74 2d 70 6f 73 74 64 | ey.map.".".'easy-hugo-next-postd |
| ec20 | 69 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 2c 22 20 27 65 61 73 | ir).....(define-key.map.",".'eas |
| ec40 | 79 2d 68 75 67 6f 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 | y-hugo-previous-postdir).....(de |
| ec60 | 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 2b 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6e 65 78 74 | fine-key.map."+".'easy-hugo-next |
| ec80 | 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 22 2d | -postdir).....(define-key.map."- |
| eca0 | 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 6f 75 73 2d 70 6f 73 74 64 69 72 29 0a 20 | ".'easy-hugo-previous-postdir).. |
| ecc0 | 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 6e 22 20 27 65 61 73 79 2d 68 75 67 | ...(define-key.map."n".'easy-hug |
| ece0 | 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." |
| ed00 | 77 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6e 65 77 70 6f 73 74 29 0a 20 20 20 20 28 64 65 66 69 | w".'easy-hugo-newpost).....(defi |
| ed20 | 6e 65 2d 6b 65 79 20 6d 61 70 20 22 61 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 61 67 29 0a 20 20 | ne-key.map."a".'easy-hugo-ag)... |
| ed40 | 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 4d 22 20 27 65 61 73 79 2d 68 75 67 6f | ..(define-key.map."M".'easy-hugo |
| ed60 | 2d 6d 61 67 69 74 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 63 22 20 | -magit).....(define-key.map."c". |
| ed80 | 27 65 61 73 79 2d 68 75 67 6f 2d 6f 70 65 6e 2d 63 6f 6e 66 69 67 29 0a 20 20 20 20 28 64 65 66 | 'easy-hugo-open-config).....(def |
| eda0 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 75 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d | ine-key.map."u".'easy-hugo-sort- |
| edc0 | 70 75 62 6c 69 73 68 64 61 79 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 | publishday).....(define-key.map. |
| ede0 | 22 70 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 65 77 29 0a 20 20 20 20 28 64 65 66 | "p".'easy-hugo-preview).....(def |
| ee00 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 50 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 70 75 62 6c 69 | ine-key.map."P".'easy-hugo-publi |
| ee20 | 73 68 2d 63 6c 65 76 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 | sh-clever).....(define-key.map." |
| ee40 | 54 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 70 75 62 6c 69 73 68 2d 74 69 6d 65 72 29 0a 20 20 20 | T".'easy-hugo-publish-timer).... |
| ee60 | 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 57 22 20 27 65 61 73 79 2d 68 75 67 6f 2d | .(define-key.map."W".'easy-hugo- |
| ee80 | 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 29 0a 20 20 20 20 28 64 65 66 | amazon-s3-deploy-timer).....(def |
| eea0 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 74 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 63 61 6e 63 65 | ine-key.map."t".'easy-hugo-cance |
| eec0 | 6c 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 | l-publish-timer).....(define-key |
| eee0 | 20 6d 61 70 20 22 6f 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6f 70 65 6e 2d 6f 74 68 65 72 2d 77 | .map."o".'easy-hugo-open-other-w |
| ef00 | 69 6e 64 6f 77 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 4f 22 20 27 | indow).....(define-key.map."O".' |
| ef20 | 65 61 73 79 2d 68 75 67 6f 2d 6f 70 65 6e 2d 62 61 73 65 64 69 72 29 0a 20 20 20 20 28 64 65 66 | easy-hugo-open-basedir).....(def |
| ef40 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 52 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 72 65 6e 61 6d | ine-key.map."R".'easy-hugo-renam |
| ef60 | 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 5c 43 2d 6d 22 20 27 65 | e).....(define-key.map."\C-m".'e |
| ef80 | 61 73 79 2d 68 75 67 6f 2d 6f 70 65 6e 29 0a 20 20 20 20 28 70 75 74 20 27 65 61 73 79 2d 68 75 | asy-hugo-open).....(put.'easy-hu |
| efa0 | 67 6f 2d 6f 70 65 6e 20 3a 61 64 76 65 72 74 69 73 65 64 2d 62 69 6e 64 69 6e 67 20 22 5c 43 2d | go-open.:advertised-binding."\C- |
| efc0 | 6d 22 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 64 22 20 27 65 61 73 | m").....(define-key.map."d".'eas |
| efe0 | 79 2d 68 75 67 6f 2d 64 65 6c 65 74 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d | y-hugo-delete).....(define-key.m |
| f000 | 61 70 20 22 65 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6f 70 65 6e 29 0a 20 20 20 20 28 64 65 66 | ap."e".'easy-hugo-open).....(def |
| f020 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 66 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 73 65 6c 65 63 | ine-key.map."f".'easy-hugo-selec |
| f040 | 74 2d 66 69 6c 65 6e 61 6d 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 | t-filename).....(define-key.map. |
| f060 | 22 46 22 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 20 20 28 64 | "F".'easy-hugo-full-help).....(d |
| f080 | 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 74 61 62 5d 20 27 65 61 73 79 2d 68 75 67 6f 2d 66 | efine-key.map.[tab].'easy-hugo-f |
| f0a0 | 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 70 20 5b 62 | ull-help).....(define-key.map.[b |
| f0c0 | 61 63 6b 74 61 62 5d 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 | acktab].'easy-hugo-no-help)..... |
| f0e0 | 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 4e 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6e | (define-key.map."N".'easy-hugo-n |
| f100 | 6f 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 70 20 22 4a 22 20 | o-help).....(define-key.map."J". |
| f120 | 27 65 61 73 79 2d 68 75 67 6f 2d 6e 74 68 2d 62 6c 6f 67 29 0a 20 20 20 20 28 64 65 66 69 6e 65 | 'easy-hugo-nth-blog).....(define |
| f140 | 2d 6b 65 79 20 6d 61 70 20 22 6a 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6e 65 78 74 2d 6c 69 6e | -key.map."j".'easy-hugo-next-lin |
| f160 | 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 6b 22 20 27 65 61 73 79 | e).....(define-key.map."k".'easy |
| f180 | 2d 68 75 67 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 | -hugo-previous-line).....(define |
| f1a0 | 2d 6b 65 79 20 6d 61 70 20 22 68 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 62 61 63 6b 77 61 72 64 | -key.map."h".'easy-hugo-backward |
| f1c0 | 2d 63 68 61 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 6c 22 20 27 | -char).....(define-key.map."l".' |
| f1e0 | 65 61 73 79 2d 68 75 67 6f 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 29 0a 20 20 20 20 28 64 65 66 | easy-hugo-forward-char).....(def |
| f200 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 20 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6e 65 78 74 2d | ine-key.map.".".'easy-hugo-next- |
| f220 | 6c 69 6e 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 3f 5c 53 2d 5c | line).....(define-key.map.[?\S-\ |
| f240 | 20 5d 20 27 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 29 0a 20 20 20 | .].'easy-hugo-previous-line).... |
| f260 | 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 6e 65 78 74 2d 6c 69 6e | .(define-key.map.[remap.next-lin |
| f280 | 65 5d 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 | e].'easy-hugo-next-line).....(de |
| f2a0 | 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 70 72 65 76 69 6f 75 73 2d 6c 69 6e | fine-key.map.[remap.previous-lin |
| f2c0 | 65 5d 20 27 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 29 0a 20 20 20 | e].'easy-hugo-previous-line).... |
| f2e0 | 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 66 6f 72 77 61 72 64 2d | .(define-key.map.[remap.forward- |
| f300 | 63 68 61 72 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 20 | char].'easy-hugo-forward-char).. |
| f320 | 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 62 61 63 6b 77 61 | ...(define-key.map.[remap.backwa |
| f340 | 72 64 2d 63 68 61 72 5d 20 27 65 61 73 79 2d 68 75 67 6f 2d 62 61 63 6b 77 61 72 64 2d 63 68 61 | rd-char].'easy-hugo-backward-cha |
| f360 | 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 70 20 62 65 | r).....(define-key.map.[remap.be |
| f380 | 67 69 6e 6e 69 6e 67 2d 6f 66 2d 62 75 66 66 65 72 5d 20 27 65 61 73 79 2d 68 75 67 6f 2d 62 65 | ginning-of-buffer].'easy-hugo-be |
| f3a0 | 67 69 6e 6e 69 6e 67 2d 6f 66 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b | ginning-of-buffer).....(define-k |
| f3c0 | 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 62 61 63 6b 77 61 72 64 2d 77 6f 72 64 5d 20 27 65 61 | ey.map.[remap.backward-word].'ea |
| f3e0 | 73 79 2d 68 75 67 6f 2d 62 61 63 6b 77 61 72 64 2d 77 6f 72 64 29 0a 20 20 20 20 28 64 65 66 69 | sy-hugo-backward-word).....(defi |
| f400 | 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 69 67 68 74 5d 20 27 65 61 73 79 2d 68 75 67 6f 2d 66 6f | ne-key.map.[right].'easy-hugo-fo |
| f420 | 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. |
| f440 | 5b 6c 65 66 74 5d 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 | [left].'easy-hugo-backward-char) |
| f460 | 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 76 22 20 27 65 61 73 79 2d 68 | .....(define-key.map."v".'easy-h |
| f480 | 75 67 6f 2d 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 22 56 | ugo-view).....(define-key.map."V |
| f4a0 | 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 76 69 65 77 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 0a | ".'easy-hugo-view-other-window). |
| f4c0 | 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 72 22 20 27 65 61 73 79 2d 68 75 | ....(define-key.map."r".'easy-hu |
| f4e0 | 67 6f 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 | go-refresh).....(define-key.map. |
| f500 | 22 67 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 28 69 66 20 | "g".'easy-hugo-refresh).....(if. |
| f520 | 28 6e 75 6c 6c 20 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 68 61 | (null.easy-hugo-sort-default-cha |
| f540 | 72 29 0a 09 28 70 72 6f 67 6e 0a 09 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 73 | r)..(progn....(define-key.map."s |
| f560 | 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 74 69 6d 65 29 0a 09 20 20 28 64 65 66 69 | ".'easy-hugo-sort-time)....(defi |
| f580 | 6e 65 2d 6b 65 79 20 6d 61 70 20 22 53 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 63 | ne-key.map."S".'easy-hugo-sort-c |
| f5a0 | 68 61 72 29 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 28 64 65 66 69 6e 65 2d 6b 65 79 20 | har)).......(progn..(define-key. |
| f5c0 | 6d 61 70 20 22 53 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 74 69 6d 65 29 0a 09 28 | map."S".'easy-hugo-sort-time)..( |
| f5e0 | 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 2d 73 6f | define-key.map."s".'easy-hugo-so |
| f600 | 72 74 2d 63 68 61 72 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 | rt-char))).....(define-key.map." |
| f620 | 42 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 29 0a 20 | B".'easy-hugo-firebase-deploy).. |
| f640 | 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 4c 22 20 27 65 61 73 79 2d 68 75 67 | ...(define-key.map."L".'easy-hug |
| f660 | 6f 2d 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 29 0a 20 20 20 20 28 64 65 | o-firebase-deploy-timer).....(de |
| f680 | 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 21 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 63 61 6e 63 | fine-key.map."!".'easy-hugo-canc |
| f6a0 | 65 6c 2d 66 69 72 65 62 61 73 65 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 29 0a 20 20 20 20 28 64 | el-firebase-deploy-timer).....(d |
| f6c0 | 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 47 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 67 69 74 | efine-key.map."G".'easy-hugo-git |
| f6e0 | 68 75 62 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 | hub-deploy).....(define-key.map. |
| f700 | 22 48 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 2d 74 69 6d | "H".'easy-hugo-github-deploy-tim |
| f720 | 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 62 22 20 27 65 61 73 | er).....(define-key.map."b".'eas |
| f740 | 79 2d 68 75 67 6f 2d 63 61 6e 63 65 6c 2d 67 69 74 68 75 62 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 | y-hugo-cancel-github-deploy-time |
| f760 | 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 41 22 20 27 65 61 73 79 | r).....(define-key.map."A".'easy |
| f780 | 2d 68 75 67 6f 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 29 0a 20 20 20 20 28 64 65 66 | -hugo-amazon-s3-deploy).....(def |
| f7a0 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 6d 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 63 61 6e 63 65 | ine-key.map."m".'easy-hugo-cance |
| f7c0 | 6c 2d 61 6d 61 7a 6f 6e 2d 73 33 2d 64 65 70 6c 6f 79 2d 74 69 6d 65 72 29 0a 20 20 20 20 28 64 | l-amazon-s3-deploy-timer).....(d |
| f7e0 | 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 43 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 67 6f 6f | efine-key.map."C".'easy-hugo-goo |
| f800 | 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 65 70 6c 6f 79 29 0a 20 20 20 20 28 64 | gle-cloud-storage-deploy).....(d |
| f820 | 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 49 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 67 6f 6f | efine-key.map."I".'easy-hugo-goo |
| f840 | 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 0a | gle-cloud-storage-deploy-timer). |
| f860 | 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 69 22 20 27 65 61 73 79 2d 68 75 | ....(define-key.map."i".'easy-hu |
| f880 | 67 6f 2d 63 61 6e 63 65 6c 2d 67 6f 6f 67 6c 65 2d 63 6c 6f 75 64 2d 73 74 6f 72 61 67 65 2d 64 | go-cancel-google-cloud-storage-d |
| f8a0 | 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 |
| f8c0 | 20 22 44 22 20 27 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 | ."D".'easy-hugo-list-draft)..... |
| f8e0 | 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 71 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 71 | (define-key.map."q".'easy-hugo-q |
| f900 | 75 69 74 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 2f 22 20 27 65 61 | uit).....(define-key.map."/".'ea |
| f920 | 73 79 2d 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 64 65 66 | sy-hugo-select-postdir).....(def |
| f940 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 3b 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 73 65 6c 65 63 | ine-key.map.";".'easy-hugo-selec |
| f960 | 74 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 3c 22 20 | t-blog).....(define-key.map."<". |
| f980 | 27 65 61 73 79 2d 68 75 67 6f 2d 70 72 65 76 69 6f 75 73 2d 62 6c 6f 67 29 0a 20 20 20 20 28 64 | 'easy-hugo-previous-blog).....(d |
| f9a0 | 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 3e 22 20 27 65 61 73 79 2d 68 75 67 6f 2d 6e 65 78 | efine-key.map.">".'easy-hugo-nex |
| f9c0 | 74 2d 62 6c 6f 67 29 0a 20 20 20 20 6d 61 70 29 0a 20 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 | t-blog).....map)..."Keymap.for.` |
| f9e0 | 65 61 73 79 2d 68 75 67 6f 27 20 6d 61 6a 6f 72 20 6d 6f 64 65 2e 22 29 0a 0a 28 64 65 66 69 6e | easy-hugo'.major.mode.")..(defin |
| fa00 | 65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 65 20 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 20 73 70 | e-derived-mode.easy-hugo-mode.sp |
| fa20 | 65 63 69 61 6c 2d 6d 6f 64 65 20 22 45 61 73 79 2d 68 75 67 6f 22 0a 20 20 22 4d 61 6a 6f 72 20 | ecial-mode."Easy-hugo"..."Major. |
| fa40 | 6d 6f 64 65 20 66 6f 72 20 65 61 73 79 20 68 75 67 6f 2e 22 29 0a 0a 28 64 65 66 75 6e 20 65 61 | mode.for.easy.hugo.")..(defun.ea |
| fa60 | 73 79 2d 68 75 67 6f 2d 71 75 69 74 20 28 29 0a 20 20 22 51 75 69 74 20 65 61 73 79 20 68 75 67 | sy-hugo-quit.()..."Quit.easy.hug |
| fa80 | 6f 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 73 65 74 71 20 65 61 73 79 | o."...(interactive)...(setq.easy |
| faa0 | 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 20 31 29 0a 20 20 28 73 65 74 71 20 | -hugo--sort-time-flg.1)...(setq. |
| fac0 | 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 20 20 | easy-hugo--sort-char-flg.nil)... |
| fae0 | 28 65 61 73 79 2d 68 75 67 6f 2d 2d 70 72 65 76 69 65 77 2d 65 6e 64 29 0a 20 20 28 77 68 65 6e | (easy-hugo--preview-end)...(when |
| fb00 | 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 65 61 73 79 2d 68 75 67 6f 2d 2d 6d 6f 64 65 2d | .(buffer-live-p.easy-hugo--mode- |
| fb20 | 62 75 66 66 65 72 29 0a 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 65 61 73 79 2d 68 75 | buffer).....(kill-buffer.easy-hu |
| fb40 | 67 6f 2d 2d 6d 6f 64 65 2d 62 75 66 66 65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d | go--mode-buffer)))..(defun.easy- |
| fb60 | 68 75 67 6f 2d 6e 6f 2d 68 65 6c 70 20 28 29 0a 20 20 22 4e 6f 20 68 65 6c 70 20 65 61 73 79 20 | hugo-no-help.()..."No.help.easy. |
| fb80 | 68 75 67 6f 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 65 61 73 | hugo."...(interactive)...(if.eas |
| fba0 | 79 2d 68 75 67 6f 2d 6e 6f 2d 68 65 6c 70 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 09 28 73 65 | y-hugo-no-help.......(progn..(se |
| fbc0 | 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 09 28 73 65 74 71 | tq.easy-hugo-no-help.nil)..(setq |
| fbe0 | 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 20 65 61 73 79 2d | .easy-hugo--unmovable-line.easy- |
| fc00 | 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 2d 64 65 66 61 75 6c 74 29 29 0a 20 | hugo--unmovable-line-default)).. |
| fc20 | 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d | ...(progn.......(setq.easy-hugo- |
| fc40 | 6e 6f 2d 68 65 6c 70 20 31 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f | no-help.1).......(setq.easy-hugo |
| fc60 | 2d 61 64 64 69 74 69 6f 6e 61 6c 2d 68 65 6c 70 20 6e 69 6c 29 0a 20 20 20 20 20 20 28 73 65 74 | -additional-help.nil).......(set |
| fc80 | 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 20 33 29 29 29 | q.easy-hugo--unmovable-line.3))) |
| fca0 | 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 74 0a 20 20 20 | ...(if.easy-hugo--draft-list.... |
| fcc0 | 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 0a 20 20 20 20 28 65 | ...(easy-hugo-draft-list).....(e |
| fce0 | 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 75 67 6f 2d 66 75 | asy-hugo)))..(defun.easy-hugo-fu |
| fd00 | 6c 6c 2d 68 65 6c 70 20 28 29 0a 20 20 22 46 75 6c 6c 20 68 65 6c 70 20 6d 6f 64 65 20 6f 66 20 | ll-help.()..."Full.help.mode.of. |
| fd20 | 65 61 73 79 20 68 75 67 6f 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 | easy.hugo."...(interactive)...(i |
| fd40 | 66 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 20 20 20 20 | f.easy-hugo-additional-help..... |
| fd60 | 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 61 64 64 69 74 69 | ..(progn..(setq.easy-hugo-additi |
| fd80 | 6f 6e 61 6c 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 | onal-help.nil)..(setq.easy-hugo- |
| fda0 | 2d 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 | -unmovable-line.easy-hugo--unmov |
| fdc0 | 61 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 | able-line-default)).....(progn.. |
| fde0 | 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- |
| fe00 | 68 65 6c 70 20 31 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 6e 6f | help.1).......(setq.easy-hugo-no |
| fe20 | 2d 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 | -help.nil).......(setq.easy-hugo |
| fe40 | 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 20 28 2b 20 65 61 73 79 2d 68 75 67 6f 2d 68 65 | --unmovable-line.(+.easy-hugo-he |
| fe60 | 6c 70 2d 6c 69 6e 65 20 65 61 73 79 2d 68 75 67 6f 2d 61 64 64 2d 68 65 6c 70 2d 6c 69 6e 65 20 | lp-line.easy-hugo-add-help-line. |
| fe80 | 34 29 29 29 29 0a 20 20 28 69 66 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6c 69 73 | 4))))...(if.easy-hugo--draft-lis |
| fea0 | 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 74 29 0a 20 | t.......(easy-hugo-draft-list).. |
| fec0 | 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 75 | ...(easy-hugo)))..(defun.easy-hu |
| fee0 | 67 6f 2d 6c 69 73 74 2d 64 72 61 66 74 20 28 29 0a 20 20 22 4c 69 73 74 20 64 72 61 66 74 73 2e | go-list-draft.()..."List.drafts. |
| ff00 | 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 |
| ff20 | 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 |
| ff40 | 71 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 29 0a 09 28 73 | q.easy-hugo--draft-list.nil)..(s |
| ff60 | 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6d 6f 64 65 20 6e 69 6c 29 0a 09 | etq.easy-hugo--draft-mode.nil).. |
| ff80 | 28 65 61 73 79 2d 68 75 67 6f 29 29 0a 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 28 73 | (easy-hugo)).....(progn.......(s |
| ffa0 | 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6c 69 73 74 20 31 29 0a 20 20 20 | etq.easy-hugo--draft-list.1).... |
| ffc0 | 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6d 6f 64 65 20 22 | ...(setq.easy-hugo--draft-mode." |
| ffe0 | 20 20 44 72 61 66 74 22 29 0a 20 20 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 64 72 61 66 74 | ..Draft").......(easy-hugo-draft |
| 10000 | 2d 6c 69 73 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 72 65 66 72 | -list))))..(defun.easy-hugo-refr |
| 10020 | 65 73 68 20 28 29 0a 20 20 22 52 65 66 72 65 73 68 20 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 | esh.()..."Refresh.easy-hugo-mode |
| 10040 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 73 65 74 71 20 65 61 73 79 2d | ."...(interactive)...(setq.easy- |
| 10060 | 68 75 67 6f 2d 2d 63 75 72 73 6f 72 20 28 70 6f 69 6e 74 29 29 0a 20 20 28 73 65 74 71 20 65 61 | hugo--cursor.(point))...(setq.ea |
| 10080 | 73 79 2d 68 75 67 6f 2d 2d 72 65 66 72 65 73 68 20 31 29 0a 20 20 28 69 66 20 65 61 73 79 2d 68 | sy-hugo--refresh.1)...(if.easy-h |
| 100a0 | 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 6f | ugo--draft-list.......(easy-hugo |
| 100c0 | 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 0a 20 20 | -draft-list).....(easy-hugo))... |
| 100e0 | 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 72 65 66 72 65 73 68 20 6e 69 6c 29 29 0a 0a | (setq.easy-hugo--refresh.nil)).. |
| 10100 | 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 74 2d 74 69 6d 65 20 28 29 0a 20 20 | (defun.easy-hugo-sort-time.()... |
| 10120 | 22 53 6f 72 74 20 61 72 74 69 63 6c 65 20 62 79 20 74 69 6d 65 20 6f 6e 20 65 61 73 79 2d 68 75 | "Sort.article.by.time.on.easy-hu |
| 10140 | 67 6f 2d 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 69 66 20 | go-mode."...(interactive)...(if. |
| 10160 | 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6c 69 73 74 0a 20 20 20 20 20 20 28 70 72 6f | easy-hugo--draft-list.......(pro |
| 10180 | 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 63 68 61 72 2d 66 | gn..(setq.easy-hugo--sort-char-f |
| 101a0 | 6c 67 20 6e 69 6c 29 0a 09 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 70 | lg.nil)..(setq.easy-hugo--sort-p |
| 101c0 | 75 62 6c 69 73 68 64 61 79 2d 66 6c 67 20 6e 69 6c 29 0a 09 28 69 66 20 28 65 71 20 31 20 65 61 | ublishday-flg.nil)..(if.(eq.1.ea |
| 101e0 | 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 29 0a 09 20 20 20 20 28 73 65 | sy-hugo--sort-time-flg)......(se |
| 10200 | 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 20 32 29 0a 09 | tq.easy-hugo--sort-time-flg.2).. |
| 10220 | 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 6d 65 2d 66 6c 67 | ..(setq.easy-hugo--sort-time-flg |
| 10240 | 20 31 29 29 0a 09 28 65 61 73 79 2d 68 75 67 6f 2d 64 72 61 66 74 2d 6c 69 73 74 29 29 0a 20 20 | .1))..(easy-hugo-draft-list))... |
| 10260 | 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d | ..(progn.......(setq.easy-hugo-- |
| 10280 | 73 6f 72 74 2d 63 68 61 72 2d 66 6c 67 20 6e 69 6c 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 | sort-char-flg.nil).......(setq.e |
| 102a0 | 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 70 75 62 6c 69 73 68 64 61 79 2d 66 6c 67 20 6e 69 | asy-hugo--sort-publishday-flg.ni |
| 102c0 | 6c 29 0a 20 20 20 20 20 20 28 69 66 20 28 65 71 20 31 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f | l).......(if.(eq.1.easy-hugo--so |
| 102e0 | 72 74 2d 74 69 6d 65 2d 66 6c 67 29 0a 09 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d | rt-time-flg)....(setq.easy-hugo- |
| 10300 | 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 20 32 29 0a 09 28 73 65 74 71 20 65 61 73 79 2d 68 75 | -sort-time-flg.2)..(setq.easy-hu |
| 10320 | 67 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 20 31 29 29 0a 20 20 20 20 20 20 28 65 61 73 | go--sort-time-flg.1)).......(eas |
| 10340 | 79 2d 68 75 67 6f 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 73 6f 72 | y-hugo))))..(defun.easy-hugo-sor |
| 10360 | 74 2d 63 68 61 72 20 28 29 0a 20 20 22 53 6f 72 74 20 61 72 74 69 63 6c 65 20 62 79 20 63 68 61 | t-char.()..."Sort.article.by.cha |
| 10380 | 72 61 63 74 65 72 73 20 6f 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 2e 22 0a 20 20 28 69 | racters.on.easy-hugo-mode."...(i |
| 103a0 | 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 2d 64 72 61 | nteractive)...(if.easy-hugo--dra |
| 103c0 | 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 71 20 65 61 73 79 | ft-list.......(progn..(setq.easy |
| 103e0 | 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 09 28 73 65 74 71 | -hugo--sort-time-flg.nil)..(setq |
| 10400 | 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 70 75 62 6c 69 73 68 64 61 79 2d 66 6c 67 20 | .easy-hugo--sort-publishday-flg. |
| 10420 | 6e 69 6c 29 0a 09 28 69 66 20 28 65 71 20 31 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d | nil)..(if.(eq.1.easy-hugo--sort- |
| 10440 | 63 68 61 72 2d 66 6c 67 29 0a 09 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d | char-flg)......(setq.easy-hugo-- |
| 10460 | 73 6f 72 74 2d 63 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 | sort-char-flg.2)....(setq.easy-h |
| 10480 | 75 67 6f 2d 2d 73 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 | ugo--sort-char-flg.1))..(easy-hu |
| 104a0 | 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...... |
| 104c0 | 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. |
| 104e0 | 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 |
| 10500 | 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 20 28 69 66 20 28 | -publishday-flg.nil).......(if.( |
| 10520 | 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 6c 67 29 0a 09 | eq.1.easy-hugo--sort-char-flg).. |
| 10540 | 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 63 68 61 72 2d 66 6c 67 | ..(setq.easy-hugo--sort-char-flg |
| 10560 | 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 2d 63 68 61 72 2d | .2)..(setq.easy-hugo--sort-char- |
| 10580 | 66 6c 67 20 31 29 29 0a 20 20 20 20 20 20 28 65 61 73 79 2d 68 75 67 6f 29 29 29 29 0a 0a 28 64 | flg.1)).......(easy-hugo))))..(d |
| 105a0 | 65 66 75 6e 20 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 20 28 | efun.easy-hugo-sort-publishday.( |
| 105c0 | 29 0a 20 20 22 53 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 | )..."Sort.article.by.publishday. |
| 105e0 | 6f 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | on.easy-hugo-mode."...(interacti |
| 10600 | 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 74 0a | ve)...(if.easy-hugo--draft-list. |
| 10620 | 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 2d 73 | ......(progn..(setq.easy-hugo--s |
| 10640 | 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 68 75 | ort-time-flg.nil)..(setq.easy-hu |
| 10660 | 67 6f 2d 2d 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 | go--sort-char-flg.nil)..(if.(eq. |
| 10680 | 31 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 70 75 62 6c 69 73 68 64 61 79 2d 66 6c 67 | 1.easy-hugo--sort-publishday-flg |
| 106a0 | 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 70 75 62 | )......(setq.easy-hugo--sort-pub |
| 106c0 | 6c 69 73 68 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 | lishday-flg.2)....(setq.easy-hug |
| 106e0 | 6f 2d 2d 73 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 | o--sort-publishday-flg.1))..(eas |
| 10700 | 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 0a 20 | y-hugo-draft-list)).....(progn.. |
| 10720 | 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 74 69 6d 65 2d | .....(setq.easy-hugo--sort-time- |
| 10740 | 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 2d 2d | flg.nil).......(setq.easy-hugo-- |
| 10760 | 73 6f 72 74 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 | sort-char-flg.nil).......(if.(eq |
| 10780 | 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 68 64 61 79 2d 66 6c | .1.easy-hugo--sort-publishday-fl |
| 107a0 | 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 70 75 62 6c | g)....(setq.easy-hugo--sort-publ |
| 107c0 | 69 73 68 64 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 | ishday-flg.2)..(setq.easy-hugo-- |
| 107e0 | 73 6f 72 74 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 | sort-publishday-flg.1)).......(e |
| 10800 | 61 73 79 2d 68 75 67 6f 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d 68 75 67 6f 2d 2d | asy-hugo))))..(defun.easy-hugo-- |
| 10820 | 70 75 62 6c 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 | publishday-alist.()..."Return.ar |
| 10840 | 74 69 63 6c 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 | ticle.alist.with.publishing.date |
| 10860 | 2e 22 0a 20 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 | ."...(let*.((files.(easy-hugo--d |
| 10880 | 69 72 65 63 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 | irectory-files....(expand-file-n |
| 108a0 | 61 6d 65 0a 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 | ame.....easy-hugo-postdir.....ea |
| 108c0 | 73 79 2d 68 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 | sy-hugo-basedir)....""))...(file |
| 108e0 | 6c 69 73 74 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 | list.files)...(result.(list))).. |
| 10900 | 20 20 20 28 6c 65 74 20 28 28 73 6f 75 72 63 65 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 | ...(let.((source.(with-temp-buff |
| 10920 | 65 72 0a 09 09 20 20 20 20 28 77 68 69 6c 65 20 66 69 6c 65 73 0a 09 09 20 20 20 20 20 20 28 69 | er.......(while.files.........(i |
| 10940 | 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 28 63 61 72 20 66 69 6c 65 73 29 29 | nsert-file-contents.(car.files)) |
| 10960 | 0a 09 09 20 20 20 20 20 20 28 70 6f 70 20 66 69 6c 65 73 29 29 0a 09 09 20 20 20 20 28 62 75 66 | .........(pop.files)).......(buf |
| 10980 | 66 65 72 2d 73 74 72 69 6e 67 29 29 29 29 0a 20 20 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 68 | fer-string)))).......(save-match |
| 109a0 | 2d 64 61 74 61 0a 09 28 6c 65 74 20 28 28 70 6f 73 20 30 29 0a 09 20 20 20 20 20 20 6d 61 74 63 | -data..(let.((pos.0)........matc |
| 109c0 | 68 65 73 29 0a 09 20 20 28 77 68 69 6c 65 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5b | hes)....(while.(string-match."^[ |
| 109e0 | 23 5d 3f 5b 2b 5d 3f 5b 44 64 5d 5b 41 61 5d 5b 54 74 5d 5b 45 65 5d 5b 3a 5d 3f 20 5b 3d 5d 3f | #]?[+]?[Dd][Aa][Tt][Ee][:]?.[=]? |
| 10a00 | 2b 5b 20 5d 2a 5c 5c 28 2e 2b 3f 5c 5c 29 24 22 20 73 6f 75 72 63 65 20 70 6f 73 29 0a 09 20 20 | +[.]*\\(.+?\\)$".source.pos).... |
| 10a20 | 20 20 28 70 75 73 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 73 6f 75 72 63 65 29 20 | ..(push.(match-string.1.source). |
| 10a40 | 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 61 74 63 68 2d 65 | matches)......(setq.pos.(match-e |
| 10a60 | 6e 64 20 30 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 | nd.0)))....(when.matches......(l |
| 10a80 | 65 74 20 28 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 | et.((timestamplist......(delete. |
| 10aa0 | 22 22 20 28 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 | "".(split-string...........(repl |
| 10ac0 | 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 22 5b 5c 22 5c 27 5d | ace-regexp-in-string....."[\"\'] |
| 10ae0 | 22 20 22 20 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 | ".".".....(replace-regexp-in-str |
| 10b00 | 69 6e 67 20 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 | ing."[,()]"."".(format."%s".matc |
| 10b20 | 68 65 73 29 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 | hes)))..........."."))))........ |
| 10b40 | 28 77 68 69 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 | (while.timestamplist...(push.(co |
| 10b60 | 6e 73 20 28 63 61 72 20 74 69 6d 65 73 74 61 6d 70 6c 69 73 74 29 20 28 63 61 72 20 66 69 6c 65 | ns.(car.timestamplist).(car.file |
| 10b80 | 6c 69 73 74 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 | list)).result)...(pop.timestampl |
| 10ba0 | 69 73 74 29 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 | ist)...(pop.filelist))........re |
| 10bc0 | 73 75 6c 74 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 | sult)))))))..(defun.easy-hugo--d |
| 10be0 | 72 61 66 74 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 | raft-publishday-alist.(filesin). |
| 10c00 | 20 20 22 52 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 | .."Return.article.alist.from.FIL |
| 10c20 | 45 53 49 4e 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 | ESIN.with.publishing.date."...(w |
| 10c40 | 68 65 6e 20 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 | hen.filesin.....(let.((files.fil |
| 10c60 | 65 73 69 6e 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 | esin)....(filelist.(list))....(r |
| 10c80 | 65 73 75 6c 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 | esult.(list))).......(while.file |
| 10ca0 | 73 0a 09 28 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 | s..(push.(expand-file-name.(car. |
| 10cc0 | 66 69 6c 65 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 | files).....(expand-file-name.... |
| 10ce0 | 09 20 65 61 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 | ..easy-hugo-postdir......easy-hu |
| 10d00 | 67 6f 2d 62 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 | go-basedir))........filelist)..( |
| 10d20 | 70 6f 70 20 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 | pop.files)).......(let.((source. |
| 10d40 | 28 77 69 74 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 | (with-temp-buffer.........(while |
| 10d60 | 20 66 69 6c 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 | .filesin....(insert-file-content |
| 10d80 | 73 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 73 69 6e | s.(expand-file-name.(car.filesin |
| 10da0 | 29 0a 09 09 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 | ).........(expand-file-name..... |
| 10dc0 | 09 09 09 09 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 | .....easy-hugo-postdir.......... |
| 10de0 | 65 61 73 79 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 | easy-hugo-basedir)))....(pop.fil |
| 10e00 | 65 73 69 6e 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 | esin)).........(buffer-string))) |
| 10e20 | 29 0a 09 28 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 | )..(save-match-data....(let.((po |
| 10e40 | 73 20 30 29 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 | s.0)...matches)......(while.(str |
| 10e60 | 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5b 23 5d 3f 5b 2b 5d 3f 5b 44 64 5d 5b 41 61 5d 5b 54 74 5d | ing-match."^[#]?[+]?[Dd][Aa][Tt] |
| 10e80 | 5b 45 65 5d 5b 3a 5d 3f 20 5b 3d 5d 3f 2b 5b 20 5d 2a 5c 5c 28 2e 2b 3f 5c 5c 29 24 22 20 73 6f | [Ee][:]?.[=]?+[.]*\\(.+?\\)$".so |
| 10ea0 | 75 72 63 65 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 | urce.pos)........(push.(match-st |
| 10ec0 | 72 69 6e 67 20 31 20 73 6f 75 72 63 65 29 20 6d 61 74 63 68 65 73 29 0a 09 20 20 20 20 20 20 28 | ring.1.source).matches)........( |
| 10ee0 | 73 65 74 71 20 70 6f 73 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 29 0a 09 20 20 20 20 28 77 | setq.pos.(match-end.0)))......(w |
| 10f00 | 68 65 6e 20 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 | hen.matches........(let.((timest |
| 10f20 | 61 6d 70 6c 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 | amplist........(delete."".(split |
| 10f40 | 2d 73 74 72 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 | -string......(replace-regexp-in- |
| 10f60 | 73 74 72 69 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 | string......."[\"\']"."."....... |
| 10f80 | 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5b 2c 28 29 5d | (replace-regexp-in-string."[,()] |
| 10fa0 | 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 29 29 0a 09 09 09 | "."".(format."%s".matches))).... |
| 10fc0 | 09 20 22 20 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 | .."."))))...(while.timestamplist |
| 10fe0 | 0a 09 09 20 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 | .....(push.(cons.(car.timestampl |
| 11000 | 69 73 74 29 20 28 63 61 72 20 66 69 6c 65 6c 69 73 74 29 29 20 72 65 73 75 6c 74 29 0a 09 09 20 | ist).(car.filelist)).result).... |
| 11020 | 20 28 70 6f 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 | .(pop.timestamplist).....(pop.fi |
| 11040 | 6c 65 6c 69 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 | lelist))...result))))))))..(defu |
| 11060 | 6e 20 65 61 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 | n.easy-hugo-forward-char.(arg).. |
| 11080 | 20 22 46 6f 72 77 61 72 64 2d 63 68 61 72 20 6f 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 | ."Forward-char.on.easy-hugo-mode |
| 110a0 | 2e 0a 4f 70 74 69 6f 6e 61 6c 20 70 72 65 66 69 78 20 41 52 47 20 73 61 79 73 20 68 6f 77 20 6d | ..Optional.prefix.ARG.says.how.m |
| 110c0 | 61 6e 79 20 6c 69 6e 65 73 20 74 6f 20 6d 6f 76 65 3b 20 64 65 66 61 75 6c 74 20 69 73 20 6f 6e | any.lines.to.move;.default.is.on |
| 110e0 | 65 20 6c 69 6e 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 5e 70 22 29 0a 20 20 | e.line."...(interactive."^p")... |
| 11100 | 28 77 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 | (when.(not.(eolp)).....(forward- |
| 11120 | 63 68 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 | char.(or.arg.1))))..(defun.easy- |
| 11140 | 68 75 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 | hugo-backward-char.(arg)..."Back |
| 11160 | 77 61 72 64 2d 63 68 61 72 20 6f 6e 20 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 2e 0a 4f 70 74 | ward-char.on.easy-hugo-mode..Opt |
| 11180 | 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 |
| 111a0 | 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 |
| 111c0 | 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 |
| 111e0 | 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 |
| 11200 | 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 |
| 11220 | 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- |
| 11240 | 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 |
| 11260 | 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 |
| 11280 | 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 |
| 112a0 | 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 |
| 112c0 | 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).. |
| 112e0 | 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.....( |
| 11300 | 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))). |
| 11320 | 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. |
| 11340 | 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 |
| 11360 | 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. |
| 11380 | 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 |
| 113a0 | 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 |
| 113c0 | 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 |
| 113e0 | 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 |
| 11400 | 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) |
| 11420 | 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 |
| 11440 | 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 |
| 11460 | 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 |
| 11480 | 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 |
| 114a0 | 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. |
| 114c0 | 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 |
| 114e0 | 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 |
| 11500 | 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. |
| 11520 | 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) |
| 11540 | 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. |
| 11560 | 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 |
| 11580 | 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 |
| 115a0 | 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)))) |
| 115c0 | 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. |
| 115e0 | 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- |
| 11600 | 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 |
| 11620 | 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 |
| 11640 | 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 |
| 11660 | 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- |
| 11680 | 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 |
| 116a0 | 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 |
| 116c0 | 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 |
| 116e0 | 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 |
| 11700 | 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") |
| 11720 | 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- |
| 11740 | 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 |
| 11760 | 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.(- |
| 11780 | 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 |
| 117a0 | 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. |
| 117c0 | 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 |
| 117e0 | 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 |
| 11800 | 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 |
| 11820 | 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 |
| 11840 | 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....( |
| 11860 | 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. |
| 11880 | 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))... |
| 118a0 | 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 |
| 118c0 | 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 |
| 118e0 | 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) |
| 11900 | 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..% |
| 11920 | 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 |
| 11940 | 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 |
| 11960 | 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 |
| 11980 | 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- |
| 119a0 | 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 |
| 119c0 | 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) |
| 119e0 | 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)....... |
| 11a00 | 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 |
| 11a20 | 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 |
| 11a40 | 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 |
| 11a60 | 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 |
| 11a80 | 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.( |
| 11aa0 | 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 |
| 11ac0 | 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 |
| 11ae0 | 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 |
| 11b00 | 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.. |
| 11b20 | 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 |
| 11b40 | 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) |
| 11b60 | 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 |
| 11b80 | 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)... |
| 11ba0 | 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 |
| 11bc0 | 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 |
| 11be0 | 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 |
| 11c00 | 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 |
| 11c20 | 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- |
| 11c40 | 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 |
| 11c60 | 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 |
| 11c80 | 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 |
| 11ca0 | 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)).. |
| 11cc0 | 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 |
| 11ce0 | 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 |
| 11d00 | 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- |
| 11d20 | 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 |
| 11d40 | 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 |
| 11d60 | 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 |
| 11d80 | 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 |
| 11da0 | 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 |
| 11dc0 | 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 |
| 11de0 | 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 |
| 11e00 | 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 |
| 11e20 | 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 |
| 11e40 | 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 |
| 11e60 | 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) |
| 11e80 | 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 |
| 11ea0 | 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.( |
| 11ec0 | 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 |
| 11ee0 | 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 |
| 11f00 | 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- |
| 11f20 | 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 |
| 11f40 | 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 |
| 11f60 | 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 |
| 11f80 | 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 |
| 11fa0 | 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)....... |
| 11fc0 | 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 |
| 11fe0 | 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 |
| 12000 | 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)))..... |
| 12020 | 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)))) |
| 12040 | 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 |
| 12060 | 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 |
| 12080 | 27 20 77 69 74 68 20 64 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).. |
| 120a0 | 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- |
| 120c0 | 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 |
| 120e0 | 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 |
| 12100 | 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 |
| 12120 | 6e 20 74 68 65 20 70 6f 69 6e 74 65 72 20 77 69 74 68 20 27 76 69 65 77 2d 6d 6f 64 65 27 2e 22 | n.the.pointer.with.'view-mode'." |
| 12140 | 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 |
| 12160 | 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 |
| 12180 | 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 |
| 121a0 | 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 |
| 121c0 | 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 |
| 121e0 | 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.( |
| 12200 | 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))........(>.(+ |
| 12220 | 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 |
| 12240 | 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))))... |
| 12260 | 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. |
| 12280 | 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 |
| 122a0 | 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) |
| 122c0 | 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))).......( |
| 122e0 | 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).. |
| 12300 | 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))) |
| 12320 | 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)))))... |
| 12340 | 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)) |
| 12360 | 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- |
| 12380 | 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 |
| 123a0 | 65 20 70 6f 69 6e 74 65 72 20 77 69 74 68 20 27 76 69 65 77 2d 6d 6f 64 65 27 2e 22 0a 20 20 28 | e.pointer.with.'view-mode'."...( |
| 123c0 | 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 |
| 123e0 | 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 |
| 12400 | 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 |
| 12420 | 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. |
| 12440 | 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 |
| 12460 | 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 |
| 12480 | 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 |
| 124a0 | 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. |
| 124c0 | 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 |
| 124e0 | 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....( |
| 12500 | 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) |
| 12520 | 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).... |
| 12540 | 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 |
| 12560 | 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 |
| 12580 | 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))).... |
| 125a0 | 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 |
| 125c0 | 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 |
| 125e0 | 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 |
| 12600 | 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 |
| 12620 | 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 |
| 12640 | 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- |
| 12660 | 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 |
| 12680 | 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 |
| 126a0 | 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- |
| 126c0 | 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 |
| 126e0 | 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)). |
| 12700 | 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 |
| 12720 | 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 |
| 12740 | 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 |
| 12760 | 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 |
| 12780 | 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 |
| 127a0 | 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 |
| 127c0 | 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 |
| 127e0 | 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 |
| 12800 | 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- |
| 12820 | 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)) |
| 12840 | 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.... |
| 12860 | 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 |
| 12880 | 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. |
| 128a0 | 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- |
| 128c0 | 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- |
| 128e0 | 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 |
| 12900 | 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 |
| 12920 | 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)... |
| 12940 | 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.( |
| 12960 | 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 |
| 12980 | 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)..... |
| 129a0 | 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 |
| 129c0 | 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 |
| 129e0 | 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 |
| 12a00 | 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. |
| 12a20 | 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)...( |
| 12a40 | 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 |
| 12a60 | 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 |
| 12a80 | 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 |
| 12aa0 | 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 |
| 12ac0 | 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. |
| 12ae0 | 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 |
| 12b00 | 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 |
| 12b20 | 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)))).. |
| 12b40 | 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 |
| 12b60 | 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.( |
| 12b80 | 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[:]?.[= |
| 12ba0 | 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 |
| 12bc0 | 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 |
| 12be0 | 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 |
| 12c00 | 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 |
| 12c20 | 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..... |
| 12c40 | 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.....( |
| 12c60 | 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."[\"\'] |
| 12c80 | 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 |
| 12ca0 | 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..........."[,()]".""... |
| 12cc0 | 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))). |
| 12ce0 | 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 |
| 12d00 | 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 |
| 12d20 | 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 |
| 12d40 | 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 |
| 12d60 | 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 |
| 12d80 | 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.. |
| 12da0 | 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 |
| 12dc0 | 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 |
| 12de0 | 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... |
| 12e00 | 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 |
| 12e20 | 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))..... |
| 12e40 | 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 |
| 12e60 | 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 |
| 12e80 | 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). |
| 12ea0 | 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 |
| 12ec0 | 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[:]?.[=]?+.*\\[\\(.+?\ |
| 12ee0 | 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.( |
| 12f00 | 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). |
| 12f20 | 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))).. |
| 12f40 | 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*...... |
| 12f60 | 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 |
| 12f80 | 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- |
| 12fa0 | 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."[\"\']".".".......... |
| 12fc0 | 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....... |
| 12fe0 | 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 |
| 13000 | 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))).....".")))))))) |
| 13020 | 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.( |
| 13040 | 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 |
| 13060 | 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 |
| 13080 | 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.(-. |
| 130a0 | 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 |
| 130c0 | 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 |
| 130e0 | 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)....... |
| 13100 | 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.(+ |
| 13120 | 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)))... |
| 13140 | 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 |
| 13160 | 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 |
| 13180 | 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 |
| 131a0 | 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). |
| 131c0 | 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 |
| 131e0 | 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 |
| 13200 | 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).... |
| 13220 | 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 |
| 13240 | 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 |
| 13260 | 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- |
| 13280 | 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 |
| 132a0 | 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 |
| 132c0 | 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 |
| 132e0 | 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)....... |
| 13300 | 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 |
| 13320 | 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- |
| 13340 | 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 |
| 13360 | 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 |
| 13380 | 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 |
| 133a0 | 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 |
| 133c0 | 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 |
| 133e0 | 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))..... |
| 13400 | 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 |
| 13420 | 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 |
| 13440 | 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 |
| 13460 | 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 |
| 13480 | 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 |
| 134a0 | 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.( |
| 134c0 | 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 |
| 134e0 | 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 |
| 13500 | 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- |
| 13520 | 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)...... |
| 13540 | 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 |
| 13560 | 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 |
| 13580 | 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- |
| 135a0 | 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 |
| 135c0 | 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 |
| 135e0 | 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)....... |
| 13600 | 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 |
| 13620 | 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)).... |
| 13640 | 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 |
| 13660 | 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 |
| 13680 | 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 |
| 136a0 | 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 |
| 136c0 | 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- |
| 136e0 | 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 |
| 13700 | 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 |
| 13720 | 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 |
| 13740 | 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 |
| 13760 | 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 |
| 13780 | 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)).....( |
| 137a0 | 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 |
| 137c0 | 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- |
| 137e0 | 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 |
| 13800 | 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- |
| 13820 | 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 |
| 13840 | 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))... |
| 13860 | 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 |
| 13880 | 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 |
| 138a0 | 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- |
| 138c0 | 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. |
| 138e0 | 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 |
| 13900 | 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 |
| 13920 | 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 |
| 13940 | 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). |
| 13960 | 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 |
| 13980 | 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 |
| 139a0 | 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 |
| 139c0 | 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))..... |
| 139e0 | 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 |
| 13a00 | 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 |
| 13a20 | 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 |
| 13a40 | 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 |
| 13a60 | 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- |
| 13a80 | 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 |
| 13aa0 | 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- |
| 13ac0 | 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 |
| 13ae0 | 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 |
| 13b00 | 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- |
| 13b20 | 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)).... |
| 13b40 | 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 |
| 13b60 | 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 |
| 13b80 | 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).... |
| 13ba0 | 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- |
| 13bc0 | 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 |
| 13be0 | 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 |
| 13c00 | 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 |
| 13c20 | 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 |
| 13c40 | 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. |
| 13c60 | 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)).... |
| 13c80 | 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 |
| 13ca0 | 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 |
| 13cc0 | 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) |
| 13ce0 | 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 |
| 13d00 | 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 |
| 13d20 | 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 |
| 13d40 | 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- |
| 13d60 | 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). |
| 13d80 | 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 |
| 13da0 | 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 |
| 13dc0 | 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 |
| 13de0 | 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 |
| 13e00 | 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 |
| 13e20 | 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 |
| 13e40 | 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 |
| 13e60 | 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- |
| 13e80 | 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- |
| 13ea0 | 65 76 61 6c 2d 62 6c 6f 67 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 29 0a 09 28 65 | eval-bloglist.easy-hugo-bin)..(e |
| 13ec0 | 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- |
| 13ee0 | 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 |
| 13f00 | 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. |
| 13f20 | 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 |
| 13f40 | 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- |
| 13f60 | 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 |
| 13f80 | 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 |
| 13fa0 | 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 |
| 13fc0 | 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 |
| 13fe0 | 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 |
| 14000 | 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 |
| 14020 | 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 |
| 14040 | 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 |
| 14060 | 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 |
| 14080 | 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) |
| 140a0 | 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 |
| 140c0 | 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 |
| 140e0 | 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 |
| 14100 | 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 |
| 14120 | 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 |
| 14140 | 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- |
| 14160 | 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)).... |
| 14180 | 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 |
| 141a0 | 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 |
| 141c0 | 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- |
| 141e0 | 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 |
| 14200 | 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 |
| 14220 | 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- |
| 14240 | 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 |
| 14260 | 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- |
| 14280 | 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. |
| 142a0 | 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 |
| 142c0 | 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)).....( |
| 142e0 | 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 |
| 14300 | 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 |
| 14320 | 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 |
| 14340 | 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 |
| 14360 | 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 |
| 14380 | 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 |
| 143a0 | 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 |
| 143c0 | 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 |
| 143e0 | 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)....... |
| 14400 | 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 |
| 14420 | 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 |
| 14440 | 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 |
| 14460 | 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 |
| 14480 | 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 |
| 144a0 | 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).. |
| 144c0 | 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 |
| 144e0 | 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 |
| 14500 | 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 |
| 14520 | 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- |
| 14540 | 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 |
| 14560 | 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)... |
| 14580 | 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 |
| 145a0 | 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 |
| 145c0 | 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 |
| 145e0 | 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 |
| 14600 | 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 |
| 14620 | 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).... |
| 14640 | 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 |
| 14660 | 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 |
| 14680 | 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 |
| 146a0 | 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 |
| 146c0 | 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- |
| 146e0 | 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 |
| 14700 | 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 |
| 14720 | 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- |
| 14740 | 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 |
| 14760 | 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 |
| 14780 | 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 |
| 147a0 | 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 |
| 147c0 | 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). |
| 147e0 | 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 |
| 14800 | 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 |
| 14820 | 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 |
| 14840 | 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) |
| 14860 | 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 |
| 14880 | 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 |
| 148a0 | 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.( |
| 148c0 | 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)) |
| 148e0 | 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 |
| 14900 | 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 |
| 14920 | 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 |
| 14940 | 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 |
| 14960 | 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 |
| 14980 | 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 |
| 149a0 | 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- |
| 149c0 | 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).... |
| 149e0 | 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 |
| 14a00 | 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 |
| 14a20 | 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 |
| 14a40 | 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 |
| 14a60 | 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 |
| 14a80 | 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 |
| 14aa0 | 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 |
| 14ac0 | 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 |
| 14ae0 | 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 |
| 14b00 | 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))... |
| 14b20 | 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 |
| 14b40 | 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).. |
| 14b60 | 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 |
| 14b80 | 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 |
| 14ba0 | 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 |
| 14bc0 | 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 |
| 14be0 | 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- |
| 14c00 | 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 |
| 14c20 | 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 |
| 14c40 | 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).... |
| 14c60 | 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 |
| 14c80 | 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 |
| 14ca0 | 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- |
| 14cc0 | 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 |
| 14ce0 | 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 |
| 14d00 | 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 |
| 14d20 | 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 |
| 14d40 | 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 |
| 14d60 | 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 |
| 14d80 | 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 |
| 14da0 | 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 |
| 14dc0 | 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 |
| 14de0 | 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 |
| 14e00 | 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- |
| 14e20 | 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 |
| 14e40 | 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 |
| 14e60 | 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 |
| 14e80 | 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)....... |
| 14ea0 | 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 |
| 14ec0 | 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)) |
| 14ee0 | 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 |
| 14f00 | 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- |
| 14f20 | 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 |
| 14f40 | 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 |
| 14f60 | 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 |
| 14f80 | 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 |
| 14fa0 | 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 |
| 14fc0 | 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 |
| 14fe0 | 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). |
| 15000 | 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 |
| 15020 | 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- |
| 15040 | 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 |
| 15060 | 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 |
| 15080 | 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 |
| 150a0 | 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 |
| 150c0 | 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 |
| 150e0 | 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 |
| 15100 | 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 |
| 15120 | 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 |
| 15140 | 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 |
| 15160 | 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 |
| 15180 | 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 |
| 151a0 | 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 |
| 151c0 | 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- |
| 151e0 | 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 |
| 15200 | 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 |
| 15220 | 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 |
| 15240 | 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 |
| 15260 | 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 |
| 15280 | 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 |
| 152a0 | 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 |
| 152c0 | 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 |
| 152e0 | 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 |
| 15300 | 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-- |
| 15320 | 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 |
| 15340 | 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 |
| 15360 | 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- |
| 15380 | 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 |
| 153a0 | 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 |
| 153c0 | 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 |
| 153e0 | 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 |
| 15400 | 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.(- |
| 15420 | 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)) |
| 15440 | 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). |
| 15460 | 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 |
| 15480 | 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)...... |
| 154a0 | 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 |
| 154c0 | 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 |
| 154e0 | 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- |
| 15500 | 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)....... |
| 15520 | 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))))) |
| 15540 | 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 |
| 15560 | 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. |
| 15580 | 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 |
| 155a0 | 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- |
| 155c0 | 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 |
| 155e0 | 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 |
| 15600 | 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 |
| 15620 | 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 |
| 15640 | 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)..... |
| 15660 | 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 |
| 15680 | 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 |
| 156a0 | 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 |
| 156c0 | 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 |
| 156e0 | 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- |
| 15700 | 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 |
| 15720 | 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" |
| 15740 | 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 |
| 15760 | 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 |
| 15780 | 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 |
| 157a0 | 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 |
| 157c0 | 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 |
| 157e0 | 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 |
| 15800 | 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 |
| 15820 | 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"..... |
| 15840 | 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). |
| 15860 | 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 |
| 15880 | 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....... |
| 158a0 | 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 |
| 158c0 | 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 |
| 158e0 | 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- |
| 15900 | 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 |
| 15920 | 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 |
| 15940 | 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).... |
| 15960 | 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 |
| 15980 | 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. |
| 159a0 | 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.. |
| 159c0 | 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 |
| 159e0 | 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 |
| 15a00 | 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 |
| 15a20 | 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 |
| 15a40 | 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.()..." |
| 15a60 | 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 |
| 15a80 | 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 |
| 15aa0 | 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- |
| 15ac0 | 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 |
| 15ae0 | 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 |
| 15b00 | 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) |
| 15b20 | 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 |
| 15b40 | 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 |
| 15b60 | 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 |
| 15b80 | 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 |
| 15ba0 | 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)).. |
| 15bc0 | 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 |
| 15be0 | 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......." |
| 15c00 | 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 |
| 15c20 | 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 |
| 15c40 | 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 |
| 15c60 | 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 |
| 15c80 | 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 |
| 15ca0 | 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 |
| 15cc0 | 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)...... |
| 15ce0 | 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 |
| 15d00 | 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- |
| 15d20 | 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 |
| 15d40 | 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 |
| 15d60 | 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 |
| 15d80 | 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 |
| 15da0 | 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 |
| 15dc0 | 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)....... |
| 15de0 | 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 |
| 15e00 | 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- |
| 15e20 | 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 |
| 15e40 | 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 |
| 15e60 | 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 |
| 15e80 | 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 |
| 15ea0 | 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 |
| 15ec0 | 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 |
| 15ee0 | 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 |
| 15f00 | 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 |
| 15f20 | 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 |
| 15f40 | 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 |
| 15f60 | 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 |
| 15f80 | 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 |
| 15fa0 | 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 |
| 15fc0 | 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 |
| 15fe0 | 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.". |
| 16000 | 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.... |
| 16020 | 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 |
| 16040 | 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).. |
| 16060 | 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..... |
| 16080 | 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 |
| 160a0 | 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 |
| 160c0 | 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 |
| 160e0 | 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 |
| 16100 | 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 |
| 16120 | 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\\ |
| 16140 | 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\\)\ |
| 16160 | 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 |
| 16180 | 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)..." |
| 161a0 | 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. |
| 161c0 | 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 |
| 161e0 | 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 |
| 16200 | 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 |
| 16220 | 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-- |
| 16240 | 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)))))..( |
| 16260 | 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 |
| 16280 | 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 |
| 162a0 | 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 |
| 162c0 | 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.( |
| 162e0 | 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.?.) |
| 16300 | 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 |
| 16320 | 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)))).. |
| 16340 | 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 |
| 16360 | 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. |
| 16380 | 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.? |
| 163a0 | 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 |
| 163c0 | 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 |
| 163e0 | 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 |
| 16400 | 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 |
| 16420 | 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 |
| 16440 | 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 |
| 16460 | 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- |
| 16480 | 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. |
| 164a0 | 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 |
| 164c0 | 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 |
| 164e0 | 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.'("./"."../")) |
| 16500 | 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 |
| 16520 | 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 |
| 16540 | 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 |
| 16560 | 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 |
| 16580 | 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 |
| 165a0 | 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 |
| 165c0 | 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.( |
| 165e0 | 64 69 72 20 72 65 67 65 78 70 29 0a 20 20 22 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 61 6c | dir.regexp)..."Return.list.of.al |
| 16600 | 6c 20 66 69 6c 65 73 20 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 75 6e 64 65 72 20 44 49 52 20 74 | l.files.nondirectory.under.DIR.t |
| 16620 | 68 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 | hat.have.file.names.matching.REG |
| 16640 | 45 58 50 2e 22 0a 20 20 28 6c 65 74 20 28 28 72 65 73 75 6c 74 20 6e 69 6c 29 0a 09 28 66 69 6c | EXP."...(let.((result.nil)..(fil |
| 16660 | 65 73 20 6e 69 6c 29 0a 09 28 74 72 61 6d 70 2d 6d 6f 64 65 20 28 61 6e 64 20 74 72 61 6d 70 2d | es.nil)..(tramp-mode.(and.tramp- |
| 16680 | 6d 6f 64 65 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | mode.(file-remote-p.(expand-file |
| 166a0 | 2d 6e 61 6d 65 20 64 69 72 29 29 29 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 69 6c 65 | -name.dir))))).....(dolist.(file |
| 166c0 | 20 28 73 6f 72 74 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e | .(sort.(file-name-all-completion |
| 166e0 | 73 20 22 22 20 64 69 72 29 0a 09 09 09 27 73 74 72 69 6e 67 3c 29 29 0a 20 20 20 20 20 20 28 75 | s."".dir)....'string<)).......(u |
| 16700 | 6e 6c 65 73 73 20 28 6d 65 6d 62 65 72 20 66 69 6c 65 20 27 28 22 2e 2f 22 20 22 2e 2e 2f 22 29 | nless.(member.file.'("./"."../") |
| 16720 | 29 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 | )..(if.(not.(easy-hugo--director |
| 16740 | 79 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 | y-name-p.file))......(when.(stri |
| 16760 | 6e 67 2d 6d 61 74 63 68 20 72 65 67 65 78 70 20 66 69 6c 65 29 0a 09 20 20 20 20 20 20 28 70 75 | ng-match.regexp.file)........(pu |
| 16780 | 73 68 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 20 66 69 6c 65 | sh.(file-name-nondirectory..file |
| 167a0 | 29 20 66 69 6c 65 73 29 29 29 29 29 0a 20 20 20 20 28 6e 63 6f 6e 63 20 72 65 73 75 6c 74 20 28 | ).files))))).....(nconc.result.( |
| 167c0 | 6e 72 65 76 65 72 73 65 20 66 69 6c 65 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 61 73 79 2d | nreverse.files))))..(defun.easy- |
| 167e0 | 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 |
| 16800 | 79 20 28 64 69 72 20 72 65 67 65 78 70 20 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 63 6c 75 64 65 2d | y.(dir.regexp.&optional.include- |
| 16820 | 64 69 72 65 63 74 6f 72 69 65 73 29 0a 20 20 22 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 61 | directories)..."Return.list.of.a |
| 16840 | 6c 6c 20 66 69 6c 65 73 20 75 6e 64 65 72 20 44 49 52 20 74 68 61 74 20 68 61 76 65 20 66 69 6c | ll.files.under.DIR.that.have.fil |
| 16860 | 65 20 6e 61 6d 65 73 20 6d 61 74 63 68 69 6e 67 20 52 45 47 45 58 50 2e 0a 54 68 69 73 20 66 75 | e.names.matching.REGEXP..This.fu |
| 16880 | 6e 63 74 69 6f 6e 20 77 6f 72 6b 73 20 72 65 63 75 72 73 69 76 65 6c 79 2e 20 20 46 69 6c 65 73 | nction.works.recursively...Files |
| 168a0 | 20 61 72 65 20 72 65 74 75 72 6e 65 64 20 69 6e 20 5c 22 64 65 70 74 68 20 66 69 72 73 74 5c 22 | .are.returned.in.\"depth.first\" |
| 168c0 | 0a 6f 72 64 65 72 2c 20 61 6e 64 20 66 69 6c 65 73 20 66 72 6f 6d 20 65 61 63 68 20 64 69 72 65 | .order,.and.files.from.each.dire |
| 168e0 | 63 74 6f 72 79 20 61 72 65 20 73 6f 72 74 65 64 20 69 6e 20 61 6c 70 68 61 62 65 74 69 63 61 6c | ctory.are.sorted.in.alphabetical |
| 16900 | 20 6f 72 64 65 72 2e 0a 45 61 63 68 20 66 69 6c 65 20 6e 61 6d 65 20 61 70 70 65 61 72 73 20 69 | .order..Each.file.name.appears.i |
| 16920 | 6e 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 6c 69 73 74 20 69 6e 20 69 74 73 20 61 62 73 6f 6c | n.the.returned.list.in.its.absol |
| 16940 | 75 74 65 20 66 6f 72 6d 2e 0a 4f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 49 4e 43 4c | ute.form..Optional.argument.INCL |
| 16960 | 55 44 45 2d 44 49 52 45 43 54 4f 52 49 45 53 20 6e 6f 6e 2d 6e 69 6c 20 6d 65 61 6e 73 20 61 6c | UDE-DIRECTORIES.non-nil.means.al |
| 16980 | 73 6f 20 69 6e 63 6c 75 64 65 20 69 6e 20 74 68 65 0a 6f 75 74 70 75 74 20 64 69 72 65 63 74 6f | so.include.in.the.output.directo |
| 169a0 | 72 69 65 73 20 77 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 | ries.whose.names.match.REGEXP.". |
| 169c0 | 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 73 20 6e 69 6c | ..(let.((result.nil)..(files.nil |
| 169e0 | 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 6f 64 65 20 28 | )..(tramp-mode.(and.tramp-mode.( |
| 16a00 | 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 6e 61 6d 65 20 | file-remote-p.(expand-file-name. |
| 16a20 | 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 28 73 6f 72 74 | dir))))).....(dolist.(file.(sort |
| 16a40 | 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 20 22 22 20 64 | .(file-name-all-completions."".d |
| 16a60 | 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 6c 65 73 73 20 | ir)....'string<)).......(unless. |
| 16a80 | 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 0a 09 28 69 66 | (member.file.'("./"."../"))..(if |
| 16aa0 | 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 2d 70 20 66 69 | .(easy-hugo--directory-name-p.fi |
| 16ac0 | 6c 65 29 0a 09 20 20 20 20 28 6c 65 74 2a 20 28 28 6c 65 61 66 20 28 73 75 62 73 74 72 69 6e 67 | le)......(let*.((leaf.(substring |
| 16ae0 | 20 66 69 6c 65 20 30 20 28 31 2d 20 28 6c 65 6e 67 74 68 20 66 69 6c 65 29 29 29 29 0a 09 09 20 | .file.0.(1-.(length.file)))).... |
| 16b00 | 20 20 28 66 75 6c 6c 2d 66 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 6c | ..(full-file.(expand-file-name.l |
| 16b20 | 65 61 66 20 64 69 72 29 29 29 0a 09 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 69 6c 65 2d | eaf.dir)))........(unless.(file- |
| 16b40 | 73 79 6d 6c 69 6e 6b 2d 70 20 66 75 6c 6c 2d 66 69 6c 65 29 0a 09 09 28 73 65 74 71 20 72 65 73 | symlink-p.full-file)...(setq.res |
| 16b60 | 75 6c 74 0a 09 09 20 20 20 20 20 20 28 6e 63 6f 6e 63 20 72 65 73 75 6c 74 20 28 65 61 73 79 2d | ult.........(nconc.result.(easy- |
| 16b80 | 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 |
| 16ba0 | 79 0a 09 09 09 09 20 20 20 20 20 66 75 6c 6c 2d 66 69 6c 65 20 72 65 67 65 78 70 20 69 6e 63 6c | y..........full-file.regexp.incl |
| 16bc0 | 75 64 65 2d 64 69 72 65 63 74 6f 72 69 65 73 29 29 29 29 0a 09 20 20 20 20 20 20 28 77 68 65 6e | ude-directories))))........(when |
| 16be0 | 20 28 61 6e 64 20 69 6e 63 6c 75 64 65 2d 64 69 72 65 63 74 6f 72 69 65 73 0a 09 09 09 20 28 73 | .(and.include-directories.....(s |
| 16c00 | 74 72 69 6e 67 2d 6d 61 74 63 68 20 72 65 67 65 78 70 20 6c 65 61 66 29 29 0a 09 09 28 73 65 74 | tring-match.regexp.leaf))...(set |
| 16c20 | 71 20 72 65 73 75 6c 74 20 28 6e 63 6f 6e 63 20 72 65 73 75 6c 74 20 28 6c 69 73 74 20 66 75 6c | q.result.(nconc.result.(list.ful |
| 16c40 | 6c 2d 66 69 6c 65 29 29 29 29 29 0a 09 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 | l-file)))))....(when.(string-mat |
| 16c60 | 63 68 20 72 65 67 65 78 70 20 66 69 6c 65 29 0a 09 20 20 20 20 28 70 75 73 68 20 28 65 78 70 61 | ch.regexp.file)......(push.(expa |
| 16c80 | 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 6c 65 73 29 29 29 29 | nd-file-name.file.dir).files)))) |
| 16ca0 | 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 65 72 73 65 20 66 69 | ).....(nconc.result.(nreverse.fi |
| 16cc0 | 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 2d 64 72 61 66 74 2d | les))))..(defun.easy-hugo-draft- |
| 16ce0 | 6c 69 73 74 20 28 29 0a 20 20 22 44 72 61 66 74 73 20 6c 69 73 74 20 6d 6f 64 65 20 6f 66 20 60 | list.()..."Drafts.list.mode.of.` |
| 16d00 | 65 61 73 79 2d 68 75 67 6f 27 2e 22 0a 20 20 28 65 61 73 79 2d 68 75 67 6f 2d 77 69 74 68 2d 65 | easy-hugo'."...(easy-hugo-with-e |
| 16d20 | 6e 76 0a 20 20 20 28 6c 65 74 20 28 28 73 6f 75 72 63 65 20 28 73 70 6c 69 74 2d 73 74 72 69 6e | nv....(let.((source.(split-strin |
| 16d40 | 67 0a 09 09 20 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 6c | g.....(with-temp-buffer.......(l |
| 16d60 | 65 74 20 28 28 72 65 74 20 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 68 65 6c 6c 2d 63 6f 6d | et.((ret.(call-process-shell-com |
| 16d80 | 6d 61 6e 64 20 28 63 6f 6e 63 61 74 20 65 61 73 79 2d 68 75 67 6f 2d 62 69 6e 20 22 20 6c 69 73 | mand.(concat.easy-hugo-bin.".lis |
| 16da0 | 74 20 64 72 61 66 74 73 22 29 20 6e 69 6c 20 74 29 29 29 0a 09 09 20 20 20 20 20 20 28 75 6e 6c | t.drafts").nil.t))).........(unl |
| 16dc0 | 65 73 73 20 28 7a 65 72 6f 70 20 72 65 74 29 0a 09 09 09 28 65 72 72 6f 72 20 22 27 48 75 67 6f | ess.(zerop.ret)....(error."'Hugo |
| 16de0 | 20 6c 69 73 74 20 64 72 61 66 74 73 27 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 65 | .list.drafts'.command.does.not.e |
| 16e00 | 6e 64 20 6e 6f 72 6d 61 6c 6c 79 22 29 29 0a 09 09 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 | nd.normally")).........(buffer-s |
| 16e20 | 74 72 69 6e 67 29 29 29 0a 09 09 20 20 22 5c 6e 22 29 29 0a 09 20 28 6c 69 73 74 73 20 28 6c 69 | tring)))....."\n"))...(lists.(li |
| 16e40 | 73 74 29 29 0a 09 20 28 66 69 6c 65 73 20 28 6c 69 73 74 29 29 29 0a 20 20 20 20 20 28 64 6f 6c | st))...(files.(list)))......(dol |
| 16e60 | 69 73 74 20 28 66 69 6c 65 20 73 6f 75 72 63 65 29 0a 20 20 20 20 20 20 20 28 69 66 20 28 65 71 | ist.(file.source)........(if.(eq |
| 16e80 | 75 61 6c 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 | ual.(file-relative-name.easy-hug |
| 16ea0 | 6f 2d 70 6f 73 74 64 69 72 20 22 63 6f 6e 74 65 6e 74 22 29 20 22 2e 22 29 0a 09 20 20 20 28 77 | o-postdir."content").".").....(w |
| 16ec0 | 68 65 6e 20 28 65 71 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 28 5b 5e 2f 5d 2b 5c | hen.(eq.(string-match."\\([^/]+\ |
| 16ee0 | 5c 29 24 22 20 66 69 6c 65 29 20 30 29 0a 09 20 20 20 20 20 28 70 75 73 68 20 28 6d 61 74 63 68 | \)$".file).0).......(push.(match |
| 16f00 | 2d 73 74 72 69 6e 67 20 31 20 66 69 6c 65 29 20 66 69 6c 65 73 29 29 0a 09 20 28 77 68 65 6e 20 | -string.1.file).files))...(when. |
| 16f20 | 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 0a 09 09 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 2d 72 65 | (string-match...(concat.(file-re |
| 16f40 | 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 |
| 16f60 | 6f 6e 74 65 6e 74 22 29 20 22 2f 5c 5c 28 2e 2b 3f 5c 5c 29 24 22 29 0a 09 09 66 69 6c 65 29 0a | ontent")."/\\(.+?\\)$")...file). |
| 16f80 | 09 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 6c 65 29 20 | ....(push.(match-string.1.file). |
| 16fa0 | 66 69 6c 65 73 29 29 29 29 0a 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 69 6c 65 2d 64 69 72 | files))))......(unless.(file-dir |
| 16fc0 | 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 2d | ectory-p.(expand-file-name.easy- |
| 16fe0 | 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)) |
| 17000 | 0a 20 20 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 | ........(error."%s%s.does.not.ex |
| 17020 | 69 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 | ist!".easy-hugo-basedir.easy-hug |
| 17040 | 6f 2d 70 6f 73 74 64 69 72 29 29 0a 20 20 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f | o-postdir))......(setq.easy-hugo |
| 17060 | 2d 2d 6d 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 | --mode-buffer.(get-buffer-create |
| 17080 | 20 65 61 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 20 20 28 | .easy-hugo--buffer-name))......( |
| 170a0 | 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 6d 6f 64 65 | switch-to-buffer.easy-hugo--mode |
| 170c0 | 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 64 65 66 61 75 6c | -buffer)......(setq-local.defaul |
| 170e0 | 74 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 0a 20 | t-directory.easy-hugo-basedir).. |
| 17100 | 20 20 20 20 28 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 | ....(setq.buffer-read-only.nil). |
| 17120 | 20 20 20 20 20 28 65 72 61 73 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 28 69 66 20 28 65 71 | .....(erase-buffer)......(if.(eq |
| 17140 | 75 61 6c 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 | ual.(file-relative-name.easy-hug |
| 17160 | 6f 2d 70 6f 73 74 64 69 72 20 22 63 6f 6e 74 65 6e 74 22 29 20 22 2e 22 29 0a 09 20 28 69 6e 73 | o-postdir."content").".")...(ins |
| 17180 | 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 09 09 20 20 28 63 6f 6e 63 61 74 20 22 45 61 73 | ert.(propertize.....(concat."Eas |
| 171a0 | 79 2d 68 75 67 6f 20 20 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 20 22 2f 22 20 65 61 73 79 | y-hugo..".easy-hugo-url."/".easy |
| 171c0 | 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6d 6f 64 65 20 22 5c 6e 5c 6e 22 29 0a 09 09 20 20 27 66 | -hugo--draft-mode."\n\n").....'f |
| 171e0 | 61 63 65 0a 09 09 20 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 | ace.....'easy-hugo-help-face)).. |
| 17200 | 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 0a 09 09 28 63 6f 6e | ......(insert.(propertize...(con |
| 17220 | 63 61 74 20 22 45 61 73 79 2d 68 75 67 6f 20 20 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 20 | cat."Easy-hugo..".easy-hugo-url. |
| 17240 | 22 2f 22 0a 09 09 09 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 65 61 73 79 2d | "/"....(file-relative-name.easy- |
| 17260 | 68 75 67 6f 2d 70 6f 73 74 64 69 72 20 22 63 6f 6e 74 65 6e 74 22 29 0a 09 09 09 65 61 73 79 2d | hugo-postdir."content")....easy- |
| 17280 | 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6d 6f 64 65 20 22 5c 6e 5c 6e 22 29 0a 09 09 27 66 61 63 65 | hugo--draft-mode."\n\n")...'face |
| 172a0 | 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 29 0a 20 20 20 20 20 | ...'easy-hugo-help-face)))...... |
| 172c0 | 28 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 20 | (unless.easy-hugo-no-help....... |
| 172e0 | 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 65 61 73 79 2d 68 75 67 6f 2d 68 | .(insert.(propertize.easy-hugo-h |
| 17300 | 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 29 | elp.'face.'easy-hugo-help-face)) |
| 17320 | 0a 20 20 20 20 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 | ........(when.easy-hugo-addition |
| 17340 | 61 6c 2d 68 65 6c 70 0a 09 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 65 61 | al-help...(insert.(propertize.ea |
| 17360 | 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 |
| 17380 | 6f 2d 68 65 6c 70 2d 66 61 63 65 29 29 29 0a 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 | o-help-face)))........(insert.(p |
| 173a0 | 72 6f 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 | ropertize.(concat."\n")'face.'ea |
| 173c0 | 73 79 2d 68 75 67 6f 2d 68 65 6c 70 2d 66 61 63 65 29 29 29 0a 20 20 20 20 20 28 75 6e 6c 65 73 | sy-hugo-help-face)))......(unles |
| 173e0 | 73 20 65 61 73 79 2d 68 75 67 6f 2d 2d 72 65 66 72 65 73 68 0a 20 20 20 20 20 20 20 28 73 65 74 | s.easy-hugo--refresh........(set |
| 17400 | 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 73 6f 72 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 | q.easy-hugo--cursor.(point)))... |
| 17420 | 20 20 20 28 63 6f 6e 64 20 28 28 65 71 20 31 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d | ...(cond.((eq.1.easy-hugo--sort- |
| 17440 | 63 68 61 72 2d 66 6c 67 29 0a 09 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 28 72 65 76 65 | char-flg)......(setq.files.(reve |
| 17460 | 72 73 65 20 28 73 6f 72 74 20 66 69 6c 65 73 20 27 73 74 72 69 6e 67 3c 29 29 29 29 0a 09 20 20 | rse.(sort.files.'string<)))).... |
| 17480 | 20 28 28 65 71 20 32 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 | .((eq.2.easy-hugo--sort-char-flg |
| 174a0 | 29 0a 09 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 28 73 6f 72 74 20 66 69 6c 65 73 20 27 | )......(setq.files.(sort.files.' |
| 174c0 | 73 74 72 69 6e 67 3c 29 29 29 0a 09 20 20 20 28 28 65 71 20 31 20 65 61 73 79 2d 68 75 67 6f 2d | string<))).....((eq.1.easy-hugo- |
| 174e0 | 2d 73 6f 72 74 2d 70 75 62 6c 69 73 68 64 61 79 2d 66 6c 67 29 0a 09 20 20 20 20 28 6c 65 74 20 | -sort-publishday-flg)......(let. |
| 17500 | 28 28 70 75 62 6c 69 73 74 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 70 75 62 6c | ((publist.(easy-hugo--draft-publ |
| 17520 | 69 73 68 64 61 79 2d 61 6c 69 73 74 20 66 69 6c 65 73 29 29 29 0a 09 20 20 20 20 20 20 28 69 66 | ishday-alist.files)))........(if |
| 17540 | 20 70 75 62 6c 69 73 74 0a 09 09 20 20 28 6c 65 74 20 28 28 73 6f 75 72 63 65 20 28 72 65 76 65 | .publist.....(let.((source.(reve |
| 17560 | 72 73 65 20 28 73 6f 72 74 20 70 75 62 6c 69 73 74 0a 09 09 09 09 09 20 20 20 20 20 20 20 28 6c | rse.(sort.publist.............(l |
| 17580 | 61 6d 62 64 61 20 28 61 20 62 29 20 28 73 74 72 69 6e 67 3e 20 28 63 61 72 20 61 29 20 28 63 61 | ambda.(a.b).(string>.(car.a).(ca |
| 175a0 | 72 20 62 29 29 29 29 29 29 29 0a 09 09 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 6e 69 6c | r.b))))))).......(setq.files.nil |
| 175c0 | 29 0a 09 09 20 20 20 20 28 77 68 69 6c 65 20 73 6f 75 72 63 65 0a 09 09 20 20 20 20 20 20 28 70 | ).......(while.source.........(p |
| 175e0 | 75 73 68 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 28 63 64 72 20 28 63 61 | ush.(file-relative-name.(cdr.(ca |
| 17600 | 72 20 73 6f 75 72 63 65 29 29 0a 09 09 09 09 09 09 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 | r.source)).......(expand-file-na |
| 17620 | 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 |
| 17640 | 61 73 65 64 69 72 29 29 0a 09 09 09 20 20 20 20 66 69 6c 65 73 29 0a 09 09 20 20 20 20 20 20 28 | asedir))........files).........( |
| 17660 | 70 6f 70 20 73 6f 75 72 63 65 29 29 29 0a 09 09 28 6d 65 73 73 61 67 65 20 22 54 68 65 72 65 20 | pop.source)))...(message."There. |
| 17680 | 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 |
| 176a0 | 20 6d 61 74 74 65 72 22 29 29 29 29 0a 09 20 20 20 28 28 65 71 20 32 20 65 61 73 79 2d 68 75 67 | .matter")))).....((eq.2.easy-hug |
| 176c0 | 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 20 20 20 28 6c 65 | o--sort-publishday-flg)......(le |
| 176e0 | 74 20 28 28 70 75 62 6c 69 73 74 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 70 75 | t.((publist.(easy-hugo--draft-pu |
| 17700 | 62 6c 69 73 68 64 61 79 2d 61 6c 69 73 74 20 66 69 6c 65 73 29 29 29 0a 09 20 20 20 20 20 20 28 | blishday-alist.files)))........( |
| 17720 | 69 66 20 70 75 62 6c 69 73 74 0a 09 09 20 20 28 6c 65 74 20 28 28 73 6f 75 72 63 65 20 28 73 6f | if.publist.....(let.((source.(so |
| 17740 | 72 74 20 70 75 62 6c 69 73 74 0a 09 09 09 09 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 61 20 | rt.publist...........(lambda.(a. |
| 17760 | 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 29 29 29 | b).(string>.(car.a).(car.b)))))) |
| 17780 | 0a 09 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 | .......(setq.files.nil).......(w |
| 177a0 | 68 69 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 | hile.source.........(push.(file- |
| 177c0 | 72 65 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 | relative-name.(cdr.(car.source)) |
| 177e0 | 0a 09 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 | .......(expand-file-name.easy-hu |
| 17800 | 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 0a 09 | go-postdir.easy-hugo-basedir)).. |
| 17820 | 09 09 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 | ......files).........(pop.source |
| 17840 | 29 29 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 | )))...(message."There.is.no.file |
| 17860 | 20 77 72 69 74 74 65 6e 20 64 61 74 65 20 69 6e 20 66 72 6f 6e 74 20 6d 61 74 74 65 72 22 29 29 | .written.date.in.front.matter")) |
| 17880 | 29 29 29 0a 20 20 20 20 20 28 77 68 69 6c 65 20 66 69 6c 65 73 0a 20 20 20 20 20 20 20 28 70 75 | )))......(while.files........(pu |
| 178a0 | 73 68 0a 09 28 63 6f 6e 63 61 74 0a 09 20 28 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e | sh..(concat...(format-time-strin |
| 178c0 | 67 20 22 25 59 2d 25 6d 2d 25 64 20 25 48 3a 25 4d 3a 25 53 20 22 0a 09 09 09 20 20 20 20 20 28 | g."%Y-%m-%d.%H:%M:%S.".........( |
| 178e0 | 6e 74 68 20 35 20 28 66 69 6c 65 2d 61 74 74 72 69 62 75 74 65 73 0a 09 09 09 09 20 20 20 20 20 | nth.5.(file-attributes.......... |
| 17900 | 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 28 63 61 72 | (expand-file-name...........(car |
| 17920 | 20 66 69 6c 65 73 29 0a 09 09 09 09 20 20 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 | .files)...........easy-hugo-post |
| 17940 | 64 69 72 29 29 29 29 0a 09 20 28 63 61 72 20 66 69 6c 65 73 29 29 0a 09 6c 69 73 74 73 29 0a 20 | dir))))...(car.files))..lists).. |
| 17960 | 20 20 20 20 20 20 28 70 6f 70 20 66 69 6c 65 73 29 29 0a 20 20 20 20 20 28 63 6f 6e 64 20 28 28 | ......(pop.files))......(cond.(( |
| 17980 | 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 66 6c 67 29 0a 09 | eq.1.easy-hugo--sort-time-flg).. |
| 179a0 | 20 20 20 20 28 73 65 74 71 20 6c 69 73 74 73 20 28 72 65 76 65 72 73 65 20 28 73 6f 72 74 20 6c | ....(setq.lists.(reverse.(sort.l |
| 179c0 | 69 73 74 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 | ists.'string<)))).....((eq.2.eas |
| 179e0 | 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 29 0a 09 20 20 20 20 28 73 65 74 | y-hugo--sort-time-flg)......(set |
| 17a00 | 71 20 6c 69 73 74 73 20 28 73 6f 72 74 20 6c 69 73 74 73 20 27 73 74 72 69 6e 67 3c 29 29 29 29 | q.lists.(sort.lists.'string<)))) |
| 17a20 | 0a 20 20 20 20 20 28 77 68 69 6c 65 20 6c 69 73 74 73 0a 20 20 20 20 20 20 20 28 69 6e 73 65 72 | ......(while.lists........(inser |
| 17a40 | 74 20 28 63 6f 6e 63 61 74 20 28 63 61 72 20 6c 69 73 74 73 29 20 22 5c 6e 22 29 29 0a 20 20 20 | t.(concat.(car.lists)."\n")).... |
| 17a60 | 20 20 20 20 28 70 6f 70 20 6c 69 73 74 73 29 29 0a 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 | ....(pop.lists))......(goto-char |
| 17a80 | 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 73 6f 72 29 0a 20 20 20 20 20 28 65 61 73 79 2d 68 | .easy-hugo--cursor)......(easy-h |
| 17aa0 | 75 67 6f 2d 69 67 6e 6f 72 65 2d 65 72 72 6f 72 0a 20 20 20 20 20 20 28 69 66 20 65 61 73 79 2d | ugo-ignore-error.......(if.easy- |
| 17ac0 | 68 75 67 6f 2d 2d 72 65 66 72 65 73 68 0a 09 20 28 70 72 6f 67 6e 0a 09 20 20 20 28 77 68 65 6e | hugo--refresh...(progn.....(when |
| 17ae0 | 20 28 3c 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 20 65 61 73 79 2d 68 75 | .(<.(line-number-at-pos).easy-hu |
| 17b00 | 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 29 0a 09 20 20 20 20 20 28 67 6f 74 6f 2d | go--unmovable-line).......(goto- |
| 17b20 | 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 09 20 20 20 20 20 28 66 6f 72 77 61 72 64 | char.(point-min)).......(forward |
| 17b40 | 2d 6c 69 6e 65 20 28 2d 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 | -line.(-.easy-hugo--unmovable-li |
| 17b60 | 6e 65 20 31 29 29 29 0a 09 20 20 20 28 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 29 0a | ne.1))).....(beginning-of-line). |
| 17b80 | 09 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 |
| 17ba0 | 77 61 72 64 2d 63 68 61 72 29 29 0a 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 63 68 61 72 | ward-char))........(forward-char |
| 17bc0 | 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 20 20 20 20 | .easy-hugo--forward-char)))..... |
| 17be0 | 20 28 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 29 0a 20 20 20 20 20 28 77 68 65 6e 20 65 61 73 | .(easy-hugo-mode)......(when.eas |
| 17c00 | 79 2d 68 75 67 6f 2d 65 6d 61 63 73 70 65 61 6b 0a 20 20 20 20 20 20 20 28 65 61 73 79 2d 68 75 | y-hugo-emacspeak........(easy-hu |
| 17c20 | 67 6f 2d 65 6d 61 63 73 70 65 61 6b 2d 66 69 6c 65 6e 61 6d 65 29 29 29 29 29 0a 0a 3b 3b 3b 23 | go-emacspeak-filename)))))..;;;# |
| 17c40 | 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 20 28 29 0a 20 | ##autoload.(defun.easy-hugo.().. |
| 17c60 | 20 22 45 61 73 79 20 68 75 67 6f 20 6d 6f 64 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | ."Easy.hugo.mode."...(interactiv |
| 17c80 | 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 75 6e 6c | e)...(easy-hugo-with-env....(unl |
| 17ca0 | 65 73 73 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 | ess.(file-directory-p.(expand-fi |
| 17cc0 | 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 79 2d 68 | le-name.easy-hugo-postdir.easy-h |
| 17ce0 | 75 67 6f 2d 62 61 73 65 64 69 72 29 29 0a 20 20 20 20 20 28 65 72 72 6f 72 20 22 25 73 25 73 20 | ugo-basedir))......(error."%s%s. |
| 17d00 | 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 21 22 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 | does.not.exist!".easy-hugo-based |
| 17d20 | 69 72 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 29 0a 20 20 20 28 73 65 74 71 20 | ir.easy-hugo-postdir))....(setq. |
| 17d40 | 65 61 73 79 2d 68 75 67 6f 2d 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 | easy-hugo--mode-buffer.(get-buff |
| 17d60 | 65 72 2d 63 72 65 61 74 65 20 65 61 73 79 2d 68 75 67 6f 2d 2d 62 75 66 66 65 72 2d 6e 61 6d 65 | er-create.easy-hugo--buffer-name |
| 17d80 | 29 29 0a 20 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 64 72 61 66 74 2d 6c 69 73 | ))....(setq.easy-hugo--draft-lis |
| 17da0 | 74 20 6e 69 6c 29 0a 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 65 61 73 79 | t.nil)....(switch-to-buffer.easy |
| 17dc0 | 2d 68 75 67 6f 2d 2d 6d 6f 64 65 2d 62 75 66 66 65 72 29 0a 20 20 20 28 73 65 74 71 2d 6c 6f 63 | -hugo--mode-buffer)....(setq-loc |
| 17de0 | 61 6c 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 65 61 73 79 2d 68 75 67 6f 2d 62 | al.default-directory.easy-hugo-b |
| 17e00 | 61 73 65 64 69 72 29 0a 20 20 20 28 73 65 74 71 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c | asedir)....(setq.buffer-read-onl |
| 17e20 | 79 20 6e 69 6c 29 0a 20 20 20 28 65 72 61 73 65 2d 62 75 66 66 65 72 29 0a 20 20 20 28 69 66 20 | y.nil)....(erase-buffer)....(if. |
| 17e40 | 28 65 71 75 61 6c 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 65 61 73 79 2d | (equal.(file-relative-name.easy- |
| 17e60 | 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 2e 22 29 0a 20 20 20 | hugo-postdir."content").".").... |
| 17e80 | 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 09 28 63 6f 6e 63 61 | ....(insert.(propertize...(conca |
| 17ea0 | 74 20 22 45 61 73 79 2d 68 75 67 6f 20 20 22 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 20 22 2f | t."Easy-hugo..".easy-hugo-url."/ |
| 17ec0 | 22 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 6f 2d 68 | "."\n\n")...'face...'easy-hugo-h |
| 17ee0 | 65 6c 70 2d 66 61 63 65 29 29 0a 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 | elp-face))......(insert.(propert |
| 17f00 | 69 7a 65 0a 09 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 45 61 73 79 2d 68 75 67 6f 20 20 22 | ize........(concat."Easy-hugo.." |
| 17f20 | 20 65 61 73 79 2d 68 75 67 6f 2d 75 72 6c 20 22 2f 22 0a 09 09 20 20 20 20 20 20 28 66 69 6c 65 | .easy-hugo-url."/".........(file |
| 17f40 | 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 |
| 17f60 | 20 22 63 6f 6e 74 65 6e 74 22 29 0a 09 09 20 20 20 20 20 20 22 5c 6e 5c 6e 22 29 0a 09 20 20 20 | ."content")........."\n\n")..... |
| 17f80 | 20 20 20 27 66 61 63 65 0a 09 20 20 20 20 20 20 27 65 61 73 79 2d 68 75 67 6f 2d 68 65 6c 70 2d | ...'face........'easy-hugo-help- |
| 17fa0 | 66 61 63 65 29 29 29 0a 20 20 20 28 75 6e 6c 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 6e 6f 2d | face)))....(unless.easy-hugo-no- |
| 17fc0 | 68 65 6c 70 0a 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 65 61 | help......(insert.(propertize.ea |
| 17fe0 | 73 79 2d 68 75 67 6f 2d 68 65 6c 70 20 27 66 61 63 65 20 27 65 61 73 79 2d 68 75 67 6f 2d 68 65 | sy-hugo-help.'face.'easy-hugo-he |
| 18000 | 6c 70 2d 66 61 63 65 29 29 0a 20 20 20 20 20 28 77 68 65 6e 20 65 61 73 79 2d 68 75 67 6f 2d 61 | lp-face))......(when.easy-hugo-a |
| 18020 | 64 64 69 74 69 6f 6e 61 6c 2d 68 65 6c 70 0a 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 | dditional-help........(insert.(p |
| 18040 | 72 6f 70 65 72 74 69 7a 65 20 65 61 73 79 2d 68 75 67 6f 2d 61 64 64 2d 68 65 6c 70 20 27 66 61 | ropertize.easy-hugo-add-help.'fa |
| 18060 | 63 65 20 27 65 61 73 79 2d 68 75 67 6f 2d 68 65 6c 70 2d 66 61 63 65 29 29 29 0a 20 20 20 20 20 | ce.'easy-hugo-help-face)))...... |
| 18080 | 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 63 6f 6e 63 61 74 20 22 5c 6e 22 | (insert.(propertize.(concat."\n" |
| 180a0 | 29 27 66 61 63 65 20 27 65 61 73 79 2d 68 75 67 6f 2d 68 65 6c 70 2d 66 61 63 65 29 29 29 0a 20 | )'face.'easy-hugo-help-face))).. |
| 180c0 | 20 20 28 75 6e 6c 65 73 73 20 65 61 73 79 2d 68 75 67 6f 2d 2d 72 65 66 72 65 73 68 0a 20 20 20 | ..(unless.easy-hugo--refresh.... |
| 180e0 | 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 73 6f 72 20 28 70 6f 69 6e 74 | ..(setq.easy-hugo--cursor.(point |
| 18100 | 29 29 29 0a 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 73 20 28 64 69 72 65 63 74 6f 72 79 2d 66 | )))....(let.((files.(directory-f |
| 18120 | 69 6c 65 73 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 | iles.(expand-file-name.easy-hugo |
| 18140 | 2d 70 6f 73 74 64 69 72 20 65 61 73 79 2d 68 75 67 6f 2d 62 61 73 65 64 69 72 29 29 29 0a 09 20 | -postdir.easy-hugo-basedir)))... |
| 18160 | 28 6c 69 73 74 73 20 28 6c 69 73 74 29 29 29 0a 20 20 20 20 20 28 69 66 20 28 65 71 20 32 20 28 | (lists.(list)))......(if.(eq.2.( |
| 18180 | 6c 65 6e 67 74 68 20 66 69 6c 65 73 29 29 0a 09 20 28 70 72 6f 67 6e 0a 09 20 20 20 28 69 6e 73 | length.files))...(progn.....(ins |
| 181a0 | 65 72 74 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 69 72 73 74 2d 68 65 6c 70 29 0a 09 20 20 20 28 | ert.easy-hugo--first-help).....( |
| 181c0 | 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 29 0a 09 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 65 | easy-hugo-mode).....(goto-char.e |
| 181e0 | 61 73 79 2d 68 75 67 6f 2d 2d 63 75 72 73 6f 72 29 29 0a 20 20 20 20 20 20 20 28 70 72 6f 67 6e | asy-hugo--cursor))........(progn |
| 18200 | 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 2d 73 6f 72 74 2d | ...(cond.((eq.1.easy-hugo--sort- |
| 18220 | 63 68 61 72 2d 66 6c 67 29 0a 09 09 28 73 65 74 71 20 66 69 6c 65 73 20 28 72 65 76 65 72 73 65 | char-flg)...(setq.files.(reverse |
| 18240 | 20 28 73 6f 72 74 20 66 69 6c 65 73 20 27 73 74 72 69 6e 67 3c 29 29 29 29 0a 09 20 20 20 20 20 | .(sort.files.'string<))))....... |
| 18260 | 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 63 68 61 72 2d 66 6c | ..((eq.2.easy-hugo--sort-char-fl |
| 18280 | 67 29 0a 09 09 28 73 65 74 71 20 66 69 6c 65 73 20 28 73 6f 72 74 20 66 69 6c 65 73 20 27 73 74 | g)...(setq.files.(sort.files.'st |
| 182a0 | 72 69 6e 67 3c 29 29 29 0a 09 20 20 20 20 20 20 20 28 28 65 71 20 31 20 65 61 73 79 2d 68 75 67 | ring<))).........((eq.1.easy-hug |
| 182c0 | 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 09 28 6c 65 74 20 28 | o--sort-publishday-flg)...(let.( |
| 182e0 | 28 70 75 62 6c 69 73 74 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 70 75 62 6c 69 73 68 64 61 79 2d | (publist.(easy-hugo--publishday- |
| 18300 | 61 6c 69 73 74 29 29 29 0a 09 09 20 20 28 69 66 20 70 75 62 6c 69 73 74 0a 09 09 20 20 20 20 20 | alist))).....(if.publist........ |
| 18320 | 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 09 09 | .(let.((source.(sort.publist.... |
| 18340 | 09 09 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 20 | ....(lambda.(a.b).(string>.(car. |
| 18360 | 61 29 20 28 63 61 72 20 62 29 29 29 29 29 29 0a 09 09 09 28 73 65 74 71 20 66 69 6c 65 73 20 6e | a).(car.b))))))....(setq.files.n |
| 18380 | 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 68 20 | il)....(while.source......(push. |
| 183a0 | 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 73 6f | (file-relative-name.(cdr.(car.so |
| 183c0 | 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 6e 61 | urce))...........(expand-file-na |
| 183e0 | 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 |
| 18400 | 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 73 6f | asedir)).....files)......(pop.so |
| 18420 | 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 69 73 | urce))).......(message."There.is |
| 18440 | 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 20 6d | .no.file.written.date.in.front.m |
| 18460 | 61 74 74 65 72 22 29 29 29 29 0a 09 20 20 20 20 20 20 20 28 28 65 71 20 32 20 65 61 73 79 2d 68 | atter")))).........((eq.2.easy-h |
| 18480 | 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 09 28 6c 65 74 | ugo--sort-publishday-flg)...(let |
| 184a0 | 20 28 28 70 75 62 6c 69 73 74 20 28 65 61 73 79 2d 68 75 67 6f 2d 2d 70 75 62 6c 69 73 68 64 61 | .((publist.(easy-hugo--publishda |
| 184c0 | 79 2d 61 6c 69 73 74 29 29 29 0a 09 09 20 20 28 69 66 20 70 75 62 6c 69 73 74 0a 09 09 20 20 20 | y-alist))).....(if.publist...... |
| 184e0 | 20 20 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 | ...(let.((source.(reverse.(sort. |
| 18500 | 70 75 62 6c 69 73 74 0a 09 09 09 09 09 09 20 20 20 28 6c 61 6d 62 64 61 20 28 61 20 62 29 20 28 | publist..........(lambda.(a.b).( |
| 18520 | 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 09 | string>.(car.a).(car.b)))))))... |
| 18540 | 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 65 20 73 6f 75 72 | .(setq.files.nil)....(while.sour |
| 18560 | 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 76 65 2d 6e 61 6d | ce......(push.(file-relative-nam |
| 18580 | 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 20 20 20 20 28 | e.(cdr.(car.source))...........( |
| 185a0 | 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 | expand-file-name.easy-hugo-postd |
| 185c0 | 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 09 66 69 6c 65 73 | ir.easy-hugo-basedir)).....files |
| 185e0 | 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 20 20 28 6d 65 73 | )......(pop.source))).......(mes |
| 18600 | 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 74 74 65 6e 20 64 | sage."There.is.no.file.written.d |
| 18620 | 61 74 65 20 69 6e 20 66 72 6f 6e 74 20 6d 61 74 74 65 72 22 29 29 29 29 29 0a 09 20 28 77 68 69 | ate.in.front.matter")))))...(whi |
| 18640 | 6c 65 20 66 69 6c 65 73 0a 09 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 73 74 72 69 6e 67 | le.files.....(unless.(or.(string |
| 18660 | 3d 20 28 63 61 72 20 66 69 6c 65 73 29 20 22 2e 22 29 0a 09 09 20 20 20 20 20 20 20 28 73 74 72 | =.(car.files).".")..........(str |
| 18680 | 69 6e 67 3d 20 28 63 61 72 20 66 69 6c 65 73 29 20 22 2e 2e 22 29 0a 09 09 20 20 20 20 20 20 20 | ing=.(car.files)."..").......... |
| 186a0 | 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 6f | (not.(member.(file-name-extensio |
| 186c0 | 6e 20 28 63 61 72 20 66 69 6c 65 73 29 29 20 65 61 73 79 2d 68 75 67 6f 2d 2d 66 6f 72 6d 61 74 | n.(car.files)).easy-hugo--format |
| 186e0 | 73 29 29 29 0a 09 20 20 20 20 20 28 70 75 73 68 0a 09 20 20 20 20 20 20 28 63 6f 6e 63 61 74 0a | s))).......(push........(concat. |
| 18700 | 09 20 20 20 20 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 | ........(format-time-string."%Y- |
| 18720 | 25 6d 2d 25 64 20 25 48 3a 25 4d 3a 25 53 20 22 0a 09 09 09 09 20 20 20 28 6e 74 68 20 35 20 28 | %m-%d.%H:%M:%S."........(nth.5.( |
| 18740 | 66 69 6c 65 2d 61 74 74 72 69 62 75 74 65 73 0a 09 09 09 09 09 20 20 20 28 65 78 70 61 6e 64 2d | file-attributes.........(expand- |
| 18760 | 66 69 6c 65 2d 6e 61 6d 65 0a 09 09 09 09 09 20 20 20 20 28 63 61 72 20 66 69 6c 65 73 29 0a 09 | file-name..........(car.files).. |
| 18780 | 09 09 09 09 20 20 20 20 65 61 73 79 2d 68 75 67 6f 2d 70 6f 73 74 64 69 72 29 29 29 29 0a 09 20 | ........easy-hugo-postdir))))... |
| 187a0 | 20 20 20 20 20 20 28 63 61 72 20 66 69 6c 65 73 29 29 0a 09 20 20 20 20 20 20 6c 69 73 74 73 29 | ......(car.files))........lists) |
| 187c0 | 29 0a 09 20 20 20 28 70 6f 70 20 66 69 6c 65 73 29 29 0a 09 20 28 63 6f 6e 64 20 28 28 65 71 20 | ).....(pop.files))...(cond.((eq. |
| 187e0 | 31 20 65 61 73 79 2d 68 75 67 6f 2d 2d 73 6f 72 74 2d 74 69 6d 65 2d 66 6c 67 29 0a 09 09 28 73 | 1.easy-hugo--sort-time-flg)...(s |
| 18800 | 65 74 71 20 6c 69 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 | etq.lists.(reverse.(sort.lists.' |
| 18820 | 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 79 2d | string<)))).........((eq.2.easy- |
| 18840 | 68 75 67 6f 2d 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 | hugo--sort-time-flg)...(setq.lis |
| 18860 | 74 73 20 28 73 6f 72 74 20 6c 69 73 74 73 20 27 73 74 72 69 6e 67 3c 29 29 29 29 0a 09 20 28 77 | ts.(sort.lists.'string<))))...(w |
| 18880 | 68 69 6c 65 20 6c 69 73 74 73 0a 09 20 20 20 28 69 6e 73 65 72 74 20 28 63 6f 6e 63 61 74 20 28 | hile.lists.....(insert.(concat.( |
| 188a0 | 63 61 72 20 6c 69 73 74 73 29 20 22 5c 6e 22 29 29 0a 09 20 20 20 28 70 6f 70 20 6c 69 73 74 73 | car.lists)."\n")).....(pop.lists |
| 188c0 | 29 29 0a 09 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 72 73 6f | ))...(goto-char.easy-hugo--curso |
| 188e0 | 72 29 0a 09 20 28 65 61 73 79 2d 68 75 67 6f 2d 69 67 6e 6f 72 65 2d 65 72 72 6f 72 0a 20 20 20 | r)...(easy-hugo-ignore-error.... |
| 18900 | 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 72 65 66 72 65 73 68 | ..........(if.easy-hugo--refresh |
| 18920 | 0a 09 09 20 28 70 72 6f 67 6e 0a 09 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 3c 20 | ....(progn.............(when.(<. |
| 18940 | 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 20 65 61 73 79 2d 68 75 67 6f 2d 2d | (line-number-at-pos).easy-hugo-- |
| 18960 | 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 29 0a 09 09 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 | unmovable-line)........(goto-cha |
| 18980 | 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 09 09 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c | r.(point-min))........(forward-l |
| 189a0 | 69 6e 65 20 28 2d 20 65 61 73 79 2d 68 75 67 6f 2d 2d 75 6e 6d 6f 76 61 62 6c 65 2d 6c 69 6e 65 | ine.(-.easy-hugo--unmovable-line |
| 189c0 | 20 31 29 29 29 0a 09 20 20 20 20 20 20 20 20 20 20 20 28 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d | .1))).............(beginning-of- |
| 189e0 | 6c 69 6e 65 29 0a 09 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 63 68 61 72 20 | line).............(forward-char. |
| 18a00 | 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 09 20 20 20 20 20 | easy-hugo--forward-char))....... |
| 18a20 | 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 77 61 | ..(forward-char.easy-hugo--forwa |
| 18a40 | 72 64 2d 63 68 61 72 29 29 29 0a 09 20 28 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 29 0a 09 20 | rd-char)))...(easy-hugo-mode)... |
| 18a60 | 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 09 20 20 20 28 65 | (when.easy-hugo-emacspeak.....(e |
| 18a80 | 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 29 29 | asy-hugo-emacspeak-filename))))) |
| 18aa0 | 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 68 | ))..;;;###autoload.(defun.easy-h |
| 18ac0 | 75 67 6f 2d 65 6e 61 62 6c 65 2d 6d 65 6e 75 20 28 29 0a 20 20 22 45 6e 61 62 6c 65 20 74 72 61 | ugo-enable-menu.()..."Enable.tra |
| 18ae0 | 6e 73 69 65 6e 74 20 6d 65 6e 75 20 66 6f 72 20 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 2e 22 | nsient.menu.for.easy-hugo-mode." |
| 18b00 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 | ...(interactive)...(setq.easy-hu |
| 18b20 | 67 6f 2d 6e 6f 2d 68 65 6c 70 20 74 29 0a 20 20 28 73 65 74 71 20 65 61 73 79 2d 68 75 67 6f 2d | go-no-help.t)...(setq.easy-hugo- |
| 18b40 | 73 6f 72 74 2d 64 65 66 61 75 6c 74 2d 63 68 61 72 20 6e 69 6c 29 0a 20 20 28 72 65 71 75 69 72 | sort-default-char.nil)...(requir |
| 18b60 | 65 20 27 65 61 73 79 2d 68 75 67 6f 2d 74 72 61 6e 73 69 65 6e 74 29 0a 20 20 28 75 6e 6c 65 73 | e.'easy-hugo-transient)...(unles |
| 18b80 | 73 20 28 77 68 65 72 65 2d 69 73 2d 69 6e 74 65 72 6e 61 6c 20 23 27 65 61 73 79 2d 68 75 67 6f | s.(where-is-internal.#'easy-hugo |
| 18ba0 | 2d 6d 65 6e 75 20 28 6c 69 73 74 20 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 65 2d 6d 61 70 29 20 | -menu.(list.easy-hugo-mode-map). |
| 18bc0 | 74 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 65 61 73 79 2d 68 75 67 6f 2d 6d 6f 64 | t).....(define-key.easy-hugo-mod |
| 18be0 | 65 2d 6d 61 70 20 22 4b 22 20 23 27 65 61 73 79 2d 68 75 67 6f 2d 6d 65 6e 75 29 29 29 0a 0a 28 | e-map."K".#'easy-hugo-menu)))..( |
| 18c00 | 70 72 6f 76 69 64 65 20 27 65 61 73 79 2d 68 75 67 6f 29 0a 0a 3b 3b 3b 20 65 61 73 79 2d 68 75 | provide.'easy-hugo)..;;;.easy-hu |
| 18c20 | 67 6f 2e 65 6c 20 65 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 | go.el.ends.here................. |
| 18c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18e00 | 65 61 73 79 2d 68 75 67 6f 2d 32 30 32 34 30 31 32 39 2e 31 35 33 34 2f 65 61 73 79 2d 68 75 67 | easy-hugo-20240129.1534/easy-hug |
| 18e20 | 6f 2d 70 6b 67 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | o-pkg.el........................ |
| 18e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18e60 | 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 |
| 18e80 | 30 30 30 30 37 30 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 37 31 33 00 20 30 00 00 00 | 0000702.00000000000.015713..0... |
| 18ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18f00 | 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................... |
| 18f20 | 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................... |
| 18f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19000 | 28 64 65 66 69 6e 65 2d 70 61 63 6b 61 67 65 20 22 65 61 73 79 2d 68 75 67 6f 22 20 22 32 30 32 | (define-package."easy-hugo"."202 |
| 19020 | 34 30 31 32 39 2e 31 35 33 34 22 20 22 57 72 69 74 65 20 62 6c 6f 67 73 20 6d 61 64 65 20 77 69 | 40129.1534"."Write.blogs.made.wi |
| 19040 | 74 68 20 68 75 67 6f 20 62 79 20 6d 61 72 6b 64 6f 77 6e 20 6f 72 20 6f 72 67 2d 6d 6f 64 65 22 | th.hugo.by.markdown.or.org-mode" |
| 19060 | 0a 20 20 27 28 28 65 6d 61 63 73 20 22 32 35 2e 31 22 29 0a 20 20 20 20 28 70 6f 70 75 70 20 22 | ...'((emacs."25.1").....(popup." |
| 19080 | 30 2e 35 2e 33 22 29 0a 20 20 20 20 28 72 65 71 75 65 73 74 20 22 30 2e 33 2e 30 22 29 0a 20 20 | 0.5.3").....(request."0.3.0")... |
| 190a0 | 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 63 6f 6d 6d 69 74 | ..(transient."0.3.6"))...:commit |
| 190c0 | 20 22 65 63 61 65 32 38 65 66 36 62 64 37 30 66 33 62 37 34 39 32 35 39 32 30 30 38 62 66 61 38 | ."ecae28ef6bd70f3b7492592008bfa8 |
| 190e0 | 37 37 36 64 38 31 64 32 65 37 22 20 3a 61 75 74 68 6f 72 73 0a 20 20 27 28 28 22 4d 61 73 61 73 | 776d81d2e7".:authors...'(("Masas |
| 19100 | 68 69 20 4d 69 79 61 75 72 61 22 29 29 0a 20 20 3a 6d 61 69 6e 74 61 69 6e 65 72 73 0a 20 20 27 | hi.Miyaura"))...:maintainers...' |
| 19120 | 28 28 22 4d 61 73 61 73 68 69 20 4d 69 79 61 75 72 61 22 29 29 0a 20 20 3a 6d 61 69 6e 74 61 69 | (("Masashi.Miyaura"))...:maintai |
| 19140 | 6e 65 72 0a 20 20 27 28 22 4d 61 73 61 73 68 69 20 4d 69 79 61 75 72 61 22 29 0a 20 20 3a 75 72 | ner...'("Masashi.Miyaura")...:ur |
| 19160 | 6c 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 73 61 73 61 6d 2f 65 6d | l."https://github.com/masasam/em |
| 19180 | 61 63 73 2d 65 61 73 79 2d 68 75 67 6f 22 29 0a 3b 3b 20 4c 6f 63 61 6c 20 56 61 72 69 61 62 6c | acs-easy-hugo").;;.Local.Variabl |
| 191a0 | 65 73 3a 0a 3b 3b 20 6e 6f 2d 62 79 74 65 2d 63 6f 6d 70 69 6c 65 3a 20 74 0a 3b 3b 20 45 6e 64 | es:.;;.no-byte-compile:.t.;;.End |
| 191c0 | 3a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | :............................... |
| 191e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 192a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 192c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 192e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 193a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 193c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 193e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 195a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 195c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 195e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 196a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 196c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 196e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 197a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 197c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 197e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 198a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 198c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 198e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 199a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 199c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 199e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aaa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ace0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ada0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ade0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ae00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ae20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ae40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ae60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ae80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1afa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1afc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1afe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |