| 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  | ................................ |