| ofs | hex dump | ascii | 
|---|
| 0000 | 65 6d 62 61 72 6b 2d 31 2e 31 2f 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | embark-1.1/..................... | 
| 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 31 32 35 33 00 20 35 00 00 00 | 0000000.00000000000.011253..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 6d 62 61 72 6b 2d 31 2e 31 2f 52 45 41 44 4d    45 2e 6f 72 67 00 00 00 00 00 00 00 00 00 00 00 | embark-1.1/README.org........... | 
| 0220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 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 31 37 33 33 33 34 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 32 37 33 34 00 20 30 00 00 00 | 0173334.00000000000.012734..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 | 23 2b 54 49 54 4c 45 3a 20 45 6d 62 61 72 6b 3a    20 45 6d 61 63 73 20 4d 69 6e 69 2d 42 75 66 66 | #+TITLE:.Embark:.Emacs.Mini-Buff | 
| 0420 | 65 72 20 41 63 74 69 6f 6e 73 20 52 6f 6f 74 65    64 20 69 6e 20 4b 65 79 6d 61 70 73 0a 23 2b 4f | er.Actions.Rooted.in.Keymaps.#+O | 
| 0440 | 50 54 49 4f 4e 53 3a 20 64 3a 6e 69 6c 0a 23 2b    45 58 50 4f 52 54 5f 46 49 4c 45 5f 4e 41 4d 45 | PTIONS:.d:nil.#+EXPORT_FILE_NAME | 
| 0460 | 3a 20 65 6d 62 61 72 6b 2e 74 65 78 69 0a 23 2b    54 45 58 49 4e 46 4f 5f 44 49 52 5f 43 41 54 45 | :.embark.texi.#+TEXINFO_DIR_CATE | 
| 0480 | 47 4f 52 59 3a 20 45 6d 61 63 73 20 6d 69 73 63    20 66 65 61 74 75 72 65 73 0a 23 2b 54 45 58 49 | GORY:.Emacs.misc.features.#+TEXI | 
| 04a0 | 4e 46 4f 5f 44 49 52 5f 54 49 54 4c 45 3a 20 45    6d 62 61 72 6b 3a 20 28 65 6d 62 61 72 6b 29 2e | NFO_DIR_TITLE:.Embark:.(embark). | 
| 04c0 | 0a 23 2b 54 45 58 49 4e 46 4f 5f 44 49 52 5f 44    45 53 43 3a 20 45 6d 61 63 73 20 4d 69 6e 69 2d | .#+TEXINFO_DIR_DESC:.Emacs.Mini- | 
| 04e0 | 42 75 66 66 65 72 20 41 63 74 69 6f 6e 73 20 52    6f 6f 74 65 64 20 69 6e 20 4b 65 79 6d 61 70 73 | Buffer.Actions.Rooted.in.Keymaps | 
| 0500 | 0a 0a 23 2b 68 74 6d 6c 3a 20 3c 61 20 68 72 65    66 3d 22 68 74 74 70 3a 2f 2f 65 6c 70 61 2e 67 | ..#+html:.<a.href="http://elpa.g | 
| 0520 | 6e 75 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 2f    65 6d 62 61 72 6b 2e 68 74 6d 6c 22 3e 3c 69 6d | nu.org/packages/embark.html"><im | 
| 0540 | 67 20 61 6c 74 3d 22 47 4e 55 20 45 4c 50 41 22    20 73 72 63 3d 22 68 74 74 70 73 3a 2f 2f 65 6c | g.alt="GNU.ELPA".src="https://el | 
| 0560 | 70 61 2e 67 6e 75 2e 6f 72 67 2f 70 61 63 6b 61    67 65 73 2f 65 6d 62 61 72 6b 2e 73 76 67 22 2f | pa.gnu.org/packages/embark.svg"/ | 
| 0580 | 3e 3c 2f 61 3e 0a 23 2b 68 74 6d 6c 3a 20 3c 61    20 68 72 65 66 3d 22 68 74 74 70 3a 2f 2f 65 6c | ></a>.#+html:.<a.href="http://el | 
| 05a0 | 70 61 2e 67 6e 75 2e 6f 72 67 2f 64 65 76 65 6c    2f 65 6d 62 61 72 6b 2e 68 74 6d 6c 22 3e 3c 69 | pa.gnu.org/devel/embark.html"><i | 
| 05c0 | 6d 67 20 61 6c 74 3d 22 47 4e 55 2d 64 65 76 65    6c 20 45 4c 50 41 22 20 73 72 63 3d 22 68 74 74 | mg.alt="GNU-devel.ELPA".src="htt | 
| 05e0 | 70 73 3a 2f 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72    67 2f 64 65 76 65 6c 2f 65 6d 62 61 72 6b 2e 73 | ps://elpa.gnu.org/devel/embark.s | 
| 0600 | 76 67 22 2f 3e 3c 2f 61 3e 0a 23 2b 68 74 6d 6c    3a 20 3c 61 20 68 72 65 66 3d 22 68 74 74 70 73 | vg"/></a>.#+html:.<a.href="https | 
| 0620 | 3a 2f 2f 6d 65 6c 70 61 2e 6f 72 67 2f 23 2f 65    6d 62 61 72 6b 22 3e 3c 69 6d 67 20 61 6c 74 3d | ://melpa.org/#/embark"><img.alt= | 
| 0640 | 22 4d 45 4c 50 41 22 20 73 72 63 3d 22 68 74 74    70 73 3a 2f 2f 6d 65 6c 70 61 2e 6f 72 67 2f 70 | "MELPA".src="https://melpa.org/p | 
| 0660 | 61 63 6b 61 67 65 73 2f 65 6d 62 61 72 6b 2d 62    61 64 67 65 2e 73 76 67 22 2f 3e 3c 2f 61 3e 0a | ackages/embark-badge.svg"/></a>. | 
| 0680 | 23 2b 68 74 6d 6c 3a 20 3c 61 20 68 72 65 66 3d    22 68 74 74 70 73 3a 2f 2f 73 74 61 62 6c 65 2e | #+html:.<a.href="https://stable. | 
| 06a0 | 6d 65 6c 70 61 2e 6f 72 67 2f 23 2f 65 6d 62 61    72 6b 22 3e 3c 69 6d 67 20 61 6c 74 3d 22 4d 45 | melpa.org/#/embark"><img.alt="ME | 
| 06c0 | 4c 50 41 20 53 74 61 62 6c 65 22 20 73 72 63 3d    22 68 74 74 70 73 3a 2f 2f 73 74 61 62 6c 65 2e | LPA.Stable".src="https://stable. | 
| 06e0 | 6d 65 6c 70 61 2e 6f 72 67 2f 70 61 63 6b 61 67    65 73 2f 65 6d 62 61 72 6b 2d 62 61 64 67 65 2e | melpa.org/packages/embark-badge. | 
| 0700 | 73 76 67 22 2f 3e 3c 2f 61 3e 0a 0a 2a 20 4f 76    65 72 76 69 65 77 0a 0a 45 6d 62 61 72 6b 20 6d | svg"/></a>..*.Overview..Embark.m | 
| 0720 | 61 6b 65 73 20 69 74 20 65 61 73 79 20 74 6f 20    63 68 6f 6f 73 65 20 61 20 63 6f 6d 6d 61 6e 64 | akes.it.easy.to.choose.a.command | 
| 0740 | 20 74 6f 20 72 75 6e 20 62 61 73 65 64 20 6f 6e    20 77 68 61 74 20 69 73 20 6e 65 61 72 0a 70 6f | .to.run.based.on.what.is.near.po | 
| 0760 | 69 6e 74 2c 20 62 6f 74 68 20 64 75 72 69 6e 67    20 61 20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f | int,.both.during.a.minibuffer.co | 
| 0780 | 6d 70 6c 65 74 69 6f 6e 20 73 65 73 73 69 6f 6e    20 28 69 6e 20 61 20 77 61 79 20 66 61 6d 69 6c | mpletion.session.(in.a.way.famil | 
| 07a0 | 69 61 72 0a 74 6f 20 48 65 6c 6d 20 6f 72 20 43    6f 75 6e 73 65 6c 20 75 73 65 72 73 29 20 61 6e | iar.to.Helm.or.Counsel.users).an | 
| 07c0 | 64 20 69 6e 20 6e 6f 72 6d 61 6c 20 62 75 66 66    65 72 73 2e 20 42 69 6e 64 20 74 68 65 20 63 6f | d.in.normal.buffers..Bind.the.co | 
| 07e0 | 6d 6d 61 6e 64 0a 3d 65 6d 62 61 72 6b 2d 61 63    74 3d 20 74 6f 20 61 20 6b 65 79 20 61 6e 64 20 | mmand.=embark-act=.to.a.key.and. | 
| 0800 | 69 74 20 61 63 74 73 20 6c 69 6b 65 20 70 72 65    66 69 78 2d 6b 65 79 20 66 6f 72 20 61 20 6b 65 | it.acts.like.prefix-key.for.a.ke | 
| 0820 | 79 6d 61 70 20 6f 66 0a 2f 61 63 74 69 6f 6e 73    2f 20 28 63 6f 6d 6d 61 6e 64 73 29 20 72 65 6c | ymap.of./actions/.(commands).rel | 
| 0840 | 65 76 61 6e 74 20 74 6f 20 74 68 65 20 2f 74 61    72 67 65 74 2f 20 61 72 6f 75 6e 64 20 70 6f 69 | evant.to.the./target/.around.poi | 
| 0860 | 6e 74 2e 20 57 69 74 68 20 70 6f 69 6e 74 20 6f    6e 0a 61 6e 20 55 52 4c 20 69 6e 20 61 20 62 75 | nt..With.point.on.an.URL.in.a.bu | 
| 0880 | 66 66 65 72 20 79 6f 75 20 63 61 6e 20 6f 70 65    6e 20 74 68 65 20 55 52 4c 20 69 6e 20 61 20 62 | ffer.you.can.open.the.URL.in.a.b | 
| 08a0 | 72 6f 77 73 65 72 20 6f 72 20 65 77 77 20 6f 72    0a 64 6f 77 6e 6c 6f 61 64 20 74 68 65 20 66 69 | rowser.or.eww.or.download.the.fi | 
| 08c0 | 6c 65 20 69 74 20 70 6f 69 6e 74 73 20 74 6f 2e    20 49 66 20 77 68 69 6c 65 20 73 77 69 74 63 68 | le.it.points.to..If.while.switch | 
| 08e0 | 69 6e 67 20 62 75 66 66 65 72 73 20 79 6f 75 20    73 70 6f 74 20 61 6e 0a 6f 6c 64 20 6f 6e 65 2c | ing.buffers.you.spot.an.old.one, | 
| 0900 | 20 79 6f 75 20 63 61 6e 20 6b 69 6c 6c 20 69 74    20 72 69 67 68 74 20 74 68 65 72 65 20 61 6e 64 | .you.can.kill.it.right.there.and | 
| 0920 | 20 63 6f 6e 74 69 6e 75 65 20 74 6f 20 73 65 6c    65 63 74 20 61 6e 6f 74 68 65 72 2e 0a 45 6d 62 | .continue.to.select.another..Emb | 
| 0940 | 61 72 6b 20 63 6f 6d 65 73 20 70 72 65 63 6f 6e    66 69 67 75 72 65 64 20 77 69 74 68 20 6f 76 65 | ark.comes.preconfigured.with.ove | 
| 0960 | 72 20 61 20 68 75 6e 64 72 65 64 20 61 63 74 69    6f 6e 73 20 66 6f 72 20 63 6f 6d 6d 6f 6e 0a 74 | r.a.hundred.actions.for.common.t | 
| 0980 | 79 70 65 73 20 6f 66 20 74 61 72 67 65 74 73 20    73 75 63 68 20 61 73 20 66 69 6c 65 73 2c 20 62 | ypes.of.targets.such.as.files,.b | 
| 09a0 | 75 66 66 65 72 73 2c 20 69 64 65 6e 74 69 66 69    65 72 73 2c 20 73 2d 65 78 70 72 65 73 73 69 6f | uffers,.identifiers,.s-expressio | 
| 09c0 | 6e 73 2c 0a 73 65 6e 74 65 6e 63 65 73 3b 20 61    6e 64 20 69 74 20 69 73 20 65 61 73 79 20 74 6f | ns,.sentences;.and.it.is.easy.to | 
| 09e0 | 20 61 64 64 20 6d 6f 72 65 20 61 63 74 69 6f 6e    73 20 61 6e 64 20 6d 6f 72 65 20 74 61 72 67 65 | .add.more.actions.and.more.targe | 
| 0a00 | 74 20 74 79 70 65 73 2e 0a 45 6d 62 61 72 6b 20    63 61 6e 20 61 6c 73 6f 20 63 6f 6c 6c 65 63 74 | t.types..Embark.can.also.collect | 
| 0a20 | 20 61 6c 6c 20 74 68 65 20 63 61 6e 64 69 64 61    74 65 73 20 69 6e 20 61 20 6d 69 6e 69 62 75 66 | .all.the.candidates.in.a.minibuf | 
| 0a40 | 66 65 72 20 74 6f 20 61 6e 0a 6f 63 63 75 72 2d    6c 69 6b 65 20 62 75 66 66 65 72 20 6f 72 20 65 | fer.to.an.occur-like.buffer.or.e | 
| 0a60 | 78 70 6f 72 74 20 74 68 65 6d 20 74 6f 20 61 20    62 75 66 66 65 72 20 69 6e 20 61 20 6d 61 6a 6f | xport.them.to.a.buffer.in.a.majo | 
| 0a80 | 72 2d 6d 6f 64 65 20 73 70 65 63 69 66 69 63 0a    74 6f 20 74 68 65 20 74 79 70 65 20 6f 66 20 63 | r-mode.specific.to.the.type.of.c | 
| 0aa0 | 61 6e 64 69 64 61 74 65 73 2c 20 73 75 63 68 20    61 73 20 64 69 72 65 64 20 66 6f 72 20 61 20 73 | andidates,.such.as.dired.for.a.s | 
| 0ac0 | 65 74 20 6f 66 20 66 69 6c 65 73 2c 20 69 62 75    66 66 65 72 0a 66 6f 72 20 61 20 73 65 74 20 6f | et.of.files,.ibuffer.for.a.set.o | 
| 0ae0 | 66 20 62 75 66 66 65 72 73 2c 20 6f 72 20 63 75    73 74 6f 6d 69 7a 65 20 66 6f 72 20 61 20 73 65 | f.buffers,.or.customize.for.a.se | 
| 0b00 | 74 20 6f 66 20 76 61 72 69 61 62 6c 65 73 2e 0a    0a 2a 2a 20 41 63 74 69 6e 67 20 6f 6e 20 74 61 | t.of.variables...**.Acting.on.ta | 
| 0b20 | 72 67 65 74 73 0a 0a 59 6f 75 20 63 61 6e 20 74    68 69 6e 6b 20 6f 66 20 3d 65 6d 62 61 72 6b 2d | rgets..You.can.think.of.=embark- | 
| 0b40 | 61 63 74 3d 20 61 73 20 61 20 6b 65 79 62 6f 61    72 64 2d 62 61 73 65 64 20 76 65 72 73 69 6f 6e | act=.as.a.keyboard-based.version | 
| 0b60 | 20 6f 66 20 61 0a 72 69 67 68 74 2d 63 6c 69 63    6b 20 63 6f 6e 74 65 78 74 75 61 6c 20 6d 65 6e | .of.a.right-click.contextual.men | 
| 0b80 | 75 2e 20 54 68 65 20 3d 65 6d 62 61 72 6b 2d 61    63 74 3d 20 63 6f 6d 6d 61 6e 64 20 28 77 68 69 | u..The.=embark-act=.command.(whi | 
| 0ba0 | 63 68 20 79 6f 75 20 73 68 6f 75 6c 64 0a 62 69    6e 64 20 74 6f 20 61 20 63 6f 6e 76 65 6e 69 65 | ch.you.should.bind.to.a.convenie | 
| 0bc0 | 6e 74 20 6b 65 79 29 2c 20 61 63 74 73 20 61 73    20 61 20 70 72 65 66 69 78 20 66 6f 72 20 61 20 | nt.key),.acts.as.a.prefix.for.a. | 
| 0be0 | 6b 65 79 6d 61 70 20 6f 66 66 65 72 69 6e 67 20    79 6f 75 0a 72 65 6c 65 76 61 6e 74 20 2f 61 63 | keymap.offering.you.relevant./ac | 
| 0c00 | 74 69 6f 6e 73 2f 20 74 6f 20 75 73 65 20 6f 6e    20 61 20 2f 74 61 72 67 65 74 2f 20 64 65 74 65 | tions/.to.use.on.a./target/.dete | 
| 0c20 | 72 6d 69 6e 65 64 20 62 79 20 74 68 65 20 63 6f    6e 74 65 78 74 3a 0a 0a 2d 20 49 6e 20 74 68 65 | rmined.by.the.context:..-.In.the | 
| 0c40 | 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 74 68 65    20 74 61 72 67 65 74 20 69 73 20 74 68 65 20 63 | .minibuffer,.the.target.is.the.c | 
| 0c60 | 75 72 72 65 6e 74 20 74 6f 70 20 63 6f 6d 70 6c    65 74 69 6f 6e 0a 20 20 63 61 6e 64 69 64 61 74 | urrent.top.completion...candidat | 
| 0c80 | 65 2e 0a 2d 20 49 6e 20 74 68 65 20 3d 2a 43 6f    6d 70 6c 65 74 69 6f 6e 73 2a 3d 20 62 75 66 66 | e..-.In.the.=*Completions*=.buff | 
| 0ca0 | 65 72 20 74 68 65 20 74 61 72 67 65 74 20 69 73    20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 | er.the.target.is.the.completion. | 
| 0cc0 | 61 74 20 70 6f 69 6e 74 2e 0a 2d 20 49 6e 20 61    20 72 65 67 75 6c 61 72 20 62 75 66 66 65 72 2c | at.point..-.In.a.regular.buffer, | 
| 0ce0 | 20 74 68 65 20 74 61 72 67 65 74 20 69 73 20 74    68 65 20 72 65 67 69 6f 6e 20 69 66 20 61 63 74 | .the.target.is.the.region.if.act | 
| 0d00 | 69 76 65 2c 20 6f 72 20 65 6c 73 65 20 74 68 65    0a 20 20 66 69 6c 65 2c 20 73 79 6d 62 6f 6c 2c | ive,.or.else.the...file,.symbol, | 
| 0d20 | 20 55 52 4c 2c 20 73 2d 65 78 70 72 65 73 73 69    6f 6e 20 6f 72 20 64 65 66 75 6e 20 61 74 20 70 | .URL,.s-expression.or.defun.at.p | 
| 0d40 | 6f 69 6e 74 2e 0a 0a 4d 75 6c 74 69 70 6c 65 20    74 61 72 67 65 74 73 20 63 61 6e 20 62 65 20 70 | oint...Multiple.targets.can.be.p | 
| 0d60 | 72 65 73 65 6e 74 20 61 74 20 74 68 65 20 73 61    6d 65 20 6c 6f 63 61 74 69 6f 6e 20 61 6e 64 20 | resent.at.the.same.location.and. | 
| 0d80 | 79 6f 75 20 63 61 6e 20 63 79 63 6c 65 0a 62 65    74 77 65 65 6e 20 74 68 65 6d 20 62 79 20 72 65 | you.can.cycle.between.them.by.re | 
| 0da0 | 70 65 61 74 69 6e 67 20 74 68 65 20 3d 65 6d 62    61 72 6b 2d 61 63 74 3d 20 6b 65 79 20 62 69 6e | peating.the.=embark-act=.key.bin | 
| 0dc0 | 64 69 6e 67 2e 20 54 68 65 20 74 79 70 65 20 6f    66 0a 61 63 74 69 6f 6e 73 20 6f 66 66 65 72 65 | ding..The.type.of.actions.offere | 
| 0de0 | 64 20 64 65 70 65 6e 64 20 6f 6e 20 74 68 65 20    74 79 70 65 20 6f 66 20 74 68 65 20 74 61 72 67 | d.depend.on.the.type.of.the.targ | 
| 0e00 | 65 74 2e 20 48 65 72 65 20 69 73 20 61 20 73 61    6d 70 6c 65 20 6f 66 0a 61 20 66 65 77 20 6f 66 | et..Here.is.a.sample.of.a.few.of | 
| 0e20 | 20 74 68 65 20 61 63 74 69 6f 6e 73 20 6f 66 66    65 72 65 64 20 69 6e 20 74 68 65 20 64 65 66 61 | .the.actions.offered.in.the.defa | 
| 0e40 | 75 6c 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f    6e 3a 0a 0a 2d 20 46 6f 72 20 66 69 6c 65 73 20 | ult.configuration:..-.For.files. | 
| 0e60 | 79 6f 75 20 67 65 74 20 6f 66 66 65 72 65 64 20    61 63 74 69 6f 6e 73 20 6c 69 6b 65 20 64 65 6c | you.get.offered.actions.like.del | 
| 0e80 | 65 74 69 6e 67 2c 20 63 6f 70 79 69 6e 67 2c 0a    20 20 72 65 6e 61 6d 69 6e 67 2c 20 76 69 73 69 | eting,.copying,...renaming,.visi | 
| 0ea0 | 74 69 6e 67 20 69 6e 20 61 6e 6f 74 68 65 72 20    77 69 6e 64 6f 77 2c 20 72 75 6e 6e 69 6e 67 20 | ting.in.another.window,.running. | 
| 0ec0 | 61 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20    6f 6e 20 74 68 65 0a 20 20 66 69 6c 65 2c 20 65 | a.shell.command.on.the...file,.e | 
| 0ee0 | 74 63 2e 0a 2d 20 46 6f 72 20 62 75 66 66 65 72    73 20 74 68 65 20 61 63 74 69 6f 6e 73 20 69 6e | tc..-.For.buffers.the.actions.in | 
| 0f00 | 63 6c 75 64 65 20 73 77 69 74 63 68 69 6e 67 20    74 6f 20 6f 72 20 6b 69 6c 6c 69 6e 67 20 74 68 | clude.switching.to.or.killing.th | 
| 0f20 | 65 20 62 75 66 66 65 72 2e 0a 2d 20 46 6f 72 20    70 61 63 6b 61 67 65 20 6e 61 6d 65 73 20 74 68 | e.buffer..-.For.package.names.th | 
| 0f40 | 65 20 61 63 74 69 6f 6e 73 20 69 6e 63 6c 75 64    65 20 69 6e 73 74 61 6c 6c 69 6e 67 2c 20 72 65 | e.actions.include.installing,.re | 
| 0f60 | 6d 6f 76 69 6e 67 20 6f 72 0a 20 20 76 69 73 69    74 69 6e 67 20 74 68 65 20 68 6f 6d 65 70 61 67 | moving.or...visiting.the.homepag | 
| 0f80 | 65 2e 0a 2d 20 46 6f 72 20 45 6d 61 63 73 20 4c    69 73 70 20 73 79 6d 62 6f 6c 73 20 74 68 65 20 | e..-.For.Emacs.Lisp.symbols.the. | 
| 0fa0 | 61 63 74 69 6f 6e 73 20 69 6e 63 6c 75 64 65 20    66 69 6e 64 69 6e 67 20 74 68 65 20 64 65 66 69 | actions.include.finding.the.defi | 
| 0fc0 | 6e 69 74 69 6f 6e 2c 0a 20 20 6c 6f 6f 6b 69 6e    67 20 75 70 20 64 6f 63 75 6d 65 6e 74 61 74 69 | nition,...looking.up.documentati | 
| 0fe0 | 6f 6e 2c 20 65 76 61 6c 75 61 74 69 6e 67 20 28    77 68 69 63 68 20 66 6f 72 20 61 20 76 61 72 69 | on,.evaluating.(which.for.a.vari | 
| 1000 | 61 62 6c 65 0a 20 20 69 6d 6d 65 64 69 61 74 65    6c 79 20 73 68 6f 77 73 20 74 68 65 20 76 61 6c | able...immediately.shows.the.val | 
| 1020 | 75 65 2c 20 62 75 74 20 66 6f 72 20 61 20 66 75    6e 63 74 69 6f 6e 20 6c 65 74 73 20 79 6f 75 20 | ue,.but.for.a.function.lets.you. | 
| 1040 | 70 61 73 73 20 69 74 0a 20 20 73 6f 6d 65 20 61    72 67 75 6d 65 6e 74 73 20 66 69 72 73 74 29 2e | pass.it...some.arguments.first). | 
| 1060 | 20 54 68 65 72 65 20 61 72 65 20 73 6f 6d 65 20    61 63 74 69 6f 6e 73 20 73 70 65 63 69 66 69 63 | .There.are.some.actions.specific | 
| 1080 | 20 74 6f 20 76 61 72 69 61 62 6c 65 73 2c 0a 20    20 73 75 63 68 20 61 73 20 73 65 74 74 69 6e 67 | .to.variables,...such.as.setting | 
| 10a0 | 20 74 68 65 20 76 61 6c 75 65 20 64 69 72 65 63    74 6c 79 20 6f 72 20 74 68 6f 75 67 68 20 74 68 | .the.value.directly.or.though.th | 
| 10c0 | 65 20 63 75 73 74 6f 6d 69 7a 65 20 73 79 73 74    65 6d 2c 0a 20 20 61 6e 64 20 73 6f 6d 65 20 61 | e.customize.system,...and.some.a | 
| 10e0 | 63 74 69 6f 6e 73 20 73 70 65 63 69 66 69 63 20    74 6f 20 63 6f 6d 6d 61 6e 64 73 2c 20 73 75 63 | ctions.specific.to.commands,.suc | 
| 1100 | 68 20 61 73 20 62 69 6e 64 69 6e 67 20 69 74 20    74 6f 20 61 20 6b 65 79 2e 0a 0a 42 79 20 64 65 | h.as.binding.it.to.a.key...By.de | 
| 1120 | 66 61 75 6c 74 20 77 68 65 6e 20 79 6f 75 20 75    73 65 20 3d 65 6d 62 61 72 6b 2d 61 63 74 3d 20 | fault.when.you.use.=embark-act=. | 
| 1140 | 69 66 20 79 6f 75 20 64 6f 6e 27 74 20 69 6d 6d    65 64 69 61 74 65 6c 79 20 73 65 6c 65 63 74 20 | if.you.don't.immediately.select. | 
| 1160 | 61 6e 0a 61 63 74 69 6f 6e 2c 20 61 66 74 65 72    20 61 20 73 68 6f 72 74 20 64 65 6c 61 79 20 45 | an.action,.after.a.short.delay.E | 
| 1180 | 6d 62 61 72 6b 20 77 69 6c 6c 20 70 6f 70 20 75    70 20 61 20 62 75 66 66 65 72 20 73 68 6f 77 69 | mbark.will.pop.up.a.buffer.showi | 
| 11a0 | 6e 67 20 61 20 6c 69 73 74 0a 6f 66 20 61 63 74    69 6f 6e 73 20 61 6e 64 20 74 68 65 69 72 20 63 | ng.a.list.of.actions.and.their.c | 
| 11c0 | 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 6b 65 79    20 62 69 6e 64 69 6e 67 73 2e 20 49 66 20 79 6f | orresponding.key.bindings..If.yo | 
| 11e0 | 75 20 61 72 65 20 75 73 69 6e 67 0a 3d 65 6d 62    61 72 6b 2d 61 63 74 3d 20 6f 75 74 73 69 64 65 | u.are.using.=embark-act=.outside | 
| 1200 | 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c    20 45 6d 62 61 72 6b 20 77 69 6c 6c 20 61 6c 73 | .the.minibuffer,.Embark.will.als | 
| 1220 | 6f 20 68 69 67 68 6c 69 67 68 74 20 74 68 65 0a    63 75 72 72 65 6e 74 20 74 61 72 67 65 74 2e 20 | o.highlight.the.current.target.. | 
| 1240 | 54 68 65 73 65 20 62 65 68 61 76 69 6f 72 73 20    61 72 65 20 63 6f 6e 66 69 67 75 72 61 62 6c 65 | These.behaviors.are.configurable | 
| 1260 | 20 76 69 61 20 74 68 65 20 76 61 72 69 61 62 6c    65 0a 3d 65 6d 62 61 72 6b 2d 69 6e 64 69 63 61 | .via.the.variable.=embark-indica | 
| 1280 | 74 6f 72 73 3d 2e 20 49 6e 73 74 65 61 64 20 6f    66 20 73 65 6c 65 63 74 69 6e 67 20 61 6e 20 61 | tors=..Instead.of.selecting.an.a | 
| 12a0 | 63 74 69 6f 6e 20 76 69 61 20 69 74 73 20 6b 65    79 20 62 69 6e 64 69 6e 67 2c 0a 79 6f 75 20 63 | ction.via.its.key.binding,.you.c | 
| 12c0 | 61 6e 20 73 65 6c 65 63 74 20 69 74 20 62 79 20    6e 61 6d 65 20 77 69 74 68 20 63 6f 6d 70 6c 65 | an.select.it.by.name.with.comple | 
| 12e0 | 74 69 6f 6e 20 62 79 20 74 79 70 69 6e 67 20 3d    43 2d 68 3d 20 61 66 74 65 72 0a 3d 65 6d 62 61 | tion.by.typing.=C-h=.after.=emba | 
| 1300 | 72 6b 2d 61 63 74 3d 2e 0a 0a 45 76 65 72 79 74    68 69 6e 67 20 69 73 20 65 61 73 69 6c 79 20 63 | rk-act=...Everything.is.easily.c | 
| 1320 | 6f 6e 66 69 67 75 72 61 62 6c 65 3a 20 64 65 74    65 72 6d 69 6e 69 6e 67 20 74 68 65 20 63 75 72 | onfigurable:.determining.the.cur | 
| 1340 | 72 65 6e 74 20 74 61 72 67 65 74 2c 0a 63 6c 61    73 73 69 66 79 69 6e 67 20 69 74 2c 20 61 6e 64 | rent.target,.classifying.it,.and | 
| 1360 | 20 64 65 63 69 64 69 6e 67 20 77 68 69 63 68 20    61 63 74 69 6f 6e 73 20 61 72 65 20 6f 66 66 65 | .deciding.which.actions.are.offe | 
| 1380 | 72 65 64 20 66 6f 72 20 65 61 63 68 20 74 79 70    65 0a 69 6e 20 74 68 65 20 63 6c 61 73 73 69 66 | red.for.each.type.in.the.classif | 
| 13a0 | 69 63 61 74 69 6f 6e 2e 20 54 68 65 20 61 62 6f    76 65 20 69 6e 74 72 6f 64 75 63 74 69 6f 6e 20 | ication..The.above.introduction. | 
| 13c0 | 6a 75 73 74 20 6d 65 6e 74 69 6f 6e 73 20 70 61    72 74 20 6f 66 0a 74 68 65 20 64 65 66 61 75 6c | just.mentions.part.of.the.defaul | 
| 13e0 | 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e    0a 0a 43 6f 6e 66 69 67 75 72 69 6e 67 20 77 68 | t.configuration...Configuring.wh | 
| 1400 | 69 63 68 20 61 63 74 69 6f 6e 73 20 61 72 65 20    6f 66 66 65 72 65 64 20 66 6f 72 20 61 20 74 79 | ich.actions.are.offered.for.a.ty | 
| 1420 | 70 65 20 69 73 20 70 61 72 74 69 63 75 6c 61 72    6c 79 20 65 61 73 79 0a 61 6e 64 20 72 65 71 75 | pe.is.particularly.easy.and.requ | 
| 1440 | 69 72 65 73 20 6e 6f 20 70 72 6f 67 72 61 6d 6d    69 6e 67 3a 20 74 68 65 20 76 61 72 69 61 62 6c | ires.no.programming:.the.variabl | 
| 1460 | 65 20 3d 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70    2d 61 6c 69 73 74 3d 0a 61 73 73 6f 63 69 61 74 | e.=embark-keymap-alist=.associat | 
| 1480 | 65 73 20 74 61 72 67 65 74 20 74 79 70 65 73 20    77 69 74 68 20 76 61 72 69 61 62 6c 65 73 20 63 | es.target.types.with.variables.c | 
| 14a0 | 6f 6e 74 61 69 6e 69 6e 67 20 6b 65 79 6d 61 70    73 2c 20 61 6e 64 20 74 68 6f 73 65 0a 6b 65 79 | ontaining.keymaps,.and.those.key | 
| 14c0 | 6d 61 70 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20    62 69 6e 64 69 6e 67 73 20 66 6f 72 20 74 68 65 | maps.containing.bindings.for.the | 
| 14e0 | 20 61 63 74 69 6f 6e 73 2e 20 28 54 6f 20 65 78    61 6d 69 6e 65 20 74 68 65 20 61 76 61 69 6c 61 | .actions..(To.examine.the.availa | 
| 1500 | 62 6c 65 0a 63 61 74 65 67 6f 72 69 65 73 20 61    6e 64 20 74 68 65 69 72 20 61 73 73 6f 63 69 61 | ble.categories.and.their.associa | 
| 1520 | 74 65 64 20 6b 65 79 6d 61 70 73 2c 20 79 6f 75    20 63 61 6e 20 75 73 65 20 3d 43 2d 68 20 76 0a | ted.keymaps,.you.can.use.=C-h.v. | 
| 1540 | 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 61 6c    69 73 74 3d 20 6f 72 20 63 75 73 74 6f 6d 69 7a | embark-keymap-alist=.or.customiz | 
| 1560 | 65 20 74 68 61 74 20 76 61 72 69 61 62 6c 65 2e    29 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 | e.that.variable.).For.example,.i | 
| 1580 | 6e 20 74 68 65 0a 64 65 66 61 75 6c 74 20 63 6f    6e 66 69 67 75 72 61 74 69 6f 6e 20 74 68 65 20 | n.the.default.configuration.the. | 
| 15a0 | 74 79 70 65 20 3d 66 69 6c 65 3d 20 69 73 20 61    73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 | type.=file=.is.associated.with.t | 
| 15c0 | 68 65 20 73 79 6d 62 6f 6c 0a 3d 65 6d 62 61 72    6b 2d 66 69 6c 65 2d 6d 61 70 3d 2e 20 54 68 61 | he.symbol.=embark-file-map=..Tha | 
| 15e0 | 74 20 73 79 6d 62 6f 6c 20 6e 61 6d 65 73 20 61    20 6b 65 79 6d 61 70 20 77 69 74 68 20 73 69 6e | t.symbol.names.a.keymap.with.sin | 
| 1600 | 67 6c 65 2d 6c 65 74 74 65 72 20 6b 65 79 0a 62    69 6e 64 69 6e 67 73 20 66 6f 72 20 63 6f 6d 6d | gle-letter.key.bindings.for.comm | 
| 1620 | 6f 6e 20 45 6d 61 63 73 20 66 69 6c 65 20 63 6f    6d 6d 61 6e 64 73 2c 20 66 6f 72 20 69 6e 73 74 | on.Emacs.file.commands,.for.inst | 
| 1640 | 61 6e 63 65 20 3d 63 3d 20 69 73 20 62 6f 75 6e    64 20 74 6f 0a 3d 63 6f 70 79 2d 66 69 6c 65 3d | ance.=c=.is.bound.to.=copy-file= | 
| 1660 | 2e 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61    74 20 69 66 20 79 6f 75 20 61 72 65 20 69 6e 20 | ..This.means.that.if.you.are.in. | 
| 1680 | 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 61    66 74 65 72 20 72 75 6e 6e 69 6e 67 0a 61 20 63 | the.minibuffer.after.running.a.c | 
| 16a0 | 6f 6d 6d 61 6e 64 20 74 68 61 74 20 70 72 6f 6d    70 74 73 20 66 6f 72 20 61 20 66 69 6c 65 2c 20 | ommand.that.prompts.for.a.file,. | 
| 16c0 | 73 75 63 68 20 61 73 20 3d 66 69 6e 64 2d 66 69    6c 65 3d 20 6f 72 20 3d 72 65 6e 61 6d 65 2d 66 | such.as.=find-file=.or.=rename-f | 
| 16e0 | 69 6c 65 3d 2c 0a 79 6f 75 20 63 61 6e 20 63 6f    70 79 20 61 20 66 69 6c 65 20 62 79 20 72 75 6e | ile=,.you.can.copy.a.file.by.run | 
| 1700 | 6e 69 6e 67 20 3d 65 6d 62 61 72 6b 2d 61 63 74    3d 20 61 6e 64 20 74 68 65 6e 20 70 72 65 73 73 | ning.=embark-act=.and.then.press | 
| 1720 | 69 6e 67 20 3d 63 3d 2e 0a 0a 54 68 65 73 65 20    61 63 74 69 6f 6e 20 6b 65 79 6d 61 70 73 20 61 | ing.=c=...These.action.keymaps.a | 
| 1740 | 72 65 20 76 65 72 79 20 63 6f 6e 76 65 6e 69 65    6e 74 20 62 75 74 20 6e 6f 74 20 73 74 72 69 63 | re.very.convenient.but.not.stric | 
| 1760 | 74 6c 79 20 6e 65 63 65 73 73 61 72 79 0a 77 68    65 6e 20 75 73 69 6e 67 20 3d 65 6d 62 61 72 6b | tly.necessary.when.using.=embark | 
| 1780 | 2d 61 63 74 3d 3a 20 79 6f 75 20 63 61 6e 20 75    73 65 20 61 6e 79 20 63 6f 6d 6d 61 6e 64 20 74 | -act=:.you.can.use.any.command.t | 
| 17a0 | 68 61 74 20 72 65 61 64 73 20 66 72 6f 6d 20 74    68 65 0a 6d 69 6e 69 62 75 66 66 65 72 20 61 73 | hat.reads.from.the.minibuffer.as | 
| 17c0 | 20 61 6e 20 61 63 74 69 6f 6e 20 61 6e 64 20 74    68 65 20 74 61 72 67 65 74 20 6f 66 20 74 68 65 | .an.action.and.the.target.of.the | 
| 17e0 | 20 61 63 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20    69 6e 73 65 72 74 65 64 0a 61 74 20 74 68 65 20 | .action.will.be.inserted.at.the. | 
| 1800 | 66 69 72 73 74 20 6d 69 6e 69 62 75 66 66 65 72    20 70 72 6f 6d 70 74 2e 20 41 66 74 65 72 20 72 | first.minibuffer.prompt..After.r | 
| 1820 | 75 6e 6e 69 6e 67 20 3d 65 6d 62 61 72 6b 2d 61    63 74 3d 20 61 6c 6c 20 6f 66 20 79 6f 75 72 0a | unning.=embark-act=.all.of.your. | 
| 1840 | 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 61 6e 64    20 65 76 65 6e 20 3d 65 78 65 63 75 74 65 2d 65 | key.bindings.and.even.=execute-e | 
| 1860 | 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 3d    20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 | xtended-command=.can.be.used.to. | 
| 1880 | 72 75 6e 20 61 0a 63 6f 6d 6d 61 6e 64 2e 20 46    6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 79 | run.a.command..For.example,.if.y | 
| 18a0 | 6f 75 20 77 61 6e 74 20 74 6f 20 72 65 70 6c 61    63 65 20 61 6c 6c 20 6f 63 63 75 72 72 65 6e 63 | ou.want.to.replace.all.occurrenc | 
| 18c0 | 65 73 20 6f 66 20 74 68 65 0a 73 79 6d 62 6f 6c    20 61 74 20 70 6f 69 6e 74 2c 20 6a 75 73 74 20 | es.of.the.symbol.at.point,.just. | 
| 18e0 | 75 73 65 20 3d 4d 2d 25 3d 20 61 73 20 74 68 65    20 61 63 74 69 6f 6e 2c 20 74 68 65 72 65 20 69 | use.=M-%=.as.the.action,.there.i | 
| 1900 | 73 20 6e 6f 20 6e 65 65 64 20 74 6f 20 62 69 6e    64 0a 3d 71 75 65 72 79 2d 72 65 70 6c 61 63 65 | s.no.need.to.bind.=query-replace | 
| 1920 | 3d 20 69 6e 20 6f 6e 65 20 6f 66 20 45 6d 62 61    72 6b 27 73 20 6b 65 79 6d 61 70 73 2e 20 41 6c | =.in.one.of.Embark's.keymaps..Al | 
| 1940 | 73 6f 2c 20 74 68 6f 73 65 20 61 63 74 69 6f 6e    20 6b 65 79 6d 61 70 73 0a 61 72 65 20 6e 6f 72 | so,.those.action.keymaps.are.nor | 
| 1960 | 6d 61 6c 20 45 6d 61 63 73 20 6b 65 79 6d 61 70    73 20 61 6e 64 20 79 6f 75 20 73 68 6f 75 6c 64 | mal.Emacs.keymaps.and.you.should | 
| 1980 | 20 66 65 65 6c 20 66 72 65 65 20 74 6f 20 62 69    6e 64 20 69 6e 20 74 68 65 6d 0a 77 68 61 74 65 | .feel.free.to.bind.in.them.whate | 
| 19a0 | 76 65 72 20 63 6f 6d 6d 61 6e 64 73 20 79 6f 75    20 66 69 6e 64 20 75 73 65 66 75 6c 20 61 73 20 | ver.commands.you.find.useful.as. | 
| 19c0 | 61 63 74 69 6f 6e 73 20 61 6e 64 20 77 61 6e 74    20 74 6f 20 62 65 20 61 76 61 69 6c 61 62 6c 65 | actions.and.want.to.be.available | 
| 19e0 | 0a 74 68 72 6f 75 67 68 20 63 6f 6e 76 65 6e 69    65 6e 74 20 62 69 6e 64 69 6e 67 73 2e 0a 0a 54 | .through.convenient.bindings...T | 
| 1a00 | 68 65 20 61 63 74 69 6f 6e 73 20 69 6e 20 3d 65    6d 62 61 72 6b 2d 67 65 6e 65 72 61 6c 2d 6d 61 | he.actions.in.=embark-general-ma | 
| 1a20 | 70 3d 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65    20 6e 6f 20 6d 61 74 74 65 72 20 77 68 61 74 20 | p=.are.available.no.matter.what. | 
| 1a40 | 74 79 70 65 0a 6f 66 20 63 6f 6d 70 6c 65 74 69    6f 6e 20 79 6f 75 20 61 72 65 20 69 6e 20 74 68 | type.of.completion.you.are.in.th | 
| 1a60 | 65 20 6d 69 64 64 6c 65 20 6f 66 2e 20 42 79 20    64 65 66 61 75 6c 74 20 74 68 69 73 20 69 6e 63 | e.middle.of..By.default.this.inc | 
| 1a80 | 6c 75 64 65 73 0a 62 69 6e 64 69 6e 67 73 20 74    6f 20 73 61 76 65 20 74 68 65 20 63 75 72 72 65 | ludes.bindings.to.save.the.curre | 
| 1aa0 | 6e 74 20 63 61 6e 64 69 64 61 74 65 20 69 6e 20    74 68 65 20 6b 69 6c 6c 20 72 69 6e 67 20 61 6e | nt.candidate.in.the.kill.ring.an | 
| 1ac0 | 64 20 74 6f 20 69 6e 73 65 72 74 0a 74 68 65 20    63 75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74 | d.to.insert.the.current.candidat | 
| 1ae0 | 65 20 69 6e 20 74 68 65 20 70 72 65 76 69 6f 75    73 6c 79 20 73 65 6c 65 63 74 65 64 20 62 75 66 | e.in.the.previously.selected.buf | 
| 1b00 | 66 65 72 20 28 74 68 65 20 62 75 66 66 65 72 0a    74 68 61 74 20 77 61 73 20 63 75 72 72 65 6e 74 | fer.(the.buffer.that.was.current | 
| 1b20 | 20 77 68 65 6e 20 79 6f 75 20 65 78 65 63 75 74    65 64 20 61 20 63 6f 6d 6d 61 6e 64 20 74 68 61 | .when.you.executed.a.command.tha | 
| 1b40 | 74 20 6f 70 65 6e 65 64 20 75 70 20 74 68 65 0a    6d 69 6e 69 62 75 66 66 65 72 29 2e 0a 0a 45 6d | t.opened.up.the.minibuffer)...Em | 
| 1b60 | 61 63 73 27 73 20 6d 69 6e 69 62 75 66 66 65 72    20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 79 73 74 | acs's.minibuffer.completion.syst | 
| 1b80 | 65 6d 20 69 6e 63 6c 75 64 65 73 20 6d 65 74 61    64 61 74 61 20 69 6e 64 69 63 61 74 69 6e 67 20 | em.includes.metadata.indicating. | 
| 1ba0 | 74 68 65 0a 2f 63 61 74 65 67 6f 72 79 2f 20 6f    66 20 77 68 61 74 20 69 73 20 62 65 69 6e 67 20 | the./category/.of.what.is.being. | 
| 1bc0 | 63 6f 6d 70 6c 65 74 65 64 2e 20 46 6f 72 20 65    78 61 6d 70 6c 65 2c 20 3d 66 69 6e 64 2d 66 69 | completed..For.example,.=find-fi | 
| 1be0 | 6c 65 3d 27 73 0a 6d 65 74 61 64 61 74 61 20 69    6e 64 69 63 61 74 65 73 20 61 20 63 61 74 65 67 | le='s.metadata.indicates.a.categ | 
| 1c00 | 6f 72 79 20 6f 66 20 3d 66 69 6c 65 3d 20 61 6e    64 20 3d 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 | ory.of.=file=.and.=switch-to-buf | 
| 1c20 | 66 65 72 3d 27 73 20 6d 65 74 61 64 61 74 61 0a    69 6e 64 69 63 61 74 65 73 20 61 20 63 61 74 65 | fer='s.metadata.indicates.a.cate | 
| 1c40 | 67 6f 72 79 20 6f 66 20 3d 62 75 66 66 65 72 3d    2e 20 45 6d 62 61 72 6b 20 68 61 73 20 74 68 65 | gory.of.=buffer=..Embark.has.the | 
| 1c60 | 20 72 65 6c 61 74 65 64 20 6e 6f 74 69 6f 6e 20    6f 66 20 74 68 65 0a 2f 74 79 70 65 2f 20 6f 66 | .related.notion.of.the./type/.of | 
| 1c80 | 20 61 20 74 61 72 67 65 74 20 66 6f 72 20 61 63    74 69 6f 6e 73 2c 20 61 6e 64 20 62 79 20 64 65 | .a.target.for.actions,.and.by.de | 
| 1ca0 | 66 61 75 6c 74 20 77 68 65 6e 20 63 61 74 65 67    6f 72 79 20 6d 65 74 61 64 61 74 61 0a 69 73 20 | fault.when.category.metadata.is. | 
| 1cc0 | 70 72 65 73 65 6e 74 20 69 74 20 69 73 20 74 61    6b 65 6e 20 74 6f 20 62 65 20 74 68 65 20 74 79 | present.it.is.taken.to.be.the.ty | 
| 1ce0 | 70 65 20 6f 66 20 6d 69 6e 69 62 75 66 66 65 72    20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 63 61 6e 64 | pe.of.minibuffer.completion.cand | 
| 1d00 | 69 64 61 74 65 73 20 77 68 65 6e 20 75 73 65 64    20 61 73 20 74 61 72 67 65 74 73 2e 20 45 6d 61 | idates.when.used.as.targets..Ema | 
| 1d20 | 63 73 20 63 6f 6d 6d 61 6e 64 73 20 6f 66 74 65    6e 20 64 6f 20 6e 6f 74 20 73 65 74 0a 75 73 65 | cs.commands.often.do.not.set.use | 
| 1d40 | 66 75 6c 20 63 61 74 65 67 6f 72 79 20 6d 65 74    61 64 61 74 61 20 73 6f 20 74 68 65 20 5b 5b 68 | ful.category.metadata.so.the.[[h | 
| 1d60 | 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 6d 69 6e 61 64 2f 6d 61 72 67 69 6e 61 6c | ttps://github.com/minad/marginal | 
| 1d80 | 69 61 5d 5b 4d 61 72 67 69 6e 61 6c 69 61 5d 5d    20 70 61 63 6b 61 67 65 2c 20 77 68 69 63 68 20 | ia][Marginalia]].package,.which. | 
| 1da0 | 73 75 70 70 6c 69 65 73 0a 74 68 69 73 20 6d 69    73 73 69 6e 67 20 6d 65 74 61 64 61 74 61 2c 20 | supplies.this.missing.metadata,. | 
| 1dc0 | 69 73 20 68 69 67 68 6c 79 20 72 65 63 6f 6d 6d    65 6e 64 65 64 20 66 6f 72 20 75 73 65 20 77 69 | is.highly.recommended.for.use.wi | 
| 1de0 | 74 68 20 45 6d 62 61 72 6b 2e 0a 0a 45 6d 62 61    72 6b 27 73 20 64 65 66 61 75 6c 74 20 63 6f 6e | th.Embark...Embark's.default.con | 
| 1e00 | 66 69 67 75 72 61 74 69 6f 6e 20 68 61 73 20 61    63 74 69 6f 6e 73 20 66 6f 72 20 74 68 65 20 66 | figuration.has.actions.for.the.f | 
| 1e20 | 6f 6c 6c 6f 77 69 6e 67 20 74 61 72 67 65 74 0a    74 79 70 65 73 3a 20 66 69 6c 65 73 2c 20 62 75 | ollowing.target.types:.files,.bu | 
| 1e40 | 66 66 65 72 73 2c 20 73 79 6d 62 6f 6c 73 2c 20    70 61 63 6b 61 67 65 73 2c 20 55 52 4c 73 2c 20 | ffers,.symbols,.packages,.URLs,. | 
| 1e60 | 62 6f 6f 6b 6d 61 72 6b 73 2c 20 61 6e 64 20 61    73 20 61 0a 73 6f 6d 65 77 68 61 74 20 73 70 65 | bookmarks,.and.as.a.somewhat.spe | 
| 1e80 | 63 69 61 6c 20 63 61 73 65 2c 20 61 63 74 69 6f    6e 73 20 66 6f 72 20 77 68 65 6e 20 74 68 65 20 | cial.case,.actions.for.when.the. | 
| 1ea0 | 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65    2e 20 59 6f 75 20 63 61 6e 0a 72 65 61 64 20 61 | region.is.active..You.can.read.a | 
| 1ec0 | 62 6f 75 74 20 74 68 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 61 | bout.the.[[https://github.com/oa | 
| 1ee0 | 6e 74 6f 6c 69 6e 2f 65 6d 62 61 72 6b 2f 77 69    6b 69 2f 44 65 66 61 75 6c 74 2d 41 63 74 69 6f | ntolin/embark/wiki/Default-Actio | 
| 1f00 | 6e 73 5d 5b 64 65 66 61 75 6c 74 20 61 63 74 69    6f 6e 73 20 61 6e 64 20 74 68 65 69 72 20 6b 65 | ns][default.actions.and.their.ke | 
| 1f20 | 79 20 62 69 6e 64 69 6e 67 73 5d 5d 20 6f 6e 20    74 68 65 20 47 69 74 48 75 62 0a 70 72 6f 6a 65 | y.bindings]].on.the.GitHub.proje | 
| 1f40 | 63 74 20 77 69 6b 69 2e 0a 0a 2a 2a 20 54 68 65    20 64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 20 | ct.wiki...**.The.default.action. | 
| 1f60 | 6f 6e 20 61 20 74 61 72 67 65 74 0a 0a 45 6d 62    61 72 6b 20 68 61 73 20 61 20 6e 6f 74 69 6f 6e | on.a.target..Embark.has.a.notion | 
| 1f80 | 20 6f 66 20 64 65 66 61 75 6c 74 20 61 63 74 69    6f 6e 20 66 6f 72 20 61 20 74 61 72 67 65 74 3a | .of.default.action.for.a.target: | 
| 1fa0 | 0a 0a 2d 20 49 66 20 74 68 65 20 74 61 72 67 65    74 20 69 73 20 61 20 6d 69 6e 69 62 75 66 66 65 | ..-.If.the.target.is.a.minibuffe | 
| 1fc0 | 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e    64 69 64 61 74 65 2c 20 74 68 65 6e 20 74 68 65 | r.completion.candidate,.then.the | 
| 1fe0 | 20 64 65 66 61 75 6c 74 0a 20 20 61 63 74 69 6f    6e 20 69 73 20 77 68 61 74 65 76 65 72 20 63 6f | .default...action.is.whatever.co | 
| 2000 | 6d 6d 61 6e 64 20 6f 70 65 6e 65 64 20 74 68 65    20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e 20 74 | mmand.opened.the.minibuffer.in.t | 
| 2020 | 68 65 20 66 69 72 73 74 20 70 6c 61 63 65 2e 0a    20 20 46 6f 72 20 65 78 61 6d 70 6c 65 20 69 66 | he.first.place....For.example.if | 
| 2040 | 20 79 6f 75 20 72 75 6e 20 3d 6b 69 6c 6c 2d 62    75 66 66 65 72 3d 2c 20 74 68 65 6e 20 74 68 65 | .you.run.=kill-buffer=,.then.the | 
| 2060 | 20 64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 20    77 69 6c 6c 20 62 65 0a 20 20 74 6f 20 6b 69 6c | .default.action.will.be...to.kil | 
| 2080 | 6c 20 62 75 66 66 65 72 73 2e 0a 2d 20 49 66 20    74 68 65 20 74 61 72 67 65 74 20 63 6f 6d 65 73 | l.buffers..-.If.the.target.comes | 
| 20a0 | 20 66 72 6f 6d 20 61 20 72 65 67 75 6c 61 72 20    62 75 66 66 65 72 20 28 69 2e 65 2e 2c 20 6e 6f | .from.a.regular.buffer.(i.e.,.no | 
| 20c0 | 74 20 61 20 6d 69 6e 69 62 75 66 66 65 72 29 2c    0a 20 20 74 68 65 6e 20 74 68 65 20 64 65 66 61 | t.a.minibuffer),...then.the.defa | 
| 20e0 | 75 6c 74 20 61 63 74 69 6f 6e 20 69 73 20 77 68    61 74 65 76 65 72 20 69 73 20 62 6f 75 6e 64 20 | ult.action.is.whatever.is.bound. | 
| 2100 | 74 6f 20 3d 52 45 54 3d 20 69 6e 20 74 68 65 20    6b 65 79 6d 61 70 20 6f 66 0a 20 20 61 63 74 69 | to.=RET=.in.the.keymap.of...acti | 
| 2120 | 6f 6e 73 20 66 6f 72 20 74 68 61 74 20 74 79 70    65 20 6f 66 20 74 61 72 67 65 74 2e 20 46 6f 72 | ons.for.that.type.of.target..For | 
| 2140 | 20 65 78 61 6d 70 6c 65 2c 20 69 6e 20 45 6d 62    61 72 6b 27 73 20 64 65 66 61 75 6c 74 0a 20 20 | .example,.in.Embark's.default... | 
| 2160 | 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 6f    72 20 61 20 55 52 4c 20 66 6f 75 6e 64 20 61 74 | configuration.for.a.URL.found.at | 
| 2180 | 20 70 6f 69 6e 74 20 74 68 65 20 64 65 66 61 75    6c 74 20 61 63 74 69 6f 6e 20 69 73 0a 20 20 3d | .point.the.default.action.is...= | 
| 21a0 | 62 72 6f 77 73 65 2d 75 72 6c 3d 2c 20 62 65 63    61 75 73 65 20 3d 52 45 54 3d 20 69 73 20 62 6f | browse-url=,.because.=RET=.is.bo | 
| 21c0 | 75 6e 64 20 74 6f 20 3d 62 72 6f 77 73 65 2d 75    72 6c 3d 20 69 6e 20 74 68 65 20 3d 65 6d 62 61 | und.to.=browse-url=.in.the.=emba | 
| 21e0 | 72 6b 2d 75 72 6c 2d 6d 61 70 3d 0a 20 20 6b 65    79 6d 61 70 2e 0a 0a 54 6f 20 72 75 6e 20 74 68 | rk-url-map=...keymap...To.run.th | 
| 2200 | 65 20 64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e    20 79 6f 75 20 63 61 6e 20 70 72 65 73 73 20 3d | e.default.action.you.can.press.= | 
| 2220 | 52 45 54 3d 20 61 66 74 65 72 20 72 75 6e 6e 69    6e 67 20 3d 65 6d 62 61 72 6b 2d 61 63 74 3d 2e | RET=.after.running.=embark-act=. | 
| 2240 | 0a 4e 6f 74 65 20 74 68 61 74 20 69 66 20 74 68    65 72 65 20 61 72 65 20 73 65 76 65 72 61 6c 20 | .Note.that.if.there.are.several. | 
| 2260 | 64 69 66 66 65 72 65 6e 74 20 74 61 72 67 65 74    73 20 61 74 20 61 20 67 69 76 65 6e 20 6c 6f 63 | different.targets.at.a.given.loc | 
| 2280 | 61 74 69 6f 6e 2c 0a 65 61 63 68 20 68 61 73 20    69 74 73 20 6f 77 6e 20 64 65 66 61 75 6c 74 20 | ation,.each.has.its.own.default. | 
| 22a0 | 61 63 74 69 6f 6e 2c 20 73 6f 20 66 69 72 73 74    20 63 79 63 6c 65 20 74 6f 20 74 68 65 20 74 61 | action,.so.first.cycle.to.the.ta | 
| 22c0 | 72 67 65 74 20 79 6f 75 20 77 61 6e 74 0a 61 6e    64 20 74 68 65 6e 20 70 72 65 73 73 20 3d 52 45 | rget.you.want.and.then.press.=RE | 
| 22e0 | 54 3d 20 74 6f 20 72 75 6e 20 74 68 65 20 63 6f    72 72 65 73 70 6f 6e 64 69 6e 67 20 64 65 66 61 | T=.to.run.the.corresponding.defa | 
| 2300 | 75 6c 74 20 61 63 74 69 6f 6e 2e 0a 0a 54 68 65    72 65 20 69 73 20 61 6c 73 6f 20 3d 65 6d 62 61 | ult.action...There.is.also.=emba | 
| 2320 | 72 6b 2d 64 77 69 6d 3d 20 77 68 69 63 68 20 72    75 6e 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 | rk-dwim=.which.runs.the.default. | 
| 2340 | 61 63 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 66    69 72 73 74 0a 74 61 72 67 65 74 20 66 6f 75 6e | action.for.the.first.target.foun | 
| 2360 | 64 2e 20 49 74 27 73 20 70 72 65 74 74 79 20 68    61 6e 64 79 20 69 6e 20 6e 6f 6e 2d 6d 69 6e 69 | d..It's.pretty.handy.in.non-mini | 
| 2380 | 62 75 66 66 65 72 20 62 75 66 66 65 72 73 3a 20    77 69 74 68 0a 45 6d 62 61 72 6b 27 73 20 64 65 | buffer.buffers:.with.Embark's.de | 
| 23a0 | 66 61 75 6c 74 20 63 6f 6e 66 69 67 75 72 61 74    69 6f 6e 20 69 74 20 77 69 6c 6c 3a 0a 0a 2d 20 | fault.configuration.it.will:..-. | 
| 23c0 | 4f 70 65 6e 20 74 68 65 20 66 69 6c 65 20 61 74    20 70 6f 69 6e 74 2e 0a 2d 20 4f 70 65 6e 20 74 | Open.the.file.at.point..-.Open.t | 
| 23e0 | 68 65 20 55 52 4c 20 61 74 20 70 6f 69 6e 74 20    69 6e 20 61 20 77 65 62 20 62 72 6f 77 73 65 72 | he.URL.at.point.in.a.web.browser | 
| 2400 | 20 28 75 73 69 6e 67 20 74 68 65 20 3d 62 72 6f    77 73 65 2d 75 72 6c 3d 0a 20 20 63 6f 6d 6d 61 | .(using.the.=browse-url=...comma | 
| 2420 | 6e 64 29 2e 0a 2d 20 43 6f 6d 70 6f 73 65 20 61    20 6e 65 77 20 65 6d 61 69 6c 20 74 6f 20 74 68 | nd)..-.Compose.a.new.email.to.th | 
| 2440 | 65 20 65 6d 61 69 6c 20 61 64 64 72 65 73 73 20    61 74 20 70 6f 69 6e 74 2e 0a 2d 20 49 6e 20 61 | e.email.address.at.point..-.In.a | 
| 2460 | 6e 20 45 6d 61 63 73 20 4c 69 73 70 20 62 75 66    66 65 72 2c 20 69 66 20 70 6f 69 6e 74 20 69 73 | n.Emacs.Lisp.buffer,.if.point.is | 
| 2480 | 20 6f 6e 20 61 6e 20 6f 70 65 6e 69 6e 67 20 70    61 72 65 6e 74 68 65 73 69 73 20 6f 72 0a 20 20 | .on.an.opening.parenthesis.or... | 
| 24a0 | 72 69 67 68 74 20 61 66 74 65 72 20 61 20 63 6c    6f 73 69 6e 67 20 6f 6e 65 2c 20 69 74 20 77 69 | right.after.a.closing.one,.it.wi | 
| 24c0 | 6c 6c 20 65 76 61 6c 75 61 74 65 20 74 68 65 20    63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 20 20 | ll.evaluate.the.corresponding... | 
| 24e0 | 65 78 70 72 65 73 73 69 6f 6e 2e 0a 2d 20 47 6f    20 74 6f 20 74 68 65 20 64 65 66 69 6e 69 74 69 | expression..-.Go.to.the.definiti | 
| 2500 | 6f 6e 20 6f 66 20 61 6e 20 45 6d 61 63 73 20 4c    69 73 70 20 66 75 6e 63 74 69 6f 6e 2c 20 76 61 | on.of.an.Emacs.Lisp.function,.va | 
| 2520 | 72 69 61 62 6c 65 20 6f 72 20 6d 61 63 72 6f 20    61 74 0a 20 20 70 6f 69 6e 74 2e 0a 2d 20 46 69 | riable.or.macro.at...point..-.Fi | 
| 2540 | 6e 64 20 74 68 65 20 66 69 6c 65 20 63 6f 72 72    65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 61 6e 20 | nd.the.file.corresponding.to.an. | 
| 2560 | 45 6d 61 63 73 20 4c 69 73 70 20 6c 69 62 72 61    72 79 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 2a 2a | Emacs.Lisp.library.at.point...** | 
| 2580 | 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 73 65    74 73 20 6f 66 20 70 6f 73 73 69 62 6c 65 20 74 | .Working.with.sets.of.possible.t | 
| 25a0 | 61 72 67 65 74 73 0a 0a 42 65 73 69 64 65 73 20    61 63 74 69 6e 67 20 69 6e 64 69 76 69 64 75 61 | argets..Besides.acting.individua | 
| 25c0 | 6c 6c 79 20 6f 6e 20 74 61 72 67 65 74 73 2c 20    45 6d 62 61 72 6b 20 6c 65 74 73 20 79 6f 75 20 | lly.on.targets,.Embark.lets.you. | 
| 25e0 | 77 6f 72 6b 0a 63 6f 6c 6c 65 63 74 69 76 65 6c    79 20 6f 6e 20 61 20 73 65 74 20 6f 66 20 74 61 | work.collectively.on.a.set.of.ta | 
| 2600 | 72 67 65 74 20 2f 63 61 6e 64 69 64 61 74 65 73    2f 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 | rget./candidates/..For.example,. | 
| 2620 | 77 68 69 6c 65 20 79 6f 75 20 61 72 65 0a 69 6e    20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 | while.you.are.in.the.minibuffer. | 
| 2640 | 74 68 65 20 63 61 6e 64 69 64 61 74 65 73 20 61    72 65 20 73 69 6d 70 6c 79 20 74 68 65 20 70 6f | the.candidates.are.simply.the.po | 
| 2660 | 73 73 69 62 6c 65 20 63 6f 6d 70 6c 65 74 69 6f    6e 73 0a 6f 66 20 79 6f 75 72 20 69 6e 70 75 74 | ssible.completions.of.your.input | 
| 2680 | 2e 20 45 6d 62 61 72 6b 20 70 72 6f 76 69 64 65    73 20 74 68 72 65 65 20 6d 61 69 6e 20 63 6f 6d | ..Embark.provides.three.main.com | 
| 26a0 | 6d 61 6e 64 73 20 74 6f 20 77 6f 72 6b 20 6f 6e    20 63 61 6e 64 69 64 61 74 65 0a 73 65 74 73 3a | mands.to.work.on.candidate.sets: | 
| 26c0 | 0a 0a 2d 20 54 68 65 20 3d 65 6d 62 61 72 6b 2d    61 63 74 2d 61 6c 6c 3d 20 63 6f 6d 6d 61 6e 64 | ..-.The.=embark-act-all=.command | 
| 26e0 | 20 72 75 6e 73 20 74 68 65 20 73 61 6d 65 20 61    63 74 69 6f 6e 20 6f 6e 20 65 61 63 68 20 6f 66 | .runs.the.same.action.on.each.of | 
| 2700 | 20 74 68 65 0a 20 20 63 75 72 72 65 6e 74 20 63    61 6e 64 69 64 61 74 65 73 2e 20 49 74 20 69 73 | .the...current.candidates..It.is | 
| 2720 | 20 6a 75 73 74 20 6c 69 6b 65 20 75 73 69 6e 67    20 3d 65 6d 62 61 72 6b 2d 61 63 74 3d 20 6f 6e | .just.like.using.=embark-act=.on | 
| 2740 | 20 65 61 63 68 0a 20 20 63 61 6e 64 69 64 61 74    65 20 69 6e 20 74 75 72 6e 2e 20 28 42 65 63 61 | .each...candidate.in.turn..(Beca | 
| 2760 | 75 73 65 20 79 6f 75 20 63 61 6e 20 65 61 73 69    6c 79 20 61 63 74 20 6f 6e 20 6d 61 6e 79 20 6d | use.you.can.easily.act.on.many.m | 
| 2780 | 6f 72 65 0a 20 20 63 61 6e 64 69 64 61 74 65 73    20 74 68 61 6e 20 79 6f 75 20 6d 65 61 6e 74 20 | ore...candidates.than.you.meant. | 
| 27a0 | 74 6f 2c 20 62 79 20 64 65 66 61 75 6c 74 20 45    6d 62 61 72 6b 20 61 73 6b 73 20 79 6f 75 20 74 | to,.by.default.Embark.asks.you.t | 
| 27c0 | 6f 20 63 6f 6e 66 69 72 6d 0a 20 20 75 73 65 73    20 6f 66 20 3d 65 6d 62 61 72 6b 2d 61 63 74 2d | o.confirm...uses.of.=embark-act- | 
| 27e0 | 61 6c 6c 3d 3b 20 79 6f 75 20 63 61 6e 20 74 75    72 6e 20 74 68 69 73 20 6f 66 66 20 62 79 20 73 | all=;.you.can.turn.this.off.by.s | 
| 2800 | 65 74 74 69 6e 67 20 74 68 65 20 75 73 65 72 0a    20 20 6f 70 74 69 6f 6e 20 3d 65 6d 62 61 72 6b | etting.the.user...option.=embark | 
| 2820 | 2d 63 6f 6e 66 69 72 6d 2d 61 63 74 2d 61 6c 6c    3d 20 74 6f 20 3d 6e 69 6c 3d 2e 29 0a 0a 2d 20 | -confirm-act-all=.to.=nil=.)..-. | 
| 2840 | 54 68 65 20 3d 65 6d 62 61 72 6b 2d 63 6f 6c 6c    65 63 74 3d 20 63 6f 6d 6d 61 6e 64 20 70 72 6f | The.=embark-collect=.command.pro | 
| 2860 | 64 75 63 65 73 20 61 20 62 75 66 66 65 72 20 6c    69 73 74 69 6e 67 20 61 6c 6c 20 74 68 65 20 63 | duces.a.buffer.listing.all.the.c | 
| 2880 | 75 72 72 65 6e 74 0a 20 20 63 61 6e 64 69 64 61    74 65 73 2c 20 66 6f 72 20 79 6f 75 20 74 6f 20 | urrent...candidates,.for.you.to. | 
| 28a0 | 70 65 72 75 73 65 20 61 6e 64 20 72 75 6e 20 61    63 74 69 6f 6e 73 20 6f 6e 20 61 74 20 79 6f 75 | peruse.and.run.actions.on.at.you | 
| 28c0 | 72 20 6c 65 69 73 75 72 65 2e 0a 20 20 54 68 65    20 63 61 6e 64 69 64 61 74 65 73 20 61 72 65 20 | r.leisure....The.candidates.are. | 
| 28e0 | 64 69 73 70 6c 61 79 65 64 20 61 73 20 61 20 6c    69 73 74 20 73 68 6f 77 69 6e 67 20 61 64 64 69 | displayed.as.a.list.showing.addi | 
| 2900 | 74 69 6f 6e 61 6c 0a 20 20 61 6e 6e 6f 74 61 74    69 6f 6e 73 2e 20 49 66 20 61 6e 79 20 6f 66 20 | tional...annotations..If.any.of. | 
| 2920 | 74 68 65 20 63 61 6e 64 69 64 61 74 65 73 20 63    6f 6e 74 61 69 6e 20 6e 65 77 6c 69 6e 65 73 2c | the.candidates.contain.newlines, | 
| 2940 | 20 74 68 65 6e 0a 20 20 68 6f 72 69 7a 6f 6e 74    61 6c 20 6c 69 6e 65 73 20 61 72 65 20 75 73 65 | .then...horizontal.lines.are.use | 
| 2960 | 64 20 74 6f 20 73 65 70 61 72 61 74 65 20 63 61    6e 64 69 64 61 74 65 73 2e 0a 0a 20 20 54 68 65 | d.to.separate.candidates.....The | 
| 2980 | 20 45 6d 62 61 72 6b 20 43 6f 6c 6c 65 63 74 20    62 75 66 66 65 72 20 69 73 20 73 6f 6d 65 77 68 | .Embark.Collect.buffer.is.somewh | 
| 29a0 | 61 74 20 22 64 69 72 65 64 2d 6c 69 6b 65 22 3a    20 79 6f 75 20 63 61 6e 20 73 65 6c 65 63 74 0a | at."dired-like":.you.can.select. | 
| 29c0 | 20 20 61 6e 64 20 64 65 73 65 6c 65 63 74 20 63    61 6e 64 69 64 61 74 65 73 20 74 68 72 6f 75 67 | ..and.deselect.candidates.throug | 
| 29e0 | 68 20 3d 65 6d 62 61 72 6b 2d 73 65 6c 65 63 74    3d 20 28 61 76 61 69 6c 61 62 6c 65 20 61 73 20 | h.=embark-select=.(available.as. | 
| 2a00 | 61 6e 0a 20 20 61 63 74 69 6f 6e 20 69 6e 20 3d    65 6d 62 61 72 6b 2d 61 63 74 3d 2c 20 62 6f 75 | an...action.in.=embark-act=,.bou | 
| 2a20 | 6e 64 20 74 6f 20 3d 53 50 43 3d 3b 20 62 75 74    20 79 6f 75 20 63 6f 75 6c 64 20 61 6c 73 6f 20 | nd.to.=SPC=;.but.you.could.also. | 
| 2a40 | 67 69 76 65 20 69 74 20 61 0a 20 20 67 6c 6f 62    61 6c 20 6b 65 79 20 62 69 6e 64 69 6e 67 29 2e | give.it.a...global.key.binding). | 
| 2a60 | 20 49 6e 20 61 6e 20 45 6d 62 61 72 6b 20 43 6f    6c 6c 65 63 74 20 62 75 66 66 65 72 20 3d 65 6d | .In.an.Embark.Collect.buffer.=em | 
| 2a80 | 62 61 72 6b 2d 61 63 74 3d 20 69 73 20 62 6f 75    6e 64 0a 20 20 74 6f 20 3d 61 3d 20 61 6e 64 20 | bark-act=.is.bound...to.=a=.and. | 
| 2aa0 | 3d 65 6d 62 61 72 6b 2d 61 63 74 2d 61 6c 6c 3d    20 69 73 20 62 6f 75 6e 64 20 74 6f 20 3d 41 3d | =embark-act-all=.is.bound.to.=A= | 
| 2ac0 | 3b 20 3d 65 6d 62 61 72 6b 2d 61 63 74 2d 61 6c    6c 3d 20 77 69 6c 6c 20 61 63 74 20 6f 6e 0a 20 | ;.=embark-act-all=.will.act.on.. | 
| 2ae0 | 20 61 6c 6c 20 63 75 72 72 65 6e 74 6c 79 20 6d    61 72 6b 65 64 20 63 61 6e 64 69 64 61 74 65 73 | .all.currently.marked.candidates | 
| 2b00 | 20 69 66 20 74 68 65 72 65 20 61 6e 79 2c 20 61    6e 64 20 77 69 6c 6c 20 61 63 74 20 6f 6e 20 61 | .if.there.any,.and.will.act.on.a | 
| 2b20 | 6c 6c 0a 20 20 63 61 6e 64 69 64 61 74 65 73 20    69 66 20 6e 6f 6e 65 20 61 72 65 20 6d 61 72 6b | ll...candidates.if.none.are.mark | 
| 2b40 | 65 64 2e 20 49 6e 20 70 61 72 74 69 63 75 6c 61    72 2c 20 74 68 69 73 20 6d 65 61 6e 73 20 74 68 | ed..In.particular,.this.means.th | 
| 2b60 | 61 74 20 3d 61 20 53 50 43 3d 0a 20 20 77 69 6c    6c 20 74 6f 67 67 6c 65 20 77 68 65 74 68 65 72 | at.=a.SPC=...will.toggle.whether | 
| 2b80 | 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 20 61    74 20 70 6f 69 6e 74 20 69 73 20 73 65 6c 65 63 | .the.candidate.at.point.is.selec | 
| 2ba0 | 74 65 64 2c 20 61 6e 64 20 3d 41 20 53 50 43 3d    0a 20 20 77 69 6c 6c 20 73 65 6c 65 63 74 20 61 | ted,.and.=A.SPC=...will.select.a | 
| 2bc0 | 6c 6c 20 63 61 6e 64 69 64 61 74 65 73 20 69 66    20 6e 6f 6e 65 20 61 72 65 20 73 65 6c 65 63 74 | ll.candidates.if.none.are.select | 
| 2be0 | 65 64 2c 20 6f 72 20 64 65 73 65 6c 65 63 74 20    61 6c 6c 0a 20 20 73 65 6c 65 63 74 65 64 20 63 | ed,.or.deselect.all...selected.c | 
| 2c00 | 61 6e 64 69 64 61 74 65 73 20 69 66 20 74 68 65    72 65 20 61 72 65 20 73 6f 6d 65 2e 0a 0a 2d 20 | andidates.if.there.are.some...-. | 
| 2c20 | 54 68 65 20 3d 65 6d 62 61 72 6b 2d 65 78 70 6f    72 74 3d 20 63 6f 6d 6d 61 6e 64 20 74 72 69 65 | The.=embark-export=.command.trie | 
| 2c40 | 73 20 74 6f 20 6f 70 65 6e 20 61 20 62 75 66 66    65 72 20 69 6e 20 61 6e 20 61 70 70 72 6f 70 72 | s.to.open.a.buffer.in.an.appropr | 
| 2c60 | 69 61 74 65 0a 20 20 6d 61 6a 6f 72 20 6d 6f 64    65 20 66 6f 72 20 74 68 65 20 73 65 74 20 6f 66 | iate...major.mode.for.the.set.of | 
| 2c80 | 20 63 61 6e 64 69 64 61 74 65 73 2e 20 49 66 20    74 68 65 20 63 61 6e 64 69 64 61 74 65 73 20 61 | .candidates..If.the.candidates.a | 
| 2ca0 | 72 65 20 66 69 6c 65 73 0a 20 20 65 78 70 6f 72    74 20 70 72 6f 64 75 63 65 73 20 61 20 44 69 72 | re.files...export.produces.a.Dir | 
| 2cc0 | 65 64 20 62 75 66 66 65 72 3b 20 69 66 20 74 68    65 79 20 61 72 65 20 62 75 66 66 65 72 73 2c 20 | ed.buffer;.if.they.are.buffers,. | 
| 2ce0 | 79 6f 75 20 67 65 74 20 61 6e 0a 20 20 49 62 75    66 66 65 72 20 62 75 66 66 65 72 3b 20 61 6e 64 | you.get.an...Ibuffer.buffer;.and | 
| 2d00 | 20 69 66 20 74 68 65 79 20 61 72 65 20 70 61 63    6b 61 67 65 73 20 79 6f 75 20 67 65 74 20 61 20 | .if.they.are.packages.you.get.a. | 
| 2d20 | 62 75 66 66 65 72 20 69 6e 0a 20 20 70 61 63 6b    61 67 65 20 6d 65 6e 75 20 6d 6f 64 65 2e 0a 0a | buffer.in...package.menu.mode... | 
| 2d40 | 20 20 49 66 20 79 6f 75 20 75 73 65 20 74 68 65    20 67 72 65 70 70 69 6e 67 20 63 6f 6d 6d 61 6e | ..If.you.use.the.grepping.comman | 
| 2d60 | 64 73 20 66 72 6f 6d 20 74 68 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | ds.from.the.[[https://github.com | 
| 2d80 | 2f 6d 69 6e 61 64 2f 63 6f 6e 73 75 6c 74 2f 5d    5b 43 6f 6e 73 75 6c 74 5d 5d 20 70 61 63 6b 61 | /minad/consult/][Consult]].packa | 
| 2da0 | 67 65 2c 0a 20 20 3d 63 6f 6e 73 75 6c 74 2d 67    72 65 70 3d 2c 20 3d 63 6f 6e 73 75 6c 74 2d 67 | ge,...=consult-grep=,.=consult-g | 
| 2dc0 | 69 74 2d 67 72 65 70 3d 20 6f 72 20 3d 63 6f 6e    73 75 6c 74 2d 72 69 70 67 72 65 70 3d 2c 20 74 | it-grep=.or.=consult-ripgrep=,.t | 
| 2de0 | 68 65 6e 20 79 6f 75 20 73 68 6f 75 6c 64 0a 20    20 69 6e 73 74 61 6c 6c 20 74 68 65 20 3d 65 6d | hen.you.should...install.the.=em | 
| 2e00 | 62 61 72 6b 2d 63 6f 6e 73 75 6c 74 3d 20 70 61    63 6b 61 67 65 2c 20 77 68 69 63 68 20 61 64 64 | bark-consult=.package,.which.add | 
| 2e20 | 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20 65 78    70 6f 72 74 69 6e 67 20 61 0a 20 20 6c 69 73 74 | s.support.for.exporting.a...list | 
| 2e40 | 20 6f 66 20 67 72 65 70 20 72 65 73 75 6c 74 73    20 74 6f 20 61 6e 20 68 6f 6e 65 73 74 20 67 72 | .of.grep.results.to.an.honest.gr | 
| 2e60 | 65 70 2d 6d 6f 64 65 20 62 75 66 66 65 72 2c 20    6f 6e 20 77 68 69 63 68 20 79 6f 75 20 63 61 6e | ep-mode.buffer,.on.which.you.can | 
| 2e80 | 0a 20 20 65 76 65 6e 20 75 73 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | ...even.use.[[https://github.com | 
| 2ea0 | 2f 6d 68 61 79 61 73 68 69 31 31 32 30 2f 45 6d    61 63 73 2d 77 67 72 65 70 5d 5b 77 67 72 65 70 | /mhayashi1120/Emacs-wgrep][wgrep | 
| 2ec0 | 5d 5d 20 69 66 20 79 6f 75 20 77 69 73 68 2e 0a    0a 57 68 65 6e 20 69 6e 20 64 6f 75 62 74 20 63 | ]].if.you.wish...When.in.doubt.c | 
| 2ee0 | 68 6f 6f 73 69 6e 67 20 62 65 74 77 65 65 6e 20    65 78 70 6f 72 74 69 6e 67 20 61 6e 64 20 63 6f | hoosing.between.exporting.and.co | 
| 2f00 | 6c 6c 65 63 74 69 6e 67 2c 20 61 20 67 6f 6f 64    20 72 75 6c 65 0a 6f 66 20 74 68 75 6d 62 20 69 | llecting,.a.good.rule.of.thumb.i | 
| 2f20 | 73 20 74 6f 20 61 6c 77 61 79 73 20 70 72 65 66    65 72 20 3d 65 6d 62 61 72 6b 2d 65 78 70 6f 72 | s.to.always.prefer.=embark-expor | 
| 2f40 | 74 3d 20 73 69 6e 63 65 20 77 68 65 6e 20 61 6e    20 65 78 70 6f 72 74 65 72 20 74 6f 20 61 0a 73 | t=.since.when.an.exporter.to.a.s | 
| 2f60 | 70 65 63 69 61 6c 20 6d 61 6a 6f 72 20 6d 6f 64    65 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 66 | pecial.major.mode.is.available.f | 
| 2f80 | 6f 72 20 61 20 67 69 76 65 6e 20 74 79 70 65 20    6f 66 20 74 61 72 67 65 74 2c 20 69 74 20 77 69 | or.a.given.type.of.target,.it.wi | 
| 2fa0 | 6c 6c 20 62 65 0a 6d 6f 72 65 20 66 65 61 74 75    72 65 66 75 6c 20 74 68 61 6e 20 61 6e 20 45 6d | ll.be.more.featureful.than.an.Em | 
| 2fc0 | 62 61 72 6b 20 63 6f 6c 6c 65 63 74 20 62 75 66    66 65 72 2c 20 61 6e 64 20 69 66 20 6e 6f 20 73 | bark.collect.buffer,.and.if.no.s | 
| 2fe0 | 75 63 68 20 65 78 70 6f 72 74 65 72 0a 69 73 20    63 6f 6e 66 69 67 75 72 65 64 20 74 68 65 20 3d | uch.exporter.is.configured.the.= | 
| 3000 | 65 6d 62 61 72 6b 2d 65 78 70 6f 72 74 3d 20 63    6f 6d 6d 61 6e 64 20 66 61 6c 6c 73 20 62 61 63 | embark-export=.command.falls.bac | 
| 3020 | 6b 20 74 6f 20 74 68 65 20 67 65 6e 65 72 69 63    0a 3d 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 | k.to.the.generic.=embark-collect | 
| 3040 | 3d 2e 0a 0a 54 68 65 73 65 20 63 6f 6d 6d 61 6e    64 73 20 61 72 65 20 61 6c 77 61 79 73 20 61 76 | =...These.commands.are.always.av | 
| 3060 | 61 69 6c 61 62 6c 65 20 61 73 20 22 61 63 74 69    6f 6e 73 22 20 28 61 6c 74 68 6f 75 67 68 20 74 | ailable.as."actions".(although.t | 
| 3080 | 68 65 79 20 64 6f 20 6e 6f 74 0a 61 63 74 20 6f    6e 20 6a 75 73 74 20 74 68 65 20 63 75 72 72 65 | hey.do.not.act.on.just.the.curre | 
| 30a0 | 6e 74 20 74 61 72 67 65 74 20 62 75 74 20 6f 6e    20 61 6c 6c 20 63 61 6e 64 69 64 61 74 65 73 29 | nt.target.but.on.all.candidates) | 
| 30c0 | 20 66 6f 72 20 3d 65 6d 62 61 72 6b 2d 61 63 74    3d 0a 61 6e 64 20 61 72 65 20 62 6f 75 6e 64 20 | .for.=embark-act=.and.are.bound. | 
| 30e0 | 74 6f 20 3d 41 3d 2c 20 3d 53 3d 20 28 66 6f 72    20 22 73 6e 61 70 73 68 6f 74 22 29 2c 20 61 6e | to.=A=,.=S=.(for."snapshot"),.an | 
| 3100 | 64 20 3d 45 3d 2c 20 72 65 73 70 65 63 74 69 76    65 6c 79 2c 20 69 6e 0a 3d 65 6d 62 61 72 6b 2d | d.=E=,.respectively,.in.=embark- | 
| 3120 | 67 65 6e 65 72 61 6c 2d 6d 61 70 3d 2e 20 54 68    69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 79 6f | general-map=..This.means.that.yo | 
| 3140 | 75 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 74 6f    20 62 69 6e 64 20 79 6f 75 72 20 6f 77 6e 0a 6b | u.do.not.have.to.bind.your.own.k | 
| 3160 | 65 79 20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20    74 68 65 73 65 20 28 61 6c 74 68 6f 75 67 68 20 | ey.bindings.for.these.(although. | 
| 3180 | 79 6f 75 20 63 61 6e 2c 20 6f 66 20 63 6f 75 72    73 65 21 29 2c 20 6a 75 73 74 20 61 20 6b 65 79 | you.can,.of.course!),.just.a.key | 
| 31a0 | 0a 62 69 6e 64 69 6e 67 20 66 6f 72 20 3d 65 6d    62 61 72 6b 2d 61 63 74 3d 2e 0a 0a 49 6e 20 45 | .binding.for.=embark-act=...In.E | 
| 31c0 | 6d 62 61 72 6b 20 43 6f 6c 6c 65 63 74 20 6f 72    20 45 6d 62 61 72 6b 20 45 78 70 6f 72 74 20 62 | mbark.Collect.or.Embark.Export.b | 
| 31e0 | 75 66 66 65 72 73 20 74 68 61 74 20 77 65 72 65    20 6f 62 74 61 69 6e 65 64 20 62 79 0a 72 75 6e | uffers.that.were.obtained.by.run | 
| 3200 | 6e 69 6e 67 20 3d 65 6d 62 61 72 6b 2d 63 6f 6c    6c 65 63 74 3d 20 6f 72 20 3d 65 6d 62 61 72 6b | ning.=embark-collect=.or.=embark | 
| 3220 | 2d 65 78 70 6f 72 74 3d 20 66 72 6f 6d 20 77 69    74 68 69 6e 20 61 20 6d 69 6e 69 62 75 66 66 65 | -export=.from.within.a.minibuffe | 
| 3240 | 72 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73    73 69 6f 6e 2c 20 3d 67 3d 20 69 73 20 62 6f 75 | r.completion.session,.=g=.is.bou | 
| 3260 | 6e 64 20 74 6f 20 61 20 63 6f 6d 6d 61 6e 64 20    74 68 61 74 20 72 65 73 74 61 72 74 73 20 74 68 | nd.to.a.command.that.restarts.th | 
| 3280 | 65 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73    73 69 6f 6e 2c 20 74 68 61 74 20 69 73 2c 20 74 | e.completion.session,.that.is,.t | 
| 32a0 | 68 65 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20    6f 70 65 6e 65 64 20 74 68 65 20 6d 69 6e 69 62 | he.command.that.opened.the.minib | 
| 32c0 | 75 66 66 65 72 20 69 73 0a 72 75 6e 20 61 67 61    69 6e 20 61 6e 64 20 74 68 65 20 6d 69 6e 69 62 | uffer.is.run.again.and.the.minib | 
| 32e0 | 75 66 66 65 72 20 63 6f 6e 74 65 6e 74 73 20 72    65 73 74 6f 72 65 64 2e 20 59 6f 75 20 63 61 6e | uffer.contents.restored..You.can | 
| 3300 | 20 74 68 65 6e 20 69 6e 74 65 72 61 63 74 0a 6e    6f 72 6d 61 6c 6c 79 20 77 69 74 68 20 74 68 65 | .then.interact.normally.with.the | 
| 3320 | 20 63 6f 6d 6d 61 6e 64 2c 20 70 65 72 68 61 70    73 20 65 64 69 74 69 6e 67 20 74 68 65 20 6d 69 | .command,.perhaps.editing.the.mi | 
| 3340 | 6e 69 62 75 66 66 65 72 20 63 6f 6e 74 65 6e 74    73 2c 0a 61 6e 64 2c 20 69 66 20 79 6f 75 20 77 | nibuffer.contents,.and,.if.you.w | 
| 3360 | 69 73 68 2c 20 79 6f 75 20 63 61 6e 20 72 65 72    75 6e 20 3d 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 | ish,.you.can.rerun.=embark-colle | 
| 3380 | 63 74 3d 20 6f 72 20 3d 65 6d 62 61 72 6b 2d 65    78 70 6f 72 74 3d 20 74 6f 20 67 65 74 0a 61 6e | ct=.or.=embark-export=.to.get.an | 
| 33a0 | 20 75 70 64 61 74 65 64 20 62 75 66 66 65 72 2e    0a 0a 2a 2a 2a 20 53 65 6c 65 63 74 69 6e 67 20 | .updated.buffer...***.Selecting. | 
| 33c0 | 73 6f 6d 65 20 74 61 72 67 65 74 73 20 74 6f 20    6d 61 6b 65 20 61 6e 20 61 64 20 68 6f 63 20 63 | some.targets.to.make.an.ad.hoc.c | 
| 33e0 | 61 6e 64 69 64 61 74 65 20 73 65 74 0a 0a 54 68    65 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 77 | andidate.set..The.commands.for.w | 
| 3400 | 6f 72 6b 69 6e 67 20 77 69 74 68 20 73 65 74 73    20 6f 66 20 63 61 6e 64 69 64 61 74 65 73 20 6a | orking.with.sets.of.candidates.j | 
| 3420 | 75 73 74 20 64 65 73 63 72 69 62 65 64 2c 0a 6e    61 6d 65 6c 79 20 3d 65 6d 62 61 72 6b 2d 61 63 | ust.described,.namely.=embark-ac | 
| 3440 | 74 2d 61 6c 6c 3d 2c 20 3d 65 6d 62 61 72 6b 2d    65 78 70 6f 72 74 3d 20 61 6e 64 20 3d 65 6d 62 | t-all=,.=embark-export=.and.=emb | 
| 3460 | 61 72 6b 2d 63 6f 6c 6c 65 63 74 3d 20 62 79 20    64 65 66 61 75 6c 74 0a 77 6f 72 6b 20 77 69 74 | ark-collect=.by.default.work.wit | 
| 3480 | 68 20 61 6c 6c 20 63 61 6e 64 69 64 61 74 65 73    20 64 65 66 69 6e 65 64 20 69 6e 20 74 68 65 20 | h.all.candidates.defined.in.the. | 
| 34a0 | 63 75 72 72 65 6e 74 20 63 6f 6e 74 65 78 74 2e    20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 0a 69 6e | current.context..For.example,.in | 
| 34c0 | 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20    74 68 65 79 20 6f 70 65 72 61 74 65 20 6f 6e 20 | .the.minibuffer.they.operate.on. | 
| 34e0 | 61 6c 6c 20 63 75 72 72 65 6e 74 6c 79 20 63 6f    6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 | all.currently.completion.candida | 
| 3500 | 74 65 73 2c 0a 6f 72 20 69 6e 20 61 20 64 69 72    65 64 20 62 75 66 66 65 72 20 74 68 65 79 20 77 | tes,.or.in.a.dired.buffer.they.w | 
| 3520 | 6f 72 6b 20 6f 6e 20 61 6c 6c 20 6d 61 72 6b 65    64 20 66 69 6c 65 73 20 28 6f 72 20 61 6c 6c 20 | ork.on.all.marked.files.(or.all. | 
| 3540 | 66 69 6c 65 73 20 69 66 0a 6e 6f 6e 65 20 61 72    65 20 6d 61 72 6b 65 64 29 2e 20 45 6d 62 61 72 | files.if.none.are.marked)..Embar | 
| 3560 | 6b 20 61 6c 73 6f 20 68 61 73 20 61 20 6e 6f 74    69 6f 6e 20 6f 66 20 2f 73 65 6c 65 63 74 69 6f | k.also.has.a.notion.of./selectio | 
| 3580 | 6e 2f 2c 20 77 68 65 72 65 20 79 6f 75 20 63 61    6e 0a 61 63 63 75 6d 75 6c 61 74 65 20 61 6e 20 | n/,.where.you.can.accumulate.an. | 
| 35a0 | 61 64 20 68 6f 63 20 6c 69 73 74 20 6f 66 20 74    61 72 67 65 74 73 20 66 6f 72 20 74 68 65 73 65 | ad.hoc.list.of.targets.for.these | 
| 35c0 | 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 77 6f 72    6b 20 6f 6e 2e 0a 0a 54 68 65 20 73 65 6c 65 63 | .commands.to.work.on...The.selec | 
| 35e0 | 74 69 6f 6e 20 69 73 20 63 6f 6e 74 72 6f 6c 6c    65 64 20 62 79 20 75 73 69 6e 67 20 74 68 65 20 | tion.is.controlled.by.using.the. | 
| 3600 | 3d 65 6d 62 61 72 6b 2d 73 65 6c 65 63 74 3d 20    61 63 74 69 6f 6e 2c 20 62 6f 75 6e 64 0a 74 6f | =embark-select=.action,.bound.to | 
| 3620 | 20 3d 53 50 43 3d 20 69 6e 20 3d 65 6d 62 61 72    6b 2d 67 65 6e 65 72 61 6c 2d 6d 61 70 3d 20 73 | .=SPC=.in.=embark-general-map=.s | 
| 3640 | 6f 20 74 68 61 74 20 69 74 20 69 73 20 61 6c 77    61 79 73 20 61 76 61 69 6c 61 62 6c 65 20 28 79 | o.that.it.is.always.available.(y | 
| 3660 | 6f 75 20 63 61 6e 0a 61 6c 73 6f 20 67 69 76 65    20 3d 65 6d 62 61 72 6b 2d 73 65 6c 65 63 74 3d | ou.can.also.give.=embark-select= | 
| 3680 | 20 61 20 67 6c 6f 62 61 6c 20 6b 65 79 20 62 69    6e 64 69 6e 67 20 69 66 20 79 6f 75 20 77 69 73 | .a.global.key.binding.if.you.wis | 
| 36a0 | 68 3b 20 77 68 65 6e 20 63 61 6c 6c 65 64 0a 64    69 72 65 63 74 6c 79 2c 20 6e 6f 74 20 61 73 20 | h;.when.called.directly,.not.as. | 
| 36c0 | 61 6e 20 61 63 74 69 6f 6e 20 66 6f 72 20 3d 65    6d 62 61 72 6b 2d 61 63 74 3d 2c 20 69 74 20 77 | an.action.for.=embark-act=,.it.w | 
| 36e0 | 69 6c 6c 20 73 65 6c 65 63 74 20 74 68 65 20 66    69 72 73 74 0a 74 61 72 67 65 74 20 61 74 20 70 | ill.select.the.first.target.at.p | 
| 3700 | 6f 69 6e 74 29 2e 20 43 61 6c 6c 69 6e 67 20 74    68 69 73 20 61 63 74 69 6f 6e 20 6f 6e 20 61 20 | oint)..Calling.this.action.on.a. | 
| 3720 | 74 61 72 67 65 74 20 74 6f 67 67 6c 65 73 20 69    74 73 0a 6d 65 6d 62 65 72 73 68 69 70 20 69 6e | target.toggles.its.membership.in | 
| 3740 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66    66 65 72 27 73 20 45 6d 62 61 72 6b 20 73 65 6c | .the.current.buffer's.Embark.sel | 
| 3760 | 65 63 74 69 6f 6e 3b 20 74 68 61 74 20 69 73 2c    20 69 74 20 61 64 64 73 0a 69 74 20 74 6f 20 73 | ection;.that.is,.it.adds.it.to.s | 
| 3780 | 65 6c 65 63 74 69 6f 6e 20 69 66 20 6e 6f 74 20    73 65 6c 65 63 74 65 64 20 61 6e 64 20 72 65 6d | election.if.not.selected.and.rem | 
| 37a0 | 6f 76 65 73 20 69 74 20 66 72 6f 6d 20 74 68 65    20 73 65 6c 65 63 74 69 6f 6e 20 69 66 0a 69 74 | oves.it.from.the.selection.if.it | 
| 37c0 | 20 77 61 73 20 73 65 6c 65 63 74 65 64 2e 20 57    68 65 6e 65 76 65 72 20 74 68 65 20 73 65 6c 65 | .was.selected..Whenever.the.sele | 
| 37e0 | 63 74 69 6f 6e 20 66 6f 72 20 61 20 62 75 66 66    65 72 20 69 73 20 6e 6f 6e 2d 65 6d 70 74 79 2c | ction.for.a.buffer.is.non-empty, | 
| 3800 | 20 74 68 65 0a 63 6f 6d 6d 61 6e 64 73 20 3d 65    6d 62 61 72 6b 2d 61 63 74 2d 61 6c 6c 3d 2c 20 | .the.commands.=embark-act-all=,. | 
| 3820 | 3d 65 6d 62 61 72 6b 2d 65 78 70 6f 72 74 3d 20    61 6e 64 20 3d 65 6d 62 61 72 6b 2d 63 6f 6c 6c | =embark-export=.and.=embark-coll | 
| 3840 | 65 63 74 3d 20 77 69 6c 6c 20 61 63 74 20 6f 6e    0a 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 2e 0a | ect=.will.act.on.the.selection.. | 
| 3860 | 0a 54 6f 20 64 65 73 65 6c 65 63 74 20 61 6c 6c    20 73 65 6c 65 63 74 65 64 20 74 61 72 67 65 74 | .To.deselect.all.selected.target | 
| 3880 | 73 2c 20 79 6f 75 20 63 61 6e 20 75 73 65 20 74    68 65 20 3d 65 6d 62 61 72 6b 2d 73 65 6c 65 63 | s,.you.can.use.the.=embark-selec | 
| 38a0 | 74 3d 20 61 63 74 69 6f 6e 0a 74 68 72 6f 75 67    68 20 3d 65 6d 62 61 72 6b 2d 61 63 74 2d 61 6c | t=.action.through.=embark-act-al | 
| 38c0 | 6c 3d 2c 20 73 69 6e 63 65 20 74 68 69 73 20 77    69 6c 6c 20 72 75 6e 20 3d 65 6d 62 61 72 6b 2d | l=,.since.this.will.run.=embark- | 
| 38e0 | 73 65 6c 65 63 74 3d 20 6f 6e 20 65 61 63 68 0a    6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 63 75 | select=.on.each.member.of.the.cu | 
| 3900 | 72 72 65 6e 74 20 73 65 6c 65 63 74 69 6f 6e 2e    20 53 69 6d 69 6c 61 72 6c 79 20 69 66 20 6e 6f | rrent.selection..Similarly.if.no | 
| 3920 | 20 74 61 72 67 65 74 73 20 61 72 65 20 73 65 6c    65 63 74 65 64 0a 61 6e 64 20 79 6f 75 20 61 72 | .targets.are.selected.and.you.ar | 
| 3940 | 65 20 69 6e 20 61 20 6d 69 6e 69 62 75 66 66 65    72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73 | e.in.a.minibuffer.completion.ses | 
| 3960 | 73 69 6f 6e 2c 20 72 75 6e 6e 69 6e 67 20 3d 65    6d 62 61 72 6b 2d 73 65 6c 65 63 74 3d 0a 66 72 | sion,.running.=embark-select=.fr | 
| 3980 | 6f 6d 20 3d 65 6d 62 61 72 6b 2d 61 63 74 2d 61    6c 6c 3d 20 77 69 6c 6c 20 73 65 6c 65 63 74 20 | om.=embark-act-all=.will.select. | 
| 39a0 | 61 6c 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20    63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 | all.the.current.completion.candi | 
| 39c0 | 64 61 74 65 73 2e 0a 0a 42 79 20 64 65 66 61 75    6c 74 2c 20 77 68 65 6e 65 76 65 72 20 73 6f 6d | dates...By.default,.whenever.som | 
| 39e0 | 65 20 74 61 72 67 65 74 73 20 61 72 65 20 73 65    6c 65 63 74 65 64 20 69 6e 20 74 68 65 20 63 75 | e.targets.are.selected.in.the.cu | 
| 3a00 | 72 72 65 6e 74 20 62 75 66 66 65 72 2c 0a 61 20    63 6f 75 6e 74 20 6f 66 20 73 65 6c 65 63 74 65 | rrent.buffer,.a.count.of.selecte | 
| 3a20 | 64 20 74 61 72 67 65 74 73 20 61 70 70 65 61 72    73 20 69 6e 20 74 68 65 20 6d 6f 64 65 20 6c 69 | d.targets.appears.in.the.mode.li | 
| 3a40 | 6e 65 2e 20 54 68 69 73 20 63 61 6e 20 62 65 0a    74 75 72 6e 65 64 20 6f 66 66 20 6f 72 20 63 75 | ne..This.can.be.turned.off.or.cu | 
| 3a60 | 73 74 6f 6d 69 7a 65 64 20 74 68 72 6f 75 67 68    20 74 68 65 20 3d 65 6d 62 61 72 6b 2d 73 65 6c | stomized.through.the.=embark-sel | 
| 3a80 | 65 63 74 69 6f 6e 2d 69 6e 64 69 63 61 74 6f 72    3d 20 75 73 65 72 0a 6f 70 74 69 6f 6e 2e 0a 0a | ection-indicator=.user.option... | 
| 3aa0 | 54 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 66 75    6e 63 74 69 6f 6e 61 6c 69 74 79 20 69 73 20 73 | The.selection.functionality.is.s | 
| 3ac0 | 75 70 70 6f 72 74 65 64 20 69 6e 20 65 76 65 72    79 20 62 75 66 66 65 72 3a 0a 0a 2d 20 49 6e 20 | upported.in.every.buffer:..-.In. | 
| 3ae0 | 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 74    68 69 73 20 67 69 76 65 73 20 61 20 63 6f 6e 76 | the.minibuffer.this.gives.a.conv | 
| 3b00 | 65 6e 69 65 6e 74 20 77 61 79 20 74 6f 20 61 63    74 20 6f 6e 20 73 65 76 65 72 61 6c 0a 20 20 63 | enient.way.to.act.on.several...c | 
| 3b20 | 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64    61 74 65 73 20 74 68 61 74 20 64 6f 6e 27 74 20 | ompletion.candidates.that.don't. | 
| 3b40 | 66 6f 6c 6c 6f 77 20 61 6e 79 20 73 69 6d 70 6c    65 20 70 61 74 74 65 72 6e 3a 20 6a 75 73 74 20 | follow.any.simple.pattern:.just. | 
| 3b60 | 67 6f 0a 20 20 74 68 72 6f 75 67 68 20 74 68 65    20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 73 65 6c | go...through.the.completions.sel | 
| 3b80 | 65 63 74 69 6e 67 20 74 68 65 20 6f 6e 65 73 20    79 6f 75 20 77 61 6e 74 2c 20 74 68 65 6e 20 75 | ecting.the.ones.you.want,.then.u | 
| 3ba0 | 73 65 0a 20 20 3d 65 6d 62 61 72 6b 2d 61 63 74    2d 61 6c 6c 3d 2e 20 46 6f 72 20 65 78 61 6d 70 | se...=embark-act-all=..For.examp | 
| 3bc0 | 6c 65 2c 20 79 6f 75 20 63 6f 75 6c 64 20 61 74    74 61 63 68 20 73 65 76 65 72 61 6c 20 66 69 6c | le,.you.could.attach.several.fil | 
| 3be0 | 65 73 20 61 74 20 6f 6e 63 65 0a 20 20 74 6f 20    61 6e 20 65 6d 61 69 6c 2e 0a 2d 20 46 6f 72 20 | es.at.once...to.an.email..-.For. | 
| 3c00 | 45 6d 62 61 72 6b 20 43 6f 6c 6c 65 63 74 20 62    75 66 66 65 72 73 20 74 68 69 73 20 66 75 6e 63 | Embark.Collect.buffers.this.func | 
| 3c20 | 74 69 6f 6e 61 6c 69 74 79 20 65 6e 61 62 6c 65    73 20 61 20 64 69 72 65 64 2d 6c 69 6b 65 0a 20 | tionality.enables.a.dired-like.. | 
| 3c40 | 20 77 6f 72 6b 66 6c 6f 77 2c 20 69 6e 20 77 68    69 63 68 20 79 6f 75 20 6d 61 72 6b 20 76 61 72 | .workflow,.in.which.you.mark.var | 
| 3c60 | 69 6f 75 73 20 63 61 6e 64 69 64 61 74 65 73 20    61 6e 64 20 61 70 70 6c 79 20 61 6e 20 61 63 74 | ious.candidates.and.apply.an.act | 
| 3c80 | 69 6f 6e 0a 20 20 74 6f 20 61 6c 6c 20 61 74 20    6f 6e 63 65 2e 20 28 49 74 20 73 75 70 65 72 73 | ion...to.all.at.once..(It.supers | 
| 3ca0 | 65 64 65 73 20 61 20 70 72 65 76 69 6f 75 73 20    61 64 20 68 6f 63 20 64 69 72 65 64 2d 6c 69 6b | edes.a.previous.ad.hoc.dired-lik | 
| 3cc0 | 65 0a 20 20 69 6e 74 65 72 66 61 63 65 20 74 68    61 74 20 77 61 73 20 69 6d 70 6c 65 6d 65 6e 74 | e...interface.that.was.implement | 
| 3ce0 | 65 64 20 6f 6e 6c 79 20 69 6e 20 45 6d 62 61 72    6b 20 43 6f 6c 6c 65 63 74 20 62 75 66 66 65 72 | ed.only.in.Embark.Collect.buffer | 
| 3d00 | 73 2c 20 77 69 74 68 0a 20 20 61 20 73 6c 69 67    68 74 6c 79 20 64 69 66 66 65 72 65 6e 74 20 69 | s,.with...a.slightly.different.i | 
| 3d20 | 6e 74 65 72 66 61 63 65 2e 29 0a 2d 20 49 6e 20    61 20 65 77 77 20 62 75 66 66 65 72 20 79 6f 75 | nterface.).-.In.a.eww.buffer.you | 
| 3d40 | 20 63 6f 75 6c 64 20 75 73 65 20 74 68 69 73 20    74 6f 20 73 65 6c 65 63 74 20 76 61 72 69 6f 75 | .could.use.this.to.select.variou | 
| 3d60 | 73 20 6c 69 6e 6b 73 20 79 6f 75 20 77 69 73 68    0a 20 20 74 6f 20 66 6f 6c 6c 6f 77 20 75 70 20 | s.links.you.wish...to.follow.up. | 
| 3d80 | 6f 6e 2c 20 61 6e 64 20 74 68 65 6e 20 63 6f 6c    6c 65 63 74 20 74 68 65 6d 20 69 6e 74 6f 20 61 | on,.and.then.collect.them.into.a | 
| 3da0 | 20 62 75 66 66 65 72 2e 20 53 69 6d 69 6c 61 72    6c 79 2c 0a 20 20 77 68 69 6c 65 20 72 65 61 64 | .buffer..Similarly,...while.read | 
| 3dc0 | 69 6e 67 20 45 6d 61 63 73 27 73 20 69 6e 66 6f    20 6d 61 6e 75 61 6c 20 79 6f 75 20 63 6f 75 6c | ing.Emacs's.info.manual.you.coul | 
| 3de0 | 64 20 73 65 6c 65 63 74 20 73 6f 6d 65 20 73 79    6d 62 6f 6c 73 20 79 6f 75 0a 20 20 77 61 6e 74 | d.select.some.symbols.you...want | 
| 3e00 | 20 74 6f 20 72 65 61 64 20 6d 6f 72 65 20 61 62    6f 75 74 20 61 6e 64 20 65 78 70 6f 72 74 20 74 | .to.read.more.about.and.export.t | 
| 3e20 | 68 65 6d 20 74 6f 20 61 6e 20 3d 61 70 72 6f 70    6f 73 2d 6d 6f 64 65 3d 20 62 75 66 66 65 72 2e | hem.to.an.=apropos-mode=.buffer. | 
| 3e40 | 0a 2d 20 59 6f 75 20 63 61 6e 20 75 73 65 20 73    65 6c 65 63 74 69 6f 6e 73 20 69 6e 20 72 65 67 | .-.You.can.use.selections.in.reg | 
| 3e60 | 75 6c 61 72 20 74 65 78 74 20 6f 72 20 70 72 6f    67 72 61 6d 6d 69 6e 67 20 62 75 66 66 65 72 73 | ular.text.or.programming.buffers | 
| 3e80 | 20 74 6f 20 64 6f 0a 20 20 63 6f 6d 70 6c 65 78    20 65 64 69 74 69 6e 67 20 6f 70 65 72 61 74 69 | .to.do...complex.editing.operati | 
| 3ea0 | 6f 6e 73 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65    2c 20 69 66 20 79 6f 75 20 68 61 76 65 20 74 68 | ons..For.example,.if.you.have.th | 
| 3ec0 | 72 65 65 0a 20 20 70 61 72 61 67 72 61 70 68 73    20 73 63 61 74 74 65 72 65 64 20 6f 76 65 72 20 | ree...paragraphs.scattered.over. | 
| 3ee0 | 61 20 66 69 6c 65 20 61 6e 64 20 79 6f 75 20 77    61 6e 74 20 74 6f 20 62 72 69 6e 67 20 74 68 65 | a.file.and.you.want.to.bring.the | 
| 3f00 | 6d 0a 20 20 74 6f 67 65 74 68 65 72 2c 20 79 6f    75 20 63 61 6e 20 73 65 6c 65 63 74 20 65 61 63 | m...together,.you.can.select.eac | 
| 3f20 | 68 20 6f 6e 65 2c 20 69 6e 73 65 72 74 20 74 68    65 6d 20 61 6c 6c 20 73 6f 6d 65 77 68 65 72 65 | h.one,.insert.them.all.somewhere | 
| 3f40 | 20 61 6e 64 0a 20 20 66 69 6e 61 6c 6c 79 20 64    65 6c 65 74 65 20 61 6c 6c 20 6f 66 20 74 68 65 | .and...finally.delete.all.of.the | 
| 3f60 | 6d 20 28 66 72 6f 6d 20 74 68 65 69 72 20 6f 72    69 67 69 6e 61 6c 20 6c 6f 63 61 74 69 6f 6e 73 | m.(from.their.original.locations | 
| 3f80 | 29 2e 0a 20 20 0a 2a 2a 2a 20 3d 65 6d 62 61 72    6b 2d 6c 69 76 65 3d 20 61 20 6c 69 76 65 2d 75 | ).....***.=embark-live=.a.live-u | 
| 3fa0 | 70 64 61 74 69 6e 67 20 76 61 72 69 61 6e 74 20    6f 66 20 3d 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 | pdating.variant.of.=embark-colle | 
| 3fc0 | 63 74 3d 0a 0a 46 69 6e 61 6c 6c 79 2c 20 74 68    65 72 65 20 69 73 20 61 6c 73 6f 20 61 6e 20 3d | ct=..Finally,.there.is.also.an.= | 
| 3fe0 | 65 6d 62 61 72 6b 2d 6c 69 76 65 3d 20 76 61 72    69 61 6e 74 20 6f 66 20 74 68 65 20 3d 65 6d 62 | embark-live=.variant.of.the.=emb | 
| 4000 | 61 72 6b 2d 63 6f 6c 6c 65 63 74 3d 0a 63 6f 6d    6d 61 6e 64 20 77 68 69 63 68 20 61 75 74 6f 6d | ark-collect=.command.which.autom | 
| 4020 | 61 74 69 63 61 6c 6c 79 20 75 70 64 61 74 65 73    20 74 68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 | atically.updates.the.collection. | 
| 4040 | 61 66 74 65 72 20 65 61 63 68 20 63 68 61 6e 67    65 0a 69 6e 20 74 68 65 20 73 6f 75 72 63 65 20 | after.each.change.in.the.source. | 
| 4060 | 62 75 66 66 65 72 2e 20 55 73 65 72 73 20 6f 66    20 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 55 49 | buffer..Users.of.a.completion.UI | 
| 4080 | 20 74 68 61 74 20 61 75 74 6f 6d 61 74 69 63 61    6c 6c 79 0a 75 70 64 61 74 65 73 20 61 6e 64 20 | .that.automatically.updates.and. | 
| 40a0 | 64 69 73 70 6c 61 79 73 20 74 68 65 20 63 61 6e    64 69 64 61 74 65 20 6c 69 73 74 20 28 73 75 63 | displays.the.candidate.list.(suc | 
| 40c0 | 68 20 61 73 20 56 65 72 74 69 63 6f 2c 20 49 63    6f 6d 70 6c 65 74 65 2c 0a 46 69 64 6f 2d 6d 6f | h.as.Vertico,.Icomplete,.Fido-mo | 
| 40e0 | 64 65 2c 20 6f 72 20 4d 43 54 29 20 77 69 6c 6c    20 70 72 6f 62 61 62 6c 79 20 6e 6f 74 20 77 61 | de,.or.MCT).will.probably.not.wa | 
| 4100 | 6e 74 20 74 6f 20 75 73 65 0a 3d 65 6d 62 61 72    6b 2d 6c 69 76 65 3d 20 66 72 6f 6d 20 74 68 65 | nt.to.use.=embark-live=.from.the | 
| 4120 | 20 6d 69 6e 69 62 75 66 66 65 72 20 61 73 20 74    68 65 79 20 77 69 6c 6c 20 74 68 65 6e 20 68 61 | .minibuffer.as.they.will.then.ha | 
| 4140 | 76 65 20 74 77 6f 20 6c 69 76 65 0a 75 70 64 61    74 69 6e 67 20 64 69 73 70 6c 61 79 73 20 6f 66 | ve.two.live.updating.displays.of | 
| 4160 | 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20    63 61 6e 64 69 64 61 74 65 73 21 0a 0a 41 20 6d | .the.completion.candidates!..A.m | 
| 4180 | 6f 72 65 20 6c 69 6b 65 6c 79 20 75 73 65 20 6f    66 20 3d 65 6d 62 61 72 6b 2d 6c 69 76 65 3d 20 | ore.likely.use.of.=embark-live=. | 
| 41a0 | 69 73 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20    66 72 6f 6d 20 61 20 72 65 67 75 6c 61 72 20 62 | is.to.be.called.from.a.regular.b | 
| 41c0 | 75 66 66 65 72 0a 74 6f 20 64 69 73 70 6c 61 79    20 61 20 73 6f 72 74 20 6f 66 20 6c 69 76 65 20 | uffer.to.display.a.sort.of.live. | 
| 41e0 | 75 70 64 61 74 69 6e 67 20 22 74 61 62 6c 65 20    6f 66 20 63 6f 6e 74 65 6e 74 73 22 20 66 6f 72 | updating."table.of.contents".for | 
| 4200 | 20 74 68 65 20 62 75 66 66 65 72 2e 0a 54 68 69    73 20 64 65 70 65 6e 64 73 20 6f 6e 20 68 61 76 | .the.buffer..This.depends.on.hav | 
| 4220 | 69 6e 67 20 61 70 70 72 6f 70 72 69 61 74 65 20    63 61 6e 64 69 64 61 74 65 20 63 6f 6c 6c 65 63 | ing.appropriate.candidate.collec | 
| 4240 | 74 6f 72 73 20 63 6f 6e 66 69 67 75 72 65 64 20    69 6e 0a 3d 65 6d 62 61 72 6b 2d 63 61 6e 64 69 | tors.configured.in.=embark-candi | 
| 4260 | 64 61 74 65 2d 63 6f 6c 6c 65 63 74 6f 72 73 3d    2e 20 54 68 65 72 65 20 61 72 65 20 6e 6f 74 20 | date-collectors=..There.are.not. | 
| 4280 | 6d 61 6e 79 20 69 6e 20 45 6d 62 61 72 6b 27 73    20 64 65 66 61 75 6c 74 0a 63 6f 6e 66 69 67 75 | many.in.Embark's.default.configu | 
| 42a0 | 72 61 74 69 6f 6e 2c 20 62 75 74 20 79 6f 75 20    63 61 6e 20 74 72 79 20 74 68 69 73 20 65 78 70 | ration,.but.you.can.try.this.exp | 
| 42c0 | 65 72 69 6d 65 6e 74 3a 20 6f 70 65 6e 20 61 20    64 69 72 65 64 20 62 75 66 66 65 72 20 69 6e 0a | eriment:.open.a.dired.buffer.in. | 
| 42e0 | 61 20 64 69 72 65 63 74 6f 72 79 20 74 68 61 74    20 68 61 73 20 76 65 72 79 20 6d 61 6e 79 20 66 | a.directory.that.has.very.many.f | 
| 4300 | 69 6c 65 73 2c 20 6d 61 72 6b 20 61 20 66 65 77    2c 20 61 6e 64 20 72 75 6e 20 3d 65 6d 62 61 72 | iles,.mark.a.few,.and.run.=embar | 
| 4320 | 6b 2d 6c 69 76 65 3d 2e 0a 59 6f 75 27 6c 6c 20    67 65 74 20 61 6e 20 45 6d 62 61 72 6b 20 43 6f | k-live=..You'll.get.an.Embark.Co | 
| 4340 | 6c 6c 65 63 74 20 62 75 66 66 65 72 20 63 6f 6e    74 61 69 6e 69 6e 67 20 6f 6e 6c 79 20 74 68 65 | llect.buffer.containing.only.the | 
| 4360 | 20 6d 61 72 6b 65 64 20 66 69 6c 65 73 2c 0a 77    68 69 63 68 20 75 70 64 61 74 65 73 20 61 73 20 | .marked.files,.which.updates.as. | 
| 4380 | 79 6f 75 20 6d 61 72 6b 20 6f 72 20 75 6e 6d 61    72 6b 20 66 69 6c 65 73 20 69 6e 20 64 69 72 65 | you.mark.or.unmark.files.in.dire | 
| 43a0 | 64 2e 20 54 6f 20 6d 61 6b 65 0a 3d 65 6d 62 61    72 6b 2d 6c 69 76 65 3d 20 67 65 6e 75 69 6e 65 | d..To.make.=embark-live=.genuine | 
| 43c0 | 6c 79 20 75 73 65 66 75 6c 20 6f 74 68 65 72 20    63 61 6e 64 69 64 61 74 65 20 63 6f 6c 6c 65 63 | ly.useful.other.candidate.collec | 
| 43e0 | 74 6f 72 73 20 61 72 65 20 72 65 71 75 69 72 65    64 2e 0a 54 68 65 20 3d 65 6d 62 61 72 6b 2d 63 | tors.are.required..The.=embark-c | 
| 4400 | 6f 6e 73 75 6c 74 3d 20 70 61 63 6b 61 67 65 20    28 64 6f 63 75 6d 65 6e 74 65 64 20 6e 65 61 72 | onsult=.package.(documented.near | 
| 4420 | 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 69 73    20 6d 61 6e 75 61 6c 29 0a 63 6f 6e 74 61 69 6e | .the.end.of.this.manual).contain | 
| 4440 | 73 20 61 20 66 65 77 3a 20 6f 6e 65 20 66 6f 72    20 69 6d 65 6e 75 20 69 74 65 6d 73 20 61 6e 64 | s.a.few:.one.for.imenu.items.and | 
| 4460 | 20 6f 6e 65 20 66 6f 72 20 6f 75 74 6c 69 6e 65    20 68 65 61 64 69 6e 67 73 20 61 73 0a 75 73 65 | .one.for.outline.headings.as.use | 
| 4480 | 64 20 62 79 20 3d 6f 75 74 6c 69 6e 65 2d 6d 69    6e 6f 72 2d 6d 6f 64 65 3d 2e 20 54 68 6f 73 65 | d.by.=outline-minor-mode=..Those | 
| 44a0 | 20 63 6f 6c 6c 65 63 74 6f 72 73 20 72 65 61 6c    6c 79 20 64 6f 20 67 69 76 65 0a 3d 65 6d 62 61 | .collectors.really.do.give.=emba | 
| 44c0 | 72 6b 2d 6c 69 76 65 3d 20 61 20 74 61 62 6c 65    2d 6f 66 2d 63 6f 6e 74 65 6e 74 73 20 66 65 65 | rk-live=.a.table-of-contents.fee | 
| 44e0 | 6c 2e 0a 0a 2a 2a 20 53 77 69 74 63 68 69 6e 67    20 74 6f 20 61 20 64 69 66 66 65 72 65 6e 74 20 | l...**.Switching.to.a.different. | 
| 4500 | 63 6f 6d 6d 61 6e 64 20 77 69 74 68 6f 75 74 20    6c 6f 73 69 6e 67 20 77 68 61 74 20 79 6f 75 27 | command.without.losing.what.you' | 
| 4520 | 76 65 20 74 79 70 65 64 0a 0a 45 6d 62 61 72 6b    20 61 6c 73 6f 20 68 61 73 20 74 68 65 20 3d 65 | ve.typed..Embark.also.has.the.=e | 
| 4540 | 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 3d 20 63 6f    6d 6d 61 6e 64 20 77 68 69 63 68 20 69 73 20 75 | mbark-become=.command.which.is.u | 
| 4560 | 73 65 66 75 6c 20 66 6f 72 20 77 68 65 6e 0a 79    6f 75 20 72 75 6e 20 61 20 63 6f 6d 6d 61 6e 64 | seful.for.when.you.run.a.command | 
| 4580 | 2c 20 73 74 61 72 74 20 74 79 70 69 6e 67 20 61    74 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 | ,.start.typing.at.the.minibuffer | 
| 45a0 | 20 61 6e 64 20 72 65 61 6c 69 7a 65 20 79 6f 75    0a 6d 65 61 6e 74 20 61 20 64 69 66 66 65 72 65 | .and.realize.you.meant.a.differe | 
| 45c0 | 6e 74 20 63 6f 6d 6d 61 6e 64 2e 20 54 68 65 20    6d 6f 73 74 20 63 6f 6d 6d 6f 6e 20 63 61 73 65 | nt.command..The.most.common.case | 
| 45e0 | 20 66 6f 72 20 6d 65 20 69 73 20 74 68 61 74 20    49 20 72 75 6e 0a 3d 73 77 69 74 63 68 2d 74 6f | .for.me.is.that.I.run.=switch-to | 
| 4600 | 2d 62 75 66 66 65 72 3d 2c 20 73 74 61 72 74 20    74 79 70 69 6e 67 20 61 20 62 75 66 66 65 72 20 | -buffer=,.start.typing.a.buffer. | 
| 4620 | 6e 61 6d 65 20 61 6e 64 20 72 65 61 6c 69 7a 65    20 49 20 68 61 76 65 6e 27 74 0a 6f 70 65 6e 65 | name.and.realize.I.haven't.opene | 
| 4640 | 64 20 74 68 65 20 66 69 6c 65 20 49 20 68 61 64    20 69 6e 20 6d 69 6e 64 20 79 65 74 21 20 49 27 | d.the.file.I.had.in.mind.yet!.I' | 
| 4660 | 6c 6c 20 75 73 65 20 74 68 69 73 20 73 69 74 75    61 74 69 6f 6e 20 61 73 20 61 0a 72 75 6e 6e 69 | ll.use.this.situation.as.a.runni | 
| 4680 | 6e 67 20 65 78 61 6d 70 6c 65 20 74 6f 20 69 6c    6c 75 73 74 72 61 74 65 20 3d 65 6d 62 61 72 6b | ng.example.to.illustrate.=embark | 
| 46a0 | 2d 62 65 63 6f 6d 65 3d 2e 20 57 68 65 6e 20 74    68 69 73 20 68 61 70 70 65 6e 73 20 49 20 63 61 | -become=..When.this.happens.I.ca | 
| 46c0 | 6e 2c 0a 6f 66 20 63 6f 75 72 73 65 2c 20 70 72    65 73 73 20 3d 43 2d 67 3d 20 61 6e 64 20 74 68 | n,.of.course,.press.=C-g=.and.th | 
| 46e0 | 65 6e 20 72 75 6e 20 3d 66 69 6e 64 2d 66 69 6c    65 3d 20 61 6e 64 20 6f 70 65 6e 20 74 68 65 20 | en.run.=find-file=.and.open.the. | 
| 4700 | 66 69 6c 65 2c 20 62 75 74 0a 74 68 69 73 20 72    65 71 75 69 72 65 73 20 72 65 74 79 70 69 6e 67 | file,.but.this.requires.retyping | 
| 4720 | 20 74 68 65 20 70 6f 72 74 69 6f 6e 20 6f 66 20    74 68 65 20 66 69 6c 65 20 6e 61 6d 65 20 79 6f | .the.portion.of.the.file.name.yo | 
| 4740 | 75 20 61 6c 72 65 61 64 79 0a 74 79 70 65 64 2e    20 54 68 69 73 20 70 72 6f 63 65 73 73 20 63 61 | u.already.typed..This.process.ca | 
| 4760 | 6e 20 62 65 20 73 74 72 65 61 6d 6c 69 6e 65 64    20 77 69 74 68 20 3d 65 6d 62 61 72 6b 2d 62 65 | n.be.streamlined.with.=embark-be | 
| 4780 | 63 6f 6d 65 3d 3a 20 77 68 69 6c 65 20 73 74 69    6c 6c 0a 69 6e 20 74 68 65 20 3d 73 77 69 74 63 | come=:.while.still.in.the.=switc | 
| 47a0 | 68 2d 74 6f 2d 62 75 66 66 65 72 3d 20 79 6f 75    20 63 61 6e 20 72 75 6e 20 3d 65 6d 62 61 72 6b | h-to-buffer=.you.can.run.=embark | 
| 47c0 | 2d 62 65 63 6f 6d 65 3d 20 61 6e 64 20 65 66 66    65 63 74 69 76 65 6c 79 0a 6d 61 6b 65 20 74 68 | -become=.and.effectively.make.th | 
| 47e0 | 65 20 3d 73 77 69 74 63 68 2d 74 6f 2d 62 75 66    66 65 72 3d 20 63 6f 6d 6d 61 6e 64 20 62 65 63 | e.=switch-to-buffer=.command.bec | 
| 4800 | 6f 6d 65 20 3d 66 69 6e 64 2d 66 69 6c 65 3d 20    66 6f 72 20 74 68 69 73 20 72 75 6e 2e 0a 0a 59 | ome.=find-file=.for.this.run...Y | 
| 4820 | 6f 75 20 63 61 6e 20 62 69 6e 64 20 3d 65 6d 62    61 72 6b 2d 62 65 63 6f 6d 65 3d 20 74 6f 20 61 | ou.can.bind.=embark-become=.to.a | 
| 4840 | 20 6b 65 79 20 69 6e 20 3d 6d 69 6e 69 62 75 66    66 65 72 2d 6c 6f 63 61 6c 2d 6d 61 70 3d 2c 20 | .key.in.=minibuffer-local-map=,. | 
| 4860 | 62 75 74 20 69 74 20 69 73 0a 61 6c 73 6f 20 61    76 61 69 6c 61 62 6c 65 20 61 73 20 61 6e 20 61 | but.it.is.also.available.as.an.a | 
| 4880 | 63 74 69 6f 6e 20 75 6e 64 65 72 20 74 68 65 20    6c 65 74 74 65 72 20 3d 42 3d 20 28 75 70 70 65 | ction.under.the.letter.=B=.(uppe | 
| 48a0 | 72 63 61 73 65 29 2c 20 73 6f 20 79 6f 75 0a 64    6f 6e 27 74 20 6e 65 65 64 20 61 20 62 69 6e 64 | rcase),.so.you.don't.need.a.bind | 
| 48c0 | 69 6e 67 20 69 66 20 79 6f 75 20 61 6c 72 65 61    64 79 20 68 61 76 65 20 6f 6e 65 20 66 6f 72 20 | ing.if.you.already.have.one.for. | 
| 48e0 | 3d 65 6d 62 61 72 6b 2d 61 63 74 3d 2e 20 53 6f    2c 0a 61 73 73 75 6d 69 6e 67 20 49 20 68 61 76 | =embark-act=..So,.assuming.I.hav | 
| 4900 | 65 20 3d 65 6d 62 61 72 6b 2d 61 63 74 3d 20 62    6f 75 6e 64 20 74 6f 2c 20 73 61 79 2c 20 3d 43 | e.=embark-act=.bound.to,.say,.=C | 
| 4920 | 2d 2e 3d 2c 20 6f 6e 63 65 20 49 20 72 65 61 6c    69 7a 65 20 49 0a 68 61 76 65 6e 27 74 20 6f 70 | -.=,.once.I.realize.I.haven't.op | 
| 4940 | 65 6e 20 74 68 65 20 66 69 6c 65 20 49 20 63 61    6e 20 74 79 70 65 20 3d 43 2d 2e 20 42 20 43 2d | en.the.file.I.can.type.=C-..B.C- | 
| 4960 | 78 20 43 2d 66 3d 20 74 6f 20 68 61 76 65 0a 3d    73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 | x.C-f=.to.have.=switch-to-buffer | 
| 4980 | 3d 20 62 65 63 6f 6d 65 20 3d 66 69 6e 64 2d 66    69 6c 65 3d 20 77 69 74 68 6f 75 74 20 6c 6f 73 | =.become.=find-file=.without.los | 
| 49a0 | 69 6e 67 20 77 68 61 74 20 49 20 68 61 76 65 20    61 6c 72 65 61 64 79 0a 74 79 70 65 64 20 69 6e | ing.what.I.have.already.typed.in | 
| 49c0 | 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e    0a 0a 42 75 74 20 66 6f 72 20 65 76 65 6e 20 6d | .the.minibuffer...But.for.even.m | 
| 49e0 | 6f 72 65 20 63 6f 6e 76 65 6e 69 65 6e 63 65 2c    20 3d 65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 3d | ore.convenience,.=embark-become= | 
| 4a00 | 20 6f 66 66 65 72 73 20 73 68 6f 72 74 65 72 20    6b 65 79 0a 62 69 6e 64 69 6e 67 73 20 66 6f 72 | .offers.shorter.key.bindings.for | 
| 4a20 | 20 63 6f 6d 6d 61 6e 64 73 20 79 6f 75 20 61 72    65 20 6c 69 6b 65 6c 79 20 74 6f 20 77 61 6e 74 | .commands.you.are.likely.to.want | 
| 4a40 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d    6d 61 6e 64 20 74 6f 0a 62 65 63 6f 6d 65 2e 20 | .the.current.command.to.become.. | 
| 4a60 | 57 68 65 6e 20 79 6f 75 20 75 73 65 20 3d 65 6d    62 61 72 6b 2d 62 65 63 6f 6d 65 3d 20 69 74 20 | When.you.use.=embark-become=.it. | 
| 4a80 | 6c 6f 6f 6b 73 20 66 6f 72 20 74 68 65 20 63 75    72 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 69 6e | looks.for.the.current.command.in | 
| 4aa0 | 0a 61 6c 6c 20 6b 65 79 6d 61 70 73 20 6e 61 6d    65 64 20 69 6e 20 74 68 65 20 6c 69 73 74 20 3d | .all.keymaps.named.in.the.list.= | 
| 4ac0 | 65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 2d 6b 65    79 6d 61 70 73 3d 20 61 6e 64 20 74 68 65 6e 20 | embark-become-keymaps=.and.then. | 
| 4ae0 | 61 63 74 69 76 61 74 65 73 0a 61 6c 6c 20 6b 65    79 6d 61 70 73 20 74 68 61 74 20 63 6f 6e 74 61 | activates.all.keymaps.that.conta | 
| 4b00 | 69 6e 20 69 74 2e 20 46 6f 72 20 65 78 61 6d 70    6c 65 2c 20 74 68 65 20 64 65 66 61 75 6c 74 20 | in.it..For.example,.the.default. | 
| 4b20 | 76 61 6c 75 65 20 6f 66 0a 3d 65 6d 62 61 72 6b    2d 62 65 63 6f 6d 65 2d 6b 65 79 6d 61 70 73 3d | value.of.=embark-become-keymaps= | 
| 4b40 | 20 63 6f 6e 74 61 69 6e 73 20 61 20 6b 65 79 6d    61 70 20 3d 65 6d 62 61 72 6b 2d 62 65 63 6f 6d | .contains.a.keymap.=embark-becom | 
| 4b60 | 65 2d 66 69 6c 65 2b 62 75 66 66 65 72 2d 6d 61    70 3d 0a 77 69 74 68 20 62 69 6e 64 69 6e 67 73 | e-file+buffer-map=.with.bindings | 
| 4b80 | 20 66 6f 72 20 73 65 76 65 72 61 6c 20 63 6f 6d    6d 61 6e 64 73 20 72 65 6c 61 74 65 64 20 74 6f | .for.several.commands.related.to | 
| 4ba0 | 20 66 69 6c 65 73 20 61 6e 64 20 62 75 66 66 65    72 73 2c 20 69 6e 0a 70 61 72 74 69 63 75 6c 61 | .files.and.buffers,.in.particula | 
| 4bc0 | 72 2c 20 69 74 20 62 69 6e 64 73 20 3d 73 77 69    74 63 68 2d 74 6f 2d 62 75 66 66 65 72 3d 20 74 | r,.it.binds.=switch-to-buffer=.t | 
| 4be0 | 6f 20 3d 62 3d 20 61 6e 64 20 3d 66 69 6e 64 2d    66 69 6c 65 3d 20 74 6f 20 3d 66 3d 2e 20 53 6f | o.=b=.and.=find-file=.to.=f=..So | 
| 4c00 | 20 77 68 65 6e 0a 49 20 61 63 63 69 64 65 6e 74    61 6c 6c 79 20 74 72 79 20 74 6f 20 73 77 69 74 | .when.I.accidentally.try.to.swit | 
| 4c20 | 63 68 20 74 6f 20 61 20 62 75 66 66 65 72 20 66    6f 72 20 61 20 66 69 6c 65 20 49 20 68 61 76 65 | ch.to.a.buffer.for.a.file.I.have | 
| 4c40 | 6e 27 74 20 6f 70 65 6e 65 64 0a 79 65 74 2c 20    3d 65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 3d 20 | n't.opened.yet,.=embark-become=. | 
| 4c60 | 66 69 6e 64 73 20 74 68 61 74 20 74 68 65 20 63    6f 6d 6d 61 6e 64 20 49 20 72 61 6e 2c 20 3d 73 | finds.that.the.command.I.ran,.=s | 
| 4c80 | 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 3d    2c 20 69 73 0a 69 6e 20 74 68 65 20 6b 65 79 6d | witch-to-buffer=,.is.in.the.keym | 
| 4ca0 | 61 70 20 3d 65 6d 62 61 72 6b 2d 62 65 63 6f 6d    65 2d 66 69 6c 65 2b 62 75 66 66 65 72 2d 6d 61 | ap.=embark-become-file+buffer-ma | 
| 4cc0 | 70 3d 2c 20 73 6f 20 69 74 20 61 63 74 69 76 61    74 65 73 20 74 68 61 74 0a 6b 65 79 6d 61 70 20 | p=,.so.it.activates.that.keymap. | 
| 4ce0 | 28 61 6e 64 20 61 6e 79 20 6f 74 68 65 72 73 20    74 68 61 74 20 61 6c 73 6f 20 63 6f 6e 74 61 69 | (and.any.others.that.also.contai | 
| 4d00 | 6e 20 61 20 62 69 6e 64 69 6e 67 20 66 6f 72 0a    3d 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 | n.a.binding.for.=switch-to-buffe | 
| 4d20 | 72 3d 29 2e 20 54 68 65 20 65 6e 64 20 72 65 73    75 6c 74 20 69 73 20 74 68 61 74 20 49 20 63 61 | r=)..The.end.result.is.that.I.ca | 
| 4d40 | 6e 20 74 79 70 65 20 3d 43 2d 2e 20 42 20 66 3d    20 74 6f 0a 73 77 69 74 63 68 20 74 6f 20 3d 66 | n.type.=C-..B.f=.to.switch.to.=f | 
| 4d60 | 69 6e 64 2d 66 69 6c 65 3d 2e 0a 0a 2a 20 51 75    69 63 6b 20 73 74 61 72 74 0a 0a 54 68 65 20 65 | ind-file=...*.Quick.start..The.e | 
| 4d80 | 61 73 69 65 73 74 20 77 61 79 20 74 6f 20 69 6e    73 74 61 6c 6c 20 45 6d 62 61 72 6b 20 69 73 20 | asiest.way.to.install.Embark.is. | 
| 4da0 | 66 72 6f 6d 20 47 4e 55 20 45 4c 50 41 2c 20 6a    75 73 74 20 72 75 6e 20 3d 4d 2d 78 0a 70 61 63 | from.GNU.ELPA,.just.run.=M-x.pac | 
| 4dc0 | 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 20 52 45 54    20 65 6d 62 61 72 6b 20 52 45 54 3d 2e 20 28 49 | kage-install.RET.embark.RET=..(I | 
| 4de0 | 74 20 69 73 20 61 6c 73 6f 20 61 76 61 69 6c 61    62 6c 65 20 6f 6e 20 4d 45 4c 50 41 2e 29 20 49 | t.is.also.available.on.MELPA.).I | 
| 4e00 | 74 20 69 73 0a 68 69 67 68 6c 79 20 72 65 63 6f    6d 6d 65 6e 64 65 64 20 74 6f 20 61 6c 73 6f 20 | t.is.highly.recommended.to.also. | 
| 4e20 | 69 6e 73 74 61 6c 6c 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 69 6e | install.[[https://github.com/min | 
| 4e40 | 61 64 2f 6d 61 72 67 69 6e 61 6c 69 61 5d 5b 4d    61 72 67 69 6e 61 6c 69 61 5d 5d 20 28 61 6c 73 | ad/marginalia][Marginalia]].(als | 
| 4e60 | 6f 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 20 47    4e 55 0a 45 4c 50 41 29 2c 20 73 6f 20 74 68 61 | o.available.on.GNU.ELPA),.so.tha | 
| 4e80 | 74 20 45 6d 62 61 72 6b 20 63 61 6e 20 6f 66 66    65 72 20 79 6f 75 20 70 72 65 63 6f 6e 66 69 67 | t.Embark.can.offer.you.preconfig | 
| 4ea0 | 75 72 65 64 20 61 63 74 69 6f 6e 73 20 69 6e 20    6d 6f 72 65 0a 63 6f 6e 74 65 78 74 73 2e 20 46 | ured.actions.in.more.contexts..F | 
| 4ec0 | 6f 72 20 3d 75 73 65 2d 70 61 63 6b 61 67 65 3d    20 75 73 65 72 73 2c 20 74 68 65 20 66 6f 6c 6c | or.=use-package=.users,.the.foll | 
| 4ee0 | 6f 77 69 6e 67 20 69 73 20 61 20 76 65 72 79 20    72 65 61 73 6f 6e 61 62 6c 65 0a 73 74 61 72 74 | owing.is.a.very.reasonable.start | 
| 4f00 | 69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f    6e 3a 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 | ing.configuration:..#+begin_src. | 
| 4f20 | 65 6d 61 63 73 2d 6c 69 73 70 0a 20 20 28 75 73    65 2d 70 61 63 6b 61 67 65 20 6d 61 72 67 69 6e | emacs-lisp...(use-package.margin | 
| 4f40 | 61 6c 69 61 0a 20 20 20 20 3a 65 6e 73 75 72 65    20 74 0a 20 20 20 20 3a 63 6f 6e 66 69 67 0a 20 | alia.....:ensure.t.....:config.. | 
| 4f60 | 20 20 20 28 6d 61 72 67 69 6e 61 6c 69 61 2d 6d    6f 64 65 29 29 0a 0a 20 20 28 75 73 65 2d 70 61 | ...(marginalia-mode))....(use-pa | 
| 4f80 | 63 6b 61 67 65 20 65 6d 62 61 72 6b 0a 20 20 20    20 3a 65 6e 73 75 72 65 20 74 0a 0a 20 20 20 20 | ckage.embark.....:ensure.t...... | 
| 4fa0 | 3a 62 69 6e 64 0a 20 20 20 20 28 28 22 43 2d 2e    22 20 2e 20 65 6d 62 61 72 6b 2d 61 63 74 29 20 | :bind.....(("C-."...embark-act). | 
| 4fc0 | 20 20 20 20 20 20 20 20 3b 3b 20 70 69 63 6b 20    73 6f 6d 65 20 63 6f 6d 66 6f 72 74 61 62 6c 65 | ........;;.pick.some.comfortable | 
| 4fe0 | 20 62 69 6e 64 69 6e 67 0a 20 20 20 20 20 28 22    43 2d 3b 22 20 2e 20 65 6d 62 61 72 6b 2d 64 77 | .binding......("C-;"...embark-dw | 
| 5000 | 69 6d 29 20 20 20 20 20 20 20 20 3b 3b 20 67 6f    6f 64 20 61 6c 74 65 72 6e 61 74 69 76 65 3a 20 | im)........;;.good.alternative:. | 
| 5020 | 4d 2d 2e 0a 20 20 20 20 20 28 22 43 2d 68 20 42    22 20 2e 20 65 6d 62 61 72 6b 2d 62 69 6e 64 69 | M-.......("C-h.B"...embark-bindi | 
| 5040 | 6e 67 73 29 29 20 3b 3b 20 61 6c 74 65 72 6e 61    74 69 76 65 20 66 6f 72 20 60 64 65 73 63 72 69 | ngs)).;;.alternative.for.`descri | 
| 5060 | 62 65 2d 62 69 6e 64 69 6e 67 73 27 0a 0a 20 20    20 20 3a 69 6e 69 74 0a 0a 20 20 20 20 3b 3b 20 | be-bindings'......:init......;;. | 
| 5080 | 4f 70 74 69 6f 6e 61 6c 6c 79 20 72 65 70 6c 61    63 65 20 74 68 65 20 6b 65 79 20 68 65 6c 70 20 | Optionally.replace.the.key.help. | 
| 50a0 | 77 69 74 68 20 61 20 63 6f 6d 70 6c 65 74 69 6e    67 2d 72 65 61 64 20 69 6e 74 65 72 66 61 63 65 | with.a.completing-read.interface | 
| 50c0 | 0a 20 20 20 20 28 73 65 74 71 20 70 72 65 66 69    78 2d 68 65 6c 70 2d 63 6f 6d 6d 61 6e 64 20 23 | .....(setq.prefix-help-command.# | 
| 50e0 | 27 65 6d 62 61 72 6b 2d 70 72 65 66 69 78 2d 68    65 6c 70 2d 63 6f 6d 6d 61 6e 64 29 0a 0a 20 20 | 'embark-prefix-help-command).... | 
| 5100 | 20 20 3b 3b 20 53 68 6f 77 20 74 68 65 20 45 6d    62 61 72 6b 20 74 61 72 67 65 74 20 61 74 20 70 | ..;;.Show.the.Embark.target.at.p | 
| 5120 | 6f 69 6e 74 20 76 69 61 20 45 6c 64 6f 63 2e 20    59 6f 75 20 6d 61 79 20 61 64 6a 75 73 74 20 74 | oint.via.Eldoc..You.may.adjust.t | 
| 5140 | 68 65 0a 20 20 20 20 3b 3b 20 45 6c 64 6f 63 20    73 74 72 61 74 65 67 79 2c 20 69 66 20 79 6f 75 | he.....;;.Eldoc.strategy,.if.you | 
| 5160 | 20 77 61 6e 74 20 74 6f 20 73 65 65 20 74 68 65    20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 | .want.to.see.the.documentation.f | 
| 5180 | 72 6f 6d 0a 20 20 20 20 3b 3b 20 6d 75 6c 74 69    70 6c 65 20 70 72 6f 76 69 64 65 72 73 2e 20 42 | rom.....;;.multiple.providers..B | 
| 51a0 | 65 77 61 72 65 20 74 68 61 74 20 75 73 69 6e 67    20 74 68 69 73 20 63 61 6e 20 62 65 20 61 20 6c | eware.that.using.this.can.be.a.l | 
| 51c0 | 69 74 74 6c 65 0a 20 20 20 20 3b 3b 20 6a 61 72    72 69 6e 67 20 73 69 6e 63 65 20 74 68 65 20 6d | ittle.....;;.jarring.since.the.m | 
| 51e0 | 65 73 73 61 67 65 20 73 68 6f 77 6e 20 69 6e 20    74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 63 | essage.shown.in.the.minibuffer.c | 
| 5200 | 61 6e 20 62 65 20 6d 6f 72 65 0a 20 20 20 20 3b    3b 20 74 68 61 6e 20 6f 6e 65 20 6c 69 6e 65 2c | an.be.more.....;;.than.one.line, | 
| 5220 | 20 63 61 75 73 69 6e 67 20 74 68 65 20 6d 6f 64    65 6c 69 6e 65 20 74 6f 20 6d 6f 76 65 20 75 70 | .causing.the.modeline.to.move.up | 
| 5240 | 20 61 6e 64 20 64 6f 77 6e 3a 0a 0a 20 20 20 20    3b 3b 20 28 61 64 64 2d 68 6f 6f 6b 20 27 65 6c | .and.down:......;;.(add-hook.'el | 
| 5260 | 64 6f 63 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f    6e 2d 66 75 6e 63 74 69 6f 6e 73 20 23 27 65 6d | doc-documentation-functions.#'em | 
| 5280 | 62 61 72 6b 2d 65 6c 64 6f 63 2d 66 69 72 73 74    2d 74 61 72 67 65 74 29 0a 20 20 20 20 3b 3b 20 | bark-eldoc-first-target).....;;. | 
| 52a0 | 28 73 65 74 71 20 65 6c 64 6f 63 2d 64 6f 63 75    6d 65 6e 74 61 74 69 6f 6e 2d 73 74 72 61 74 65 | (setq.eldoc-documentation-strate | 
| 52c0 | 67 79 20 23 27 65 6c 64 6f 63 2d 64 6f 63 75 6d    65 6e 74 61 74 69 6f 6e 2d 63 6f 6d 70 6f 73 65 | gy.#'eldoc-documentation-compose | 
| 52e0 | 2d 65 61 67 65 72 6c 79 29 0a 0a 20 20 20 20 3a    63 6f 6e 66 69 67 0a 0a 20 20 20 20 3b 3b 20 48 | -eagerly)......:config......;;.H | 
| 5300 | 69 64 65 20 74 68 65 20 6d 6f 64 65 20 6c 69 6e    65 20 6f 66 20 74 68 65 20 45 6d 62 61 72 6b 20 | ide.the.mode.line.of.the.Embark. | 
| 5320 | 6c 69 76 65 2f 63 6f 6d 70 6c 65 74 69 6f 6e 73    20 62 75 66 66 65 72 73 0a 20 20 20 20 28 61 64 | live/completions.buffers.....(ad | 
| 5340 | 64 2d 74 6f 2d 6c 69 73 74 20 27 64 69 73 70 6c    61 79 2d 62 75 66 66 65 72 2d 61 6c 69 73 74 0a | d-to-list.'display-buffer-alist. | 
| 5360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 27 28 22 5c 5c 60 5c 5c 2a 45 6d 62 61 72 6b | .................'("\\`\\*Embark | 
| 5380 | 20 43 6f 6c 6c 65 63 74 20 5c 5c 28 4c 69 76 65    5c 5c 7c 43 6f 6d 70 6c 65 74 69 6f 6e 73 5c 5c | .Collect.\\(Live\\|Completions\\ | 
| 53a0 | 29 5c 5c 2a 22 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 6e 69 6c 0a 20 20 20 | )\\*"....................nil.... | 
| 53c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 77 69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 | ................(window-paramete | 
| 53e0 | 72 73 20 28 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f    72 6d 61 74 20 2e 20 6e 6f 6e 65 29 29 29 29 29 | rs.(mode-line-format...none))))) | 
| 5400 | 0a 0a 20 20 3b 3b 20 43 6f 6e 73 75 6c 74 20 75    73 65 72 73 20 77 69 6c 6c 20 61 6c 73 6f 20 77 | ....;;.Consult.users.will.also.w | 
| 5420 | 61 6e 74 20 74 68 65 20 65 6d 62 61 72 6b 2d 63    6f 6e 73 75 6c 74 20 70 61 63 6b 61 67 65 2e 0a | ant.the.embark-consult.package.. | 
| 5440 | 20 20 28 75 73 65 2d 70 61 63 6b 61 67 65 20 65    6d 62 61 72 6b 2d 63 6f 6e 73 75 6c 74 0a 20 20 | ..(use-package.embark-consult... | 
| 5460 | 20 20 3a 65 6e 73 75 72 65 20 74 20 3b 20 6f 6e    6c 79 20 6e 65 65 64 20 74 6f 20 69 6e 73 74 61 | ..:ensure.t.;.only.need.to.insta | 
| 5480 | 6c 6c 20 69 74 2c 20 65 6d 62 61 72 6b 20 6c 6f    61 64 73 20 69 74 20 61 66 74 65 72 20 63 6f 6e | ll.it,.embark.loads.it.after.con | 
| 54a0 | 73 75 6c 74 20 69 66 20 66 6f 75 6e 64 0a 20 20    20 20 3a 68 6f 6f 6b 0a 20 20 20 20 28 65 6d 62 | sult.if.found.....:hook.....(emb | 
| 54c0 | 61 72 6b 2d 63 6f 6c 6c 65 63 74 2d 6d 6f 64 65    20 2e 20 63 6f 6e 73 75 6c 74 2d 70 72 65 76 69 | ark-collect-mode...consult-previ | 
| 54e0 | 65 77 2d 61 74 2d 70 6f 69 6e 74 2d 6d 6f 64 65    29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 41 62 | ew-at-point-mode)).#+end_src..Ab | 
| 5500 | 6f 75 74 20 74 68 65 20 73 75 67 67 65 73 74 65    64 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 66 | out.the.suggested.key.bindings.f | 
| 5520 | 6f 72 20 3d 65 6d 62 61 72 6b 2d 61 63 74 3d 20    61 6e 64 20 3d 65 6d 62 61 72 6b 2d 64 77 69 6d | or.=embark-act=.and.=embark-dwim | 
| 5540 | 3d 3a 0a 2d 20 54 68 6f 73 65 20 6b 65 79 20 62    69 6e 64 69 6e 67 73 20 61 72 65 20 75 6e 6c 69 | =:.-.Those.key.bindings.are.unli | 
| 5560 | 6b 65 6c 79 20 74 6f 20 77 6f 72 6b 20 69 6e 20    74 68 65 20 74 65 72 6d 69 6e 61 6c 2c 20 62 75 | kely.to.work.in.the.terminal,.bu | 
| 5580 | 74 0a 20 20 74 65 72 6d 69 6e 61 6c 20 75 73 65    72 73 20 61 72 65 20 70 72 6f 62 61 62 6c 79 20 | t...terminal.users.are.probably. | 
| 55a0 | 77 65 6c 6c 20 61 77 61 72 65 20 6f 66 20 74 68    69 73 20 61 6e 64 20 77 69 6c 6c 20 6b 6e 6f 77 | well.aware.of.this.and.will.know | 
| 55c0 | 20 74 6f 0a 20 20 73 65 6c 65 63 74 20 64 69 66    66 65 72 65 6e 74 20 62 69 6e 64 69 6e 67 73 2e | .to...select.different.bindings. | 
| 55e0 | 0a 2d 20 54 68 65 20 73 75 67 67 65 73 74 65 64    20 3d 43 2d 2e 3d 20 62 69 6e 64 69 6e 67 20 69 | .-.The.suggested.=C-.=.binding.i | 
| 5600 | 73 20 75 73 65 64 20 62 79 20 64 65 66 61 75 6c    74 20 69 6e 20 28 61 74 20 6c 65 61 73 74 20 73 | s.used.by.default.in.(at.least.s | 
| 5620 | 6f 6d 65 0a 20 20 69 6e 73 74 61 6c 6c 61 74 69    6f 6e 73 20 6f 66 29 20 47 4e 4f 4d 45 20 74 6f | ome...installations.of).GNOME.to | 
| 5640 | 20 69 6e 70 75 74 20 65 6d 6f 6a 69 73 2c 20 61    6e 64 20 45 6d 61 63 73 20 64 6f 65 73 6e 27 74 | .input.emojis,.and.Emacs.doesn't | 
| 5660 | 20 65 76 65 6e 20 67 65 74 0a 20 20 61 20 63 68    61 6e 63 65 20 74 6f 20 72 65 73 70 6f 6e 64 20 | .even.get...a.chance.to.respond. | 
| 5680 | 74 6f 20 74 68 65 20 62 69 6e 64 69 6e 67 2e 20    59 6f 75 20 63 61 6e 20 73 65 6c 65 63 74 20 61 | to.the.binding..You.can.select.a | 
| 56a0 | 20 64 69 66 66 65 72 65 6e 74 20 6b 65 79 0a 20    20 62 69 6e 64 69 6e 67 20 66 6f 72 20 3d 65 6d | .different.key...binding.for.=em | 
| 56c0 | 62 61 72 6b 2d 61 63 74 3d 20 6f 72 20 75 73 65    20 3d 69 62 75 73 2d 73 65 74 75 70 3d 20 74 6f | bark-act=.or.use.=ibus-setup=.to | 
| 56e0 | 20 63 68 61 6e 67 65 20 74 68 65 20 73 68 6f 72    74 63 75 74 20 66 6f 72 0a 20 20 65 6d 6f 6a 69 | .change.the.shortcut.for...emoji | 
| 5700 | 20 69 6e 73 65 72 74 69 6f 6e 20 28 45 6d 61 63    73 20 32 39 20 77 69 6c 6c 20 6c 69 6b 65 6c 79 | .insertion.(Emacs.29.will.likely | 
| 5720 | 20 75 73 65 20 3d 43 2d 78 20 38 20 65 20 65 3d    2c 20 69 6e 20 63 61 73 65 20 79 6f 75 0a 20 20 | .use.=C-x.8.e.e=,.in.case.you... | 
| 5740 | 77 61 6e 74 20 74 6f 20 73 65 74 20 74 68 65 20    73 61 6d 65 20 6f 6e 65 20 73 79 73 74 65 6d 2d | want.to.set.the.same.one.system- | 
| 5760 | 77 69 64 65 29 2e 0a 2d 20 54 68 65 20 73 75 67    67 65 73 74 65 64 20 61 6c 74 65 72 6e 61 74 69 | wide)..-.The.suggested.alternati | 
| 5780 | 76 65 20 6f 66 20 3d 4d 2d 2e 3d 20 66 6f 72 20    3d 65 6d 62 61 72 6b 2d 64 77 69 6d 3d 20 69 73 | ve.of.=M-.=.for.=embark-dwim=.is | 
| 57a0 | 20 62 6f 75 6e 64 20 62 79 20 64 65 66 61 75 6c    74 0a 20 20 74 6f 20 3d 78 72 65 66 2d 66 69 6e | .bound.by.default...to.=xref-fin | 
| 57c0 | 64 2d 64 65 66 69 6e 69 74 69 6f 6e 73 3d 2e 20    54 68 61 74 20 69 73 20 61 20 76 65 72 79 20 75 | d-definitions=..That.is.a.very.u | 
| 57e0 | 73 65 66 75 6c 20 63 6f 6d 6d 61 6e 64 20 62 75    74 0a 20 20 6f 76 65 72 77 72 69 74 69 6e 67 20 | seful.command.but...overwriting. | 
| 5800 | 69 74 20 77 69 74 68 20 3d 65 6d 62 61 72 6b 2d    64 77 69 6d 3d 20 69 73 20 73 65 6e 73 69 62 6c | it.with.=embark-dwim=.is.sensibl | 
| 5820 | 65 20 73 69 6e 63 65 20 69 6e 20 45 6d 62 61 72    6b 27 73 0a 20 20 64 65 66 61 75 6c 74 20 63 6f | e.since.in.Embark's...default.co | 
| 5840 | 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 3d 65 6d    62 61 72 6b 2d 64 77 69 6d 3d 20 77 69 6c 6c 20 | nfiguration,.=embark-dwim=.will. | 
| 5860 | 61 6c 73 6f 20 66 69 6e 64 20 74 68 65 20 64 65    66 69 6e 69 74 69 6f 6e 20 6f 66 0a 20 20 74 68 | also.find.the.definition.of...th | 
| 5880 | 65 20 69 64 65 6e 74 69 66 69 65 72 20 61 74 20    70 6f 69 6e 74 2e 20 28 4e 6f 74 65 20 74 68 61 | e.identifier.at.point..(Note.tha | 
| 58a0 | 74 20 3d 78 72 65 66 2d 66 69 6e 64 2d 64 65 66    69 6e 69 74 69 6f 6e 73 3d 20 77 69 74 68 20 61 | t.=xref-find-definitions=.with.a | 
| 58c0 | 0a 20 20 70 72 65 66 69 78 20 61 72 67 75 6d 65    6e 74 20 70 72 6f 6d 70 74 73 20 79 6f 75 20 66 | ...prefix.argument.prompts.you.f | 
| 58e0 | 6f 72 20 61 6e 20 69 64 65 6e 74 69 66 69 65 72    2c 20 3d 65 6d 62 61 72 6b 2d 64 77 69 6d 3d 20 | or.an.identifier,.=embark-dwim=. | 
| 5900 | 64 6f 65 73 20 6e 6f 74 0a 20 20 63 6f 76 65 72    20 74 68 69 73 20 63 61 73 65 29 2e 0a 0a 4f 74 | does.not...cover.this.case)...Ot | 
| 5920 | 68 65 72 20 45 6d 62 61 72 6b 20 63 6f 6d 6d 61    6e 64 73 20 73 75 63 68 20 61 73 20 3d 65 6d 62 | her.Embark.commands.such.as.=emb | 
| 5940 | 61 72 6b 2d 61 63 74 2d 61 6c 6c 3d 2c 20 3d 65    6d 62 61 72 6b 2d 62 65 63 6f 6d 65 3d 2c 0a 3d | ark-act-all=,.=embark-become=,.= | 
| 5960 | 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 3d 2c    20 61 6e 64 20 3d 65 6d 62 61 72 6b 2d 65 78 70 | embark-collect=,.and.=embark-exp | 
| 5980 | 6f 72 74 3d 20 63 61 6e 20 62 65 20 72 75 6e 20    74 68 72 6f 75 67 68 20 3d 65 6d 62 61 72 6b 2d | ort=.can.be.run.through.=embark- | 
| 59a0 | 61 63 74 3d 20 61 73 0a 61 63 74 69 6f 6e 73 20    62 6f 75 6e 64 20 74 6f 20 3d 41 3d 2c 20 3d 42 | act=.as.actions.bound.to.=A=,.=B | 
| 59c0 | 3d 2c 20 3d 53 3d 20 28 66 6f 72 20 22 73 6e 61    70 73 68 6f 74 22 29 2c 20 61 6e 64 20 3d 45 3d | =,.=S=.(for."snapshot"),.and.=E= | 
| 59e0 | 20 72 65 73 70 65 63 74 69 76 65 6c 79 2c 20 61    6e 64 0a 74 68 75 73 20 64 6f 6e 27 74 20 72 65 | .respectively,.and.thus.don't.re | 
| 5a00 | 61 6c 6c 79 20 6e 65 65 64 20 61 20 64 65 64 69    63 61 74 65 64 20 6b 65 79 20 62 69 6e 64 69 6e | ally.need.a.dedicated.key.bindin | 
| 5a20 | 67 2c 20 62 75 74 20 66 65 65 6c 20 66 72 65 65    20 74 6f 20 62 69 6e 64 0a 74 68 65 6d 20 64 69 | g,.but.feel.free.to.bind.them.di | 
| 5a40 | 72 65 63 74 6c 79 20 69 66 20 79 6f 75 20 73 6f    20 77 69 73 68 2e 20 49 66 20 79 6f 75 20 64 6f | rectly.if.you.so.wish..If.you.do | 
| 5a60 | 20 63 68 6f 6f 73 65 20 74 6f 20 62 69 6e 64 20    74 68 65 6d 20 64 69 72 65 63 74 6c 79 2c 0a 79 | .choose.to.bind.them.directly,.y | 
| 5a80 | 6f 75 27 6c 6c 20 70 72 6f 62 61 62 6c 79 20 77    61 6e 74 20 74 6f 20 62 69 6e 64 20 74 68 65 6d | ou'll.probably.want.to.bind.them | 
| 5aa0 | 20 69 6e 20 3d 6d 69 6e 69 62 75 66 66 65 72 2d    6c 6f 63 61 6c 2d 6d 61 70 3d 2c 20 73 69 6e 63 | .in.=minibuffer-local-map=,.sinc | 
| 5ac0 | 65 20 74 68 65 79 0a 61 72 65 20 6d 6f 73 74 20    75 73 65 66 75 6c 20 69 6e 20 74 68 65 20 6d 69 | e.they.are.most.useful.in.the.mi | 
| 5ae0 | 6e 69 62 75 66 66 65 72 20 28 69 6e 20 66 61 63    74 2c 20 3d 65 6d 62 61 72 6b 2d 62 65 63 6f 6d | nibuffer.(in.fact,.=embark-becom | 
| 5b00 | 65 3d 20 6f 6e 6c 79 20 77 6f 72 6b 73 0a 69 6e    20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 29 | e=.only.works.in.the.minibuffer) | 
| 5b20 | 2e 0a 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 20 3d    65 6d 62 61 72 6b 2d 64 77 69 6d 3d 20 65 78 65 | ...The.command.=embark-dwim=.exe | 
| 5b40 | 63 75 74 65 73 20 74 68 65 20 64 65 66 61 75 6c    74 20 61 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e | cutes.the.default.action.at.poin | 
| 5b60 | 74 2e 20 41 6e 6f 74 68 65 72 20 67 6f 6f 64 0a    6b 65 79 62 69 6e 64 69 6e 67 20 66 6f 72 20 3d | t..Another.good.keybinding.for.= | 
| 5b80 | 65 6d 62 61 72 6b 2d 64 77 69 6d 3d 20 69 73 20    3d 4d 2d 2e 3d 20 73 69 6e 63 65 20 3d 65 6d 62 | embark-dwim=.is.=M-.=.since.=emb | 
| 5ba0 | 61 72 6b 2d 64 77 69 6d 3d 20 61 63 74 73 20 6c    69 6b 65 0a 3d 78 72 65 66 2d 66 69 6e 64 2d 64 | ark-dwim=.acts.like.=xref-find-d | 
| 5bc0 | 65 66 69 6e 69 74 69 6f 6e 73 3d 20 6f 6e 20 74    68 65 20 73 79 6d 62 6f 6c 20 61 74 20 70 6f 69 | efinitions=.on.the.symbol.at.poi | 
| 5be0 | 6e 74 2e 20 3d 43 2d 2e 3d 20 63 61 6e 20 62 65    20 73 65 65 6e 20 61 73 20 61 0a 72 69 67 68 74 | nt..=C-.=.can.be.seen.as.a.right | 
| 5c00 | 2d 63 6c 69 63 6b 20 63 6f 6e 74 65 78 74 20 6d    65 6e 75 20 61 74 20 70 6f 69 6e 74 20 61 6e 64 | -click.context.menu.at.point.and | 
| 5c20 | 20 3d 4d 2d 2e 3d 20 61 63 74 73 20 6c 69 6b 65    20 6c 65 66 74 2d 63 6c 69 63 6b 2e 20 54 68 65 | .=M-.=.acts.like.left-click..The | 
| 5c40 | 0a 6b 65 79 62 69 6e 64 69 6e 67 73 20 61 72 65    20 6d 6e 65 6d 6f 6e 69 63 2c 20 62 6f 74 68 20 | .keybindings.are.mnemonic,.both. | 
| 5c60 | 61 63 74 20 61 74 20 74 68 65 20 70 6f 69 6e 74    20 28 3d 2e 3d 29 2e 0a 0a 45 6d 62 61 72 6b 20 | act.at.the.point.(=.=)...Embark. | 
| 5c80 | 6e 65 65 64 73 20 74 6f 20 6b 6e 6f 77 20 77 68    61 74 20 79 6f 75 72 20 6d 69 6e 69 62 75 66 66 | needs.to.know.what.your.minibuff | 
| 5ca0 | 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 79    73 74 65 6d 20 63 6f 6e 73 69 64 65 72 73 0a 74 | er.completion.system.considers.t | 
| 5cc0 | 6f 20 62 65 20 74 68 65 20 6c 69 73 74 20 6f 66    20 63 61 6e 64 69 64 61 74 65 73 20 61 6e 64 20 | o.be.the.list.of.candidates.and. | 
| 5ce0 | 77 68 69 63 68 20 6f 6e 65 20 69 73 20 74 68 65    20 63 75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 | which.one.is.the.current.candida | 
| 5d00 | 74 65 2e 0a 45 6d 62 61 72 6b 20 77 6f 72 6b 73    20 6f 75 74 20 6f 66 20 74 68 65 20 62 6f 78 20 | te..Embark.works.out.of.the.box. | 
| 5d20 | 69 66 20 79 6f 75 20 75 73 65 20 45 6d 61 63 73    27 73 20 64 65 66 61 75 6c 74 20 74 61 62 20 63 | if.you.use.Emacs's.default.tab.c | 
| 5d40 | 6f 6d 70 6c 65 74 69 6f 6e 2c 0a 74 68 65 20 62    75 69 6c 74 2d 69 6e 20 3d 69 63 6f 6d 70 6c 65 | ompletion,.the.built-in.=icomple | 
| 5d60 | 74 65 2d 6d 6f 64 65 3d 20 6f 72 20 3d 66 69 64    6f 2d 6d 6f 64 65 3d 2c 20 6f 72 20 74 68 65 20 | te-mode=.or.=fido-mode=,.or.the. | 
| 5d80 | 74 68 69 72 64 2d 70 61 72 74 79 20 70 61 63 6b    61 67 65 73 0a 5b 5b 68 74 74 70 73 3a 2f 2f 67 | third-party.packages.[[https://g | 
| 5da0 | 69 74 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f    76 65 72 74 69 63 6f 5d 5b 56 65 72 74 69 63 6f | ithub.com/minad/vertico][Vertico | 
| 5dc0 | 5d 5d 20 6f 72 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 | ]].or.[[https://github.com/abo-a | 
| 5de0 | 62 6f 2f 73 77 69 70 65 72 5d 5b 49 76 79 5d 5d    2e 0a 0a 49 66 20 79 6f 75 20 61 72 65 20 61 20 | bo/swiper][Ivy]]...If.you.are.a. | 
| 5e00 | 5b 5b 68 74 74 70 73 3a 2f 2f 65 6d 61 63 73 2d    68 65 6c 6d 2e 67 69 74 68 75 62 2e 69 6f 2f 68 | [[https://emacs-helm.github.io/h | 
| 5e20 | 65 6c 6d 2f 5d 5b 48 65 6c 6d 5d 5d 20 6f 72 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 | elm/][Helm]].or.[[https://github | 
| 5e40 | 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 5d 5b 49 76 79 5d 5d 20 75 73 65 72 20 | .com/abo-abo/swiper][Ivy]].user. | 
| 5e60 | 79 6f 75 20 61 72 65 20 75 6e 6c 69 6b 65 6c 79    20 74 6f 20 77 61 6e 74 20 45 6d 62 61 72 6b 20 | you.are.unlikely.to.want.Embark. | 
| 5e80 | 73 69 6e 63 65 0a 74 68 6f 73 65 20 70 61 63 6b    61 67 65 73 20 69 6e 63 6c 75 64 65 20 63 6f 6d | since.those.packages.include.com | 
| 5ea0 | 70 72 65 68 65 6e 73 69 76 65 20 66 75 6e 63 74    69 6f 6e 61 6c 69 74 79 20 66 6f 72 20 61 63 74 | prehensive.functionality.for.act | 
| 5ec0 | 69 6e 67 20 6f 6e 0a 6d 69 6e 69 62 75 66 66 65    72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e | ing.on.minibuffer.completion.can | 
| 5ee0 | 64 69 64 61 74 65 73 2e 20 28 45 6d 62 61 72 6b    20 64 6f 65 73 20 63 6f 6d 65 20 77 69 74 68 20 | didates..(Embark.does.come.with. | 
| 5f00 | 49 76 79 0a 69 6e 74 65 67 72 61 74 69 6f 6e 20    64 65 73 70 69 74 65 20 74 68 69 73 2e 29 0a 0a | Ivy.integration.despite.this.).. | 
| 5f20 | 2a 20 41 64 76 61 6e 63 65 64 20 63 6f 6e 66 69    67 75 72 61 74 69 6f 6e 0a 2a 2a 20 53 68 6f 77 | *.Advanced.configuration.**.Show | 
| 5f40 | 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20    61 62 6f 75 74 20 61 76 61 69 6c 61 62 6c 65 20 | ing.information.about.available. | 
| 5f60 | 74 61 72 67 65 74 73 20 61 6e 64 20 61 63 74 69    6f 6e 73 0a 0a 42 79 20 64 65 66 61 75 6c 74 2c | targets.and.actions..By.default, | 
| 5f80 | 20 69 66 20 79 6f 75 20 72 75 6e 20 3d 65 6d 62    61 72 6b 2d 61 63 74 3d 20 61 6e 64 20 64 6f 20 | .if.you.run.=embark-act=.and.do. | 
| 5fa0 | 6e 6f 74 20 69 6d 6d 65 64 69 61 74 65 6c 79 20    73 65 6c 65 63 74 20 61 6e 0a 61 63 74 69 6f 6e | not.immediately.select.an.action | 
| 5fc0 | 2c 20 61 66 74 65 72 20 61 20 73 68 6f 72 74 20    64 65 6c 61 79 20 45 6d 62 61 72 6b 20 77 69 6c | ,.after.a.short.delay.Embark.wil | 
| 5fe0 | 6c 20 70 6f 70 20 75 70 20 61 20 62 75 66 66 65    72 20 63 61 6c 6c 65 64 20 3d 2a 45 6d 62 61 72 | l.pop.up.a.buffer.called.=*Embar | 
| 6000 | 6b 0a 41 63 74 69 6f 6e 73 2a 3d 20 63 6f 6e 74    61 69 6e 69 6e 67 20 61 20 6c 69 73 74 20 6f 66 | k.Actions*=.containing.a.list.of | 
| 6020 | 20 61 76 61 69 6c 61 62 6c 65 20 61 63 74 69 6f    6e 73 20 77 69 74 68 20 74 68 65 69 72 20 6b 65 | .available.actions.with.their.ke | 
| 6040 | 79 0a 62 69 6e 64 69 6e 67 73 2e 20 59 6f 75 20    63 61 6e 20 73 63 72 6f 6c 6c 20 74 68 61 74 20 | y.bindings..You.can.scroll.that. | 
| 6060 | 62 75 66 66 65 72 20 77 69 74 68 20 74 68 65 20    6d 6f 75 73 65 20 6f 66 20 77 69 74 68 20 74 68 | buffer.with.the.mouse.of.with.th | 
| 6080 | 65 20 75 73 75 61 6c 0a 63 6f 6d 6d 61 6e 64 73    20 3d 73 63 72 6f 6c 6c 2d 6f 74 68 65 72 2d 77 | e.usual.commands.=scroll-other-w | 
| 60a0 | 69 6e 64 6f 77 3d 20 61 6e 64 20 3d 73 63 72 6f    6c 6c 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 2d | indow=.and.=scroll-other-window- | 
| 60c0 | 64 6f 77 6e 3d 20 28 62 6f 75 6e 64 20 62 79 0a    64 65 66 61 75 6c 74 20 74 6f 20 3d 43 2d 4d 2d | down=.(bound.by.default.to.=C-M- | 
| 60e0 | 76 3d 20 61 6e 64 20 3d 43 2d 4d 2d 53 2d 76 3d    29 2e 0a 0a 54 68 61 74 20 66 75 6e 63 74 69 6f | v=.and.=C-M-S-v=)...That.functio | 
| 6100 | 6e 61 6c 69 74 79 20 69 73 20 70 72 6f 76 69 64    65 64 20 62 79 20 74 68 65 20 3d 65 6d 62 61 72 | nality.is.provided.by.the.=embar | 
| 6120 | 6b 2d 6d 69 78 65 64 2d 69 6e 64 69 63 61 74 6f    72 3d 2c 20 62 75 74 0a 45 6d 62 61 72 6b 20 68 | k-mixed-indicator=,.but.Embark.h | 
| 6140 | 61 73 20 6f 74 68 65 72 20 69 6e 64 69 63 61 74    6f 72 73 20 74 68 61 74 20 63 61 6e 20 70 72 6f | as.other.indicators.that.can.pro | 
| 6160 | 76 69 64 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e    20 61 62 6f 75 74 20 74 68 65 0a 74 61 72 67 65 | vide.information.about.the.targe | 
| 6180 | 74 20 61 6e 64 20 69 74 73 20 74 79 70 65 2c 20    77 68 61 74 20 6f 74 68 65 72 20 74 61 72 67 65 | t.and.its.type,.what.other.targe | 
| 61a0 | 74 73 20 79 6f 75 20 63 61 6e 20 63 79 63 6c 65    20 74 6f 2c 20 61 6e 64 20 77 68 69 63 68 0a 61 | ts.you.can.cycle.to,.and.which.a | 
| 61c0 | 63 74 69 6f 6e 73 20 68 61 76 65 20 6b 65 79 20    62 69 6e 64 69 6e 67 73 20 69 6e 20 74 68 65 20 | ctions.have.key.bindings.in.the. | 
| 61e0 | 61 63 74 69 6f 6e 20 6d 61 70 20 66 6f 72 20 74    68 65 20 63 75 72 72 65 6e 74 20 74 79 70 65 20 | action.map.for.the.current.type. | 
| 6200 | 6f 66 0a 74 61 72 67 65 74 2e 20 41 6e 79 20 6e    75 6d 62 65 72 20 6f 66 20 69 6e 64 69 63 61 74 | of.target..Any.number.of.indicat | 
| 6220 | 6f 72 73 20 63 61 6e 20 62 65 20 61 63 74 69 76    65 20 61 74 20 6f 6e 63 65 20 61 6e 64 20 74 68 | ors.can.be.active.at.once.and.th | 
| 6240 | 65 20 75 73 65 72 0a 6f 70 74 69 6f 6e 20 3d 65    6d 62 61 72 6b 2d 69 6e 64 69 63 61 74 6f 72 73 | e.user.option.=embark-indicators | 
| 6260 | 3d 20 73 68 6f 75 6c 64 20 62 65 20 73 65 74 20    74 6f 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 | =.should.be.set.to.a.list.of.the | 
| 6280 | 20 64 65 73 69 72 65 64 0a 69 6e 64 69 63 61 74    6f 72 73 2e 0a 0a 45 6d 62 61 72 6b 20 63 6f 6d | .desired.indicators...Embark.com | 
| 62a0 | 65 73 20 77 69 74 68 20 74 68 65 20 66 6f 6c 6c    6f 77 69 6e 67 20 69 6e 64 69 63 61 74 6f 72 73 | es.with.the.following.indicators | 
| 62c0 | 3a 0a 0a 2d 20 3d 65 6d 62 61 72 6b 2d 6d 69 6e    69 6d 61 6c 2d 69 6e 64 69 63 61 74 6f 72 3d 3a | :..-.=embark-minimal-indicator=: | 
| 62e0 | 20 73 68 6f 77 73 20 61 20 6d 65 73 73 61 67 65    73 20 69 6e 20 74 68 65 20 65 63 68 6f 20 61 72 | .shows.a.messages.in.the.echo.ar | 
| 6300 | 65 61 20 6f 72 0a 20 20 6d 69 6e 69 62 75 66 66    65 72 20 70 72 6f 6d 70 74 20 73 68 6f 77 69 6e | ea.or...minibuffer.prompt.showin | 
| 6320 | 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 61    72 67 65 74 20 61 6e 64 20 74 68 65 20 74 79 70 | g.the.current.target.and.the.typ | 
| 6340 | 65 73 20 6f 66 20 61 6c 6c 0a 20 20 74 61 72 67    65 74 73 20 73 74 61 72 74 69 6e 67 20 77 69 74 | es.of.all...targets.starting.wit | 
| 6360 | 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 6f 6e    65 2e 0a 0a 2d 20 3d 65 6d 62 61 72 6b 2d 68 69 | h.the.current.one...-.=embark-hi | 
| 6380 | 67 68 6c 69 67 68 74 2d 69 6e 64 69 63 61 74 6f    72 3d 3a 20 68 69 67 68 6c 69 67 68 74 73 20 74 | ghlight-indicator=:.highlights.t | 
| 63a0 | 68 65 20 74 61 72 67 65 74 20 61 74 20 70 6f 69    6e 74 3b 20 6f 6e 20 62 79 0a 20 20 64 65 66 61 | he.target.at.point;.on.by...defa | 
| 63c0 | 75 6c 74 2e 0a 0a 2d 20 3d 65 6d 62 61 72 6b 2d    76 65 72 62 6f 73 65 2d 69 6e 64 69 63 61 74 6f | ult...-.=embark-verbose-indicato | 
| 63e0 | 72 3d 3a 20 64 69 73 70 6c 61 79 73 20 61 20 74    61 62 6c 65 20 6f 66 20 61 63 74 69 6f 6e 73 20 | r=:.displays.a.table.of.actions. | 
| 6400 | 61 6e 64 20 74 68 65 69 72 20 6b 65 79 0a 20 20    62 69 6e 64 69 6e 67 73 20 69 6e 20 61 20 62 75 | and.their.key...bindings.in.a.bu | 
| 6420 | 66 66 65 72 3b 20 74 68 69 73 20 69 73 20 6e 6f    74 20 6f 6e 20 62 79 20 64 65 66 61 75 6c 74 2c | ffer;.this.is.not.on.by.default, | 
| 6440 | 20 69 6e 20 66 61 76 6f 72 20 6f 66 20 74 68 65    0a 20 20 6d 69 78 65 64 20 69 6e 64 69 63 61 74 | .in.favor.of.the...mixed.indicat | 
| 6460 | 6f 72 20 64 65 73 63 72 69 62 65 64 20 6e 65 78    74 2e 0a 0a 2d 20 3d 65 6d 62 61 72 6b 2d 6d 69 | or.described.next...-.=embark-mi | 
| 6480 | 78 65 64 2d 69 6e 64 69 63 61 74 6f 72 3d 3a 20    73 74 61 72 74 73 20 6f 75 74 20 62 79 20 62 65 | xed-indicator=:.starts.out.by.be | 
| 64a0 | 68 61 76 69 6e 67 20 61 73 20 74 68 65 20 6d 69    6e 69 6d 61 6c 0a 20 20 69 6e 64 69 63 61 74 6f | having.as.the.minimal...indicato | 
| 64c0 | 72 20 62 75 74 20 61 66 74 65 72 20 61 20 73 68    6f 72 74 20 64 65 6c 61 79 20 61 63 74 73 20 61 | r.but.after.a.short.delay.acts.a | 
| 64e0 | 73 20 74 68 65 20 76 65 72 62 6f 73 65 20 69 6e    64 69 63 61 74 6f 72 3b 0a 20 20 74 68 69 73 20 | s.the.verbose.indicator;...this. | 
| 6500 | 69 73 20 6f 6e 20 62 79 20 64 65 66 61 75 6c 74    2e 0a 0a 2d 20 3d 65 6d 62 61 72 6b 2d 69 73 65 | is.on.by.default...-.=embark-ise | 
| 6520 | 61 72 63 68 2d 68 69 67 68 6c 69 67 68 74 2d 69    6e 64 69 63 61 74 6f 72 3d 3a 20 74 68 69 73 20 | arch-highlight-indicator=:.this. | 
| 6540 | 6f 6e 6c 79 20 64 6f 65 73 20 73 6f 6d 65 74 68    69 6e 67 20 77 68 65 6e 0a 20 20 74 68 65 20 63 | only.does.something.when...the.c | 
| 6560 | 75 72 72 65 6e 74 20 74 61 72 67 65 74 20 69 73    20 74 68 65 20 73 79 6d 62 6f 6c 20 61 74 20 70 | urrent.target.is.the.symbol.at.p | 
| 6580 | 6f 69 6e 74 2c 20 69 6e 20 77 68 69 63 68 20 63    61 73 65 20 69 74 0a 20 20 6c 61 7a 69 6c 79 20 | oint,.in.which.case.it...lazily. | 
| 65a0 | 68 69 67 68 6c 69 67 68 74 73 20 61 6c 6c 20 6f    63 63 75 72 72 65 6e 63 65 73 20 6f 66 20 74 68 | highlights.all.occurrences.of.th | 
| 65c0 | 61 74 20 73 79 6d 62 6f 6c 20 69 6e 20 74 68 65    20 63 75 72 72 65 6e 74 0a 20 20 62 75 66 66 65 | at.symbol.in.the.current...buffe | 
| 65e0 | 72 2c 20 6c 69 6b 65 20 69 73 65 61 72 63 68 3b    20 61 6c 73 6f 20 6f 6e 20 62 79 20 64 65 66 61 | r,.like.isearch;.also.on.by.defa | 
| 6600 | 75 6c 74 2e 0a 0a 55 73 65 72 73 20 6f 66 20 74    68 65 20 70 6f 70 75 6c 61 72 20 5b 5b 68 74 74 | ult...Users.of.the.popular.[[htt | 
| 6620 | 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    6a 75 73 74 62 75 72 2f 65 6d 61 63 73 2d 77 68 | ps://github.com/justbur/emacs-wh | 
| 6640 | 69 63 68 2d 6b 65 79 5d 5b 77 68 69 63 68 2d 6b    65 79 5d 5d 20 70 61 63 6b 61 67 65 20 6d 61 79 | ich-key][which-key]].package.may | 
| 6660 | 20 70 72 65 66 65 72 20 74 6f 20 75 73 65 20 74    68 65 0a 3d 65 6d 62 61 72 6b 2d 77 68 69 63 68 | .prefer.to.use.the.=embark-which | 
| 6680 | 2d 6b 65 79 2d 69 6e 64 69 63 61 74 6f 72 3d 20    66 72 6f 6d 20 74 68 65 20 5b 5b 68 74 74 70 73 | -key-indicator=.from.the.[[https | 
| 66a0 | 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 61    6e 74 6f 6c 69 6e 2f 65 6d 62 61 72 6b 2f 77 69 | ://github.com/oantolin/embark/wi | 
| 66c0 | 6b 69 2f 41 64 64 69 74 69 6f 6e 61 6c 2d 43 6f    6e 66 69 67 75 72 61 74 69 6f 6e 23 75 73 65 2d | ki/Additional-Configuration#use- | 
| 66e0 | 77 68 69 63 68 2d 6b 65 79 2d 6c 69 6b 65 2d 61    2d 6b 65 79 2d 6d 65 6e 75 2d 70 72 6f 6d 70 74 | which-key-like-a-key-menu-prompt | 
| 6700 | 5d 5b 45 6d 62 61 72 6b 20 77 69 6b 69 5d 5d 2e    20 4a 75 73 74 20 63 6f 70 79 20 69 74 73 0a 64 | ][Embark.wiki]]..Just.copy.its.d | 
| 6720 | 65 66 69 6e 69 74 69 6f 6e 20 66 72 6f 6d 20 74    68 65 20 77 69 6b 69 20 69 6e 74 6f 20 79 6f 75 | efinition.from.the.wiki.into.you | 
| 6740 | 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20    61 6e 64 20 63 75 73 74 6f 6d 69 7a 65 20 74 68 | r.configuration.and.customize.th | 
| 6760 | 65 0a 3d 65 6d 62 61 72 6b 2d 69 6e 64 69 63 61    74 6f 72 73 3d 20 75 73 65 72 20 6f 70 74 69 6f | e.=embark-indicators=.user.optio | 
| 6780 | 6e 20 74 6f 20 65 78 63 6c 75 64 65 20 74 68 65    20 6d 69 78 65 64 20 61 6e 64 20 76 65 72 62 6f | n.to.exclude.the.mixed.and.verbo | 
| 67a0 | 73 65 0a 69 6e 64 69 63 61 74 6f 72 73 20 61 6e    64 20 74 6f 20 69 6e 63 6c 75 64 65 20 3d 65 6d | se.indicators.and.to.include.=em | 
| 67c0 | 62 61 72 6b 2d 77 68 69 63 68 2d 6b 65 79 2d 69    6e 64 69 63 61 74 6f 72 3d 2e 0a 0a 49 66 20 79 | bark-which-key-indicator=...If.y | 
| 67e0 | 6f 75 20 75 73 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 | ou.use.[[https://github.com/mina | 
| 6800 | 64 2f 76 65 72 74 69 63 6f 5d 5b 56 65 72 74 69    63 6f 5d 5d 2c 20 74 68 65 72 65 20 69 73 20 61 | d/vertico][Vertico]],.there.is.a | 
| 6820 | 6e 20 65 76 65 6e 20 65 61 73 69 65 72 20 77 61    79 20 74 6f 20 67 65 74 20 61 0a 3d 77 68 69 63 | n.even.easier.way.to.get.a.=whic | 
| 6840 | 68 2d 6b 65 79 3d 2d 6c 69 6b 65 20 64 69 73 70    6c 61 79 20 74 68 61 74 20 61 6c 73 6f 20 6c 65 | h-key=-like.display.that.also.le | 
| 6860 | 74 73 20 79 6f 75 20 75 73 65 20 63 6f 6d 70 6c    65 74 69 6f 6e 20 74 6f 20 6e 61 72 72 6f 77 0a | ts.you.use.completion.to.narrow. | 
| 6880 | 64 6f 77 6e 20 74 68 65 20 6c 69 73 74 20 6f 66    20 61 6c 74 65 72 6e 61 74 69 76 65 73 2c 20 64 | down.the.list.of.alternatives,.d | 
| 68a0 | 65 73 63 72 69 62 65 64 20 61 74 20 74 68 65 20    65 6e 64 20 6f 66 20 74 68 65 20 6e 65 78 74 0a | escribed.at.the.end.of.the.next. | 
| 68c0 | 73 65 63 74 69 6f 6e 2e 0a 0a 2a 2a 20 53 65 6c    65 63 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 | section...**.Selecting.commands. | 
| 68e0 | 76 69 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20    69 6e 73 74 65 61 64 20 6f 66 20 6b 65 79 20 62 | via.completions.instead.of.key.b | 
| 6900 | 69 6e 64 69 6e 67 73 0a 0a 41 73 20 61 6e 20 61    6c 74 65 72 6e 61 74 69 76 65 20 74 6f 20 72 65 | indings..As.an.alternative.to.re | 
| 6920 | 61 64 69 6e 67 20 74 68 65 20 6c 69 73 74 20 6f    66 20 61 63 74 69 6f 6e 73 20 69 6e 20 74 68 65 | ading.the.list.of.actions.in.the | 
| 6940 | 20 76 65 72 62 6f 73 65 20 6f 72 0a 6d 69 78 65    64 20 69 6e 64 69 63 61 74 6f 72 73 20 28 73 65 | .verbose.or.mixed.indicators.(se | 
| 6960 | 65 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 73    65 63 74 69 6f 6e 20 66 6f 72 20 61 20 64 65 73 | e.the.previous.section.for.a.des | 
| 6980 | 63 72 69 70 74 69 6f 6e 20 6f 66 0a 74 68 65 73    65 29 2c 20 79 6f 75 20 63 61 6e 20 70 72 65 73 | cription.of.these),.you.can.pres | 
| 69a0 | 73 20 74 68 65 20 3d 65 6d 62 61 72 6b 2d 68 65    6c 70 2d 6b 65 79 3d 2c 20 77 68 69 63 68 20 69 | s.the.=embark-help-key=,.which.i | 
| 69c0 | 73 20 3d 43 2d 68 3d 20 62 79 20 64 65 66 61 75    6c 74 0a 28 62 75 74 20 79 6f 75 20 6d 61 79 20 | s.=C-h=.by.default.(but.you.may. | 
| 69e0 | 70 72 65 66 65 72 20 3d 3f 3d 20 74 6f 20 66 72    65 65 20 75 70 20 3d 43 2d 68 3d 20 66 6f 72 20 | prefer.=?=.to.free.up.=C-h=.for. | 
| 6a00 | 75 73 65 20 61 73 20 61 20 70 72 65 66 69 78 29    20 61 66 74 65 72 0a 72 75 6e 6e 69 6e 67 20 3d | use.as.a.prefix).after.running.= | 
| 6a20 | 65 6d 62 61 72 6b 2d 61 63 74 3d 2e 20 50 72 65    73 73 69 6e 67 20 74 68 65 20 68 65 6c 70 20 6b | embark-act=..Pressing.the.help.k | 
| 6a40 | 65 79 20 77 69 6c 6c 20 70 72 6f 6d 70 74 20 79    6f 75 20 66 6f 72 20 74 68 65 20 6e 61 6d 65 0a | ey.will.prompt.you.for.the.name. | 
| 6a60 | 6f 66 20 61 6e 20 61 63 74 69 6f 6e 20 77 69 74    68 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 28 62 75 | of.an.action.with.completion.(bu | 
| 6a80 | 74 20 66 65 65 6c 20 66 72 65 65 20 74 6f 20 65    6e 74 65 72 20 61 20 63 6f 6d 6d 61 6e 64 20 74 | t.feel.free.to.enter.a.command.t | 
| 6aa0 | 68 61 74 20 69 73 0a 6e 6f 74 20 61 6d 6f 6e 67    20 74 68 65 20 6f 66 66 65 72 65 64 20 63 61 6e | hat.is.not.among.the.offered.can | 
| 6ac0 | 64 69 64 61 74 65 73 21 29 2c 20 61 6e 64 20 77    69 6c 6c 20 61 6c 73 6f 20 72 65 6d 69 6e 64 20 | didates!),.and.will.also.remind. | 
| 6ae0 | 79 6f 75 20 6f 66 20 74 68 65 0a 6b 65 79 20 62    69 6e 64 69 6e 67 73 2e 20 59 6f 75 20 63 61 6e | you.of.the.key.bindings..You.can | 
| 6b00 | 20 70 72 65 73 73 20 3d 65 6d 62 61 72 6b 2d 6b    65 79 6d 61 70 2d 70 72 6f 6d 70 74 65 72 2d 6b | .press.=embark-keymap-prompter-k | 
| 6b20 | 65 79 3d 2c 20 77 68 69 63 68 20 69 73 20 3d 40    3d 20 62 79 0a 64 65 66 61 75 6c 74 2c 20 61 74 | ey=,.which.is.=@=.by.default,.at | 
| 6b40 | 20 74 68 65 20 70 72 6f 6d 70 74 20 61 6e 64 20    74 68 65 6e 20 6f 6e 65 20 6f 66 20 74 68 65 20 | .the.prompt.and.then.one.of.the. | 
| 6b60 | 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 74 6f 20    65 6e 74 65 72 20 74 68 65 0a 6e 61 6d 65 20 6f | key.bindings.to.enter.the.name.o | 
| 6b80 | 66 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64    69 6e 67 20 61 63 74 69 6f 6e 2e 0a 0a 59 6f 75 | f.the.corresponding.action...You | 
| 6ba0 | 20 6d 61 79 20 74 68 69 6e 6b 20 74 68 61 74 20    77 69 74 68 20 74 68 65 20 3d 2a 45 6d 62 61 72 | .may.think.that.with.the.=*Embar | 
| 6bc0 | 6b 20 41 63 74 69 6f 6e 73 2a 3d 20 62 75 66 66    65 72 20 70 6f 70 70 69 6e 67 20 75 70 20 74 6f | k.Actions*=.buffer.popping.up.to | 
| 6be0 | 0a 72 65 6d 69 6e 64 20 79 6f 75 20 6f 66 20 74    68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 | .remind.you.of.the.key.bindings. | 
| 6c00 | 79 6f 75 27 64 20 6e 65 76 65 72 20 77 61 6e 74    20 74 6f 20 75 73 65 20 63 6f 6d 70 6c 65 74 69 | you'd.never.want.to.use.completi | 
| 6c20 | 6f 6e 20 74 6f 0a 73 65 6c 65 63 74 20 61 6e 20    61 63 74 69 6f 6e 20 62 79 20 6e 61 6d 65 2c 20 | on.to.select.an.action.by.name,. | 
| 6c40 | 62 75 74 20 70 65 72 73 6f 6e 61 6c 6c 79 20 49    20 66 69 6e 64 20 74 68 61 74 20 74 79 70 69 6e | but.personally.I.find.that.typin | 
| 6c60 | 67 20 61 20 73 6d 61 6c 6c 0a 70 6f 72 74 69 6f    6e 20 6f 66 20 74 68 65 20 61 63 74 69 6f 6e 20 | g.a.small.portion.of.the.action. | 
| 6c80 | 6e 61 6d 65 20 74 6f 20 6e 61 72 72 6f 77 20 64    6f 77 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 | name.to.narrow.down.the.list.of. | 
| 6ca0 | 63 61 6e 64 69 64 61 74 65 73 20 66 65 65 6c 73    0a 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 20 66 | candidates.feels.significantly.f | 
| 6cc0 | 61 73 74 65 72 20 74 68 61 6e 20 76 69 73 75 61    6c 6c 79 20 73 63 61 6e 6e 69 6e 67 20 74 68 65 | aster.than.visually.scanning.the | 
| 6ce0 | 20 65 6e 74 69 72 65 20 6c 69 73 74 20 6f 66 20    61 63 74 69 6f 6e 73 2e 0a 0a 49 66 20 79 6f 75 | .entire.list.of.actions...If.you | 
| 6d00 | 20 66 69 6e 64 20 79 6f 75 20 70 72 65 66 65 72    20 73 65 6c 65 63 74 69 6e 67 20 61 63 74 69 6f | .find.you.prefer.selecting.actio | 
| 6d20 | 6e 73 20 74 68 61 74 20 77 61 79 2c 20 79 6f 75    20 63 61 6e 20 63 6f 6e 66 69 67 75 72 65 0a 65 | ns.that.way,.you.can.configure.e | 
| 6d40 | 6d 62 61 72 6b 20 74 6f 20 61 6c 77 61 79 73 20    70 72 6f 6d 70 74 20 79 6f 75 20 66 6f 72 20 61 | mbark.to.always.prompt.you.for.a | 
| 6d60 | 63 74 69 6f 6e 73 20 62 79 20 73 65 74 74 69 6e    67 20 74 68 65 20 76 61 72 69 61 62 6c 65 0a 3d | ctions.by.setting.the.variable.= | 
| 6d80 | 65 6d 62 61 72 6b 2d 70 72 6f 6d 70 74 65 72 3d    20 74 6f 20 3d 65 6d 62 61 72 6b 2d 63 6f 6d 70 | embark-prompter=.to.=embark-comp | 
| 6da0 | 6c 65 74 69 6e 67 2d 72 65 61 64 2d 70 72 6f 6d    70 74 65 72 3d 2e 0a 0a 4f 6e 20 74 68 65 20 6f | leting-read-prompter=...On.the.o | 
| 6dc0 | 74 68 65 72 20 68 61 6e 64 2c 20 79 6f 75 20 6d    61 79 20 77 69 73 68 20 74 6f 20 63 6f 6e 74 69 | ther.hand,.you.may.wish.to.conti | 
| 6de0 | 6e 75 65 20 75 73 69 6e 67 20 6b 65 79 20 62 69    6e 64 69 6e 67 73 20 66 6f 72 20 74 68 65 0a 61 | nue.using.key.bindings.for.the.a | 
| 6e00 | 63 74 69 6f 6e 73 20 79 6f 75 20 70 65 72 66 6f    72 6d 20 6d 6f 73 74 20 6f 66 74 65 6e 2c 20 61 | ctions.you.perform.most.often,.a | 
| 6e20 | 6e 64 20 74 6f 20 75 73 65 20 63 6f 6d 70 6c 65    74 69 6f 6e 20 6f 6e 6c 79 20 74 6f 20 65 78 70 | nd.to.use.completion.only.to.exp | 
| 6e40 | 6c 6f 72 65 0a 77 68 61 74 20 66 75 72 74 68 65    72 20 61 63 74 69 6f 6e 73 20 61 72 65 20 61 76 | lore.what.further.actions.are.av | 
| 6e60 | 61 69 6c 61 62 6c 65 20 6f 72 20 77 68 65 6e 20    79 6f 75 27 76 65 20 66 6f 72 67 6f 74 74 65 6e | ailable.or.when.you've.forgotten | 
| 6e80 | 20 61 20 6b 65 79 0a 62 69 6e 64 69 6e 67 2e 20    49 6e 20 74 68 61 74 20 63 61 73 65 2c 20 79 6f | .a.key.binding..In.that.case,.yo | 
| 6ea0 | 75 20 6d 61 79 20 70 72 65 66 65 72 20 74 6f 20    75 73 65 20 74 68 65 20 6d 69 6e 69 6d 61 6c 20 | u.may.prefer.to.use.the.minimal. | 
| 6ec0 | 69 6e 64 69 63 61 74 6f 72 2c 0a 77 68 69 63 68    20 64 6f 65 73 20 6e 6f 74 20 70 6f 70 2d 75 70 | indicator,.which.does.not.pop-up | 
| 6ee0 | 20 61 6e 20 3d 2a 45 6d 62 61 72 6b 20 41 63 74    69 6f 6e 73 2a 3d 20 62 75 66 66 65 72 20 61 74 | .an.=*Embark.Actions*=.buffer.at | 
| 6f00 | 20 61 6c 6c 2c 20 61 6e 64 20 74 6f 20 75 73 65    0a 74 68 65 20 3d 65 6d 62 61 72 6b 2d 68 65 6c | .all,.and.to.use.the.=embark-hel | 
| 6f20 | 70 2d 6b 65 79 3d 20 77 68 65 6e 65 76 65 72 20    79 6f 75 20 6e 65 65 64 20 68 65 6c 70 2e 20 54 | p-key=.whenever.you.need.help..T | 
| 6f40 | 68 69 73 20 75 6e 6f 62 74 72 75 73 69 76 65 20    73 65 74 75 70 20 69 73 0a 61 63 68 69 65 76 65 | his.unobtrusive.setup.is.achieve | 
| 6f60 | 64 20 77 69 74 68 20 74 68 65 20 66 6f 6c 6c 6f    77 69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 | d.with.the.following.configurati | 
| 6f80 | 6f 6e 3a 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63    20 65 6d 61 63 73 2d 6c 69 73 70 0a 20 20 28 73 | on:..#+begin_src.emacs-lisp...(s | 
| 6fa0 | 65 74 71 20 65 6d 62 61 72 6b 2d 69 6e 64 69 63    61 74 6f 72 73 0a 20 20 20 20 20 20 20 20 27 28 | etq.embark-indicators.........'( | 
| 6fc0 | 65 6d 62 61 72 6b 2d 6d 69 6e 69 6d 61 6c 2d 69    6e 64 69 63 61 74 6f 72 20 20 3b 20 64 65 66 61 | embark-minimal-indicator..;.defa | 
| 6fe0 | 75 6c 74 20 69 73 20 65 6d 62 61 72 6b 2d 6d 69    78 65 64 2d 69 6e 64 69 63 61 74 6f 72 0a 20 20 | ult.is.embark-mixed-indicator... | 
| 7000 | 20 20 20 20 20 20 20 20 65 6d 62 61 72 6b 2d 68    69 67 68 6c 69 67 68 74 2d 69 6e 64 69 63 61 74 | ........embark-highlight-indicat | 
| 7020 | 6f 72 0a 20 20 20 20 20 20 20 20 20 20 65 6d 62    61 72 6b 2d 69 73 65 61 72 63 68 2d 68 69 67 68 | or...........embark-isearch-high | 
| 7040 | 6c 69 67 68 74 2d 69 6e 64 69 63 61 74 6f 72 29    29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 5b 5b 68 | light-indicator)).#+end_src..[[h | 
| 7060 | 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 5d | ttps://github.com/minad/vertico] | 
| 7080 | 5b 56 65 72 74 69 63 6f 5d 5d 20 75 73 65 72 73    20 6d 61 79 20 77 69 73 68 20 74 6f 20 63 6f 6e | [Vertico]].users.may.wish.to.con | 
| 70a0 | 66 69 67 75 72 65 20 61 20 67 72 69 64 20 64 69    73 70 6c 61 79 20 66 6f 72 20 74 68 65 20 61 63 | figure.a.grid.display.for.the.ac | 
| 70c0 | 74 69 6f 6e 73 20 61 6e 64 0a 6b 65 79 2d 62 69    6e 64 69 6e 67 73 2c 20 72 65 6d 69 6e 69 73 63 | tions.and.key-bindings,.reminisc | 
| 70e0 | 65 6e 74 20 6f 66 20 74 68 65 20 70 6f 70 75 6c    61 72 20 70 61 63 6b 61 67 65 20 5b 5b 68 74 74 | ent.of.the.popular.package.[[htt | 
| 7100 | 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    6a 75 73 74 62 75 72 2f 65 6d 61 63 73 2d 77 68 | ps://github.com/justbur/emacs-wh | 
| 7120 | 69 63 68 2d 6b 65 79 5d 5b 77 68 69 63 68 2d 6b    65 79 5d 5d 2c 20 62 75 74 2c 20 6f 66 0a 63 6f | ich-key][which-key]],.but,.of.co | 
| 7140 | 75 72 73 65 2c 20 65 6e 68 61 6e 63 65 64 20 62    79 20 74 68 65 20 75 73 65 20 6f 66 20 63 6f 6d | urse,.enhanced.by.the.use.of.com | 
| 7160 | 70 6c 65 74 69 6f 6e 20 74 6f 20 6e 61 72 72 6f    77 20 74 68 65 20 6c 69 73 74 20 6f 66 0a 63 6f | pletion.to.narrow.the.list.of.co | 
| 7180 | 6d 6d 61 6e 64 73 2e 20 49 6e 20 6f 72 64 65 72    20 74 6f 20 67 65 74 20 74 68 65 20 67 72 69 64 | mmands..In.order.to.get.the.grid | 
| 71a0 | 20 64 69 73 70 6c 61 79 2c 20 70 75 74 20 74 68    65 20 66 6f 6c 6c 6f 77 69 6e 67 20 69 6e 20 79 | .display,.put.the.following.in.y | 
| 71c0 | 6f 75 72 0a 56 65 72 74 69 63 6f 20 63 6f 6e 66    69 67 75 72 61 74 69 6f 6e 3a 0a 0a 23 2b 62 65 | our.Vertico.configuration:..#+be | 
| 71e0 | 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69    73 70 0a 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 | gin_src.emacs-lisp...(add-to-lis | 
| 7200 | 74 20 27 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69    66 6f 72 6d 2d 63 61 74 65 67 6f 72 69 65 73 20 | t.'vertico-multiform-categories. | 
| 7220 | 27 28 65 6d 62 61 72 6b 2d 6b 65 79 62 69 6e 64    69 6e 67 20 67 72 69 64 29 29 0a 20 20 28 76 65 | '(embark-keybinding.grid))...(ve | 
| 7240 | 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d    6d 6f 64 65 29 0a 23 2b 65 6e 64 5f 73 72 63 0a | rtico-multiform-mode).#+end_src. | 
| 7260 | 0a 54 68 69 73 20 77 69 6c 6c 20 6d 61 6b 65 20    74 68 65 20 61 76 61 69 6c 61 62 6c 65 20 6b 65 | .This.will.make.the.available.ke | 
| 7280 | 79 73 20 62 65 20 73 68 6f 77 6e 20 69 6e 20 61    20 63 6f 6d 70 61 63 74 20 67 72 69 64 20 6c 69 | ys.be.shown.in.a.compact.grid.li | 
| 72a0 | 6b 65 20 69 6e 0a 3d 77 68 69 63 68 2d 6b 65 79    3d 2e 20 54 68 65 20 3d 76 65 72 74 69 63 6f 2d | ke.in.=which-key=..The.=vertico- | 
| 72c0 | 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 3d 20    61 6c 73 6f 20 65 6e 61 62 6c 65 73 20 6b 65 79 | multiform-mode=.also.enables.key | 
| 72e0 | 73 20 73 75 63 68 20 61 73 20 3d 4d 2d 56 3d 2c    0a 3d 4d 2d 47 3d 2c 20 3d 4d 2d 42 3d 2c 20 61 | s.such.as.=M-V=,.=M-G=,.=M-B=,.a | 
| 7300 | 6e 64 20 3d 4d 2d 55 3d 20 66 6f 72 20 6d 61 6e    75 61 6c 6c 79 20 73 77 69 74 63 68 69 6e 67 20 | nd.=M-U=.for.manually.switching. | 
| 7320 | 62 65 74 77 65 65 6e 20 6c 61 79 6f 75 74 73 20    69 6e 20 56 65 72 74 69 63 6f 0a 62 75 66 66 65 | between.layouts.in.Vertico.buffe | 
| 7340 | 72 73 2e 0a 0a 2a 2a 2a 20 53 65 6c 65 63 74 69    6e 67 20 63 6f 6d 6d 61 6e 64 73 20 76 69 61 20 | rs...***.Selecting.commands.via. | 
| 7360 | 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 75 74 73 69    64 65 20 6f 66 20 45 6d 62 61 72 6b 0a 0a 49 66 | completion.outside.of.Embark..If | 
| 7380 | 20 79 6f 75 20 6c 69 6b 65 20 74 68 69 73 20 63    6f 6d 70 6c 65 74 69 6f 6e 20 69 6e 74 65 72 66 | .you.like.this.completion.interf | 
| 73a0 | 61 63 65 20 66 6f 72 20 65 78 70 6c 6f 72 69 6e    67 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 66 | ace.for.exploring.key.bindings.f | 
| 73c0 | 6f 72 0a 45 6d 62 61 72 6b 20 61 63 74 69 6f 6e    73 2c 20 79 6f 75 20 6d 61 79 20 77 61 6e 74 20 | or.Embark.actions,.you.may.want. | 
| 73e0 | 74 6f 20 75 73 65 20 69 74 20 65 6c 73 65 77 68    65 72 65 20 69 6e 20 45 6d 61 63 73 2e 20 59 6f | to.use.it.elsewhere.in.Emacs..Yo | 
| 7400 | 75 20 63 61 6e 20 75 73 65 0a 45 6d 62 61 72 6b    27 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 62 61 | u.can.use.Embark's.completion-ba | 
| 7420 | 73 65 64 20 63 6f 6d 6d 61 6e 64 20 70 72 6f 6d    70 74 65 72 20 74 6f 20 6c 69 73 74 3a 0a 0a 2d | sed.command.prompter.to.list:..- | 
| 7440 | 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 75 6e    64 65 72 20 61 20 70 72 65 66 69 78 2c 0a 2d 20 | .key.bindings.under.a.prefix,.-. | 
| 7460 | 6c 6f 63 61 6c 20 6b 65 79 20 62 69 6e 64 69 6e    67 73 2c 20 6f 72 0a 2d 20 61 6c 6c 20 6b 65 79 | local.key.bindings,.or.-.all.key | 
| 7480 | 20 62 69 6e 64 69 6e 67 73 2e 0a 20 20 0a 54 6f    20 75 73 65 20 69 74 20 66 6f 72 20 6b 65 79 20 | .bindings.....To.use.it.for.key. | 
| 74a0 | 62 69 6e 64 69 6e 67 73 20 75 6e 64 65 72 20 61    20 70 72 65 66 69 78 20 28 79 6f 75 20 63 61 6e | bindings.under.a.prefix.(you.can | 
| 74c0 | 20 75 73 65 20 74 68 69 73 20 74 6f 20 72 65 70    6c 61 63 65 0a 74 68 65 20 3d 77 68 69 63 68 2d | .use.this.to.replace.the.=which- | 
| 74e0 | 6b 65 79 3d 20 70 61 63 6b 61 67 65 2c 20 66 6f    72 20 65 78 61 6d 70 6c 65 29 2c 20 75 73 65 20 | key=.package,.for.example),.use. | 
| 7500 | 74 68 69 73 20 63 6f 6e 66 69 67 75 72 61 74 69    6f 6e 3a 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 | this.configuration:..#+begin_src | 
| 7520 | 20 65 6d 61 63 73 2d 6c 69 73 70 0a 20 20 28 73    65 74 71 20 70 72 65 66 69 78 2d 68 65 6c 70 2d | .emacs-lisp...(setq.prefix-help- | 
| 7540 | 63 6f 6d 6d 61 6e 64 20 23 27 65 6d 62 61 72 6b    2d 70 72 65 66 69 78 2d 68 65 6c 70 2d 63 6f 6d | command.#'embark-prefix-help-com | 
| 7560 | 6d 61 6e 64 29 0a 23 2b 65 6e 64 5f 73 72 63 0a    0a 4e 6f 77 2c 20 77 68 65 6e 20 79 6f 75 20 68 | mand).#+end_src..Now,.when.you.h | 
| 7580 | 61 76 65 20 73 74 61 72 74 65 64 20 6f 6e 20 61    20 70 72 65 66 69 78 20 73 65 71 75 65 6e 63 65 | ave.started.on.a.prefix.sequence | 
| 75a0 | 20 73 75 63 68 20 61 73 20 3d 43 2d 78 3d 20 6f    72 20 3d 43 2d 63 3d 2c 0a 70 72 65 73 73 69 6e | .such.as.=C-x=.or.=C-c=,.pressin | 
| 75c0 | 67 20 3d 43 2d 68 3d 20 77 69 6c 6c 20 62 72 69    6e 67 20 75 70 20 74 68 65 20 45 6d 62 61 72 6b | g.=C-h=.will.bring.up.the.Embark | 
| 75e0 | 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20    62 75 69 6c 74 2d 69 6e 0a 3d 70 72 65 66 69 78 | .version.of.the.built-in.=prefix | 
| 7600 | 2d 68 65 6c 70 2d 63 6f 6d 6d 61 6e 64 3d 2c 20    77 68 69 63 68 20 77 69 6c 6c 20 6c 69 73 74 20 | -help-command=,.which.will.list. | 
| 7620 | 74 68 65 20 6b 65 79 73 20 75 6e 64 65 72 20 74    68 61 74 20 70 72 65 66 69 78 20 61 6e 64 0a 74 | the.keys.under.that.prefix.and.t | 
| 7640 | 68 65 69 72 20 62 69 6e 64 69 6e 67 73 2c 20 61    6e 64 20 6c 65 74 73 20 79 6f 75 20 73 65 6c 65 | heir.bindings,.and.lets.you.sele | 
| 7660 | 63 74 20 74 68 65 20 6f 6e 65 20 79 6f 75 20 77    61 6e 74 65 64 20 77 69 74 68 20 63 6f 6d 70 6c | ct.the.one.you.wanted.with.compl | 
| 7680 | 65 74 69 6f 6e 2c 0a 6f 72 20 62 79 20 6b 65 79    20 62 69 6e 64 69 6e 67 20 69 66 20 79 6f 75 20 | etion,.or.by.key.binding.if.you. | 
| 76a0 | 70 72 65 73 73 20 3d 65 6d 62 61 72 6b 2d 6b 65    79 6d 61 70 2d 70 72 6f 6d 70 74 65 72 2d 6b 65 | press.=embark-keymap-prompter-ke | 
| 76c0 | 79 3d 2e 0a 0a 54 6f 20 6c 69 73 74 20 6c 6f 63    61 6c 20 6f 72 20 67 6c 6f 62 61 6c 20 6b 65 79 | y=...To.list.local.or.global.key | 
| 76e0 | 20 62 69 6e 64 69 6e 67 73 2c 20 75 73 65 20 74    68 65 20 63 6f 6d 6d 61 6e 64 20 3d 65 6d 62 61 | .bindings,.use.the.command.=emba | 
| 7700 | 72 6b 2d 62 69 6e 64 69 6e 67 73 3d 2e 0a 59 6f    75 20 63 61 6e 20 62 69 6e 64 20 74 68 61 74 20 | rk-bindings=..You.can.bind.that. | 
| 7720 | 74 6f 20 3d 43 2d 68 20 62 3d 2c 20 77 68 69 63    68 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 | to.=C-h.b=,.which.is.the.default | 
| 7740 | 20 6b 65 79 20 62 69 6e 64 69 6e 67 20 66 6f 72    20 74 68 65 0a 62 75 69 6c 74 2d 69 6e 20 3d 64 | .key.binding.for.the.built-in.=d | 
| 7760 | 65 73 63 72 69 62 65 2d 62 69 6e 64 69 6e 67 73    3d 20 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 63 68 | escribe-bindings=.command,.which | 
| 7780 | 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 61    6e 20 72 65 70 6c 61 63 65 2e 20 42 79 0a 64 65 | .this.command.can.replace..By.de | 
| 77a0 | 66 61 75 6c 74 2c 20 3d 65 6d 62 61 72 6b 2d 62    69 6e 64 69 6e 67 73 3d 20 6c 69 73 74 73 20 6c | fault,.=embark-bindings=.lists.l | 
| 77c0 | 6f 63 61 6c 20 6b 65 79 20 62 69 6e 64 69 6e 67    73 2c 20 74 79 70 69 63 61 6c 6c 79 20 74 68 6f | ocal.key.bindings,.typically.tho | 
| 77e0 | 73 65 0a 62 6f 75 6e 64 20 69 6e 20 74 68 65 20    6d 61 6a 6f 72 20 6d 6f 64 65 20 6b 65 79 6d 61 | se.bound.in.the.major.mode.keyma | 
| 7800 | 70 3b 20 74 6f 20 67 65 74 20 67 6c 6f 62 61 6c    20 62 69 6e 64 69 6e 67 73 20 61 73 20 77 65 6c | p;.to.get.global.bindings.as.wel | 
| 7820 | 6c 2c 20 63 61 6c 6c 0a 69 74 20 77 69 74 68 20    61 20 3d 43 2d 75 3d 20 70 72 65 66 69 78 20 61 | l,.call.it.with.a.=C-u=.prefix.a | 
| 7840 | 72 67 75 6d 65 6e 74 2e 0a 0a 2a 2a 20 51 75 69    74 74 69 6e 67 20 74 68 65 20 6d 69 6e 69 62 75 | rgument...**.Quitting.the.minibu | 
| 7860 | 66 66 65 72 20 61 66 74 65 72 20 61 6e 20 61 63    74 69 6f 6e 0a 0a 42 79 20 64 65 66 61 75 6c 74 | ffer.after.an.action..By.default | 
| 7880 | 2c 20 69 66 20 79 6f 75 20 63 61 6c 6c 20 3d 65    6d 62 61 72 6b 2d 61 63 74 3d 20 66 72 6f 6d 20 | ,.if.you.call.=embark-act=.from. | 
| 78a0 | 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 69    74 20 71 75 69 74 73 20 74 68 65 0a 6d 69 6e 69 | the.minibuffer.it.quits.the.mini | 
| 78c0 | 62 75 66 66 65 72 20 61 66 74 65 72 20 70 65 72    66 6f 72 6d 69 6e 67 20 74 68 65 20 61 63 74 69 | buffer.after.performing.the.acti | 
| 78e0 | 6f 6e 2e 20 59 6f 75 20 63 61 6e 20 63 68 61 6e    67 65 20 74 68 69 73 20 62 79 20 73 65 74 74 69 | on..You.can.change.this.by.setti | 
| 7900 | 6e 67 0a 74 68 65 20 75 73 65 72 20 6f 70 74 69    6f 6e 20 3d 65 6d 62 61 72 6b 2d 71 75 69 74 2d | ng.the.user.option.=embark-quit- | 
| 7920 | 61 66 74 65 72 2d 61 63 74 69 6f 6e 3d 20 74 6f    20 3d 6e 69 6c 3d 2e 20 48 61 76 69 6e 67 20 3d | after-action=.to.=nil=..Having.= | 
| 7940 | 65 6d 62 61 72 6b 2d 61 63 74 3d 20 2f 6e 6f 74    2f 0a 71 75 69 74 20 74 68 65 20 6d 69 6e 69 62 | embark-act=./not/.quit.the.minib | 
| 7960 | 75 66 66 65 72 20 63 61 6e 20 62 65 20 75 73 65    66 75 6c 20 74 6f 20 74 75 72 6e 20 63 6f 6d 6d | uffer.can.be.useful.to.turn.comm | 
| 7980 | 61 6e 64 73 20 69 6e 74 6f 20 6c 69 74 74 6c 65    20 22 74 68 69 6e 67 0a 6d 61 6e 61 67 65 72 73 | ands.into.little."thing.managers | 
| 79a0 | 22 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20    79 6f 75 20 63 61 6e 20 75 73 65 20 3d 66 69 6e | "..For.example,.you.can.use.=fin | 
| 79c0 | 64 2d 66 69 6c 65 3d 20 61 73 20 61 20 6c 69 74    74 6c 65 20 66 69 6c 65 20 6d 61 6e 61 67 65 72 | d-file=.as.a.little.file.manager | 
| 79e0 | 0a 6f 72 20 3d 64 65 73 63 72 69 62 65 2d 70 61    63 6b 61 67 65 3d 20 61 73 20 61 20 6c 69 74 74 | .or.=describe-package=.as.a.litt | 
| 7a00 | 6c 65 20 70 61 63 6b 61 67 65 20 6d 61 6e 61 67    65 72 3a 20 79 6f 75 20 63 61 6e 20 72 75 6e 20 | le.package.manager:.you.can.run. | 
| 7a20 | 74 68 6f 73 65 0a 63 6f 6d 6d 61 6e 64 73 2c 20    70 65 72 66 6f 72 6d 20 61 20 73 65 72 69 65 73 | those.commands,.perform.a.series | 
| 7a40 | 20 6f 66 20 61 63 74 69 6f 6e 73 2c 20 61 6e 64    20 74 68 65 6e 20 71 75 69 74 20 74 68 65 20 63 | .of.actions,.and.then.quit.the.c | 
| 7a60 | 6f 6d 6d 61 6e 64 2e 0a 0a 49 66 20 79 6f 75 20    77 61 6e 74 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 | ommand...If.you.want.to.control. | 
| 7a80 | 74 68 65 20 71 75 69 74 74 69 6e 67 20 62 65 68    61 76 69 6f 72 20 69 6e 20 61 20 66 69 6e 65 2d | the.quitting.behavior.in.a.fine- | 
| 7aa0 | 67 72 61 69 6e 65 64 20 6d 61 6e 6e 65 72 0a 64    65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 | grained.manner.depending.on.the. | 
| 7ac0 | 61 63 74 69 6f 6e 2c 20 79 6f 75 20 63 61 6e 20    73 65 74 20 3d 65 6d 62 61 72 6b 2d 71 75 69 74 | action,.you.can.set.=embark-quit | 
| 7ae0 | 2d 61 66 74 65 72 2d 61 63 74 69 6f 6e 3d 20 74    6f 20 61 6e 0a 61 6c 69 73 74 2c 20 61 73 73 6f | -after-action=.to.an.alist,.asso | 
| 7b00 | 63 69 61 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 73    20 74 6f 20 65 69 74 68 65 72 20 3d 74 3d 20 66 | ciating.commands.to.either.=t=.f | 
| 7b20 | 6f 72 20 71 75 69 74 74 69 6e 67 20 6f 72 20 3d    6e 69 6c 3d 20 66 6f 72 20 6e 6f 74 0a 71 75 69 | or.quitting.or.=nil=.for.not.qui | 
| 7b40 | 74 74 69 6e 67 2e 20 57 68 65 6e 20 75 73 69 6e    67 20 61 6e 20 61 6c 69 73 74 2c 20 79 6f 75 20 | tting..When.using.an.alist,.you. | 
| 7b60 | 63 61 6e 20 75 73 65 20 74 68 65 20 73 70 65 63    69 61 6c 20 6b 65 79 20 3d 74 3d 20 74 6f 0a 73 | can.use.the.special.key.=t=.to.s | 
| 7b80 | 70 65 63 69 66 79 20 74 68 65 20 64 65 66 61 75    6c 74 20 62 65 68 61 76 69 6f 72 2e 20 46 6f 72 | pecify.the.default.behavior..For | 
| 7ba0 | 20 65 78 61 6d 70 6c 65 2c 20 74 6f 20 73 70 65    63 69 66 79 20 74 68 61 74 20 62 79 20 64 65 66 | .example,.to.specify.that.by.def | 
| 7bc0 | 61 75 6c 74 0a 61 63 74 69 6f 6e 73 20 73 68 6f    75 6c 64 20 6e 6f 74 20 71 75 69 74 20 74 68 65 | ault.actions.should.not.quit.the | 
| 7be0 | 20 6d 69 6e 69 62 75 66 66 65 72 20 62 75 74 20    74 68 61 74 20 75 73 69 6e 67 20 3d 6b 69 6c 6c | .minibuffer.but.that.using.=kill | 
| 7c00 | 2d 62 75 66 66 65 72 3d 20 61 73 0a 61 6e 20 61    63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 71 75 69 | -buffer=.as.an.action.should.qui | 
| 7c20 | 74 2c 20 79 6f 75 20 63 61 6e 20 75 73 65 20 74    68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e | t,.you.can.use.the.following.con | 
| 7c40 | 66 69 67 75 72 61 74 69 6f 6e 3a 0a 0a 23 2b 62    65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c | figuration:..#+begin_src.emacs-l | 
| 7c60 | 69 73 70 0a 20 20 28 73 65 74 71 20 65 6d 62 61    72 6b 2d 71 75 69 74 2d 61 66 74 65 72 2d 61 63 | isp...(setq.embark-quit-after-ac | 
| 7c80 | 74 69 6f 6e 20 27 28 28 6b 69 6c 6c 2d 62 75 66    66 65 72 20 2e 20 74 29 20 28 74 20 2e 20 6e 69 | tion.'((kill-buffer...t).(t...ni | 
| 7ca0 | 6c 29 29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a    54 68 65 20 76 61 72 69 61 62 6c 65 20 3d 65 6d | l))).#+end_src..The.variable.=em | 
| 7cc0 | 62 61 72 6b 2d 71 75 69 74 2d 61 66 74 65 72 2d    61 63 74 69 6f 6e 3d 20 6f 6e 6c 79 20 73 70 65 | bark-quit-after-action=.only.spe | 
| 7ce0 | 63 69 66 69 65 73 20 61 20 64 65 66 61 75 6c 74    2c 20 74 68 61 74 0a 69 73 2c 20 69 74 20 6f 6e | cifies.a.default,.that.is,.it.on | 
| 7d00 | 6c 79 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74    68 65 72 20 6f 72 20 6e 6f 74 20 3d 65 6d 62 61 | ly.controls.whether.or.not.=emba | 
| 7d20 | 72 6b 2d 61 63 74 3d 20 71 75 69 74 73 20 74 68    65 20 6d 69 6e 69 62 75 66 66 65 72 0a 77 68 65 | rk-act=.quits.the.minibuffer.whe | 
| 7d40 | 6e 20 79 6f 75 20 63 61 6c 6c 20 69 74 20 77 69    74 68 6f 75 74 20 61 20 70 72 65 66 69 78 20 61 | n.you.call.it.without.a.prefix.a | 
| 7d60 | 72 67 75 6d 65 6e 74 2c 20 61 6e 64 20 79 6f 75    20 63 61 6e 20 73 65 6c 65 63 74 20 74 68 65 0a | rgument,.and.you.can.select.the. | 
| 7d80 | 6f 70 70 6f 73 69 74 65 20 62 65 68 61 76 69 6f    72 20 74 6f 20 77 68 61 74 20 74 68 65 20 76 61 | opposite.behavior.to.what.the.va | 
| 7da0 | 72 69 61 62 6c 65 20 73 61 79 73 20 62 79 20 63    61 6c 6c 69 6e 67 20 3d 65 6d 62 61 72 6b 2d 61 | riable.says.by.calling.=embark-a | 
| 7dc0 | 63 74 3d 20 77 69 74 68 0a 3d 43 2d 75 3d 2e 20    41 6c 73 6f 20 6e 6f 74 65 20 74 68 61 74 20 62 | ct=.with.=C-u=..Also.note.that.b | 
| 7de0 | 6f 74 68 20 74 68 65 20 76 61 72 69 61 62 6c 65    20 3d 65 6d 62 61 72 6b 2d 71 75 69 74 2d 61 66 | oth.the.variable.=embark-quit-af | 
| 7e00 | 74 65 72 2d 61 63 74 69 6f 6e 3d 20 61 6e 64 20    3d 43 2d 75 3d 0a 68 61 76 65 20 6e 6f 20 65 66 | ter-action=.and.=C-u=.have.no.ef | 
| 7e20 | 66 65 63 74 20 77 68 65 6e 20 79 6f 75 20 63 61    6c 6c 20 3d 65 6d 62 61 72 6b 2d 61 63 74 3d 20 | fect.when.you.call.=embark-act=. | 
| 7e40 | 6f 75 74 73 69 64 65 20 74 68 65 20 6d 69 6e 69    62 75 66 66 65 72 2e 0a 0a 49 66 20 79 6f 75 20 | outside.the.minibuffer...If.you. | 
| 7e60 | 66 69 6e 64 20 79 6f 75 72 73 65 6c 66 20 75 73    69 6e 67 20 74 68 65 20 71 75 69 74 74 69 6e 67 | find.yourself.using.the.quitting | 
| 7e80 | 20 61 6e 64 20 6e 6f 6e 2d 71 75 69 74 74 69 6e    67 20 76 61 72 69 61 6e 74 73 20 6f 66 0a 3d 65 | .and.non-quitting.variants.of.=e | 
| 7ea0 | 6d 62 61 72 6b 2d 61 63 74 3d 20 61 62 6f 75 74    20 65 71 75 61 6c 6c 79 20 6f 66 74 65 6e 2c 20 | mbark-act=.about.equally.often,. | 
| 7ec0 | 69 6e 64 65 70 65 6e 64 65 6e 74 6c 79 20 6f 66    20 74 68 65 20 61 63 74 69 6f 6e 2c 20 79 6f 75 | independently.of.the.action,.you | 
| 7ee0 | 20 6d 61 79 0a 70 72 65 66 65 72 20 74 6f 20 73    69 6d 70 6c 79 20 68 61 76 65 20 73 65 70 61 72 | .may.prefer.to.simply.have.separ | 
| 7f00 | 61 74 65 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72    20 74 68 65 6d 20 69 6e 73 74 65 61 64 20 6f 66 | ate.commands.for.them.instead.of | 
| 7f20 | 20 61 20 73 69 6e 67 6c 65 0a 63 6f 6d 6d 61 6e    64 20 74 68 61 74 20 79 6f 75 20 63 61 6c 6c 20 | .a.single.command.that.you.call. | 
| 7f40 | 77 69 74 68 20 3d 43 2d 75 3d 20 68 61 6c 66 20    74 68 65 20 74 69 6d 65 2e 20 59 6f 75 20 63 6f | with.=C-u=.half.the.time..You.co | 
| 7f60 | 75 6c 64 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65    2c 0a 6b 65 65 70 20 74 68 65 20 64 65 66 61 75 | uld,.for.example,.keep.the.defau | 
| 7f80 | 6c 74 20 65 78 69 74 69 6e 67 20 62 65 68 61 76    69 6f 72 20 6f 66 20 3d 65 6d 62 61 72 6b 2d 61 | lt.exiting.behavior.of.=embark-a | 
| 7fa0 | 63 74 3d 20 61 6e 64 20 64 65 66 69 6e 65 20 61    0a 6e 6f 6e 2d 71 75 69 74 74 69 6e 67 20 76 65 | ct=.and.define.a.non-quitting.ve | 
| 7fc0 | 72 73 69 6f 6e 20 61 73 20 66 6f 6c 6c 6f 77 73    3a 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 | rsion.as.follows:..#+begin_src.e | 
| 7fe0 | 6d 61 63 73 2d 6c 69 73 70 0a 20 20 28 64 65 66    75 6e 20 65 6d 62 61 72 6b 2d 61 63 74 2d 6e 6f | macs-lisp...(defun.embark-act-no | 
| 8000 | 71 75 69 74 20 28 29 0a 20 20 20 20 22 52 75 6e    20 61 63 74 69 6f 6e 20 62 75 74 20 64 6f 6e 27 | quit.()....."Run.action.but.don' | 
| 8020 | 74 20 71 75 69 74 20 74 68 65 20 6d 69 6e 69 62    75 66 66 65 72 20 61 66 74 65 72 77 61 72 64 73 | t.quit.the.minibuffer.afterwards | 
| 8040 | 2e 22 0a 20 20 20 20 28 69 6e 74 65 72 61 63 74    69 76 65 29 0a 20 20 20 20 28 6c 65 74 20 28 28 | .".....(interactive).....(let.(( | 
| 8060 | 65 6d 62 61 72 6b 2d 71 75 69 74 2d 61 66 74 65    72 2d 61 63 74 69 6f 6e 20 6e 69 6c 29 29 0a 20 | embark-quit-after-action.nil)).. | 
| 8080 | 20 20 20 20 20 28 65 6d 62 61 72 6b 2d 61 63 74    29 29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 2a | .....(embark-act))).#+end_src..* | 
| 80a0 | 2a 20 52 75 6e 6e 69 6e 67 20 73 6f 6d 65 20 73    65 74 75 70 20 61 66 74 65 72 20 69 6e 6a 65 63 | *.Running.some.setup.after.injec | 
| 80c0 | 74 69 6e 67 20 74 68 65 20 74 61 72 67 65 74 0a    0a 59 6f 75 20 63 61 6e 20 63 75 73 74 6f 6d 69 | ting.the.target..You.can.customi | 
| 80e0 | 7a 65 20 77 68 61 74 20 68 61 70 70 65 6e 73 20    61 66 74 65 72 20 74 68 65 20 74 61 72 67 65 74 | ze.what.happens.after.the.target | 
| 8100 | 20 69 73 20 69 6e 73 65 72 74 65 64 20 61 74 20    74 68 65 0a 6d 69 6e 69 62 75 66 66 65 72 20 70 | .is.inserted.at.the.minibuffer.p | 
| 8120 | 72 6f 6d 70 74 20 6f 66 20 61 6e 20 61 63 74 69    6f 6e 2e 20 54 68 65 72 65 20 61 72 65 0a 3d 65 | rompt.of.an.action..There.are.=e | 
| 8140 | 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 69 6e 6a    65 63 74 69 6f 6e 2d 68 6f 6f 6b 73 3d 2c 20 74 | mbark-target-injection-hooks=,.t | 
| 8160 | 68 61 74 20 61 72 65 20 72 75 6e 20 62 79 20 64    65 66 61 75 6c 74 20 61 66 74 65 72 20 69 6e 6a | hat.are.run.by.default.after.inj | 
| 8180 | 65 63 74 69 6e 67 0a 74 68 65 20 74 61 72 67 65    74 20 69 6e 74 6f 20 74 68 65 20 6d 69 6e 69 62 | ecting.the.target.into.the.minib | 
| 81a0 | 75 66 66 65 72 2e 20 54 68 65 20 76 61 72 69 61    62 6c 65 0a 3d 65 6d 62 61 72 6b 2d 74 61 72 67 | uffer..The.variable.=embark-targ | 
| 81c0 | 65 74 2d 69 6e 6a 65 63 74 69 6f 6e 2d 68 6f 6f    6b 73 3d 20 69 73 20 61 6e 20 61 6c 69 73 74 20 | et-injection-hooks=.is.an.alist. | 
| 81e0 | 61 73 73 6f 63 69 61 74 69 6e 67 20 63 6f 6d 6d    61 6e 64 73 20 74 6f 0a 74 68 65 69 72 20 73 65 | associating.commands.to.their.se | 
| 8200 | 74 75 70 20 68 6f 6f 6b 73 2e 20 54 68 65 72 65    20 61 72 65 20 74 77 6f 20 73 70 65 63 69 61 6c | tup.hooks..There.are.two.special | 
| 8220 | 20 6b 65 79 73 3a 20 69 66 20 6e 6f 20 73 65 74    75 70 20 68 6f 6f 6b 20 69 73 0a 73 70 65 63 69 | .keys:.if.no.setup.hook.is.speci | 
| 8240 | 66 69 65 64 20 66 6f 72 20 61 20 67 69 76 65 6e    20 61 63 74 69 6f 6e 2c 20 74 68 65 20 68 6f 6f | fied.for.a.given.action,.the.hoo | 
| 8260 | 6b 20 61 73 73 6f 63 69 61 74 65 64 20 74 6f 20    3d 74 3d 20 69 73 20 72 75 6e 3b 20 61 6e 64 20 | k.associated.to.=t=.is.run;.and. | 
| 8280 | 74 68 65 0a 68 6f 6f 6b 20 61 73 73 6f 63 69 61    74 65 64 20 74 6f 20 3d 3a 61 6c 77 61 79 73 3d | the.hook.associated.to.=:always= | 
| 82a0 | 20 69 73 20 72 75 6e 20 72 65 67 61 72 64 6c 65    73 73 20 6f 66 20 74 68 65 20 61 63 74 69 6f 6e | .is.run.regardless.of.the.action | 
| 82c0 | 2e 20 28 54 68 69 73 0a 76 61 72 69 61 62 6c 65    20 75 73 65 64 20 74 6f 20 68 61 76 65 20 74 68 | ..(This.variable.used.to.have.th | 
| 82e0 | 65 20 6c 65 73 73 20 65 78 70 6c 69 63 69 74 20    6e 61 6d 65 20 6f 66 0a 3d 65 6d 62 61 72 6b 2d | e.less.explicit.name.of.=embark- | 
| 8300 | 73 65 74 75 70 2d 61 63 74 69 6f 6e 2d 68 6f 6f    6b 73 3d 2c 20 73 6f 20 70 6c 65 61 73 65 20 75 | setup-action-hooks=,.so.please.u | 
| 8320 | 70 64 61 74 65 20 79 6f 75 72 20 63 6f 6e 66 69    67 75 72 61 74 69 6f 6e 2e 29 0a 0a 46 6f 72 20 | pdate.your.configuration.)..For. | 
| 8340 | 65 78 61 6d 70 6c 65 2c 20 63 6f 6e 73 69 64 65    72 20 75 73 69 6e 67 20 3d 73 68 65 6c 6c 2d 63 | example,.consider.using.=shell-c | 
| 8360 | 6f 6d 6d 61 6e 64 3d 20 61 73 20 61 6e 20 61 63    74 69 6f 6e 20 64 75 72 69 6e 67 20 66 69 6c 65 | ommand=.as.an.action.during.file | 
| 8380 | 0a 63 6f 6d 70 6c 65 74 69 6f 6e 2e 20 49 74 20    77 6f 75 6c 64 20 62 65 20 75 73 65 66 75 6c 20 | .completion..It.would.be.useful. | 
| 83a0 | 74 6f 20 69 6e 73 65 72 74 20 61 20 73 70 61 63    65 20 62 65 66 6f 72 65 20 74 68 65 20 74 61 72 | to.insert.a.space.before.the.tar | 
| 83c0 | 67 65 74 0a 66 69 6c 65 20 6e 61 6d 65 20 61 6e    64 20 74 6f 20 6c 65 61 76 65 20 74 68 65 20 70 | get.file.name.and.to.leave.the.p | 
| 83e0 | 6f 69 6e 74 20 61 74 20 74 68 65 20 62 65 67 69    6e 6e 69 6e 67 2c 20 73 6f 20 79 6f 75 20 63 61 | oint.at.the.beginning,.so.you.ca | 
| 8400 | 6e 0a 69 6d 6d 65 64 69 61 74 65 6c 79 20 74 79    70 65 20 74 68 65 20 73 68 65 6c 6c 20 63 6f 6d | n.immediately.type.the.shell.com | 
| 8420 | 6d 61 6e 64 20 74 6f 20 72 75 6e 20 6f 6e 20 74    68 61 74 20 66 69 6c 65 2e 20 54 68 61 74 27 73 | mand.to.run.on.that.file..That's | 
| 8440 | 20 77 68 79 20 69 6e 0a 45 6d 62 61 72 6b 27 73    20 64 65 66 61 75 6c 74 20 63 6f 6e 66 69 67 75 | .why.in.Embark's.default.configu | 
| 8460 | 72 61 74 69 6f 6e 20 74 68 65 72 65 20 69 73 20    61 6e 20 65 6e 74 72 79 20 69 6e 0a 3d 65 6d 62 | ration.there.is.an.entry.in.=emb | 
| 8480 | 61 72 6b 2d 74 61 72 67 65 74 2d 69 6e 6a 65 63    74 69 6f 6e 2d 68 6f 6f 6b 73 3d 20 61 73 73 6f | ark-target-injection-hooks=.asso | 
| 84a0 | 63 69 61 74 69 6e 67 20 3d 73 68 65 6c 6c 2d 63    6f 6d 6d 61 6e 64 3d 20 74 6f 20 61 20 68 6f 6f | ciating.=shell-command=.to.a.hoo | 
| 84c0 | 6b 20 74 68 61 74 0a 69 6e 63 6c 75 64 65 73 20    3d 65 6d 62 61 72 6b 2d 2d 73 68 65 6c 6c 2d 70 | k.that.includes.=embark--shell-p | 
| 84e0 | 72 65 70 3d 2c 20 61 20 73 69 6d 70 6c 65 20 68    65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 74 | rep=,.a.simple.helper.function.t | 
| 8500 | 68 61 74 20 71 75 6f 74 65 73 20 61 6c 6c 0a 74    68 65 20 73 70 61 63 65 73 20 69 6e 20 74 68 65 | hat.quotes.all.the.spaces.in.the | 
| 8520 | 20 66 69 6c 65 20 6e 61 6d 65 2c 20 69 6e 73 65    72 74 73 20 61 6e 20 65 78 74 72 61 20 73 70 61 | .file.name,.inserts.an.extra.spa | 
| 8540 | 63 65 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e    69 6e 67 0a 6f 66 20 74 68 65 20 6c 69 6e 65 20 | ce.at.the.beginning.of.the.line. | 
| 8560 | 61 6e 64 20 6c 65 61 76 65 73 20 70 6f 69 6e 74    20 74 6f 20 74 68 65 20 6c 65 66 74 20 6f 66 20 | and.leaves.point.to.the.left.of. | 
| 8580 | 69 74 2e 0a 0a 4e 6f 77 2c 20 74 68 65 20 70 72    65 70 61 72 61 74 69 6f 6e 20 74 68 61 74 20 3d | it...Now,.the.preparation.that.= | 
| 85a0 | 65 6d 62 61 72 6b 2d 2d 73 68 65 6c 6c 2d 70 72    65 70 3d 20 64 6f 65 73 20 77 6f 75 6c 64 20 62 | embark--shell-prep=.does.would.b | 
| 85c0 | 65 20 75 73 65 6c 65 73 73 20 69 66 0a 45 6d 62    61 72 6b 20 64 69 64 20 77 68 61 74 20 69 74 20 | e.useless.if.Embark.did.what.it. | 
| 85e0 | 6e 6f 72 6d 61 6c 6c 79 20 64 6f 65 73 20 61 66    74 65 72 20 69 74 20 69 6e 73 65 72 74 73 20 74 | normally.does.after.it.inserts.t | 
| 8600 | 68 65 20 74 61 72 67 65 74 20 6f 66 20 74 68 65    0a 61 63 74 69 6f 6e 20 61 74 20 74 68 65 20 6d | he.target.of.the.action.at.the.m | 
| 8620 | 69 6e 69 62 75 66 66 65 72 20 70 72 6f 6d 70 74    2c 20 77 68 69 63 68 20 69 73 20 74 6f 20 22 70 | inibuffer.prompt,.which.is.to."p | 
| 8640 | 72 65 73 73 20 3d 52 45 54 3d 22 20 66 6f 72 20    79 6f 75 2c 0a 61 63 63 65 70 74 69 6e 67 20 74 | ress.=RET=".for.you,.accepting.t | 
| 8660 | 68 65 20 74 61 72 67 65 74 20 61 73 20 69 73 3b    20 69 66 20 45 6d 62 61 72 6b 20 64 69 64 20 74 | he.target.as.is;.if.Embark.did.t | 
| 8680 | 68 61 74 20 66 6f 72 20 3d 73 68 65 6c 6c 2d 63    6f 6d 6d 61 6e 64 3d 20 79 6f 75 0a 77 6f 75 6c | hat.for.=shell-command=.you.woul | 
| 86a0 | 64 6e 27 74 20 67 65 74 20 61 20 63 68 61 6e 63    65 20 74 6f 20 74 79 70 65 20 69 6e 20 74 68 65 | dn't.get.a.chance.to.type.in.the | 
| 86c0 | 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 65 78 65 63    75 74 65 21 20 54 68 61 74 20 69 73 20 77 68 79 | .command.to.execute!.That.is.why | 
| 86e0 | 0a 69 6e 20 45 6d 62 61 72 6b 27 73 20 64 65 66    61 75 6c 74 20 63 6f 6e 66 69 67 75 72 61 74 69 | .in.Embark's.default.configurati | 
| 8700 | 6f 6e 20 74 68 65 20 65 6e 74 72 79 20 66 6f 72    20 3d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 3d | on.the.entry.for.=shell-command= | 
| 8720 | 20 69 6e 0a 3d 65 6d 62 61 72 6b 2d 74 61 72 67    65 74 2d 69 6e 6a 65 63 74 69 6f 6e 2d 68 6f 6f | .in.=embark-target-injection-hoo | 
| 8740 | 6b 73 3d 20 61 6c 73 6f 20 63 6f 6e 74 61 69 6e    73 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a 3d | ks=.also.contains.the.function.= | 
| 8760 | 65 6d 62 61 72 6b 2d 2d 61 6c 6c 6f 77 2d 65 64    69 74 3d 2e 0a 0a 45 6d 62 61 72 6b 20 75 73 65 | embark--allow-edit=...Embark.use | 
| 8780 | 64 20 74 6f 20 68 61 76 65 20 61 20 64 65 64 69    63 61 74 65 64 20 76 61 72 69 61 62 6c 65 20 3d | d.to.have.a.dedicated.variable.= | 
| 87a0 | 65 6d 62 61 72 6b 2d 61 6c 6c 6f 77 2d 65 64 69    74 2d 61 63 74 69 6f 6e 73 3d 20 74 6f 0a 77 68 | embark-allow-edit-actions=.to.wh | 
| 87c0 | 69 63 68 20 79 6f 75 20 63 6f 75 6c 64 20 61 64    64 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 77 | ich.you.could.add.commands.for.w | 
| 87e0 | 68 69 63 68 20 45 6d 62 61 72 6b 20 73 68 6f 75    6c 64 20 66 6f 72 67 6f 20 70 72 65 73 73 69 6e | hich.Embark.should.forgo.pressin | 
| 8800 | 67 0a 3d 52 45 54 3d 20 66 6f 72 20 79 6f 75 20    61 66 74 65 72 20 69 6e 73 65 72 74 69 6e 67 20 | g.=RET=.for.you.after.inserting. | 
| 8820 | 74 68 65 20 74 61 72 67 65 74 2e 20 53 69 6e 63    65 20 69 74 73 20 65 66 66 65 63 74 20 63 61 6e | the.target..Since.its.effect.can | 
| 8840 | 20 61 6c 73 6f 20 62 65 0a 61 63 68 69 65 76 65    64 20 76 69 61 20 74 68 65 20 67 65 6e 65 72 61 | .also.be.achieved.via.the.genera | 
| 8860 | 6c 20 3d 65 6d 62 61 72 6b 2d 74 61 72 67 65 74    2d 69 6e 6a 65 63 74 69 6f 6e 2d 68 6f 6f 6b 73 | l.=embark-target-injection-hooks | 
| 8880 | 3d 20 6d 65 63 68 61 6e 69 73 6d 2c 20 74 68 61    74 0a 76 61 72 69 61 62 6c 65 20 68 61 73 20 62 | =.mechanism,.that.variable.has.b | 
| 88a0 | 65 65 6e 20 72 65 6d 6f 76 65 64 20 74 6f 20 73    69 6d 70 6c 69 66 79 20 45 6d 62 61 72 6b 2e 20 | een.removed.to.simplify.Embark.. | 
| 88c0 | 42 65 20 73 75 72 65 20 74 6f 20 75 70 64 61 74    65 20 79 6f 75 72 0a 63 6f 6e 66 69 67 75 72 61 | Be.sure.to.update.your.configura | 
| 88e0 | 74 69 6f 6e 3b 20 69 66 20 79 6f 75 20 68 61 64    20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 3a | tion;.if.you.had.something.like: | 
| 8900 | 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6d    61 63 73 2d 6c 69 73 70 0a 20 20 28 61 64 64 2d | ..#+begin_src.emacs-lisp...(add- | 
| 8920 | 74 6f 2d 6c 69 73 74 20 27 65 6d 62 61 72 6b 2d    61 6c 6c 6f 77 2d 65 64 69 74 2d 61 63 74 69 6f | to-list.'embark-allow-edit-actio | 
| 8940 | 6e 73 20 27 6d 79 2d 63 6f 6d 6d 61 6e 64 29 0a    23 2b 65 6e 64 5f 73 72 63 0a 0a 79 6f 75 20 73 | ns.'my-command).#+end_src..you.s | 
| 8960 | 68 6f 75 6c 64 20 72 65 70 6c 61 63 65 20 69 74    20 77 69 74 68 3a 0a 0a 23 2b 62 65 67 69 6e 5f | hould.replace.it.with:..#+begin_ | 
| 8980 | 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 20    20 28 70 75 73 68 20 27 65 6d 62 61 72 6b 2d 2d | src.emacs-lisp...(push.'embark-- | 
| 89a0 | 61 6c 6c 6f 77 2d 65 64 69 74 0a 20 20 20 20 20    20 20 20 28 61 6c 69 73 74 2d 67 65 74 20 27 6d | allow-edit.........(alist-get.'m | 
| 89c0 | 79 2d 63 6f 6d 6d 61 6e 64 20 65 6d 62 61 72 6b    2d 74 61 72 67 65 74 2d 69 6e 6a 65 63 74 69 6f | y-command.embark-target-injectio | 
| 89e0 | 6e 2d 68 6f 6f 6b 73 29 29 0a 23 2b 65 6e 64 5f    73 72 63 0a 0a 0a 41 6c 73 6f 20 6e 6f 74 65 20 | n-hooks)).#+end_src...Also.note. | 
| 8a00 | 74 68 61 74 20 77 68 69 6c 65 20 79 6f 75 20 63    6f 75 6c 64 20 61 62 75 73 65 20 3d 65 6d 62 61 | that.while.you.could.abuse.=emba | 
| 8a20 | 72 6b 2d 2d 61 6c 6c 6f 77 2d 65 64 69 74 3d 20    73 6f 20 74 68 61 74 20 79 6f 75 0a 68 61 76 65 | rk--allow-edit=.so.that.you.have | 
| 8a40 | 20 74 6f 20 63 6f 6e 66 69 72 6d 20 22 64 61 6e    67 65 72 6f 75 73 22 20 61 63 74 69 6f 6e 73 20 | .to.confirm."dangerous".actions. | 
| 8a60 | 73 75 63 68 20 61 73 20 3d 64 65 6c 65 74 65 2d    66 69 6c 65 3d 2c 20 69 74 20 69 73 20 62 65 74 | such.as.=delete-file=,.it.is.bet | 
| 8a80 | 74 65 72 0a 74 6f 20 69 6d 70 6c 65 6d 65 6e 74    20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 62 79 | ter.to.implement.confirmation.by | 
| 8aa0 | 20 61 64 64 69 6e 67 20 74 68 65 20 3d 65 6d 62    61 72 6b 2d 2d 63 6f 6e 66 69 72 6d 3d 20 66 75 | .adding.the.=embark--confirm=.fu | 
| 8ac0 | 6e 63 74 69 6f 6e 20 74 6f 0a 74 68 65 20 61 70    70 72 6f 70 72 69 61 74 65 20 65 6e 74 72 79 20 | nction.to.the.appropriate.entry. | 
| 8ae0 | 6f 66 20 61 20 64 69 66 66 65 72 65 6e 74 20 68    6f 6f 6b 20 61 6c 69 73 74 2c 20 6e 61 6d 65 6c | of.a.different.hook.alist,.namel | 
| 8b00 | 79 2c 0a 3d 65 6d 62 61 72 6b 2d 70 72 65 2d 61    63 74 69 6f 6e 2d 68 6f 6f 6b 73 3d 2e 0a 0a 42 | y,.=embark-pre-action-hooks=...B | 
| 8b20 | 65 73 69 64 65 73 20 3d 65 6d 62 61 72 6b 2d 2d    61 6c 6c 6f 77 2d 65 64 69 74 3d 2c 20 45 6d 62 | esides.=embark--allow-edit=,.Emb | 
| 8b40 | 61 72 6b 20 63 6f 6d 65 73 20 77 69 74 68 20 61    6e 6f 74 68 65 72 20 66 75 6e 63 74 69 6f 6e 20 | ark.comes.with.another.function. | 
| 8b60 | 74 68 61 74 20 69 73 0a 6f 66 20 67 65 6e 65 72    61 6c 20 75 74 69 6c 69 74 79 20 69 6e 20 61 63 | that.is.of.general.utility.in.ac | 
| 8b80 | 74 69 6f 6e 20 73 65 74 75 70 20 68 6f 6f 6b 73    3a 20 3d 65 6d 62 61 72 6b 2d 2d 69 67 6e 6f 72 | tion.setup.hooks:.=embark--ignor | 
| 8ba0 | 65 2d 74 61 72 67 65 74 3d 2e 20 55 73 65 0a 69    74 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73 20 74 | e-target=..Use.it.for.commands.t | 
| 8bc0 | 68 61 74 20 64 6f 20 70 72 6f 6d 70 74 20 79 6f    75 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 | hat.do.prompt.you.in.the.minibuf | 
| 8be0 | 66 65 72 20 62 75 74 20 66 6f 72 20 77 68 69 63    68 0a 69 6e 73 65 72 74 69 6e 67 20 74 68 65 20 | fer.but.for.which.inserting.the. | 
| 8c00 | 74 61 72 67 65 74 20 77 6f 75 6c 64 20 62 65 20    69 6e 61 70 70 72 6f 70 72 69 61 74 65 2e 20 54 | target.would.be.inappropriate..T | 
| 8c20 | 68 69 73 20 69 73 20 6e 6f 74 20 61 20 63 6f 6d    6d 6f 6e 0a 73 69 74 75 61 74 69 6f 6e 20 62 75 | his.is.not.a.common.situation.bu | 
| 8c40 | 74 20 64 6f 65 73 20 6f 63 63 61 73 69 6f 6e 61    6c 6c 79 20 61 72 69 73 65 2e 20 46 6f 72 20 65 | t.does.occasionally.arise..For.e | 
| 8c60 | 78 61 6d 70 6c 65 20 69 74 20 69 73 20 75 73 65    64 20 62 79 0a 64 65 66 61 75 6c 74 20 66 6f 72 | xample.it.is.used.by.default.for | 
| 8c80 | 20 3d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d    6f 6e 2d 72 65 67 69 6f 6e 3d 3a 20 74 68 61 74 | .=shell-command-on-region=:.that | 
| 8ca0 | 20 63 6f 6d 6d 61 6e 64 20 69 73 20 75 73 65 64    20 61 73 20 61 6e 20 61 63 74 69 6f 6e 0a 66 6f | .command.is.used.as.an.action.fo | 
| 8cc0 | 72 20 72 65 67 69 6f 6e 20 74 61 72 67 65 74 73    2c 20 61 6e 64 20 69 74 20 70 72 6f 6d 70 74 73 | r.region.targets,.and.it.prompts | 
| 8ce0 | 20 79 6f 75 20 66 6f 72 20 61 20 73 68 65 6c 6c    20 63 6f 6d 6d 61 6e 64 3b 20 79 6f 75 0a 74 79 | .you.for.a.shell.command;.you.ty | 
| 8d00 | 70 69 63 61 6c 6c 79 20 64 6f 20 2f 6e 6f 74 2f    20 77 61 6e 74 20 74 68 65 20 74 61 72 67 65 74 | pically.do./not/.want.the.target | 
| 8d20 | 2c 20 74 68 61 74 20 69 73 20 74 68 65 20 63 6f    6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 72 65 | ,.that.is.the.contents.of.the.re | 
| 8d40 | 67 69 6f 6e 2c 0a 74 6f 20 62 65 20 65 6e 74 65    72 65 64 20 61 74 20 74 68 61 74 20 70 72 6f 6d | gion,.to.be.entered.at.that.prom | 
| 8d60 | 70 74 21 0a 0a 2a 2a 20 52 75 6e 6e 69 6e 67 20    68 6f 6f 6b 73 20 62 65 66 6f 72 65 2c 20 61 66 | pt!..**.Running.hooks.before,.af | 
| 8d80 | 74 65 72 20 6f 72 20 61 72 6f 75 6e 64 20 61 6e    20 61 63 74 69 6f 6e 0a 0a 45 6d 62 61 72 6b 20 | ter.or.around.an.action..Embark. | 
| 8da0 | 68 61 73 20 74 68 72 65 65 20 76 61 72 69 61 62    6c 65 73 2c 20 3d 65 6d 62 61 72 6b 2d 70 72 65 | has.three.variables,.=embark-pre | 
| 8dc0 | 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 3d 2c 0a    3d 65 6d 62 61 72 6b 2d 70 6f 73 74 2d 61 63 74 | -action-hooks=,.=embark-post-act | 
| 8de0 | 69 6f 6e 2d 68 6f 6f 6b 73 3d 20 61 6e 64 20 3d    65 6d 62 61 72 6b 2d 61 72 6f 75 6e 64 2d 61 63 | ion-hooks=.and.=embark-around-ac | 
| 8e00 | 74 69 6f 6e 2d 68 6f 6f 6b 73 3d 2c 20 77 68 69    63 68 20 61 72 65 0a 61 6c 69 73 74 73 20 61 73 | tion-hooks=,.which.are.alists.as | 
| 8e20 | 73 6f 63 69 61 74 69 6e 67 20 63 6f 6d 6d 61 6e    64 73 20 74 6f 20 68 6f 6f 6b 73 20 74 68 61 74 | sociating.commands.to.hooks.that | 
| 8e40 | 20 73 68 6f 75 6c 64 20 72 75 6e 20 62 65 66 6f    72 65 20 6f 72 20 61 66 74 65 72 0a 6f 72 20 61 | .should.run.before.or.after.or.a | 
| 8e60 | 73 20 61 72 6f 75 6e 64 20 61 64 76 69 63 65 20    66 6f 72 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 | s.around.advice.for.the.command. | 
| 8e80 | 77 68 65 6e 20 75 73 65 64 20 61 73 20 61 6e 20    61 63 74 69 6f 6e 2e 20 41 73 20 77 69 74 68 0a | when.used.as.an.action..As.with. | 
| 8ea0 | 3d 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 69    6e 6a 65 63 74 69 6f 6e 2d 68 6f 6f 6b 73 3d 2c | =embark-target-injection-hooks=, | 
| 8ec0 | 20 74 68 65 72 65 20 61 72 65 20 74 77 6f 20 73    70 65 63 69 61 6c 20 6b 65 79 73 20 66 6f 72 20 | .there.are.two.special.keys.for. | 
| 8ee0 | 74 68 65 0a 61 6c 69 73 74 73 3a 20 3d 74 3d 20    64 65 73 69 67 6e 61 74 65 73 20 74 68 65 20 64 | the.alists:.=t=.designates.the.d | 
| 8f00 | 65 66 61 75 6c 74 20 68 6f 6f 6b 20 74 6f 20 72    75 6e 20 77 68 65 6e 20 6e 6f 20 73 70 65 63 69 | efault.hook.to.run.when.no.speci | 
| 8f20 | 66 69 63 20 68 6f 6f 6b 20 69 73 0a 73 70 65 63    69 66 69 65 64 20 66 6f 72 20 61 20 63 6f 6d 6d | fic.hook.is.specified.for.a.comm | 
| 8f40 | 61 6e 64 3b 20 61 6e 64 20 74 68 65 20 68 6f 6f    6b 20 61 73 73 6f 63 69 61 74 65 64 20 74 6f 20 | and;.and.the.hook.associated.to. | 
| 8f60 | 3d 3a 61 6c 77 61 79 73 3d 20 72 75 6e 73 0a 72    65 67 61 72 64 6c 65 73 73 2e 0a 0a 54 68 65 20 | =:always=.runs.regardless...The. | 
| 8f80 | 64 65 66 61 75 6c 74 20 76 61 6c 75 65 73 20 6f    66 20 74 68 6f 73 65 20 76 61 72 69 61 62 6c 65 | default.values.of.those.variable | 
| 8fa0 | 73 20 61 72 65 20 66 61 69 72 6c 79 20 65 78 74    65 6e 73 69 76 65 2c 20 61 64 64 69 6e 67 0a 63 | s.are.fairly.extensive,.adding.c | 
| 8fc0 | 72 65 61 74 75 72 65 20 63 6f 6d 66 6f 72 74 73    20 74 6f 20 6d 61 6b 65 20 72 75 6e 6e 69 6e 67 | reature.comforts.to.make.running | 
| 8fe0 | 20 61 63 74 69 6f 6e 73 20 61 20 73 6d 6f 6f 74    68 20 65 78 70 65 72 69 65 6e 63 65 2e 20 45 6d | .actions.a.smooth.experience..Em | 
| 9000 | 62 61 72 6b 0a 63 6f 6d 65 73 20 77 69 74 68 20    73 65 76 65 72 61 6c 20 66 75 6e 63 74 69 6f 6e | bark.comes.with.several.function | 
| 9020 | 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 62 65    20 61 64 64 65 64 20 74 6f 20 74 68 65 73 65 20 | s.intended.to.be.added.to.these. | 
| 9040 | 68 6f 6f 6b 73 2c 20 61 6e 64 0a 75 73 65 64 20    69 6e 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 | hooks,.and.used.in.the.default.v | 
| 9060 | 61 6c 75 65 73 20 6f 66 20 3d 65 6d 62 61 72 6b    2d 70 72 65 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b | alues.of.=embark-pre-action-hook | 
| 9080 | 73 3d 2c 0a 3d 65 6d 62 61 72 6b 2d 70 6f 73 74    2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 3d 20 61 | s=,.=embark-post-action-hooks=.a | 
| 90a0 | 6e 64 20 3d 65 6d 62 61 72 6b 2d 61 72 6f 75 6e    64 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 3d 2e | nd.=embark-around-action-hooks=. | 
| 90c0 | 0a 0a 46 6f 72 20 70 72 65 2d 61 63 74 69 6f 6e    20 68 6f 6f 6b 73 3a 0a 0a 2d 20 3d 65 6d 62 61 | ..For.pre-action.hooks:..-.=emba | 
| 90e0 | 72 6b 2d 2d 63 6f 6e 66 69 72 6d 3d 20 3a 3a 20    50 72 6f 6d 70 74 20 74 68 65 20 75 73 65 72 20 | rk--confirm=.::.Prompt.the.user. | 
| 9100 | 66 6f 72 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e    20 62 65 66 6f 72 65 20 65 78 65 63 75 74 69 6e | for.confirmation.before.executin | 
| 9120 | 67 0a 20 20 74 68 65 20 61 63 74 69 6f 6e 2e 20    54 68 69 73 20 69 73 20 75 73 65 64 20 62 65 20 | g...the.action..This.is.used.be. | 
| 9140 | 64 65 66 61 75 6c 74 20 66 6f 72 20 63 6f 6d 6d    61 6e 64 73 20 64 65 65 6d 65 64 20 22 64 61 6e | default.for.commands.deemed."dan | 
| 9160 | 67 65 72 6f 75 73 22 2c 0a 20 20 6f 72 2c 20 6d    6f 72 65 20 61 63 63 75 72 61 74 65 6c 79 2c 20 | gerous",...or,.more.accurately,. | 
| 9180 | 68 61 72 64 20 74 6f 20 75 6e 64 6f 2c 20 73 75    63 68 20 61 73 20 3d 64 65 6c 65 74 65 2d 66 69 | hard.to.undo,.such.as.=delete-fi | 
| 91a0 | 6c 65 3d 20 61 6e 64 0a 20 20 3d 6b 69 6c 6c 2d    62 75 66 66 65 72 3d 2e 0a 0a 2d 20 3d 65 6d 62 | le=.and...=kill-buffer=...-.=emb | 
| 91c0 | 61 72 6b 2d 2d 75 6e 6d 61 72 6b 2d 74 61 72 67    65 74 3d 20 3a 3a 20 55 6e 6d 61 72 6b 20 74 68 | ark--unmark-target=.::.Unmark.th | 
| 91e0 | 65 20 61 63 74 69 76 65 20 72 65 67 69 6f 6e 2e    20 55 73 65 20 74 68 69 73 20 66 6f 72 0a 20 20 | e.active.region..Use.this.for... | 
| 9200 | 63 6f 6d 6d 61 6e 64 73 20 79 6f 75 20 77 61 6e    74 20 74 6f 20 61 63 74 20 6f 6e 20 74 68 65 20 | commands.you.want.to.act.on.the. | 
| 9220 | 72 65 67 69 6f 6e 20 63 6f 6e 74 65 6e 74 73 20    62 75 74 20 77 69 74 68 6f 75 74 20 74 68 65 0a | region.contents.but.without.the. | 
| 9240 | 20 20 72 65 67 69 6f 6e 20 62 65 69 6e 67 20 61    63 74 69 76 65 2e 20 54 68 65 20 64 65 66 61 75 | ..region.being.active..The.defau | 
| 9260 | 6c 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e    20 75 73 65 73 20 74 68 69 73 20 66 75 6e 63 74 | lt.configuration.uses.this.funct | 
| 9280 | 69 6f 6e 20 61 73 0a 20 20 61 20 70 72 65 2d 61    63 74 69 6f 6e 20 68 6f 6f 6b 20 66 6f 72 20 3d | ion.as...a.pre-action.hook.for.= | 
| 92a0 | 6f 63 63 75 72 3d 20 61 6e 64 20 3d 71 75 65 72    79 2d 72 65 70 6c 61 63 65 3d 2c 20 66 6f 72 20 | occur=.and.=query-replace=,.for. | 
| 92c0 | 65 78 61 6d 70 6c 65 2c 20 73 6f 20 74 68 61 74    0a 20 20 79 6f 75 20 63 61 6e 20 75 73 65 20 74 | example,.so.that...you.can.use.t | 
| 92e0 | 68 65 6d 20 61 73 20 61 63 74 69 6f 6e 73 20 77    69 74 68 20 72 65 67 69 6f 6e 20 74 61 72 67 65 | hem.as.actions.with.region.targe | 
| 9300 | 74 73 20 74 6f 20 73 65 61 72 63 68 20 74 68 65    20 77 68 6f 6c 65 0a 20 20 62 75 66 66 65 72 20 | ts.to.search.the.whole...buffer. | 
| 9320 | 66 6f 72 20 74 68 65 20 74 65 78 74 20 63 6f 6e    74 61 69 6e 65 64 20 69 6e 20 74 68 65 20 72 65 | for.the.text.contained.in.the.re | 
| 9340 | 67 69 6f 6e 2e 20 57 69 74 68 6f 75 74 20 74 68    69 73 20 70 72 65 2d 61 63 74 69 6f 6e 0a 20 20 | gion..Without.this.pre-action... | 
| 9360 | 68 6f 6f 6b 20 75 73 69 6e 67 20 3d 6f 63 63 75    72 3d 20 61 73 20 61 6e 20 61 63 74 69 6f 6e 20 | hook.using.=occur=.as.an.action. | 
| 9380 | 66 6f 72 20 61 20 72 65 67 69 6f 6e 20 74 61 72    67 65 74 20 77 6f 75 6c 64 20 62 65 0a 20 20 70 | for.a.region.target.would.be...p | 
| 93a0 | 6f 69 6e 74 6c 65 73 73 3a 20 69 74 20 77 6f 75    6c 64 20 73 65 61 72 63 68 20 66 6f 72 20 74 68 | ointless:.it.would.search.for.th | 
| 93c0 | 65 20 74 68 65 20 72 65 67 69 6f 6e 20 63 6f 6e    74 65 6e 74 73 20 2f 69 6e 20 74 68 65 0a 20 20 | e.the.region.contents./in.the... | 
| 93e0 | 72 65 67 69 6f 6e 2f 2c 20 28 74 79 70 69 63 61    6c 6c 79 2c 20 64 75 65 20 74 6f 20 74 68 65 20 | region/,.(typically,.due.to.the. | 
| 9400 | 64 65 74 61 69 6c 73 20 6f 66 20 72 65 67 65 78    70 73 29 20 66 69 6e 64 69 6e 67 20 6f 6e 6c 79 | details.of.regexps).finding.only | 
| 9420 | 20 6f 6e 65 0a 20 20 6d 61 74 63 68 21 0a 0a 2d    20 3d 65 6d 62 61 72 6b 2d 2d 62 65 67 69 6e 6e | .one...match!..-.=embark--beginn | 
| 9440 | 69 6e 67 2d 6f 66 2d 74 61 72 67 65 74 3d 20 3a    3a 20 4d 6f 76 65 20 74 6f 20 74 68 65 20 62 65 | ing-of-target=.::.Move.to.the.be | 
| 9460 | 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 74    61 72 67 65 74 0a 20 20 28 66 6f 72 20 74 61 72 | ginning.of.the.target...(for.tar | 
| 9480 | 67 65 74 73 20 74 68 61 74 20 72 65 70 6f 72 74    20 62 6f 75 6e 64 73 29 2e 20 54 68 69 73 20 69 | gets.that.report.bounds)..This.i | 
| 94a0 | 73 20 75 73 65 64 20 62 79 20 64 65 66 61 75 6c    74 20 66 6f 72 0a 20 20 62 61 63 6b 77 61 72 64 | s.used.by.default.for...backward | 
| 94c0 | 20 6d 6f 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73    20 73 75 63 68 20 61 73 20 3d 62 61 63 6b 77 61 | .motion.commands.such.as.=backwa | 
| 94e0 | 72 64 2d 73 65 78 70 3d 2c 20 73 6f 20 74 68 61    74 20 74 68 65 79 20 64 6f 6e 27 74 0a 20 20 61 | rd-sexp=,.so.that.they.don't...a | 
| 9500 | 63 63 69 64 65 6e 74 61 6c 6c 79 20 6c 65 61 76    65 20 79 6f 75 20 6f 6e 20 74 68 65 20 63 75 72 | ccidentally.leave.you.on.the.cur | 
| 9520 | 72 65 6e 74 20 74 61 72 67 65 74 2e 0a 0a 2d 20    3d 65 6d 62 61 72 6b 2d 2d 65 6e 64 2d 6f 66 2d | rent.target...-.=embark--end-of- | 
| 9540 | 74 61 72 67 65 74 3d 20 3a 3a 20 4d 6f 76 65 20    74 6f 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 | target=.::.Move.to.the.end.of.th | 
| 9560 | 65 20 74 61 72 67 65 74 2e 20 54 68 69 73 20 69    73 20 75 73 65 64 0a 20 20 73 69 6d 69 6c 61 72 | e.target..This.is.used...similar | 
| 9580 | 6c 79 20 74 6f 20 74 68 65 20 70 72 65 76 69 6f    75 73 20 66 75 6e 63 74 69 6f 6e 2c 20 62 75 74 | ly.to.the.previous.function,.but | 
| 95a0 | 20 61 6c 73 6f 20 66 6f 72 20 63 6f 6d 6d 61 6e    64 73 20 74 68 61 74 20 61 63 74 0a 20 20 6f 6e | .also.for.commands.that.act...on | 
| 95c0 | 20 74 68 65 20 6c 61 73 74 20 73 2d 65 78 70 72    65 73 73 69 6f 6e 20 6c 69 6b 65 20 3d 65 76 61 | .the.last.s-expression.like.=eva | 
| 95e0 | 6c 2d 6c 61 73 74 2d 73 65 78 70 3d 2e 20 54 68    69 73 20 61 6c 6c 6f 77 20 79 6f 75 20 74 6f 20 | l-last-sexp=..This.allow.you.to. | 
| 9600 | 61 63 74 0a 20 20 6f 6e 20 61 6e 20 73 2d 65 78    70 72 65 73 73 69 6f 6e 20 66 72 6f 6d 20 61 6e | act...on.an.s-expression.from.an | 
| 9620 | 79 77 68 65 72 65 20 69 6e 73 69 64 65 20 69 74    20 61 6e 64 20 73 74 69 6c 6c 20 75 73 65 0a 20 | ywhere.inside.it.and.still.use.. | 
| 9640 | 20 3d 65 76 61 6c 2d 6c 61 73 74 2d 73 65 78 70    3d 20 61 73 20 61 6e 20 61 63 74 69 6f 6e 2e 0a | .=eval-last-sexp=.as.an.action.. | 
| 9660 | 0a 2d 20 3d 65 6d 62 61 72 6b 2d 2d 78 72 65 66    2d 70 75 73 68 2d 6d 61 72 6b 65 72 73 3d 20 3a | .-.=embark--xref-push-markers=.: | 
| 9680 | 3a 20 50 75 73 68 20 74 68 65 20 63 75 72 72 65    6e 74 20 6c 6f 63 61 74 69 6f 6e 20 6f 6e 20 74 | :.Push.the.current.location.on.t | 
| 96a0 | 68 65 20 78 72 65 66 0a 20 20 6d 61 72 6b 65 72    20 73 74 61 63 6b 2e 20 55 73 65 20 74 68 69 73 | he.xref...marker.stack..Use.this | 
| 96c0 | 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73 20 74 68    61 74 20 74 61 6b 65 20 79 6f 75 20 73 6f 6d 65 | .for.commands.that.take.you.some | 
| 96e0 | 77 68 65 72 65 20 61 6e 64 20 66 6f 72 0a 20 20    77 68 69 63 68 20 79 6f 75 27 64 20 6c 69 6b 65 | where.and.for...which.you'd.like | 
| 9700 | 20 74 6f 20 62 65 20 61 62 6c 65 20 74 6f 20 63    6f 6d 65 20 62 61 63 6b 20 74 6f 20 77 68 65 72 | .to.be.able.to.come.back.to.wher | 
| 9720 | 65 20 79 6f 75 20 77 65 72 65 20 75 73 69 6e 67    0a 20 20 3d 78 72 65 66 2d 70 6f 70 2d 6d 61 72 | e.you.were.using...=xref-pop-mar | 
| 9740 | 6b 65 72 2d 73 74 61 63 6b 3d 2e 20 54 68 69 73    20 69 73 20 75 73 65 64 20 62 79 20 64 65 66 61 | ker-stack=..This.is.used.by.defa | 
| 9760 | 75 6c 74 20 66 6f 72 20 3d 66 69 6e 64 2d 6c 69    62 72 61 72 79 3d 2e 0a 0a 46 6f 72 20 70 6f 73 | ult.for.=find-library=...For.pos | 
| 9780 | 74 2d 61 63 74 69 6f 6e 20 68 6f 6f 6b 73 3a 0a    0a 2d 20 3d 65 6d 62 61 72 6b 2d 2d 72 65 73 74 | t-action.hooks:..-.=embark--rest | 
| 97a0 | 61 72 74 3d 20 3a 3a 20 52 65 73 74 61 72 74 20    74 68 65 20 63 6f 6d 6d 61 6e 64 20 63 75 72 72 | art=.::.Restart.the.command.curr | 
| 97c0 | 65 6e 74 6c 79 20 70 72 6f 6d 70 74 69 6e 67 20    69 6e 20 74 68 65 0a 20 20 6d 69 6e 69 62 75 66 | ently.prompting.in.the...minibuf | 
| 97e0 | 66 65 72 2c 20 73 6f 20 74 68 61 74 20 74 68 65    20 6c 69 73 74 20 6f 66 20 63 6f 6d 70 6c 65 74 | fer,.so.that.the.list.of.complet | 
| 9800 | 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 20 69    73 20 75 70 64 61 74 65 64 2e 0a 20 20 54 68 69 | ion.candidates.is.updated....Thi | 
| 9820 | 73 20 69 73 20 75 73 65 66 75 6c 20 61 73 20 61    20 70 6f 73 74 20 61 63 74 69 6f 6e 20 68 6f 6f | s.is.useful.as.a.post.action.hoo | 
| 9840 | 6b 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73 20 74    68 61 74 20 64 65 6c 65 74 65 20 6f 72 0a 20 20 | k.for.commands.that.delete.or... | 
| 9860 | 72 65 6e 61 6d 65 20 61 20 63 6f 6d 70 6c 65 74    69 6f 6e 20 63 61 6e 64 69 64 61 74 65 3b 20 66 | rename.a.completion.candidate;.f | 
| 9880 | 6f 72 20 65 78 61 6d 70 6c 65 20 74 68 65 20 64    65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 0a | or.example.the.default.value.of. | 
| 98a0 | 20 20 3d 65 6d 62 61 72 6b 2d 70 6f 73 74 2d 61    63 74 69 6f 6e 2d 68 6f 6f 6b 73 3d 20 75 73 65 | ..=embark-post-action-hooks=.use | 
| 98c0 | 73 20 69 74 20 66 6f 72 20 3d 64 65 6c 65 74 65    2d 66 69 6c 65 3d 2c 20 3d 6b 69 6c 6c 2d 62 75 | s.it.for.=delete-file=,.=kill-bu | 
| 98e0 | 66 66 65 72 3d 2c 0a 20 20 3d 72 65 6e 61 6d 65    2d 66 69 6c 65 3d 2c 20 3d 72 65 6e 61 6d 65 2d | ffer=,...=rename-file=,.=rename- | 
| 9900 | 62 75 66 66 65 72 3d 2c 20 65 74 63 2e 0a 0a 46    6f 72 20 61 72 6f 75 6e 64 2d 61 63 74 69 6f 6e | buffer=,.etc...For.around-action | 
| 9920 | 20 68 6f 6f 6b 73 3a 0a 0a 2d 20 3d 65 6d 62 61    72 6b 2d 2d 6d 61 72 6b 2d 74 61 72 67 65 74 3d | .hooks:..-.=embark--mark-target= | 
| 9940 | 20 3a 3a 20 53 61 76 65 20 65 78 69 73 74 69 6e    67 20 6d 61 72 6b 20 61 6e 64 20 70 6f 69 6e 74 | .::.Save.existing.mark.and.point | 
| 9960 | 20 6c 6f 63 61 74 69 6f 6e 2c 20 6d 61 72 6b 0a    20 20 74 68 65 20 74 61 72 67 65 74 20 61 6e 64 | .location,.mark...the.target.and | 
| 9980 | 20 72 75 6e 20 74 68 65 20 61 63 74 69 6f 6e 2e    20 4d 6f 73 74 20 74 61 72 67 65 74 73 20 61 74 | .run.the.action..Most.targets.at | 
| 99a0 | 20 70 6f 69 6e 74 20 6f 75 74 73 69 64 65 20 74    68 65 0a 20 20 6d 69 6e 69 62 75 66 66 65 72 20 | .point.outside.the...minibuffer. | 
| 99c0 | 72 65 70 6f 72 74 20 77 68 69 63 68 20 72 65 67    69 6f 6e 20 6f 66 20 74 68 65 20 62 75 66 66 65 | report.which.region.of.the.buffe | 
| 99e0 | 72 20 74 68 65 79 20 63 6f 72 72 65 73 70 6f 6e    64 20 74 6f 0a 20 20 28 74 68 69 73 20 69 73 20 | r.they.correspond.to...(this.is. | 
| 9a00 | 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20    75 73 65 64 20 62 79 20 3d 65 6d 62 61 72 6b 2d | the.information.used.by.=embark- | 
| 9a20 | 68 69 67 68 6c 69 67 68 74 2d 69 6e 64 69 63 61    74 6f 72 3d 20 74 6f 0a 20 20 6b 6e 6f 77 20 77 | highlight-indicator=.to...know.w | 
| 9a40 | 68 61 74 20 70 6f 72 74 69 6f 6e 20 6f 66 20 74    68 65 20 62 75 66 66 65 72 20 74 6f 20 68 69 67 | hat.portion.of.the.buffer.to.hig | 
| 9a60 | 68 6c 69 67 68 74 29 3b 20 74 68 69 73 20 66 75    6e 63 74 69 6f 6e 20 6d 61 72 6b 73 0a 20 20 74 | hlight);.this.function.marks...t | 
| 9a80 | 68 61 74 20 72 65 67 69 6f 6e 2e 20 49 74 20 69    73 20 75 73 65 66 75 6c 20 61 73 20 61 6e 20 61 | hat.region..It.is.useful.as.an.a | 
| 9aa0 | 72 6f 75 6e 64 20 61 63 74 69 6f 6e 20 68 6f 6f    6b 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73 20 74 | round.action.hook.for.commands.t | 
| 9ac0 | 68 61 74 0a 20 20 65 78 70 65 63 74 20 61 20 72    65 67 69 6f 6e 20 74 6f 20 62 65 20 6d 61 72 6b | hat...expect.a.region.to.be.mark | 
| 9ae0 | 65 64 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c    20 69 74 20 69 73 20 75 73 65 64 20 62 79 20 64 | ed,.for.example,.it.is.used.by.d | 
| 9b00 | 65 66 61 75 6c 74 20 66 6f 72 0a 20 20 3d 69 6e    64 65 6e 74 2d 72 65 67 69 6f 6e 3d 20 73 6f 20 | efault.for...=indent-region=.so. | 
| 9b20 | 74 68 61 74 20 69 74 20 77 6f 72 6b 73 20 6f 6e    20 73 2d 65 78 70 72 65 73 73 69 6f 6e 20 74 61 | that.it.works.on.s-expression.ta | 
| 9b40 | 72 67 65 74 73 2c 20 6f 72 20 66 6f 72 0a 20 20    3d 66 69 6c 6c 2d 72 65 67 69 6f 6e 3d 20 73 6f | rgets,.or.for...=fill-region=.so | 
| 9b60 | 20 74 68 61 74 20 69 74 20 77 6f 72 6b 73 20 6f    6e 20 70 61 72 61 67 72 61 70 68 20 74 61 72 67 | .that.it.works.on.paragraph.targ | 
| 9b80 | 65 74 73 2e 0a 0a 2d 20 3d 65 6d 62 61 72 6b 2d    2d 63 64 3d 20 3a 3a 20 52 75 6e 20 74 68 65 20 | ets...-.=embark--cd=.::.Run.the. | 
| 9ba0 | 61 63 74 69 6f 6e 20 77 69 74 68 20 3d 64 65 66    61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 3d 20 | action.with.=default-directory=. | 
| 9bc0 | 73 65 74 20 74 6f 20 74 68 65 0a 20 20 64 69 72    65 63 74 6f 72 79 20 61 73 73 6f 63 69 61 74 65 | set.to.the...directory.associate | 
| 9be0 | 64 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74    20 74 61 72 67 65 74 2e 20 54 68 65 20 74 61 72 | d.to.the.current.target..The.tar | 
| 9c00 | 67 65 74 20 73 68 6f 75 6c 64 20 62 65 20 6f 66    0a 20 20 74 79 70 65 20 3d 66 69 6c 65 3d 2c 20 | get.should.be.of...type.=file=,. | 
| 9c20 | 3d 62 75 66 66 65 72 3d 2c 20 3d 62 6f 6f 6b 6d    61 72 6b 3d 20 6f 72 20 3d 6c 69 62 72 61 72 79 | =buffer=,.=bookmark=.or.=library | 
| 9c40 | 3d 2c 20 61 6e 64 20 74 68 65 20 61 73 73 6f 63    69 61 74 65 64 20 64 69 72 65 63 74 6f 72 79 0a | =,.and.the.associated.directory. | 
| 9c60 | 20 20 69 73 20 77 68 61 74 20 79 6f 75 27 64 20    65 78 70 65 63 74 20 69 6e 20 65 61 63 68 20 63 | ..is.what.you'd.expect.in.each.c | 
| 9c80 | 61 73 65 2e 0a 0a 2d 20 3d 65 6d 62 61 72 6b 2d    2d 6e 61 72 72 6f 77 2d 74 6f 2d 74 61 72 67 65 | ase...-.=embark--narrow-to-targe | 
| 9ca0 | 74 3d 20 3a 3a 20 52 75 6e 20 74 68 65 20 61 63    74 69 6f 6e 20 77 69 74 68 20 62 75 66 66 65 72 | t=.::.Run.the.action.with.buffer | 
| 9cc0 | 20 6e 61 72 72 6f 77 65 64 20 74 6f 0a 20 20 63    75 72 72 65 6e 74 20 74 61 72 67 65 74 2e 20 55 | .narrowed.to...current.target..U | 
| 9ce0 | 73 65 20 74 68 69 73 20 61 73 20 61 6e 20 61 72    6f 75 6e 64 20 68 6f 6f 6b 20 74 6f 20 6c 6f 63 | se.this.as.an.around.hook.to.loc | 
| 9d00 | 61 6c 69 7a 65 20 74 68 65 20 65 66 66 65 63 74    20 6f 66 0a 20 20 61 63 74 69 6f 6e 73 20 74 68 | alize.the.effect.of...actions.th | 
| 9d20 | 61 74 20 64 6f 6e 27 74 20 61 6c 72 65 61 64 79    20 77 6f 72 6b 20 6f 6e 20 6a 75 73 74 20 74 68 | at.don't.already.work.on.just.th | 
| 9d40 | 65 20 72 65 67 69 6f 6e 2e 20 49 6e 20 74 68 65    20 64 65 66 61 75 6c 74 0a 20 20 63 6f 6e 66 69 | e.region..In.the.default...confi | 
| 9d60 | 67 75 72 61 74 69 6f 6e 20 69 74 20 69 73 20 75    73 65 64 20 66 6f 72 20 3d 72 65 70 75 6e 63 74 | guration.it.is.used.for.=repunct | 
| 9d80 | 75 61 74 65 2d 73 65 6e 74 65 6e 63 65 73 3d 2e    0a 0a 2d 20 3d 65 6d 62 61 72 6b 2d 2d 73 61 76 | uate-sentences=...-.=embark--sav | 
| 9da0 | 65 2d 65 78 63 75 72 73 69 6f 6e 3d 20 3a 3a 20    52 75 6e 20 74 68 65 20 61 63 74 69 6f 6e 20 72 | e-excursion=.::.Run.the.action.r | 
| 9dc0 | 65 73 74 6f 72 69 6e 67 20 70 6f 69 6e 74 20 61    74 20 74 68 65 20 65 6e 64 2e 0a 20 20 54 68 65 | estoring.point.at.the.end....The | 
| 9de0 | 20 63 75 72 72 65 6e 74 20 64 65 66 61 75 6c 74    20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 64 | .current.default.configuration.d | 
| 9e00 | 6f 65 73 6e 27 74 20 75 73 65 20 74 68 69 73 20    62 75 74 20 69 74 20 69 73 0a 20 20 61 76 61 69 | oesn't.use.this.but.it.is...avai | 
| 9e20 | 6c 61 62 6c 65 20 66 6f 72 20 75 73 65 72 73 2e    0a 0a 2a 2a 20 43 72 65 61 74 69 6e 67 20 79 6f | lable.for.users...**.Creating.yo | 
| 9e40 | 75 72 20 6f 77 6e 20 6b 65 79 6d 61 70 73 0a 0a    41 6c 6c 20 69 6e 74 65 72 6e 61 6c 20 6b 65 79 | ur.own.keymaps..All.internal.key | 
| 9e60 | 6d 61 70 73 20 61 72 65 20 64 65 66 69 6e 65 64    20 77 69 74 68 20 74 68 65 20 73 74 61 6e 64 61 | maps.are.defined.with.the.standa | 
| 9e80 | 72 64 20 68 65 6c 70 65 72 20 6d 61 63 72 6f 0a    3d 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 3d 2e | rd.helper.macro.=defvar-keymap=. | 
| 9ea0 | 20 46 6f 72 20 65 78 61 6d 70 6c 65 20 61 20 73    69 6d 70 6c 65 20 76 65 72 73 69 6f 6e 20 6f 66 | .For.example.a.simple.version.of | 
| 9ec0 | 20 74 68 65 20 66 69 6c 65 20 61 63 74 69 6f 6e    20 6b 65 79 6d 61 70 0a 63 6f 75 6c 64 20 62 65 | .the.file.action.keymap.could.be | 
| 9ee0 | 20 64 65 66 69 6e 65 64 20 61 73 20 66 6f 6c 6c    6f 77 73 3a 0a 0a 23 2b 42 45 47 49 4e 5f 53 52 | .defined.as.follows:..#+BEGIN_SR | 
| 9f00 | 43 20 65 6d 61 63 73 2d 6c 69 73 70 0a 20 20 28    64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 65 6d | C.emacs-lisp...(defvar-keymap.em | 
| 9f20 | 62 61 72 6b 2d 66 69 6c 65 2d 6d 61 70 0a 20 20    20 20 3a 64 6f 63 20 22 45 78 61 6d 70 6c 65 20 | bark-file-map.....:doc."Example. | 
| 9f40 | 6b 65 79 6d 61 70 20 77 69 74 68 20 61 20 66 65    77 20 66 69 6c 65 20 61 63 74 69 6f 6e 73 22 0a | keymap.with.a.few.file.actions". | 
| 9f60 | 20 20 20 20 3a 70 61 72 65 6e 74 20 65 6d 62 61    72 6b 2d 67 65 6e 65 72 61 6c 2d 6d 61 70 0a 20 | ....:parent.embark-general-map.. | 
| 9f80 | 20 20 20 22 64 22 20 23 27 64 65 6c 65 74 65 2d    66 69 6c 65 0a 20 20 20 20 22 72 22 20 23 27 72 | ..."d".#'delete-file....."r".#'r | 
| 9fa0 | 65 6e 61 6d 65 2d 66 69 6c 65 0a 20 20 20 20 22    63 22 20 23 27 63 6f 70 79 2d 66 69 6c 65 29 0a | ename-file....."c".#'copy-file). | 
| 9fc0 | 23 2b 45 4e 44 5f 53 52 43 0a 0a 54 68 65 73 65    20 61 63 74 69 6f 6e 20 6b 65 79 6d 61 70 73 20 | #+END_SRC..These.action.keymaps. | 
| 9fe0 | 61 72 65 20 70 65 72 66 65 63 74 6c 79 20 6e 6f    72 6d 61 6c 20 45 6d 61 63 73 0a 6b 65 79 6d 61 | are.perfectly.normal.Emacs.keyma | 
| a000 | 70 73 2e 20 20 59 6f 75 20 6d 61 79 20 77 61 6e    74 20 74 6f 20 69 6e 68 65 72 69 74 20 66 72 6f | ps...You.may.want.to.inherit.fro | 
| a020 | 6d 20 74 68 65 20 3d 65 6d 62 61 72 6b 2d 67 65    6e 65 72 61 6c 2d 6d 61 70 3d 20 69 66 20 79 6f | m.the.=embark-general-map=.if.yo | 
| a040 | 75 0a 77 61 6e 74 20 74 6f 20 61 63 63 65 73 73    20 74 68 65 20 64 65 66 61 75 6c 74 20 45 6d 62 | u.want.to.access.the.default.Emb | 
| a060 | 61 72 6b 20 61 63 74 69 6f 6e 73 2e 20 4e 6f 74    65 20 74 68 61 74 20 3d 65 6d 62 61 72 6b 2d 63 | ark.actions..Note.that.=embark-c | 
| a080 | 6f 6c 6c 65 63 74 3d 0a 61 6e 64 20 3d 65 6d 62    61 72 6b 2d 65 78 70 6f 72 74 3d 20 61 72 65 20 | ollect=.and.=embark-export=.are. | 
| a0a0 | 61 6c 73 6f 20 6d 61 64 65 20 61 76 61 69 6c 61    62 6c 65 20 76 69 61 20 3d 65 6d 62 61 72 6b 2d | also.made.available.via.=embark- | 
| a0c0 | 67 65 6e 65 72 61 6c 2d 6d 61 70 3d 2e 0a 0a 2a    2a 20 44 65 66 69 6e 69 6e 67 20 61 63 74 69 6f | general-map=...**.Defining.actio | 
| a0e0 | 6e 73 20 66 6f 72 20 6e 65 77 20 63 61 74 65 67    6f 72 69 65 73 20 6f 66 20 74 61 72 67 65 74 73 | ns.for.new.categories.of.targets | 
| a100 | 0a 0a 49 74 20 69 73 20 65 61 73 79 20 74 6f 20    63 6f 6e 66 69 67 75 72 65 20 45 6d 62 61 72 6b | ..It.is.easy.to.configure.Embark | 
| a120 | 20 74 6f 20 70 72 6f 76 69 64 65 20 61 63 74 69    6f 6e 73 20 66 6f 72 20 6e 65 77 20 74 79 70 65 | .to.provide.actions.for.new.type | 
| a140 | 73 20 6f 66 0a 74 61 72 67 65 74 73 2c 20 65 69    74 68 65 72 20 69 6e 20 74 68 65 20 6d 69 6e 69 | s.of.targets,.either.in.the.mini | 
| a160 | 62 75 66 66 65 72 20 6f 72 20 6f 75 74 73 69 64    65 20 69 74 2e 20 49 20 70 72 65 73 65 6e 74 20 | buffer.or.outside.it..I.present. | 
| a180 | 62 65 6c 6f 77 20 74 77 6f 0a 76 65 72 79 20 64    65 74 61 69 6c 65 64 20 65 78 61 6d 70 6c 65 73 | below.two.very.detailed.examples | 
| a1a0 | 20 6f 66 20 68 6f 77 20 74 6f 20 64 6f 20 74 68    69 73 2e 20 41 74 20 73 65 76 65 72 61 6c 20 70 | .of.how.to.do.this..At.several.p | 
| a1c0 | 6f 69 6e 74 73 20 49 27 6c 6c 0a 65 78 70 6c 61    69 6e 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 | oints.I'll.explain.more.than.one | 
| a1e0 | 20 77 61 79 20 74 6f 20 70 72 6f 63 65 65 64 2c    20 74 79 70 69 63 61 6c 6c 79 20 77 69 74 68 20 | .way.to.proceed,.typically.with. | 
| a200 | 74 68 65 20 65 61 73 69 65 73 74 0a 6f 70 74 69    6f 6e 20 66 69 72 73 74 2e 20 49 20 69 6e 63 6c | the.easiest.option.first..I.incl | 
| a220 | 75 64 65 20 74 68 65 20 61 6c 74 65 72 6e 61 74    69 76 65 20 6f 70 74 69 6f 6e 73 20 73 69 6e 63 | ude.the.alternative.options.sinc | 
| a240 | 65 20 74 68 65 72 65 20 77 69 6c 6c 20 62 65 0a    73 69 6d 69 6c 61 72 20 73 69 74 75 61 74 69 6f | e.there.will.be.similar.situatio | 
| a260 | 6e 73 20 77 68 65 72 65 20 74 68 65 20 65 61 73    69 65 73 74 20 6f 70 74 69 6f 6e 20 69 73 20 6e | ns.where.the.easiest.option.is.n | 
| a280 | 6f 74 20 61 76 61 69 6c 61 62 6c 65 2e 0a 0a 2a    2a 2a 20 4e 65 77 20 6d 69 6e 69 62 75 66 66 65 | ot.available...***.New.minibuffe | 
| a2a0 | 72 20 74 61 72 67 65 74 20 65 78 61 6d 70 6c 65    20 2d 20 74 61 62 2d 62 61 72 20 74 61 62 73 0a | r.target.example.-.tab-bar.tabs. | 
| a2c0 | 0a 41 73 20 61 6e 20 65 78 61 6d 70 6c 65 2c 20    74 61 6b 65 20 74 68 65 20 6e 65 77 20 5b 5b 68 | .As.an.example,.take.the.new.[[h | 
| a2e0 | 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f    72 67 2f 73 6f 66 74 77 61 72 65 2f 65 6d 61 63 | ttps://www.gnu.org/software/emac | 
| a300 | 73 2f 6d 61 6e 75 61 6c 2f 68 74 6d 6c 5f 6e 6f    64 65 2f 65 6d 61 63 73 2f 54 61 62 2d 42 61 72 | s/manual/html_node/emacs/Tab-Bar | 
| a320 | 73 2e 68 74 6d 6c 5d 5b 74 61 62 20 62 61 72 73    5d 5d 20 66 72 6f 6d 20 45 6d 61 63 73 20 32 37 | s.html][tab.bars]].from.Emacs.27 | 
| a340 | 2e 20 49 27 6c 6c 20 65 78 70 6c 61 69 6e 20 68    6f 77 0a 74 6f 20 63 6f 6e 66 69 67 75 72 65 20 | ..I'll.explain.how.to.configure. | 
| a360 | 45 6d 62 61 72 6b 20 74 6f 20 6f 66 66 65 72 20    74 61 62 2d 73 70 65 63 69 66 69 63 20 61 63 74 | Embark.to.offer.tab-specific.act | 
| a380 | 69 6f 6e 73 20 77 68 65 6e 20 79 6f 75 20 75 73    65 20 74 68 65 0a 74 61 62 2d 62 61 72 2d 6d 6f | ions.when.you.use.the.tab-bar-mo | 
| a3a0 | 64 65 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74    20 6d 65 6e 74 69 6f 6e 20 74 61 62 73 20 62 79 | de.commands.that.mention.tabs.by | 
| a3c0 | 20 6e 61 6d 65 2e 20 54 68 65 20 63 6f 6e 66 69    67 75 72 61 74 69 6f 6e 0a 65 78 70 6c 61 69 6e | .name..The.configuration.explain | 
| a3e0 | 65 64 20 68 65 72 65 20 69 73 20 6e 6f 77 20 62    75 69 6c 74 2d 69 6e 20 74 6f 20 45 6d 62 61 72 | ed.here.is.now.built-in.to.Embar | 
| a400 | 6b 20 28 61 6e 64 20 4d 61 72 67 69 6e 61 6c 69    61 29 2c 20 62 75 74 20 69 74 27 73 0a 73 74 69 | k.(and.Marginalia),.but.it's.sti | 
| a420 | 6c 6c 20 61 20 67 6f 6f 64 20 73 65 6c 66 2d 63    6f 6e 74 61 69 6e 65 64 20 65 78 61 6d 70 6c 65 | ll.a.good.self-contained.example | 
| a440 | 2e 20 49 6e 20 6f 72 64 65 72 20 74 6f 20 73 65    74 75 70 20 75 70 20 74 61 62 20 61 63 74 69 6f | ..In.order.to.setup.up.tab.actio | 
| a460 | 6e 73 0a 79 6f 75 20 77 6f 75 6c 64 20 6e 65 65    64 20 74 6f 3a 20 28 31 29 20 6d 61 6b 65 20 73 | ns.you.would.need.to:.(1).make.s | 
| a480 | 75 72 65 20 45 6d 62 61 72 6b 20 6b 6e 6f 77 73    20 74 68 6f 73 65 20 63 6f 6d 6d 61 6e 64 73 20 | ure.Embark.knows.those.commands. | 
| a4a0 | 64 65 61 6c 20 77 69 74 68 0a 74 61 62 73 2c 20    28 32 29 20 64 65 66 69 6e 65 20 61 20 6b 65 79 | deal.with.tabs,.(2).define.a.key | 
| a4c0 | 6d 61 70 20 66 6f 72 20 74 61 62 20 61 63 74 69    6f 6e 73 20 61 6e 64 20 63 6f 6e 66 69 67 75 72 | map.for.tab.actions.and.configur | 
| a4e0 | 65 20 45 6d 62 61 72 6b 20 73 6f 20 69 74 0a 6b    6e 6f 77 73 20 74 68 61 74 27 73 20 74 68 65 20 | e.Embark.so.it.knows.that's.the. | 
| a500 | 6b 65 79 6d 61 70 20 79 6f 75 20 77 61 6e 74 2e    0a 0a 2a 2a 2a 2a 20 54 65 6c 6c 69 6e 67 20 45 | keymap.you.want...****.Telling.E | 
| a520 | 6d 62 61 72 6b 20 61 62 6f 75 74 20 63 6f 6d 6d    61 6e 64 73 20 74 68 61 74 20 70 72 6f 6d 70 74 | mbark.about.commands.that.prompt | 
| a540 | 20 66 6f 72 20 74 61 62 73 20 62 79 20 6e 61 6d    65 0a 0a 46 6f 72 20 73 74 65 70 20 28 31 29 2c | .for.tabs.by.name..For.step.(1), | 
| a560 | 20 69 74 20 77 6f 75 6c 64 20 62 65 20 67 72 65    61 74 20 69 66 20 74 68 65 20 3d 74 61 62 2d 62 | .it.would.be.great.if.the.=tab-b | 
| a580 | 61 72 2d 6d 6f 64 65 3d 20 63 6f 6d 6d 61 6e 64    73 20 72 65 70 6f 72 74 65 64 0a 74 68 65 20 63 | ar-mode=.commands.reported.the.c | 
| a5a0 | 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f    72 79 20 3d 74 61 62 3d 20 77 68 65 6e 20 61 73 | ompletion.category.=tab=.when.as | 
| a5c0 | 6b 69 6e 67 20 79 6f 75 20 66 6f 72 20 61 20 74    61 62 20 77 69 74 68 0a 63 6f 6d 70 6c 65 74 69 | king.you.for.a.tab.with.completi | 
| a5e0 | 6f 6e 2e 20 28 41 6c 6c 20 62 75 69 6c 74 2d 69    6e 20 45 6d 61 63 73 20 63 6f 6d 6d 61 6e 64 73 | on..(All.built-in.Emacs.commands | 
| a600 | 20 74 68 61 74 20 70 72 6f 6d 70 74 20 66 6f 72    20 66 69 6c 65 20 6e 61 6d 65 73 2c 0a 66 6f 72 | .that.prompt.for.file.names,.for | 
| a620 | 20 65 78 61 6d 70 6c 65 2c 20 64 6f 20 68 61 76    65 20 6d 65 74 61 64 61 74 61 20 69 6e 64 69 63 | .example,.do.have.metadata.indic | 
| a640 | 61 74 69 6e 67 20 74 68 61 74 20 74 68 65 79 20    77 61 6e 74 20 61 20 3d 66 69 6c 65 3d 2e 29 20 | ating.that.they.want.a.=file=.). | 
| a660 | 54 68 65 79 0a 64 6f 20 6e 6f 74 2c 20 75 6e 66    6f 72 74 75 6e 61 74 65 6c 79 2c 20 61 6e 64 20 | They.do.not,.unfortunately,.and. | 
| a680 | 49 20 77 69 6c 6c 20 64 65 73 63 72 69 62 65 20    61 20 63 6f 75 70 6c 65 20 6f 66 20 77 61 79 73 | I.will.describe.a.couple.of.ways | 
| a6a0 | 20 74 6f 20 64 65 61 6c 0a 77 69 74 68 20 74 68    69 73 2e 0a 0a 4d 61 79 62 65 20 74 68 65 20 65 | .to.deal.with.this...Maybe.the.e | 
| a6c0 | 61 73 69 65 73 74 20 74 68 69 6e 67 20 69 73 20    74 6f 20 63 6f 6e 66 69 67 75 72 65 20 5b 5b 68 | asiest.thing.is.to.configure.[[h | 
| a6e0 | 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 6d 69 6e 61 64 2f 6d 61 72 67 69 6e 61 6c | ttps://github.com/minad/marginal | 
| a700 | 69 61 5d 5b 4d 61 72 67 69 6e 61 6c 69 61 5d 5d    20 74 6f 20 65 6e 68 61 6e 63 65 20 74 68 6f 73 | ia][Marginalia]].to.enhance.thos | 
| a720 | 65 0a 63 6f 6d 6d 61 6e 64 73 2e 20 41 6c 6c 20    6f 66 20 74 68 65 20 3d 74 61 62 2d 62 61 72 2d | e.commands..All.of.the.=tab-bar- | 
| a740 | 2a 2d 74 61 62 2d 62 79 2d 6e 61 6d 65 3d 20 63    6f 6d 6d 61 6e 64 73 20 68 61 76 65 20 74 68 65 | *-tab-by-name=.commands.have.the | 
| a760 | 20 77 6f 72 64 73 0a 22 74 61 62 20 62 79 20 6e    61 6d 65 22 20 69 6e 20 74 68 65 20 6d 69 6e 69 | .words."tab.by.name".in.the.mini | 
| a780 | 62 75 66 66 65 72 20 70 72 6f 6d 70 74 2c 20 73    6f 20 79 6f 75 20 63 61 6e 20 75 73 65 3a 0a 0a | buffer.prompt,.so.you.can.use:.. | 
| a7a0 | 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 63    73 2d 6c 69 73 70 0a 20 20 28 61 64 64 2d 74 6f | #+begin_src.emacs-lisp...(add-to | 
| a7c0 | 2d 6c 69 73 74 20 27 6d 61 72 67 69 6e 61 6c 69    61 2d 70 72 6f 6d 70 74 2d 63 61 74 65 67 6f 72 | -list.'marginalia-prompt-categor | 
| a7e0 | 69 65 73 20 27 28 22 74 61 62 20 62 79 20 6e 61    6d 65 22 20 2e 20 74 61 62 29 29 0a 23 2b 65 6e | ies.'("tab.by.name"...tab)).#+en | 
| a800 | 64 5f 73 72 63 0a 0a 54 68 61 74 27 73 20 69 74    21 20 42 75 74 20 69 6e 20 63 61 73 65 20 79 6f | d_src..That's.it!.But.in.case.yo | 
| a820 | 75 20 61 72 65 20 65 76 65 72 20 69 6e 20 61 20    73 69 74 75 61 74 69 6f 6e 20 77 68 65 72 65 20 | u.are.ever.in.a.situation.where. | 
| a840 | 79 6f 75 20 64 6f 6e 27 74 0a 61 6c 72 65 61 64    79 20 68 61 76 65 20 63 6f 6d 6d 61 6e 64 73 20 | you.don't.already.have.commands. | 
| a860 | 74 68 61 74 20 70 72 6f 6d 70 74 20 66 6f 72 20    74 68 65 20 74 61 72 67 65 74 73 20 79 6f 75 20 | that.prompt.for.the.targets.you. | 
| a880 | 77 61 6e 74 2c 20 49 27 6c 6c 0a 64 65 73 63 72    69 62 65 20 68 6f 77 20 77 72 69 74 69 6e 67 20 | want,.I'll.describe.how.writing. | 
| a8a0 | 79 6f 75 72 20 6f 77 6e 20 63 6f 6d 6d 61 6e 64    20 77 69 74 68 20 61 70 70 72 6f 70 72 69 61 74 | your.own.command.with.appropriat | 
| a8c0 | 65 20 3d 63 61 74 65 67 6f 72 79 3d 0a 6d 65 74    61 64 61 74 61 20 6c 6f 6f 6b 73 3a 0a 0a 23 2b | e.=category=.metadata.looks:..#+ | 
| a8e0 | 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d    6c 69 73 70 0a 20 20 28 64 65 66 75 6e 20 6d 79 | begin_src.emacs-lisp...(defun.my | 
| a900 | 2d 73 65 6c 65 63 74 2d 74 61 62 2d 62 79 2d 6e    61 6d 65 20 28 74 61 62 29 0a 20 20 20 20 28 69 | -select-tab-by-name.(tab).....(i | 
| a920 | 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 20 20    28 6c 69 73 74 0a 20 20 20 20 20 20 28 6c 65 74 | nteractive......(list.......(let | 
| a940 | 20 28 28 74 61 62 2d 6c 69 73 74 20 28 6f 72 20    28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 | .((tab-list.(or.(mapcar.(lambda. | 
| a960 | 28 74 61 62 29 20 28 63 64 72 20 28 61 73 73 71    20 27 6e 61 6d 65 20 74 61 62 29 29 29 0a 20 20 | (tab).(cdr.(assq.'name.tab)))... | 
| a980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| a9a0 | 28 74 61 62 2d 62 61 72 2d 74 61 62 73 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (tab-bar-tabs))................. | 
| a9c0 | 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d    65 72 72 6f 72 20 22 4e 6f 20 74 61 62 73 20 66 | ..........(user-error."No.tabs.f | 
| a9e0 | 6f 75 6e 64 22 29 29 29 29 0a 20 20 20 20 20 20    20 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 | ound")))).........(completing-re | 
| aa00 | 61 64 0a 20 20 20 20 20 20 20 20 20 22 54 61 62    73 3a 20 22 0a 20 20 20 20 20 20 20 20 20 28 6c | ad.........."Tabs:."..........(l | 
| aa20 | 61 6d 62 64 61 20 28 73 74 72 69 6e 67 20 70 72    65 64 69 63 61 74 65 20 61 63 74 69 6f 6e 29 0a | ambda.(string.predicate.action). | 
| aa40 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28    65 71 20 61 63 74 69 6f 6e 20 27 6d 65 74 61 64 | ...........(if.(eq.action.'metad | 
| aa60 | 61 74 61 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 27 28 6d 65 74 61 64 61 74 61 20 28 | ata)................'(metadata.( | 
| aa80 | 63 61 74 65 67 6f 72 79 20 2e 20 74 61 62 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | category...tab))..............(c | 
| aaa0 | 6f 6d 70 6c 65 74 65 2d 77 69 74 68 2d 61 63 74    69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | omplete-with-action............. | 
| aac0 | 20 20 61 63 74 69 6f 6e 20 74 61 62 2d 6c 69 73    74 20 73 74 72 69 6e 67 20 70 72 65 64 69 63 61 | ..action.tab-list.string.predica | 
| aae0 | 74 65 29 29 29 29 29 29 29 0a 20 20 20 20 28 74    61 62 2d 62 61 72 2d 73 65 6c 65 63 74 2d 74 61 | te))))))).....(tab-bar-select-ta | 
| ab00 | 62 2d 62 79 2d 6e 61 6d 65 20 74 61 62 29 29 0a    23 2b 65 6e 64 5f 73 72 63 0a 0a 41 73 20 79 6f | b-by-name.tab)).#+end_src..As.yo | 
| ab20 | 75 20 63 61 6e 20 73 65 65 2c 20 74 68 65 20 62    75 69 6c 74 2d 69 6e 20 73 75 70 70 6f 72 74 20 | u.can.see,.the.built-in.support. | 
| ab40 | 66 6f 72 20 73 65 74 74 69 6e 67 20 74 68 65 20    63 61 74 65 67 6f 72 79 0a 6d 65 74 61 2d 64 61 | for.setting.the.category.meta-da | 
| ab60 | 74 75 6d 20 69 73 20 6e 6f 74 20 76 65 72 79 20    65 61 73 79 20 74 6f 20 75 73 65 20 6f 72 20 70 | tum.is.not.very.easy.to.use.or.p | 
| ab80 | 72 65 74 74 79 20 74 6f 20 6c 6f 6f 6b 20 61 74    2e 20 54 6f 20 68 65 6c 70 20 77 69 74 68 0a 74 | retty.to.look.at..To.help.with.t | 
| aba0 | 68 69 73 20 49 20 72 65 63 6f 6d 6d 65 6e 64 20    74 68 65 20 3d 63 6f 6e 73 75 6c 74 2d 2d 72 65 | his.I.recommend.the.=consult--re | 
| abc0 | 61 64 3d 20 66 75 6e 63 74 69 6f 6e 20 66 72 6f    6d 20 74 68 65 20 65 78 63 65 6c 6c 65 6e 74 0a | ad=.function.from.the.excellent. | 
| abe0 | 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 6d 69 6e 61 64 2f 63 6f 6e 73 75 | [[https://github.com/minad/consu | 
| ac00 | 6c 74 2f 5d 5b 43 6f 6e 73 75 6c 74 5d 5d 20 70    61 63 6b 61 67 65 2e 20 57 69 74 68 20 74 68 61 | lt/][Consult]].package..With.tha | 
| ac20 | 74 20 66 75 6e 63 74 69 6f 6e 20 77 65 20 63 61    6e 20 72 65 77 72 69 74 65 20 74 68 65 20 63 6f | t.function.we.can.rewrite.the.co | 
| ac40 | 6d 6d 61 6e 64 20 61 73 0a 66 6f 6c 6c 6f 77 73    3a 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 | mmand.as.follows:..#+begin_src.e | 
| ac60 | 6d 61 63 73 2d 6c 69 73 70 0a 20 20 28 64 65 66    75 6e 20 6d 79 2d 73 65 6c 65 63 74 2d 74 61 62 | macs-lisp...(defun.my-select-tab | 
| ac80 | 2d 62 79 2d 6e 61 6d 65 20 28 74 61 62 29 0a 20    20 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a | -by-name.(tab).....(interactive. | 
| aca0 | 20 20 20 20 20 28 6c 69 73 74 0a 20 20 20 20 20    20 28 6c 65 74 20 28 28 74 61 62 2d 6c 69 73 74 | .....(list.......(let.((tab-list | 
| acc0 | 20 28 6f 72 20 28 6d 61 70 63 61 72 20 28 6c 61    6d 62 64 61 20 28 74 61 62 29 20 28 63 64 72 20 | .(or.(mapcar.(lambda.(tab).(cdr. | 
| ace0 | 28 61 73 73 71 20 27 6e 61 6d 65 20 74 61 62 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (assq.'name.tab))).............. | 
| ad00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 74 61 62 2d 62 61 72 2d 74 61 | .....................(tab-bar-ta | 
| ad20 | 62 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | bs))...........................( | 
| ad40 | 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 74    61 62 73 20 66 6f 75 6e 64 22 29 29 29 29 0a 20 | user-error."No.tabs.found")))).. | 
| ad60 | 20 20 20 20 20 20 20 28 63 6f 6e 73 75 6c 74 2d    2d 72 65 61 64 20 74 61 62 2d 6c 69 73 74 0a 20 | .......(consult--read.tab-list.. | 
| ad80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3a 70 72 6f 6d 70 74 20 22 54 | ......................:prompt."T | 
| ada0 | 61 62 73 3a 20 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 | abs:."........................:c | 
| adc0 | 61 74 65 67 6f 72 79 20 27 74 61 62 29 29 29 29    0a 20 20 20 20 28 74 61 62 2d 62 61 72 2d 73 65 | ategory.'tab)))).....(tab-bar-se | 
| ade0 | 6c 65 63 74 2d 74 61 62 2d 62 79 2d 6e 61 6d 65    20 74 61 62 29 29 0a 23 2b 65 6e 64 5f 73 72 63 | lect-tab-by-name.tab)).#+end_src | 
| ae00 | 0a 0a 4d 75 63 68 20 6e 69 63 65 72 21 20 4e 6f    20 6d 61 74 74 65 72 20 68 6f 77 20 79 6f 75 20 | ..Much.nicer!.No.matter.how.you. | 
| ae20 | 64 65 66 69 6e 65 20 74 68 65 20 3d 6d 79 2d 73    65 6c 65 63 74 2d 74 61 62 2d 62 79 2d 6e 61 6d | define.the.=my-select-tab-by-nam | 
| ae40 | 65 3d 0a 63 6f 6d 6d 61 6e 64 2c 20 74 68 65 20    66 69 72 73 74 20 61 70 70 72 6f 61 63 68 20 77 | e=.command,.the.first.approach.w | 
| ae60 | 69 74 68 20 4d 61 72 67 69 6e 61 6c 69 61 20 61    6e 64 20 70 72 6f 6d 70 74 20 64 65 74 65 63 74 | ith.Marginalia.and.prompt.detect | 
| ae80 | 69 6f 6e 20 68 61 73 0a 74 68 65 20 66 6f 6c 6c    6f 77 69 6e 67 20 61 64 76 61 6e 74 61 67 65 73 | ion.has.the.following.advantages | 
| aea0 | 3a 20 79 6f 75 20 67 65 74 20 74 68 65 20 3d 74    61 62 3d 20 63 61 74 65 67 6f 72 79 20 66 6f 72 | :.you.get.the.=tab=.category.for | 
| aec0 | 20 61 6c 6c 20 74 68 65 0a 3d 74 61 62 2d 62 61    72 2d 2a 2d 62 61 72 2d 62 79 2d 6e 61 6d 65 3d | .all.the.=tab-bar-*-bar-by-name= | 
| aee0 | 20 63 6f 6d 6d 61 6e 64 73 20 61 74 20 6f 6e 63    65 2c 20 61 6c 73 6f 2c 20 79 6f 75 20 65 6e 68 | .commands.at.once,.also,.you.enh | 
| af00 | 61 6e 63 65 20 62 75 69 6c 74 2d 69 6e 0a 63 6f    6d 6d 61 6e 64 73 2c 20 69 6e 73 74 65 61 64 20 | ance.built-in.commands,.instead. | 
| af20 | 6f 66 20 64 65 66 69 6e 69 6e 67 20 6e 65 77 20    6f 6e 65 73 2e 0a 0a 2a 2a 2a 2a 20 44 65 66 69 | of.defining.new.ones...****.Defi | 
| af40 | 6e 69 6e 67 20 61 6e 64 20 63 6f 6e 66 69 67 75    72 69 6e 67 20 61 20 6b 65 79 6d 61 70 20 66 6f | ning.and.configuring.a.keymap.fo | 
| af60 | 72 20 74 61 62 20 61 63 74 69 6f 6e 73 0a 0a 20    4c 65 74 27 73 20 73 61 79 20 77 65 20 77 61 6e | r.tab.actions...Let's.say.we.wan | 
| af80 | 74 20 74 6f 20 6f 66 66 65 72 20 73 65 6c 65 63    74 2c 20 72 65 6e 61 6d 65 20 61 6e 64 20 63 6c | t.to.offer.select,.rename.and.cl | 
| afa0 | 6f 73 65 20 61 63 74 69 6f 6e 73 20 66 6f 72 20    74 61 62 73 0a 20 28 69 6e 20 61 64 64 69 74 69 | ose.actions.for.tabs..(in.additi | 
| afc0 | 6f 6e 20 74 6f 20 45 6d 62 61 72 6b 20 67 65 6e    65 72 61 6c 20 61 63 74 69 6f 6e 73 2c 20 73 75 | on.to.Embark.general.actions,.su | 
| afe0 | 63 68 20 61 73 20 73 61 76 69 6e 67 20 74 68 65    20 74 61 62 20 6e 61 6d 65 20 74 6f 0a 20 74 68 | ch.as.saving.the.tab.name.to..th | 
| b000 | 65 20 6b 69 6c 6c 2d 72 69 6e 67 2c 20 77 68 69    63 68 20 79 6f 75 20 67 65 74 20 66 6f 72 20 66 | e.kill-ring,.which.you.get.for.f | 
| b020 | 72 65 65 29 2e 20 54 68 65 6e 20 74 68 69 73 20    77 69 6c 6c 20 64 6f 3a 0a 0a 20 23 2b 62 65 67 | ree)..Then.this.will.do:...#+beg | 
| b040 | 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73    70 0a 20 20 20 28 64 65 66 76 61 72 2d 6b 65 79 | in_src.emacs-lisp....(defvar-key | 
| b060 | 6d 61 70 20 65 6d 62 61 72 6b 2d 74 61 62 2d 61    63 74 69 6f 6e 73 0a 20 20 20 20 20 3a 64 6f 63 | map.embark-tab-actions......:doc | 
| b080 | 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 61 63 74    69 6f 6e 73 20 66 6f 72 20 74 61 62 2d 62 61 72 | ."Keymap.for.actions.for.tab-bar | 
| b0a0 | 20 74 61 62 73 20 28 77 68 65 6e 20 6d 65 6e 74    69 6f 6e 65 64 20 62 79 20 6e 61 6d 65 29 2e 22 | .tabs.(when.mentioned.by.name)." | 
| b0c0 | 0a 20 20 20 20 20 3a 70 61 72 65 6e 74 20 65 6d    62 61 72 6b 2d 67 65 6e 65 72 61 6c 2d 6d 61 70 | ......:parent.embark-general-map | 
| b0e0 | 0a 20 20 20 20 20 22 73 22 20 23 27 74 61 62 2d    62 61 72 2d 73 65 6c 65 63 74 2d 74 61 62 2d 62 | ......"s".#'tab-bar-select-tab-b | 
| b100 | 79 2d 6e 61 6d 65 0a 20 20 20 20 20 22 72 22 20    23 27 74 61 62 2d 62 61 72 2d 72 65 6e 61 6d 65 | y-name......"r".#'tab-bar-rename | 
| b120 | 2d 74 61 62 2d 62 79 2d 6e 61 6d 65 0a 20 20 20    20 20 22 6b 22 20 23 27 74 61 62 2d 62 61 72 2d | -tab-by-name......"k".#'tab-bar- | 
| b140 | 63 6c 6f 73 65 2d 74 61 62 2d 62 79 2d 6e 61 6d    65 29 0a 0a 20 20 20 28 61 64 64 2d 74 6f 2d 6c | close-tab-by-name).....(add-to-l | 
| b160 | 69 73 74 20 27 65 6d 62 61 72 6b 2d 6b 65 79 6d    61 70 2d 61 6c 69 73 74 20 27 28 74 61 62 20 2e | ist.'embark-keymap-alist.'(tab.. | 
| b180 | 20 65 6d 62 61 72 6b 2d 74 61 62 2d 61 63 74 69    6f 6e 73 29 29 0a 20 23 2b 65 6e 64 5f 73 72 63 | .embark-tab-actions))..#+end_src | 
| b1a0 | 0a 0a 20 57 68 61 74 20 69 66 20 61 66 74 65 72    20 75 73 69 6e 67 20 74 68 69 73 20 66 6f 72 20 | ...What.if.after.using.this.for. | 
| b1c0 | 61 20 77 68 69 6c 65 20 79 6f 75 20 66 65 65 6c    20 63 6c 6f 73 69 6e 67 20 74 68 65 20 74 61 62 | a.while.you.feel.closing.the.tab | 
| b1e0 | 0a 20 77 69 74 68 6f 75 74 20 63 6f 6e 66 69 72    6d 61 74 69 6f 6e 20 69 73 20 64 61 6e 67 65 72 | ..without.confirmation.is.danger | 
| b200 | 6f 75 73 3f 20 59 6f 75 20 68 61 76 65 20 61 20    63 6f 75 70 6c 65 20 6f 66 20 6f 70 74 69 6f 6e | ous?.You.have.a.couple.of.option | 
| b220 | 73 3a 0a 0a 20 31 2e 20 59 6f 75 20 63 61 6e 20    6b 65 65 70 20 75 73 69 6e 67 20 74 68 65 20 3d | s:...1..You.can.keep.using.the.= | 
| b240 | 74 61 62 2d 62 61 72 2d 63 6c 6f 73 65 2d 74 61    62 2d 62 79 2d 6e 61 6d 65 3d 20 63 6f 6d 6d 61 | tab-bar-close-tab-by-name=.comma | 
| b260 | 6e 64 2c 20 62 75 74 20 68 61 76 65 0a 20 20 20    20 45 6d 62 61 72 6b 20 61 73 6b 20 79 6f 75 20 | nd,.but.have.....Embark.ask.you. | 
| b280 | 66 6f 72 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e    3a 0a 20 20 20 20 23 2b 62 65 67 69 6e 5f 73 72 | for.confirmation:.....#+begin_sr | 
| b2a0 | 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 20 20 20    20 20 20 28 70 75 73 68 20 23 27 65 6d 62 61 72 | c.emacs-lisp.......(push.#'embar | 
| b2c0 | 6b 2d 2d 63 6f 6e 66 69 72 6d 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 61 6c 69 73 74 2d 67 65 | k--confirm.............(alist-ge | 
| b2e0 | 74 20 27 74 61 62 2d 62 61 72 2d 63 6c 6f 73 65    2d 74 61 62 2d 62 79 2d 6e 61 6d 65 0a 20 20 20 | t.'tab-bar-close-tab-by-name.... | 
| b300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 65 6d 62 61 72 6b 2d 70 72 65 2d 61 | ....................embark-pre-a | 
| b320 | 63 74 69 6f 6e 2d 68 6f 6f 6b 73 29 29 0a 20 20    20 20 23 2b 65 6e 64 5f 73 72 63 0a 0a 20 32 2e | ction-hooks)).....#+end_src...2. | 
| b340 | 20 59 6f 75 20 63 61 6e 20 77 72 69 74 65 20 79    6f 75 72 20 6f 77 6e 20 63 6f 6d 6d 61 6e 64 20 | .You.can.write.your.own.command. | 
| b360 | 74 68 61 74 20 70 72 6f 6d 70 74 73 20 66 6f 72    20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 61 6e | that.prompts.for.confirmation.an | 
| b380 | 64 0a 20 20 20 20 75 73 65 20 74 68 61 74 20 69    6e 73 74 65 61 64 20 6f 66 20 3d 74 61 62 2d 62 | d.....use.that.instead.of.=tab-b | 
| b3a0 | 61 72 2d 63 6c 6f 73 65 2d 74 61 62 2d 62 79 2d    6e 61 6d 65 3d 20 69 6e 20 74 68 65 20 61 62 6f | ar-close-tab-by-name=.in.the.abo | 
| b3c0 | 76 65 20 6b 65 79 6d 61 70 3a 0a 20 20 20 20 23    2b 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 | ve.keymap:.....#+begin_src.emacs | 
| b3e0 | 2d 6c 69 73 70 0a 20 20 20 20 20 20 28 64 65 66    75 6e 20 6d 79 2d 63 6f 6e 66 69 72 6d 2d 63 6c | -lisp.......(defun.my-confirm-cl | 
| b400 | 6f 73 65 2d 74 61 62 2d 62 79 2d 6e 61 6d 65 20    28 74 61 62 29 0a 20 20 20 20 20 20 20 20 28 69 | ose-tab-by-name.(tab).........(i | 
| b420 | 6e 74 65 72 61 63 74 69 76 65 20 22 73 54 61 62    20 74 6f 20 63 6c 6f 73 65 3a 20 22 29 0a 20 20 | nteractive."sTab.to.close:.")... | 
| b440 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 79 2d 6f    72 2d 6e 2d 70 20 28 66 6f 72 6d 61 74 20 22 43 | ......(when.(y-or-n-p.(format."C | 
| b460 | 6c 6f 73 65 20 74 61 62 20 27 25 73 27 3f 20 22    20 74 61 62 29 29 0a 20 20 20 20 20 20 20 20 20 | lose.tab.'%s'?.".tab)).......... | 
| b480 | 20 28 74 61 62 2d 62 61 72 2d 63 6c 6f 73 65 2d    74 61 62 2d 62 79 2d 6e 61 6d 65 20 74 61 62 29 | .(tab-bar-close-tab-by-name.tab) | 
| b4a0 | 29 29 0a 20 20 20 20 23 2b 65 6e 64 5f 73 72 63    0a 0a 20 20 20 20 4e 6f 74 69 63 65 20 74 68 61 | )).....#+end_src......Notice.tha | 
| b4c0 | 74 20 74 68 69 73 20 69 73 20 61 20 63 6f 6d 6d    61 6e 64 20 79 6f 75 20 63 61 6e 20 61 6c 73 6f | t.this.is.a.command.you.can.also | 
| b4e0 | 20 75 73 65 20 64 69 72 65 63 74 6c 79 20 66 72    6f 6d 20 3d 4d 2d 78 3d 0a 20 20 20 20 69 6e 64 | .use.directly.from.=M-x=.....ind | 
| b500 | 65 70 65 6e 64 65 6e 74 6c 79 20 6f 66 20 45 6d    62 61 72 6b 2e 20 55 73 69 6e 67 20 69 74 20 66 | ependently.of.Embark..Using.it.f | 
| b520 | 72 6f 6d 20 3d 4d 2d 78 3d 20 6c 65 61 76 65 73    20 73 6f 6d 65 74 68 69 6e 67 20 74 6f 20 62 65 | rom.=M-x=.leaves.something.to.be | 
| b540 | 0a 20 20 20 20 64 65 73 69 72 65 64 2c 20 74 68    6f 75 67 68 2c 20 73 69 6e 63 65 20 79 6f 75 20 | .....desired,.though,.since.you. | 
| b560 | 64 6f 6e 27 74 20 67 65 74 20 63 6f 6d 70 6c 65    74 69 6f 6e 20 66 6f 72 20 74 68 65 20 74 61 62 | don't.get.completion.for.the.tab | 
| b580 | 20 6e 61 6d 65 73 2e 0a 20 20 20 20 59 6f 75 20    63 61 6e 20 66 69 78 20 74 68 69 73 20 69 66 20 | .names......You.can.fix.this.if. | 
| b5a0 | 79 6f 75 20 77 69 73 68 20 61 73 20 64 65 73 63    72 69 62 65 64 20 69 6e 20 74 68 65 20 70 72 65 | you.wish.as.described.in.the.pre | 
| b5c0 | 76 69 6f 75 73 20 73 65 63 74 69 6f 6e 2e 0a 0a    2a 2a 2a 20 4e 65 77 20 74 61 72 67 65 74 20 65 | vious.section...***.New.target.e | 
| b5e0 | 78 61 6d 70 6c 65 20 69 6e 20 72 65 67 75 6c 61    72 20 62 75 66 66 65 72 73 20 2d 20 73 68 6f 72 | xample.in.regular.buffers.-.shor | 
| b600 | 74 20 57 69 6b 69 70 65 64 69 61 20 6c 69 6e 6b    73 0a 0a 53 61 79 20 79 6f 75 20 77 61 6e 74 20 | t.Wikipedia.links..Say.you.want. | 
| b620 | 74 6f 20 74 65 61 63 68 20 45 6d 62 61 72 6b 20    74 6f 20 74 72 65 61 74 20 74 65 78 74 20 6f 66 | to.teach.Embark.to.treat.text.of | 
| b640 | 20 74 68 65 20 66 6f 72 6d 0a 3d 77 69 6b 69 70    65 64 69 61 3a 47 61 72 72 79 5f 4b 61 73 70 61 | .the.form.=wikipedia:Garry_Kaspa | 
| b660 | 72 6f 76 3d 20 69 6e 20 61 6e 79 20 72 65 67 75    6c 61 72 20 62 75 66 66 65 72 20 61 73 20 61 20 | rov=.in.any.regular.buffer.as.a. | 
| b680 | 6c 69 6e 6b 20 74 6f 20 57 69 6b 69 70 65 64 69    61 2c 0a 77 69 74 68 20 61 63 74 69 6f 6e 73 20 | link.to.Wikipedia,.with.actions. | 
| b6a0 | 74 6f 20 6f 70 65 6e 20 74 68 65 20 57 69 6b 69    70 65 64 69 61 20 70 61 67 65 20 69 6e 20 65 77 | to.open.the.Wikipedia.page.in.ew | 
| b6c0 | 77 20 6f 72 20 61 6e 20 65 78 74 65 72 6e 61 6c    20 62 72 6f 77 73 65 72 0a 6f 72 20 74 6f 20 73 | w.or.an.external.browser.or.to.s | 
| b6e0 | 61 76 65 20 74 68 65 20 55 52 4c 20 6f 66 20 74    68 65 20 70 61 67 65 20 69 6e 20 74 68 65 20 6b | ave.the.URL.of.the.page.in.the.k | 
| b700 | 69 6c 6c 2d 72 69 6e 67 2e 20 57 65 20 63 61 6e    20 74 61 6b 65 20 61 64 76 61 6e 74 61 67 65 0a | ill-ring..We.can.take.advantage. | 
| b720 | 6f 66 20 74 68 65 20 61 63 74 69 6f 6e 73 20 74    68 61 74 20 45 6d 62 61 72 6b 20 68 61 73 20 70 | of.the.actions.that.Embark.has.p | 
| b740 | 72 65 63 6f 6e 66 69 67 75 72 65 64 20 66 6f 72    20 55 52 4c 73 2c 20 73 6f 20 61 6c 6c 20 77 65 | reconfigured.for.URLs,.so.all.we | 
| b760 | 20 6e 65 65 64 0a 74 6f 20 64 6f 20 69 73 20 74    65 61 63 68 20 45 6d 62 61 72 6b 20 74 68 61 74 | .need.to.do.is.teach.Embark.that | 
| b780 | 20 3d 77 69 6b 69 70 65 64 69 61 3a 47 61 72 72    79 5f 4b 61 73 70 61 72 6f 76 3d 20 73 74 61 6e | .=wikipedia:Garry_Kasparov=.stan | 
| b7a0 | 64 73 20 66 6f 72 20 74 68 65 20 55 52 4c 0a 3d    68 74 74 70 73 3a 2f 2f 65 6e 2e 77 69 6b 69 70 | ds.for.the.URL.=https://en.wikip | 
| b7c0 | 65 64 69 61 2e 6f 72 67 2f 77 69 6b 69 2f 47 61    72 72 79 5f 4b 61 73 70 61 72 6f 76 3d 2e 0a 0a | edia.org/wiki/Garry_Kasparov=... | 
| b7e0 | 59 6f 75 20 63 61 6e 20 62 65 20 61 73 20 66 61    6e 63 79 20 61 73 20 79 6f 75 20 77 61 6e 74 20 | You.can.be.as.fancy.as.you.want. | 
| b800 | 77 69 74 68 20 74 68 65 20 72 65 63 6f 67 6e 69    7a 65 64 20 73 79 6e 74 61 78 2e 20 48 65 72 65 | with.the.recognized.syntax..Here | 
| b820 | 2c 20 74 6f 0a 6b 65 65 70 20 74 68 65 20 65 78    61 6d 70 6c 65 20 73 69 6d 70 6c 65 2c 20 49 27 | ,.to.keep.the.example.simple,.I' | 
| b840 | 6c 6c 20 61 73 73 75 6d 65 20 74 68 65 20 6c 69    6e 6b 20 6d 61 74 63 68 65 73 20 74 68 65 20 72 | ll.assume.the.link.matches.the.r | 
| b860 | 65 67 65 78 70 0a 3d 77 69 6b 69 70 65 64 69 61    3a 5b 5b 3a 61 6c 6e 75 6d 3a 5d 5f 5d 2b 3d 2e | egexp.=wikipedia:[[:alnum:]_]+=. | 
| b880 | 20 57 65 20 77 69 6c 6c 20 77 72 69 74 65 20 61    20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 6c | .We.will.write.a.function.that.l | 
| b8a0 | 6f 6f 6b 73 20 66 6f 72 20 61 0a 6d 61 74 63 68    20 73 75 72 72 6f 75 6e 64 69 6e 67 20 70 6f 69 | ooks.for.a.match.surrounding.poi | 
| b8c0 | 6e 74 2c 20 61 6e 64 20 72 65 74 75 72 6e 73 20    61 20 64 6f 74 74 65 64 20 6c 69 73 74 20 6f 66 | nt,.and.returns.a.dotted.list.of | 
| b8e0 | 20 74 68 65 20 66 6f 72 6d 20 3d 27 28 75 72 6c    0a 55 52 4c 2d 4f 46 2d 54 48 45 2d 50 41 47 45 | .the.form.='(url.URL-OF-THE-PAGE | 
| b900 | 20 53 54 41 52 54 20 2e 20 45 4e 44 29 3d 20 77    68 65 72 65 20 3d 53 54 41 52 54 3d 20 61 6e 64 | .START...END)=.where.=START=.and | 
| b920 | 20 3d 45 4e 44 3d 20 61 72 65 20 74 68 65 20 62    75 66 66 65 72 0a 70 6f 73 69 74 69 6f 6e 73 20 | .=END=.are.the.buffer.positions. | 
| b940 | 62 6f 75 6e 64 69 6e 67 20 74 68 65 20 74 61 72    67 65 74 2c 20 61 6e 64 20 61 72 65 20 75 73 65 | bounding.the.target,.and.are.use | 
| b960 | 64 20 62 79 20 45 6d 62 61 72 6b 20 74 6f 20 68    69 67 68 6c 69 67 68 74 20 69 74 0a 69 66 20 79 | d.by.Embark.to.highlight.it.if.y | 
| b980 | 6f 75 20 68 61 76 65 20 3d 65 6d 62 61 72 6b 2d    68 69 67 68 6c 69 67 68 74 2d 69 6e 64 69 63 61 | ou.have.=embark-highlight-indica | 
| b9a0 | 74 6f 72 3d 20 69 6e 63 6c 75 64 65 64 20 69 6e    20 74 68 65 20 6c 69 73 74 0a 3d 65 6d 62 61 72 | tor=.included.in.the.list.=embar | 
| b9c0 | 6b 2d 69 6e 64 69 63 61 74 6f 72 73 3d 2e 20 28    54 68 65 72 65 20 61 72 65 20 61 20 63 6f 75 70 | k-indicators=..(There.are.a.coup | 
| b9e0 | 6c 65 20 6f 66 20 6f 74 68 65 72 20 6f 70 74 69    6f 6e 73 20 66 6f 72 20 74 68 65 20 72 65 74 75 | le.of.other.options.for.the.retu | 
| ba00 | 72 6e 0a 76 61 6c 75 65 20 6f 66 20 61 20 74 61    72 67 65 74 20 66 69 6e 64 65 72 3a 20 74 68 65 | rn.value.of.a.target.finder:.the | 
| ba20 | 20 62 6f 75 6e 64 69 6e 67 20 70 6f 73 69 74 69    6f 6e 73 20 61 72 65 20 6f 70 74 69 6f 6e 61 6c | .bounding.positions.are.optional | 
| ba40 | 20 61 6e 64 20 61 0a 73 69 6e 67 6c 65 20 74 61    72 67 65 74 20 66 69 6e 64 65 72 20 69 73 20 61 | .and.a.single.target.finder.is.a | 
| ba60 | 6c 6c 6f 77 65 64 20 74 6f 20 72 65 74 75 72 6e    20 6d 75 6c 74 69 70 6c 65 20 74 61 72 67 65 74 | llowed.to.return.multiple.target | 
| ba80 | 73 3b 20 73 65 65 20 74 68 65 0a 64 6f 63 75 6d    65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 3d 65 6d | s;.see.the.documentation.for.=em | 
| baa0 | 62 61 72 6b 2d 74 61 72 67 65 74 2d 66 69 6e 64    65 72 73 3d 20 66 6f 72 20 64 65 74 61 69 6c 73 | bark-target-finders=.for.details | 
| bac0 | 2e 29 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20    65 6d 61 63 73 2d 6c 69 73 70 0a 20 20 28 64 65 | .)..#+begin_src.emacs-lisp...(de | 
| bae0 | 66 75 6e 20 6d 79 2d 73 68 6f 72 74 2d 77 69 6b    69 70 65 64 69 61 2d 6c 69 6e 6b 20 28 29 0a 20 | fun.my-short-wikipedia-link.().. | 
| bb00 | 20 20 20 22 54 61 72 67 65 74 20 61 20 6c 69 6e    6b 20 61 74 20 70 6f 69 6e 74 20 6f 66 20 74 68 | ..."Target.a.link.at.point.of.th | 
| bb20 | 65 20 66 6f 72 6d 20 77 69 6b 69 70 65 64 69 61    3a 50 61 67 65 5f 4e 61 6d 65 2e 22 0a 20 20 20 | e.form.wikipedia:Page_Name.".... | 
| bb40 | 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e    0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 73 | .(save-excursion.......(let*.((s | 
| bb60 | 74 61 72 74 20 28 70 72 6f 67 6e 20 28 73 6b 69    70 2d 63 68 61 72 73 2d 62 61 63 6b 77 61 72 64 | tart.(progn.(skip-chars-backward | 
| bb80 | 20 22 5b 3a 61 6c 6e 75 6d 3a 5d 5f 3a 22 29 20    28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 | ."[:alnum:]_:").(point)))....... | 
| bba0 | 20 20 20 20 20 20 20 28 65 6e 64 20 28 70 72 6f    67 6e 20 28 73 6b 69 70 2d 63 68 61 72 73 2d 66 | .......(end.(progn.(skip-chars-f | 
| bbc0 | 6f 72 77 61 72 64 20 22 5b 3a 61 6c 6e 75 6d 3a    5d 5f 3a 22 29 20 28 70 6f 69 6e 74 29 29 29 0a | orward."[:alnum:]_:").(point))). | 
| bbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74    72 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 | .............(str.(buffer-substr | 
| bc00 | 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65    73 20 73 74 61 72 74 20 65 6e 64 29 29 29 0a 20 | ing-no-properties.start.end))).. | 
| bc20 | 20 20 20 20 20 20 20 28 73 61 76 65 2d 6d 61 74    63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 20 20 | .......(save-match-data......... | 
| bc40 | 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d    6d 61 74 63 68 20 22 77 69 6b 69 70 65 64 69 61 | ..(when.(string-match."wikipedia | 
| bc60 | 3a 5c 5c 28 5b 5b 3a 61 6c 6e 75 6d 3a 5d 5f 5d    2b 5c 5c 29 22 20 73 74 72 29 0a 20 20 20 20 20 | :\\([[:alnum:]_]+\\)".str)...... | 
| bc80 | 20 20 20 20 20 20 20 60 28 75 72 6c 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 2c 28 66 6f 72 | .......`(url...............,(for | 
| bca0 | 6d 61 74 20 22 68 74 74 70 73 3a 2f 2f 65 6e 2e    77 69 6b 69 70 65 64 69 61 2e 6f 72 67 2f 77 69 | mat."https://en.wikipedia.org/wi | 
| bcc0 | 6b 69 2f 25 73 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ki/%s"........................(m | 
| bce0 | 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 73 74    72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | atch-string.1.str))............. | 
| bd00 | 20 20 2c 73 74 61 72 74 20 2e 20 2c 65 6e 64 29    29 29 29 29 29 0a 0a 20 20 28 61 64 64 2d 74 6f | ..,start...,end))))))....(add-to | 
| bd20 | 2d 6c 69 73 74 20 27 65 6d 62 61 72 6b 2d 74 61    72 67 65 74 2d 66 69 6e 64 65 72 73 20 27 6d 79 | -list.'embark-target-finders.'my | 
| bd40 | 2d 73 68 6f 72 74 2d 77 69 6b 69 70 65 64 69 61    2d 6c 69 6e 6b 29 0a 23 2b 65 6e 64 5f 73 72 63 | -short-wikipedia-link).#+end_src | 
| bd60 | 0a 0a 2a 20 48 6f 77 20 64 6f 65 73 20 45 6d 62    61 72 6b 20 63 61 6c 6c 20 74 68 65 20 61 63 74 | ..*.How.does.Embark.call.the.act | 
| bd80 | 69 6f 6e 73 3f 0a 0a 20 20 45 6d 62 61 72 6b 20    61 63 74 69 6f 6e 73 20 61 72 65 20 6e 6f 72 6d | ions?....Embark.actions.are.norm | 
| bda0 | 61 6c 20 45 6d 61 63 73 20 63 6f 6d 6d 61 6e 64    73 2c 20 74 68 61 74 20 69 73 2c 20 66 75 6e 63 | al.Emacs.commands,.that.is,.func | 
| bdc0 | 74 69 6f 6e 73 20 77 69 74 68 20 61 6e 0a 20 20    69 6e 74 65 72 61 63 74 69 76 65 20 73 70 65 63 | tions.with.an...interactive.spec | 
| bde0 | 69 66 69 63 61 74 69 6f 6e 2e 20 49 6e 20 6f 72    64 65 72 20 74 6f 20 65 78 65 63 75 74 65 20 61 | ification..In.order.to.execute.a | 
| be00 | 6e 20 61 63 74 69 6f 6e 2c 20 45 6d 62 61 72 6b    0a 20 20 63 61 6c 6c 73 20 74 68 65 20 63 6f 6d | n.action,.Embark...calls.the.com | 
| be20 | 6d 61 6e 64 20 77 69 74 68 20 3d 63 61 6c 6c 2d    69 6e 74 65 72 61 63 74 69 76 65 6c 79 3d 2c 20 | mand.with.=call-interactively=,. | 
| be40 | 73 6f 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 72    65 61 64 73 20 75 73 65 72 0a 20 20 69 6e 70 75 | so.the.command.reads.user...inpu | 
| be60 | 74 20 65 78 61 63 74 6c 79 20 61 73 20 69 66 20    72 75 6e 20 64 69 72 65 63 74 6c 79 20 62 79 20 | t.exactly.as.if.run.directly.by. | 
| be80 | 74 68 65 20 75 73 65 72 2e 20 46 6f 72 20 65 78    61 6d 70 6c 65 20 74 68 65 0a 20 20 63 6f 6d 6d | the.user..For.example.the...comm | 
| bea0 | 61 6e 64 20 6d 61 79 20 6f 70 65 6e 20 61 20 6d    69 6e 69 62 75 66 66 65 72 20 61 6e 64 20 72 65 | and.may.open.a.minibuffer.and.re | 
| bec0 | 61 64 20 61 20 73 74 72 69 6e 67 0a 20 20 28 3d    72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 | ad.a.string...(=read-from-minibu | 
| bee0 | 66 66 65 72 3d 29 20 6f 72 20 6f 70 65 6e 20 61    20 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 6e 74 65 | ffer=).or.open.a.completion.inte | 
| bf00 | 72 66 61 63 65 0a 20 20 28 3d 63 6f 6d 70 6c 65    74 69 6e 67 2d 72 65 61 64 3d 29 2e 20 49 66 20 | rface...(=completing-read=)..If. | 
| bf20 | 74 68 69 73 20 68 61 70 70 65 6e 73 2c 20 45 6d    62 61 72 6b 20 74 61 6b 65 73 20 74 68 65 20 74 | this.happens,.Embark.takes.the.t | 
| bf40 | 61 72 67 65 74 20 73 74 72 69 6e 67 0a 20 20 61    6e 64 20 69 6e 73 65 72 74 73 20 69 74 20 61 75 | arget.string...and.inserts.it.au | 
| bf60 | 74 6f 6d 61 74 69 63 61 6c 6c 79 20 69 6e 74 6f    20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c | tomatically.into.the.minibuffer, | 
| bf80 | 20 73 69 6d 75 6c 61 74 69 6e 67 20 75 73 65 72    0a 20 20 69 6e 70 75 74 20 74 68 69 73 20 77 61 | .simulating.user...input.this.wa | 
| bfa0 | 79 2e 20 41 66 74 65 72 20 69 6e 73 65 72 74 69    6e 67 20 74 68 65 20 73 74 72 69 6e 67 2c 20 45 | y..After.inserting.the.string,.E | 
| bfc0 | 6d 62 61 72 6b 20 65 78 69 74 73 20 74 68 65 0a    20 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 73 75 | mbark.exits.the...minibuffer,.su | 
| bfe0 | 62 6d 69 74 74 69 6e 67 20 74 68 65 20 69 6e 70    75 74 2e 20 28 54 68 65 20 69 6d 6d 65 64 69 61 | bmitting.the.input..(The.immedia | 
| c000 | 74 65 20 6d 69 6e 69 62 75 66 66 65 72 20 65 78    69 74 20 63 61 6e 0a 20 20 62 65 20 64 69 73 61 | te.minibuffer.exit.can...be.disa | 
| c020 | 62 6c 65 64 20 66 6f 72 20 73 70 65 63 69 66 69    63 20 61 63 74 69 6f 6e 73 20 69 6e 20 6f 72 64 | bled.for.specific.actions.in.ord | 
| c040 | 65 72 20 74 6f 20 61 6c 6c 6f 77 20 65 64 69 74    69 6e 67 20 74 68 65 0a 20 20 69 6e 70 75 74 3b | er.to.allow.editing.the...input; | 
| c060 | 20 74 68 69 73 20 69 73 20 64 6f 6e 65 20 62 79    20 61 64 64 69 6e 67 20 74 68 65 20 3d 65 6d 62 | .this.is.done.by.adding.the.=emb | 
| c080 | 61 72 6b 2d 2d 61 6c 6c 6f 77 2d 65 64 69 74 3d    20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 74 68 65 | ark--allow-edit=.function.to.the | 
| c0a0 | 0a 20 20 61 70 70 72 6f 70 72 69 61 74 65 20 65    6e 74 72 79 20 6f 66 20 3d 65 6d 62 61 72 6b 2d | ...appropriate.entry.of.=embark- | 
| c0c0 | 74 61 72 67 65 74 2d 69 6e 6a 65 63 74 69 6f 6e    2d 68 6f 6f 6b 73 3d 29 2e 20 45 6d 62 61 72 6b | target-injection-hooks=)..Embark | 
| c0e0 | 20 69 6e 73 65 72 74 73 0a 20 20 74 68 65 20 74    61 72 67 65 74 20 73 74 72 69 6e 67 20 61 74 20 | .inserts...the.target.string.at. | 
| c100 | 74 68 65 20 66 69 72 73 74 20 6d 69 6e 69 62 75    66 66 65 72 20 6f 70 65 6e 65 64 20 62 79 20 74 | the.first.minibuffer.opened.by.t | 
| c120 | 68 65 20 61 63 74 69 6f 6e 0a 20 20 63 6f 6d 6d    61 6e 64 2c 20 61 6e 64 20 69 66 20 74 68 65 20 | he.action...command,.and.if.the. | 
| c140 | 63 6f 6d 6d 61 6e 64 20 68 61 70 70 65 6e 73 20    74 6f 20 70 72 6f 6d 70 74 20 74 68 65 20 75 73 | command.happens.to.prompt.the.us | 
| c160 | 65 72 20 66 6f 72 20 69 6e 70 75 74 0a 20 20 6d    6f 72 65 20 74 68 61 6e 20 6f 6e 63 65 2c 20 74 | er.for.input...more.than.once,.t | 
| c180 | 68 65 20 75 73 65 72 20 73 74 69 6c 6c 20 69 6e    74 65 72 61 63 74 73 20 77 69 74 68 20 74 68 65 | he.user.still.interacts.with.the | 
| c1a0 | 20 73 65 63 6f 6e 64 20 61 6e 64 20 66 75 72 74    68 65 72 0a 20 20 70 72 6f 6d 70 74 73 20 69 6e | .second.and.further...prompts.in | 
| c1c0 | 20 74 68 65 20 6e 6f 72 6d 61 6c 20 66 61 73 68    69 6f 6e 2e 20 4e 6f 74 65 20 74 68 61 74 20 69 | .the.normal.fashion..Note.that.i | 
| c1e0 | 66 20 61 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73    20 6e 6f 74 0a 20 20 70 72 6f 6d 70 74 20 74 68 | f.a.command.does.not...prompt.th | 
| c200 | 65 20 75 73 65 72 20 66 6f 72 20 69 6e 70 75 74    20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 | e.user.for.input.in.the.minibuff | 
| c220 | 65 72 2c 20 45 6d 62 61 72 6b 20 73 74 69 6c 6c    20 61 6c 6c 6f 77 73 20 79 6f 75 0a 20 20 74 6f | er,.Embark.still.allows.you...to | 
| c240 | 20 75 73 65 20 69 74 20 61 73 20 61 6e 20 61 63    74 69 6f 6e 2c 20 62 75 74 20 6f 66 20 63 6f 75 | .use.it.as.an.action,.but.of.cou | 
| c260 | 72 73 65 2c 20 6e 65 76 65 72 20 69 6e 73 65 72    74 73 20 74 68 65 20 74 61 72 67 65 74 0a 20 20 | rse,.never.inserts.the.target... | 
| c280 | 61 6e 79 77 68 65 72 65 2e 20 28 54 68 65 72 65    20 61 72 65 20 70 6c 65 6e 74 79 20 6f 66 20 65 | anywhere..(There.are.plenty.of.e | 
| c2a0 | 78 61 6d 70 6c 65 73 20 69 6e 20 74 68 65 20 64    65 66 61 75 6c 74 20 63 6f 6e 66 69 67 75 72 61 | xamples.in.the.default.configura | 
| c2c0 | 74 69 6f 6e 0a 20 20 6f 66 20 63 6f 6d 6d 61 6e    64 73 20 74 68 61 74 20 64 6f 20 6e 6f 74 20 70 | tion...of.commands.that.do.not.p | 
| c2e0 | 72 6f 6d 70 74 20 74 68 65 20 75 73 65 72 20 62    6f 75 6e 64 20 74 6f 20 6b 65 79 73 20 69 6e 20 | rompt.the.user.bound.to.keys.in. | 
| c300 | 74 68 65 20 61 63 74 69 6f 6e 0a 20 20 6d 61 70    73 2c 20 6d 6f 73 74 20 6f 66 20 74 68 65 20 72 | the.action...maps,.most.of.the.r | 
| c320 | 65 67 69 6f 6e 20 61 63 74 69 6f 6e 73 2c 20 66    6f 72 20 69 6e 73 74 61 6e 63 65 2e 29 0a 0a 20 | egion.actions,.for.instance.)... | 
| c340 | 20 54 68 69 73 20 69 73 20 68 6f 77 20 45 6d 62    61 72 6b 20 6d 61 6e 61 67 65 73 20 74 6f 20 72 | .This.is.how.Embark.manages.to.r | 
| c360 | 65 75 73 65 20 6e 6f 72 6d 61 6c 20 63 6f 6d 6d    61 6e 64 73 20 61 73 20 61 63 74 69 6f 6e 73 2e | euse.normal.commands.as.actions. | 
| c380 | 20 54 68 65 0a 20 20 6d 65 63 68 61 6e 69 73 6d    20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 75 | .The...mechanism.allows.you.to.u | 
| c3a0 | 73 65 20 61 73 20 45 6d 62 61 72 6b 20 61 63 74    69 6f 6e 73 20 63 6f 6d 6d 61 6e 64 73 20 74 68 | se.as.Embark.actions.commands.th | 
| c3c0 | 61 74 20 77 65 72 65 20 6e 6f 74 0a 20 20 77 72    69 74 74 65 6e 20 77 69 74 68 20 45 6d 62 61 72 | at.were.not...written.with.Embar | 
| c3e0 | 6b 20 69 6e 20 6d 69 6e 64 20 28 61 6e 64 20 69    6e 64 65 65 64 20 61 6c 6d 6f 73 74 20 61 6c 6c | k.in.mind.(and.indeed.almost.all | 
| c400 | 20 61 63 74 69 6f 6e 73 20 74 68 61 74 20 61 72    65 0a 20 20 62 6f 75 6e 64 20 62 79 20 64 65 66 | .actions.that.are...bound.by.def | 
| c420 | 61 75 6c 74 20 69 6e 20 45 6d 62 61 72 6b 27 73    20 61 63 74 69 6f 6e 20 6b 65 79 6d 61 70 73 20 | ault.in.Embark's.action.keymaps. | 
| c440 | 61 72 65 20 73 74 61 6e 64 61 72 64 20 45 6d 61    63 73 0a 20 20 63 6f 6d 6d 61 6e 64 73 29 2e 20 | are.standard.Emacs...commands).. | 
| c460 | 49 74 20 61 6c 73 6f 20 61 6c 6c 6f 77 73 20 79    6f 75 20 74 6f 20 77 72 69 74 65 20 6e 65 77 20 | It.also.allows.you.to.write.new. | 
| c480 | 63 75 73 74 6f 6d 20 61 63 74 69 6f 6e 73 20 69    6e 20 73 75 63 68 20 61 0a 20 20 77 61 79 20 74 | custom.actions.in.such.a...way.t | 
| c4a0 | 68 61 74 20 74 68 65 79 20 61 72 65 20 75 73 65    66 75 6c 20 65 76 65 6e 20 77 69 74 68 6f 75 74 | hat.they.are.useful.even.without | 
| c4c0 | 20 45 6d 62 61 72 6b 2e 0a 0a 20 20 53 74 61 72    69 6e 67 20 66 72 6f 6d 20 76 65 72 73 69 6f 6e | .Embark.....Staring.from.version | 
| c4e0 | 20 32 38 2e 31 2c 20 45 6d 61 63 73 20 68 61 73    20 61 20 76 61 72 69 61 62 6c 65 0a 20 20 3d 79 | .28.1,.Emacs.has.a.variable...=y | 
| c500 | 2d 6f 72 2d 6e 2d 70 2d 75 73 65 2d 72 65 61 64    2d 6b 65 79 3d 2c 20 77 68 69 63 68 20 77 68 65 | -or-n-p-use-read-key=,.which.whe | 
| c520 | 6e 20 73 65 74 20 74 6f 20 3d 74 3d 20 63 61 75    73 65 73 20 3d 79 2d 6f 72 2d 6e 2d 70 3d 20 74 | n.set.to.=t=.causes.=y-or-n-p=.t | 
| c540 | 6f 20 75 73 65 0a 20 20 3d 72 65 61 64 2d 6b 65    79 3d 20 69 6e 73 74 65 61 64 20 6f 66 20 3d 72 | o.use...=read-key=.instead.of.=r | 
| c560 | 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66    66 65 72 3d 2e 20 53 65 74 74 69 6e 67 0a 20 20 | ead-from-minibuffer=..Setting... | 
| c580 | 3d 79 2d 6f 72 2d 6e 2d 70 2d 75 73 65 2d 72 65    61 64 2d 6b 65 79 3d 20 74 6f 20 3d 74 3d 20 69 | =y-or-n-p-use-read-key=.to.=t=.i | 
| c5a0 | 73 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 66 6f    72 20 45 6d 62 61 72 6b 20 75 73 65 72 73 20 62 | s.recommended.for.Embark.users.b | 
| c5c0 | 65 63 61 75 73 65 0a 20 20 69 74 20 6b 65 65 70    73 20 45 6d 62 61 72 6b 20 66 72 6f 6d 20 61 74 | ecause...it.keeps.Embark.from.at | 
| c5e0 | 74 65 6d 70 74 69 6e 67 20 74 6f 20 69 6e 73 65    72 74 20 74 68 65 20 74 61 72 67 65 74 20 61 74 | tempting.to.insert.the.target.at | 
| c600 | 20 61 20 3d 79 2d 6f 72 2d 6e 2d 70 3d 0a 20 20    70 72 6f 6d 70 74 2c 20 77 68 69 63 68 20 77 6f | .a.=y-or-n-p=...prompt,.which.wo | 
| c620 | 75 6c 64 20 61 6c 6d 6f 73 74 20 6e 65 76 65 72    20 62 65 20 73 65 6e 73 69 62 6c 65 2e 20 41 6c | uld.almost.never.be.sensible..Al | 
| c640 | 73 6f 20 63 6f 6e 73 69 64 65 72 20 74 68 69 73    20 61 73 0a 20 20 61 20 77 61 72 6e 69 6e 67 20 | so.consider.this.as...a.warning. | 
| c660 | 74 6f 20 73 74 72 75 63 74 75 72 65 20 79 6f 75    72 20 6f 77 6e 20 61 63 74 69 6f 6e 20 63 6f 6d | to.structure.your.own.action.com | 
| c680 | 6d 61 6e 64 73 20 73 6f 20 74 68 61 74 20 69 66    20 74 68 65 79 20 75 73 65 0a 20 20 3d 79 2d 6f | mands.so.that.if.they.use...=y-o | 
| c6a0 | 72 2d 6e 2d 70 3d 2c 20 74 68 65 79 20 64 6f 20    73 6f 20 6f 6e 6c 79 20 61 66 74 65 72 20 74 68 | r-n-p=,.they.do.so.only.after.th | 
| c6c0 | 65 20 70 72 6f 6d 70 74 69 6e 67 20 66 6f 72 20    74 68 65 20 74 61 72 67 65 74 2e 0a 0a 20 20 48 | e.prompting.for.the.target.....H | 
| c6e0 | 65 72 65 20 69 73 20 61 20 73 69 6d 70 6c 65 20    65 78 61 6d 70 6c 65 20 69 6c 6c 75 73 74 72 61 | ere.is.a.simple.example.illustra | 
| c700 | 74 69 6e 67 20 74 68 65 20 76 61 72 69 6f 75 73    20 77 61 79 73 20 6f 66 20 72 65 61 64 69 6e 67 | ting.the.various.ways.of.reading | 
| c720 | 0a 20 20 69 6e 70 75 74 20 66 72 6f 6d 20 74 68    65 20 75 73 65 72 20 6d 65 6e 74 69 6f 6e 65 64 | ...input.from.the.user.mentioned | 
| c740 | 20 61 62 6f 76 65 2e 20 42 69 6e 64 20 74 68 65    20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 | .above..Bind.the.following.comma | 
| c760 | 6e 64 73 20 74 6f 0a 20 20 74 68 65 20 3d 65 6d    62 61 72 6b 2d 73 79 6d 62 6f 6c 2d 6d 61 70 3d | nds.to...the.=embark-symbol-map= | 
| c780 | 20 74 6f 20 62 65 20 75 73 65 64 20 61 73 20 61    63 74 69 6f 6e 73 2c 20 74 68 65 6e 20 70 75 74 | .to.be.used.as.actions,.then.put | 
| c7a0 | 20 74 68 65 20 70 6f 69 6e 74 20 6f 6e 0a 20 20    73 6f 6d 65 20 73 79 6d 62 6f 6c 20 61 6e 64 20 | .the.point.on...some.symbol.and. | 
| c7c0 | 72 75 6e 20 74 68 65 6d 20 77 69 74 68 20 3d 65    6d 62 61 72 6b 2d 61 63 74 3d 3a 0a 0a 20 20 23 | run.them.with.=embark-act=:....# | 
| c7e0 | 2b 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73    2d 6c 69 73 70 0a 20 20 20 20 28 64 65 66 75 6e | +begin_src.emacs-lisp.....(defun | 
| c800 | 20 65 78 61 6d 70 6c 65 2d 61 63 74 69 6f 6e 2d    63 6f 6d 6d 61 6e 64 31 20 28 29 0a 20 20 20 20 | .example-action-command1.()..... | 
| c820 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a    20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 | ..(interactive).......(message." | 
| c840 | 54 68 65 20 69 6e 70 75 74 20 77 61 73 20 60 25    73 27 2e 22 20 28 72 65 61 64 2d 66 72 6f 6d 2d | The.input.was.`%s'.".(read-from- | 
| c860 | 6d 69 6e 69 62 75 66 66 65 72 20 22 49 6e 70 75    74 3a 20 22 29 29 29 0a 0a 20 20 20 20 28 64 65 | minibuffer."Input:.")))......(de | 
| c880 | 66 75 6e 20 65 78 61 6d 70 6c 65 2d 61 63 74 69    6f 6e 2d 63 6f 6d 6d 61 6e 64 32 20 28 61 72 67 | fun.example-action-command2.(arg | 
| c8a0 | 20 69 6e 70 75 74 31 20 69 6e 70 75 74 32 29 0a    20 20 20 20 20 20 28 69 6e 74 65 72 61 63 74 69 | .input1.input2).......(interacti | 
| c8c0 | 76 65 20 22 50 5c 6e 73 49 6e 70 75 74 20 31 3a    20 5c 6e 73 49 6e 70 75 74 20 32 3a 20 22 29 0a | ve."P\nsInput.1:.\nsInput.2:."). | 
| c8e0 | 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22    54 68 65 20 66 69 72 73 74 20 69 6e 70 75 74 20 | ......(message."The.first.input. | 
| c900 | 25 73 77 61 73 20 60 25 73 27 2c 20 61 6e 64 20    74 68 65 20 73 65 63 6f 6e 64 20 77 61 73 20 60 | %swas.`%s',.and.the.second.was.` | 
| c920 | 25 73 27 2e 22 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 69 66 20 61 72 67 20 22 74 72 | %s'."................(if.arg."tr | 
| c940 | 75 6c 79 20 22 20 22 22 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 69 6e 70 75 74 31 0a | uly."."")................input1. | 
| c960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69    6e 70 75 74 32 29 29 0a 0a 20 20 20 20 28 64 65 | ...............input2))......(de | 
| c980 | 66 75 6e 20 65 78 61 6d 70 6c 65 2d 61 63 74 69    6f 6e 2d 63 6f 6d 6d 61 6e 64 33 20 28 29 0a 20 | fun.example-action-command3.().. | 
| c9a0 | 20 20 20 20 20 28 69 6e 74 65 72 61 63 74 69 76    65 29 0a 20 20 20 20 20 20 28 6d 65 73 73 61 67 | .....(interactive).......(messag | 
| c9c0 | 65 20 22 59 6f 75 72 20 73 65 6c 65 63 74 69 6f    6e 20 77 61 73 20 60 25 73 27 2e 22 0a 20 20 20 | e."Your.selection.was.`%s'.".... | 
| c9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d    70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 53 65 | ............(completing-read."Se | 
| ca00 | 6c 65 63 74 3a 20 22 20 27 28 22 45 22 20 22 4d    22 20 22 42 22 20 22 41 22 20 22 52 22 20 22 4b | lect:.".'("E"."M"."B"."A"."R"."K | 
| ca20 | 22 29 29 29 29 0a 0a 20 20 20 20 28 64 65 66 75    6e 20 65 78 61 6d 70 6c 65 2d 61 63 74 69 6f 6e | "))))......(defun.example-action | 
| ca40 | 2d 63 6f 6d 6d 61 6e 64 34 20 28 29 0a 20 20 20    20 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | -command4.().......(interactive) | 
| ca60 | 0a 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20    22 49 20 64 6f 6e 27 74 20 70 72 6f 6d 70 74 20 | .......(message."I.don't.prompt. | 
| ca80 | 79 6f 75 20 66 6f 72 20 69 6e 70 75 74 20 61 6e    64 20 74 68 75 73 20 69 67 6e 6f 72 65 20 74 68 | you.for.input.and.thus.ignore.th | 
| caa0 | 65 20 74 61 72 67 65 74 21 22 29 29 0a 0a 20 20    20 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 65 6d | e.target!"))......(keymap-set.em | 
| cac0 | 62 61 72 6b 2d 73 79 6d 62 6f 6c 2d 6d 61 70 20    22 58 20 31 22 20 23 27 65 78 61 6d 70 6c 65 2d | bark-symbol-map."X.1".#'example- | 
| cae0 | 61 63 74 69 6f 6e 2d 63 6f 6d 6d 61 6e 64 31 29    0a 20 20 20 20 28 6b 65 79 6d 61 70 2d 73 65 74 | action-command1).....(keymap-set | 
| cb00 | 20 65 6d 62 61 72 6b 2d 73 79 6d 62 6f 6c 2d 6d    61 70 20 22 58 20 32 22 20 23 27 65 78 61 6d 70 | .embark-symbol-map."X.2".#'examp | 
| cb20 | 6c 65 2d 61 63 74 69 6f 6e 2d 63 6f 6d 6d 61 6e    64 32 29 0a 20 20 20 20 28 6b 65 79 6d 61 70 2d | le-action-command2).....(keymap- | 
| cb40 | 73 65 74 20 65 6d 62 61 72 6b 2d 73 79 6d 62 6f    6c 2d 6d 61 70 20 22 58 20 33 22 20 23 27 65 78 | set.embark-symbol-map."X.3".#'ex | 
| cb60 | 61 6d 70 6c 65 2d 61 63 74 69 6f 6e 2d 63 6f 6d    6d 61 6e 64 33 29 0a 20 20 20 20 28 6b 65 79 6d | ample-action-command3).....(keym | 
| cb80 | 61 70 2d 73 65 74 20 65 6d 62 61 72 6b 2d 73 79    6d 62 6f 6c 2d 6d 61 70 20 22 58 20 34 22 20 23 | ap-set.embark-symbol-map."X.4".# | 
| cba0 | 27 65 78 61 6d 70 6c 65 2d 61 63 74 69 6f 6e 2d    63 6f 6d 6d 61 6e 64 34 29 0a 20 20 23 2b 65 6e | 'example-action-command4)...#+en | 
| cbc0 | 64 5f 73 72 63 0a 0a 20 20 41 6c 73 6f 20 6e 6f    74 65 20 74 68 61 74 20 69 66 20 79 6f 75 20 61 | d_src....Also.note.that.if.you.a | 
| cbe0 | 72 65 20 75 73 69 6e 67 20 74 68 65 20 6b 65 79    20 62 69 6e 64 69 6e 67 73 20 74 6f 20 63 61 6c | re.using.the.key.bindings.to.cal | 
| cc00 | 6c 20 61 63 74 69 6f 6e 73 2c 0a 20 20 79 6f 75    20 63 61 6e 20 70 61 73 73 20 70 72 65 66 69 78 | l.actions,...you.can.pass.prefix | 
| cc20 | 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 61 63    74 69 6f 6e 73 20 69 6e 20 74 68 65 20 6e 6f 72 | .arguments.to.actions.in.the.nor | 
| cc40 | 6d 61 6c 20 77 61 79 2e 20 46 6f 72 0a 20 20 65    78 61 6d 70 6c 65 2c 20 79 6f 75 20 63 61 6e 20 | mal.way..For...example,.you.can. | 
| cc60 | 75 73 65 20 3d 43 2d 75 20 58 32 3d 20 77 69 74    68 20 74 68 65 20 61 62 6f 76 65 20 64 65 6d 6f | use.=C-u.X2=.with.the.above.demo | 
| cc80 | 6e 73 74 72 61 74 69 6f 6e 20 61 63 74 69 6f 6e    73 20 74 6f 0a 20 20 6d 61 6b 65 20 74 68 65 20 | nstration.actions.to...make.the. | 
| cca0 | 6d 65 73 73 61 67 65 20 70 72 69 6e 74 65 64 20    62 79 20 3d 65 78 61 6d 70 6c 65 2d 61 63 74 69 | message.printed.by.=example-acti | 
| ccc0 | 6f 6e 2d 63 6f 6d 6d 61 6e 64 32 3d 20 6d 6f 72    65 20 65 6d 70 68 61 74 69 63 2e 0a 20 20 54 68 | on-command2=.more.emphatic....Th | 
| cce0 | 69 73 20 61 62 69 6c 69 74 79 20 74 6f 20 70 61    73 73 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 | is.ability.to.pass.prefix.argume | 
| cd00 | 6e 74 73 20 74 6f 20 61 63 74 69 6f 6e 73 20 69    73 20 75 73 65 66 75 6c 20 66 6f 72 20 73 6f 6d | nts.to.actions.is.useful.for.som | 
| cd20 | 65 0a 20 20 61 63 74 69 6f 6e 73 20 69 6e 20 74    68 65 20 64 65 66 61 75 6c 74 20 63 6f 6e 66 69 | e...actions.in.the.default.confi | 
| cd40 | 67 75 72 61 74 69 6f 6e 2c 20 73 75 63 68 20 61    73 0a 20 20 3d 65 6d 62 61 72 6b 2d 73 68 65 6c | guration,.such.as...=embark-shel | 
| cd60 | 6c 2d 63 6f 6d 6d 61 6e 64 2d 6f 6e 2d 62 75 66    66 65 72 3d 2e 0a 0a 2a 2a 20 4e 6f 6e 2d 69 6e | l-command-on-buffer=...**.Non-in | 
| cd80 | 74 65 72 61 63 74 69 76 65 20 66 75 6e 63 74 69    6f 6e 73 20 61 73 20 61 63 74 69 6f 6e 73 0a 0a | teractive.functions.as.actions.. | 
| cda0 | 20 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 2c    20 45 6d 62 61 72 6b 20 64 6f 65 73 20 73 75 70 | ..Alternatively,.Embark.does.sup | 
| cdc0 | 70 6f 72 74 20 6f 6e 65 20 6f 74 68 65 72 20 74    79 70 65 20 6f 66 20 61 63 74 69 6f 6e 3a 20 61 | port.one.other.type.of.action:.a | 
| cde0 | 0a 20 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69    76 65 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 61 | ...non-interactive.function.of.a | 
| ce00 | 20 73 69 6e 67 6c 65 20 61 72 67 75 6d 65 6e 74    2e 20 54 68 65 20 74 61 72 67 65 74 20 69 73 20 | .single.argument..The.target.is. | 
| ce20 | 70 61 73 73 65 64 0a 20 20 61 73 20 61 72 67 75    6d 65 6e 74 20 74 6f 20 74 68 65 20 66 75 6e 63 | passed...as.argument.to.the.func | 
| ce40 | 74 69 6f 6e 2e 20 46 6f 72 20 65 78 61 6d 70 6c    65 3a 0a 0a 20 20 23 2b 62 65 67 69 6e 5f 73 72 | tion..For.example:....#+begin_sr | 
| ce60 | 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 20 20 20    20 28 64 65 66 75 6e 20 65 78 61 6d 70 6c 65 2d | c.emacs-lisp.....(defun.example- | 
| ce80 | 61 63 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 20    28 74 61 72 67 65 74 29 0a 20 20 20 20 20 20 28 | action-function.(target).......( | 
| cea0 | 6d 65 73 73 61 67 65 20 22 54 68 65 20 74 61 72    67 65 74 20 77 61 73 20 60 25 73 27 2e 22 20 74 | message."The.target.was.`%s'.".t | 
| cec0 | 61 72 67 65 74 29 29 0a 0a 20 20 20 20 28 6b 65    79 6d 61 70 2d 73 65 74 20 65 6d 62 61 72 6b 2d | arget))......(keymap-set.embark- | 
| cee0 | 73 79 6d 62 6f 6c 2d 6d 61 70 20 22 58 20 34 22    20 23 27 65 78 61 6d 70 6c 65 2d 61 63 74 69 6f | symbol-map."X.4".#'example-actio | 
| cf00 | 6e 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 20 23 2b    65 6e 64 5f 73 72 63 0a 0a 20 20 4e 6f 74 65 20 | n-function)...#+end_src....Note. | 
| cf20 | 74 68 61 74 20 6e 6f 72 6d 61 6c 6c 79 20 62 69    6e 64 69 6e 67 20 6e 6f 6e 2d 69 6e 74 65 72 61 | that.normally.binding.non-intera | 
| cf40 | 63 74 69 76 65 20 66 75 6e 63 74 69 6f 6e 73 20    69 6e 20 61 20 6b 65 79 6d 61 70 20 69 73 0a 20 | ctive.functions.in.a.keymap.is.. | 
| cf60 | 20 75 73 65 6c 65 73 73 2c 20 73 69 6e 63 65 20    77 68 65 6e 20 61 74 74 65 6d 70 74 69 6e 67 20 | .useless,.since.when.attempting. | 
| cf80 | 74 6f 20 72 75 6e 20 74 68 65 6d 20 75 73 69 6e    67 20 74 68 65 20 6b 65 79 20 62 69 6e 64 69 6e | to.run.them.using.the.key.bindin | 
| cfa0 | 67 20 79 6f 75 0a 20 20 67 65 74 20 61 6e 20 65    72 72 6f 72 20 6d 65 73 73 61 67 65 20 73 69 6d | g.you...get.an.error.message.sim | 
| cfc0 | 69 6c 61 72 20 74 6f 20 22 57 72 6f 6e 67 20 74    79 70 65 20 61 72 67 75 6d 65 6e 74 3a 20 63 6f | ilar.to."Wrong.type.argument:.co | 
| cfe0 | 6d 6d 61 6e 64 70 2c 0a 20 20 65 78 61 6d 70 6c    65 2d 61 63 74 69 6f 6e 2d 66 75 6e 63 74 69 6f | mmandp,...example-action-functio | 
| d000 | 6e 22 2e 20 49 6e 20 67 65 6e 65 72 61 6c 20 69    74 20 69 73 20 6d 6f 72 65 20 66 6c 65 78 69 62 | n"..In.general.it.is.more.flexib | 
| d020 | 6c 65 20 74 6f 20 77 72 69 74 65 0a 20 20 61 6e    79 20 6e 65 77 20 45 6d 62 61 72 6b 20 61 63 74 | le.to.write...any.new.Embark.act | 
| d040 | 69 6f 6e 73 20 61 73 20 63 6f 6d 6d 61 6e 64 73    2c 20 74 68 61 74 20 69 73 2c 20 61 73 20 69 6e | ions.as.commands,.that.is,.as.in | 
| d060 | 74 65 72 61 63 74 69 76 65 0a 20 20 66 75 6e 63    74 69 6f 6e 73 2c 20 62 65 63 61 75 73 65 20 74 | teractive...functions,.because.t | 
| d080 | 68 61 74 20 77 61 79 20 79 6f 75 20 63 61 6e 20    61 6c 73 6f 20 72 75 6e 20 74 68 65 6d 20 64 69 | hat.way.you.can.also.run.them.di | 
| d0a0 | 72 65 63 74 6c 79 2c 20 77 69 74 68 6f 75 74 0a    20 20 45 6d 62 61 72 6b 2e 20 42 75 74 20 74 68 | rectly,.without...Embark..But.th | 
| d0c0 | 65 72 65 20 61 72 65 20 61 20 63 6f 75 70 6c 65    20 6f 66 20 72 65 61 73 6f 6e 73 20 74 6f 20 75 | ere.are.a.couple.of.reasons.to.u | 
| d0e0 | 73 65 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69    76 65 0a 20 20 66 75 6e 63 74 69 6f 6e 73 20 61 | se.non-interactive...functions.a | 
| d100 | 73 20 61 63 74 69 6f 6e 73 3a 0a 0a 20 20 31 2e    20 59 6f 75 20 6d 61 79 20 61 6c 72 65 61 64 79 | s.actions:....1..You.may.already | 
| d120 | 20 68 61 76 65 20 74 68 65 20 66 75 6e 63 74 69    6f 6e 20 6c 79 69 6e 67 20 61 72 6f 75 6e 64 2c | .have.the.function.lying.around, | 
| d140 | 20 61 6e 64 20 69 74 20 69 73 0a 20 20 20 20 20    63 6f 6e 76 65 6e 69 65 6e 74 20 74 6f 20 73 69 | .and.it.is......convenient.to.si | 
| d160 | 6d 70 6c 79 20 72 65 75 73 65 20 69 74 2e 0a 0a    20 20 32 2e 20 46 6f 72 20 63 6f 6d 6d 61 6e 64 | mply.reuse.it.....2..For.command | 
| d180 | 20 61 63 74 69 6f 6e 73 20 74 68 65 20 74 61 72    67 65 74 73 20 63 61 6e 20 6f 6e 6c 79 20 62 65 | .actions.the.targets.can.only.be | 
| d1a0 | 20 73 69 6d 70 6c 65 20 73 74 72 69 6e 67 2c 20    77 69 74 68 0a 20 20 20 20 20 6e 6f 20 74 65 78 | .simple.string,.with......no.tex | 
| d1c0 | 74 20 70 72 6f 70 65 72 74 69 65 73 2e 20 46 6f    72 20 63 65 72 74 61 69 6e 20 61 64 76 61 6e 63 | t.properties..For.certain.advanc | 
| d1e0 | 65 64 20 75 73 65 73 20 79 6f 75 20 6d 61 79 20    77 61 6e 74 20 74 68 65 0a 20 20 20 20 20 61 63 | ed.uses.you.may.want.the......ac | 
| d200 | 74 69 6f 6e 20 74 6f 20 72 65 63 65 69 76 65 20    61 20 73 74 72 69 6e 67 20 2f 77 69 74 68 2f 20 | tion.to.receive.a.string./with/. | 
| d220 | 73 6f 6d 65 20 74 65 78 74 20 70 72 6f 70 65 72    74 69 65 73 2c 20 6f 72 20 65 76 65 6e 20 61 0a | some.text.properties,.or.even.a. | 
| d240 | 20 20 20 20 20 6e 6f 6e 2d 73 74 72 69 6e 67 20    74 61 72 67 65 74 2e 0a 0a 2a 20 45 6d 62 61 72 | .....non-string.target...*.Embar | 
| d260 | 6b 2c 20 4d 61 72 67 69 6e 61 6c 69 61 20 61 6e    64 20 43 6f 6e 73 75 6c 74 0a 0a 45 6d 62 61 72 | k,.Marginalia.and.Consult..Embar | 
| d280 | 6b 20 63 6f 6f 70 65 72 61 74 65 73 20 77 65 6c    6c 20 77 69 74 68 20 74 68 65 20 5b 5b 68 74 74 | k.cooperates.well.with.the.[[htt | 
| d2a0 | 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    6d 69 6e 61 64 2f 6d 61 72 67 69 6e 61 6c 69 61 | ps://github.com/minad/marginalia | 
| d2c0 | 5d 5b 4d 61 72 67 69 6e 61 6c 69 61 5d 5d 20 61    6e 64 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 | ][Marginalia]].and.[[https://git | 
| d2e0 | 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 63 6f    6e 73 75 6c 74 5d 5b 43 6f 6e 73 75 6c 74 5d 5d | hub.com/minad/consult][Consult]] | 
| d300 | 20 70 61 63 6b 61 67 65 73 2e 0a 4e 65 69 74 68    65 72 20 6f 66 20 74 68 6f 73 65 20 70 61 63 6b | .packages..Neither.of.those.pack | 
| d320 | 61 67 65 73 20 69 73 20 61 20 64 65 70 65 6e 64    65 6e 63 79 20 6f 66 20 45 6d 62 61 72 6b 2c 20 | ages.is.a.dependency.of.Embark,. | 
| d340 | 62 75 74 20 62 6f 74 68 20 61 72 65 0a 68 69 67    68 6c 79 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 | but.both.are.highly.recommended. | 
| d360 | 63 6f 6d 70 61 6e 69 6f 6e 73 20 74 6f 20 45 6d    62 61 72 6b 2c 20 66 6f 72 20 6f 70 70 6f 73 69 | companions.to.Embark,.for.opposi | 
| d380 | 74 65 20 72 65 61 73 6f 6e 73 3a 0a 4d 61 72 67    69 6e 61 6c 69 61 20 67 72 65 61 74 6c 79 20 65 | te.reasons:.Marginalia.greatly.e | 
| d3a0 | 6e 68 61 6e 63 65 73 20 45 6d 62 61 72 6b 27 73    20 75 73 65 66 75 6c 6e 65 73 73 2c 20 77 68 69 | nhances.Embark's.usefulness,.whi | 
| d3c0 | 6c 65 20 45 6d 62 61 72 6b 20 63 61 6e 20 68 65    6c 70 0a 65 6e 68 61 6e 63 65 20 43 6f 6e 73 75 | le.Embark.can.help.enhance.Consu | 
| d3e0 | 6c 74 2e 0a 0a 49 6e 20 74 68 65 20 72 65 6d 61    69 6e 64 65 72 20 6f 66 20 74 68 69 73 20 73 65 | lt...In.the.remainder.of.this.se | 
| d400 | 63 74 69 6f 6e 20 49 27 6c 6c 20 65 78 70 6c 61    69 6e 20 77 68 61 74 20 65 78 61 63 74 6c 79 20 | ction.I'll.explain.what.exactly. | 
| d420 | 4d 61 72 67 69 6e 61 6c 69 61 0a 64 6f 65 73 20    66 6f 72 20 45 6d 62 61 72 6b 2c 20 61 6e 64 20 | Marginalia.does.for.Embark,.and. | 
| d440 | 77 68 61 74 20 45 6d 62 61 72 6b 20 63 61 6e 20    64 6f 20 66 6f 72 20 43 6f 6e 73 75 6c 74 2e 0a | what.Embark.can.do.for.Consult.. | 
| d460 | 0a 2a 2a 20 4d 61 72 67 69 6e 61 6c 69 61 0a 0a    45 6d 62 61 72 6b 20 63 6f 6d 65 73 20 77 69 74 | .**.Marginalia..Embark.comes.wit | 
| d480 | 68 20 61 63 74 69 6f 6e 73 20 66 6f 72 20 73 79    6d 62 6f 6c 73 20 28 63 6f 6d 6d 61 6e 64 73 2c | h.actions.for.symbols.(commands, | 
| d4a0 | 20 66 75 6e 63 74 69 6f 6e 73 2c 20 76 61 72 69    61 62 6c 65 73 0a 77 69 74 68 20 61 63 74 69 6f | .functions,.variables.with.actio | 
| d4c0 | 6e 73 20 73 75 63 68 20 61 73 20 66 69 6e 64 69    6e 67 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f | ns.such.as.finding.the.definitio | 
| d4e0 | 6e 2c 20 6c 6f 6f 6b 69 6e 67 20 75 70 20 74 68    65 0a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2c | n,.looking.up.the.documentation, | 
| d500 | 20 65 76 61 6c 75 61 74 69 6e 67 2c 20 65 74 63    2e 29 20 69 6e 20 74 68 65 20 3d 65 6d 62 61 72 | .evaluating,.etc.).in.the.=embar | 
| d520 | 6b 2d 73 79 6d 62 6f 6c 2d 6d 61 70 3d 20 6b 65    79 6d 61 70 2c 20 61 6e 64 0a 66 6f 72 20 70 61 | k-symbol-map=.keymap,.and.for.pa | 
| d540 | 63 6b 61 67 65 73 20 28 61 63 74 69 6f 6e 73 20    6c 69 6b 65 20 69 6e 73 74 61 6c 6c 2c 20 64 65 | ckages.(actions.like.install,.de | 
| d560 | 6c 65 74 65 2c 20 62 72 6f 77 73 65 20 75 72 6c    2c 20 65 74 63 2e 29 20 69 6e 20 74 68 65 0a 3d | lete,.browse.url,.etc.).in.the.= | 
| d580 | 65 6d 62 61 72 6b 2d 70 61 63 6b 61 67 65 2d 6b    65 79 6d 61 70 3d 2e 0a 0a 55 6e 66 6f 72 74 75 | embark-package-keymap=...Unfortu | 
| d5a0 | 6e 61 74 65 6c 79 20 45 6d 62 61 72 6b 20 64 6f    65 73 20 6e 6f 74 20 61 75 74 6f 6d 61 74 69 63 | nately.Embark.does.not.automatic | 
| d5c0 | 61 6c 6c 79 20 6f 66 66 65 72 73 20 79 6f 75 20    74 68 65 73 65 20 6b 65 79 6d 61 70 73 0a 77 68 | ally.offers.you.these.keymaps.wh | 
| d5e0 | 65 6e 20 72 65 6c 65 76 61 6e 74 2c 20 62 65 63    61 75 73 65 20 6d 61 6e 79 20 62 75 69 6c 74 2d | en.relevant,.because.many.built- | 
| d600 | 69 6e 20 45 6d 61 63 73 20 63 6f 6d 6d 61 6e 64    73 20 64 6f 6e 27 74 20 72 65 70 6f 72 74 0a 61 | in.Emacs.commands.don't.report.a | 
| d620 | 63 63 75 72 61 74 65 20 63 61 74 65 67 6f 72 79    20 6d 65 74 61 64 61 74 61 2e 20 46 6f 72 20 65 | ccurate.category.metadata..For.e | 
| d640 | 78 61 6d 70 6c 65 2c 20 61 20 63 6f 6d 6d 61 6e    64 20 6c 69 6b 65 0a 3d 64 65 73 63 72 69 62 65 | xample,.a.command.like.=describe | 
| d660 | 2d 70 61 63 6b 61 67 65 3d 2c 20 77 68 69 63 68    20 72 65 61 64 73 20 61 20 70 61 63 6b 61 67 65 | -package=,.which.reads.a.package | 
| d680 | 20 6e 61 6d 65 20 66 72 6f 6d 20 74 68 65 20 6d    69 6e 69 62 75 66 66 65 72 2c 0a 64 6f 65 73 20 | .name.from.the.minibuffer,.does. | 
| d6a0 | 6e 6f 74 20 68 61 76 65 20 6d 65 74 61 64 61 74    61 20 69 6e 64 69 63 61 74 69 6e 67 20 74 68 69 | not.have.metadata.indicating.thi | 
| d6c0 | 73 20 66 61 63 74 2e 0a 0a 49 6e 20 61 6e 20 65    61 72 6c 69 65 72 20 45 6d 62 61 72 6b 20 76 65 | s.fact...In.an.earlier.Embark.ve | 
| d6e0 | 72 73 69 6f 6e 2c 20 74 68 65 72 65 20 77 65 72    65 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f 20 73 | rsion,.there.were.functions.to.s | 
| d700 | 75 70 70 6c 79 20 74 68 69 73 0a 6d 69 73 73 69    6e 67 20 6d 65 74 61 64 61 74 61 2c 20 62 75 74 | upply.this.missing.metadata,.but | 
| d720 | 20 74 68 65 79 20 68 61 76 65 20 62 65 65 6e 20    6d 6f 76 65 64 20 74 6f 20 4d 61 72 67 69 6e 61 | .they.have.been.moved.to.Margina | 
| d740 | 6c 69 61 2c 20 77 68 69 63 68 0a 61 75 67 6d 65    6e 74 73 20 6d 61 6e 79 20 45 6d 61 63 73 20 63 | lia,.which.augments.many.Emacs.c | 
| d760 | 6f 6d 6d 61 6e 64 20 74 6f 20 72 65 70 6f 72 74    20 61 63 63 75 72 61 74 65 20 63 61 74 65 67 6f | ommand.to.report.accurate.catego | 
| d780 | 72 79 20 6d 65 74 61 64 61 74 61 2e 0a 53 69 6d    70 6c 79 20 61 63 74 69 76 61 74 69 6e 67 20 3d | ry.metadata..Simply.activating.= | 
| d7a0 | 6d 61 72 67 69 6e 61 6c 69 61 2d 6d 6f 64 65 3d    20 61 6c 6c 6f 77 73 20 45 6d 62 61 72 6b 20 74 | marginalia-mode=.allows.Embark.t | 
| d7c0 | 6f 20 6f 66 66 65 72 20 79 6f 75 20 74 68 65 0a    70 61 63 6b 61 67 65 20 61 6e 64 20 73 79 6d 62 | o.offer.you.the.package.and.symb | 
| d7e0 | 6f 6c 20 61 63 74 69 6f 6e 73 20 77 68 65 6e 20    61 70 70 72 6f 70 72 69 61 74 65 20 61 67 61 69 | ol.actions.when.appropriate.agai | 
| d800 | 6e 2e 20 43 61 6e 64 69 64 61 74 65 0a 61 6e 6e    6f 74 61 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 | n..Candidate.annotations.in.the. | 
| d820 | 45 6d 62 61 72 6b 20 63 6f 6c 6c 65 63 74 20 62    75 66 66 65 72 20 61 72 65 20 61 6c 73 6f 20 70 | Embark.collect.buffer.are.also.p | 
| d840 | 72 6f 76 69 64 65 64 20 62 79 20 74 68 65 0a 4d    61 72 67 69 6e 61 6c 69 61 20 70 61 63 6b 61 67 | rovided.by.the.Marginalia.packag | 
| d860 | 65 3a 0a 0a 2d 20 49 66 20 79 6f 75 20 69 6e 73    74 61 6c 6c 20 4d 61 72 67 69 6e 61 6c 69 61 20 | e:..-.If.you.install.Marginalia. | 
| d880 | 61 6e 64 20 61 63 74 69 76 61 74 65 20 3d 6d 61    72 67 69 6e 61 6c 69 61 2d 6d 6f 64 65 3d 2c 20 | and.activate.=marginalia-mode=,. | 
| d8a0 | 45 6d 62 61 72 6b 0a 20 20 43 6f 6c 6c 65 63 74    20 62 75 66 66 65 72 73 20 77 69 6c 6c 20 75 73 | Embark...Collect.buffers.will.us | 
| d8c0 | 65 20 74 68 65 20 4d 61 72 67 69 6e 61 6c 69 61    20 61 6e 6e 6f 74 61 74 69 6f 6e 73 20 61 75 74 | e.the.Marginalia.annotations.aut | 
| d8e0 | 6f 6d 61 74 69 63 61 6c 6c 79 2e 0a 0a 2d 20 49    66 20 79 6f 75 20 64 6f 6e 27 74 20 69 6e 73 74 | omatically...-.If.you.don't.inst | 
| d900 | 61 6c 6c 20 4d 61 72 67 69 6e 61 6c 69 61 2c 20    79 6f 75 20 77 69 6c 6c 20 73 65 65 20 6f 6e 6c | all.Marginalia,.you.will.see.onl | 
| d920 | 79 20 74 68 65 20 61 6e 6e 6f 74 61 74 69 6f 6e    73 0a 20 20 74 68 61 74 20 63 6f 6d 65 20 77 69 | y.the.annotations...that.come.wi | 
| d940 | 74 68 20 45 6d 61 63 73 20 28 73 75 63 68 20 61    73 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 69 | th.Emacs.(such.as.key.bindings.i | 
| d960 | 6e 20 3d 4d 2d 78 3d 2c 20 6f 72 20 74 68 65 20    75 6e 69 63 6f 64 65 0a 20 20 63 68 61 72 61 63 | n.=M-x=,.or.the.unicode...charac | 
| d980 | 74 65 72 73 20 69 6e 20 3d 43 2d 78 20 38 20 52    45 54 3d 29 2e 0a 0a 2a 2a 20 43 6f 6e 73 75 6c | ters.in.=C-x.8.RET=)...**.Consul | 
| d9a0 | 74 0a 0a 54 68 65 20 65 78 63 65 6c 6c 65 6e 74    20 43 6f 6e 73 75 6c 74 20 70 61 63 6b 61 67 65 | t..The.excellent.Consult.package | 
| d9c0 | 20 70 72 6f 76 69 64 65 73 20 6d 61 6e 79 20 63    6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 75 73 65 | .provides.many.commands.that.use | 
| d9e0 | 0a 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70    6c 65 74 69 6f 6e 2c 20 76 69 61 20 74 68 65 20 | .minibuffer.completion,.via.the. | 
| da00 | 3d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64    3d 20 66 75 6e 63 74 69 6f 6e 3b 20 70 6c 65 6e | =completing-read=.function;.plen | 
| da20 | 74 79 20 6f 66 20 69 74 73 0a 63 6f 6d 6d 61 6e    64 73 20 63 61 6e 20 62 65 20 63 6f 6e 73 69 64 | ty.of.its.commands.can.be.consid | 
| da40 | 65 72 65 64 20 65 6e 68 61 6e 63 65 64 20 76 65    72 73 69 6f 6e 73 20 6f 66 20 62 75 69 6c 74 2d | ered.enhanced.versions.of.built- | 
| da60 | 69 6e 20 45 6d 61 63 73 0a 63 6f 6d 6d 61 6e 64    73 2c 20 61 6e 64 20 73 6f 6d 65 20 61 72 65 20 | in.Emacs.commands,.and.some.are. | 
| da80 | 63 6f 6d 70 6c 65 74 65 6c 79 20 6e 65 77 20 66    75 6e 63 74 69 6f 6e 61 6c 69 74 79 2e 20 4f 6e | completely.new.functionality..On | 
| daa0 | 65 20 63 6f 6d 6d 6f 6e 0a 65 6e 68 61 6e 63 65    6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 69 6e | e.common.enhancement.provided.in | 
| dac0 | 20 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 66 6f    72 20 77 68 69 63 68 20 69 74 20 6d 61 6b 65 73 | .all.commands.for.which.it.makes | 
| dae0 | 20 73 65 6e 73 65 20 69 73 0a 70 72 65 76 69 65    77 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 2c | .sense.is.preview.functionality, | 
| db00 | 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 3d 63 6f    6e 73 75 6c 74 2d 62 75 66 66 65 72 3d 20 77 69 | .for.example.=consult-buffer=.wi | 
| db20 | 6c 6c 20 73 68 6f 77 20 79 6f 75 20 61 0a 71 75    69 63 6b 20 70 72 65 76 69 65 77 20 6f 66 20 61 | ll.show.you.a.quick.preview.of.a | 
| db40 | 20 62 75 66 66 65 72 20 62 65 66 6f 72 65 20 79    6f 75 20 61 63 74 75 61 6c 6c 79 20 73 77 69 74 | .buffer.before.you.actually.swit | 
| db60 | 63 68 20 74 6f 20 69 74 2e 0a 0a 49 66 20 79 6f    75 20 75 73 65 20 62 6f 74 68 20 43 6f 6e 73 75 | ch.to.it...If.you.use.both.Consu | 
| db80 | 6c 74 20 61 6e 64 20 45 6d 62 61 72 6b 20 79 6f    75 20 73 68 6f 75 6c 64 20 69 6e 73 74 61 6c 6c | lt.and.Embark.you.should.install | 
| dba0 | 20 74 68 65 0a 3d 65 6d 62 61 72 6b 2d 63 6f 6e    73 75 6c 74 3d 20 70 61 63 6b 61 67 65 20 77 68 | .the.=embark-consult=.package.wh | 
| dbc0 | 69 63 68 20 70 72 6f 76 69 64 65 73 20 69 6e 74    65 67 72 61 74 69 6f 6e 20 62 65 74 77 65 65 6e | ich.provides.integration.between | 
| dbe0 | 20 74 68 65 20 74 77 6f 2e 20 49 74 0a 70 72 6f    76 69 64 65 73 20 65 78 70 6f 72 74 65 72 73 20 | .the.two..It.provides.exporters. | 
| dc00 | 66 6f 72 20 73 65 76 65 72 61 6c 20 43 6f 6e 73    75 6c 74 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 | for.several.Consult.commands.and | 
| dc20 | 20 61 6c 73 6f 20 74 77 65 61 6b 73 20 74 68 65    0a 62 65 68 61 76 69 6f 72 20 6f 66 20 6d 61 6e | .also.tweaks.the.behavior.of.man | 
| dc40 | 79 20 43 6f 6e 73 75 6c 74 20 63 6f 6d 6d 61 6e    64 73 20 77 68 65 6e 20 75 73 65 64 20 61 73 20 | y.Consult.commands.when.used.as. | 
| dc60 | 61 63 74 69 6f 6e 73 20 77 69 74 68 20 3d 65 6d    62 61 72 6b 2d 61 63 74 3d 0a 69 6e 20 73 75 62 | actions.with.=embark-act=.in.sub | 
| dc80 | 74 6c 65 20 77 61 79 73 20 74 68 61 74 20 79 6f    75 20 6d 61 79 20 6e 6f 74 20 65 76 65 6e 20 6e | tle.ways.that.you.may.not.even.n | 
| dca0 | 6f 74 69 63 65 2c 20 62 75 74 20 6d 61 6b 65 20    66 6f 72 20 61 20 73 6d 6f 6f 74 68 65 72 0a 65 | otice,.but.make.for.a.smoother.e | 
| dcc0 | 78 70 65 72 69 65 6e 63 65 2e 20 59 6f 75 20 6e    65 65 64 20 6f 6e 6c 79 20 69 6e 73 74 61 6c 6c | xperience..You.need.only.install | 
| dce0 | 20 69 74 20 74 6f 20 67 65 74 20 74 68 65 73 65    20 62 65 6e 65 66 69 74 73 3a 20 45 6d 62 61 72 | .it.to.get.these.benefits:.Embar | 
| dd00 | 6b 0a 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63    61 6c 6c 79 20 6c 6f 61 64 20 69 74 20 61 66 74 | k.will.automatically.load.it.aft | 
| dd20 | 65 72 20 43 6f 6e 73 75 6c 74 20 69 66 20 66 6f    75 6e 64 2e 0a 0a 54 68 65 20 3d 65 6d 62 61 72 | er.Consult.if.found...The.=embar | 
| dd40 | 6b 2d 63 6f 6e 73 75 6c 74 3d 20 70 61 63 6b 61    67 65 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 | k-consult=.package.provides.the. | 
| dd60 | 66 6f 6c 6c 6f 77 69 6e 67 20 65 78 70 6f 72 74    65 72 73 3a 0a 0a 2d 20 59 6f 75 20 63 61 6e 20 | following.exporters:..-.You.can. | 
| dd80 | 75 73 65 20 3d 65 6d 62 61 72 6b 2d 65 78 70 6f    72 74 3d 20 66 72 6f 6d 20 3d 63 6f 6e 73 75 6c | use.=embark-export=.from.=consul | 
| dda0 | 74 2d 6c 69 6e 65 3d 2c 20 3d 63 6f 6e 73 75 6c    74 2d 6f 75 74 6c 69 6e 65 3d 2c 20 6f 72 0a 20 | t-line=,.=consult-outline=,.or.. | 
| ddc0 | 20 3d 63 6f 6e 73 75 6c 74 2d 6d 61 72 6b 3d 20    74 6f 20 6f 62 74 61 69 6e 20 61 6e 20 3d 6f 63 | .=consult-mark=.to.obtain.an.=oc | 
| dde0 | 63 75 72 2d 6d 6f 64 65 3d 20 62 75 66 66 65 72    2e 20 41 73 20 77 69 74 68 20 74 68 65 20 62 75 | cur-mode=.buffer..As.with.the.bu | 
| de00 | 69 6c 74 2d 69 6e 0a 20 20 3d 6f 63 63 75 72 3d    20 63 6f 6d 6d 61 6e 64 20 79 6f 75 20 75 73 65 | ilt-in...=occur=.command.you.use | 
| de20 | 20 74 68 61 74 20 62 75 66 66 65 72 20 74 6f 20    6a 75 6d 70 20 74 6f 20 61 20 6d 61 74 63 68 20 | .that.buffer.to.jump.to.a.match. | 
| de40 | 61 6e 64 20 61 66 74 65 72 20 74 68 61 74 2c 0a    20 20 79 6f 75 20 63 61 6e 20 74 68 65 6e 20 75 | and.after.that,...you.can.then.u | 
| de60 | 73 65 20 3d 6e 65 78 74 2d 65 72 72 6f 72 3d 20    61 6e 64 20 3d 70 72 65 76 69 6f 75 73 2d 65 72 | se.=next-error=.and.=previous-er | 
| de80 | 72 6f 72 3d 20 74 6f 20 6e 61 76 69 67 61 74 65    20 74 6f 20 6f 74 68 65 72 0a 20 20 6d 61 74 63 | ror=.to.navigate.to.other...matc | 
| dea0 | 68 65 73 2e 20 59 6f 75 20 63 61 6e 20 61 6c 73    6f 20 70 72 65 73 73 20 3d 65 3d 20 74 6f 20 61 | hes..You.can.also.press.=e=.to.a | 
| dec0 | 63 74 69 76 61 74 65 20 3d 6f 63 63 75 72 2d 65    64 69 74 2d 6d 6f 64 65 3d 20 61 6e 64 20 65 64 | ctivate.=occur-edit-mode=.and.ed | 
| dee0 | 69 74 0a 20 20 74 68 65 20 6d 61 74 63 68 65 73    20 69 6e 20 70 6c 61 63 65 21 0a 0a 2d 20 59 6f | it...the.matches.in.place!..-.Yo | 
| df00 | 75 20 63 61 6e 20 65 78 70 6f 72 74 20 66 72 6f    6d 20 61 6e 79 20 6f 66 20 74 68 65 20 43 6f 6e | u.can.export.from.any.of.the.Con | 
| df20 | 73 75 6c 74 20 61 73 79 6e 63 68 72 6f 6e 6f 75    73 20 73 65 61 72 63 68 20 63 6f 6d 6d 61 6e 64 | sult.asynchronous.search.command | 
| df40 | 73 2c 0a 20 20 3d 63 6f 6e 73 75 6c 74 2d 67 72    65 70 3d 2c 20 3d 63 6f 6e 73 75 6c 74 2d 67 69 | s,...=consult-grep=,.=consult-gi | 
| df60 | 74 2d 67 72 65 70 3d 2c 20 6f 72 20 3d 63 6f 6e    73 75 6c 74 2d 72 69 70 67 72 65 70 3d 20 74 6f | t-grep=,.or.=consult-ripgrep=.to | 
| df80 | 20 67 65 74 20 61 0a 20 20 3d 67 72 65 70 2d 6d    6f 64 65 3d 20 62 75 66 66 65 72 2e 20 48 65 72 | .get.a...=grep-mode=.buffer..Her | 
| dfa0 | 65 20 74 6f 6f 20 79 6f 75 20 63 61 6e 20 75 73    65 20 3d 6e 65 78 74 2d 65 72 72 6f 72 3d 20 61 | e.too.you.can.use.=next-error=.a | 
| dfc0 | 6e 64 20 3d 70 72 65 76 69 6f 75 73 2d 65 72 72    6f 72 3d 0a 20 20 74 6f 20 6e 61 76 69 67 61 74 | nd.=previous-error=...to.navigat | 
| dfe0 | 65 20 61 6d 6f 6e 67 20 6d 61 74 63 68 65 73 2c    20 61 6e 64 2c 20 69 66 20 79 6f 75 20 69 6e 73 | e.among.matches,.and,.if.you.ins | 
| e000 | 74 61 6c 6c 20 74 68 65 20 5b 5b 68 74 74 70 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 68 61 | tall.the.[[http://github.com/mha | 
| e020 | 79 61 73 68 69 31 31 32 30 2f 45 6d 61 63 73 2d    77 67 72 65 70 2f 72 61 77 2f 6d 61 73 74 65 72 | yashi1120/Emacs-wgrep/raw/master | 
| e040 | 2f 77 67 72 65 70 2e 65 6c 20 5d 5b 77 67 72 65    70 5d 5d 20 70 61 63 6b 61 67 65 2c 0a 20 20 79 | /wgrep.el.][wgrep]].package,...y | 
| e060 | 6f 75 20 63 61 6e 20 75 73 65 20 69 74 20 74 6f    20 65 64 69 74 20 74 68 65 20 6d 61 74 63 68 65 | ou.can.use.it.to.edit.the.matche | 
| e080 | 73 20 69 6e 20 70 6c 61 63 65 2e 0a 0a 49 6e 20    62 6f 74 68 20 63 61 73 65 73 2c 20 70 72 65 73 | s.in.place...In.both.cases,.pres | 
| e0a0 | 73 69 6e 67 20 3d 67 3d 20 77 69 6c 6c 20 72 65    72 75 6e 20 74 68 65 20 43 6f 6e 73 75 6c 74 20 | sing.=g=.will.rerun.the.Consult. | 
| e0c0 | 63 6f 6d 6d 61 6e 64 20 79 6f 75 20 68 61 64 0a    65 78 70 6f 72 74 65 64 20 66 72 6f 6d 20 61 6e | command.you.had.exported.from.an | 
| e0e0 | 64 20 72 65 2d 65 6e 74 65 72 20 74 68 65 20 69    6e 70 75 74 20 79 6f 75 20 68 61 64 20 74 79 70 | d.re-enter.the.input.you.had.typ | 
| e100 | 65 64 20 28 77 68 69 63 68 20 69 73 20 73 69 6d    69 6c 61 72 0a 74 6f 20 72 65 76 65 72 74 69 6e | ed.(which.is.similar.to.revertin | 
| e120 | 67 20 62 75 74 20 61 20 6c 69 74 74 6c 65 20 6d    6f 72 65 20 66 6c 65 78 69 62 6c 65 29 2e 20 59 | g.but.a.little.more.flexible)..Y | 
| e140 | 6f 75 20 63 61 6e 20 74 68 65 6e 20 70 72 6f 63    65 65 64 20 74 6f 0a 72 65 2d 65 78 70 6f 72 74 | ou.can.then.proceed.to.re-export | 
| e160 | 20 69 66 20 74 68 61 74 27 73 20 77 68 61 74 20    79 6f 75 20 77 61 6e 74 2c 20 62 75 74 20 79 6f | .if.that's.what.you.want,.but.yo | 
| e180 | 75 20 63 61 6e 20 61 6c 73 6f 20 65 64 69 74 20    74 68 65 20 69 6e 70 75 74 0a 63 68 61 6e 67 69 | u.can.also.edit.the.input.changi | 
| e1a0 | 6e 67 20 74 68 65 20 73 65 61 72 63 68 20 74 65    72 6d 73 20 6f 72 20 73 69 6d 70 6c 79 20 63 61 | ng.the.search.terms.or.simply.ca | 
| e1c0 | 6e 63 65 6c 20 69 66 20 79 6f 75 20 73 65 65 20    79 6f 75 20 61 72 65 20 64 6f 6e 65 0a 77 69 74 | ncel.if.you.see.you.are.done.wit | 
| e1e0 | 68 20 74 68 61 74 20 73 65 61 72 63 68 2e 0a 0a    54 68 65 20 3d 65 6d 62 61 72 6b 2d 63 6f 6e 73 | h.that.search...The.=embark-cons | 
| e200 | 75 6c 74 3d 20 61 6c 73 6f 20 63 6f 6e 74 61 69    6e 73 20 73 6f 6d 65 20 63 61 6e 64 69 64 61 74 | ult=.also.contains.some.candidat | 
| e220 | 65 73 20 63 6f 6c 6c 65 63 74 6f 72 73 20 74 68    61 74 20 61 6c 6c 6f 77 0a 79 6f 75 20 74 6f 20 | es.collectors.that.allow.you.to. | 
| e240 | 72 75 6e 20 3d 65 6d 62 61 72 6b 2d 6c 69 76 65    3d 20 74 6f 20 67 65 74 20 61 20 6c 69 76 65 2d | run.=embark-live=.to.get.a.live- | 
| e260 | 75 70 64 61 74 69 6e 67 20 74 61 62 6c 65 20 6f    66 20 63 6f 6e 74 65 6e 74 73 20 66 6f 72 0a 79 | updating.table.of.contents.for.y | 
| e280 | 6f 75 72 20 62 75 66 66 65 72 3a 0a 0a 2d 20 3d    65 6d 62 61 72 6b 2d 63 6f 6e 73 75 6c 74 2d 6f | our.buffer:..-.=embark-consult-o | 
| e2a0 | 75 74 6c 69 6e 65 2d 63 61 6e 64 69 64 61 74 65    73 3d 20 70 72 6f 64 75 63 65 73 20 74 68 65 20 | utline-candidates=.produces.the. | 
| e2c0 | 6f 75 74 6c 69 6e 65 20 68 65 61 64 69 6e 67 73    20 6f 66 0a 20 20 74 68 65 20 63 75 72 72 65 6e | outline.headings.of...the.curren | 
| e2e0 | 74 20 62 75 66 66 65 72 2c 20 75 73 69 6e 67 20    3d 63 6f 6e 73 75 6c 74 2d 6f 75 74 6c 69 6e 65 | t.buffer,.using.=consult-outline | 
| e300 | 3d 2e 0a 2d 20 3d 65 6d 62 61 72 6b 2d 63 6f 6e    73 75 6c 74 2d 69 6d 65 6e 75 2d 63 61 6e 64 69 | =..-.=embark-consult-imenu-candi | 
| e320 | 64 61 74 65 73 3d 20 70 72 6f 64 75 63 65 73 20    74 68 65 20 69 6d 65 6e 75 20 69 74 65 6d 73 20 | dates=.produces.the.imenu.items. | 
| e340 | 6f 66 0a 20 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 75 66 66 65 72 2c 20 75 73 69 6e 67 20 3d | of...the.current.buffer,.using.= | 
| e360 | 63 6f 6e 73 75 6c 74 2d 69 6d 65 6e 75 3d 2e 0a    2d 20 3d 65 6d 62 61 72 6b 2d 63 6f 6e 73 75 6c | consult-imenu=..-.=embark-consul | 
| e380 | 74 2d 69 6d 65 6e 75 2d 6f 72 2d 6f 75 74 6c 69    6e 65 2d 63 61 6e 64 69 64 61 74 65 73 3d 20 69 | t-imenu-or-outline-candidates=.i | 
| e3a0 | 73 20 61 20 73 69 6d 70 6c 65 20 63 6f 6d 62 69    6e 61 74 69 6f 6e 0a 20 20 6f 66 20 74 68 65 20 | s.a.simple.combination...of.the. | 
| e3c0 | 74 77 6f 20 70 72 65 76 69 6f 75 73 20 66 75 6e    63 74 69 6f 6e 73 3a 20 69 74 20 70 72 6f 64 75 | two.previous.functions:.it.produ | 
| e3e0 | 63 65 73 20 69 6d 65 6e 75 20 69 74 65 6d 73 20    69 6e 20 62 75 66 66 65 72 73 0a 20 20 64 65 72 | ces.imenu.items.in.buffers...der | 
| e400 | 69 76 69 6e 67 20 66 72 6f 6d 20 3d 70 72 6f 67    2d 6d 6f 64 65 3d 20 61 6e 64 20 6f 74 68 65 72 | iving.from.=prog-mode=.and.other | 
| e420 | 77 69 73 65 20 6f 75 74 6c 69 6e 65 20 68 65 61    64 69 6e 67 73 2e 0a 0a 54 68 65 20 77 61 79 20 | wise.outline.headings...The.way. | 
| e440 | 74 6f 20 63 6f 6e 66 69 67 75 72 65 20 3d 65 6d    62 61 72 6b 2d 6c 69 76 65 3d 20 28 6f 72 20 3d | to.configure.=embark-live=.(or.= | 
| e460 | 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 3d 20    61 6e 64 20 3d 65 6d 62 61 72 6b 2d 65 78 70 6f | embark-collect=.and.=embark-expo | 
| e480 | 72 74 3d 0a 66 6f 72 20 74 68 61 74 20 6d 61 74    74 65 72 29 20 74 6f 20 75 73 65 20 6f 6e 65 20 | rt=.for.that.matter).to.use.one. | 
| e4a0 | 6f 66 20 74 68 65 73 65 20 66 75 6e 63 74 69 6f    6e 20 69 73 20 74 6f 20 61 64 64 20 69 74 20 61 | of.these.function.is.to.add.it.a | 
| e4c0 | 74 20 74 68 65 20 65 6e 64 0a 6f 66 20 74 68 65    20 3d 65 6d 62 61 72 6b 2d 63 61 6e 64 69 64 61 | t.the.end.of.the.=embark-candida | 
| e4e0 | 74 65 2d 63 6f 6c 6c 65 63 74 6f 72 73 3d 20 6c    69 73 74 2e 20 54 68 65 20 3d 65 6d 62 61 72 6b | te-collectors=.list..The.=embark | 
| e500 | 2d 63 6f 6e 73 75 6c 74 3d 20 70 61 63 6b 61 67    65 20 62 79 0a 64 65 66 61 75 6c 74 20 61 64 64 | -consult=.package.by.default.add | 
| e520 | 73 20 74 68 65 20 6c 61 73 74 20 6f 6e 65 2c 20    77 68 69 63 68 20 73 65 65 6d 73 20 74 6f 20 62 | s.the.last.one,.which.seems.to.b | 
| e540 | 65 20 74 68 65 20 6d 6f 73 74 20 73 65 6e 73 69    62 6c 65 0a 64 65 66 61 75 6c 74 2e 0a 0a 42 65 | e.the.most.sensible.default...Be | 
| e560 | 73 69 64 65 73 20 74 68 6f 73 65 20 65 78 70 6f    72 74 65 72 73 20 61 6e 64 20 63 61 6e 64 69 64 | sides.those.exporters.and.candid | 
| e580 | 61 74 65 20 63 6f 6c 6c 65 63 74 6f 72 73 2c 20    74 68 65 20 3d 65 6d 62 61 72 6b 2d 63 6f 6e 73 | ate.collectors,.the.=embark-cons | 
| e5a0 | 75 6c 74 3d 0a 70 61 63 6b 61 67 65 20 70 72 6f    76 69 64 65 73 20 6d 61 6e 79 20 73 75 62 74 6c | ult=.package.provides.many.subtl | 
| e5c0 | 65 20 74 77 65 61 6b 73 20 61 6e 64 20 73 6d 61    6c 6c 20 69 6e 74 65 67 72 61 74 69 6f 6e 73 20 | e.tweaks.and.small.integrations. | 
| e5e0 | 62 65 74 77 65 65 6e 0a 45 6d 62 61 72 6b 20 61    6e 64 20 43 6f 6e 73 75 6c 74 2e 20 53 6f 6d 65 | between.Embark.and.Consult..Some | 
| e600 | 20 65 78 61 6d 70 6c 65 73 20 61 72 65 3a 0a 0a    2d 20 57 68 65 6e 20 75 73 65 64 20 61 73 20 61 | .examples.are:..-.When.used.as.a | 
| e620 | 63 74 69 6f 6e 73 2c 20 74 68 65 20 61 73 79 6e    63 68 72 6f 6e 6f 75 73 20 73 65 61 72 63 68 20 | ctions,.the.asynchronous.search. | 
| e640 | 63 6f 6d 6d 61 6e 64 73 20 77 69 6c 6c 20 73 65    61 72 63 68 0a 20 20 6f 6e 6c 79 20 74 68 65 20 | commands.will.search...only.the. | 
| e660 | 66 69 6c 65 73 20 61 73 73 6f 63 69 61 74 65 64    20 74 6f 20 74 68 65 20 74 61 72 67 65 74 73 3a | files.associated.to.the.targets: | 
| e680 | 20 69 66 20 74 68 65 20 74 61 72 67 65 74 73 20    2f 61 72 65 2f 20 66 69 6c 65 73 2c 0a 20 20 69 | .if.the.targets./are/.files,...i | 
| e6a0 | 74 20 73 65 61 72 63 68 65 73 20 74 68 6f 73 65    20 66 69 6c 65 73 3b 20 66 6f 72 20 62 75 66 66 | t.searches.those.files;.for.buff | 
| e6c0 | 65 72 73 20 69 74 20 77 69 6c 6c 20 73 65 61 72    63 68 20 65 69 74 68 65 72 20 74 68 65 0a 20 20 | ers.it.will.search.either.the... | 
| e6e0 | 61 73 73 6f 63 69 61 74 65 64 20 66 69 6c 65 20    69 66 20 74 68 65 72 65 20 69 73 20 6f 6e 65 2c | associated.file.if.there.is.one, | 
| e700 | 20 65 6c 73 65 20 61 6c 6c 20 66 69 6c 65 73 20    69 6e 20 74 68 65 20 62 75 66 66 65 72 27 73 0a | .else.all.files.in.the.buffer's. | 
| e720 | 20 20 3d 64 65 66 61 75 6c 74 2d 64 69 72 65 63    74 6f 72 79 3d 3b 20 66 6f 72 20 62 6f 6f 6b 6d | ..=default-directory=;.for.bookm | 
| e740 | 61 72 6b 73 20 69 74 20 77 69 6c 6c 20 73 65 61    72 63 68 20 74 68 65 20 66 69 6c 65 20 74 68 65 | arks.it.will.search.the.file.the | 
| e760 | 79 20 70 6f 69 6e 74 0a 20 20 74 6f 2c 20 73 61    6d 65 20 66 6f 72 20 45 6d 61 63 73 20 4c 69 73 | y.point...to,.same.for.Emacs.Lis | 
| e780 | 70 20 6c 69 62 72 61 72 69 65 73 2e 20 54 68 69    73 20 69 73 20 70 61 72 74 69 63 75 6c 61 72 6c | p.libraries..This.is.particularl | 
| e7a0 | 79 20 70 6f 77 65 72 66 75 6c 0a 20 20 77 68 65    6e 20 75 73 69 6e 67 20 3d 65 6d 62 61 72 6b 2d | y.powerful...when.using.=embark- | 
| e7c0 | 61 63 74 2d 61 6c 6c 3d 20 74 6f 20 61 63 74 20    6f 6e 20 6d 75 6c 74 69 70 6c 65 20 66 69 6c 65 | act-all=.to.act.on.multiple.file | 
| e7e0 | 73 20 61 74 20 6f 6e 63 65 2c 20 66 6f 72 0a 20    20 65 78 61 6d 70 6c 65 20 79 6f 75 20 63 61 6e | s.at.once,.for...example.you.can | 
| e800 | 20 75 73 65 20 3d 63 6f 6e 73 75 6c 74 2d 66 69    6e 64 3d 20 74 6f 20 73 65 61 72 63 68 20 61 6d | .use.=consult-find=.to.search.am | 
| e820 | 6f 6e 67 20 66 69 6c 65 20 2f 6e 61 6d 65 73 2f    20 61 6e 64 20 74 68 65 6e 0a 20 20 3d 65 6d 62 | ong.file./names/.and.then...=emb | 
| e840 | 61 72 6b 2d 61 63 74 2d 61 6c 6c 3d 20 61 6e 64    20 3d 63 6f 6e 73 75 6c 74 2d 67 72 65 70 3d 20 | ark-act-all=.and.=consult-grep=. | 
| e860 | 74 6f 20 73 65 61 72 63 68 20 77 69 74 68 69 6e    20 74 68 65 20 6d 61 74 63 68 69 6e 67 20 66 69 | to.search.within.the.matching.fi | 
| e880 | 6c 65 73 2e 0a 0a 20 2d 20 46 6f 72 20 61 6c 6c    20 6f 74 68 65 72 20 74 61 72 67 65 74 20 74 79 | les....-.For.all.other.target.ty | 
| e8a0 | 70 65 73 2c 20 74 68 6f 73 65 20 74 68 61 74 20    64 6f 20 6e 6f 74 20 68 61 76 65 20 61 20 73 65 | pes,.those.that.do.not.have.a.se | 
| e8c0 | 6e 73 69 62 6c 65 0a 20 20 20 6e 6f 74 69 6f 6e    20 6f 66 20 61 73 73 6f 63 69 61 74 65 64 20 66 | nsible....notion.of.associated.f | 
| e8e0 | 69 6c 65 2c 20 61 20 43 6f 6e 73 75 6c 74 20 73    65 61 72 63 68 20 63 6f 6d 6d 61 6e 64 20 28 61 | ile,.a.Consult.search.command.(a | 
| e900 | 73 79 6e 63 68 72 6f 6e 6f 75 73 0a 20 20 20 6f    72 20 6e 6f 74 29 20 77 69 6c 6c 20 73 65 61 72 | synchronous....or.not).will.sear | 
| e920 | 63 68 20 66 6f 72 20 74 68 65 20 74 65 78 74 20    6f 66 20 74 68 65 20 74 61 72 67 65 74 20 62 75 | ch.for.the.text.of.the.target.bu | 
| e940 | 74 20 6c 65 61 76 65 20 74 68 65 0a 20 20 20 6d    69 6e 69 62 75 66 66 65 72 20 6f 70 65 6e 20 73 | t.leave.the....minibuffer.open.s | 
| e960 | 6f 20 79 6f 75 20 63 61 6e 20 69 6e 74 65 72 61    63 74 20 77 69 74 68 20 74 68 65 20 43 6f 6e 73 | o.you.can.interact.with.the.Cons | 
| e980 | 75 6c 74 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 2d 20    3d 63 6f 6e 73 75 6c 74 2d 69 6d 65 6e 75 3d 20 | ult.command...-.=consult-imenu=. | 
| e9a0 | 77 69 6c 6c 20 73 65 61 72 63 68 20 66 6f 72 20    74 68 65 20 74 61 72 67 65 74 20 61 6e 64 20 74 | will.search.for.the.target.and.t | 
| e9c0 | 61 6b 65 20 79 6f 75 20 64 69 72 65 63 74 6c 79    20 74 6f 0a 20 20 74 68 65 20 6c 6f 63 61 74 69 | ake.you.directly.to...the.locati | 
| e9e0 | 6f 6e 20 69 66 20 69 74 20 6d 61 74 63 68 65 73    20 61 20 75 6e 69 71 75 65 20 69 6d 65 6e 75 20 | on.if.it.matches.a.unique.imenu. | 
| ea00 | 65 6e 74 72 79 2c 20 6f 74 68 65 72 77 69 73 65    20 69 74 20 77 69 6c 6c 0a 20 20 6c 65 61 76 65 | entry,.otherwise.it.will...leave | 
| ea20 | 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20    6f 70 65 6e 20 73 6f 20 79 6f 75 20 63 61 6e 20 | .the.minibuffer.open.so.you.can. | 
| ea40 | 6e 61 76 69 67 61 74 65 20 61 6d 6f 6e 67 20 74    68 65 20 6d 61 74 63 68 65 73 2e 0a 0a 2a 20 52 | navigate.among.the.matches...*.R | 
| ea60 | 65 6c 61 74 65 64 20 50 61 63 6b 61 67 65 73 0a    0a 54 68 65 72 65 20 61 72 65 20 73 65 76 65 72 | elated.Packages..There.are.sever | 
| ea80 | 61 6c 20 70 61 63 6b 61 67 65 73 20 74 68 61 74    20 6f 66 66 65 72 20 66 75 6e 63 74 69 6f 6e 61 | al.packages.that.offer.functiona | 
| eaa0 | 6c 69 74 79 20 73 69 6d 69 6c 61 72 0a 74 6f 20    45 6d 62 61 72 6b 27 73 2e 20 0a 0a 2d 20 41 63 | lity.similar.to.Embark's....-.Ac | 
| eac0 | 74 69 6e 67 20 6f 6e 20 6d 69 6e 69 62 75 66 66    65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 | ting.on.minibuffer.completion.ca | 
| eae0 | 6e 64 69 64 61 74 65 73 20 3a 3a 20 54 68 65 20    70 6f 70 75 6c 61 72 20 49 76 79 20 61 6e 64 0a | ndidates.::.The.popular.Ivy.and. | 
| eb00 | 20 20 48 65 6c 6d 20 70 61 63 6b 61 67 65 73 20    68 61 76 65 20 73 75 70 70 6f 72 74 20 66 6f 72 | ..Helm.packages.have.support.for | 
| eb20 | 20 61 63 74 69 6e 67 20 6f 6e 20 74 68 65 20 63    6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 | .acting.on.the.completion.candid | 
| eb40 | 61 74 65 73 0a 20 20 6f 66 20 63 6f 6d 6d 61 6e    64 73 20 77 72 69 74 74 65 6e 20 75 73 69 6e 67 | ates...of.commands.written.using | 
| eb60 | 20 74 68 65 69 72 20 41 50 49 73 2c 20 61 6e 64    20 74 68 65 72 65 20 69 73 20 61 6e 20 65 78 74 | .their.APIs,.and.there.is.an.ext | 
| eb80 | 65 6e 73 69 76 65 0a 20 20 65 63 6f 73 79 73 74    65 6d 20 6f 66 20 70 61 63 6b 61 67 65 73 20 6d | ensive...ecosystem.of.packages.m | 
| eba0 | 65 61 6e 74 20 66 6f 72 20 48 65 6c 6d 20 61 6e    64 20 66 6f 72 20 49 76 79 20 28 74 68 65 20 49 | eant.for.Helm.and.for.Ivy.(the.I | 
| ebc0 | 76 79 20 6f 6e 65 73 0a 20 20 75 73 75 61 6c 6c    79 20 68 61 76 65 20 22 63 6f 75 6e 73 65 6c 22 | vy.ones...usually.have."counsel" | 
| ebe0 | 20 69 6e 20 74 68 65 20 6e 61 6d 65 29 20 70 72    6f 76 69 64 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 | .in.the.name).providing.commands | 
| ec00 | 20 61 6e 64 0a 20 20 61 70 70 72 6f 70 72 69 61    74 65 20 61 63 74 69 6f 6e 73 2e 0a 2d 20 41 63 | .and...appropriate.actions..-.Ac | 
| ec20 | 74 69 6e 67 20 6f 6e 20 74 68 69 6e 67 73 20 61    74 20 70 6f 69 6e 74 20 3a 3a 20 54 68 65 20 62 | ting.on.things.at.point.::.The.b | 
| ec40 | 75 69 6c 74 2d 69 6e 20 3d 63 6f 6e 74 65 78 74    2d 6d 65 6e 75 2d 6d 6f 64 65 3d 20 70 72 6f 76 | uilt-in.=context-menu-mode=.prov | 
| ec60 | 69 64 65 73 0a 20 20 61 20 6d 6f 75 73 65 2d 64    72 69 76 65 6e 20 63 6f 6e 74 65 78 74 2d 73 65 | ides...a.mouse-driven.context-se | 
| ec80 | 6e 73 69 74 69 76 65 20 63 6f 6e 66 69 67 75 72    61 62 6c 65 20 6d 65 6e 75 2e 20 54 68 65 20 3d | nsitive.configurable.menu..The.= | 
| eca0 | 64 6f 2d 61 74 2d 70 6f 69 6e 74 3d 0a 20 20 70    61 63 6b 61 67 65 20 62 79 20 50 68 69 6c 69 70 | do-at-point=...package.by.Philip | 
| ecc0 | 20 4b 61 6c 75 64 65 72 63 69 63 20 28 61 76 61    69 6c 61 62 6c 65 20 6f 6e 20 47 4e 55 20 45 4c | .Kaludercic.(available.on.GNU.EL | 
| ece0 | 50 41 29 2c 20 6f 6e 20 74 68 65 20 6f 74 68 65    72 0a 20 20 68 61 6e 64 20 69 73 20 6b 65 79 62 | PA),.on.the.other...hand.is.keyb | 
| ed00 | 6f 61 72 64 2d 64 72 69 76 65 6e 2e 0a 2d 20 43    6f 6c 6c 65 63 74 69 6e 67 20 63 6f 6d 70 6c 65 | oard-driven..-.Collecting.comple | 
| ed20 | 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 20    69 6e 74 6f 20 61 20 62 75 66 66 65 72 20 3a 3a | tion.candidates.into.a.buffer.:: | 
| ed40 | 20 54 68 65 20 49 76 79 20 70 61 63 6b 61 67 65    0a 20 20 68 61 73 20 74 68 65 20 63 6f 6d 6d 61 | .The.Ivy.package...has.the.comma | 
| ed60 | 6e 64 20 3d 69 76 79 2d 6f 63 63 75 72 3d 20 77    68 69 63 68 20 69 73 20 73 69 6d 69 6c 61 72 20 | nd.=ivy-occur=.which.is.similar. | 
| ed80 | 74 6f 20 3d 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65    63 74 3d 2e 20 41 73 0a 20 20 77 69 74 68 20 49 | to.=embark-collect=..As...with.I | 
| eda0 | 76 79 20 61 63 74 69 6f 6e 73 2c 20 3d 69 76 79    2d 6f 63 63 75 72 3d 20 6f 6e 6c 79 20 77 6f 72 | vy.actions,.=ivy-occur=.only.wor | 
| edc0 | 6b 73 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73 20    77 72 69 74 74 65 6e 20 75 73 69 6e 67 0a 20 20 | ks.for.commands.written.using... | 
| ede0 | 74 68 65 20 49 76 79 20 41 50 49 2e 0a 20 20 0a    2a 20 52 65 73 6f 75 72 63 65 73 0a 0a 49 66 20 | the.Ivy.API.....*.Resources..If. | 
| ee00 | 79 6f 75 20 77 61 6e 74 20 74 6f 20 6c 65 61 72    6e 20 6d 6f 72 65 20 61 62 6f 75 74 20 68 6f 77 | you.want.to.learn.more.about.how | 
| ee20 | 20 6f 74 68 65 72 73 20 68 61 76 65 20 75 73 65    64 20 45 6d 62 61 72 6b 20 68 65 72 65 20 61 72 | .others.have.used.Embark.here.ar | 
| ee40 | 65 0a 73 6f 6d 65 20 6c 69 6e 6b 73 20 74 6f 20    72 65 61 64 3a 0a 0a 2d 20 5b 5b 68 74 74 70 73 | e.some.links.to.read:..-.[[https | 
| ee60 | 3a 2f 2f 6b 61 72 74 68 69 6e 6b 73 2e 63 6f 6d    2f 73 6f 66 74 77 61 72 65 2f 66 69 66 74 65 65 | ://karthinks.com/software/fiftee | 
| ee80 | 6e 2d 77 61 79 73 2d 74 6f 2d 75 73 65 2d 65 6d    62 61 72 6b 2f 5d 5b 46 69 66 74 65 65 6e 20 77 | n-ways-to-use-embark/][Fifteen.w | 
| eea0 | 61 79 73 20 74 6f 20 75 73 65 20 45 6d 62 61 72    6b 5d 5d 2c 20 61 20 62 6c 6f 67 20 70 6f 73 74 | ays.to.use.Embark]],.a.blog.post | 
| eec0 | 20 62 79 20 4b 61 72 74 68 69 6b 20 43 68 69 6b    6d 61 67 61 6c 75 72 2e 0a 2d 20 5b 5b 68 74 74 | .by.Karthik.Chikmagalur..-.[[htt | 
| eee0 | 70 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73    2e 63 6f 6d 2f 64 6f 74 65 6d 61 63 73 2f 5d 5b | ps://protesilaos.com/dotemacs/][ | 
| ef00 | 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76    72 6f 75 27 73 20 64 6f 74 65 6d 61 63 73 5d 5d | Protesilaos.Stavrou's.dotemacs]] | 
| ef20 | 2c 20 6c 6f 6f 6b 20 66 6f 72 20 74 68 65 20 73    65 63 74 69 6f 6e 20 63 61 6c 6c 65 64 0a 20 20 | ,.look.for.the.section.called... | 
| ef40 | 22 45 78 74 65 6e 64 65 64 20 6d 69 6e 69 62 75    66 66 65 72 20 61 63 74 69 6f 6e 73 20 61 6e 64 | "Extended.minibuffer.actions.and | 
| ef60 | 20 6d 6f 72 65 20 28 65 6d 62 61 72 6b 2e 65 6c    20 61 6e 64 0a 20 20 70 72 6f 74 2d 65 6d 62 61 | .more.(embark.el.and...prot-emba | 
| ef80 | 72 6b 2e 65 6c 29 22 0a 0a 41 6e 64 20 73 6f 6d    65 20 76 69 64 65 6f 73 20 74 6f 20 77 61 74 63 | rk.el)"..And.some.videos.to.watc | 
| efa0 | 68 3a 0a 0a 2d 20 5b 5b 68 74 74 70 73 3a 2f 2f    70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f | h:..-.[[https://protesilaos.com/ | 
| efc0 | 63 6f 64 65 6c 6f 67 2f 32 30 32 31 2d 30 31 2d    30 39 2d 65 6d 61 63 73 2d 65 6d 62 61 72 6b 2d | codelog/2021-01-09-emacs-embark- | 
| efe0 | 65 78 74 72 61 73 2f 5d 5b 45 6d 62 61 72 6b 20    61 6e 64 20 6d 79 20 65 78 74 72 61 73 5d 5d 20 | extras/][Embark.and.my.extras]]. | 
| f000 | 62 79 20 50 72 6f 74 65 73 69 6c 61 6f 73 20 53    74 61 76 72 6f 75 2e 0a 2d 20 5b 5b 68 74 74 70 | by.Protesilaos.Stavrou..-.[[http | 
| f020 | 73 3a 2f 2f 79 6f 75 74 75 2e 62 65 2f 71 70 6f    51 69 69 69 6e 43 74 59 5d 5b 45 6d 62 61 72 6b | s://youtu.be/qpoQiiinCtY][Embark | 
| f040 | 20 2d 2d 20 4b 65 79 20 66 65 61 74 75 72 65 73    20 61 6e 64 20 74 77 65 61 6b 73 5d 5d 20 62 79 | .--.Key.features.and.tweaks]].by | 
| f060 | 20 52 61 6f 75 6c 20 43 6f 6d 6e 69 6e 6f 73 20    6f 6e 20 74 68 65 0a 20 20 45 6d 61 63 73 2d 45 | .Raoul.Comninos.on.the...Emacs-E | 
| f080 | 6c 65 6d 65 6e 74 73 20 59 6f 75 54 75 62 65 20    63 68 61 6e 6e 65 6c 2e 0a 2d 20 5b 5b 68 74 74 | lements.YouTube.channel..-.[[htt | 
| f0a0 | 70 73 3a 2f 2f 79 6f 75 74 75 2e 62 65 2f 57 73    78 58 72 31 6e 63 75 6b 59 5d 5b 4c 69 76 65 73 | ps://youtu.be/WsxXr1ncukY][Lives | 
| f0c0 | 74 72 65 61 6d 65 64 3a 20 41 64 64 69 6e 67 20    61 6e 20 45 6d 62 61 72 6b 20 63 6f 6e 74 65 78 | treamed:.Adding.an.Embark.contex | 
| f0e0 | 74 20 61 63 74 69 6f 6e 20 74 6f 20 73 65 6e 64    20 61 20 73 74 72 65 61 6d 0a 20 20 6d 65 73 73 | t.action.to.send.a.stream...mess | 
| f100 | 61 67 65 5d 5d 20 62 79 20 53 61 63 68 61 20 43    68 75 61 2e 0a 2d 20 5b 5b 68 74 74 70 73 3a 2f | age]].by.Sacha.Chua..-.[[https:/ | 
| f120 | 2f 79 6f 75 74 75 2e 62 65 2f 71 6b 32 49 73 5f    73 43 38 4c 6b 5d 5b 53 79 73 74 65 6d 20 43 72 | /youtu.be/qk2Is_sC8Lk][System.Cr | 
| f140 | 61 66 74 65 72 73 20 4c 69 76 65 21 20 2d 20 54    68 65 20 4d 61 6e 79 20 55 73 65 73 20 6f 66 20 | afters.Live!.-.The.Many.Uses.of. | 
| f160 | 45 6d 62 61 72 6b 5d 5d 20 62 79 20 44 61 76 69    64 20 57 69 6c 73 6f 6e 2e 0a 2d 20 5b 5b 68 74 | Embark]].by.David.Wilson..-.[[ht | 
| f180 | 74 70 73 3a 2f 2f 79 6f 75 74 75 2e 62 65 2f 35    66 66 62 32 61 74 32 64 37 77 5d 5b 55 73 69 6e | tps://youtu.be/5ffb2at2d7w][Usin | 
| f1a0 | 67 20 45 6d 61 63 73 20 45 70 69 73 6f 64 65 20    38 30 20 2d 20 56 65 72 74 69 63 6f 2c 20 4d 61 | g.Emacs.Episode.80.-.Vertico,.Ma | 
| f1c0 | 72 67 69 6e 61 6c 69 61 2c 20 43 6f 6e 73 75 6c    74 20 61 6e 64 20 45 6d 62 61 72 6b 5d 5d 20 62 | rginalia,.Consult.and.Embark]].b | 
| f1e0 | 79 0a 20 20 4d 69 6b 65 20 5a 61 6d 61 6e 73 6b    79 2e 0a 0a 2a 20 43 6f 6e 74 72 69 62 75 74 69 | y...Mike.Zamansky...*.Contributi | 
| f200 | 6f 6e 73 0a 0a 43 6f 6e 74 72 69 62 75 74 69 6f    6e 73 20 74 6f 20 45 6d 62 61 72 6b 20 61 72 65 | ons..Contributions.to.Embark.are | 
| f220 | 20 76 65 72 79 20 77 65 6c 63 6f 6d 65 2e 20 54    68 65 72 65 20 69 73 20 61 20 5b 5b 68 74 74 70 | .very.welcome..There.is.a.[[http | 
| f240 | 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f    61 6e 74 6f 6c 69 6e 2f 65 6d 62 61 72 6b 2f 69 | s://github.com/oantolin/embark/i | 
| f260 | 73 73 75 65 73 2f 39 35 5d 5b 77 69 73 68 20 6c    69 73 74 5d 5d 20 66 6f 72 0a 61 63 74 69 6f 6e | ssues/95][wish.list]].for.action | 
| f280 | 73 2c 20 74 61 72 67 65 74 20 66 69 6e 64 65 72    73 2c 20 63 61 6e 64 69 64 61 74 65 20 63 6f 6c | s,.target.finders,.candidate.col | 
| f2a0 | 6c 65 63 74 6f 72 73 20 61 6e 64 20 65 78 70 6f    72 74 65 72 73 2e 20 46 6f 72 20 6f 74 68 65 72 | lectors.and.exporters..For.other | 
| f2c0 | 0a 69 64 65 61 73 20 79 6f 75 20 68 61 76 65 20    66 6f 72 20 45 6d 62 61 72 6b 2c 20 66 65 65 6c | .ideas.you.have.for.Embark,.feel | 
| f2e0 | 20 66 72 65 65 20 74 6f 20 6f 70 65 6e 20 61 6e    20 69 73 73 75 65 20 6f 6e 20 74 68 65 20 5b 5b | .free.to.open.an.issue.on.the.[[ | 
| f300 | 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 6f 61 6e 74 6f 6c 69 6e 2f 65 6d 62 61 | https://github.com/oantolin/emba | 
| f320 | 72 6b 2f 69 73 73 75 65 73 5d 5b 69 73 73 75 65    0a 74 72 61 63 6b 65 72 5d 5d 2e 20 41 6e 79 20 | rk/issues][issue.tracker]]..Any. | 
| f340 | 6e 65 61 74 20 63 6f 6e 66 69 67 75 72 61 74 69    6f 6e 20 74 72 69 63 6b 73 20 79 6f 75 20 66 69 | neat.configuration.tricks.you.fi | 
| f360 | 6e 64 20 6d 69 67 68 74 20 62 65 20 61 20 67 6f    6f 64 20 66 69 74 0a 66 6f 72 20 74 68 65 20 5b | nd.might.be.a.good.fit.for.the.[ | 
| f380 | 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 6f 61 6e 74 6f 6c 69 6e 2f 65 6d 62 | [https://github.com/oantolin/emb | 
| f3a0 | 61 72 6b 2f 77 69 6b 69 5d 5b 77 69 6b 69 5d 5d    2e 0a 0a 43 6f 64 65 20 63 6f 6e 74 72 69 62 75 | ark/wiki][wiki]]...Code.contribu | 
| f3c0 | 74 69 6f 6e 73 20 61 72 65 20 76 65 72 79 20 77    65 6c 63 6f 6d 65 20 74 6f 6f 2c 20 62 75 74 20 | tions.are.very.welcome.too,.but. | 
| f3e0 | 73 69 6e 63 65 20 45 6d 62 61 72 6b 20 69 73 20    6e 6f 77 20 6f 6e 0a 47 4e 55 20 45 4c 50 41 2c | since.Embark.is.now.on.GNU.ELPA, | 
| f400 | 20 63 6f 70 79 72 69 67 68 74 20 61 73 73 69 67    6e 6d 65 6e 74 20 74 6f 20 74 68 65 20 46 53 46 | .copyright.assignment.to.the.FSF | 
| f420 | 20 69 73 20 72 65 71 75 69 72 65 64 20 62 65 66    6f 72 65 20 79 6f 75 20 63 61 6e 0a 63 6f 6e 74 | .is.required.before.you.can.cont | 
| f440 | 72 69 62 75 74 65 20 63 6f 64 65 2e 0a 0a 2a 20    41 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 73 0a | ribute.code...*.Acknowledgments. | 
| f460 | 0a 57 68 69 6c 65 20 49 2c 20 4f 6d 61 72 20 41    6e 74 6f 6c c3 ad 6e 20 43 61 6d 61 72 65 6e 61 | .While.I,.Omar.Antol..n.Camarena | 
| f480 | 2c 20 68 61 76 65 20 77 72 69 74 74 65 6e 20 6d    6f 73 74 20 6f 66 20 74 68 65 20 45 6d 62 61 72 | ,.have.written.most.of.the.Embar | 
| f4a0 | 6b 20 63 6f 64 65 0a 61 6e 64 20 72 65 6d 61 69    6e 20 76 65 72 79 20 73 74 75 62 62 6f 72 6e 20 | k.code.and.remain.very.stubborn. | 
| f4c0 | 61 62 6f 75 74 20 73 6f 6d 65 20 6f 66 20 74 68    65 20 64 65 73 69 67 6e 20 64 65 63 69 73 69 6f | about.some.of.the.design.decisio | 
| f4e0 | 6e 73 2c 20 45 6d 62 61 72 6b 0a 68 61 73 20 72    65 63 65 69 76 65 64 20 73 75 62 73 74 61 6e 74 | ns,.Embark.has.received.substant | 
| f500 | 69 61 6c 20 68 65 6c 70 20 66 72 6f 6d 20 61 20    6e 75 6d 62 65 72 20 6f 66 20 6f 74 68 65 72 20 | ial.help.from.a.number.of.other. | 
| f520 | 70 65 6f 70 6c 65 20 77 68 69 63 68 20 74 68 69    73 0a 64 6f 63 75 6d 65 6e 74 20 68 61 73 20 6e | people.which.this.document.has.n | 
| f540 | 65 67 6c 65 63 74 65 64 20 74 6f 20 6d 65 6e 74    69 6f 6e 20 66 6f 72 20 66 61 72 20 74 6f 6f 20 | eglected.to.mention.for.far.too. | 
| f560 | 6c 6f 6e 67 2e 20 49 6e 20 70 61 72 74 69 63 75    6c 61 72 2c 0a 44 61 6e 69 65 6c 20 4d 65 6e 64 | long..In.particular,.Daniel.Mend | 
| f580 | 6c 65 72 20 68 61 73 20 62 65 65 6e 20 61 62 73    6f 6c 75 74 65 6c 79 20 69 6e 76 61 6c 75 61 62 | ler.has.been.absolutely.invaluab | 
| f5a0 | 6c 65 2c 20 69 6d 70 6c 65 6d 65 6e 74 69 6e 67    20 73 65 76 65 72 61 6c 0a 69 6d 70 6f 72 74 61 | le,.implementing.several.importa | 
| f5c0 | 6e 74 20 66 65 61 74 75 72 65 73 2c 20 61 6e 64    20 70 72 6f 76 69 64 69 6e 67 20 61 20 6c 6f 74 | nt.features,.and.providing.a.lot | 
| f5e0 | 20 6f 66 20 75 73 65 66 75 6c 20 61 64 76 69 63    65 2e 0a 0a 43 6f 64 65 20 63 6f 6e 74 72 69 62 | .of.useful.advice...Code.contrib | 
| f600 | 75 74 69 6f 6e 73 3a 0a 0a 2d 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | utions:..-.[[https://github.com/ | 
| f620 | 6d 69 6e 61 64 5d 5b 44 61 6e 69 65 6c 20 4d 65    6e 64 6c 65 72 5d 5d 0a 2d 20 5b 5b 68 74 74 70 | minad][Daniel.Mendler]].-.[[http | 
| f640 | 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 63    6c 65 6d 65 72 61 2f 5d 5b 43 6c 65 6d 65 6e 73 | s://github.com/clemera/][Clemens | 
| f660 | 20 52 61 64 65 72 6d 61 63 68 65 72 5d 5d 0a 2d    20 5b 5b 68 74 74 70 73 3a 2f 2f 63 6f 64 65 62 | .Radermacher]].-.[[https://codeb | 
| f680 | 65 72 67 2e 6f 72 67 2f 6a 61 6f 2f 5d 5b 4a 6f    73 c3 a9 20 41 6e 74 6f 6e 69 6f 20 4f 72 74 65 | erg.org/jao/][Jos...Antonio.Orte | 
| f6a0 | 67 61 20 52 75 69 7a 5d 5d 0a 2d 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | ga.Ruiz]].-.[[https://github.com | 
| f6c0 | 2f 69 79 65 66 72 61 74 5d 5b 49 74 61 69 20 59    2e 20 45 66 72 61 74 5d 5d 0a 2d 20 5b 5b 68 74 | /iyefrat][Itai.Y..Efrat]].-.[[ht | 
| f6e0 | 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 31 33 5d 5b 61 31 33 5d 5d 0a 2d 20 5b 5b | tps://github.com/a13][a13]].-.[[ | 
| f700 | 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 6a 61 6b 61 6e 61 6b 61 65 76 61 6e 67 | https://github.com/jakanakaevang | 
| f720 | 65 6c 69 5d 5b 6a 61 6b 61 6e 61 6b 61 65 76 61    6e 67 65 6c 69 5d 5d 0a 2d 20 5b 5b 68 74 74 70 | eli][jakanakaevangeli]].-.[[http | 
| f740 | 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d    69 68 61 6b 61 6d 5d 5b 6d 69 68 61 6b 61 6d 5d | s://github.com/mihakam][mihakam] | 
| f760 | 5d 0a 2d 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 6c 65 75 6e 67 62 6b | ].-.[[https://github.com/leungbk | 
| f780 | 5d 5b 42 72 69 61 6e 20 4c 65 75 6e 67 5d 5d 0a    2d 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 | ][Brian.Leung]].-.[[https://gith | 
| f7a0 | 75 62 2e 63 6f 6d 2f 6b 61 72 74 68 69 6e 6b 5d    5b 4b 61 72 74 68 69 6b 20 43 68 69 6b 6d 61 67 | ub.com/karthink][Karthik.Chikmag | 
| f7c0 | 61 6c 75 72 5d 5d 0a 2d 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 6f | alur]].-.[[https://github.com/ro | 
| f7e0 | 73 68 61 6e 73 68 61 72 69 66 66 5d 5b 52 6f 73    68 61 6e 20 53 68 61 72 69 66 66 5d 5d 0a 2d 20 | shanshariff][Roshan.Shariff]].-. | 
| f800 | 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 63 6f 6e 64 79 30 39 31 39 5d 5b | [[https://github.com/condy0919][ | 
| f820 | 63 6f 6e 64 79 30 39 31 39 5d 5d 0a 2d 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 | condy0919]].-.[[https://github.c | 
| f840 | 6f 6d 2f 44 61 6d 69 65 6e 43 61 73 73 6f 75 5d    5b 44 61 6d 69 65 6e 20 43 61 73 73 6f 75 5d 5d | om/DamienCassou][Damien.Cassou]] | 
| f860 | 0a 2d 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 4a 69 6d 44 42 68 5d 5b | .-.[[https://github.com/JimDBh][ | 
| f880 | 4a 69 6d 44 42 68 5d 5d 0a 0a 41 64 76 69 63 65    20 61 6e 64 20 75 73 65 66 75 6c 20 64 69 73 63 | JimDBh]]..Advice.and.useful.disc | 
| f8a0 | 75 73 73 69 6f 6e 73 3a 0a 0a 2d 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | ussions:..-.[[https://github.com | 
| f8c0 | 2f 6d 69 6e 61 64 5d 5b 44 61 6e 69 65 6c 20 4d    65 6e 64 6c 65 72 5d 5d 0a 2d 20 5b 5b 68 74 74 | /minad][Daniel.Mendler]].-.[[htt | 
| f8e0 | 70 73 3a 2f 2f 67 69 74 6c 61 62 2e 63 6f 6d 2f    70 72 6f 74 65 73 69 6c 61 6f 73 2f 5d 5b 50 72 | ps://gitlab.com/protesilaos/][Pr | 
| f900 | 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f    75 5d 5d 0a 2d 20 5b 5b 68 74 74 70 73 3a 2f 2f | otesilaos.Stavrou]].-.[[https:// | 
| f920 | 67 69 74 68 75 62 2e 63 6f 6d 2f 63 6c 65 6d 65    72 61 2f 5d 5b 43 6c 65 6d 65 6e 73 20 52 61 64 | github.com/clemera/][Clemens.Rad | 
| f940 | 65 72 6d 61 63 68 65 72 5d 5d 0a 2d 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f | ermacher]].-.[[https://github.co | 
| f960 | 6d 2f 68 6d 65 6c 6d 61 6e 2f 5d 5b 48 6f 77 61    72 64 20 4d 65 6c 6d 61 6e 5d 5d 0a 2d 20 5b 5b | m/hmelman/][Howard.Melman]].-.[[ | 
| f980 | 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 73 74 6f 66 66 5d 5b 41 75 67 75 73 | https://github.com/astoff][Augus | 
| f9a0 | 74 6f 20 53 74 6f 66 66 65 6c 5d 5d 0a 2d 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e | to.Stoffel]].-.[[https://github. | 
| f9c0 | 63 6f 6d 2f 62 64 61 72 63 75 73 5d 5b 42 72 75    63 65 20 64 27 41 72 63 75 73 5d 5d 0a 2d 20 5b | com/bdarcus][Bruce.d'Arcus]].-.[ | 
| f9e0 | 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 6a 64 74 73 6d 69 74 68 5d 5b 4a 44 | [https://github.com/jdtsmith][JD | 
| fa00 | 20 53 6d 69 74 68 5d 5d 0a 2d 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | .Smith]].-.[[https://github.com/ | 
| fa20 | 6b 61 72 74 68 69 6e 6b 5d 5b 4b 61 72 74 68 69    6b 20 43 68 69 6b 6d 61 67 61 6c 75 72 5d 5d 0a | karthink][Karthik.Chikmagalur]]. | 
| fa40 | 2d 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 6a 61 6b 61 6e 61 6b 61 65 | -.[[https://github.com/jakanakae | 
| fa60 | 76 61 6e 67 65 6c 69 5d 5b 6a 61 6b 61 6e 61 6b    61 65 76 61 6e 67 65 6c 69 5d 5d 0a 2d 20 5b 5b | vangeli][jakanakaevangeli]].-.[[ | 
| fa80 | 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 69 79 65 66 72 61 74 5d 5b 49 74 61 69 | https://github.com/iyefrat][Itai | 
| faa0 | 20 59 2e 20 45 66 72 61 74 5d 5d 0a 2d 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 | .Y..Efrat]].-.[[https://github.c | 
| fac0 | 6f 6d 2f 6d 6f 68 6b 61 6c 65 5d 5b 4d 6f 68 73    69 6e 20 4b 61 6c 65 65 6d 5d 5d 0a 00 00 00 00 | om/mohkale][Mohsin.Kaleem]]..... | 
| fae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| fb00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| fb20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| fb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| fb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| fb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| fba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| fbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| fbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| fc00 | 65 6d 62 61 72 6b 2d 31 2e 31 2f 65 6d 62 61 72    6b 2d 6f 72 67 2e 65 6c 00 00 00 00 00 00 00 00 | embark-1.1/embark-org.el........ | 
| fc20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| fc40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| fc60 | 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 | 
| fc80 | 30 30 36 34 32 32 31 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 36 33 30 00 20 30 00 00 00 | 0064221.00000000000.013630..0... | 
| fca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| fcc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| fce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| fd00 | 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................... | 
| fd20 | 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................... | 
| fd40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| fd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| fd80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| fda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| fdc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| fde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| fe00 | 3b 3b 3b 20 65 6d 62 61 72 6b 2d 6f 72 67 2e 65    6c 20 2d 2d 2d 20 45 6d 62 61 72 6b 20 74 61 72 | ;;;.embark-org.el.---.Embark.tar | 
| fe20 | 67 65 74 73 20 61 6e 64 20 61 63 74 69 6f 6e 73    20 66 6f 72 20 4f 72 67 20 4d 6f 64 65 20 20 2d | gets.and.actions.for.Org.Mode..- | 
| fe40 | 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69    6e 67 3a 20 74 3b 20 2d 2a 2d 0a 0a 3b 3b 20 43 | *-.lexical-binding:.t;.-*-..;;.C | 
| fe60 | 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 32    32 2d 32 30 32 33 20 20 46 72 65 65 20 53 6f 66 | opyright.(C).2022-2023..Free.Sof | 
| fe80 | 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e    2c 20 49 6e 63 2e 0a 0a 3b 3b 20 54 68 69 73 20 | tware.Foundation,.Inc...;;.This. | 
| fea0 | 70 72 6f 67 72 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 | program.is.free.software;.you.ca | 
| fec0 | 6e 20 72 65 64 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 | n.redistribute.it.and/or.modify. | 
| fee0 | 3b 3b 20 69 74 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 | ;;.it.under.the.terms.of.the.GNU | 
| ff00 | 20 47 65 6e 65 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 | .General.Public.License.as.publi | 
| ff20 | 73 68 65 64 20 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 | shed.by.;;.the.Free.Software.Fou | 
| ff40 | 6e 64 61 74 69 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 | ndation,.either.version.3.of.the | 
| ff60 | 20 4c 69 63 65 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 | .License,.or.;;.(at.your.option) | 
| ff80 | 20 61 6e 79 20 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 | .any.later.version...;;.This.pro | 
| ffa0 | 67 72 61 6d 20 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 | gram.is.distributed.in.the.hope. | 
| ffc0 | 74 68 61 74 20 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 | that.it.will.be.useful,.;;.but.W | 
| ffe0 | 49 54 48 4f 55 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 | ITHOUT.ANY.WARRANTY;.without.eve | 
| 10000 | 6e 20 74 68 65 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 | n.the.implied.warranty.of.;;.MER | 
| 10020 | 43 48 41 4e 54 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 | CHANTABILITY.or.FITNESS.FOR.A.PA | 
| 10040 | 52 54 49 43 55 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 | RTICULAR.PURPOSE...See.the.;;.GN | 
| 10060 | 55 20 47 65 6e 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 | U.General.Public.License.for.mor | 
| 10080 | 65 20 64 65 74 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 | e.details...;;.You.should.have.r | 
| 100a0 | 65 63 65 69 76 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 | eceived.a.copy.of.the.GNU.Genera | 
| 100c0 | 6c 20 50 75 62 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 | l.Public.License.;;.along.with.t | 
| 100e0 | 68 69 73 20 70 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 73 | his.program...If.not,.see.<https | 
| 10100 | 3a 2f 2f 77 77 77 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 | ://www.gnu.org/licenses/>...;;;. | 
| 10120 | 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20    54 68 69 73 20 70 61 63 6b 61 67 65 20 63 6f 6e | Commentary:..;;.This.package.con | 
| 10140 | 66 69 67 75 72 65 73 20 74 68 65 20 45 6d 62 61    72 6b 20 70 61 63 6b 61 67 65 20 66 6f 72 20 75 | figures.the.Embark.package.for.u | 
| 10160 | 73 65 20 69 6e 20 4f 72 67 20 4d 6f 64 65 0a 3b    3b 20 62 75 66 66 65 72 73 2e 20 20 49 74 20 74 | se.in.Org.Mode.;;.buffers...It.t | 
| 10180 | 65 61 63 68 65 73 20 45 6d 62 61 72 6b 20 61 20    6e 75 6d 62 65 72 20 6f 66 20 4f 72 67 20 72 65 | eaches.Embark.a.number.of.Org.re | 
| 101a0 | 6c 61 74 65 64 20 74 61 72 67 65 74 73 20 61 6e    64 0a 3b 3b 20 61 70 70 72 6f 70 72 69 61 74 65 | lated.targets.and.;;.appropriate | 
| 101c0 | 20 61 63 74 69 6f 6e 73 2e 20 20 43 75 72 72 65    6e 74 6c 79 20 69 74 20 68 61 73 20 74 61 62 6c | .actions...Currently.it.has.tabl | 
| 101e0 | 65 20 63 65 6c 6c 73 2c 20 77 68 6f 6c 65 20 74    61 62 6c 65 73 2c 0a 3b 3b 20 73 6f 75 72 63 65 | e.cells,.whole.tables,.;;.source | 
| 10200 | 20 62 6c 6f 63 6b 73 20 61 6e 64 20 6c 69 6e 6b    73 2e 20 20 54 61 72 67 65 74 73 20 74 6f 20 61 | .blocks.and.links...Targets.to.a | 
| 10220 | 64 64 3a 20 68 65 61 64 69 6e 67 73 20 28 45 6d    62 61 72 6b 20 61 6c 72 65 61 64 79 0a 3b 3b 20 | dd:.headings.(Embark.already.;;. | 
| 10240 | 68 61 73 20 67 65 6e 65 72 69 63 20 73 75 70 70    6f 72 74 20 66 6f 72 20 6f 75 74 6c 69 6e 65 73 | has.generic.support.for.outlines | 
| 10260 | 2c 20 73 6f 20 77 65 20 6a 75 73 74 20 6e 65 65    20 74 6f 20 61 64 64 20 4f 72 67 0a 3b 3b 20 73 | ,.so.we.just.nee.to.add.Org.;;.s | 
| 10280 | 70 65 63 69 66 69 63 20 61 63 74 69 6f 6e 73 29    2c 20 74 69 6d 65 73 74 61 6d 70 73 2c 20 65 74 | pecific.actions),.timestamps,.et | 
| 102a0 | 63 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28    72 65 71 75 69 72 65 20 27 65 6d 62 61 72 6b 29 | c...;;;.Code:..(require.'embark) | 
| 102c0 | 0a 28 72 65 71 75 69 72 65 20 27 6f 72 67 29 0a    28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 65 6c | .(require.'org).(require.'org-el | 
| 102e0 | 65 6d 65 6e 74 29 0a 0a 3b 3b 3b 20 42 61 73 69    63 20 74 61 72 67 65 74 20 66 69 6e 64 65 72 20 | ement)..;;;.Basic.target.finder. | 
| 10300 | 66 6f 72 20 4f 72 67 0a 0a 3b 3b 20 54 68 65 72    65 20 61 72 65 20 76 65 72 79 20 6d 61 6e 79 20 | for.Org..;;.There.are.very.many. | 
| 10320 | 6f 72 67 20 65 6c 65 6d 65 6e 74 20 61 6e 64 20    6f 62 6a 65 63 74 73 20 74 79 70 65 73 2c 20 77 | org.element.and.objects.types,.w | 
| 10340 | 65 27 6c 6c 20 6f 6e 6c 79 0a 3b 3b 20 72 65 63    6f 67 6e 69 7a 65 20 74 68 6f 73 65 20 66 6f 72 | e'll.only.;;.recognize.those.for | 
| 10360 | 20 77 68 69 63 68 20 74 68 65 72 65 20 61 72 65    20 73 70 65 63 69 66 69 63 20 61 63 74 69 6f 6e | .which.there.are.specific.action | 
| 10380 | 73 20 77 65 20 63 61 6e 20 70 75 74 20 69 6e 0a    3b 3b 20 61 20 6b 65 79 6d 61 70 2c 20 6f 72 20 | s.we.can.put.in.;;.a.keymap,.or. | 
| 103a0 | 65 76 65 6e 20 69 66 20 74 68 65 72 65 20 61 72    65 6e 27 74 20 61 6e 79 20 73 70 65 63 69 66 69 | even.if.there.aren't.any.specifi | 
| 103c0 | 63 20 61 63 74 69 6f 6e 73 2c 20 69 66 20 69 74    27 73 0a 3b 3b 20 69 6d 70 6f 72 74 61 6e 74 20 | c.actions,.if.it's.;;.important. | 
| 103e0 | 74 6f 20 62 65 20 61 62 6c 65 20 74 6f 20 6b 69    6c 6c 2c 20 64 65 6c 65 74 65 20 6f 72 20 64 75 | to.be.able.to.kill,.delete.or.du | 
| 10400 | 70 6c 69 63 61 74 65 20 28 65 6d 62 61 72 6b 2d    69 6e 73 65 72 74 29 0a 3b 3b 20 74 68 65 6d 20 | plicate.(embark-insert).;;.them. | 
| 10420 | 63 6f 6e 76 65 6e 69 65 6e 74 6c 79 2e 20 20 49    27 6c 6c 20 73 74 61 72 74 20 63 6f 6e 73 65 72 | conveniently...I'll.start.conser | 
| 10440 | 76 61 74 69 76 65 6c 79 20 61 6e 64 20 77 65 20    63 61 6e 20 61 64 64 20 6d 6f 72 65 0a 3b 3b 20 | vatively.and.we.can.add.more.;;. | 
| 10460 | 6c 61 74 65 72 0a 0a 28 64 65 66 63 6f 6e 73 74    20 65 6d 62 61 72 6b 2d 6f 72 67 2d 2d 74 79 70 | later..(defconst.embark-org--typ | 
| 10480 | 65 73 0a 20 20 27 28 0a 20 20 20 20 62 61 62 65    6c 2d 63 61 6c 6c 0a 20 20 20 20 3b 3b 20 62 6f | es...'(.....babel-call.....;;.bo | 
| 104a0 | 6c 64 0a 20 20 20 20 3b 3b 20 63 65 6e 74 65 72    2d 62 6c 6f 63 6b 0a 20 20 20 20 3b 3b 20 63 69 | ld.....;;.center-block.....;;.ci | 
| 104c0 | 74 61 74 69 6f 6e 0a 20 20 20 20 3b 3b 20 63 69    74 61 74 69 6f 6e 2d 72 65 66 65 72 65 6e 63 65 | tation.....;;.citation-reference | 
| 104e0 | 0a 20 20 20 20 3b 3b 20 63 6c 6f 63 6b 0a 20 20    20 20 3b 3b 20 63 6f 64 65 0a 20 20 20 20 3b 3b | .....;;.clock.....;;.code.....;; | 
| 10500 | 20 63 6f 6d 6d 65 6e 74 0a 20 20 20 20 3b 3b 20    63 6f 6d 6d 65 6e 74 2d 62 6c 6f 63 6b 0a 20 20 | .comment.....;;.comment-block... | 
| 10520 | 20 20 3b 3b 20 64 69 61 72 79 2d 73 65 78 70 0a    20 20 20 20 3b 3b 20 64 72 61 77 65 72 0a 20 20 | ..;;.diary-sexp.....;;.drawer... | 
| 10540 | 20 20 3b 3b 20 64 79 6e 61 6d 69 63 2d 62 6c 6f    63 6b 0a 20 20 20 20 3b 3b 20 65 6e 74 69 74 79 | ..;;.dynamic-block.....;;.entity | 
| 10560 | 0a 20 20 20 20 3b 3b 20 65 78 61 6d 70 6c 65 2d    62 6c 6f 63 6b 0a 20 20 20 20 3b 3b 20 65 78 70 | .....;;.example-block.....;;.exp | 
| 10580 | 6f 72 74 2d 62 6c 6f 63 6b 0a 20 20 20 20 3b 3b    20 65 78 70 6f 72 74 2d 73 6e 69 70 70 65 74 0a | ort-block.....;;.export-snippet. | 
| 105a0 | 20 20 20 20 3b 3b 20 66 69 78 65 64 2d 77 69 64    74 68 0a 20 20 20 20 66 6f 6f 74 6e 6f 74 65 2d | ....;;.fixed-width.....footnote- | 
| 105c0 | 64 65 66 69 6e 69 74 69 6f 6e 0a 20 20 20 20 66    6f 6f 74 6e 6f 74 65 2d 72 65 66 65 72 65 6e 63 | definition.....footnote-referenc | 
| 105e0 | 65 0a 20 20 20 20 3b 3b 20 68 65 61 64 6c 69 6e    65 20 3b 20 74 68 65 20 62 6f 75 6e 64 73 20 69 | e.....;;.headline.;.the.bounds.i | 
| 10600 | 6e 63 6c 75 64 65 20 74 68 65 20 65 6e 74 69 72    65 20 73 75 62 74 72 65 65 21 0a 20 20 20 20 3b | nclude.the.entire.subtree!.....; | 
| 10620 | 3b 20 68 6f 72 69 7a 6f 6e 74 61 6c 2d 72 75 6c    65 0a 20 20 20 20 3b 3b 20 69 6e 6c 69 6e 65 2d | ;.horizontal-rule.....;;.inline- | 
| 10640 | 62 61 62 65 6c 2d 63 61 6c 6c 0a 20 20 20 20 69    6e 6c 69 6e 65 2d 73 72 63 2d 62 6c 6f 63 6b 0a | babel-call.....inline-src-block. | 
| 10660 | 20 20 20 20 3b 3b 20 69 6e 6c 69 6e 65 74 61 73    6b 0a 20 20 20 20 3b 3b 20 69 74 61 6c 69 63 0a | ....;;.inlinetask.....;;.italic. | 
| 10680 | 20 20 20 20 69 74 65 6d 0a 20 20 20 20 3b 3b 20    6b 65 79 77 6f 72 64 0a 20 20 20 20 3b 3b 20 6c | ....item.....;;.keyword.....;;.l | 
| 106a0 | 61 74 65 78 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74    0a 20 20 20 20 3b 3b 20 6c 61 74 65 78 2d 66 72 | atex-environment.....;;.latex-fr | 
| 106c0 | 61 67 6d 65 6e 74 0a 20 20 20 20 3b 3b 20 6c 69    6e 65 2d 62 72 65 61 6b 0a 20 20 20 20 6c 69 6e | agment.....;;.line-break.....lin | 
| 106e0 | 6b 0a 20 20 20 20 3b 3b 20 6d 61 63 72 6f 0a 20    20 20 20 3b 3b 20 6e 6f 64 65 2d 70 72 6f 70 65 | k.....;;.macro.....;;.node-prope | 
| 10700 | 72 74 79 0a 20 20 20 20 3b 3b 20 70 61 72 61 67    72 61 70 68 20 3b 20 74 68 65 20 65 78 69 73 74 | rty.....;;.paragraph.;.the.exist | 
| 10720 | 69 6e 67 20 67 65 6e 65 72 61 6c 20 73 75 70 70    6f 72 74 20 73 65 65 6d 73 20 66 69 6e 65 0a 20 | ing.general.support.seems.fine.. | 
| 10740 | 20 20 20 70 6c 61 69 6e 2d 6c 69 73 74 0a 20 20    20 20 3b 3b 20 70 6c 61 6e 6e 69 6e 67 0a 20 20 | ...plain-list.....;;.planning... | 
| 10760 | 20 20 3b 3b 20 70 72 6f 70 65 72 74 79 2d 64 72    61 77 65 72 0a 20 20 20 20 3b 3b 20 71 75 6f 74 | ..;;.property-drawer.....;;.quot | 
| 10780 | 65 2d 62 6c 6f 63 6b 0a 20 20 20 20 3b 3b 20 72    61 64 69 6f 2d 74 61 72 67 65 74 0a 20 20 20 20 | e-block.....;;.radio-target..... | 
| 107a0 | 3b 3b 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 3b    3b 20 73 70 65 63 69 61 6c 2d 62 6c 6f 63 6b 0a | ;;.section.....;;.special-block. | 
| 107c0 | 20 20 20 20 73 72 63 2d 62 6c 6f 63 6b 0a 20 20    20 20 3b 3b 20 73 74 61 74 69 73 74 69 63 73 2d | ....src-block.....;;.statistics- | 
| 107e0 | 63 6f 6f 6b 69 65 0a 20 20 20 20 3b 3b 20 73 74    72 69 6b 65 2d 74 68 72 6f 75 67 68 0a 20 20 20 | cookie.....;;.strike-through.... | 
| 10800 | 20 3b 3b 20 73 75 62 73 63 72 69 70 74 0a 20 20    20 20 3b 3b 20 73 75 70 65 72 73 63 72 69 70 74 | .;;.subscript.....;;.superscript | 
| 10820 | 0a 20 20 20 20 74 61 62 6c 65 20 3b 20 73 75 70    70 6f 72 74 65 64 20 76 69 61 20 61 20 73 70 65 | .....table.;.supported.via.a.spe | 
| 10840 | 63 69 66 69 63 20 74 61 72 67 65 74 20 66 69 6e    64 65 72 0a 20 20 20 20 74 61 62 6c 65 2d 63 65 | cific.target.finder.....table-ce | 
| 10860 | 6c 6c 0a 20 20 20 20 3b 3b 20 74 61 62 6c 65 2d    72 6f 77 20 3b 20 77 65 27 6c 6c 20 70 75 74 20 | ll.....;;.table-row.;.we'll.put. | 
| 10880 | 72 6f 77 20 26 20 63 6f 6c 75 6d 6e 20 61 63 74    69 6f 6e 73 20 69 6e 20 74 68 65 20 63 65 6c 6c | row.&.column.actions.in.the.cell | 
| 108a0 | 20 6d 61 70 0a 20 20 20 20 3b 3b 20 74 61 72 67    65 74 20 3b 20 49 20 74 68 69 6e 6b 20 74 68 65 | .map.....;;.target.;.I.think.the | 
| 108c0 | 72 65 20 61 72 65 20 6e 6f 20 75 73 65 66 75 6c    20 61 63 74 69 6f 6e 73 20 66 6f 72 20 72 61 64 | re.are.no.useful.actions.for.rad | 
| 108e0 | 69 6f 20 74 61 72 67 65 74 73 0a 20 20 20 20 74    69 6d 65 73 74 61 6d 70 0a 20 20 20 20 3b 3b 20 | io.targets.....timestamp.....;;. | 
| 10900 | 75 6e 64 65 72 6c 69 6e 65 0a 20 20 20 20 3b 3b    20 76 65 72 62 61 74 69 6d 0a 20 20 20 20 3b 3b | underline.....;;.verbatim.....;; | 
| 10920 | 20 76 65 72 73 65 2d 62 6c 6f 63 6b 0a 20 20 20    20 29 0a 20 20 22 53 75 70 70 6f 72 74 65 64 20 | .verse-block.....)..."Supported. | 
| 10940 | 4f 72 67 20 6f 62 6a 65 63 74 20 61 6e 64 20 65    6c 65 6d 65 6e 74 20 74 79 70 65 73 2e 22 29 0a | Org.object.and.element.types."). | 
| 10960 | 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 6f    72 67 2d 74 61 72 67 65 74 2d 65 6c 65 6d 65 6e | .(defun.embark-org-target-elemen | 
| 10980 | 74 2d 63 6f 6e 74 65 78 74 20 28 29 0a 20 20 22    54 61 72 67 65 74 20 61 6c 6c 20 4f 72 67 20 65 | t-context.()..."Target.all.Org.e | 
| 109a0 | 6c 65 6d 65 6e 74 73 20 6f 72 20 6f 62 6a 65 63    74 73 20 61 72 6f 75 6e 64 20 70 6f 69 6e 74 2e | lements.or.objects.around.point. | 
| 109c0 | 22 0a 20 20 28 77 68 65 6e 20 28 64 65 72 69 76    65 64 2d 6d 6f 64 65 2d 70 20 27 6f 72 67 2d 6d | "...(when.(derived-mode-p.'org-m | 
| 109e0 | 6f 64 65 29 0a 20 20 20 20 28 63 6c 2d 6c 6f 6f    70 0a 20 20 20 20 20 66 6f 72 20 65 6c 74 20 3d | ode).....(cl-loop......for.elt.= | 
| 10a00 | 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 6c 69    6e 65 61 67 65 20 28 6f 72 67 2d 65 6c 65 6d 65 | .(org-element-lineage.(org-eleme | 
| 10a20 | 6e 74 2d 63 6f 6e 74 65 78 74 29 20 65 6d 62 61    72 6b 2d 6f 72 67 2d 2d 74 79 70 65 73 20 74 29 | nt-context).embark-org--types.t) | 
| 10a40 | 0a 20 20 20 20 20 74 68 65 6e 20 28 6f 72 67 2d    65 6c 65 6d 65 6e 74 2d 6c 69 6e 65 61 67 65 20 | ......then.(org-element-lineage. | 
| 10a60 | 65 6c 74 20 65 6d 62 61 72 6b 2d 6f 72 67 2d 2d    74 79 70 65 73 29 0a 20 20 20 20 20 77 68 69 6c | elt.embark-org--types)......whil | 
| 10a80 | 65 20 65 6c 74 0a 20 20 20 20 20 3b 3b 20 63 6c    69 70 20 62 6f 75 6e 64 73 20 74 6f 20 6e 61 72 | e.elt......;;.clip.bounds.to.nar | 
| 10aa0 | 72 6f 77 65 64 20 70 6f 72 74 69 6f 6e 20 6f 66    20 62 75 66 66 65 72 0a 20 20 20 20 20 66 6f 72 | rowed.portion.of.buffer......for | 
| 10ac0 | 20 62 65 67 69 6e 20 3d 20 28 6d 61 78 20 28 6f    72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 | .begin.=.(max.(org-element-prope | 
| 10ae0 | 72 74 79 20 3a 62 65 67 69 6e 20 65 6c 74 29 20    28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 | rty.:begin.elt).(point-min)).... | 
| 10b00 | 20 20 66 6f 72 20 65 6e 64 20 3d 20 28 6d 69 6e    20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 | ..for.end.=.(min.(org-element-pr | 
| 10b20 | 6f 70 65 72 74 79 20 3a 65 6e 64 20 65 6c 74 29    20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 | operty.:end.elt).(point-max))... | 
| 10b40 | 20 20 20 66 6f 72 20 74 61 72 67 65 74 20 3d 20    28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e | ...for.target.=.(buffer-substrin | 
| 10b60 | 67 20 62 65 67 69 6e 20 65 6e 64 29 0a 20 20 20    20 20 20 3b 3b 20 41 64 6a 75 73 74 20 74 61 62 | g.begin.end).......;;.Adjust.tab | 
| 10b80 | 6c 65 2d 63 65 6c 6c 20 74 6f 20 65 78 63 6c 75    64 65 20 66 69 6e 61 6c 20 7c 2e 20 28 57 68 79 | le-cell.to.exclude.final.|..(Why | 
| 10ba0 | 20 69 73 20 74 68 61 74 20 74 68 65 72 65 3f 29    0a 20 20 20 20 20 20 3b 3b 20 4e 6f 74 65 3a 20 | .is.that.there?).......;;.Note:. | 
| 10bc0 | 57 65 20 61 72 65 20 6e 6f 74 20 64 6f 69 6e 67    20 74 68 69 73 20 61 73 20 61 6e 20 65 6d 62 61 | We.are.not.doing.this.as.an.emba | 
| 10be0 | 72 6b 20 74 72 61 6e 73 66 6f 72 6d 65 72 20 62    65 63 61 75 73 65 20 77 65 0a 20 20 20 20 20 20 | rk.transformer.because.we....... | 
| 10c00 | 3b 3b 20 77 61 6e 74 20 74 6f 20 61 64 6a 75 73    74 20 74 68 65 20 62 6f 75 6e 64 73 20 74 6f 6f | ;;.want.to.adjust.the.bounds.too | 
| 10c20 | 2e 0a 20 20 20 20 20 20 3b 3b 20 54 4f 44 4f 3f    20 49 66 20 6d 6f 72 65 20 61 64 6a 75 73 74 6d | ........;;.TODO?.If.more.adjustm | 
| 10c40 | 65 6e 74 73 20 6c 69 6b 65 20 74 68 69 73 20 62    65 63 6f 6d 65 20 6e 65 63 65 73 73 61 72 79 2c | ents.like.this.become.necessary, | 
| 10c60 | 20 61 64 64 20 61 0a 20 20 20 20 20 20 3b 3b 20    6e 69 63 65 20 6d 65 63 68 61 6e 69 73 6d 20 66 | .add.a.......;;.nice.mechanism.f | 
| 10c80 | 6f 72 20 64 6f 69 6e 67 20 74 68 65 6d 2e 0a 20    20 20 20 20 20 77 68 65 6e 20 28 61 6e 64 20 28 | or.doing.them........when.(and.( | 
| 10ca0 | 65 71 20 28 63 61 72 20 65 6c 74 29 20 27 74 61    62 6c 65 2d 63 65 6c 6c 29 20 28 73 74 72 69 6e | eq.(car.elt).'table-cell).(strin | 
| 10cc0 | 67 2d 73 75 66 66 69 78 2d 70 20 22 7c 22 20 74    61 72 67 65 74 29 29 0a 20 20 20 20 20 20 64 6f | g-suffix-p."|".target)).......do | 
| 10ce0 | 20 28 73 65 74 71 20 74 61 72 67 65 74 20 28 73    74 72 69 6e 67 2d 74 72 69 6d 20 28 73 74 72 69 | .(setq.target.(string-trim.(stri | 
| 10d00 | 6e 67 2d 72 65 6d 6f 76 65 2d 73 75 66 66 69 78    20 22 7c 22 20 74 61 72 67 65 74 29 29 0a 20 20 | ng-remove-suffix."|".target))... | 
| 10d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64    20 28 31 2d 20 65 6e 64 29 29 0a 20 20 20 20 20 | .............end.(1-.end))...... | 
| 10d40 | 20 63 6f 6c 6c 65 63 74 20 60 28 2c 28 69 6e 74    65 72 6e 20 28 66 6f 72 6d 61 74 20 22 6f 72 67 | .collect.`(,(intern.(format."org | 
| 10d60 | 2d 25 73 22 20 28 63 61 72 20 65 6c 74 29 29 29    20 2c 74 61 72 67 65 74 20 2c 62 65 67 69 6e 20 | -%s".(car.elt))).,target.,begin. | 
| 10d80 | 2e 20 2c 65 6e 64 29 29 29 29 0a 0a 28 75 6e 6c    65 73 73 20 28 6d 65 6d 71 20 27 65 6d 62 61 72 | ..,end))))..(unless.(memq.'embar | 
| 10da0 | 6b 2d 6f 72 67 2d 74 61 72 67 65 74 2d 65 6c 65    6d 65 6e 74 2d 63 6f 6e 74 65 78 74 20 65 6d 62 | k-org-target-element-context.emb | 
| 10dc0 | 61 72 6b 2d 74 61 72 67 65 74 2d 66 69 6e 64 65    72 73 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 | ark-target-finders)...(if-let.(( | 
| 10de0 | 74 61 69 6c 20 28 6d 65 6d 71 20 27 65 6d 62 61    72 6b 2d 74 61 72 67 65 74 2d 61 63 74 69 76 65 | tail.(memq.'embark-target-active | 
| 10e00 | 2d 72 65 67 69 6f 6e 20 65 6d 62 61 72 6b 2d 74    61 72 67 65 74 2d 66 69 6e 64 65 72 73 29 29 29 | -region.embark-target-finders))) | 
| 10e20 | 0a 20 20 20 20 20 20 28 70 75 73 68 20 27 65 6d    62 61 72 6b 2d 6f 72 67 2d 74 61 72 67 65 74 2d | .......(push.'embark-org-target- | 
| 10e40 | 65 6c 65 6d 65 6e 74 2d 63 6f 6e 74 65 78 74 20    28 63 64 72 20 74 61 69 6c 29 29 0a 20 20 20 20 | element-context.(cdr.tail))..... | 
| 10e60 | 28 70 75 73 68 20 27 65 6d 62 61 72 6b 2d 6f 72    67 2d 74 61 72 67 65 74 2d 65 6c 65 6d 65 6e 74 | (push.'embark-org-target-element | 
| 10e80 | 2d 63 6f 6e 74 65 78 74 20 65 6d 62 61 72 6b 2d    74 61 72 67 65 74 2d 66 69 6e 64 65 72 73 29 29 | -context.embark-target-finders)) | 
| 10ea0 | 29 0a 0a 3b 3b 3b 20 43 75 73 74 6f 6d 20 4f 72    67 20 61 63 74 69 6f 6e 73 0a 0a 28 64 65 66 76 | )..;;;.Custom.Org.actions..(defv | 
| 10ec0 | 61 72 20 6f 72 67 2d 65 78 70 6f 72 74 2d 77 69    74 68 2d 74 6f 63 29 0a 0a 28 64 65 66 75 6e 20 | ar.org-export-with-toc)..(defun. | 
| 10ee0 | 65 6d 62 61 72 6b 2d 6f 72 67 2d 63 6f 70 79 2d    61 73 2d 6d 61 72 6b 64 6f 77 6e 20 28 73 74 61 | embark-org-copy-as-markdown.(sta | 
| 10f00 | 72 74 20 65 6e 64 29 0a 20 20 22 45 78 70 6f 72    74 20 74 68 65 20 72 65 67 69 6f 6e 20 66 72 6f | rt.end)..."Export.the.region.fro | 
| 10f20 | 6d 20 53 54 41 52 54 20 74 6f 20 45 4e 44 20 74    6f 20 6d 61 72 6b 64 6f 77 6e 20 61 6e 64 20 73 | m.START.to.END.to.markdown.and.s | 
| 10f40 | 61 76 65 20 6f 6e 20 74 68 65 20 60 6b 69 6c 6c    2d 72 69 6e 67 27 2e 22 0a 20 20 28 69 6e 74 65 | ave.on.the.`kill-ring'."...(inte | 
| 10f60 | 72 61 63 74 69 76 65 20 22 72 22 29 0a 20 20 28    72 65 71 75 69 72 65 20 27 6f 78 29 0a 20 20 28 | ractive."r")...(require.'ox)...( | 
| 10f80 | 6b 69 6c 6c 2d 6e 65 77 0a 20 20 20 28 6c 65 74    20 28 6f 72 67 2d 65 78 70 6f 72 74 2d 77 69 74 | kill-new....(let.(org-export-wit | 
| 10fa0 | 68 2d 74 6f 63 29 0a 20 20 20 20 20 28 73 74 72    69 6e 67 2d 74 72 69 6d 0a 20 20 20 20 20 20 28 | h-toc)......(string-trim.......( | 
| 10fc0 | 6f 72 67 2d 65 78 70 6f 72 74 2d 73 74 72 69 6e    67 2d 61 73 20 28 62 75 66 66 65 72 2d 73 75 62 | org-export-string-as.(buffer-sub | 
| 10fe0 | 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72    74 69 65 73 20 73 74 61 72 74 20 65 6e 64 29 20 | string-no-properties.start.end). | 
| 11000 | 27 6d 64 20 74 29 29 29 29 0a 20 20 28 64 65 61    63 74 69 76 61 74 65 2d 6d 61 72 6b 29 29 0a 0a | 'md.t))))...(deactivate-mark)).. | 
| 11020 | 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 65 6d    62 61 72 6b 2d 70 72 65 2d 61 63 74 69 6f 6e 2d | (add-to-list.'embark-pre-action- | 
| 11040 | 68 6f 6f 6b 73 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 27 28 65 6d 62 61 72 6b 2d 6f 72 67 2d | hooks..............'(embark-org- | 
| 11060 | 63 6f 70 79 2d 61 73 2d 6d 61 72 6b 64 6f 77 6e    20 65 6d 62 61 72 6b 2d 2d 6d 61 72 6b 2d 74 61 | copy-as-markdown.embark--mark-ta | 
| 11080 | 72 67 65 74 29 29 0a 0a 28 6b 65 79 6d 61 70 2d    73 65 74 20 65 6d 62 61 72 6b 2d 72 65 67 69 6f | rget))..(keymap-set.embark-regio | 
| 110a0 | 6e 2d 6d 61 70 20 22 4d 22 20 23 27 65 6d 62 61    72 6b 2d 6f 72 67 2d 63 6f 70 79 2d 61 73 2d 6d | n-map."M".#'embark-org-copy-as-m | 
| 110c0 | 61 72 6b 64 6f 77 6e 29 20 3b 20 67 6f 6f 64 20    69 64 65 61 3f 0a 0a 3b 3b 3b 20 54 61 62 6c 65 | arkdown).;.good.idea?..;;;.Table | 
| 110e0 | 73 0a 0a 28 64 6f 6c 69 73 74 20 28 6d 6f 74 69    6f 6e 20 27 28 6f 72 67 2d 74 61 62 6c 65 2d 6d | s..(dolist.(motion.'(org-table-m | 
| 11100 | 6f 76 65 2d 63 65 6c 6c 2d 75 70 20 6f 72 67 2d    74 61 62 6c 65 2d 6d 6f 76 65 2d 63 65 6c 6c 2d | ove-cell-up.org-table-move-cell- | 
| 11120 | 64 6f 77 6e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 6f 72 67 2d 74 61 62 6c 65 | down...................org-table | 
| 11140 | 2d 6d 6f 76 65 2d 63 65 6c 6c 2d 6c 65 66 74 20    6f 72 67 2d 74 61 62 6c 65 2d 6d 6f 76 65 2d 63 | -move-cell-left.org-table-move-c | 
| 11160 | 65 6c 6c 2d 72 69 67 68 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d | ell-right...................org- | 
| 11180 | 74 61 62 6c 65 2d 6d 6f 76 65 2d 72 6f 77 20 6f    72 67 2d 74 61 62 6c 65 2d 6d 6f 76 65 2d 63 6f | table-move-row.org-table-move-co | 
| 111a0 | 6c 75 6d 6e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 6f 72 67 2d 74 61 62 6c 65 | lumn...................org-table | 
| 111c0 | 2d 6d 6f 76 65 2d 72 6f 77 2d 75 70 20 6f 72 67    2d 74 61 62 6c 65 2d 6d 6f 76 65 2d 72 6f 77 2d | -move-row-up.org-table-move-row- | 
| 111e0 | 64 6f 77 6e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 6f 72 67 2d 74 61 62 6c 65 | down...................org-table | 
| 11200 | 2d 6d 6f 76 65 2d 63 6f 6c 75 6d 6e 2d 6c 65 66    74 20 6f 72 67 2d 74 61 62 6c 65 2d 6d 6f 76 65 | -move-column-left.org-table-move | 
| 11220 | 2d 63 6f 6c 75 6d 6e 2d 72 69 67 68 74 29 29 0a    20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 | -column-right))...(add-to-list.' | 
| 11240 | 65 6d 62 61 72 6b 2d 72 65 70 65 61 74 2d 61 63    74 69 6f 6e 73 20 6d 6f 74 69 6f 6e 29 29 0a 0a | embark-repeat-actions.motion)).. | 
| 11260 | 28 64 6f 6c 69 73 74 20 28 63 6d 64 20 27 28 6f    72 67 2d 74 61 62 6c 65 2d 65 76 61 6c 2d 66 6f | (dolist.(cmd.'(org-table-eval-fo | 
| 11280 | 72 6d 75 6c 61 20 6f 72 67 2d 74 61 62 6c 65 2d    65 64 69 74 2d 66 69 65 6c 64 29 29 0a 20 20 28 | rmula.org-table-edit-field))...( | 
| 112a0 | 70 75 73 68 20 27 65 6d 62 61 72 6b 2d 2d 69 67    6e 6f 72 65 2d 74 61 72 67 65 74 20 28 61 6c 69 | push.'embark--ignore-target.(ali | 
| 112c0 | 73 74 2d 67 65 74 20 63 6d 64 20 65 6d 62 61 72    6b 2d 74 61 72 67 65 74 2d 69 6e 6a 65 63 74 69 | st-get.cmd.embark-target-injecti | 
| 112e0 | 6f 6e 2d 68 6f 6f 6b 73 29 29 29 0a 0a 28 64 65    66 76 61 72 2d 6b 65 79 6d 61 70 20 65 6d 62 61 | on-hooks)))..(defvar-keymap.emba | 
| 11300 | 72 6b 2d 6f 72 67 2d 74 61 62 6c 65 2d 63 65 6c    6c 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 | rk-org-table-cell-map...:doc."Ke | 
| 11320 | 79 6d 61 70 20 66 6f 72 20 61 63 74 69 6f 6e 73    20 74 68 65 20 63 75 72 72 65 6e 74 20 63 65 6c | ymap.for.actions.the.current.cel | 
| 11340 | 6c 73 2c 20 63 6f 6c 75 6d 6e 20 6f 72 20 72 6f    77 20 6f 66 20 61 6e 20 4f 72 67 20 74 61 62 6c | ls,.column.or.row.of.an.Org.tabl | 
| 11360 | 65 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 65 6d    62 61 72 6b 2d 67 65 6e 65 72 61 6c 2d 6d 61 70 | e."...:parent.embark-general-map | 
| 11380 | 0a 20 20 22 52 45 54 22 20 23 27 6f 72 67 2d 74    61 62 6c 65 2d 61 6c 69 67 6e 20 3b 20 68 61 72 | ..."RET".#'org-table-align.;.har | 
| 113a0 | 6d 6c 65 73 73 20 64 65 66 61 75 6c 74 0a 20 20    22 3c 75 70 3e 22 20 20 20 20 23 27 6f 72 67 2d | mless.default..."<up>"....#'org- | 
| 113c0 | 74 61 62 6c 65 2d 6d 6f 76 65 2d 63 65 6c 6c 2d    75 70 0a 20 20 22 3c 64 6f 77 6e 3e 22 20 20 23 | table-move-cell-up..."<down>"..# | 
| 113e0 | 27 6f 72 67 2d 74 61 62 6c 65 2d 6d 6f 76 65 2d    63 65 6c 6c 2d 64 6f 77 6e 0a 20 20 22 3c 6c 65 | 'org-table-move-cell-down..."<le | 
| 11400 | 66 74 3e 22 20 20 23 27 6f 72 67 2d 74 61 62 6c    65 2d 6d 6f 76 65 2d 63 65 6c 6c 2d 6c 65 66 74 | ft>"..#'org-table-move-cell-left | 
| 11420 | 0a 20 20 22 3c 72 69 67 68 74 3e 22 20 23 27 6f    72 67 2d 74 61 62 6c 65 2d 6d 6f 76 65 2d 63 65 | ..."<right>".#'org-table-move-ce | 
| 11440 | 6c 6c 2d 72 69 67 68 74 0a 20 20 22 64 22 20 23    27 6f 72 67 2d 74 61 62 6c 65 2d 6b 69 6c 6c 2d | ll-right..."d".#'org-table-kill- | 
| 11460 | 72 6f 77 0a 20 20 22 63 22 20 23 27 6f 72 67 2d    74 61 62 6c 65 2d 63 6f 70 79 2d 64 6f 77 6e 0a | row..."c".#'org-table-copy-down. | 
| 11480 | 20 20 22 44 22 20 23 27 6f 72 67 2d 74 61 62 6c    65 2d 64 65 6c 65 74 65 2d 63 6f 6c 75 6d 6e 20 | .."D".#'org-table-delete-column. | 
| 114a0 | 3b 20 63 61 70 69 74 61 6c 20 3d 20 63 6f 6c 75    6d 6e 0a 20 20 22 5e 22 20 23 27 6f 72 67 2d 74 | ;.capital.=.column..."^".#'org-t | 
| 114c0 | 61 62 6c 65 2d 6d 6f 76 65 2d 72 6f 77 2d 75 70    0a 20 20 22 76 22 20 23 27 6f 72 67 2d 74 61 62 | able-move-row-up..."v".#'org-tab | 
| 114e0 | 6c 65 2d 6d 6f 76 65 2d 72 6f 77 2d 64 6f 77 6e    0a 20 20 22 3c 22 20 23 27 6f 72 67 2d 74 61 62 | le-move-row-down..."<".#'org-tab | 
| 11500 | 6c 65 2d 6d 6f 76 65 2d 63 6f 6c 75 6d 6e 2d 6c    65 66 74 0a 20 20 22 3e 22 20 23 27 6f 72 67 2d | le-move-column-left...">".#'org- | 
| 11520 | 74 61 62 6c 65 2d 6d 6f 76 65 2d 63 6f 6c 75 6d    6e 2d 72 69 67 68 74 0a 20 20 22 6f 22 20 23 27 | table-move-column-right..."o".#' | 
| 11540 | 6f 72 67 2d 74 61 62 6c 65 2d 69 6e 73 65 72 74    2d 72 6f 77 0a 20 20 22 4f 22 20 23 27 6f 72 67 | org-table-insert-row..."O".#'org | 
| 11560 | 2d 74 61 62 6c 65 2d 69 6e 73 65 72 74 2d 63 6f    6c 75 6d 6e 20 3b 20 63 61 70 69 74 61 6c 20 3d | -table-insert-column.;.capital.= | 
| 11580 | 20 63 6f 6c 75 6d 6e 0a 20 20 22 68 22 20 23 27    6f 72 67 2d 74 61 62 6c 65 2d 69 6e 73 65 72 74 | .column..."h".#'org-table-insert | 
| 115a0 | 2d 68 6c 69 6e 65 0a 20 20 22 3d 22 20 23 27 6f    72 67 2d 74 61 62 6c 65 2d 65 76 61 6c 2d 66 6f | -hline..."=".#'org-table-eval-fo | 
| 115c0 | 72 6d 75 6c 61 0a 20 20 22 65 22 20 23 27 6f 72    67 2d 74 61 62 6c 65 2d 65 64 69 74 2d 66 69 65 | rmula..."e".#'org-table-edit-fie | 
| 115e0 | 6c 64 0a 20 20 22 67 22 20 23 27 6f 72 67 2d 74    61 62 6c 65 2d 72 65 63 61 6c 63 75 6c 61 74 65 | ld..."g".#'org-table-recalculate | 
| 11600 | 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61    70 20 65 6d 62 61 72 6b 2d 6f 72 67 2d 74 61 62 | )..(defvar-keymap.embark-org-tab | 
| 11620 | 6c 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b    65 79 6d 61 70 20 66 6f 72 20 61 63 74 69 6f 6e | le-map...:doc."Keymap.for.action | 
| 11640 | 73 20 6f 6e 20 65 6e 74 69 72 65 20 4f 72 67 20    74 61 62 6c 65 2e 22 0a 20 20 3a 70 61 72 65 6e | s.on.entire.Org.table."...:paren | 
| 11660 | 74 20 65 6d 62 61 72 6b 2d 67 65 6e 65 72 61 6c    2d 6d 61 70 0a 20 20 22 52 45 54 22 20 23 27 6f | t.embark-general-map..."RET".#'o | 
| 11680 | 72 67 2d 74 61 62 6c 65 2d 61 6c 69 67 6e 20 3b    20 68 61 72 6d 6c 65 73 73 20 64 65 66 61 75 6c | rg-table-align.;.harmless.defaul | 
| 116a0 | 74 0a 20 20 22 3d 22 20 23 27 6f 72 67 2d 74 61    62 6c 65 2d 65 64 69 74 2d 66 6f 72 6d 75 6c 61 | t..."=".#'org-table-edit-formula | 
| 116c0 | 73 0a 20 20 22 73 22 20 23 27 6f 72 67 2d 74 61    62 6c 65 2d 73 6f 72 74 2d 6c 69 6e 65 73 0a 20 | s..."s".#'org-table-sort-lines.. | 
| 116e0 | 20 22 74 22 20 23 27 6f 72 67 2d 74 61 62 6c 65    2d 74 72 61 6e 73 70 6f 73 65 2d 74 61 62 6c 65 | ."t".#'org-table-transpose-table | 
| 11700 | 2d 61 74 2d 70 6f 69 6e 74 0a 20 20 22 63 22 20    23 27 6f 72 67 2d 74 61 62 6c 65 2d 63 6f 6e 76 | -at-point..."c".#'org-table-conv | 
| 11720 | 65 72 74 0a 20 20 22 66 22 20 23 27 6f 72 67 2d    74 61 62 6c 65 2d 66 6f 6c 6c 6f 77 2d 66 69 65 | ert..."f".#'org-table-follow-fie | 
| 11740 | 6c 64 2d 6d 6f 64 65 0a 20 20 22 79 22 20 23 27    6f 72 67 2d 74 61 62 6c 65 2d 70 61 73 74 65 2d | ld-mode..."y".#'org-table-paste- | 
| 11760 | 72 65 63 74 61 6e 67 6c 65 0a 20 20 22 64 22 20    23 27 6f 72 67 2d 74 61 62 6c 65 2d 74 6f 67 67 | rectangle..."d".#'org-table-togg | 
| 11780 | 6c 65 2d 66 6f 72 6d 75 6c 61 2d 64 65 62 75 67    67 65 72 0a 20 20 22 6f 22 20 23 27 6f 72 67 2d | le-formula-debugger..."o".#'org- | 
| 117a0 | 74 61 62 6c 65 2d 74 6f 67 67 6c 65 2d 63 6f 6f    72 64 69 6e 61 74 65 2d 6f 76 65 72 6c 61 79 73 | table-toggle-coordinate-overlays | 
| 117c0 | 0a 20 20 22 67 22 20 23 27 6f 72 67 2d 74 61 62    6c 65 2d 69 74 65 72 61 74 65 0a 20 20 22 65 22 | ..."g".#'org-table-iterate..."e" | 
| 117e0 | 20 23 27 6f 72 67 2d 74 61 62 6c 65 2d 65 78 70    6f 72 74 29 0a 0a 28 70 75 73 68 20 27 65 6d 62 | .#'org-table-export)..(push.'emb | 
| 11800 | 61 72 6b 2d 2d 69 67 6e 6f 72 65 2d 74 61 72 67    65 74 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 | ark--ignore-target............;. | 
| 11820 | 70 72 6f 6d 70 74 73 20 66 6f 72 20 66 69 6c 65    20 6e 61 6d 65 0a 20 20 20 20 20 20 28 61 6c 69 | prompts.for.file.name.......(ali | 
| 11840 | 73 74 2d 67 65 74 20 27 6f 72 67 2d 74 61 62 6c    65 2d 65 78 70 6f 72 74 20 65 6d 62 61 72 6b 2d | st-get.'org-table-export.embark- | 
| 11860 | 74 61 72 67 65 74 2d 69 6e 6a 65 63 74 69 6f 6e    2d 68 6f 6f 6b 73 29 29 0a 0a 28 61 64 64 2d 74 | target-injection-hooks))..(add-t | 
| 11880 | 6f 2d 6c 69 73 74 20 27 65 6d 62 61 72 6b 2d 6b    65 79 6d 61 70 2d 61 6c 69 73 74 20 27 28 6f 72 | o-list.'embark-keymap-alist.'(or | 
| 118a0 | 67 2d 74 61 62 6c 65 20 65 6d 62 61 72 6b 2d 6f    72 67 2d 74 61 62 6c 65 2d 6d 61 70 29 29 0a 0a | g-table.embark-org-table-map)).. | 
| 118c0 | 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 65 6d    62 61 72 6b 2d 6b 65 79 6d 61 70 2d 61 6c 69 73 | (add-to-list.'embark-keymap-alis | 
| 118e0 | 74 20 27 28 6f 72 67 2d 74 61 62 6c 65 2d 63 65    6c 6c 20 65 6d 62 61 72 6b 2d 6f 72 67 2d 74 61 | t.'(org-table-cell.embark-org-ta | 
| 11900 | 62 6c 65 2d 63 65 6c 6c 2d 6d 61 70 29 29 0a 0a    3b 3b 3b 20 4c 69 6e 6b 73 0a 0a 3b 3b 20 54 68 | ble-cell-map))..;;;.Links..;;.Th | 
| 11920 | 65 20 6c 69 6e 6b 20 73 75 70 70 6f 72 74 20 68    61 73 20 61 20 73 6c 69 67 68 74 6c 79 20 63 6f | e.link.support.has.a.slightly.co | 
| 11940 | 6d 70 6c 69 63 61 74 65 64 20 64 65 73 69 67 6e    20 69 6e 20 6f 72 64 65 72 20 74 6f 0a 3b 3b 20 | mplicated.design.in.order.to.;;. | 
| 11960 | 61 63 68 69 65 76 65 20 74 68 65 20 66 6f 6c 6c    6f 77 69 6e 67 20 67 6f 61 6c 73 3a 0a 0a 3b 3b | achieve.the.following.goals:..;; | 
| 11980 | 20 31 2e 20 52 45 54 20 73 68 6f 75 6c 64 20 73    69 6d 70 6c 79 20 62 65 20 6f 72 67 2d 6f 70 65 | .1..RET.should.simply.be.org-ope | 
| 119a0 | 6e 2d 61 74 2d 70 6f 69 6e 74 0a 0a 3b 3b 20 32    2e 20 57 68 65 6e 20 74 68 65 20 6c 69 6e 6b 20 | n-at-point..;;.2..When.the.link. | 
| 119c0 | 69 73 20 74 6f 20 61 20 66 69 6c 65 2c 20 55 52    4c 2c 20 65 6d 61 69 6c 20 61 64 64 72 65 73 73 | is.to.a.file,.URL,.email.address | 
| 119e0 | 20 6f 72 20 65 6c 69 73 70 0a 3b 3b 20 20 20 20    65 78 70 72 65 73 73 69 6f 6e 20 6f 72 20 63 6f | .or.elisp.;;....expression.or.co | 
| 11a00 | 6d 6d 61 6e 64 2c 20 77 65 20 77 61 6e 74 20 74    6f 20 6f 66 66 65 72 20 74 68 65 20 75 73 65 72 | mmand,.we.want.to.offer.the.user | 
| 11a20 | 20 61 63 74 69 6f 6e 73 20 66 6f 72 0a 3b 3b 20    20 20 20 74 68 61 74 20 75 6e 64 65 72 6c 79 69 | .actions.for.;;....that.underlyi | 
| 11a40 | 6e 67 20 74 79 70 65 2e 0a 0a 3b 3b 20 33 2e 20    45 76 65 6e 20 69 6e 20 74 68 6f 73 65 20 63 61 | ng.type...;;.3..Even.in.those.ca | 
| 11a60 | 73 65 73 2c 20 77 65 20 73 74 69 6c 6c 20 77 61    6e 74 20 73 6f 6d 65 20 61 63 74 69 6f 6e 73 20 | ses,.we.still.want.some.actions. | 
| 11a80 | 74 6f 20 61 70 70 6c 79 20 74 6f 20 74 68 65 0a    3b 3b 20 20 20 20 65 6e 74 69 72 65 20 6c 69 6e | to.apply.to.the.;;....entire.lin | 
| 11aa0 | 6b 20 69 6e 63 6c 75 64 69 6e 67 20 64 65 73 63    72 69 70 74 69 6f 6e 3a 20 61 63 74 69 6f 6e 73 | k.including.description:.actions | 
| 11ac0 | 20 74 6f 20 63 6f 70 79 20 74 68 65 20 6c 69 6e    6b 20 61 73 0a 3b 3b 20 20 20 20 6d 61 72 6b 64 | .to.copy.the.link.as.;;....markd | 
| 11ae0 | 6f 77 6e 2c 20 6f 72 20 6a 75 73 74 20 74 68 65    20 6c 69 6e 6b 20 64 65 73 63 72 69 70 74 69 6f | own,.or.just.the.link.descriptio | 
| 11b00 | 6e 20 6f 72 20 74 61 72 67 65 74 2e 0a 0a 3b 3b    20 53 6f 20 74 68 65 20 73 74 72 61 74 65 67 79 | n.or.target...;;.So.the.strategy | 
| 11b20 | 20 69 73 20 61 73 20 66 6f 6c 6c 6f 77 73 20 28    69 6c 6c 75 73 74 72 61 74 65 64 20 77 69 74 68 | .is.as.follows.(illustrated.with | 
| 11b40 | 20 66 69 6c 65 20 6c 69 6e 6b 73 29 3a 0a 0a 3b    3b 20 2d 20 54 68 65 20 74 61 72 67 65 74 20 77 | .file.links):..;;.-.The.target.w | 
| 11b60 | 69 6c 6c 20 62 65 20 6a 75 73 74 20 74 68 65 20    66 69 6c 65 2c 20 77 69 74 68 6f 75 74 20 74 68 | ill.be.just.the.file,.without.th | 
| 11b80 | 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 61 6e    64 0a 3b 3b 20 20 20 61 6c 73 6f 20 77 69 74 68 | e.description.and.;;...also.with | 
| 11ba0 | 6f 75 74 20 74 68 65 20 22 66 69 6c 65 3a 22 20    70 72 65 66 69 78 20 6e 6f 72 20 74 68 65 20 22 | out.the."file:".prefix.nor.the." | 
| 11bc0 | 3a 3a 6c 69 6e 65 2d 6e 75 6d 62 65 72 20 6f 72    20 73 65 61 72 63 68 22 0a 3b 3b 20 20 20 73 75 | ::line-number.or.search".;;...su | 
| 11be0 | 66 66 69 78 2e 20 20 54 68 61 74 20 77 61 79 2c    20 66 69 6c 65 20 61 63 74 69 6f 6e 73 20 77 69 | ffix...That.way,.file.actions.wi | 
| 11c00 | 6c 6c 20 63 6f 72 72 65 63 74 6c 79 20 61 70 70    6c 79 20 74 6f 20 69 74 2e 0a 0a 3b 3b 20 2d 20 | ll.correctly.apply.to.it...;;.-. | 
| 11c20 | 54 68 65 20 74 79 70 65 20 77 69 6c 6c 20 6e 6f    74 20 62 65 20 27 66 69 6c 65 2c 20 62 75 74 20 | The.type.will.not.be.'file,.but. | 
| 11c40 | 27 6f 72 67 2d 66 69 6c 65 2d 6c 69 6e 6b 3b 20    74 68 61 74 20 77 61 79 20 77 65 20 63 61 6e 0a | 'org-file-link;.that.way.we.can. | 
| 11c60 | 3b 3b 20 20 20 72 65 67 69 73 74 65 72 20 61 20    6b 65 79 6d 61 70 20 66 6f 72 20 27 6f 72 67 2d | ;;...register.a.keymap.for.'org- | 
| 11c80 | 66 69 6c 65 2d 6c 69 6e 6b 20 74 68 61 74 20 69    6e 68 65 72 69 74 73 20 66 72 6f 6d 20 62 6f 74 | file-link.that.inherits.from.bot | 
| 11ca0 | 68 0a 3b 3b 20 20 20 65 6d 62 61 72 6b 2d 6f 72    67 2d 6c 69 6e 6b 2d 6d 61 70 20 28 77 69 74 68 | h.;;...embark-org-link-map.(with | 
| 11cc0 | 20 52 45 54 20 62 6f 75 6e 64 20 74 6f 20 6f 72    67 2d 6f 70 65 6e 2d 61 74 2d 70 6f 69 6e 74 20 | .RET.bound.to.org-open-at-point. | 
| 11ce0 | 61 6e 64 20 61 0a 3b 3b 20 20 20 66 65 77 20 6f    74 68 65 72 20 67 65 6e 65 72 69 63 20 6c 69 6e | and.a.;;...few.other.generic.lin | 
| 11d00 | 6b 20 61 63 74 69 6f 6e 73 29 20 61 6e 64 20 65    6d 62 61 72 6b 2d 66 69 6c 65 2d 6d 61 70 2e 0a | k.actions).and.embark-file-map.. | 
| 11d20 | 0a 3b 3b 20 2d 20 54 68 65 20 63 6f 6d 6d 61 6e    64 73 20 74 6f 20 63 6f 70 79 20 74 68 65 20 6c | .;;.-.The.commands.to.copy.the.l | 
| 11d40 | 69 6e 6b 20 61 74 20 70 6f 69 6e 74 20 69 6e 20    73 6f 6d 65 20 66 6f 72 6d 61 74 20 77 69 6c 6c | ink.at.point.in.some.format.will | 
| 11d60 | 20 62 65 0a 3b 3b 20 20 20 77 72 69 74 74 65 6e    20 61 73 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 | .be.;;...written.as.commands.tha | 
| 11d80 | 74 20 61 63 74 20 6f 6e 20 74 68 65 20 4f 72 67    20 6c 69 6e 6b 20 61 74 20 70 6f 69 6e 74 2e 20 | t.act.on.the.Org.link.at.point.. | 
| 11da0 | 20 54 68 69 73 20 77 61 79 0a 3b 3b 20 20 20 74    68 65 79 20 61 72 65 20 69 6e 64 65 70 65 6e 64 | .This.way.;;...they.are.independ | 
| 11dc0 | 65 6e 74 6c 79 20 28 70 6c 61 75 73 69 62 6c 79    29 20 75 73 65 66 75 6c 2c 20 61 6e 64 20 77 65 | ently.(plausibly).useful,.and.we | 
| 11de0 | 20 63 69 72 63 75 6d 76 65 6e 74 20 74 68 65 0a    3b 3b 20 20 20 70 72 6f 62 6c 65 6d 20 74 68 61 | .circumvent.the.;;...problem.tha | 
| 11e00 | 74 20 74 68 65 20 77 68 6f 6c 65 20 4f 72 67 20    6c 69 6e 6b 20 69 73 20 6e 6f 74 20 61 63 74 75 | t.the.whole.Org.link.is.not.actu | 
| 11e20 | 61 6c 6c 79 20 74 68 65 20 74 61 72 67 65 74 20    28 6a 75 73 74 0a 3b 3b 20 20 20 74 68 65 20 69 | ally.the.target.(just.;;...the.i | 
| 11e40 | 6e 6e 65 72 20 66 69 6c 65 20 69 73 21 29 2e 0a    0a 3b 3b 20 41 6c 74 65 72 6e 61 74 69 76 65 20 | nner.file.is!)...;;.Alternative. | 
| 11e60 | 64 65 73 69 67 6e 20 49 20 63 6f 6e 73 69 64 65    72 65 64 3a 20 73 65 70 61 72 61 74 65 20 65 61 | design.I.considered:.separate.ea | 
| 11e80 | 63 68 20 74 61 72 67 65 74 20 69 6e 74 6f 20 74    77 6f 2c 20 61 0a 3b 3b 20 77 68 6f 6c 65 20 6c | ch.target.into.two,.a.;;.whole.l | 
| 11ea0 | 69 6e 6b 20 74 61 72 67 65 74 20 77 68 69 63 68    20 69 6e 63 6c 75 64 65 73 20 74 68 65 20 64 65 | ink.target.which.includes.the.de | 
| 11ec0 | 73 63 72 69 70 74 69 6f 6e 20 61 6e 64 20 62 72    61 63 6b 65 74 73 20 61 6e 64 0a 3b 3b 20 77 68 | scription.and.brackets.and.;;.wh | 
| 11ee0 | 61 74 20 6e 6f 74 3b 20 61 6e 64 20 61 6e 20 22    69 6e 6e 65 72 20 74 61 72 67 65 74 22 20 77 68 | at.not;.and.an."inner.target".wh | 
| 11f00 | 69 63 68 20 69 73 20 6a 75 73 74 20 74 68 65 20    66 69 6c 65 20 6f 72 20 55 52 4c 20 6f 72 0a 3b | ich.is.just.the.file.or.URL.or.; | 
| 11f20 | 3b 20 77 68 61 74 65 76 65 72 2e 20 20 43 6f 6e    73 20 6f 66 20 74 68 69 73 20 61 70 70 72 6f 61 | ;.whatever...Cons.of.this.approa | 
| 11f40 | 63 68 3a 20 6d 75 63 68 20 74 61 72 67 65 74 20    63 79 63 6c 69 6e 67 20 69 73 20 72 65 71 75 69 | ch:.much.target.cycling.is.requi | 
| 11f60 | 72 65 64 21 0a 3b 3b 20 46 69 72 73 74 20 6f 66    20 61 6c 6c 2c 20 61 6e 20 75 6e 61 64 6f 72 6e | red!.;;.First.of.all,.an.unadorn | 
| 11f80 | 65 64 20 65 6d 62 61 72 6b 2d 64 77 69 6d 20 64    65 66 69 6e 69 74 65 6c 79 20 73 68 6f 75 6c 64 | ed.embark-dwim.definitely.should | 
| 11fa0 | 20 62 65 0a 3b 3b 20 6f 72 67 2d 6f 70 65 6e 2d    61 74 2d 70 6f 69 6e 74 2c 20 77 68 69 63 68 20 | .be.;;.org-open-at-point,.which. | 
| 11fc0 | 6d 65 61 6e 73 20 74 68 65 20 77 68 6f 6c 65 20    6c 69 6e 6b 20 74 61 72 67 65 74 20 77 6f 75 6c | means.the.whole.link.target.woul | 
| 11fe0 | 64 20 6e 65 65 64 0a 3b 3b 20 70 72 69 6f 72 69    74 79 2e 20 54 68 61 74 20 6d 65 61 6e 73 20 74 | d.need.;;.priority..That.means.t | 
| 12000 | 68 61 74 20 61 6e 79 20 66 69 6c 65 2c 20 55 52    4c 2c 20 65 74 63 2e 20 61 63 74 69 6f 6e 73 20 | hat.any.file,.URL,.etc..actions. | 
| 12020 | 77 6f 75 6c 64 20 72 65 71 75 69 72 65 0a 3b 3b    20 79 6f 75 20 74 6f 20 63 79 63 6c 65 20 66 69 | would.require.;;.you.to.cycle.fi | 
| 12040 | 72 73 74 2e 20 20 54 68 69 73 20 73 6f 75 6e 64    73 20 76 65 72 79 20 69 6e 63 6f 6e 76 65 6e 69 | rst...This.sounds.very.inconveni | 
| 12060 | 65 6e 74 2c 20 74 68 65 20 61 62 6f 76 65 0a 3b    3b 20 73 6c 69 67 68 74 6c 79 20 6d 6f 72 65 20 | ent,.the.above.;;.slightly.more. | 
| 12080 | 63 6f 6d 70 6c 65 78 20 64 65 73 69 67 6e 20 61    6c 6c 6f 77 73 20 62 6f 74 68 20 77 68 6f 6c 65 | complex.design.allows.both.whole | 
| 120a0 | 2d 6c 69 6e 6b 20 61 6e 64 20 69 6e 6e 65 72 0a    3b 3b 20 74 61 72 67 65 74 20 61 63 74 69 6f 6e | -link.and.inner.;;.target.action | 
| 120c0 | 73 20 74 6f 20 77 6f 72 6b 20 77 69 74 68 6f 75    74 20 63 79 63 6c 69 6e 67 2e 0a 0a 28 64 65 66 | s.to.work.without.cycling...(def | 
| 120e0 | 75 6e 20 65 6d 62 61 72 6b 2d 6f 72 67 2d 74 61    72 67 65 74 2d 6c 69 6e 6b 20 28 29 0a 20 20 22 | un.embark-org-target-link.()..." | 
| 12100 | 54 61 72 67 65 74 20 4f 72 67 20 6c 69 6e 6b 20    61 74 20 70 6f 69 6e 74 2e 0a 54 68 69 73 20 74 | Target.Org.link.at.point..This.t | 
| 12120 | 61 72 67 65 74 73 20 4f 72 67 20 6c 69 6e 6b 73    20 69 6e 20 61 6e 79 20 62 75 66 66 65 72 2c 20 | argets.Org.links.in.any.buffer,. | 
| 12140 | 6e 6f 74 20 6a 75 73 74 20 62 75 66 66 65 72 73    20 69 6e 0a 60 6f 72 67 2d 6d 6f 64 65 27 20 6f | not.just.buffers.in.`org-mode'.o | 
| 12160 | 72 20 60 6f 72 67 2d 61 67 65 6e 64 61 2d 6d 6f    64 65 27 2e 20 20 4f 72 67 20 6c 69 6e 6b 73 20 | r.`org-agenda-mode'...Org.links. | 
| 12180 | 69 6e 20 61 6e 79 20 62 75 66 66 65 72 20 63 61    6e 20 62 65 0a 6f 70 65 6e 65 64 20 77 69 74 68 | in.any.buffer.can.be.opened.with | 
| 121a0 | 20 60 6f 72 67 2d 6f 70 65 6e 2d 61 74 2d 70 6f    69 6e 74 2d 67 6c 6f 62 61 6c 27 2c 20 77 68 69 | .`org-open-at-point-global',.whi | 
| 121c0 | 63 68 20 69 73 20 74 68 65 20 64 65 66 61 75 6c    74 0a 45 6d 62 61 72 6b 20 61 63 74 69 6f 6e 20 | ch.is.the.default.Embark.action. | 
| 121e0 | 66 6f 72 20 4f 72 67 20 6c 69 6e 6b 73 2e 22 0a    20 20 28 70 63 61 73 65 20 28 6f 72 67 2d 69 6e | for.Org.links."...(pcase.(org-in | 
| 12200 | 2d 72 65 67 65 78 70 20 6f 72 67 2d 6c 69 6e 6b    2d 61 6e 79 2d 72 65 29 0a 20 20 20 20 28 60 28 | -regexp.org-link-any-re).....(`( | 
| 12220 | 2c 73 74 61 72 74 20 2e 20 2c 65 6e 64 29 0a 20    20 20 20 20 3b 3b 20 57 65 20 77 6f 6e 27 74 20 | ,start...,end)......;;.We.won't. | 
| 12240 | 72 65 63 6f 67 6e 69 7a 65 20 75 6e 61 64 6f 72    6e 65 64 20 68 74 74 70 28 73 29 20 6f 72 20 6d | recognize.unadorned.http(s).or.m | 
| 12260 | 61 69 6c 74 6f 20 6c 69 6e 6b 73 2c 20 61 73 20    74 68 6f 73 65 0a 20 20 20 20 20 3b 3b 20 61 6c | ailto.links,.as.those......;;.al | 
| 12280 | 72 65 61 64 79 20 68 61 76 65 20 74 61 72 67 65    74 20 66 69 6e 64 65 72 73 20 28 62 75 74 20 69 | ready.have.target.finders.(but.i | 
| 122a0 | 66 20 74 68 65 73 65 20 6c 69 6e 6b 73 20 68 61    76 65 20 65 69 74 68 65 72 20 61 0a 20 20 20 20 | f.these.links.have.either.a..... | 
| 122c0 | 20 3b 3b 20 64 65 73 63 72 69 70 74 69 6f 6e 2c    20 64 6f 75 62 6c 65 20 62 72 61 63 6b 65 74 73 | .;;.description,.double.brackets | 
| 122e0 | 20 6f 72 20 61 6e 67 6c 65 20 62 72 61 63 6b 65    74 73 2c 20 74 68 65 6e 20 77 65 20 64 6f 0a 20 | .or.angle.brackets,.then.we.do.. | 
| 12300 | 20 20 20 20 3b 3b 20 72 65 63 6f 67 6e 69 7a 65    20 74 68 65 6d 20 61 73 20 6f 72 67 20 6c 69 6e | ....;;.recognize.them.as.org.lin | 
| 12320 | 6b 73 29 0a 20 20 20 20 20 28 75 6e 6c 65 73 73    20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e | ks)......(unless.(save-excursion | 
| 12340 | 20 28 67 6f 74 6f 2d 63 68 61 72 20 73 74 61 72    74 29 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 | .(goto-char.start).(looking-at." | 
| 12360 | 68 74 74 70 5c 5c 7c 6d 61 69 6c 74 6f 22 29 29    0a 20 20 20 20 20 20 20 60 28 6f 72 67 2d 6c 69 | http\\|mailto"))........`(org-li | 
| 12380 | 6e 6b 20 2c 28 62 75 66 66 65 72 2d 73 75 62 73    74 72 69 6e 67 20 73 74 61 72 74 20 65 6e 64 29 | nk.,(buffer-substring.start.end) | 
| 123a0 | 20 2c 73 74 61 72 74 20 2e 20 2c 65 6e 64 29 29    29 29 29 0a 0a 28 6c 65 74 20 28 28 74 61 69 6c | .,start...,end)))))..(let.((tail | 
| 123c0 | 20 28 6d 65 6d 71 20 27 65 6d 62 61 72 6b 2d 74    61 72 67 65 74 2d 61 63 74 69 76 65 2d 72 65 67 | .(memq.'embark-target-active-reg | 
| 123e0 | 69 6f 6e 20 65 6d 62 61 72 6b 2d 74 61 72 67 65    74 2d 66 69 6e 64 65 72 73 29 29 29 0a 20 20 28 | ion.embark-target-finders)))...( | 
| 12400 | 63 6c 2d 70 75 73 68 6e 65 77 20 27 65 6d 62 61    72 6b 2d 6f 72 67 2d 74 61 72 67 65 74 2d 6c 69 | cl-pushnew.'embark-org-target-li | 
| 12420 | 6e 6b 20 28 63 64 72 20 74 61 69 6c 29 29 29 0a    0a 28 61 75 74 6f 6c 6f 61 64 20 27 6f 72 67 2d | nk.(cdr.tail)))..(autoload.'org- | 
| 12440 | 61 74 74 61 63 68 2d 64 69 72 20 22 6f 72 67 2d    61 74 74 61 63 68 22 29 0a 0a 28 64 65 66 75 6e | attach-dir."org-attach")..(defun | 
| 12460 | 20 65 6d 62 61 72 6b 2d 6f 72 67 2d 2d 72 65 66    69 6e 65 2d 6c 69 6e 6b 2d 74 79 70 65 20 28 5f | .embark-org--refine-link-type.(_ | 
| 12480 | 74 79 70 65 20 74 61 72 67 65 74 29 0a 20 20 22    52 65 66 69 6e 65 20 74 79 70 65 20 6f 66 20 6c | type.target)..."Refine.type.of.l | 
| 124a0 | 69 6e 6b 20 54 41 52 47 45 54 20 69 66 20 77 65    20 68 61 76 65 20 6d 6f 72 65 20 73 70 65 63 69 | ink.TARGET.if.we.have.more.speci | 
| 124c0 | 66 69 63 20 61 63 74 69 6f 6e 73 20 61 76 61 69    6c 61 62 6c 65 2e 22 0a 20 20 28 77 68 65 6e 20 | fic.actions.available."...(when. | 
| 124e0 | 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6f 72    67 2d 6c 69 6e 6b 2d 61 6e 79 2d 72 65 20 74 61 | (string-match.org-link-any-re.ta | 
| 12500 | 72 67 65 74 29 0a 20 20 20 20 28 6c 65 74 20 28    28 74 61 72 67 65 74 20 28 6f 72 20 28 6d 61 74 | rget).....(let.((target.(or.(mat | 
| 12520 | 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f    70 65 72 74 69 65 73 20 32 20 74 61 72 67 65 74 | ch-string-no-properties.2.target | 
| 12540 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 | ).......................(match-s | 
| 12560 | 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74    69 65 73 20 30 20 74 61 72 67 65 74 29 29 29 29 | tring-no-properties.0.target)))) | 
| 12580 | 0a 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20    20 20 20 20 28 28 73 74 72 69 6e 67 2d 70 72 65 | .......(cond........((string-pre | 
| 125a0 | 66 69 78 2d 70 20 22 68 74 74 70 22 20 74 61 72    67 65 74 29 0a 20 20 20 20 20 20 20 20 28 63 6f | fix-p."http".target).........(co | 
| 125c0 | 6e 73 20 27 6f 72 67 2d 75 72 6c 2d 6c 69 6e 6b    20 74 61 72 67 65 74 29 29 0a 20 20 20 20 20 20 | ns.'org-url-link.target))....... | 
| 125e0 | 20 28 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78    2d 70 20 22 6d 61 69 6c 74 6f 3a 22 20 74 61 72 | .((string-prefix-p."mailto:".tar | 
| 12600 | 67 65 74 29 0a 20 20 20 20 20 20 20 20 28 63 6f    6e 73 20 27 6f 72 67 2d 65 6d 61 69 6c 2d 6c 69 | get).........(cons.'org-email-li | 
| 12620 | 6e 6b 20 28 73 74 72 69 6e 67 2d 72 65 6d 6f 76    65 2d 70 72 65 66 69 78 20 22 6d 61 69 6c 74 6f | nk.(string-remove-prefix."mailto | 
| 12640 | 3a 22 20 74 61 72 67 65 74 29 29 29 0a 20 20 20    20 20 20 20 28 28 73 74 72 69 6e 67 2d 70 72 65 | :".target)))........((string-pre | 
| 12660 | 66 69 78 2d 70 20 22 66 69 6c 65 3a 22 20 74 61    72 67 65 74 29 0a 20 20 20 20 20 20 20 20 28 63 | fix-p."file:".target).........(c | 
| 12680 | 6f 6e 73 20 27 6f 72 67 2d 66 69 6c 65 2d 6c 69    6e 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ons.'org-file-link.............. | 
| 126a0 | 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...... | 
| 126c0 | 20 20 20 20 20 20 20 20 20 20 22 3a 3a 2e 2a 22    20 22 22 20 28 73 74 72 69 6e 67 2d 72 65 6d 6f | .........."::.*"."".(string-remo | 
| 126e0 | 76 65 2d 70 72 65 66 69 78 20 22 66 69 6c 65 3a    22 20 74 61 72 67 65 74 29 29 29 29 0a 20 20 20 | ve-prefix."file:".target)))).... | 
| 12700 | 20 20 20 20 28 28 73 74 72 69 6e 67 2d 70 72 65    66 69 78 2d 70 20 22 61 74 74 61 63 68 6d 65 6e | ....((string-prefix-p."attachmen | 
| 12720 | 74 3a 22 20 74 61 72 67 65 74 29 0a 20 20 20 20    20 20 20 20 28 63 6f 6e 73 20 27 6f 72 67 2d 66 | t:".target).........(cons.'org-f | 
| 12740 | 69 6c 65 2d 6c 69 6e 6b 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 | ile-link...............(expand-f | 
| 12760 | 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 | ile-name................(replace | 
| 12780 | 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e    67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -regexp-in-string............... | 
| 127a0 | 20 20 22 3a 3a 2e 2a 22 20 22 22 20 28 73 74 72    69 6e 67 2d 72 65 6d 6f 76 65 2d 70 72 65 66 69 | .."::.*"."".(string-remove-prefi | 
| 127c0 | 78 20 22 61 74 74 61 63 68 6d 65 6e 74 3a 22 20    74 61 72 67 65 74 29 29 0a 20 20 20 20 20 20 20 | x."attachment:".target))........ | 
| 127e0 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 61 74 74    61 63 68 2d 64 69 72 29 29 29 29 0a 20 20 20 20 | ........(org-attach-dir))))..... | 
| 12800 | 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63    68 2d 70 20 22 5e 5b 2e 2f 5d 22 20 74 61 72 67 | ...((string-match-p."^[./]".targ | 
| 12820 | 65 74 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e    73 20 27 6f 72 67 2d 66 69 6c 65 2d 6c 69 6e 6b | et).........(cons.'org-file-link | 
| 12840 | 20 28 61 62 62 72 65 76 69 61 74 65 2d 66 69 6c    65 2d 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 | .(abbreviate-file-name.(expand-f | 
| 12860 | 69 6c 65 2d 6e 61 6d 65 20 74 61 72 67 65 74 29    29 29 29 0a 20 20 20 20 20 20 20 28 28 73 74 72 | ile-name.target))))........((str | 
| 12880 | 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 65 6c    69 73 70 3a 28 22 20 74 61 72 67 65 74 29 0a 20 | ing-prefix-p."elisp:(".target).. | 
| 128a0 | 20 20 20 20 20 20 20 28 63 6f 6e 73 20 27 6f 72    67 2d 65 78 70 72 65 73 73 69 6f 6e 2d 6c 69 6e | .......(cons.'org-expression-lin | 
| 128c0 | 6b 20 28 73 74 72 69 6e 67 2d 72 65 6d 6f 76 65    2d 70 72 65 66 69 78 20 22 65 6c 69 73 70 3a 22 | k.(string-remove-prefix."elisp:" | 
| 128e0 | 20 74 61 72 67 65 74 29 29 29 0a 20 20 20 20 20    20 20 28 28 73 74 72 69 6e 67 2d 70 72 65 66 69 | .target)))........((string-prefi | 
| 12900 | 78 2d 70 20 22 65 6c 69 73 70 3a 22 20 74 61 72    67 65 74 29 0a 20 20 20 20 20 20 20 20 28 63 6f | x-p."elisp:".target).........(co | 
| 12920 | 6e 73 20 27 63 6f 6d 6d 61 6e 64 20 28 73 74 72    69 6e 67 2d 72 65 6d 6f 76 65 2d 70 72 65 66 69 | ns.'command.(string-remove-prefi | 
| 12940 | 78 20 22 65 6c 69 73 70 3a 22 20 74 61 72 67 65    74 29 29 29 0a 20 20 20 20 20 20 20 28 74 20 28 | x."elisp:".target)))........(t.( | 
| 12960 | 63 6f 6e 73 20 27 6f 72 67 2d 6c 69 6e 6b 20 74    61 72 67 65 74 29 29 29 29 29 29 0a 0a 28 61 64 | cons.'org-link.target))))))..(ad | 
| 12980 | 64 2d 74 6f 2d 6c 69 73 74 20 27 65 6d 62 61 72    6b 2d 74 72 61 6e 73 66 6f 72 6d 65 72 2d 61 6c | d-to-list.'embark-transformer-al | 
| 129a0 | 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 27 28 6f 72 67 2d 6c 69 6e 6b 20 2e 20 65 6d | ist..............'(org-link...em | 
| 129c0 | 62 61 72 6b 2d 6f 72 67 2d 2d 72 65 66 69 6e 65    2d 6c 69 6e 6b 2d 74 79 70 65 29 29 0a 0a 28 64 | bark-org--refine-link-type))..(d | 
| 129e0 | 65 66 6d 61 63 72 6f 20 65 6d 62 61 72 6b 2d 6f    72 67 2d 64 65 66 69 6e 65 2d 6c 69 6e 6b 2d 63 | efmacro.embark-org-define-link-c | 
| 12a00 | 6f 70 69 65 72 20 28 6e 61 6d 65 20 66 6f 72 6d    75 6c 61 20 64 65 73 63 72 69 70 74 69 6f 6e 29 | opier.(name.formula.description) | 
| 12a20 | 0a 20 20 22 44 65 66 69 6e 65 20 61 20 63 6f 6d    6d 61 6e 64 20 74 68 61 74 20 63 6f 70 69 65 73 | ..."Define.a.command.that.copies | 
| 12a40 | 20 74 68 65 20 4f 72 67 20 6c 69 6e 6b 20 61 74    20 70 6f 69 6e 74 20 61 63 63 6f 72 64 69 6e 67 | .the.Org.link.at.point.according | 
| 12a60 | 20 74 6f 20 46 4f 52 4d 55 4c 41 2e 0a 54 68 65    20 63 6f 6d 6d 61 6e 64 27 73 20 6e 61 6d 65 20 | .to.FORMULA..The.command's.name. | 
| 12a80 | 69 73 20 66 6f 72 6d 65 64 20 62 79 20 61 70 70    65 6e 64 69 6e 67 20 4e 41 4d 45 20 74 6f 0a 65 | is.formed.by.appending.NAME.to.e | 
| 12aa0 | 6d 62 61 72 6b 2d 6f 72 67 2d 63 6f 70 79 2d 6c    69 6e 6b 2e 20 20 54 68 65 20 64 6f 63 73 74 72 | mbark-org-copy-link...The.docstr | 
| 12ac0 | 69 6e 67 20 69 6e 63 6c 75 64 65 73 20 74 68 65    20 44 45 53 43 52 49 50 54 49 4f 4e 20 6f 66 0a | ing.includes.the.DESCRIPTION.of. | 
| 12ae0 | 77 68 61 74 20 70 61 72 74 20 6f 72 20 69 6e 20    77 68 61 74 20 66 6f 72 6d 61 74 20 74 68 65 20 | what.part.or.in.what.format.the. | 
| 12b00 | 6c 69 6e 6b 20 69 73 20 63 6f 70 69 65 64 2e 22    0a 20 20 60 28 64 65 66 75 6e 20 2c 28 69 6e 74 | link.is.copied."...`(defun.,(int | 
| 12b20 | 65 72 6e 20 28 66 6f 72 6d 61 74 20 22 65 6d 62    61 72 6b 2d 6f 72 67 2d 63 6f 70 79 2d 6c 69 6e | ern.(format."embark-org-copy-lin | 
| 12b40 | 6b 2d 25 73 22 20 6e 61 6d 65 29 29 20 28 29 0a    20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20 22 43 | k-%s".name)).()......,(format."C | 
| 12b60 | 6f 70 79 20 74 6f 20 74 68 65 20 6b 69 6c 6c 2d    72 69 6e 67 20 74 68 65 20 4f 72 67 20 6c 69 6e | opy.to.the.kill-ring.the.Org.lin | 
| 12b80 | 6b 20 61 74 20 70 6f 69 6e 74 25 73 2e 22 20 64    65 73 63 72 69 70 74 69 6f 6e 29 0a 20 20 20 20 | k.at.point%s.".description)..... | 
| 12ba0 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20    20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 69 | .(interactive)......(when.(org-i | 
| 12bc0 | 6e 2d 72 65 67 65 78 70 20 6f 72 67 2d 6c 69 6e    6b 2d 61 6e 79 2d 72 65 29 0a 20 20 20 20 20 20 | n-regexp.org-link-any-re)....... | 
| 12be0 | 20 28 6c 65 74 2a 20 28 28 66 75 6c 6c 20 28 6d    61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 | .(let*.((full.(match-string-no-p | 
| 12c00 | 72 6f 70 65 72 74 69 65 73 20 30 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 72 | roperties.0))...............(tar | 
| 12c20 | 67 65 74 20 28 6f 72 20 28 6d 61 74 63 68 2d 73    74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 | get.(or.(match-string-no-propert | 
| 12c40 | 69 65 73 20 32 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ies.2).......................... | 
| 12c60 | 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e    6f 2d 70 72 6f 70 65 72 74 69 65 73 20 30 29 29 | .(match-string-no-properties.0)) | 
| 12c80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 64 65 73 63 72 69 70 74 69 6f 6e 20 28 6d 61 | )...............(description.(ma | 
| 12ca0 | 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72    6f 70 65 72 74 69 65 73 20 33 29 29 0a 20 20 20 | tch-string-no-properties.3)).... | 
| 12cc0 | 20 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c    20 2c 66 6f 72 6d 75 6c 61 29 29 0a 20 20 20 20 | ...........(kill.,formula))..... | 
| 12ce0 | 20 20 20 20 20 28 69 67 6e 6f 72 65 20 66 75 6c    6c 20 74 61 72 67 65 74 20 64 65 73 63 72 69 70 | .....(ignore.full.target.descrip | 
| 12d00 | 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 28    77 68 65 6e 20 6b 69 6c 6c 0a 20 20 20 20 20 20 | tion)..........(when.kill....... | 
| 12d20 | 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 53    61 76 65 64 20 27 25 73 27 22 20 6b 69 6c 6c 29 | .....(message."Saved.'%s'".kill) | 
| 12d40 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c    6c 2d 6e 65 77 20 6b 69 6c 6c 29 29 29 29 29 29 | ............(kill-new.kill)))))) | 
| 12d60 | 0a 0a 28 65 6d 62 61 72 6b 2d 6f 72 67 2d 64 65    66 69 6e 65 2d 6c 69 6e 6b 2d 63 6f 70 69 65 72 | ..(embark-org-define-link-copier | 
| 12d80 | 20 69 6e 2d 66 75 6c 6c 20 66 75 6c 6c 20 22 20    69 6e 20 66 75 6c 6c 22 29 0a 28 65 6d 62 61 72 | .in-full.full.".in.full").(embar | 
| 12da0 | 6b 2d 6f 72 67 2d 64 65 66 69 6e 65 2d 6c 69 6e    6b 2d 63 6f 70 69 65 72 20 64 65 73 63 72 69 70 | k-org-define-link-copier.descrip | 
| 12dc0 | 74 69 6f 6e 20 64 65 73 63 72 69 70 74 69 6f 6e    20 22 27 73 20 64 65 73 63 72 69 70 74 69 6f 6e | tion.description."'s.description | 
| 12de0 | 22 29 0a 28 65 6d 62 61 72 6b 2d 6f 72 67 2d 64    65 66 69 6e 65 2d 6c 69 6e 6b 2d 63 6f 70 69 65 | ").(embark-org-define-link-copie | 
| 12e00 | 72 20 74 61 72 67 65 74 20 74 61 72 67 65 74 20    22 27 73 20 74 61 72 67 65 74 22 29 0a 0a 28 64 | r.target.target."'s.target")..(d | 
| 12e20 | 65 66 61 6c 69 61 73 20 27 65 6d 62 61 72 6b 2d    6f 72 67 2d 63 6f 70 79 2d 6c 69 6e 6b 2d 69 6e | efalias.'embark-org-copy-link-in | 
| 12e40 | 6e 65 72 2d 74 61 72 67 65 74 20 23 27 6b 69 6c    6c 2d 6e 65 77 0a 20 20 22 43 6f 70 79 20 69 6e | ner-target.#'kill-new..."Copy.in | 
| 12e60 | 6e 65 72 20 70 61 72 74 20 6f 66 20 74 68 65 20    4f 72 67 20 6c 69 6e 6b 20 61 74 20 70 6f 69 6e | ner.part.of.the.Org.link.at.poin | 
| 12e80 | 74 27 73 20 74 61 72 67 65 74 2e 0a 46 6f 72 20    6d 61 69 6c 74 6f 20 61 6e 64 20 65 6c 69 73 70 | t's.target..For.mailto.and.elisp | 
| 12ea0 | 20 6c 69 6e 6b 73 2c 20 74 68 65 20 69 6e 6e 65    72 20 70 61 72 74 20 69 73 20 74 68 65 20 70 6f | .links,.the.inner.part.is.the.po | 
| 12ec0 | 72 74 69 6f 6e 20 6f 66 20 74 68 65 0a 74 61 72    67 65 74 20 61 66 74 65 72 20 60 6d 61 69 6c 74 | rtion.of.the.target.after.`mailt | 
| 12ee0 | 6f 3a 27 20 6f 72 20 60 65 6c 69 73 70 3a 27 2e    0a 0a 46 6f 72 20 66 69 6c 65 20 6c 69 6e 6b 73 | o:'.or.`elisp:'...For.file.links | 
| 12f00 | 20 74 68 65 20 69 6e 6e 65 72 20 70 61 72 74 20    69 73 20 74 68 65 20 66 69 6c 65 20 6e 61 6d 65 | .the.inner.part.is.the.file.name | 
| 12f20 | 2c 20 77 69 74 68 6f 75 74 20 74 68 65 0a 60 66    69 6c 65 3a 27 20 70 72 65 66 69 78 20 61 6e 64 | ,.without.the.`file:'.prefix.and | 
| 12f40 | 20 77 69 74 68 6f 75 74 20 60 3a 3a 27 20 73 75    66 66 69 78 20 28 75 73 65 64 20 66 6f 72 20 6c | .without.`::'.suffix.(used.for.l | 
| 12f60 | 69 6e 65 20 6e 75 6d 62 65 72 73 2c 0a 49 44 73    20 6f 72 20 73 65 61 72 63 68 20 74 65 72 6d 73 | ine.numbers,.IDs.or.search.terms | 
| 12f80 | 29 2e 0a 0a 46 6f 72 20 55 52 4c 73 20 74 68 65    20 69 6e 6e 65 72 20 70 61 72 74 20 69 73 20 74 | )...For.URLs.the.inner.part.is.t | 
| 12fa0 | 68 65 20 77 68 6f 6c 65 20 74 61 72 67 65 74 20    69 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 60 68 | he.whole.target.including.the.`h | 
| 12fc0 | 74 74 70 3a 27 0a 6f 72 20 60 68 74 74 70 73 3a    27 20 70 72 65 66 69 78 2e 20 20 46 6f 72 20 61 | ttp:'.or.`https:'.prefix...For.a | 
| 12fe0 | 6e 79 20 6f 74 68 65 72 20 74 79 70 65 20 6f 66    20 6c 69 6e 6b 20 74 68 65 20 69 6e 6e 65 72 20 | ny.other.type.of.link.the.inner. | 
| 13000 | 70 61 72 74 20 69 73 0a 61 6c 73 6f 20 74 68 65    20 77 68 6f 6c 65 20 74 61 72 67 65 74 2e 22 29 | part.is.also.the.whole.target.") | 
| 13020 | 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70    20 65 6d 62 61 72 6b 2d 6f 72 67 2d 6c 69 6e 6b | ..(defvar-keymap.embark-org-link | 
| 13040 | 2d 63 6f 70 79 2d 6d 61 70 0a 20 20 3a 64 6f 63    20 22 4b 65 79 6d 61 70 20 66 6f 72 20 64 69 66 | -copy-map...:doc."Keymap.for.dif | 
| 13060 | 66 65 72 65 6e 74 20 77 61 79 73 20 74 6f 20 63    6f 70 79 20 4f 72 67 20 6c 69 6e 6b 73 20 74 6f | ferent.ways.to.copy.Org.links.to | 
| 13080 | 20 74 68 65 20 6b 69 6c 6c 2d 72 69 6e 67 2e 0a    0a 59 6f 75 20 73 68 6f 75 6c 64 20 62 69 6e 64 | .the.kill-ring...You.should.bind | 
| 130a0 | 20 77 20 69 6e 20 74 68 69 73 20 6d 61 70 20 74    6f 20 79 6f 75 72 20 6d 6f 73 74 20 66 72 65 71 | .w.in.this.map.to.your.most.freq | 
| 130c0 | 75 65 6e 74 6c 79 20 75 73 65 64 20 6c 69 6e 6b    0a 63 6f 70 79 69 6e 67 20 66 75 6e 63 74 69 6f | uently.used.link.copying.functio | 
| 130e0 | 6e 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20    69 73 20 66 6f 72 20 77 20 74 6f 20 63 6f 70 79 | n...The.default.is.for.w.to.copy | 
| 13100 | 20 74 68 65 20 5c 22 69 6e 6e 65 72 0a 74 61 72    67 65 74 5c 22 20 28 73 65 65 20 60 65 6d 62 61 | .the.\"inner.target\".(see.`emba | 
| 13120 | 72 6b 2d 6f 72 67 2d 63 6f 70 79 2d 6c 69 6e 6b    2d 69 6e 6e 65 72 2d 74 61 72 67 65 74 27 29 3b | rk-org-copy-link-inner-target'); | 
| 13140 | 20 77 68 69 63 68 20 69 73 20 61 6c 73 6f 0a 62    6f 75 6e 64 20 74 6f 20 69 2e 22 0a 20 20 3a 70 | .which.is.also.bound.to.i."...:p | 
| 13160 | 61 72 65 6e 74 20 6e 69 6c 0a 20 20 22 77 22 20    23 27 65 6d 62 61 72 6b 2d 6f 72 67 2d 63 6f 70 | arent.nil..."w".#'embark-org-cop | 
| 13180 | 79 2d 6c 69 6e 6b 2d 69 6e 6e 65 72 2d 74 61 72    67 65 74 0a 20 20 22 66 22 20 23 27 65 6d 62 61 | y-link-inner-target..."f".#'emba | 
| 131a0 | 72 6b 2d 6f 72 67 2d 63 6f 70 79 2d 6c 69 6e 6b    2d 69 6e 2d 66 75 6c 6c 0a 20 20 22 64 22 20 23 | rk-org-copy-link-in-full..."d".# | 
| 131c0 | 27 65 6d 62 61 72 6b 2d 6f 72 67 2d 63 6f 70 79    2d 6c 69 6e 6b 2d 64 65 73 63 72 69 70 74 69 6f | 'embark-org-copy-link-descriptio | 
| 131e0 | 6e 0a 20 20 22 74 22 20 23 27 65 6d 62 61 72 6b    2d 6f 72 67 2d 63 6f 70 79 2d 6c 69 6e 6b 2d 74 | n..."t".#'embark-org-copy-link-t | 
| 13200 | 61 72 67 65 74 0a 20 20 22 69 22 20 23 27 65 6d    62 61 72 6b 2d 6f 72 67 2d 63 6f 70 79 2d 6c 69 | arget..."i".#'embark-org-copy-li | 
| 13220 | 6e 6b 2d 69 6e 6e 65 72 2d 74 61 72 67 65 74 0a    20 20 22 6d 22 20 23 27 65 6d 62 61 72 6b 2d 6f | nk-inner-target..."m".#'embark-o | 
| 13240 | 72 67 2d 63 6f 70 79 2d 61 73 2d 6d 61 72 6b 64    6f 77 6e 29 0a 0a 28 66 73 65 74 20 27 65 6d 62 | rg-copy-as-markdown)..(fset.'emb | 
| 13260 | 61 72 6b 2d 6f 72 67 2d 6c 69 6e 6b 2d 63 6f 70    79 2d 6d 61 70 20 65 6d 62 61 72 6b 2d 6f 72 67 | ark-org-link-copy-map.embark-org | 
| 13280 | 2d 6c 69 6e 6b 2d 63 6f 70 79 2d 6d 61 70 29 0a    0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 | -link-copy-map)..(defvar-keymap. | 
| 132a0 | 65 6d 62 61 72 6b 2d 6f 72 67 2d 6c 69 6e 6b 2d    6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d | embark-org-link-map...:doc."Keym | 
| 132c0 | 61 70 20 66 6f 72 20 61 63 74 69 6f 6e 73 20 6f    6e 20 4f 72 67 20 6c 69 6e 6b 73 2e 22 0a 20 20 | ap.for.actions.on.Org.links."... | 
| 132e0 | 3a 70 61 72 65 6e 74 20 65 6d 62 61 72 6b 2d 67    65 6e 65 72 61 6c 2d 6d 61 70 0a 20 20 22 52 45 | :parent.embark-general-map..."RE | 
| 13300 | 54 22 20 23 27 6f 72 67 2d 6f 70 65 6e 2d 61 74    2d 70 6f 69 6e 74 2d 67 6c 6f 62 61 6c 0a 20 20 | T".#'org-open-at-point-global... | 
| 13320 | 22 27 22 20 23 27 6f 72 67 2d 69 6e 73 65 72 74    2d 6c 69 6e 6b 0a 20 20 22 6e 22 20 23 27 6f 72 | "'".#'org-insert-link..."n".#'or | 
| 13340 | 67 2d 6e 65 78 74 2d 6c 69 6e 6b 0a 20 20 22 70    22 20 23 27 6f 72 67 2d 70 72 65 76 69 6f 75 73 | g-next-link..."p".#'org-previous | 
| 13360 | 2d 6c 69 6e 6b 0a 20 20 22 77 22 20 23 27 65 6d    62 61 72 6b 2d 6f 72 67 2d 6c 69 6e 6b 2d 63 6f | -link..."w".#'embark-org-link-co | 
| 13380 | 70 79 2d 6d 61 70 29 0a 0a 28 64 6f 6c 69 73 74    20 28 6d 6f 74 69 6f 6e 20 27 28 6f 72 67 2d 6e | py-map)..(dolist.(motion.'(org-n | 
| 133a0 | 65 78 74 2d 6c 69 6e 6b 20 6f 72 67 2d 70 72 65    76 69 6f 75 73 2d 6c 69 6e 6b 29 29 0a 20 20 28 | ext-link.org-previous-link))...( | 
| 133c0 | 63 6c 2d 70 75 73 68 6e 65 77 20 6d 6f 74 69 6f    6e 20 65 6d 62 61 72 6b 2d 72 65 70 65 61 74 2d | cl-pushnew.motion.embark-repeat- | 
| 133e0 | 61 63 74 69 6f 6e 73 29 29 0a 0a 3b 3b 20 54 68    65 20 72 65 61 73 6f 6e 20 66 6f 72 20 74 68 69 | actions))..;;.The.reason.for.thi | 
| 13400 | 73 20 69 73 20 6c 65 66 74 20 61 73 20 61 6e 20    65 78 65 72 63 69 73 65 20 74 6f 20 74 68 65 20 | s.is.left.as.an.exercise.to.the. | 
| 13420 | 72 65 61 64 65 72 2e 0a 3b 3b 20 53 6f 6c 75 74    69 6f 6e 3a 20 4e 61 20 72 79 76 66 63 20 67 6e | reader..;;.Solution:.Na.ryvfc.gn | 
| 13440 | 65 74 72 67 20 7a 6e 6c 20 63 65 62 7a 63 67 20    67 75 72 20 68 66 72 65 20 73 62 65 20 66 62 7a | etrg.znl.cebzcg.gur.hfre.sbe.fbz | 
| 13460 | 72 67 75 76 61 74 21 0a 28 63 6c 2d 70 75 73 68    6e 65 77 20 27 65 6d 62 61 72 6b 2d 2d 69 67 6e | rguvat!.(cl-pushnew.'embark--ign | 
| 13480 | 6f 72 65 2d 74 61 72 67 65 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 61 6c 69 73 74 2d 67 65 | ore-target.............(alist-ge | 
| 134a0 | 74 20 27 6f 72 67 2d 6f 70 65 6e 2d 61 74 2d 70    6f 69 6e 74 20 65 6d 62 61 72 6b 2d 74 61 72 67 | t.'org-open-at-point.embark-targ | 
| 134c0 | 65 74 2d 69 6e 6a 65 63 74 69 6f 6e 2d 68 6f 6f    6b 73 29 29 0a 28 63 6c 2d 70 75 73 68 6e 65 77 | et-injection-hooks)).(cl-pushnew | 
| 134e0 | 20 27 65 6d 62 61 72 6b 2d 2d 69 67 6e 6f 72 65    2d 74 61 72 67 65 74 0a 20 20 20 20 20 20 20 20 | .'embark--ignore-target......... | 
| 13500 | 20 20 20 20 28 61 6c 69 73 74 2d 67 65 74 20 27    6f 72 67 2d 69 6e 73 65 72 74 2d 6c 69 6e 6b 20 | ....(alist-get.'org-insert-link. | 
| 13520 | 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 69 6e    6a 65 63 74 69 6f 6e 2d 68 6f 6f 6b 73 29 29 0a | embark-target-injection-hooks)). | 
| 13540 | 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 65    6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 61 6c 69 | .(add-to-list.'embark-keymap-ali | 
| 13560 | 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    27 28 6f 72 67 2d 6c 69 6e 6b 20 65 6d 62 61 72 | st..............'(org-link.embar | 
| 13580 | 6b 2d 6f 72 67 2d 6c 69 6e 6b 2d 6d 61 70 29 29    0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 65 | k-org-link-map)).(add-to-list.'e | 
| 135a0 | 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 61 6c 69    73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | mbark-keymap-alist.............. | 
| 135c0 | 27 28 6f 72 67 2d 75 72 6c 2d 6c 69 6e 6b 20 65    6d 62 61 72 6b 2d 6f 72 67 2d 6c 69 6e 6b 2d 6d | '(org-url-link.embark-org-link-m | 
| 135e0 | 61 70 20 65 6d 62 61 72 6b 2d 75 72 6c 2d 6d 61    70 29 29 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 | ap.embark-url-map)).(add-to-list | 
| 13600 | 20 27 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d    61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 | .'embark-keymap-alist........... | 
| 13620 | 20 20 20 27 28 6f 72 67 2d 65 6d 61 69 6c 2d 6c    69 6e 6b 20 65 6d 62 61 72 6b 2d 6f 72 67 2d 6c | ...'(org-email-link.embark-org-l | 
| 13640 | 69 6e 6b 2d 6d 61 70 20 65 6d 62 61 72 6b 2d 65    6d 61 69 6c 2d 6d 61 70 29 29 0a 28 61 64 64 2d | ink-map.embark-email-map)).(add- | 
| 13660 | 74 6f 2d 6c 69 73 74 20 27 65 6d 62 61 72 6b 2d    6b 65 79 6d 61 70 2d 61 6c 69 73 74 0a 20 20 20 | to-list.'embark-keymap-alist.... | 
| 13680 | 20 20 20 20 20 20 20 20 20 20 27 28 6f 72 67 2d    66 69 6c 65 2d 6c 69 6e 6b 20 65 6d 62 61 72 6b | ..........'(org-file-link.embark | 
| 136a0 | 2d 6f 72 67 2d 6c 69 6e 6b 2d 6d 61 70 20 65 6d    62 61 72 6b 2d 66 69 6c 65 2d 6d 61 70 29 29 0a | -org-link-map.embark-file-map)). | 
| 136c0 | 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 65 6d    62 61 72 6b 2d 6b 65 79 6d 61 70 2d 61 6c 69 73 | (add-to-list.'embark-keymap-alis | 
| 136e0 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 27    28 6f 72 67 2d 65 78 70 72 65 73 73 69 6f 6e 2d | t..............'(org-expression- | 
| 13700 | 6c 69 6e 6b 20 65 6d 62 61 72 6b 2d 6f 72 67 2d    6c 69 6e 6b 2d 6d 61 70 20 65 6d 62 61 72 6b 2d | link.embark-org-link-map.embark- | 
| 13720 | 65 78 70 72 65 73 73 69 6f 6e 2d 6d 61 70 29 29    0a 0a 3b 3b 3b 20 4f 72 67 20 68 65 61 64 69 6e | expression-map))..;;;.Org.headin | 
| 13740 | 67 73 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72    6b 2d 6f 72 67 2d 2d 72 65 66 69 6e 65 2d 68 65 | gs..(defun.embark-org--refine-he | 
| 13760 | 61 64 69 6e 67 20 28 74 79 70 65 20 74 61 72 67    65 74 29 0a 20 20 22 52 65 66 69 6e 65 20 54 59 | ading.(type.target)..."Refine.TY | 
| 13780 | 50 45 20 6f 66 20 68 65 61 64 69 6e 67 20 54 41    52 47 45 54 20 69 6e 20 4f 72 67 20 62 75 66 66 | PE.of.heading.TARGET.in.Org.buff | 
| 137a0 | 65 72 73 2e 22 0a 20 20 28 63 6f 6e 73 0a 20 20    20 28 69 66 20 28 64 65 72 69 76 65 64 2d 6d 6f | ers."...(cons....(if.(derived-mo | 
| 137c0 | 64 65 2d 70 20 27 6f 72 67 2d 6d 6f 64 65 29 20    27 6f 72 67 2d 68 65 61 64 69 6e 67 20 74 79 70 | de-p.'org-mode).'org-heading.typ | 
| 137e0 | 65 29 0a 20 20 20 74 61 72 67 65 74 29 29 0a 0a    28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 65 6d | e)....target))..(add-to-list.'em | 
| 13800 | 62 61 72 6b 2d 74 72 61 6e 73 66 6f 72 6d 65 72    2d 61 6c 69 73 74 20 27 28 68 65 61 64 69 6e 67 | bark-transformer-alist.'(heading | 
| 13820 | 20 2e 20 65 6d 62 61 72 6b 2d 6f 72 67 2d 2d 72    65 66 69 6e 65 2d 68 65 61 64 69 6e 67 29 29 0a | ...embark-org--refine-heading)). | 
| 13840 | 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20    65 6d 62 61 72 6b 2d 6f 72 67 2d 68 65 61 64 69 | .(defvar-keymap.embark-org-headi | 
| 13860 | 6e 67 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b    65 79 6d 61 70 20 66 6f 72 20 61 63 74 69 6f 6e | ng-map...:doc."Keymap.for.action | 
| 13880 | 73 20 6f 6e 20 4f 72 67 20 68 65 61 64 69 6e 67    73 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 65 6d | s.on.Org.headings."...:parent.em | 
| 138a0 | 62 61 72 6b 2d 68 65 61 64 69 6e 67 2d 6d 61 70    0a 20 20 22 52 45 54 22 20 23 27 6f 72 67 2d 74 | bark-heading-map..."RET".#'org-t | 
| 138c0 | 6f 64 6f 0a 20 20 22 54 41 42 22 20 23 27 6f 72    67 2d 63 79 63 6c 65 0a 20 20 22 74 22 20 23 27 | odo..."TAB".#'org-cycle..."t".#' | 
| 138e0 | 6f 72 67 2d 74 6f 64 6f 0a 20 20 22 73 22 20 23    27 6f 72 67 2d 73 63 68 65 64 75 6c 65 0a 20 20 | org-todo..."s".#'org-schedule... | 
| 13900 | 22 64 22 20 23 27 6f 72 67 2d 64 65 61 64 6c 69    6e 65 0a 20 20 22 2c 22 20 23 27 6f 72 67 2d 70 | "d".#'org-deadline...",".#'org-p | 
| 13920 | 72 69 6f 72 69 74 79 0a 20 20 22 3a 22 20 23 27    6f 72 67 2d 73 65 74 2d 74 61 67 73 2d 63 6f 6d | riority...":".#'org-set-tags-com | 
| 13940 | 6d 61 6e 64 0a 20 20 22 50 22 20 23 27 6f 72 67    2d 73 65 74 2d 70 72 6f 70 65 72 74 79 0a 20 20 | mand..."P".#'org-set-property... | 
| 13960 | 22 44 22 20 23 27 6f 72 67 2d 64 65 6c 65 74 65    2d 70 72 6f 70 65 72 74 79 0a 20 20 22 6b 22 20 | "D".#'org-delete-property..."k". | 
| 13980 | 23 27 6f 72 67 2d 63 75 74 2d 73 75 62 74 72 65    65 0a 20 20 22 4e 22 20 23 27 6f 72 67 2d 6e 61 | #'org-cut-subtree..."N".#'org-na | 
| 139a0 | 72 72 6f 77 2d 74 6f 2d 73 75 62 74 72 65 65 0a    20 20 22 54 22 20 23 27 6f 72 67 2d 74 72 65 65 | rrow-to-subtree..."T".#'org-tree | 
| 139c0 | 2d 74 6f 2d 69 6e 64 69 72 65 63 74 2d 62 75 66    66 65 72 0a 20 20 22 3c 6c 65 66 74 3e 22 20 23 | -to-indirect-buffer..."<left>".# | 
| 139e0 | 27 6f 72 67 2d 64 6f 2d 70 72 6f 6d 6f 74 65 0a    20 20 22 3c 72 69 67 68 74 3e 22 20 23 27 6f 72 | 'org-do-promote..."<right>".#'or | 
| 13a00 | 67 2d 64 6f 2d 64 65 6d 6f 74 65 0a 20 20 22 6f    22 20 23 27 6f 72 67 2d 73 6f 72 74 0a 20 20 22 | g-do-demote..."o".#'org-sort..." | 
| 13a20 | 72 22 20 23 27 6f 72 67 2d 72 65 66 69 6c 65 0a    20 20 22 52 22 20 23 27 65 6d 62 61 72 6b 2d 6f | r".#'org-refile..."R".#'embark-o | 
| 13a40 | 72 67 2d 72 65 66 69 6c 65 2d 68 65 72 65 0a 20    20 22 49 22 20 23 27 6f 72 67 2d 63 6c 6f 63 6b | rg-refile-here..."I".#'org-clock | 
| 13a60 | 2d 69 6e 0a 20 20 22 4f 22 20 23 27 6f 72 67 2d    63 6c 6f 63 6b 2d 6f 75 74 0a 20 20 22 61 22 20 | -in..."O".#'org-clock-out..."a". | 
| 13a80 | 23 27 6f 72 67 2d 61 72 63 68 69 76 65 2d 73 75    62 74 72 65 65 2d 64 65 66 61 75 6c 74 2d 77 69 | #'org-archive-subtree-default-wi | 
| 13aa0 | 74 68 2d 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 0a    20 20 22 68 22 20 23 27 6f 72 67 2d 69 6e 73 65 | th-confirmation..."h".#'org-inse | 
| 13ac0 | 72 74 2d 68 65 61 64 69 6e 67 2d 72 65 73 70 65    63 74 2d 63 6f 6e 74 65 6e 74 0a 20 20 22 48 22 | rt-heading-respect-content..."H" | 
| 13ae0 | 20 23 27 6f 72 67 2d 69 6e 73 65 72 74 2d 74 6f    64 6f 2d 68 65 61 64 69 6e 67 2d 72 65 73 70 65 | .#'org-insert-todo-heading-respe | 
| 13b00 | 63 74 2d 63 6f 6e 74 65 6e 74 0a 20 20 22 6c 22    20 23 27 6f 72 67 2d 73 74 6f 72 65 2d 6c 69 6e | ct-content..."l".#'org-store-lin | 
| 13b20 | 6b 0a 20 20 22 6a 22 20 23 27 65 6d 62 61 72 6b    2d 6f 72 67 2d 69 6e 73 65 72 74 2d 6c 69 6e 6b | k..."j".#'embark-org-insert-link | 
| 13b40 | 2d 74 6f 29 0a 0a 28 64 6f 6c 69 73 74 20 28 63    6d 64 20 27 28 6f 72 67 2d 74 6f 64 6f 20 6f 72 | -to)..(dolist.(cmd.'(org-todo.or | 
| 13b60 | 67 2d 6d 65 74 61 72 69 67 68 74 20 6f 72 67 2d    6d 65 74 61 6c 65 66 74 20 6f 72 67 2d 6d 65 74 | g-metaright.org-metaleft.org-met | 
| 13b80 | 61 75 70 20 6f 72 67 2d 6d 65 74 61 64 6f 77 6e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | aup.org-metadown................ | 
| 13ba0 | 6f 72 67 2d 73 68 69 66 74 6d 65 74 61 6c 65 66    74 20 6f 72 67 2d 73 68 69 66 74 6d 65 74 61 72 | org-shiftmetaleft.org-shiftmetar | 
| 13bc0 | 69 67 68 74 20 6f 72 67 2d 63 79 63 6c 65 20 6f    72 67 2d 73 68 69 66 74 74 61 62 29 29 0a 20 20 | ight.org-cycle.org-shifttab))... | 
| 13be0 | 28 63 6c 2d 70 75 73 68 6e 65 77 20 63 6d 64 20    65 6d 62 61 72 6b 2d 72 65 70 65 61 74 2d 61 63 | (cl-pushnew.cmd.embark-repeat-ac | 
| 13c00 | 74 69 6f 6e 73 29 29 0a 0a 28 64 6f 6c 69 73 74    20 28 63 6d 64 20 27 28 6f 72 67 2d 73 65 74 2d | tions))..(dolist.(cmd.'(org-set- | 
| 13c20 | 74 61 67 73 2d 63 6f 6d 6d 61 6e 64 20 6f 72 67    2d 73 65 74 2d 70 72 6f 70 65 72 74 79 0a 20 20 | tags-command.org-set-property... | 
| 13c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67    2d 64 65 6c 65 74 65 2d 70 72 6f 70 65 72 74 79 | .............org-delete-property | 
| 13c60 | 20 6f 72 67 2d 72 65 66 69 6c 65 20 6f 72 67 2d    73 63 68 65 64 75 6c 65 29 29 0a 20 20 28 63 6c | .org-refile.org-schedule))...(cl | 
| 13c80 | 2d 70 75 73 68 6e 65 77 20 27 65 6d 62 61 72 6b    2d 2d 69 67 6e 6f 72 65 2d 74 61 72 67 65 74 0a | -pushnew.'embark--ignore-target. | 
| 13ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61    6c 69 73 74 2d 67 65 74 20 63 6d 64 20 65 6d 62 | ..............(alist-get.cmd.emb | 
| 13cc0 | 61 72 6b 2d 74 61 72 67 65 74 2d 69 6e 6a 65 63    74 69 6f 6e 2d 68 6f 6f 6b 73 29 29 29 0a 0a 28 | ark-target-injection-hooks)))..( | 
| 13ce0 | 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 65 6d 62    61 72 6b 2d 6b 65 79 6d 61 70 2d 61 6c 69 73 74 | add-to-list.'embark-keymap-alist | 
| 13d00 | 20 27 28 6f 72 67 2d 68 65 61 64 69 6e 67 20 65    6d 62 61 72 6b 2d 6f 72 67 2d 68 65 61 64 69 6e | .'(org-heading.embark-org-headin | 
| 13d20 | 67 2d 6d 61 70 29 29 0a 0a 3b 3b 3b 20 53 6f 75    72 63 65 20 62 6c 6f 63 6b 73 0a 0a 28 64 65 66 | g-map))..;;;.Source.blocks..(def | 
| 13d40 | 75 6e 20 65 6d 62 61 72 6b 2d 6f 72 67 2d 63 6f    70 79 2d 62 6c 6f 63 6b 2d 63 6f 6e 74 65 6e 74 | un.embark-org-copy-block-content | 
| 13d60 | 73 20 28 29 0a 20 20 22 53 61 76 65 20 63 6f 6e    74 65 6e 74 73 20 6f 66 20 73 6f 75 72 63 65 20 | s.()..."Save.contents.of.source. | 
| 13d80 | 62 6c 6f 63 6b 20 61 74 20 70 6f 69 6e 74 20 74    6f 20 74 68 65 20 60 6b 69 6c 6c 2d 72 69 6e 67 | block.at.point.to.the.`kill-ring | 
| 13da0 | 27 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 6f 72 67 | '."...(interactive)...(when.(org | 
| 13dc0 | 2d 69 6e 2d 73 72 63 2d 62 6c 6f 63 6b 2d 70 29    0a 20 20 20 20 28 6c 65 74 20 28 28 63 6f 6e 74 | -in-src-block-p).....(let.((cont | 
| 13de0 | 65 6e 74 73 20 28 6e 74 68 20 32 20 28 6f 72 67    2d 73 72 63 2d 2d 63 6f 6e 74 65 6e 74 73 2d 61 | ents.(nth.2.(org-src--contents-a | 
| 13e00 | 72 65 61 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74    2d 61 74 2d 70 6f 69 6e 74 29 29 29 29 29 0a 20 | rea.(org-element-at-point))))).. | 
| 13e20 | 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75    66 66 65 72 0a 20 20 20 20 20 20 28 69 6e 73 65 | ...(with-temp-buffer.......(inse | 
| 13e40 | 72 74 20 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20    20 20 20 28 6f 72 67 2d 64 6f 2d 72 65 6d 6f 76 | rt.contents).......(org-do-remov | 
| 13e60 | 65 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 29 0a 20    20 20 20 20 20 28 6b 69 6c 6c 2d 6e 65 77 20 28 | e-indentation).......(kill-new.( | 
| 13e80 | 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67    20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f | buffer-substring.(point-min).(po | 
| 13ea0 | 69 6e 74 2d 6d 61 78 29 29 29 29 29 29 29 0a 0a    28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 65 | int-max)))))))..(defvar-keymap.e | 
| 13ec0 | 6d 62 61 72 6b 2d 6f 72 67 2d 73 72 63 2d 62 6c    6f 63 6b 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 | mbark-org-src-block-map...:doc." | 
| 13ee0 | 4b 65 79 6d 61 70 20 66 6f 72 20 61 63 74 69 6f    6e 73 20 6f 6e 20 4f 72 67 20 73 6f 75 72 63 65 | Keymap.for.actions.on.Org.source | 
| 13f00 | 20 62 6c 6f 63 6b 73 2e 22 0a 20 20 3a 70 61 72    65 6e 74 20 65 6d 62 61 72 6b 2d 67 65 6e 65 72 | .blocks."...:parent.embark-gener | 
| 13f20 | 61 6c 2d 6d 61 70 0a 20 20 22 52 45 54 22 20 23    27 6f 72 67 2d 62 61 62 65 6c 2d 65 78 65 63 75 | al-map..."RET".#'org-babel-execu | 
| 13f40 | 74 65 2d 73 72 63 2d 62 6c 6f 63 6b 0a 20 20 22    43 2d 53 50 43 22 20 23 27 6f 72 67 2d 62 61 62 | te-src-block..."C-SPC".#'org-bab | 
| 13f60 | 65 6c 2d 6d 61 72 6b 2d 62 6c 6f 63 6b 0a 20 20    22 54 41 42 22 20 23 27 6f 72 67 2d 69 6e 64 65 | el-mark-block..."TAB".#'org-inde | 
| 13f80 | 6e 74 2d 62 6c 6f 63 6b 0a 20 20 22 63 22 20 23    27 65 6d 62 61 72 6b 2d 6f 72 67 2d 63 6f 70 79 | nt-block..."c".#'embark-org-copy | 
| 13fa0 | 2d 62 6c 6f 63 6b 2d 63 6f 6e 74 65 6e 74 73 0a    20 20 22 68 22 20 23 27 6f 72 67 2d 62 61 62 65 | -block-contents..."h".#'org-babe | 
| 13fc0 | 6c 2d 63 68 65 63 6b 2d 73 72 63 2d 62 6c 6f 63    6b 0a 20 20 22 6b 22 20 23 27 6f 72 67 2d 62 61 | l-check-src-block..."k".#'org-ba | 
| 13fe0 | 62 65 6c 2d 72 65 6d 6f 76 65 2d 72 65 73 75 6c    74 2d 6f 6e 65 2d 6f 72 2d 6d 61 6e 79 0a 20 20 | bel-remove-result-one-or-many... | 
| 14000 | 22 70 22 20 23 27 6f 72 67 2d 62 61 62 65 6c 2d    70 72 65 76 69 6f 75 73 2d 73 72 63 2d 62 6c 6f | "p".#'org-babel-previous-src-blo | 
| 14020 | 63 6b 0a 20 20 22 6e 22 20 23 27 6f 72 67 2d 62    61 62 65 6c 2d 6e 65 78 74 2d 73 72 63 2d 62 6c | ck..."n".#'org-babel-next-src-bl | 
| 14040 | 6f 63 6b 0a 20 20 22 74 22 20 23 27 6f 72 67 2d    62 61 62 65 6c 2d 74 61 6e 67 6c 65 0a 20 20 22 | ock..."t".#'org-babel-tangle..." | 
| 14060 | 73 22 20 23 27 6f 72 67 2d 62 61 62 65 6c 2d 73    77 69 74 63 68 2d 74 6f 2d 73 65 73 73 69 6f 6e | s".#'org-babel-switch-to-session | 
| 14080 | 0a 20 20 22 6c 22 20 23 27 6f 72 67 2d 62 61 62    65 6c 2d 6c 6f 61 64 2d 69 6e 2d 73 65 73 73 69 | ..."l".#'org-babel-load-in-sessi | 
| 140a0 | 6f 6e 0a 20 20 22 27 22 20 23 27 6f 72 67 2d 65    64 69 74 2d 73 70 65 63 69 61 6c 0a 20 20 22 2f | on..."'".#'org-edit-special..."/ | 
| 140c0 | 22 20 23 27 6f 72 67 2d 62 61 62 65 6c 2d 64 65    6d 61 72 63 61 74 65 2d 62 6c 6f 63 6b 0a 20 20 | ".#'org-babel-demarcate-block... | 
| 140e0 | 22 4e 22 20 23 27 6f 72 67 2d 6e 61 72 72 6f 77    2d 74 6f 2d 62 6c 6f 63 6b 29 0a 0a 28 63 6c 2d | "N".#'org-narrow-to-block)..(cl- | 
| 14100 | 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 6f 72 67    2d 2d 61 74 2d 62 6c 6f 63 6b 2d 68 65 61 64 0a | defun.embark-org--at-block-head. | 
| 14120 | 20 20 20 20 28 26 72 65 73 74 20 72 65 73 74 20    26 6b 65 79 20 72 75 6e 20 62 6f 75 6e 64 73 20 | ....(&rest.rest.&key.run.bounds. | 
| 14140 | 26 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79    73 29 0a 20 20 22 53 61 76 65 20 65 78 63 75 72 | &allow-other-keys)..."Save.excur | 
| 14160 | 73 69 6f 6e 20 61 6e 64 20 52 55 4e 20 74 68 65    20 61 63 74 69 6f 6e 20 61 74 20 74 68 65 20 68 | sion.and.RUN.the.action.at.the.h | 
| 14180 | 65 61 64 20 6f 66 20 74 68 65 20 63 75 72 72 65    6e 74 20 62 6c 6f 63 6b 2e 0a 49 66 20 42 4f 55 | ead.of.the.current.block..If.BOU | 
| 141a0 | 4e 44 53 20 61 72 65 20 67 69 76 65 6e 2c 20 75    73 65 20 74 68 65 6d 20 74 6f 20 6c 6f 63 61 74 | NDS.are.given,.use.them.to.locat | 
| 141c0 | 65 20 74 68 65 20 62 6c 6f 63 6b 20 28 75 73 65    66 75 6c 20 66 6f 72 0a 77 68 65 6e 20 61 63 74 | e.the.block.(useful.for.when.act | 
| 141e0 | 69 6e 67 20 6f 6e 20 61 20 73 65 6c 65 63 74 69    6f 6e 20 6f 66 20 62 6c 6f 63 6b 73 29 2e 20 20 | ing.on.a.selection.of.blocks)... | 
| 14200 | 41 70 70 6c 69 65 73 20 52 55 4e 20 74 6f 20 74    68 65 20 52 45 53 54 0a 6f 66 20 74 68 65 20 61 | Applies.RUN.to.the.REST.of.the.a | 
| 14220 | 72 67 75 6d 65 6e 74 73 2e 22 0a 20 20 28 73 61    76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 | rguments."...(save-excursion.... | 
| 14240 | 20 28 77 68 65 6e 20 62 6f 75 6e 64 73 20 28 67    6f 74 6f 2d 63 68 61 72 20 28 63 61 72 20 62 6f | .(when.bounds.(goto-char.(car.bo | 
| 14260 | 75 6e 64 73 29 29 29 0a 20 20 20 20 28 6f 72 67    2d 62 61 62 65 6c 2d 67 6f 74 6f 2d 73 72 63 2d | unds))).....(org-babel-goto-src- | 
| 14280 | 62 6c 6f 63 6b 2d 68 65 61 64 29 0a 20 20 20 20    28 61 70 70 6c 79 20 72 75 6e 20 72 65 73 74 29 | block-head).....(apply.run.rest) | 
| 142a0 | 29 29 0a 0a 28 63 6c 2d 70 75 73 68 6e 65 77 20    23 27 65 6d 62 61 72 6b 2d 6f 72 67 2d 2d 61 74 | ))..(cl-pushnew.#'embark-org--at | 
| 142c0 | 2d 62 6c 6f 63 6b 2d 68 65 61 64 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 61 6c 69 73 74 2d 67 | -block-head.............(alist-g | 
| 142e0 | 65 74 20 27 6f 72 67 2d 69 6e 64 65 6e 74 2d 62    6c 6f 63 6b 20 65 6d 62 61 72 6b 2d 61 72 6f 75 | et.'org-indent-block.embark-arou | 
| 14300 | 6e 64 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 29    29 0a 0a 28 64 6f 6c 69 73 74 20 28 6d 6f 74 69 | nd-action-hooks))..(dolist.(moti | 
| 14320 | 6f 6e 20 27 28 6f 72 67 2d 62 61 62 65 6c 2d 6e    65 78 74 2d 73 72 63 2d 62 6c 6f 63 6b 20 6f 72 | on.'(org-babel-next-src-block.or | 
| 14340 | 67 2d 62 61 62 65 6c 2d 70 72 65 76 69 6f 75 73    2d 73 72 63 2d 62 6c 6f 63 6b 29 29 0a 20 20 28 | g-babel-previous-src-block))...( | 
| 14360 | 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 65 6d 62    61 72 6b 2d 72 65 70 65 61 74 2d 61 63 74 69 6f | add-to-list.'embark-repeat-actio | 
| 14380 | 6e 73 20 6d 6f 74 69 6f 6e 29 29 0a 0a 28 64 6f    6c 69 73 74 20 28 63 6d 64 20 27 28 6f 72 67 2d | ns.motion))..(dolist.(cmd.'(org- | 
| 143a0 | 62 61 62 65 6c 2d 65 78 65 63 75 74 65 2d 6d 61    79 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | babel-execute-maybe............. | 
| 143c0 | 20 20 20 6f 72 67 2d 62 61 62 65 6c 2d 6c 6f 62    2d 65 78 65 63 75 74 65 2d 6d 61 79 62 65 0a 20 | ...org-babel-lob-execute-maybe.. | 
| 143e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72    67 2d 62 61 62 65 6c 2d 65 78 65 63 75 74 65 2d | ..............org-babel-execute- | 
| 14400 | 73 72 63 2d 62 6c 6f 63 6b 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 6f 72 67 2d 62 61 62 | src-block................org-bab | 
| 14420 | 65 6c 2d 65 78 65 63 75 74 65 2d 73 72 63 2d 62    6c 6f 63 6b 2d 6d 61 79 62 65 0a 20 20 20 20 20 | el-execute-src-block-maybe...... | 
| 14440 | 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 62 61    62 65 6c 2d 65 78 65 63 75 74 65 2d 62 75 66 66 | ..........org-babel-execute-buff | 
| 14460 | 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 6f 72 67 2d 62 61 62 65 6c 2d 65 78 65 63 | er................org-babel-exec | 
| 14480 | 75 74 65 2d 73 75 62 74 72 65 65 29 29 0a 20 20    28 63 6c 2d 70 75 73 68 6e 65 77 20 23 27 65 6d | ute-subtree))...(cl-pushnew.#'em | 
| 144a0 | 62 61 72 6b 2d 2d 69 67 6e 6f 72 65 2d 74 61 72    67 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | bark--ignore-target............. | 
| 144c0 | 20 20 28 61 6c 69 73 74 2d 67 65 74 20 63 6d 64    20 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 69 | ..(alist-get.cmd.embark-target-i | 
| 144e0 | 6e 6a 65 63 74 69 6f 6e 2d 68 6f 6f 6b 73 29 29    29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 | njection-hooks)))..(add-to-list. | 
| 14500 | 27 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 61    6c 69 73 74 20 27 28 6f 72 67 2d 73 72 63 2d 62 | 'embark-keymap-alist.'(org-src-b | 
| 14520 | 6c 6f 63 6b 20 65 6d 62 61 72 6b 2d 6f 72 67 2d    73 72 63 2d 62 6c 6f 63 6b 2d 6d 61 70 29 29 0a | lock.embark-org-src-block-map)). | 
| 14540 | 0a 3b 3b 3b 20 49 6e 6c 69 6e 65 20 73 6f 75 72    63 65 20 62 6c 6f 63 6b 73 0a 0a 28 64 65 66 76 | .;;;.Inline.source.blocks..(defv | 
| 14560 | 61 72 2d 6b 65 79 6d 61 70 20 65 6d 62 61 72 6b    2d 6f 72 67 2d 69 6e 6c 69 6e 65 2d 73 72 63 2d | ar-keymap.embark-org-inline-src- | 
| 14580 | 62 6c 6f 63 6b 2d 6d 61 70 0a 20 20 3a 64 6f 63    20 22 4b 65 79 6d 61 70 20 66 6f 72 20 61 63 74 | block-map...:doc."Keymap.for.act | 
| 145a0 | 69 6f 6e 73 20 6f 6e 20 4f 72 67 20 69 6e 6c 69    6e 65 20 73 6f 75 72 63 65 20 62 6c 6f 63 6b 73 | ions.on.Org.inline.source.blocks | 
| 145c0 | 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 65 6d 62    61 72 6b 2d 67 65 6e 65 72 61 6c 2d 6d 61 70 0a | ."...:parent.embark-general-map. | 
| 145e0 | 20 20 22 52 45 54 22 20 23 27 6f 72 67 2d 62 61    62 65 6c 2d 65 78 65 63 75 74 65 2d 73 72 63 2d | .."RET".#'org-babel-execute-src- | 
| 14600 | 62 6c 6f 63 6b 0a 20 20 22 27 22 20 23 27 6f 72    67 2d 65 64 69 74 2d 69 6e 6c 69 6e 65 2d 73 72 | block..."'".#'org-edit-inline-sr | 
| 14620 | 63 2d 63 6f 64 65 0a 20 20 22 6b 22 20 23 27 6f    72 67 2d 62 61 62 65 6c 2d 72 65 6d 6f 76 65 2d | c-code..."k".#'org-babel-remove- | 
| 14640 | 69 6e 6c 69 6e 65 2d 72 65 73 75 6c 74 29 0a 0a    28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 65 6d | inline-result)..(add-to-list.'em | 
| 14660 | 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 61 6c 69 73    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 27 | bark-keymap-alist..............' | 
| 14680 | 28 6f 72 67 2d 69 6e 6c 69 6e 65 2d 73 72 63 2d    62 6c 6f 63 6b 20 65 6d 62 61 72 6b 2d 6f 72 67 | (org-inline-src-block.embark-org | 
| 146a0 | 2d 69 6e 6c 69 6e 65 2d 73 72 63 2d 62 6c 6f 63    6b 2d 6d 61 70 29 29 0a 0a 3b 3b 3b 20 42 61 62 | -inline-src-block-map))..;;;.Bab | 
| 146c0 | 65 6c 20 63 61 6c 6c 73 0a 0a 28 64 65 66 76 61    72 2d 6b 65 79 6d 61 70 20 65 6d 62 61 72 6b 2d | el.calls..(defvar-keymap.embark- | 
| 146e0 | 6f 72 67 2d 62 61 62 65 6c 2d 63 61 6c 6c 2d 6d    61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 | org-babel-call-map...:doc."Keyma | 
| 14700 | 70 20 66 6f 72 20 61 63 74 69 6f 6e 73 20 6f 6e    20 4f 72 67 20 62 61 62 65 6c 20 63 61 6c 6c 73 | p.for.actions.on.Org.babel.calls | 
| 14720 | 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 65 6d 62    61 72 6b 2d 67 65 6e 65 72 61 6c 2d 6d 61 70 0a | ."...:parent.embark-general-map. | 
| 14740 | 20 20 22 52 45 54 22 20 23 27 6f 72 67 2d 62 61    62 65 6c 2d 6c 6f 62 2d 65 78 65 63 75 74 65 2d | .."RET".#'org-babel-lob-execute- | 
| 14760 | 6d 61 79 62 65 0a 20 20 22 6b 22 20 23 27 6f 72    67 2d 62 61 62 65 6c 2d 72 65 6d 6f 76 65 2d 72 | maybe..."k".#'org-babel-remove-r | 
| 14780 | 65 73 75 6c 74 29 0a 0a 28 61 64 64 2d 74 6f 2d    6c 69 73 74 20 27 65 6d 62 61 72 6b 2d 6b 65 79 | esult)..(add-to-list.'embark-key | 
| 147a0 | 6d 61 70 2d 61 6c 69 73 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 27 28 6f 72 67 2d 62 61 62 | map-alist..............'(org-bab | 
| 147c0 | 65 6c 2d 63 61 6c 6c 20 65 6d 62 61 72 6b 2d 6f    72 67 2d 62 61 62 65 6c 2d 63 61 6c 6c 2d 6d 61 | el-call.embark-org-babel-call-ma | 
| 147e0 | 70 29 29 0a 0a 3b 3b 3b 20 4c 69 73 74 20 69 74    65 6d 73 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 | p))..;;;.List.items..(defvar-key | 
| 14800 | 6d 61 70 20 65 6d 62 61 72 6b 2d 6f 72 67 2d 69    74 65 6d 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 | map.embark-org-item-map...:doc." | 
| 14820 | 4b 65 79 6d 61 70 20 66 6f 72 20 61 63 74 69 6f    6e 73 20 6f 6e 20 4f 72 67 20 6c 69 73 74 20 69 | Keymap.for.actions.on.Org.list.i | 
| 14840 | 74 65 6d 73 2e 22 0a 20 20 3a 70 61 72 65 6e 74    20 65 6d 62 61 72 6b 2d 67 65 6e 65 72 61 6c 2d | tems."...:parent.embark-general- | 
| 14860 | 6d 61 70 0a 20 20 22 52 45 54 22 20 23 27 6f 72    67 2d 74 6f 67 67 6c 65 2d 63 68 65 63 6b 62 6f | map..."RET".#'org-toggle-checkbo | 
| 14880 | 78 0a 20 20 22 63 22 20 23 27 6f 72 67 2d 74 6f    67 67 6c 65 2d 63 68 65 63 6b 62 6f 78 0a 20 20 | x..."c".#'org-toggle-checkbox... | 
| 148a0 | 22 74 22 20 23 27 6f 72 67 2d 74 6f 67 67 6c 65    2d 69 74 65 6d 0a 20 20 22 6e 22 20 23 27 6f 72 | "t".#'org-toggle-item..."n".#'or | 
| 148c0 | 67 2d 6e 65 78 74 2d 69 74 65 6d 0a 20 20 22 70    22 20 23 27 6f 72 67 2d 70 72 65 76 69 6f 75 73 | g-next-item..."p".#'org-previous | 
| 148e0 | 2d 69 74 65 6d 0a 20 20 22 3c 6c 65 66 74 3e 22    20 23 27 6f 72 67 2d 6f 75 74 64 65 6e 74 2d 69 | -item..."<left>".#'org-outdent-i | 
| 14900 | 74 65 6d 0a 20 20 22 3c 72 69 67 68 74 3e 22 20    23 27 6f 72 67 2d 69 6e 64 65 6e 74 2d 69 74 65 | tem..."<right>".#'org-indent-ite | 
| 14920 | 6d 0a 20 20 22 3c 75 70 3e 22 20 23 27 6f 72 67    2d 6d 6f 76 65 2d 69 74 65 6d 2d 75 70 0a 20 20 | m..."<up>".#'org-move-item-up... | 
| 14940 | 22 3c 64 6f 77 6e 3e 22 20 23 27 6f 72 67 2d 6d    6f 76 65 2d 69 74 65 6d 2d 64 6f 77 6e 0a 20 20 | "<down>".#'org-move-item-down... | 
| 14960 | 22 3e 22 20 23 27 6f 72 67 2d 69 6e 64 65 6e 74    2d 69 74 65 6d 2d 74 72 65 65 0a 20 20 22 3c 22 | ">".#'org-indent-item-tree..."<" | 
| 14980 | 20 23 27 6f 72 67 2d 6f 75 74 64 65 6e 74 2d 69    74 65 6d 2d 74 72 65 65 29 0a 0a 28 64 6f 6c 69 | .#'org-outdent-item-tree)..(doli | 
| 149a0 | 73 74 20 28 63 6d 64 20 27 28 6f 72 67 2d 74 6f    67 67 6c 65 2d 63 68 65 63 6b 62 6f 78 0a 20 20 | st.(cmd.'(org-toggle-checkbox... | 
| 149c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67    2d 74 6f 67 67 6c 65 2d 69 74 65 6d 0a 20 20 20 | .............org-toggle-item.... | 
| 149e0 | 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d    6e 65 78 74 2d 69 74 65 6d 0a 20 20 20 20 20 20 | ............org-next-item....... | 
| 14a00 | 20 20 20 20 20 20 20 20 20 6f 72 67 2d 70 72 65    76 69 6f 75 73 2d 69 74 65 6d 0a 20 20 20 20 20 | .........org-previous-item...... | 
| 14a20 | 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 6f 75    74 64 65 6e 74 2d 69 74 65 6d 0a 20 20 20 20 20 | ..........org-outdent-item...... | 
| 14a40 | 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 69 6e    64 65 6e 74 2d 69 74 65 6d 0a 20 20 20 20 20 20 | ..........org-indent-item....... | 
| 14a60 | 20 20 20 20 20 20 20 20 20 6f 72 67 2d 6d 6f 76    65 2d 69 74 65 6d 2d 75 70 0a 20 20 20 20 20 20 | .........org-move-item-up....... | 
| 14a80 | 20 20 20 20 20 20 20 20 20 6f 72 67 2d 6d 6f 76    65 2d 69 74 65 6d 2d 64 6f 77 6e 0a 20 20 20 20 | .........org-move-item-down..... | 
| 14aa0 | 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 69    6e 64 65 6e 74 2d 69 74 65 6d 2d 74 72 65 65 0a | ...........org-indent-item-tree. | 
| 14ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f    72 67 2d 6f 75 74 64 65 6e 74 2d 69 74 65 6d 2d | ...............org-outdent-item- | 
| 14ae0 | 74 72 65 65 29 29 0a 20 20 28 61 64 64 2d 74 6f    2d 6c 69 73 74 20 27 65 6d 62 61 72 6b 2d 72 65 | tree))...(add-to-list.'embark-re | 
| 14b00 | 70 65 61 74 2d 61 63 74 69 6f 6e 73 20 63 6d 64    29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 | peat-actions.cmd))..(add-to-list | 
| 14b20 | 20 27 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d    61 6c 69 73 74 20 27 28 6f 72 67 2d 69 74 65 6d | .'embark-keymap-alist.'(org-item | 
| 14b40 | 20 65 6d 62 61 72 6b 2d 6f 72 67 2d 69 74 65 6d    2d 6d 61 70 29 29 0a 0a 3b 3b 3b 20 4f 72 67 20 | .embark-org-item-map))..;;;.Org. | 
| 14b60 | 70 6c 61 69 6e 20 6c 69 73 74 73 0a 0a 28 64 65    66 76 61 72 2d 6b 65 79 6d 61 70 20 65 6d 62 61 | plain.lists..(defvar-keymap.emba | 
| 14b80 | 72 6b 2d 6f 72 67 2d 70 6c 61 69 6e 2d 6c 69 73    74 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 | rk-org-plain-list-map...:doc."Ke | 
| 14ba0 | 79 6d 61 70 20 66 6f 72 20 61 63 74 69 6f 6e 73    20 6f 6e 20 70 6c 61 69 6e 20 4f 72 67 20 6c 69 | ymap.for.actions.on.plain.Org.li | 
| 14bc0 | 73 74 73 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20    65 6d 62 61 72 6b 2d 67 65 6e 65 72 61 6c 2d 6d | sts."...:parent.embark-general-m | 
| 14be0 | 61 70 0a 20 20 22 52 45 54 22 20 23 27 6f 72 67    2d 6c 69 73 74 2d 72 65 70 61 69 72 0a 20 20 22 | ap..."RET".#'org-list-repair..." | 
| 14c00 | 72 22 20 23 27 6f 72 67 2d 6c 69 73 74 2d 72 65    70 61 69 72 0a 20 20 22 73 22 20 23 27 6f 72 67 | r".#'org-list-repair..."s".#'org | 
| 14c20 | 2d 73 6f 72 74 2d 6c 69 73 74 0a 20 20 22 62 22    20 23 27 6f 72 67 2d 63 79 63 6c 65 2d 6c 69 73 | -sort-list..."b".#'org-cycle-lis | 
| 14c40 | 74 2d 62 75 6c 6c 65 74 0a 20 20 22 74 22 20 23    27 6f 72 67 2d 6c 69 73 74 2d 6d 61 6b 65 2d 73 | t-bullet..."t".#'org-list-make-s | 
| 14c60 | 75 62 74 72 65 65 0a 20 20 22 63 22 20 23 27 6f    72 67 2d 74 6f 67 67 6c 65 2d 63 68 65 63 6b 62 | ubtree..."c".#'org-toggle-checkb | 
| 14c80 | 6f 78 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73    74 20 27 65 6d 62 61 72 6b 2d 72 65 70 65 61 74 | ox)..(add-to-list.'embark-repeat | 
| 14ca0 | 2d 61 63 74 69 6f 6e 73 20 27 6f 72 67 2d 63 79    63 6c 65 2d 6c 69 73 74 2d 62 75 6c 6c 65 74 29 | -actions.'org-cycle-list-bullet) | 
| 14cc0 | 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27    65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 61 6c | ..(add-to-list.'embark-keymap-al | 
| 14ce0 | 69 73 74 20 27 28 6f 72 67 2d 70 6c 61 69 6e 2d    6c 69 73 74 20 65 6d 62 61 72 6b 2d 6f 72 67 2d | ist.'(org-plain-list.embark-org- | 
| 14d00 | 70 6c 61 69 6e 2d 6c 69 73 74 2d 6d 61 70 29 29    0a 0a 28 63 6c 2d 64 65 66 75 6e 20 65 6d 62 61 | plain-list-map))..(cl-defun.emba | 
| 14d20 | 72 6b 2d 6f 72 67 2d 2d 74 6f 67 67 6c 65 2d 63    68 65 63 6b 62 6f 78 65 73 0a 20 20 20 20 28 26 | rk-org--toggle-checkboxes.....(& | 
| 14d40 | 72 65 73 74 20 72 65 73 74 20 26 6b 65 79 20 72    75 6e 20 74 79 70 65 20 26 61 6c 6c 6f 77 2d 6f | rest.rest.&key.run.type.&allow-o | 
| 14d60 | 74 68 65 72 2d 6b 65 79 73 29 0a 20 20 22 41 72    6f 75 6e 64 20 61 63 74 69 6f 6e 20 68 6f 6f 6b | ther-keys)..."Around.action.hook | 
| 14d80 | 20 66 6f 72 20 60 6f 72 67 2d 74 6f 67 67 6c 65    2d 63 68 65 63 6b 62 6f 78 27 2e 0a 53 65 65 20 | .for.`org-toggle-checkbox'..See. | 
| 14da0 | 60 65 6d 62 61 72 6b 2d 61 72 6f 75 6e 64 2d 61    63 74 69 6f 6e 2d 68 6f 6f 6b 73 27 20 66 6f 72 | `embark-around-action-hooks'.for | 
| 14dc0 | 20 74 68 65 20 6b 65 79 77 6f 72 64 20 61 72 67    75 6d 65 6e 74 73 20 52 55 4e 20 61 6e 64 20 54 | .the.keyword.arguments.RUN.and.T | 
| 14de0 | 59 50 45 2e 0a 52 45 53 54 20 61 72 65 20 74 68    65 20 72 65 6d 61 69 6e 69 6e 67 20 61 72 67 75 | YPE..REST.are.the.remaining.argu | 
| 14e00 | 6d 65 6e 74 73 2e 22 0a 20 20 28 61 70 70 6c 79    20 28 69 66 20 28 65 71 20 74 79 70 65 20 27 6f | ments."...(apply.(if.(eq.type.'o | 
| 14e20 | 72 67 2d 70 6c 61 69 6e 2d 6c 69 73 74 29 20 23    27 65 6d 62 61 72 6b 2d 2d 6d 61 72 6b 2d 74 61 | rg-plain-list).#'embark--mark-ta | 
| 14e40 | 72 67 65 74 20 72 75 6e 29 0a 20 20 20 20 20 20    20 20 20 3a 74 79 70 65 20 74 79 70 65 0a 20 20 | rget.run)..........:type.type... | 
| 14e60 | 20 20 20 20 20 20 20 72 65 73 74 29 29 0a 0a 28    63 6c 2d 70 75 73 68 6e 65 77 20 23 27 65 6d 62 | .......rest))..(cl-pushnew.#'emb | 
| 14e80 | 61 72 6b 2d 6f 72 67 2d 2d 74 6f 67 67 6c 65 2d    63 68 65 63 6b 62 6f 78 65 73 0a 20 20 20 20 20 | ark-org--toggle-checkboxes...... | 
| 14ea0 | 20 20 20 20 20 20 20 28 61 6c 69 73 74 2d 67 65    74 20 27 6f 72 67 2d 74 6f 67 67 6c 65 2d 63 68 | .......(alist-get.'org-toggle-ch | 
| 14ec0 | 65 63 6b 62 6f 78 20 65 6d 62 61 72 6b 2d 61 72    6f 75 6e 64 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b | eckbox.embark-around-action-hook | 
| 14ee0 | 73 29 29 0a 0a 3b 3b 3b 20 22 45 6e 63 6f 64 65    22 20 72 65 67 69 6f 6e 20 75 73 69 6e 67 20 4f | s))..;;;."Encode".region.using.O | 
| 14f00 | 72 67 20 65 78 70 6f 72 74 20 69 6e 20 70 6c 61    63 65 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d | rg.export.in.place..(defvar-keym | 
| 14f20 | 61 70 20 65 6d 62 61 72 6b 2d 6f 72 67 2d 65 78    70 6f 72 74 2d 69 6e 2d 70 6c 61 63 65 2d 6d 61 | ap.embark-org-export-in-place-ma | 
| 14f40 | 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70    20 66 6f 72 20 61 63 74 69 6f 6e 73 20 77 68 69 | p...:doc."Keymap.for.actions.whi | 
| 14f60 | 63 68 20 72 65 70 6c 61 63 65 20 74 68 65 20 72    65 67 69 6f 6e 20 62 79 20 61 6e 20 65 78 70 6f | ch.replace.the.region.by.an.expo | 
| 14f80 | 72 74 65 64 20 76 65 72 73 69 6f 6e 2e 22 0a 20    20 3a 70 61 72 65 6e 74 20 65 6d 62 61 72 6b 2d | rted.version."...:parent.embark- | 
| 14fa0 | 67 65 6e 65 72 61 6c 2d 6d 61 70 0a 20 20 22 6d    22 20 23 27 6f 72 67 2d 6d 64 2d 63 6f 6e 76 65 | general-map..."m".#'org-md-conve | 
| 14fc0 | 72 74 2d 72 65 67 69 6f 6e 2d 74 6f 2d 6d 64 0a    20 20 22 68 22 20 23 27 6f 72 67 2d 68 74 6d 6c | rt-region-to-md..."h".#'org-html | 
| 14fe0 | 2d 63 6f 6e 76 65 72 74 2d 72 65 67 69 6f 6e 2d    74 6f 2d 68 74 6d 6c 0a 20 20 22 61 22 20 23 27 | -convert-region-to-html..."a".#' | 
| 15000 | 6f 72 67 2d 61 73 63 69 69 2d 63 6f 6e 76 65 72    74 2d 72 65 67 69 6f 6e 2d 74 6f 2d 61 73 63 69 | org-ascii-convert-region-to-asci | 
| 15020 | 69 0a 20 20 22 6c 22 20 23 27 6f 72 67 2d 6c 61    74 65 78 2d 63 6f 6e 76 65 72 74 2d 72 65 67 69 | i..."l".#'org-latex-convert-regi | 
| 15040 | 6f 6e 2d 74 6f 2d 6c 61 74 65 78 29 0a 0a 28 66    73 65 74 20 27 65 6d 62 61 72 6b 2d 6f 72 67 2d | on-to-latex)..(fset.'embark-org- | 
| 15060 | 65 78 70 6f 72 74 2d 69 6e 2d 70 6c 61 63 65 2d    6d 61 70 20 65 6d 62 61 72 6b 2d 6f 72 67 2d 65 | export-in-place-map.embark-org-e | 
| 15080 | 78 70 6f 72 74 2d 69 6e 2d 70 6c 61 63 65 2d 6d    61 70 29 0a 0a 28 6b 65 79 6d 61 70 2d 73 65 74 | xport-in-place-map)..(keymap-set | 
| 150a0 | 20 65 6d 62 61 72 6b 2d 65 6e 63 6f 64 65 2d 6d    61 70 20 22 6f 22 20 27 65 6d 62 61 72 6b 2d 6f | .embark-encode-map."o".'embark-o | 
| 150c0 | 72 67 2d 65 78 70 6f 72 74 2d 69 6e 2d 70 6c 61    63 65 2d 6d 61 70 29 0a 0a 3b 3b 3b 20 52 65 66 | rg-export-in-place-map)..;;;.Ref | 
| 150e0 | 65 72 65 6e 63 65 73 20 74 6f 20 4f 72 67 20 68    65 61 64 69 6e 67 73 2c 20 73 75 63 68 20 61 73 | erences.to.Org.headings,.such.as | 
| 15100 | 20 61 67 65 6e 64 61 20 69 74 65 6d 73 0a 0a 3b    3b 20 54 68 65 73 65 20 61 72 65 20 74 61 72 67 | .agenda.items..;;.These.are.targ | 
| 15120 | 65 74 73 20 74 68 61 74 20 72 65 70 72 65 73 65    6e 74 20 61 6e 20 6f 72 67 20 68 65 61 64 69 6e | ets.that.represent.an.org.headin | 
| 15140 | 67 20 62 75 74 20 6e 6f 74 20 69 6e 20 74 68 65    0a 3b 3b 20 63 75 72 72 65 6e 74 20 62 75 66 66 | g.but.not.in.the.;;.current.buff | 
| 15160 | 65 72 2c 20 69 6e 73 74 65 61 64 20 74 68 65 79    20 68 61 76 65 20 61 20 74 65 78 74 20 70 72 6f | er,.instead.they.have.a.text.pro | 
| 15180 | 70 65 72 74 79 20 6e 61 6d 65 64 0a 3b 3b 20 60    6f 72 67 2d 6d 61 72 6b 65 72 27 20 74 68 61 74 | perty.named.;;.`org-marker'.that | 
| 151a0 | 20 70 6f 69 6e 74 73 20 74 6f 20 74 68 65 20 61    63 74 75 61 6c 20 68 65 61 64 69 6e 67 2e 0a 0a | .points.to.the.actual.heading... | 
| 151c0 | 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 6f 72    67 2d 74 61 72 67 65 74 2d 61 67 65 6e 64 61 2d | (defun.embark-org-target-agenda- | 
| 151e0 | 69 74 65 6d 20 28 29 0a 20 20 22 54 61 72 67 65    74 20 4f 72 67 20 61 67 65 6e 64 61 20 69 74 65 | item.()..."Target.Org.agenda.ite | 
| 15200 | 6d 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28    77 68 65 6e 20 28 61 6e 64 20 28 64 65 72 69 76 | m.at.point."...(when.(and.(deriv | 
| 15220 | 65 64 2d 6d 6f 64 65 2d 70 20 27 6f 72 67 2d 61    67 65 6e 64 61 2d 6d 6f 64 65 29 0a 20 20 20 20 | ed-mode-p.'org-agenda-mode)..... | 
| 15240 | 20 20 20 20 20 20 20 20 20 28 67 65 74 2d 74 65    78 74 2d 70 72 6f 70 65 72 74 79 20 28 6c 69 6e | .........(get-text-property.(lin | 
| 15260 | 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69    74 69 6f 6e 29 20 27 6f 72 67 2d 6d 61 72 6b 65 | e-beginning-position).'org-marke | 
| 15280 | 72 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 73    74 61 72 74 20 28 2b 20 28 6c 69 6e 65 2d 62 65 | r)).....(let.((start.(+.(line-be | 
| 152a0 | 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e    29 20 28 63 75 72 72 65 6e 74 2d 69 6e 64 65 6e | ginning-position).(current-inden | 
| 152c0 | 74 61 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 65 6e 64 20 28 6c 69 6e 65 2d 65 | tation)))...........(end.(line-e | 
| 152e0 | 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 0a 20    20 20 20 20 20 60 28 6f 72 67 2d 68 65 61 64 69 | nd-position))).......`(org-headi | 
| 15300 | 6e 67 20 2c 28 62 75 66 66 65 72 2d 73 75 62 73    74 72 69 6e 67 20 73 74 61 72 74 20 65 6e 64 29 | ng.,(buffer-substring.start.end) | 
| 15320 | 20 2c 73 74 61 72 74 20 2e 20 2c 65 6e 64 29 29    29 29 0a 0a 28 6c 65 74 20 28 28 74 61 69 6c 20 | .,start...,end))))..(let.((tail. | 
| 15340 | 28 6d 65 6d 71 20 27 65 6d 62 61 72 6b 2d 6f 72    67 2d 74 61 72 67 65 74 2d 65 6c 65 6d 65 6e 74 | (memq.'embark-org-target-element | 
| 15360 | 2d 63 6f 6e 74 65 78 74 20 65 6d 62 61 72 6b 2d    74 61 72 67 65 74 2d 66 69 6e 64 65 72 73 29 29 | -context.embark-target-finders)) | 
| 15380 | 29 0a 20 20 28 63 6c 2d 70 75 73 68 6e 65 77 20    27 65 6d 62 61 72 6b 2d 6f 72 67 2d 74 61 72 67 | )...(cl-pushnew.'embark-org-targ | 
| 153a0 | 65 74 2d 61 67 65 6e 64 61 2d 69 74 65 6d 20 28    63 64 72 20 74 61 69 6c 29 29 29 0a 0a 28 63 6c | et-agenda-item.(cdr.tail)))..(cl | 
| 153c0 | 2d 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 6f 72    67 2d 2d 61 74 2d 68 65 61 64 69 6e 67 0a 20 20 | -defun.embark-org--at-heading... | 
| 153e0 | 20 20 28 26 72 65 73 74 20 72 65 73 74 20 26 6b    65 79 20 72 75 6e 20 74 61 72 67 65 74 20 26 61 | ..(&rest.rest.&key.run.target.&a | 
| 15400 | 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29    0a 20 20 22 52 55 4e 20 74 68 65 20 61 63 74 69 | llow-other-keys)..."RUN.the.acti | 
| 15420 | 6f 6e 20 61 74 20 74 68 65 20 6c 6f 63 61 74 69    6f 6e 20 6f 66 20 74 68 65 20 68 65 61 64 69 6e | on.at.the.location.of.the.headin | 
| 15440 | 67 20 54 41 52 47 45 54 20 72 65 66 65 72 73 20    74 6f 2e 0a 54 68 65 20 6c 6f 63 61 74 69 6f 6e | g.TARGET.refers.to..The.location | 
| 15460 | 20 69 73 20 67 69 76 65 6e 20 62 79 20 74 68 65    20 60 6f 72 67 2d 6d 61 72 6b 65 72 27 20 74 65 | .is.given.by.the.`org-marker'.te | 
| 15480 | 78 74 20 70 72 6f 70 65 72 74 79 20 6f 66 0a 74    61 72 67 65 74 2e 20 20 41 70 70 6c 69 65 73 20 | xt.property.of.target...Applies. | 
| 154a0 | 52 55 4e 20 74 6f 20 74 68 65 20 52 45 53 54 20    6f 66 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 | RUN.to.the.REST.of.the.arguments | 
| 154c0 | 2e 22 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 6d    61 72 6b 65 72 20 28 67 65 74 2d 74 65 78 74 2d | ."...(if-let.((marker.(get-text- | 
| 154e0 | 70 72 6f 70 65 72 74 79 20 30 20 27 6f 72 67 2d    6d 61 72 6b 65 72 20 74 61 72 67 65 74 29 29 29 | property.0.'org-marker.target))) | 
| 15500 | 0a 20 20 20 20 20 20 28 6f 72 67 2d 77 69 74 68    2d 70 6f 69 6e 74 2d 61 74 20 6d 61 72 6b 65 72 | .......(org-with-point-at.marker | 
| 15520 | 0a 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20    72 75 6e 20 3a 74 61 72 67 65 74 20 74 61 72 67 | .........(apply.run.:target.targ | 
| 15540 | 65 74 20 72 65 73 74 29 29 0a 20 20 20 20 28 61    70 70 6c 79 20 72 75 6e 20 3a 74 61 72 67 65 74 | et.rest)).....(apply.run.:target | 
| 15560 | 20 74 61 72 67 65 74 20 72 65 73 74 29 29 29 0a    0a 28 63 6c 2d 64 65 66 75 6e 20 65 6d 62 61 72 | .target.rest)))..(cl-defun.embar | 
| 15580 | 6b 2d 6f 72 67 2d 67 6f 74 6f 2d 68 65 61 64 69    6e 67 20 28 26 6b 65 79 20 74 61 72 67 65 74 20 | k-org-goto-heading.(&key.target. | 
| 155a0 | 26 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79    73 29 0a 20 20 22 4a 75 6d 70 20 74 6f 20 74 68 | &allow-other-keys)..."Jump.to.th | 
| 155c0 | 65 20 6f 72 67 20 68 65 61 64 69 6e 67 20 54 41    52 47 45 54 20 72 65 66 65 72 73 20 74 6f 2e 22 | e.org.heading.TARGET.refers.to." | 
| 155e0 | 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 6d    61 72 6b 65 72 20 28 67 65 74 2d 74 65 78 74 2d | ...(when-let.((marker.(get-text- | 
| 15600 | 70 72 6f 70 65 72 74 79 20 30 20 27 6f 72 67 2d    6d 61 72 6b 65 72 20 74 61 72 67 65 74 29 29 29 | property.0.'org-marker.target))) | 
| 15620 | 0a 20 20 20 20 28 70 6f 70 2d 74 6f 2d 62 75 66    66 65 72 20 28 6d 61 72 6b 65 72 2d 62 75 66 66 | .....(pop-to-buffer.(marker-buff | 
| 15640 | 65 72 20 6d 61 72 6b 65 72 29 29 0a 20 20 20 20    28 77 69 64 65 6e 29 0a 20 20 20 20 28 67 6f 74 | er.marker)).....(widen).....(got | 
| 15660 | 6f 2d 63 68 61 72 20 6d 61 72 6b 65 72 29 0a 20    20 20 20 28 6f 72 67 2d 72 65 76 65 61 6c 29 0a | o-char.marker).....(org-reveal). | 
| 15680 | 20 20 20 20 28 70 75 6c 73 65 2d 6d 6f 6d 65 6e    74 61 72 79 2d 68 69 67 68 6c 69 67 68 74 2d 6f | ....(pulse-momentary-highlight-o | 
| 156a0 | 6e 65 2d 6c 69 6e 65 29 29 29 0a 0a 28 64 65 66    75 6e 20 65 6d 62 61 72 6b 2d 6f 72 67 2d 68 65 | ne-line)))..(defun.embark-org-he | 
| 156c0 | 61 64 69 6e 67 2d 64 65 66 61 75 6c 74 2d 61 63    74 69 6f 6e 20 28 74 61 72 67 65 74 29 0a 20 20 | ading-default-action.(target)... | 
| 156e0 | 22 44 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 20    66 6f 72 20 4f 72 67 20 68 65 61 64 69 6e 67 73 | "Default.action.for.Org.headings | 
| 15700 | 2e 0a 54 68 65 72 65 20 61 72 65 20 74 77 6f 20    74 79 70 65 73 20 6f 66 20 68 65 61 64 69 6e 67 | ..There.are.two.types.of.heading | 
| 15720 | 20 54 41 52 47 45 54 73 3a 20 74 68 65 20 68 65    61 64 69 6e 67 20 61 74 20 70 6f 69 6e 74 20 69 | .TARGETs:.the.heading.at.point.i | 
| 15740 | 6e 20 61 0a 6e 6f 72 6d 61 6c 20 6f 72 67 20 62    75 66 66 65 72 2c 20 61 6e 64 20 72 65 66 65 72 | n.a.normal.org.buffer,.and.refer | 
| 15760 | 65 6e 63 65 73 20 74 6f 20 6f 72 67 20 68 65 61    64 69 6e 67 73 20 69 6e 20 73 6f 6d 65 20 6f 74 | ences.to.org.headings.in.some.ot | 
| 15780 | 68 65 72 0a 62 75 66 66 65 72 20 28 66 6f 72 20    65 78 61 6d 70 6c 65 2c 20 6f 72 67 20 61 67 65 | her.buffer.(for.example,.org.age | 
| 157a0 | 6e 64 61 20 69 74 65 6d 73 29 2e 20 20 46 6f 72    20 72 65 66 65 72 65 6e 63 65 73 20 74 68 65 0a | nda.items)...For.references.the. | 
| 157c0 | 64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 20 69    73 20 74 6f 20 6a 75 6d 70 20 74 6f 20 74 68 65 | default.action.is.to.jump.to.the | 
| 157e0 | 20 72 65 66 65 72 65 6e 63 65 2c 20 61 6e 64 20    66 6f 72 20 74 68 65 20 68 65 61 64 69 6e 67 0a | .reference,.and.for.the.heading. | 
| 15800 | 61 74 20 70 6f 69 6e 74 2c 20 74 68 65 20 64 65    66 61 75 6c 74 20 61 63 74 69 6f 6e 20 69 73 20 | at.point,.the.default.action.is. | 
| 15820 | 77 68 61 74 65 76 65 72 20 69 73 20 62 6f 75 6e    64 20 74 6f 20 52 45 54 20 69 6e 0a 60 65 6d 62 | whatever.is.bound.to.RET.in.`emb | 
| 15840 | 61 72 6b 2d 6f 72 67 2d 68 65 61 64 69 6e 67 2d    6d 61 70 27 2c 20 6f 72 20 60 6f 72 67 2d 74 6f | ark-org-heading-map',.or.`org-to | 
| 15860 | 64 6f 27 20 69 66 20 52 45 54 20 69 73 20 75 6e    62 6f 75 6e 64 2e 22 0a 20 20 28 69 66 20 28 67 | do'.if.RET.is.unbound."...(if.(g | 
| 15880 | 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79    20 30 20 27 6f 72 67 2d 6d 61 72 6b 65 72 20 74 | et-text-property.0.'org-marker.t | 
| 158a0 | 61 72 67 65 74 29 0a 20 20 20 20 20 20 28 65 6d    62 61 72 6b 2d 6f 72 67 2d 67 6f 74 6f 2d 68 65 | arget).......(embark-org-goto-he | 
| 158c0 | 61 64 69 6e 67 20 3a 74 61 72 67 65 74 20 74 61    72 67 65 74 29 0a 20 20 20 20 28 63 6f 6d 6d 61 | ading.:target.target).....(comma | 
| 158e0 | 6e 64 2d 65 78 65 63 75 74 65 0a 20 20 20 20 20    28 6f 72 20 28 6b 65 79 6d 61 70 2d 6c 6f 6f 6b | nd-execute......(or.(keymap-look | 
| 15900 | 75 70 20 65 6d 62 61 72 6b 2d 6f 72 67 2d 68 65    61 64 69 6e 67 2d 6d 61 70 20 22 52 45 54 22 29 | up.embark-org-heading-map."RET") | 
| 15920 | 20 23 27 6f 72 67 2d 74 6f 64 6f 29 29 29 29 0a    0a 28 64 65 66 63 6f 6e 73 74 20 65 6d 62 61 72 | .#'org-todo))))..(defconst.embar | 
| 15940 | 6b 2d 6f 72 67 2d 2d 69 6e 76 69 73 69 62 6c 65    2d 6a 75 6d 70 2d 74 6f 2d 68 65 61 64 69 6e 67 | k-org--invisible-jump-to-heading | 
| 15960 | 0a 20 20 27 28 6f 72 67 2d 74 72 65 65 2d 74 6f    2d 69 6e 64 69 72 65 63 74 2d 62 75 66 66 65 72 | ...'(org-tree-to-indirect-buffer | 
| 15980 | 0a 20 20 20 20 6f 72 67 2d 72 65 66 69 6c 65 0a    20 20 20 20 6f 72 67 2d 63 6c 6f 63 6b 2d 69 6e | .....org-refile.....org-clock-in | 
| 159a0 | 0a 20 20 20 20 6f 72 67 2d 63 6c 6f 63 6b 2d 6f    75 74 0a 20 20 20 20 6f 72 67 2d 61 72 63 68 69 | .....org-clock-out.....org-archi | 
| 159c0 | 76 65 2d 73 75 62 74 72 65 65 2d 64 65 66 61 75    6c 74 2d 77 69 74 68 2d 63 6f 6e 66 69 72 6d 61 | ve-subtree-default-with-confirma | 
| 159e0 | 74 69 6f 6e 0a 20 20 20 20 6f 72 67 2d 73 74 6f    72 65 2d 6c 69 6e 6b 29 0a 20 20 22 4f 72 67 20 | tion.....org-store-link)..."Org. | 
| 15a00 | 68 65 61 64 69 6e 67 20 61 63 74 69 6f 6e 73 20    77 68 69 63 68 20 77 6f 6e 27 74 20 64 69 73 70 | heading.actions.which.won't.disp | 
| 15a20 | 6c 61 79 20 74 68 65 20 68 65 61 64 69 6e 67 27    73 20 62 75 66 66 65 72 2e 22 29 0a 0a 28 64 65 | lay.the.heading's.buffer.")..(de | 
| 15a40 | 66 63 6f 6e 73 74 20 65 6d 62 61 72 6b 2d 6f 72    67 2d 2d 6e 6f 2d 6a 75 6d 70 2d 74 6f 2d 68 65 | fconst.embark-org--no-jump-to-he | 
| 15a60 | 61 64 69 6e 67 0a 20 20 27 28 65 6d 62 61 72 6b    2d 6f 72 67 2d 69 6e 73 65 72 74 2d 6c 69 6e 6b | ading...'(embark-org-insert-link | 
| 15a80 | 2d 74 6f 20 65 6d 62 61 72 6b 2d 6f 72 67 2d 72    65 66 69 6c 65 2d 68 65 72 65 29 0a 20 20 22 4f | -to.embark-org-refile-here)..."O | 
| 15aa0 | 72 67 20 68 65 61 64 69 6e 67 20 61 63 74 69 6f    6e 73 20 77 68 69 63 68 20 73 68 6f 75 6c 64 6e | rg.heading.actions.which.shouldn | 
| 15ac0 | 27 74 20 62 65 20 65 78 65 63 75 74 65 64 20 77    69 74 68 20 70 6f 69 6e 74 20 61 74 20 74 68 65 | 't.be.executed.with.point.at.the | 
| 15ae0 | 20 68 65 61 64 69 6e 67 2e 22 29 0a 0a 28 73 65    74 66 20 28 61 6c 69 73 74 2d 67 65 74 20 27 6f | .heading.")..(setf.(alist-get.'o | 
| 15b00 | 72 67 2d 68 65 61 64 69 6e 67 20 65 6d 62 61 72    6b 2d 64 65 66 61 75 6c 74 2d 61 63 74 69 6f 6e | rg-heading.embark-default-action | 
| 15b20 | 2d 6f 76 65 72 72 69 64 65 73 29 0a 20 20 20 20    20 20 23 27 65 6d 62 61 72 6b 2d 6f 72 67 2d 68 | -overrides).......#'embark-org-h | 
| 15b40 | 65 61 64 69 6e 67 2d 64 65 66 61 75 6c 74 2d 61    63 74 69 6f 6e 29 0a 0a 28 6d 61 70 2d 6b 65 79 | eading-default-action)..(map-key | 
| 15b60 | 6d 61 70 0a 20 28 6c 61 6d 62 64 61 20 28 5f 6b    65 79 20 63 6d 64 29 0a 20 20 20 28 75 6e 6c 65 | map..(lambda.(_key.cmd)....(unle | 
| 15b80 | 73 73 20 28 6f 72 20 28 77 68 65 72 65 2d 69 73    2d 69 6e 74 65 72 6e 61 6c 20 63 6d 64 20 28 6c | ss.(or.(where-is-internal.cmd.(l | 
| 15ba0 | 69 73 74 20 65 6d 62 61 72 6b 2d 67 65 6e 65 72    61 6c 2d 6d 61 70 29 29 0a 20 20 20 20 20 20 20 | ist.embark-general-map))........ | 
| 15bc0 | 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 63 6d    64 20 65 6d 62 61 72 6b 2d 6f 72 67 2d 2d 6e 6f | ........(memq.cmd.embark-org--no | 
| 15be0 | 2d 6a 75 6d 70 2d 74 6f 2d 68 65 61 64 69 6e 67    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -jump-to-heading)............... | 
| 15c00 | 20 28 6d 65 6d 71 20 63 6d 64 20 65 6d 62 61 72    6b 2d 6f 72 67 2d 2d 69 6e 76 69 73 69 62 6c 65 | .(memq.cmd.embark-org--invisible | 
| 15c20 | 2d 6a 75 6d 70 2d 74 6f 2d 68 65 61 64 69 6e 67    29 29 0a 20 20 20 20 20 28 63 6c 2d 70 75 73 68 | -jump-to-heading))......(cl-push | 
| 15c40 | 6e 65 77 20 27 65 6d 62 61 72 6b 2d 6f 72 67 2d    67 6f 74 6f 2d 68 65 61 64 69 6e 67 0a 20 20 20 | new.'embark-org-goto-heading.... | 
| 15c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61    6c 69 73 74 2d 67 65 74 20 63 6d 64 20 65 6d 62 | ..............(alist-get.cmd.emb | 
| 15c80 | 61 72 6b 2d 70 72 65 2d 61 63 74 69 6f 6e 2d 68    6f 6f 6b 73 29 29 29 29 0a 20 65 6d 62 61 72 6b | ark-pre-action-hooks))))..embark | 
| 15ca0 | 2d 6f 72 67 2d 68 65 61 64 69 6e 67 2d 6d 61 70    29 0a 0a 28 64 6f 6c 69 73 74 20 28 63 6d 64 20 | -org-heading-map)..(dolist.(cmd. | 
| 15cc0 | 65 6d 62 61 72 6b 2d 6f 72 67 2d 2d 69 6e 76 69    73 69 62 6c 65 2d 6a 75 6d 70 2d 74 6f 2d 68 65 | embark-org--invisible-jump-to-he | 
| 15ce0 | 61 64 69 6e 67 29 0a 20 20 28 63 6c 2d 70 75 73    68 6e 65 77 20 27 65 6d 62 61 72 6b 2d 6f 72 67 | ading)...(cl-pushnew.'embark-org | 
| 15d00 | 2d 2d 61 74 2d 68 65 61 64 69 6e 67 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 61 6c 69 73 | --at-heading...............(alis | 
| 15d20 | 74 2d 67 65 74 20 63 6d 64 20 65 6d 62 61 72 6b    2d 61 72 6f 75 6e 64 2d 61 63 74 69 6f 6e 2d 68 | t-get.cmd.embark-around-action-h | 
| 15d40 | 6f 6f 6b 73 29 29 29 0a 0a 28 64 65 66 75 6e 20    65 6d 62 61 72 6b 2d 6f 72 67 2d 2d 69 6e 2d 73 | ooks)))..(defun.embark-org--in-s | 
| 15d60 | 6f 75 72 63 65 2d 77 69 6e 64 6f 77 20 28 74 61    72 67 65 74 20 66 75 6e 63 74 69 6f 6e 29 0a 20 | ource-window.(target.function).. | 
| 15d80 | 20 22 43 61 6c 6c 20 46 55 4e 43 54 49 4f 4e 2c    20 69 6e 20 74 68 65 20 73 6f 75 72 63 65 20 77 | ."Call.FUNCTION,.in.the.source.w | 
| 15da0 | 69 6e 64 6f 77 2c 20 6f 6e 20 54 41 52 47 45 54    27 73 20 60 6f 72 67 2d 6d 61 72 6b 65 72 27 2e | indow,.on.TARGET's.`org-marker'. | 
| 15dc0 | 0a 0a 49 66 20 54 41 52 47 45 54 20 64 6f 65 73    20 6e 6f 74 20 68 61 76 65 20 61 6e 20 60 6f 72 | ..If.TARGET.does.not.have.an.`or | 
| 15de0 | 67 2d 6d 61 72 6b 65 72 27 20 70 72 6f 70 65 72    74 79 20 61 20 60 75 73 65 72 2d 65 72 72 6f 72 | g-marker'.property.a.`user-error | 
| 15e00 | 27 0a 69 73 20 73 69 67 6e 61 6c 65 64 2e 20 20    49 6e 20 63 61 73 65 20 74 68 65 20 54 41 52 47 | '.is.signaled...In.case.the.TARG | 
| 15e20 | 45 54 20 63 6f 6d 65 73 20 66 72 6f 6d 20 61 6e    20 6f 72 67 20 61 67 65 6e 64 61 20 62 75 66 66 | ET.comes.from.an.org.agenda.buff | 
| 15e40 | 65 72 0a 61 6e 64 20 74 68 65 20 60 6f 74 68 65    72 2d 77 69 6e 64 6f 77 2d 66 6f 72 2d 73 63 72 | er.and.the.`other-window-for-scr | 
| 15e60 | 6f 6c 6c 69 6e 67 27 20 69 73 20 61 6e 20 6f 72    67 20 6d 6f 64 65 20 62 75 66 66 65 72 2c 20 74 | olling'.is.an.org.mode.buffer,.t | 
| 15e80 | 68 65 6e 0a 74 68 65 20 46 55 4e 43 54 49 4f 4e    20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 | hen.the.FUNCTION.is.called.with. | 
| 15ea0 | 74 68 61 74 20 6f 74 68 65 72 20 77 69 6e 64 6f    77 20 74 65 6d 70 6f 72 61 72 69 6c 79 0a 73 65 | that.other.window.temporarily.se | 
| 15ec0 | 6c 65 63 74 65 64 3b 20 6f 74 68 65 72 77 69 73    65 20 74 68 65 20 46 55 4e 43 54 49 4f 4e 20 69 | lected;.otherwise.the.FUNCTION.i | 
| 15ee0 | 73 20 63 61 6c 6c 65 64 20 69 6e 20 74 68 65 20    73 65 6c 65 63 74 65 64 0a 77 69 6e 64 6f 77 2e | s.called.in.the.selected.window. | 
| 15f00 | 22 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 6d 61    72 6b 65 72 20 28 67 65 74 2d 74 65 78 74 2d 70 | "...(if-let.((marker.(get-text-p | 
| 15f20 | 72 6f 70 65 72 74 79 20 30 20 27 6f 72 67 2d 6d    61 72 6b 65 72 20 74 61 72 67 65 74 29 29 29 0a | roperty.0.'org-marker.target))). | 
| 15f40 | 20 20 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65    63 74 65 64 2d 77 69 6e 64 6f 77 0a 20 20 20 20 | ......(with-selected-window..... | 
| 15f60 | 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64 20 28    64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 | ......(or.(and.(derived-mode-p.' | 
| 15f80 | 6f 72 67 2d 61 67 65 6e 64 61 2d 6d 6f 64 65 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | org-agenda-mode)................ | 
| 15fa0 | 20 20 20 20 28 6c 65 74 20 28 28 77 69 6e 64 6f    77 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 | ....(let.((window.(ignore-errors | 
| 15fc0 | 20 28 6f 74 68 65 72 2d 77 69 6e 64 6f 77 2d 66    6f 72 2d 73 63 72 6f 6c 6c 69 6e 67 29 29 29 29 | .(other-window-for-scrolling)))) | 
| 15fe0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 | ......................(with-curr | 
| 16000 | 65 6e 74 2d 62 75 66 66 65 72 20 28 77 69 6e 64    6f 77 2d 62 75 66 66 65 72 20 77 69 6e 64 6f 77 | ent-buffer.(window-buffer.window | 
| 16020 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 | )........................(when.( | 
| 16040 | 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27    6f 72 67 2d 6d 6f 64 65 29 20 77 69 6e 64 6f 77 | derived-mode-p.'org-mode).window | 
| 16060 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 65 6c 65 63 74 65 64 2d 77 69 6e | ))))...............(selected-win | 
| 16080 | 64 6f 77 29 29 0a 20 20 20 20 20 20 20 20 28 66    75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 | dow)).........(funcall.function. | 
| 160a0 | 6d 61 72 6b 65 72 29 29 0a 20 20 20 20 28 75 73    65 72 2d 65 72 72 6f 72 20 22 54 68 65 20 74 61 | marker)).....(user-error."The.ta | 
| 160c0 | 72 67 65 74 20 69 73 20 61 6e 20 6f 72 67 20 68    65 61 64 69 6e 67 20 72 61 74 68 65 72 20 74 68 | rget.is.an.org.heading.rather.th | 
| 160e0 | 61 6e 20 61 20 72 65 66 65 72 65 6e 63 65 20 74    6f 20 6f 6e 65 22 29 29 29 0a 0a 28 64 65 66 75 | an.a.reference.to.one")))..(defu | 
| 16100 | 6e 20 65 6d 62 61 72 6b 2d 6f 72 67 2d 72 65 66    69 6c 65 2d 68 65 72 65 20 28 74 61 72 67 65 74 | n.embark-org-refile-here.(target | 
| 16120 | 29 0a 20 20 22 52 65 66 69 6c 65 20 74 68 65 20    68 65 61 64 69 6e 67 20 61 74 20 70 6f 69 6e 74 | )..."Refile.the.heading.at.point | 
| 16140 | 20 69 6e 20 74 68 65 20 73 6f 75 72 63 65 20 77    69 6e 64 6f 77 20 74 6f 20 54 41 52 47 45 54 2e | .in.the.source.window.to.TARGET. | 
| 16160 | 0a 0a 49 66 20 54 41 52 47 45 54 20 69 73 20 61    6e 20 61 67 65 6e 64 61 20 69 74 65 6d 20 61 6e | ..If.TARGET.is.an.agenda.item.an | 
| 16180 | 64 20 60 6f 74 68 65 72 2d 77 69 6e 64 6f 77 2d    66 6f 72 2d 73 63 72 6f 6c 6c 69 6e 67 27 20 69 | d.`other-window-for-scrolling'.i | 
| 161a0 | 73 0a 64 69 73 70 6c 61 79 69 6e 67 20 61 6e 20    6f 72 67 20 6d 6f 64 65 20 62 75 66 66 65 72 2c | s.displaying.an.org.mode.buffer, | 
| 161c0 | 20 74 68 65 6e 20 74 68 61 74 20 69 73 20 74 68    65 20 73 6f 75 72 63 65 20 77 69 6e 64 6f 77 2e | .then.that.is.the.source.window. | 
| 161e0 | 0a 49 66 20 54 41 52 47 45 54 20 69 73 20 61 20    6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70 6c | .If.TARGET.is.a.minibuffer.compl | 
| 16200 | 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 2c    20 74 68 65 6e 20 74 68 65 20 73 6f 75 72 63 65 | etion.candidate,.then.the.source | 
| 16220 | 0a 77 69 6e 64 6f 77 20 69 73 20 74 68 65 20 77    69 6e 64 6f 77 20 73 65 6c 65 63 74 65 64 20 62 | .window.is.the.window.selected.b | 
| 16240 | 65 66 6f 72 65 20 74 68 65 20 63 6f 6d 6d 61 6e    64 20 74 68 61 74 20 6f 70 65 6e 65 64 20 74 68 | efore.the.command.that.opened.th | 
| 16260 | 65 0a 6d 69 6e 69 62 75 66 66 65 72 20 72 61 6e    2e 22 0a 20 20 28 65 6d 62 61 72 6b 2d 6f 72 67 | e.minibuffer.ran."...(embark-org | 
| 16280 | 2d 2d 69 6e 2d 73 6f 75 72 63 65 2d 77 69 6e 64    6f 77 20 74 61 72 67 65 74 0a 20 20 20 20 28 6c | --in-source-window.target.....(l | 
| 162a0 | 61 6d 62 64 61 20 28 6d 61 72 6b 65 72 29 0a 20    20 20 20 20 20 28 6f 72 67 2d 72 65 66 69 6c 65 | ambda.(marker).......(org-refile | 
| 162c0 | 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 | .nil.nil...................;;.Th | 
| 162e0 | 65 20 52 46 4c 4f 43 20 61 72 67 75 6d 65 6e 74    3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.RFLOC.argument:............... | 
| 16300 | 20 20 20 20 28 6c 69 73 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | ....(list....................;;. | 
| 16320 | 4e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6f 72 67 2d 77 69 74 | Name....................(org-wit | 
| 16340 | 68 2d 70 6f 69 6e 74 2d 61 74 20 6d 61 72 6b 65    72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h-point-at.marker............... | 
| 16360 | 20 20 20 20 20 20 20 28 6e 74 68 20 34 20 28 6f    72 67 2d 68 65 61 64 69 6e 67 2d 63 6f 6d 70 6f | .......(nth.4.(org-heading-compo | 
| 16380 | 6e 65 6e 74 73 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 46 | nents)))....................;;.F | 
| 163a0 | 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 66 | ile....................(buffer-f | 
| 163c0 | 69 6c 65 2d 6e 61 6d 65 20 28 6d 61 72 6b 65 72    2d 62 75 66 66 65 72 20 6d 61 72 6b 65 72 29 29 | ile-name.(marker-buffer.marker)) | 
| 163e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 3b 3b 20 6e 69 6c 0a 20 20 20 20 20 | ....................;;.nil...... | 
| 16400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69    6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..............nil............... | 
| 16420 | 20 20 20 20 20 3b 3b 20 50 6f 73 69 74 69 6f 6e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....;;.Position................ | 
| 16440 | 20 20 20 20 6d 61 72 6b 65 72 29 29 29 29 29 0a    0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 6f | ....marker)))))..(defun.embark-o | 
| 16460 | 72 67 2d 69 6e 73 65 72 74 2d 6c 69 6e 6b 2d 74    6f 20 28 74 61 72 67 65 74 29 0a 20 20 22 49 6e | rg-insert-link-to.(target)..."In | 
| 16480 | 73 65 72 74 20 61 20 6c 69 6e 6b 20 74 6f 20 74    68 65 20 54 41 52 47 45 54 20 69 6e 20 74 68 65 | sert.a.link.to.the.TARGET.in.the | 
| 164a0 | 20 73 6f 75 72 63 65 20 77 69 6e 64 6f 77 2e 0a    0a 49 66 20 54 41 52 47 45 54 20 69 73 20 61 6e | .source.window...If.TARGET.is.an | 
| 164c0 | 20 61 67 65 6e 64 61 20 69 74 65 6d 20 61 6e 64    20 60 6f 74 68 65 72 2d 77 69 6e 64 6f 77 2d 66 | .agenda.item.and.`other-window-f | 
| 164e0 | 6f 72 2d 73 63 72 6f 6c 6c 69 6e 67 27 20 69 73    0a 64 69 73 70 6c 61 79 69 6e 67 20 61 6e 20 6f | or-scrolling'.is.displaying.an.o | 
| 16500 | 72 67 20 6d 6f 64 65 20 62 75 66 66 65 72 2c 20    74 68 65 6e 20 74 68 61 74 20 69 73 20 74 68 65 | rg.mode.buffer,.then.that.is.the | 
| 16520 | 20 73 6f 75 72 63 65 20 77 69 6e 64 6f 77 2e 0a    49 66 20 54 41 52 47 45 54 20 69 73 20 61 20 6d | .source.window..If.TARGET.is.a.m | 
| 16540 | 69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70 6c 65    74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 2c 20 | inibuffer.completion.candidate,. | 
| 16560 | 74 68 65 6e 20 74 68 65 20 73 6f 75 72 63 65 0a    77 69 6e 64 6f 77 20 69 73 20 74 68 65 20 77 69 | then.the.source.window.is.the.wi | 
| 16580 | 6e 64 6f 77 20 73 65 6c 65 63 74 65 64 20 62 65    66 6f 72 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 | ndow.selected.before.the.command | 
| 165a0 | 20 74 68 61 74 20 6f 70 65 6e 65 64 20 74 68 65    0a 6d 69 6e 69 62 75 66 66 65 72 20 72 61 6e 2e | .that.opened.the.minibuffer.ran. | 
| 165c0 | 22 0a 20 20 28 65 6d 62 61 72 6b 2d 6f 72 67 2d    2d 69 6e 2d 73 6f 75 72 63 65 2d 77 69 6e 64 6f | "...(embark-org--in-source-windo | 
| 165e0 | 77 20 74 61 72 67 65 74 0a 20 20 20 20 28 6c 61    6d 62 64 61 20 28 6d 61 72 6b 65 72 29 0a 20 20 | w.target.....(lambda.(marker)... | 
| 16600 | 20 20 20 20 28 6f 72 67 2d 77 69 74 68 2d 70 6f    69 6e 74 2d 61 74 20 6d 61 72 6b 65 72 20 28 6f | ....(org-with-point-at.marker.(o | 
| 16620 | 72 67 2d 73 74 6f 72 65 2d 6c 69 6e 6b 20 6e 69    6c 20 74 29 29 0a 20 20 20 20 20 20 28 6f 72 67 | rg-store-link.nil.t)).......(org | 
| 16640 | 2d 69 6e 73 65 72 74 2d 61 6c 6c 2d 6c 69 6e 6b    73 20 31 20 22 22 20 22 22 29 29 29 29 0a 0a 28 | -insert-all-links.1."".""))))..( | 
| 16660 | 70 72 6f 76 69 64 65 20 27 65 6d 62 61 72 6b 2d    6f 72 67 29 0a 3b 3b 3b 20 65 6d 62 61 72 6b 2d | provide.'embark-org).;;;.embark- | 
| 16680 | 6f 72 67 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 | org.el.ends.here................ | 
| 166a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 166c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 166e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 16700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 16720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 16740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 16760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 16780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 167a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 167c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 167e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 16800 | 65 6d 62 61 72 6b 2d 31 2e 31 2f 52 45 41 44 4d    45 2d 65 6c 70 61 00 00 00 00 00 00 00 00 00 00 | embark-1.1/README-elpa.......... | 
| 16820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 16840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 16860 | 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 | 
| 16880 | 30 32 30 36 37 32 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 30 36 34 00 20 30 00 00 00 | 0206723.00000000000.013064..0... | 
| 168a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 168c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 168e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 16900 | 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................... | 
| 16920 | 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................... | 
| 16940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 16960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 16980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 169a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 169c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 169e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 16a00 | 20 20 20 20 20 20 20 20 20 20 20 e2 94 81 e2 94    81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 | ................................ | 
| 16a20 | e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2    94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 | ................................ | 
| 16a40 | 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81    e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 | ................................ | 
| 16a60 | 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94    81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 | ................................ | 
| 16a80 | e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2    94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 | ................................ | 
| 16aa0 | 81 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    45 4d 42 41 52 4b 3a 20 45 4d 41 43 53 20 4d 49 | ................EMBARK:.EMACS.MI | 
| 16ac0 | 4e 49 2d 42 55 46 46 45 52 20 41 43 54 49 4f 4e    53 20 52 4f 4f 54 45 44 20 49 4e 0a 20 20 20 20 | NI-BUFFER.ACTIONS.ROOTED.IN..... | 
| 16ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 4b 45 59 4d | ............................KEYM | 
| 16b00 | 41 50 53 0a 20 20 20 20 20 20 20 20 20 20 20 e2    94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 | APS............................. | 
| 16b20 | 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81    e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 | ................................ | 
| 16b40 | 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94    81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 | ................................ | 
| 16b60 | e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2    94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 | ................................ | 
| 16b80 | 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81    e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 | ................................ | 
| 16ba0 | 94 81 e2 94 81 0a 0a 0a 0a 0a 0a 31 20 4f 76 65    72 76 69 65 77 0a e2 95 90 e2 95 90 e2 95 90 e2 | ...........1.Overview........... | 
| 16bc0 | 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95    90 e2 95 90 0a 0a 20 20 45 6d 62 61 72 6b 20 6d | ........................Embark.m | 
| 16be0 | 61 6b 65 73 20 69 74 20 65 61 73 79 20 74 6f 20    63 68 6f 6f 73 65 20 61 20 63 6f 6d 6d 61 6e 64 | akes.it.easy.to.choose.a.command | 
| 16c00 | 20 74 6f 20 72 75 6e 20 62 61 73 65 64 20 6f 6e    20 77 68 61 74 20 69 73 20 6e 65 61 72 0a 20 20 | .to.run.based.on.what.is.near... | 
| 16c20 | 70 6f 69 6e 74 2c 20 62 6f 74 68 20 64 75 72 69    6e 67 20 61 20 6d 69 6e 69 62 75 66 66 65 72 20 | point,.both.during.a.minibuffer. | 
| 16c40 | 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73 73 69    6f 6e 20 28 69 6e 20 61 20 77 61 79 20 66 61 6d | completion.session.(in.a.way.fam | 
| 16c60 | 69 6c 69 61 72 0a 20 20 74 6f 20 48 65 6c 6d 20    6f 72 20 43 6f 75 6e 73 65 6c 20 75 73 65 72 73 | iliar...to.Helm.or.Counsel.users | 
| 16c80 | 29 20 61 6e 64 20 69 6e 20 6e 6f 72 6d 61 6c 20    62 75 66 66 65 72 73 2e 20 42 69 6e 64 20 74 68 | ).and.in.normal.buffers..Bind.th | 
| 16ca0 | 65 20 63 6f 6d 6d 61 6e 64 0a 20 20 60 65 6d 62    61 72 6b 2d 61 63 74 27 20 74 6f 20 61 20 6b 65 | e.command...`embark-act'.to.a.ke | 
| 16cc0 | 79 20 61 6e 64 20 69 74 20 61 63 74 73 20 6c 69    6b 65 20 70 72 65 66 69 78 2d 6b 65 79 20 66 6f | y.and.it.acts.like.prefix-key.fo | 
| 16ce0 | 72 20 61 20 6b 65 79 6d 61 70 20 6f 66 0a 20 20    2f 61 63 74 69 6f 6e 73 2f 20 28 63 6f 6d 6d 61 | r.a.keymap.of.../actions/.(comma | 
| 16d00 | 6e 64 73 29 20 72 65 6c 65 76 61 6e 74 20 74 6f    20 74 68 65 20 2f 74 61 72 67 65 74 2f 20 61 72 | nds).relevant.to.the./target/.ar | 
| 16d20 | 6f 75 6e 64 20 70 6f 69 6e 74 2e 20 57 69 74 68    20 70 6f 69 6e 74 0a 20 20 6f 6e 20 61 6e 20 55 | ound.point..With.point...on.an.U | 
| 16d40 | 52 4c 20 69 6e 20 61 20 62 75 66 66 65 72 20 79    6f 75 20 63 61 6e 20 6f 70 65 6e 20 74 68 65 20 | RL.in.a.buffer.you.can.open.the. | 
| 16d60 | 55 52 4c 20 69 6e 20 61 20 62 72 6f 77 73 65 72    20 6f 72 20 65 77 77 20 6f 72 0a 20 20 64 6f 77 | URL.in.a.browser.or.eww.or...dow | 
| 16d80 | 6e 6c 6f 61 64 20 74 68 65 20 66 69 6c 65 20 69    74 20 70 6f 69 6e 74 73 20 74 6f 2e 20 49 66 20 | nload.the.file.it.points.to..If. | 
| 16da0 | 77 68 69 6c 65 20 73 77 69 74 63 68 69 6e 67 20    62 75 66 66 65 72 73 20 79 6f 75 20 73 70 6f 74 | while.switching.buffers.you.spot | 
| 16dc0 | 20 61 6e 0a 20 20 6f 6c 64 20 6f 6e 65 2c 20 79    6f 75 20 63 61 6e 20 6b 69 6c 6c 20 69 74 20 72 | .an...old.one,.you.can.kill.it.r | 
| 16de0 | 69 67 68 74 20 74 68 65 72 65 20 61 6e 64 20 63    6f 6e 74 69 6e 75 65 20 74 6f 20 73 65 6c 65 63 | ight.there.and.continue.to.selec | 
| 16e00 | 74 20 61 6e 6f 74 68 65 72 2e 0a 20 20 45 6d 62    61 72 6b 20 63 6f 6d 65 73 20 70 72 65 63 6f 6e | t.another....Embark.comes.precon | 
| 16e20 | 66 69 67 75 72 65 64 20 77 69 74 68 20 6f 76 65    72 20 61 20 68 75 6e 64 72 65 64 20 61 63 74 69 | figured.with.over.a.hundred.acti | 
| 16e40 | 6f 6e 73 20 66 6f 72 20 63 6f 6d 6d 6f 6e 0a 20    20 74 79 70 65 73 20 6f 66 20 74 61 72 67 65 74 | ons.for.common...types.of.target | 
| 16e60 | 73 20 73 75 63 68 20 61 73 20 66 69 6c 65 73 2c    20 62 75 66 66 65 72 73 2c 20 69 64 65 6e 74 69 | s.such.as.files,.buffers,.identi | 
| 16e80 | 66 69 65 72 73 2c 20 73 2d 65 78 70 72 65 73 73    69 6f 6e 73 2c 0a 20 20 73 65 6e 74 65 6e 63 65 | fiers,.s-expressions,...sentence | 
| 16ea0 | 73 3b 20 61 6e 64 20 69 74 20 69 73 20 65 61 73    79 20 74 6f 20 61 64 64 20 6d 6f 72 65 20 61 63 | s;.and.it.is.easy.to.add.more.ac | 
| 16ec0 | 74 69 6f 6e 73 20 61 6e 64 20 6d 6f 72 65 20 74    61 72 67 65 74 20 74 79 70 65 73 2e 0a 20 20 45 | tions.and.more.target.types....E | 
| 16ee0 | 6d 62 61 72 6b 20 63 61 6e 20 61 6c 73 6f 20 63    6f 6c 6c 65 63 74 20 61 6c 6c 20 74 68 65 20 63 | mbark.can.also.collect.all.the.c | 
| 16f00 | 61 6e 64 69 64 61 74 65 73 20 69 6e 20 61 20 6d    69 6e 69 62 75 66 66 65 72 20 74 6f 20 61 6e 0a | andidates.in.a.minibuffer.to.an. | 
| 16f20 | 20 20 6f 63 63 75 72 2d 6c 69 6b 65 20 62 75 66    66 65 72 20 6f 72 20 65 78 70 6f 72 74 20 74 68 | ..occur-like.buffer.or.export.th | 
| 16f40 | 65 6d 20 74 6f 20 61 20 62 75 66 66 65 72 20 69    6e 20 61 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 73 | em.to.a.buffer.in.a.major-mode.s | 
| 16f60 | 70 65 63 69 66 69 63 0a 20 20 74 6f 20 74 68 65    20 74 79 70 65 20 6f 66 20 63 61 6e 64 69 64 61 | pecific...to.the.type.of.candida | 
| 16f80 | 74 65 73 2c 20 73 75 63 68 20 61 73 20 64 69 72    65 64 20 66 6f 72 20 61 20 73 65 74 20 6f 66 20 | tes,.such.as.dired.for.a.set.of. | 
| 16fa0 | 66 69 6c 65 73 2c 20 69 62 75 66 66 65 72 0a 20    20 66 6f 72 20 61 20 73 65 74 20 6f 66 20 62 75 | files,.ibuffer...for.a.set.of.bu | 
| 16fc0 | 66 66 65 72 73 2c 20 6f 72 20 63 75 73 74 6f 6d    69 7a 65 20 66 6f 72 20 61 20 73 65 74 20 6f 66 | ffers,.or.customize.for.a.set.of | 
| 16fe0 | 20 76 61 72 69 61 62 6c 65 73 2e 0a 0a 0a 31 2e    31 20 41 63 74 69 6e 67 20 6f 6e 20 74 61 72 67 | .variables....1.1.Acting.on.targ | 
| 17000 | 65 74 73 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80    e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 | ets............................. | 
| 17020 | 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94    80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | ................................ | 
| 17040 | e2 94 80 0a 0a 20 20 59 6f 75 20 63 61 6e 20 74    68 69 6e 6b 20 6f 66 20 60 65 6d 62 61 72 6b 2d | .......You.can.think.of.`embark- | 
| 17060 | 61 63 74 27 20 61 73 20 61 20 6b 65 79 62 6f 61    72 64 2d 62 61 73 65 64 20 76 65 72 73 69 6f 6e | act'.as.a.keyboard-based.version | 
| 17080 | 20 6f 66 20 61 0a 20 20 72 69 67 68 74 2d 63 6c    69 63 6b 20 63 6f 6e 74 65 78 74 75 61 6c 20 6d | .of.a...right-click.contextual.m | 
| 170a0 | 65 6e 75 2e 20 54 68 65 20 60 65 6d 62 61 72 6b    2d 61 63 74 27 20 63 6f 6d 6d 61 6e 64 20 28 77 | enu..The.`embark-act'.command.(w | 
| 170c0 | 68 69 63 68 20 79 6f 75 0a 20 20 73 68 6f 75 6c    64 20 62 69 6e 64 20 74 6f 20 61 20 63 6f 6e 76 | hich.you...should.bind.to.a.conv | 
| 170e0 | 65 6e 69 65 6e 74 20 6b 65 79 29 2c 20 61 63 74    73 20 61 73 20 61 20 70 72 65 66 69 78 20 66 6f | enient.key),.acts.as.a.prefix.fo | 
| 17100 | 72 20 61 20 6b 65 79 6d 61 70 0a 20 20 6f 66 66    65 72 69 6e 67 20 79 6f 75 20 72 65 6c 65 76 61 | r.a.keymap...offering.you.releva | 
| 17120 | 6e 74 20 2f 61 63 74 69 6f 6e 73 2f 20 74 6f 20    75 73 65 20 6f 6e 20 61 20 2f 74 61 72 67 65 74 | nt./actions/.to.use.on.a./target | 
| 17140 | 2f 20 64 65 74 65 72 6d 69 6e 65 64 20 62 79 20    74 68 65 0a 20 20 63 6f 6e 74 65 78 74 3a 0a 0a | /.determined.by.the...context:.. | 
| 17160 | 20 20 e2 80 a2 20 49 6e 20 74 68 65 20 6d 69 6e    69 62 75 66 66 65 72 2c 20 74 68 65 20 74 61 72 | ......In.the.minibuffer,.the.tar | 
| 17180 | 67 65 74 20 69 73 20 74 68 65 20 63 75 72 72 65    6e 74 20 74 6f 70 20 63 6f 6d 70 6c 65 74 69 6f | get.is.the.current.top.completio | 
| 171a0 | 6e 0a 20 20 20 20 63 61 6e 64 69 64 61 74 65 2e    0a 20 20 e2 80 a2 20 49 6e 20 74 68 65 20 60 2a | n.....candidate........In.the.`* | 
| 171c0 | 43 6f 6d 70 6c 65 74 69 6f 6e 73 2a 27 20 62 75    66 66 65 72 20 74 68 65 20 74 61 72 67 65 74 20 | Completions*'.buffer.the.target. | 
| 171e0 | 69 73 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f    6e 20 61 74 20 70 6f 69 6e 74 2e 0a 20 20 e2 80 | is.the.completion.at.point...... | 
| 17200 | a2 20 49 6e 20 61 20 72 65 67 75 6c 61 72 20 62    75 66 66 65 72 2c 20 74 68 65 20 74 61 72 67 65 | ..In.a.regular.buffer,.the.targe | 
| 17220 | 74 20 69 73 20 74 68 65 20 72 65 67 69 6f 6e 20    69 66 20 61 63 74 69 76 65 2c 20 6f 72 20 65 6c | t.is.the.region.if.active,.or.el | 
| 17240 | 73 65 20 74 68 65 0a 20 20 20 20 66 69 6c 65 2c    20 73 79 6d 62 6f 6c 2c 20 55 52 4c 2c 20 73 2d | se.the.....file,.symbol,.URL,.s- | 
| 17260 | 65 78 70 72 65 73 73 69 6f 6e 20 6f 72 20 64 65    66 75 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 20 | expression.or.defun.at.point.... | 
| 17280 | 20 4d 75 6c 74 69 70 6c 65 20 74 61 72 67 65 74    73 20 63 61 6e 20 62 65 20 70 72 65 73 65 6e 74 | .Multiple.targets.can.be.present | 
| 172a0 | 20 61 74 20 74 68 65 20 73 61 6d 65 20 6c 6f 63    61 74 69 6f 6e 20 61 6e 64 20 79 6f 75 20 63 61 | .at.the.same.location.and.you.ca | 
| 172c0 | 6e 20 63 79 63 6c 65 0a 20 20 62 65 74 77 65 65    6e 20 74 68 65 6d 20 62 79 20 72 65 70 65 61 74 | n.cycle...between.them.by.repeat | 
| 172e0 | 69 6e 67 20 74 68 65 20 60 65 6d 62 61 72 6b 2d    61 63 74 27 20 6b 65 79 20 62 69 6e 64 69 6e 67 | ing.the.`embark-act'.key.binding | 
| 17300 | 2e 20 54 68 65 20 74 79 70 65 20 6f 66 0a 20 20    61 63 74 69 6f 6e 73 20 6f 66 66 65 72 65 64 20 | ..The.type.of...actions.offered. | 
| 17320 | 64 65 70 65 6e 64 20 6f 6e 20 74 68 65 20 74 79    70 65 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 | depend.on.the.type.of.the.target | 
| 17340 | 2e 20 48 65 72 65 20 69 73 20 61 20 73 61 6d 70    6c 65 20 6f 66 0a 20 20 61 20 66 65 77 20 6f 66 | ..Here.is.a.sample.of...a.few.of | 
| 17360 | 20 74 68 65 20 61 63 74 69 6f 6e 73 20 6f 66 66    65 72 65 64 20 69 6e 20 74 68 65 20 64 65 66 61 | .the.actions.offered.in.the.defa | 
| 17380 | 75 6c 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f    6e 3a 0a 0a 20 20 e2 80 a2 20 46 6f 72 20 66 69 | ult.configuration:........For.fi | 
| 173a0 | 6c 65 73 20 79 6f 75 20 67 65 74 20 6f 66 66 65    72 65 64 20 61 63 74 69 6f 6e 73 20 6c 69 6b 65 | les.you.get.offered.actions.like | 
| 173c0 | 20 64 65 6c 65 74 69 6e 67 2c 20 63 6f 70 79 69    6e 67 2c 20 72 65 6e 61 6d 69 6e 67 2c 0a 20 20 | .deleting,.copying,.renaming,... | 
| 173e0 | 20 20 76 69 73 69 74 69 6e 67 20 69 6e 20 61 6e    6f 74 68 65 72 20 77 69 6e 64 6f 77 2c 20 72 75 | ..visiting.in.another.window,.ru | 
| 17400 | 6e 6e 69 6e 67 20 61 20 73 68 65 6c 6c 20 63 6f    6d 6d 61 6e 64 20 6f 6e 20 74 68 65 20 66 69 6c | nning.a.shell.command.on.the.fil | 
| 17420 | 65 2c 0a 20 20 20 20 65 74 63 2e 0a 20 20 e2 80    a2 20 46 6f 72 20 62 75 66 66 65 72 73 20 74 68 | e,.....etc........For.buffers.th | 
| 17440 | 65 20 61 63 74 69 6f 6e 73 20 69 6e 63 6c 75 64    65 20 73 77 69 74 63 68 69 6e 67 20 74 6f 20 6f | e.actions.include.switching.to.o | 
| 17460 | 72 20 6b 69 6c 6c 69 6e 67 20 74 68 65 20 62 75    66 66 65 72 2e 0a 20 20 e2 80 a2 20 46 6f 72 20 | r.killing.the.buffer........For. | 
| 17480 | 70 61 63 6b 61 67 65 20 6e 61 6d 65 73 20 74 68    65 20 61 63 74 69 6f 6e 73 20 69 6e 63 6c 75 64 | package.names.the.actions.includ | 
| 174a0 | 65 20 69 6e 73 74 61 6c 6c 69 6e 67 2c 20 72 65    6d 6f 76 69 6e 67 20 6f 72 0a 20 20 20 20 76 69 | e.installing,.removing.or.....vi | 
| 174c0 | 73 69 74 69 6e 67 20 74 68 65 20 68 6f 6d 65 70    61 67 65 2e 0a 20 20 e2 80 a2 20 46 6f 72 20 45 | siting.the.homepage........For.E | 
| 174e0 | 6d 61 63 73 20 4c 69 73 70 20 73 79 6d 62 6f 6c    73 20 74 68 65 20 61 63 74 69 6f 6e 73 20 69 6e | macs.Lisp.symbols.the.actions.in | 
| 17500 | 63 6c 75 64 65 20 66 69 6e 64 69 6e 67 20 74 68    65 20 64 65 66 69 6e 69 74 69 6f 6e 2c 0a 20 20 | clude.finding.the.definition,... | 
| 17520 | 20 20 6c 6f 6f 6b 69 6e 67 20 75 70 20 64 6f 63    75 6d 65 6e 74 61 74 69 6f 6e 2c 20 65 76 61 6c | ..looking.up.documentation,.eval | 
| 17540 | 75 61 74 69 6e 67 20 28 77 68 69 63 68 20 66 6f    72 20 61 20 76 61 72 69 61 62 6c 65 0a 20 20 20 | uating.(which.for.a.variable.... | 
| 17560 | 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 73 68 6f    77 73 20 74 68 65 20 76 61 6c 75 65 2c 20 62 75 | .immediately.shows.the.value,.bu | 
| 17580 | 74 20 66 6f 72 20 61 20 66 75 6e 63 74 69 6f 6e    20 6c 65 74 73 20 79 6f 75 20 70 61 73 73 20 69 | t.for.a.function.lets.you.pass.i | 
| 175a0 | 74 0a 20 20 20 20 73 6f 6d 65 20 61 72 67 75 6d    65 6e 74 73 20 66 69 72 73 74 29 2e 20 54 68 65 | t.....some.arguments.first)..The | 
| 175c0 | 72 65 20 61 72 65 20 73 6f 6d 65 20 61 63 74 69    6f 6e 73 20 73 70 65 63 69 66 69 63 20 74 6f 20 | re.are.some.actions.specific.to. | 
| 175e0 | 76 61 72 69 61 62 6c 65 73 2c 0a 20 20 20 20 73    75 63 68 20 61 73 20 73 65 74 74 69 6e 67 20 74 | variables,.....such.as.setting.t | 
| 17600 | 68 65 20 76 61 6c 75 65 20 64 69 72 65 63 74 6c    79 20 6f 72 20 74 68 6f 75 67 68 20 74 68 65 20 | he.value.directly.or.though.the. | 
| 17620 | 63 75 73 74 6f 6d 69 7a 65 20 73 79 73 74 65 6d    2c 0a 20 20 20 20 61 6e 64 20 73 6f 6d 65 20 61 | customize.system,.....and.some.a | 
| 17640 | 63 74 69 6f 6e 73 20 73 70 65 63 69 66 69 63 20    74 6f 20 63 6f 6d 6d 61 6e 64 73 2c 20 73 75 63 | ctions.specific.to.commands,.suc | 
| 17660 | 68 20 61 73 20 62 69 6e 64 69 6e 67 20 69 74 20    74 6f 20 61 20 6b 65 79 2e 0a 0a 20 20 42 79 20 | h.as.binding.it.to.a.key.....By. | 
| 17680 | 64 65 66 61 75 6c 74 20 77 68 65 6e 20 79 6f 75    20 75 73 65 20 60 65 6d 62 61 72 6b 2d 61 63 74 | default.when.you.use.`embark-act | 
| 176a0 | 27 20 69 66 20 79 6f 75 20 64 6f 6e 27 74 20 69    6d 6d 65 64 69 61 74 65 6c 79 20 73 65 6c 65 63 | '.if.you.don't.immediately.selec | 
| 176c0 | 74 0a 20 20 61 6e 20 61 63 74 69 6f 6e 2c 20 61    66 74 65 72 20 61 20 73 68 6f 72 74 20 64 65 6c | t...an.action,.after.a.short.del | 
| 176e0 | 61 79 20 45 6d 62 61 72 6b 20 77 69 6c 6c 20 70    6f 70 20 75 70 20 61 20 62 75 66 66 65 72 20 73 | ay.Embark.will.pop.up.a.buffer.s | 
| 17700 | 68 6f 77 69 6e 67 20 61 0a 20 20 6c 69 73 74 20    6f 66 20 61 63 74 69 6f 6e 73 20 61 6e 64 20 74 | howing.a...list.of.actions.and.t | 
| 17720 | 68 65 69 72 20 63 6f 72 72 65 73 70 6f 6e 64 69    6e 67 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 2e | heir.corresponding.key.bindings. | 
| 17740 | 20 49 66 20 79 6f 75 20 61 72 65 20 75 73 69 6e    67 0a 20 20 60 65 6d 62 61 72 6b 2d 61 63 74 27 | .If.you.are.using...`embark-act' | 
| 17760 | 20 6f 75 74 73 69 64 65 20 74 68 65 20 6d 69 6e    69 62 75 66 66 65 72 2c 20 45 6d 62 61 72 6b 20 | .outside.the.minibuffer,.Embark. | 
| 17780 | 77 69 6c 6c 20 61 6c 73 6f 20 68 69 67 68 6c 69    67 68 74 20 74 68 65 0a 20 20 63 75 72 72 65 6e | will.also.highlight.the...curren | 
| 177a0 | 74 20 74 61 72 67 65 74 2e 20 54 68 65 73 65 20    62 65 68 61 76 69 6f 72 73 20 61 72 65 20 63 6f | t.target..These.behaviors.are.co | 
| 177c0 | 6e 66 69 67 75 72 61 62 6c 65 20 76 69 61 20 74    68 65 20 76 61 72 69 61 62 6c 65 0a 20 20 60 65 | nfigurable.via.the.variable...`e | 
| 177e0 | 6d 62 61 72 6b 2d 69 6e 64 69 63 61 74 6f 72 73    27 2e 20 49 6e 73 74 65 61 64 20 6f 66 20 73 65 | mbark-indicators'..Instead.of.se | 
| 17800 | 6c 65 63 74 69 6e 67 20 61 6e 20 61 63 74 69 6f    6e 20 76 69 61 20 69 74 73 20 6b 65 79 0a 20 20 | lecting.an.action.via.its.key... | 
| 17820 | 62 69 6e 64 69 6e 67 2c 20 79 6f 75 20 63 61 6e    20 73 65 6c 65 63 74 20 69 74 20 62 79 20 6e 61 | binding,.you.can.select.it.by.na | 
| 17840 | 6d 65 20 77 69 74 68 20 63 6f 6d 70 6c 65 74 69    6f 6e 20 62 79 20 74 79 70 69 6e 67 20 60 43 2d | me.with.completion.by.typing.`C- | 
| 17860 | 68 27 0a 20 20 61 66 74 65 72 20 60 65 6d 62 61    72 6b 2d 61 63 74 27 2e 0a 0a 20 20 45 76 65 72 | h'...after.`embark-act'.....Ever | 
| 17880 | 79 74 68 69 6e 67 20 69 73 20 65 61 73 69 6c 79    20 63 6f 6e 66 69 67 75 72 61 62 6c 65 3a 20 64 | ything.is.easily.configurable:.d | 
| 178a0 | 65 74 65 72 6d 69 6e 69 6e 67 20 74 68 65 20 63    75 72 72 65 6e 74 20 74 61 72 67 65 74 2c 0a 20 | etermining.the.current.target,.. | 
| 178c0 | 20 63 6c 61 73 73 69 66 79 69 6e 67 20 69 74 2c    20 61 6e 64 20 64 65 63 69 64 69 6e 67 20 77 68 | .classifying.it,.and.deciding.wh | 
| 178e0 | 69 63 68 20 61 63 74 69 6f 6e 73 20 61 72 65 20    6f 66 66 65 72 65 64 20 66 6f 72 20 65 61 63 68 | ich.actions.are.offered.for.each | 
| 17900 | 20 74 79 70 65 0a 20 20 69 6e 20 74 68 65 20 63    6c 61 73 73 69 66 69 63 61 74 69 6f 6e 2e 20 54 | .type...in.the.classification..T | 
| 17920 | 68 65 20 61 62 6f 76 65 20 69 6e 74 72 6f 64 75    63 74 69 6f 6e 20 6a 75 73 74 20 6d 65 6e 74 69 | he.above.introduction.just.menti | 
| 17940 | 6f 6e 73 20 70 61 72 74 20 6f 66 0a 20 20 74 68    65 20 64 65 66 61 75 6c 74 20 63 6f 6e 66 69 67 | ons.part.of...the.default.config | 
| 17960 | 75 72 61 74 69 6f 6e 2e 0a 0a 20 20 43 6f 6e 66    69 67 75 72 69 6e 67 20 77 68 69 63 68 20 61 63 | uration.....Configuring.which.ac | 
| 17980 | 74 69 6f 6e 73 20 61 72 65 20 6f 66 66 65 72 65    64 20 66 6f 72 20 61 20 74 79 70 65 20 69 73 20 | tions.are.offered.for.a.type.is. | 
| 179a0 | 70 61 72 74 69 63 75 6c 61 72 6c 79 20 65 61 73    79 0a 20 20 61 6e 64 20 72 65 71 75 69 72 65 73 | particularly.easy...and.requires | 
| 179c0 | 20 6e 6f 20 70 72 6f 67 72 61 6d 6d 69 6e 67 3a    20 74 68 65 20 76 61 72 69 61 62 6c 65 20 60 65 | .no.programming:.the.variable.`e | 
| 179e0 | 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 61 6c 69    73 74 27 0a 20 20 61 73 73 6f 63 69 61 74 65 73 | mbark-keymap-alist'...associates | 
| 17a00 | 20 74 61 72 67 65 74 20 74 79 70 65 73 20 77 69    74 68 20 76 61 72 69 61 62 6c 65 73 20 63 6f 6e | .target.types.with.variables.con | 
| 17a20 | 74 61 69 6e 69 6e 67 20 6b 65 79 6d 61 70 73 2c    20 61 6e 64 20 74 68 6f 73 65 0a 20 20 6b 65 79 | taining.keymaps,.and.those...key | 
| 17a40 | 6d 61 70 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20    62 69 6e 64 69 6e 67 73 20 66 6f 72 20 74 68 65 | maps.containing.bindings.for.the | 
| 17a60 | 20 61 63 74 69 6f 6e 73 2e 20 28 54 6f 20 65 78    61 6d 69 6e 65 20 74 68 65 20 61 76 61 69 6c 61 | .actions..(To.examine.the.availa | 
| 17a80 | 62 6c 65 0a 20 20 63 61 74 65 67 6f 72 69 65 73    20 61 6e 64 20 74 68 65 69 72 20 61 73 73 6f 63 | ble...categories.and.their.assoc | 
| 17aa0 | 69 61 74 65 64 20 6b 65 79 6d 61 70 73 2c 20 79    6f 75 20 63 61 6e 20 75 73 65 20 60 43 2d 68 20 | iated.keymaps,.you.can.use.`C-h. | 
| 17ac0 | 76 0a 20 20 65 6d 62 61 72 6b 2d 6b 65 79 6d 61    70 2d 61 6c 69 73 74 27 20 6f 72 20 63 75 73 74 | v...embark-keymap-alist'.or.cust | 
| 17ae0 | 6f 6d 69 7a 65 20 74 68 61 74 20 76 61 72 69 61    62 6c 65 2e 29 20 46 6f 72 20 65 78 61 6d 70 6c | omize.that.variable.).For.exampl | 
| 17b00 | 65 2c 20 69 6e 20 74 68 65 0a 20 20 64 65 66 61    75 6c 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f | e,.in.the...default.configuratio | 
| 17b20 | 6e 20 74 68 65 20 74 79 70 65 20 60 66 69 6c 65    27 20 69 73 20 61 73 73 6f 63 69 61 74 65 64 20 | n.the.type.`file'.is.associated. | 
| 17b40 | 77 69 74 68 20 74 68 65 20 73 79 6d 62 6f 6c 0a    20 20 60 65 6d 62 61 72 6b 2d 66 69 6c 65 2d 6d | with.the.symbol...`embark-file-m | 
| 17b60 | 61 70 27 2e 20 54 68 61 74 20 73 79 6d 62 6f 6c    20 6e 61 6d 65 73 20 61 20 6b 65 79 6d 61 70 20 | ap'..That.symbol.names.a.keymap. | 
| 17b80 | 77 69 74 68 20 73 69 6e 67 6c 65 2d 6c 65 74 74    65 72 20 6b 65 79 0a 20 20 62 69 6e 64 69 6e 67 | with.single-letter.key...binding | 
| 17ba0 | 73 20 66 6f 72 20 63 6f 6d 6d 6f 6e 20 45 6d 61    63 73 20 66 69 6c 65 20 63 6f 6d 6d 61 6e 64 73 | s.for.common.Emacs.file.commands | 
| 17bc0 | 2c 20 66 6f 72 20 69 6e 73 74 61 6e 63 65 20 60    63 27 20 69 73 20 62 6f 75 6e 64 20 74 6f 0a 20 | ,.for.instance.`c'.is.bound.to.. | 
| 17be0 | 20 60 63 6f 70 79 2d 66 69 6c 65 27 2e 20 54 68    69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 69 66 | .`copy-file'..This.means.that.if | 
| 17c00 | 20 79 6f 75 20 61 72 65 20 69 6e 20 74 68 65 20    6d 69 6e 69 62 75 66 66 65 72 20 61 66 74 65 72 | .you.are.in.the.minibuffer.after | 
| 17c20 | 0a 20 20 72 75 6e 6e 69 6e 67 20 61 20 63 6f 6d    6d 61 6e 64 20 74 68 61 74 20 70 72 6f 6d 70 74 | ...running.a.command.that.prompt | 
| 17c40 | 73 20 66 6f 72 20 61 20 66 69 6c 65 2c 20 73 75    63 68 20 61 73 20 60 66 69 6e 64 2d 66 69 6c 65 | s.for.a.file,.such.as.`find-file | 
| 17c60 | 27 20 6f 72 0a 20 20 60 72 65 6e 61 6d 65 2d 66    69 6c 65 27 2c 20 79 6f 75 20 63 61 6e 20 63 6f | '.or...`rename-file',.you.can.co | 
| 17c80 | 70 79 20 61 20 66 69 6c 65 20 62 79 20 72 75 6e    6e 69 6e 67 20 60 65 6d 62 61 72 6b 2d 61 63 74 | py.a.file.by.running.`embark-act | 
| 17ca0 | 27 20 61 6e 64 20 74 68 65 6e 0a 20 20 70 72 65    73 73 69 6e 67 20 60 63 27 2e 0a 0a 20 20 54 68 | '.and.then...pressing.`c'.....Th | 
| 17cc0 | 65 73 65 20 61 63 74 69 6f 6e 20 6b 65 79 6d 61    70 73 20 61 72 65 20 76 65 72 79 20 63 6f 6e 76 | ese.action.keymaps.are.very.conv | 
| 17ce0 | 65 6e 69 65 6e 74 20 62 75 74 20 6e 6f 74 20 73    74 72 69 63 74 6c 79 20 6e 65 63 65 73 73 61 72 | enient.but.not.strictly.necessar | 
| 17d00 | 79 0a 20 20 77 68 65 6e 20 75 73 69 6e 67 20 60    65 6d 62 61 72 6b 2d 61 63 74 27 3a 20 79 6f 75 | y...when.using.`embark-act':.you | 
| 17d20 | 20 63 61 6e 20 75 73 65 20 61 6e 79 20 63 6f 6d    6d 61 6e 64 20 74 68 61 74 20 72 65 61 64 73 20 | .can.use.any.command.that.reads. | 
| 17d40 | 66 72 6f 6d 20 74 68 65 0a 20 20 6d 69 6e 69 62    75 66 66 65 72 20 61 73 20 61 6e 20 61 63 74 69 | from.the...minibuffer.as.an.acti | 
| 17d60 | 6f 6e 20 61 6e 64 20 74 68 65 20 74 61 72 67 65    74 20 6f 66 20 74 68 65 20 61 63 74 69 6f 6e 20 | on.and.the.target.of.the.action. | 
| 17d80 | 77 69 6c 6c 20 62 65 20 69 6e 73 65 72 74 65 64    0a 20 20 61 74 20 74 68 65 20 66 69 72 73 74 20 | will.be.inserted...at.the.first. | 
| 17da0 | 6d 69 6e 69 62 75 66 66 65 72 20 70 72 6f 6d 70    74 2e 20 41 66 74 65 72 20 72 75 6e 6e 69 6e 67 | minibuffer.prompt..After.running | 
| 17dc0 | 20 60 65 6d 62 61 72 6b 2d 61 63 74 27 20 61 6c    6c 20 6f 66 20 79 6f 75 72 0a 20 20 6b 65 79 20 | .`embark-act'.all.of.your...key. | 
| 17de0 | 62 69 6e 64 69 6e 67 73 20 61 6e 64 20 65 76 65    6e 20 60 65 78 65 63 75 74 65 2d 65 78 74 65 6e | bindings.and.even.`execute-exten | 
| 17e00 | 64 65 64 2d 63 6f 6d 6d 61 6e 64 27 20 63 61 6e    20 62 65 20 75 73 65 64 20 74 6f 20 72 75 6e 20 | ded-command'.can.be.used.to.run. | 
| 17e20 | 61 0a 20 20 63 6f 6d 6d 61 6e 64 2e 20 46 6f 72    20 65 78 61 6d 70 6c 65 2c 20 69 66 20 79 6f 75 | a...command..For.example,.if.you | 
| 17e40 | 20 77 61 6e 74 20 74 6f 20 72 65 70 6c 61 63 65    20 61 6c 6c 20 6f 63 63 75 72 72 65 6e 63 65 73 | .want.to.replace.all.occurrences | 
| 17e60 | 20 6f 66 20 74 68 65 0a 20 20 73 79 6d 62 6f 6c    20 61 74 20 70 6f 69 6e 74 2c 20 6a 75 73 74 20 | .of.the...symbol.at.point,.just. | 
| 17e80 | 75 73 65 20 60 4d 2d 25 27 20 61 73 20 74 68 65    20 61 63 74 69 6f 6e 2c 20 74 68 65 72 65 20 69 | use.`M-%'.as.the.action,.there.i | 
| 17ea0 | 73 20 6e 6f 20 6e 65 65 64 20 74 6f 0a 20 20 62    69 6e 64 20 60 71 75 65 72 79 2d 72 65 70 6c 61 | s.no.need.to...bind.`query-repla | 
| 17ec0 | 63 65 27 20 69 6e 20 6f 6e 65 20 6f 66 20 45 6d    62 61 72 6b 27 73 20 6b 65 79 6d 61 70 73 2e 20 | ce'.in.one.of.Embark's.keymaps.. | 
| 17ee0 | 41 6c 73 6f 2c 20 74 68 6f 73 65 20 61 63 74 69    6f 6e 0a 20 20 6b 65 79 6d 61 70 73 20 61 72 65 | Also,.those.action...keymaps.are | 
| 17f00 | 20 6e 6f 72 6d 61 6c 20 45 6d 61 63 73 20 6b 65    79 6d 61 70 73 20 61 6e 64 20 79 6f 75 20 73 68 | .normal.Emacs.keymaps.and.you.sh | 
| 17f20 | 6f 75 6c 64 20 66 65 65 6c 20 66 72 65 65 20 74    6f 20 62 69 6e 64 20 69 6e 0a 20 20 74 68 65 6d | ould.feel.free.to.bind.in...them | 
| 17f40 | 20 77 68 61 74 65 76 65 72 20 63 6f 6d 6d 61 6e    64 73 20 79 6f 75 20 66 69 6e 64 20 75 73 65 66 | .whatever.commands.you.find.usef | 
| 17f60 | 75 6c 20 61 73 20 61 63 74 69 6f 6e 73 20 61 6e    64 20 77 61 6e 74 20 74 6f 20 62 65 0a 20 20 61 | ul.as.actions.and.want.to.be...a | 
| 17f80 | 76 61 69 6c 61 62 6c 65 20 74 68 72 6f 75 67 68    20 63 6f 6e 76 65 6e 69 65 6e 74 20 62 69 6e 64 | vailable.through.convenient.bind | 
| 17fa0 | 69 6e 67 73 2e 0a 0a 20 20 54 68 65 20 61 63 74    69 6f 6e 73 20 69 6e 20 60 65 6d 62 61 72 6b 2d | ings.....The.actions.in.`embark- | 
| 17fc0 | 67 65 6e 65 72 61 6c 2d 6d 61 70 27 20 61 72 65    20 61 76 61 69 6c 61 62 6c 65 20 6e 6f 20 6d 61 | general-map'.are.available.no.ma | 
| 17fe0 | 74 74 65 72 20 77 68 61 74 20 74 79 70 65 0a 20    20 6f 66 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 79 | tter.what.type...of.completion.y | 
| 18000 | 6f 75 20 61 72 65 20 69 6e 20 74 68 65 20 6d 69    64 64 6c 65 20 6f 66 2e 20 42 79 20 64 65 66 61 | ou.are.in.the.middle.of..By.defa | 
| 18020 | 75 6c 74 20 74 68 69 73 20 69 6e 63 6c 75 64 65    73 0a 20 20 62 69 6e 64 69 6e 67 73 20 74 6f 20 | ult.this.includes...bindings.to. | 
| 18040 | 73 61 76 65 20 74 68 65 20 63 75 72 72 65 6e 74    20 63 61 6e 64 69 64 61 74 65 20 69 6e 20 74 68 | save.the.current.candidate.in.th | 
| 18060 | 65 20 6b 69 6c 6c 20 72 69 6e 67 20 61 6e 64 20    74 6f 20 69 6e 73 65 72 74 0a 20 20 74 68 65 20 | e.kill.ring.and.to.insert...the. | 
| 18080 | 63 75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74    65 20 69 6e 20 74 68 65 20 70 72 65 76 69 6f 75 | current.candidate.in.the.previou | 
| 180a0 | 73 6c 79 20 73 65 6c 65 63 74 65 64 20 62 75 66    66 65 72 20 28 74 68 65 20 62 75 66 66 65 72 0a | sly.selected.buffer.(the.buffer. | 
| 180c0 | 20 20 74 68 61 74 20 77 61 73 20 63 75 72 72 65    6e 74 20 77 68 65 6e 20 79 6f 75 20 65 78 65 63 | ..that.was.current.when.you.exec | 
| 180e0 | 75 74 65 64 20 61 20 63 6f 6d 6d 61 6e 64 20 74    68 61 74 20 6f 70 65 6e 65 64 20 75 70 20 74 68 | uted.a.command.that.opened.up.th | 
| 18100 | 65 0a 20 20 6d 69 6e 69 62 75 66 66 65 72 29 2e    0a 0a 20 20 45 6d 61 63 73 27 73 20 6d 69 6e 69 | e...minibuffer).....Emacs's.mini | 
| 18120 | 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f    6e 20 73 79 73 74 65 6d 20 69 6e 63 6c 75 64 65 | buffer.completion.system.include | 
| 18140 | 73 20 6d 65 74 61 64 61 74 61 20 69 6e 64 69 63    61 74 69 6e 67 20 74 68 65 0a 20 20 2f 63 61 74 | s.metadata.indicating.the.../cat | 
| 18160 | 65 67 6f 72 79 2f 20 6f 66 20 77 68 61 74 20 69    73 20 62 65 69 6e 67 20 63 6f 6d 70 6c 65 74 65 | egory/.of.what.is.being.complete | 
| 18180 | 64 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20    60 66 69 6e 64 2d 66 69 6c 65 27 27 73 0a 20 20 | d..For.example,.`find-file''s... | 
| 181a0 | 6d 65 74 61 64 61 74 61 20 69 6e 64 69 63 61 74    65 73 20 61 20 63 61 74 65 67 6f 72 79 20 6f 66 | metadata.indicates.a.category.of | 
| 181c0 | 20 60 66 69 6c 65 27 20 61 6e 64 20 60 73 77 69    74 63 68 2d 74 6f 2d 62 75 66 66 65 72 27 27 73 | .`file'.and.`switch-to-buffer''s | 
| 181e0 | 0a 20 20 6d 65 74 61 64 61 74 61 20 69 6e 64 69    63 61 74 65 73 20 61 20 63 61 74 65 67 6f 72 79 | ...metadata.indicates.a.category | 
| 18200 | 20 6f 66 20 60 62 75 66 66 65 72 27 2e 20 45 6d    62 61 72 6b 20 68 61 73 20 74 68 65 20 72 65 6c | .of.`buffer'..Embark.has.the.rel | 
| 18220 | 61 74 65 64 0a 20 20 6e 6f 74 69 6f 6e 20 6f 66    20 74 68 65 20 2f 74 79 70 65 2f 20 6f 66 20 61 | ated...notion.of.the./type/.of.a | 
| 18240 | 20 74 61 72 67 65 74 20 66 6f 72 20 61 63 74 69    6f 6e 73 2c 20 61 6e 64 20 62 79 20 64 65 66 61 | .target.for.actions,.and.by.defa | 
| 18260 | 75 6c 74 20 77 68 65 6e 0a 20 20 63 61 74 65 67    6f 72 79 20 6d 65 74 61 64 61 74 61 20 69 73 20 | ult.when...category.metadata.is. | 
| 18280 | 70 72 65 73 65 6e 74 20 69 74 20 69 73 20 74 61    6b 65 6e 20 74 6f 20 62 65 20 74 68 65 20 74 79 | present.it.is.taken.to.be.the.ty | 
| 182a0 | 70 65 20 6f 66 20 6d 69 6e 69 62 75 66 66 65 72    0a 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 | pe.of.minibuffer...completion.ca | 
| 182c0 | 6e 64 69 64 61 74 65 73 20 77 68 65 6e 20 75 73    65 64 20 61 73 20 74 61 72 67 65 74 73 2e 20 45 | ndidates.when.used.as.targets..E | 
| 182e0 | 6d 61 63 73 20 63 6f 6d 6d 61 6e 64 73 20 6f 66    74 65 6e 20 64 6f 0a 20 20 6e 6f 74 20 73 65 74 | macs.commands.often.do...not.set | 
| 18300 | 20 75 73 65 66 75 6c 20 63 61 74 65 67 6f 72 79    20 6d 65 74 61 64 61 74 61 20 73 6f 20 74 68 65 | .useful.category.metadata.so.the | 
| 18320 | 20 5b 4d 61 72 67 69 6e 61 6c 69 61 5d 20 70 61    63 6b 61 67 65 2c 20 77 68 69 63 68 0a 20 20 73 | .[Marginalia].package,.which...s | 
| 18340 | 75 70 70 6c 69 65 73 20 74 68 69 73 20 6d 69 73    73 69 6e 67 20 6d 65 74 61 64 61 74 61 2c 20 69 | upplies.this.missing.metadata,.i | 
| 18360 | 73 20 68 69 67 68 6c 79 20 72 65 63 6f 6d 6d 65    6e 64 65 64 20 66 6f 72 20 75 73 65 20 77 69 74 | s.highly.recommended.for.use.wit | 
| 18380 | 68 0a 20 20 45 6d 62 61 72 6b 2e 0a 0a 20 20 45    6d 62 61 72 6b 27 73 20 64 65 66 61 75 6c 74 20 | h...Embark.....Embark's.default. | 
| 183a0 | 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 68 61    73 20 61 63 74 69 6f 6e 73 20 66 6f 72 20 74 68 | configuration.has.actions.for.th | 
| 183c0 | 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 61 72 67    65 74 0a 20 20 74 79 70 65 73 3a 20 66 69 6c 65 | e.following.target...types:.file | 
| 183e0 | 73 2c 20 62 75 66 66 65 72 73 2c 20 73 79 6d 62    6f 6c 73 2c 20 70 61 63 6b 61 67 65 73 2c 20 55 | s,.buffers,.symbols,.packages,.U | 
| 18400 | 52 4c 73 2c 20 62 6f 6f 6b 6d 61 72 6b 73 2c 20    61 6e 64 20 61 73 20 61 0a 20 20 73 6f 6d 65 77 | RLs,.bookmarks,.and.as.a...somew | 
| 18420 | 68 61 74 20 73 70 65 63 69 61 6c 20 63 61 73 65    2c 20 61 63 74 69 6f 6e 73 20 66 6f 72 20 77 68 | hat.special.case,.actions.for.wh | 
| 18440 | 65 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73    20 61 63 74 69 76 65 2e 20 59 6f 75 20 63 61 6e | en.the.region.is.active..You.can | 
| 18460 | 0a 20 20 72 65 61 64 20 61 62 6f 75 74 20 74 68    65 20 5b 64 65 66 61 75 6c 74 20 61 63 74 69 6f | ...read.about.the.[default.actio | 
| 18480 | 6e 73 20 61 6e 64 20 74 68 65 69 72 20 6b 65 79    20 62 69 6e 64 69 6e 67 73 5d 20 6f 6e 20 74 68 | ns.and.their.key.bindings].on.th | 
| 184a0 | 65 20 47 69 74 48 75 62 0a 20 20 70 72 6f 6a 65    63 74 20 77 69 6b 69 2e 0a 0a 0a 5b 4d 61 72 67 | e.GitHub...project.wiki....[Marg | 
| 184c0 | 69 6e 61 6c 69 61 5d 20 3c 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 | inalia].<https://github.com/mina | 
| 184e0 | 64 2f 6d 61 72 67 69 6e 61 6c 69 61 3e 0a 0a 5b    64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 73 20 | d/marginalia>..[default.actions. | 
| 18500 | 61 6e 64 20 74 68 65 69 72 20 6b 65 79 20 62 69    6e 64 69 6e 67 73 5d 0a 3c 68 74 74 70 73 3a 2f | and.their.key.bindings].<https:/ | 
| 18520 | 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 61 6e 74    6f 6c 69 6e 2f 65 6d 62 61 72 6b 2f 77 69 6b 69 | /github.com/oantolin/embark/wiki | 
| 18540 | 2f 44 65 66 61 75 6c 74 2d 41 63 74 69 6f 6e 73    3e 0a 0a 0a 31 2e 32 20 54 68 65 20 64 65 66 61 | /Default-Actions>...1.2.The.defa | 
| 18560 | 75 6c 74 20 61 63 74 69 6f 6e 20 6f 6e 20 61 20    74 61 72 67 65 74 0a e2 94 80 e2 94 80 e2 94 80 | ult.action.on.a.target.......... | 
| 18580 | e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2    94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 | ................................ | 
| 185a0 | 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80    e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 | ................................ | 
| 185c0 | 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94    80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 | ................................ | 
| 185e0 | 20 45 6d 62 61 72 6b 20 68 61 73 20 61 20 6e 6f    74 69 6f 6e 20 6f 66 20 64 65 66 61 75 6c 74 20 | .Embark.has.a.notion.of.default. | 
| 18600 | 61 63 74 69 6f 6e 20 66 6f 72 20 61 20 74 61 72    67 65 74 3a 0a 0a 20 20 e2 80 a2 20 49 66 20 74 | action.for.a.target:........If.t | 
| 18620 | 68 65 20 74 61 72 67 65 74 20 69 73 20 61 20 6d    69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 | he.target.is.a.minibuffer.comple | 
| 18640 | 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 2c 20    74 68 65 6e 20 74 68 65 20 64 65 66 61 75 6c 74 | tion.candidate,.then.the.default | 
| 18660 | 0a 20 20 20 20 61 63 74 69 6f 6e 20 69 73 20 77    68 61 74 65 76 65 72 20 63 6f 6d 6d 61 6e 64 20 | .....action.is.whatever.command. | 
| 18680 | 6f 70 65 6e 65 64 20 74 68 65 20 6d 69 6e 69 62    75 66 66 65 72 20 69 6e 20 74 68 65 20 66 69 72 | opened.the.minibuffer.in.the.fir | 
| 186a0 | 73 74 20 70 6c 61 63 65 2e 0a 20 20 20 20 46 6f    72 20 65 78 61 6d 70 6c 65 20 69 66 20 79 6f 75 | st.place......For.example.if.you | 
| 186c0 | 20 72 75 6e 20 60 6b 69 6c 6c 2d 62 75 66 66 65    72 27 2c 20 74 68 65 6e 20 74 68 65 20 64 65 66 | .run.`kill-buffer',.then.the.def | 
| 186e0 | 61 75 6c 74 20 61 63 74 69 6f 6e 20 77 69 6c 6c    0a 20 20 20 20 62 65 20 74 6f 20 6b 69 6c 6c 20 | ault.action.will.....be.to.kill. | 
| 18700 | 62 75 66 66 65 72 73 2e 0a 20 20 e2 80 a2 20 49    66 20 74 68 65 20 74 61 72 67 65 74 20 63 6f 6d | buffers........If.the.target.com | 
| 18720 | 65 73 20 66 72 6f 6d 20 61 20 72 65 67 75 6c 61    72 20 62 75 66 66 65 72 20 28 69 2e 65 2e 2c 20 | es.from.a.regular.buffer.(i.e.,. | 
| 18740 | 6e 6f 74 20 61 20 6d 69 6e 69 62 75 66 66 65 72    29 2c 0a 20 20 20 20 74 68 65 6e 20 74 68 65 20 | not.a.minibuffer),.....then.the. | 
| 18760 | 64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 20 69    73 20 77 68 61 74 65 76 65 72 20 69 73 20 62 6f | default.action.is.whatever.is.bo | 
| 18780 | 75 6e 64 20 74 6f 20 60 52 45 54 27 20 69 6e 20    74 68 65 20 6b 65 79 6d 61 70 0a 20 20 20 20 6f | und.to.`RET'.in.the.keymap.....o | 
| 187a0 | 66 20 61 63 74 69 6f 6e 73 20 66 6f 72 20 74 68    61 74 20 74 79 70 65 20 6f 66 20 74 61 72 67 65 | f.actions.for.that.type.of.targe | 
| 187c0 | 74 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20    69 6e 20 45 6d 62 61 72 6b 27 73 20 64 65 66 61 | t..For.example,.in.Embark's.defa | 
| 187e0 | 75 6c 74 0a 20 20 20 20 63 6f 6e 66 69 67 75 72    61 74 69 6f 6e 20 66 6f 72 20 61 20 55 52 4c 20 | ult.....configuration.for.a.URL. | 
| 18800 | 66 6f 75 6e 64 20 61 74 20 70 6f 69 6e 74 20 74    68 65 20 64 65 66 61 75 6c 74 20 61 63 74 69 6f | found.at.point.the.default.actio | 
| 18820 | 6e 20 69 73 0a 20 20 20 20 60 62 72 6f 77 73 65    2d 75 72 6c 27 2c 20 62 65 63 61 75 73 65 20 60 | n.is.....`browse-url',.because.` | 
| 18840 | 52 45 54 27 20 69 73 20 62 6f 75 6e 64 20 74 6f    20 60 62 72 6f 77 73 65 2d 75 72 6c 27 20 69 6e | RET'.is.bound.to.`browse-url'.in | 
| 18860 | 20 74 68 65 0a 20 20 20 20 60 65 6d 62 61 72 6b    2d 75 72 6c 2d 6d 61 70 27 20 6b 65 79 6d 61 70 | .the.....`embark-url-map'.keymap | 
| 18880 | 2e 0a 0a 20 20 54 6f 20 72 75 6e 20 74 68 65 20    64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 20 79 | .....To.run.the.default.action.y | 
| 188a0 | 6f 75 20 63 61 6e 20 70 72 65 73 73 20 60 52 45    54 27 20 61 66 74 65 72 20 72 75 6e 6e 69 6e 67 | ou.can.press.`RET'.after.running | 
| 188c0 | 0a 20 20 60 65 6d 62 61 72 6b 2d 61 63 74 27 2e    20 20 4e 6f 74 65 20 74 68 61 74 20 69 66 20 74 | ...`embark-act'...Note.that.if.t | 
| 188e0 | 68 65 72 65 20 61 72 65 20 73 65 76 65 72 61 6c    20 64 69 66 66 65 72 65 6e 74 20 74 61 72 67 65 | here.are.several.different.targe | 
| 18900 | 74 73 20 61 74 20 61 0a 20 20 67 69 76 65 6e 20    6c 6f 63 61 74 69 6f 6e 2c 20 65 61 63 68 20 68 | ts.at.a...given.location,.each.h | 
| 18920 | 61 73 20 69 74 73 20 6f 77 6e 20 64 65 66 61 75    6c 74 20 61 63 74 69 6f 6e 2c 20 73 6f 20 66 69 | as.its.own.default.action,.so.fi | 
| 18940 | 72 73 74 20 63 79 63 6c 65 20 74 6f 20 74 68 65    0a 20 20 74 61 72 67 65 74 20 79 6f 75 20 77 61 | rst.cycle.to.the...target.you.wa | 
| 18960 | 6e 74 20 61 6e 64 20 74 68 65 6e 20 70 72 65 73    73 20 60 52 45 54 27 20 74 6f 20 72 75 6e 20 74 | nt.and.then.press.`RET'.to.run.t | 
| 18980 | 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67    20 64 65 66 61 75 6c 74 0a 20 20 61 63 74 69 6f | he.corresponding.default...actio | 
| 189a0 | 6e 2e 0a 0a 20 20 54 68 65 72 65 20 69 73 20 61    6c 73 6f 20 60 65 6d 62 61 72 6b 2d 64 77 69 6d | n.....There.is.also.`embark-dwim | 
| 189c0 | 27 20 77 68 69 63 68 20 72 75 6e 73 20 74 68 65    20 64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 20 | '.which.runs.the.default.action. | 
| 189e0 | 66 6f 72 20 74 68 65 0a 20 20 66 69 72 73 74 20    74 61 72 67 65 74 20 66 6f 75 6e 64 2e 20 49 74 | for.the...first.target.found..It | 
| 18a00 | 27 73 20 70 72 65 74 74 79 20 68 61 6e 64 79 20    69 6e 20 6e 6f 6e 2d 6d 69 6e 69 62 75 66 66 65 | 's.pretty.handy.in.non-minibuffe | 
| 18a20 | 72 20 62 75 66 66 65 72 73 3a 20 77 69 74 68 0a    20 20 45 6d 62 61 72 6b 27 73 20 64 65 66 61 75 | r.buffers:.with...Embark's.defau | 
| 18a40 | 6c 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e    20 69 74 20 77 69 6c 6c 3a 0a 0a 20 20 e2 80 a2 | lt.configuration.it.will:....... | 
| 18a60 | 20 4f 70 65 6e 20 74 68 65 20 66 69 6c 65 20 61    74 20 70 6f 69 6e 74 2e 0a 20 20 e2 80 a2 20 4f | .Open.the.file.at.point........O | 
| 18a80 | 70 65 6e 20 74 68 65 20 55 52 4c 20 61 74 20 70    6f 69 6e 74 20 69 6e 20 61 20 77 65 62 20 62 72 | pen.the.URL.at.point.in.a.web.br | 
| 18aa0 | 6f 77 73 65 72 20 28 75 73 69 6e 67 20 74 68 65    20 60 62 72 6f 77 73 65 2d 75 72 6c 27 0a 20 20 | owser.(using.the.`browse-url'... | 
| 18ac0 | 20 20 63 6f 6d 6d 61 6e 64 29 2e 0a 20 20 e2 80    a2 20 43 6f 6d 70 6f 73 65 20 61 20 6e 65 77 20 | ..command)........Compose.a.new. | 
| 18ae0 | 65 6d 61 69 6c 20 74 6f 20 74 68 65 20 65 6d 61    69 6c 20 61 64 64 72 65 73 73 20 61 74 20 70 6f | email.to.the.email.address.at.po | 
| 18b00 | 69 6e 74 2e 0a 20 20 e2 80 a2 20 49 6e 20 61 6e    20 45 6d 61 63 73 20 4c 69 73 70 20 62 75 66 66 | int........In.an.Emacs.Lisp.buff | 
| 18b20 | 65 72 2c 20 69 66 20 70 6f 69 6e 74 20 69 73 20    6f 6e 20 61 6e 20 6f 70 65 6e 69 6e 67 20 70 61 | er,.if.point.is.on.an.opening.pa | 
| 18b40 | 72 65 6e 74 68 65 73 69 73 20 6f 72 0a 20 20 20    20 72 69 67 68 74 20 61 66 74 65 72 20 61 20 63 | renthesis.or.....right.after.a.c | 
| 18b60 | 6c 6f 73 69 6e 67 20 6f 6e 65 2c 20 69 74 20 77    69 6c 6c 20 65 76 61 6c 75 61 74 65 20 74 68 65 | losing.one,.it.will.evaluate.the | 
| 18b80 | 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 20    20 20 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 20 | .corresponding.....expression... | 
| 18ba0 | 20 e2 80 a2 20 47 6f 20 74 6f 20 74 68 65 20 64    65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 61 6e 20 | .....Go.to.the.definition.of.an. | 
| 18bc0 | 45 6d 61 63 73 20 4c 69 73 70 20 66 75 6e 63 74    69 6f 6e 2c 20 76 61 72 69 61 62 6c 65 20 6f 72 | Emacs.Lisp.function,.variable.or | 
| 18be0 | 20 6d 61 63 72 6f 20 61 74 0a 20 20 20 20 70 6f    69 6e 74 2e 0a 20 20 e2 80 a2 20 46 69 6e 64 20 | .macro.at.....point........Find. | 
| 18c00 | 74 68 65 20 66 69 6c 65 20 63 6f 72 72 65 73 70    6f 6e 64 69 6e 67 20 74 6f 20 61 6e 20 45 6d 61 | the.file.corresponding.to.an.Ema | 
| 18c20 | 63 73 20 4c 69 73 70 20 6c 69 62 72 61 72 79 20    61 74 20 70 6f 69 6e 74 2e 0a 0a 0a 31 2e 33 20 | cs.Lisp.library.at.point....1.3. | 
| 18c40 | 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 73 65 74    73 20 6f 66 20 70 6f 73 73 69 62 6c 65 20 74 61 | Working.with.sets.of.possible.ta | 
| 18c60 | 72 67 65 74 73 0a e2 94 80 e2 94 80 e2 94 80 e2    94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 | rgets........................... | 
| 18c80 | 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80    e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 | ................................ | 
| 18ca0 | 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94    80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | ................................ | 
| 18cc0 | e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2    94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 | ................................ | 
| 18ce0 | 80 0a 0a 20 20 42 65 73 69 64 65 73 20 61 63 74    69 6e 67 20 69 6e 64 69 76 69 64 75 61 6c 6c 79 | .....Besides.acting.individually | 
| 18d00 | 20 6f 6e 20 74 61 72 67 65 74 73 2c 20 45 6d 62    61 72 6b 20 6c 65 74 73 20 79 6f 75 20 77 6f 72 | .on.targets,.Embark.lets.you.wor | 
| 18d20 | 6b 0a 20 20 63 6f 6c 6c 65 63 74 69 76 65 6c 79    20 6f 6e 20 61 20 73 65 74 20 6f 66 20 74 61 72 | k...collectively.on.a.set.of.tar | 
| 18d40 | 67 65 74 20 2f 63 61 6e 64 69 64 61 74 65 73 2f    2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 77 | get./candidates/..For.example,.w | 
| 18d60 | 68 69 6c 65 20 79 6f 75 0a 20 20 61 72 65 20 69    6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 | hile.you...are.in.the.minibuffer | 
| 18d80 | 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 73 20    61 72 65 20 73 69 6d 70 6c 79 20 74 68 65 20 70 | .the.candidates.are.simply.the.p | 
| 18da0 | 6f 73 73 69 62 6c 65 0a 20 20 63 6f 6d 70 6c 65    74 69 6f 6e 73 20 6f 66 20 79 6f 75 72 20 69 6e | ossible...completions.of.your.in | 
| 18dc0 | 70 75 74 2e 20 45 6d 62 61 72 6b 20 70 72 6f 76    69 64 65 73 20 74 68 72 65 65 20 6d 61 69 6e 20 | put..Embark.provides.three.main. | 
| 18de0 | 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 77 6f 72 6b    0a 20 20 6f 6e 20 63 61 6e 64 69 64 61 74 65 20 | commands.to.work...on.candidate. | 
| 18e00 | 73 65 74 73 3a 0a 0a 20 20 e2 80 a2 20 54 68 65    20 60 65 6d 62 61 72 6b 2d 61 63 74 2d 61 6c 6c | sets:........The.`embark-act-all | 
| 18e20 | 27 20 63 6f 6d 6d 61 6e 64 20 72 75 6e 73 20 74    68 65 20 73 61 6d 65 20 61 63 74 69 6f 6e 20 6f | '.command.runs.the.same.action.o | 
| 18e40 | 6e 20 65 61 63 68 20 6f 66 20 74 68 65 0a 20 20    20 20 63 75 72 72 65 6e 74 20 63 61 6e 64 69 64 | n.each.of.the.....current.candid | 
| 18e60 | 61 74 65 73 2e 20 49 74 20 69 73 20 6a 75 73 74    20 6c 69 6b 65 20 75 73 69 6e 67 20 60 65 6d 62 | ates..It.is.just.like.using.`emb | 
| 18e80 | 61 72 6b 2d 61 63 74 27 20 6f 6e 20 65 61 63 68    0a 20 20 20 20 63 61 6e 64 69 64 61 74 65 20 69 | ark-act'.on.each.....candidate.i | 
| 18ea0 | 6e 20 74 75 72 6e 2e 20 28 42 65 63 61 75 73 65    20 79 6f 75 20 63 61 6e 20 65 61 73 69 6c 79 20 | n.turn..(Because.you.can.easily. | 
| 18ec0 | 61 63 74 20 6f 6e 20 6d 61 6e 79 20 6d 6f 72 65    0a 20 20 20 20 63 61 6e 64 69 64 61 74 65 73 20 | act.on.many.more.....candidates. | 
| 18ee0 | 74 68 61 6e 20 79 6f 75 20 6d 65 61 6e 74 20 74    6f 2c 20 62 79 20 64 65 66 61 75 6c 74 20 45 6d | than.you.meant.to,.by.default.Em | 
| 18f00 | 62 61 72 6b 20 61 73 6b 73 20 79 6f 75 20 74 6f    20 63 6f 6e 66 69 72 6d 0a 20 20 20 20 75 73 65 | bark.asks.you.to.confirm.....use | 
| 18f20 | 73 20 6f 66 20 60 65 6d 62 61 72 6b 2d 61 63 74    2d 61 6c 6c 27 3b 20 79 6f 75 20 63 61 6e 20 74 | s.of.`embark-act-all';.you.can.t | 
| 18f40 | 75 72 6e 20 74 68 69 73 20 6f 66 66 20 62 79 20    73 65 74 74 69 6e 67 20 74 68 65 20 75 73 65 72 | urn.this.off.by.setting.the.user | 
| 18f60 | 0a 20 20 20 20 6f 70 74 69 6f 6e 20 60 65 6d 62    61 72 6b 2d 63 6f 6e 66 69 72 6d 2d 61 63 74 2d | .....option.`embark-confirm-act- | 
| 18f80 | 61 6c 6c 27 20 74 6f 20 60 6e 69 6c 27 2e 29 0a    0a 20 20 e2 80 a2 20 54 68 65 20 60 65 6d 62 61 | all'.to.`nil'.)........The.`emba | 
| 18fa0 | 72 6b 2d 63 6f 6c 6c 65 63 74 27 20 63 6f 6d 6d    61 6e 64 20 70 72 6f 64 75 63 65 73 20 61 20 62 | rk-collect'.command.produces.a.b | 
| 18fc0 | 75 66 66 65 72 20 6c 69 73 74 69 6e 67 20 61 6c    6c 20 74 68 65 0a 20 20 20 20 63 75 72 72 65 6e | uffer.listing.all.the.....curren | 
| 18fe0 | 74 20 63 61 6e 64 69 64 61 74 65 73 2c 20 66 6f    72 20 79 6f 75 20 74 6f 20 70 65 72 75 73 65 20 | t.candidates,.for.you.to.peruse. | 
| 19000 | 61 6e 64 20 72 75 6e 20 61 63 74 69 6f 6e 73 20    6f 6e 20 61 74 20 79 6f 75 72 0a 20 20 20 20 6c | and.run.actions.on.at.your.....l | 
| 19020 | 65 69 73 75 72 65 2e 20 20 54 68 65 20 63 61 6e    64 69 64 61 74 65 73 20 61 72 65 20 64 69 73 70 | eisure...The.candidates.are.disp | 
| 19040 | 6c 61 79 65 64 20 61 73 20 61 20 6c 69 73 74 20    73 68 6f 77 69 6e 67 20 61 64 64 69 74 69 6f 6e | layed.as.a.list.showing.addition | 
| 19060 | 61 6c 0a 20 20 20 20 61 6e 6e 6f 74 61 74 69 6f    6e 73 2e 20 49 66 20 61 6e 79 20 6f 66 20 74 68 | al.....annotations..If.any.of.th | 
| 19080 | 65 20 63 61 6e 64 69 64 61 74 65 73 20 63 6f 6e    74 61 69 6e 20 6e 65 77 6c 69 6e 65 73 2c 20 74 | e.candidates.contain.newlines,.t | 
| 190a0 | 68 65 6e 0a 20 20 20 20 68 6f 72 69 7a 6f 6e 74    61 6c 20 6c 69 6e 65 73 20 61 72 65 20 75 73 65 | hen.....horizontal.lines.are.use | 
| 190c0 | 64 20 74 6f 20 73 65 70 61 72 61 74 65 20 63 61    6e 64 69 64 61 74 65 73 2e 0a 0a 20 20 20 20 54 | d.to.separate.candidates.......T | 
| 190e0 | 68 65 20 45 6d 62 61 72 6b 20 43 6f 6c 6c 65 63    74 20 62 75 66 66 65 72 20 69 73 20 73 6f 6d 65 | he.Embark.Collect.buffer.is.some | 
| 19100 | 77 68 61 74 20 22 64 69 72 65 64 2d 6c 69 6b 65    22 3a 20 79 6f 75 20 63 61 6e 20 73 65 6c 65 63 | what."dired-like":.you.can.selec | 
| 19120 | 74 0a 20 20 20 20 61 6e 64 20 64 65 73 65 6c 65    63 74 20 63 61 6e 64 69 64 61 74 65 73 20 74 68 | t.....and.deselect.candidates.th | 
| 19140 | 72 6f 75 67 68 20 60 65 6d 62 61 72 6b 2d 73 65    6c 65 63 74 27 20 28 61 76 61 69 6c 61 62 6c 65 | rough.`embark-select'.(available | 
| 19160 | 20 61 73 20 61 6e 0a 20 20 20 20 61 63 74 69 6f    6e 20 69 6e 20 60 65 6d 62 61 72 6b 2d 61 63 74 | .as.an.....action.in.`embark-act | 
| 19180 | 27 2c 20 62 6f 75 6e 64 20 74 6f 20 60 53 50 43    27 3b 20 62 75 74 20 79 6f 75 20 63 6f 75 6c 64 | ',.bound.to.`SPC';.but.you.could | 
| 191a0 | 20 61 6c 73 6f 20 67 69 76 65 20 69 74 20 61 0a    20 20 20 20 67 6c 6f 62 61 6c 20 6b 65 79 20 62 | .also.give.it.a.....global.key.b | 
| 191c0 | 69 6e 64 69 6e 67 29 2e 20 49 6e 20 61 6e 20 45    6d 62 61 72 6b 20 43 6f 6c 6c 65 63 74 20 62 75 | inding)..In.an.Embark.Collect.bu | 
| 191e0 | 66 66 65 72 20 60 65 6d 62 61 72 6b 2d 61 63 74    27 20 69 73 0a 20 20 20 20 62 6f 75 6e 64 20 74 | ffer.`embark-act'.is.....bound.t | 
| 19200 | 6f 20 60 61 27 20 61 6e 64 20 60 65 6d 62 61 72    6b 2d 61 63 74 2d 61 6c 6c 27 20 69 73 20 62 6f | o.`a'.and.`embark-act-all'.is.bo | 
| 19220 | 75 6e 64 20 74 6f 20 60 41 27 3b 20 60 65 6d 62    61 72 6b 2d 61 63 74 2d 61 6c 6c 27 0a 20 20 20 | und.to.`A';.`embark-act-all'.... | 
| 19240 | 20 77 69 6c 6c 20 61 63 74 20 6f 6e 20 61 6c 6c    20 63 75 72 72 65 6e 74 6c 79 20 6d 61 72 6b 65 | .will.act.on.all.currently.marke | 
| 19260 | 64 20 63 61 6e 64 69 64 61 74 65 73 20 69 66 20    74 68 65 72 65 20 61 6e 79 2c 20 61 6e 64 20 77 | d.candidates.if.there.any,.and.w | 
| 19280 | 69 6c 6c 0a 20 20 20 20 61 63 74 20 6f 6e 20 61    6c 6c 20 63 61 6e 64 69 64 61 74 65 73 20 69 66 | ill.....act.on.all.candidates.if | 
| 192a0 | 20 6e 6f 6e 65 20 61 72 65 20 6d 61 72 6b 65 64    2e 20 49 6e 20 70 61 72 74 69 63 75 6c 61 72 2c | .none.are.marked..In.particular, | 
| 192c0 | 20 74 68 69 73 20 6d 65 61 6e 73 0a 20 20 20 20    74 68 61 74 20 60 61 20 53 50 43 27 20 77 69 6c | .this.means.....that.`a.SPC'.wil | 
| 192e0 | 6c 20 74 6f 67 67 6c 65 20 77 68 65 74 68 65 72    20 74 68 65 20 63 61 6e 64 69 64 61 74 65 20 61 | l.toggle.whether.the.candidate.a | 
| 19300 | 74 20 70 6f 69 6e 74 20 69 73 20 73 65 6c 65 63    74 65 64 2c 0a 20 20 20 20 61 6e 64 20 60 41 20 | t.point.is.selected,.....and.`A. | 
| 19320 | 53 50 43 27 20 77 69 6c 6c 20 73 65 6c 65 63 74    20 61 6c 6c 20 63 61 6e 64 69 64 61 74 65 73 20 | SPC'.will.select.all.candidates. | 
| 19340 | 69 66 20 6e 6f 6e 65 20 61 72 65 20 73 65 6c 65    63 74 65 64 2c 20 6f 72 0a 20 20 20 20 64 65 73 | if.none.are.selected,.or.....des | 
| 19360 | 65 6c 65 63 74 20 61 6c 6c 20 73 65 6c 65 63 74    65 64 20 63 61 6e 64 69 64 61 74 65 73 20 69 66 | elect.all.selected.candidates.if | 
| 19380 | 20 74 68 65 72 65 20 61 72 65 20 73 6f 6d 65 2e    0a 0a 20 20 e2 80 a2 20 54 68 65 20 60 65 6d 62 | .there.are.some.........The.`emb | 
| 193a0 | 61 72 6b 2d 65 78 70 6f 72 74 27 20 63 6f 6d 6d    61 6e 64 20 74 72 69 65 73 20 74 6f 20 6f 70 65 | ark-export'.command.tries.to.ope | 
| 193c0 | 6e 20 61 20 62 75 66 66 65 72 20 69 6e 20 61 6e    20 61 70 70 72 6f 70 72 69 61 74 65 0a 20 20 20 | n.a.buffer.in.an.appropriate.... | 
| 193e0 | 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f 72 20    74 68 65 20 73 65 74 20 6f 66 20 63 61 6e 64 69 | .major.mode.for.the.set.of.candi | 
| 19400 | 64 61 74 65 73 2e 20 49 66 20 74 68 65 20 63 61    6e 64 69 64 61 74 65 73 20 61 72 65 20 66 69 6c | dates..If.the.candidates.are.fil | 
| 19420 | 65 73 0a 20 20 20 20 65 78 70 6f 72 74 20 70 72    6f 64 75 63 65 73 20 61 20 44 69 72 65 64 20 62 | es.....export.produces.a.Dired.b | 
| 19440 | 75 66 66 65 72 3b 20 69 66 20 74 68 65 79 20 61    72 65 20 62 75 66 66 65 72 73 2c 20 79 6f 75 20 | uffer;.if.they.are.buffers,.you. | 
| 19460 | 67 65 74 20 61 6e 0a 20 20 20 20 49 62 75 66 66    65 72 20 62 75 66 66 65 72 3b 20 61 6e 64 20 69 | get.an.....Ibuffer.buffer;.and.i | 
| 19480 | 66 20 74 68 65 79 20 61 72 65 20 70 61 63 6b 61    67 65 73 20 79 6f 75 20 67 65 74 20 61 20 62 75 | f.they.are.packages.you.get.a.bu | 
| 194a0 | 66 66 65 72 20 69 6e 20 70 61 63 6b 61 67 65 0a    20 20 20 20 6d 65 6e 75 20 6d 6f 64 65 2e 0a 0a | ffer.in.package.....menu.mode... | 
| 194c0 | 20 20 20 20 49 66 20 79 6f 75 20 75 73 65 20 74    68 65 20 67 72 65 70 70 69 6e 67 20 63 6f 6d 6d | ....If.you.use.the.grepping.comm | 
| 194e0 | 61 6e 64 73 20 66 72 6f 6d 20 74 68 65 20 5b 43    6f 6e 73 75 6c 74 5d 20 70 61 63 6b 61 67 65 2c | ands.from.the.[Consult].package, | 
| 19500 | 0a 20 20 20 20 60 63 6f 6e 73 75 6c 74 2d 67 72    65 70 27 2c 20 60 63 6f 6e 73 75 6c 74 2d 67 69 | .....`consult-grep',.`consult-gi | 
| 19520 | 74 2d 67 72 65 70 27 20 6f 72 20 60 63 6f 6e 73    75 6c 74 2d 72 69 70 67 72 65 70 27 2c 20 74 68 | t-grep'.or.`consult-ripgrep',.th | 
| 19540 | 65 6e 20 79 6f 75 0a 20 20 20 20 73 68 6f 75 6c    64 20 69 6e 73 74 61 6c 6c 20 74 68 65 20 60 65 | en.you.....should.install.the.`e | 
| 19560 | 6d 62 61 72 6b 2d 63 6f 6e 73 75 6c 74 27 20 70    61 63 6b 61 67 65 2c 20 77 68 69 63 68 20 61 64 | mbark-consult'.package,.which.ad | 
| 19580 | 64 73 20 73 75 70 70 6f 72 74 20 66 6f 72 0a 20    20 20 20 65 78 70 6f 72 74 69 6e 67 20 61 20 6c | ds.support.for.....exporting.a.l | 
| 195a0 | 69 73 74 20 6f 66 20 67 72 65 70 20 72 65 73 75    6c 74 73 20 74 6f 20 61 6e 20 68 6f 6e 65 73 74 | ist.of.grep.results.to.an.honest | 
| 195c0 | 20 67 72 65 70 2d 6d 6f 64 65 20 62 75 66 66 65    72 2c 20 6f 6e 0a 20 20 20 20 77 68 69 63 68 20 | .grep-mode.buffer,.on.....which. | 
| 195e0 | 79 6f 75 20 63 61 6e 20 65 76 65 6e 20 75 73 65    20 5b 77 67 72 65 70 5d 20 69 66 20 79 6f 75 20 | you.can.even.use.[wgrep].if.you. | 
| 19600 | 77 69 73 68 2e 0a 0a 20 20 57 68 65 6e 20 69 6e    20 64 6f 75 62 74 20 63 68 6f 6f 73 69 6e 67 20 | wish.....When.in.doubt.choosing. | 
| 19620 | 62 65 74 77 65 65 6e 20 65 78 70 6f 72 74 69 6e    67 20 61 6e 64 20 63 6f 6c 6c 65 63 74 69 6e 67 | between.exporting.and.collecting | 
| 19640 | 2c 20 61 20 67 6f 6f 64 20 72 75 6c 65 0a 20 20    6f 66 20 74 68 75 6d 62 20 69 73 20 74 6f 20 61 | ,.a.good.rule...of.thumb.is.to.a | 
| 19660 | 6c 77 61 79 73 20 70 72 65 66 65 72 20 60 65 6d    62 61 72 6b 2d 65 78 70 6f 72 74 27 20 73 69 6e | lways.prefer.`embark-export'.sin | 
| 19680 | 63 65 20 77 68 65 6e 20 61 6e 20 65 78 70 6f 72    74 65 72 20 74 6f 0a 20 20 61 20 73 70 65 63 69 | ce.when.an.exporter.to...a.speci | 
| 196a0 | 61 6c 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 69 73    20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 61 | al.major.mode.is.available.for.a | 
| 196c0 | 20 67 69 76 65 6e 20 74 79 70 65 20 6f 66 20 74    61 72 67 65 74 2c 20 69 74 20 77 69 6c 6c 0a 20 | .given.type.of.target,.it.will.. | 
| 196e0 | 20 62 65 20 6d 6f 72 65 20 66 65 61 74 75 72 65    66 75 6c 20 74 68 61 6e 20 61 6e 20 45 6d 62 61 | .be.more.featureful.than.an.Emba | 
| 19700 | 72 6b 20 63 6f 6c 6c 65 63 74 20 62 75 66 66 65    72 2c 20 61 6e 64 20 69 66 20 6e 6f 20 73 75 63 | rk.collect.buffer,.and.if.no.suc | 
| 19720 | 68 0a 20 20 65 78 70 6f 72 74 65 72 20 69 73 20    63 6f 6e 66 69 67 75 72 65 64 20 74 68 65 20 60 | h...exporter.is.configured.the.` | 
| 19740 | 65 6d 62 61 72 6b 2d 65 78 70 6f 72 74 27 20 63    6f 6d 6d 61 6e 64 20 66 61 6c 6c 73 20 62 61 63 | embark-export'.command.falls.bac | 
| 19760 | 6b 20 74 6f 20 74 68 65 0a 20 20 67 65 6e 65 72    69 63 20 60 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 | k.to.the...generic.`embark-colle | 
| 19780 | 63 74 27 2e 0a 0a 20 20 54 68 65 73 65 20 63 6f    6d 6d 61 6e 64 73 20 61 72 65 20 61 6c 77 61 79 | ct'.....These.commands.are.alway | 
| 197a0 | 73 20 61 76 61 69 6c 61 62 6c 65 20 61 73 20 22    61 63 74 69 6f 6e 73 22 20 28 61 6c 74 68 6f 75 | s.available.as."actions".(althou | 
| 197c0 | 67 68 20 74 68 65 79 20 64 6f 20 6e 6f 74 0a 20    20 61 63 74 20 6f 6e 20 6a 75 73 74 20 74 68 65 | gh.they.do.not...act.on.just.the | 
| 197e0 | 20 63 75 72 72 65 6e 74 20 74 61 72 67 65 74 20    62 75 74 20 6f 6e 20 61 6c 6c 20 63 61 6e 64 69 | .current.target.but.on.all.candi | 
| 19800 | 64 61 74 65 73 29 20 66 6f 72 20 60 65 6d 62 61    72 6b 2d 61 63 74 27 0a 20 20 61 6e 64 20 61 72 | dates).for.`embark-act'...and.ar | 
| 19820 | 65 20 62 6f 75 6e 64 20 74 6f 20 60 41 27 2c 20    60 53 27 20 28 66 6f 72 20 22 73 6e 61 70 73 68 | e.bound.to.`A',.`S'.(for."snapsh | 
| 19840 | 6f 74 22 29 2c 20 61 6e 64 20 60 45 27 2c 20 72    65 73 70 65 63 74 69 76 65 6c 79 2c 20 69 6e 0a | ot"),.and.`E',.respectively,.in. | 
| 19860 | 20 20 60 65 6d 62 61 72 6b 2d 67 65 6e 65 72 61    6c 2d 6d 61 70 27 2e 20 54 68 69 73 20 6d 65 61 | ..`embark-general-map'..This.mea | 
| 19880 | 6e 73 20 74 68 61 74 20 79 6f 75 20 64 6f 20 6e    6f 74 20 68 61 76 65 20 74 6f 20 62 69 6e 64 20 | ns.that.you.do.not.have.to.bind. | 
| 198a0 | 79 6f 75 72 20 6f 77 6e 0a 20 20 6b 65 79 20 62    69 6e 64 69 6e 67 73 20 66 6f 72 20 74 68 65 73 | your.own...key.bindings.for.thes | 
| 198c0 | 65 20 28 61 6c 74 68 6f 75 67 68 20 79 6f 75 20    63 61 6e 2c 20 6f 66 20 63 6f 75 72 73 65 21 29 | e.(although.you.can,.of.course!) | 
| 198e0 | 2c 20 6a 75 73 74 20 61 20 6b 65 79 0a 20 20 62    69 6e 64 69 6e 67 20 66 6f 72 20 60 65 6d 62 61 | ,.just.a.key...binding.for.`emba | 
| 19900 | 72 6b 2d 61 63 74 27 2e 0a 0a 20 20 49 6e 20 45    6d 62 61 72 6b 20 43 6f 6c 6c 65 63 74 20 6f 72 | rk-act'.....In.Embark.Collect.or | 
| 19920 | 20 45 6d 62 61 72 6b 20 45 78 70 6f 72 74 20 62    75 66 66 65 72 73 20 74 68 61 74 20 77 65 72 65 | .Embark.Export.buffers.that.were | 
| 19940 | 20 6f 62 74 61 69 6e 65 64 20 62 79 0a 20 20 72    75 6e 6e 69 6e 67 20 60 65 6d 62 61 72 6b 2d 63 | .obtained.by...running.`embark-c | 
| 19960 | 6f 6c 6c 65 63 74 27 20 6f 72 20 60 65 6d 62 61    72 6b 2d 65 78 70 6f 72 74 27 20 66 72 6f 6d 20 | ollect'.or.`embark-export'.from. | 
| 19980 | 77 69 74 68 69 6e 20 61 20 6d 69 6e 69 62 75 66    66 65 72 0a 20 20 63 6f 6d 70 6c 65 74 69 6f 6e | within.a.minibuffer...completion | 
| 199a0 | 20 73 65 73 73 69 6f 6e 2c 20 60 67 27 20 69 73    20 62 6f 75 6e 64 20 74 6f 20 61 20 63 6f 6d 6d | .session,.`g'.is.bound.to.a.comm | 
| 199c0 | 61 6e 64 20 74 68 61 74 20 72 65 73 74 61 72 74    73 20 74 68 65 0a 20 20 63 6f 6d 70 6c 65 74 69 | and.that.restarts.the...completi | 
| 199e0 | 6f 6e 20 73 65 73 73 69 6f 6e 2c 20 74 68 61 74    20 69 73 2c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 | on.session,.that.is,.the.command | 
| 19a00 | 20 74 68 61 74 20 6f 70 65 6e 65 64 20 74 68 65    20 6d 69 6e 69 62 75 66 66 65 72 20 69 73 0a 20 | .that.opened.the.minibuffer.is.. | 
| 19a20 | 20 72 75 6e 20 61 67 61 69 6e 20 61 6e 64 20 74    68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f | .run.again.and.the.minibuffer.co | 
| 19a40 | 6e 74 65 6e 74 73 20 72 65 73 74 6f 72 65 64 2e    20 59 6f 75 20 63 61 6e 20 74 68 65 6e 20 69 6e | ntents.restored..You.can.then.in | 
| 19a60 | 74 65 72 61 63 74 0a 20 20 6e 6f 72 6d 61 6c 6c    79 20 77 69 74 68 20 74 68 65 20 63 6f 6d 6d 61 | teract...normally.with.the.comma | 
| 19a80 | 6e 64 2c 20 70 65 72 68 61 70 73 20 65 64 69 74    69 6e 67 20 74 68 65 20 6d 69 6e 69 62 75 66 66 | nd,.perhaps.editing.the.minibuff | 
| 19aa0 | 65 72 20 63 6f 6e 74 65 6e 74 73 2c 0a 20 20 61    6e 64 2c 20 69 66 20 79 6f 75 20 77 69 73 68 2c | er.contents,...and,.if.you.wish, | 
| 19ac0 | 20 79 6f 75 20 63 61 6e 20 72 65 72 75 6e 20 60    65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 27 20 | .you.can.rerun.`embark-collect'. | 
| 19ae0 | 6f 72 20 60 65 6d 62 61 72 6b 2d 65 78 70 6f 72    74 27 20 74 6f 0a 20 20 67 65 74 20 61 6e 20 75 | or.`embark-export'.to...get.an.u | 
| 19b00 | 70 64 61 74 65 64 20 62 75 66 66 65 72 2e 0a 0a    0a 5b 43 6f 6e 73 75 6c 74 5d 20 3c 68 74 74 70 | pdated.buffer....[Consult].<http | 
| 19b20 | 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d    69 6e 61 64 2f 63 6f 6e 73 75 6c 74 2f 3e 0a 0a | s://github.com/minad/consult/>.. | 
| 19b40 | 5b 77 67 72 65 70 5d 20 3c 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 68 61 79 | [wgrep].<https://github.com/mhay | 
| 19b60 | 61 73 68 69 31 31 32 30 2f 45 6d 61 63 73 2d 77    67 72 65 70 3e 0a 0a 31 2e 33 2e 31 20 53 65 6c | ashi1120/Emacs-wgrep>..1.3.1.Sel | 
| 19b80 | 65 63 74 69 6e 67 20 73 6f 6d 65 20 74 61 72 67    65 74 73 20 74 6f 20 6d 61 6b 65 20 61 6e 20 61 | ecting.some.targets.to.make.an.a | 
| 19ba0 | 64 20 68 6f 63 20 63 61 6e 64 69 64 61 74 65 20    73 65 74 0a e2 95 8c e2 95 8c e2 95 8c e2 95 8c | d.hoc.candidate.set............. | 
| 19bc0 | e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2    95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 | ................................ | 
| 19be0 | 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c    e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 | ................................ | 
| 19c00 | 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95    8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c | ................................ | 
| 19c20 | e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2    95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 | ................................ | 
| 19c40 | 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c    e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 | ................................ | 
| 19c60 | 95 8c e2 95 8c e2 95 8c 0a 0a 20 20 54 68 65 20    63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 77 6f 72 | ............The.commands.for.wor | 
| 19c80 | 6b 69 6e 67 20 77 69 74 68 20 73 65 74 73 20 6f    66 20 63 61 6e 64 69 64 61 74 65 73 20 6a 75 73 | king.with.sets.of.candidates.jus | 
| 19ca0 | 74 20 64 65 73 63 72 69 62 65 64 2c 0a 20 20 6e    61 6d 65 6c 79 20 60 65 6d 62 61 72 6b 2d 61 63 | t.described,...namely.`embark-ac | 
| 19cc0 | 74 2d 61 6c 6c 27 2c 20 60 65 6d 62 61 72 6b 2d    65 78 70 6f 72 74 27 20 61 6e 64 20 60 65 6d 62 | t-all',.`embark-export'.and.`emb | 
| 19ce0 | 61 72 6b 2d 63 6f 6c 6c 65 63 74 27 20 62 79 0a    20 20 64 65 66 61 75 6c 74 20 77 6f 72 6b 20 77 | ark-collect'.by...default.work.w | 
| 19d00 | 69 74 68 20 61 6c 6c 20 63 61 6e 64 69 64 61 74    65 73 20 64 65 66 69 6e 65 64 20 69 6e 20 74 68 | ith.all.candidates.defined.in.th | 
| 19d20 | 65 20 63 75 72 72 65 6e 74 20 63 6f 6e 74 65 78    74 2e 20 46 6f 72 0a 20 20 65 78 61 6d 70 6c 65 | e.current.context..For...example | 
| 19d40 | 2c 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66    66 65 72 20 74 68 65 79 20 6f 70 65 72 61 74 65 | ,.in.the.minibuffer.they.operate | 
| 19d60 | 20 6f 6e 20 61 6c 6c 20 63 75 72 72 65 6e 74 6c    79 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 20 20 63 | .on.all.currently.completion...c | 
| 19d80 | 61 6e 64 69 64 61 74 65 73 2c 20 6f 72 20 69 6e    20 61 20 64 69 72 65 64 20 62 75 66 66 65 72 20 | andidates,.or.in.a.dired.buffer. | 
| 19da0 | 74 68 65 79 20 77 6f 72 6b 20 6f 6e 20 61 6c 6c    20 6d 61 72 6b 65 64 20 66 69 6c 65 73 20 28 6f | they.work.on.all.marked.files.(o | 
| 19dc0 | 72 20 61 6c 6c 0a 20 20 66 69 6c 65 73 20 69 66    20 6e 6f 6e 65 20 61 72 65 20 6d 61 72 6b 65 64 | r.all...files.if.none.are.marked | 
| 19de0 | 29 2e 20 45 6d 62 61 72 6b 20 61 6c 73 6f 20 68    61 73 20 61 20 6e 6f 74 69 6f 6e 20 6f 66 20 2f | )..Embark.also.has.a.notion.of./ | 
| 19e00 | 73 65 6c 65 63 74 69 6f 6e 2f 2c 0a 20 20 77 68    65 72 65 20 79 6f 75 20 63 61 6e 20 61 63 63 75 | selection/,...where.you.can.accu | 
| 19e20 | 6d 75 6c 61 74 65 20 61 6e 20 61 64 20 68 6f 63    20 6c 69 73 74 20 6f 66 20 74 61 72 67 65 74 73 | mulate.an.ad.hoc.list.of.targets | 
| 19e40 | 20 66 6f 72 20 74 68 65 73 65 20 63 6f 6d 6d 61    6e 64 73 0a 20 20 74 6f 20 77 6f 72 6b 20 6f 6e | .for.these.commands...to.work.on | 
| 19e60 | 2e 0a 0a 20 20 54 68 65 20 73 65 6c 65 63 74 69    6f 6e 20 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 | .....The.selection.is.controlled | 
| 19e80 | 20 62 79 20 75 73 69 6e 67 20 74 68 65 20 60 65    6d 62 61 72 6b 2d 73 65 6c 65 63 74 27 20 61 63 | .by.using.the.`embark-select'.ac | 
| 19ea0 | 74 69 6f 6e 2c 20 62 6f 75 6e 64 0a 20 20 74 6f    20 60 53 50 43 27 20 69 6e 20 60 65 6d 62 61 72 | tion,.bound...to.`SPC'.in.`embar | 
| 19ec0 | 6b 2d 67 65 6e 65 72 61 6c 2d 6d 61 70 27 20 73    6f 20 74 68 61 74 20 69 74 20 69 73 20 61 6c 77 | k-general-map'.so.that.it.is.alw | 
| 19ee0 | 61 79 73 20 61 76 61 69 6c 61 62 6c 65 20 28 79    6f 75 0a 20 20 63 61 6e 20 61 6c 73 6f 20 67 69 | ays.available.(you...can.also.gi | 
| 19f00 | 76 65 20 60 65 6d 62 61 72 6b 2d 73 65 6c 65 63    74 27 20 61 20 67 6c 6f 62 61 6c 20 6b 65 79 20 | ve.`embark-select'.a.global.key. | 
| 19f20 | 62 69 6e 64 69 6e 67 20 69 66 20 79 6f 75 20 77    69 73 68 3b 20 77 68 65 6e 0a 20 20 63 61 6c 6c | binding.if.you.wish;.when...call | 
| 19f40 | 65 64 20 64 69 72 65 63 74 6c 79 2c 20 6e 6f 74    20 61 73 20 61 6e 20 61 63 74 69 6f 6e 20 66 6f | ed.directly,.not.as.an.action.fo | 
| 19f60 | 72 20 60 65 6d 62 61 72 6b 2d 61 63 74 27 2c 20    69 74 20 77 69 6c 6c 20 73 65 6c 65 63 74 20 74 | r.`embark-act',.it.will.select.t | 
| 19f80 | 68 65 0a 20 20 66 69 72 73 74 20 74 61 72 67 65    74 20 61 74 20 70 6f 69 6e 74 29 2e 20 43 61 6c | he...first.target.at.point)..Cal | 
| 19fa0 | 6c 69 6e 67 20 74 68 69 73 20 61 63 74 69 6f 6e    20 6f 6e 20 61 20 74 61 72 67 65 74 20 74 6f 67 | ling.this.action.on.a.target.tog | 
| 19fc0 | 67 6c 65 73 20 69 74 73 0a 20 20 6d 65 6d 62 65    72 73 68 69 70 20 69 6e 20 74 68 65 20 63 75 72 | gles.its...membership.in.the.cur | 
| 19fe0 | 72 65 6e 74 20 62 75 66 66 65 72 27 73 20 45 6d    62 61 72 6b 20 73 65 6c 65 63 74 69 6f 6e 3b 20 | rent.buffer's.Embark.selection;. | 
| 1a000 | 74 68 61 74 20 69 73 2c 20 69 74 20 61 64 64 73    0a 20 20 69 74 20 74 6f 20 73 65 6c 65 63 74 69 | that.is,.it.adds...it.to.selecti | 
| 1a020 | 6f 6e 20 69 66 20 6e 6f 74 20 73 65 6c 65 63 74    65 64 20 61 6e 64 20 72 65 6d 6f 76 65 73 20 69 | on.if.not.selected.and.removes.i | 
| 1a040 | 74 20 66 72 6f 6d 20 74 68 65 20 73 65 6c 65 63    74 69 6f 6e 20 69 66 0a 20 20 69 74 20 77 61 73 | t.from.the.selection.if...it.was | 
| 1a060 | 20 73 65 6c 65 63 74 65 64 2e 20 57 68 65 6e 65    76 65 72 20 74 68 65 20 73 65 6c 65 63 74 69 6f | .selected..Whenever.the.selectio | 
| 1a080 | 6e 20 66 6f 72 20 61 20 62 75 66 66 65 72 20 69    73 20 6e 6f 6e 2d 65 6d 70 74 79 2c 20 74 68 65 | n.for.a.buffer.is.non-empty,.the | 
| 1a0a0 | 0a 20 20 63 6f 6d 6d 61 6e 64 73 20 60 65 6d 62    61 72 6b 2d 61 63 74 2d 61 6c 6c 27 2c 20 60 65 | ...commands.`embark-act-all',.`e | 
| 1a0c0 | 6d 62 61 72 6b 2d 65 78 70 6f 72 74 27 20 61 6e    64 20 60 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 | mbark-export'.and.`embark-collec | 
| 1a0e0 | 74 27 20 77 69 6c 6c 0a 20 20 61 63 74 20 6f 6e    20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 2e 0a | t'.will...act.on.the.selection.. | 
| 1a100 | 0a 20 20 54 6f 20 64 65 73 65 6c 65 63 74 20 61    6c 6c 20 73 65 6c 65 63 74 65 64 20 74 61 72 67 | ...To.deselect.all.selected.targ | 
| 1a120 | 65 74 73 2c 20 79 6f 75 20 63 61 6e 20 75 73 65    20 74 68 65 20 60 65 6d 62 61 72 6b 2d 73 65 6c | ets,.you.can.use.the.`embark-sel | 
| 1a140 | 65 63 74 27 0a 20 20 61 63 74 69 6f 6e 20 74 68    72 6f 75 67 68 20 60 65 6d 62 61 72 6b 2d 61 63 | ect'...action.through.`embark-ac | 
| 1a160 | 74 2d 61 6c 6c 27 2c 20 73 69 6e 63 65 20 74 68    69 73 20 77 69 6c 6c 20 72 75 6e 20 60 65 6d 62 | t-all',.since.this.will.run.`emb | 
| 1a180 | 61 72 6b 2d 73 65 6c 65 63 74 27 0a 20 20 6f 6e    20 65 61 63 68 20 6d 65 6d 62 65 72 20 6f 66 20 | ark-select'...on.each.member.of. | 
| 1a1a0 | 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 6c 65    63 74 69 6f 6e 2e 20 53 69 6d 69 6c 61 72 6c 79 | the.current.selection..Similarly | 
| 1a1c0 | 20 69 66 20 6e 6f 20 74 61 72 67 65 74 73 20 61    72 65 0a 20 20 73 65 6c 65 63 74 65 64 20 61 6e | .if.no.targets.are...selected.an | 
| 1a1e0 | 64 20 79 6f 75 20 61 72 65 20 69 6e 20 61 20 6d    69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 | d.you.are.in.a.minibuffer.comple | 
| 1a200 | 74 69 6f 6e 20 73 65 73 73 69 6f 6e 2c 20 72 75    6e 6e 69 6e 67 0a 20 20 60 65 6d 62 61 72 6b 2d | tion.session,.running...`embark- | 
| 1a220 | 73 65 6c 65 63 74 27 20 66 72 6f 6d 20 60 65 6d    62 61 72 6b 2d 61 63 74 2d 61 6c 6c 27 20 77 69 | select'.from.`embark-act-all'.wi | 
| 1a240 | 6c 6c 20 73 65 6c 65 63 74 20 61 6c 6c 20 74 68    65 20 63 75 72 72 65 6e 74 0a 20 20 63 6f 6d 70 | ll.select.all.the.current...comp | 
| 1a260 | 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65    73 2e 0a 0a 20 20 42 79 20 64 65 66 61 75 6c 74 | letion.candidates.....By.default | 
| 1a280 | 2c 20 77 68 65 6e 65 76 65 72 20 73 6f 6d 65 20    74 61 72 67 65 74 73 20 61 72 65 20 73 65 6c 65 | ,.whenever.some.targets.are.sele | 
| 1a2a0 | 63 74 65 64 20 69 6e 20 74 68 65 20 63 75 72 72    65 6e 74 20 62 75 66 66 65 72 2c 0a 20 20 61 20 | cted.in.the.current.buffer,...a. | 
| 1a2c0 | 63 6f 75 6e 74 20 6f 66 20 73 65 6c 65 63 74 65    64 20 74 61 72 67 65 74 73 20 61 70 70 65 61 72 | count.of.selected.targets.appear | 
| 1a2e0 | 73 20 69 6e 20 74 68 65 20 6d 6f 64 65 20 6c 69    6e 65 2e 20 54 68 69 73 20 63 61 6e 20 62 65 0a | s.in.the.mode.line..This.can.be. | 
| 1a300 | 20 20 74 75 72 6e 65 64 20 6f 66 66 20 6f 72 20    63 75 73 74 6f 6d 69 7a 65 64 20 74 68 72 6f 75 | ..turned.off.or.customized.throu | 
| 1a320 | 67 68 20 74 68 65 20 60 65 6d 62 61 72 6b 2d 73    65 6c 65 63 74 69 6f 6e 2d 69 6e 64 69 63 61 74 | gh.the.`embark-selection-indicat | 
| 1a340 | 6f 72 27 20 75 73 65 72 0a 20 20 6f 70 74 69 6f    6e 2e 0a 0a 20 20 54 68 65 20 73 65 6c 65 63 74 | or'.user...option.....The.select | 
| 1a360 | 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74    79 20 69 73 20 73 75 70 70 6f 72 74 65 64 20 69 | ion.functionality.is.supported.i | 
| 1a380 | 6e 20 65 76 65 72 79 20 62 75 66 66 65 72 3a 0a    0a 20 20 e2 80 a2 20 49 6e 20 74 68 65 20 6d 69 | n.every.buffer:........In.the.mi | 
| 1a3a0 | 6e 69 62 75 66 66 65 72 20 74 68 69 73 20 67 69    76 65 73 20 61 20 63 6f 6e 76 65 6e 69 65 6e 74 | nibuffer.this.gives.a.convenient | 
| 1a3c0 | 20 77 61 79 20 74 6f 20 61 63 74 20 6f 6e 20 73    65 76 65 72 61 6c 0a 20 20 20 20 63 6f 6d 70 6c | .way.to.act.on.several.....compl | 
| 1a3e0 | 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73    20 74 68 61 74 20 64 6f 6e 27 74 20 66 6f 6c 6c | etion.candidates.that.don't.foll | 
| 1a400 | 6f 77 20 61 6e 79 20 73 69 6d 70 6c 65 20 70 61    74 74 65 72 6e 3a 20 6a 75 73 74 20 67 6f 0a 20 | ow.any.simple.pattern:.just.go.. | 
| 1a420 | 20 20 20 74 68 72 6f 75 67 68 20 74 68 65 20 63    6f 6d 70 6c 65 74 69 6f 6e 73 20 73 65 6c 65 63 | ...through.the.completions.selec | 
| 1a440 | 74 69 6e 67 20 74 68 65 20 6f 6e 65 73 20 79 6f    75 20 77 61 6e 74 2c 20 74 68 65 6e 20 75 73 65 | ting.the.ones.you.want,.then.use | 
| 1a460 | 0a 20 20 20 20 60 65 6d 62 61 72 6b 2d 61 63 74    2d 61 6c 6c 27 2e 20 46 6f 72 20 65 78 61 6d 70 | .....`embark-act-all'..For.examp | 
| 1a480 | 6c 65 2c 20 79 6f 75 20 63 6f 75 6c 64 20 61 74    74 61 63 68 20 73 65 76 65 72 61 6c 20 66 69 6c | le,.you.could.attach.several.fil | 
| 1a4a0 | 65 73 20 61 74 0a 20 20 20 20 6f 6e 63 65 20 74    6f 20 61 6e 20 65 6d 61 69 6c 2e 0a 20 20 e2 80 | es.at.....once.to.an.email...... | 
| 1a4c0 | a2 20 46 6f 72 20 45 6d 62 61 72 6b 20 43 6f 6c    6c 65 63 74 20 62 75 66 66 65 72 73 20 74 68 69 | ..For.Embark.Collect.buffers.thi | 
| 1a4e0 | 73 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20    65 6e 61 62 6c 65 73 20 61 20 64 69 72 65 64 2d | s.functionality.enables.a.dired- | 
| 1a500 | 6c 69 6b 65 0a 20 20 20 20 77 6f 72 6b 66 6c 6f    77 2c 20 69 6e 20 77 68 69 63 68 20 79 6f 75 20 | like.....workflow,.in.which.you. | 
| 1a520 | 6d 61 72 6b 20 76 61 72 69 6f 75 73 20 63 61 6e    64 69 64 61 74 65 73 20 61 6e 64 20 61 70 70 6c | mark.various.candidates.and.appl | 
| 1a540 | 79 20 61 6e 20 61 63 74 69 6f 6e 0a 20 20 20 20    74 6f 20 61 6c 6c 20 61 74 20 6f 6e 63 65 2e 20 | y.an.action.....to.all.at.once.. | 
| 1a560 | 28 49 74 20 73 75 70 65 72 73 65 64 65 73 20 61    20 70 72 65 76 69 6f 75 73 20 61 64 20 68 6f 63 | (It.supersedes.a.previous.ad.hoc | 
| 1a580 | 20 64 69 72 65 64 2d 6c 69 6b 65 0a 20 20 20 20    69 6e 74 65 72 66 61 63 65 20 74 68 61 74 20 77 | .dired-like.....interface.that.w | 
| 1a5a0 | 61 73 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 6f    6e 6c 79 20 69 6e 20 45 6d 62 61 72 6b 20 43 6f | as.implemented.only.in.Embark.Co | 
| 1a5c0 | 6c 6c 65 63 74 20 62 75 66 66 65 72 73 2c 20 77    69 74 68 0a 20 20 20 20 61 20 73 6c 69 67 68 74 | llect.buffers,.with.....a.slight | 
| 1a5e0 | 6c 79 20 64 69 66 66 65 72 65 6e 74 20 69 6e 74    65 72 66 61 63 65 2e 29 0a 20 20 e2 80 a2 20 49 | ly.different.interface.).......I | 
| 1a600 | 6e 20 61 20 65 77 77 20 62 75 66 66 65 72 20 79    6f 75 20 63 6f 75 6c 64 20 75 73 65 20 74 68 69 | n.a.eww.buffer.you.could.use.thi | 
| 1a620 | 73 20 74 6f 20 73 65 6c 65 63 74 20 76 61 72 69    6f 75 73 20 6c 69 6e 6b 73 20 79 6f 75 20 77 69 | s.to.select.various.links.you.wi | 
| 1a640 | 73 68 0a 20 20 20 20 74 6f 20 66 6f 6c 6c 6f 77    20 75 70 20 6f 6e 2c 20 61 6e 64 20 74 68 65 6e | sh.....to.follow.up.on,.and.then | 
| 1a660 | 20 63 6f 6c 6c 65 63 74 20 74 68 65 6d 20 69 6e    74 6f 20 61 20 62 75 66 66 65 72 2e 20 53 69 6d | .collect.them.into.a.buffer..Sim | 
| 1a680 | 69 6c 61 72 6c 79 2c 0a 20 20 20 20 77 68 69 6c    65 20 72 65 61 64 69 6e 67 20 45 6d 61 63 73 27 | ilarly,.....while.reading.Emacs' | 
| 1a6a0 | 73 20 69 6e 66 6f 20 6d 61 6e 75 61 6c 20 79 6f    75 20 63 6f 75 6c 64 20 73 65 6c 65 63 74 20 73 | s.info.manual.you.could.select.s | 
| 1a6c0 | 6f 6d 65 20 73 79 6d 62 6f 6c 73 20 79 6f 75 0a    20 20 20 20 77 61 6e 74 20 74 6f 20 72 65 61 64 | ome.symbols.you.....want.to.read | 
| 1a6e0 | 20 6d 6f 72 65 20 61 62 6f 75 74 20 61 6e 64 20    65 78 70 6f 72 74 20 74 68 65 6d 20 74 6f 20 61 | .more.about.and.export.them.to.a | 
| 1a700 | 6e 20 60 61 70 72 6f 70 6f 73 2d 6d 6f 64 65 27    20 62 75 66 66 65 72 2e 0a 20 20 e2 80 a2 20 59 | n.`apropos-mode'.buffer........Y | 
| 1a720 | 6f 75 20 63 61 6e 20 75 73 65 20 73 65 6c 65 63    74 69 6f 6e 73 20 69 6e 20 72 65 67 75 6c 61 72 | ou.can.use.selections.in.regular | 
| 1a740 | 20 74 65 78 74 20 6f 72 20 70 72 6f 67 72 61 6d    6d 69 6e 67 20 62 75 66 66 65 72 73 20 74 6f 20 | .text.or.programming.buffers.to. | 
| 1a760 | 64 6f 0a 20 20 20 20 63 6f 6d 70 6c 65 78 20 65    64 69 74 69 6e 67 20 6f 70 65 72 61 74 69 6f 6e | do.....complex.editing.operation | 
| 1a780 | 73 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20    69 66 20 79 6f 75 20 68 61 76 65 20 74 68 72 65 | s..For.example,.if.you.have.thre | 
| 1a7a0 | 65 0a 20 20 20 20 70 61 72 61 67 72 61 70 68 73    20 73 63 61 74 74 65 72 65 64 20 6f 76 65 72 20 | e.....paragraphs.scattered.over. | 
| 1a7c0 | 61 20 66 69 6c 65 20 61 6e 64 20 79 6f 75 20 77    61 6e 74 20 74 6f 20 62 72 69 6e 67 20 74 68 65 | a.file.and.you.want.to.bring.the | 
| 1a7e0 | 6d 0a 20 20 20 20 74 6f 67 65 74 68 65 72 2c 20    79 6f 75 20 63 61 6e 20 73 65 6c 65 63 74 20 65 | m.....together,.you.can.select.e | 
| 1a800 | 61 63 68 20 6f 6e 65 2c 20 69 6e 73 65 72 74 20    74 68 65 6d 20 61 6c 6c 20 73 6f 6d 65 77 68 65 | ach.one,.insert.them.all.somewhe | 
| 1a820 | 72 65 20 61 6e 64 0a 20 20 20 20 66 69 6e 61 6c    6c 79 20 64 65 6c 65 74 65 20 61 6c 6c 20 6f 66 | re.and.....finally.delete.all.of | 
| 1a840 | 20 74 68 65 6d 20 28 66 72 6f 6d 20 74 68 65 69    72 20 6f 72 69 67 69 6e 61 6c 20 6c 6f 63 61 74 | .them.(from.their.original.locat | 
| 1a860 | 69 6f 6e 73 29 2e 0a 0a 0a 31 2e 33 2e 32 20 60    65 6d 62 61 72 6b 2d 6c 69 76 65 27 20 61 20 6c | ions)....1.3.2.`embark-live'.a.l | 
| 1a880 | 69 76 65 2d 75 70 64 61 74 69 6e 67 20 76 61 72    69 61 6e 74 20 6f 66 20 60 65 6d 62 61 72 6b 2d | ive-updating.variant.of.`embark- | 
| 1a8a0 | 63 6f 6c 6c 65 63 74 27 0a e2 95 8c e2 95 8c e2    95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 | collect'........................ | 
| 1a8c0 | 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c    e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 | ................................ | 
| 1a8e0 | 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95    8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c | ................................ | 
| 1a900 | e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2    95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 | ................................ | 
| 1a920 | 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c    e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 | ................................ | 
| 1a940 | 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95    8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c | ................................ | 
| 1a960 | e2 95 8c e2 95 8c 0a 0a 20 20 46 69 6e 61 6c 6c    79 2c 20 74 68 65 72 65 20 69 73 20 61 6c 73 6f | ..........Finally,.there.is.also | 
| 1a980 | 20 61 6e 20 60 65 6d 62 61 72 6b 2d 6c 69 76 65    27 20 76 61 72 69 61 6e 74 20 6f 66 20 74 68 65 | .an.`embark-live'.variant.of.the | 
| 1a9a0 | 0a 20 20 60 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65    63 74 27 20 63 6f 6d 6d 61 6e 64 20 77 68 69 63 | ...`embark-collect'.command.whic | 
| 1a9c0 | 68 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20    75 70 64 61 74 65 73 20 74 68 65 20 63 6f 6c 6c | h.automatically.updates.the.coll | 
| 1a9e0 | 65 63 74 69 6f 6e 0a 20 20 61 66 74 65 72 20 65    61 63 68 20 63 68 61 6e 67 65 20 69 6e 20 74 68 | ection...after.each.change.in.th | 
| 1aa00 | 65 20 73 6f 75 72 63 65 20 62 75 66 66 65 72 2e    20 55 73 65 72 73 20 6f 66 20 61 20 63 6f 6d 70 | e.source.buffer..Users.of.a.comp | 
| 1aa20 | 6c 65 74 69 6f 6e 20 55 49 20 74 68 61 74 0a 20    20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 75 | letion.UI.that...automatically.u | 
| 1aa40 | 70 64 61 74 65 73 20 61 6e 64 20 64 69 73 70 6c    61 79 73 20 74 68 65 20 63 61 6e 64 69 64 61 74 | pdates.and.displays.the.candidat | 
| 1aa60 | 65 20 6c 69 73 74 20 28 73 75 63 68 20 61 73 0a    20 20 56 65 72 74 69 63 6f 2c 20 49 63 6f 6d 70 | e.list.(such.as...Vertico,.Icomp | 
| 1aa80 | 6c 65 74 65 2c 20 46 69 64 6f 2d 6d 6f 64 65 2c    20 6f 72 20 4d 43 54 29 20 77 69 6c 6c 20 70 72 | lete,.Fido-mode,.or.MCT).will.pr | 
| 1aaa0 | 6f 62 61 62 6c 79 20 6e 6f 74 20 77 61 6e 74 20    74 6f 20 75 73 65 0a 20 20 60 65 6d 62 61 72 6b | obably.not.want.to.use...`embark | 
| 1aac0 | 2d 6c 69 76 65 27 20 66 72 6f 6d 20 74 68 65 20    6d 69 6e 69 62 75 66 66 65 72 20 61 73 20 74 68 | -live'.from.the.minibuffer.as.th | 
| 1aae0 | 65 79 20 77 69 6c 6c 20 74 68 65 6e 20 68 61 76    65 20 74 77 6f 20 6c 69 76 65 0a 20 20 75 70 64 | ey.will.then.have.two.live...upd | 
| 1ab00 | 61 74 69 6e 67 20 64 69 73 70 6c 61 79 73 20 6f    66 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e | ating.displays.of.the.completion | 
| 1ab20 | 20 63 61 6e 64 69 64 61 74 65 73 21 0a 0a 20 20    41 20 6d 6f 72 65 20 6c 69 6b 65 6c 79 20 75 73 | .candidates!....A.more.likely.us | 
| 1ab40 | 65 20 6f 66 20 60 65 6d 62 61 72 6b 2d 6c 69 76    65 27 20 69 73 20 74 6f 20 62 65 20 63 61 6c 6c | e.of.`embark-live'.is.to.be.call | 
| 1ab60 | 65 64 20 66 72 6f 6d 20 61 20 72 65 67 75 6c 61    72 0a 20 20 62 75 66 66 65 72 20 74 6f 20 64 69 | ed.from.a.regular...buffer.to.di | 
| 1ab80 | 73 70 6c 61 79 20 61 20 73 6f 72 74 20 6f 66 20    6c 69 76 65 20 75 70 64 61 74 69 6e 67 20 22 74 | splay.a.sort.of.live.updating."t | 
| 1aba0 | 61 62 6c 65 20 6f 66 20 63 6f 6e 74 65 6e 74 73    22 20 66 6f 72 20 74 68 65 0a 20 20 62 75 66 66 | able.of.contents".for.the...buff | 
| 1abc0 | 65 72 2e 20 20 54 68 69 73 20 64 65 70 65 6e 64    73 20 6f 6e 20 68 61 76 69 6e 67 20 61 70 70 72 | er...This.depends.on.having.appr | 
| 1abe0 | 6f 70 72 69 61 74 65 20 63 61 6e 64 69 64 61 74    65 20 63 6f 6c 6c 65 63 74 6f 72 73 0a 20 20 63 | opriate.candidate.collectors...c | 
| 1ac00 | 6f 6e 66 69 67 75 72 65 64 20 69 6e 20 60 65 6d    62 61 72 6b 2d 63 61 6e 64 69 64 61 74 65 2d 63 | onfigured.in.`embark-candidate-c | 
| 1ac20 | 6f 6c 6c 65 63 74 6f 72 73 27 2e 20 54 68 65 72    65 20 61 72 65 20 6e 6f 74 20 6d 61 6e 79 20 69 | ollectors'..There.are.not.many.i | 
| 1ac40 | 6e 0a 20 20 45 6d 62 61 72 6b 27 73 20 64 65 66    61 75 6c 74 20 63 6f 6e 66 69 67 75 72 61 74 69 | n...Embark's.default.configurati | 
| 1ac60 | 6f 6e 2c 20 62 75 74 20 79 6f 75 20 63 61 6e 20    74 72 79 20 74 68 69 73 20 65 78 70 65 72 69 6d | on,.but.you.can.try.this.experim | 
| 1ac80 | 65 6e 74 3a 20 6f 70 65 6e 0a 20 20 61 20 64 69    72 65 64 20 62 75 66 66 65 72 20 69 6e 20 61 20 | ent:.open...a.dired.buffer.in.a. | 
| 1aca0 | 64 69 72 65 63 74 6f 72 79 20 74 68 61 74 20 68    61 73 20 76 65 72 79 20 6d 61 6e 79 20 66 69 6c | directory.that.has.very.many.fil | 
| 1acc0 | 65 73 2c 20 6d 61 72 6b 20 61 20 66 65 77 2c 0a    20 20 61 6e 64 20 72 75 6e 20 60 65 6d 62 61 72 | es,.mark.a.few,...and.run.`embar | 
| 1ace0 | 6b 2d 6c 69 76 65 27 2e 20 20 59 6f 75 27 6c 6c    20 67 65 74 20 61 6e 20 45 6d 62 61 72 6b 20 43 | k-live'...You'll.get.an.Embark.C | 
| 1ad00 | 6f 6c 6c 65 63 74 20 62 75 66 66 65 72 20 63 6f    6e 74 61 69 6e 69 6e 67 0a 20 20 6f 6e 6c 79 20 | ollect.buffer.containing...only. | 
| 1ad20 | 74 68 65 20 6d 61 72 6b 65 64 20 66 69 6c 65 73    2c 20 77 68 69 63 68 20 75 70 64 61 74 65 73 20 | the.marked.files,.which.updates. | 
| 1ad40 | 61 73 20 79 6f 75 20 6d 61 72 6b 20 6f 72 20 75    6e 6d 61 72 6b 20 66 69 6c 65 73 20 69 6e 0a 20 | as.you.mark.or.unmark.files.in.. | 
| 1ad60 | 20 64 69 72 65 64 2e 20 54 6f 20 6d 61 6b 65 20    60 65 6d 62 61 72 6b 2d 6c 69 76 65 27 20 67 65 | .dired..To.make.`embark-live'.ge | 
| 1ad80 | 6e 75 69 6e 65 6c 79 20 75 73 65 66 75 6c 20 6f    74 68 65 72 20 63 61 6e 64 69 64 61 74 65 0a 20 | nuinely.useful.other.candidate.. | 
| 1ada0 | 20 63 6f 6c 6c 65 63 74 6f 72 73 20 61 72 65 20    72 65 71 75 69 72 65 64 2e 20 20 54 68 65 20 60 | .collectors.are.required...The.` | 
| 1adc0 | 65 6d 62 61 72 6b 2d 63 6f 6e 73 75 6c 74 27 20    70 61 63 6b 61 67 65 20 28 64 6f 63 75 6d 65 6e | embark-consult'.package.(documen | 
| 1ade0 | 74 65 64 0a 20 20 6e 65 61 72 20 74 68 65 20 65    6e 64 20 6f 66 20 74 68 69 73 20 6d 61 6e 75 61 | ted...near.the.end.of.this.manua | 
| 1ae00 | 6c 29 20 63 6f 6e 74 61 69 6e 73 20 61 20 66 65    77 3a 20 6f 6e 65 20 66 6f 72 20 69 6d 65 6e 75 | l).contains.a.few:.one.for.imenu | 
| 1ae20 | 20 69 74 65 6d 73 20 61 6e 64 0a 20 20 6f 6e 65    20 66 6f 72 20 6f 75 74 6c 69 6e 65 20 68 65 61 | .items.and...one.for.outline.hea | 
| 1ae40 | 64 69 6e 67 73 20 61 73 20 75 73 65 64 20 62 79    20 60 6f 75 74 6c 69 6e 65 2d 6d 69 6e 6f 72 2d | dings.as.used.by.`outline-minor- | 
| 1ae60 | 6d 6f 64 65 27 2e 20 54 68 6f 73 65 0a 20 20 63    6f 6c 6c 65 63 74 6f 72 73 20 72 65 61 6c 6c 79 | mode'..Those...collectors.really | 
| 1ae80 | 20 64 6f 20 67 69 76 65 20 60 65 6d 62 61 72 6b    2d 6c 69 76 65 27 20 61 20 74 61 62 6c 65 2d 6f | .do.give.`embark-live'.a.table-o | 
| 1aea0 | 66 2d 63 6f 6e 74 65 6e 74 73 20 66 65 65 6c 2e    0a 0a 0a 31 2e 34 20 53 77 69 74 63 68 69 6e 67 | f-contents.feel....1.4.Switching | 
| 1aec0 | 20 74 6f 20 61 20 64 69 66 66 65 72 65 6e 74 20    63 6f 6d 6d 61 6e 64 20 77 69 74 68 6f 75 74 20 | .to.a.different.command.without. | 
| 1aee0 | 6c 6f 73 69 6e 67 20 77 68 61 74 20 79 6f 75 27    76 65 20 74 79 70 65 64 0a e2 94 80 e2 94 80 e2 | losing.what.you've.typed........ | 
| 1af00 | 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94    80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | ................................ | 
| 1af20 | e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2    94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 | ................................ | 
| 1af40 | 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80    e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 | ................................ | 
| 1af60 | 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94    80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | ................................ | 
| 1af80 | e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2    94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 | ................................ | 
| 1afa0 | 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80    e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 | ................................ | 
| 1afc0 | 94 80 e2 94 80 e2 94 80 0a 0a 20 20 45 6d 62 61    72 6b 20 61 6c 73 6f 20 68 61 73 20 74 68 65 20 | ............Embark.also.has.the. | 
| 1afe0 | 60 65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 27 20    63 6f 6d 6d 61 6e 64 20 77 68 69 63 68 20 69 73 | `embark-become'.command.which.is | 
| 1b000 | 20 75 73 65 66 75 6c 20 66 6f 72 20 77 68 65 6e    0a 20 20 79 6f 75 20 72 75 6e 20 61 20 63 6f 6d | .useful.for.when...you.run.a.com | 
| 1b020 | 6d 61 6e 64 2c 20 73 74 61 72 74 20 74 79 70 69    6e 67 20 61 74 20 74 68 65 20 6d 69 6e 69 62 75 | mand,.start.typing.at.the.minibu | 
| 1b040 | 66 66 65 72 20 61 6e 64 20 72 65 61 6c 69 7a 65    20 79 6f 75 0a 20 20 6d 65 61 6e 74 20 61 20 64 | ffer.and.realize.you...meant.a.d | 
| 1b060 | 69 66 66 65 72 65 6e 74 20 63 6f 6d 6d 61 6e 64    2e 20 54 68 65 20 6d 6f 73 74 20 63 6f 6d 6d 6f | ifferent.command..The.most.commo | 
| 1b080 | 6e 20 63 61 73 65 20 66 6f 72 20 6d 65 20 69 73    20 74 68 61 74 20 49 20 72 75 6e 0a 20 20 60 73 | n.case.for.me.is.that.I.run...`s | 
| 1b0a0 | 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 27    2c 20 73 74 61 72 74 20 74 79 70 69 6e 67 20 61 | witch-to-buffer',.start.typing.a | 
| 1b0c0 | 20 62 75 66 66 65 72 20 6e 61 6d 65 20 61 6e 64    20 72 65 61 6c 69 7a 65 20 49 20 68 61 76 65 6e | .buffer.name.and.realize.I.haven | 
| 1b0e0 | 27 74 0a 20 20 6f 70 65 6e 65 64 20 74 68 65 20    66 69 6c 65 20 49 20 68 61 64 20 69 6e 20 6d 69 | 't...opened.the.file.I.had.in.mi | 
| 1b100 | 6e 64 20 79 65 74 21 20 49 27 6c 6c 20 75 73 65    20 74 68 69 73 20 73 69 74 75 61 74 69 6f 6e 20 | nd.yet!.I'll.use.this.situation. | 
| 1b120 | 61 73 20 61 0a 20 20 72 75 6e 6e 69 6e 67 20 65    78 61 6d 70 6c 65 20 74 6f 20 69 6c 6c 75 73 74 | as.a...running.example.to.illust | 
| 1b140 | 72 61 74 65 20 60 65 6d 62 61 72 6b 2d 62 65 63    6f 6d 65 27 2e 20 57 68 65 6e 20 74 68 69 73 20 | rate.`embark-become'..When.this. | 
| 1b160 | 68 61 70 70 65 6e 73 20 49 0a 20 20 63 61 6e 2c    20 6f 66 20 63 6f 75 72 73 65 2c 20 70 72 65 73 | happens.I...can,.of.course,.pres | 
| 1b180 | 73 20 60 43 2d 67 27 20 61 6e 64 20 74 68 65 6e    20 72 75 6e 20 60 66 69 6e 64 2d 66 69 6c 65 27 | s.`C-g'.and.then.run.`find-file' | 
| 1b1a0 | 20 61 6e 64 20 6f 70 65 6e 20 74 68 65 0a 20 20    66 69 6c 65 2c 20 62 75 74 20 74 68 69 73 20 72 | .and.open.the...file,.but.this.r | 
| 1b1c0 | 65 71 75 69 72 65 73 20 72 65 74 79 70 69 6e 67    20 74 68 65 20 70 6f 72 74 69 6f 6e 20 6f 66 20 | equires.retyping.the.portion.of. | 
| 1b1e0 | 74 68 65 20 66 69 6c 65 20 6e 61 6d 65 20 79 6f    75 0a 20 20 61 6c 72 65 61 64 79 20 74 79 70 65 | the.file.name.you...already.type | 
| 1b200 | 64 2e 20 54 68 69 73 20 70 72 6f 63 65 73 73 20    63 61 6e 20 62 65 20 73 74 72 65 61 6d 6c 69 6e | d..This.process.can.be.streamlin | 
| 1b220 | 65 64 20 77 69 74 68 20 60 65 6d 62 61 72 6b 2d    62 65 63 6f 6d 65 27 3a 0a 20 20 77 68 69 6c 65 | ed.with.`embark-become':...while | 
| 1b240 | 20 73 74 69 6c 6c 20 69 6e 20 74 68 65 20 60 73    77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 27 | .still.in.the.`switch-to-buffer' | 
| 1b260 | 20 79 6f 75 20 63 61 6e 20 72 75 6e 20 60 65 6d    62 61 72 6b 2d 62 65 63 6f 6d 65 27 20 61 6e 64 | .you.can.run.`embark-become'.and | 
| 1b280 | 0a 20 20 65 66 66 65 63 74 69 76 65 6c 79 20 6d    61 6b 65 20 74 68 65 20 60 73 77 69 74 63 68 2d | ...effectively.make.the.`switch- | 
| 1b2a0 | 74 6f 2d 62 75 66 66 65 72 27 20 63 6f 6d 6d 61    6e 64 20 62 65 63 6f 6d 65 20 60 66 69 6e 64 2d | to-buffer'.command.become.`find- | 
| 1b2c0 | 66 69 6c 65 27 20 66 6f 72 0a 20 20 74 68 69 73    20 72 75 6e 2e 0a 0a 20 20 59 6f 75 20 63 61 6e | file'.for...this.run.....You.can | 
| 1b2e0 | 20 62 69 6e 64 20 60 65 6d 62 61 72 6b 2d 62 65    63 6f 6d 65 27 20 74 6f 20 61 20 6b 65 79 20 69 | .bind.`embark-become'.to.a.key.i | 
| 1b300 | 6e 20 60 6d 69 6e 69 62 75 66 66 65 72 2d 6c 6f    63 61 6c 2d 6d 61 70 27 2c 20 62 75 74 0a 20 20 | n.`minibuffer-local-map',.but... | 
| 1b320 | 69 74 20 69 73 20 61 6c 73 6f 20 61 76 61 69 6c    61 62 6c 65 20 61 73 20 61 6e 20 61 63 74 69 6f | it.is.also.available.as.an.actio | 
| 1b340 | 6e 20 75 6e 64 65 72 20 74 68 65 20 6c 65 74 74    65 72 20 60 42 27 20 28 75 70 70 65 72 63 61 73 | n.under.the.letter.`B'.(uppercas | 
| 1b360 | 65 29 2c 20 73 6f 0a 20 20 79 6f 75 20 64 6f 6e    27 74 20 6e 65 65 64 20 61 20 62 69 6e 64 69 6e | e),.so...you.don't.need.a.bindin | 
| 1b380 | 67 20 69 66 20 79 6f 75 20 61 6c 72 65 61 64 79    20 68 61 76 65 20 6f 6e 65 20 66 6f 72 20 60 65 | g.if.you.already.have.one.for.`e | 
| 1b3a0 | 6d 62 61 72 6b 2d 61 63 74 27 2e 20 53 6f 2c 0a    20 20 61 73 73 75 6d 69 6e 67 20 49 20 68 61 76 | mbark-act'..So,...assuming.I.hav | 
| 1b3c0 | 65 20 60 65 6d 62 61 72 6b 2d 61 63 74 27 20 62    6f 75 6e 64 20 74 6f 2c 20 73 61 79 2c 20 60 43 | e.`embark-act'.bound.to,.say,.`C | 
| 1b3e0 | 2d 2e 27 2c 20 6f 6e 63 65 20 49 20 72 65 61 6c    69 7a 65 20 49 0a 20 20 68 61 76 65 6e 27 74 20 | -.',.once.I.realize.I...haven't. | 
| 1b400 | 6f 70 65 6e 20 74 68 65 20 66 69 6c 65 20 49 20    63 61 6e 20 74 79 70 65 20 60 43 2d 2e 20 42 20 | open.the.file.I.can.type.`C-..B. | 
| 1b420 | 43 2d 78 20 43 2d 66 27 20 74 6f 20 68 61 76 65    0a 20 20 60 73 77 69 74 63 68 2d 74 6f 2d 62 75 | C-x.C-f'.to.have...`switch-to-bu | 
| 1b440 | 66 66 65 72 27 20 62 65 63 6f 6d 65 20 60 66 69    6e 64 2d 66 69 6c 65 27 20 77 69 74 68 6f 75 74 | ffer'.become.`find-file'.without | 
| 1b460 | 20 6c 6f 73 69 6e 67 20 77 68 61 74 20 49 20 68    61 76 65 0a 20 20 61 6c 72 65 61 64 79 20 74 79 | .losing.what.I.have...already.ty | 
| 1b480 | 70 65 64 20 69 6e 20 74 68 65 20 6d 69 6e 69 62    75 66 66 65 72 2e 0a 0a 20 20 42 75 74 20 66 6f | ped.in.the.minibuffer.....But.fo | 
| 1b4a0 | 72 20 65 76 65 6e 20 6d 6f 72 65 20 63 6f 6e 76    65 6e 69 65 6e 63 65 2c 20 60 65 6d 62 61 72 6b | r.even.more.convenience,.`embark | 
| 1b4c0 | 2d 62 65 63 6f 6d 65 27 20 6f 66 66 65 72 73 20    73 68 6f 72 74 65 72 20 6b 65 79 0a 20 20 62 69 | -become'.offers.shorter.key...bi | 
| 1b4e0 | 6e 64 69 6e 67 73 20 66 6f 72 20 63 6f 6d 6d 61    6e 64 73 20 79 6f 75 20 61 72 65 20 6c 69 6b 65 | ndings.for.commands.you.are.like | 
| 1b500 | 6c 79 20 74 6f 20 77 61 6e 74 20 74 68 65 20 63    75 72 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 74 | ly.to.want.the.current.command.t | 
| 1b520 | 6f 0a 20 20 62 65 63 6f 6d 65 2e 20 57 68 65 6e    20 79 6f 75 20 75 73 65 20 60 65 6d 62 61 72 6b | o...become..When.you.use.`embark | 
| 1b540 | 2d 62 65 63 6f 6d 65 27 20 69 74 20 6c 6f 6f 6b    73 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e | -become'.it.looks.for.the.curren | 
| 1b560 | 74 20 63 6f 6d 6d 61 6e 64 0a 20 20 69 6e 20 61    6c 6c 20 6b 65 79 6d 61 70 73 20 6e 61 6d 65 64 | t.command...in.all.keymaps.named | 
| 1b580 | 20 69 6e 20 74 68 65 20 6c 69 73 74 20 60 65 6d    62 61 72 6b 2d 62 65 63 6f 6d 65 2d 6b 65 79 6d | .in.the.list.`embark-become-keym | 
| 1b5a0 | 61 70 73 27 20 61 6e 64 20 74 68 65 6e 0a 20 20    61 63 74 69 76 61 74 65 73 20 61 6c 6c 20 6b 65 | aps'.and.then...activates.all.ke | 
| 1b5c0 | 79 6d 61 70 73 20 74 68 61 74 20 63 6f 6e 74 61    69 6e 20 69 74 2e 20 46 6f 72 20 65 78 61 6d 70 | ymaps.that.contain.it..For.examp | 
| 1b5e0 | 6c 65 2c 20 74 68 65 20 64 65 66 61 75 6c 74 20    76 61 6c 75 65 0a 20 20 6f 66 20 60 65 6d 62 61 | le,.the.default.value...of.`emba | 
| 1b600 | 72 6b 2d 62 65 63 6f 6d 65 2d 6b 65 79 6d 61 70    73 27 20 63 6f 6e 74 61 69 6e 73 20 61 20 6b 65 | rk-become-keymaps'.contains.a.ke | 
| 1b620 | 79 6d 61 70 0a 20 20 60 65 6d 62 61 72 6b 2d 62    65 63 6f 6d 65 2d 66 69 6c 65 2b 62 75 66 66 65 | ymap...`embark-become-file+buffe | 
| 1b640 | 72 2d 6d 61 70 27 20 77 69 74 68 20 62 69 6e 64    69 6e 67 73 20 66 6f 72 20 73 65 76 65 72 61 6c | r-map'.with.bindings.for.several | 
| 1b660 | 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 72 65 6c 61    74 65 64 20 74 6f 20 66 69 6c 65 73 20 61 6e 64 | .commands...related.to.files.and | 
| 1b680 | 20 62 75 66 66 65 72 73 2c 20 69 6e 20 70 61 72    74 69 63 75 6c 61 72 2c 20 69 74 20 62 69 6e 64 | .buffers,.in.particular,.it.bind | 
| 1b6a0 | 73 0a 20 20 60 73 77 69 74 63 68 2d 74 6f 2d 62    75 66 66 65 72 27 20 74 6f 20 60 62 27 20 61 6e | s...`switch-to-buffer'.to.`b'.an | 
| 1b6c0 | 64 20 60 66 69 6e 64 2d 66 69 6c 65 27 20 74 6f    20 60 66 27 2e 20 53 6f 20 77 68 65 6e 20 49 0a | d.`find-file'.to.`f'..So.when.I. | 
| 1b6e0 | 20 20 61 63 63 69 64 65 6e 74 61 6c 6c 79 20 74    72 79 20 74 6f 20 73 77 69 74 63 68 20 74 6f 20 | ..accidentally.try.to.switch.to. | 
| 1b700 | 61 20 62 75 66 66 65 72 20 66 6f 72 20 61 20 66    69 6c 65 20 49 20 68 61 76 65 6e 27 74 20 6f 70 | a.buffer.for.a.file.I.haven't.op | 
| 1b720 | 65 6e 65 64 0a 20 20 79 65 74 2c 20 60 65 6d 62    61 72 6b 2d 62 65 63 6f 6d 65 27 20 66 69 6e 64 | ened...yet,.`embark-become'.find | 
| 1b740 | 73 20 74 68 61 74 20 74 68 65 20 63 6f 6d 6d 61    6e 64 20 49 20 72 61 6e 2c 20 60 73 77 69 74 63 | s.that.the.command.I.ran,.`switc | 
| 1b760 | 68 2d 74 6f 2d 62 75 66 66 65 72 27 2c 0a 20 20    69 73 20 69 6e 20 74 68 65 20 6b 65 79 6d 61 70 | h-to-buffer',...is.in.the.keymap | 
| 1b780 | 20 60 65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 2d    66 69 6c 65 2b 62 75 66 66 65 72 2d 6d 61 70 27 | .`embark-become-file+buffer-map' | 
| 1b7a0 | 2c 20 73 6f 20 69 74 20 61 63 74 69 76 61 74 65    73 20 74 68 61 74 0a 20 20 6b 65 79 6d 61 70 20 | ,.so.it.activates.that...keymap. | 
| 1b7c0 | 28 61 6e 64 20 61 6e 79 20 6f 74 68 65 72 73 20    74 68 61 74 20 61 6c 73 6f 20 63 6f 6e 74 61 69 | (and.any.others.that.also.contai | 
| 1b7e0 | 6e 20 61 20 62 69 6e 64 69 6e 67 20 66 6f 72 0a    20 20 60 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 | n.a.binding.for...`switch-to-buf | 
| 1b800 | 66 65 72 27 29 2e 20 54 68 65 20 65 6e 64 20 72    65 73 75 6c 74 20 69 73 20 74 68 61 74 20 49 20 | fer')..The.end.result.is.that.I. | 
| 1b820 | 63 61 6e 20 74 79 70 65 20 60 43 2d 2e 20 42 20    66 27 20 74 6f 0a 20 20 73 77 69 74 63 68 20 74 | can.type.`C-..B.f'.to...switch.t | 
| 1b840 | 6f 20 60 66 69 6e 64 2d 66 69 6c 65 27 2e 0a 0a    0a 32 20 51 75 69 63 6b 20 73 74 61 72 74 0a e2 | o.`find-file'....2.Quick.start.. | 
| 1b860 | 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95    90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 | ................................ | 
| 1b880 | e2 95 90 e2 95 90 0a 0a 20 20 54 68 65 20 65 61    73 69 65 73 74 20 77 61 79 20 74 6f 20 69 6e 73 | ..........The.easiest.way.to.ins | 
| 1b8a0 | 74 61 6c 6c 20 45 6d 62 61 72 6b 20 69 73 20 66    72 6f 6d 20 47 4e 55 20 45 4c 50 41 2c 20 6a 75 | tall.Embark.is.from.GNU.ELPA,.ju | 
| 1b8c0 | 73 74 20 72 75 6e 20 60 4d 2d 78 0a 20 20 70 61    63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 20 52 45 | st.run.`M-x...package-install.RE | 
| 1b8e0 | 54 20 65 6d 62 61 72 6b 20 52 45 54 27 2e 20 28    49 74 20 69 73 20 61 6c 73 6f 20 61 76 61 69 6c | T.embark.RET'..(It.is.also.avail | 
| 1b900 | 61 62 6c 65 20 6f 6e 20 4d 45 4c 50 41 2e 29 20    49 74 0a 20 20 69 73 20 68 69 67 68 6c 79 20 72 | able.on.MELPA.).It...is.highly.r | 
| 1b920 | 65 63 6f 6d 6d 65 6e 64 65 64 20 74 6f 20 61 6c    73 6f 20 69 6e 73 74 61 6c 6c 20 5b 4d 61 72 67 | ecommended.to.also.install.[Marg | 
| 1b940 | 69 6e 61 6c 69 61 5d 20 28 61 6c 73 6f 20 61 76    61 69 6c 61 62 6c 65 20 6f 6e 0a 20 20 47 4e 55 | inalia].(also.available.on...GNU | 
| 1b960 | 20 45 4c 50 41 29 2c 20 73 6f 20 74 68 61 74 20    45 6d 62 61 72 6b 20 63 61 6e 20 6f 66 66 65 72 | .ELPA),.so.that.Embark.can.offer | 
| 1b980 | 20 79 6f 75 20 70 72 65 63 6f 6e 66 69 67 75 72    65 64 20 61 63 74 69 6f 6e 73 20 69 6e 20 6d 6f | .you.preconfigured.actions.in.mo | 
| 1b9a0 | 72 65 0a 20 20 63 6f 6e 74 65 78 74 73 2e 20 46    6f 72 20 60 75 73 65 2d 70 61 63 6b 61 67 65 27 | re...contexts..For.`use-package' | 
| 1b9c0 | 20 75 73 65 72 73 2c 20 74 68 65 20 66 6f 6c 6c    6f 77 69 6e 67 20 69 73 20 61 20 76 65 72 79 20 | .users,.the.following.is.a.very. | 
| 1b9e0 | 72 65 61 73 6f 6e 61 62 6c 65 0a 20 20 73 74 61    72 74 69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 | reasonable...starting.configurat | 
| 1ba00 | 69 6f 6e 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94    80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 28 75 | ion:..........................(u | 
| 1ba20 | 73 65 2d 70 61 63 6b 61 67 65 20 6d 61 72 67 69    6e 61 6c 69 61 0a 20 20 e2 94 82 20 20 20 3a 65 | se-package.marginalia.........:e | 
| 1ba40 | 6e 73 75 72 65 20 74 0a 20 20 e2 94 82 20 20 20    3a 63 6f 6e 66 69 67 0a 20 20 e2 94 82 20 20 20 | nsure.t.........:config......... | 
| 1ba60 | 28 6d 61 72 67 69 6e 61 6c 69 61 2d 6d 6f 64 65    29 29 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 | (marginalia-mode)).............. | 
| 1ba80 | 28 75 73 65 2d 70 61 63 6b 61 67 65 20 65 6d 62    61 72 6b 0a 20 20 e2 94 82 20 20 20 3a 65 6e 73 | (use-package.embark.........:ens | 
| 1baa0 | 75 72 65 20 74 0a 20 20 e2 94 82 20 0a 20 20 e2    94 82 20 20 20 3a 62 69 6e 64 0a 20 20 e2 94 82 | ure.t................:bind...... | 
| 1bac0 | 20 20 20 28 28 22 43 2d 2e 22 20 2e 20 65 6d 62    61 72 6b 2d 61 63 74 29 20 20 20 20 20 20 20 20 | ...(("C-."...embark-act)........ | 
| 1bae0 | 20 3b 3b 20 70 69 63 6b 20 73 6f 6d 65 20 63 6f    6d 66 6f 72 74 61 62 6c 65 20 62 69 6e 64 69 6e | .;;.pick.some.comfortable.bindin | 
| 1bb00 | 67 0a 20 20 e2 94 82 20 20 20 20 28 22 43 2d 3b    22 20 2e 20 65 6d 62 61 72 6b 2d 64 77 69 6d 29 | g..........("C-;"...embark-dwim) | 
| 1bb20 | 20 20 20 20 20 20 20 20 3b 3b 20 67 6f 6f 64 20    61 6c 74 65 72 6e 61 74 69 76 65 3a 20 4d 2d 2e | ........;;.good.alternative:.M-. | 
| 1bb40 | 0a 20 20 e2 94 82 20 20 20 20 28 22 43 2d 68 20    42 22 20 2e 20 65 6d 62 61 72 6b 2d 62 69 6e 64 | ..........("C-h.B"...embark-bind | 
| 1bb60 | 69 6e 67 73 29 29 20 3b 3b 20 61 6c 74 65 72 6e    61 74 69 76 65 20 66 6f 72 20 60 64 65 73 63 72 | ings)).;;.alternative.for.`descr | 
| 1bb80 | 69 62 65 2d 62 69 6e 64 69 6e 67 73 27 0a 20 20    e2 94 82 20 0a 20 20 e2 94 82 20 20 20 3a 69 6e | ibe-bindings'................:in | 
| 1bba0 | 69 74 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20    20 20 3b 3b 20 4f 70 74 69 6f 6e 61 6c 6c 79 20 | it................;;.Optionally. | 
| 1bbc0 | 72 65 70 6c 61 63 65 20 74 68 65 20 6b 65 79 20    68 65 6c 70 20 77 69 74 68 20 61 20 63 6f 6d 70 | replace.the.key.help.with.a.comp | 
| 1bbe0 | 6c 65 74 69 6e 67 2d 72 65 61 64 20 69 6e 74 65    72 66 61 63 65 0a 20 20 e2 94 82 20 20 20 28 73 | leting-read.interface.........(s | 
| 1bc00 | 65 74 71 20 70 72 65 66 69 78 2d 68 65 6c 70 2d    63 6f 6d 6d 61 6e 64 20 23 27 65 6d 62 61 72 6b | etq.prefix-help-command.#'embark | 
| 1bc20 | 2d 70 72 65 66 69 78 2d 68 65 6c 70 2d 63 6f 6d    6d 61 6e 64 29 0a 20 20 e2 94 82 20 0a 20 20 e2 | -prefix-help-command)........... | 
| 1bc40 | 94 82 20 20 20 3b 3b 20 53 68 6f 77 20 74 68 65    20 45 6d 62 61 72 6b 20 74 61 72 67 65 74 20 61 | .....;;.Show.the.Embark.target.a | 
| 1bc60 | 74 20 70 6f 69 6e 74 20 76 69 61 20 45 6c 64 6f    63 2e 20 59 6f 75 20 6d 61 79 20 61 64 6a 75 73 | t.point.via.Eldoc..You.may.adjus | 
| 1bc80 | 74 20 74 68 65 0a 20 20 e2 94 82 20 20 20 3b 3b    20 45 6c 64 6f 63 20 73 74 72 61 74 65 67 79 2c | t.the.........;;.Eldoc.strategy, | 
| 1bca0 | 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20    73 65 65 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 | .if.you.want.to.see.the.document | 
| 1bcc0 | 61 74 69 6f 6e 20 66 72 6f 6d 0a 20 20 e2 94 82    20 20 20 3b 3b 20 6d 75 6c 74 69 70 6c 65 20 70 | ation.from.........;;.multiple.p | 
| 1bce0 | 72 6f 76 69 64 65 72 73 2e 20 42 65 77 61 72 65    20 74 68 61 74 20 75 73 69 6e 67 20 74 68 69 73 | roviders..Beware.that.using.this | 
| 1bd00 | 20 63 61 6e 20 62 65 20 61 20 6c 69 74 74 6c 65    0a 20 20 e2 94 82 20 20 20 3b 3b 20 6a 61 72 72 | .can.be.a.little.........;;.jarr | 
| 1bd20 | 69 6e 67 20 73 69 6e 63 65 20 74 68 65 20 6d 65    73 73 61 67 65 20 73 68 6f 77 6e 20 69 6e 20 74 | ing.since.the.message.shown.in.t | 
| 1bd40 | 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 63 61    6e 20 62 65 20 6d 6f 72 65 0a 20 20 e2 94 82 20 | he.minibuffer.can.be.more....... | 
| 1bd60 | 20 20 3b 3b 20 74 68 61 6e 20 6f 6e 65 20 6c 69    6e 65 2c 20 63 61 75 73 69 6e 67 20 74 68 65 20 | ..;;.than.one.line,.causing.the. | 
| 1bd80 | 6d 6f 64 65 6c 69 6e 65 20 74 6f 20 6d 6f 76 65    20 75 70 20 61 6e 64 20 64 6f 77 6e 3a 0a 20 20 | modeline.to.move.up.and.down:... | 
| 1bda0 | e2 94 82 20 0a 20 20 e2 94 82 20 20 20 3b 3b 20    28 61 64 64 2d 68 6f 6f 6b 20 27 65 6c 64 6f 63 | .............;;.(add-hook.'eldoc | 
| 1bdc0 | 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2d 66    75 6e 63 74 69 6f 6e 73 20 23 27 65 6d 62 61 72 | -documentation-functions.#'embar | 
| 1bde0 | 6b 2d 65 6c 64 6f 63 2d 66 69 72 73 74 2d 74 61    72 67 65 74 29 0a 20 20 e2 94 82 20 20 20 3b 3b | k-eldoc-first-target).........;; | 
| 1be00 | 20 28 73 65 74 71 20 65 6c 64 6f 63 2d 64 6f 63    75 6d 65 6e 74 61 74 69 6f 6e 2d 73 74 72 61 74 | .(setq.eldoc-documentation-strat | 
| 1be20 | 65 67 79 20 23 27 65 6c 64 6f 63 2d 64 6f 63 75    6d 65 6e 74 61 74 69 6f 6e 2d 63 6f 6d 70 6f 73 | egy.#'eldoc-documentation-compos | 
| 1be40 | 65 2d 65 61 67 65 72 6c 79 29 0a 20 20 e2 94 82    20 0a 20 20 e2 94 82 20 20 20 3a 63 6f 6e 66 69 | e-eagerly)................:confi | 
| 1be60 | 67 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 20    20 3b 3b 20 48 69 64 65 20 74 68 65 20 6d 6f 64 | g................;;.Hide.the.mod | 
| 1be80 | 65 20 6c 69 6e 65 20 6f 66 20 74 68 65 20 45 6d    62 61 72 6b 20 6c 69 76 65 2f 63 6f 6d 70 6c 65 | e.line.of.the.Embark.live/comple | 
| 1bea0 | 74 69 6f 6e 73 20 62 75 66 66 65 72 73 0a 20 20    e2 94 82 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 | tions.buffers.........(add-to-li | 
| 1bec0 | 73 74 20 27 64 69 73 70 6c 61 79 2d 62 75 66 66    65 72 2d 61 6c 69 73 74 0a 20 20 e2 94 82 20 09 | st.'display-buffer-alist........ | 
| 1bee0 | 20 20 20 20 20 20 20 27 28 22 5c 5c 60 5c 5c 2a    45 6d 62 61 72 6b 20 43 6f 6c 6c 65 63 74 20 5c | .......'("\\`\\*Embark.Collect.\ | 
| 1bf00 | 5c 28 4c 69 76 65 5c 5c 7c 43 6f 6d 70 6c 65 74    69 6f 6e 73 5c 5c 29 5c 5c 2a 22 0a 20 20 e2 94 | \(Live\\|Completions\\)\\*"..... | 
| 1bf20 | 82 20 09 09 20 6e 69 6c 0a 20 20 e2 94 82 20 09    09 20 28 77 69 6e 64 6f 77 2d 70 61 72 61 6d 65 | .....nil..........(window-parame | 
| 1bf40 | 74 65 72 73 20 28 6d 6f 64 65 2d 6c 69 6e 65 2d    66 6f 72 6d 61 74 20 2e 20 6e 6f 6e 65 29 29 29 | ters.(mode-line-format...none))) | 
| 1bf60 | 29 29 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20    3b 3b 20 43 6f 6e 73 75 6c 74 20 75 73 65 72 73 | ))..............;;.Consult.users | 
| 1bf80 | 20 77 69 6c 6c 20 61 6c 73 6f 20 77 61 6e 74 20    74 68 65 20 65 6d 62 61 72 6b 2d 63 6f 6e 73 75 | .will.also.want.the.embark-consu | 
| 1bfa0 | 6c 74 20 70 61 63 6b 61 67 65 2e 0a 20 20 e2 94    82 20 28 75 73 65 2d 70 61 63 6b 61 67 65 20 65 | lt.package........(use-package.e | 
| 1bfc0 | 6d 62 61 72 6b 2d 63 6f 6e 73 75 6c 74 0a 20 20    e2 94 82 20 20 20 3a 65 6e 73 75 72 65 20 74 20 | mbark-consult.........:ensure.t. | 
| 1bfe0 | 3b 20 6f 6e 6c 79 20 6e 65 65 64 20 74 6f 20 69    6e 73 74 61 6c 6c 20 69 74 2c 20 65 6d 62 61 72 | ;.only.need.to.install.it,.embar | 
| 1c000 | 6b 20 6c 6f 61 64 73 20 69 74 20 61 66 74 65 72    20 63 6f 6e 73 75 6c 74 20 69 66 20 66 6f 75 6e | k.loads.it.after.consult.if.foun | 
| 1c020 | 64 0a 20 20 e2 94 82 20 20 20 3a 68 6f 6f 6b 0a    20 20 e2 94 82 20 20 20 28 65 6d 62 61 72 6b 2d | d.........:hook.........(embark- | 
| 1c040 | 63 6f 6c 6c 65 63 74 2d 6d 6f 64 65 20 2e 20 63    6f 6e 73 75 6c 74 2d 70 72 65 76 69 65 77 2d 61 | collect-mode...consult-preview-a | 
| 1c060 | 74 2d 70 6f 69 6e 74 2d 6d 6f 64 65 29 29 0a 20    20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | t-point-mode)).................. | 
| 1c080 | 0a 0a 20 20 41 62 6f 75 74 20 74 68 65 20 73 75    67 67 65 73 74 65 64 20 6b 65 79 20 62 69 6e 64 | ....About.the.suggested.key.bind | 
| 1c0a0 | 69 6e 67 73 20 66 6f 72 20 60 65 6d 62 61 72 6b    2d 61 63 74 27 20 61 6e 64 20 60 65 6d 62 61 72 | ings.for.`embark-act'.and.`embar | 
| 1c0c0 | 6b 2d 64 77 69 6d 27 3a 0a 20 20 e2 80 a2 20 54    68 6f 73 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 | k-dwim':.......Those.key.binding | 
| 1c0e0 | 73 20 61 72 65 20 75 6e 6c 69 6b 65 6c 79 20 74    6f 20 77 6f 72 6b 20 69 6e 20 74 68 65 20 74 65 | s.are.unlikely.to.work.in.the.te | 
| 1c100 | 72 6d 69 6e 61 6c 2c 20 62 75 74 0a 20 20 20 20    74 65 72 6d 69 6e 61 6c 20 75 73 65 72 73 20 61 | rminal,.but.....terminal.users.a | 
| 1c120 | 72 65 20 70 72 6f 62 61 62 6c 79 20 77 65 6c 6c    20 61 77 61 72 65 20 6f 66 20 74 68 69 73 20 61 | re.probably.well.aware.of.this.a | 
| 1c140 | 6e 64 20 77 69 6c 6c 20 6b 6e 6f 77 20 74 6f 0a    20 20 20 20 73 65 6c 65 63 74 20 64 69 66 66 65 | nd.will.know.to.....select.diffe | 
| 1c160 | 72 65 6e 74 20 62 69 6e 64 69 6e 67 73 2e 0a 20    20 e2 80 a2 20 54 68 65 20 73 75 67 67 65 73 74 | rent.bindings........The.suggest | 
| 1c180 | 65 64 20 60 43 2d 2e 27 20 62 69 6e 64 69 6e 67    20 69 73 20 75 73 65 64 20 62 79 20 64 65 66 61 | ed.`C-.'.binding.is.used.by.defa | 
| 1c1a0 | 75 6c 74 20 69 6e 20 28 61 74 20 6c 65 61 73 74    20 73 6f 6d 65 0a 20 20 20 20 69 6e 73 74 61 6c | ult.in.(at.least.some.....instal | 
| 1c1c0 | 6c 61 74 69 6f 6e 73 20 6f 66 29 20 47 4e 4f 4d    45 20 74 6f 20 69 6e 70 75 74 20 65 6d 6f 6a 69 | lations.of).GNOME.to.input.emoji | 
| 1c1e0 | 73 2c 20 61 6e 64 20 45 6d 61 63 73 20 64 6f 65    73 6e 27 74 20 65 76 65 6e 20 67 65 74 0a 20 20 | s,.and.Emacs.doesn't.even.get... | 
| 1c200 | 20 20 61 20 63 68 61 6e 63 65 20 74 6f 20 72 65    73 70 6f 6e 64 20 74 6f 20 74 68 65 20 62 69 6e | ..a.chance.to.respond.to.the.bin | 
| 1c220 | 64 69 6e 67 2e 20 59 6f 75 20 63 61 6e 20 73 65    6c 65 63 74 20 61 20 64 69 66 66 65 72 65 6e 74 | ding..You.can.select.a.different | 
| 1c240 | 20 6b 65 79 0a 20 20 20 20 62 69 6e 64 69 6e 67    20 66 6f 72 20 60 65 6d 62 61 72 6b 2d 61 63 74 | .key.....binding.for.`embark-act | 
| 1c260 | 27 20 6f 72 20 75 73 65 20 60 69 62 75 73 2d 73    65 74 75 70 27 20 74 6f 20 63 68 61 6e 67 65 20 | '.or.use.`ibus-setup'.to.change. | 
| 1c280 | 74 68 65 20 73 68 6f 72 74 63 75 74 0a 20 20 20    20 66 6f 72 20 65 6d 6f 6a 69 20 69 6e 73 65 72 | the.shortcut.....for.emoji.inser | 
| 1c2a0 | 74 69 6f 6e 20 28 45 6d 61 63 73 20 32 39 20 77    69 6c 6c 20 6c 69 6b 65 6c 79 20 75 73 65 20 60 | tion.(Emacs.29.will.likely.use.` | 
| 1c2c0 | 43 2d 78 20 38 20 65 20 65 27 2c 20 69 6e 20 63    61 73 65 0a 20 20 20 20 79 6f 75 20 77 61 6e 74 | C-x.8.e.e',.in.case.....you.want | 
| 1c2e0 | 20 74 6f 20 73 65 74 20 74 68 65 20 73 61 6d 65    20 6f 6e 65 20 73 79 73 74 65 6d 2d 77 69 64 65 | .to.set.the.same.one.system-wide | 
| 1c300 | 29 2e 0a 20 20 e2 80 a2 20 54 68 65 20 73 75 67    67 65 73 74 65 64 20 61 6c 74 65 72 6e 61 74 69 | )........The.suggested.alternati | 
| 1c320 | 76 65 20 6f 66 20 60 4d 2d 2e 27 20 66 6f 72 20    60 65 6d 62 61 72 6b 2d 64 77 69 6d 27 20 69 73 | ve.of.`M-.'.for.`embark-dwim'.is | 
| 1c340 | 20 62 6f 75 6e 64 20 62 79 0a 20 20 20 20 64 65    66 61 75 6c 74 20 74 6f 20 60 78 72 65 66 2d 66 | .bound.by.....default.to.`xref-f | 
| 1c360 | 69 6e 64 2d 64 65 66 69 6e 69 74 69 6f 6e 73 27    2e 20 54 68 61 74 20 69 73 20 61 20 76 65 72 79 | ind-definitions'..That.is.a.very | 
| 1c380 | 20 75 73 65 66 75 6c 20 63 6f 6d 6d 61 6e 64 0a    20 20 20 20 62 75 74 20 6f 76 65 72 77 72 69 74 | .useful.command.....but.overwrit | 
| 1c3a0 | 69 6e 67 20 69 74 20 77 69 74 68 20 60 65 6d 62    61 72 6b 2d 64 77 69 6d 27 20 69 73 20 73 65 6e | ing.it.with.`embark-dwim'.is.sen | 
| 1c3c0 | 73 69 62 6c 65 20 73 69 6e 63 65 20 69 6e 20 45    6d 62 61 72 6b 27 73 0a 20 20 20 20 64 65 66 61 | sible.since.in.Embark's.....defa | 
| 1c3e0 | 75 6c 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f    6e 2c 20 60 65 6d 62 61 72 6b 2d 64 77 69 6d 27 | ult.configuration,.`embark-dwim' | 
| 1c400 | 20 77 69 6c 6c 20 61 6c 73 6f 20 66 69 6e 64 20    74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e 0a 20 | .will.also.find.the.definition.. | 
| 1c420 | 20 20 20 6f 66 20 74 68 65 20 69 64 65 6e 74 69    66 69 65 72 20 61 74 20 70 6f 69 6e 74 2e 20 28 | ...of.the.identifier.at.point..( | 
| 1c440 | 4e 6f 74 65 20 74 68 61 74 20 60 78 72 65 66 2d    66 69 6e 64 2d 64 65 66 69 6e 69 74 69 6f 6e 73 | Note.that.`xref-find-definitions | 
| 1c460 | 27 20 77 69 74 68 0a 20 20 20 20 61 20 70 72 65    66 69 78 20 61 72 67 75 6d 65 6e 74 20 70 72 6f | '.with.....a.prefix.argument.pro | 
| 1c480 | 6d 70 74 73 20 79 6f 75 20 66 6f 72 20 61 6e 20    69 64 65 6e 74 69 66 69 65 72 2c 20 60 65 6d 62 | mpts.you.for.an.identifier,.`emb | 
| 1c4a0 | 61 72 6b 2d 64 77 69 6d 27 20 64 6f 65 73 0a 20    20 20 20 6e 6f 74 20 63 6f 76 65 72 20 74 68 69 | ark-dwim'.does.....not.cover.thi | 
| 1c4c0 | 73 20 63 61 73 65 29 2e 0a 0a 20 20 4f 74 68 65    72 20 45 6d 62 61 72 6b 20 63 6f 6d 6d 61 6e 64 | s.case).....Other.Embark.command | 
| 1c4e0 | 73 20 73 75 63 68 20 61 73 20 60 65 6d 62 61 72    6b 2d 61 63 74 2d 61 6c 6c 27 2c 20 60 65 6d 62 | s.such.as.`embark-act-all',.`emb | 
| 1c500 | 61 72 6b 2d 62 65 63 6f 6d 65 27 2c 0a 20 20 60    65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 27 2c | ark-become',...`embark-collect', | 
| 1c520 | 20 61 6e 64 20 60 65 6d 62 61 72 6b 2d 65 78 70    6f 72 74 27 20 63 61 6e 20 62 65 20 72 75 6e 20 | .and.`embark-export'.can.be.run. | 
| 1c540 | 74 68 72 6f 75 67 68 20 60 65 6d 62 61 72 6b 2d    61 63 74 27 0a 20 20 61 73 20 61 63 74 69 6f 6e | through.`embark-act'...as.action | 
| 1c560 | 73 20 62 6f 75 6e 64 20 74 6f 20 60 41 27 2c 20    60 42 27 2c 20 60 53 27 20 28 66 6f 72 20 22 73 | s.bound.to.`A',.`B',.`S'.(for."s | 
| 1c580 | 6e 61 70 73 68 6f 74 22 29 2c 20 61 6e 64 20 60    45 27 0a 20 20 72 65 73 70 65 63 74 69 76 65 6c | napshot"),.and.`E'...respectivel | 
| 1c5a0 | 79 2c 20 61 6e 64 20 74 68 75 73 20 64 6f 6e 27    74 20 72 65 61 6c 6c 79 20 6e 65 65 64 20 61 20 | y,.and.thus.don't.really.need.a. | 
| 1c5c0 | 64 65 64 69 63 61 74 65 64 20 6b 65 79 20 62 69    6e 64 69 6e 67 2c 20 62 75 74 0a 20 20 66 65 65 | dedicated.key.binding,.but...fee | 
| 1c5e0 | 6c 20 66 72 65 65 20 74 6f 20 62 69 6e 64 20 74    68 65 6d 20 64 69 72 65 63 74 6c 79 20 69 66 20 | l.free.to.bind.them.directly.if. | 
| 1c600 | 79 6f 75 20 73 6f 20 77 69 73 68 2e 20 49 66 20    79 6f 75 20 64 6f 20 63 68 6f 6f 73 65 20 74 6f | you.so.wish..If.you.do.choose.to | 
| 1c620 | 0a 20 20 62 69 6e 64 20 74 68 65 6d 20 64 69 72    65 63 74 6c 79 2c 20 79 6f 75 27 6c 6c 20 70 72 | ...bind.them.directly,.you'll.pr | 
| 1c640 | 6f 62 61 62 6c 79 20 77 61 6e 74 20 74 6f 20 62    69 6e 64 20 74 68 65 6d 20 69 6e 0a 20 20 60 6d | obably.want.to.bind.them.in...`m | 
| 1c660 | 69 6e 69 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d    6d 61 70 27 2c 20 73 69 6e 63 65 20 74 68 65 79 | inibuffer-local-map',.since.they | 
| 1c680 | 20 61 72 65 20 6d 6f 73 74 20 75 73 65 66 75 6c    20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 | .are.most.useful.in.the.minibuff | 
| 1c6a0 | 65 72 0a 20 20 28 69 6e 20 66 61 63 74 2c 20 60    65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 27 20 6f | er...(in.fact,.`embark-become'.o | 
| 1c6c0 | 6e 6c 79 20 77 6f 72 6b 73 20 69 6e 20 74 68 65    20 6d 69 6e 69 62 75 66 66 65 72 29 2e 0a 0a 20 | nly.works.in.the.minibuffer).... | 
| 1c6e0 | 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 60 65 6d    62 61 72 6b 2d 64 77 69 6d 27 20 65 78 65 63 75 | .The.command.`embark-dwim'.execu | 
| 1c700 | 74 65 73 20 74 68 65 20 64 65 66 61 75 6c 74 20    61 63 74 69 6f 6e 20 61 74 0a 20 20 70 6f 69 6e | tes.the.default.action.at...poin | 
| 1c720 | 74 2e 20 41 6e 6f 74 68 65 72 20 67 6f 6f 64 20    6b 65 79 62 69 6e 64 69 6e 67 20 66 6f 72 20 60 | t..Another.good.keybinding.for.` | 
| 1c740 | 65 6d 62 61 72 6b 2d 64 77 69 6d 27 20 69 73 20    60 4d 2d 2e 27 20 73 69 6e 63 65 0a 20 20 60 65 | embark-dwim'.is.`M-.'.since...`e | 
| 1c760 | 6d 62 61 72 6b 2d 64 77 69 6d 27 20 61 63 74 73    20 6c 69 6b 65 20 60 78 72 65 66 2d 66 69 6e 64 | mbark-dwim'.acts.like.`xref-find | 
| 1c780 | 2d 64 65 66 69 6e 69 74 69 6f 6e 73 27 20 6f 6e    20 74 68 65 20 73 79 6d 62 6f 6c 20 61 74 0a 20 | -definitions'.on.the.symbol.at.. | 
| 1c7a0 | 20 70 6f 69 6e 74 2e 20 60 43 2d 2e 27 20 63 61    6e 20 62 65 20 73 65 65 6e 20 61 73 20 61 20 72 | .point..`C-.'.can.be.seen.as.a.r | 
| 1c7c0 | 69 67 68 74 2d 63 6c 69 63 6b 20 63 6f 6e 74 65    78 74 20 6d 65 6e 75 20 61 74 20 70 6f 69 6e 74 | ight-click.context.menu.at.point | 
| 1c7e0 | 20 61 6e 64 0a 20 20 60 4d 2d 2e 27 20 61 63 74    73 20 6c 69 6b 65 20 6c 65 66 74 2d 63 6c 69 63 | .and...`M-.'.acts.like.left-clic | 
| 1c800 | 6b 2e 20 54 68 65 20 6b 65 79 62 69 6e 64 69 6e    67 73 20 61 72 65 20 6d 6e 65 6d 6f 6e 69 63 2c | k..The.keybindings.are.mnemonic, | 
| 1c820 | 20 62 6f 74 68 20 61 63 74 20 61 74 0a 20 20 74    68 65 20 70 6f 69 6e 74 20 28 60 2e 27 29 2e 0a | .both.act.at...the.point.(`.').. | 
| 1c840 | 0a 20 20 45 6d 62 61 72 6b 20 6e 65 65 64 73 20    74 6f 20 6b 6e 6f 77 20 77 68 61 74 20 79 6f 75 | ...Embark.needs.to.know.what.you | 
| 1c860 | 72 20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6d    70 6c 65 74 69 6f 6e 20 73 79 73 74 65 6d 20 63 | r.minibuffer.completion.system.c | 
| 1c880 | 6f 6e 73 69 64 65 72 73 0a 20 20 74 6f 20 62 65    20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 61 6e | onsiders...to.be.the.list.of.can | 
| 1c8a0 | 64 69 64 61 74 65 73 20 61 6e 64 20 77 68 69 63    68 20 6f 6e 65 20 69 73 20 74 68 65 20 63 75 72 | didates.and.which.one.is.the.cur | 
| 1c8c0 | 72 65 6e 74 20 63 61 6e 64 69 64 61 74 65 2e 0a    20 20 45 6d 62 61 72 6b 20 77 6f 72 6b 73 20 6f | rent.candidate....Embark.works.o | 
| 1c8e0 | 75 74 20 6f 66 20 74 68 65 20 62 6f 78 20 69 66    20 79 6f 75 20 75 73 65 20 45 6d 61 63 73 27 73 | ut.of.the.box.if.you.use.Emacs's | 
| 1c900 | 20 64 65 66 61 75 6c 74 20 74 61 62 20 63 6f 6d    70 6c 65 74 69 6f 6e 2c 0a 20 20 74 68 65 20 62 | .default.tab.completion,...the.b | 
| 1c920 | 75 69 6c 74 2d 69 6e 20 60 69 63 6f 6d 70 6c 65    74 65 2d 6d 6f 64 65 27 20 6f 72 20 60 66 69 64 | uilt-in.`icomplete-mode'.or.`fid | 
| 1c940 | 6f 2d 6d 6f 64 65 27 2c 20 6f 72 20 74 68 65 20    74 68 69 72 64 2d 70 61 72 74 79 0a 20 20 70 61 | o-mode',.or.the.third-party...pa | 
| 1c960 | 63 6b 61 67 65 73 20 5b 56 65 72 74 69 63 6f 5d    20 6f 72 20 5b 49 76 79 5d 2e 0a 0a 20 20 49 66 | ckages.[Vertico].or.[Ivy].....If | 
| 1c980 | 20 79 6f 75 20 61 72 65 20 61 20 5b 48 65 6c 6d    5d 20 6f 72 20 5b 49 76 79 5d 20 75 73 65 72 20 | .you.are.a.[Helm].or.[Ivy].user. | 
| 1c9a0 | 79 6f 75 20 61 72 65 20 75 6e 6c 69 6b 65 6c 79    20 74 6f 20 77 61 6e 74 20 45 6d 62 61 72 6b 0a | you.are.unlikely.to.want.Embark. | 
| 1c9c0 | 20 20 73 69 6e 63 65 20 74 68 6f 73 65 20 70 61    63 6b 61 67 65 73 20 69 6e 63 6c 75 64 65 20 63 | ..since.those.packages.include.c | 
| 1c9e0 | 6f 6d 70 72 65 68 65 6e 73 69 76 65 20 66 75 6e    63 74 69 6f 6e 61 6c 69 74 79 20 66 6f 72 20 61 | omprehensive.functionality.for.a | 
| 1ca00 | 63 74 69 6e 67 20 6f 6e 0a 20 20 6d 69 6e 69 62    75 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e | cting.on...minibuffer.completion | 
| 1ca20 | 20 63 61 6e 64 69 64 61 74 65 73 2e 20 28 45 6d    62 61 72 6b 20 64 6f 65 73 20 63 6f 6d 65 20 77 | .candidates..(Embark.does.come.w | 
| 1ca40 | 69 74 68 20 49 76 79 0a 20 20 69 6e 74 65 67 72    61 74 69 6f 6e 20 64 65 73 70 69 74 65 20 74 68 | ith.Ivy...integration.despite.th | 
| 1ca60 | 69 73 2e 29 0a 0a 0a 5b 4d 61 72 67 69 6e 61 6c    69 61 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 | is.)...[Marginalia].<https://git | 
| 1ca80 | 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 6d 61    72 67 69 6e 61 6c 69 61 3e 0a 0a 5b 56 65 72 74 | hub.com/minad/marginalia>..[Vert | 
| 1caa0 | 69 63 6f 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 76 | ico].<https://github.com/minad/v | 
| 1cac0 | 65 72 74 69 63 6f 3e 0a 0a 5b 49 76 79 5d 20 3c    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 | ertico>..[Ivy].<https://github.c | 
| 1cae0 | 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 3e 0a 0a 5b 48 65 6c 6d 5d 20 3c 68 74 74 70 | om/abo-abo/swiper>..[Helm].<http | 
| 1cb00 | 73 3a 2f 2f 65 6d 61 63 73 2d 68 65 6c 6d 2e 67    69 74 68 75 62 2e 69 6f 2f 68 65 6c 6d 2f 3e 0a | s://emacs-helm.github.io/helm/>. | 
| 1cb20 | 0a 0a 33 20 41 64 76 61 6e 63 65 64 20 63 6f 6e    66 69 67 75 72 61 74 69 6f 6e 0a e2 95 90 e2 95 | ..3.Advanced.configuration...... | 
| 1cb40 | 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90    e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 | ................................ | 
| 1cb60 | 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95    90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 | ................................ | 
| 1cb80 | e2 95 90 0a 0a 33 2e 31 20 53 68 6f 77 69 6e 67    20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f | .....3.1.Showing.information.abo | 
| 1cba0 | 75 74 20 61 76 61 69 6c 61 62 6c 65 20 74 61 72    67 65 74 73 20 61 6e 64 20 61 63 74 69 6f 6e 73 | ut.available.targets.and.actions | 
| 1cbc0 | 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80    e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 | ................................ | 
| 1cbe0 | 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94    80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | ................................ | 
| 1cc00 | e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2    94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 | ................................ | 
| 1cc20 | 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80    e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 | ................................ | 
| 1cc40 | 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94    80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | ................................ | 
| 1cc60 | e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2    94 80 0a 0a 20 20 42 79 20 64 65 66 61 75 6c 74 | ......................By.default | 
| 1cc80 | 2c 20 69 66 20 79 6f 75 20 72 75 6e 20 60 65 6d    62 61 72 6b 2d 61 63 74 27 20 61 6e 64 20 64 6f | ,.if.you.run.`embark-act'.and.do | 
| 1cca0 | 20 6e 6f 74 20 69 6d 6d 65 64 69 61 74 65 6c 79    20 73 65 6c 65 63 74 20 61 6e 0a 20 20 61 63 74 | .not.immediately.select.an...act | 
| 1ccc0 | 69 6f 6e 2c 20 61 66 74 65 72 20 61 20 73 68 6f    72 74 20 64 65 6c 61 79 20 45 6d 62 61 72 6b 20 | ion,.after.a.short.delay.Embark. | 
| 1cce0 | 77 69 6c 6c 20 70 6f 70 20 75 70 20 61 20 62 75    66 66 65 72 20 63 61 6c 6c 65 64 0a 20 20 60 2a | will.pop.up.a.buffer.called...`* | 
| 1cd00 | 45 6d 62 61 72 6b 20 41 63 74 69 6f 6e 73 2a 27    20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 20 6c 69 | Embark.Actions*'.containing.a.li | 
| 1cd20 | 73 74 20 6f 66 20 61 76 61 69 6c 61 62 6c 65 20    61 63 74 69 6f 6e 73 20 77 69 74 68 20 74 68 65 | st.of.available.actions.with.the | 
| 1cd40 | 69 72 0a 20 20 6b 65 79 20 62 69 6e 64 69 6e 67    73 2e 20 59 6f 75 20 63 61 6e 20 73 63 72 6f 6c | ir...key.bindings..You.can.scrol | 
| 1cd60 | 6c 20 74 68 61 74 20 62 75 66 66 65 72 20 77 69    74 68 20 74 68 65 20 6d 6f 75 73 65 20 6f 66 20 | l.that.buffer.with.the.mouse.of. | 
| 1cd80 | 77 69 74 68 20 74 68 65 0a 20 20 75 73 75 61 6c    20 63 6f 6d 6d 61 6e 64 73 20 60 73 63 72 6f 6c | with.the...usual.commands.`scrol | 
| 1cda0 | 6c 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 27 20    61 6e 64 20 60 73 63 72 6f 6c 6c 2d 6f 74 68 65 | l-other-window'.and.`scroll-othe | 
| 1cdc0 | 72 2d 77 69 6e 64 6f 77 2d 64 6f 77 6e 27 0a 20    20 28 62 6f 75 6e 64 20 62 79 20 64 65 66 61 75 | r-window-down'...(bound.by.defau | 
| 1cde0 | 6c 74 20 74 6f 20 60 43 2d 4d 2d 76 27 20 61 6e    64 20 60 43 2d 4d 2d 53 2d 76 27 29 2e 0a 0a 20 | lt.to.`C-M-v'.and.`C-M-S-v').... | 
| 1ce00 | 20 54 68 61 74 20 66 75 6e 63 74 69 6f 6e 61 6c    69 74 79 20 69 73 20 70 72 6f 76 69 64 65 64 20 | .That.functionality.is.provided. | 
| 1ce20 | 62 79 20 74 68 65 20 60 65 6d 62 61 72 6b 2d 6d    69 78 65 64 2d 69 6e 64 69 63 61 74 6f 72 27 2c | by.the.`embark-mixed-indicator', | 
| 1ce40 | 20 62 75 74 0a 20 20 45 6d 62 61 72 6b 20 68 61    73 20 6f 74 68 65 72 20 69 6e 64 69 63 61 74 6f | .but...Embark.has.other.indicato | 
| 1ce60 | 72 73 20 74 68 61 74 20 63 61 6e 20 70 72 6f 76    69 64 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | rs.that.can.provide.information. | 
| 1ce80 | 61 62 6f 75 74 20 74 68 65 0a 20 20 74 61 72 67    65 74 20 61 6e 64 20 69 74 73 20 74 79 70 65 2c | about.the...target.and.its.type, | 
| 1cea0 | 20 77 68 61 74 20 6f 74 68 65 72 20 74 61 72 67    65 74 73 20 79 6f 75 20 63 61 6e 20 63 79 63 6c | .what.other.targets.you.can.cycl | 
| 1cec0 | 65 20 74 6f 2c 20 61 6e 64 20 77 68 69 63 68 0a    20 20 61 63 74 69 6f 6e 73 20 68 61 76 65 20 6b | e.to,.and.which...actions.have.k | 
| 1cee0 | 65 79 20 62 69 6e 64 69 6e 67 73 20 69 6e 20 74    68 65 20 61 63 74 69 6f 6e 20 6d 61 70 20 66 6f | ey.bindings.in.the.action.map.fo | 
| 1cf00 | 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 79    70 65 20 6f 66 0a 20 20 74 61 72 67 65 74 2e 20 | r.the.current.type.of...target.. | 
| 1cf20 | 41 6e 79 20 6e 75 6d 62 65 72 20 6f 66 20 69 6e    64 69 63 61 74 6f 72 73 20 63 61 6e 20 62 65 20 | Any.number.of.indicators.can.be. | 
| 1cf40 | 61 63 74 69 76 65 20 61 74 20 6f 6e 63 65 20 61    6e 64 20 74 68 65 20 75 73 65 72 0a 20 20 6f 70 | active.at.once.and.the.user...op | 
| 1cf60 | 74 69 6f 6e 20 60 65 6d 62 61 72 6b 2d 69 6e 64    69 63 61 74 6f 72 73 27 20 73 68 6f 75 6c 64 20 | tion.`embark-indicators'.should. | 
| 1cf80 | 62 65 20 73 65 74 20 74 6f 20 61 20 6c 69 73 74    20 6f 66 20 74 68 65 20 64 65 73 69 72 65 64 0a | be.set.to.a.list.of.the.desired. | 
| 1cfa0 | 20 20 69 6e 64 69 63 61 74 6f 72 73 2e 0a 0a 20    20 45 6d 62 61 72 6b 20 63 6f 6d 65 73 20 77 69 | ..indicators.....Embark.comes.wi | 
| 1cfc0 | 74 68 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67    20 69 6e 64 69 63 61 74 6f 72 73 3a 0a 0a 20 20 | th.the.following.indicators:.... | 
| 1cfe0 | e2 80 a2 20 60 65 6d 62 61 72 6b 2d 6d 69 6e 69    6d 61 6c 2d 69 6e 64 69 63 61 74 6f 72 27 3a 20 | ....`embark-minimal-indicator':. | 
| 1d000 | 73 68 6f 77 73 20 61 20 6d 65 73 73 61 67 65 73    20 69 6e 20 74 68 65 20 65 63 68 6f 20 61 72 65 | shows.a.messages.in.the.echo.are | 
| 1d020 | 61 20 6f 72 0a 20 20 20 20 6d 69 6e 69 62 75 66    66 65 72 20 70 72 6f 6d 70 74 20 73 68 6f 77 69 | a.or.....minibuffer.prompt.showi | 
| 1d040 | 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 74    61 72 67 65 74 20 61 6e 64 20 74 68 65 20 74 79 | ng.the.current.target.and.the.ty | 
| 1d060 | 70 65 73 20 6f 66 20 61 6c 6c 0a 20 20 20 20 74    61 72 67 65 74 73 20 73 74 61 72 74 69 6e 67 20 | pes.of.all.....targets.starting. | 
| 1d080 | 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6e 74    20 6f 6e 65 2e 0a 0a 20 20 e2 80 a2 20 60 65 6d | with.the.current.one.........`em | 
| 1d0a0 | 62 61 72 6b 2d 68 69 67 68 6c 69 67 68 74 2d 69    6e 64 69 63 61 74 6f 72 27 3a 20 68 69 67 68 6c | bark-highlight-indicator':.highl | 
| 1d0c0 | 69 67 68 74 73 20 74 68 65 20 74 61 72 67 65 74    20 61 74 20 70 6f 69 6e 74 3b 20 6f 6e 20 62 79 | ights.the.target.at.point;.on.by | 
| 1d0e0 | 0a 20 20 20 20 64 65 66 61 75 6c 74 2e 0a 0a 20    20 e2 80 a2 20 60 65 6d 62 61 72 6b 2d 76 65 72 | .....default.........`embark-ver | 
| 1d100 | 62 6f 73 65 2d 69 6e 64 69 63 61 74 6f 72 27 3a    20 64 69 73 70 6c 61 79 73 20 61 20 74 61 62 6c | bose-indicator':.displays.a.tabl | 
| 1d120 | 65 20 6f 66 20 61 63 74 69 6f 6e 73 20 61 6e 64    20 74 68 65 69 72 0a 20 20 20 20 6b 65 79 20 62 | e.of.actions.and.their.....key.b | 
| 1d140 | 69 6e 64 69 6e 67 73 20 69 6e 20 61 20 62 75 66    66 65 72 3b 20 74 68 69 73 20 69 73 20 6e 6f 74 | indings.in.a.buffer;.this.is.not | 
| 1d160 | 20 6f 6e 20 62 79 20 64 65 66 61 75 6c 74 2c 20    69 6e 20 66 61 76 6f 72 20 6f 66 20 74 68 65 0a | .on.by.default,.in.favor.of.the. | 
| 1d180 | 20 20 20 20 6d 69 78 65 64 20 69 6e 64 69 63 61    74 6f 72 20 64 65 73 63 72 69 62 65 64 20 6e 65 | ....mixed.indicator.described.ne | 
| 1d1a0 | 78 74 2e 0a 0a 20 20 e2 80 a2 20 60 65 6d 62 61    72 6b 2d 6d 69 78 65 64 2d 69 6e 64 69 63 61 74 | xt.........`embark-mixed-indicat | 
| 1d1c0 | 6f 72 27 3a 20 73 74 61 72 74 73 20 6f 75 74 20    62 79 20 62 65 68 61 76 69 6e 67 20 61 73 20 74 | or':.starts.out.by.behaving.as.t | 
| 1d1e0 | 68 65 20 6d 69 6e 69 6d 61 6c 0a 20 20 20 20 69    6e 64 69 63 61 74 6f 72 20 62 75 74 20 61 66 74 | he.minimal.....indicator.but.aft | 
| 1d200 | 65 72 20 61 20 73 68 6f 72 74 20 64 65 6c 61 79    20 61 63 74 73 20 61 73 20 74 68 65 20 76 65 72 | er.a.short.delay.acts.as.the.ver | 
| 1d220 | 62 6f 73 65 20 69 6e 64 69 63 61 74 6f 72 3b 0a    20 20 20 20 74 68 69 73 20 69 73 20 6f 6e 20 62 | bose.indicator;.....this.is.on.b | 
| 1d240 | 79 20 64 65 66 61 75 6c 74 2e 0a 0a 20 20 e2 80    a2 20 60 65 6d 62 61 72 6b 2d 69 73 65 61 72 63 | y.default.........`embark-isearc | 
| 1d260 | 68 2d 68 69 67 68 6c 69 67 68 74 2d 69 6e 64 69    63 61 74 6f 72 27 3a 20 74 68 69 73 20 6f 6e 6c | h-highlight-indicator':.this.onl | 
| 1d280 | 79 20 64 6f 65 73 20 73 6f 6d 65 74 68 69 6e 67    20 77 68 65 6e 0a 20 20 20 20 74 68 65 20 63 75 | y.does.something.when.....the.cu | 
| 1d2a0 | 72 72 65 6e 74 20 74 61 72 67 65 74 20 69 73 20    74 68 65 20 73 79 6d 62 6f 6c 20 61 74 20 70 6f | rrent.target.is.the.symbol.at.po | 
| 1d2c0 | 69 6e 74 2c 20 69 6e 20 77 68 69 63 68 20 63 61    73 65 20 69 74 20 6c 61 7a 69 6c 79 0a 20 20 20 | int,.in.which.case.it.lazily.... | 
| 1d2e0 | 20 68 69 67 68 6c 69 67 68 74 73 20 61 6c 6c 20    6f 63 63 75 72 72 65 6e 63 65 73 20 6f 66 20 74 | .highlights.all.occurrences.of.t | 
| 1d300 | 68 61 74 20 73 79 6d 62 6f 6c 20 69 6e 20 74 68    65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 | hat.symbol.in.the.current.buffer | 
| 1d320 | 2c 0a 20 20 20 20 6c 69 6b 65 20 69 73 65 61 72    63 68 3b 20 61 6c 73 6f 20 6f 6e 20 62 79 20 64 | ,.....like.isearch;.also.on.by.d | 
| 1d340 | 65 66 61 75 6c 74 2e 0a 0a 20 20 55 73 65 72 73    20 6f 66 20 74 68 65 20 70 6f 70 75 6c 61 72 20 | efault.....Users.of.the.popular. | 
| 1d360 | 5b 77 68 69 63 68 2d 6b 65 79 5d 20 70 61 63 6b    61 67 65 20 6d 61 79 20 70 72 65 66 65 72 20 74 | [which-key].package.may.prefer.t | 
| 1d380 | 6f 20 75 73 65 20 74 68 65 0a 20 20 60 65 6d 62    61 72 6b 2d 77 68 69 63 68 2d 6b 65 79 2d 69 6e | o.use.the...`embark-which-key-in | 
| 1d3a0 | 64 69 63 61 74 6f 72 27 20 66 72 6f 6d 20 74 68    65 20 5b 45 6d 62 61 72 6b 20 77 69 6b 69 5d 2e | dicator'.from.the.[Embark.wiki]. | 
| 1d3c0 | 20 4a 75 73 74 20 63 6f 70 79 20 69 74 73 0a 20    20 64 65 66 69 6e 69 74 69 6f 6e 20 66 72 6f 6d | .Just.copy.its...definition.from | 
| 1d3e0 | 20 74 68 65 20 77 69 6b 69 20 69 6e 74 6f 20 79    6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f | .the.wiki.into.your.configuratio | 
| 1d400 | 6e 20 61 6e 64 20 63 75 73 74 6f 6d 69 7a 65 20    74 68 65 0a 20 20 60 65 6d 62 61 72 6b 2d 69 6e | n.and.customize.the...`embark-in | 
| 1d420 | 64 69 63 61 74 6f 72 73 27 20 75 73 65 72 20 6f    70 74 69 6f 6e 20 74 6f 20 65 78 63 6c 75 64 65 | dicators'.user.option.to.exclude | 
| 1d440 | 20 74 68 65 20 6d 69 78 65 64 20 61 6e 64 20 76    65 72 62 6f 73 65 0a 20 20 69 6e 64 69 63 61 74 | .the.mixed.and.verbose...indicat | 
| 1d460 | 6f 72 73 20 61 6e 64 20 74 6f 20 69 6e 63 6c 75    64 65 20 60 65 6d 62 61 72 6b 2d 77 68 69 63 68 | ors.and.to.include.`embark-which | 
| 1d480 | 2d 6b 65 79 2d 69 6e 64 69 63 61 74 6f 72 27 2e    0a 0a 20 20 49 66 20 79 6f 75 20 75 73 65 20 5b | -key-indicator'.....If.you.use.[ | 
| 1d4a0 | 56 65 72 74 69 63 6f 5d 2c 20 74 68 65 72 65 20    69 73 20 61 6e 20 65 76 65 6e 20 65 61 73 69 65 | Vertico],.there.is.an.even.easie | 
| 1d4c0 | 72 20 77 61 79 20 74 6f 20 67 65 74 20 61 0a 20    20 60 77 68 69 63 68 2d 6b 65 79 27 2d 6c 69 6b | r.way.to.get.a...`which-key'-lik | 
| 1d4e0 | 65 20 64 69 73 70 6c 61 79 20 74 68 61 74 20 61    6c 73 6f 20 6c 65 74 73 20 79 6f 75 20 75 73 65 | e.display.that.also.lets.you.use | 
| 1d500 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 6f 20 6e    61 72 72 6f 77 0a 20 20 64 6f 77 6e 20 74 68 65 | .completion.to.narrow...down.the | 
| 1d520 | 20 6c 69 73 74 20 6f 66 20 61 6c 74 65 72 6e 61    74 69 76 65 73 2c 20 64 65 73 63 72 69 62 65 64 | .list.of.alternatives,.described | 
| 1d540 | 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 74    68 65 20 6e 65 78 74 0a 20 20 73 65 63 74 69 6f | .at.the.end.of.the.next...sectio | 
| 1d560 | 6e 2e 0a 0a 0a 5b 77 68 69 63 68 2d 6b 65 79 5d    20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 | n....[which-key].<https://github | 
| 1d580 | 2e 63 6f 6d 2f 6a 75 73 74 62 75 72 2f 65 6d 61    63 73 2d 77 68 69 63 68 2d 6b 65 79 3e 0a 0a 5b | .com/justbur/emacs-which-key>..[ | 
| 1d5a0 | 45 6d 62 61 72 6b 20 77 69 6b 69 5d 0a 3c 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | Embark.wiki].<https://github.com | 
| 1d5c0 | 2f 6f 61 6e 74 6f 6c 69 6e 2f 65 6d 62 61 72 6b    2f 77 69 6b 69 2f 41 64 64 69 74 69 6f 6e 61 6c | /oantolin/embark/wiki/Additional | 
| 1d5e0 | 2d 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 23 75    73 65 2d 77 68 69 63 68 2d 6b 65 79 2d 6c 69 6b | -Configuration#use-which-key-lik | 
| 1d600 | 65 2d 61 2d 6b 65 79 2d 6d 65 6e 75 2d 70 72 6f    6d 70 74 3e 0a 0a 5b 56 65 72 74 69 63 6f 5d 20 | e-a-key-menu-prompt>..[Vertico]. | 
| 1d620 | 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 | <https://github.com/minad/vertic | 
| 1d640 | 6f 3e 0a 0a 0a 33 2e 32 20 53 65 6c 65 63 74 69    6e 67 20 63 6f 6d 6d 61 6e 64 73 20 76 69 61 20 | o>...3.2.Selecting.commands.via. | 
| 1d660 | 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 69 6e 73 74    65 61 64 20 6f 66 20 6b 65 79 20 62 69 6e 64 69 | completions.instead.of.key.bindi | 
| 1d680 | 6e 67 73 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80    e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 | ngs............................. | 
| 1d6a0 | 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94    80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | ................................ | 
| 1d6c0 | e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2    94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 | ................................ | 
| 1d6e0 | 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80    e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 | ................................ | 
| 1d700 | 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94    80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | ................................ | 
| 1d720 | e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2    94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a | ................................ | 
| 1d740 | 20 20 41 73 20 61 6e 20 61 6c 74 65 72 6e 61 74    69 76 65 20 74 6f 20 72 65 61 64 69 6e 67 20 74 | ..As.an.alternative.to.reading.t | 
| 1d760 | 68 65 20 6c 69 73 74 20 6f 66 20 61 63 74 69 6f    6e 73 20 69 6e 20 74 68 65 20 76 65 72 62 6f 73 | he.list.of.actions.in.the.verbos | 
| 1d780 | 65 20 6f 72 0a 20 20 6d 69 78 65 64 20 69 6e 64    69 63 61 74 6f 72 73 20 28 73 65 65 20 74 68 65 | e.or...mixed.indicators.(see.the | 
| 1d7a0 | 20 70 72 65 76 69 6f 75 73 20 73 65 63 74 69 6f    6e 20 66 6f 72 20 61 20 64 65 73 63 72 69 70 74 | .previous.section.for.a.descript | 
| 1d7c0 | 69 6f 6e 20 6f 66 0a 20 20 74 68 65 73 65 29 2c    20 79 6f 75 20 63 61 6e 20 70 72 65 73 73 20 74 | ion.of...these),.you.can.press.t | 
| 1d7e0 | 68 65 20 60 65 6d 62 61 72 6b 2d 68 65 6c 70 2d    6b 65 79 27 2c 20 77 68 69 63 68 20 69 73 20 60 | he.`embark-help-key',.which.is.` | 
| 1d800 | 43 2d 68 27 20 62 79 20 64 65 66 61 75 6c 74 0a    20 20 28 62 75 74 20 79 6f 75 20 6d 61 79 20 70 | C-h'.by.default...(but.you.may.p | 
| 1d820 | 72 65 66 65 72 20 60 3f 27 20 74 6f 20 66 72 65    65 20 75 70 20 60 43 2d 68 27 20 66 6f 72 20 75 | refer.`?'.to.free.up.`C-h'.for.u | 
| 1d840 | 73 65 20 61 73 20 61 20 70 72 65 66 69 78 29 20    61 66 74 65 72 0a 20 20 72 75 6e 6e 69 6e 67 20 | se.as.a.prefix).after...running. | 
| 1d860 | 60 65 6d 62 61 72 6b 2d 61 63 74 27 2e 20 50 72    65 73 73 69 6e 67 20 74 68 65 20 68 65 6c 70 20 | `embark-act'..Pressing.the.help. | 
| 1d880 | 6b 65 79 20 77 69 6c 6c 20 70 72 6f 6d 70 74 20    79 6f 75 20 66 6f 72 20 74 68 65 0a 20 20 6e 61 | key.will.prompt.you.for.the...na | 
| 1d8a0 | 6d 65 20 6f 66 20 61 6e 20 61 63 74 69 6f 6e 20    77 69 74 68 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 | me.of.an.action.with.completion. | 
| 1d8c0 | 28 62 75 74 20 66 65 65 6c 20 66 72 65 65 20 74    6f 20 65 6e 74 65 72 20 61 20 63 6f 6d 6d 61 6e | (but.feel.free.to.enter.a.comman | 
| 1d8e0 | 64 0a 20 20 74 68 61 74 20 69 73 20 6e 6f 74 20    61 6d 6f 6e 67 20 74 68 65 20 6f 66 66 65 72 65 | d...that.is.not.among.the.offere | 
| 1d900 | 64 20 63 61 6e 64 69 64 61 74 65 73 21 29 2c 20    61 6e 64 20 77 69 6c 6c 20 61 6c 73 6f 20 72 65 | d.candidates!),.and.will.also.re | 
| 1d920 | 6d 69 6e 64 20 79 6f 75 0a 20 20 6f 66 20 74 68    65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 2e 20 | mind.you...of.the.key.bindings.. | 
| 1d940 | 59 6f 75 20 63 61 6e 20 70 72 65 73 73 20 60 65    6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 70 72 6f | You.can.press.`embark-keymap-pro | 
| 1d960 | 6d 70 74 65 72 2d 6b 65 79 27 2c 20 77 68 69 63    68 0a 20 20 69 73 20 60 40 27 20 62 79 20 64 65 | mpter-key',.which...is.`@'.by.de | 
| 1d980 | 66 61 75 6c 74 2c 20 61 74 20 74 68 65 20 70 72    6f 6d 70 74 20 61 6e 64 20 74 68 65 6e 20 6f 6e | fault,.at.the.prompt.and.then.on | 
| 1d9a0 | 65 20 6f 66 20 74 68 65 20 6b 65 79 20 62 69 6e    64 69 6e 67 73 20 74 6f 0a 20 20 65 6e 74 65 72 | e.of.the.key.bindings.to...enter | 
| 1d9c0 | 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65    20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 61 | .the.name.of.the.corresponding.a | 
| 1d9e0 | 63 74 69 6f 6e 2e 0a 0a 20 20 59 6f 75 20 6d 61    79 20 74 68 69 6e 6b 20 74 68 61 74 20 77 69 74 | ction.....You.may.think.that.wit | 
| 1da00 | 68 20 74 68 65 20 60 2a 45 6d 62 61 72 6b 20 41    63 74 69 6f 6e 73 2a 27 20 62 75 66 66 65 72 20 | h.the.`*Embark.Actions*'.buffer. | 
| 1da20 | 70 6f 70 70 69 6e 67 20 75 70 20 74 6f 0a 20 20    72 65 6d 69 6e 64 20 79 6f 75 20 6f 66 20 74 68 | popping.up.to...remind.you.of.th | 
| 1da40 | 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 79    6f 75 27 64 20 6e 65 76 65 72 20 77 61 6e 74 20 | e.key.bindings.you'd.never.want. | 
| 1da60 | 74 6f 20 75 73 65 20 63 6f 6d 70 6c 65 74 69 6f    6e 20 74 6f 0a 20 20 73 65 6c 65 63 74 20 61 6e | to.use.completion.to...select.an | 
| 1da80 | 20 61 63 74 69 6f 6e 20 62 79 20 6e 61 6d 65 2c    20 62 75 74 20 70 65 72 73 6f 6e 61 6c 6c 79 20 | .action.by.name,.but.personally. | 
| 1daa0 | 49 20 66 69 6e 64 20 74 68 61 74 20 74 79 70 69    6e 67 20 61 20 73 6d 61 6c 6c 0a 20 20 70 6f 72 | I.find.that.typing.a.small...por | 
| 1dac0 | 74 69 6f 6e 20 6f 66 20 74 68 65 20 61 63 74 69    6f 6e 20 6e 61 6d 65 20 74 6f 20 6e 61 72 72 6f | tion.of.the.action.name.to.narro | 
| 1dae0 | 77 20 64 6f 77 6e 20 74 68 65 20 6c 69 73 74 20    6f 66 20 63 61 6e 64 69 64 61 74 65 73 20 66 65 | w.down.the.list.of.candidates.fe | 
| 1db00 | 65 6c 73 0a 20 20 73 69 67 6e 69 66 69 63 61 6e    74 6c 79 20 66 61 73 74 65 72 20 74 68 61 6e 20 | els...significantly.faster.than. | 
| 1db20 | 76 69 73 75 61 6c 6c 79 20 73 63 61 6e 6e 69 6e    67 20 74 68 65 20 65 6e 74 69 72 65 20 6c 69 73 | visually.scanning.the.entire.lis | 
| 1db40 | 74 20 6f 66 0a 20 20 61 63 74 69 6f 6e 73 2e 0a    0a 20 20 49 66 20 79 6f 75 20 66 69 6e 64 20 79 | t.of...actions.....If.you.find.y | 
| 1db60 | 6f 75 20 70 72 65 66 65 72 20 73 65 6c 65 63 74    69 6e 67 20 61 63 74 69 6f 6e 73 20 74 68 61 74 | ou.prefer.selecting.actions.that | 
| 1db80 | 20 77 61 79 2c 20 79 6f 75 20 63 61 6e 20 63 6f    6e 66 69 67 75 72 65 0a 20 20 65 6d 62 61 72 6b | .way,.you.can.configure...embark | 
| 1dba0 | 20 74 6f 20 61 6c 77 61 79 73 20 70 72 6f 6d 70    74 20 79 6f 75 20 66 6f 72 20 61 63 74 69 6f 6e | .to.always.prompt.you.for.action | 
| 1dbc0 | 73 20 62 79 20 73 65 74 74 69 6e 67 20 74 68 65    20 76 61 72 69 61 62 6c 65 0a 20 20 60 65 6d 62 | s.by.setting.the.variable...`emb | 
| 1dbe0 | 61 72 6b 2d 70 72 6f 6d 70 74 65 72 27 20 74 6f    20 60 65 6d 62 61 72 6b 2d 63 6f 6d 70 6c 65 74 | ark-prompter'.to.`embark-complet | 
| 1dc00 | 69 6e 67 2d 72 65 61 64 2d 70 72 6f 6d 70 74 65    72 27 2e 0a 0a 20 20 4f 6e 20 74 68 65 20 6f 74 | ing-read-prompter'.....On.the.ot | 
| 1dc20 | 68 65 72 20 68 61 6e 64 2c 20 79 6f 75 20 6d 61    79 20 77 69 73 68 20 74 6f 20 63 6f 6e 74 69 6e | her.hand,.you.may.wish.to.contin | 
| 1dc40 | 75 65 20 75 73 69 6e 67 20 6b 65 79 20 62 69 6e    64 69 6e 67 73 20 66 6f 72 20 74 68 65 0a 20 20 | ue.using.key.bindings.for.the... | 
| 1dc60 | 61 63 74 69 6f 6e 73 20 79 6f 75 20 70 65 72 66    6f 72 6d 20 6d 6f 73 74 20 6f 66 74 65 6e 2c 20 | actions.you.perform.most.often,. | 
| 1dc80 | 61 6e 64 20 74 6f 20 75 73 65 20 63 6f 6d 70 6c    65 74 69 6f 6e 20 6f 6e 6c 79 20 74 6f 20 65 78 | and.to.use.completion.only.to.ex | 
| 1dca0 | 70 6c 6f 72 65 0a 20 20 77 68 61 74 20 66 75 72    74 68 65 72 20 61 63 74 69 6f 6e 73 20 61 72 65 | plore...what.further.actions.are | 
| 1dcc0 | 20 61 76 61 69 6c 61 62 6c 65 20 6f 72 20 77 68    65 6e 20 79 6f 75 27 76 65 20 66 6f 72 67 6f 74 | .available.or.when.you've.forgot | 
| 1dce0 | 74 65 6e 20 61 20 6b 65 79 0a 20 20 62 69 6e 64    69 6e 67 2e 20 49 6e 20 74 68 61 74 20 63 61 73 | ten.a.key...binding..In.that.cas | 
| 1dd00 | 65 2c 20 79 6f 75 20 6d 61 79 20 70 72 65 66 65    72 20 74 6f 20 75 73 65 20 74 68 65 20 6d 69 6e | e,.you.may.prefer.to.use.the.min | 
| 1dd20 | 69 6d 61 6c 20 69 6e 64 69 63 61 74 6f 72 2c 0a    20 20 77 68 69 63 68 20 64 6f 65 73 20 6e 6f 74 | imal.indicator,...which.does.not | 
| 1dd40 | 20 70 6f 70 2d 75 70 20 61 6e 20 60 2a 45 6d 62    61 72 6b 20 41 63 74 69 6f 6e 73 2a 27 20 62 75 | .pop-up.an.`*Embark.Actions*'.bu | 
| 1dd60 | 66 66 65 72 20 61 74 20 61 6c 6c 2c 20 61 6e 64    20 74 6f 20 75 73 65 0a 20 20 74 68 65 20 60 65 | ffer.at.all,.and.to.use...the.`e | 
| 1dd80 | 6d 62 61 72 6b 2d 68 65 6c 70 2d 6b 65 79 27 20    77 68 65 6e 65 76 65 72 20 79 6f 75 20 6e 65 65 | mbark-help-key'.whenever.you.nee | 
| 1dda0 | 64 20 68 65 6c 70 2e 20 54 68 69 73 20 75 6e 6f    62 74 72 75 73 69 76 65 20 73 65 74 75 70 0a 20 | d.help..This.unobtrusive.setup.. | 
| 1ddc0 | 20 69 73 20 61 63 68 69 65 76 65 64 20 77 69 74    68 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 | .is.achieved.with.the.following. | 
| 1dde0 | 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 0a 0a    20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 | configuration:.................. | 
| 1de00 | 80 0a 20 20 e2 94 82 20 28 73 65 74 71 20 65 6d    62 61 72 6b 2d 69 6e 64 69 63 61 74 6f 72 73 0a | ........(setq.embark-indicators. | 
| 1de20 | 20 20 e2 94 82 20 20 20 20 20 20 20 27 28 65 6d    62 61 72 6b 2d 6d 69 6e 69 6d 61 6c 2d 69 6e 64 | ............'(embark-minimal-ind | 
| 1de40 | 69 63 61 74 6f 72 20 20 3b 20 64 65 66 61 75 6c    74 20 69 73 20 65 6d 62 61 72 6b 2d 6d 69 78 65 | icator..;.default.is.embark-mixe | 
| 1de60 | 64 2d 69 6e 64 69 63 61 74 6f 72 0a 20 20 e2 94    82 20 09 65 6d 62 61 72 6b 2d 68 69 67 68 6c 69 | d-indicator........embark-highli | 
| 1de80 | 67 68 74 2d 69 6e 64 69 63 61 74 6f 72 0a 20 20    e2 94 82 20 09 65 6d 62 61 72 6b 2d 69 73 65 61 | ght-indicator........embark-isea | 
| 1dea0 | 72 63 68 2d 68 69 67 68 6c 69 67 68 74 2d 69 6e    64 69 63 61 74 6f 72 29 29 0a 20 20 e2 94 94 e2 | rch-highlight-indicator))....... | 
| 1dec0 | 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 5b    56 65 72 74 69 63 6f 5d 20 75 73 65 72 73 20 6d | ...............[Vertico].users.m | 
| 1dee0 | 61 79 20 77 69 73 68 20 74 6f 20 63 6f 6e 66 69    67 75 72 65 20 61 20 67 72 69 64 20 64 69 73 70 | ay.wish.to.configure.a.grid.disp | 
| 1df00 | 6c 61 79 20 66 6f 72 20 74 68 65 20 61 63 74 69    6f 6e 73 0a 20 20 61 6e 64 20 6b 65 79 2d 62 69 | lay.for.the.actions...and.key-bi | 
| 1df20 | 6e 64 69 6e 67 73 2c 20 72 65 6d 69 6e 69 73 63    65 6e 74 20 6f 66 20 74 68 65 20 70 6f 70 75 6c | ndings,.reminiscent.of.the.popul | 
| 1df40 | 61 72 20 70 61 63 6b 61 67 65 20 5b 77 68 69 63    68 2d 6b 65 79 5d 2c 20 62 75 74 2c 0a 20 20 6f | ar.package.[which-key],.but,...o | 
| 1df60 | 66 20 63 6f 75 72 73 65 2c 20 65 6e 68 61 6e 63    65 64 20 62 79 20 74 68 65 20 75 73 65 20 6f 66 | f.course,.enhanced.by.the.use.of | 
| 1df80 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 6f 20 6e    61 72 72 6f 77 20 74 68 65 20 6c 69 73 74 20 6f | .completion.to.narrow.the.list.o | 
| 1dfa0 | 66 0a 20 20 63 6f 6d 6d 61 6e 64 73 2e 20 49 6e    20 6f 72 64 65 72 20 74 6f 20 67 65 74 20 74 68 | f...commands..In.order.to.get.th | 
| 1dfc0 | 65 20 67 72 69 64 20 64 69 73 70 6c 61 79 2c 20    70 75 74 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e | e.grid.display,.put.the.followin | 
| 1dfe0 | 67 20 69 6e 20 79 6f 75 72 0a 20 20 56 65 72 74    69 63 6f 20 63 6f 6e 66 69 67 75 72 61 74 69 6f | g.in.your...Vertico.configuratio | 
| 1e000 | 6e 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2    94 80 e2 94 80 0a 20 20 e2 94 82 20 28 61 64 64 | n:..........................(add | 
| 1e020 | 2d 74 6f 2d 6c 69 73 74 20 27 76 65 72 74 69 63    6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 63 61 74 65 | -to-list.'vertico-multiform-cate | 
| 1e040 | 67 6f 72 69 65 73 20 27 28 65 6d 62 61 72 6b 2d    6b 65 79 62 69 6e 64 69 6e 67 20 67 72 69 64 29 | gories.'(embark-keybinding.grid) | 
| 1e060 | 29 0a 20 20 e2 94 82 20 28 76 65 72 74 69 63 6f    2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 29 | ).......(vertico-multiform-mode) | 
| 1e080 | 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2    94 80 0a 0a 20 20 54 68 69 73 20 77 69 6c 6c 20 | ......................This.will. | 
| 1e0a0 | 6d 61 6b 65 20 74 68 65 20 61 76 61 69 6c 61 62    6c 65 20 6b 65 79 73 20 62 65 20 73 68 6f 77 6e | make.the.available.keys.be.shown | 
| 1e0c0 | 20 69 6e 20 61 20 63 6f 6d 70 61 63 74 20 67 72    69 64 20 6c 69 6b 65 20 69 6e 0a 20 20 60 77 68 | .in.a.compact.grid.like.in...`wh | 
| 1e0e0 | 69 63 68 2d 6b 65 79 27 2e 20 54 68 65 20 60 76    65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d | ich-key'..The.`vertico-multiform | 
| 1e100 | 2d 6d 6f 64 65 27 20 61 6c 73 6f 20 65 6e 61 62    6c 65 73 20 6b 65 79 73 20 73 75 63 68 20 61 73 | -mode'.also.enables.keys.such.as | 
| 1e120 | 0a 20 20 60 4d 2d 56 27 2c 20 60 4d 2d 47 27 2c    20 60 4d 2d 42 27 2c 20 61 6e 64 20 60 4d 2d 55 | ...`M-V',.`M-G',.`M-B',.and.`M-U | 
| 1e140 | 27 20 66 6f 72 20 6d 61 6e 75 61 6c 6c 79 20 73    77 69 74 63 68 69 6e 67 20 62 65 74 77 65 65 6e | '.for.manually.switching.between | 
| 1e160 | 20 6c 61 79 6f 75 74 73 0a 20 20 69 6e 20 56 65    72 74 69 63 6f 20 62 75 66 66 65 72 73 2e 0a 0a | .layouts...in.Vertico.buffers... | 
| 1e180 | 0a 5b 56 65 72 74 69 63 6f 5d 20 3c 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d | .[Vertico].<https://github.com/m | 
| 1e1a0 | 69 6e 61 64 2f 76 65 72 74 69 63 6f 3e 0a 0a 5b    77 68 69 63 68 2d 6b 65 79 5d 20 3c 68 74 74 70 | inad/vertico>..[which-key].<http | 
| 1e1c0 | 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a    75 73 74 62 75 72 2f 65 6d 61 63 73 2d 77 68 69 | s://github.com/justbur/emacs-whi | 
| 1e1e0 | 63 68 2d 6b 65 79 3e 0a 0a 33 2e 32 2e 31 20 53    65 6c 65 63 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 | ch-key>..3.2.1.Selecting.command | 
| 1e200 | 73 20 76 69 61 20 63 6f 6d 70 6c 65 74 69 6f 6e    20 6f 75 74 73 69 64 65 20 6f 66 20 45 6d 62 61 | s.via.completion.outside.of.Emba | 
| 1e220 | 72 6b 0a e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2    95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 | rk.............................. | 
| 1e240 | 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c    e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 | ................................ | 
| 1e260 | 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95    8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c | ................................ | 
| 1e280 | e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2    95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 | ................................ | 
| 1e2a0 | 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c    e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 | ................................ | 
| 1e2c0 | 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c 0a 0a    20 20 49 66 20 79 6f 75 20 6c 69 6b 65 20 74 68 | ..................If.you.like.th | 
| 1e2e0 | 69 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 6e    74 65 72 66 61 63 65 20 66 6f 72 20 65 78 70 6c | is.completion.interface.for.expl | 
| 1e300 | 6f 72 69 6e 67 20 6b 65 79 20 62 69 6e 64 69 6e    67 73 20 66 6f 72 0a 20 20 45 6d 62 61 72 6b 20 | oring.key.bindings.for...Embark. | 
| 1e320 | 61 63 74 69 6f 6e 73 2c 20 79 6f 75 20 6d 61 79    20 77 61 6e 74 20 74 6f 20 75 73 65 20 69 74 20 | actions,.you.may.want.to.use.it. | 
| 1e340 | 65 6c 73 65 77 68 65 72 65 20 69 6e 20 45 6d 61    63 73 2e 20 59 6f 75 20 63 61 6e 20 75 73 65 0a | elsewhere.in.Emacs..You.can.use. | 
| 1e360 | 20 20 45 6d 62 61 72 6b 27 73 20 63 6f 6d 70 6c    65 74 69 6f 6e 2d 62 61 73 65 64 20 63 6f 6d 6d | ..Embark's.completion-based.comm | 
| 1e380 | 61 6e 64 20 70 72 6f 6d 70 74 65 72 20 74 6f 20    6c 69 73 74 3a 0a 0a 20 20 e2 80 a2 20 6b 65 79 | and.prompter.to.list:........key | 
| 1e3a0 | 20 62 69 6e 64 69 6e 67 73 20 75 6e 64 65 72 20    61 20 70 72 65 66 69 78 2c 0a 20 20 e2 80 a2 20 | .bindings.under.a.prefix,....... | 
| 1e3c0 | 6c 6f 63 61 6c 20 6b 65 79 20 62 69 6e 64 69 6e    67 73 2c 20 6f 72 0a 20 20 e2 80 a2 20 61 6c 6c | local.key.bindings,.or.......all | 
| 1e3e0 | 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 2e 0a 0a    20 20 54 6f 20 75 73 65 20 69 74 20 66 6f 72 20 | .key.bindings.....To.use.it.for. | 
| 1e400 | 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 75 6e 64    65 72 20 61 20 70 72 65 66 69 78 20 28 79 6f 75 | key.bindings.under.a.prefix.(you | 
| 1e420 | 20 63 61 6e 20 75 73 65 20 74 68 69 73 20 74 6f    20 72 65 70 6c 61 63 65 0a 20 20 74 68 65 20 60 | .can.use.this.to.replace...the.` | 
| 1e440 | 77 68 69 63 68 2d 6b 65 79 27 20 70 61 63 6b 61    67 65 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 29 | which-key'.package,.for.example) | 
| 1e460 | 2c 20 75 73 65 20 74 68 69 73 20 63 6f 6e 66 69    67 75 72 61 74 69 6f 6e 3a 0a 0a 20 20 e2 94 8c | ,.use.this.configuration:....... | 
| 1e480 | e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2    94 82 20 28 73 65 74 71 20 70 72 65 66 69 78 2d | ...................(setq.prefix- | 
| 1e4a0 | 68 65 6c 70 2d 63 6f 6d 6d 61 6e 64 20 23 27 65    6d 62 61 72 6b 2d 70 72 65 66 69 78 2d 68 65 6c | help-command.#'embark-prefix-hel | 
| 1e4c0 | 70 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 e2 94 94    e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 | p-command)...................... | 
| 1e4e0 | 4e 6f 77 2c 20 77 68 65 6e 20 79 6f 75 20 68 61    76 65 20 73 74 61 72 74 65 64 20 6f 6e 20 61 20 | Now,.when.you.have.started.on.a. | 
| 1e500 | 70 72 65 66 69 78 20 73 65 71 75 65 6e 63 65 20    73 75 63 68 20 61 73 20 60 43 2d 78 27 20 6f 72 | prefix.sequence.such.as.`C-x'.or | 
| 1e520 | 0a 20 20 60 43 2d 63 27 2c 20 70 72 65 73 73 69    6e 67 20 60 43 2d 68 27 20 77 69 6c 6c 20 62 72 | ...`C-c',.pressing.`C-h'.will.br | 
| 1e540 | 69 6e 67 20 75 70 20 74 68 65 20 45 6d 62 61 72    6b 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 | ing.up.the.Embark.version.of.the | 
| 1e560 | 20 62 75 69 6c 74 2d 69 6e 0a 20 20 60 70 72 65    66 69 78 2d 68 65 6c 70 2d 63 6f 6d 6d 61 6e 64 | .built-in...`prefix-help-command | 
| 1e580 | 27 2c 20 77 68 69 63 68 20 77 69 6c 6c 20 6c 69    73 74 20 74 68 65 20 6b 65 79 73 20 75 6e 64 65 | ',.which.will.list.the.keys.unde | 
| 1e5a0 | 72 20 74 68 61 74 20 70 72 65 66 69 78 20 61 6e    64 0a 20 20 74 68 65 69 72 20 62 69 6e 64 69 6e | r.that.prefix.and...their.bindin | 
| 1e5c0 | 67 73 2c 20 61 6e 64 20 6c 65 74 73 20 79 6f 75    20 73 65 6c 65 63 74 20 74 68 65 20 6f 6e 65 20 | gs,.and.lets.you.select.the.one. | 
| 1e5e0 | 79 6f 75 20 77 61 6e 74 65 64 20 77 69 74 68 0a    20 20 63 6f 6d 70 6c 65 74 69 6f 6e 2c 20 6f 72 | you.wanted.with...completion,.or | 
| 1e600 | 20 62 79 20 6b 65 79 20 62 69 6e 64 69 6e 67 20    69 66 20 79 6f 75 20 70 72 65 73 73 0a 20 20 60 | .by.key.binding.if.you.press...` | 
| 1e620 | 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 70 72    6f 6d 70 74 65 72 2d 6b 65 79 27 2e 0a 0a 20 20 | embark-keymap-prompter-key'..... | 
| 1e640 | 54 6f 20 6c 69 73 74 20 6c 6f 63 61 6c 20 6f 72    20 67 6c 6f 62 61 6c 20 6b 65 79 20 62 69 6e 64 | To.list.local.or.global.key.bind | 
| 1e660 | 69 6e 67 73 2c 20 75 73 65 20 74 68 65 20 63 6f    6d 6d 61 6e 64 0a 20 20 60 65 6d 62 61 72 6b 2d | ings,.use.the.command...`embark- | 
| 1e680 | 62 69 6e 64 69 6e 67 73 27 2e 20 20 59 6f 75 20    63 61 6e 20 62 69 6e 64 20 74 68 61 74 20 74 6f | bindings'...You.can.bind.that.to | 
| 1e6a0 | 20 60 43 2d 68 20 62 27 2c 20 77 68 69 63 68 20    69 73 20 74 68 65 20 64 65 66 61 75 6c 74 0a 20 | .`C-h.b',.which.is.the.default.. | 
| 1e6c0 | 20 6b 65 79 20 62 69 6e 64 69 6e 67 20 66 6f 72    20 74 68 65 20 62 75 69 6c 74 2d 69 6e 20 60 64 | .key.binding.for.the.built-in.`d | 
| 1e6e0 | 65 73 63 72 69 62 65 2d 62 69 6e 64 69 6e 67 73    27 20 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 63 68 | escribe-bindings'.command,.which | 
| 1e700 | 20 74 68 69 73 0a 20 20 63 6f 6d 6d 61 6e 64 20    63 61 6e 20 72 65 70 6c 61 63 65 2e 20 42 79 20 | .this...command.can.replace..By. | 
| 1e720 | 64 65 66 61 75 6c 74 2c 20 60 65 6d 62 61 72 6b    2d 62 69 6e 64 69 6e 67 73 27 20 6c 69 73 74 73 | default,.`embark-bindings'.lists | 
| 1e740 | 20 6c 6f 63 61 6c 20 6b 65 79 0a 20 20 62 69 6e    64 69 6e 67 73 2c 20 74 79 70 69 63 61 6c 6c 79 | .local.key...bindings,.typically | 
| 1e760 | 20 74 68 6f 73 65 20 62 6f 75 6e 64 20 69 6e 20    74 68 65 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 6b | .those.bound.in.the.major.mode.k | 
| 1e780 | 65 79 6d 61 70 3b 20 74 6f 20 67 65 74 0a 20 20    67 6c 6f 62 61 6c 20 62 69 6e 64 69 6e 67 73 20 | eymap;.to.get...global.bindings. | 
| 1e7a0 | 61 73 20 77 65 6c 6c 2c 20 63 61 6c 6c 20 69 74    20 77 69 74 68 20 61 20 60 43 2d 75 27 20 70 72 | as.well,.call.it.with.a.`C-u'.pr | 
| 1e7c0 | 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 0a 0a    0a 33 2e 33 20 51 75 69 74 74 69 6e 67 20 74 68 | efix.argument....3.3.Quitting.th | 
| 1e7e0 | 65 20 6d 69 6e 69 62 75 66 66 65 72 20 61 66 74    65 72 20 61 6e 20 61 63 74 69 6f 6e 0a e2 94 80 | e.minibuffer.after.an.action.... | 
| 1e800 | e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2    94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 | ................................ | 
| 1e820 | 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80    e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 | ................................ | 
| 1e840 | 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94    80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | ................................ | 
| 1e860 | e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2    94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a | ................................ | 
| 1e880 | 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 69 66    20 79 6f 75 20 63 61 6c 6c 20 60 65 6d 62 61 72 | ..By.default,.if.you.call.`embar | 
| 1e8a0 | 6b 2d 61 63 74 27 20 66 72 6f 6d 20 74 68 65 20    6d 69 6e 69 62 75 66 66 65 72 20 69 74 20 71 75 | k-act'.from.the.minibuffer.it.qu | 
| 1e8c0 | 69 74 73 20 74 68 65 0a 20 20 6d 69 6e 69 62 75    66 66 65 72 20 61 66 74 65 72 20 70 65 72 66 6f | its.the...minibuffer.after.perfo | 
| 1e8e0 | 72 6d 69 6e 67 20 74 68 65 20 61 63 74 69 6f 6e    2e 20 59 6f 75 20 63 61 6e 20 63 68 61 6e 67 65 | rming.the.action..You.can.change | 
| 1e900 | 20 74 68 69 73 20 62 79 20 73 65 74 74 69 6e 67    0a 20 20 74 68 65 20 75 73 65 72 20 6f 70 74 69 | .this.by.setting...the.user.opti | 
| 1e920 | 6f 6e 20 60 65 6d 62 61 72 6b 2d 71 75 69 74 2d    61 66 74 65 72 2d 61 63 74 69 6f 6e 27 20 74 6f | on.`embark-quit-after-action'.to | 
| 1e940 | 20 60 6e 69 6c 27 2e 20 48 61 76 69 6e 67 0a 20    20 60 65 6d 62 61 72 6b 2d 61 63 74 27 20 2f 6e | .`nil'..Having...`embark-act'./n | 
| 1e960 | 6f 74 2f 20 71 75 69 74 20 74 68 65 20 6d 69 6e    69 62 75 66 66 65 72 20 63 61 6e 20 62 65 20 75 | ot/.quit.the.minibuffer.can.be.u | 
| 1e980 | 73 65 66 75 6c 20 74 6f 20 74 75 72 6e 20 63 6f    6d 6d 61 6e 64 73 0a 20 20 69 6e 74 6f 20 6c 69 | seful.to.turn.commands...into.li | 
| 1e9a0 | 74 74 6c 65 20 22 74 68 69 6e 67 20 6d 61 6e 61    67 65 72 73 22 2e 20 46 6f 72 20 65 78 61 6d 70 | ttle."thing.managers"..For.examp | 
| 1e9c0 | 6c 65 2c 20 79 6f 75 20 63 61 6e 20 75 73 65 20    60 66 69 6e 64 2d 66 69 6c 65 27 20 61 73 0a 20 | le,.you.can.use.`find-file'.as.. | 
| 1e9e0 | 20 61 20 6c 69 74 74 6c 65 20 66 69 6c 65 20 6d    61 6e 61 67 65 72 20 6f 72 20 60 64 65 73 63 72 | .a.little.file.manager.or.`descr | 
| 1ea00 | 69 62 65 2d 70 61 63 6b 61 67 65 27 20 61 73 20    61 20 6c 69 74 74 6c 65 20 70 61 63 6b 61 67 65 | ibe-package'.as.a.little.package | 
| 1ea20 | 0a 20 20 6d 61 6e 61 67 65 72 3a 20 79 6f 75 20    63 61 6e 20 72 75 6e 20 74 68 6f 73 65 20 63 6f | ...manager:.you.can.run.those.co | 
| 1ea40 | 6d 6d 61 6e 64 73 2c 20 70 65 72 66 6f 72 6d 20    61 20 73 65 72 69 65 73 20 6f 66 20 61 63 74 69 | mmands,.perform.a.series.of.acti | 
| 1ea60 | 6f 6e 73 2c 20 61 6e 64 0a 20 20 74 68 65 6e 20    71 75 69 74 20 74 68 65 20 63 6f 6d 6d 61 6e 64 | ons,.and...then.quit.the.command | 
| 1ea80 | 2e 0a 0a 20 20 49 66 20 79 6f 75 20 77 61 6e 74    20 74 6f 20 63 6f 6e 74 72 6f 6c 20 74 68 65 20 | .....If.you.want.to.control.the. | 
| 1eaa0 | 71 75 69 74 74 69 6e 67 20 62 65 68 61 76 69 6f    72 20 69 6e 20 61 20 66 69 6e 65 2d 67 72 61 69 | quitting.behavior.in.a.fine-grai | 
| 1eac0 | 6e 65 64 20 6d 61 6e 6e 65 72 0a 20 20 64 65 70    65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 61 63 | ned.manner...depending.on.the.ac | 
| 1eae0 | 74 69 6f 6e 2c 20 79 6f 75 20 63 61 6e 20 73 65    74 20 60 65 6d 62 61 72 6b 2d 71 75 69 74 2d 61 | tion,.you.can.set.`embark-quit-a | 
| 1eb00 | 66 74 65 72 2d 61 63 74 69 6f 6e 27 20 74 6f 20    61 6e 0a 20 20 61 6c 69 73 74 2c 20 61 73 73 6f | fter-action'.to.an...alist,.asso | 
| 1eb20 | 63 69 61 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 73    20 74 6f 20 65 69 74 68 65 72 20 60 74 27 20 66 | ciating.commands.to.either.`t'.f | 
| 1eb40 | 6f 72 20 71 75 69 74 74 69 6e 67 20 6f 72 20 60    6e 69 6c 27 20 66 6f 72 0a 20 20 6e 6f 74 20 71 | or.quitting.or.`nil'.for...not.q | 
| 1eb60 | 75 69 74 74 69 6e 67 2e 20 57 68 65 6e 20 75 73    69 6e 67 20 61 6e 20 61 6c 69 73 74 2c 20 79 6f | uitting..When.using.an.alist,.yo | 
| 1eb80 | 75 20 63 61 6e 20 75 73 65 20 74 68 65 20 73 70    65 63 69 61 6c 20 6b 65 79 20 60 74 27 20 74 6f | u.can.use.the.special.key.`t'.to | 
| 1eba0 | 0a 20 20 73 70 65 63 69 66 79 20 74 68 65 20 64    65 66 61 75 6c 74 20 62 65 68 61 76 69 6f 72 2e | ...specify.the.default.behavior. | 
| 1ebc0 | 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 6f    20 73 70 65 63 69 66 79 20 74 68 61 74 20 62 79 | .For.example,.to.specify.that.by | 
| 1ebe0 | 20 64 65 66 61 75 6c 74 0a 20 20 61 63 74 69 6f    6e 73 20 73 68 6f 75 6c 64 20 6e 6f 74 20 71 75 | .default...actions.should.not.qu | 
| 1ec00 | 69 74 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65    72 20 62 75 74 20 74 68 61 74 20 75 73 69 6e 67 | it.the.minibuffer.but.that.using | 
| 1ec20 | 20 60 6b 69 6c 6c 2d 62 75 66 66 65 72 27 20 61    73 0a 20 20 61 6e 20 61 63 74 69 6f 6e 20 73 68 | .`kill-buffer'.as...an.action.sh | 
| 1ec40 | 6f 75 6c 64 20 71 75 69 74 2c 20 79 6f 75 20 63    61 6e 20 75 73 65 20 74 68 65 20 66 6f 6c 6c 6f | ould.quit,.you.can.use.the.follo | 
| 1ec60 | 77 69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69    6f 6e 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 | wing.configuration:............. | 
| 1ec80 | e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 28 73 65    74 71 20 65 6d 62 61 72 6b 2d 71 75 69 74 2d 61 | .............(setq.embark-quit-a | 
| 1eca0 | 66 74 65 72 2d 61 63 74 69 6f 6e 20 27 28 28 6b    69 6c 6c 2d 62 75 66 66 65 72 20 2e 20 74 29 20 | fter-action.'((kill-buffer...t). | 
| 1ecc0 | 28 74 20 2e 20 6e 69 6c 29 29 29 0a 20 20 e2 94    94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 | (t...nil)))..................... | 
| 1ece0 | 20 54 68 65 20 76 61 72 69 61 62 6c 65 20 60 65    6d 62 61 72 6b 2d 71 75 69 74 2d 61 66 74 65 72 | .The.variable.`embark-quit-after | 
| 1ed00 | 2d 61 63 74 69 6f 6e 27 20 6f 6e 6c 79 20 73 70    65 63 69 66 69 65 73 20 61 20 64 65 66 61 75 6c | -action'.only.specifies.a.defaul | 
| 1ed20 | 74 2c 20 74 68 61 74 0a 20 20 69 73 2c 20 69 74    20 6f 6e 6c 79 20 63 6f 6e 74 72 6f 6c 73 20 77 | t,.that...is,.it.only.controls.w | 
| 1ed40 | 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 60 65    6d 62 61 72 6b 2d 61 63 74 27 20 71 75 69 74 73 | hether.or.not.`embark-act'.quits | 
| 1ed60 | 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 0a    20 20 77 68 65 6e 20 79 6f 75 20 63 61 6c 6c 20 | .the.minibuffer...when.you.call. | 
| 1ed80 | 69 74 20 77 69 74 68 6f 75 74 20 61 20 70 72 65    66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 61 6e | it.without.a.prefix.argument,.an | 
| 1eda0 | 64 20 79 6f 75 20 63 61 6e 20 73 65 6c 65 63 74    20 74 68 65 0a 20 20 6f 70 70 6f 73 69 74 65 20 | d.you.can.select.the...opposite. | 
| 1edc0 | 62 65 68 61 76 69 6f 72 20 74 6f 20 77 68 61 74    20 74 68 65 20 76 61 72 69 61 62 6c 65 20 73 61 | behavior.to.what.the.variable.sa | 
| 1ede0 | 79 73 20 62 79 20 63 61 6c 6c 69 6e 67 20 60 65    6d 62 61 72 6b 2d 61 63 74 27 0a 20 20 77 69 74 | ys.by.calling.`embark-act'...wit | 
| 1ee00 | 68 20 60 43 2d 75 27 2e 20 41 6c 73 6f 20 6e 6f    74 65 20 74 68 61 74 20 62 6f 74 68 20 74 68 65 | h.`C-u'..Also.note.that.both.the | 
| 1ee20 | 20 76 61 72 69 61 62 6c 65 0a 20 20 60 65 6d 62    61 72 6b 2d 71 75 69 74 2d 61 66 74 65 72 2d 61 | .variable...`embark-quit-after-a | 
| 1ee40 | 63 74 69 6f 6e 27 20 61 6e 64 20 60 43 2d 75 27    20 68 61 76 65 20 6e 6f 20 65 66 66 65 63 74 20 | ction'.and.`C-u'.have.no.effect. | 
| 1ee60 | 77 68 65 6e 20 79 6f 75 20 63 61 6c 6c 0a 20 20    60 65 6d 62 61 72 6b 2d 61 63 74 27 20 6f 75 74 | when.you.call...`embark-act'.out | 
| 1ee80 | 73 69 64 65 20 74 68 65 20 6d 69 6e 69 62 75 66    66 65 72 2e 0a 0a 20 20 49 66 20 79 6f 75 20 66 | side.the.minibuffer.....If.you.f | 
| 1eea0 | 69 6e 64 20 79 6f 75 72 73 65 6c 66 20 75 73 69    6e 67 20 74 68 65 20 71 75 69 74 74 69 6e 67 20 | ind.yourself.using.the.quitting. | 
| 1eec0 | 61 6e 64 20 6e 6f 6e 2d 71 75 69 74 74 69 6e 67    20 76 61 72 69 61 6e 74 73 20 6f 66 0a 20 20 60 | and.non-quitting.variants.of...` | 
| 1eee0 | 65 6d 62 61 72 6b 2d 61 63 74 27 20 61 62 6f 75    74 20 65 71 75 61 6c 6c 79 20 6f 66 74 65 6e 2c | embark-act'.about.equally.often, | 
| 1ef00 | 20 69 6e 64 65 70 65 6e 64 65 6e 74 6c 79 20 6f    66 20 74 68 65 20 61 63 74 69 6f 6e 2c 20 79 6f | .independently.of.the.action,.yo | 
| 1ef20 | 75 20 6d 61 79 0a 20 20 70 72 65 66 65 72 20 74    6f 20 73 69 6d 70 6c 79 20 68 61 76 65 20 73 65 | u.may...prefer.to.simply.have.se | 
| 1ef40 | 70 61 72 61 74 65 20 63 6f 6d 6d 61 6e 64 73 20    66 6f 72 20 74 68 65 6d 20 69 6e 73 74 65 61 64 | parate.commands.for.them.instead | 
| 1ef60 | 20 6f 66 20 61 20 73 69 6e 67 6c 65 0a 20 20 63    6f 6d 6d 61 6e 64 20 74 68 61 74 20 79 6f 75 20 | .of.a.single...command.that.you. | 
| 1ef80 | 63 61 6c 6c 20 77 69 74 68 20 60 43 2d 75 27 20    68 61 6c 66 20 74 68 65 20 74 69 6d 65 2e 20 59 | call.with.`C-u'.half.the.time..Y | 
| 1efa0 | 6f 75 20 63 6f 75 6c 64 2c 20 66 6f 72 0a 20 20    65 78 61 6d 70 6c 65 2c 20 6b 65 65 70 20 74 68 | ou.could,.for...example,.keep.th | 
| 1efc0 | 65 20 64 65 66 61 75 6c 74 20 65 78 69 74 69 6e    67 20 62 65 68 61 76 69 6f 72 20 6f 66 20 60 65 | e.default.exiting.behavior.of.`e | 
| 1efe0 | 6d 62 61 72 6b 2d 61 63 74 27 20 61 6e 64 20 64    65 66 69 6e 65 0a 20 20 61 20 6e 6f 6e 2d 71 75 | mbark-act'.and.define...a.non-qu | 
| 1f000 | 69 74 74 69 6e 67 20 76 65 72 73 69 6f 6e 20 61    73 20 66 6f 6c 6c 6f 77 73 3a 0a 0a 20 20 e2 94 | itting.version.as.follows:...... | 
| 1f020 | 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20    e2 94 82 20 28 64 65 66 75 6e 20 65 6d 62 61 72 | ....................(defun.embar | 
| 1f040 | 6b 2d 61 63 74 2d 6e 6f 71 75 69 74 20 28 29 0a    20 20 e2 94 82 20 20 20 22 52 75 6e 20 61 63 74 | k-act-noquit.()........."Run.act | 
| 1f060 | 69 6f 6e 20 62 75 74 20 64 6f 6e 27 74 20 71 75    69 74 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 | ion.but.don't.quit.the.minibuffe | 
| 1f080 | 72 20 61 66 74 65 72 77 61 72 64 73 2e 22 0a 20    20 e2 94 82 20 20 20 28 69 6e 74 65 72 61 63 74 | r.afterwards.".........(interact | 
| 1f0a0 | 69 76 65 29 0a 20 20 e2 94 82 20 20 20 28 6c 65    74 20 28 28 65 6d 62 61 72 6b 2d 71 75 69 74 2d | ive).........(let.((embark-quit- | 
| 1f0c0 | 61 66 74 65 72 2d 61 63 74 69 6f 6e 20 6e 69 6c    29 29 0a 20 20 e2 94 82 20 20 20 20 20 28 65 6d | after-action.nil))...........(em | 
| 1f0e0 | 62 61 72 6b 2d 61 63 74 29 29 29 0a 20 20 e2 94    94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 0a | bark-act)))..................... | 
| 1f100 | 33 2e 34 20 52 75 6e 6e 69 6e 67 20 73 6f 6d 65    20 73 65 74 75 70 20 61 66 74 65 72 20 69 6e 6a | 3.4.Running.some.setup.after.inj | 
| 1f120 | 65 63 74 69 6e 67 20 74 68 65 20 74 61 72 67 65    74 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 | ecting.the.target............... | 
| 1f140 | 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80    e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 | ................................ | 
| 1f160 | 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94    80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | ................................ | 
| 1f180 | e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2    94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 | ................................ | 
| 1f1a0 | 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80    e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 | ................................ | 
| 1f1c0 | 94 80 e2 94 80 0a 0a 20 20 59 6f 75 20 63 61 6e    20 63 75 73 74 6f 6d 69 7a 65 20 77 68 61 74 20 | .........You.can.customize.what. | 
| 1f1e0 | 68 61 70 70 65 6e 73 20 61 66 74 65 72 20 74 68    65 20 74 61 72 67 65 74 20 69 73 20 69 6e 73 65 | happens.after.the.target.is.inse | 
| 1f200 | 72 74 65 64 20 61 74 20 74 68 65 0a 20 20 6d 69    6e 69 62 75 66 66 65 72 20 70 72 6f 6d 70 74 20 | rted.at.the...minibuffer.prompt. | 
| 1f220 | 6f 66 20 61 6e 20 61 63 74 69 6f 6e 2e 20 54 68    65 72 65 20 61 72 65 0a 20 20 60 65 6d 62 61 72 | of.an.action..There.are...`embar | 
| 1f240 | 6b 2d 74 61 72 67 65 74 2d 69 6e 6a 65 63 74 69    6f 6e 2d 68 6f 6f 6b 73 27 2c 20 74 68 61 74 20 | k-target-injection-hooks',.that. | 
| 1f260 | 61 72 65 20 72 75 6e 20 62 79 20 64 65 66 61 75    6c 74 20 61 66 74 65 72 0a 20 20 69 6e 6a 65 63 | are.run.by.default.after...injec | 
| 1f280 | 74 69 6e 67 20 74 68 65 20 74 61 72 67 65 74 20    69 6e 74 6f 20 74 68 65 20 6d 69 6e 69 62 75 66 | ting.the.target.into.the.minibuf | 
| 1f2a0 | 66 65 72 2e 20 54 68 65 20 76 61 72 69 61 62 6c    65 0a 20 20 60 65 6d 62 61 72 6b 2d 74 61 72 67 | fer..The.variable...`embark-targ | 
| 1f2c0 | 65 74 2d 69 6e 6a 65 63 74 69 6f 6e 2d 68 6f 6f    6b 73 27 20 69 73 20 61 6e 20 61 6c 69 73 74 20 | et-injection-hooks'.is.an.alist. | 
| 1f2e0 | 61 73 73 6f 63 69 61 74 69 6e 67 20 63 6f 6d 6d    61 6e 64 73 20 74 6f 0a 20 20 74 68 65 69 72 20 | associating.commands.to...their. | 
| 1f300 | 73 65 74 75 70 20 68 6f 6f 6b 73 2e 20 54 68 65    72 65 20 61 72 65 20 74 77 6f 20 73 70 65 63 69 | setup.hooks..There.are.two.speci | 
| 1f320 | 61 6c 20 6b 65 79 73 3a 20 69 66 20 6e 6f 20 73    65 74 75 70 20 68 6f 6f 6b 20 69 73 0a 20 20 73 | al.keys:.if.no.setup.hook.is...s | 
| 1f340 | 70 65 63 69 66 69 65 64 20 66 6f 72 20 61 20 67    69 76 65 6e 20 61 63 74 69 6f 6e 2c 20 74 68 65 | pecified.for.a.given.action,.the | 
| 1f360 | 20 68 6f 6f 6b 20 61 73 73 6f 63 69 61 74 65 64    20 74 6f 20 60 74 27 20 69 73 20 72 75 6e 3b 20 | .hook.associated.to.`t'.is.run;. | 
| 1f380 | 61 6e 64 0a 20 20 74 68 65 20 68 6f 6f 6b 20 61    73 73 6f 63 69 61 74 65 64 20 74 6f 20 60 3a 61 | and...the.hook.associated.to.`:a | 
| 1f3a0 | 6c 77 61 79 73 27 20 69 73 20 72 75 6e 20 72 65    67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 65 0a | lways'.is.run.regardless.of.the. | 
| 1f3c0 | 20 20 61 63 74 69 6f 6e 2e 20 28 54 68 69 73 20    76 61 72 69 61 62 6c 65 20 75 73 65 64 20 74 6f | ..action..(This.variable.used.to | 
| 1f3e0 | 20 68 61 76 65 20 74 68 65 20 6c 65 73 73 20 65    78 70 6c 69 63 69 74 20 6e 61 6d 65 20 6f 66 0a | .have.the.less.explicit.name.of. | 
| 1f400 | 20 20 60 65 6d 62 61 72 6b 2d 73 65 74 75 70 2d    61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 27 2c 20 73 | ..`embark-setup-action-hooks',.s | 
| 1f420 | 6f 20 70 6c 65 61 73 65 20 75 70 64 61 74 65 20    79 6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69 | o.please.update.your.configurati | 
| 1f440 | 6f 6e 2e 29 0a 0a 20 20 46 6f 72 20 65 78 61 6d    70 6c 65 2c 20 63 6f 6e 73 69 64 65 72 20 75 73 | on.)....For.example,.consider.us | 
| 1f460 | 69 6e 67 20 60 73 68 65 6c 6c 2d 63 6f 6d 6d 61    6e 64 27 20 61 73 20 61 6e 20 61 63 74 69 6f 6e | ing.`shell-command'.as.an.action | 
| 1f480 | 20 64 75 72 69 6e 67 20 66 69 6c 65 0a 20 20 63    6f 6d 70 6c 65 74 69 6f 6e 2e 20 49 74 20 77 6f | .during.file...completion..It.wo | 
| 1f4a0 | 75 6c 64 20 62 65 20 75 73 65 66 75 6c 20 74 6f    20 69 6e 73 65 72 74 20 61 20 73 70 61 63 65 20 | uld.be.useful.to.insert.a.space. | 
| 1f4c0 | 62 65 66 6f 72 65 20 74 68 65 20 74 61 72 67 65    74 0a 20 20 66 69 6c 65 20 6e 61 6d 65 20 61 6e | before.the.target...file.name.an | 
| 1f4e0 | 64 20 74 6f 20 6c 65 61 76 65 20 74 68 65 20 70    6f 69 6e 74 20 61 74 20 74 68 65 20 62 65 67 69 | d.to.leave.the.point.at.the.begi | 
| 1f500 | 6e 6e 69 6e 67 2c 20 73 6f 20 79 6f 75 20 63 61    6e 0a 20 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 | nning,.so.you.can...immediately. | 
| 1f520 | 74 79 70 65 20 74 68 65 20 73 68 65 6c 6c 20 63    6f 6d 6d 61 6e 64 20 74 6f 20 72 75 6e 20 6f 6e | type.the.shell.command.to.run.on | 
| 1f540 | 20 74 68 61 74 20 66 69 6c 65 2e 20 54 68 61 74    27 73 20 77 68 79 20 69 6e 0a 20 20 45 6d 62 61 | .that.file..That's.why.in...Emba | 
| 1f560 | 72 6b 27 73 20 64 65 66 61 75 6c 74 20 63 6f 6e    66 69 67 75 72 61 74 69 6f 6e 20 74 68 65 72 65 | rk's.default.configuration.there | 
| 1f580 | 20 69 73 20 61 6e 20 65 6e 74 72 79 20 69 6e 0a    20 20 60 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 | .is.an.entry.in...`embark-target | 
| 1f5a0 | 2d 69 6e 6a 65 63 74 69 6f 6e 2d 68 6f 6f 6b 73    27 20 61 73 73 6f 63 69 61 74 69 6e 67 20 60 73 | -injection-hooks'.associating.`s | 
| 1f5c0 | 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 27 20 74 6f    20 61 20 68 6f 6f 6b 0a 20 20 74 68 61 74 20 69 | hell-command'.to.a.hook...that.i | 
| 1f5e0 | 6e 63 6c 75 64 65 73 20 60 65 6d 62 61 72 6b 2d    2d 73 68 65 6c 6c 2d 70 72 65 70 27 2c 20 61 20 | ncludes.`embark--shell-prep',.a. | 
| 1f600 | 73 69 6d 70 6c 65 20 68 65 6c 70 65 72 20 66 75    6e 63 74 69 6f 6e 20 74 68 61 74 0a 20 20 71 75 | simple.helper.function.that...qu | 
| 1f620 | 6f 74 65 73 20 61 6c 6c 20 74 68 65 20 73 70 61    63 65 73 20 69 6e 20 74 68 65 20 66 69 6c 65 20 | otes.all.the.spaces.in.the.file. | 
| 1f640 | 6e 61 6d 65 2c 20 69 6e 73 65 72 74 73 20 61 6e    20 65 78 74 72 61 20 73 70 61 63 65 20 61 74 20 | name,.inserts.an.extra.space.at. | 
| 1f660 | 74 68 65 0a 20 20 62 65 67 69 6e 6e 69 6e 67 20    6f 66 20 74 68 65 20 6c 69 6e 65 20 61 6e 64 20 | the...beginning.of.the.line.and. | 
| 1f680 | 6c 65 61 76 65 73 20 70 6f 69 6e 74 20 74 6f 20    74 68 65 20 6c 65 66 74 20 6f 66 20 69 74 2e 0a | leaves.point.to.the.left.of.it.. | 
| 1f6a0 | 0a 20 20 4e 6f 77 2c 20 74 68 65 20 70 72 65 70    61 72 61 74 69 6f 6e 20 74 68 61 74 20 60 65 6d | ...Now,.the.preparation.that.`em | 
| 1f6c0 | 62 61 72 6b 2d 2d 73 68 65 6c 6c 2d 70 72 65 70    27 20 64 6f 65 73 20 77 6f 75 6c 64 20 62 65 20 | bark--shell-prep'.does.would.be. | 
| 1f6e0 | 75 73 65 6c 65 73 73 0a 20 20 69 66 20 45 6d 62    61 72 6b 20 64 69 64 20 77 68 61 74 20 69 74 20 | useless...if.Embark.did.what.it. | 
| 1f700 | 6e 6f 72 6d 61 6c 6c 79 20 64 6f 65 73 20 61 66    74 65 72 20 69 74 20 69 6e 73 65 72 74 73 20 74 | normally.does.after.it.inserts.t | 
| 1f720 | 68 65 20 74 61 72 67 65 74 20 6f 66 20 74 68 65    0a 20 20 61 63 74 69 6f 6e 20 61 74 20 74 68 65 | he.target.of.the...action.at.the | 
| 1f740 | 20 6d 69 6e 69 62 75 66 66 65 72 20 70 72 6f 6d    70 74 2c 20 77 68 69 63 68 20 69 73 20 74 6f 20 | .minibuffer.prompt,.which.is.to. | 
| 1f760 | 22 70 72 65 73 73 20 60 52 45 54 27 22 20 66 6f    72 20 79 6f 75 2c 0a 20 20 61 63 63 65 70 74 69 | "press.`RET'".for.you,...accepti | 
| 1f780 | 6e 67 20 74 68 65 20 74 61 72 67 65 74 20 61 73    20 69 73 3b 20 69 66 20 45 6d 62 61 72 6b 20 64 | ng.the.target.as.is;.if.Embark.d | 
| 1f7a0 | 69 64 20 74 68 61 74 20 66 6f 72 20 60 73 68 65    6c 6c 2d 63 6f 6d 6d 61 6e 64 27 20 79 6f 75 0a | id.that.for.`shell-command'.you. | 
| 1f7c0 | 20 20 77 6f 75 6c 64 6e 27 74 20 67 65 74 20 61    20 63 68 61 6e 63 65 20 74 6f 20 74 79 70 65 20 | ..wouldn't.get.a.chance.to.type. | 
| 1f7e0 | 69 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 74    6f 20 65 78 65 63 75 74 65 21 20 54 68 61 74 20 | in.the.command.to.execute!.That. | 
| 1f800 | 69 73 20 77 68 79 0a 20 20 69 6e 20 45 6d 62 61    72 6b 27 73 20 64 65 66 61 75 6c 74 20 63 6f 6e | is.why...in.Embark's.default.con | 
| 1f820 | 66 69 67 75 72 61 74 69 6f 6e 20 74 68 65 20 65    6e 74 72 79 20 66 6f 72 20 60 73 68 65 6c 6c 2d | figuration.the.entry.for.`shell- | 
| 1f840 | 63 6f 6d 6d 61 6e 64 27 20 69 6e 0a 20 20 60 65    6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 69 6e 6a | command'.in...`embark-target-inj | 
| 1f860 | 65 63 74 69 6f 6e 2d 68 6f 6f 6b 73 27 20 61 6c    73 6f 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 | ection-hooks'.also.contains.the. | 
| 1f880 | 66 75 6e 63 74 69 6f 6e 0a 20 20 60 65 6d 62 61    72 6b 2d 2d 61 6c 6c 6f 77 2d 65 64 69 74 27 2e | function...`embark--allow-edit'. | 
| 1f8a0 | 0a 0a 20 20 45 6d 62 61 72 6b 20 75 73 65 64 20    74 6f 20 68 61 76 65 20 61 20 64 65 64 69 63 61 | ....Embark.used.to.have.a.dedica | 
| 1f8c0 | 74 65 64 20 76 61 72 69 61 62 6c 65 20 60 65 6d    62 61 72 6b 2d 61 6c 6c 6f 77 2d 65 64 69 74 2d | ted.variable.`embark-allow-edit- | 
| 1f8e0 | 61 63 74 69 6f 6e 73 27 0a 20 20 74 6f 20 77 68    69 63 68 20 79 6f 75 20 63 6f 75 6c 64 20 61 64 | actions'...to.which.you.could.ad | 
| 1f900 | 64 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 77    68 69 63 68 20 45 6d 62 61 72 6b 20 73 68 6f 75 | d.commands.for.which.Embark.shou | 
| 1f920 | 6c 64 20 66 6f 72 67 6f 20 70 72 65 73 73 69 6e    67 0a 20 20 60 52 45 54 27 20 66 6f 72 20 79 6f | ld.forgo.pressing...`RET'.for.yo | 
| 1f940 | 75 20 61 66 74 65 72 20 69 6e 73 65 72 74 69 6e    67 20 74 68 65 20 74 61 72 67 65 74 2e 20 53 69 | u.after.inserting.the.target..Si | 
| 1f960 | 6e 63 65 20 69 74 73 20 65 66 66 65 63 74 20 63    61 6e 20 61 6c 73 6f 20 62 65 0a 20 20 61 63 68 | nce.its.effect.can.also.be...ach | 
| 1f980 | 69 65 76 65 64 20 76 69 61 20 74 68 65 20 67 65    6e 65 72 61 6c 20 60 65 6d 62 61 72 6b 2d 74 61 | ieved.via.the.general.`embark-ta | 
| 1f9a0 | 72 67 65 74 2d 69 6e 6a 65 63 74 69 6f 6e 2d 68    6f 6f 6b 73 27 20 6d 65 63 68 61 6e 69 73 6d 2c | rget-injection-hooks'.mechanism, | 
| 1f9c0 | 0a 20 20 74 68 61 74 20 76 61 72 69 61 62 6c 65    20 68 61 73 20 62 65 65 6e 20 72 65 6d 6f 76 65 | ...that.variable.has.been.remove | 
| 1f9e0 | 64 20 74 6f 20 73 69 6d 70 6c 69 66 79 20 45 6d    62 61 72 6b 2e 20 42 65 20 73 75 72 65 20 74 6f | d.to.simplify.Embark..Be.sure.to | 
| 1fa00 | 20 75 70 64 61 74 65 0a 20 20 79 6f 75 72 20 63    6f 6e 66 69 67 75 72 61 74 69 6f 6e 3b 20 69 66 | .update...your.configuration;.if | 
| 1fa20 | 20 79 6f 75 20 68 61 64 20 73 6f 6d 65 74 68 69    6e 67 20 6c 69 6b 65 3a 0a 0a 20 20 e2 94 8c e2 | .you.had.something.like:........ | 
| 1fa40 | 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94    82 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 | ..................(add-to-list.' | 
| 1fa60 | 65 6d 62 61 72 6b 2d 61 6c 6c 6f 77 2d 65 64 69    74 2d 61 63 74 69 6f 6e 73 20 27 6d 79 2d 63 6f | embark-allow-edit-actions.'my-co | 
| 1fa80 | 6d 6d 61 6e 64 29 0a 20 20 e2 94 94 e2 94 80 e2    94 80 e2 94 80 e2 94 80 0a 0a 20 20 79 6f 75 20 | mmand)......................you. | 
| 1faa0 | 73 68 6f 75 6c 64 20 72 65 70 6c 61 63 65 20 69    74 20 77 69 74 68 3a 0a 0a 20 20 e2 94 8c e2 94 | should.replace.it.with:......... | 
| 1fac0 | 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82    20 28 70 75 73 68 20 27 65 6d 62 61 72 6b 2d 2d | .................(push.'embark-- | 
| 1fae0 | 61 6c 6c 6f 77 2d 65 64 69 74 0a 20 20 e2 94 82    20 20 20 20 20 20 20 28 61 6c 69 73 74 2d 67 65 | allow-edit.............(alist-ge | 
| 1fb00 | 74 20 27 6d 79 2d 63 6f 6d 6d 61 6e 64 20 65 6d    62 61 72 6b 2d 74 61 72 67 65 74 2d 69 6e 6a 65 | t.'my-command.embark-target-inje | 
| 1fb20 | 63 74 69 6f 6e 2d 68 6f 6f 6b 73 29 29 0a 20 20    e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a | ction-hooks))................... | 
| 1fb40 | 0a 0a 20 20 41 6c 73 6f 20 6e 6f 74 65 20 74 68    61 74 20 77 68 69 6c 65 20 79 6f 75 20 63 6f 75 | ....Also.note.that.while.you.cou | 
| 1fb60 | 6c 64 20 61 62 75 73 65 20 60 65 6d 62 61 72 6b    2d 2d 61 6c 6c 6f 77 2d 65 64 69 74 27 20 73 6f | ld.abuse.`embark--allow-edit'.so | 
| 1fb80 | 20 74 68 61 74 20 79 6f 75 0a 20 20 68 61 76 65    20 74 6f 20 63 6f 6e 66 69 72 6d 20 22 64 61 6e | .that.you...have.to.confirm."dan | 
| 1fba0 | 67 65 72 6f 75 73 22 20 61 63 74 69 6f 6e 73 20    73 75 63 68 20 61 73 20 60 64 65 6c 65 74 65 2d | gerous".actions.such.as.`delete- | 
| 1fbc0 | 66 69 6c 65 27 2c 20 69 74 20 69 73 0a 20 20 62    65 74 74 65 72 20 74 6f 20 69 6d 70 6c 65 6d 65 | file',.it.is...better.to.impleme | 
| 1fbe0 | 6e 74 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20    62 79 20 61 64 64 69 6e 67 20 74 68 65 20 60 65 | nt.confirmation.by.adding.the.`e | 
| 1fc00 | 6d 62 61 72 6b 2d 2d 63 6f 6e 66 69 72 6d 27 0a    20 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 74 68 | mbark--confirm'...function.to.th | 
| 1fc20 | 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 65 6e    74 72 79 20 6f 66 20 61 20 64 69 66 66 65 72 65 | e.appropriate.entry.of.a.differe | 
| 1fc40 | 6e 74 20 68 6f 6f 6b 20 61 6c 69 73 74 2c 20 6e    61 6d 65 6c 79 2c 0a 20 20 60 65 6d 62 61 72 6b | nt.hook.alist,.namely,...`embark | 
| 1fc60 | 2d 70 72 65 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b    73 27 2e 0a 0a 20 20 42 65 73 69 64 65 73 20 60 | -pre-action-hooks'.....Besides.` | 
| 1fc80 | 65 6d 62 61 72 6b 2d 2d 61 6c 6c 6f 77 2d 65 64    69 74 27 2c 20 45 6d 62 61 72 6b 20 63 6f 6d 65 | embark--allow-edit',.Embark.come | 
| 1fca0 | 73 20 77 69 74 68 20 61 6e 6f 74 68 65 72 20 66    75 6e 63 74 69 6f 6e 20 74 68 61 74 0a 20 20 69 | s.with.another.function.that...i | 
| 1fcc0 | 73 20 6f 66 20 67 65 6e 65 72 61 6c 20 75 74 69    6c 69 74 79 20 69 6e 20 61 63 74 69 6f 6e 20 73 | s.of.general.utility.in.action.s | 
| 1fce0 | 65 74 75 70 20 68 6f 6f 6b 73 3a 0a 20 20 60 65    6d 62 61 72 6b 2d 2d 69 67 6e 6f 72 65 2d 74 61 | etup.hooks:...`embark--ignore-ta | 
| 1fd00 | 72 67 65 74 27 2e 20 55 73 65 20 69 74 20 66 6f    72 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 | rget'..Use.it.for.commands.that. | 
| 1fd20 | 64 6f 20 70 72 6f 6d 70 74 20 79 6f 75 20 69 6e    20 74 68 65 0a 20 20 6d 69 6e 69 62 75 66 66 65 | do.prompt.you.in.the...minibuffe | 
| 1fd40 | 72 20 62 75 74 20 66 6f 72 20 77 68 69 63 68 20    69 6e 73 65 72 74 69 6e 67 20 74 68 65 20 74 61 | r.but.for.which.inserting.the.ta | 
| 1fd60 | 72 67 65 74 20 77 6f 75 6c 64 20 62 65 0a 20 20    69 6e 61 70 70 72 6f 70 72 69 61 74 65 2e 20 54 | rget.would.be...inappropriate..T | 
| 1fd80 | 68 69 73 20 69 73 20 6e 6f 74 20 61 20 63 6f 6d    6d 6f 6e 20 73 69 74 75 61 74 69 6f 6e 20 62 75 | his.is.not.a.common.situation.bu | 
| 1fda0 | 74 20 64 6f 65 73 20 6f 63 63 61 73 69 6f 6e 61    6c 6c 79 0a 20 20 61 72 69 73 65 2e 20 46 6f 72 | t.does.occasionally...arise..For | 
| 1fdc0 | 20 65 78 61 6d 70 6c 65 20 69 74 20 69 73 20 75    73 65 64 20 62 79 20 64 65 66 61 75 6c 74 20 66 | .example.it.is.used.by.default.f | 
| 1fde0 | 6f 72 0a 20 20 60 73 68 65 6c 6c 2d 63 6f 6d 6d    61 6e 64 2d 6f 6e 2d 72 65 67 69 6f 6e 27 3a 20 | or...`shell-command-on-region':. | 
| 1fe00 | 74 68 61 74 20 63 6f 6d 6d 61 6e 64 20 69 73 20    75 73 65 64 20 61 73 20 61 6e 20 61 63 74 69 6f | that.command.is.used.as.an.actio | 
| 1fe20 | 6e 20 66 6f 72 0a 20 20 72 65 67 69 6f 6e 20 74    61 72 67 65 74 73 2c 20 61 6e 64 20 69 74 20 70 | n.for...region.targets,.and.it.p | 
| 1fe40 | 72 6f 6d 70 74 73 20 79 6f 75 20 66 6f 72 20 61    20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 3b 20 | rompts.you.for.a.shell.command;. | 
| 1fe60 | 79 6f 75 20 74 79 70 69 63 61 6c 6c 79 0a 20 20    64 6f 20 2f 6e 6f 74 2f 20 77 61 6e 74 20 74 68 | you.typically...do./not/.want.th | 
| 1fe80 | 65 20 74 61 72 67 65 74 2c 20 74 68 61 74 20 69    73 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f | e.target,.that.is.the.contents.o | 
| 1fea0 | 66 20 74 68 65 20 72 65 67 69 6f 6e 2c 20 74 6f    20 62 65 0a 20 20 65 6e 74 65 72 65 64 20 61 74 | f.the.region,.to.be...entered.at | 
| 1fec0 | 20 74 68 61 74 20 70 72 6f 6d 70 74 21 0a 0a 0a    33 2e 35 20 52 75 6e 6e 69 6e 67 20 68 6f 6f 6b | .that.prompt!...3.5.Running.hook | 
| 1fee0 | 73 20 62 65 66 6f 72 65 2c 20 61 66 74 65 72 20    6f 72 20 61 72 6f 75 6e 64 20 61 6e 20 61 63 74 | s.before,.after.or.around.an.act | 
| 1ff00 | 69 6f 6e 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80    e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 | ion............................. | 
| 1ff20 | 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94    80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | ................................ | 
| 1ff40 | e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2    94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 | ................................ | 
| 1ff60 | 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80    e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 | ................................ | 
| 1ff80 | 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94    80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 | ................................ | 
| 1ffa0 | 20 45 6d 62 61 72 6b 20 68 61 73 20 74 68 72 65    65 20 76 61 72 69 61 62 6c 65 73 2c 20 60 65 6d | .Embark.has.three.variables,.`em | 
| 1ffc0 | 62 61 72 6b 2d 70 72 65 2d 61 63 74 69 6f 6e 2d    68 6f 6f 6b 73 27 2c 0a 20 20 60 65 6d 62 61 72 | bark-pre-action-hooks',...`embar | 
| 1ffe0 | 6b 2d 70 6f 73 74 2d 61 63 74 69 6f 6e 2d 68 6f    6f 6b 73 27 20 61 6e 64 20 60 65 6d 62 61 72 6b | k-post-action-hooks'.and.`embark | 
| 20000 | 2d 61 72 6f 75 6e 64 2d 61 63 74 69 6f 6e 2d 68    6f 6f 6b 73 27 2c 20 77 68 69 63 68 20 61 72 65 | -around-action-hooks',.which.are | 
| 20020 | 0a 20 20 61 6c 69 73 74 73 20 61 73 73 6f 63 69    61 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 74 | ...alists.associating.commands.t | 
| 20040 | 6f 20 68 6f 6f 6b 73 20 74 68 61 74 20 73 68 6f    75 6c 64 20 72 75 6e 20 62 65 66 6f 72 65 20 6f | o.hooks.that.should.run.before.o | 
| 20060 | 72 20 61 66 74 65 72 0a 20 20 6f 72 20 61 73 20    61 72 6f 75 6e 64 20 61 64 76 69 63 65 20 66 6f | r.after...or.as.around.advice.fo | 
| 20080 | 72 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 77 68    65 6e 20 75 73 65 64 20 61 73 20 61 6e 20 61 63 | r.the.command.when.used.as.an.ac | 
| 200a0 | 74 69 6f 6e 2e 20 41 73 20 77 69 74 68 0a 20 20    60 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 69 | tion..As.with...`embark-target-i | 
| 200c0 | 6e 6a 65 63 74 69 6f 6e 2d 68 6f 6f 6b 73 27 2c    20 74 68 65 72 65 20 61 72 65 20 74 77 6f 20 73 | njection-hooks',.there.are.two.s | 
| 200e0 | 70 65 63 69 61 6c 20 6b 65 79 73 20 66 6f 72 20    74 68 65 0a 20 20 61 6c 69 73 74 73 3a 20 60 74 | pecial.keys.for.the...alists:.`t | 
| 20100 | 27 20 64 65 73 69 67 6e 61 74 65 73 20 74 68 65    20 64 65 66 61 75 6c 74 20 68 6f 6f 6b 20 74 6f | '.designates.the.default.hook.to | 
| 20120 | 20 72 75 6e 20 77 68 65 6e 20 6e 6f 20 73 70 65    63 69 66 69 63 20 68 6f 6f 6b 0a 20 20 69 73 20 | .run.when.no.specific.hook...is. | 
| 20140 | 73 70 65 63 69 66 69 65 64 20 66 6f 72 20 61 20    63 6f 6d 6d 61 6e 64 3b 20 61 6e 64 20 74 68 65 | specified.for.a.command;.and.the | 
| 20160 | 20 68 6f 6f 6b 20 61 73 73 6f 63 69 61 74 65 64    20 74 6f 20 60 3a 61 6c 77 61 79 73 27 20 72 75 | .hook.associated.to.`:always'.ru | 
| 20180 | 6e 73 0a 20 20 72 65 67 61 72 64 6c 65 73 73 2e    0a 0a 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 | ns...regardless.....The.default. | 
| 201a0 | 76 61 6c 75 65 73 20 6f 66 20 74 68 6f 73 65 20    76 61 72 69 61 62 6c 65 73 20 61 72 65 20 66 61 | values.of.those.variables.are.fa | 
| 201c0 | 69 72 6c 79 20 65 78 74 65 6e 73 69 76 65 2c 20    61 64 64 69 6e 67 0a 20 20 63 72 65 61 74 75 72 | irly.extensive,.adding...creatur | 
| 201e0 | 65 20 63 6f 6d 66 6f 72 74 73 20 74 6f 20 6d 61    6b 65 20 72 75 6e 6e 69 6e 67 20 61 63 74 69 6f | e.comforts.to.make.running.actio | 
| 20200 | 6e 73 20 61 20 73 6d 6f 6f 74 68 20 65 78 70 65    72 69 65 6e 63 65 2e 20 45 6d 62 61 72 6b 0a 20 | ns.a.smooth.experience..Embark.. | 
| 20220 | 20 63 6f 6d 65 73 20 77 69 74 68 20 73 65 76 65    72 61 6c 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e | .comes.with.several.functions.in | 
| 20240 | 74 65 6e 64 65 64 20 74 6f 20 62 65 20 61 64 64    65 64 20 74 6f 20 74 68 65 73 65 20 68 6f 6f 6b | tended.to.be.added.to.these.hook | 
| 20260 | 73 2c 20 61 6e 64 0a 20 20 75 73 65 64 20 69 6e    20 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c | s,.and...used.in.the.default.val | 
| 20280 | 75 65 73 20 6f 66 20 60 65 6d 62 61 72 6b 2d 70    72 65 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 27 | ues.of.`embark-pre-action-hooks' | 
| 202a0 | 2c 0a 20 20 60 65 6d 62 61 72 6b 2d 70 6f 73 74    2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 27 20 61 | ,...`embark-post-action-hooks'.a | 
| 202c0 | 6e 64 20 60 65 6d 62 61 72 6b 2d 61 72 6f 75 6e    64 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 27 2e | nd.`embark-around-action-hooks'. | 
| 202e0 | 0a 0a 20 20 46 6f 72 20 70 72 65 2d 61 63 74 69    6f 6e 20 68 6f 6f 6b 73 3a 0a 0a 20 20 60 65 6d | ....For.pre-action.hooks:....`em | 
| 20300 | 62 61 72 6b 2d 2d 63 6f 6e 66 69 72 6d 27 0a 20    20 20 20 20 20 20 20 50 72 6f 6d 70 74 20 74 68 | bark--confirm'.........Prompt.th | 
| 20320 | 65 20 75 73 65 72 20 66 6f 72 20 63 6f 6e 66 69    72 6d 61 74 69 6f 6e 20 62 65 66 6f 72 65 20 65 | e.user.for.confirmation.before.e | 
| 20340 | 78 65 63 75 74 69 6e 67 20 74 68 65 0a 20 20 20    20 20 20 20 20 61 63 74 69 6f 6e 2e 20 54 68 69 | xecuting.the.........action..Thi | 
| 20360 | 73 20 69 73 20 75 73 65 64 20 62 65 20 64 65 66    61 75 6c 74 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 | s.is.used.be.default.for.command | 
| 20380 | 73 20 64 65 65 6d 65 64 20 22 64 61 6e 67 65 72    6f 75 73 22 2c 0a 20 20 20 20 20 20 20 20 6f 72 | s.deemed."dangerous",.........or | 
| 203a0 | 2c 20 6d 6f 72 65 20 61 63 63 75 72 61 74 65 6c    79 2c 20 68 61 72 64 20 74 6f 20 75 6e 64 6f 2c | ,.more.accurately,.hard.to.undo, | 
| 203c0 | 20 73 75 63 68 20 61 73 20 60 64 65 6c 65 74 65    2d 66 69 6c 65 27 20 61 6e 64 0a 20 20 20 20 20 | .such.as.`delete-file'.and...... | 
| 203e0 | 20 20 20 60 6b 69 6c 6c 2d 62 75 66 66 65 72 27    2e 0a 0a 20 20 60 65 6d 62 61 72 6b 2d 2d 75 6e | ...`kill-buffer'.....`embark--un | 
| 20400 | 6d 61 72 6b 2d 74 61 72 67 65 74 27 0a 20 20 20    20 20 20 20 20 55 6e 6d 61 72 6b 20 74 68 65 20 | mark-target'.........Unmark.the. | 
| 20420 | 61 63 74 69 76 65 20 72 65 67 69 6f 6e 2e 20 55    73 65 20 74 68 69 73 20 66 6f 72 20 63 6f 6d 6d | active.region..Use.this.for.comm | 
| 20440 | 61 6e 64 73 20 79 6f 75 20 77 61 6e 74 20 74 6f    20 61 63 74 0a 20 20 20 20 20 20 20 20 6f 6e 20 | ands.you.want.to.act.........on. | 
| 20460 | 74 68 65 20 72 65 67 69 6f 6e 20 63 6f 6e 74 65    6e 74 73 20 62 75 74 20 77 69 74 68 6f 75 74 20 | the.region.contents.but.without. | 
| 20480 | 74 68 65 20 72 65 67 69 6f 6e 20 62 65 69 6e 67    20 61 63 74 69 76 65 2e 20 54 68 65 0a 20 20 20 | the.region.being.active..The.... | 
| 204a0 | 20 20 20 20 20 64 65 66 61 75 6c 74 20 63 6f 6e    66 69 67 75 72 61 74 69 6f 6e 20 75 73 65 73 20 | .....default.configuration.uses. | 
| 204c0 | 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 61 73    20 61 20 70 72 65 2d 61 63 74 69 6f 6e 20 68 6f | this.function.as.a.pre-action.ho | 
| 204e0 | 6f 6b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 60    6f 63 63 75 72 27 20 61 6e 64 20 60 71 75 65 72 | ok.........for.`occur'.and.`quer | 
| 20500 | 79 2d 72 65 70 6c 61 63 65 27 2c 20 66 6f 72 20    65 78 61 6d 70 6c 65 2c 20 73 6f 20 74 68 61 74 | y-replace',.for.example,.so.that | 
| 20520 | 20 79 6f 75 20 63 61 6e 0a 20 20 20 20 20 20 20    20 75 73 65 20 74 68 65 6d 20 61 73 20 61 63 74 | .you.can.........use.them.as.act | 
| 20540 | 69 6f 6e 73 20 77 69 74 68 20 72 65 67 69 6f 6e    20 74 61 72 67 65 74 73 20 74 6f 20 73 65 61 72 | ions.with.region.targets.to.sear | 
| 20560 | 63 68 20 74 68 65 20 77 68 6f 6c 65 0a 20 20 20    20 20 20 20 20 62 75 66 66 65 72 20 66 6f 72 20 | ch.the.whole.........buffer.for. | 
| 20580 | 74 68 65 20 74 65 78 74 20 63 6f 6e 74 61 69 6e    65 64 20 69 6e 20 74 68 65 20 72 65 67 69 6f 6e | the.text.contained.in.the.region | 
| 205a0 | 2e 20 57 69 74 68 6f 75 74 20 74 68 69 73 0a 20    20 20 20 20 20 20 20 70 72 65 2d 61 63 74 69 6f | ..Without.this.........pre-actio | 
| 205c0 | 6e 20 68 6f 6f 6b 20 75 73 69 6e 67 20 60 6f 63    63 75 72 27 20 61 73 20 61 6e 20 61 63 74 69 6f | n.hook.using.`occur'.as.an.actio | 
| 205e0 | 6e 20 66 6f 72 20 61 20 72 65 67 69 6f 6e 20 74    61 72 67 65 74 0a 20 20 20 20 20 20 20 20 77 6f | n.for.a.region.target.........wo | 
| 20600 | 75 6c 64 20 62 65 20 70 6f 69 6e 74 6c 65 73 73    3a 20 69 74 20 77 6f 75 6c 64 20 73 65 61 72 63 | uld.be.pointless:.it.would.searc | 
| 20620 | 68 20 66 6f 72 20 74 68 65 20 74 68 65 20 72 65    67 69 6f 6e 20 63 6f 6e 74 65 6e 74 73 0a 20 20 | h.for.the.the.region.contents... | 
| 20640 | 20 20 20 20 20 20 2f 69 6e 20 74 68 65 20 72 65    67 69 6f 6e 2f 2c 20 28 74 79 70 69 63 61 6c 6c | ....../in.the.region/,.(typicall | 
| 20660 | 79 2c 20 64 75 65 20 74 6f 20 74 68 65 20 64 65    74 61 69 6c 73 20 6f 66 20 72 65 67 65 78 70 73 | y,.due.to.the.details.of.regexps | 
| 20680 | 29 0a 20 20 20 20 20 20 20 20 66 69 6e 64 69 6e    67 20 6f 6e 6c 79 20 6f 6e 65 20 6d 61 74 63 68 | ).........finding.only.one.match | 
| 206a0 | 21 0a 0a 20 20 60 65 6d 62 61 72 6b 2d 2d 62 65    67 69 6e 6e 69 6e 67 2d 6f 66 2d 74 61 72 67 65 | !....`embark--beginning-of-targe | 
| 206c0 | 74 27 0a 20 20 20 20 20 20 20 20 4d 6f 76 65 20    74 6f 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 | t'.........Move.to.the.beginning | 
| 206e0 | 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 20 28    66 6f 72 20 74 61 72 67 65 74 73 20 74 68 61 74 | .of.the.target.(for.targets.that | 
| 20700 | 20 72 65 70 6f 72 74 0a 20 20 20 20 20 20 20 20    62 6f 75 6e 64 73 29 2e 20 54 68 69 73 20 69 73 | .report.........bounds)..This.is | 
| 20720 | 20 75 73 65 64 20 62 79 20 64 65 66 61 75 6c 74    20 66 6f 72 20 62 61 63 6b 77 61 72 64 20 6d 6f | .used.by.default.for.backward.mo | 
| 20740 | 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 0a 20 20    20 20 20 20 20 20 73 75 63 68 20 61 73 20 60 62 | tion.commands.........such.as.`b | 
| 20760 | 61 63 6b 77 61 72 64 2d 73 65 78 70 27 2c 20 73    6f 20 74 68 61 74 20 74 68 65 79 20 64 6f 6e 27 | ackward-sexp',.so.that.they.don' | 
| 20780 | 74 20 61 63 63 69 64 65 6e 74 61 6c 6c 79 20 6c    65 61 76 65 0a 20 20 20 20 20 20 20 20 79 6f 75 | t.accidentally.leave.........you | 
| 207a0 | 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20    74 61 72 67 65 74 2e 0a 0a 20 20 60 65 6d 62 61 | .on.the.current.target.....`emba | 
| 207c0 | 72 6b 2d 2d 65 6e 64 2d 6f 66 2d 74 61 72 67 65    74 27 0a 20 20 20 20 20 20 20 20 4d 6f 76 65 20 | rk--end-of-target'.........Move. | 
| 207e0 | 74 6f 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68    65 20 74 61 72 67 65 74 2e 20 54 68 69 73 20 69 | to.the.end.of.the.target..This.i | 
| 20800 | 73 20 75 73 65 64 20 73 69 6d 69 6c 61 72 6c 79    20 74 6f 20 74 68 65 0a 20 20 20 20 20 20 20 20 | s.used.similarly.to.the......... | 
| 20820 | 70 72 65 76 69 6f 75 73 20 66 75 6e 63 74 69 6f    6e 2c 20 62 75 74 20 61 6c 73 6f 20 66 6f 72 20 | previous.function,.but.also.for. | 
| 20840 | 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 61 63    74 20 6f 6e 20 74 68 65 20 6c 61 73 74 0a 20 20 | commands.that.act.on.the.last... | 
| 20860 | 20 20 20 20 20 20 73 2d 65 78 70 72 65 73 73 69    6f 6e 20 6c 69 6b 65 20 60 65 76 61 6c 2d 6c 61 | ......s-expression.like.`eval-la | 
| 20880 | 73 74 2d 73 65 78 70 27 2e 20 54 68 69 73 20 61    6c 6c 6f 77 20 79 6f 75 20 74 6f 20 61 63 74 20 | st-sexp'..This.allow.you.to.act. | 
| 208a0 | 6f 6e 20 61 6e 0a 20 20 20 20 20 20 20 20 73 2d    65 78 70 72 65 73 73 69 6f 6e 20 66 72 6f 6d 20 | on.an.........s-expression.from. | 
| 208c0 | 61 6e 79 77 68 65 72 65 20 69 6e 73 69 64 65 20    69 74 20 61 6e 64 20 73 74 69 6c 6c 20 75 73 65 | anywhere.inside.it.and.still.use | 
| 208e0 | 0a 20 20 20 20 20 20 20 20 60 65 76 61 6c 2d 6c    61 73 74 2d 73 65 78 70 27 20 61 73 20 61 6e 20 | .........`eval-last-sexp'.as.an. | 
| 20900 | 61 63 74 69 6f 6e 2e 0a 0a 20 20 60 65 6d 62 61    72 6b 2d 2d 78 72 65 66 2d 70 75 73 68 2d 6d 61 | action.....`embark--xref-push-ma | 
| 20920 | 72 6b 65 72 73 27 0a 20 20 20 20 20 20 20 20 50    75 73 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 | rkers'.........Push.the.current. | 
| 20940 | 6c 6f 63 61 74 69 6f 6e 20 6f 6e 20 74 68 65 20    78 72 65 66 20 6d 61 72 6b 65 72 20 73 74 61 63 | location.on.the.xref.marker.stac | 
| 20960 | 6b 2e 20 55 73 65 20 74 68 69 73 20 66 6f 72 0a    20 20 20 20 20 20 20 20 63 6f 6d 6d 61 6e 64 73 | k..Use.this.for.........commands | 
| 20980 | 20 74 68 61 74 20 74 61 6b 65 20 79 6f 75 20 73    6f 6d 65 77 68 65 72 65 20 61 6e 64 20 66 6f 72 | .that.take.you.somewhere.and.for | 
| 209a0 | 20 77 68 69 63 68 20 79 6f 75 27 64 20 6c 69 6b    65 20 74 6f 20 62 65 0a 20 20 20 20 20 20 20 20 | .which.you'd.like.to.be......... | 
| 209c0 | 61 62 6c 65 20 74 6f 20 63 6f 6d 65 20 62 61 63    6b 20 74 6f 20 77 68 65 72 65 20 79 6f 75 20 77 | able.to.come.back.to.where.you.w | 
| 209e0 | 65 72 65 20 75 73 69 6e 67 0a 20 20 20 20 20 20    20 20 60 78 72 65 66 2d 70 6f 70 2d 6d 61 72 6b | ere.using.........`xref-pop-mark | 
| 20a00 | 65 72 2d 73 74 61 63 6b 27 2e 20 54 68 69 73 20    69 73 20 75 73 65 64 20 62 79 20 64 65 66 61 75 | er-stack'..This.is.used.by.defau | 
| 20a20 | 6c 74 20 66 6f 72 0a 20 20 20 20 20 20 20 20 60    66 69 6e 64 2d 6c 69 62 72 61 72 79 27 2e 0a 0a | lt.for.........`find-library'... | 
| 20a40 | 20 20 46 6f 72 20 70 6f 73 74 2d 61 63 74 69 6f    6e 20 68 6f 6f 6b 73 3a 0a 0a 20 20 60 65 6d 62 | ..For.post-action.hooks:....`emb | 
| 20a60 | 61 72 6b 2d 2d 72 65 73 74 61 72 74 27 0a 20 20    20 20 20 20 20 20 52 65 73 74 61 72 74 20 74 68 | ark--restart'.........Restart.th | 
| 20a80 | 65 20 63 6f 6d 6d 61 6e 64 20 63 75 72 72 65 6e    74 6c 79 20 70 72 6f 6d 70 74 69 6e 67 20 69 6e | e.command.currently.prompting.in | 
| 20aa0 | 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c    20 73 6f 0a 20 20 20 20 20 20 20 20 74 68 61 74 | .the.minibuffer,.so.........that | 
| 20ac0 | 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 6f 6d    70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 | .the.list.of.completion.candidat | 
| 20ae0 | 65 73 20 69 73 20 75 70 64 61 74 65 64 2e 20 20    54 68 69 73 20 69 73 0a 20 20 20 20 20 20 20 20 | es.is.updated...This.is......... | 
| 20b00 | 75 73 65 66 75 6c 20 61 73 20 61 20 70 6f 73 74    20 61 63 74 69 6f 6e 20 68 6f 6f 6b 20 66 6f 72 | useful.as.a.post.action.hook.for | 
| 20b20 | 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 64    65 6c 65 74 65 20 6f 72 20 72 65 6e 61 6d 65 0a | .commands.that.delete.or.rename. | 
| 20b40 | 20 20 20 20 20 20 20 20 61 20 63 6f 6d 70 6c 65    74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 3b 20 | ........a.completion.candidate;. | 
| 20b60 | 66 6f 72 20 65 78 61 6d 70 6c 65 20 74 68 65 20    64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 | for.example.the.default.value.of | 
| 20b80 | 0a 20 20 20 20 20 20 20 20 60 65 6d 62 61 72 6b    2d 70 6f 73 74 2d 61 63 74 69 6f 6e 2d 68 6f 6f | .........`embark-post-action-hoo | 
| 20ba0 | 6b 73 27 20 75 73 65 73 20 69 74 20 66 6f 72 20    60 64 65 6c 65 74 65 2d 66 69 6c 65 27 2c 0a 20 | ks'.uses.it.for.`delete-file',.. | 
| 20bc0 | 20 20 20 20 20 20 20 60 6b 69 6c 6c 2d 62 75 66    66 65 72 27 2c 20 60 72 65 6e 61 6d 65 2d 66 69 | .......`kill-buffer',.`rename-fi | 
| 20be0 | 6c 65 27 2c 20 60 72 65 6e 61 6d 65 2d 62 75 66    66 65 72 27 2c 20 65 74 63 2e 0a 0a 20 20 46 6f | le',.`rename-buffer',.etc.....Fo | 
| 20c00 | 72 20 61 72 6f 75 6e 64 2d 61 63 74 69 6f 6e 20    68 6f 6f 6b 73 3a 0a 0a 20 20 60 65 6d 62 61 72 | r.around-action.hooks:....`embar | 
| 20c20 | 6b 2d 2d 6d 61 72 6b 2d 74 61 72 67 65 74 27 0a    20 20 20 20 20 20 20 20 53 61 76 65 20 65 78 69 | k--mark-target'.........Save.exi | 
| 20c40 | 73 74 69 6e 67 20 6d 61 72 6b 20 61 6e 64 20 70    6f 69 6e 74 20 6c 6f 63 61 74 69 6f 6e 2c 20 6d | sting.mark.and.point.location,.m | 
| 20c60 | 61 72 6b 20 74 68 65 20 74 61 72 67 65 74 20 61    6e 64 20 72 75 6e 0a 20 20 20 20 20 20 20 20 74 | ark.the.target.and.run.........t | 
| 20c80 | 68 65 20 61 63 74 69 6f 6e 2e 20 4d 6f 73 74 20    74 61 72 67 65 74 73 20 61 74 20 70 6f 69 6e 74 | he.action..Most.targets.at.point | 
| 20ca0 | 20 6f 75 74 73 69 64 65 20 74 68 65 20 6d 69 6e    69 62 75 66 66 65 72 20 72 65 70 6f 72 74 0a 20 | .outside.the.minibuffer.report.. | 
| 20cc0 | 20 20 20 20 20 20 20 77 68 69 63 68 20 72 65 67    69 6f 6e 20 6f 66 20 74 68 65 20 62 75 66 66 65 | .......which.region.of.the.buffe | 
| 20ce0 | 72 20 74 68 65 79 20 63 6f 72 72 65 73 70 6f 6e    64 20 74 6f 20 28 74 68 69 73 20 69 73 20 74 68 | r.they.correspond.to.(this.is.th | 
| 20d00 | 65 0a 20 20 20 20 20 20 20 20 69 6e 66 6f 72 6d    61 74 69 6f 6e 20 75 73 65 64 20 62 79 20 60 65 | e.........information.used.by.`e | 
| 20d20 | 6d 62 61 72 6b 2d 68 69 67 68 6c 69 67 68 74 2d    69 6e 64 69 63 61 74 6f 72 27 20 74 6f 20 6b 6e | mbark-highlight-indicator'.to.kn | 
| 20d40 | 6f 77 20 77 68 61 74 0a 20 20 20 20 20 20 20 20    70 6f 72 74 69 6f 6e 20 6f 66 20 74 68 65 20 62 | ow.what.........portion.of.the.b | 
| 20d60 | 75 66 66 65 72 20 74 6f 20 68 69 67 68 6c 69 67    68 74 29 3b 20 74 68 69 73 20 66 75 6e 63 74 69 | uffer.to.highlight);.this.functi | 
| 20d80 | 6f 6e 20 6d 61 72 6b 73 20 74 68 61 74 0a 20 20    20 20 20 20 20 20 72 65 67 69 6f 6e 2e 20 49 74 | on.marks.that.........region..It | 
| 20da0 | 20 69 73 20 75 73 65 66 75 6c 20 61 73 20 61 6e    20 61 72 6f 75 6e 64 20 61 63 74 69 6f 6e 20 68 | .is.useful.as.an.around.action.h | 
| 20dc0 | 6f 6f 6b 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73    20 74 68 61 74 0a 20 20 20 20 20 20 20 20 65 78 | ook.for.commands.that.........ex | 
| 20de0 | 70 65 63 74 20 61 20 72 65 67 69 6f 6e 20 74 6f    20 62 65 20 6d 61 72 6b 65 64 2c 20 66 6f 72 20 | pect.a.region.to.be.marked,.for. | 
| 20e00 | 65 78 61 6d 70 6c 65 2c 20 69 74 20 69 73 20 75    73 65 64 20 62 79 20 64 65 66 61 75 6c 74 0a 20 | example,.it.is.used.by.default.. | 
| 20e20 | 20 20 20 20 20 20 20 66 6f 72 20 60 69 6e 64 65    6e 74 2d 72 65 67 69 6f 6e 27 20 73 6f 20 74 68 | .......for.`indent-region'.so.th | 
| 20e40 | 61 74 20 69 74 20 77 6f 72 6b 73 20 6f 6e 20 73    2d 65 78 70 72 65 73 73 69 6f 6e 20 74 61 72 67 | at.it.works.on.s-expression.targ | 
| 20e60 | 65 74 73 2c 20 6f 72 0a 20 20 20 20 20 20 20 20    66 6f 72 20 60 66 69 6c 6c 2d 72 65 67 69 6f 6e | ets,.or.........for.`fill-region | 
| 20e80 | 27 20 73 6f 20 74 68 61 74 20 69 74 20 77 6f 72    6b 73 20 6f 6e 20 70 61 72 61 67 72 61 70 68 20 | '.so.that.it.works.on.paragraph. | 
| 20ea0 | 74 61 72 67 65 74 73 2e 0a 0a 20 20 60 65 6d 62    61 72 6b 2d 2d 63 64 27 0a 20 20 20 20 20 20 20 | targets.....`embark--cd'........ | 
| 20ec0 | 20 52 75 6e 20 74 68 65 20 61 63 74 69 6f 6e 20    77 69 74 68 20 60 64 65 66 61 75 6c 74 2d 64 69 | .Run.the.action.with.`default-di | 
| 20ee0 | 72 65 63 74 6f 72 79 27 20 73 65 74 20 74 6f 20    74 68 65 20 64 69 72 65 63 74 6f 72 79 0a 20 20 | rectory'.set.to.the.directory... | 
| 20f00 | 20 20 20 20 20 20 61 73 73 6f 63 69 61 74 65 64    20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 | ......associated.to.the.current. | 
| 20f20 | 74 61 72 67 65 74 2e 20 54 68 65 20 74 61 72 67    65 74 20 73 68 6f 75 6c 64 20 62 65 20 6f 66 20 | target..The.target.should.be.of. | 
| 20f40 | 74 79 70 65 0a 20 20 20 20 20 20 20 20 60 66 69    6c 65 27 2c 20 60 62 75 66 66 65 72 27 2c 20 60 | type.........`file',.`buffer',.` | 
| 20f60 | 62 6f 6f 6b 6d 61 72 6b 27 20 6f 72 20 60 6c 69    62 72 61 72 79 27 2c 20 61 6e 64 20 74 68 65 20 | bookmark'.or.`library',.and.the. | 
| 20f80 | 61 73 73 6f 63 69 61 74 65 64 0a 20 20 20 20 20    20 20 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 | associated.........directory.is. | 
| 20fa0 | 77 68 61 74 20 79 6f 75 27 64 20 65 78 70 65 63    74 20 69 6e 20 65 61 63 68 20 63 61 73 65 2e 0a | what.you'd.expect.in.each.case.. | 
| 20fc0 | 0a 20 20 60 65 6d 62 61 72 6b 2d 2d 6e 61 72 72    6f 77 2d 74 6f 2d 74 61 72 67 65 74 27 0a 20 20 | ...`embark--narrow-to-target'... | 
| 20fe0 | 20 20 20 20 20 20 52 75 6e 20 74 68 65 20 61 63    74 69 6f 6e 20 77 69 74 68 20 62 75 66 66 65 72 | ......Run.the.action.with.buffer | 
| 21000 | 20 6e 61 72 72 6f 77 65 64 20 74 6f 20 63 75 72    72 65 6e 74 20 74 61 72 67 65 74 2e 20 55 73 65 | .narrowed.to.current.target..Use | 
| 21020 | 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 61 73    20 61 6e 20 61 72 6f 75 6e 64 20 68 6f 6f 6b 20 | .this.........as.an.around.hook. | 
| 21040 | 74 6f 20 6c 6f 63 61 6c 69 7a 65 20 74 68 65 20    65 66 66 65 63 74 20 6f 66 20 61 63 74 69 6f 6e | to.localize.the.effect.of.action | 
| 21060 | 73 20 74 68 61 74 20 64 6f 6e 27 74 0a 20 20 20    20 20 20 20 20 61 6c 72 65 61 64 79 20 77 6f 72 | s.that.don't.........already.wor | 
| 21080 | 6b 20 6f 6e 20 6a 75 73 74 20 74 68 65 20 72 65    67 69 6f 6e 2e 20 49 6e 20 74 68 65 20 64 65 66 | k.on.just.the.region..In.the.def | 
| 210a0 | 61 75 6c 74 20 63 6f 6e 66 69 67 75 72 61 74 69    6f 6e 20 69 74 0a 20 20 20 20 20 20 20 20 69 73 | ault.configuration.it.........is | 
| 210c0 | 20 75 73 65 64 20 66 6f 72 20 60 72 65 70 75 6e    63 74 75 61 74 65 2d 73 65 6e 74 65 6e 63 65 73 | .used.for.`repunctuate-sentences | 
| 210e0 | 27 2e 0a 0a 20 20 60 65 6d 62 61 72 6b 2d 2d 73    61 76 65 2d 65 78 63 75 72 73 69 6f 6e 27 0a 20 | '.....`embark--save-excursion'.. | 
| 21100 | 20 20 20 20 20 20 20 52 75 6e 20 74 68 65 20 61    63 74 69 6f 6e 20 72 65 73 74 6f 72 69 6e 67 20 | .......Run.the.action.restoring. | 
| 21120 | 70 6f 69 6e 74 20 61 74 20 74 68 65 20 65 6e 64    2e 20 20 54 68 65 20 63 75 72 72 65 6e 74 20 64 | point.at.the.end...The.current.d | 
| 21140 | 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 63    6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 64 6f 65 | efault.........configuration.doe | 
| 21160 | 73 6e 27 74 20 75 73 65 20 74 68 69 73 20 62 75    74 20 69 74 20 69 73 20 61 76 61 69 6c 61 62 6c | sn't.use.this.but.it.is.availabl | 
| 21180 | 65 20 66 6f 72 20 75 73 65 72 73 2e 0a 0a 0a 33    2e 36 20 43 72 65 61 74 69 6e 67 20 79 6f 75 72 | e.for.users....3.6.Creating.your | 
| 211a0 | 20 6f 77 6e 20 6b 65 79 6d 61 70 73 0a e2 94 80    e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 | .own.keymaps.................... | 
| 211c0 | 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94    80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | ................................ | 
| 211e0 | e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2    94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 | ................................ | 
| 21200 | 80 e2 94 80 0a 0a 20 20 41 6c 6c 20 69 6e 74 65    72 6e 61 6c 20 6b 65 79 6d 61 70 73 20 61 72 65 | ........All.internal.keymaps.are | 
| 21220 | 20 64 65 66 69 6e 65 64 20 77 69 74 68 20 74 68    65 20 73 74 61 6e 64 61 72 64 20 68 65 6c 70 65 | .defined.with.the.standard.helpe | 
| 21240 | 72 20 6d 61 63 72 6f 0a 20 20 60 64 65 66 76 61    72 2d 6b 65 79 6d 61 70 27 2e 20 46 6f 72 20 65 | r.macro...`defvar-keymap'..For.e | 
| 21260 | 78 61 6d 70 6c 65 20 61 20 73 69 6d 70 6c 65 20    76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 66 | xample.a.simple.version.of.the.f | 
| 21280 | 69 6c 65 20 61 63 74 69 6f 6e 0a 20 20 6b 65 79    6d 61 70 20 63 6f 75 6c 64 20 62 65 20 64 65 66 | ile.action...keymap.could.be.def | 
| 212a0 | 69 6e 65 64 20 61 73 20 66 6f 6c 6c 6f 77 73 3a    0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 | ined.as.follows:................ | 
| 212c0 | e2 94 80 0a 20 20 e2 94 82 20 28 64 65 66 76 61    72 2d 6b 65 79 6d 61 70 20 65 6d 62 61 72 6b 2d | ..........(defvar-keymap.embark- | 
| 212e0 | 66 69 6c 65 2d 6d 61 70 0a 20 20 e2 94 82 20 20    20 3a 64 6f 63 20 22 45 78 61 6d 70 6c 65 20 6b | file-map.........:doc."Example.k | 
| 21300 | 65 79 6d 61 70 20 77 69 74 68 20 61 20 66 65 77    20 66 69 6c 65 20 61 63 74 69 6f 6e 73 22 0a 20 | eymap.with.a.few.file.actions".. | 
| 21320 | 20 e2 94 82 20 20 20 3a 70 61 72 65 6e 74 20 65    6d 62 61 72 6b 2d 67 65 6e 65 72 61 6c 2d 6d 61 | .......:parent.embark-general-ma | 
| 21340 | 70 0a 20 20 e2 94 82 20 20 20 22 64 22 20 23 27    64 65 6c 65 74 65 2d 66 69 6c 65 0a 20 20 e2 94 | p........."d".#'delete-file..... | 
| 21360 | 82 20 20 20 22 72 22 20 23 27 72 65 6e 61 6d 65    2d 66 69 6c 65 0a 20 20 e2 94 82 20 20 20 22 63 | ...."r".#'rename-file........."c | 
| 21380 | 22 20 23 27 63 6f 70 79 2d 66 69 6c 65 29 0a 20    20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | ".#'copy-file).................. | 
| 213a0 | 0a 0a 20 20 54 68 65 73 65 20 61 63 74 69 6f 6e    20 6b 65 79 6d 61 70 73 20 61 72 65 20 70 65 72 | ....These.action.keymaps.are.per | 
| 213c0 | 66 65 63 74 6c 79 20 6e 6f 72 6d 61 6c 20 45 6d    61 63 73 20 6b 65 79 6d 61 70 73 2e 20 20 59 6f | fectly.normal.Emacs.keymaps...Yo | 
| 213e0 | 75 20 6d 61 79 20 77 61 6e 74 0a 20 20 74 6f 20    69 6e 68 65 72 69 74 20 66 72 6f 6d 20 74 68 65 | u.may.want...to.inherit.from.the | 
| 21400 | 20 60 65 6d 62 61 72 6b 2d 67 65 6e 65 72 61 6c    2d 6d 61 70 27 20 69 66 20 79 6f 75 20 77 61 6e | .`embark-general-map'.if.you.wan | 
| 21420 | 74 20 74 6f 20 61 63 63 65 73 73 20 74 68 65 0a    20 20 64 65 66 61 75 6c 74 20 45 6d 62 61 72 6b | t.to.access.the...default.Embark | 
| 21440 | 20 61 63 74 69 6f 6e 73 2e 20 4e 6f 74 65 20 74    68 61 74 20 60 65 6d 62 61 72 6b 2d 63 6f 6c 6c | .actions..Note.that.`embark-coll | 
| 21460 | 65 63 74 27 20 61 6e 64 20 60 65 6d 62 61 72 6b    2d 65 78 70 6f 72 74 27 0a 20 20 61 72 65 20 61 | ect'.and.`embark-export'...are.a | 
| 21480 | 6c 73 6f 20 6d 61 64 65 20 61 76 61 69 6c 61 62    6c 65 20 76 69 61 20 60 65 6d 62 61 72 6b 2d 67 | lso.made.available.via.`embark-g | 
| 214a0 | 65 6e 65 72 61 6c 2d 6d 61 70 27 2e 0a 0a 0a 33    2e 37 20 44 65 66 69 6e 69 6e 67 20 61 63 74 69 | eneral-map'....3.7.Defining.acti | 
| 214c0 | 6f 6e 73 20 66 6f 72 20 6e 65 77 20 63 61 74 65    67 6f 72 69 65 73 20 6f 66 20 74 61 72 67 65 74 | ons.for.new.categories.of.target | 
| 214e0 | 73 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94    80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | s............................... | 
| 21500 | e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2    94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 | ................................ | 
| 21520 | 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80    e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 | ................................ | 
| 21540 | 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94    80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | ................................ | 
| 21560 | e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2    94 80 e2 94 80 e2 94 80 0a 0a 20 20 49 74 20 69 | ............................It.i | 
| 21580 | 73 20 65 61 73 79 20 74 6f 20 63 6f 6e 66 69 67    75 72 65 20 45 6d 62 61 72 6b 20 74 6f 20 70 72 | s.easy.to.configure.Embark.to.pr | 
| 215a0 | 6f 76 69 64 65 20 61 63 74 69 6f 6e 73 20 66 6f    72 20 6e 65 77 20 74 79 70 65 73 20 6f 66 0a 20 | ovide.actions.for.new.types.of.. | 
| 215c0 | 20 74 61 72 67 65 74 73 2c 20 65 69 74 68 65 72    20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 | .targets,.either.in.the.minibuff | 
| 215e0 | 65 72 20 6f 72 20 6f 75 74 73 69 64 65 20 69 74    2e 20 49 20 70 72 65 73 65 6e 74 20 62 65 6c 6f | er.or.outside.it..I.present.belo | 
| 21600 | 77 20 74 77 6f 0a 20 20 76 65 72 79 20 64 65 74    61 69 6c 65 64 20 65 78 61 6d 70 6c 65 73 20 6f | w.two...very.detailed.examples.o | 
| 21620 | 66 20 68 6f 77 20 74 6f 20 64 6f 20 74 68 69 73    2e 20 41 74 20 73 65 76 65 72 61 6c 20 70 6f 69 | f.how.to.do.this..At.several.poi | 
| 21640 | 6e 74 73 20 49 27 6c 6c 0a 20 20 65 78 70 6c 61    69 6e 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 | nts.I'll...explain.more.than.one | 
| 21660 | 20 77 61 79 20 74 6f 20 70 72 6f 63 65 65 64 2c    20 74 79 70 69 63 61 6c 6c 79 20 77 69 74 68 20 | .way.to.proceed,.typically.with. | 
| 21680 | 74 68 65 20 65 61 73 69 65 73 74 0a 20 20 6f 70    74 69 6f 6e 20 66 69 72 73 74 2e 20 49 20 69 6e | the.easiest...option.first..I.in | 
| 216a0 | 63 6c 75 64 65 20 74 68 65 20 61 6c 74 65 72 6e    61 74 69 76 65 20 6f 70 74 69 6f 6e 73 20 73 69 | clude.the.alternative.options.si | 
| 216c0 | 6e 63 65 20 74 68 65 72 65 20 77 69 6c 6c 20 62    65 0a 20 20 73 69 6d 69 6c 61 72 20 73 69 74 75 | nce.there.will.be...similar.situ | 
| 216e0 | 61 74 69 6f 6e 73 20 77 68 65 72 65 20 74 68 65    20 65 61 73 69 65 73 74 20 6f 70 74 69 6f 6e 20 | ations.where.the.easiest.option. | 
| 21700 | 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65    2e 0a 0a 0a 33 2e 37 2e 31 20 4e 65 77 20 6d 69 | is.not.available....3.7.1.New.mi | 
| 21720 | 6e 69 62 75 66 66 65 72 20 74 61 72 67 65 74 20    65 78 61 6d 70 6c 65 20 2d 20 74 61 62 2d 62 61 | nibuffer.target.example.-.tab-ba | 
| 21740 | 72 20 74 61 62 73 0a e2 95 8c e2 95 8c e2 95 8c    e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 | r.tabs.......................... | 
| 21760 | 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95    8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c | ................................ | 
| 21780 | e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2    95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 | ................................ | 
| 217a0 | 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c    e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 | ................................ | 
| 217c0 | 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95    8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c 0a 0a 20 | ................................ | 
| 217e0 | 20 41 73 20 61 6e 20 65 78 61 6d 70 6c 65 2c 20    74 61 6b 65 20 74 68 65 20 6e 65 77 20 5b 74 61 | .As.an.example,.take.the.new.[ta | 
| 21800 | 62 20 62 61 72 73 5d 20 66 72 6f 6d 20 45 6d 61    63 73 20 32 37 2e 20 49 27 6c 6c 20 65 78 70 6c | b.bars].from.Emacs.27..I'll.expl | 
| 21820 | 61 69 6e 20 68 6f 77 0a 20 20 74 6f 20 63 6f 6e    66 69 67 75 72 65 20 45 6d 62 61 72 6b 20 74 6f | ain.how...to.configure.Embark.to | 
| 21840 | 20 6f 66 66 65 72 20 74 61 62 2d 73 70 65 63 69    66 69 63 20 61 63 74 69 6f 6e 73 20 77 68 65 6e | .offer.tab-specific.actions.when | 
| 21860 | 20 79 6f 75 20 75 73 65 20 74 68 65 0a 20 20 74    61 62 2d 62 61 72 2d 6d 6f 64 65 20 63 6f 6d 6d | .you.use.the...tab-bar-mode.comm | 
| 21880 | 61 6e 64 73 20 74 68 61 74 20 6d 65 6e 74 69 6f    6e 20 74 61 62 73 20 62 79 20 6e 61 6d 65 2e 20 | ands.that.mention.tabs.by.name.. | 
| 218a0 | 54 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f    6e 0a 20 20 65 78 70 6c 61 69 6e 65 64 20 68 65 | The.configuration...explained.he | 
| 218c0 | 72 65 20 69 73 20 6e 6f 77 20 62 75 69 6c 74 2d    69 6e 20 74 6f 20 45 6d 62 61 72 6b 20 28 61 6e | re.is.now.built-in.to.Embark.(an | 
| 218e0 | 64 20 4d 61 72 67 69 6e 61 6c 69 61 29 2c 20 62    75 74 20 69 74 27 73 0a 20 20 73 74 69 6c 6c 20 | d.Marginalia),.but.it's...still. | 
| 21900 | 61 20 67 6f 6f 64 20 73 65 6c 66 2d 63 6f 6e 74    61 69 6e 65 64 20 65 78 61 6d 70 6c 65 2e 20 49 | a.good.self-contained.example..I | 
| 21920 | 6e 20 6f 72 64 65 72 20 74 6f 20 73 65 74 75 70    20 75 70 20 74 61 62 20 61 63 74 69 6f 6e 73 0a | n.order.to.setup.up.tab.actions. | 
| 21940 | 20 20 79 6f 75 20 77 6f 75 6c 64 20 6e 65 65 64    20 74 6f 3a 20 28 31 29 20 6d 61 6b 65 20 73 75 | ..you.would.need.to:.(1).make.su | 
| 21960 | 72 65 20 45 6d 62 61 72 6b 20 6b 6e 6f 77 73 20    74 68 6f 73 65 20 63 6f 6d 6d 61 6e 64 73 20 64 | re.Embark.knows.those.commands.d | 
| 21980 | 65 61 6c 20 77 69 74 68 0a 20 20 74 61 62 73 2c    20 28 32 29 20 64 65 66 69 6e 65 20 61 20 6b 65 | eal.with...tabs,.(2).define.a.ke | 
| 219a0 | 79 6d 61 70 20 66 6f 72 20 74 61 62 20 61 63 74    69 6f 6e 73 20 61 6e 64 20 63 6f 6e 66 69 67 75 | ymap.for.tab.actions.and.configu | 
| 219c0 | 72 65 20 45 6d 62 61 72 6b 20 73 6f 20 69 74 0a    20 20 6b 6e 6f 77 73 20 74 68 61 74 27 73 20 74 | re.Embark.so.it...knows.that's.t | 
| 219e0 | 68 65 20 6b 65 79 6d 61 70 20 79 6f 75 20 77 61    6e 74 2e 0a 0a 0a 5b 74 61 62 20 62 61 72 73 5d | he.keymap.you.want....[tab.bars] | 
| 21a00 | 0a 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e    75 2e 6f 72 67 2f 73 6f 66 74 77 61 72 65 2f 65 | .<https://www.gnu.org/software/e | 
| 21a20 | 6d 61 63 73 2f 6d 61 6e 75 61 6c 2f 68 74 6d 6c    5f 6e 6f 64 65 2f 65 6d 61 63 73 2f 54 61 62 2d | macs/manual/html_node/emacs/Tab- | 
| 21a40 | 42 61 72 73 2e 68 74 6d 6c 3e 0a 0a e2 97 8a 20    33 2e 37 2e 31 2e 31 20 54 65 6c 6c 69 6e 67 20 | Bars.html>......3.7.1.1.Telling. | 
| 21a60 | 45 6d 62 61 72 6b 20 61 62 6f 75 74 20 63 6f 6d    6d 61 6e 64 73 20 74 68 61 74 20 70 72 6f 6d 70 | Embark.about.commands.that.promp | 
| 21a80 | 74 20 66 6f 72 20 74 61 62 73 20 62 79 20 6e 61    6d 65 0a 0a 20 20 46 6f 72 20 73 74 65 70 20 28 | t.for.tabs.by.name....For.step.( | 
| 21aa0 | 31 29 2c 20 69 74 20 77 6f 75 6c 64 20 62 65 20    67 72 65 61 74 20 69 66 20 74 68 65 20 60 74 61 | 1),.it.would.be.great.if.the.`ta | 
| 21ac0 | 62 2d 62 61 72 2d 6d 6f 64 65 27 20 63 6f 6d 6d    61 6e 64 73 0a 20 20 72 65 70 6f 72 74 65 64 20 | b-bar-mode'.commands...reported. | 
| 21ae0 | 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63    61 74 65 67 6f 72 79 20 60 74 61 62 27 20 77 68 | the.completion.category.`tab'.wh | 
| 21b00 | 65 6e 20 61 73 6b 69 6e 67 20 79 6f 75 20 66 6f    72 20 61 20 74 61 62 20 77 69 74 68 0a 20 20 63 | en.asking.you.for.a.tab.with...c | 
| 21b20 | 6f 6d 70 6c 65 74 69 6f 6e 2e 20 28 41 6c 6c 20    62 75 69 6c 74 2d 69 6e 20 45 6d 61 63 73 20 63 | ompletion..(All.built-in.Emacs.c | 
| 21b40 | 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 70 72 6f    6d 70 74 20 66 6f 72 20 66 69 6c 65 20 6e 61 6d | ommands.that.prompt.for.file.nam | 
| 21b60 | 65 73 2c 0a 20 20 66 6f 72 20 65 78 61 6d 70 6c    65 2c 20 64 6f 20 68 61 76 65 20 6d 65 74 61 64 | es,...for.example,.do.have.metad | 
| 21b80 | 61 74 61 20 69 6e 64 69 63 61 74 69 6e 67 20 74    68 61 74 20 74 68 65 79 20 77 61 6e 74 20 61 20 | ata.indicating.that.they.want.a. | 
| 21ba0 | 60 66 69 6c 65 27 2e 29 0a 20 20 54 68 65 79 20    64 6f 20 6e 6f 74 2c 20 75 6e 66 6f 72 74 75 6e | `file'.)...They.do.not,.unfortun | 
| 21bc0 | 61 74 65 6c 79 2c 20 61 6e 64 20 49 20 77 69 6c    6c 20 64 65 73 63 72 69 62 65 20 61 20 63 6f 75 | ately,.and.I.will.describe.a.cou | 
| 21be0 | 70 6c 65 20 6f 66 20 77 61 79 73 20 74 6f 0a 20    20 64 65 61 6c 20 77 69 74 68 20 74 68 69 73 2e | ple.of.ways.to...deal.with.this. | 
| 21c00 | 0a 0a 20 20 4d 61 79 62 65 20 74 68 65 20 65 61    73 69 65 73 74 20 74 68 69 6e 67 20 69 73 20 74 | ....Maybe.the.easiest.thing.is.t | 
| 21c20 | 6f 20 63 6f 6e 66 69 67 75 72 65 20 5b 4d 61 72    67 69 6e 61 6c 69 61 5d 20 74 6f 20 65 6e 68 61 | o.configure.[Marginalia].to.enha | 
| 21c40 | 6e 63 65 20 74 68 6f 73 65 0a 20 20 63 6f 6d 6d    61 6e 64 73 2e 20 41 6c 6c 20 6f 66 20 74 68 65 | nce.those...commands..All.of.the | 
| 21c60 | 20 60 74 61 62 2d 62 61 72 2d 2a 2d 74 61 62 2d    62 79 2d 6e 61 6d 65 27 20 63 6f 6d 6d 61 6e 64 | .`tab-bar-*-tab-by-name'.command | 
| 21c80 | 73 20 68 61 76 65 20 74 68 65 20 77 6f 72 64 73    0a 20 20 22 74 61 62 20 62 79 20 6e 61 6d 65 22 | s.have.the.words..."tab.by.name" | 
| 21ca0 | 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66    65 72 20 70 72 6f 6d 70 74 2c 20 73 6f 20 79 6f | .in.the.minibuffer.prompt,.so.yo | 
| 21cc0 | 75 20 63 61 6e 20 75 73 65 3a 0a 0a 20 20 e2 94    8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 | u.can.use:...................... | 
| 21ce0 | e2 94 82 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74    20 27 6d 61 72 67 69 6e 61 6c 69 61 2d 70 72 6f | ....(add-to-list.'marginalia-pro | 
| 21d00 | 6d 70 74 2d 63 61 74 65 67 6f 72 69 65 73 20 27    28 22 74 61 62 20 62 79 20 6e 61 6d 65 22 20 2e | mpt-categories.'("tab.by.name".. | 
| 21d20 | 20 74 61 62 29 29 0a 20 20 e2 94 94 e2 94 80 e2    94 80 e2 94 80 e2 94 80 0a 0a 20 20 54 68 61 74 | .tab))......................That | 
| 21d40 | 27 73 20 69 74 21 20 42 75 74 20 69 6e 20 63 61    73 65 20 79 6f 75 20 61 72 65 20 65 76 65 72 20 | 's.it!.But.in.case.you.are.ever. | 
| 21d60 | 69 6e 20 61 20 73 69 74 75 61 74 69 6f 6e 20 77    68 65 72 65 20 79 6f 75 20 64 6f 6e 27 74 0a 20 | in.a.situation.where.you.don't.. | 
| 21d80 | 20 61 6c 72 65 61 64 79 20 68 61 76 65 20 63 6f    6d 6d 61 6e 64 73 20 74 68 61 74 20 70 72 6f 6d | .already.have.commands.that.prom | 
| 21da0 | 70 74 20 66 6f 72 20 74 68 65 20 74 61 72 67 65    74 73 20 79 6f 75 20 77 61 6e 74 2c 20 49 27 6c | pt.for.the.targets.you.want,.I'l | 
| 21dc0 | 6c 0a 20 20 64 65 73 63 72 69 62 65 20 68 6f 77    20 77 72 69 74 69 6e 67 20 79 6f 75 72 20 6f 77 | l...describe.how.writing.your.ow | 
| 21de0 | 6e 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68 20 61    70 70 72 6f 70 72 69 61 74 65 20 60 63 61 74 65 | n.command.with.appropriate.`cate | 
| 21e00 | 67 6f 72 79 27 0a 20 20 6d 65 74 61 64 61 74 61    20 6c 6f 6f 6b 73 3a 0a 0a 20 20 e2 94 8c e2 94 | gory'...metadata.looks:......... | 
| 21e20 | 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82    20 28 64 65 66 75 6e 20 6d 79 2d 73 65 6c 65 63 | .................(defun.my-selec | 
| 21e40 | 74 2d 74 61 62 2d 62 79 2d 6e 61 6d 65 20 28 74    61 62 29 0a 20 20 e2 94 82 20 20 20 28 69 6e 74 | t-tab-by-name.(tab).........(int | 
| 21e60 | 65 72 61 63 74 69 76 65 0a 20 20 e2 94 82 20 20    20 20 28 6c 69 73 74 0a 20 20 e2 94 82 20 20 20 | eractive..........(list......... | 
| 21e80 | 20 20 28 6c 65 74 20 28 28 74 61 62 2d 6c 69 73    74 20 28 6f 72 20 28 6d 61 70 63 61 72 20 28 6c | ..(let.((tab-list.(or.(mapcar.(l | 
| 21ea0 | 61 6d 62 64 61 20 28 74 61 62 29 20 28 63 64 72    20 28 61 73 73 71 20 27 6e 61 6d 65 20 74 61 62 | ambda.(tab).(cdr.(assq.'name.tab | 
| 21ec0 | 29 29 29 0a 20 20 e2 94 82 20 09 09 09 09 28 74    61 62 2d 62 61 72 2d 74 61 62 73 29 29 0a 20 20 | )))...........(tab-bar-tabs))... | 
| 21ee0 | e2 94 82 20 09 09 09 28 75 73 65 72 2d 65 72 72    6f 72 20 22 4e 6f 20 74 61 62 73 20 66 6f 75 6e | .......(user-error."No.tabs.foun | 
| 21f00 | 64 22 29 29 29 29 0a 20 20 e2 94 82 20 20 20 20    20 20 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 | d")))).............(completing-r | 
| 21f20 | 65 61 64 0a 20 20 e2 94 82 20 20 20 20 20 20 20    20 22 54 61 62 73 3a 20 22 0a 20 20 e2 94 82 20 | ead.............."Tabs:."....... | 
| 21f40 | 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28    73 74 72 69 6e 67 20 70 72 65 64 69 63 61 74 65 | .......(lambda.(string.predicate | 
| 21f60 | 20 61 63 74 69 6f 6e 29 0a 20 20 e2 94 82 20 09    20 28 69 66 20 28 65 71 20 61 63 74 69 6f 6e 20 | .action).........(if.(eq.action. | 
| 21f80 | 27 6d 65 74 61 64 61 74 61 29 0a 20 20 e2 94 82    20 09 20 20 20 20 20 27 28 6d 65 74 61 64 61 74 | 'metadata).............'(metadat | 
| 21fa0 | 61 20 28 63 61 74 65 67 6f 72 79 20 2e 20 74 61    62 29 29 0a 20 20 e2 94 82 20 09 20 20 20 28 63 | a.(category...tab))...........(c | 
| 21fc0 | 6f 6d 70 6c 65 74 65 2d 77 69 74 68 2d 61 63 74    69 6f 6e 0a 20 20 e2 94 82 20 09 20 20 20 20 61 | omplete-with-action............a | 
| 21fe0 | 63 74 69 6f 6e 20 74 61 62 2d 6c 69 73 74 20 73    74 72 69 6e 67 20 70 72 65 64 69 63 61 74 65 29 | ction.tab-list.string.predicate) | 
| 22000 | 29 29 29 29 29 29 0a 20 20 e2 94 82 20 20 20 28    74 61 62 2d 62 61 72 2d 73 65 6c 65 63 74 2d 74 | )))))).........(tab-bar-select-t | 
| 22020 | 61 62 2d 62 79 2d 6e 61 6d 65 20 74 61 62 29 29    0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 | ab-by-name.tab))................ | 
| 22040 | 94 80 0a 0a 20 20 41 73 20 79 6f 75 20 63 61 6e    20 73 65 65 2c 20 74 68 65 20 62 75 69 6c 74 2d | ......As.you.can.see,.the.built- | 
| 22060 | 69 6e 20 73 75 70 70 6f 72 74 20 66 6f 72 20 73    65 74 74 69 6e 67 20 74 68 65 20 63 61 74 65 67 | in.support.for.setting.the.categ | 
| 22080 | 6f 72 79 0a 20 20 6d 65 74 61 2d 64 61 74 75 6d    20 69 73 20 6e 6f 74 20 76 65 72 79 20 65 61 73 | ory...meta-datum.is.not.very.eas | 
| 220a0 | 79 20 74 6f 20 75 73 65 20 6f 72 20 70 72 65 74    74 79 20 74 6f 20 6c 6f 6f 6b 20 61 74 2e 20 54 | y.to.use.or.pretty.to.look.at..T | 
| 220c0 | 6f 20 68 65 6c 70 20 77 69 74 68 0a 20 20 74 68    69 73 20 49 20 72 65 63 6f 6d 6d 65 6e 64 20 74 | o.help.with...this.I.recommend.t | 
| 220e0 | 68 65 20 60 63 6f 6e 73 75 6c 74 2d 2d 72 65 61    64 27 20 66 75 6e 63 74 69 6f 6e 20 66 72 6f 6d | he.`consult--read'.function.from | 
| 22100 | 20 74 68 65 20 65 78 63 65 6c 6c 65 6e 74 0a 20    20 5b 43 6f 6e 73 75 6c 74 5d 20 70 61 63 6b 61 | .the.excellent...[Consult].packa | 
| 22120 | 67 65 2e 20 57 69 74 68 20 74 68 61 74 20 66 75    6e 63 74 69 6f 6e 20 77 65 20 63 61 6e 20 72 65 | ge..With.that.function.we.can.re | 
| 22140 | 77 72 69 74 65 20 74 68 65 20 63 6f 6d 6d 61 6e    64 20 61 73 0a 20 20 66 6f 6c 6c 6f 77 73 3a 0a | write.the.command.as...follows:. | 
| 22160 | 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2    94 80 0a 20 20 e2 94 82 20 28 64 65 66 75 6e 20 | .........................(defun. | 
| 22180 | 6d 79 2d 73 65 6c 65 63 74 2d 74 61 62 2d 62 79    2d 6e 61 6d 65 20 28 74 61 62 29 0a 20 20 e2 94 | my-select-tab-by-name.(tab)..... | 
| 221a0 | 82 20 20 20 28 69 6e 74 65 72 61 63 74 69 76 65    0a 20 20 e2 94 82 20 20 20 20 28 6c 69 73 74 0a | ....(interactive..........(list. | 
| 221c0 | 20 20 e2 94 82 20 20 20 20 20 28 6c 65 74 20 28    28 74 61 62 2d 6c 69 73 74 20 28 6f 72 20 28 6d | ..........(let.((tab-list.(or.(m | 
| 221e0 | 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 74    61 62 29 20 28 63 64 72 20 28 61 73 73 71 20 27 | apcar.(lambda.(tab).(cdr.(assq.' | 
| 22200 | 6e 61 6d 65 20 74 61 62 29 29 29 0a 20 20 e2 94    82 20 09 09 09 09 28 74 61 62 2d 62 61 72 2d 74 | name.tab)))...........(tab-bar-t | 
| 22220 | 61 62 73 29 29 0a 20 20 e2 94 82 20 09 09 09 28    75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 74 | abs))..........(user-error."No.t | 
| 22240 | 61 62 73 20 66 6f 75 6e 64 22 29 29 29 29 0a 20    20 e2 94 82 20 20 20 20 20 20 20 28 63 6f 6e 73 | abs.found")))).............(cons | 
| 22260 | 75 6c 74 2d 2d 72 65 61 64 20 74 61 62 2d 6c 69    73 74 0a 20 20 e2 94 82 20 09 09 20 20 20 20 20 | ult--read.tab-list.............. | 
| 22280 | 3a 70 72 6f 6d 70 74 20 22 54 61 62 73 3a 20 22    0a 20 20 e2 94 82 20 09 09 20 20 20 20 20 3a 63 | :prompt."Tabs:."..............:c | 
| 222a0 | 61 74 65 67 6f 72 79 20 27 74 61 62 29 29 29 29    0a 20 20 e2 94 82 20 20 20 28 74 61 62 2d 62 61 | ategory.'tab)))).........(tab-ba | 
| 222c0 | 72 2d 73 65 6c 65 63 74 2d 74 61 62 2d 62 79 2d    6e 61 6d 65 20 74 61 62 29 29 0a 20 20 e2 94 94 | r-select-tab-by-name.tab))...... | 
| 222e0 | e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20    4d 75 63 68 20 6e 69 63 65 72 21 20 4e 6f 20 6d | ................Much.nicer!.No.m | 
| 22300 | 61 74 74 65 72 20 68 6f 77 20 79 6f 75 20 64 65    66 69 6e 65 20 74 68 65 20 60 6d 79 2d 73 65 6c | atter.how.you.define.the.`my-sel | 
| 22320 | 65 63 74 2d 74 61 62 2d 62 79 2d 6e 61 6d 65 27    0a 20 20 63 6f 6d 6d 61 6e 64 2c 20 74 68 65 20 | ect-tab-by-name'...command,.the. | 
| 22340 | 66 69 72 73 74 20 61 70 70 72 6f 61 63 68 20 77    69 74 68 20 4d 61 72 67 69 6e 61 6c 69 61 20 61 | first.approach.with.Marginalia.a | 
| 22360 | 6e 64 20 70 72 6f 6d 70 74 20 64 65 74 65 63 74    69 6f 6e 20 68 61 73 0a 20 20 74 68 65 20 66 6f | nd.prompt.detection.has...the.fo | 
| 22380 | 6c 6c 6f 77 69 6e 67 20 61 64 76 61 6e 74 61 67    65 73 3a 20 79 6f 75 20 67 65 74 20 74 68 65 20 | llowing.advantages:.you.get.the. | 
| 223a0 | 60 74 61 62 27 20 63 61 74 65 67 6f 72 79 20 66    6f 72 20 61 6c 6c 20 74 68 65 0a 20 20 60 74 61 | `tab'.category.for.all.the...`ta | 
| 223c0 | 62 2d 62 61 72 2d 2a 2d 62 61 72 2d 62 79 2d 6e    61 6d 65 27 20 63 6f 6d 6d 61 6e 64 73 20 61 74 | b-bar-*-bar-by-name'.commands.at | 
| 223e0 | 20 6f 6e 63 65 2c 20 61 6c 73 6f 2c 20 79 6f 75    20 65 6e 68 61 6e 63 65 20 62 75 69 6c 74 2d 69 | .once,.also,.you.enhance.built-i | 
| 22400 | 6e 0a 20 20 63 6f 6d 6d 61 6e 64 73 2c 20 69 6e    73 74 65 61 64 20 6f 66 20 64 65 66 69 6e 69 6e | n...commands,.instead.of.definin | 
| 22420 | 67 20 6e 65 77 20 6f 6e 65 73 2e 0a 0a 0a 20 20    5b 4d 61 72 67 69 6e 61 6c 69 61 5d 20 3c 68 74 | g.new.ones......[Marginalia].<ht | 
| 22440 | 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 6d 69 6e 61 64 2f 6d 61 72 67 69 6e 61 6c 69 | tps://github.com/minad/marginali | 
| 22460 | 61 3e 0a 0a 20 20 5b 43 6f 6e 73 75 6c 74 5d 20    3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e | a>....[Consult].<https://github. | 
| 22480 | 63 6f 6d 2f 6d 69 6e 61 64 2f 63 6f 6e 73 75 6c    74 2f 3e 0a 0a 0a e2 97 8a 20 33 2e 37 2e 31 2e | com/minad/consult/>.......3.7.1. | 
| 224a0 | 32 20 44 65 66 69 6e 69 6e 67 20 61 6e 64 20 63    6f 6e 66 69 67 75 72 69 6e 67 20 61 20 6b 65 79 | 2.Defining.and.configuring.a.key | 
| 224c0 | 6d 61 70 20 66 6f 72 20 74 61 62 20 61 63 74 69    6f 6e 73 0a 0a 20 20 4c 65 74 27 73 20 73 61 79 | map.for.tab.actions....Let's.say | 
| 224e0 | 20 77 65 20 77 61 6e 74 20 74 6f 20 6f 66 66 65    72 20 73 65 6c 65 63 74 2c 20 72 65 6e 61 6d 65 | .we.want.to.offer.select,.rename | 
| 22500 | 20 61 6e 64 20 63 6c 6f 73 65 20 61 63 74 69 6f    6e 73 20 66 6f 72 20 74 61 62 73 0a 20 20 28 69 | .and.close.actions.for.tabs...(i | 
| 22520 | 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 45 6d    62 61 72 6b 20 67 65 6e 65 72 61 6c 20 61 63 74 | n.addition.to.Embark.general.act | 
| 22540 | 69 6f 6e 73 2c 20 73 75 63 68 20 61 73 20 73 61    76 69 6e 67 20 74 68 65 20 74 61 62 20 6e 61 6d | ions,.such.as.saving.the.tab.nam | 
| 22560 | 65 20 74 6f 0a 20 20 74 68 65 20 6b 69 6c 6c 2d    72 69 6e 67 2c 20 77 68 69 63 68 20 79 6f 75 20 | e.to...the.kill-ring,.which.you. | 
| 22580 | 67 65 74 20 66 6f 72 20 66 72 65 65 29 2e 20 54    68 65 6e 20 74 68 69 73 20 77 69 6c 6c 20 64 6f | get.for.free)..Then.this.will.do | 
| 225a0 | 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94    80 e2 94 80 0a 20 20 e2 94 82 20 28 64 65 66 76 | :..........................(defv | 
| 225c0 | 61 72 2d 6b 65 79 6d 61 70 20 65 6d 62 61 72 6b    2d 74 61 62 2d 61 63 74 69 6f 6e 73 0a 20 20 e2 | ar-keymap.embark-tab-actions.... | 
| 225e0 | 94 82 20 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61    70 20 66 6f 72 20 61 63 74 69 6f 6e 73 20 66 6f | .....:doc."Keymap.for.actions.fo | 
| 22600 | 72 20 74 61 62 2d 62 61 72 20 74 61 62 73 20 28    77 68 65 6e 20 6d 65 6e 74 69 6f 6e 65 64 20 62 | r.tab-bar.tabs.(when.mentioned.b | 
| 22620 | 79 20 6e 61 6d 65 29 2e 22 0a 20 20 e2 94 82 20    20 20 3a 70 61 72 65 6e 74 20 65 6d 62 61 72 6b | y.name).".........:parent.embark | 
| 22640 | 2d 67 65 6e 65 72 61 6c 2d 6d 61 70 0a 20 20 e2    94 82 20 20 20 22 73 22 20 23 27 74 61 62 2d 62 | -general-map........."s".#'tab-b | 
| 22660 | 61 72 2d 73 65 6c 65 63 74 2d 74 61 62 2d 62 79    2d 6e 61 6d 65 0a 20 20 e2 94 82 20 20 20 22 72 | ar-select-tab-by-name........."r | 
| 22680 | 22 20 23 27 74 61 62 2d 62 61 72 2d 72 65 6e 61    6d 65 2d 74 61 62 2d 62 79 2d 6e 61 6d 65 0a 20 | ".#'tab-bar-rename-tab-by-name.. | 
| 226a0 | 20 e2 94 82 20 20 20 22 6b 22 20 23 27 74 61 62    2d 62 61 72 2d 63 6c 6f 73 65 2d 74 61 62 2d 62 | ......."k".#'tab-bar-close-tab-b | 
| 226c0 | 79 2d 6e 61 6d 65 29 0a 20 20 e2 94 82 20 0a 20    20 e2 94 82 20 28 61 64 64 2d 74 6f 2d 6c 69 73 | y-name)..............(add-to-lis | 
| 226e0 | 74 20 27 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70    2d 61 6c 69 73 74 20 27 28 74 61 62 20 2e 20 65 | t.'embark-keymap-alist.'(tab...e | 
| 22700 | 6d 62 61 72 6b 2d 74 61 62 2d 61 63 74 69 6f 6e    73 29 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 | mbark-tab-actions))............. | 
| 22720 | 94 80 e2 94 80 0a 0a 20 20 57 68 61 74 20 69 66    20 61 66 74 65 72 20 75 73 69 6e 67 20 74 68 69 | .........What.if.after.using.thi | 
| 22740 | 73 20 66 6f 72 20 61 20 77 68 69 6c 65 20 79 6f    75 20 66 65 65 6c 20 63 6c 6f 73 69 6e 67 20 74 | s.for.a.while.you.feel.closing.t | 
| 22760 | 68 65 20 74 61 62 20 77 69 74 68 6f 75 74 0a 20    20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 69 73 | he.tab.without...confirmation.is | 
| 22780 | 20 64 61 6e 67 65 72 6f 75 73 3f 20 59 6f 75 20    68 61 76 65 20 61 20 63 6f 75 70 6c 65 20 6f 66 | .dangerous?.You.have.a.couple.of | 
| 227a0 | 20 6f 70 74 69 6f 6e 73 3a 0a 0a 20 20 31 2e 20    59 6f 75 20 63 61 6e 20 6b 65 65 70 20 75 73 69 | .options:....1..You.can.keep.usi | 
| 227c0 | 6e 67 20 74 68 65 20 60 74 61 62 2d 62 61 72 2d    63 6c 6f 73 65 2d 74 61 62 2d 62 79 2d 6e 61 6d | ng.the.`tab-bar-close-tab-by-nam | 
| 227e0 | 65 27 20 63 6f 6d 6d 61 6e 64 2c 20 62 75 74 0a    20 20 20 20 20 68 61 76 65 20 45 6d 62 61 72 6b | e'.command,.but......have.Embark | 
| 22800 | 20 61 73 6b 20 79 6f 75 20 66 6f 72 20 63 6f 6e    66 69 72 6d 61 74 69 6f 6e 3a 0a 20 20 20 20 20 | .ask.you.for.confirmation:...... | 
| 22820 | e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a    20 20 20 20 20 e2 94 82 20 28 70 75 73 68 20 23 | .........................(push.# | 
| 22840 | 27 65 6d 62 61 72 6b 2d 2d 63 6f 6e 66 69 72 6d    0a 20 20 20 20 20 e2 94 82 20 20 20 20 20 20 20 | 'embark--confirm................ | 
| 22860 | 28 61 6c 69 73 74 2d 67 65 74 20 27 74 61 62 2d    62 61 72 2d 63 6c 6f 73 65 2d 74 61 62 2d 62 79 | (alist-get.'tab-bar-close-tab-by | 
| 22880 | 2d 6e 61 6d 65 0a 20 20 20 20 20 e2 94 82 20 09    09 20 65 6d 62 61 72 6b 2d 70 72 65 2d 61 63 74 | -name.............embark-pre-act | 
| 228a0 | 69 6f 6e 2d 68 6f 6f 6b 73 29 29 0a 20 20 20 20    20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | ion-hooks))..................... | 
| 228c0 | 0a 0a 20 20 32 2e 20 59 6f 75 20 63 61 6e 20 77    72 69 74 65 20 79 6f 75 72 20 6f 77 6e 20 63 6f | ....2..You.can.write.your.own.co | 
| 228e0 | 6d 6d 61 6e 64 20 74 68 61 74 20 70 72 6f 6d 70    74 73 20 66 6f 72 20 63 6f 6e 66 69 72 6d 61 74 | mmand.that.prompts.for.confirmat | 
| 22900 | 69 6f 6e 20 61 6e 64 0a 20 20 20 20 20 75 73 65    20 74 68 61 74 20 69 6e 73 74 65 61 64 20 6f 66 | ion.and......use.that.instead.of | 
| 22920 | 20 60 74 61 62 2d 62 61 72 2d 63 6c 6f 73 65 2d    74 61 62 2d 62 79 2d 6e 61 6d 65 27 20 69 6e 20 | .`tab-bar-close-tab-by-name'.in. | 
| 22940 | 74 68 65 20 61 62 6f 76 65 0a 20 20 20 20 20 6b    65 79 6d 61 70 3a 0a 20 20 20 20 20 e2 94 8c e2 | the.above......keymap:.......... | 
| 22960 | 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 20 20    20 e2 94 82 20 28 64 65 66 75 6e 20 6d 79 2d 63 | .....................(defun.my-c | 
| 22980 | 6f 6e 66 69 72 6d 2d 63 6c 6f 73 65 2d 74 61 62    2d 62 79 2d 6e 61 6d 65 20 28 74 61 62 29 0a 20 | onfirm-close-tab-by-name.(tab).. | 
| 229a0 | 20 20 20 20 e2 94 82 20 20 20 28 69 6e 74 65 72    61 63 74 69 76 65 20 22 73 54 61 62 20 74 6f 20 | ..........(interactive."sTab.to. | 
| 229c0 | 63 6c 6f 73 65 3a 20 22 29 0a 20 20 20 20 20 e2    94 82 20 20 20 28 77 68 65 6e 20 28 79 2d 6f 72 | close:.")............(when.(y-or | 
| 229e0 | 2d 6e 2d 70 20 28 66 6f 72 6d 61 74 20 22 43 6c    6f 73 65 20 74 61 62 20 27 25 73 27 3f 20 22 20 | -n-p.(format."Close.tab.'%s'?.". | 
| 22a00 | 74 61 62 29 29 0a 20 20 20 20 20 e2 94 82 20 20    20 20 20 28 74 61 62 2d 62 61 72 2d 63 6c 6f 73 | tab))..............(tab-bar-clos | 
| 22a20 | 65 2d 74 61 62 2d 62 79 2d 6e 61 6d 65 20 74 61    62 29 29 29 0a 20 20 20 20 20 e2 94 94 e2 94 80 | e-tab-by-name.tab)))............ | 
| 22a40 | e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 20 20 20    4e 6f 74 69 63 65 20 74 68 61 74 20 74 68 69 73 | ................Notice.that.this | 
| 22a60 | 20 69 73 20 61 20 63 6f 6d 6d 61 6e 64 20 79 6f    75 20 63 61 6e 20 61 6c 73 6f 20 75 73 65 20 64 | .is.a.command.you.can.also.use.d | 
| 22a80 | 69 72 65 63 74 6c 79 20 66 72 6f 6d 20 60 4d 2d    78 27 0a 20 20 20 20 20 69 6e 64 65 70 65 6e 64 | irectly.from.`M-x'......independ | 
| 22aa0 | 65 6e 74 6c 79 20 6f 66 20 45 6d 62 61 72 6b 2e    20 55 73 69 6e 67 20 69 74 20 66 72 6f 6d 20 60 | ently.of.Embark..Using.it.from.` | 
| 22ac0 | 4d 2d 78 27 20 6c 65 61 76 65 73 20 73 6f 6d 65    74 68 69 6e 67 20 74 6f 20 62 65 0a 20 20 20 20 | M-x'.leaves.something.to.be..... | 
| 22ae0 | 20 64 65 73 69 72 65 64 2c 20 74 68 6f 75 67 68    2c 20 73 69 6e 63 65 20 79 6f 75 20 64 6f 6e 27 | .desired,.though,.since.you.don' | 
| 22b00 | 74 20 67 65 74 20 63 6f 6d 70 6c 65 74 69 6f 6e    20 66 6f 72 20 74 68 65 20 74 61 62 20 6e 61 6d | t.get.completion.for.the.tab.nam | 
| 22b20 | 65 73 2e 0a 20 20 20 20 20 59 6f 75 20 63 61 6e    20 66 69 78 20 74 68 69 73 20 69 66 20 79 6f 75 | es.......You.can.fix.this.if.you | 
| 22b40 | 20 77 69 73 68 20 61 73 20 64 65 73 63 72 69 62    65 64 20 69 6e 20 74 68 65 20 70 72 65 76 69 6f | .wish.as.described.in.the.previo | 
| 22b60 | 75 73 20 73 65 63 74 69 6f 6e 2e 0a 0a 0a 33 2e    37 2e 32 20 4e 65 77 20 74 61 72 67 65 74 20 65 | us.section....3.7.2.New.target.e | 
| 22b80 | 78 61 6d 70 6c 65 20 69 6e 20 72 65 67 75 6c 61    72 20 62 75 66 66 65 72 73 20 2d 20 73 68 6f 72 | xample.in.regular.buffers.-.shor | 
| 22ba0 | 74 20 57 69 6b 69 70 65 64 69 61 20 6c 69 6e 6b    73 0a e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 | t.Wikipedia.links............... | 
| 22bc0 | 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c    e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 | ................................ | 
| 22be0 | 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95    8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c | ................................ | 
| 22c00 | e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2    95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 | ................................ | 
| 22c20 | 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c    e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 | ................................ | 
| 22c40 | 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95    8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c | ................................ | 
| 22c60 | e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2 95 8c e2    95 8c e2 95 8c e2 95 8c e2 95 8c 0a 0a 20 20 53 | ...............................S | 
| 22c80 | 61 79 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 74    65 61 63 68 20 45 6d 62 61 72 6b 20 74 6f 20 74 | ay.you.want.to.teach.Embark.to.t | 
| 22ca0 | 72 65 61 74 20 74 65 78 74 20 6f 66 20 74 68 65    20 66 6f 72 6d 0a 20 20 60 77 69 6b 69 70 65 64 | reat.text.of.the.form...`wikiped | 
| 22cc0 | 69 61 3a 47 61 72 72 79 5f 4b 61 73 70 61 72 6f    76 27 20 69 6e 20 61 6e 79 20 72 65 67 75 6c 61 | ia:Garry_Kasparov'.in.any.regula | 
| 22ce0 | 72 20 62 75 66 66 65 72 20 61 73 20 61 20 6c 69    6e 6b 20 74 6f 0a 20 20 57 69 6b 69 70 65 64 69 | r.buffer.as.a.link.to...Wikipedi | 
| 22d00 | 61 2c 20 77 69 74 68 20 61 63 74 69 6f 6e 73 20    74 6f 20 6f 70 65 6e 20 74 68 65 20 57 69 6b 69 | a,.with.actions.to.open.the.Wiki | 
| 22d20 | 70 65 64 69 61 20 70 61 67 65 20 69 6e 20 65 77    77 20 6f 72 20 61 6e 0a 20 20 65 78 74 65 72 6e | pedia.page.in.eww.or.an...extern | 
| 22d40 | 61 6c 20 62 72 6f 77 73 65 72 20 6f 72 20 74 6f    20 73 61 76 65 20 74 68 65 20 55 52 4c 20 6f 66 | al.browser.or.to.save.the.URL.of | 
| 22d60 | 20 74 68 65 20 70 61 67 65 20 69 6e 20 74 68 65    20 6b 69 6c 6c 2d 72 69 6e 67 2e 20 57 65 0a 20 | .the.page.in.the.kill-ring..We.. | 
| 22d80 | 20 63 61 6e 20 74 61 6b 65 20 61 64 76 61 6e 74    61 67 65 20 6f 66 20 74 68 65 20 61 63 74 69 6f | .can.take.advantage.of.the.actio | 
| 22da0 | 6e 73 20 74 68 61 74 20 45 6d 62 61 72 6b 20 68    61 73 20 70 72 65 63 6f 6e 66 69 67 75 72 65 64 | ns.that.Embark.has.preconfigured | 
| 22dc0 | 20 66 6f 72 0a 20 20 55 52 4c 73 2c 20 73 6f 20    61 6c 6c 20 77 65 20 6e 65 65 64 20 74 6f 20 64 | .for...URLs,.so.all.we.need.to.d | 
| 22de0 | 6f 20 69 73 20 74 65 61 63 68 20 45 6d 62 61 72    6b 20 74 68 61 74 0a 20 20 60 77 69 6b 69 70 65 | o.is.teach.Embark.that...`wikipe | 
| 22e00 | 64 69 61 3a 47 61 72 72 79 5f 4b 61 73 70 61 72    6f 76 27 20 73 74 61 6e 64 73 20 66 6f 72 20 74 | dia:Garry_Kasparov'.stands.for.t | 
| 22e20 | 68 65 20 55 52 4c 0a 20 20 60 68 74 74 70 73 3a    2f 2f 65 6e 2e 77 69 6b 69 70 65 64 69 61 2e 6f | he.URL...`https://en.wikipedia.o | 
| 22e40 | 72 67 2f 77 69 6b 69 2f 47 61 72 72 79 5f 4b 61    73 70 61 72 6f 76 27 2e 0a 0a 20 20 59 6f 75 20 | rg/wiki/Garry_Kasparov'.....You. | 
| 22e60 | 63 61 6e 20 62 65 20 61 73 20 66 61 6e 63 79 20    61 73 20 79 6f 75 20 77 61 6e 74 20 77 69 74 68 | can.be.as.fancy.as.you.want.with | 
| 22e80 | 20 74 68 65 20 72 65 63 6f 67 6e 69 7a 65 64 20    73 79 6e 74 61 78 2e 20 48 65 72 65 2c 20 74 6f | .the.recognized.syntax..Here,.to | 
| 22ea0 | 0a 20 20 6b 65 65 70 20 74 68 65 20 65 78 61 6d    70 6c 65 20 73 69 6d 70 6c 65 2c 20 49 27 6c 6c | ...keep.the.example.simple,.I'll | 
| 22ec0 | 20 61 73 73 75 6d 65 20 74 68 65 20 6c 69 6e 6b    20 6d 61 74 63 68 65 73 20 74 68 65 20 72 65 67 | .assume.the.link.matches.the.reg | 
| 22ee0 | 65 78 70 0a 20 20 60 77 69 6b 69 70 65 64 69 61    3a 5b 5b 3a 61 6c 6e 75 6d 3a 5d 5f 5d 2b 27 2e | exp...`wikipedia:[[:alnum:]_]+'. | 
| 22f00 | 20 57 65 20 77 69 6c 6c 20 77 72 69 74 65 20 61    20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 6c | .We.will.write.a.function.that.l | 
| 22f20 | 6f 6f 6b 73 20 66 6f 72 20 61 0a 20 20 6d 61 74    63 68 20 73 75 72 72 6f 75 6e 64 69 6e 67 20 70 | ooks.for.a...match.surrounding.p | 
| 22f40 | 6f 69 6e 74 2c 20 61 6e 64 20 72 65 74 75 72 6e    73 20 61 20 64 6f 74 74 65 64 20 6c 69 73 74 20 | oint,.and.returns.a.dotted.list. | 
| 22f60 | 6f 66 20 74 68 65 20 66 6f 72 6d 20 60 27 28 75    72 6c 0a 20 20 55 52 4c 2d 4f 46 2d 54 48 45 2d | of.the.form.`'(url...URL-OF-THE- | 
| 22f80 | 50 41 47 45 20 53 54 41 52 54 20 2e 20 45 4e 44    29 27 20 77 68 65 72 65 20 60 53 54 41 52 54 27 | PAGE.START...END)'.where.`START' | 
| 22fa0 | 20 61 6e 64 20 60 45 4e 44 27 20 61 72 65 20 74    68 65 20 62 75 66 66 65 72 0a 20 20 70 6f 73 69 | .and.`END'.are.the.buffer...posi | 
| 22fc0 | 74 69 6f 6e 73 20 62 6f 75 6e 64 69 6e 67 20 74    68 65 20 74 61 72 67 65 74 2c 20 61 6e 64 20 61 | tions.bounding.the.target,.and.a | 
| 22fe0 | 72 65 20 75 73 65 64 20 62 79 20 45 6d 62 61 72    6b 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 69 | re.used.by.Embark.to.highlight.i | 
| 23000 | 74 0a 20 20 69 66 20 79 6f 75 20 68 61 76 65 20    60 65 6d 62 61 72 6b 2d 68 69 67 68 6c 69 67 68 | t...if.you.have.`embark-highligh | 
| 23020 | 74 2d 69 6e 64 69 63 61 74 6f 72 27 20 69 6e 63    6c 75 64 65 64 20 69 6e 20 74 68 65 20 6c 69 73 | t-indicator'.included.in.the.lis | 
| 23040 | 74 0a 20 20 60 65 6d 62 61 72 6b 2d 69 6e 64 69    63 61 74 6f 72 73 27 2e 20 28 54 68 65 72 65 20 | t...`embark-indicators'..(There. | 
| 23060 | 61 72 65 20 61 20 63 6f 75 70 6c 65 20 6f 66 20    6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 20 66 6f | are.a.couple.of.other.options.fo | 
| 23080 | 72 20 74 68 65 0a 20 20 72 65 74 75 72 6e 20 76    61 6c 75 65 20 6f 66 20 61 20 74 61 72 67 65 74 | r.the...return.value.of.a.target | 
| 230a0 | 20 66 69 6e 64 65 72 3a 20 74 68 65 20 62 6f 75    6e 64 69 6e 67 20 70 6f 73 69 74 69 6f 6e 73 20 | .finder:.the.bounding.positions. | 
| 230c0 | 61 72 65 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 61    6e 64 20 61 20 73 69 6e 67 6c 65 20 74 61 72 67 | are.optional...and.a.single.targ | 
| 230e0 | 65 74 20 66 69 6e 64 65 72 20 69 73 20 61 6c 6c    6f 77 65 64 20 74 6f 20 72 65 74 75 72 6e 20 6d | et.finder.is.allowed.to.return.m | 
| 23100 | 75 6c 74 69 70 6c 65 20 74 61 72 67 65 74 73 3b    20 73 65 65 0a 20 20 74 68 65 20 64 6f 63 75 6d | ultiple.targets;.see...the.docum | 
| 23120 | 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 60 65 6d    62 61 72 6b 2d 74 61 72 67 65 74 2d 66 69 6e 64 | entation.for.`embark-target-find | 
| 23140 | 65 72 73 27 20 66 6f 72 20 64 65 74 61 69 6c 73    2e 29 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 | ers'.for.details.).............. | 
| 23160 | 94 80 e2 94 80 0a 20 20 e2 94 82 20 28 64 65 66    75 6e 20 6d 79 2d 73 68 6f 72 74 2d 77 69 6b 69 | ............(defun.my-short-wiki | 
| 23180 | 70 65 64 69 61 2d 6c 69 6e 6b 20 28 29 0a 20 20    e2 94 82 20 20 20 22 54 61 72 67 65 74 20 61 20 | pedia-link.()........."Target.a. | 
| 231a0 | 6c 69 6e 6b 20 61 74 20 70 6f 69 6e 74 20 6f 66    20 74 68 65 20 66 6f 72 6d 20 77 69 6b 69 70 65 | link.at.point.of.the.form.wikipe | 
| 231c0 | 64 69 61 3a 50 61 67 65 5f 4e 61 6d 65 2e 22 0a    20 20 e2 94 82 20 20 20 28 73 61 76 65 2d 65 78 | dia:Page_Name.".........(save-ex | 
| 231e0 | 63 75 72 73 69 6f 6e 0a 20 20 e2 94 82 20 20 20    20 20 28 6c 65 74 2a 20 28 28 73 74 61 72 74 20 | cursion...........(let*.((start. | 
| 23200 | 28 70 72 6f 67 6e 20 28 73 6b 69 70 2d 63 68 61    72 73 2d 62 61 63 6b 77 61 72 64 20 22 5b 3a 61 | (progn.(skip-chars-backward."[:a | 
| 23220 | 6c 6e 75 6d 3a 5d 5f 3a 22 29 20 28 70 6f 69 6e    74 29 29 29 0a 20 20 e2 94 82 20 09 20 20 20 28 | lnum:]_:").(point)))...........( | 
| 23240 | 65 6e 64 20 28 70 72 6f 67 6e 20 28 73 6b 69 70    2d 63 68 61 72 73 2d 66 6f 72 77 61 72 64 20 22 | end.(progn.(skip-chars-forward." | 
| 23260 | 5b 3a 61 6c 6e 75 6d 3a 5d 5f 3a 22 29 20 28 70    6f 69 6e 74 29 29 29 0a 20 20 e2 94 82 20 09 20 | [:alnum:]_:").(point)))......... | 
| 23280 | 20 20 28 73 74 72 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 | ..(str.(buffer-substring-no-prop | 
| 232a0 | 65 72 74 69 65 73 20 73 74 61 72 74 20 65 6e 64    29 29 29 0a 20 20 e2 94 82 20 20 20 20 20 20 20 | erties.start.end)))............. | 
| 232c0 | 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61    0a 20 20 e2 94 82 20 09 28 77 68 65 6e 20 28 73 | (save-match-data........(when.(s | 
| 232e0 | 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 77 69 6b    69 70 65 64 69 61 3a 5c 5c 28 5b 5b 3a 61 6c 6e | tring-match."wikipedia:\\([[:aln | 
| 23300 | 75 6d 3a 5d 5f 5d 2b 5c 5c 29 22 20 73 74 72 29    0a 20 20 e2 94 82 20 09 20 20 60 28 75 72 6c 0a | um:]_]+\\)".str)..........`(url. | 
| 23320 | 20 20 e2 94 82 20 09 20 20 20 20 2c 28 66 6f 72    6d 61 74 20 22 68 74 74 70 73 3a 2f 2f 65 6e 2e | ...........,(format."https://en. | 
| 23340 | 77 69 6b 69 70 65 64 69 61 2e 6f 72 67 2f 77 69    6b 69 2f 25 73 22 0a 20 20 e2 94 82 20 09 09 20 | wikipedia.org/wiki/%s".......... | 
| 23360 | 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e    67 20 31 20 73 74 72 29 29 0a 20 20 e2 94 82 20 | ....(match-string.1.str))....... | 
| 23380 | 09 20 20 20 20 2c 73 74 61 72 74 20 2e 20 2c 65    6e 64 29 29 29 29 29 29 0a 20 20 e2 94 82 20 0a | .....,start...,end))))))........ | 
| 233a0 | 20 20 e2 94 82 20 28 61 64 64 2d 74 6f 2d 6c 69    73 74 20 27 65 6d 62 61 72 6b 2d 74 61 72 67 65 | ......(add-to-list.'embark-targe | 
| 233c0 | 74 2d 66 69 6e 64 65 72 73 20 27 6d 79 2d 73 68    6f 72 74 2d 77 69 6b 69 70 65 64 69 61 2d 6c 69 | t-finders.'my-short-wikipedia-li | 
| 233e0 | 6e 6b 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2    94 80 e2 94 80 0a 0a 0a 34 20 48 6f 77 20 64 6f | nk).....................4.How.do | 
| 23400 | 65 73 20 45 6d 62 61 72 6b 20 63 61 6c 6c 20 74    68 65 20 61 63 74 69 6f 6e 73 3f 0a e2 95 90 e2 | es.Embark.call.the.actions?..... | 
| 23420 | 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95    90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 | ................................ | 
| 23440 | e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2    95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 | ................................ | 
| 23460 | 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90    e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 | ................................ | 
| 23480 | 95 90 e2 95 90 0a 0a 20 20 45 6d 62 61 72 6b 20    61 63 74 69 6f 6e 73 20 61 72 65 20 6e 6f 72 6d | .........Embark.actions.are.norm | 
| 234a0 | 61 6c 20 45 6d 61 63 73 20 63 6f 6d 6d 61 6e 64    73 2c 20 74 68 61 74 20 69 73 2c 20 66 75 6e 63 | al.Emacs.commands,.that.is,.func | 
| 234c0 | 74 69 6f 6e 73 20 77 69 74 68 20 61 6e 0a 20 20    69 6e 74 65 72 61 63 74 69 76 65 20 73 70 65 63 | tions.with.an...interactive.spec | 
| 234e0 | 69 66 69 63 61 74 69 6f 6e 2e 20 49 6e 20 6f 72    64 65 72 20 74 6f 20 65 78 65 63 75 74 65 20 61 | ification..In.order.to.execute.a | 
| 23500 | 6e 20 61 63 74 69 6f 6e 2c 20 45 6d 62 61 72 6b    20 63 61 6c 6c 73 0a 20 20 74 68 65 20 63 6f 6d | n.action,.Embark.calls...the.com | 
| 23520 | 6d 61 6e 64 20 77 69 74 68 20 60 63 61 6c 6c 2d    69 6e 74 65 72 61 63 74 69 76 65 6c 79 27 2c 20 | mand.with.`call-interactively',. | 
| 23540 | 73 6f 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 72    65 61 64 73 20 75 73 65 72 20 69 6e 70 75 74 0a | so.the.command.reads.user.input. | 
| 23560 | 20 20 65 78 61 63 74 6c 79 20 61 73 20 69 66 20    72 75 6e 20 64 69 72 65 63 74 6c 79 20 62 79 20 | ..exactly.as.if.run.directly.by. | 
| 23580 | 74 68 65 20 75 73 65 72 2e 20 46 6f 72 20 65 78    61 6d 70 6c 65 20 74 68 65 20 63 6f 6d 6d 61 6e | the.user..For.example.the.comman | 
| 235a0 | 64 20 6d 61 79 0a 20 20 6f 70 65 6e 20 61 20 6d    69 6e 69 62 75 66 66 65 72 20 61 6e 64 20 72 65 | d.may...open.a.minibuffer.and.re | 
| 235c0 | 61 64 20 61 20 73 74 72 69 6e 67 20 28 60 72 65    61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 | ad.a.string.(`read-from-minibuff | 
| 235e0 | 65 72 27 29 20 6f 72 20 6f 70 65 6e 20 61 0a 20    20 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 6e 74 65 | er').or.open.a...completion.inte | 
| 23600 | 72 66 61 63 65 20 28 60 63 6f 6d 70 6c 65 74 69    6e 67 2d 72 65 61 64 27 29 2e 20 49 66 20 74 68 | rface.(`completing-read')..If.th | 
| 23620 | 69 73 20 68 61 70 70 65 6e 73 2c 20 45 6d 62 61    72 6b 0a 20 20 74 61 6b 65 73 20 74 68 65 20 74 | is.happens,.Embark...takes.the.t | 
| 23640 | 61 72 67 65 74 20 73 74 72 69 6e 67 20 61 6e 64    20 69 6e 73 65 72 74 73 20 69 74 20 61 75 74 6f | arget.string.and.inserts.it.auto | 
| 23660 | 6d 61 74 69 63 61 6c 6c 79 20 69 6e 74 6f 20 74    68 65 0a 20 20 6d 69 6e 69 62 75 66 66 65 72 2c | matically.into.the...minibuffer, | 
| 23680 | 20 73 69 6d 75 6c 61 74 69 6e 67 20 75 73 65 72    20 69 6e 70 75 74 20 74 68 69 73 20 77 61 79 2e | .simulating.user.input.this.way. | 
| 236a0 | 20 41 66 74 65 72 20 69 6e 73 65 72 74 69 6e 67    20 74 68 65 0a 20 20 73 74 72 69 6e 67 2c 20 45 | .After.inserting.the...string,.E | 
| 236c0 | 6d 62 61 72 6b 20 65 78 69 74 73 20 74 68 65 20    6d 69 6e 69 62 75 66 66 65 72 2c 20 73 75 62 6d | mbark.exits.the.minibuffer,.subm | 
| 236e0 | 69 74 74 69 6e 67 20 74 68 65 20 69 6e 70 75 74    2e 20 28 54 68 65 0a 20 20 69 6d 6d 65 64 69 61 | itting.the.input..(The...immedia | 
| 23700 | 74 65 20 6d 69 6e 69 62 75 66 66 65 72 20 65 78    69 74 20 63 61 6e 20 62 65 20 64 69 73 61 62 6c | te.minibuffer.exit.can.be.disabl | 
| 23720 | 65 64 20 66 6f 72 20 73 70 65 63 69 66 69 63 20    61 63 74 69 6f 6e 73 20 69 6e 0a 20 20 6f 72 64 | ed.for.specific.actions.in...ord | 
| 23740 | 65 72 20 74 6f 20 61 6c 6c 6f 77 20 65 64 69 74    69 6e 67 20 74 68 65 20 69 6e 70 75 74 3b 20 74 | er.to.allow.editing.the.input;.t | 
| 23760 | 68 69 73 20 69 73 20 64 6f 6e 65 20 62 79 20 61    64 64 69 6e 67 20 74 68 65 0a 20 20 60 65 6d 62 | his.is.done.by.adding.the...`emb | 
| 23780 | 61 72 6b 2d 2d 61 6c 6c 6f 77 2d 65 64 69 74 27    20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 74 68 65 | ark--allow-edit'.function.to.the | 
| 237a0 | 20 61 70 70 72 6f 70 72 69 61 74 65 20 65 6e 74    72 79 20 6f 66 0a 20 20 60 65 6d 62 61 72 6b 2d | .appropriate.entry.of...`embark- | 
| 237c0 | 74 61 72 67 65 74 2d 69 6e 6a 65 63 74 69 6f 6e    2d 68 6f 6f 6b 73 27 29 2e 20 45 6d 62 61 72 6b | target-injection-hooks')..Embark | 
| 237e0 | 20 69 6e 73 65 72 74 73 20 74 68 65 20 74 61 72    67 65 74 20 73 74 72 69 6e 67 20 61 74 0a 20 20 | .inserts.the.target.string.at... | 
| 23800 | 74 68 65 20 66 69 72 73 74 20 6d 69 6e 69 62 75    66 66 65 72 20 6f 70 65 6e 65 64 20 62 79 20 74 | the.first.minibuffer.opened.by.t | 
| 23820 | 68 65 20 61 63 74 69 6f 6e 20 63 6f 6d 6d 61 6e    64 2c 20 61 6e 64 20 69 66 20 74 68 65 20 63 6f | he.action.command,.and.if.the.co | 
| 23840 | 6d 6d 61 6e 64 0a 20 20 68 61 70 70 65 6e 73 20    74 6f 20 70 72 6f 6d 70 74 20 74 68 65 20 75 73 | mmand...happens.to.prompt.the.us | 
| 23860 | 65 72 20 66 6f 72 20 69 6e 70 75 74 20 6d 6f 72    65 20 74 68 61 6e 20 6f 6e 63 65 2c 20 74 68 65 | er.for.input.more.than.once,.the | 
| 23880 | 20 75 73 65 72 20 73 74 69 6c 6c 0a 20 20 69 6e    74 65 72 61 63 74 73 20 77 69 74 68 20 74 68 65 | .user.still...interacts.with.the | 
| 238a0 | 20 73 65 63 6f 6e 64 20 61 6e 64 20 66 75 72 74    68 65 72 20 70 72 6f 6d 70 74 73 20 69 6e 20 74 | .second.and.further.prompts.in.t | 
| 238c0 | 68 65 20 6e 6f 72 6d 61 6c 0a 20 20 66 61 73 68    69 6f 6e 2e 20 4e 6f 74 65 20 74 68 61 74 20 69 | he.normal...fashion..Note.that.i | 
| 238e0 | 66 20 61 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73    20 6e 6f 74 20 70 72 6f 6d 70 74 20 74 68 65 20 | f.a.command.does.not.prompt.the. | 
| 23900 | 75 73 65 72 20 66 6f 72 20 69 6e 70 75 74 20 69    6e 0a 20 20 74 68 65 20 6d 69 6e 69 62 75 66 66 | user.for.input.in...the.minibuff | 
| 23920 | 65 72 2c 20 45 6d 62 61 72 6b 20 73 74 69 6c 6c    20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 75 | er,.Embark.still.allows.you.to.u | 
| 23940 | 73 65 20 69 74 20 61 73 20 61 6e 20 61 63 74 69    6f 6e 2c 20 62 75 74 20 6f 66 0a 20 20 63 6f 75 | se.it.as.an.action,.but.of...cou | 
| 23960 | 72 73 65 2c 20 6e 65 76 65 72 20 69 6e 73 65 72    74 73 20 74 68 65 20 74 61 72 67 65 74 20 61 6e | rse,.never.inserts.the.target.an | 
| 23980 | 79 77 68 65 72 65 2e 20 28 54 68 65 72 65 20 61    72 65 20 70 6c 65 6e 74 79 20 6f 66 0a 20 20 65 | ywhere..(There.are.plenty.of...e | 
| 239a0 | 78 61 6d 70 6c 65 73 20 69 6e 20 74 68 65 20 64    65 66 61 75 6c 74 20 63 6f 6e 66 69 67 75 72 61 | xamples.in.the.default.configura | 
| 239c0 | 74 69 6f 6e 20 6f 66 20 63 6f 6d 6d 61 6e 64 73    20 74 68 61 74 20 64 6f 20 6e 6f 74 20 70 72 6f | tion.of.commands.that.do.not.pro | 
| 239e0 | 6d 70 74 0a 20 20 74 68 65 20 75 73 65 72 20 62    6f 75 6e 64 20 74 6f 20 6b 65 79 73 20 69 6e 20 | mpt...the.user.bound.to.keys.in. | 
| 23a00 | 74 68 65 20 61 63 74 69 6f 6e 20 6d 61 70 73 2c    20 6d 6f 73 74 20 6f 66 20 74 68 65 20 72 65 67 | the.action.maps,.most.of.the.reg | 
| 23a20 | 69 6f 6e 20 61 63 74 69 6f 6e 73 2c 0a 20 20 66    6f 72 20 69 6e 73 74 61 6e 63 65 2e 29 0a 0a 20 | ion.actions,...for.instance.)... | 
| 23a40 | 20 54 68 69 73 20 69 73 20 68 6f 77 20 45 6d 62    61 72 6b 20 6d 61 6e 61 67 65 73 20 74 6f 20 72 | .This.is.how.Embark.manages.to.r | 
| 23a60 | 65 75 73 65 20 6e 6f 72 6d 61 6c 20 63 6f 6d 6d    61 6e 64 73 20 61 73 20 61 63 74 69 6f 6e 73 2e | euse.normal.commands.as.actions. | 
| 23a80 | 20 54 68 65 0a 20 20 6d 65 63 68 61 6e 69 73 6d    20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 75 | .The...mechanism.allows.you.to.u | 
| 23aa0 | 73 65 20 61 73 20 45 6d 62 61 72 6b 20 61 63 74    69 6f 6e 73 20 63 6f 6d 6d 61 6e 64 73 20 74 68 | se.as.Embark.actions.commands.th | 
| 23ac0 | 61 74 20 77 65 72 65 20 6e 6f 74 0a 20 20 77 72    69 74 74 65 6e 20 77 69 74 68 20 45 6d 62 61 72 | at.were.not...written.with.Embar | 
| 23ae0 | 6b 20 69 6e 20 6d 69 6e 64 20 28 61 6e 64 20 69    6e 64 65 65 64 20 61 6c 6d 6f 73 74 20 61 6c 6c | k.in.mind.(and.indeed.almost.all | 
| 23b00 | 20 61 63 74 69 6f 6e 73 20 74 68 61 74 20 61 72    65 0a 20 20 62 6f 75 6e 64 20 62 79 20 64 65 66 | .actions.that.are...bound.by.def | 
| 23b20 | 61 75 6c 74 20 69 6e 20 45 6d 62 61 72 6b 27 73    20 61 63 74 69 6f 6e 20 6b 65 79 6d 61 70 73 20 | ault.in.Embark's.action.keymaps. | 
| 23b40 | 61 72 65 20 73 74 61 6e 64 61 72 64 20 45 6d 61    63 73 0a 20 20 63 6f 6d 6d 61 6e 64 73 29 2e 20 | are.standard.Emacs...commands).. | 
| 23b60 | 49 74 20 61 6c 73 6f 20 61 6c 6c 6f 77 73 20 79    6f 75 20 74 6f 20 77 72 69 74 65 20 6e 65 77 20 | It.also.allows.you.to.write.new. | 
| 23b80 | 63 75 73 74 6f 6d 20 61 63 74 69 6f 6e 73 20 69    6e 20 73 75 63 68 20 61 0a 20 20 77 61 79 20 74 | custom.actions.in.such.a...way.t | 
| 23ba0 | 68 61 74 20 74 68 65 79 20 61 72 65 20 75 73 65    66 75 6c 20 65 76 65 6e 20 77 69 74 68 6f 75 74 | hat.they.are.useful.even.without | 
| 23bc0 | 20 45 6d 62 61 72 6b 2e 0a 0a 20 20 53 74 61 72    69 6e 67 20 66 72 6f 6d 20 76 65 72 73 69 6f 6e | .Embark.....Staring.from.version | 
| 23be0 | 20 32 38 2e 31 2c 20 45 6d 61 63 73 20 68 61 73    20 61 20 76 61 72 69 61 62 6c 65 0a 20 20 60 79 | .28.1,.Emacs.has.a.variable...`y | 
| 23c00 | 2d 6f 72 2d 6e 2d 70 2d 75 73 65 2d 72 65 61 64    2d 6b 65 79 27 2c 20 77 68 69 63 68 20 77 68 65 | -or-n-p-use-read-key',.which.whe | 
| 23c20 | 6e 20 73 65 74 20 74 6f 20 60 74 27 20 63 61 75    73 65 73 20 60 79 2d 6f 72 2d 6e 2d 70 27 20 74 | n.set.to.`t'.causes.`y-or-n-p'.t | 
| 23c40 | 6f 0a 20 20 75 73 65 20 60 72 65 61 64 2d 6b 65    79 27 20 69 6e 73 74 65 61 64 20 6f 66 20 60 72 | o...use.`read-key'.instead.of.`r | 
| 23c60 | 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66    66 65 72 27 2e 20 53 65 74 74 69 6e 67 0a 20 20 | ead-from-minibuffer'..Setting... | 
| 23c80 | 60 79 2d 6f 72 2d 6e 2d 70 2d 75 73 65 2d 72 65    61 64 2d 6b 65 79 27 20 74 6f 20 60 74 27 20 69 | `y-or-n-p-use-read-key'.to.`t'.i | 
| 23ca0 | 73 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 66 6f    72 20 45 6d 62 61 72 6b 20 75 73 65 72 73 20 62 | s.recommended.for.Embark.users.b | 
| 23cc0 | 65 63 61 75 73 65 0a 20 20 69 74 20 6b 65 65 70    73 20 45 6d 62 61 72 6b 20 66 72 6f 6d 20 61 74 | ecause...it.keeps.Embark.from.at | 
| 23ce0 | 74 65 6d 70 74 69 6e 67 20 74 6f 20 69 6e 73 65    72 74 20 74 68 65 20 74 61 72 67 65 74 20 61 74 | tempting.to.insert.the.target.at | 
| 23d00 | 20 61 20 60 79 2d 6f 72 2d 6e 2d 70 27 0a 20 20    70 72 6f 6d 70 74 2c 20 77 68 69 63 68 20 77 6f | .a.`y-or-n-p'...prompt,.which.wo | 
| 23d20 | 75 6c 64 20 61 6c 6d 6f 73 74 20 6e 65 76 65 72    20 62 65 20 73 65 6e 73 69 62 6c 65 2e 20 41 6c | uld.almost.never.be.sensible..Al | 
| 23d40 | 73 6f 20 63 6f 6e 73 69 64 65 72 20 74 68 69 73    20 61 73 20 61 0a 20 20 77 61 72 6e 69 6e 67 20 | so.consider.this.as.a...warning. | 
| 23d60 | 74 6f 20 73 74 72 75 63 74 75 72 65 20 79 6f 75    72 20 6f 77 6e 20 61 63 74 69 6f 6e 20 63 6f 6d | to.structure.your.own.action.com | 
| 23d80 | 6d 61 6e 64 73 20 73 6f 20 74 68 61 74 20 69 66    20 74 68 65 79 20 75 73 65 0a 20 20 60 79 2d 6f | mands.so.that.if.they.use...`y-o | 
| 23da0 | 72 2d 6e 2d 70 27 2c 20 74 68 65 79 20 64 6f 20    73 6f 20 6f 6e 6c 79 20 61 66 74 65 72 20 74 68 | r-n-p',.they.do.so.only.after.th | 
| 23dc0 | 65 20 70 72 6f 6d 70 74 69 6e 67 20 66 6f 72 20    74 68 65 20 74 61 72 67 65 74 2e 0a 0a 20 20 48 | e.prompting.for.the.target.....H | 
| 23de0 | 65 72 65 20 69 73 20 61 20 73 69 6d 70 6c 65 20    65 78 61 6d 70 6c 65 20 69 6c 6c 75 73 74 72 61 | ere.is.a.simple.example.illustra | 
| 23e00 | 74 69 6e 67 20 74 68 65 20 76 61 72 69 6f 75 73    20 77 61 79 73 20 6f 66 20 72 65 61 64 69 6e 67 | ting.the.various.ways.of.reading | 
| 23e20 | 0a 20 20 69 6e 70 75 74 20 66 72 6f 6d 20 74 68    65 20 75 73 65 72 20 6d 65 6e 74 69 6f 6e 65 64 | ...input.from.the.user.mentioned | 
| 23e40 | 20 61 62 6f 76 65 2e 20 42 69 6e 64 20 74 68 65    20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 | .above..Bind.the.following.comma | 
| 23e60 | 6e 64 73 20 74 6f 0a 20 20 74 68 65 20 60 65 6d    62 61 72 6b 2d 73 79 6d 62 6f 6c 2d 6d 61 70 27 | nds.to...the.`embark-symbol-map' | 
| 23e80 | 20 74 6f 20 62 65 20 75 73 65 64 20 61 73 20 61    63 74 69 6f 6e 73 2c 20 74 68 65 6e 20 70 75 74 | .to.be.used.as.actions,.then.put | 
| 23ea0 | 20 74 68 65 20 70 6f 69 6e 74 20 6f 6e 0a 20 20    73 6f 6d 65 20 73 79 6d 62 6f 6c 20 61 6e 64 20 | .the.point.on...some.symbol.and. | 
| 23ec0 | 72 75 6e 20 74 68 65 6d 20 77 69 74 68 20 60 65    6d 62 61 72 6b 2d 61 63 74 27 3a 0a 0a 20 20 e2 | run.them.with.`embark-act':..... | 
| 23ee0 | 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20    20 e2 94 82 20 28 64 65 66 75 6e 20 65 78 61 6d | .....................(defun.exam | 
| 23f00 | 70 6c 65 2d 61 63 74 69 6f 6e 2d 63 6f 6d 6d 61    6e 64 31 20 28 29 0a 20 20 e2 94 82 20 20 20 28 | ple-action-command1.().........( | 
| 23f20 | 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 e2    94 82 20 20 20 28 6d 65 73 73 61 67 65 20 22 54 | interactive).........(message."T | 
| 23f40 | 68 65 20 69 6e 70 75 74 20 77 61 73 20 60 25 73    27 2e 22 20 28 72 65 61 64 2d 66 72 6f 6d 2d 6d | he.input.was.`%s'.".(read-from-m | 
| 23f60 | 69 6e 69 62 75 66 66 65 72 20 22 49 6e 70 75 74    3a 20 22 29 29 29 0a 20 20 e2 94 82 20 0a 20 20 | inibuffer."Input:."))).......... | 
| 23f80 | e2 94 82 20 28 64 65 66 75 6e 20 65 78 61 6d 70    6c 65 2d 61 63 74 69 6f 6e 2d 63 6f 6d 6d 61 6e | ....(defun.example-action-comman | 
| 23fa0 | 64 32 20 28 61 72 67 20 69 6e 70 75 74 31 20 69    6e 70 75 74 32 29 0a 20 20 e2 94 82 20 20 20 28 | d2.(arg.input1.input2).........( | 
| 23fc0 | 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 5c 6e    73 49 6e 70 75 74 20 31 3a 20 5c 6e 73 49 6e 70 | interactive."P\nsInput.1:.\nsInp | 
| 23fe0 | 75 74 20 32 3a 20 22 29 0a 20 20 e2 94 82 20 20    20 28 6d 65 73 73 61 67 65 20 22 54 68 65 20 66 | ut.2:.").........(message."The.f | 
| 24000 | 69 72 73 74 20 69 6e 70 75 74 20 25 73 77 61 73    20 60 25 73 27 2c 20 61 6e 64 20 74 68 65 20 73 | irst.input.%swas.`%s',.and.the.s | 
| 24020 | 65 63 6f 6e 64 20 77 61 73 20 60 25 73 27 2e 22    0a 20 20 e2 94 82 20 09 20 20 20 28 69 66 20 61 | econd.was.`%s'."...........(if.a | 
| 24040 | 72 67 20 22 74 72 75 6c 79 20 22 20 22 22 29 0a    20 20 e2 94 82 20 09 20 20 20 69 6e 70 75 74 31 | rg."truly."."")...........input1 | 
| 24060 | 0a 20 20 e2 94 82 20 09 20 20 20 69 6e 70 75 74    32 29 29 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 | ...........input2))............. | 
| 24080 | 20 28 64 65 66 75 6e 20 65 78 61 6d 70 6c 65 2d    61 63 74 69 6f 6e 2d 63 6f 6d 6d 61 6e 64 33 20 | .(defun.example-action-command3. | 
| 240a0 | 28 29 0a 20 20 e2 94 82 20 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 29 0a 20 20 e2 94 82 20 20 | ().........(interactive)........ | 
| 240c0 | 20 28 6d 65 73 73 61 67 65 20 22 59 6f 75 72 20    73 65 6c 65 63 74 69 6f 6e 20 77 61 73 20 60 25 | .(message."Your.selection.was.`% | 
| 240e0 | 73 27 2e 22 0a 20 20 e2 94 82 20 09 20 20 20 28    63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 | s'."...........(completing-read. | 
| 24100 | 22 53 65 6c 65 63 74 3a 20 22 20 27 28 22 45 22    20 22 4d 22 20 22 42 22 20 22 41 22 20 22 52 22 | "Select:.".'("E"."M"."B"."A"."R" | 
| 24120 | 20 22 4b 22 29 29 29 29 0a 20 20 e2 94 82 20 0a    20 20 e2 94 82 20 28 64 65 66 75 6e 20 65 78 61 | ."K"))))..............(defun.exa | 
| 24140 | 6d 70 6c 65 2d 61 63 74 69 6f 6e 2d 63 6f 6d 6d    61 6e 64 34 20 28 29 0a 20 20 e2 94 82 20 20 20 | mple-action-command4.()......... | 
| 24160 | 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20    e2 94 82 20 20 20 28 6d 65 73 73 61 67 65 20 22 | (interactive).........(message." | 
| 24180 | 49 20 64 6f 6e 27 74 20 70 72 6f 6d 70 74 20 79    6f 75 20 66 6f 72 20 69 6e 70 75 74 20 61 6e 64 | I.don't.prompt.you.for.input.and | 
| 241a0 | 20 74 68 75 73 20 69 67 6e 6f 72 65 20 74 68 65    20 74 61 72 67 65 74 21 22 29 29 0a 20 20 e2 94 | .thus.ignore.the.target!"))..... | 
| 241c0 | 82 20 0a 20 20 e2 94 82 20 28 6b 65 79 6d 61 70    2d 73 65 74 20 65 6d 62 61 72 6b 2d 73 79 6d 62 | .........(keymap-set.embark-symb | 
| 241e0 | 6f 6c 2d 6d 61 70 20 22 58 20 31 22 20 23 27 65    78 61 6d 70 6c 65 2d 61 63 74 69 6f 6e 2d 63 6f | ol-map."X.1".#'example-action-co | 
| 24200 | 6d 6d 61 6e 64 31 29 0a 20 20 e2 94 82 20 28 6b    65 79 6d 61 70 2d 73 65 74 20 65 6d 62 61 72 6b | mmand1).......(keymap-set.embark | 
| 24220 | 2d 73 79 6d 62 6f 6c 2d 6d 61 70 20 22 58 20 32    22 20 23 27 65 78 61 6d 70 6c 65 2d 61 63 74 69 | -symbol-map."X.2".#'example-acti | 
| 24240 | 6f 6e 2d 63 6f 6d 6d 61 6e 64 32 29 0a 20 20 e2    94 82 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 65 | on-command2).......(keymap-set.e | 
| 24260 | 6d 62 61 72 6b 2d 73 79 6d 62 6f 6c 2d 6d 61 70    20 22 58 20 33 22 20 23 27 65 78 61 6d 70 6c 65 | mbark-symbol-map."X.3".#'example | 
| 24280 | 2d 61 63 74 69 6f 6e 2d 63 6f 6d 6d 61 6e 64 33    29 0a 20 20 e2 94 82 20 28 6b 65 79 6d 61 70 2d | -action-command3).......(keymap- | 
| 242a0 | 73 65 74 20 65 6d 62 61 72 6b 2d 73 79 6d 62 6f    6c 2d 6d 61 70 20 22 58 20 34 22 20 23 27 65 78 | set.embark-symbol-map."X.4".#'ex | 
| 242c0 | 61 6d 70 6c 65 2d 61 63 74 69 6f 6e 2d 63 6f 6d    6d 61 6e 64 34 29 0a 20 20 e2 94 94 e2 94 80 e2 | ample-action-command4).......... | 
| 242e0 | 94 80 e2 94 80 e2 94 80 0a 0a 20 20 41 6c 73 6f    20 6e 6f 74 65 20 74 68 61 74 20 69 66 20 79 6f | ............Also.note.that.if.yo | 
| 24300 | 75 20 61 72 65 20 75 73 69 6e 67 20 74 68 65 20    6b 65 79 20 62 69 6e 64 69 6e 67 73 20 74 6f 20 | u.are.using.the.key.bindings.to. | 
| 24320 | 63 61 6c 6c 20 61 63 74 69 6f 6e 73 2c 20 79 6f    75 0a 20 20 63 61 6e 20 70 61 73 73 20 70 72 65 | call.actions,.you...can.pass.pre | 
| 24340 | 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 74 6f    20 61 63 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 | fix.arguments.to.actions.in.the. | 
| 24360 | 6e 6f 72 6d 61 6c 20 77 61 79 2e 20 46 6f 72 20    65 78 61 6d 70 6c 65 2c 0a 20 20 79 6f 75 20 63 | normal.way..For.example,...you.c | 
| 24380 | 61 6e 20 75 73 65 20 60 43 2d 75 20 58 32 27 20    77 69 74 68 20 74 68 65 20 61 62 6f 76 65 20 64 | an.use.`C-u.X2'.with.the.above.d | 
| 243a0 | 65 6d 6f 6e 73 74 72 61 74 69 6f 6e 20 61 63 74    69 6f 6e 73 20 74 6f 20 6d 61 6b 65 20 74 68 65 | emonstration.actions.to.make.the | 
| 243c0 | 0a 20 20 6d 65 73 73 61 67 65 20 70 72 69 6e 74    65 64 20 62 79 20 60 65 78 61 6d 70 6c 65 2d 61 | ...message.printed.by.`example-a | 
| 243e0 | 63 74 69 6f 6e 2d 63 6f 6d 6d 61 6e 64 32 27 20    6d 6f 72 65 20 65 6d 70 68 61 74 69 63 2e 20 20 | ction-command2'.more.emphatic... | 
| 24400 | 54 68 69 73 0a 20 20 61 62 69 6c 69 74 79 20 74    6f 20 70 61 73 73 20 70 72 65 66 69 78 20 61 72 | This...ability.to.pass.prefix.ar | 
| 24420 | 67 75 6d 65 6e 74 73 20 74 6f 20 61 63 74 69 6f    6e 73 20 69 73 20 75 73 65 66 75 6c 20 66 6f 72 | guments.to.actions.is.useful.for | 
| 24440 | 20 73 6f 6d 65 20 61 63 74 69 6f 6e 73 0a 20 20    69 6e 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 | .some.actions...in.the.default.c | 
| 24460 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 73 75    63 68 20 61 73 0a 20 20 60 65 6d 62 61 72 6b 2d | onfiguration,.such.as...`embark- | 
| 24480 | 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 6f 6e    2d 62 75 66 66 65 72 27 2e 0a 0a 0a 34 2e 31 20 | shell-command-on-buffer'....4.1. | 
| 244a0 | 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 20    66 75 6e 63 74 69 6f 6e 73 20 61 73 20 61 63 74 | Non-interactive.functions.as.act | 
| 244c0 | 69 6f 6e 73 0a e2 94 80 e2 94 80 e2 94 80 e2 94    80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | ions............................ | 
| 244e0 | e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2    94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 | ................................ | 
| 24500 | 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80    e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 | ................................ | 
| 24520 | 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94    80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 | ................................ | 
| 24540 | 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 2c 20    45 6d 62 61 72 6b 20 64 6f 65 73 20 73 75 70 70 | .Alternatively,.Embark.does.supp | 
| 24560 | 6f 72 74 20 6f 6e 65 20 6f 74 68 65 72 20 74 79    70 65 20 6f 66 20 61 63 74 69 6f 6e 3a 20 61 0a | ort.one.other.type.of.action:.a. | 
| 24580 | 20 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76    65 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 61 20 | ..non-interactive.function.of.a. | 
| 245a0 | 73 69 6e 67 6c 65 20 61 72 67 75 6d 65 6e 74 2e    20 54 68 65 20 74 61 72 67 65 74 20 69 73 20 70 | single.argument..The.target.is.p | 
| 245c0 | 61 73 73 65 64 20 61 73 0a 20 20 61 72 67 75 6d    65 6e 74 20 74 6f 20 74 68 65 20 66 75 6e 63 74 | assed.as...argument.to.the.funct | 
| 245e0 | 69 6f 6e 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65    3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 | ion..For.example:............... | 
| 24600 | 80 e2 94 80 0a 20 20 e2 94 82 20 28 64 65 66 75    6e 20 65 78 61 6d 70 6c 65 2d 61 63 74 69 6f 6e | ...........(defun.example-action | 
| 24620 | 2d 66 75 6e 63 74 69 6f 6e 20 28 74 61 72 67 65    74 29 0a 20 20 e2 94 82 20 20 20 28 6d 65 73 73 | -function.(target).........(mess | 
| 24640 | 61 67 65 20 22 54 68 65 20 74 61 72 67 65 74 20    77 61 73 20 60 25 73 27 2e 22 20 74 61 72 67 65 | age."The.target.was.`%s'.".targe | 
| 24660 | 74 29 29 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82    20 28 6b 65 79 6d 61 70 2d 73 65 74 20 65 6d 62 | t))..............(keymap-set.emb | 
| 24680 | 61 72 6b 2d 73 79 6d 62 6f 6c 2d 6d 61 70 20 22    58 20 34 22 20 23 27 65 78 61 6d 70 6c 65 2d 61 | ark-symbol-map."X.4".#'example-a | 
| 246a0 | 63 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 29 0a    20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 | ction-function)................. | 
| 246c0 | 80 0a 0a 20 20 4e 6f 74 65 20 74 68 61 74 20 6e    6f 72 6d 61 6c 6c 79 20 62 69 6e 64 69 6e 67 20 | .....Note.that.normally.binding. | 
| 246e0 | 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 20    66 75 6e 63 74 69 6f 6e 73 20 69 6e 20 61 20 6b | non-interactive.functions.in.a.k | 
| 24700 | 65 79 6d 61 70 20 69 73 0a 20 20 75 73 65 6c 65    73 73 2c 20 73 69 6e 63 65 20 77 68 65 6e 20 61 | eymap.is...useless,.since.when.a | 
| 24720 | 74 74 65 6d 70 74 69 6e 67 20 74 6f 20 72 75 6e    20 74 68 65 6d 20 75 73 69 6e 67 20 74 68 65 20 | ttempting.to.run.them.using.the. | 
| 24740 | 6b 65 79 20 62 69 6e 64 69 6e 67 20 79 6f 75 0a    20 20 67 65 74 20 61 6e 20 65 72 72 6f 72 20 6d | key.binding.you...get.an.error.m | 
| 24760 | 65 73 73 61 67 65 20 73 69 6d 69 6c 61 72 20 74    6f 20 22 57 72 6f 6e 67 20 74 79 70 65 20 61 72 | essage.similar.to."Wrong.type.ar | 
| 24780 | 67 75 6d 65 6e 74 3a 20 63 6f 6d 6d 61 6e 64 70    2c 0a 20 20 65 78 61 6d 70 6c 65 2d 61 63 74 69 | gument:.commandp,...example-acti | 
| 247a0 | 6f 6e 2d 66 75 6e 63 74 69 6f 6e 22 2e 20 49 6e    20 67 65 6e 65 72 61 6c 20 69 74 20 69 73 20 6d | on-function"..In.general.it.is.m | 
| 247c0 | 6f 72 65 20 66 6c 65 78 69 62 6c 65 20 74 6f 20    77 72 69 74 65 20 61 6e 79 0a 20 20 6e 65 77 20 | ore.flexible.to.write.any...new. | 
| 247e0 | 45 6d 62 61 72 6b 20 61 63 74 69 6f 6e 73 20 61    73 20 63 6f 6d 6d 61 6e 64 73 2c 20 74 68 61 74 | Embark.actions.as.commands,.that | 
| 24800 | 20 69 73 2c 20 61 73 20 69 6e 74 65 72 61 63 74    69 76 65 20 66 75 6e 63 74 69 6f 6e 73 2c 0a 20 | .is,.as.interactive.functions,.. | 
| 24820 | 20 62 65 63 61 75 73 65 20 74 68 61 74 20 77 61    79 20 79 6f 75 20 63 61 6e 20 61 6c 73 6f 20 72 | .because.that.way.you.can.also.r | 
| 24840 | 75 6e 20 74 68 65 6d 20 64 69 72 65 63 74 6c 79    2c 20 77 69 74 68 6f 75 74 20 45 6d 62 61 72 6b | un.them.directly,.without.Embark | 
| 24860 | 2e 20 42 75 74 0a 20 20 74 68 65 72 65 20 61 72    65 20 61 20 63 6f 75 70 6c 65 20 6f 66 20 72 65 | ..But...there.are.a.couple.of.re | 
| 24880 | 61 73 6f 6e 73 20 74 6f 20 75 73 65 20 6e 6f 6e    2d 69 6e 74 65 72 61 63 74 69 76 65 20 66 75 6e | asons.to.use.non-interactive.fun | 
| 248a0 | 63 74 69 6f 6e 73 20 61 73 0a 20 20 61 63 74 69    6f 6e 73 3a 0a 0a 20 20 31 2e 20 59 6f 75 20 6d | ctions.as...actions:....1..You.m | 
| 248c0 | 61 79 20 61 6c 72 65 61 64 79 20 68 61 76 65 20    74 68 65 20 66 75 6e 63 74 69 6f 6e 20 6c 79 69 | ay.already.have.the.function.lyi | 
| 248e0 | 6e 67 20 61 72 6f 75 6e 64 2c 20 61 6e 64 20 69    74 20 69 73 0a 20 20 20 20 20 63 6f 6e 76 65 6e | ng.around,.and.it.is......conven | 
| 24900 | 69 65 6e 74 20 74 6f 20 73 69 6d 70 6c 79 20 72    65 75 73 65 20 69 74 2e 0a 0a 20 20 32 2e 20 46 | ient.to.simply.reuse.it.....2..F | 
| 24920 | 6f 72 20 63 6f 6d 6d 61 6e 64 20 61 63 74 69 6f    6e 73 20 74 68 65 20 74 61 72 67 65 74 73 20 63 | or.command.actions.the.targets.c | 
| 24940 | 61 6e 20 6f 6e 6c 79 20 62 65 20 73 69 6d 70 6c    65 20 73 74 72 69 6e 67 2c 20 77 69 74 68 20 6e | an.only.be.simple.string,.with.n | 
| 24960 | 6f 0a 20 20 20 20 20 74 65 78 74 20 70 72 6f 70    65 72 74 69 65 73 2e 20 46 6f 72 20 63 65 72 74 | o......text.properties..For.cert | 
| 24980 | 61 69 6e 20 61 64 76 61 6e 63 65 64 20 75 73 65    73 20 79 6f 75 20 6d 61 79 20 77 61 6e 74 20 74 | ain.advanced.uses.you.may.want.t | 
| 249a0 | 68 65 20 61 63 74 69 6f 6e 0a 20 20 20 20 20 74    6f 20 72 65 63 65 69 76 65 20 61 20 73 74 72 69 | he.action......to.receive.a.stri | 
| 249c0 | 6e 67 20 2f 77 69 74 68 2f 20 73 6f 6d 65 20 74    65 78 74 20 70 72 6f 70 65 72 74 69 65 73 2c 20 | ng./with/.some.text.properties,. | 
| 249e0 | 6f 72 20 65 76 65 6e 20 61 0a 20 20 20 20 20 6e    6f 6e 2d 73 74 72 69 6e 67 20 74 61 72 67 65 74 | or.even.a......non-string.target | 
| 24a00 | 2e 0a 0a 0a 35 20 45 6d 62 61 72 6b 2c 20 4d 61    72 67 69 6e 61 6c 69 61 20 61 6e 64 20 43 6f 6e | ....5.Embark,.Marginalia.and.Con | 
| 24a20 | 73 75 6c 74 0a e2 95 90 e2 95 90 e2 95 90 e2 95    90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 | sult............................ | 
| 24a40 | e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2    95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 | ................................ | 
| 24a60 | 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90    e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 | ................................ | 
| 24a80 | 95 90 e2 95 90 0a 0a 20 20 45 6d 62 61 72 6b 20    63 6f 6f 70 65 72 61 74 65 73 20 77 65 6c 6c 20 | .........Embark.cooperates.well. | 
| 24aa0 | 77 69 74 68 20 74 68 65 20 5b 4d 61 72 67 69 6e    61 6c 69 61 5d 20 61 6e 64 20 5b 43 6f 6e 73 75 | with.the.[Marginalia].and.[Consu | 
| 24ac0 | 6c 74 5d 20 70 61 63 6b 61 67 65 73 2e 0a 20 20    4e 65 69 74 68 65 72 20 6f 66 20 74 68 6f 73 65 | lt].packages....Neither.of.those | 
| 24ae0 | 20 70 61 63 6b 61 67 65 73 20 69 73 20 61 20 64    65 70 65 6e 64 65 6e 63 79 20 6f 66 20 45 6d 62 | .packages.is.a.dependency.of.Emb | 
| 24b00 | 61 72 6b 2c 20 62 75 74 20 62 6f 74 68 20 61 72    65 0a 20 20 68 69 67 68 6c 79 20 72 65 63 6f 6d | ark,.but.both.are...highly.recom | 
| 24b20 | 6d 65 6e 64 65 64 20 63 6f 6d 70 61 6e 69 6f 6e    73 20 74 6f 20 45 6d 62 61 72 6b 2c 20 66 6f 72 | mended.companions.to.Embark,.for | 
| 24b40 | 20 6f 70 70 6f 73 69 74 65 20 72 65 61 73 6f 6e    73 3a 0a 20 20 4d 61 72 67 69 6e 61 6c 69 61 20 | .opposite.reasons:...Marginalia. | 
| 24b60 | 67 72 65 61 74 6c 79 20 65 6e 68 61 6e 63 65 73    20 45 6d 62 61 72 6b 27 73 20 75 73 65 66 75 6c | greatly.enhances.Embark's.useful | 
| 24b80 | 6e 65 73 73 2c 20 77 68 69 6c 65 20 45 6d 62 61    72 6b 20 63 61 6e 20 68 65 6c 70 0a 20 20 65 6e | ness,.while.Embark.can.help...en | 
| 24ba0 | 68 61 6e 63 65 20 43 6f 6e 73 75 6c 74 2e 0a 0a    20 20 49 6e 20 74 68 65 20 72 65 6d 61 69 6e 64 | hance.Consult.....In.the.remaind | 
| 24bc0 | 65 72 20 6f 66 20 74 68 69 73 20 73 65 63 74 69    6f 6e 20 49 27 6c 6c 20 65 78 70 6c 61 69 6e 20 | er.of.this.section.I'll.explain. | 
| 24be0 | 77 68 61 74 20 65 78 61 63 74 6c 79 20 4d 61 72    67 69 6e 61 6c 69 61 0a 20 20 64 6f 65 73 20 66 | what.exactly.Marginalia...does.f | 
| 24c00 | 6f 72 20 45 6d 62 61 72 6b 2c 20 61 6e 64 20 77    68 61 74 20 45 6d 62 61 72 6b 20 63 61 6e 20 64 | or.Embark,.and.what.Embark.can.d | 
| 24c20 | 6f 20 66 6f 72 20 43 6f 6e 73 75 6c 74 2e 0a 0a    0a 5b 4d 61 72 67 69 6e 61 6c 69 61 5d 20 3c 68 | o.for.Consult....[Marginalia].<h | 
| 24c40 | 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 6d 69 6e 61 64 2f 6d 61 72 67 69 6e 61 6c | ttps://github.com/minad/marginal | 
| 24c60 | 69 61 3e 0a 0a 5b 43 6f 6e 73 75 6c 74 5d 20 3c    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 | ia>..[Consult].<https://github.c | 
| 24c80 | 6f 6d 2f 6d 69 6e 61 64 2f 63 6f 6e 73 75 6c 74    3e 0a 0a 35 2e 31 20 4d 61 72 67 69 6e 61 6c 69 | om/minad/consult>..5.1.Marginali | 
| 24ca0 | 61 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94    80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | a............................... | 
| 24cc0 | e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20    45 6d 62 61 72 6b 20 63 6f 6d 65 73 20 77 69 74 | ................Embark.comes.wit | 
| 24ce0 | 68 20 61 63 74 69 6f 6e 73 20 66 6f 72 20 73 79    6d 62 6f 6c 73 20 28 63 6f 6d 6d 61 6e 64 73 2c | h.actions.for.symbols.(commands, | 
| 24d00 | 20 66 75 6e 63 74 69 6f 6e 73 2c 20 76 61 72 69    61 62 6c 65 73 0a 20 20 77 69 74 68 20 61 63 74 | .functions,.variables...with.act | 
| 24d20 | 69 6f 6e 73 20 73 75 63 68 20 61 73 20 66 69 6e    64 69 6e 67 20 74 68 65 20 64 65 66 69 6e 69 74 | ions.such.as.finding.the.definit | 
| 24d40 | 69 6f 6e 2c 20 6c 6f 6f 6b 69 6e 67 20 75 70 20    74 68 65 0a 20 20 64 6f 63 75 6d 65 6e 74 61 74 | ion,.looking.up.the...documentat | 
| 24d60 | 69 6f 6e 2c 20 65 76 61 6c 75 61 74 69 6e 67 2c    20 65 74 63 2e 29 20 69 6e 20 74 68 65 20 60 65 | ion,.evaluating,.etc.).in.the.`e | 
| 24d80 | 6d 62 61 72 6b 2d 73 79 6d 62 6f 6c 2d 6d 61 70    27 20 6b 65 79 6d 61 70 2c 0a 20 20 61 6e 64 20 | mbark-symbol-map'.keymap,...and. | 
| 24da0 | 66 6f 72 20 70 61 63 6b 61 67 65 73 20 28 61 63    74 69 6f 6e 73 20 6c 69 6b 65 20 69 6e 73 74 61 | for.packages.(actions.like.insta | 
| 24dc0 | 6c 6c 2c 20 64 65 6c 65 74 65 2c 20 62 72 6f 77    73 65 20 75 72 6c 2c 20 65 74 63 2e 29 20 69 6e | ll,.delete,.browse.url,.etc.).in | 
| 24de0 | 0a 20 20 74 68 65 20 60 65 6d 62 61 72 6b 2d 70    61 63 6b 61 67 65 2d 6b 65 79 6d 61 70 27 2e 0a | ...the.`embark-package-keymap'.. | 
| 24e00 | 0a 20 20 55 6e 66 6f 72 74 75 6e 61 74 65 6c 79    20 45 6d 62 61 72 6b 20 64 6f 65 73 20 6e 6f 74 | ...Unfortunately.Embark.does.not | 
| 24e20 | 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 6f    66 66 65 72 73 20 79 6f 75 20 74 68 65 73 65 20 | .automatically.offers.you.these. | 
| 24e40 | 6b 65 79 6d 61 70 73 0a 20 20 77 68 65 6e 20 72    65 6c 65 76 61 6e 74 2c 20 62 65 63 61 75 73 65 | keymaps...when.relevant,.because | 
| 24e60 | 20 6d 61 6e 79 20 62 75 69 6c 74 2d 69 6e 20 45    6d 61 63 73 20 63 6f 6d 6d 61 6e 64 73 20 64 6f | .many.built-in.Emacs.commands.do | 
| 24e80 | 6e 27 74 20 72 65 70 6f 72 74 0a 20 20 61 63 63    75 72 61 74 65 20 63 61 74 65 67 6f 72 79 20 6d | n't.report...accurate.category.m | 
| 24ea0 | 65 74 61 64 61 74 61 2e 20 46 6f 72 20 65 78 61    6d 70 6c 65 2c 20 61 20 63 6f 6d 6d 61 6e 64 20 | etadata..For.example,.a.command. | 
| 24ec0 | 6c 69 6b 65 0a 20 20 60 64 65 73 63 72 69 62 65    2d 70 61 63 6b 61 67 65 27 2c 20 77 68 69 63 68 | like...`describe-package',.which | 
| 24ee0 | 20 72 65 61 64 73 20 61 20 70 61 63 6b 61 67 65    20 6e 61 6d 65 20 66 72 6f 6d 20 74 68 65 20 6d | .reads.a.package.name.from.the.m | 
| 24f00 | 69 6e 69 62 75 66 66 65 72 2c 0a 20 20 64 6f 65    73 20 6e 6f 74 20 68 61 76 65 20 6d 65 74 61 64 | inibuffer,...does.not.have.metad | 
| 24f20 | 61 74 61 20 69 6e 64 69 63 61 74 69 6e 67 20 74    68 69 73 20 66 61 63 74 2e 0a 0a 20 20 49 6e 20 | ata.indicating.this.fact.....In. | 
| 24f40 | 61 6e 20 65 61 72 6c 69 65 72 20 45 6d 62 61 72    6b 20 76 65 72 73 69 6f 6e 2c 20 74 68 65 72 65 | an.earlier.Embark.version,.there | 
| 24f60 | 20 77 65 72 65 20 66 75 6e 63 74 69 6f 6e 73 20    74 6f 20 73 75 70 70 6c 79 20 74 68 69 73 0a 20 | .were.functions.to.supply.this.. | 
| 24f80 | 20 6d 69 73 73 69 6e 67 20 6d 65 74 61 64 61 74    61 2c 20 62 75 74 20 74 68 65 79 20 68 61 76 65 | .missing.metadata,.but.they.have | 
| 24fa0 | 20 62 65 65 6e 20 6d 6f 76 65 64 20 74 6f 20 4d    61 72 67 69 6e 61 6c 69 61 2c 20 77 68 69 63 68 | .been.moved.to.Marginalia,.which | 
| 24fc0 | 0a 20 20 61 75 67 6d 65 6e 74 73 20 6d 61 6e 79    20 45 6d 61 63 73 20 63 6f 6d 6d 61 6e 64 20 74 | ...augments.many.Emacs.command.t | 
| 24fe0 | 6f 20 72 65 70 6f 72 74 20 61 63 63 75 72 61 74    65 20 63 61 74 65 67 6f 72 79 20 6d 65 74 61 64 | o.report.accurate.category.metad | 
| 25000 | 61 74 61 2e 0a 20 20 53 69 6d 70 6c 79 20 61 63    74 69 76 61 74 69 6e 67 20 60 6d 61 72 67 69 6e | ata....Simply.activating.`margin | 
| 25020 | 61 6c 69 61 2d 6d 6f 64 65 27 20 61 6c 6c 6f 77    73 20 45 6d 62 61 72 6b 20 74 6f 20 6f 66 66 65 | alia-mode'.allows.Embark.to.offe | 
| 25040 | 72 20 79 6f 75 20 74 68 65 0a 20 20 70 61 63 6b    61 67 65 20 61 6e 64 20 73 79 6d 62 6f 6c 20 61 | r.you.the...package.and.symbol.a | 
| 25060 | 63 74 69 6f 6e 73 20 77 68 65 6e 20 61 70 70 72    6f 70 72 69 61 74 65 20 61 67 61 69 6e 2e 20 43 | ctions.when.appropriate.again..C | 
| 25080 | 61 6e 64 69 64 61 74 65 0a 20 20 61 6e 6e 6f 74    61 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 45 6d | andidate...annotations.in.the.Em | 
| 250a0 | 62 61 72 6b 20 63 6f 6c 6c 65 63 74 20 62 75 66    66 65 72 20 61 72 65 20 61 6c 73 6f 20 70 72 6f | bark.collect.buffer.are.also.pro | 
| 250c0 | 76 69 64 65 64 20 62 79 20 74 68 65 0a 20 20 4d    61 72 67 69 6e 61 6c 69 61 20 70 61 63 6b 61 67 | vided.by.the...Marginalia.packag | 
| 250e0 | 65 3a 0a 0a 20 20 e2 80 a2 20 49 66 20 79 6f 75    20 69 6e 73 74 61 6c 6c 20 4d 61 72 67 69 6e 61 | e:........If.you.install.Margina | 
| 25100 | 6c 69 61 20 61 6e 64 20 61 63 74 69 76 61 74 65    20 60 6d 61 72 67 69 6e 61 6c 69 61 2d 6d 6f 64 | lia.and.activate.`marginalia-mod | 
| 25120 | 65 27 2c 20 45 6d 62 61 72 6b 0a 20 20 20 20 43    6f 6c 6c 65 63 74 20 62 75 66 66 65 72 73 20 77 | e',.Embark.....Collect.buffers.w | 
| 25140 | 69 6c 6c 20 75 73 65 20 74 68 65 20 4d 61 72 67    69 6e 61 6c 69 61 20 61 6e 6e 6f 74 61 74 69 6f | ill.use.the.Marginalia.annotatio | 
| 25160 | 6e 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79    2e 0a 0a 20 20 e2 80 a2 20 49 66 20 79 6f 75 20 | ns.automatically.........If.you. | 
| 25180 | 64 6f 6e 27 74 20 69 6e 73 74 61 6c 6c 20 4d 61    72 67 69 6e 61 6c 69 61 2c 20 79 6f 75 20 77 69 | don't.install.Marginalia,.you.wi | 
| 251a0 | 6c 6c 20 73 65 65 20 6f 6e 6c 79 20 74 68 65 20    61 6e 6e 6f 74 61 74 69 6f 6e 73 0a 20 20 20 20 | ll.see.only.the.annotations..... | 
| 251c0 | 74 68 61 74 20 63 6f 6d 65 20 77 69 74 68 20 45    6d 61 63 73 20 28 73 75 63 68 20 61 73 20 6b 65 | that.come.with.Emacs.(such.as.ke | 
| 251e0 | 79 20 62 69 6e 64 69 6e 67 73 20 69 6e 20 60 4d    2d 78 27 2c 20 6f 72 20 74 68 65 20 75 6e 69 63 | y.bindings.in.`M-x',.or.the.unic | 
| 25200 | 6f 64 65 0a 20 20 20 20 63 68 61 72 61 63 74 65    72 73 20 69 6e 20 60 43 2d 78 20 38 20 52 45 54 | ode.....characters.in.`C-x.8.RET | 
| 25220 | 27 29 2e 0a 0a 0a 35 2e 32 20 43 6f 6e 73 75 6c    74 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 | ')....5.2.Consult............... | 
| 25240 | 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80    e2 94 80 0a 0a 20 20 54 68 65 20 65 78 63 65 6c | .......................The.excel | 
| 25260 | 6c 65 6e 74 20 43 6f 6e 73 75 6c 74 20 70 61 63    6b 61 67 65 20 70 72 6f 76 69 64 65 73 20 6d 61 | lent.Consult.package.provides.ma | 
| 25280 | 6e 79 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74    20 75 73 65 0a 20 20 6d 69 6e 69 62 75 66 66 65 | ny.commands.that.use...minibuffe | 
| 252a0 | 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 2c 20 76 69    61 20 74 68 65 20 60 63 6f 6d 70 6c 65 74 69 6e | r.completion,.via.the.`completin | 
| 252c0 | 67 2d 72 65 61 64 27 20 66 75 6e 63 74 69 6f 6e    3b 20 70 6c 65 6e 74 79 20 6f 66 0a 20 20 69 74 | g-read'.function;.plenty.of...it | 
| 252e0 | 73 20 63 6f 6d 6d 61 6e 64 73 20 63 61 6e 20 62    65 20 63 6f 6e 73 69 64 65 72 65 64 20 65 6e 68 | s.commands.can.be.considered.enh | 
| 25300 | 61 6e 63 65 64 20 76 65 72 73 69 6f 6e 73 20 6f    66 20 62 75 69 6c 74 2d 69 6e 20 45 6d 61 63 73 | anced.versions.of.built-in.Emacs | 
| 25320 | 0a 20 20 63 6f 6d 6d 61 6e 64 73 2c 20 61 6e 64    20 73 6f 6d 65 20 61 72 65 20 63 6f 6d 70 6c 65 | ...commands,.and.some.are.comple | 
| 25340 | 74 65 6c 79 20 6e 65 77 20 66 75 6e 63 74 69 6f    6e 61 6c 69 74 79 2e 20 4f 6e 65 20 63 6f 6d 6d | tely.new.functionality..One.comm | 
| 25360 | 6f 6e 0a 20 20 65 6e 68 61 6e 63 65 6d 65 6e 74    20 70 72 6f 76 69 64 65 64 20 69 6e 20 61 6c 6c | on...enhancement.provided.in.all | 
| 25380 | 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 77 68    69 63 68 20 69 74 20 6d 61 6b 65 73 20 73 65 6e | .commands.for.which.it.makes.sen | 
| 253a0 | 73 65 20 69 73 0a 20 20 70 72 65 76 69 65 77 20    66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 2c 20 66 | se.is...preview.functionality,.f | 
| 253c0 | 6f 72 20 65 78 61 6d 70 6c 65 20 60 63 6f 6e 73    75 6c 74 2d 62 75 66 66 65 72 27 20 77 69 6c 6c | or.example.`consult-buffer'.will | 
| 253e0 | 20 73 68 6f 77 20 79 6f 75 20 61 0a 20 20 71 75    69 63 6b 20 70 72 65 76 69 65 77 20 6f 66 20 61 | .show.you.a...quick.preview.of.a | 
| 25400 | 20 62 75 66 66 65 72 20 62 65 66 6f 72 65 20 79    6f 75 20 61 63 74 75 61 6c 6c 79 20 73 77 69 74 | .buffer.before.you.actually.swit | 
| 25420 | 63 68 20 74 6f 20 69 74 2e 0a 0a 20 20 49 66 20    79 6f 75 20 75 73 65 20 62 6f 74 68 20 43 6f 6e | ch.to.it.....If.you.use.both.Con | 
| 25440 | 73 75 6c 74 20 61 6e 64 20 45 6d 62 61 72 6b 20    79 6f 75 20 73 68 6f 75 6c 64 20 69 6e 73 74 61 | sult.and.Embark.you.should.insta | 
| 25460 | 6c 6c 20 74 68 65 0a 20 20 60 65 6d 62 61 72 6b    2d 63 6f 6e 73 75 6c 74 27 20 70 61 63 6b 61 67 | ll.the...`embark-consult'.packag | 
| 25480 | 65 20 77 68 69 63 68 20 70 72 6f 76 69 64 65 73    20 69 6e 74 65 67 72 61 74 69 6f 6e 20 62 65 74 | e.which.provides.integration.bet | 
| 254a0 | 77 65 65 6e 20 74 68 65 0a 20 20 74 77 6f 2e 20    49 74 20 70 72 6f 76 69 64 65 73 20 65 78 70 6f | ween.the...two..It.provides.expo | 
| 254c0 | 72 74 65 72 73 20 66 6f 72 20 73 65 76 65 72 61    6c 20 43 6f 6e 73 75 6c 74 20 63 6f 6d 6d 61 6e | rters.for.several.Consult.comman | 
| 254e0 | 64 73 20 61 6e 64 20 61 6c 73 6f 0a 20 20 74 77    65 61 6b 73 20 74 68 65 20 62 65 68 61 76 69 6f | ds.and.also...tweaks.the.behavio | 
| 25500 | 72 20 6f 66 20 6d 61 6e 79 20 43 6f 6e 73 75 6c    74 20 63 6f 6d 6d 61 6e 64 73 20 77 68 65 6e 20 | r.of.many.Consult.commands.when. | 
| 25520 | 75 73 65 64 20 61 73 20 61 63 74 69 6f 6e 73 20    77 69 74 68 0a 20 20 60 65 6d 62 61 72 6b 2d 61 | used.as.actions.with...`embark-a | 
| 25540 | 63 74 27 20 69 6e 20 73 75 62 74 6c 65 20 77 61    79 73 20 74 68 61 74 20 79 6f 75 20 6d 61 79 20 | ct'.in.subtle.ways.that.you.may. | 
| 25560 | 6e 6f 74 20 65 76 65 6e 20 6e 6f 74 69 63 65 2c    20 62 75 74 20 6d 61 6b 65 20 66 6f 72 0a 20 20 | not.even.notice,.but.make.for... | 
| 25580 | 61 20 73 6d 6f 6f 74 68 65 72 20 65 78 70 65 72    69 65 6e 63 65 2e 20 59 6f 75 20 6e 65 65 64 20 | a.smoother.experience..You.need. | 
| 255a0 | 6f 6e 6c 79 20 69 6e 73 74 61 6c 6c 20 69 74 20    74 6f 20 67 65 74 20 74 68 65 73 65 20 62 65 6e | only.install.it.to.get.these.ben | 
| 255c0 | 65 66 69 74 73 3a 0a 20 20 45 6d 62 61 72 6b 20    77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c | efits:...Embark.will.automatical | 
| 255e0 | 6c 79 20 6c 6f 61 64 20 69 74 20 61 66 74 65 72    20 43 6f 6e 73 75 6c 74 20 69 66 20 66 6f 75 6e | ly.load.it.after.Consult.if.foun | 
| 25600 | 64 2e 0a 0a 20 20 54 68 65 20 60 65 6d 62 61 72    6b 2d 63 6f 6e 73 75 6c 74 27 20 70 61 63 6b 61 | d.....The.`embark-consult'.packa | 
| 25620 | 67 65 20 70 72 6f 76 69 64 65 73 20 74 68 65 20    66 6f 6c 6c 6f 77 69 6e 67 20 65 78 70 6f 72 74 | ge.provides.the.following.export | 
| 25640 | 65 72 73 3a 0a 0a 20 20 e2 80 a2 20 59 6f 75 20    63 61 6e 20 75 73 65 20 60 65 6d 62 61 72 6b 2d | ers:........You.can.use.`embark- | 
| 25660 | 65 78 70 6f 72 74 27 20 66 72 6f 6d 20 60 63 6f    6e 73 75 6c 74 2d 6c 69 6e 65 27 2c 20 60 63 6f | export'.from.`consult-line',.`co | 
| 25680 | 6e 73 75 6c 74 2d 6f 75 74 6c 69 6e 65 27 2c 0a    20 20 20 20 6f 72 20 60 63 6f 6e 73 75 6c 74 2d | nsult-outline',.....or.`consult- | 
| 256a0 | 6d 61 72 6b 27 20 74 6f 20 6f 62 74 61 69 6e 20    61 6e 20 60 6f 63 63 75 72 2d 6d 6f 64 65 27 20 | mark'.to.obtain.an.`occur-mode'. | 
| 256c0 | 62 75 66 66 65 72 2e 20 41 73 20 77 69 74 68 20    74 68 65 0a 20 20 20 20 62 75 69 6c 74 2d 69 6e | buffer..As.with.the.....built-in | 
| 256e0 | 20 60 6f 63 63 75 72 27 20 63 6f 6d 6d 61 6e 64    20 79 6f 75 20 75 73 65 20 74 68 61 74 20 62 75 | .`occur'.command.you.use.that.bu | 
| 25700 | 66 66 65 72 20 74 6f 20 6a 75 6d 70 20 74 6f 20    61 20 6d 61 74 63 68 20 61 6e 64 0a 20 20 20 20 | ffer.to.jump.to.a.match.and..... | 
| 25720 | 61 66 74 65 72 20 74 68 61 74 2c 20 79 6f 75 20    63 61 6e 20 74 68 65 6e 20 75 73 65 20 60 6e 65 | after.that,.you.can.then.use.`ne | 
| 25740 | 78 74 2d 65 72 72 6f 72 27 20 61 6e 64 20 60 70    72 65 76 69 6f 75 73 2d 65 72 72 6f 72 27 20 74 | xt-error'.and.`previous-error'.t | 
| 25760 | 6f 0a 20 20 20 20 6e 61 76 69 67 61 74 65 20 74    6f 20 6f 74 68 65 72 20 6d 61 74 63 68 65 73 2e | o.....navigate.to.other.matches. | 
| 25780 | 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 70 72    65 73 73 20 60 65 27 20 74 6f 20 61 63 74 69 76 | .You.can.also.press.`e'.to.activ | 
| 257a0 | 61 74 65 0a 20 20 20 20 60 6f 63 63 75 72 2d 65    64 69 74 2d 6d 6f 64 65 27 20 61 6e 64 20 65 64 | ate.....`occur-edit-mode'.and.ed | 
| 257c0 | 69 74 20 74 68 65 20 6d 61 74 63 68 65 73 20 69    6e 20 70 6c 61 63 65 21 0a 0a 20 20 e2 80 a2 20 | it.the.matches.in.place!........ | 
| 257e0 | 59 6f 75 20 63 61 6e 20 65 78 70 6f 72 74 20 66    72 6f 6d 20 61 6e 79 20 6f 66 20 74 68 65 20 43 | You.can.export.from.any.of.the.C | 
| 25800 | 6f 6e 73 75 6c 74 20 61 73 79 6e 63 68 72 6f 6e    6f 75 73 20 73 65 61 72 63 68 20 63 6f 6d 6d 61 | onsult.asynchronous.search.comma | 
| 25820 | 6e 64 73 2c 0a 20 20 20 20 60 63 6f 6e 73 75 6c    74 2d 67 72 65 70 27 2c 20 60 63 6f 6e 73 75 6c | nds,.....`consult-grep',.`consul | 
| 25840 | 74 2d 67 69 74 2d 67 72 65 70 27 2c 20 6f 72 20    60 63 6f 6e 73 75 6c 74 2d 72 69 70 67 72 65 70 | t-git-grep',.or.`consult-ripgrep | 
| 25860 | 27 20 74 6f 20 67 65 74 20 61 0a 20 20 20 20 60    67 72 65 70 2d 6d 6f 64 65 27 20 62 75 66 66 65 | '.to.get.a.....`grep-mode'.buffe | 
| 25880 | 72 2e 20 48 65 72 65 20 74 6f 6f 20 79 6f 75 20    63 61 6e 20 75 73 65 20 60 6e 65 78 74 2d 65 72 | r..Here.too.you.can.use.`next-er | 
| 258a0 | 72 6f 72 27 20 61 6e 64 0a 20 20 20 20 60 70 72    65 76 69 6f 75 73 2d 65 72 72 6f 72 27 20 74 6f | ror'.and.....`previous-error'.to | 
| 258c0 | 20 6e 61 76 69 67 61 74 65 20 61 6d 6f 6e 67 20    6d 61 74 63 68 65 73 2c 20 61 6e 64 2c 20 69 66 | .navigate.among.matches,.and,.if | 
| 258e0 | 20 79 6f 75 20 69 6e 73 74 61 6c 6c 20 74 68 65    0a 20 20 20 20 5b 77 67 72 65 70 5d 20 70 61 63 | .you.install.the.....[wgrep].pac | 
| 25900 | 6b 61 67 65 2c 20 79 6f 75 20 63 61 6e 20 75 73    65 20 69 74 20 74 6f 20 65 64 69 74 20 74 68 65 | kage,.you.can.use.it.to.edit.the | 
| 25920 | 20 6d 61 74 63 68 65 73 20 69 6e 20 70 6c 61 63    65 2e 0a 0a 20 20 49 6e 20 62 6f 74 68 20 63 61 | .matches.in.place.....In.both.ca | 
| 25940 | 73 65 73 2c 20 70 72 65 73 73 69 6e 67 20 60 67    27 20 77 69 6c 6c 20 72 65 72 75 6e 20 74 68 65 | ses,.pressing.`g'.will.rerun.the | 
| 25960 | 20 43 6f 6e 73 75 6c 74 20 63 6f 6d 6d 61 6e 64    20 79 6f 75 20 68 61 64 0a 20 20 65 78 70 6f 72 | .Consult.command.you.had...expor | 
| 25980 | 74 65 64 20 66 72 6f 6d 20 61 6e 64 20 72 65 2d    65 6e 74 65 72 20 74 68 65 20 69 6e 70 75 74 20 | ted.from.and.re-enter.the.input. | 
| 259a0 | 79 6f 75 20 68 61 64 20 74 79 70 65 64 20 28 77    68 69 63 68 20 69 73 20 73 69 6d 69 6c 61 72 0a | you.had.typed.(which.is.similar. | 
| 259c0 | 20 20 74 6f 20 72 65 76 65 72 74 69 6e 67 20 62    75 74 20 61 20 6c 69 74 74 6c 65 20 6d 6f 72 65 | ..to.reverting.but.a.little.more | 
| 259e0 | 20 66 6c 65 78 69 62 6c 65 29 2e 20 59 6f 75 20    63 61 6e 20 74 68 65 6e 20 70 72 6f 63 65 65 64 | .flexible)..You.can.then.proceed | 
| 25a00 | 20 74 6f 0a 20 20 72 65 2d 65 78 70 6f 72 74 20    69 66 20 74 68 61 74 27 73 20 77 68 61 74 20 79 | .to...re-export.if.that's.what.y | 
| 25a20 | 6f 75 20 77 61 6e 74 2c 20 62 75 74 20 79 6f 75    20 63 61 6e 20 61 6c 73 6f 20 65 64 69 74 20 74 | ou.want,.but.you.can.also.edit.t | 
| 25a40 | 68 65 20 69 6e 70 75 74 0a 20 20 63 68 61 6e 67    69 6e 67 20 74 68 65 20 73 65 61 72 63 68 20 74 | he.input...changing.the.search.t | 
| 25a60 | 65 72 6d 73 20 6f 72 20 73 69 6d 70 6c 79 20 63    61 6e 63 65 6c 20 69 66 20 79 6f 75 20 73 65 65 | erms.or.simply.cancel.if.you.see | 
| 25a80 | 20 79 6f 75 20 61 72 65 20 64 6f 6e 65 0a 20 20    77 69 74 68 20 74 68 61 74 20 73 65 61 72 63 68 | .you.are.done...with.that.search | 
| 25aa0 | 2e 0a 0a 20 20 54 68 65 20 60 65 6d 62 61 72 6b    2d 63 6f 6e 73 75 6c 74 27 20 61 6c 73 6f 20 63 | .....The.`embark-consult'.also.c | 
| 25ac0 | 6f 6e 74 61 69 6e 73 20 73 6f 6d 65 20 63 61 6e    64 69 64 61 74 65 73 20 63 6f 6c 6c 65 63 74 6f | ontains.some.candidates.collecto | 
| 25ae0 | 72 73 20 74 68 61 74 0a 20 20 61 6c 6c 6f 77 20    79 6f 75 20 74 6f 20 72 75 6e 20 60 65 6d 62 61 | rs.that...allow.you.to.run.`emba | 
| 25b00 | 72 6b 2d 6c 69 76 65 27 20 74 6f 20 67 65 74 20    61 20 6c 69 76 65 2d 75 70 64 61 74 69 6e 67 20 | rk-live'.to.get.a.live-updating. | 
| 25b20 | 74 61 62 6c 65 20 6f 66 0a 20 20 63 6f 6e 74 65    6e 74 73 20 66 6f 72 20 79 6f 75 72 20 62 75 66 | table.of...contents.for.your.buf | 
| 25b40 | 66 65 72 3a 0a 0a 20 20 e2 80 a2 20 60 65 6d 62    61 72 6b 2d 63 6f 6e 73 75 6c 74 2d 6f 75 74 6c | fer:........`embark-consult-outl | 
| 25b60 | 69 6e 65 2d 63 61 6e 64 69 64 61 74 65 73 27 20    70 72 6f 64 75 63 65 73 20 74 68 65 20 6f 75 74 | ine-candidates'.produces.the.out | 
| 25b80 | 6c 69 6e 65 20 68 65 61 64 69 6e 67 73 20 6f 66    0a 20 20 20 20 74 68 65 20 63 75 72 72 65 6e 74 | line.headings.of.....the.current | 
| 25ba0 | 20 62 75 66 66 65 72 2c 20 75 73 69 6e 67 20 60    63 6f 6e 73 75 6c 74 2d 6f 75 74 6c 69 6e 65 27 | .buffer,.using.`consult-outline' | 
| 25bc0 | 2e 0a 20 20 e2 80 a2 20 60 65 6d 62 61 72 6b 2d    63 6f 6e 73 75 6c 74 2d 69 6d 65 6e 75 2d 63 61 | ........`embark-consult-imenu-ca | 
| 25be0 | 6e 64 69 64 61 74 65 73 27 20 70 72 6f 64 75 63    65 73 20 74 68 65 20 69 6d 65 6e 75 20 69 74 65 | ndidates'.produces.the.imenu.ite | 
| 25c00 | 6d 73 20 6f 66 20 74 68 65 0a 20 20 20 20 63 75    72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 75 73 | ms.of.the.....current.buffer,.us | 
| 25c20 | 69 6e 67 20 60 63 6f 6e 73 75 6c 74 2d 69 6d 65    6e 75 27 2e 0a 20 20 e2 80 a2 20 60 65 6d 62 61 | ing.`consult-imenu'........`emba | 
| 25c40 | 72 6b 2d 63 6f 6e 73 75 6c 74 2d 69 6d 65 6e 75    2d 6f 72 2d 6f 75 74 6c 69 6e 65 2d 63 61 6e 64 | rk-consult-imenu-or-outline-cand | 
| 25c60 | 69 64 61 74 65 73 27 20 69 73 20 61 20 73 69 6d    70 6c 65 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 0a | idates'.is.a.simple.combination. | 
| 25c80 | 20 20 20 20 6f 66 20 74 68 65 20 74 77 6f 20 70    72 65 76 69 6f 75 73 20 66 75 6e 63 74 69 6f 6e | ....of.the.two.previous.function | 
| 25ca0 | 73 3a 20 69 74 20 70 72 6f 64 75 63 65 73 20 69    6d 65 6e 75 20 69 74 65 6d 73 20 69 6e 20 62 75 | s:.it.produces.imenu.items.in.bu | 
| 25cc0 | 66 66 65 72 73 0a 20 20 20 20 64 65 72 69 76 69    6e 67 20 66 72 6f 6d 20 60 70 72 6f 67 2d 6d 6f | ffers.....deriving.from.`prog-mo | 
| 25ce0 | 64 65 27 20 61 6e 64 20 6f 74 68 65 72 77 69 73    65 20 6f 75 74 6c 69 6e 65 20 68 65 61 64 69 6e | de'.and.otherwise.outline.headin | 
| 25d00 | 67 73 2e 0a 0a 20 20 54 68 65 20 77 61 79 20 74    6f 20 63 6f 6e 66 69 67 75 72 65 20 60 65 6d 62 | gs.....The.way.to.configure.`emb | 
| 25d20 | 61 72 6b 2d 6c 69 76 65 27 20 28 6f 72 20 60 65    6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 27 20 61 | ark-live'.(or.`embark-collect'.a | 
| 25d40 | 6e 64 0a 20 20 60 65 6d 62 61 72 6b 2d 65 78 70    6f 72 74 27 20 66 6f 72 20 74 68 61 74 20 6d 61 | nd...`embark-export'.for.that.ma | 
| 25d60 | 74 74 65 72 29 20 74 6f 20 75 73 65 20 6f 6e 65    20 6f 66 20 74 68 65 73 65 20 66 75 6e 63 74 69 | tter).to.use.one.of.these.functi | 
| 25d80 | 6f 6e 20 69 73 20 74 6f 0a 20 20 61 64 64 20 69    74 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 | on.is.to...add.it.at.the.end.of. | 
| 25da0 | 74 68 65 20 60 65 6d 62 61 72 6b 2d 63 61 6e 64    69 64 61 74 65 2d 63 6f 6c 6c 65 63 74 6f 72 73 | the.`embark-candidate-collectors | 
| 25dc0 | 27 20 6c 69 73 74 2e 20 54 68 65 0a 20 20 60 65    6d 62 61 72 6b 2d 63 6f 6e 73 75 6c 74 27 20 70 | '.list..The...`embark-consult'.p | 
| 25de0 | 61 63 6b 61 67 65 20 62 79 20 64 65 66 61 75 6c    74 20 61 64 64 73 20 74 68 65 20 6c 61 73 74 20 | ackage.by.default.adds.the.last. | 
| 25e00 | 6f 6e 65 2c 20 77 68 69 63 68 20 73 65 65 6d 73    20 74 6f 0a 20 20 62 65 20 74 68 65 20 6d 6f 73 | one,.which.seems.to...be.the.mos | 
| 25e20 | 74 20 73 65 6e 73 69 62 6c 65 20 64 65 66 61 75    6c 74 2e 0a 0a 20 20 42 65 73 69 64 65 73 20 74 | t.sensible.default.....Besides.t | 
| 25e40 | 68 6f 73 65 20 65 78 70 6f 72 74 65 72 73 20 61    6e 64 20 63 61 6e 64 69 64 61 74 65 20 63 6f 6c | hose.exporters.and.candidate.col | 
| 25e60 | 6c 65 63 74 6f 72 73 2c 20 74 68 65 20 60 65 6d    62 61 72 6b 2d 63 6f 6e 73 75 6c 74 27 0a 20 20 | lectors,.the.`embark-consult'... | 
| 25e80 | 70 61 63 6b 61 67 65 20 70 72 6f 76 69 64 65 73    20 6d 61 6e 79 20 73 75 62 74 6c 65 20 74 77 65 | package.provides.many.subtle.twe | 
| 25ea0 | 61 6b 73 20 61 6e 64 20 73 6d 61 6c 6c 20 69 6e    74 65 67 72 61 74 69 6f 6e 73 20 62 65 74 77 65 | aks.and.small.integrations.betwe | 
| 25ec0 | 65 6e 0a 20 20 45 6d 62 61 72 6b 20 61 6e 64 20    43 6f 6e 73 75 6c 74 2e 20 53 6f 6d 65 20 65 78 | en...Embark.and.Consult..Some.ex | 
| 25ee0 | 61 6d 70 6c 65 73 20 61 72 65 3a 0a 0a 20 20 e2    80 a2 20 57 68 65 6e 20 75 73 65 64 20 61 73 20 | amples.are:........When.used.as. | 
| 25f00 | 61 63 74 69 6f 6e 73 2c 20 74 68 65 20 61 73 79    6e 63 68 72 6f 6e 6f 75 73 20 73 65 61 72 63 68 | actions,.the.asynchronous.search | 
| 25f20 | 20 63 6f 6d 6d 61 6e 64 73 20 77 69 6c 6c 20 73    65 61 72 63 68 0a 20 20 20 20 6f 6e 6c 79 20 74 | .commands.will.search.....only.t | 
| 25f40 | 68 65 20 66 69 6c 65 73 20 61 73 73 6f 63 69 61    74 65 64 20 74 6f 20 74 68 65 20 74 61 72 67 65 | he.files.associated.to.the.targe | 
| 25f60 | 74 73 3a 20 69 66 20 74 68 65 20 74 61 72 67 65    74 73 20 2f 61 72 65 2f 0a 20 20 20 20 66 69 6c | ts:.if.the.targets./are/.....fil | 
| 25f80 | 65 73 2c 20 69 74 20 73 65 61 72 63 68 65 73 20    74 68 6f 73 65 20 66 69 6c 65 73 3b 20 66 6f 72 | es,.it.searches.those.files;.for | 
| 25fa0 | 20 62 75 66 66 65 72 73 20 69 74 20 77 69 6c 6c    20 73 65 61 72 63 68 20 65 69 74 68 65 72 0a 20 | .buffers.it.will.search.either.. | 
| 25fc0 | 20 20 20 74 68 65 20 61 73 73 6f 63 69 61 74 65    64 20 66 69 6c 65 20 69 66 20 74 68 65 72 65 20 | ...the.associated.file.if.there. | 
| 25fe0 | 69 73 20 6f 6e 65 2c 20 65 6c 73 65 20 61 6c 6c    20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 62 75 | is.one,.else.all.files.in.the.bu | 
| 26000 | 66 66 65 72 27 73 0a 20 20 20 20 60 64 65 66 61    75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 3b 20 | ffer's.....`default-directory';. | 
| 26020 | 66 6f 72 20 62 6f 6f 6b 6d 61 72 6b 73 20 69 74    20 77 69 6c 6c 20 73 65 61 72 63 68 20 74 68 65 | for.bookmarks.it.will.search.the | 
| 26040 | 20 66 69 6c 65 20 74 68 65 79 0a 20 20 20 20 70    6f 69 6e 74 20 74 6f 2c 20 73 61 6d 65 20 66 6f | .file.they.....point.to,.same.fo | 
| 26060 | 72 20 45 6d 61 63 73 20 4c 69 73 70 20 6c 69 62    72 61 72 69 65 73 2e 20 54 68 69 73 20 69 73 20 | r.Emacs.Lisp.libraries..This.is. | 
| 26080 | 70 61 72 74 69 63 75 6c 61 72 6c 79 0a 20 20 20    20 70 6f 77 65 72 66 75 6c 20 77 68 65 6e 20 75 | particularly.....powerful.when.u | 
| 260a0 | 73 69 6e 67 20 60 65 6d 62 61 72 6b 2d 61 63 74    2d 61 6c 6c 27 20 74 6f 20 61 63 74 20 6f 6e 20 | sing.`embark-act-all'.to.act.on. | 
| 260c0 | 6d 75 6c 74 69 70 6c 65 20 66 69 6c 65 73 20 61    74 0a 20 20 20 20 6f 6e 63 65 2c 20 66 6f 72 20 | multiple.files.at.....once,.for. | 
| 260e0 | 65 78 61 6d 70 6c 65 20 79 6f 75 20 63 61 6e 20    75 73 65 20 60 63 6f 6e 73 75 6c 74 2d 66 69 6e | example.you.can.use.`consult-fin | 
| 26100 | 64 27 20 74 6f 20 73 65 61 72 63 68 20 61 6d 6f    6e 67 20 66 69 6c 65 0a 20 20 20 20 2f 6e 61 6d | d'.to.search.among.file...../nam | 
| 26120 | 65 73 2f 20 61 6e 64 20 74 68 65 6e 20 60 65 6d    62 61 72 6b 2d 61 63 74 2d 61 6c 6c 27 20 61 6e | es/.and.then.`embark-act-all'.an | 
| 26140 | 64 20 60 63 6f 6e 73 75 6c 74 2d 67 72 65 70 27    20 74 6f 20 73 65 61 72 63 68 0a 20 20 20 20 77 | d.`consult-grep'.to.search.....w | 
| 26160 | 69 74 68 69 6e 20 74 68 65 20 6d 61 74 63 68 69    6e 67 20 66 69 6c 65 73 2e 0a 0a 20 20 20 20 e2 | ithin.the.matching.files........ | 
| 26180 | 80 a2 20 46 6f 72 20 61 6c 6c 20 6f 74 68 65 72    20 74 61 72 67 65 74 20 74 79 70 65 73 2c 20 74 | ...For.all.other.target.types,.t | 
| 261a0 | 68 6f 73 65 20 74 68 61 74 20 64 6f 20 6e 6f 74    20 68 61 76 65 20 61 20 73 65 6e 73 69 62 6c 65 | hose.that.do.not.have.a.sensible | 
| 261c0 | 0a 20 20 20 20 20 20 6e 6f 74 69 6f 6e 20 6f 66    20 61 73 73 6f 63 69 61 74 65 64 20 66 69 6c 65 | .......notion.of.associated.file | 
| 261e0 | 2c 20 61 20 43 6f 6e 73 75 6c 74 20 73 65 61 72    63 68 20 63 6f 6d 6d 61 6e 64 20 28 61 73 79 6e | ,.a.Consult.search.command.(asyn | 
| 26200 | 63 68 72 6f 6e 6f 75 73 0a 20 20 20 20 20 20 6f    72 20 6e 6f 74 29 20 77 69 6c 6c 20 73 65 61 72 | chronous.......or.not).will.sear | 
| 26220 | 63 68 20 66 6f 72 20 74 68 65 20 74 65 78 74 20    6f 66 20 74 68 65 20 74 61 72 67 65 74 20 62 75 | ch.for.the.text.of.the.target.bu | 
| 26240 | 74 20 6c 65 61 76 65 20 74 68 65 0a 20 20 20 20    20 20 6d 69 6e 69 62 75 66 66 65 72 20 6f 70 65 | t.leave.the.......minibuffer.ope | 
| 26260 | 6e 20 73 6f 20 79 6f 75 20 63 61 6e 20 69 6e 74    65 72 61 63 74 20 77 69 74 68 20 74 68 65 20 43 | n.so.you.can.interact.with.the.C | 
| 26280 | 6f 6e 73 75 6c 74 20 63 6f 6d 6d 61 6e 64 2e 0a    0a 20 20 e2 80 a2 20 60 63 6f 6e 73 75 6c 74 2d | onsult.command.........`consult- | 
| 262a0 | 69 6d 65 6e 75 27 20 77 69 6c 6c 20 73 65 61 72    63 68 20 66 6f 72 20 74 68 65 20 74 61 72 67 65 | imenu'.will.search.for.the.targe | 
| 262c0 | 74 20 61 6e 64 20 74 61 6b 65 20 79 6f 75 20 64    69 72 65 63 74 6c 79 20 74 6f 0a 20 20 20 20 74 | t.and.take.you.directly.to.....t | 
| 262e0 | 68 65 20 6c 6f 63 61 74 69 6f 6e 20 69 66 20 69    74 20 6d 61 74 63 68 65 73 20 61 20 75 6e 69 71 | he.location.if.it.matches.a.uniq | 
| 26300 | 75 65 20 69 6d 65 6e 75 20 65 6e 74 72 79 2c 20    6f 74 68 65 72 77 69 73 65 20 69 74 20 77 69 6c | ue.imenu.entry,.otherwise.it.wil | 
| 26320 | 6c 0a 20 20 20 20 6c 65 61 76 65 20 74 68 65 20    6d 69 6e 69 62 75 66 66 65 72 20 6f 70 65 6e 20 | l.....leave.the.minibuffer.open. | 
| 26340 | 73 6f 20 79 6f 75 20 63 61 6e 20 6e 61 76 69 67    61 74 65 20 61 6d 6f 6e 67 20 74 68 65 20 6d 61 | so.you.can.navigate.among.the.ma | 
| 26360 | 74 63 68 65 73 2e 0a 0a 0a 5b 77 67 72 65 70 5d    20 3c 68 74 74 70 3a 2f 2f 67 69 74 68 75 62 2e | tches....[wgrep].<http://github. | 
| 26380 | 63 6f 6d 2f 6d 68 61 79 61 73 68 69 31 31 32 30    2f 45 6d 61 63 73 2d 77 67 72 65 70 2f 72 61 77 | com/mhayashi1120/Emacs-wgrep/raw | 
| 263a0 | 2f 6d 61 73 74 65 72 2f 77 67 72 65 70 2e 65 6c    0a 3e 0a 0a 0a 36 20 52 65 6c 61 74 65 64 20 50 | /master/wgrep.el.>...6.Related.P | 
| 263c0 | 61 63 6b 61 67 65 73 0a e2 95 90 e2 95 90 e2 95    90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 | ackages......................... | 
| 263e0 | e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2    95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a | ................................ | 
| 26400 | 20 20 54 68 65 72 65 20 61 72 65 20 73 65 76 65    72 61 6c 20 70 61 63 6b 61 67 65 73 20 74 68 61 | ..There.are.several.packages.tha | 
| 26420 | 74 20 6f 66 66 65 72 20 66 75 6e 63 74 69 6f 6e    61 6c 69 74 79 20 73 69 6d 69 6c 61 72 20 74 6f | t.offer.functionality.similar.to | 
| 26440 | 0a 20 20 45 6d 62 61 72 6b 27 73 2e 0a 0a 20 20    41 63 74 69 6e 67 20 6f 6e 20 6d 69 6e 69 62 75 | ...Embark's.....Acting.on.minibu | 
| 26460 | 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20    63 61 6e 64 69 64 61 74 65 73 0a 20 20 20 20 20 | ffer.completion.candidates...... | 
| 26480 | 20 20 20 54 68 65 20 70 6f 70 75 6c 61 72 20 49    76 79 20 61 6e 64 20 48 65 6c 6d 20 70 61 63 6b | ...The.popular.Ivy.and.Helm.pack | 
| 264a0 | 61 67 65 73 20 68 61 76 65 20 73 75 70 70 6f 72    74 20 66 6f 72 20 61 63 74 69 6e 67 20 6f 6e 20 | ages.have.support.for.acting.on. | 
| 264c0 | 74 68 65 0a 20 20 20 20 20 20 20 20 63 6f 6d 70    6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 | the.........completion.candidate | 
| 264e0 | 73 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 77 72    69 74 74 65 6e 20 75 73 69 6e 67 20 74 68 65 69 | s.of.commands.written.using.thei | 
| 26500 | 72 20 41 50 49 73 2c 20 61 6e 64 0a 20 20 20 20    20 20 20 20 74 68 65 72 65 20 69 73 20 61 6e 20 | r.APIs,.and.........there.is.an. | 
| 26520 | 65 78 74 65 6e 73 69 76 65 20 65 63 6f 73 79 73    74 65 6d 20 6f 66 20 70 61 63 6b 61 67 65 73 20 | extensive.ecosystem.of.packages. | 
| 26540 | 6d 65 61 6e 74 20 66 6f 72 20 48 65 6c 6d 20 61    6e 64 0a 20 20 20 20 20 20 20 20 66 6f 72 20 49 | meant.for.Helm.and.........for.I | 
| 26560 | 76 79 20 28 74 68 65 20 49 76 79 20 6f 6e 65 73    20 75 73 75 61 6c 6c 79 20 68 61 76 65 20 22 63 | vy.(the.Ivy.ones.usually.have."c | 
| 26580 | 6f 75 6e 73 65 6c 22 20 69 6e 20 74 68 65 20 6e    61 6d 65 29 0a 20 20 20 20 20 20 20 20 70 72 6f | ounsel".in.the.name).........pro | 
| 265a0 | 76 69 64 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20    61 6e 64 20 61 70 70 72 6f 70 72 69 61 74 65 20 | viding.commands.and.appropriate. | 
| 265c0 | 61 63 74 69 6f 6e 73 2e 0a 20 20 41 63 74 69 6e    67 20 6f 6e 20 74 68 69 6e 67 73 20 61 74 20 70 | actions....Acting.on.things.at.p | 
| 265e0 | 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 54 68 65    20 62 75 69 6c 74 2d 69 6e 20 60 63 6f 6e 74 65 | oint.........The.built-in.`conte | 
| 26600 | 78 74 2d 6d 65 6e 75 2d 6d 6f 64 65 27 20 70 72    6f 76 69 64 65 73 20 61 20 6d 6f 75 73 65 2d 64 | xt-menu-mode'.provides.a.mouse-d | 
| 26620 | 72 69 76 65 6e 0a 20 20 20 20 20 20 20 20 63 6f    6e 74 65 78 74 2d 73 65 6e 73 69 74 69 76 65 20 | riven.........context-sensitive. | 
| 26640 | 63 6f 6e 66 69 67 75 72 61 62 6c 65 20 6d 65 6e    75 2e 20 54 68 65 20 60 64 6f 2d 61 74 2d 70 6f | configurable.menu..The.`do-at-po | 
| 26660 | 69 6e 74 27 20 70 61 63 6b 61 67 65 0a 20 20 20    20 20 20 20 20 62 79 20 50 68 69 6c 69 70 20 4b | int'.package.........by.Philip.K | 
| 26680 | 61 6c 75 64 65 72 63 69 63 20 28 61 76 61 69 6c    61 62 6c 65 20 6f 6e 20 47 4e 55 20 45 4c 50 41 | aludercic.(available.on.GNU.ELPA | 
| 266a0 | 29 2c 20 6f 6e 20 74 68 65 20 6f 74 68 65 72 20    68 61 6e 64 0a 20 20 20 20 20 20 20 20 69 73 20 | ),.on.the.other.hand.........is. | 
| 266c0 | 6b 65 79 62 6f 61 72 64 2d 64 72 69 76 65 6e 2e    0a 20 20 43 6f 6c 6c 65 63 74 69 6e 67 20 63 6f | keyboard-driven....Collecting.co | 
| 266e0 | 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61    74 65 73 20 69 6e 74 6f 20 61 20 62 75 66 66 65 | mpletion.candidates.into.a.buffe | 
| 26700 | 72 0a 20 20 20 20 20 20 20 20 54 68 65 20 49 76    79 20 70 61 63 6b 61 67 65 20 68 61 73 20 74 68 | r.........The.Ivy.package.has.th | 
| 26720 | 65 20 63 6f 6d 6d 61 6e 64 20 60 69 76 79 2d 6f    63 63 75 72 27 20 77 68 69 63 68 20 69 73 20 73 | e.command.`ivy-occur'.which.is.s | 
| 26740 | 69 6d 69 6c 61 72 20 74 6f 0a 20 20 20 20 20 20    20 20 60 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 | imilar.to.........`embark-collec | 
| 26760 | 74 27 2e 20 41 73 20 77 69 74 68 20 49 76 79 20    61 63 74 69 6f 6e 73 2c 20 60 69 76 79 2d 6f 63 | t'..As.with.Ivy.actions,.`ivy-oc | 
| 26780 | 63 75 72 27 20 6f 6e 6c 79 20 77 6f 72 6b 73 0a    20 20 20 20 20 20 20 20 66 6f 72 20 63 6f 6d 6d | cur'.only.works.........for.comm | 
| 267a0 | 61 6e 64 73 20 77 72 69 74 74 65 6e 20 75 73 69    6e 67 20 74 68 65 20 49 76 79 20 41 50 49 2e 0a | ands.written.using.the.Ivy.API.. | 
| 267c0 | 0a 0a 37 20 52 65 73 6f 75 72 63 65 73 0a e2 95    90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 | ..7.Resources................... | 
| 267e0 | e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a    0a 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 | ...................If.you.want.t | 
| 26800 | 6f 20 6c 65 61 72 6e 20 6d 6f 72 65 20 61 62 6f    75 74 20 68 6f 77 20 6f 74 68 65 72 73 20 68 61 | o.learn.more.about.how.others.ha | 
| 26820 | 76 65 20 75 73 65 64 20 45 6d 62 61 72 6b 20 68    65 72 65 20 61 72 65 0a 20 20 73 6f 6d 65 20 6c | ve.used.Embark.here.are...some.l | 
| 26840 | 69 6e 6b 73 20 74 6f 20 72 65 61 64 3a 0a 0a 20    20 e2 80 a2 20 5b 46 69 66 74 65 65 6e 20 77 61 | inks.to.read:........[Fifteen.wa | 
| 26860 | 79 73 20 74 6f 20 75 73 65 20 45 6d 62 61 72 6b    5d 2c 20 61 20 62 6c 6f 67 20 70 6f 73 74 20 62 | ys.to.use.Embark],.a.blog.post.b | 
| 26880 | 79 20 4b 61 72 74 68 69 6b 20 43 68 69 6b 6d 61    67 61 6c 75 72 2e 0a 20 20 e2 80 a2 20 5b 50 72 | y.Karthik.Chikmagalur........[Pr | 
| 268a0 | 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f    75 27 73 20 64 6f 74 65 6d 61 63 73 5d 2c 20 6c | otesilaos.Stavrou's.dotemacs],.l | 
| 268c0 | 6f 6f 6b 20 66 6f 72 20 74 68 65 20 73 65 63 74    69 6f 6e 20 63 61 6c 6c 65 64 0a 20 20 20 20 22 | ook.for.the.section.called....." | 
| 268e0 | 45 78 74 65 6e 64 65 64 20 6d 69 6e 69 62 75 66    66 65 72 20 61 63 74 69 6f 6e 73 20 61 6e 64 20 | Extended.minibuffer.actions.and. | 
| 26900 | 6d 6f 72 65 20 28 65 6d 62 61 72 6b 2e 65 6c 20    61 6e 64 0a 20 20 20 20 70 72 6f 74 2d 65 6d 62 | more.(embark.el.and.....prot-emb | 
| 26920 | 61 72 6b 2e 65 6c 29 22 0a 0a 20 20 41 6e 64 20    73 6f 6d 65 20 76 69 64 65 6f 73 20 74 6f 20 77 | ark.el)"....And.some.videos.to.w | 
| 26940 | 61 74 63 68 3a 0a 0a 20 20 e2 80 a2 20 5b 45 6d    62 61 72 6b 20 61 6e 64 20 6d 79 20 65 78 74 72 | atch:........[Embark.and.my.extr | 
| 26960 | 61 73 5d 20 62 79 20 50 72 6f 74 65 73 69 6c 61    6f 73 20 53 74 61 76 72 6f 75 2e 0a 20 20 e2 80 | as].by.Protesilaos.Stavrou...... | 
| 26980 | a2 20 5b 45 6d 62 61 72 6b 20 e2 80 93 20 4b 65    79 20 66 65 61 74 75 72 65 73 20 61 6e 64 20 74 | ..[Embark.....Key.features.and.t | 
| 269a0 | 77 65 61 6b 73 5d 20 62 79 20 52 61 6f 75 6c 20    43 6f 6d 6e 69 6e 6f 73 20 6f 6e 20 74 68 65 0a | weaks].by.Raoul.Comninos.on.the. | 
| 269c0 | 20 20 20 20 45 6d 61 63 73 2d 45 6c 65 6d 65 6e    74 73 20 59 6f 75 54 75 62 65 20 63 68 61 6e 6e | ....Emacs-Elements.YouTube.chann | 
| 269e0 | 65 6c 2e 0a 20 20 e2 80 a2 20 5b 4c 69 76 65 73    74 72 65 61 6d 65 64 3a 20 41 64 64 69 6e 67 20 | el........[Livestreamed:.Adding. | 
| 26a00 | 61 6e 20 45 6d 62 61 72 6b 20 63 6f 6e 74 65 78    74 20 61 63 74 69 6f 6e 20 74 6f 20 73 65 6e 64 | an.Embark.context.action.to.send | 
| 26a20 | 20 61 20 73 74 72 65 61 6d 0a 20 20 20 20 6d 65    73 73 61 67 65 5d 20 62 79 20 53 61 63 68 61 20 | .a.stream.....message].by.Sacha. | 
| 26a40 | 43 68 75 61 2e 0a 20 20 e2 80 a2 20 5b 53 79 73    74 65 6d 20 43 72 61 66 74 65 72 73 20 4c 69 76 | Chua........[System.Crafters.Liv | 
| 26a60 | 65 21 20 2d 20 54 68 65 20 4d 61 6e 79 20 55 73    65 73 20 6f 66 20 45 6d 62 61 72 6b 5d 20 62 79 | e!.-.The.Many.Uses.of.Embark].by | 
| 26a80 | 20 44 61 76 69 64 20 57 69 6c 73 6f 6e 2e 0a 20    20 e2 80 a2 20 5b 55 73 69 6e 67 20 45 6d 61 63 | .David.Wilson........[Using.Emac | 
| 26aa0 | 73 20 45 70 69 73 6f 64 65 20 38 30 20 2d 20 56    65 72 74 69 63 6f 2c 20 4d 61 72 67 69 6e 61 6c | s.Episode.80.-.Vertico,.Marginal | 
| 26ac0 | 69 61 2c 20 43 6f 6e 73 75 6c 74 20 61 6e 64 20    45 6d 62 61 72 6b 5d 0a 20 20 20 20 62 79 20 4d | ia,.Consult.and.Embark].....by.M | 
| 26ae0 | 69 6b 65 20 5a 61 6d 61 6e 73 6b 79 2e 0a 0a 0a    5b 46 69 66 74 65 65 6e 20 77 61 79 73 20 74 6f | ike.Zamansky....[Fifteen.ways.to | 
| 26b00 | 20 75 73 65 20 45 6d 62 61 72 6b 5d 0a 3c 68 74    74 70 73 3a 2f 2f 6b 61 72 74 68 69 6e 6b 73 2e | .use.Embark].<https://karthinks. | 
| 26b20 | 63 6f 6d 2f 73 6f 66 74 77 61 72 65 2f 66 69 66    74 65 65 6e 2d 77 61 79 73 2d 74 6f 2d 75 73 65 | com/software/fifteen-ways-to-use | 
| 26b40 | 2d 65 6d 62 61 72 6b 2f 3e 0a 0a 5b 50 72 6f 74    65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 27 | -embark/>..[Protesilaos.Stavrou' | 
| 26b60 | 73 20 64 6f 74 65 6d 61 63 73 5d 20 3c 68 74 74    70 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 | s.dotemacs].<https://protesilaos | 
| 26b80 | 2e 63 6f 6d 2f 64 6f 74 65 6d 61 63 73 2f 3e 0a    0a 5b 45 6d 62 61 72 6b 20 61 6e 64 20 6d 79 20 | .com/dotemacs/>..[Embark.and.my. | 
| 26ba0 | 65 78 74 72 61 73 5d 0a 3c 68 74 74 70 73 3a 2f    2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d | extras].<https://protesilaos.com | 
| 26bc0 | 2f 63 6f 64 65 6c 6f 67 2f 32 30 32 31 2d 30 31    2d 30 39 2d 65 6d 61 63 73 2d 65 6d 62 61 72 6b | /codelog/2021-01-09-emacs-embark | 
| 26be0 | 2d 65 78 74 72 61 73 2f 3e 0a 0a 5b 45 6d 62 61    72 6b 20 e2 80 93 20 4b 65 79 20 66 65 61 74 75 | -extras/>..[Embark.....Key.featu | 
| 26c00 | 72 65 73 20 61 6e 64 20 74 77 65 61 6b 73 5d 20    3c 68 74 74 70 73 3a 2f 2f 79 6f 75 74 75 2e 62 | res.and.tweaks].<https://youtu.b | 
| 26c20 | 65 2f 71 70 6f 51 69 69 69 6e 43 74 59 3e 0a 0a    5b 4c 69 76 65 73 74 72 65 61 6d 65 64 3a 20 41 | e/qpoQiiinCtY>..[Livestreamed:.A | 
| 26c40 | 64 64 69 6e 67 20 61 6e 20 45 6d 62 61 72 6b 20    63 6f 6e 74 65 78 74 20 61 63 74 69 6f 6e 20 74 | dding.an.Embark.context.action.t | 
| 26c60 | 6f 20 73 65 6e 64 20 61 20 73 74 72 65 61 6d 20    6d 65 73 73 61 67 65 5d 0a 3c 68 74 74 70 73 3a | o.send.a.stream.message].<https: | 
| 26c80 | 2f 2f 79 6f 75 74 75 2e 62 65 2f 57 73 78 58 72    31 6e 63 75 6b 59 3e 0a 0a 5b 53 79 73 74 65 6d | //youtu.be/WsxXr1ncukY>..[System | 
| 26ca0 | 20 43 72 61 66 74 65 72 73 20 4c 69 76 65 21 20    2d 20 54 68 65 20 4d 61 6e 79 20 55 73 65 73 20 | .Crafters.Live!.-.The.Many.Uses. | 
| 26cc0 | 6f 66 20 45 6d 62 61 72 6b 5d 0a 3c 68 74 74 70    73 3a 2f 2f 79 6f 75 74 75 2e 62 65 2f 71 6b 32 | of.Embark].<https://youtu.be/qk2 | 
| 26ce0 | 49 73 5f 73 43 38 4c 6b 3e 0a 0a 5b 55 73 69 6e    67 20 45 6d 61 63 73 20 45 70 69 73 6f 64 65 20 | Is_sC8Lk>..[Using.Emacs.Episode. | 
| 26d00 | 38 30 20 2d 20 56 65 72 74 69 63 6f 2c 20 4d 61    72 67 69 6e 61 6c 69 61 2c 20 43 6f 6e 73 75 6c | 80.-.Vertico,.Marginalia,.Consul | 
| 26d20 | 74 20 61 6e 64 20 45 6d 62 61 72 6b 5d 0a 3c 68    74 74 70 73 3a 2f 2f 79 6f 75 74 75 2e 62 65 2f | t.and.Embark].<https://youtu.be/ | 
| 26d40 | 35 66 66 62 32 61 74 32 64 37 77 3e 0a 0a 0a 38    20 43 6f 6e 74 72 69 62 75 74 69 6f 6e 73 0a e2 | 5ffb2at2d7w>...8.Contributions.. | 
| 26d60 | 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95    90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 | ................................ | 
| 26d80 | e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a 20 20    43 6f 6e 74 72 69 62 75 74 69 6f 6e 73 20 74 6f | ................Contributions.to | 
| 26da0 | 20 45 6d 62 61 72 6b 20 61 72 65 20 76 65 72 79    20 77 65 6c 63 6f 6d 65 2e 20 54 68 65 72 65 20 | .Embark.are.very.welcome..There. | 
| 26dc0 | 69 73 20 61 20 5b 77 69 73 68 20 6c 69 73 74 5d    20 66 6f 72 0a 20 20 61 63 74 69 6f 6e 73 2c 20 | is.a.[wish.list].for...actions,. | 
| 26de0 | 74 61 72 67 65 74 20 66 69 6e 64 65 72 73 2c 20    63 61 6e 64 69 64 61 74 65 20 63 6f 6c 6c 65 63 | target.finders,.candidate.collec | 
| 26e00 | 74 6f 72 73 20 61 6e 64 20 65 78 70 6f 72 74 65    72 73 2e 20 46 6f 72 20 6f 74 68 65 72 0a 20 20 | tors.and.exporters..For.other... | 
| 26e20 | 69 64 65 61 73 20 79 6f 75 20 68 61 76 65 20 66    6f 72 20 45 6d 62 61 72 6b 2c 20 66 65 65 6c 20 | ideas.you.have.for.Embark,.feel. | 
| 26e40 | 66 72 65 65 20 74 6f 20 6f 70 65 6e 20 61 6e 20    69 73 73 75 65 20 6f 6e 20 74 68 65 20 5b 69 73 | free.to.open.an.issue.on.the.[is | 
| 26e60 | 73 75 65 0a 20 20 74 72 61 63 6b 65 72 5d 2e 20    41 6e 79 20 6e 65 61 74 20 63 6f 6e 66 69 67 75 | sue...tracker]..Any.neat.configu | 
| 26e80 | 72 61 74 69 6f 6e 20 74 72 69 63 6b 73 20 79 6f    75 20 66 69 6e 64 20 6d 69 67 68 74 20 62 65 20 | ration.tricks.you.find.might.be. | 
| 26ea0 | 61 20 67 6f 6f 64 20 66 69 74 0a 20 20 66 6f 72    20 74 68 65 20 5b 77 69 6b 69 5d 2e 0a 0a 20 20 | a.good.fit...for.the.[wiki]..... | 
| 26ec0 | 43 6f 64 65 20 63 6f 6e 74 72 69 62 75 74 69 6f    6e 73 20 61 72 65 20 76 65 72 79 20 77 65 6c 63 | Code.contributions.are.very.welc | 
| 26ee0 | 6f 6d 65 20 74 6f 6f 2c 20 62 75 74 20 73 69 6e    63 65 20 45 6d 62 61 72 6b 20 69 73 20 6e 6f 77 | ome.too,.but.since.Embark.is.now | 
| 26f00 | 20 6f 6e 0a 20 20 47 4e 55 20 45 4c 50 41 2c 20    63 6f 70 79 72 69 67 68 74 20 61 73 73 69 67 6e | .on...GNU.ELPA,.copyright.assign | 
| 26f20 | 6d 65 6e 74 20 74 6f 20 74 68 65 20 46 53 46 20    69 73 20 72 65 71 75 69 72 65 64 20 62 65 66 6f | ment.to.the.FSF.is.required.befo | 
| 26f40 | 72 65 20 79 6f 75 20 63 61 6e 0a 20 20 63 6f 6e    74 72 69 62 75 74 65 20 63 6f 64 65 2e 0a 0a 0a | re.you.can...contribute.code.... | 
| 26f60 | 5b 77 69 73 68 20 6c 69 73 74 5d 20 3c 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | [wish.list].<https://github.com/ | 
| 26f80 | 6f 61 6e 74 6f 6c 69 6e 2f 65 6d 62 61 72 6b 2f    69 73 73 75 65 73 2f 39 35 3e 0a 0a 5b 69 73 73 | oantolin/embark/issues/95>..[iss | 
| 26fa0 | 75 65 20 74 72 61 63 6b 65 72 5d 20 3c 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | ue.tracker].<https://github.com/ | 
| 26fc0 | 6f 61 6e 74 6f 6c 69 6e 2f 65 6d 62 61 72 6b 2f    69 73 73 75 65 73 3e 0a 0a 5b 77 69 6b 69 5d 20 | oantolin/embark/issues>..[wiki]. | 
| 26fe0 | 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 6f 61 6e 74 6f 6c 69 6e 2f 65 6d 62 | <https://github.com/oantolin/emb | 
| 27000 | 61 72 6b 2f 77 69 6b 69 3e 0a 0a 0a 39 20 41 63    6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 73 0a e2 95 | ark/wiki>...9.Acknowledgments... | 
| 27020 | 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90    e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 | ................................ | 
| 27040 | 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95    90 0a 0a 20 20 57 68 69 6c 65 20 49 2c 20 4f 6d | .....................While.I,.Om | 
| 27060 | 61 72 20 41 6e 74 6f 6c c3 ad 6e 20 43 61 6d 61    72 65 6e 61 2c 20 68 61 76 65 20 77 72 69 74 74 | ar.Antol..n.Camarena,.have.writt | 
| 27080 | 65 6e 20 6d 6f 73 74 20 6f 66 20 74 68 65 20 45    6d 62 61 72 6b 20 63 6f 64 65 0a 20 20 61 6e 64 | en.most.of.the.Embark.code...and | 
| 270a0 | 20 72 65 6d 61 69 6e 20 76 65 72 79 20 73 74 75    62 62 6f 72 6e 20 61 62 6f 75 74 20 73 6f 6d 65 | .remain.very.stubborn.about.some | 
| 270c0 | 20 6f 66 20 74 68 65 20 64 65 73 69 67 6e 20 64    65 63 69 73 69 6f 6e 73 2c 20 45 6d 62 61 72 6b | .of.the.design.decisions,.Embark | 
| 270e0 | 0a 20 20 68 61 73 20 72 65 63 65 69 76 65 64 20    73 75 62 73 74 61 6e 74 69 61 6c 20 68 65 6c 70 | ...has.received.substantial.help | 
| 27100 | 20 66 72 6f 6d 20 61 20 6e 75 6d 62 65 72 20 6f    66 20 6f 74 68 65 72 20 70 65 6f 70 6c 65 20 77 | .from.a.number.of.other.people.w | 
| 27120 | 68 69 63 68 20 74 68 69 73 0a 20 20 64 6f 63 75    6d 65 6e 74 20 68 61 73 20 6e 65 67 6c 65 63 74 | hich.this...document.has.neglect | 
| 27140 | 65 64 20 74 6f 20 6d 65 6e 74 69 6f 6e 20 66 6f    72 20 66 61 72 20 74 6f 6f 20 6c 6f 6e 67 2e 20 | ed.to.mention.for.far.too.long.. | 
| 27160 | 49 6e 20 70 61 72 74 69 63 75 6c 61 72 2c 0a 20    20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 20 | In.particular,...Daniel.Mendler. | 
| 27180 | 68 61 73 20 62 65 65 6e 20 61 62 73 6f 6c 75 74    65 6c 79 20 69 6e 76 61 6c 75 61 62 6c 65 2c 20 | has.been.absolutely.invaluable,. | 
| 271a0 | 69 6d 70 6c 65 6d 65 6e 74 69 6e 67 20 73 65 76    65 72 61 6c 0a 20 20 69 6d 70 6f 72 74 61 6e 74 | implementing.several...important | 
| 271c0 | 20 66 65 61 74 75 72 65 73 2c 20 61 6e 64 20 70    72 6f 76 69 64 69 6e 67 20 61 20 6c 6f 74 20 6f | .features,.and.providing.a.lot.o | 
| 271e0 | 66 20 75 73 65 66 75 6c 20 61 64 76 69 63 65 2e    0a 0a 20 20 43 6f 64 65 20 63 6f 6e 74 72 69 62 | f.useful.advice.....Code.contrib | 
| 27200 | 75 74 69 6f 6e 73 3a 0a 0a 20 20 e2 80 a2 20 5b    44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 5d 0a | utions:........[Daniel.Mendler]. | 
| 27220 | 20 20 e2 80 a2 20 5b 43 6c 65 6d 65 6e 73 20 52    61 64 65 72 6d 61 63 68 65 72 5d 0a 20 20 e2 80 | ......[Clemens.Radermacher]..... | 
| 27240 | a2 20 5b 4a 6f 73 c3 a9 20 41 6e 74 6f 6e 69 6f    20 4f 72 74 65 67 61 20 52 75 69 7a 5d 0a 20 20 | ..[Jos...Antonio.Ortega.Ruiz]... | 
| 27260 | e2 80 a2 20 5b 49 74 61 69 20 59 2e 20 45 66 72    61 74 5d 0a 20 20 e2 80 a2 20 5b 61 31 33 5d 0a | ....[Itai.Y..Efrat].......[a13]. | 
| 27280 | 20 20 e2 80 a2 20 5b 6a 61 6b 61 6e 61 6b 61 65    76 61 6e 67 65 6c 69 5d 0a 20 20 e2 80 a2 20 5b | ......[jakanakaevangeli].......[ | 
| 272a0 | 6d 69 68 61 6b 61 6d 5d 0a 20 20 e2 80 a2 20 5b    42 72 69 61 6e 20 4c 65 75 6e 67 5d 0a 20 20 e2 | mihakam].......[Brian.Leung].... | 
| 272c0 | 80 a2 20 5b 4b 61 72 74 68 69 6b 20 43 68 69 6b    6d 61 67 61 6c 75 72 5d 0a 20 20 e2 80 a2 20 5b | ...[Karthik.Chikmagalur].......[ | 
| 272e0 | 52 6f 73 68 61 6e 20 53 68 61 72 69 66 66 5d 0a    20 20 e2 80 a2 20 5b 63 6f 6e 64 79 30 39 31 39 | Roshan.Shariff].......[condy0919 | 
| 27300 | 5d 0a 20 20 e2 80 a2 20 5b 44 61 6d 69 65 6e 20    43 61 73 73 6f 75 5d 0a 20 20 e2 80 a2 20 5b 4a | ].......[Damien.Cassou].......[J | 
| 27320 | 69 6d 44 42 68 5d 0a 0a 20 20 41 64 76 69 63 65    20 61 6e 64 20 75 73 65 66 75 6c 20 64 69 73 63 | imDBh]....Advice.and.useful.disc | 
| 27340 | 75 73 73 69 6f 6e 73 3a 0a 0a 20 20 e2 80 a2 20    5b 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 5d | ussions:........[Daniel.Mendler] | 
| 27360 | 0a 20 20 e2 80 a2 20 5b 50 72 6f 74 65 73 69 6c    61 6f 73 20 53 74 61 76 72 6f 75 5d 0a 20 20 e2 | .......[Protesilaos.Stavrou].... | 
| 27380 | 80 a2 20 5b 43 6c 65 6d 65 6e 73 20 52 61 64 65    72 6d 61 63 68 65 72 5d 0a 20 20 e2 80 a2 20 5b | ...[Clemens.Radermacher].......[ | 
| 273a0 | 48 6f 77 61 72 64 20 4d 65 6c 6d 61 6e 5d 0a 20    20 e2 80 a2 20 5b 41 75 67 75 73 74 6f 20 53 74 | Howard.Melman].......[Augusto.St | 
| 273c0 | 6f 66 66 65 6c 5d 0a 20 20 e2 80 a2 20 5b 42 72    75 63 65 20 64 27 41 72 63 75 73 5d 0a 20 20 e2 | offel].......[Bruce.d'Arcus].... | 
| 273e0 | 80 a2 20 5b 4a 44 20 53 6d 69 74 68 5d 0a 20 20    e2 80 a2 20 5b 4b 61 72 74 68 69 6b 20 43 68 69 | ...[JD.Smith].......[Karthik.Chi | 
| 27400 | 6b 6d 61 67 61 6c 75 72 5d 0a 20 20 e2 80 a2 20    5b 6a 61 6b 61 6e 61 6b 61 65 76 61 6e 67 65 6c | kmagalur].......[jakanakaevangel | 
| 27420 | 69 5d 0a 20 20 e2 80 a2 20 5b 49 74 61 69 20 59    2e 20 45 66 72 61 74 5d 0a 20 20 e2 80 a2 20 5b | i].......[Itai.Y..Efrat].......[ | 
| 27440 | 4d 6f 68 73 69 6e 20 4b 61 6c 65 65 6d 5d 0a 0a    0a 5b 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 | Mohsin.Kaleem]...[Daniel.Mendler | 
| 27460 | 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 6d 69 6e 61 64 3e 0a 0a 5b 43 | ].<https://github.com/minad>..[C | 
| 27480 | 6c 65 6d 65 6e 73 20 52 61 64 65 72 6d 61 63 68    65 72 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 | lemens.Radermacher].<https://git | 
| 274a0 | 68 75 62 2e 63 6f 6d 2f 63 6c 65 6d 65 72 61 2f    3e 0a 0a 5b 4a 6f 73 c3 a9 20 41 6e 74 6f 6e 69 | hub.com/clemera/>..[Jos...Antoni | 
| 274c0 | 6f 20 4f 72 74 65 67 61 20 52 75 69 7a 5d 20 3c    68 74 74 70 73 3a 2f 2f 63 6f 64 65 62 65 72 67 | o.Ortega.Ruiz].<https://codeberg | 
| 274e0 | 2e 6f 72 67 2f 6a 61 6f 2f 3e 0a 0a 5b 49 74 61    69 20 59 2e 20 45 66 72 61 74 5d 20 3c 68 74 74 | .org/jao/>..[Itai.Y..Efrat].<htt | 
| 27500 | 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    69 79 65 66 72 61 74 3e 0a 0a 5b 61 31 33 5d 20 | ps://github.com/iyefrat>..[a13]. | 
| 27520 | 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 31 33 3e 0a 0a 5b 6a 61 6b 61 6e | <https://github.com/a13>..[jakan | 
| 27540 | 61 6b 61 65 76 61 6e 67 65 6c 69 5d 20 3c 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | akaevangeli].<https://github.com | 
| 27560 | 2f 6a 61 6b 61 6e 61 6b 61 65 76 61 6e 67 65 6c    69 3e 0a 0a 5b 6d 69 68 61 6b 61 6d 5d 20 3c 68 | /jakanakaevangeli>..[mihakam].<h | 
| 27580 | 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 6d 69 68 61 6b 61 6d 3e 0a 0a 5b 42 72 69 | ttps://github.com/mihakam>..[Bri | 
| 275a0 | 61 6e 20 4c 65 75 6e 67 5d 20 3c 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6c 65 | an.Leung].<https://github.com/le | 
| 275c0 | 75 6e 67 62 6b 3e 0a 0a 5b 4b 61 72 74 68 69 6b    20 43 68 69 6b 6d 61 67 61 6c 75 72 5d 20 3c 68 | ungbk>..[Karthik.Chikmagalur].<h | 
| 275e0 | 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 6b 61 72 74 68 69 6e 6b 3e 0a 0a 5b 52 6f | ttps://github.com/karthink>..[Ro | 
| 27600 | 73 68 61 6e 20 53 68 61 72 69 66 66 5d 20 3c 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f | shan.Shariff].<https://github.co | 
| 27620 | 6d 2f 72 6f 73 68 61 6e 73 68 61 72 69 66 66 3e    0a 0a 5b 63 6f 6e 64 79 30 39 31 39 5d 20 3c 68 | m/roshanshariff>..[condy0919].<h | 
| 27640 | 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 63 6f 6e 64 79 30 39 31 39 3e 0a 0a 5b 44 | ttps://github.com/condy0919>..[D | 
| 27660 | 61 6d 69 65 6e 20 43 61 73 73 6f 75 5d 20 3c 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f | amien.Cassou].<https://github.co | 
| 27680 | 6d 2f 44 61 6d 69 65 6e 43 61 73 73 6f 75 3e 0a    0a 5b 4a 69 6d 44 42 68 5d 20 3c 68 74 74 70 73 | m/DamienCassou>..[JimDBh].<https | 
| 276a0 | 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 4a 69    6d 44 42 68 3e 0a 0a 5b 50 72 6f 74 65 73 69 6c | ://github.com/JimDBh>..[Protesil | 
| 276c0 | 61 6f 73 20 53 74 61 76 72 6f 75 5d 20 3c 68 74    74 70 73 3a 2f 2f 67 69 74 6c 61 62 2e 63 6f 6d | aos.Stavrou].<https://gitlab.com | 
| 276e0 | 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2f 3e 0a 0a    5b 48 6f 77 61 72 64 20 4d 65 6c 6d 61 6e 5d 20 | /protesilaos/>..[Howard.Melman]. | 
| 27700 | 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 68 6d 65 6c 6d 61 6e 2f 3e 0a 0a 5b | <https://github.com/hmelman/>..[ | 
| 27720 | 41 75 67 75 73 74 6f 20 53 74 6f 66 66 65 6c 5d    20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 | Augusto.Stoffel].<https://github | 
| 27740 | 2e 63 6f 6d 2f 61 73 74 6f 66 66 3e 0a 0a 5b 42    72 75 63 65 20 64 27 41 72 63 75 73 5d 20 3c 68 | .com/astoff>..[Bruce.d'Arcus].<h | 
| 27760 | 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 62 64 61 72 63 75 73 3e 0a 0a 5b 4a 44 20 | ttps://github.com/bdarcus>..[JD. | 
| 27780 | 53 6d 69 74 68 5d 20 3c 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 6a 64 74 73 6d | Smith].<https://github.com/jdtsm | 
| 277a0 | 69 74 68 3e 0a 0a 5b 4d 6f 68 73 69 6e 20 4b 61    6c 65 65 6d 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 | ith>..[Mohsin.Kaleem].<https://g | 
| 277c0 | 69 74 68 75 62 2e 63 6f 6d 2f 6d 6f 68 6b 61 6c    65 3e 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 | ithub.com/mohkale>.............. | 
| 277e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27800 | 65 6d 62 61 72 6b 2d 31 2e 31 2f 64 69 72 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | embark-1.1/dir.................. | 
| 27820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27860 | 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 | 
| 27880 | 30 30 30 31 31 37 37 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 31 37 36 32 00 20 30 00 00 00 | 0001177.00000000000.011762..0... | 
| 278a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 278c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 278e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27900 | 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................... | 
| 27920 | 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................... | 
| 27940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 279a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 279c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 279e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27a00 | 54 68 69 73 20 69 73 20 74 68 65 20 66 69 6c 65    20 2e 2e 2e 2f 69 6e 66 6f 2f 64 69 72 2c 20 77 | This.is.the.file..../info/dir,.w | 
| 27a20 | 68 69 63 68 20 63 6f 6e 74 61 69 6e 73 20 74 68    65 0a 74 6f 70 6d 6f 73 74 20 6e 6f 64 65 20 6f | hich.contains.the.topmost.node.o | 
| 27a40 | 66 20 74 68 65 20 49 6e 66 6f 20 68 69 65 72 61    72 63 68 79 2c 20 63 61 6c 6c 65 64 20 28 64 69 | f.the.Info.hierarchy,.called.(di | 
| 27a60 | 72 29 54 6f 70 2e 0a 54 68 65 20 66 69 72 73 74    20 74 69 6d 65 20 79 6f 75 20 69 6e 76 6f 6b 65 | r)Top..The.first.time.you.invoke | 
| 27a80 | 20 49 6e 66 6f 20 79 6f 75 20 73 74 61 72 74 20    6f 66 66 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 74 | .Info.you.start.off.looking.at.t | 
| 27aa0 | 68 69 73 20 6e 6f 64 65 2e 0a 1f 0a 46 69 6c 65    3a 20 64 69 72 2c 09 4e 6f 64 65 3a 20 54 6f 70 | his.node....File:.dir,.Node:.Top | 
| 27ac0 | 09 54 68 69 73 20 69 73 20 74 68 65 20 74 6f 70    20 6f 66 20 74 68 65 20 49 4e 46 4f 20 74 72 65 | .This.is.the.top.of.the.INFO.tre | 
| 27ae0 | 65 0a 0a 20 20 54 68 69 73 20 28 74 68 65 20 44    69 72 65 63 74 6f 72 79 20 6e 6f 64 65 29 20 67 | e....This.(the.Directory.node).g | 
| 27b00 | 69 76 65 73 20 61 20 6d 65 6e 75 20 6f 66 20 6d    61 6a 6f 72 20 74 6f 70 69 63 73 2e 0a 20 20 54 | ives.a.menu.of.major.topics....T | 
| 27b20 | 79 70 69 6e 67 20 22 71 22 20 65 78 69 74 73 2c    20 22 48 22 20 6c 69 73 74 73 20 61 6c 6c 20 49 | yping."q".exits,."H".lists.all.I | 
| 27b40 | 6e 66 6f 20 63 6f 6d 6d 61 6e 64 73 2c 20 22 64    22 20 72 65 74 75 72 6e 73 20 68 65 72 65 2c 0a | nfo.commands,."d".returns.here,. | 
| 27b60 | 20 20 22 68 22 20 67 69 76 65 73 20 61 20 70 72    69 6d 65 72 20 66 6f 72 20 66 69 72 73 74 2d 74 | .."h".gives.a.primer.for.first-t | 
| 27b80 | 69 6d 65 72 73 2c 0a 20 20 22 6d 45 6d 61 63 73    3c 52 65 74 75 72 6e 3e 22 20 76 69 73 69 74 73 | imers,..."mEmacs<Return>".visits | 
| 27ba0 | 20 74 68 65 20 45 6d 61 63 73 20 6d 61 6e 75 61    6c 2c 20 65 74 63 2e 0a 0a 20 20 49 6e 20 45 6d | .the.Emacs.manual,.etc.....In.Em | 
| 27bc0 | 61 63 73 2c 20 79 6f 75 20 63 61 6e 20 63 6c 69    63 6b 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e 20 | acs,.you.can.click.mouse.button. | 
| 27be0 | 32 20 6f 6e 20 61 20 6d 65 6e 75 20 69 74 65 6d    20 6f 72 20 63 72 6f 73 73 20 72 65 66 65 72 65 | 2.on.a.menu.item.or.cross.refere | 
| 27c00 | 6e 63 65 0a 20 20 74 6f 20 73 65 6c 65 63 74 20    69 74 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 45 6d | nce...to.select.it...*.Menu:..Em | 
| 27c20 | 61 63 73 20 6d 69 73 63 20 66 65 61 74 75 72 65    73 0a 2a 20 45 6d 62 61 72 6b 3a 20 28 65 6d 62 | acs.misc.features.*.Embark:.(emb | 
| 27c40 | 61 72 6b 29 2e 20 20 20 20 20 20 20 20 20 20 20    20 20 45 6d 61 63 73 20 4d 69 6e 69 2d 42 75 66 | ark)..............Emacs.Mini-Buf | 
| 27c60 | 66 65 72 20 41 63 74 69 6f 6e 73 20 52 6f 6f 74    65 64 20 69 6e 20 4b 65 79 6d 61 70 73 2e 0a 00 | fer.Actions.Rooted.in.Keymaps... | 
| 27c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27e00 | 65 6d 62 61 72 6b 2d 31 2e 31 2f 43 48 41 4e 47    45 4c 4f 47 2e 6f 72 67 00 00 00 00 00 00 00 00 | embark-1.1/CHANGELOG.org........ | 
| 27e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27e60 | 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 | 
| 27e80 | 30 30 31 32 37 37 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 32 36 35 00 20 30 00 00 00 | 0012773.00000000000.013265..0... | 
| 27ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27f00 | 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................... | 
| 27f20 | 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................... | 
| 27f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 27fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 28000 | 23 2b 74 69 74 6c 65 3a 20 45 6d 62 61 72 6b 20    63 68 61 6e 67 65 6c 6f 67 0a 0a 2a 20 56 65 72 | #+title:.Embark.changelog..*.Ver | 
| 28020 | 73 69 6f 6e 20 31 2e 31 20 28 32 30 32 34 2d 30    34 2d 31 38 29 0a 2d 20 54 68 65 20 3d 65 6d 62 | sion.1.1.(2024-04-18).-.The.=emb | 
| 28040 | 61 72 6b 2d 63 6f 6e 73 75 6c 74 3d 20 70 61 63    6b 61 67 65 20 63 6f 6e 74 61 69 6e 73 20 61 20 | ark-consult=.package.contains.a. | 
| 28060 | 6e 65 77 20 65 78 70 6f 72 74 65 72 20 66 6f 72    0a 20 20 3d 63 6f 6e 73 75 6c 74 2d 6c 6f 63 61 | new.exporter.for...=consult-loca | 
| 28080 | 74 69 6f 6e 3d 20 74 61 72 67 65 74 73 20 28 70    72 6f 64 75 63 65 64 20 62 79 20 73 65 76 65 72 | tion=.targets.(produced.by.sever | 
| 280a0 | 61 6c 20 3d 63 6f 6e 73 75 6c 74 3d 20 63 6f 6d    6d 61 6e 64 73 20 73 75 63 68 0a 20 20 61 73 20 | al.=consult=.commands.such...as. | 
| 280c0 | 3d 63 6f 6e 73 75 6c 74 2d 6c 69 6e 65 3d 29 2c    20 77 68 69 63 68 20 65 78 70 6f 72 74 73 20 74 | =consult-line=),.which.exports.t | 
| 280e0 | 6f 20 61 20 67 72 65 70 20 6d 6f 64 65 20 62 75    66 66 65 72 2e 20 55 73 65 72 73 20 77 69 73 68 | o.a.grep.mode.buffer..Users.wish | 
| 28100 | 69 6e 67 0a 20 20 74 6f 20 75 73 65 20 74 68 65    20 6e 65 77 20 67 72 65 70 20 6d 6f 64 65 20 65 | ing...to.use.the.new.grep.mode.e | 
| 28120 | 78 70 6f 72 74 65 72 20 63 61 6e 20 75 73 65 20    74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 20 20 | xporter.can.use.the.following... | 
| 28140 | 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 0a 20    20 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 | configuration:...#+begin_src.ema | 
| 28160 | 63 73 2d 6c 69 73 70 0a 20 20 20 20 28 73 65 74    66 20 28 61 6c 69 73 74 2d 67 65 74 20 27 63 6f | cs-lisp.....(setf.(alist-get.'co | 
| 28180 | 6e 73 75 6c 74 2d 6c 6f 63 61 74 69 6f 6e 20 65    6d 62 61 72 6b 2d 65 78 70 6f 72 74 65 72 73 2d | nsult-location.embark-exporters- | 
| 281a0 | 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20    20 23 27 65 6d 62 61 72 6b 2d 63 6f 6e 73 75 6c | alist)...........#'embark-consul | 
| 281c0 | 74 2d 65 78 70 6f 72 74 2d 6c 6f 63 61 74 69 6f    6e 2d 67 72 65 70 29 0a 20 20 23 2b 65 6e 64 5f | t-export-location-grep)...#+end_ | 
| 281e0 | 73 72 63 0a 20 20 54 68 65 20 6d 61 69 6e 20 72    65 61 73 6f 6e 20 66 6f 72 20 61 64 64 69 6e 67 | src...The.main.reason.for.adding | 
| 28200 | 20 74 68 65 20 6e 65 77 20 65 78 70 6f 72 74 65    72 20 69 73 20 74 68 61 74 20 75 73 65 72 73 20 | .the.new.exporter.is.that.users. | 
| 28220 | 6f 66 20 74 68 65 0a 20 20 3d 77 67 72 65 70 3d    20 70 61 63 6b 61 67 65 20 77 69 6c 6c 20 62 65 | of.the...=wgrep=.package.will.be | 
| 28240 | 20 61 62 6c 65 20 74 6f 20 6d 61 6b 65 20 75 73    65 20 6f 66 20 61 20 66 65 61 74 75 72 65 20 74 | .able.to.make.use.of.a.feature.t | 
| 28260 | 68 61 74 20 3d 77 67 72 65 70 3d 20 68 61 73 0a    20 20 61 6e 64 20 74 68 65 20 62 75 69 6c 74 2d | hat.=wgrep=.has...and.the.built- | 
| 28280 | 69 6e 20 3d 6f 63 63 75 72 2d 65 64 69 74 2d 6d    6f 64 65 3d 20 6c 61 63 6b 73 3a 20 77 68 65 6e | in.=occur-edit-mode=.lacks:.when | 
| 282a0 | 20 65 64 69 74 69 6e 67 20 73 65 61 72 63 68 20    72 65 73 75 6c 74 73 0a 20 20 79 6f 75 20 63 61 | .editing.search.results...you.ca | 
| 282c0 | 6e 20 61 64 64 20 6e 65 77 20 6c 69 6e 65 73 20    74 6f 20 61 20 72 65 73 75 6c 74 20 6c 6f 63 61 | n.add.new.lines.to.a.result.loca | 
| 282e0 | 74 69 6f 6e 2e 20 54 68 65 72 65 20 61 72 65 20    61 6c 73 6f 20 73 6f 6d 65 0a 20 20 64 69 73 61 | tion..There.are.also.some...disa | 
| 28300 | 64 76 61 6e 74 61 67 65 73 20 6f 66 20 67 72 65    70 20 6d 6f 64 65 20 63 6f 6d 70 61 72 65 64 20 | dvantages.of.grep.mode.compared. | 
| 28320 | 74 6f 20 6f 63 63 75 72 20 6d 6f 64 65 20 28 77    68 69 63 68 20 69 73 20 77 68 79 20 74 68 65 0a | to.occur.mode.(which.is.why.the. | 
| 28340 | 20 20 70 72 65 76 69 6f 75 73 6c 79 20 65 78 69    73 74 69 6e 67 20 6f 63 63 75 72 20 6d 6f 64 65 | ..previously.existing.occur.mode | 
| 28360 | 20 65 78 70 6f 72 74 65 72 20 63 6f 6e 74 69 6e    75 65 73 20 74 6f 20 62 65 20 74 68 65 0a 20 20 | .exporter.continues.to.be.the... | 
| 28380 | 64 65 66 61 75 6c 74 29 3a 20 28 31 29 20 3d 77    67 72 65 70 3d 20 69 73 20 61 20 74 68 69 72 64 | default):.(1).=wgrep=.is.a.third | 
| 283a0 | 20 70 61 72 74 79 20 70 61 63 6b 61 67 65 20 77    68 69 6c 65 20 3d 6f 63 63 75 72 2d 65 64 69 74 | .party.package.while.=occur-edit | 
| 283c0 | 2d 6d 6f 64 65 3d 0a 20 20 69 73 20 62 75 69 6c    74 2d 69 6e 3b 20 28 32 29 20 6f 63 63 75 72 20 | -mode=...is.built-in;.(2).occur. | 
| 283e0 | 6d 6f 64 65 20 62 75 66 66 65 72 73 20 63 61 6e    20 6c 69 73 74 20 6c 69 6e 65 73 20 69 6e 20 61 | mode.buffers.can.list.lines.in.a | 
| 28400 | 6e 79 20 6b 69 6e 64 20 6f 66 0a 20 20 62 75 66    66 65 72 2c 20 62 75 74 20 67 72 65 70 20 6d 6f | ny.kind.of...buffer,.but.grep.mo | 
| 28420 | 64 65 20 61 6e 64 20 3d 77 67 72 65 70 3d 20 61    72 65 20 6d 65 61 6e 74 20 66 6f 72 20 6c 69 6e | de.and.=wgrep=.are.meant.for.lin | 
| 28440 | 65 73 20 6f 66 20 66 69 6c 65 73 0a 20 20 65 78    63 6c 75 73 69 76 65 6c 79 2e 0a 2a 20 56 65 72 | es.of.files...exclusively..*.Ver | 
| 28460 | 73 69 6f 6e 20 31 2e 30 20 28 32 30 32 33 2d 31    32 2d 30 38 29 0a 2d 20 59 6f 75 20 63 61 6e 20 | sion.1.0.(2023-12-08).-.You.can. | 
| 28480 | 6e 6f 77 20 75 73 65 20 61 72 6f 75 6e 64 20 61    63 74 69 6f 6e 20 68 6f 6f 6b 73 20 77 69 74 68 | now.use.around.action.hooks.with | 
| 284a0 | 20 6d 75 6c 74 69 74 61 72 67 65 74 20 61 63 74    69 6f 6e 73 20 28 74 68 61 74 0a 20 20 79 6f 75 | .multitarget.actions.(that...you | 
| 284c0 | 20 63 6f 75 6c 64 6e 27 74 20 70 72 65 76 69 6f    75 73 6c 79 20 77 61 73 20 61 6e 20 6f 76 65 72 | .couldn't.previously.was.an.over | 
| 284e0 | 73 69 67 68 74 29 2e 0a 2d 20 55 73 65 72 73 20    6f 66 20 74 68 65 20 3d 65 6d 62 61 72 6b 2d 63 | sight)..-.Users.of.the.=embark-c | 
| 28500 | 6f 6e 73 75 6c 74 3d 20 70 61 63 6b 61 67 65 20    63 61 6e 20 6e 6f 77 20 75 73 65 20 63 6f 6e 73 | onsult=.package.can.now.use.cons | 
| 28520 | 75 6c 74 20 61 73 79 6e 63 20 73 65 61 72 63 68    0a 20 20 63 6f 6d 6d 61 6e 64 73 20 73 75 63 68 | ult.async.search...commands.such | 
| 28540 | 20 61 73 20 3d 63 6f 6e 73 75 6c 74 2d 67 72 65    70 3d 20 61 73 20 6d 75 6c 74 69 74 61 72 67 65 | .as.=consult-grep=.as.multitarge | 
| 28560 | 74 20 61 63 74 69 6f 6e 73 20 28 74 68 72 6f 75    67 68 0a 20 20 3d 65 6d 62 61 72 6b 2d 61 63 74 | t.actions.(through...=embark-act | 
| 28580 | 2d 61 6c 6c 3d 29 20 74 6f 20 73 65 61 72 63 68    20 61 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 | -all=).to.search.a.list.of.files | 
| 285a0 | 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 79    6f 75 20 63 61 6e 20 75 73 65 0a 20 20 3d 63 6f | ..For.example,.you.can.use...=co | 
| 285c0 | 6e 73 75 6c 74 2d 66 69 6e 64 3d 20 74 6f 20 73    65 61 72 63 68 20 61 6d 6f 6e 67 20 66 69 6c 65 | nsult-find=.to.search.among.file | 
| 285e0 | 20 2f 6e 61 6d 65 73 2f 20 61 6e 64 20 6f 6e 63    65 20 79 6f 75 20 68 61 76 65 20 74 68 65 0a 20 | ./names/.and.once.you.have.the.. | 
| 28600 | 20 72 65 6c 65 76 61 6e 74 20 66 69 6c 65 73 20    69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 | .relevant.files.in.the.minibuffe | 
| 28620 | 72 2c 20 79 6f 75 20 63 61 6e 20 75 73 65 20 3d    65 6d 62 61 72 6b 2d 61 63 74 2d 61 6c 6c 3d 20 | r,.you.can.use.=embark-act-all=. | 
| 28640 | 74 6f 0a 20 20 73 65 61 72 63 68 20 66 6f 72 20    73 6f 6d 65 20 74 65 78 74 20 69 6e 20 74 68 6f | to...search.for.some.text.in.tho | 
| 28660 | 73 65 20 66 69 6c 65 73 2e 20 57 68 65 6e 20 61    63 74 69 6e 67 20 6f 6e 20 62 75 66 66 65 72 73 | se.files..When.acting.on.buffers | 
| 28680 | 20 63 6f 6e 73 75 6c 74 0a 20 20 61 73 79 6e 63    20 73 65 61 72 63 68 20 63 6f 6d 6d 61 6e 64 73 | .consult...async.search.commands | 
| 286a0 | 20 77 69 6c 6c 20 73 65 61 72 63 68 20 74 68 65    20 61 73 73 6f 63 69 61 74 65 64 20 66 69 6c 65 | .will.search.the.associated.file | 
| 286c0 | 20 69 66 20 74 68 65 72 65 20 69 73 0a 20 20 6f    6e 65 2c 20 6f 72 20 65 6c 73 65 20 74 68 65 20 | .if.there.is...one,.or.else.the. | 
| 286e0 | 3d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f    72 79 3d 20 6f 66 20 74 68 65 20 62 75 66 66 65 | =default-directory=.of.the.buffe | 
| 28700 | 72 2e 0a 2d 20 3d 65 6d 62 61 72 6b 2d 62 69 6e    64 69 6e 67 73 3d 20 61 6e 64 20 73 69 6d 69 6c | r..-.=embark-bindings=.and.simil | 
| 28720 | 61 72 20 63 6f 6d 6d 61 6e 64 73 20 6e 6f 77 20    73 68 6f 77 20 64 65 66 69 6e 69 74 69 6f 6e 20 | ar.commands.now.show.definition. | 
| 28740 | 6f 66 20 6b 65 79 62 6f 61 72 64 0a 20 20 6d 61    63 72 6f 73 2e 0a 2d 20 3d 65 6d 62 61 72 6b 2d | of.keyboard...macros..-.=embark- | 
| 28760 | 6f 72 67 3d 20 6e 6f 77 20 72 65 63 6f 67 6e 69    7a 65 73 20 4f 72 67 20 6c 69 6e 6b 73 20 69 6e | org=.now.recognizes.Org.links.in | 
| 28780 | 20 6e 6f 6e 2d 6f 72 67 20 62 75 66 66 65 72 73    2e 0a 2d 20 4e 6f 77 20 70 72 65 73 73 69 6e 67 | .non-org.buffers..-.Now.pressing | 
| 287a0 | 20 52 45 54 20 69 6e 20 61 6e 20 3d 65 6d 62 61    72 6b 2d 63 6f 6c 6c 65 63 74 3d 20 6f 6e 20 61 | .RET.in.an.=embark-collect=.on.a | 
| 287c0 | 20 73 65 6c 65 63 74 69 6f 6e 20 6d 61 64 65 20    62 79 0a 20 20 75 73 69 6e 67 20 3d 65 6d 62 61 | .selection.made.by...using.=emba | 
| 287e0 | 72 6b 2d 73 65 6c 65 63 74 3d 20 69 6e 20 61 20    6e 6f 72 6d 61 6c 20 62 75 66 66 65 72 20 77 69 | rk-select=.in.a.normal.buffer.wi | 
| 28800 | 6c 6c 20 74 61 6b 65 20 79 6f 75 20 74 6f 20 74    68 65 20 6c 6f 63 61 74 69 6f 6e 0a 20 20 65 61 | ll.take.you.to.the.location...ea | 
| 28820 | 63 68 20 74 61 72 67 65 74 20 77 61 73 20 63 6f    6c 6c 65 63 74 65 64 20 66 72 6f 6d 2e 0a 2d 20 | ch.target.was.collected.from..-. | 
| 28840 | 53 6f 6d 65 20 66 75 6e 63 74 69 6f 6e 73 20 72    65 6e 61 6d 65 64 20 66 6f 72 20 67 72 65 61 74 | Some.functions.renamed.for.great | 
| 28860 | 65 72 20 63 6f 6e 73 69 73 74 65 6e 63 79 20 28    74 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 | er.consistency.(these.functions. | 
| 28880 | 61 72 65 0a 20 20 75 6e 6c 69 6b 65 6c 79 20 74    6f 20 62 65 20 72 65 66 65 72 72 65 64 20 74 6f | are...unlikely.to.be.referred.to | 
| 288a0 | 20 69 6e 20 75 73 65 72 27 73 20 63 6f 6e 66 69    67 75 72 61 74 69 6f 6e 29 3a 0a 20 20 2d 20 3d | .in.user's.configuration):...-.= | 
| 288c0 | 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 63 6f    6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e | embark-target-completion-at-poin | 
| 288e0 | 74 3d 20 e2 86 92 20 3d 65 6d 62 61 72 6b 2d 74    61 72 67 65 74 2d 63 6f 6d 70 6c 65 74 69 6f 6e | t=.....=embark-target-completion | 
| 28900 | 2d 6c 69 73 74 2d 63 61 6e 64 69 64 61 74 65 3d    0a 20 20 2d 20 3d 65 6d 62 61 72 6b 2d 74 61 72 | -list-candidate=...-.=embark-tar | 
| 28920 | 67 65 74 2d 74 6f 70 2d 6d 69 6e 69 62 75 66 66    65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 3d 20 e2 | get-top-minibuffer-completion=.. | 
| 28940 | 86 92 20 3d 65 6d 62 61 72 6b 2d 74 61 72 67 65    74 2d 74 6f 70 2d 6d 69 6e 69 62 75 66 66 65 72 | ...=embark-target-top-minibuffer | 
| 28960 | 2d 63 61 6e 64 69 64 61 74 65 3d 0a 20 20 2d 20    3d 65 6d 62 61 72 6b 2d 63 6f 6d 70 6c 65 74 69 | -candidate=...-.=embark-completi | 
| 28980 | 6f 6e 73 2d 62 75 66 66 65 72 2d 63 61 6e 64 69    64 61 74 65 73 3d 20 e2 86 92 20 3d 65 6d 62 61 | ons-buffer-candidates=.....=emba | 
| 289a0 | 72 6b 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6c 69    73 74 2d 63 61 6e 64 69 64 61 74 65 73 3d 0a 2a | rk-completion-list-candidates=.* | 
| 289c0 | 20 56 65 72 73 69 6f 6e 20 30 2e 32 33 20 28 32    30 32 33 2d 30 39 2d 31 39 29 0a 2d 20 41 64 64 | .Version.0.23.(2023-09-19).-.Add | 
| 289e0 | 65 64 20 61 20 6d 6f 64 65 20 6c 69 6e 65 20 69    6e 64 69 63 61 74 6f 72 20 73 68 6f 77 69 6e 67 | ed.a.mode.line.indicator.showing | 
| 28a00 | 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 73    65 6c 65 63 74 65 64 20 74 61 72 67 65 74 73 20 | .the.number.of.selected.targets. | 
| 28a20 | 69 6e 0a 20 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 75 66 66 65 72 20 28 63 6f 6e 74 72 69 62 | in...the.current.buffer.(contrib | 
| 28a40 | 75 74 65 64 20 62 79 20 40 6d 69 6e 61 64 2c 20    74 68 61 6e 6b 73 21 29 0a 2d 20 4e 6f 77 20 3d | uted.by.@minad,.thanks!).-.Now.= | 
| 28a60 | 65 6d 62 61 72 6b 2d 73 65 6c 65 63 74 3d 20 63    61 6e 20 61 6c 73 6f 20 62 65 20 63 61 6c 6c 65 | embark-select=.can.also.be.calle | 
| 28a80 | 64 20 61 73 20 61 20 74 6f 70 2d 6c 65 76 65 6c    20 63 6f 6d 6d 61 6e 64 2c 20 66 72 6f 6d 0a 20 | d.as.a.top-level.command,.from.. | 
| 28aa0 | 20 6f 75 74 73 69 64 65 20 3d 65 6d 62 61 72 6b    2d 61 63 74 3d 2e 20 57 68 65 6e 20 63 61 6c 6c | .outside.=embark-act=..When.call | 
| 28ac0 | 65 64 20 74 68 61 74 20 77 61 79 2c 20 69 74 20    77 69 6c 6c 20 73 65 6c 65 63 74 20 74 68 65 20 | ed.that.way,.it.will.select.the. | 
| 28ae0 | 66 69 72 73 74 0a 20 20 74 61 72 67 65 74 20 61    74 20 70 6f 69 6e 74 2e 0a 2d 20 3d 65 6d 62 61 | first...target.at.point..-.=emba | 
| 28b00 | 72 6b 2d 6f 72 67 3d 20 6e 6f 77 20 68 61 73 20    73 75 70 70 6f 72 74 20 66 6f 72 20 61 63 74 69 | rk-org=.now.has.support.for.acti | 
| 28b20 | 6e 67 20 6f 6e 20 72 65 66 65 72 65 6e 63 65 73    20 74 6f 20 6f 72 67 20 68 65 61 64 69 6e 67 73 | ng.on.references.to.org.headings | 
| 28b40 | 0a 20 20 69 6e 20 6f 74 68 65 72 20 62 75 66 66    65 72 73 2c 20 62 79 20 6a 75 6d 70 69 6e 67 20 | ...in.other.buffers,.by.jumping. | 
| 28b60 | 74 6f 20 74 68 65 20 68 65 61 64 69 6e 67 20 66    69 72 73 74 20 61 6e 64 20 74 68 65 6e 20 72 75 | to.the.heading.first.and.then.ru | 
| 28b80 | 6e 6e 69 6e 67 0a 20 20 74 68 65 20 61 63 74 69    6f 6e 2e 20 4f 6e 65 20 73 6f 75 72 63 65 20 6f | nning...the.action..One.source.o | 
| 28ba0 | 66 20 72 65 66 65 72 65 6e 63 65 73 20 74 6f 20    6f 72 67 20 68 65 61 64 69 6e 67 73 20 69 6e 20 | f.references.to.org.headings.in. | 
| 28bc0 | 6f 74 68 65 72 0a 20 20 62 75 66 66 65 72 73 20    61 72 65 20 61 67 65 6e 64 61 20 76 69 65 77 73 | other...buffers.are.agenda.views | 
| 28be0 | 3a 20 65 61 63 68 20 61 67 65 6e 64 61 20 69 74    65 6d 20 69 73 20 73 75 63 68 20 61 20 72 65 66 | :.each.agenda.item.is.such.a.ref | 
| 28c00 | 65 72 65 6e 63 65 2e 20 42 75 74 0a 20 20 74 68    69 73 20 66 65 61 74 75 72 65 20 61 6c 73 6f 20 | erence..But...this.feature.also. | 
| 28c20 | 73 75 70 70 6f 72 74 73 20 73 6f 6d 65 20 67 72    65 61 74 20 74 68 69 72 64 20 70 61 72 74 79 20 | supports.some.great.third.party. | 
| 28c40 | 63 6f 6d 6d 61 6e 64 73 20 77 68 69 63 68 0a 20    20 70 72 6f 64 75 63 65 20 72 65 66 65 72 65 6e | commands.which...produce.referen | 
| 28c60 | 63 65 73 20 74 6f 20 6f 72 67 20 68 65 61 64 69    6e 67 73 2c 20 73 75 63 68 20 61 73 20 3d 6f 72 | ces.to.org.headings,.such.as.=or | 
| 28c80 | 67 2d 71 6c 2d 66 69 6e 64 3d 20 66 72 6f 6d 20    74 68 65 0a 20 20 3d 6f 72 67 2d 71 6c 3d 20 70 | g-ql-find=.from.the...=org-ql=.p | 
| 28ca0 | 61 63 6b 61 67 65 20 6f 72 20 3d 63 6f 6e 73 75    6c 74 2d 6f 72 67 2d 68 65 61 64 69 6e 67 3d 20 | ackage.or.=consult-org-heading=. | 
| 28cc0 | 66 72 6f 6d 20 3d 63 6f 6e 73 75 6c 74 3d 2e 0a    2d 20 52 65 6e 61 6d 65 64 20 3d 65 6d 62 61 72 | from.=consult=..-.Renamed.=embar | 
| 28ce0 | 6b 2d 69 73 65 61 72 63 68 3d 20 74 6f 20 3d 65    6d 62 61 72 6b 2d 69 73 65 61 72 63 68 2d 66 6f | k-isearch=.to.=embark-isearch-fo | 
| 28d00 | 72 77 61 72 64 3d 20 61 6e 64 20 61 64 64 65 64    0a 20 20 3d 65 6d 62 61 72 6b 2d 69 73 65 61 72 | rward=.and.added...=embark-isear | 
| 28d20 | 63 68 2d 62 61 63 6b 77 61 72 64 3d 2e 0a 2d 20    3d 65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 3d 20 | ch-backward=..-.=embark-become=. | 
| 28d40 | 6e 6f 77 20 72 65 6d 6f 76 65 73 20 61 6e 79 20    69 6e 76 69 73 69 62 6c 65 20 74 65 78 74 20 66 | now.removes.any.invisible.text.f | 
| 28d60 | 72 6f 6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66    65 72 0a 20 20 69 6e 70 75 74 20 6f 6e 20 74 68 | rom.the.minibuffer...input.on.th | 
| 28d80 | 65 20 67 72 6f 75 6e 64 73 20 74 68 61 74 20 75    73 65 72 73 20 70 72 6f 62 61 62 6c 79 20 65 78 | e.grounds.that.users.probably.ex | 
| 28da0 | 70 65 63 74 20 74 68 65 20 74 61 72 67 65 74 20    63 6f 6d 6d 61 6e 64 0a 20 20 74 6f 20 72 65 63 | pect.the.target.command...to.rec | 
| 28dc0 | 65 69 76 65 20 65 78 61 63 74 6c 79 20 74 68 65    20 69 6e 70 75 74 20 74 68 65 79 20 63 61 6e 20 | eive.exactly.the.input.they.can. | 
| 28de0 | 73 65 65 2e 0a 2d 20 54 68 65 20 6d 65 61 6e 69    6e 67 20 6f 66 20 74 68 65 20 70 72 65 66 69 78 | see..-.The.meaning.of.the.prefix | 
| 28e00 | 20 61 72 67 75 6d 65 6e 74 20 69 6e 20 3d 65 6d    62 61 72 6b 2d 62 69 6e 64 69 6e 67 73 3d 20 68 | .argument.in.=embark-bindings=.h | 
| 28e20 | 61 73 20 66 6c 69 70 70 65 64 3a 0a 20 20 6e 6f    77 20 62 79 20 64 65 66 61 75 6c 74 20 67 6c 6f | as.flipped:...now.by.default.glo | 
| 28e40 | 62 61 6c 20 6b 65 79 20 62 69 6e 64 69 6e 67 73    20 61 72 65 20 65 78 63 6c 75 64 65 64 20 61 6e | bal.key.bindings.are.excluded.an | 
| 28e60 | 64 20 79 6f 75 20 63 61 6e 20 75 73 65 20 3d 43    2d 75 3d 0a 20 20 74 6f 20 69 6e 63 6c 75 64 65 | d.you.can.use.=C-u=...to.include | 
| 28e80 | 20 74 68 65 6d 2e 0a 2d 20 49 66 20 61 6e 79 20    63 61 6e 64 69 64 61 74 65 20 69 6e 20 61 6e 20 | .them..-.If.any.candidate.in.an. | 
| 28ea0 | 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 20 62    75 66 66 65 72 20 63 6f 6e 74 61 69 6e 73 20 61 | embark-collect.buffer.contains.a | 
| 28ec0 | 20 6e 65 77 6c 69 6e 65 2c 0a 20 20 74 68 65 6e    20 63 61 6e 64 69 64 61 74 65 73 20 77 69 6c 6c | .newline,...then.candidates.will | 
| 28ee0 | 20 62 65 20 73 65 70 61 72 61 74 65 64 20 62 79    20 68 6f 72 69 7a 6f 6e 74 61 6c 20 6c 69 6e 65 | .be.separated.by.horizontal.line | 
| 28f00 | 73 2e 20 54 68 69 73 20 69 73 20 68 61 6e 64 79    0a 20 20 66 6f 72 20 74 68 65 20 6b 69 6c 6c 2d | s..This.is.handy...for.the.kill- | 
| 28f20 | 72 69 6e 67 2c 20 77 68 69 63 68 20 79 6f 75 20    63 61 6e 20 62 72 6f 77 73 65 20 62 79 20 63 61 | ring,.which.you.can.browse.by.ca | 
| 28f40 | 6c 6c 69 6e 67 20 3d 65 6d 62 61 72 6b 2d 63 6f    6c 6c 65 63 74 3d 0a 20 20 66 72 6f 6d 20 3d 79 | lling.=embark-collect=...from.=y | 
| 28f60 | 61 6e 6b 2d 70 6f 70 3d 2e 0a 2a 20 56 65 72 73    69 6f 6e 20 30 2e 32 32 2e 31 20 28 32 30 32 33 | ank-pop=..*.Version.0.22.1.(2023 | 
| 28f80 | 2d 30 34 2d 32 30 29 0a 2a 2a 20 4e 65 77 20 66    65 61 74 75 72 65 3a 20 73 65 6c 65 63 74 69 6f | -04-20).**.New.feature:.selectio | 
| 28fa0 | 6e 73 0a 4e 6f 77 20 75 73 65 72 73 20 63 61 6e    20 73 65 6c 65 63 74 20 73 65 76 65 72 61 6c 20 | ns.Now.users.can.select.several. | 
| 28fc0 | 74 61 72 67 65 74 73 20 74 6f 20 6d 61 6b 65 20    61 6e 20 61 64 20 68 6f 63 20 63 6f 6c 6c 65 63 | targets.to.make.an.ad.hoc.collec | 
| 28fe0 | 74 69 6f 6e 2e 20 54 68 65 0a 63 6f 6d 6d 61 6e    64 73 20 3d 65 6d 62 61 72 6b 2d 61 63 74 2d 61 | tion..The.commands.=embark-act-a | 
| 29000 | 6c 6c 3d 2c 20 3d 65 6d 62 61 72 6b 2d 65 78 70    6f 72 74 3d 20 61 6e 64 20 3d 65 6d 62 61 72 6b | ll=,.=embark-export=.and.=embark | 
| 29020 | 2d 63 6f 6c 6c 65 63 74 3d 20 77 69 6c 6c 20 61    63 74 20 6f 6e 0a 74 68 65 20 73 65 6c 65 63 74 | -collect=.will.act.on.the.select | 
| 29040 | 69 6f 6e 20 69 66 20 69 74 20 69 73 20 6e 6f 6e    2d 65 6d 70 74 79 2e 20 54 6f 20 73 65 6c 65 63 | ion.if.it.is.non-empty..To.selec | 
| 29060 | 74 20 6f 72 20 64 65 73 65 6c 65 63 74 20 61 20    74 61 72 67 65 74 20 75 73 65 0a 74 68 65 20 3d | t.or.deselect.a.target.use.the.= | 
| 29080 | 65 6d 62 61 72 6b 2d 73 65 6c 65 63 74 3d 20 61    63 74 69 6f 6e 20 28 62 6f 75 6e 64 20 74 6f 20 | embark-select=.action.(bound.to. | 
| 290a0 | 3d 53 50 43 3d 20 69 6e 20 3d 65 6d 62 61 72 6b    2d 67 65 6e 65 72 61 6c 2d 6d 61 70 3d 29 2e 20 | =SPC=.in.=embark-general-map=).. | 
| 290c0 | 49 66 20 79 6f 75 0a 68 61 76 65 20 73 6f 6d 65    20 74 61 72 67 65 74 73 20 73 65 6c 65 63 74 65 | If.you.have.some.targets.selecte | 
| 290e0 | 64 2c 20 74 68 65 6e 20 75 73 69 6e 67 20 3d 65    6d 62 61 72 6b 2d 73 65 6c 65 63 74 3d 20 74 68 | d,.then.using.=embark-select=.th | 
| 29100 | 72 6f 75 67 68 0a 3d 65 6d 62 61 72 6b 2d 61 63    74 2d 61 6c 6c 3d 20 77 69 6c 6c 20 64 65 73 65 | rough.=embark-act-all=.will.dese | 
| 29120 | 6c 65 63 74 20 74 68 65 6d 2e 0a 0a 42 65 66 6f    72 65 20 74 68 69 73 20 63 68 61 6e 67 65 20 74 | lect.them...Before.this.change.t | 
| 29140 | 68 65 20 45 6d 62 61 72 6b 20 43 6f 6c 6c 65 63    74 20 62 75 66 66 65 72 73 20 68 61 64 20 74 68 | he.Embark.Collect.buffers.had.th | 
| 29160 | 65 69 72 20 6f 77 6e 0a 69 6d 70 6c 65 6d 65 6e    74 61 74 69 6f 6e 20 6f 66 20 73 65 6c 65 63 74 | eir.own.implementation.of.select | 
| 29180 | 69 6f 6e 73 20 77 68 69 63 68 20 68 61 73 20 62    65 65 6e 20 72 65 6d 6f 76 65 64 2e 20 54 68 69 | ions.which.has.been.removed..Thi | 
| 291a0 | 73 20 69 73 20 68 6f 77 20 74 6f 0a 74 72 61 6e    73 6c 61 74 65 20 74 68 65 20 6f 6c 64 20 62 69 | s.is.how.to.translate.the.old.bi | 
| 291c0 | 6e 64 69 6e 67 73 20 74 6f 20 74 68 65 20 6e 65    77 20 66 65 61 74 75 72 65 20 28 77 68 69 63 68 | ndings.to.the.new.feature.(which | 
| 291e0 | 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 69 6e    0a 61 6c 6c 20 62 75 66 66 65 72 73 2c 20 6e 6f | .is.available.in.all.buffers,.no | 
| 29200 | 74 20 6a 75 73 74 20 45 6d 62 61 72 6b 20 43 6f    6c 6c 65 63 74 20 62 75 66 66 65 72 73 21 29 3a | t.just.Embark.Collect.buffers!): | 
| 29220 | 0a 0a 7c 20 54 61 73 6b 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 7c 20 4f 6c 64 20 62 69 6e | ..|.Task...............|.Old.bin | 
| 29240 | 64 69 6e 67 20 7c 20 4e 65 77 20 62 69 6e 64 69    6e 67 20 20 20 7c 0a 7c 2d 2d 2d 2d 2d 2d 2d 2d | ding.|.New.binding...|.|-------- | 
| 29260 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d | ------------+-------------+----- | 
| 29280 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 7c 0a 7c 20 4d 61    72 6b 20 61 20 63 61 6e 64 69 64 61 74 65 20 20 | ----------|.|.Mark.a.candidate.. | 
| 292a0 | 20 7c 20 6d 20 20 20 20 20 20 20 20 20 20 20 7c    20 61 20 53 50 43 20 20 20 20 20 20 20 20 20 7c | .|.m...........|.a.SPC.........| | 
| 292c0 | 0a 7c 20 55 6e 6d 61 72 6b 20 61 20 63 61 6e 64    69 64 61 74 65 20 7c 20 75 20 20 20 20 20 20 20 | .|.Unmark.a.candidate.|.u....... | 
| 292e0 | 20 20 20 20 7c 20 61 20 53 50 43 20 20 20 20 20    20 20 20 20 7c 0a 7c 20 55 6e 6d 61 72 6b 20 61 | ....|.a.SPC.........|.|.Unmark.a | 
| 29300 | 6c 6c 20 20 20 20 20 20 20 20 20 7c 20 55 20 20    20 20 20 20 20 20 20 20 20 7c 20 41 20 53 50 43 | ll.........|.U...........|.A.SPC | 
| 29320 | 20 20 20 20 20 20 20 20 20 7c 0a 7c 20 4d 61 72    6b 20 61 6c 6c 20 5b 31 5d 20 20 20 20 20 20 20 | .........|.|.Mark.all.[1]....... | 
| 29340 | 7c 20 74 20 20 20 20 20 20 20 20 20 20 20 7c 20    41 20 53 50 43 20 20 20 20 20 20 20 20 20 7c 0a | |.t...........|.A.SPC.........|. | 
| 29360 | 7c 20 54 6f 67 67 6c 65 20 61 6c 6c 20 6d 61 72    6b 73 20 20 20 7c 20 74 20 20 20 20 20 20 20 20 | |.Toggle.all.marks...|.t........ | 
| 29380 | 20 20 20 7c 20 6e 6f 74 20 61 76 61 69 6c 61 62    6c 65 20 7c 0a 0a 5b 31 5d 20 4d 61 72 6b 69 6e | ...|.not.available.|..[1].Markin | 
| 293a0 | 67 20 61 6c 6c 20 63 61 6e 64 69 64 61 74 65 73    20 28 77 69 74 68 20 65 69 74 68 65 72 20 74 68 | g.all.candidates.(with.either.th | 
| 293c0 | 65 20 6f 6c 64 20 3d 74 3d 20 6f 72 20 74 68 65    20 6e 65 77 20 3d 41 20 53 50 43 3d 29 0a 72 65 | e.old.=t=.or.the.new.=A.SPC=).re | 
| 293e0 | 71 75 69 72 65 73 20 74 68 61 74 20 74 68 65 72    65 20 61 72 65 20 6e 6f 20 6d 61 72 6b 65 64 20 | quires.that.there.are.no.marked. | 
| 29400 | 63 61 6e 64 69 64 61 74 65 73 20 74 6f 20 62 65    67 69 6e 20 77 69 74 68 2e 0a 0a 49 6e 20 6f 72 | candidates.to.begin.with...In.or | 
| 29420 | 64 65 72 20 74 6f 20 6d 61 6b 65 20 72 6f 6f 6d    20 66 6f 72 20 74 68 65 20 62 69 6e 64 69 6e 67 | der.to.make.room.for.the.binding | 
| 29440 | 20 6f 66 20 3d 65 6d 62 61 72 6b 2d 73 65 6c 65    63 74 3d 20 74 6f 0a 3d 53 50 43 3d 2c 20 73 6f | .of.=embark-select=.to.=SPC=,.so | 
| 29460 | 6d 65 20 6f 74 68 65 72 20 6b 65 79 20 62 69 6e    64 69 6e 67 73 20 77 65 72 65 20 6d 6f 76 65 64 | me.other.key.bindings.were.moved | 
| 29480 | 3a 0a 0a 2d 20 3d 6d 61 72 6b 3d 20 69 6e 20 3d    65 6d 62 61 72 6b 2d 67 65 6e 65 72 61 6c 2d 6d | :..-.=mark=.in.=embark-general-m | 
| 294a0 | 61 70 3d 20 77 61 73 20 6d 6f 76 65 64 20 74 6f    20 3d 43 2d 53 50 43 3d 2e 0a 2d 20 3d 6f 75 74 | ap=.was.moved.to.=C-SPC=..-.=out | 
| 294c0 | 6c 69 6e 65 2d 6d 61 72 6b 2d 73 75 62 74 72 65    65 3d 20 69 6e 20 3d 65 6d 62 61 72 6b 2d 68 65 | line-mark-subtree=.in.=embark-he | 
| 294e0 | 61 64 69 6e 67 2d 6d 61 70 3d 20 77 61 73 20 6d    6f 76 65 64 20 74 6f 20 3d 43 2d 53 50 43 3d 2e | ading-map=.was.moved.to.=C-SPC=. | 
| 29500 | 0a 2d 20 3d 77 68 69 74 65 73 70 61 63 65 2d 63    6c 65 61 6e 75 70 2d 72 65 67 69 6f 6e 3d 20 69 | .-.=whitespace-cleanup-region=.i | 
| 29520 | 6e 20 3d 65 6d 62 61 72 6b 2d 72 65 67 69 6f 6e    2d 6d 61 70 3d 20 77 61 73 20 6d 6f 76 65 64 20 | n.=embark-region-map=.was.moved. | 
| 29540 | 74 6f 20 3d 46 3d 2e 0a 0a 2a 20 56 65 72 73 69    6f 6e 20 30 2e 32 31 2e 31 20 28 32 30 32 30 2d | to.=F=...*.Version.0.21.1.(2020- | 
| 29560 | 30 31 2d 33 30 29 0a 2d 20 46 69 6e 61 6c 6c 79    20 73 74 61 72 74 65 64 20 74 68 69 73 20 63 68 | 01-30).-.Finally.started.this.ch | 
| 29580 | 61 6e 67 65 6c 6f 67 20 6f 6e 20 32 30 32 33 2d    30 34 2d 32 30 2e 20 4b 6e 6f 77 6e 20 69 73 73 | angelog.on.2023-04-20..Known.iss | 
| 295a0 | 75 65 73 20 77 69 74 68 20 74 68 65 0a 20 20 63    68 61 6e 67 65 6c 6f 67 3a 20 69 74 20 73 74 61 | ues.with.the...changelog:.it.sta | 
| 295c0 | 72 74 65 64 20 76 65 72 79 20 6c 61 74 65 2c 20    74 68 65 20 66 69 72 73 74 20 65 6e 74 72 79 20 | rted.very.late,.the.first.entry. | 
| 295e0 | 69 73 20 6e 6f 74 20 76 65 72 79 0a 20 20 69 6e    66 6f 72 6d 61 74 69 76 65 2e 0a 00 00 00 00 00 | is.not.very...informative....... | 
| 29600 | 65 6d 62 61 72 6b 2d 31 2e 31 2f 65 6d 62 61 72    6b 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 | embark-1.1/embark.el............ | 
| 29620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 29640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 29660 | 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 | 
| 29680 | 30 35 36 36 36 33 34 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 30 36 32 00 20 30 00 00 00 | 0566634.00000000000.013062..0... | 
| 296a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 296c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 296e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 29700 | 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................... | 
| 29720 | 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................... | 
| 29740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 29760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 29780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 297a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 297c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 297e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 29800 | 3b 3b 3b 20 65 6d 62 61 72 6b 2e 65 6c 20 2d 2d    2d 20 43 6f 6e 76 65 6e 69 65 6e 74 6c 79 20 61 | ;;;.embark.el.---.Conveniently.a | 
| 29820 | 63 74 20 6f 6e 20 6d 69 6e 69 62 75 66 66 65 72    20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 20 20 2d | ct.on.minibuffer.completions...- | 
| 29840 | 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69    6e 67 3a 20 74 3b 20 2d 2a 2d 0a 0a 3b 3b 20 43 | *-.lexical-binding:.t;.-*-..;;.C | 
| 29860 | 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 32    31 2d 32 30 32 33 20 20 46 72 65 65 20 53 6f 66 | opyright.(C).2021-2023..Free.Sof | 
| 29880 | 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e    2c 20 49 6e 63 2e 0a 0a 3b 3b 20 41 75 74 68 6f | tware.Foundation,.Inc...;;.Autho | 
| 298a0 | 72 3a 20 4f 6d 61 72 20 41 6e 74 6f 6c c3 ad 6e    20 43 61 6d 61 72 65 6e 61 20 3c 6f 6d 61 72 40 | r:.Omar.Antol..n.Camarena.<omar@ | 
| 298c0 | 6d 61 74 65 6d 2e 75 6e 61 6d 2e 6d 78 3e 0a 3b    3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 4f 6d | matem.unam.mx>.;;.Maintainer:.Om | 
| 298e0 | 61 72 20 41 6e 74 6f 6c c3 ad 6e 20 43 61 6d 61    72 65 6e 61 20 3c 6f 6d 61 72 40 6d 61 74 65 6d | ar.Antol..n.Camarena.<omar@matem | 
| 29900 | 2e 75 6e 61 6d 2e 6d 78 3e 0a 3b 3b 20 4b 65 79    77 6f 72 64 73 3a 20 63 6f 6e 76 65 6e 69 65 6e | .unam.mx>.;;.Keywords:.convenien | 
| 29920 | 63 65 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 31    2e 31 0a 3b 3b 20 48 6f 6d 65 70 61 67 65 3a 20 | ce.;;.Version:.1.1.;;.Homepage:. | 
| 29940 | 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 6f 61 6e 74 6f 6c 69 6e 2f 65 6d 62 61 | https://github.com/oantolin/emba | 
| 29960 | 72 6b 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65    71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 20 | rk.;;.Package-Requires:.((emacs. | 
| 29980 | 22 32 37 2e 31 22 29 20 28 63 6f 6d 70 61 74 20    22 32 39 2e 31 2e 34 2e 30 22 29 29 0a 0a 3b 3b | "27.1").(compat."29.1.4.0"))..;; | 
| 299a0 | 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61    72 74 20 6f 66 20 47 4e 55 20 45 6d 61 63 73 2e | .This.file.is.part.of.GNU.Emacs. | 
| 299c0 | 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61    6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 | ..;;.This.program.is.free.softwa | 
| 299e0 | 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69    73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f | re;.you.can.redistribute.it.and/ | 
| 29a00 | 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20    75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 | or.modify.;;.it.under.the.terms. | 
| 29a20 | 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72    61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | of.the.GNU.General.Public.Licens | 
| 29a40 | 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62    79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f | e.as.published.by.;;.the.Free.So | 
| 29a60 | 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f    6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f | ftware.Foundation,.either.versio | 
| 29a80 | 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e    73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f | n.3.of.the.License,.or.;;.(at.yo | 
| 29aa0 | 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c    61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 3b | ur.option).any.later.version...; | 
| 29ac0 | 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69    73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e | ;.This.program.is.distributed.in | 
| 29ae0 | 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69    74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c | .the.hope.that.it.will.be.useful | 
| 29b00 | 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54    20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 | ,.;;.but.WITHOUT.ANY.WARRANTY;.w | 
| 29b20 | 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20    69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 | ithout.even.the.implied.warranty | 
| 29b40 | 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41    42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 | .of.;;.MERCHANTABILITY.or.FITNES | 
| 29b60 | 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c    41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 | S.FOR.A.PARTICULAR.PURPOSE...See | 
| 29b80 | 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65    72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e | .the.;;.GNU.General.Public.Licen | 
| 29ba0 | 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61    69 6c 73 2e 0a 0a 3b 3b 20 59 6f 75 20 73 68 6f | se.for.more.details...;;.You.sho | 
| 29bc0 | 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65    64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 | uld.have.received.a.copy.of.the. | 
| 29be0 | 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c    69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c | GNU.General.Public.License.;;.al | 
| 29c00 | 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72    6f 67 72 61 6d 2e 20 20 49 66 20 6e 6f 74 2c 20 | ong.with.this.program...If.not,. | 
| 29c20 | 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77    2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 | see.<https://www.gnu.org/license | 
| 29c40 | 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e    74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 70 | s/>...;;;.Commentary:..;;.This.p | 
| 29c60 | 61 63 6b 61 67 65 20 70 72 6f 76 69 64 65 73 20    61 20 73 6f 72 74 20 6f 66 20 72 69 67 68 74 2d | ackage.provides.a.sort.of.right- | 
| 29c80 | 63 6c 69 63 6b 20 63 6f 6e 74 65 78 74 75 61 6c    20 6d 65 6e 75 20 66 6f 72 0a 3b 3b 20 45 6d 61 | click.contextual.menu.for.;;.Ema | 
| 29ca0 | 63 73 2c 20 61 63 63 65 73 73 65 64 20 74 68 72    6f 75 67 68 20 74 68 65 20 60 65 6d 62 61 72 6b | cs,.accessed.through.the.`embark | 
| 29cc0 | 2d 61 63 74 27 20 63 6f 6d 6d 61 6e 64 20 28 77    68 69 63 68 20 79 6f 75 20 73 68 6f 75 6c 64 0a | -act'.command.(which.you.should. | 
| 29ce0 | 3b 3b 20 62 69 6e 64 20 74 6f 20 61 20 63 6f 6e    76 65 6e 69 65 6e 74 20 6b 65 79 29 2c 20 6f 66 | ;;.bind.to.a.convenient.key),.of | 
| 29d00 | 66 65 72 69 6e 67 20 79 6f 75 20 72 65 6c 65 76    61 6e 74 20 61 63 74 69 6f 6e 73 20 74 6f 20 75 | fering.you.relevant.actions.to.u | 
| 29d20 | 73 65 20 6f 6e 0a 3b 3b 20 61 20 74 61 72 67 65    74 20 64 65 74 65 72 6d 69 6e 65 64 20 62 79 20 | se.on.;;.a.target.determined.by. | 
| 29d40 | 74 68 65 20 63 6f 6e 74 65 78 74 3a 0a 0a 3b 3b    20 2d 20 49 6e 20 74 68 65 20 6d 69 6e 69 62 75 | the.context:..;;.-.In.the.minibu | 
| 29d60 | 66 66 65 72 2c 20 74 68 65 20 74 61 72 67 65 74    20 69 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 | ffer,.the.target.is.the.current. | 
| 29d80 | 62 65 73 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a    3b 3b 20 20 63 61 6e 64 69 64 61 74 65 2e 0a 3b | best.completion.;;..candidate..; | 
| 29da0 | 3b 20 2d 20 49 6e 20 74 68 65 20 60 2a 43 6f 6d    70 6c 65 74 69 6f 6e 73 2a 27 20 62 75 66 66 65 | ;.-.In.the.`*Completions*'.buffe | 
| 29dc0 | 72 20 74 68 65 20 74 61 72 67 65 74 20 69 73 20    74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 | r.the.target.is.the.completion.a | 
| 29de0 | 74 20 70 6f 69 6e 74 2e 0a 3b 3b 20 2d 20 49 6e    20 61 20 72 65 67 75 6c 61 72 20 62 75 66 66 65 | t.point..;;.-.In.a.regular.buffe | 
| 29e00 | 72 2c 20 74 68 65 20 74 61 72 67 65 74 20 69 73    20 74 68 65 20 72 65 67 69 6f 6e 20 69 66 20 61 | r,.the.target.is.the.region.if.a | 
| 29e20 | 63 74 69 76 65 2c 20 6f 72 20 65 6c 73 65 20 74    68 65 0a 3b 3b 20 20 66 69 6c 65 2c 20 73 79 6d | ctive,.or.else.the.;;..file,.sym | 
| 29e40 | 62 6f 6c 20 6f 72 20 75 72 6c 20 61 74 20 70 6f    69 6e 74 2e 0a 0a 3b 3b 20 54 68 65 20 74 79 70 | bol.or.url.at.point...;;.The.typ | 
| 29e60 | 65 20 6f 66 20 61 63 74 69 6f 6e 73 20 6f 66 66    65 72 65 64 20 64 65 70 65 6e 64 20 6f 6e 20 74 | e.of.actions.offered.depend.on.t | 
| 29e80 | 68 65 20 74 79 70 65 20 6f 66 20 74 68 65 20 74    61 72 67 65 74 3a 0a 0a 3b 3b 20 2d 20 46 6f 72 | he.type.of.the.target:..;;.-.For | 
| 29ea0 | 20 66 69 6c 65 73 20 79 6f 75 20 67 65 74 20 6f    66 66 65 72 65 64 20 61 63 74 69 6f 6e 73 20 6c | .files.you.get.offered.actions.l | 
| 29ec0 | 69 6b 65 20 64 65 6c 65 74 69 6e 67 2c 20 63 6f    70 79 69 6e 67 2c 0a 3b 3b 20 20 72 65 6e 61 6d | ike.deleting,.copying,.;;..renam | 
| 29ee0 | 69 6e 67 2c 20 76 69 73 69 74 69 6e 67 20 69 6e    20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 2c | ing,.visiting.in.another.window, | 
| 29f00 | 20 72 75 6e 6e 69 6e 67 20 61 20 73 68 65 6c 6c    20 63 6f 6d 6d 61 6e 64 20 6f 6e 20 74 68 65 0a | .running.a.shell.command.on.the. | 
| 29f20 | 3b 3b 20 20 66 69 6c 65 2c 20 65 74 63 2e 0a 3b    3b 20 2d 20 46 6f 72 20 62 75 66 66 65 72 73 20 | ;;..file,.etc..;;.-.For.buffers. | 
| 29f40 | 74 68 65 20 61 63 74 69 6f 6e 73 20 69 6e 63 6c    75 64 65 20 73 77 69 74 63 68 69 6e 67 20 74 6f | the.actions.include.switching.to | 
| 29f60 | 20 6f 72 20 6b 69 6c 6c 69 6e 67 20 74 68 65 20    62 75 66 66 65 72 2e 0a 3b 3b 20 2d 20 46 6f 72 | .or.killing.the.buffer..;;.-.For | 
| 29f80 | 20 70 61 63 6b 61 67 65 20 6e 61 6d 65 73 20 74    68 65 20 61 63 74 69 6f 6e 73 20 69 6e 63 6c 75 | .package.names.the.actions.inclu | 
| 29fa0 | 64 65 20 69 6e 73 74 61 6c 6c 69 6e 67 2c 20 72    65 6d 6f 76 69 6e 67 20 6f 72 0a 3b 3b 20 20 76 | de.installing,.removing.or.;;..v | 
| 29fc0 | 69 73 69 74 69 6e 67 20 74 68 65 20 68 6f 6d 65    70 61 67 65 2e 0a 0a 3b 3b 20 45 76 65 72 79 74 | isiting.the.homepage...;;.Everyt | 
| 29fe0 | 68 69 6e 67 20 69 73 20 65 61 73 69 6c 79 20 63    6f 6e 66 69 67 75 72 61 62 6c 65 3a 20 64 65 74 | hing.is.easily.configurable:.det | 
| 2a000 | 65 72 6d 69 6e 69 6e 67 20 74 68 65 20 63 75 72    72 65 6e 74 20 74 61 72 67 65 74 2c 0a 3b 3b 20 | ermining.the.current.target,.;;. | 
| 2a020 | 63 6c 61 73 73 69 66 79 69 6e 67 20 69 74 2c 20    61 6e 64 20 64 65 63 69 64 69 6e 67 20 77 69 74 | classifying.it,.and.deciding.wit | 
| 2a040 | 68 20 61 63 74 69 6f 6e 73 20 61 72 65 20 6f 66    66 65 72 65 64 20 66 6f 72 20 65 61 63 68 20 74 | h.actions.are.offered.for.each.t | 
| 2a060 | 79 70 65 0a 3b 3b 20 69 6e 20 74 68 65 20 63 6c    61 73 73 69 66 69 63 61 74 69 6f 6e 2e 20 20 54 | ype.;;.in.the.classification...T | 
| 2a080 | 68 65 20 61 62 6f 76 65 20 69 6e 74 72 6f 64 75    63 74 69 6f 6e 20 6a 75 73 74 20 6d 65 6e 74 69 | he.above.introduction.just.menti | 
| 2a0a0 | 6f 6e 73 20 70 61 72 74 20 6f 66 0a 3b 3b 20 74    68 65 20 64 65 66 61 75 6c 74 20 63 6f 6e 66 69 | ons.part.of.;;.the.default.confi | 
| 2a0c0 | 67 75 72 61 74 69 6f 6e 2e 0a 0a 3b 3b 20 43 6f    6e 66 69 67 75 72 69 6e 67 20 77 68 69 63 68 20 | guration...;;.Configuring.which. | 
| 2a0e0 | 61 63 74 69 6f 6e 73 20 61 72 65 20 6f 66 66 65    72 65 64 20 66 6f 72 20 61 20 74 79 70 65 20 69 | actions.are.offered.for.a.type.i | 
| 2a100 | 73 20 70 61 72 74 69 63 75 6c 61 72 6c 79 0a 3b    3b 20 65 61 73 79 20 61 6e 64 20 72 65 71 75 69 | s.particularly.;;.easy.and.requi | 
| 2a120 | 72 65 73 20 6e 6f 20 70 72 6f 67 72 61 6d 6d 69    6e 67 3a 20 74 68 65 20 60 65 6d 62 61 72 6b 2d | res.no.programming:.the.`embark- | 
| 2a140 | 6b 65 79 6d 61 70 2d 61 6c 69 73 74 27 0a 3b 3b    20 76 61 72 69 61 62 6c 65 20 61 73 73 6f 63 69 | keymap-alist'.;;.variable.associ | 
| 2a160 | 61 74 65 73 20 74 61 72 67 65 74 20 74 79 70 65    73 20 77 69 74 68 20 76 61 72 69 61 62 6c 65 20 | ates.target.types.with.variable. | 
| 2a180 | 63 6f 6e 74 61 69 6e 69 6e 67 20 6b 65 79 6d 61    70 73 2c 0a 3b 3b 20 61 6e 64 20 74 68 6f 73 65 | containing.keymaps,.;;.and.those | 
| 2a1a0 | 20 6b 65 79 6d 61 70 73 20 63 6f 6e 74 61 69 6e    69 6e 67 20 62 69 6e 64 73 20 66 6f 72 20 74 68 | .keymaps.containing.binds.for.th | 
| 2a1c0 | 65 20 61 63 74 69 6f 6e 73 2e 20 20 46 6f 72 20    65 78 61 6d 70 6c 65 2c 0a 3b 3b 20 69 6e 20 74 | e.actions...For.example,.;;.in.t | 
| 2a1e0 | 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6e 66 69    67 75 72 61 74 69 6f 6e 20 74 68 65 20 74 79 70 | he.default.configuration.the.typ | 
| 2a200 | 65 20 60 66 69 6c 65 27 20 69 73 20 61 73 73 6f    63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 0a | e.`file'.is.associated.with.the. | 
| 2a220 | 3b 3b 20 73 79 6d 62 6f 6c 20 60 65 6d 62 61 72    6b 2d 66 69 6c 65 2d 6d 61 70 27 2e 20 20 54 68 | ;;.symbol.`embark-file-map'...Th | 
| 2a240 | 61 74 20 73 79 6d 62 6f 6c 20 6e 61 6d 65 73 20    61 20 6b 65 79 6d 61 70 20 77 69 74 68 0a 3b 3b | at.symbol.names.a.keymap.with.;; | 
| 2a260 | 20 73 69 6e 67 6c 65 2d 6c 65 74 74 65 72 20 6b    65 79 20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 | .single-letter.key.bindings.for. | 
| 2a280 | 63 6f 6d 6d 6f 6e 20 45 6d 61 63 73 20 66 69 6c    65 20 63 6f 6d 6d 61 6e 64 73 2c 20 66 6f 72 0a | common.Emacs.file.commands,.for. | 
| 2a2a0 | 3b 3b 20 69 6e 73 74 61 6e 63 65 20 60 63 27 20    69 73 20 62 6f 75 6e 64 20 74 6f 20 60 63 6f 70 | ;;.instance.`c'.is.bound.to.`cop | 
| 2a2c0 | 79 2d 66 69 6c 65 27 2e 20 20 54 68 69 73 20 6d    65 61 6e 73 20 74 68 61 74 20 69 66 20 77 68 69 | y-file'...This.means.that.if.whi | 
| 2a2e0 | 6c 65 20 79 6f 75 0a 3b 3b 20 61 72 65 20 69 6e    20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 | le.you.;;.are.in.the.minibuffer. | 
| 2a300 | 61 66 74 65 72 20 72 75 6e 6e 69 6e 67 20 61 20    63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 70 72 6f | after.running.a.command.that.pro | 
| 2a320 | 6d 70 74 73 20 66 6f 72 20 61 0a 3b 3b 20 66 69    6c 65 2c 20 73 75 63 68 20 61 73 20 60 66 69 6e | mpts.for.a.;;.file,.such.as.`fin | 
| 2a340 | 64 2d 66 69 6c 65 27 20 6f 72 20 60 72 65 6e 61    6d 65 2d 66 69 6c 65 27 2c 20 79 6f 75 20 63 61 | d-file'.or.`rename-file',.you.ca | 
| 2a360 | 6e 20 63 6f 70 79 20 61 20 66 69 6c 65 20 62 79    0a 3b 3b 20 72 75 6e 6e 69 6e 67 20 60 65 6d 62 | n.copy.a.file.by.;;.running.`emb | 
| 2a380 | 61 72 6b 2d 61 63 74 27 20 61 6e 64 20 74 68 65    6e 20 70 72 65 73 73 69 6e 67 20 60 63 27 2e 0a | ark-act'.and.then.pressing.`c'.. | 
| 2a3a0 | 0a 3b 3b 20 54 68 65 73 65 20 61 63 74 69 6f 6e    20 6b 65 79 6d 61 70 73 20 61 72 65 20 76 65 72 | .;;.These.action.keymaps.are.ver | 
| 2a3c0 | 79 20 63 6f 6e 76 65 6e 69 65 6e 74 20 62 75 74    20 6e 6f 74 20 73 74 72 69 63 74 6c 79 20 6e 65 | y.convenient.but.not.strictly.ne | 
| 2a3e0 | 63 65 73 73 61 72 79 0a 3b 3b 20 77 68 65 6e 20    75 73 69 6e 67 20 60 65 6d 62 61 72 6b 2d 61 63 | cessary.;;.when.using.`embark-ac | 
| 2a400 | 74 27 3a 20 79 6f 75 20 63 61 6e 20 75 73 65 20    61 6e 79 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 | t':.you.can.use.any.command.that | 
| 2a420 | 20 72 65 61 64 73 20 66 72 6f 6d 20 74 68 65 0a    3b 3b 20 6d 69 6e 69 62 75 66 66 65 72 20 61 73 | .reads.from.the.;;.minibuffer.as | 
| 2a440 | 20 61 6e 20 61 63 74 69 6f 6e 20 61 6e 64 20 74    68 65 20 74 61 72 67 65 74 20 6f 66 20 74 68 65 | .an.action.and.the.target.of.the | 
| 2a460 | 20 61 63 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20    69 6e 73 65 72 74 65 64 0a 3b 3b 20 61 74 20 74 | .action.will.be.inserted.;;.at.t | 
| 2a480 | 68 65 20 66 69 72 73 74 20 6d 69 6e 69 62 75 66    66 65 72 20 70 72 6f 6d 70 74 2e 20 20 41 66 74 | he.first.minibuffer.prompt...Aft | 
| 2a4a0 | 65 72 20 72 75 6e 6e 69 6e 67 20 60 65 6d 62 61    72 6b 2d 61 63 74 27 20 61 6c 6c 20 6f 66 20 79 | er.running.`embark-act'.all.of.y | 
| 2a4c0 | 6f 75 72 0a 3b 3b 20 6b 65 79 20 62 69 6e 64 69    6e 67 73 20 61 6e 64 20 65 76 65 6e 20 60 65 78 | our.;;.key.bindings.and.even.`ex | 
| 2a4e0 | 65 63 75 74 65 2d 65 78 74 65 6e 64 65 64 2d 63    6f 6d 6d 61 6e 64 27 20 63 61 6e 20 62 65 20 75 | ecute-extended-command'.can.be.u | 
| 2a500 | 73 65 64 20 74 6f 20 72 75 6e 20 61 0a 3b 3b 20    63 6f 6d 6d 61 6e 64 2e 20 20 54 68 65 20 61 63 | sed.to.run.a.;;.command...The.ac | 
| 2a520 | 74 69 6f 6e 20 6b 65 79 6d 61 70 73 20 61 72 65    20 6e 6f 72 6d 61 6c 20 45 6d 61 63 73 20 6b 65 | tion.keymaps.are.normal.Emacs.ke | 
| 2a540 | 79 6d 61 70 73 20 61 6e 64 20 79 6f 75 20 73 68    6f 75 6c 64 0a 3b 3b 20 66 65 65 6c 20 66 72 65 | ymaps.and.you.should.;;.feel.fre | 
| 2a560 | 65 20 74 6f 20 62 69 6e 64 20 69 6e 20 74 68 65    6d 20 77 68 61 74 65 76 65 72 20 63 6f 6d 6d 61 | e.to.bind.in.them.whatever.comma | 
| 2a580 | 6e 64 73 20 79 6f 75 20 66 69 6e 64 20 75 73 65    66 75 6c 20 61 73 20 61 63 74 69 6f 6e 73 2e 0a | nds.you.find.useful.as.actions.. | 
| 2a5a0 | 0a 3b 3b 20 54 68 65 20 61 63 74 69 6f 6e 73 20    69 6e 20 60 65 6d 62 61 72 6b 2d 67 65 6e 65 72 | .;;.The.actions.in.`embark-gener | 
| 2a5c0 | 61 6c 2d 6d 61 70 27 20 61 72 65 20 61 76 61 69    6c 61 62 6c 65 20 6e 6f 20 6d 61 74 74 65 72 20 | al-map'.are.available.no.matter. | 
| 2a5e0 | 77 68 61 74 0a 3b 3b 20 74 79 70 65 20 6f 66 20    63 6f 6d 70 6c 65 74 69 6f 6e 20 79 6f 75 20 61 | what.;;.type.of.completion.you.a | 
| 2a600 | 72 65 20 69 6e 20 74 68 65 20 6d 69 64 64 6c 65    20 6f 66 2e 20 20 42 79 20 64 65 66 61 75 6c 74 | re.in.the.middle.of...By.default | 
| 2a620 | 20 74 68 69 73 0a 3b 3b 20 69 6e 63 6c 75 64 65    73 20 62 69 6e 64 69 6e 67 73 20 74 6f 20 73 61 | .this.;;.includes.bindings.to.sa | 
| 2a640 | 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 63    61 6e 64 69 64 61 74 65 20 69 6e 20 74 68 65 20 | ve.the.current.candidate.in.the. | 
| 2a660 | 6b 69 6c 6c 20 72 69 6e 67 0a 3b 3b 20 61 6e 64    20 74 6f 20 69 6e 73 65 72 74 20 74 68 65 20 63 | kill.ring.;;.and.to.insert.the.c | 
| 2a680 | 75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74 65    20 69 6e 20 74 68 65 20 70 72 65 76 69 6f 75 73 | urrent.candidate.in.the.previous | 
| 2a6a0 | 6c 79 20 73 65 6c 65 63 74 65 64 0a 3b 3b 20 62    75 66 66 65 72 20 28 74 68 65 20 62 75 66 66 65 | ly.selected.;;.buffer.(the.buffe | 
| 2a6c0 | 72 20 74 68 61 74 20 77 61 73 20 63 75 72 72 65    6e 74 20 77 68 65 6e 20 79 6f 75 20 65 78 65 63 | r.that.was.current.when.you.exec | 
| 2a6e0 | 75 74 65 64 20 61 20 63 6f 6d 6d 61 6e 64 0a 3b    3b 20 74 68 61 74 20 6f 70 65 6e 65 64 20 75 70 | uted.a.command.;;.that.opened.up | 
| 2a700 | 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 29    2e 0a 0a 3b 3b 20 59 6f 75 20 63 61 6e 20 72 65 | .the.minibuffer)...;;.You.can.re | 
| 2a720 | 61 64 20 61 62 6f 75 74 20 74 68 65 20 45 6d 62    61 72 6b 20 47 69 74 48 75 62 20 70 72 6f 6a 65 | ad.about.the.Embark.GitHub.proje | 
| 2a740 | 63 74 20 77 69 6b 69 3a 0a 3b 3b 20 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f | ct.wiki:.;;.https://github.com/o | 
| 2a760 | 61 6e 74 6f 6c 69 6e 2f 65 6d 62 61 72 6b 2f 77    69 6b 69 2f 44 65 66 61 75 6c 74 2d 41 63 74 69 | antolin/embark/wiki/Default-Acti | 
| 2a780 | 6f 6e 73 0a 0a 3b 3b 20 42 65 73 69 64 65 73 20    61 63 74 69 6e 67 20 69 6e 64 69 76 69 64 75 61 | ons..;;.Besides.acting.individua | 
| 2a7a0 | 6c 6c 79 20 6f 6e 20 74 61 72 67 65 74 73 2c 20    45 6d 62 61 72 6b 20 6c 65 74 73 20 79 6f 75 20 | lly.on.targets,.Embark.lets.you. | 
| 2a7c0 | 77 6f 72 6b 0a 3b 3b 20 63 6f 6c 6c 65 63 74 69    76 65 6c 79 20 6f 6e 20 61 20 73 65 74 20 6f 66 | work.;;.collectively.on.a.set.of | 
| 2a7e0 | 20 74 61 72 67 65 74 20 63 61 6e 64 69 64 61 74    65 73 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 | .target.candidates...For.example | 
| 2a800 | 2c 20 77 68 69 6c 65 0a 3b 3b 20 79 6f 75 20 61    72 65 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 | ,.while.;;.you.are.in.the.minibu | 
| 2a820 | 66 66 65 72 20 74 68 65 20 63 61 6e 64 69 64 61    74 65 73 20 61 72 65 20 73 69 6d 70 6c 79 20 74 | ffer.the.candidates.are.simply.t | 
| 2a840 | 68 65 20 70 6f 73 73 69 62 6c 65 0a 3b 3b 20 63    6f 6d 70 6c 65 74 69 6f 6e 73 20 6f 66 20 79 6f | he.possible.;;.completions.of.yo | 
| 2a860 | 75 72 20 69 6e 70 75 74 2e 20 20 45 6d 62 61 72    6b 20 70 72 6f 76 69 64 65 73 20 74 68 72 65 65 | ur.input...Embark.provides.three | 
| 2a880 | 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 77 6f 72    6b 0a 3b 3b 20 6f 6e 20 63 61 6e 64 69 64 61 74 | .commands.to.work.;;.on.candidat | 
| 2a8a0 | 65 20 73 65 74 73 3a 0a 0a 3b 3b 20 2d 20 54 68    65 20 60 65 6d 62 61 72 6b 2d 61 63 74 2d 61 6c | e.sets:..;;.-.The.`embark-act-al | 
| 2a8c0 | 6c 27 20 63 6f 6d 6d 61 6e 64 20 72 75 6e 73 20    74 68 65 20 73 61 6d 65 20 61 63 74 69 6f 6e 20 | l'.command.runs.the.same.action. | 
| 2a8e0 | 6f 6e 20 65 61 63 68 20 6f 66 20 74 68 65 0a 3b    3b 20 20 20 63 75 72 72 65 6e 74 20 63 61 6e 64 | on.each.of.the.;;...current.cand | 
| 2a900 | 69 64 61 74 65 73 2e 20 20 49 74 20 69 73 20 6a    75 73 74 20 6c 69 6b 65 20 75 73 69 6e 67 20 60 | idates...It.is.just.like.using.` | 
| 2a920 | 65 6d 62 61 72 6b 2d 61 63 74 27 20 6f 6e 20 65    61 63 68 0a 3b 3b 20 20 20 63 61 6e 64 69 64 61 | embark-act'.on.each.;;...candida | 
| 2a940 | 74 65 20 69 6e 20 74 75 72 6e 2e 0a 0a 3b 3b 20    2d 20 54 68 65 20 60 65 6d 62 61 72 6b 2d 63 6f | te.in.turn...;;.-.The.`embark-co | 
| 2a960 | 6c 6c 65 63 74 27 20 63 6f 6d 6d 61 6e 64 20 70    72 6f 64 75 63 65 73 20 61 20 62 75 66 66 65 72 | llect'.command.produces.a.buffer | 
| 2a980 | 20 6c 69 73 74 69 6e 67 20 61 6c 6c 0a 3b 3b 20    20 20 63 61 6e 64 69 64 61 74 65 73 2c 20 66 6f | .listing.all.;;...candidates,.fo | 
| 2a9a0 | 72 20 79 6f 75 20 74 6f 20 70 65 72 75 73 65 20    61 6e 64 20 72 75 6e 20 61 63 74 69 6f 6e 73 20 | r.you.to.peruse.and.run.actions. | 
| 2a9c0 | 6f 6e 20 61 74 20 79 6f 75 72 20 6c 65 69 73 75    72 65 2e 0a 3b 3b 20 20 20 54 68 65 20 63 61 6e | on.at.your.leisure..;;...The.can | 
| 2a9e0 | 64 69 64 61 74 65 73 20 61 72 65 20 64 69 73 70    6c 61 79 65 64 20 61 73 20 61 20 6c 69 73 74 20 | didates.are.displayed.as.a.list. | 
| 2aa00 | 73 68 6f 77 69 6e 67 20 61 64 64 69 74 69 6f 6e    61 6c 0a 3b 3b 20 20 20 61 6e 6e 6f 74 61 74 69 | showing.additional.;;...annotati | 
| 2aa20 | 6f 6e 73 2e 0a 0a 3b 3b 20 2d 20 54 68 65 20 60    65 6d 62 61 72 6b 2d 65 78 70 6f 72 74 27 20 63 | ons...;;.-.The.`embark-export'.c | 
| 2aa40 | 6f 6d 6d 61 6e 64 20 74 72 69 65 73 20 74 6f 20    6f 70 65 6e 20 61 20 62 75 66 66 65 72 20 69 6e | ommand.tries.to.open.a.buffer.in | 
| 2aa60 | 20 61 6e 0a 3b 3b 20 20 20 61 70 70 72 6f 70 72    69 61 74 65 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 | .an.;;...appropriate.major.mode. | 
| 2aa80 | 66 6f 72 20 74 68 65 20 73 65 74 20 6f 66 20 63    61 6e 64 69 64 61 74 65 73 2e 20 20 49 66 20 74 | for.the.set.of.candidates...If.t | 
| 2aaa0 | 68 65 0a 3b 3b 20 20 20 63 61 6e 64 69 64 61 74    65 73 20 61 72 65 20 66 69 6c 65 73 20 65 78 70 | he.;;...candidates.are.files.exp | 
| 2aac0 | 6f 72 74 20 70 72 6f 64 75 63 65 73 20 61 20 44    69 72 65 64 20 62 75 66 66 65 72 3b 20 69 66 20 | ort.produces.a.Dired.buffer;.if. | 
| 2aae0 | 74 68 65 79 20 61 72 65 0a 3b 3b 20 20 20 62 75    66 66 65 72 73 2c 20 79 6f 75 20 67 65 74 20 61 | they.are.;;...buffers,.you.get.a | 
| 2ab00 | 6e 20 49 62 75 66 66 65 72 20 62 75 66 66 65 72    3b 20 61 6e 64 20 69 66 20 74 68 65 79 20 61 72 | n.Ibuffer.buffer;.and.if.they.ar | 
| 2ab20 | 65 20 70 61 63 6b 61 67 65 73 20 79 6f 75 0a 3b    3b 20 20 20 67 65 74 20 61 20 62 75 66 66 65 72 | e.packages.you.;;...get.a.buffer | 
| 2ab40 | 20 69 6e 20 70 61 63 6b 61 67 65 20 6d 65 6e 75    20 6d 6f 64 65 2e 0a 0a 3b 3b 20 54 68 65 73 65 | .in.package.menu.mode...;;.These | 
| 2ab60 | 20 61 72 65 20 61 6c 77 61 79 73 20 61 76 61 69    6c 61 62 6c 65 20 61 73 20 22 61 63 74 69 6f 6e | .are.always.available.as."action | 
| 2ab80 | 73 22 20 28 61 6c 74 68 6f 75 67 68 20 74 68 65    79 20 64 6f 20 6e 6f 74 20 61 63 74 0a 3b 3b 20 | s".(although.they.do.not.act.;;. | 
| 2aba0 | 6f 6e 20 6a 75 73 74 20 74 68 65 20 63 75 72 72    65 6e 74 20 74 61 72 67 65 74 20 62 75 74 20 6f | on.just.the.current.target.but.o | 
| 2abc0 | 6e 20 61 6c 6c 20 63 61 6e 64 69 64 61 74 65 73    29 20 66 6f 72 20 65 6d 62 61 72 6b 2d 61 63 74 | n.all.candidates).for.embark-act | 
| 2abe0 | 0a 3b 3b 20 61 6e 64 20 61 72 65 20 62 6f 75 6e    64 20 74 6f 20 41 2c 20 53 20 28 66 6f 72 20 22 | .;;.and.are.bound.to.A,.S.(for." | 
| 2ac00 | 73 6e 61 70 73 68 6f 74 22 29 20 61 6e 64 20 45    2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2c 20 | snapshot").and.E,.respectively,. | 
| 2ac20 | 69 6e 0a 3b 3b 20 65 6d 62 61 72 6b 2d 67 65 6e    65 72 61 6c 2d 6d 61 70 2e 20 20 54 68 69 73 20 | in.;;.embark-general-map...This. | 
| 2ac40 | 6d 65 61 6e 73 20 74 68 61 74 20 79 6f 75 20 64    6f 20 6e 6f 74 20 68 61 76 65 20 74 6f 20 62 69 | means.that.you.do.not.have.to.bi | 
| 2ac60 | 6e 64 20 79 6f 75 72 0a 3b 3b 20 6f 77 6e 20 6b    65 79 20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 | nd.your.;;.own.key.bindings.for. | 
| 2ac80 | 74 68 65 73 65 20 28 61 6c 74 68 6f 75 67 68 20    79 6f 75 20 63 61 6e 2c 20 6f 66 20 63 6f 75 72 | these.(although.you.can,.of.cour | 
| 2aca0 | 73 65 29 2c 20 6a 75 73 74 20 61 0a 3b 3b 20 6b    65 79 20 62 69 6e 64 69 6e 67 20 66 6f 72 20 60 | se),.just.a.;;.key.binding.for.` | 
| 2acc0 | 65 6d 62 61 72 6b 2d 61 63 74 27 2e 0a 0a 3b 3b    3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 | embark-act'...;;;.Code:..(requir | 
| 2ace0 | 65 20 27 63 6f 6d 70 61 74 29 0a 28 65 76 61 6c    2d 77 68 65 6e 2d 63 6f 6d 70 69 6c 65 20 28 72 | e.'compat).(eval-when-compile.(r | 
| 2ad00 | 65 71 75 69 72 65 20 27 73 75 62 72 2d 78 29 29    0a 0a 28 72 65 71 75 69 72 65 20 27 66 66 61 70 | equire.'subr-x))..(require.'ffap | 
| 2ad20 | 29 20 3b 20 75 73 65 64 20 74 6f 20 72 65 63 6f    67 6e 69 7a 65 20 66 69 6c 65 20 61 6e 64 20 75 | ).;.used.to.recognize.file.and.u | 
| 2ad40 | 72 6c 20 74 61 72 67 65 74 73 0a 0a 3b 3b 3b 20    55 73 65 72 20 66 61 63 69 6e 67 20 6f 70 74 69 | rl.targets..;;;.User.facing.opti | 
| 2ad60 | 6f 6e 73 0a 0a 28 64 65 66 67 72 6f 75 70 20 65    6d 62 61 72 6b 20 6e 69 6c 0a 20 20 22 45 6d 61 | ons..(defgroup.embark.nil..."Ema | 
| 2ad80 | 63 73 20 4d 69 6e 69 2d 42 75 66 66 65 72 20 41    63 74 69 6f 6e 73 20 52 6f 6f 74 65 64 20 69 6e | cs.Mini-Buffer.Actions.Rooted.in | 
| 2ada0 | 20 4b 65 79 6d 61 70 73 2e 22 0a 20 20 3a 6c 69    6e 6b 20 27 28 69 6e 66 6f 2d 6c 69 6e 6b 20 3a | .Keymaps."...:link.'(info-link.: | 
| 2adc0 | 74 61 67 20 22 49 6e 66 6f 20 4d 61 6e 75 61 6c    22 20 22 28 65 6d 62 61 72 6b 29 22 29 0a 20 20 | tag."Info.Manual"."(embark)")... | 
| 2ade0 | 3a 6c 69 6e 6b 20 27 28 75 72 6c 2d 6c 69 6e 6b    20 3a 74 61 67 20 22 48 6f 6d 65 70 61 67 65 22 | :link.'(url-link.:tag."Homepage" | 
| 2ae00 | 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 6f 61 6e 74 6f 6c 69 6e 2f 65 6d | ."https://github.com/oantolin/em | 
| 2ae20 | 62 61 72 6b 22 29 0a 20 20 3a 6c 69 6e 6b 20 27    28 65 6d 61 63 73 2d 6c 69 62 72 61 72 79 2d 6c | bark")...:link.'(emacs-library-l | 
| 2ae40 | 69 6e 6b 20 3a 74 61 67 20 22 4c 69 62 72 61 72    79 20 53 6f 75 72 63 65 22 20 22 65 6d 62 61 72 | ink.:tag."Library.Source"."embar | 
| 2ae60 | 6b 2e 65 6c 22 29 0a 20 20 3a 67 72 6f 75 70 20    27 6d 69 6e 69 62 75 66 66 65 72 0a 20 20 3a 70 | k.el")...:group.'minibuffer...:p | 
| 2ae80 | 72 65 66 69 78 20 22 65 6d 62 61 72 6b 2d 22 29    0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 6d 62 | refix."embark-")..(defcustom.emb | 
| 2aea0 | 61 72 6b 2d 6b 65 79 6d 61 70 2d 61 6c 69 73 74    0a 20 20 27 28 28 66 69 6c 65 20 65 6d 62 61 72 | ark-keymap-alist...'((file.embar | 
| 2aec0 | 6b 2d 66 69 6c 65 2d 6d 61 70 29 0a 20 20 20 20    28 6c 69 62 72 61 72 79 20 65 6d 62 61 72 6b 2d | k-file-map).....(library.embark- | 
| 2aee0 | 6c 69 62 72 61 72 79 2d 6d 61 70 29 0a 20 20 20    20 28 65 6e 76 69 72 6f 6e 6d 65 6e 74 2d 76 61 | library-map).....(environment-va | 
| 2af00 | 72 69 61 62 6c 65 73 20 65 6d 62 61 72 6b 2d 66    69 6c 65 2d 6d 61 70 29 20 3b 20 74 68 65 79 20 | riables.embark-file-map).;.they. | 
| 2af20 | 63 6f 6d 65 20 75 70 20 69 6e 20 66 69 6c 65 20    63 6f 6d 70 6c 65 74 69 6f 6e 0a 20 20 20 20 28 | come.up.in.file.completion.....( | 
| 2af40 | 75 72 6c 20 65 6d 62 61 72 6b 2d 75 72 6c 2d 6d    61 70 29 0a 20 20 20 20 28 65 6d 61 69 6c 20 65 | url.embark-url-map).....(email.e | 
| 2af60 | 6d 62 61 72 6b 2d 65 6d 61 69 6c 2d 6d 61 70 29    0a 20 20 20 20 28 62 75 66 66 65 72 20 65 6d 62 | mbark-email-map).....(buffer.emb | 
| 2af80 | 61 72 6b 2d 62 75 66 66 65 72 2d 6d 61 70 29 0a    20 20 20 20 28 74 61 62 20 65 6d 62 61 72 6b 2d | ark-buffer-map).....(tab.embark- | 
| 2afa0 | 74 61 62 2d 6d 61 70 29 0a 20 20 20 20 28 65 78    70 72 65 73 73 69 6f 6e 20 65 6d 62 61 72 6b 2d | tab-map).....(expression.embark- | 
| 2afc0 | 65 78 70 72 65 73 73 69 6f 6e 2d 6d 61 70 29 0a    20 20 20 20 28 69 64 65 6e 74 69 66 69 65 72 20 | expression-map).....(identifier. | 
| 2afe0 | 65 6d 62 61 72 6b 2d 69 64 65 6e 74 69 66 69 65    72 2d 6d 61 70 29 0a 20 20 20 20 28 64 65 66 75 | embark-identifier-map).....(defu | 
| 2b000 | 6e 20 65 6d 62 61 72 6b 2d 64 65 66 75 6e 2d 6d    61 70 29 0a 20 20 20 20 28 73 79 6d 62 6f 6c 20 | n.embark-defun-map).....(symbol. | 
| 2b020 | 65 6d 62 61 72 6b 2d 73 79 6d 62 6f 6c 2d 6d 61    70 29 0a 20 20 20 20 28 66 61 63 65 20 65 6d 62 | embark-symbol-map).....(face.emb | 
| 2b040 | 61 72 6b 2d 66 61 63 65 2d 6d 61 70 29 0a 20 20    20 20 28 63 6f 6d 6d 61 6e 64 20 65 6d 62 61 72 | ark-face-map).....(command.embar | 
| 2b060 | 6b 2d 63 6f 6d 6d 61 6e 64 2d 6d 61 70 29 0a 20    20 20 20 28 76 61 72 69 61 62 6c 65 20 65 6d 62 | k-command-map).....(variable.emb | 
| 2b080 | 61 72 6b 2d 76 61 72 69 61 62 6c 65 2d 6d 61 70    29 0a 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 20 | ark-variable-map).....(function. | 
| 2b0a0 | 65 6d 62 61 72 6b 2d 66 75 6e 63 74 69 6f 6e 2d    6d 61 70 29 0a 20 20 20 20 28 6d 69 6e 6f 72 2d | embark-function-map).....(minor- | 
| 2b0c0 | 6d 6f 64 65 20 65 6d 62 61 72 6b 2d 63 6f 6d 6d    61 6e 64 2d 6d 61 70 29 0a 20 20 20 20 28 75 6e | mode.embark-command-map).....(un | 
| 2b0e0 | 69 63 6f 64 65 2d 6e 61 6d 65 20 65 6d 62 61 72    6b 2d 75 6e 69 63 6f 64 65 2d 6e 61 6d 65 2d 6d | icode-name.embark-unicode-name-m | 
| 2b100 | 61 70 29 0a 20 20 20 20 28 70 61 63 6b 61 67 65    20 65 6d 62 61 72 6b 2d 70 61 63 6b 61 67 65 2d | ap).....(package.embark-package- | 
| 2b120 | 6d 61 70 29 0a 20 20 20 20 28 62 6f 6f 6b 6d 61    72 6b 20 65 6d 62 61 72 6b 2d 62 6f 6f 6b 6d 61 | map).....(bookmark.embark-bookma | 
| 2b140 | 72 6b 2d 6d 61 70 29 0a 20 20 20 20 28 72 65 67    69 6f 6e 20 65 6d 62 61 72 6b 2d 72 65 67 69 6f | rk-map).....(region.embark-regio | 
| 2b160 | 6e 2d 6d 61 70 29 0a 20 20 20 20 28 73 65 6e 74    65 6e 63 65 20 65 6d 62 61 72 6b 2d 73 65 6e 74 | n-map).....(sentence.embark-sent | 
| 2b180 | 65 6e 63 65 2d 6d 61 70 29 0a 20 20 20 20 28 70    61 72 61 67 72 61 70 68 20 65 6d 62 61 72 6b 2d | ence-map).....(paragraph.embark- | 
| 2b1a0 | 70 61 72 61 67 72 61 70 68 2d 6d 61 70 29 0a 20    20 20 20 28 6b 69 6c 6c 2d 72 69 6e 67 20 65 6d | paragraph-map).....(kill-ring.em | 
| 2b1c0 | 62 61 72 6b 2d 6b 69 6c 6c 2d 72 69 6e 67 2d 6d    61 70 29 0a 20 20 20 20 28 68 65 61 64 69 6e 67 | bark-kill-ring-map).....(heading | 
| 2b1e0 | 20 65 6d 62 61 72 6b 2d 68 65 61 64 69 6e 67 2d    6d 61 70 29 0a 20 20 20 20 28 66 6c 79 6d 61 6b | .embark-heading-map).....(flymak | 
| 2b200 | 65 20 65 6d 62 61 72 6b 2d 66 6c 79 6d 61 6b 65    2d 6d 61 70 29 0a 20 20 20 20 28 73 6d 65 72 67 | e.embark-flymake-map).....(smerg | 
| 2b220 | 65 20 73 6d 65 72 67 65 2d 62 61 73 69 63 2d 6d    61 70 20 65 6d 62 61 72 6b 2d 67 65 6e 65 72 61 | e.smerge-basic-map.embark-genera | 
| 2b240 | 6c 2d 6d 61 70 29 0a 20 20 20 20 28 74 20 65 6d    62 61 72 6b 2d 67 65 6e 65 72 61 6c 2d 6d 61 70 | l-map).....(t.embark-general-map | 
| 2b260 | 29 29 0a 20 20 22 41 6c 69 73 74 20 6f 66 20 61    63 74 69 6f 6e 20 74 79 70 65 73 20 61 6e 64 20 | ))..."Alist.of.action.types.and. | 
| 2b280 | 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 6b 65    79 6d 61 70 73 2e 0a 54 68 65 20 73 70 65 63 69 | corresponding.keymaps..The.speci | 
| 2b2a0 | 61 6c 20 6b 65 79 20 74 20 69 73 20 61 73 73 6f    63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 20 | al.key.t.is.associated.with.the. | 
| 2b2c0 | 64 65 66 61 75 6c 74 20 6b 65 79 6d 61 70 20 74    6f 20 75 73 65 2e 0a 45 61 63 68 20 76 61 6c 75 | default.keymap.to.use..Each.valu | 
| 2b2e0 | 65 20 63 61 6e 20 62 65 20 65 69 74 68 65 72 20    61 20 73 69 6e 67 6c 65 20 73 79 6d 62 6f 6c 20 | e.can.be.either.a.single.symbol. | 
| 2b300 | 77 68 6f 73 65 20 76 61 6c 75 65 20 69 73 20 61    20 6b 65 79 6d 61 70 2c 0a 6f 72 20 61 20 6c 69 | whose.value.is.a.keymap,.or.a.li | 
| 2b320 | 73 74 20 6f 66 20 73 75 63 68 20 73 79 6d 62 6f    6c 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 61 | st.of.such.symbols."...:type.'(a | 
| 2b340 | 6c 69 73 74 20 3a 6b 65 79 2d 74 79 70 65 20 28    73 79 6d 62 6f 6c 20 3a 74 61 67 20 22 54 61 72 | list.:key-type.(symbol.:tag."Tar | 
| 2b360 | 67 65 74 20 74 79 70 65 22 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 3a 76 61 6c 75 | get.type").................:valu | 
| 2b380 | 65 2d 74 79 70 65 20 28 63 68 6f 69 63 65 20 28    76 61 72 69 61 62 6c 65 20 3a 74 61 67 20 22 4b | e-type.(choice.(variable.:tag."K | 
| 2b3a0 | 65 79 6d 61 70 22 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eymap")......................... | 
| 2b3c0 | 20 20 20 20 20 28 72 65 70 65 61 74 20 3a 74 61    67 20 22 4b 65 79 6d 61 70 73 22 20 76 61 72 69 | .....(repeat.:tag."Keymaps".vari | 
| 2b3e0 | 61 62 6c 65 29 29 29 29 0a 0a 28 64 65 66 63 75    73 74 6f 6d 20 65 6d 62 61 72 6b 2d 74 61 72 67 | able))))..(defcustom.embark-targ | 
| 2b400 | 65 74 2d 66 69 6e 64 65 72 73 0a 20 20 27 28 65    6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 74 6f 70 | et-finders...'(embark-target-top | 
| 2b420 | 2d 6d 69 6e 69 62 75 66 66 65 72 2d 63 61 6e 64    69 64 61 74 65 0a 20 20 20 20 65 6d 62 61 72 6b | -minibuffer-candidate.....embark | 
| 2b440 | 2d 74 61 72 67 65 74 2d 61 63 74 69 76 65 2d 72    65 67 69 6f 6e 0a 20 20 20 20 65 6d 62 61 72 6b | -target-active-region.....embark | 
| 2b460 | 2d 74 61 72 67 65 74 2d 63 6f 6c 6c 65 63 74 2d    63 61 6e 64 69 64 61 74 65 0a 20 20 20 20 65 6d | -target-collect-candidate.....em | 
| 2b480 | 62 61 72 6b 2d 74 61 72 67 65 74 2d 63 6f 6d 70    6c 65 74 69 6f 6e 2d 6c 69 73 74 2d 63 61 6e 64 | bark-target-completion-list-cand | 
| 2b4a0 | 69 64 61 74 65 0a 20 20 20 20 65 6d 62 61 72 6b    2d 74 61 72 67 65 74 2d 74 65 78 74 2d 68 65 61 | idate.....embark-target-text-hea | 
| 2b4c0 | 64 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 0a 20 20    20 20 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d | ding-at-point.....embark-target- | 
| 2b4e0 | 62 75 67 2d 72 65 66 65 72 65 6e 63 65 2d 61 74    2d 70 6f 69 6e 74 0a 20 20 20 20 65 6d 62 61 72 | bug-reference-at-point.....embar | 
| 2b500 | 6b 2d 74 61 72 67 65 74 2d 66 6c 79 6d 61 6b 65    2d 61 74 2d 70 6f 69 6e 74 0a 20 20 20 20 65 6d | k-target-flymake-at-point.....em | 
| 2b520 | 62 61 72 6b 2d 74 61 72 67 65 74 2d 73 6d 65 72    67 65 2d 61 74 2d 70 6f 69 6e 74 0a 20 20 20 20 | bark-target-smerge-at-point..... | 
| 2b540 | 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 70 61    63 6b 61 67 65 2d 61 74 2d 70 6f 69 6e 74 0a 20 | embark-target-package-at-point.. | 
| 2b560 | 20 20 20 65 6d 62 61 72 6b 2d 74 61 72 67 65 74    2d 65 6d 61 69 6c 2d 61 74 2d 70 6f 69 6e 74 0a | ...embark-target-email-at-point. | 
| 2b580 | 20 20 20 20 65 6d 62 61 72 6b 2d 74 61 72 67 65    74 2d 75 72 6c 2d 61 74 2d 70 6f 69 6e 74 0a 20 | ....embark-target-url-at-point.. | 
| 2b5a0 | 20 20 20 65 6d 62 61 72 6b 2d 74 61 72 67 65 74    2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 0a 20 | ...embark-target-file-at-point.. | 
| 2b5c0 | 20 20 20 65 6d 62 61 72 6b 2d 74 61 72 67 65 74    2d 63 75 73 74 6f 6d 2d 76 61 72 69 61 62 6c 65 | ...embark-target-custom-variable | 
| 2b5e0 | 2d 61 74 2d 70 6f 69 6e 74 0a 20 20 20 20 65 6d    62 61 72 6b 2d 74 61 72 67 65 74 2d 69 64 65 6e | -at-point.....embark-target-iden | 
| 2b600 | 74 69 66 69 65 72 2d 61 74 2d 70 6f 69 6e 74 0a    20 20 20 20 65 6d 62 61 72 6b 2d 74 61 72 67 65 | tifier-at-point.....embark-targe | 
| 2b620 | 74 2d 67 75 65 73 73 2d 66 69 6c 65 2d 61 74 2d    70 6f 69 6e 74 0a 20 20 20 20 65 6d 62 61 72 6b | t-guess-file-at-point.....embark | 
| 2b640 | 2d 74 61 72 67 65 74 2d 65 78 70 72 65 73 73 69    6f 6e 2d 61 74 2d 70 6f 69 6e 74 0a 20 20 20 20 | -target-expression-at-point..... | 
| 2b660 | 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 73 65    6e 74 65 6e 63 65 2d 61 74 2d 70 6f 69 6e 74 0a | embark-target-sentence-at-point. | 
| 2b680 | 20 20 20 20 65 6d 62 61 72 6b 2d 74 61 72 67 65    74 2d 70 61 72 61 67 72 61 70 68 2d 61 74 2d 70 | ....embark-target-paragraph-at-p | 
| 2b6a0 | 6f 69 6e 74 0a 20 20 20 20 65 6d 62 61 72 6b 2d    74 61 72 67 65 74 2d 64 65 66 75 6e 2d 61 74 2d | oint.....embark-target-defun-at- | 
| 2b6c0 | 70 6f 69 6e 74 0a 20 20 20 20 65 6d 62 61 72 6b    2d 74 61 72 67 65 74 2d 70 72 6f 67 2d 68 65 61 | point.....embark-target-prog-hea | 
| 2b6e0 | 64 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 29 0a 20    20 22 4c 69 73 74 20 6f 66 20 66 75 6e 63 74 69 | ding-at-point)..."List.of.functi | 
| 2b700 | 6f 6e 73 20 74 6f 20 64 65 74 65 72 6d 69 6e 65    20 74 68 65 20 74 61 72 67 65 74 20 69 6e 20 63 | ons.to.determine.the.target.in.c | 
| 2b720 | 75 72 72 65 6e 74 20 63 6f 6e 74 65 78 74 2e 0a    45 61 63 68 20 66 75 6e 63 74 69 6f 6e 20 73 68 | urrent.context..Each.function.sh | 
| 2b740 | 6f 75 6c 64 20 74 61 6b 65 20 6e 6f 20 61 72 67    75 6d 65 6e 74 73 20 61 6e 64 20 72 65 74 75 72 | ould.take.no.arguments.and.retur | 
| 2b760 | 6e 20 6f 6e 65 20 6f 66 3a 0a 0a 31 2e 20 61 20    63 6f 6e 73 20 28 54 59 50 45 20 2e 20 54 41 52 | n.one.of:..1..a.cons.(TYPE...TAR | 
| 2b780 | 47 45 54 29 20 77 68 65 72 65 20 54 41 52 47 45    54 20 69 73 20 61 20 73 74 72 69 6e 67 20 61 6e | GET).where.TARGET.is.a.string.an | 
| 2b7a0 | 64 20 54 59 50 45 20 69 73 20 61 0a 20 20 20 73    79 6d 62 6f 6c 20 28 77 68 69 63 68 20 69 73 20 | d.TYPE.is.a....symbol.(which.is. | 
| 2b7c0 | 6c 6f 6f 6b 65 64 20 75 70 20 69 6e 20 60 65 6d    62 61 72 6b 2d 6b 65 79 6d 61 70 2d 61 6c 69 73 | looked.up.in.`embark-keymap-alis | 
| 2b7e0 | 74 27 20 74 6f 0a 20 20 20 64 65 74 65 72 6d 69    6e 65 20 77 68 69 63 68 20 61 64 64 69 74 69 6f | t'.to....determine.which.additio | 
| 2b800 | 6e 61 6c 20 6b 65 79 62 69 6e 64 69 6e 67 73 20    66 6f 72 20 61 63 74 69 6f 6e 73 20 74 6f 20 73 | nal.keybindings.for.actions.to.s | 
| 2b820 | 65 74 75 70 29 3b 0a 0a 32 2e 20 61 20 64 6f 74    74 65 64 20 6c 69 73 74 20 6f 66 20 74 68 65 20 | etup);..2..a.dotted.list.of.the. | 
| 2b840 | 66 6f 72 6d 20 28 54 59 50 45 20 54 41 52 47 45    54 20 53 54 41 52 54 20 2e 20 45 4e 44 29 2c 20 | form.(TYPE.TARGET.START...END),. | 
| 2b860 | 77 68 65 72 65 0a 20 20 20 53 54 41 52 54 20 61    6e 64 20 45 4e 44 20 61 72 65 20 74 68 65 20 62 | where....START.and.END.are.the.b | 
| 2b880 | 75 66 66 65 72 20 70 6f 73 69 74 69 6f 6e 73 20    62 6f 75 6e 64 69 6e 67 20 54 41 52 47 45 54 2c | uffer.positions.bounding.TARGET, | 
| 2b8a0 | 20 75 73 65 64 0a 20 20 20 66 6f 72 20 68 69 67    68 6c 69 67 68 74 69 6e 67 3b 20 6f 72 0a 0a 33 | .used....for.highlighting;.or..3 | 
| 2b8c0 | 2e 20 61 20 70 6f 73 73 69 62 6c 79 20 65 6d 70    74 79 20 6c 69 73 74 20 6f 66 20 74 61 72 67 65 | ..a.possibly.empty.list.of.targe | 
| 2b8e0 | 74 73 2c 20 65 61 63 68 20 6f 66 20 74 79 70 65    20 31 20 6f 72 20 32 20 28 69 6e 0a 20 20 20 70 | ts,.each.of.type.1.or.2.(in....p | 
| 2b900 | 61 72 74 69 63 75 6c 61 72 20 69 66 20 61 20 74    61 72 67 65 74 20 66 69 6e 64 65 72 20 64 6f 65 | articular.if.a.target.finder.doe | 
| 2b920 | 73 20 6e 6f 74 20 66 69 6e 64 20 61 6e 79 20 74    61 72 67 65 74 73 2c 20 69 74 0a 20 20 20 73 68 | s.not.find.any.targets,.it....sh | 
| 2b940 | 6f 75 6c 64 20 72 65 74 75 72 6e 20 6e 69 6c 29    2e 22 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b | ould.return.nil)."...:type.'hook | 
| 2b960 | 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 6d    62 61 72 6b 2d 74 72 61 6e 73 66 6f 72 6d 65 72 | )..(defcustom.embark-transformer | 
| 2b980 | 2d 61 6c 69 73 74 0a 20 20 27 28 28 6d 69 6e 6f    72 2d 6d 6f 64 65 20 2e 20 65 6d 62 61 72 6b 2d | -alist...'((minor-mode...embark- | 
| 2b9a0 | 2d 6c 6f 6f 6b 75 70 2d 6c 69 67 68 74 65 72 2d    6d 69 6e 6f 72 2d 6d 6f 64 65 29 0a 20 20 20 20 | -lookup-lighter-minor-mode)..... | 
| 2b9c0 | 28 65 6d 62 61 72 6b 2d 6b 65 79 62 69 6e 64 69    6e 67 20 2e 20 65 6d 62 61 72 6b 2d 2d 6b 65 79 | (embark-keybinding...embark--key | 
| 2b9e0 | 62 69 6e 64 69 6e 67 2d 63 6f 6d 6d 61 6e 64 29    0a 20 20 20 20 28 70 72 6f 6a 65 63 74 2d 66 69 | binding-command).....(project-fi | 
| 2ba00 | 6c 65 20 2e 20 65 6d 62 61 72 6b 2d 2d 70 72 6f    6a 65 63 74 2d 66 69 6c 65 2d 66 75 6c 6c 2d 70 | le...embark--project-file-full-p | 
| 2ba20 | 61 74 68 29 0a 20 20 20 20 28 70 61 63 6b 61 67    65 20 2e 20 65 6d 62 61 72 6b 2d 2d 72 65 6d 6f | ath).....(package...embark--remo | 
| 2ba40 | 76 65 2d 70 61 63 6b 61 67 65 2d 76 65 72 73 69    6f 6e 29 0a 20 20 20 20 28 6d 75 6c 74 69 2d 63 | ve-package-version).....(multi-c | 
| 2ba60 | 61 74 65 67 6f 72 79 20 2e 20 65 6d 62 61 72 6b    2d 2d 72 65 66 69 6e 65 2d 6d 75 6c 74 69 2d 63 | ategory...embark--refine-multi-c | 
| 2ba80 | 61 74 65 67 6f 72 79 29 0a 20 20 20 20 28 66 69    6c 65 20 2e 20 65 6d 62 61 72 6b 2d 2d 73 69 6d | ategory).....(file...embark--sim | 
| 2baa0 | 70 6c 69 66 79 2d 70 61 74 68 29 29 0a 20 20 22    41 6c 69 73 74 20 61 73 73 6f 63 69 61 74 69 6e | plify-path))..."Alist.associatin | 
| 2bac0 | 67 20 74 79 70 65 20 74 6f 20 66 75 6e 63 74 69    6f 6e 73 20 66 6f 72 20 74 72 61 6e 73 66 6f 72 | g.type.to.functions.for.transfor | 
| 2bae0 | 6d 69 6e 67 20 74 61 72 67 65 74 73 2e 0a 45 61    63 68 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f 75 | ming.targets..Each.function.shou | 
| 2bb00 | 6c 64 20 74 61 6b 65 20 61 20 74 79 70 65 20 61    6e 64 20 61 20 74 61 72 67 65 74 20 73 74 72 69 | ld.take.a.type.and.a.target.stri | 
| 2bb20 | 6e 67 20 61 6e 64 20 72 65 74 75 72 6e 20 61 0a    70 61 69 72 20 6f 66 20 74 68 65 20 66 6f 72 6d | ng.and.return.a.pair.of.the.form | 
| 2bb40 | 20 61 20 60 63 6f 6e 73 27 20 6f 66 20 74 68 65    20 6e 65 77 20 74 79 70 65 20 61 6e 64 20 74 68 | .a.`cons'.of.the.new.type.and.th | 
| 2bb60 | 65 20 6e 65 77 20 74 61 72 67 65 74 2e 22 0a 20    20 3a 74 79 70 65 20 27 28 61 6c 69 73 74 20 3a | e.new.target."...:type.'(alist.: | 
| 2bb80 | 6b 65 79 2d 74 79 70 65 20 73 79 6d 62 6f 6c 20    3a 76 61 6c 75 65 2d 74 79 70 65 20 66 75 6e 63 | key-type.symbol.:value-type.func | 
| 2bba0 | 74 69 6f 6e 29 29 0a 0a 28 64 65 66 63 75 73 74    6f 6d 20 65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 | tion))..(defcustom.embark-become | 
| 2bbc0 | 2d 6b 65 79 6d 61 70 73 0a 20 20 27 28 65 6d 62    61 72 6b 2d 62 65 63 6f 6d 65 2d 68 65 6c 70 2d | -keymaps...'(embark-become-help- | 
| 2bbe0 | 6d 61 70 0a 20 20 20 20 65 6d 62 61 72 6b 2d 62    65 63 6f 6d 65 2d 66 69 6c 65 2b 62 75 66 66 65 | map.....embark-become-file+buffe | 
| 2bc00 | 72 2d 6d 61 70 0a 20 20 20 20 65 6d 62 61 72 6b    2d 62 65 63 6f 6d 65 2d 73 68 65 6c 6c 2d 63 6f | r-map.....embark-become-shell-co | 
| 2bc20 | 6d 6d 61 6e 64 2d 6d 61 70 0a 20 20 20 20 65 6d    62 61 72 6b 2d 62 65 63 6f 6d 65 2d 6d 61 74 63 | mmand-map.....embark-become-matc | 
| 2bc40 | 68 2d 6d 61 70 29 0a 20 20 22 4c 69 73 74 20 6f    66 20 6b 65 79 6d 61 70 73 20 66 6f 72 20 60 65 | h-map)..."List.of.keymaps.for.`e | 
| 2bc60 | 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 27 2e 0a 45    61 63 68 20 6b 65 79 6d 61 70 20 67 72 6f 75 70 | mbark-become'..Each.keymap.group | 
| 2bc80 | 73 20 61 20 73 65 74 20 6f 66 20 72 65 6c 61 74    65 64 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 | s.a.set.of.related.commands.that | 
| 2bca0 | 20 63 61 6e 0a 63 6f 6e 76 65 6e 69 65 6e 74 6c    79 20 62 65 63 6f 6d 65 20 6f 6e 65 20 61 6e 6f | .can.conveniently.become.one.ano | 
| 2bcc0 | 74 68 65 72 2e 22 0a 20 20 3a 74 79 70 65 20 27    28 72 65 70 65 61 74 20 76 61 72 69 61 62 6c 65 | ther."...:type.'(repeat.variable | 
| 2bce0 | 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65    6d 62 61 72 6b 2d 70 72 6f 6d 70 74 65 72 20 27 | ))..(defcustom.embark-prompter.' | 
| 2bd00 | 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 70 72    6f 6d 70 74 65 72 0a 20 20 22 46 75 6e 63 74 69 | embark-keymap-prompter..."Functi | 
| 2bd20 | 6f 6e 20 75 73 65 64 20 74 6f 20 70 72 6f 6d 70    74 20 74 68 65 20 75 73 65 72 20 66 6f 72 20 61 | on.used.to.prompt.the.user.for.a | 
| 2bd40 | 63 74 69 6f 6e 73 2e 0a 54 68 69 73 20 73 68 6f    75 6c 64 20 62 65 20 73 65 74 20 74 6f 20 61 20 | ctions..This.should.be.set.to.a. | 
| 2bd60 | 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 70 72    6f 6d 70 74 73 20 74 68 65 20 75 73 65 20 66 6f | function.that.prompts.the.use.fo | 
| 2bd80 | 72 20 61 6e 0a 61 63 74 69 6f 6e 20 61 6e 64 20    72 65 74 75 72 6e 73 20 74 68 65 20 73 79 6d 62 | r.an.action.and.returns.the.symb | 
| 2bda0 | 6f 6c 20 6e 61 6d 69 6e 67 20 74 68 65 20 61 63    74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 2e 20 20 54 | ol.naming.the.action.command...T | 
| 2bdc0 | 68 65 0a 64 65 66 61 75 6c 74 20 76 61 6c 75 65    2c 20 60 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 | he.default.value,.`embark-keymap | 
| 2bde0 | 2d 70 72 6f 6d 70 74 65 72 27 20 61 63 74 69 76    61 74 65 73 20 74 68 65 20 74 79 70 65 0a 73 70 | -prompter'.activates.the.type.sp | 
| 2be00 | 65 63 69 66 69 63 20 61 63 74 69 6f 6e 20 6b 65    79 6d 61 70 20 67 69 76 65 6e 20 69 6e 20 60 65 | ecific.action.keymap.given.in.`e | 
| 2be20 | 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 61 6c 69    73 74 27 2e 0a 54 68 65 72 65 20 69 73 20 61 6c | mbark-keymap-alist'..There.is.al | 
| 2be40 | 73 6f 20 60 65 6d 62 61 72 6b 2d 63 6f 6d 70 6c    65 74 69 6e 67 2d 72 65 61 64 2d 70 72 6f 6d 70 | so.`embark-completing-read-promp | 
| 2be60 | 74 65 72 27 20 77 68 69 63 68 0a 70 72 6f 6d 70    74 73 20 66 6f 72 20 61 6e 20 61 63 74 69 6f 6e | ter'.which.prompts.for.an.action | 
| 2be80 | 20 77 69 74 68 20 63 6f 6d 70 6c 65 74 69 6f 6e    2e 22 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f | .with.completion."...:type.'(cho | 
| 2bea0 | 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20    22 55 73 65 20 61 63 74 69 6f 6e 20 6b 65 79 6d | ice.(const.:tag."Use.action.keym | 
| 2bec0 | 61 70 73 22 20 65 6d 62 61 72 6b 2d 6b 65 79 6d    61 70 2d 70 72 6f 6d 70 74 65 72 29 0a 20 20 20 | aps".embark-keymap-prompter).... | 
| 2bee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 73 74 20 3a 74 61 67 20 22 52 65 61 64 20 | ..............(const.:tag."Read. | 
| 2bf00 | 61 63 74 69 6f 6e 20 77 69 74 68 20 63 6f 6d 70    6c 65 74 69 6f 6e 22 0a 20 20 20 20 20 20 20 20 | action.with.completion"......... | 
| 2bf20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    65 6d 62 61 72 6b 2d 63 6f 6d 70 6c 65 74 69 6e | ................embark-completin | 
| 2bf40 | 67 2d 72 65 61 64 2d 70 72 6f 6d 70 74 65 72 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g-read-prompter)................ | 
| 2bf60 | 20 20 28 66 75 6e 63 74 69 6f 6e 20 3a 74 61 67    20 22 4f 74 68 65 72 22 29 29 29 0a 0a 28 64 65 | ..(function.:tag."Other")))..(de | 
| 2bf80 | 66 63 75 73 74 6f 6d 20 65 6d 62 61 72 6b 2d 6b    65 79 6d 61 70 2d 70 72 6f 6d 70 74 65 72 2d 6b | fcustom.embark-keymap-prompter-k | 
| 2bfa0 | 65 79 20 22 40 22 0a 20 20 22 4b 65 79 20 74 6f    20 73 77 69 74 63 68 20 74 6f 20 74 68 65 20 6b | ey."@"..."Key.to.switch.to.the.k | 
| 2bfc0 | 65 79 6d 61 70 20 70 72 6f 6d 70 74 65 72 20 66    72 6f 6d 20 60 65 6d 62 61 72 6b 2d 63 6f 6d 70 | eymap.prompter.from.`embark-comp | 
| 2bfe0 | 6c 65 74 69 6e 67 2d 72 65 61 64 2d 70 72 6f 6d    70 74 65 72 27 2e 0a 0a 54 68 65 20 6b 65 79 20 | leting-read-prompter'...The.key. | 
| 2c000 | 6d 75 73 74 20 62 65 20 65 69 74 68 65 72 20 6e    69 6c 20 6f 72 20 61 20 73 74 72 69 6e 67 2e 20 | must.be.either.nil.or.a.string.. | 
| 2c020 | 20 54 68 65 0a 73 74 72 69 6e 67 20 6d 75 73 74    20 62 65 20 61 63 63 65 70 74 65 64 20 62 79 20 | .The.string.must.be.accepted.by. | 
| 2c040 | 60 6b 65 79 2d 76 61 6c 69 64 2d 70 27 2e 22 0a    20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 | `key-valid-p'."...:type.'(choice | 
| 2c060 | 20 6b 65 79 20 28 63 6f 6e 73 74 20 3a 74 61 67    20 22 4e 6f 6e 65 22 20 6e 69 6c 29 29 29 0a 0a | .key.(const.:tag."None".nil))).. | 
| 2c080 | 28 64 65 66 63 75 73 74 6f 6d 20 65 6d 62 61 72    6b 2d 63 79 63 6c 65 2d 6b 65 79 20 6e 69 6c 0a | (defcustom.embark-cycle-key.nil. | 
| 2c0a0 | 20 20 22 4b 65 79 20 75 73 65 64 20 66 6f 72 20    60 65 6d 62 61 72 6b 2d 63 79 63 6c 65 27 2e 0a | .."Key.used.for.`embark-cycle'.. | 
| 2c0c0 | 0a 49 66 20 74 68 65 20 6b 65 79 20 69 73 20 73    65 74 20 74 6f 20 6e 69 6c 20 69 74 20 64 65 66 | .If.the.key.is.set.to.nil.it.def | 
| 2c0e0 | 61 75 6c 74 73 20 74 6f 20 74 68 65 20 67 6c 6f    62 61 6c 20 62 69 6e 64 69 6e 67 20 6f 66 0a 60 | aults.to.the.global.binding.of.` | 
| 2c100 | 65 6d 62 61 72 6b 2d 61 63 74 27 2e 20 20 54 68    65 20 6b 65 79 20 6d 75 73 74 20 62 65 20 61 20 | embark-act'...The.key.must.be.a. | 
| 2c120 | 73 74 72 69 6e 67 20 77 68 69 63 68 20 69 73 20    61 63 63 65 70 74 65 64 20 62 79 0a 60 6b 65 79 | string.which.is.accepted.by.`key | 
| 2c140 | 2d 76 61 6c 69 64 2d 70 27 2e 22 0a 20 20 3a 74    79 70 65 20 27 28 63 68 6f 69 63 65 20 6b 65 79 | -valid-p'."...:type.'(choice.key | 
| 2c160 | 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 55 73    65 20 65 6d 62 61 72 6b 2d 61 63 74 20 6b 65 79 | .(const.:tag."Use.embark-act.key | 
| 2c180 | 22 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 63 75    73 74 6f 6d 20 65 6d 62 61 72 6b 2d 68 65 6c 70 | ".nil)))..(defcustom.embark-help | 
| 2c1a0 | 2d 6b 65 79 20 22 43 2d 68 22 0a 20 20 22 4b 65    79 20 75 73 65 64 20 66 6f 72 20 68 65 6c 70 2e | -key."C-h"..."Key.used.for.help. | 
| 2c1c0 | 0a 0a 54 68 65 20 6b 65 79 20 6d 75 73 74 20 62    65 20 65 69 74 68 65 72 20 6e 69 6c 20 6f 72 20 | ..The.key.must.be.either.nil.or. | 
| 2c1e0 | 61 20 73 74 72 69 6e 67 2e 20 20 54 68 65 0a 73    74 72 69 6e 67 20 6d 75 73 74 20 62 65 20 61 63 | a.string...The.string.must.be.ac | 
| 2c200 | 63 65 70 74 65 64 20 62 79 20 60 6b 65 79 2d 76    61 6c 69 64 2d 70 27 2e 22 0a 20 20 3a 74 79 70 | cepted.by.`key-valid-p'."...:typ | 
| 2c220 | 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73    74 20 22 43 2d 68 22 29 0a 20 20 20 20 20 20 20 | e.'(choice.(const."C-h")........ | 
| 2c240 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74    20 22 3f 22 29 0a 20 20 20 20 20 20 20 20 20 20 | ..........(const."?")........... | 
| 2c260 | 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74    61 67 20 22 4e 6f 6e 65 22 20 6e 69 6c 29 0a 20 | .......(const.:tag."None".nil).. | 
| 2c280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    6b 65 79 29 29 0a 0a 28 64 65 66 63 75 73 74 6f | ................key))..(defcusto | 
| 2c2a0 | 6d 20 65 6d 62 61 72 6b 2d 6b 65 79 62 69 6e 64    69 6e 67 2d 72 65 70 65 61 74 0a 20 20 28 70 72 | m.embark-keybinding-repeat...(pr | 
| 2c2c0 | 6f 70 65 72 74 69 7a 65 20 22 2a 22 20 27 66 61    63 65 20 27 65 6d 62 61 72 6b 2d 6b 65 79 62 69 | opertize."*".'face.'embark-keybi | 
| 2c2e0 | 6e 64 69 6e 67 2d 72 65 70 65 61 74 29 0a 20 20    22 49 6e 64 69 63 61 74 6f 72 20 73 74 72 69 6e | nding-repeat)..."Indicator.strin | 
| 2c300 | 67 20 66 6f 72 20 72 65 70 65 61 74 61 62 6c 65    20 6b 65 79 62 69 6e 64 69 6e 67 73 2e 0a 4b 65 | g.for.repeatable.keybindings..Ke | 
| 2c320 | 79 62 69 6e 64 69 6e 67 73 20 61 72 65 20 66 6f    72 6d 61 74 74 65 64 20 62 79 20 74 68 65 20 60 | ybindings.are.formatted.by.the.` | 
| 2c340 | 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27    20 70 72 6f 6d 70 74 65 72 20 61 6e 64 0a 74 68 | completing-read'.prompter.and.th | 
| 2c360 | 65 20 76 65 72 62 6f 73 65 20 69 6e 64 69 63 61    74 6f 72 2e 22 0a 20 20 3a 74 79 70 65 20 27 73 | e.verbose.indicator."...:type.'s | 
| 2c380 | 74 72 69 6e 67 29 0a 0a 28 64 65 66 66 61 63 65    20 65 6d 62 61 72 6b 2d 6b 65 79 62 69 6e 64 69 | tring)..(defface.embark-keybindi | 
| 2c3a0 | 6e 67 2d 72 65 70 65 61 74 0a 20 20 27 28 28 74    20 3a 69 6e 68 65 72 69 74 20 66 6f 6e 74 2d 6c | ng-repeat...'((t.:inherit.font-l | 
| 2c3c0 | 6f 63 6b 2d 62 75 69 6c 74 69 6e 2d 66 61 63 65    29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 | ock-builtin-face))..."Face.used. | 
| 2c3e0 | 74 6f 20 69 6e 64 69 63 61 74 65 20 6b 65 79 62    69 6e 64 69 6e 67 73 20 61 73 20 72 65 70 65 61 | to.indicate.keybindings.as.repea | 
| 2c400 | 74 61 62 6c 65 2e 22 29 0a 0a 28 64 65 66 66 61    63 65 20 65 6d 62 61 72 6b 2d 6b 65 79 62 69 6e | table.")..(defface.embark-keybin | 
| 2c420 | 64 69 6e 67 20 27 28 28 74 20 3a 69 6e 68 65 72    69 74 20 73 75 63 63 65 73 73 29 29 0a 20 20 22 | ding.'((t.:inherit.success))..." | 
| 2c440 | 46 61 63 65 20 75 73 65 64 20 74 6f 20 64 69 73    70 6c 61 79 20 6b 65 79 20 62 69 6e 64 69 6e 67 | Face.used.to.display.key.binding | 
| 2c460 | 73 2e 0a 55 73 65 64 20 62 79 20 60 65 6d 62 61    72 6b 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 | s..Used.by.`embark-completing-re | 
| 2c480 | 61 64 2d 70 72 6f 6d 70 74 65 72 27 20 61 6e 64    20 60 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d | ad-prompter'.and.`embark-keymap- | 
| 2c4a0 | 68 65 6c 70 27 2e 22 29 0a 0a 28 64 65 66 66 61    63 65 20 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 | help'.")..(defface.embark-keymap | 
| 2c4c0 | 20 27 28 28 74 20 3a 73 6c 61 6e 74 20 69 74 61    6c 69 63 29 29 0a 20 20 22 46 61 63 65 20 75 73 | .'((t.:slant.italic))..."Face.us | 
| 2c4e0 | 65 64 20 74 6f 20 64 69 73 70 6c 61 79 20 6b 65    79 6d 61 70 73 2e 0a 55 73 65 64 20 62 79 20 60 | ed.to.display.keymaps..Used.by.` | 
| 2c500 | 65 6d 62 61 72 6b 2d 63 6f 6d 70 6c 65 74 69 6e    67 2d 72 65 61 64 2d 70 72 6f 6d 70 74 65 72 27 | embark-completing-read-prompter' | 
| 2c520 | 20 61 6e 64 20 60 65 6d 62 61 72 6b 2d 6b 65 79    6d 61 70 2d 68 65 6c 70 27 2e 22 29 0a 0a 28 64 | .and.`embark-keymap-help'.")..(d | 
| 2c540 | 65 66 66 61 63 65 20 65 6d 62 61 72 6b 2d 74 61    72 67 65 74 20 27 28 28 74 20 3a 69 6e 68 65 72 | efface.embark-target.'((t.:inher | 
| 2c560 | 69 74 20 68 69 67 68 6c 69 67 68 74 29 29 0a 20    20 22 46 61 63 65 20 75 73 65 64 20 74 6f 20 68 | it.highlight))..."Face.used.to.h | 
| 2c580 | 69 67 68 6c 69 67 68 74 20 74 68 65 20 74 61 72    67 65 74 20 61 74 20 70 6f 69 6e 74 20 64 75 72 | ighlight.the.target.at.point.dur | 
| 2c5a0 | 69 6e 67 20 60 65 6d 62 61 72 6b 2d 61 63 74 27    2e 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | ing.`embark-act'.")..(defcustom. | 
| 2c5c0 | 65 6d 62 61 72 6b 2d 71 75 69 74 2d 61 66 74 65    72 2d 61 63 74 69 6f 6e 20 74 0a 20 20 22 53 68 | embark-quit-after-action.t..."Sh | 
| 2c5e0 | 6f 75 6c 64 20 60 65 6d 62 61 72 6b 2d 61 63 74    27 20 71 75 69 74 20 74 68 65 20 6d 69 6e 69 62 | ould.`embark-act'.quit.the.minib | 
| 2c600 | 75 66 66 65 72 3f 0a 54 68 69 73 20 63 6f 6e 74    72 6f 6c 73 20 77 68 65 74 68 65 72 20 63 61 6c | uffer?.This.controls.whether.cal | 
| 2c620 | 6c 69 6e 67 20 60 65 6d 62 61 72 6b 2d 61 63 74    27 20 77 69 74 68 6f 75 74 20 61 20 70 72 65 66 | ling.`embark-act'.without.a.pref | 
| 2c640 | 69 78 0a 61 72 67 75 6d 65 6e 74 20 71 75 69 74    73 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 | ix.argument.quits.the.minibuffer | 
| 2c660 | 20 6f 72 20 6e 6f 74 2e 20 20 59 6f 75 20 63 61    6e 20 61 6c 77 61 79 73 20 67 65 74 20 74 68 65 | .or.not...You.can.always.get.the | 
| 2c680 | 0a 6f 70 70 6f 73 69 74 65 20 62 65 68 61 76 69    6f 72 20 74 6f 20 74 68 61 74 20 69 6e 64 69 63 | .opposite.behavior.to.that.indic | 
| 2c6a0 | 61 74 65 64 20 62 79 20 74 68 69 73 20 76 61 72    69 61 62 6c 65 20 62 79 20 63 61 6c 6c 69 6e 67 | ated.by.this.variable.by.calling | 
| 2c6c0 | 0a 60 65 6d 62 61 72 6b 2d 61 63 74 27 20 77 69    74 68 20 5c 5c 5b 75 6e 69 76 65 72 73 61 6c 2d | .`embark-act'.with.\\[universal- | 
| 2c6e0 | 61 72 67 75 6d 65 6e 74 5d 2e 0a 0a 4e 6f 74 65    20 74 68 61 74 20 60 65 6d 62 61 72 6b 2d 61 63 | argument]...Note.that.`embark-ac | 
| 2c700 | 74 27 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 63    61 6c 6c 65 64 20 66 72 6f 6d 20 6f 75 74 73 69 | t'.can.also.be.called.from.outsi | 
| 2c720 | 64 65 20 74 68 65 0a 6d 69 6e 69 62 75 66 66 65    72 20 61 6e 64 20 74 68 69 73 20 76 61 72 69 61 | de.the.minibuffer.and.this.varia | 
| 2c740 | 62 6c 65 20 69 73 20 69 72 72 65 6c 65 76 61 6e    74 20 69 6e 20 74 68 61 74 20 63 61 73 65 2e 0a | ble.is.irrelevant.in.that.case.. | 
| 2c760 | 0a 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20    74 20 6f 72 20 6e 69 6c 20 74 68 69 73 20 76 61 | .In.addition.to.t.or.nil.this.va | 
| 2c780 | 72 69 61 62 6c 65 20 63 61 6e 20 61 6c 73 6f 20    62 65 20 73 65 74 20 74 6f 20 61 6e 0a 61 6c 69 | riable.can.also.be.set.to.an.ali | 
| 2c7a0 | 73 74 20 74 6f 20 73 70 65 63 69 66 79 20 74 68    65 20 6d 69 6e 69 62 75 66 66 65 72 20 71 75 69 | st.to.specify.the.minibuffer.qui | 
| 2c7c0 | 74 74 69 6e 67 20 62 65 68 61 76 69 6f 72 20 70    65 72 20 63 6f 6d 6d 61 6e 64 2e 0a 49 6e 20 74 | tting.behavior.per.command..In.t | 
| 2c7e0 | 68 65 20 61 6c 69 73 74 20 63 61 73 65 20 6f 6e    65 20 63 61 6e 20 61 64 64 69 74 69 6f 6e 61 6c | he.alist.case.one.can.additional | 
| 2c800 | 6c 79 20 75 73 65 20 74 68 65 20 6b 65 79 20 74    20 74 6f 0a 70 72 65 73 63 72 69 62 65 20 61 20 | ly.use.the.key.t.to.prescribe.a. | 
| 2c820 | 64 65 66 61 75 6c 74 20 66 6f 72 20 63 6f 6d 6d    61 6e 64 73 20 6e 6f 74 20 75 73 65 64 20 61 73 | default.for.commands.not.used.as | 
| 2c840 | 20 61 6c 69 73 74 20 6b 65 79 73 2e 22 0a 20 20    3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 | .alist.keys."...:type.'(choice.( | 
| 2c860 | 63 6f 6e 73 74 20 3a 74 61 67 20 22 41 6c 77 61    79 73 20 71 75 69 74 22 20 74 29 0a 20 20 20 20 | const.:tag."Always.quit".t)..... | 
| 2c880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    6e 73 74 20 3a 74 61 67 20 22 4e 65 76 65 72 20 | .............(const.:tag."Never. | 
| 2c8a0 | 71 75 69 74 22 20 6e 69 6c 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 61 6c 69 | quit".nil)..................(ali | 
| 2c8c0 | 73 74 20 3a 74 61 67 20 22 43 6f 6e 66 69 67 75    72 65 20 70 65 72 20 61 63 74 69 6f 6e 22 0a 20 | st.:tag."Configure.per.action".. | 
| 2c8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 3a 6b 65 79 2d 74 79 70 65 | .......................:key-type | 
| 2c900 | 20 28 63 68 6f 69 63 65 20 28 66 75 6e 63 74 69    6f 6e 20 3a 74 61 67 20 22 41 63 74 69 6f 6e 22 | .(choice.(function.:tag."Action" | 
| 2c920 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 2c940 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e    73 74 20 3a 74 61 67 20 22 41 6c 6c 20 6f 74 68 | ............(const.:tag."All.oth | 
| 2c960 | 65 72 20 61 63 74 69 6f 6e 73 22 20 74 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | er.actions".t))................. | 
| 2c980 | 20 20 20 20 20 20 20 20 3a 76 61 6c 75 65 2d 74    79 70 65 20 28 63 68 6f 69 63 65 20 28 63 6f 6e | ........:value-type.(choice.(con | 
| 2c9a0 | 73 74 20 3a 74 61 67 20 22 51 75 69 74 22 20 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | st.:tag."Quit".t)............... | 
| 2c9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | ..............................(c | 
| 2c9e0 | 6f 6e 73 74 20 3a 74 61 67 20 22 44 6f 20 6e 6f    74 20 71 75 69 74 22 20 6e 69 6c 29 29 29 29 29 | onst.:tag."Do.not.quit".nil))))) | 
| 2ca00 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 6d 62    61 72 6b 2d 63 6f 6e 66 69 72 6d 2d 61 63 74 2d | ..(defcustom.embark-confirm-act- | 
| 2ca20 | 61 6c 6c 20 74 0a 20 20 22 53 68 6f 75 6c 64 20    60 65 6d 62 61 72 6b 2d 61 63 74 2d 61 6c 6c 27 | all.t..."Should.`embark-act-all' | 
| 2ca40 | 20 70 72 6f 6d 70 74 20 74 68 65 20 75 73 65 72    20 66 6f 72 20 63 6f 6e 66 69 72 6d 61 74 69 6f | .prompt.the.user.for.confirmatio | 
| 2ca60 | 6e 3f 0a 45 76 65 6e 20 69 66 20 74 68 69 73 20    76 61 72 69 61 62 6c 65 20 69 73 20 6e 69 6c 20 | n?.Even.if.this.variable.is.nil. | 
| 2ca80 | 79 6f 75 20 6d 61 79 20 73 74 69 6c 6c 20 62 65    20 70 72 6f 6d 70 74 65 64 20 74 6f 20 63 6f 6e | you.may.still.be.prompted.to.con | 
| 2caa0 | 66 69 72 6d 0a 73 6f 6d 65 20 75 73 65 73 20 6f    66 20 60 65 6d 62 61 72 6b 2d 61 63 74 2d 61 6c | firm.some.uses.of.`embark-act-al | 
| 2cac0 | 6c 27 2c 20 6e 61 6d 65 6c 79 2c 20 66 6f 72 20    74 68 6f 73 65 20 61 63 74 69 6f 6e 73 20 77 68 | l',.namely,.for.those.actions.wh | 
| 2cae0 | 6f 73 65 0a 65 6e 74 72 79 20 69 6e 20 60 65 6d    62 61 72 6b 2d 70 72 65 2d 61 63 74 69 6f 6e 2d | ose.entry.in.`embark-pre-action- | 
| 2cb00 | 68 6f 6f 6b 73 27 20 69 6e 63 6c 75 64 65 73 20    60 65 6d 62 61 72 6b 2d 2d 63 6f 6e 66 69 72 6d | hooks'.includes.`embark--confirm | 
| 2cb20 | 27 2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f    6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f | '."...:type.'boolean)..(defcusto | 
| 2cb40 | 6d 20 65 6d 62 61 72 6b 2d 64 65 66 61 75 6c 74    2d 61 63 74 69 6f 6e 2d 6f 76 65 72 72 69 64 65 | m.embark-default-action-override | 
| 2cb60 | 73 20 6e 69 6c 0a 20 20 22 41 6c 69 73 74 20 61    73 73 6f 63 69 61 74 69 6e 67 20 74 61 72 67 65 | s.nil..."Alist.associating.targe | 
| 2cb80 | 74 20 74 79 70 65 73 20 77 69 74 68 20 6f 76 65    72 72 69 64 69 6e 67 20 64 65 66 61 75 6c 74 20 | t.types.with.overriding.default. | 
| 2cba0 | 61 63 74 69 6f 6e 73 2e 0a 57 68 65 6e 20 74 68    65 20 73 6f 75 72 63 65 20 6f 66 20 61 20 74 61 | actions..When.the.source.of.a.ta | 
| 2cbc0 | 72 67 65 74 20 69 73 20 6d 69 6e 69 62 75 66 66    65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 2c 20 74 | rget.is.minibuffer.completion,.t | 
| 2cbe0 | 68 65 20 64 65 66 61 75 6c 74 0a 61 63 74 69 6f    6e 20 66 6f 72 20 69 74 20 69 73 20 75 73 75 61 | he.default.action.for.it.is.usua | 
| 2cc00 | 6c 6c 79 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20    74 68 61 74 20 6f 70 65 6e 65 64 20 74 68 65 20 | lly.the.command.that.opened.the. | 
| 2cc20 | 6d 69 6e 69 62 75 66 66 65 72 0a 69 6e 20 74 68    65 20 66 69 72 73 74 20 70 6c 61 63 65 20 62 75 | minibuffer.in.the.first.place.bu | 
| 2cc40 | 74 20 74 68 69 73 20 63 61 6e 20 62 65 20 6f 76    65 72 72 69 64 64 65 6e 20 66 6f 72 20 61 20 67 | t.this.can.be.overridden.for.a.g | 
| 2cc60 | 69 76 65 6e 20 74 79 70 65 20 62 79 0a 61 6e 20    65 6e 74 72 79 20 69 6e 20 74 68 69 73 20 6c 69 | iven.type.by.an.entry.in.this.li | 
| 2cc80 | 73 74 2e 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65    2c 20 69 66 20 79 6f 75 20 72 75 6e 20 60 64 65 | st...For.example,.if.you.run.`de | 
| 2cca0 | 6c 65 74 65 2d 66 69 6c 65 27 20 74 68 65 20 64    65 66 61 75 6c 74 20 61 63 74 69 6f 6e 20 66 6f | lete-file'.the.default.action.fo | 
| 2ccc0 | 72 20 69 74 73 0a 63 6f 6d 70 6c 65 74 69 6f 6e    20 63 61 6e 64 69 64 61 74 65 73 20 69 73 20 60 | r.its.completion.candidates.is.` | 
| 2cce0 | 64 65 6c 65 74 65 2d 66 69 6c 65 27 20 69 74 73    65 6c 66 2e 20 20 59 6f 75 20 6d 61 79 20 70 72 | delete-file'.itself...You.may.pr | 
| 2cd00 | 65 66 65 72 20 74 6f 0a 6d 61 6b 65 20 60 66 69    6e 64 2d 66 69 6c 65 27 20 74 68 65 20 64 65 66 | efer.to.make.`find-file'.the.def | 
| 2cd20 | 61 75 6c 74 20 61 63 74 69 6f 6e 20 66 6f 72 20    61 6c 6c 20 66 69 6c 65 73 2c 20 65 76 65 6e 20 | ault.action.for.all.files,.even. | 
| 2cd40 | 69 66 20 74 68 65 79 0a 77 65 72 65 20 6f 62 74    61 69 6e 65 64 20 66 72 6f 6d 20 61 20 60 64 65 | if.they.were.obtained.from.a.`de | 
| 2cd60 | 6c 65 74 65 2d 66 69 6c 65 27 20 70 72 6f 6d 70    74 2e 20 20 49 6e 20 74 68 61 74 20 63 61 73 65 | lete-file'.prompt...In.that.case | 
| 2cd80 | 20 79 6f 75 20 63 61 6e 0a 63 6f 6e 66 69 67 75    72 65 20 74 68 61 74 20 62 79 20 61 64 64 69 6e | .you.can.configure.that.by.addin | 
| 2cda0 | 67 20 61 6e 20 65 6e 74 72 79 20 74 6f 20 74 68    69 73 20 76 61 72 69 61 62 6c 65 20 70 61 69 72 | g.an.entry.to.this.variable.pair | 
| 2cdc0 | 69 6e 67 20 60 66 69 6c 65 27 0a 77 69 74 68 20    60 66 69 6e 64 2d 66 69 6c 65 27 2e 0a 0a 49 6e | ing.`file'.with.`find-file'...In | 
| 2cde0 | 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 61 72    67 65 74 20 74 79 70 65 73 2c 20 79 6f 75 20 63 | .addition.to.target.types,.you.c | 
| 2ce00 | 61 6e 20 61 6c 73 6f 20 75 73 65 20 61 73 20 6b    65 79 73 20 69 6e 20 74 68 69 73 20 61 6c 69 73 | an.also.use.as.keys.in.this.alis | 
| 2ce20 | 74 2c 0a 70 61 69 72 73 20 6f 66 20 61 20 74 61    72 67 65 74 20 74 79 70 65 20 61 6e 64 20 61 20 | t,.pairs.of.a.target.type.and.a. | 
| 2ce40 | 63 6f 6d 6d 61 6e 64 20 6e 61 6d 65 2e 20 20 53    75 63 68 20 61 20 70 61 69 72 20 69 6e 64 69 63 | command.name...Such.a.pair.indic | 
| 2ce60 | 61 74 65 73 20 74 68 61 74 0a 74 68 65 20 6f 76    65 72 72 69 64 65 20 6f 6e 6c 79 20 61 70 70 6c | ates.that.the.override.only.appl | 
| 2ce80 | 69 65 73 20 69 66 20 74 68 65 20 74 61 72 67 65    74 20 77 61 73 20 6f 62 74 61 69 6e 65 64 20 66 | ies.if.the.target.was.obtained.f | 
| 2cea0 | 72 6f 6d 20 6d 69 6e 69 62 75 66 66 65 72 0a 63    6f 6d 70 6c 65 74 69 6f 6e 20 66 72 6f 6d 20 74 | rom.minibuffer.completion.from.t | 
| 2cec0 | 68 61 74 20 63 6f 6d 6d 61 6e 64 2e 20 20 46 6f    72 20 65 78 61 6d 70 6c 65 20 61 64 64 69 6e 67 | hat.command...For.example.adding | 
| 2cee0 | 20 61 6e 0a 65 6e 74 72 79 20 28 63 6f 6e 73 20    28 63 6f 6e 73 20 5c 5c 3d 27 66 69 6c 65 20 5c | .an.entry.(cons.(cons.\\='file.\ | 
| 2cf00 | 5c 3d 27 64 65 6c 65 74 65 2d 66 69 6c 65 29 20    5c 5c 3d 27 66 69 6e 64 2d 66 69 6c 65 29 20 74 | \='delete-file).\\='find-file).t | 
| 2cf20 | 6f 20 74 68 69 73 20 61 6c 69 73 74 20 77 6f 75    6c 64 0a 69 6e 64 69 63 61 74 65 20 74 68 61 74 | o.this.alist.would.indicate.that | 
| 2cf40 | 20 66 6f 72 20 66 69 6c 65 73 20 61 74 20 74 68    65 20 70 72 6f 6d 70 74 20 6f 66 20 74 68 65 20 | .for.files.at.the.prompt.of.the. | 
| 2cf60 | 60 64 65 6c 65 74 65 2d 66 69 6c 65 27 20 63 6f    6d 6d 61 6e 64 2c 0a 60 66 69 6e 64 2d 66 69 6c | `delete-file'.command,.`find-fil | 
| 2cf80 | 65 27 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65    64 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 | e'.should.be.used.as.the.default | 
| 2cfa0 | 20 61 63 74 69 6f 6e 2e 22 0a 20 20 3a 74 79 70    65 20 27 28 61 6c 69 73 74 20 3a 6b 65 79 2d 74 | .action."...:type.'(alist.:key-t | 
| 2cfc0 | 79 70 65 20 28 63 68 6f 69 63 65 20 28 73 79 6d    62 6f 6c 20 3a 74 61 67 20 22 54 79 70 65 22 29 | ype.(choice.(symbol.:tag."Type") | 
| 2cfe0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 2d000 | 20 20 20 28 63 6f 6e 73 20 28 73 79 6d 62 6f 6c    20 3a 74 61 67 20 22 54 79 70 65 22 29 0a 20 20 | ...(cons.(symbol.:tag."Type")... | 
| 2d020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 2d040 | 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 20 3a 74    61 67 20 22 43 6f 6d 6d 61 6e 64 22 29 29 29 0a | ......(symbol.:tag."Command"))). | 
| 2d060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    3a 76 61 6c 75 65 2d 74 79 70 65 20 28 66 75 6e | ................:value-type.(fun | 
| 2d080 | 63 74 69 6f 6e 20 3a 74 61 67 20 22 44 65 66 61    75 6c 74 20 61 63 74 69 6f 6e 22 29 29 29 0a 0a | ction.:tag."Default.action"))).. | 
| 2d0a0 | 28 64 65 66 63 75 73 74 6f 6d 20 65 6d 62 61 72    6b 2d 74 61 72 67 65 74 2d 69 6e 6a 65 63 74 69 | (defcustom.embark-target-injecti | 
| 2d0c0 | 6f 6e 2d 68 6f 6f 6b 73 0a 20 20 27 28 28 61 73    79 6e 63 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e | on-hooks...'((async-shell-comman | 
| 2d0e0 | 64 20 65 6d 62 61 72 6b 2d 2d 61 6c 6c 6f 77 2d    65 64 69 74 20 65 6d 62 61 72 6b 2d 2d 73 68 65 | d.embark--allow-edit.embark--she | 
| 2d100 | 6c 6c 2d 70 72 65 70 29 0a 20 20 20 20 28 73 68    65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 65 6d 62 61 | ll-prep).....(shell-command.emba | 
| 2d120 | 72 6b 2d 2d 61 6c 6c 6f 77 2d 65 64 69 74 20 65    6d 62 61 72 6b 2d 2d 73 68 65 6c 6c 2d 70 72 65 | rk--allow-edit.embark--shell-pre | 
| 2d140 | 70 29 0a 20 20 20 20 28 70 70 2d 65 76 61 6c 2d    65 78 70 72 65 73 73 69 6f 6e 20 65 6d 62 61 72 | p).....(pp-eval-expression.embar | 
| 2d160 | 6b 2d 2d 65 76 61 6c 2d 70 72 65 70 29 0a 20 20    20 20 28 65 76 61 6c 2d 65 78 70 72 65 73 73 69 | k--eval-prep).....(eval-expressi | 
| 2d180 | 6f 6e 20 65 6d 62 61 72 6b 2d 2d 65 76 61 6c 2d    70 72 65 70 29 0a 20 20 20 20 28 70 61 63 6b 61 | on.embark--eval-prep).....(packa | 
| 2d1a0 | 67 65 2d 64 65 6c 65 74 65 20 65 6d 62 61 72 6b    2d 2d 66 6f 72 63 65 2d 63 6f 6d 70 6c 65 74 65 | ge-delete.embark--force-complete | 
| 2d1c0 | 29 0a 20 20 20 20 3b 3b 20 63 6f 6d 6d 61 6e 64    73 20 65 76 61 6c 75 61 74 69 6e 67 20 63 6f 64 | ).....;;.commands.evaluating.cod | 
| 2d1e0 | 65 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 62    75 66 66 65 72 2c 20 77 68 69 63 68 20 6d 61 79 | e.found.in.the.buffer,.which.may | 
| 2d200 | 20 69 6e 20 74 75 72 6e 20 70 72 6f 6d 70 74 0a    20 20 20 20 28 65 6d 62 61 72 6b 2d 70 70 2d 65 | .in.turn.prompt.....(embark-pp-e | 
| 2d220 | 76 61 6c 2d 64 65 66 75 6e 20 65 6d 62 61 72 6b    2d 2d 69 67 6e 6f 72 65 2d 74 61 72 67 65 74 29 | val-defun.embark--ignore-target) | 
| 2d240 | 0a 20 20 20 20 28 65 76 61 6c 2d 64 65 66 75 6e    20 65 6d 62 61 72 6b 2d 2d 69 67 6e 6f 72 65 2d | .....(eval-defun.embark--ignore- | 
| 2d260 | 74 61 72 67 65 74 29 0a 20 20 20 20 28 65 76 61    6c 2d 6c 61 73 74 2d 73 65 78 70 20 65 6d 62 61 | target).....(eval-last-sexp.emba | 
| 2d280 | 72 6b 2d 2d 69 67 6e 6f 72 65 2d 74 61 72 67 65    74 29 0a 20 20 20 20 28 65 6d 62 61 72 6b 2d 65 | rk--ignore-target).....(embark-e | 
| 2d2a0 | 76 61 6c 2d 72 65 70 6c 61 63 65 20 65 6d 62 61    72 6b 2d 2d 69 67 6e 6f 72 65 2d 74 61 72 67 65 | val-replace.embark--ignore-targe | 
| 2d2c0 | 74 29 0a 20 20 20 20 3b 3b 20 63 6f 6d 6d 61 6e    64 73 20 77 68 69 63 68 20 70 72 6f 6d 70 74 20 | t).....;;.commands.which.prompt. | 
| 2d2e0 | 66 6f 72 20 73 6f 6d 65 74 68 69 6e 67 20 74 68    61 74 20 69 73 20 2a 6e 6f 74 2a 20 74 68 65 20 | for.something.that.is.*not*.the. | 
| 2d300 | 74 61 72 67 65 74 0a 20 20 20 20 28 77 72 69 74    65 2d 72 65 67 69 6f 6e 20 65 6d 62 61 72 6b 2d | target.....(write-region.embark- | 
| 2d320 | 2d 69 67 6e 6f 72 65 2d 74 61 72 67 65 74 29 0a    20 20 20 20 28 61 70 70 65 6e 64 2d 74 6f 2d 66 | -ignore-target).....(append-to-f | 
| 2d340 | 69 6c 65 20 65 6d 62 61 72 6b 2d 2d 69 67 6e 6f    72 65 2d 74 61 72 67 65 74 29 0a 20 20 20 20 28 | ile.embark--ignore-target).....( | 
| 2d360 | 61 70 70 65 6e 64 2d 74 6f 2d 62 75 66 66 65 72    20 65 6d 62 61 72 6b 2d 2d 69 67 6e 6f 72 65 2d | append-to-buffer.embark--ignore- | 
| 2d380 | 74 61 72 67 65 74 29 0a 20 20 20 20 28 73 68 65    6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 6f 6e 2d 72 65 | target).....(shell-command-on-re | 
| 2d3a0 | 67 69 6f 6e 20 65 6d 62 61 72 6b 2d 2d 69 67 6e    6f 72 65 2d 74 61 72 67 65 74 29 0a 20 20 20 20 | gion.embark--ignore-target)..... | 
| 2d3c0 | 28 66 6f 72 6d 61 74 2d 65 6e 63 6f 64 65 2d 72    65 67 69 6f 6e 20 65 6d 62 61 72 6b 2d 2d 69 67 | (format-encode-region.embark--ig | 
| 2d3e0 | 6e 6f 72 65 2d 74 61 72 67 65 74 29 0a 20 20 20    20 28 66 6f 72 6d 61 74 2d 64 65 63 6f 64 65 2d | nore-target).....(format-decode- | 
| 2d400 | 72 65 67 69 6f 6e 20 65 6d 62 61 72 6b 2d 2d 69    67 6e 6f 72 65 2d 74 61 72 67 65 74 29 0a 20 20 | region.embark--ignore-target)... | 
| 2d420 | 20 20 28 78 72 65 66 2d 66 69 6e 64 2d 64 65 66    69 6e 69 74 69 6f 6e 73 20 65 6d 62 61 72 6b 2d | ..(xref-find-definitions.embark- | 
| 2d440 | 2d 69 67 6e 6f 72 65 2d 74 61 72 67 65 74 29 0a    20 20 20 20 28 78 72 65 66 2d 66 69 6e 64 2d 72 | -ignore-target).....(xref-find-r | 
| 2d460 | 65 66 65 72 65 6e 63 65 73 20 65 6d 62 61 72 6b    2d 2d 69 67 6e 6f 72 65 2d 74 61 72 67 65 74 29 | eferences.embark--ignore-target) | 
| 2d480 | 0a 20 20 20 20 28 73 6f 72 74 2d 72 65 67 65 78    70 2d 66 69 65 6c 64 73 20 65 6d 62 61 72 6b 2d | .....(sort-regexp-fields.embark- | 
| 2d4a0 | 2d 69 67 6e 6f 72 65 2d 74 61 72 67 65 74 29 0a    20 20 20 20 28 61 6c 69 67 6e 2d 72 65 67 65 78 | -ignore-target).....(align-regex | 
| 2d4c0 | 70 20 65 6d 62 61 72 6b 2d 2d 69 67 6e 6f 72 65    2d 74 61 72 67 65 74 29 29 0a 20 20 22 41 6c 69 | p.embark--ignore-target))..."Ali | 
| 2d4e0 | 73 74 20 61 73 73 6f 63 69 61 74 69 6e 67 20 63    6f 6d 6d 61 6e 64 73 20 77 69 74 68 20 70 6f 73 | st.associating.commands.with.pos | 
| 2d500 | 74 2d 69 6e 6a 65 63 74 69 6f 6e 20 73 65 74 75    70 20 68 6f 6f 6b 73 2e 0a 46 6f 72 20 63 6f 6d | t-injection.setup.hooks..For.com | 
| 2d520 | 6d 61 6e 64 73 20 61 70 70 65 61 72 69 6e 67 20    61 73 20 6b 65 79 73 20 69 6e 20 74 68 69 73 20 | mands.appearing.as.keys.in.this. | 
| 2d540 | 61 6c 69 73 74 2c 20 72 75 6e 20 74 68 65 0a 63    6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 76 61 6c | alist,.run.the.corresponding.val | 
| 2d560 | 75 65 20 61 73 20 61 20 73 65 74 75 70 20 68 6f    6f 6b 20 61 66 74 65 72 20 69 6e 6a 65 63 74 69 | ue.as.a.setup.hook.after.injecti | 
| 2d580 | 6e 67 20 74 68 65 20 74 61 72 67 65 74 0a 69 6e    74 6f 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 | ng.the.target.into.in.the.minibu | 
| 2d5a0 | 66 66 65 72 20 61 6e 64 20 62 65 66 6f 72 65 20    61 63 74 69 6e 67 20 6f 6e 20 69 74 2e 20 20 54 | ffer.and.before.acting.on.it...T | 
| 2d5c0 | 68 65 20 68 6f 6f 6b 73 20 6d 75 73 74 0a 61 63    63 65 70 74 20 61 72 62 69 74 72 61 72 79 20 6b | he.hooks.must.accept.arbitrary.k | 
| 2d5e0 | 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73    2e 20 20 54 68 65 20 3a 61 63 74 69 6f 6e 20 63 | eyword.arguments...The.:action.c | 
| 2d600 | 6f 6d 6d 61 6e 64 2c 20 74 68 65 0a 3a 74 61 72    67 65 74 20 73 74 72 69 6e 67 20 61 6e 64 20 74 | ommand,.the.:target.string.and.t | 
| 2d620 | 61 72 67 65 74 20 3a 74 79 70 65 20 61 72 65 20    61 6c 77 61 79 73 20 70 72 65 73 65 6e 74 2e 20 | arget.:type.are.always.present.. | 
| 2d640 | 20 46 6f 72 20 61 63 74 69 6f 6e 73 0a 61 74 20    70 6f 69 6e 74 20 74 68 65 20 74 61 72 67 65 74 | .For.actions.at.point.the.target | 
| 2d660 | 20 3a 62 6f 75 6e 64 73 20 61 72 65 20 70 61 73    73 65 64 20 74 6f 6f 2e 20 20 54 68 65 20 64 65 | .:bounds.are.passed.too...The.de | 
| 2d680 | 66 61 75 6c 74 20 70 72 65 2d 61 63 74 69 6f 6e    0a 68 6f 6f 6b 20 69 73 20 73 70 65 63 69 66 69 | fault.pre-action.hook.is.specifi | 
| 2d6a0 | 65 64 20 62 79 20 74 68 65 20 65 6e 74 72 79 20    77 69 74 68 20 6b 65 79 20 74 2e 20 20 46 75 72 | ed.by.the.entry.with.key.t...Fur | 
| 2d6c0 | 74 68 65 72 6d 6f 72 65 2c 20 68 6f 6f 6b 73 20    77 69 74 68 0a 74 68 65 20 6b 65 79 20 3a 61 6c | thermore,.hooks.with.the.key.:al | 
| 2d6e0 | 77 61 79 73 20 61 72 65 20 65 78 65 63 75 74 65    64 20 61 6c 77 61 79 73 2e 22 0a 20 20 3a 74 79 | ways.are.executed.always."...:ty | 
| 2d700 | 70 65 20 27 28 61 6c 69 73 74 20 3a 6b 65 79 2d    74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 20 | pe.'(alist.:key-type............ | 
| 2d720 | 20 20 20 20 20 28 63 68 6f 69 63 65 20 73 79 6d    62 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .....(choice.symbol............. | 
| 2d740 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e    73 74 20 3a 74 61 67 20 22 44 65 66 61 75 6c 74 | ............(const.:tag."Default | 
| 2d760 | 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | ".t).........................(co | 
| 2d780 | 6e 73 74 20 3a 74 61 67 20 22 41 6c 77 61 79 73    22 20 3a 61 6c 77 61 79 73 29 29 0a 20 20 20 20 | nst.:tag."Always".:always))..... | 
| 2d7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 6c    75 65 2d 74 79 70 65 20 68 6f 6f 6b 29 29 0a 0a | ............:value-type.hook)).. | 
| 2d7c0 | 28 64 65 66 63 75 73 74 6f 6d 20 65 6d 62 61 72    6b 2d 70 72 65 2d 61 63 74 69 6f 6e 2d 68 6f 6f | (defcustom.embark-pre-action-hoo | 
| 2d7e0 | 6b 73 0a 20 20 60 28 3b 3b 20 63 6f 6d 6d 61 6e    64 73 20 74 68 61 74 20 6e 65 65 64 20 74 6f 20 | ks...`(;;.commands.that.need.to. | 
| 2d800 | 70 6f 73 69 74 69 6f 6e 20 70 6f 69 6e 74 20 61    74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 | position.point.at.the.beginning. | 
| 2d820 | 6f 72 20 65 6e 64 0a 20 20 20 20 28 65 76 61 6c    2d 6c 61 73 74 2d 73 65 78 70 20 65 6d 62 61 72 | or.end.....(eval-last-sexp.embar | 
| 2d840 | 6b 2d 2d 65 6e 64 2d 6f 66 2d 74 61 72 67 65 74    29 0a 20 20 20 20 28 69 6e 64 65 6e 74 2d 70 70 | k--end-of-target).....(indent-pp | 
| 2d860 | 2d 73 65 78 70 20 65 6d 62 61 72 6b 2d 2d 62 65    67 69 6e 6e 69 6e 67 2d 6f 66 2d 74 61 72 67 65 | -sexp.embark--beginning-of-targe | 
| 2d880 | 74 29 0a 20 20 20 20 28 62 61 63 6b 77 61 72 64    2d 75 70 2d 6c 69 73 74 20 65 6d 62 61 72 6b 2d | t).....(backward-up-list.embark- | 
| 2d8a0 | 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 74 61    72 67 65 74 29 0a 20 20 20 20 28 62 61 63 6b 77 | -beginning-of-target).....(backw | 
| 2d8c0 | 61 72 64 2d 6c 69 73 74 20 65 6d 62 61 72 6b 2d    2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 74 61 | ard-list.embark--beginning-of-ta | 
| 2d8e0 | 72 67 65 74 29 0a 20 20 20 20 28 66 6f 72 77 61    72 64 2d 6c 69 73 74 20 65 6d 62 61 72 6b 2d 2d | rget).....(forward-list.embark-- | 
| 2d900 | 65 6e 64 2d 6f 66 2d 74 61 72 67 65 74 29 0a 20    20 20 20 28 66 6f 72 77 61 72 64 2d 73 65 78 70 | end-of-target).....(forward-sexp | 
| 2d920 | 20 65 6d 62 61 72 6b 2d 2d 65 6e 64 2d 6f 66 2d    74 61 72 67 65 74 29 0a 20 20 20 20 28 62 61 63 | .embark--end-of-target).....(bac | 
| 2d940 | 6b 77 61 72 64 2d 73 65 78 70 20 65 6d 62 61 72    6b 2d 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d | kward-sexp.embark--beginning-of- | 
| 2d960 | 74 61 72 67 65 74 29 0a 20 20 20 20 28 72 61 69    73 65 2d 73 65 78 70 20 65 6d 62 61 72 6b 2d 2d | target).....(raise-sexp.embark-- | 
| 2d980 | 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 74 61 72    67 65 74 29 0a 20 20 20 20 28 6b 69 6c 6c 2d 73 | beginning-of-target).....(kill-s | 
| 2d9a0 | 65 78 70 20 65 6d 62 61 72 6b 2d 2d 62 65 67 69    6e 6e 69 6e 67 2d 6f 66 2d 74 61 72 67 65 74 29 | exp.embark--beginning-of-target) | 
| 2d9c0 | 0a 20 20 20 20 28 6d 61 72 6b 2d 73 65 78 70 20    65 6d 62 61 72 6b 2d 2d 62 65 67 69 6e 6e 69 6e | .....(mark-sexp.embark--beginnin | 
| 2d9e0 | 67 2d 6f 66 2d 74 61 72 67 65 74 29 0a 20 20 20    20 28 74 72 61 6e 73 70 6f 73 65 2d 73 65 78 70 | g-of-target).....(transpose-sexp | 
| 2da00 | 73 20 65 6d 62 61 72 6b 2d 2d 65 6e 64 2d 6f 66    2d 74 61 72 67 65 74 29 0a 20 20 20 20 28 74 72 | s.embark--end-of-target).....(tr | 
| 2da20 | 61 6e 73 70 6f 73 65 2d 73 65 6e 74 65 6e 63 65    73 20 65 6d 62 61 72 6b 2d 2d 65 6e 64 2d 6f 66 | anspose-sentences.embark--end-of | 
| 2da40 | 2d 74 61 72 67 65 74 29 0a 20 20 20 20 28 74 72    61 6e 73 70 6f 73 65 2d 70 61 72 61 67 72 61 70 | -target).....(transpose-paragrap | 
| 2da60 | 68 73 20 65 6d 62 61 72 6b 2d 2d 65 6e 64 2d 6f    66 2d 74 61 72 67 65 74 29 0a 20 20 20 20 28 66 | hs.embark--end-of-target).....(f | 
| 2da80 | 6f 72 77 61 72 64 2d 73 65 6e 74 65 6e 63 65 20    65 6d 62 61 72 6b 2d 2d 65 6e 64 2d 6f 66 2d 74 | orward-sentence.embark--end-of-t | 
| 2daa0 | 61 72 67 65 74 29 0a 20 20 20 20 28 62 61 63 6b    77 61 72 64 2d 73 65 6e 74 65 6e 63 65 20 65 6d | arget).....(backward-sentence.em | 
| 2dac0 | 62 61 72 6b 2d 2d 62 65 67 69 6e 6e 69 6e 67 2d    6f 66 2d 74 61 72 67 65 74 29 0a 20 20 20 20 28 | bark--beginning-of-target).....( | 
| 2dae0 | 62 61 63 6b 77 61 72 64 2d 70 61 72 61 67 72 61    70 68 20 65 6d 62 61 72 6b 2d 2d 62 65 67 69 6e | backward-paragraph.embark--begin | 
| 2db00 | 6e 69 6e 67 2d 6f 66 2d 74 61 72 67 65 74 29 0a    20 20 20 20 28 65 6d 62 61 72 6b 2d 69 6e 73 65 | ning-of-target).....(embark-inse | 
| 2db20 | 72 74 20 65 6d 62 61 72 6b 2d 2d 65 6e 64 2d 6f    66 2d 74 61 72 67 65 74 29 0a 20 20 20 20 3b 3b | rt.embark--end-of-target).....;; | 
| 2db40 | 20 63 6f 6d 6d 61 6e 64 73 20 77 65 20 77 61 6e    74 20 74 6f 20 62 65 20 61 62 6c 65 20 74 6f 20 | .commands.we.want.to.be.able.to. | 
| 2db60 | 6a 75 6d 70 20 62 61 63 6b 20 66 72 6f 6d 0a 20    20 20 20 3b 3b 20 28 65 6d 62 61 72 6b 2d 66 69 | jump.back.from.....;;.(embark-fi | 
| 2db80 | 6e 64 2d 64 65 66 69 6e 69 74 69 6f 6e 20 61 63    68 69 65 76 65 73 20 74 68 69 73 20 62 79 20 63 | nd-definition.achieves.this.by.c | 
| 2dba0 | 61 6c 6c 69 6e 67 0a 20 20 20 20 3b 3b 20 78 72    65 66 2d 66 69 6e 64 2d 64 65 66 69 6e 69 74 69 | alling.....;;.xref-find-definiti | 
| 2dbc0 | 6f 6e 73 20 77 68 69 63 68 20 70 75 73 68 65 73    20 74 68 65 20 6d 61 72 6b 65 72 73 20 69 74 73 | ons.which.pushes.the.markers.its | 
| 2dbe0 | 65 6c 66 29 0a 20 20 20 20 28 66 69 6e 64 2d 6c    69 62 72 61 72 79 20 65 6d 62 61 72 6b 2d 2d 78 | elf).....(find-library.embark--x | 
| 2dc00 | 72 65 66 2d 70 75 73 68 2d 6d 61 72 6b 65 72 29    0a 20 20 20 20 3b 3b 20 63 6f 6d 6d 61 6e 64 73 | ref-push-marker).....;;.commands | 
| 2dc20 | 20 77 68 69 63 68 20 70 72 6f 6d 70 74 20 74 68    65 20 75 73 65 72 20 66 6f 72 20 63 6f 6e 66 69 | .which.prompt.the.user.for.confi | 
| 2dc40 | 72 6d 61 74 69 6f 6e 20 62 65 66 6f 72 65 20 72    75 6e 6e 69 6e 67 0a 20 20 20 20 28 64 65 6c 65 | rmation.before.running.....(dele | 
| 2dc60 | 74 65 2d 66 69 6c 65 20 65 6d 62 61 72 6b 2d 2d    63 6f 6e 66 69 72 6d 29 0a 20 20 20 20 28 64 65 | te-file.embark--confirm).....(de | 
| 2dc80 | 6c 65 74 65 2d 64 69 72 65 63 74 6f 72 79 20 65    6d 62 61 72 6b 2d 2d 63 6f 6e 66 69 72 6d 29 0a | lete-directory.embark--confirm). | 
| 2dca0 | 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72    20 65 6d 62 61 72 6b 2d 2d 63 6f 6e 66 69 72 6d | ....(kill-buffer.embark--confirm | 
| 2dcc0 | 29 0a 20 20 20 20 28 65 6d 62 61 72 6b 2d 6b 69    6c 6c 2d 62 75 66 66 65 72 2d 61 6e 64 2d 77 69 | ).....(embark-kill-buffer-and-wi | 
| 2dce0 | 6e 64 6f 77 20 65 6d 62 61 72 6b 2d 2d 63 6f 6e    66 69 72 6d 29 0a 20 20 20 20 28 62 6f 6f 6b 6d | ndow.embark--confirm).....(bookm | 
| 2dd00 | 61 72 6b 2d 64 65 6c 65 74 65 20 65 6d 62 61 72    6b 2d 2d 63 6f 6e 66 69 72 6d 29 0a 20 20 20 20 | ark-delete.embark--confirm)..... | 
| 2dd20 | 28 70 61 63 6b 61 67 65 2d 64 65 6c 65 74 65 20    65 6d 62 61 72 6b 2d 2d 63 6f 6e 66 69 72 6d 29 | (package-delete.embark--confirm) | 
| 2dd40 | 0a 20 20 20 20 28 2c 27 74 61 62 2d 62 61 72 2d    63 6c 6f 73 65 2d 74 61 62 2d 62 79 2d 6e 61 6d | .....(,'tab-bar-close-tab-by-nam | 
| 2dd60 | 65 20 65 6d 62 61 72 6b 2d 2d 63 6f 6e 66 69 72    6d 29 20 3b 3b 20 41 76 6f 69 64 20 70 61 63 6b | e.embark--confirm).;;.Avoid.pack | 
| 2dd80 | 61 67 65 2d 6c 69 6e 74 20 77 61 72 6e 69 6e 67    0a 20 20 20 20 3b 3b 20 73 65 61 72 63 68 20 66 | age-lint.warning.....;;.search.f | 
| 2dda0 | 6f 72 20 72 65 67 69 6f 6e 20 63 6f 6e 74 65 6e    74 73 20 6f 75 74 73 69 64 65 20 73 61 69 64 20 | or.region.contents.outside.said. | 
| 2ddc0 | 72 65 67 69 6f 6e 0a 20 20 20 20 28 65 6d 62 61    72 6b 2d 69 73 65 61 72 63 68 2d 66 6f 72 77 61 | region.....(embark-isearch-forwa | 
| 2dde0 | 72 64 20 65 6d 62 61 72 6b 2d 2d 75 6e 6d 61 72    6b 2d 74 61 72 67 65 74 29 0a 20 20 20 20 28 65 | rd.embark--unmark-target).....(e | 
| 2de00 | 6d 62 61 72 6b 2d 69 73 65 61 72 63 68 2d 62 61    63 6b 77 61 72 64 20 65 6d 62 61 72 6b 2d 2d 75 | mbark-isearch-backward.embark--u | 
| 2de20 | 6e 6d 61 72 6b 2d 74 61 72 67 65 74 29 0a 20 20    20 20 28 6f 63 63 75 72 20 65 6d 62 61 72 6b 2d | nmark-target).....(occur.embark- | 
| 2de40 | 2d 75 6e 6d 61 72 6b 2d 74 61 72 67 65 74 29 0a    20 20 20 20 28 71 75 65 72 79 2d 72 65 70 6c 61 | -unmark-target).....(query-repla | 
| 2de60 | 63 65 20 65 6d 62 61 72 6b 2d 2d 62 65 67 69 6e    6e 69 6e 67 2d 6f 66 2d 74 61 72 67 65 74 20 65 | ce.embark--beginning-of-target.e | 
| 2de80 | 6d 62 61 72 6b 2d 2d 75 6e 6d 61 72 6b 2d 74 61    72 67 65 74 29 0a 20 20 20 20 28 71 75 65 72 79 | mbark--unmark-target).....(query | 
| 2dea0 | 2d 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 20    65 6d 62 61 72 6b 2d 2d 62 65 67 69 6e 6e 69 6e | -replace-regexp.embark--beginnin | 
| 2dec0 | 67 2d 6f 66 2d 74 61 72 67 65 74 20 65 6d 62 61    72 6b 2d 2d 75 6e 6d 61 72 6b 2d 74 61 72 67 65 | g-of-target.embark--unmark-targe | 
| 2dee0 | 74 29 0a 20 20 20 20 28 72 65 70 6c 61 63 65 2d    73 74 72 69 6e 67 20 65 6d 62 61 72 6b 2d 2d 62 | t).....(replace-string.embark--b | 
| 2df00 | 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 74 61 72 67    65 74 20 65 6d 62 61 72 6b 2d 2d 75 6e 6d 61 72 | eginning-of-target.embark--unmar | 
| 2df20 | 6b 2d 74 61 72 67 65 74 29 0a 20 20 20 20 28 72    65 70 6c 61 63 65 2d 72 65 67 65 78 70 20 65 6d | k-target).....(replace-regexp.em | 
| 2df40 | 62 61 72 6b 2d 2d 62 65 67 69 6e 6e 69 6e 67 2d    6f 66 2d 74 61 72 67 65 74 20 65 6d 62 61 72 6b | bark--beginning-of-target.embark | 
| 2df60 | 2d 2d 75 6e 6d 61 72 6b 2d 74 61 72 67 65 74 29    0a 20 20 20 20 3b 3b 20 6d 61 72 6b 20 70 73 65 | --unmark-target).....;;.mark.pse | 
| 2df80 | 75 64 6f 2d 61 63 74 69 6f 6e 0a 20 20 20 20 28    6d 61 72 6b 20 65 6d 62 61 72 6b 2d 2d 6d 61 72 | udo-action.....(mark.embark--mar | 
| 2dfa0 | 6b 2d 74 61 72 67 65 74 29 0a 20 20 20 20 3b 3b    20 73 68 65 6c 6c 73 20 69 6e 20 6e 65 77 20 62 | k-target).....;;.shells.in.new.b | 
| 2dfc0 | 75 66 66 65 72 73 0a 20 20 20 20 28 73 68 65 6c    6c 20 65 6d 62 61 72 6b 2d 2d 75 6e 69 76 65 72 | uffers.....(shell.embark--univer | 
| 2dfe0 | 73 61 6c 2d 61 72 67 75 6d 65 6e 74 29 0a 20 20    20 20 28 65 73 68 65 6c 6c 20 65 6d 62 61 72 6b | sal-argument).....(eshell.embark | 
| 2e000 | 2d 2d 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75    6d 65 6e 74 29 29 0a 20 20 22 41 6c 69 73 74 20 | --universal-argument))..."Alist. | 
| 2e020 | 61 73 73 6f 63 69 61 74 69 6e 67 20 63 6f 6d 6d    61 6e 64 73 20 77 69 74 68 20 70 72 65 2d 61 63 | associating.commands.with.pre-ac | 
| 2e040 | 74 69 6f 6e 20 68 6f 6f 6b 73 2e 0a 54 68 65 20    68 6f 6f 6b 73 20 61 72 65 20 72 75 6e 20 72 69 | tion.hooks..The.hooks.are.run.ri | 
| 2e060 | 67 68 74 20 62 65 66 6f 72 65 20 61 6e 20 61 63    74 69 6f 6e 20 69 73 20 65 6d 62 61 72 6b 65 64 | ght.before.an.action.is.embarked | 
| 2e080 | 20 75 70 6f 6e 2e 20 20 53 65 65 0a 60 65 6d 62    61 72 6b 2d 74 61 72 67 65 74 2d 69 6e 6a 65 63 | .upon...See.`embark-target-injec | 
| 2e0a0 | 74 69 6f 6e 2d 68 6f 6f 6b 73 27 20 66 6f 72 20    69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 | tion-hooks'.for.information.abou | 
| 2e0c0 | 74 20 74 68 65 20 68 6f 6f 6b 0a 61 72 67 75 6d    65 6e 74 73 20 61 6e 64 20 6d 6f 72 65 20 64 65 | t.the.hook.arguments.and.more.de | 
| 2e0e0 | 74 61 69 6c 73 2e 22 0a 20 20 3a 74 79 70 65 20    27 28 61 6c 69 73 74 20 3a 6b 65 79 2d 74 79 70 | tails."...:type.'(alist.:key-typ | 
| 2e100 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 68 6f 69 63 65 20 73 79 6d 62 6f 6c | e.................(choice.symbol | 
| 2e120 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 | .........................(const. | 
| 2e140 | 3a 74 61 67 20 22 44 65 66 61 75 6c 74 22 20 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :tag."Default".t)............... | 
| 2e160 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74    20 3a 74 61 67 20 22 41 6c 77 61 79 73 22 20 3a | ..........(const.:tag."Always".: | 
| 2e180 | 61 6c 77 61 79 73 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 3a 76 61 6c 75 65 2d | always)).................:value- | 
| 2e1a0 | 74 79 70 65 20 68 6f 6f 6b 29 29 0a 0a 28 64 65    66 63 75 73 74 6f 6d 20 65 6d 62 61 72 6b 2d 70 | type.hook))..(defcustom.embark-p | 
| 2e1c0 | 6f 73 74 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b 73    0a 20 20 60 28 28 62 6f 6f 6b 6d 61 72 6b 2d 64 | ost-action-hooks...`((bookmark-d | 
| 2e1e0 | 65 6c 65 74 65 20 65 6d 62 61 72 6b 2d 2d 72 65    73 74 61 72 74 29 0a 20 20 20 20 28 62 6f 6f 6b | elete.embark--restart).....(book | 
| 2e200 | 6d 61 72 6b 2d 72 65 6e 61 6d 65 20 65 6d 62 61    72 6b 2d 2d 72 65 73 74 61 72 74 29 0a 20 20 20 | mark-rename.embark--restart).... | 
| 2e220 | 20 28 64 65 6c 65 74 65 2d 66 69 6c 65 20 65 6d    62 61 72 6b 2d 2d 72 65 73 74 61 72 74 29 0a 20 | .(delete-file.embark--restart).. | 
| 2e240 | 20 20 20 28 65 6d 62 61 72 6b 2d 6b 69 6c 6c 2d    72 69 6e 67 2d 72 65 6d 6f 76 65 20 65 6d 62 61 | ...(embark-kill-ring-remove.emba | 
| 2e260 | 72 6b 2d 2d 72 65 73 74 61 72 74 29 0a 20 20 20    20 28 65 6d 62 61 72 6b 2d 72 65 63 65 6e 74 66 | rk--restart).....(embark-recentf | 
| 2e280 | 2d 72 65 6d 6f 76 65 20 65 6d 62 61 72 6b 2d 2d    72 65 73 74 61 72 74 29 0a 20 20 20 20 28 65 6d | -remove.embark--restart).....(em | 
| 2e2a0 | 62 61 72 6b 2d 68 69 73 74 6f 72 79 2d 72 65 6d    6f 76 65 20 65 6d 62 61 72 6b 2d 2d 72 65 73 74 | bark-history-remove.embark--rest | 
| 2e2c0 | 61 72 74 29 0a 20 20 20 20 28 72 65 6e 61 6d 65    2d 66 69 6c 65 20 65 6d 62 61 72 6b 2d 2d 72 65 | art).....(rename-file.embark--re | 
| 2e2e0 | 73 74 61 72 74 29 0a 20 20 20 20 28 63 6f 70 79    2d 66 69 6c 65 20 65 6d 62 61 72 6b 2d 2d 72 65 | start).....(copy-file.embark--re | 
| 2e300 | 73 74 61 72 74 29 0a 20 20 20 20 28 64 65 6c 65    74 65 2d 64 69 72 65 63 74 6f 72 79 20 65 6d 62 | start).....(delete-directory.emb | 
| 2e320 | 61 72 6b 2d 2d 72 65 73 74 61 72 74 29 0a 20 20    20 20 28 6d 61 6b 65 2d 64 69 72 65 63 74 6f 72 | ark--restart).....(make-director | 
| 2e340 | 79 20 65 6d 62 61 72 6b 2d 2d 72 65 73 74 61 72    74 29 0a 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 | y.embark--restart).....(kill-buf | 
| 2e360 | 66 65 72 20 65 6d 62 61 72 6b 2d 2d 72 65 73 74    61 72 74 29 0a 20 20 20 20 28 65 6d 62 61 72 6b | fer.embark--restart).....(embark | 
| 2e380 | 2d 72 65 6e 61 6d 65 2d 62 75 66 66 65 72 20 65    6d 62 61 72 6b 2d 2d 72 65 73 74 61 72 74 29 0a | -rename-buffer.embark--restart). | 
| 2e3a0 | 20 20 20 20 28 2c 27 74 61 62 2d 62 61 72 2d 72    65 6e 61 6d 65 2d 74 61 62 2d 62 79 2d 6e 61 6d | ....(,'tab-bar-rename-tab-by-nam | 
| 2e3c0 | 65 20 65 6d 62 61 72 6b 2d 2d 72 65 73 74 61 72    74 29 20 3b 3b 20 41 76 6f 69 64 20 70 61 63 6b | e.embark--restart).;;.Avoid.pack | 
| 2e3e0 | 61 67 65 2d 6c 69 6e 74 20 77 61 72 6e 69 6e 67    0a 20 20 20 20 28 2c 27 74 61 62 2d 62 61 72 2d | age-lint.warning.....(,'tab-bar- | 
| 2e400 | 63 6c 6f 73 65 2d 74 61 62 2d 62 79 2d 6e 61 6d    65 20 65 6d 62 61 72 6b 2d 2d 72 65 73 74 61 72 | close-tab-by-name.embark--restar | 
| 2e420 | 74 29 0a 20 20 20 20 28 70 61 63 6b 61 67 65 2d    64 65 6c 65 74 65 20 65 6d 62 61 72 6b 2d 2d 72 | t).....(package-delete.embark--r | 
| 2e440 | 65 73 74 61 72 74 29 29 0a 20 20 22 41 6c 69 73    74 20 61 73 73 6f 63 69 61 74 69 6e 67 20 63 6f | estart))..."Alist.associating.co | 
| 2e460 | 6d 6d 61 6e 64 73 20 77 69 74 68 20 70 6f 73 74    2d 61 63 74 69 6f 6e 20 68 6f 6f 6b 73 2e 0a 54 | mmands.with.post-action.hooks..T | 
| 2e480 | 68 65 20 68 6f 6f 6b 73 20 61 72 65 20 72 75 6e    20 61 66 74 65 72 20 61 6e 20 65 6d 62 61 72 6b | he.hooks.are.run.after.an.embark | 
| 2e4a0 | 65 64 20 75 70 6f 6e 20 61 63 74 69 6f 6e 20 63    6f 6e 63 6c 75 64 65 73 2e 20 20 53 65 65 0a 60 | ed.upon.action.concludes...See.` | 
| 2e4c0 | 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 69 6e    6a 65 63 74 69 6f 6e 2d 68 6f 6f 6b 73 27 20 66 | embark-target-injection-hooks'.f | 
| 2e4e0 | 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61    62 6f 75 74 20 74 68 65 20 68 6f 6f 6b 0a 61 72 | or.information.about.the.hook.ar | 
| 2e500 | 67 75 6d 65 6e 74 73 20 61 6e 64 20 6d 6f 72 65    20 64 65 74 61 69 6c 73 2e 22 0a 20 20 3a 74 79 | guments.and.more.details."...:ty | 
| 2e520 | 70 65 20 27 28 61 6c 69 73 74 20 3a 6b 65 79 2d    74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 20 | pe.'(alist.:key-type............ | 
| 2e540 | 20 20 20 20 20 28 63 68 6f 69 63 65 20 73 79 6d    62 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .....(choice.symbol............. | 
| 2e560 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e    73 74 20 3a 74 61 67 20 22 44 65 66 61 75 6c 74 | ............(const.:tag."Default | 
| 2e580 | 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | ".t).........................(co | 
| 2e5a0 | 6e 73 74 20 3a 74 61 67 20 22 41 6c 77 61 79 73    22 20 3a 61 6c 77 61 79 73 29 29 0a 20 20 20 20 | nst.:tag."Always".:always))..... | 
| 2e5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 6c    75 65 2d 74 79 70 65 20 68 6f 6f 6b 29 29 0a 0a | ............:value-type.hook)).. | 
| 2e5e0 | 28 64 65 66 63 75 73 74 6f 6d 20 65 6d 62 61 72    6b 2d 61 72 6f 75 6e 64 2d 61 63 74 69 6f 6e 2d | (defcustom.embark-around-action- | 
| 2e600 | 68 6f 6f 6b 73 0a 20 20 27 28 3b 3b 20 75 73 65    20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 61 | hooks...'(;;.use.directory.of.ta | 
| 2e620 | 72 67 65 74 20 61 73 20 64 65 66 61 75 6c 74 2d    64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 28 73 | rget.as.default-directory.....(s | 
| 2e640 | 68 65 6c 6c 20 65 6d 62 61 72 6b 2d 2d 63 64 29    0a 20 20 20 20 28 65 73 68 65 6c 6c 20 65 6d 62 | hell.embark--cd).....(eshell.emb | 
| 2e660 | 61 72 6b 2d 2d 63 64 29 0a 20 20 20 20 3b 3b 20    6d 61 72 6b 20 74 68 65 20 74 61 72 67 65 74 20 | ark--cd).....;;.mark.the.target. | 
| 2e680 | 70 72 65 73 65 72 76 69 6e 67 20 70 6f 69 6e 74    20 61 6e 64 20 70 72 65 76 69 6f 75 73 20 6d 61 | preserving.point.and.previous.ma | 
| 2e6a0 | 72 6b 0a 20 20 20 20 28 6b 69 6c 6c 2d 72 65 67    69 6f 6e 20 65 6d 62 61 72 6b 2d 2d 6d 61 72 6b | rk.....(kill-region.embark--mark | 
| 2e6c0 | 2d 74 61 72 67 65 74 29 0a 20 20 20 20 28 6b 69    6c 6c 2d 72 69 6e 67 2d 73 61 76 65 20 65 6d 62 | -target).....(kill-ring-save.emb | 
| 2e6e0 | 61 72 6b 2d 2d 6d 61 72 6b 2d 74 61 72 67 65 74    29 0a 20 20 20 20 28 69 6e 64 65 6e 74 2d 72 65 | ark--mark-target).....(indent-re | 
| 2e700 | 67 69 6f 6e 20 65 6d 62 61 72 6b 2d 2d 6d 61 72    6b 2d 74 61 72 67 65 74 29 0a 20 20 20 20 28 69 | gion.embark--mark-target).....(i | 
| 2e720 | 73 70 65 6c 6c 2d 72 65 67 69 6f 6e 20 65 6d 62    61 72 6b 2d 2d 6d 61 72 6b 2d 74 61 72 67 65 74 | spell-region.embark--mark-target | 
| 2e740 | 29 0a 20 20 20 20 28 66 69 6c 6c 2d 72 65 67 69    6f 6e 20 65 6d 62 61 72 6b 2d 2d 6d 61 72 6b 2d | ).....(fill-region.embark--mark- | 
| 2e760 | 74 61 72 67 65 74 29 0a 20 20 20 20 28 75 70 63    61 73 65 2d 72 65 67 69 6f 6e 20 65 6d 62 61 72 | target).....(upcase-region.embar | 
| 2e780 | 6b 2d 2d 6d 61 72 6b 2d 74 61 72 67 65 74 29 0a    20 20 20 20 28 64 6f 77 6e 63 61 73 65 2d 72 65 | k--mark-target).....(downcase-re | 
| 2e7a0 | 67 69 6f 6e 20 65 6d 62 61 72 6b 2d 2d 6d 61 72    6b 2d 74 61 72 67 65 74 29 0a 20 20 20 20 28 63 | gion.embark--mark-target).....(c | 
| 2e7c0 | 61 70 69 74 61 6c 69 7a 65 2d 72 65 67 69 6f 6e    20 65 6d 62 61 72 6b 2d 2d 6d 61 72 6b 2d 74 61 | apitalize-region.embark--mark-ta | 
| 2e7e0 | 72 67 65 74 29 0a 20 20 20 20 28 63 6f 75 6e 74    2d 77 6f 72 64 73 2d 72 65 67 69 6f 6e 20 65 6d | rget).....(count-words-region.em | 
| 2e800 | 62 61 72 6b 2d 2d 6d 61 72 6b 2d 74 61 72 67 65    74 29 0a 20 20 20 20 28 63 6f 75 6e 74 2d 77 6f | bark--mark-target).....(count-wo | 
| 2e820 | 72 64 73 20 65 6d 62 61 72 6b 2d 2d 6d 61 72 6b    2d 74 61 72 67 65 74 29 0a 20 20 20 20 28 64 65 | rds.embark--mark-target).....(de | 
| 2e840 | 6c 65 74 65 2d 64 75 70 6c 69 63 61 74 65 2d 6c    69 6e 65 73 20 65 6d 62 61 72 6b 2d 2d 6d 61 72 | lete-duplicate-lines.embark--mar | 
| 2e860 | 6b 2d 74 61 72 67 65 74 29 0a 20 20 20 20 28 73    68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 6f 6e 2d | k-target).....(shell-command-on- | 
| 2e880 | 72 65 67 69 6f 6e 20 65 6d 62 61 72 6b 2d 2d 6d    61 72 6b 2d 74 61 72 67 65 74 29 0a 20 20 20 20 | region.embark--mark-target)..... | 
| 2e8a0 | 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 65    6d 62 61 72 6b 2d 2d 6d 61 72 6b 2d 74 61 72 67 | (delete-region.embark--mark-targ | 
| 2e8c0 | 65 74 29 0a 20 20 20 20 28 66 6f 72 6d 61 74 2d    65 6e 63 6f 64 65 2d 72 65 67 69 6f 6e 20 65 6d | et).....(format-encode-region.em | 
| 2e8e0 | 62 61 72 6b 2d 2d 6d 61 72 6b 2d 74 61 72 67 65    74 29 0a 20 20 20 20 28 66 6f 72 6d 61 74 2d 64 | bark--mark-target).....(format-d | 
| 2e900 | 65 63 6f 64 65 2d 72 65 67 69 6f 6e 20 65 6d 62    61 72 6b 2d 2d 6d 61 72 6b 2d 74 61 72 67 65 74 | ecode-region.embark--mark-target | 
| 2e920 | 29 0a 20 20 20 20 28 77 72 69 74 65 2d 72 65 67    69 6f 6e 20 65 6d 62 61 72 6b 2d 2d 6d 61 72 6b | ).....(write-region.embark--mark | 
| 2e940 | 2d 74 61 72 67 65 74 29 0a 20 20 20 20 28 61 70    70 65 6e 64 2d 74 6f 2d 66 69 6c 65 20 65 6d 62 | -target).....(append-to-file.emb | 
| 2e960 | 61 72 6b 2d 2d 6d 61 72 6b 2d 74 61 72 67 65 74    29 0a 20 20 20 20 28 61 70 70 65 6e 64 2d 74 6f | ark--mark-target).....(append-to | 
| 2e980 | 2d 62 75 66 66 65 72 20 65 6d 62 61 72 6b 2d 2d    6d 61 72 6b 2d 74 61 72 67 65 74 29 0a 20 20 20 | -buffer.embark--mark-target).... | 
| 2e9a0 | 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d    6f 6e 2d 72 65 67 69 6f 6e 20 65 6d 62 61 72 6b | .(shell-command-on-region.embark | 
| 2e9c0 | 2d 2d 6d 61 72 6b 2d 74 61 72 67 65 74 29 0a 20    20 20 20 28 65 6d 62 61 72 6b 2d 65 76 61 6c 2d | --mark-target).....(embark-eval- | 
| 2e9e0 | 72 65 70 6c 61 63 65 20 65 6d 62 61 72 6b 2d 2d    6d 61 72 6b 2d 74 61 72 67 65 74 29 0a 20 20 20 | replace.embark--mark-target).... | 
| 2ea00 | 20 28 64 65 6c 65 74 65 2d 69 6e 64 65 6e 74 61    74 69 6f 6e 20 65 6d 62 61 72 6b 2d 2d 6d 61 72 | .(delete-indentation.embark--mar | 
| 2ea20 | 6b 2d 74 61 72 67 65 74 29 0a 20 20 20 20 28 63    6f 6d 6d 65 6e 74 2d 64 77 69 6d 20 65 6d 62 61 | k-target).....(comment-dwim.emba | 
| 2ea40 | 72 6b 2d 2d 6d 61 72 6b 2d 74 61 72 67 65 74 29    0a 20 20 20 20 28 69 6e 73 65 72 74 2d 70 61 72 | rk--mark-target).....(insert-par | 
| 2ea60 | 65 6e 74 68 65 73 65 73 20 65 6d 62 61 72 6b 2d    2d 6d 61 72 6b 2d 74 61 72 67 65 74 29 0a 20 20 | entheses.embark--mark-target)... | 
| 2ea80 | 20 20 28 69 6e 73 65 72 74 2d 70 61 69 72 20 65    6d 62 61 72 6b 2d 2d 6d 61 72 6b 2d 74 61 72 67 | ..(insert-pair.embark--mark-targ | 
| 2eaa0 | 65 74 29 0a 20 20 20 20 28 6f 72 67 2d 65 6d 70    68 61 73 69 7a 65 20 65 6d 62 61 72 6b 2d 2d 6d | et).....(org-emphasize.embark--m | 
| 2eac0 | 61 72 6b 2d 74 61 72 67 65 74 29 0a 20 20 20 20    3b 3b 20 64 6f 20 74 68 65 20 61 63 74 75 61 6c | ark-target).....;;.do.the.actual | 
| 2eae0 | 20 77 6f 72 6b 20 6f 66 20 73 65 6c 65 63 74 69    6e 67 20 26 20 64 65 73 65 6c 65 63 74 69 6e 67 | .work.of.selecting.&.deselecting | 
| 2eb00 | 20 74 61 72 67 65 74 73 0a 20 20 20 20 28 65 6d    62 61 72 6b 2d 73 65 6c 65 63 74 20 65 6d 62 61 | .targets.....(embark-select.emba | 
| 2eb20 | 72 6b 2d 2d 73 65 6c 65 63 74 29 29 0a 20 20 22    41 6c 69 73 74 20 61 73 73 6f 63 69 61 74 69 6e | rk--select))..."Alist.associatin | 
| 2eb40 | 67 20 63 6f 6d 6d 61 6e 64 73 20 77 69 74 68 20    70 6f 73 74 2d 61 63 74 69 6f 6e 20 68 6f 6f 6b | g.commands.with.post-action.hook | 
| 2eb60 | 73 2e 0a 54 68 65 20 68 6f 6f 6b 73 20 61 72 65    20 72 75 6e 20 69 6e 73 74 65 61 64 20 6f 66 20 | s..The.hooks.are.run.instead.of. | 
| 2eb80 | 74 68 65 20 65 6d 62 61 72 6b 65 64 20 75 70 6f    6e 20 61 63 74 69 6f 6e 2e 20 20 54 68 65 20 68 | the.embarked.upon.action...The.h | 
| 2eba0 | 6f 6f 6b 0a 63 61 6e 20 64 65 63 69 64 65 20 77    68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 74 6f | ook.can.decide.whether.or.not.to | 
| 2ebc0 | 20 72 75 6e 20 74 68 65 20 61 63 74 69 6f 6e 20    6f 72 20 69 74 20 63 61 6e 20 72 75 6e 20 69 74 | .run.the.action.or.it.can.run.it | 
| 2ebe0 | 0a 69 6e 20 73 6f 6d 65 20 73 70 65 63 69 61 6c    20 65 6e 76 69 72 6f 6e 6d 65 6e 74 2c 20 6c 69 | .in.some.special.environment,.li | 
| 2ec00 | 6b 65 20 69 6e 73 69 64 65 20 61 20 6c 65 74 2d    62 69 6e 64 69 6e 67 20 6f 72 20 69 6e 73 69 64 | ke.inside.a.let-binding.or.insid | 
| 2ec20 | 65 0a 60 73 61 76 65 2d 65 78 63 75 72 73 69 6f    6e 27 2e 20 20 45 61 63 68 20 68 6f 6f 6b 20 69 | e.`save-excursion'...Each.hook.i | 
| 2ec40 | 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 6b 65    79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 3a | s.called.with.keyword.argument.: | 
| 2ec60 | 72 75 6e 0a 70 72 6f 76 69 64 69 6e 67 20 61 20    66 75 6e 63 74 69 6f 6e 20 65 6e 63 61 70 73 75 | run.providing.a.function.encapsu | 
| 2ec80 | 6c 61 74 69 6e 67 20 74 68 65 20 66 6f 6c 6c 6f    77 69 6e 67 20 61 72 6f 75 6e 64 20 68 6f 6f 6b | lating.the.following.around.hook | 
| 2eca0 | 73 20 61 6e 64 0a 74 68 65 20 61 63 74 69 6f 6e    3b 20 74 68 65 20 68 6f 6f 6b 20 61 64 64 69 74 | s.and.the.action;.the.hook.addit | 
| 2ecc0 | 69 6f 6e 61 6c 6c 79 20 72 65 63 65 69 76 65 73    20 74 68 65 20 6b 65 79 77 6f 72 64 20 61 72 67 | ionally.receives.the.keyword.arg | 
| 2ece0 | 75 6d 65 6e 74 73 0a 75 73 65 64 20 66 6f 72 20    6f 74 68 65 72 20 74 79 70 65 73 20 6f 66 20 61 | uments.used.for.other.types.of.a | 
| 2ed00 | 63 74 69 6f 6e 20 68 6f 6f 6b 73 2c 20 66 6f 72    20 6d 6f 72 65 20 64 65 74 61 69 6c 73 20 73 65 | ction.hooks,.for.more.details.se | 
| 2ed20 | 65 0a 60 65 6d 62 61 72 6b 2d 74 61 72 67 65 74    2d 69 6e 6a 65 63 74 69 6f 6e 2d 68 6f 6f 6b 73 | e.`embark-target-injection-hooks | 
| 2ed40 | 27 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 61 6c    69 73 74 20 3a 6b 65 79 2d 74 79 70 65 0a 20 20 | '."...:type.'(alist.:key-type... | 
| 2ed60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    68 6f 69 63 65 20 73 79 6d 62 6f 6c 0a 20 20 20 | ..............(choice.symbol.... | 
| 2ed80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 | .....................(const.:tag | 
| 2eda0 | 20 22 44 65 66 61 75 6c 74 22 20 74 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."Default".t)................... | 
| 2edc0 | 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61    67 20 22 41 6c 77 61 79 73 22 20 3a 61 6c 77 61 | ......(const.:tag."Always".:alwa | 
| 2ede0 | 79 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 3a 76 61 6c 75 65 2d 74 79 70 65 | ys)).................:value-type | 
| 2ee00 | 20 68 6f 6f 6b 29 29 0a 0a 28 77 68 65 6e 20 28    76 65 72 73 69 6f 6e 2d 6c 69 73 74 2d 3c 20 28 | .hook))..(when.(version-list-<.( | 
| 2ee20 | 76 65 72 73 69 6f 6e 2d 74 6f 2d 6c 69 73 74 20    65 6d 61 63 73 2d 76 65 72 73 69 6f 6e 29 20 27 | version-to-list.emacs-version).' | 
| 2ee40 | 28 32 39 20 31 29 29 0a 20 20 3b 3b 20 6e 61 72    72 6f 77 20 74 6f 20 74 61 72 67 65 74 20 66 6f | (29.1))...;;.narrow.to.target.fo | 
| 2ee60 | 72 20 64 75 72 61 74 69 6f 6e 20 6f 66 20 61 63    74 69 6f 6e 0a 20 20 28 73 65 74 66 20 28 61 6c | r.duration.of.action...(setf.(al | 
| 2ee80 | 69 73 74 2d 67 65 74 20 27 72 65 70 75 6e 63 74    75 61 74 65 2d 73 65 6e 74 65 6e 63 65 73 20 65 | ist-get.'repunctuate-sentences.e | 
| 2eea0 | 6d 62 61 72 6b 2d 61 72 6f 75 6e 64 2d 61 63 74    69 6f 6e 2d 68 6f 6f 6b 73 29 0a 20 20 20 20 20 | mbark-around-action-hooks)...... | 
| 2eec0 | 20 20 20 27 28 65 6d 62 61 72 6b 2d 2d 6e 61 72    72 6f 77 2d 74 6f 2d 74 61 72 67 65 74 29 29 29 | ...'(embark--narrow-to-target))) | 
| 2eee0 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 6d 62    61 72 6b 2d 6d 75 6c 74 69 74 61 72 67 65 74 2d | ..(defcustom.embark-multitarget- | 
| 2ef00 | 61 63 74 69 6f 6e 73 20 27 28 65 6d 62 61 72 6b    2d 69 6e 73 65 72 74 20 65 6d 62 61 72 6b 2d 63 | actions.'(embark-insert.embark-c | 
| 2ef20 | 6f 70 79 2d 61 73 2d 6b 69 6c 6c 29 0a 20 20 22    43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 77 68 69 | opy-as-kill)..."Commands.for.whi | 
| 2ef40 | 63 68 20 60 65 6d 62 61 72 6b 2d 61 63 74 2d 61    6c 6c 27 20 73 68 6f 75 6c 64 20 70 61 73 73 20 | ch.`embark-act-all'.should.pass. | 
| 2ef60 | 61 20 6c 69 73 74 20 6f 66 20 74 61 72 67 65 74    73 2e 0a 4e 6f 72 6d 61 6c 6c 79 20 60 65 6d 62 | a.list.of.targets..Normally.`emb | 
| 2ef80 | 61 72 6b 2d 61 63 74 2d 61 6c 6c 27 20 72 75 6e    73 20 74 68 65 20 73 61 6d 65 20 61 63 74 69 6f | ark-act-all'.runs.the.same.actio | 
| 2efa0 | 6e 20 6f 6e 20 65 61 63 68 20 63 61 6e 64 69 64    61 74 65 0a 73 65 70 61 72 61 74 65 6c 79 2c 20 | n.on.each.candidate.separately,. | 
| 2efc0 | 62 75 74 20 77 68 65 6e 20 61 20 63 6f 6d 6d 61    6e 64 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 | but.when.a.command.included.in.t | 
| 2efe0 | 68 69 73 20 76 61 72 69 61 62 6c 65 27 73 20 76    61 6c 75 65 0a 69 73 20 75 73 65 64 20 61 73 20 | his.variable's.value.is.used.as. | 
| 2f000 | 61 6e 20 61 63 74 69 6f 6e 2c 20 60 65 6d 62 61    72 6b 2d 61 63 74 2d 61 6c 6c 27 20 77 69 6c 6c | an.action,.`embark-act-all'.will | 
| 2f020 | 20 69 6e 73 74 65 61 64 20 63 61 6c 6c 20 69 74    0a 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 | .instead.call.it.non-interactive | 
| 2f040 | 6c 79 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65    20 61 72 67 75 6d 65 6e 74 3a 20 74 68 65 20 6c | ly.with.a.single.argument:.the.l | 
| 2f060 | 69 73 74 20 6f 66 20 61 6c 6c 0a 63 61 6e 64 69    64 61 74 65 73 2e 20 20 46 6f 72 20 63 6f 6d 6d | ist.of.all.candidates...For.comm | 
| 2f080 | 61 6e 64 73 20 6f 6e 20 74 68 69 73 20 6c 69 73    74 20 60 65 6d 62 61 72 6b 2d 61 63 74 27 20 62 | ands.on.this.list.`embark-act'.b | 
| 2f0a0 | 65 68 61 76 65 73 0a 73 69 6d 69 6c 61 72 6c 79    3a 20 69 74 20 63 61 6c 6c 73 20 74 68 65 6d 20 | ehaves.similarly:.it.calls.them. | 
| 2f0c0 | 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 6c    79 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 0a | non-interactively.with.a.single. | 
| 2f0e0 | 61 72 67 75 6d 65 6e 74 3a 20 61 20 6f 6e 65 20    65 6c 65 6d 65 6e 74 20 6c 69 73 74 20 63 6f 6e | argument:.a.one.element.list.con | 
| 2f100 | 74 61 69 6e 69 6e 67 20 74 68 65 20 74 61 72 67    65 74 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 72 | taining.the.target."...:type.'(r | 
| 2f120 | 65 70 65 61 74 20 66 75 6e 63 74 69 6f 6e 29 29    0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 6d 62 | epeat.function))..(defcustom.emb | 
| 2f140 | 61 72 6b 2d 72 65 70 65 61 74 2d 61 63 74 69 6f    6e 73 0a 20 20 27 28 28 6d 61 72 6b 20 2e 20 72 | ark-repeat-actions...'((mark...r | 
| 2f160 | 65 67 69 6f 6e 29 0a 20 20 20 20 3b 3b 20 6f 75    74 6c 69 6e 65 20 63 6f 6d 6d 61 6e 64 73 0a 20 | egion).....;;.outline.commands.. | 
| 2f180 | 20 20 20 6f 75 74 6c 69 6e 65 2d 6e 65 78 74 2d    76 69 73 69 62 6c 65 2d 68 65 61 64 69 6e 67 20 | ...outline-next-visible-heading. | 
| 2f1a0 | 6f 75 74 6c 69 6e 65 2d 70 72 65 76 69 6f 75 73    2d 76 69 73 69 62 6c 65 2d 68 65 61 64 69 6e 67 | outline-previous-visible-heading | 
| 2f1c0 | 0a 20 20 20 20 6f 75 74 6c 69 6e 65 2d 66 6f 72    77 61 72 64 2d 73 61 6d 65 2d 6c 65 76 65 6c 20 | .....outline-forward-same-level. | 
| 2f1e0 | 6f 75 74 6c 69 6e 65 2d 62 61 63 6b 77 61 72 64    2d 73 61 6d 65 2d 6c 65 76 65 6c 0a 20 20 20 20 | outline-backward-same-level..... | 
| 2f200 | 6f 75 74 6c 69 6e 65 2d 64 65 6d 6f 74 65 20 6f    75 74 6c 69 6e 65 2d 70 72 6f 6d 6f 74 65 0a 20 | outline-demote.outline-promote.. | 
| 2f220 | 20 20 20 6f 75 74 6c 69 6e 65 2d 73 68 6f 77 2d    73 75 62 74 72 65 65 20 28 6f 75 74 6c 69 6e 65 | ...outline-show-subtree.(outline | 
| 2f240 | 2d 6d 61 72 6b 2d 73 75 62 74 72 65 65 20 2e 20    72 65 67 69 6f 6e 29 0a 20 20 20 20 6f 75 74 6c | -mark-subtree...region).....outl | 
| 2f260 | 69 6e 65 2d 6d 6f 76 65 2d 73 75 62 74 72 65 65    2d 75 70 20 6f 75 74 6c 69 6e 65 2d 6d 6f 76 65 | ine-move-subtree-up.outline-move | 
| 2f280 | 2d 73 75 62 74 72 65 65 2d 64 6f 77 6e 0a 20 20    20 20 6f 75 74 6c 69 6e 65 2d 75 70 2d 68 65 61 | -subtree-down.....outline-up-hea | 
| 2f2a0 | 64 69 6e 67 20 6f 75 74 6c 69 6e 65 2d 68 69 64    65 2d 73 75 62 74 72 65 65 20 6f 75 74 6c 69 6e | ding.outline-hide-subtree.outlin | 
| 2f2c0 | 65 2d 63 79 63 6c 65 0a 20 20 20 20 3b 3b 20 6f    72 67 20 63 6f 6d 6d 61 6e 64 73 20 28 72 65 6d | e-cycle.....;;.org.commands.(rem | 
| 2f2e0 | 61 70 70 65 64 20 6f 75 74 6c 69 6e 65 20 63 6f    6d 6d 61 6e 64 73 29 0a 20 20 20 20 6f 72 67 2d | apped.outline.commands).....org- | 
| 2f300 | 66 6f 72 77 61 72 64 2d 68 65 61 64 69 6e 67 2d    73 61 6d 65 2d 6c 65 76 65 6c 20 6f 72 67 2d 62 | forward-heading-same-level.org-b | 
| 2f320 | 61 63 6b 77 61 72 64 2d 68 65 61 64 69 6e 67 2d    73 61 6d 65 2d 6c 65 76 65 6c 0a 20 20 20 20 6f | ackward-heading-same-level.....o | 
| 2f340 | 72 67 2d 6e 65 78 74 2d 76 69 73 69 62 6c 65 2d    68 65 61 64 69 6e 67 20 6f 72 67 2d 70 72 65 76 | rg-next-visible-heading.org-prev | 
| 2f360 | 69 6f 75 73 2d 76 69 73 69 62 6c 65 2d 68 65 61    64 69 6e 67 0a 20 20 20 20 6f 72 67 2d 64 65 6d | ious-visible-heading.....org-dem | 
| 2f380 | 6f 74 65 2d 73 75 62 74 72 65 65 20 6f 72 67 2d    70 72 6f 6d 6f 74 65 2d 73 75 62 74 72 65 65 0a | ote-subtree.org-promote-subtree. | 
| 2f3a0 | 20 20 20 20 6f 72 67 2d 73 68 6f 77 2d 73 75 62    74 72 65 65 20 28 6f 72 67 2d 6d 61 72 6b 2d 73 | ....org-show-subtree.(org-mark-s | 
| 2f3c0 | 75 62 74 72 65 65 20 2e 20 72 65 67 69 6f 6e 29    0a 20 20 20 20 6f 72 67 2d 6d 6f 76 65 2d 73 75 | ubtree...region).....org-move-su | 
| 2f3e0 | 62 74 72 65 65 2d 75 70 20 6f 72 67 2d 6d 6f 76    65 2d 73 75 62 74 72 65 65 2d 64 6f 77 6e 0a 20 | btree-up.org-move-subtree-down.. | 
| 2f400 | 20 20 20 3b 3b 20 74 72 61 6e 73 70 6f 73 65 20    63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 74 72 61 | ...;;.transpose.commands.....tra | 
| 2f420 | 6e 73 70 6f 73 65 2d 73 65 78 70 73 20 74 72 61    6e 73 70 6f 73 65 2d 73 65 6e 74 65 6e 63 65 73 | nspose-sexps.transpose-sentences | 
| 2f440 | 20 74 72 61 6e 73 70 6f 73 65 2d 70 61 72 61 67    72 61 70 68 73 0a 20 20 20 20 3b 3b 20 6e 61 76 | .transpose-paragraphs.....;;.nav | 
| 2f460 | 69 67 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73    0a 20 20 20 20 66 6c 79 6d 61 6b 65 2d 67 6f 74 | igation.commands.....flymake-got | 
| 2f480 | 6f 2d 6e 65 78 74 2d 65 72 72 6f 72 20 66 6c 79    6d 61 6b 65 2d 67 6f 74 6f 2d 70 72 65 76 2d 65 | o-next-error.flymake-goto-prev-e | 
| 2f4a0 | 72 72 6f 72 0a 20 20 20 20 65 6d 62 61 72 6b 2d    6e 65 78 74 2d 73 79 6d 62 6f 6c 20 65 6d 62 61 | rror.....embark-next-symbol.emba | 
| 2f4c0 | 72 6b 2d 70 72 65 76 69 6f 75 73 2d 73 79 6d 62    6f 6c 0a 20 20 20 20 62 61 63 6b 77 61 72 64 2d | rk-previous-symbol.....backward- | 
| 2f4e0 | 75 70 2d 6c 69 73 74 20 62 61 63 6b 77 61 72 64    2d 6c 69 73 74 20 66 6f 72 77 61 72 64 2d 6c 69 | up-list.backward-list.forward-li | 
| 2f500 | 73 74 20 66 6f 72 77 61 72 64 2d 73 65 78 70 0a    20 20 20 20 62 61 63 6b 77 61 72 64 2d 73 65 78 | st.forward-sexp.....backward-sex | 
| 2f520 | 70 20 66 6f 72 77 61 72 64 2d 73 65 6e 74 65 6e    63 65 20 62 61 63 6b 77 61 72 64 2d 73 65 6e 74 | p.forward-sentence.backward-sent | 
| 2f540 | 65 6e 63 65 0a 20 20 20 20 66 6f 72 77 61 72 64    2d 70 61 72 61 67 72 61 70 68 20 62 61 63 6b 77 | ence.....forward-paragraph.backw | 
| 2f560 | 61 72 64 2d 70 61 72 61 67 72 61 70 68 0a 20 20    20 20 3b 3b 20 73 6d 65 72 67 65 20 63 6f 6d 6d | ard-paragraph.....;;.smerge.comm | 
| 2f580 | 61 6e 64 73 0a 20 20 20 20 73 6d 65 72 67 65 2d    72 65 66 69 6e 65 20 73 6d 65 72 67 65 2d 63 6f | ands.....smerge-refine.smerge-co | 
| 2f5a0 | 6d 62 69 6e 65 2d 77 69 74 68 2d 6e 65 78 74 20    73 6d 65 72 67 65 2d 70 72 65 76 20 73 6d 65 72 | mbine-with-next.smerge-prev.smer | 
| 2f5c0 | 67 65 2d 6e 65 78 74 29 0a 20 20 22 4c 69 73 74    20 6f 66 20 72 65 70 65 61 74 61 62 6c 65 20 61 | ge-next)..."List.of.repeatable.a | 
| 2f5e0 | 63 74 69 6f 6e 73 2e 0a 57 68 65 6e 20 79 6f 75    20 75 73 65 20 61 20 63 6f 6d 6d 61 6e 64 20 6f | ctions..When.you.use.a.command.o | 
| 2f600 | 6e 20 74 68 69 73 20 6c 69 73 74 20 61 73 20 61    6e 20 45 6d 62 61 72 6b 20 61 63 74 69 6f 6e 20 | n.this.list.as.an.Embark.action. | 
| 2f620 | 66 72 6f 6d 0a 6f 75 74 73 69 64 65 20 74 68 65    20 6d 69 6e 69 62 75 66 66 65 72 2c 20 60 65 6d | from.outside.the.minibuffer,.`em | 
| 2f640 | 62 61 72 6b 2d 61 63 74 27 20 64 6f 65 73 20 6e    6f 74 20 65 78 69 74 20 62 75 74 20 69 6e 73 74 | bark-act'.does.not.exit.but.inst | 
| 2f660 | 65 61 64 0a 6c 65 74 73 20 79 6f 75 20 61 63 74    20 61 67 61 69 6e 20 6f 6e 20 74 68 65 20 70 6f | ead.lets.you.act.again.on.the.po | 
| 2f680 | 73 73 69 62 6c 79 20 6e 65 77 20 74 61 72 67 65    74 20 79 6f 75 20 72 65 61 63 68 2e 0a 0a 42 79 | ssibly.new.target.you.reach...By | 
| 2f6a0 | 20 64 65 66 61 75 6c 74 2c 20 61 66 74 65 72 20    75 73 69 6e 67 20 6f 6e 65 20 6f 66 20 74 68 65 | .default,.after.using.one.of.the | 
| 2f6c0 | 73 65 20 61 63 74 69 6f 6e 73 2c 20 77 68 65 6e    20 60 65 6d 62 61 72 6b 2d 61 63 74 27 0a 6c 6f | se.actions,.when.`embark-act'.lo | 
| 2f6e0 | 6f 6b 73 20 66 6f 72 20 74 61 72 67 65 74 73 20    61 67 61 69 6e 2c 20 69 74 20 77 69 6c 6c 20 73 | oks.for.targets.again,.it.will.s | 
| 2f700 | 74 61 72 74 20 74 68 65 20 74 61 72 67 65 74 20    63 79 63 6c 65 20 61 74 20 74 68 65 0a 73 61 6d | tart.the.target.cycle.at.the.sam | 
| 2f720 | 65 20 74 79 70 65 20 61 73 20 74 68 65 20 70 72    65 76 69 6f 75 73 6c 79 20 61 63 74 65 64 20 75 | e.type.as.the.previously.acted.u | 
| 2f740 | 70 6f 6e 20 74 61 72 67 65 74 3b 20 74 68 61 74    20 69 73 2c 20 79 6f 75 0a 5c 22 64 6f 6e 27 74 | pon.target;.that.is,.you.\"don't | 
| 2f760 | 20 6c 6f 6f 73 65 20 79 6f 75 72 20 70 6c 61 63    65 20 69 6e 20 74 68 65 20 74 61 72 67 65 74 20 | .loose.your.place.in.the.target. | 
| 2f780 | 63 79 63 6c 65 5c 22 2e 0a 0a 53 6f 6d 65 74 69    6d 65 73 2c 20 68 6f 77 65 76 65 72 2c 20 79 6f | cycle\"...Sometimes,.however,.yo | 
| 2f7a0 | 75 27 6c 6c 20 77 61 6e 74 20 74 6f 20 70 72 69    6f 72 69 74 69 7a 65 20 61 20 64 69 66 66 65 72 | u'll.want.to.prioritize.a.differ | 
| 2f7c0 | 65 6e 74 20 74 79 70 65 20 6f 66 0a 74 61 72 67    65 74 20 74 6f 20 63 6f 6e 74 69 6e 75 65 20 61 | ent.type.of.target.to.continue.a | 
| 2f7e0 | 63 74 69 6e 67 20 6f 6e 2e 20 20 54 68 65 20 6d    61 69 6e 20 65 78 61 6d 70 6c 65 20 6f 66 20 74 | cting.on...The.main.example.of.t | 
| 2f800 | 68 69 73 20 74 68 61 74 20 69 66 0a 79 6f 75 20    75 73 65 20 61 20 6d 61 72 6b 69 6e 67 20 63 6f | his.that.if.you.use.a.marking.co | 
| 2f820 | 6d 6d 61 6e 64 20 61 73 20 61 6e 20 61 63 74 69    6f 6e 2c 20 79 6f 75 20 61 6c 6d 6f 73 74 20 61 | mmand.as.an.action,.you.almost.a | 
| 2f840 | 6c 77 61 79 73 20 77 61 6e 74 20 74 6f 0a 61 63    74 20 6f 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 | lways.want.to.act.on.the.region. | 
| 2f860 | 6e 65 78 74 2e 20 20 46 6f 72 20 74 68 6f 73 65    20 63 61 73 65 73 2c 20 69 6e 20 61 64 64 69 74 | next...For.those.cases,.in.addit | 
| 2f880 | 69 6f 6e 20 74 6f 0a 63 6f 6d 6d 61 6e 64 73 2c    20 79 6f 75 20 63 61 6e 20 61 6c 73 6f 20 70 6c | ion.to.commands,.you.can.also.pl | 
| 2f8a0 | 61 63 65 20 6f 6e 20 74 68 69 73 20 6c 69 73 74    20 61 20 70 61 69 72 20 6f 66 20 61 20 63 6f 6d | ace.on.this.list.a.pair.of.a.com | 
| 2f8c0 | 6d 61 6e 64 20 61 6e 64 0a 74 68 65 20 64 65 73    69 72 65 64 20 73 74 61 72 74 69 6e 67 20 74 79 | mand.and.the.desired.starting.ty | 
| 2f8e0 | 70 65 20 66 6f 72 20 74 68 65 20 74 61 72 67 65    74 20 63 79 63 6c 65 20 66 6f 72 20 74 68 65 20 | pe.for.the.target.cycle.for.the. | 
| 2f900 | 6e 65 78 74 0a 61 63 74 69 6f 6e 2e 22 0a 20 20    3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 28 | next.action."...:type.'(repeat.( | 
| 2f920 | 63 68 6f 69 63 65 20 66 75 6e 63 74 69 6f 6e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | choice.function................. | 
| 2f940 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 66    75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 | .........(cons.function......... | 
| 2f960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 20 3a | .......................(symbol.: | 
| 2f980 | 74 61 67 20 22 4e 65 78 74 20 74 61 72 67 65 74    20 74 79 70 65 22 29 29 29 29 29 0a 0a 3b 3b 3b | tag."Next.target.type")))))..;;; | 
| 2f9a0 | 20 4f 76 65 72 6c 61 79 20 70 72 6f 70 65 72 74    69 65 73 0a 0a 3b 3b 20 68 69 67 68 20 70 72 69 | .Overlay.properties..;;.high.pri | 
| 2f9c0 | 6f 72 69 74 79 20 74 6f 20 6f 76 65 72 72 69 64    65 20 62 6f 74 68 20 62 75 67 20 72 65 66 65 72 | ority.to.override.both.bug.refer | 
| 2f9e0 | 65 6e 63 65 20 61 6e 64 20 74 68 65 20 6c 61 7a    79 0a 3b 3b 20 69 73 65 61 72 63 68 20 68 69 67 | ence.and.the.lazy.;;.isearch.hig | 
| 2fa00 | 68 6c 69 67 68 74 73 20 69 6e 20 65 6d 62 61 72    6b 2d 69 73 65 61 72 63 68 2d 68 69 67 68 6c 69 | hlights.in.embark-isearch-highli | 
| 2fa20 | 67 68 74 2d 69 6e 64 69 63 61 74 6f 72 0a 28 70    75 74 20 27 65 6d 62 61 72 6b 2d 74 61 72 67 65 | ght-indicator.(put.'embark-targe | 
| 2fa40 | 74 2d 6f 76 65 72 6c 61 79 20 27 66 61 63 65 20    27 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 29 0a | t-overlay.'face.'embark-target). | 
| 2fa60 | 28 70 75 74 20 27 65 6d 62 61 72 6b 2d 74 61 72    67 65 74 2d 6f 76 65 72 6c 61 79 20 27 70 72 69 | (put.'embark-target-overlay.'pri | 
| 2fa80 | 6f 72 69 74 79 20 31 30 30 31 29 0a 28 70 75 74    20 27 65 6d 62 61 72 6b 2d 73 65 6c 65 63 74 65 | ority.1001).(put.'embark-selecte | 
| 2faa0 | 64 2d 6f 76 65 72 6c 61 79 20 27 66 61 63 65 20    27 65 6d 62 61 72 6b 2d 73 65 6c 65 63 74 65 64 | d-overlay.'face.'embark-selected | 
| 2fac0 | 29 0a 28 70 75 74 20 27 65 6d 62 61 72 6b 2d 73    65 6c 65 63 74 65 64 2d 6f 76 65 72 6c 61 79 20 | ).(put.'embark-selected-overlay. | 
| 2fae0 | 27 70 72 69 6f 72 69 74 79 20 31 30 30 31 29 0a    0a 3b 3b 3b 20 53 74 61 73 68 69 6e 67 20 69 6e | 'priority.1001)..;;;.Stashing.in | 
| 2fb00 | 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 20 61 63    74 69 6f 6e 73 20 69 6e 20 62 75 66 66 65 72 20 | formation.for.actions.in.buffer. | 
| 2fb20 | 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 73 0a    0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 65 | local.variables..(defvar-local.e | 
| 2fb40 | 6d 62 61 72 6b 2d 2d 74 79 70 65 20 6e 69 6c 0a    20 20 22 43 61 63 68 65 20 66 6f 72 20 74 68 65 | mbark--type.nil..."Cache.for.the | 
| 2fb60 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 79 70 65    2c 20 6d 65 61 6e 74 20 74 6f 20 62 65 20 73 65 | .completion.type,.meant.to.be.se | 
| 2fb80 | 74 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 6c 79    2e 22 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 | t.buffer-locally.")..(defvar-loc | 
| 2fba0 | 61 6c 20 65 6d 62 61 72 6b 2d 2d 74 61 72 67 65    74 2d 62 75 66 66 65 72 20 6e 69 6c 0a 20 20 22 | al.embark--target-buffer.nil..." | 
| 2fbc0 | 43 61 63 68 65 20 66 6f 72 20 74 68 65 20 70 72    65 76 69 6f 75 73 20 62 75 66 66 65 72 2c 20 6d | Cache.for.the.previous.buffer,.m | 
| 2fbe0 | 65 61 6e 74 20 74 6f 20 62 65 20 73 65 74 20 62    75 66 66 65 72 2d 6c 6f 63 61 6c 6c 79 2e 22 29 | eant.to.be.set.buffer-locally.") | 
| 2fc00 | 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20    65 6d 62 61 72 6b 2d 2d 74 61 72 67 65 74 2d 77 | ..(defvar-local.embark--target-w | 
| 2fc20 | 69 6e 64 6f 77 20 6e 69 6c 0a 20 20 22 43 61 63    68 65 20 66 6f 72 20 74 68 65 20 70 72 65 76 69 | indow.nil..."Cache.for.the.previ | 
| 2fc40 | 6f 75 73 20 77 69 6e 64 6f 77 2c 20 6d 65 61 6e    74 20 74 6f 20 62 65 20 73 65 74 20 62 75 66 66 | ous.window,.meant.to.be.set.buff | 
| 2fc60 | 65 72 2d 6c 6f 63 61 6c 6c 79 2e 0a 53 69 6e 63    65 20 77 69 6e 64 6f 77 73 20 63 61 6e 20 62 65 | er-locally..Since.windows.can.be | 
| 2fc80 | 20 72 65 75 73 65 64 20 74 6f 20 64 69 73 70 6c    61 79 20 64 69 66 66 65 72 65 6e 74 20 62 75 66 | .reused.to.display.different.buf | 
| 2fca0 | 66 65 72 73 2c 20 74 68 69 73 0a 77 69 6e 64 6f    77 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 | fers,.this.window.should.only.be | 
| 2fcc0 | 20 75 73 65 64 20 69 66 20 69 74 20 64 69 73 70    6c 61 79 73 20 74 68 65 20 62 75 66 66 65 72 20 | .used.if.it.displays.the.buffer. | 
| 2fce0 | 73 74 6f 72 65 64 20 69 6e 0a 74 68 65 20 76 61    72 69 61 62 6c 65 20 60 65 6d 62 61 72 6b 2d 2d | stored.in.the.variable.`embark-- | 
| 2fd00 | 74 61 72 67 65 74 2d 62 75 66 66 65 72 27 2e 22    29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c | target-buffer'.")..(defvar-local | 
| 2fd20 | 20 65 6d 62 61 72 6b 2d 2d 63 6f 6d 6d 61 6e 64    20 6e 69 6c 0a 20 20 22 43 6f 6d 6d 61 6e 64 20 | .embark--command.nil..."Command. | 
| 2fd40 | 74 68 61 74 20 73 74 61 72 74 65 64 20 74 68 65    20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73 73 | that.started.the.completion.sess | 
| 2fd60 | 69 6f 6e 2e 22 29 0a 0a 28 64 65 66 76 61 72 2d    6c 6f 63 61 6c 20 65 6d 62 61 72 6b 2d 2d 74 6f | ion.")..(defvar-local.embark--to | 
| 2fd80 | 67 67 6c 65 2d 71 75 69 74 20 6e 69 6c 0a 20 20    22 53 68 6f 75 6c 64 20 77 65 20 74 6f 67 67 6c | ggle-quit.nil..."Should.we.toggl | 
| 2fda0 | 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 71 75    69 74 74 69 6e 67 20 62 65 68 61 76 69 6f 72 20 | e.the.default.quitting.behavior. | 
| 2fdc0 | 66 6f 72 20 74 68 65 20 6e 65 78 74 20 61 63 74    69 6f 6e 3f 22 29 0a 0a 28 64 65 66 75 6e 20 65 | for.the.next.action?")..(defun.e | 
| 2fde0 | 6d 62 61 72 6b 2d 2d 6d 69 6e 69 62 75 66 66 65    72 2d 70 6f 69 6e 74 20 28 29 0a 20 20 22 52 65 | mbark--minibuffer-point.()..."Re | 
| 2fe00 | 74 75 72 6e 20 6c 65 6e 67 74 68 20 6f 66 20 6d    69 6e 69 62 75 66 66 65 72 20 63 6f 6e 74 65 6e | turn.length.of.minibuffer.conten | 
| 2fe20 | 74 73 2e 22 0a 20 20 28 6d 61 78 20 30 20 28 2d    20 28 70 6f 69 6e 74 29 20 28 6d 69 6e 69 62 75 | ts."...(max.0.(-.(point).(minibu | 
| 2fe40 | 66 66 65 72 2d 70 72 6f 6d 70 74 2d 65 6e 64 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 | ffer-prompt-end))))..(defun.emba | 
| 2fe60 | 72 6b 2d 2d 64 65 66 61 75 6c 74 2d 64 69 72 65    63 74 6f 72 79 20 28 29 0a 20 20 22 47 75 65 73 | rk--default-directory.()..."Gues | 
| 2fe80 | 73 20 61 20 72 65 61 73 6f 6e 61 62 6c 65 20 64    65 66 61 75 6c 74 20 64 69 72 65 63 74 6f 72 79 | s.a.reasonable.default.directory | 
| 2fea0 | 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74    20 63 61 6e 64 69 64 61 74 65 73 2e 22 0a 20 20 | .for.the.current.candidates."... | 
| 2fec0 | 28 69 66 20 28 61 6e 64 20 28 6d 69 6e 69 62 75    66 66 65 72 70 29 20 6d 69 6e 69 62 75 66 66 65 | (if.(and.(minibufferp).minibuffe | 
| 2fee0 | 72 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 66 69 6c    65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 28 6c | r-completing-file-name).......(l | 
| 2ff00 | 65 74 20 28 28 65 6e 64 20 28 6d 69 6e 69 62 75    66 66 65 72 2d 70 72 6f 6d 70 74 2d 65 6e 64 29 | et.((end.(minibuffer-prompt-end) | 
| 2ff20 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 74 65 6e 74 73 20 28 6d 69 6e 69 62 75 66 | ).............(contents.(minibuf | 
| 2ff40 | 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 29 29 0a    20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d | fer-contents))).........(expand- | 
| 2ff60 | 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20    20 20 20 28 73 75 62 73 74 69 74 75 74 65 2d 69 | file-name..........(substitute-i | 
| 2ff80 | 6e 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20    20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 | n-file-name...........(buffer-su | 
| 2ffa0 | 62 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20    20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 | bstring............end.......... | 
| 2ffc0 | 20 20 28 2b 20 65 6e 64 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6f 72 20 28 63 64 72 0a | ..(+.end...............(or.(cdr. | 
| 2ffe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 61 73 74 0a 20 20 20 20 20 20 20 | ...................(last........ | 
| 30000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    6d 70 6c 65 74 69 6f 6e 2d 61 6c 6c 2d 63 6f 6d | .............(completion-all-com | 
| 30020 | 70 6c 65 74 69 6f 6e 73 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f | pletions......................co | 
| 30040 | 6e 74 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 6d 69 6e 69 | ntents......................mini | 
| 30060 | 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 69 6f    6e 2d 74 61 62 6c 65 0a 20 20 20 20 20 20 20 20 | buffer-completion-table......... | 
| 30080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 69 6e    69 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 69 | .............minibuffer-completi | 
| 300a0 | 6f 6e 2d 70 72 65 64 69 63 61 74 65 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on-predicate.................... | 
| 300c0 | 20 20 28 65 6d 62 61 72 6b 2d 2d 6d 69 6e 69 62    75 66 66 65 72 2d 70 6f 69 6e 74 29 29 29 29 0a | ..(embark--minibuffer-point)))). | 
| 300e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 6c 2d 70 6f 73 69 74 69 6f 6e 20 3f | ..................(cl-position.? | 
| 30100 | 2f 20 63 6f 6e 74 65 6e 74 73 20 3a 66 72 6f 6d    2d 65 6e 64 20 74 29 0a 20 20 20 20 20 20 20 20 | /.contents.:from-end.t)......... | 
| 30120 | 20 20 20 20 20 20 20 20 20 20 30 29 29 29 29 29    29 0a 20 20 20 20 64 65 66 61 75 6c 74 2d 64 69 | ..........0)))))).....default-di | 
| 30140 | 72 65 63 74 6f 72 79 29 29 0a 0a 28 64 65 66 75    6e 20 65 6d 62 61 72 6b 2d 2d 74 61 72 67 65 74 | rectory))..(defun.embark--target | 
| 30160 | 2d 62 75 66 66 65 72 20 28 29 0a 20 20 22 52 65    74 75 72 6e 20 62 75 66 66 65 72 20 74 68 61 74 | -buffer.()..."Return.buffer.that | 
| 30180 | 20 73 68 6f 75 6c 64 20 62 65 20 74 61 72 67 65    74 65 64 20 62 79 20 45 6d 62 61 72 6b 20 61 63 | .should.be.targeted.by.Embark.ac | 
| 301a0 | 74 69 6f 6e 73 2e 22 0a 20 20 28 63 6f 6e 64 0a    20 20 20 28 28 61 6e 64 20 28 6d 69 6e 69 62 75 | tions."...(cond....((and.(minibu | 
| 301c0 | 66 66 65 72 70 29 20 6d 69 6e 69 62 75 66 66 65    72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 | fferp).minibuffer-completion-tab | 
| 301e0 | 6c 65 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 73    65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 29 29 | le.(minibuffer-selected-window)) | 
| 30200 | 0a 20 20 20 20 28 77 69 6e 64 6f 77 2d 62 75 66    66 65 72 20 28 6d 69 6e 69 62 75 66 66 65 72 2d | .....(window-buffer.(minibuffer- | 
| 30220 | 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 29    29 29 0a 20 20 20 28 28 61 6e 64 20 65 6d 62 61 | selected-window)))....((and.emba | 
| 30240 | 72 6b 2d 2d 74 61 72 67 65 74 2d 62 75 66 66 65    72 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 | rk--target-buffer.(buffer-live-p | 
| 30260 | 20 65 6d 62 61 72 6b 2d 2d 74 61 72 67 65 74 2d    62 75 66 66 65 72 29 29 0a 20 20 20 20 65 6d 62 | .embark--target-buffer)).....emb | 
| 30280 | 61 72 6b 2d 2d 74 61 72 67 65 74 2d 62 75 66 66    65 72 29 0a 20 20 20 28 74 20 28 63 75 72 72 65 | ark--target-buffer)....(t.(curre | 
| 302a0 | 6e 74 2d 62 75 66 66 65 72 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 2d 74 61 | nt-buffer))))..(defun.embark--ta | 
| 302c0 | 72 67 65 74 2d 77 69 6e 64 6f 77 20 28 26 6f 70    74 69 6f 6e 61 6c 20 64 69 73 70 6c 61 79 29 0a | rget-window.(&optional.display). | 
| 302e0 | 20 20 22 52 65 74 75 72 6e 20 77 69 6e 64 6f 77    20 77 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 | .."Return.window.which.should.be | 
| 30300 | 20 73 65 6c 65 63 74 65 64 20 77 68 65 6e 20 45    6d 62 61 72 6b 20 61 63 74 69 6f 6e 73 20 72 75 | .selected.when.Embark.actions.ru | 
| 30320 | 6e 2e 0a 49 66 20 44 49 53 50 4c 41 59 20 69 73    20 6e 6f 6e 2d 6e 69 6c 2c 20 63 61 6c 6c 20 60 | n..If.DISPLAY.is.non-nil,.call.` | 
| 30340 | 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 27 20    74 6f 20 70 72 6f 64 75 63 65 20 74 68 65 0a 77 | display-buffer'.to.produce.the.w | 
| 30360 | 69 6e 64 6f 77 20 69 66 20 6e 65 63 65 73 73 61    72 79 2e 22 0a 20 20 28 63 6f 6e 64 0a 20 20 20 | indow.if.necessary."...(cond.... | 
| 30380 | 28 28 61 6e 64 20 28 6d 69 6e 69 62 75 66 66 65    72 70 29 20 6d 69 6e 69 62 75 66 66 65 72 2d 63 | ((and.(minibufferp).minibuffer-c | 
| 303a0 | 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 20    28 6d 69 6e 69 62 75 66 66 65 72 2d 73 65 6c 65 | ompletion-table.(minibuffer-sele | 
| 303c0 | 63 74 65 64 2d 77 69 6e 64 6f 77 29 29 0a 20 20    20 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 73 65 | cted-window)).....(minibuffer-se | 
| 303e0 | 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 29 29 0a    20 20 20 28 28 61 6e 64 20 65 6d 62 61 72 6b 2d | lected-window))....((and.embark- | 
| 30400 | 2d 74 61 72 67 65 74 2d 77 69 6e 64 6f 77 0a 20    20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d | -target-window..........(window- | 
| 30420 | 6c 69 76 65 2d 70 20 65 6d 62 61 72 6b 2d 2d 74    61 72 67 65 74 2d 77 69 6e 64 6f 77 29 0a 20 20 | live-p.embark--target-window)... | 
| 30440 | 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20    28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 65 | .......(or.(not.(buffer-live-p.e | 
| 30460 | 6d 62 61 72 6b 2d 2d 74 61 72 67 65 74 2d 62 75    66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 | mbark--target-buffer)).......... | 
| 30480 | 20 20 20 20 28 65 71 20 28 77 69 6e 64 6f 77 2d    62 75 66 66 65 72 20 65 6d 62 61 72 6b 2d 2d 74 | ....(eq.(window-buffer.embark--t | 
| 304a0 | 61 72 67 65 74 2d 77 69 6e 64 6f 77 29 20 65 6d    62 61 72 6b 2d 2d 74 61 72 67 65 74 2d 62 75 66 | arget-window).embark--target-buf | 
| 304c0 | 66 65 72 29 29 29 0a 20 20 20 20 65 6d 62 61 72    6b 2d 2d 74 61 72 67 65 74 2d 77 69 6e 64 6f 77 | fer))).....embark--target-window | 
| 304e0 | 29 0a 20 20 20 28 28 61 6e 64 20 65 6d 62 61 72    6b 2d 2d 74 61 72 67 65 74 2d 62 75 66 66 65 72 | )....((and.embark--target-buffer | 
| 30500 | 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20    65 6d 62 61 72 6b 2d 2d 74 61 72 67 65 74 2d 62 | .(buffer-live-p.embark--target-b | 
| 30520 | 75 66 66 65 72 29 29 0a 20 20 20 20 28 6f 72 20    28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 | uffer)).....(or.(get-buffer-wind | 
| 30540 | 6f 77 20 65 6d 62 61 72 6b 2d 2d 74 61 72 67 65    74 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 | ow.embark--target-buffer)....... | 
| 30560 | 20 20 28 77 68 65 6e 20 64 69 73 70 6c 61 79 20    28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 | ..(when.display.(display-buffer. | 
| 30580 | 65 6d 62 61 72 6b 2d 2d 74 61 72 67 65 74 2d 62    75 66 66 65 72 29 29 29 29 0a 20 20 20 28 64 69 | embark--target-buffer))))....(di | 
| 305a0 | 73 70 6c 61 79 20 28 73 65 6c 65 63 74 65 64 2d    77 69 6e 64 6f 77 29 29 29 29 0a 0a 28 64 65 66 | splay.(selected-window))))..(def | 
| 305c0 | 75 6e 20 65 6d 62 61 72 6b 2d 2d 63 61 63 68 65    2d 69 6e 66 6f 20 28 62 75 66 66 65 72 29 0a 20 | un.embark--cache-info.(buffer).. | 
| 305e0 | 20 22 43 61 63 68 65 20 69 6e 66 6f 72 6d 61 74    69 6f 6e 20 6e 65 65 64 65 64 20 66 6f 72 20 61 | ."Cache.information.needed.for.a | 
| 30600 | 63 74 69 6f 6e 73 20 69 6e 20 76 61 72 69 61 62    6c 65 73 20 6c 6f 63 61 6c 20 74 6f 20 42 55 46 | ctions.in.variables.local.to.BUF | 
| 30620 | 46 45 52 2e 0a 42 55 46 46 45 52 20 64 65 66 61    75 6c 74 73 20 74 6f 20 74 68 65 20 63 75 72 72 | FER..BUFFER.defaults.to.the.curr | 
| 30640 | 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 28    6c 65 74 20 28 28 63 6d 64 20 65 6d 62 61 72 6b | ent.buffer."...(let.((cmd.embark | 
| 30660 | 2d 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20    20 20 20 28 64 69 72 20 28 65 6d 62 61 72 6b 2d | --command).........(dir.(embark- | 
| 30680 | 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f    72 79 29 29 0a 20 20 20 20 20 20 20 20 28 74 61 | -default-directory)).........(ta | 
| 306a0 | 72 67 65 74 2d 62 75 66 66 65 72 20 28 65 6d 62    61 72 6b 2d 2d 74 61 72 67 65 74 2d 62 75 66 66 | rget-buffer.(embark--target-buff | 
| 306c0 | 65 72 29 29 0a 20 20 20 20 20 20 20 20 28 74 61    72 67 65 74 2d 77 69 6e 64 6f 77 20 28 65 6d 62 | er)).........(target-window.(emb | 
| 306e0 | 61 72 6b 2d 2d 74 61 72 67 65 74 2d 77 69 6e 64    6f 77 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d | ark--target-window))).....(with- | 
| 30700 | 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62    75 66 66 65 72 0a 20 20 20 20 20 20 28 73 65 74 | current-buffer.buffer.......(set | 
| 30720 | 71 20 65 6d 62 61 72 6b 2d 2d 63 6f 6d 6d 61 6e    64 20 63 6d 64 0a 20 20 20 20 20 20 20 20 20 20 | q.embark--command.cmd........... | 
| 30740 | 20 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74    6f 72 79 20 64 69 72 0a 20 20 20 20 20 20 20 20 | ..default-directory.dir......... | 
| 30760 | 20 20 20 20 65 6d 62 61 72 6b 2d 2d 74 61 72 67    65 74 2d 62 75 66 66 65 72 20 74 61 72 67 65 74 | ....embark--target-buffer.target | 
| 30780 | 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20    20 20 20 20 65 6d 62 61 72 6b 2d 2d 74 61 72 67 | -buffer.............embark--targ | 
| 307a0 | 65 74 2d 77 69 6e 64 6f 77 20 74 61 72 67 65 74    2d 77 69 6e 64 6f 77 29 29 29 29 0a 0a 28 64 65 | et-window.target-window))))..(de | 
| 307c0 | 66 75 6e 20 65 6d 62 61 72 6b 2d 2d 63 61 63 68    65 2d 69 6e 66 6f 2d 2d 63 6f 6d 70 6c 65 74 69 | fun.embark--cache-info--completi | 
| 307e0 | 6f 6e 2d 6c 69 73 74 20 28 29 0a 20 20 22 43 61    63 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | on-list.()..."Cache.information. | 
| 30800 | 6e 65 65 64 65 64 20 66 6f 72 20 61 63 74 69 6f    6e 73 20 69 6e 20 61 20 2a 43 6f 6d 70 6c 65 74 | needed.for.actions.in.a.*Complet | 
| 30820 | 69 6f 6e 73 2a 20 62 75 66 66 65 72 2e 0a 4d 65    61 6e 74 20 74 6f 20 62 65 20 62 65 20 61 64 64 | ions*.buffer..Meant.to.be.be.add | 
| 30840 | 65 64 20 74 6f 20 60 63 6f 6d 70 6c 65 74 69 6f    6e 2d 73 65 74 75 70 2d 68 6f 6f 6b 27 2e 22 0a | ed.to.`completion-setup-hook'.". | 
| 30860 | 20 20 3b 3b 20 77 68 65 6e 20 63 6f 6d 70 6c 65    74 69 6f 6e 2d 73 65 74 75 70 2d 68 6f 6f 6b 20 | ..;;.when.completion-setup-hook. | 
| 30880 | 68 6f 6f 6b 20 72 75 6e 73 2c 20 74 68 65 20 2a    43 6f 6d 70 6c 65 74 69 6f 6e 73 2a 20 62 75 66 | hook.runs,.the.*Completions*.buf | 
| 308a0 | 66 65 72 20 69 73 0a 20 20 3b 3b 20 61 76 61 69    6c 61 62 6c 65 20 69 6e 20 74 68 65 20 76 61 72 | fer.is...;;.available.in.the.var | 
| 308c0 | 69 61 62 6c 65 20 73 74 61 6e 64 61 72 64 2d 6f    75 74 70 75 74 0a 20 20 28 65 6d 62 61 72 6b 2d | iable.standard-output...(embark- | 
| 308e0 | 2d 63 61 63 68 65 2d 69 6e 66 6f 20 73 74 61 6e    64 61 72 64 2d 6f 75 74 70 75 74 29 0a 20 20 28 | -cache-info.standard-output)...( | 
| 30900 | 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66    66 65 72 20 73 74 61 6e 64 61 72 64 2d 6f 75 74 | with-current-buffer.standard-out | 
| 30920 | 70 75 74 0a 20 20 20 20 28 77 68 65 6e 20 28 6d    69 6e 69 62 75 66 66 65 72 70 20 63 6f 6d 70 6c | put.....(when.(minibufferp.compl | 
| 30940 | 65 74 69 6f 6e 2d 72 65 66 65 72 65 6e 63 65 2d    62 75 66 66 65 72 29 0a 20 20 20 20 20 20 28 73 | etion-reference-buffer).......(s | 
| 30960 | 65 74 71 20 65 6d 62 61 72 6b 2d 2d 74 79 70 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | etq.embark--type.............(co | 
| 30980 | 6d 70 6c 65 74 69 6f 6e 2d 6d 65 74 61 64 61 74    61 2d 67 65 74 0a 20 20 20 20 20 20 20 20 20 20 | mpletion-metadata-get........... | 
| 309a0 | 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74    2d 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 | ...(with-current-buffer.completi | 
| 309c0 | 6f 6e 2d 72 65 66 65 72 65 6e 63 65 2d 62 75 66    66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 | on-reference-buffer............. | 
| 309e0 | 20 20 20 28 65 6d 62 61 72 6b 2d 2d 6d 65 74 61    64 61 74 61 29 29 0a 20 20 20 20 20 20 20 20 20 | ...(embark--metadata)).......... | 
| 30a00 | 20 20 20 20 27 63 61 74 65 67 6f 72 79 29 29 29    29 29 0a 0a 3b 3b 20 57 65 20 68 61 76 65 20 74 | ....'category)))))..;;.We.have.t | 
| 30a20 | 6f 20 61 64 64 20 74 68 69 73 20 2a 61 66 74 65    72 2a 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 65 | o.add.this.*after*.completion-se | 
| 30a40 | 74 75 70 2d 66 75 6e 63 74 69 6f 6e 20 62 65 63    61 75 73 65 20 74 68 61 74 27 73 0a 3b 3b 20 77 | tup-function.because.that's.;;.w | 
| 30a60 | 68 65 6e 20 74 68 65 20 62 75 66 66 65 72 20 69    73 20 70 75 74 20 69 6e 20 63 6f 6d 70 6c 65 74 | hen.the.buffer.is.put.in.complet | 
| 30a80 | 69 6f 6e 2d 6c 69 73 74 2d 6d 6f 64 65 20 61 6e    64 20 74 75 72 6e 69 6e 67 20 74 68 65 20 6d 6f | ion-list-mode.and.turning.the.mo | 
| 30aa0 | 64 65 0a 3b 3b 20 6f 6e 20 6b 69 6c 6c 73 20 61    6c 6c 20 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c | de.;;.on.kills.all.local.variabl | 
| 30ac0 | 65 73 21 20 53 6f 20 77 65 20 75 73 65 20 61 20    64 65 70 74 68 20 6f 66 20 35 2e 0a 28 61 64 64 | es!.So.we.use.a.depth.of.5..(add | 
| 30ae0 | 2d 68 6f 6f 6b 20 27 63 6f 6d 70 6c 65 74 69 6f    6e 2d 73 65 74 75 70 2d 68 6f 6f 6b 20 23 27 65 | -hook.'completion-setup-hook.#'e | 
| 30b00 | 6d 62 61 72 6b 2d 2d 63 61 63 68 65 2d 69 6e 66    6f 2d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6c 69 | mbark--cache-info--completion-li | 
| 30b20 | 73 74 20 35 29 0a 0a 3b 3b 3b 23 23 23 61 75 74    6f 6c 6f 61 64 0a 28 70 72 6f 67 6e 0a 20 20 28 | st.5)..;;;###autoload.(progn...( | 
| 30b40 | 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 2d 72 65    63 6f 72 64 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e | defun.embark--record-this-comman | 
| 30b60 | 64 20 28 29 0a 20 20 20 20 22 52 65 63 6f 72 64    20 63 6f 6d 6d 61 6e 64 20 77 68 69 63 68 20 6f | d.()....."Record.command.which.o | 
| 30b80 | 70 65 6e 65 64 20 74 68 65 20 6d 69 6e 69 62 75    66 66 65 72 2e 0a 57 65 20 72 65 63 6f 72 64 20 | pened.the.minibuffer..We.record. | 
| 30ba0 | 74 68 69 73 20 62 65 63 61 75 73 65 20 69 74 20    77 69 6c 6c 20 62 65 20 74 68 65 20 64 65 66 61 | this.because.it.will.be.the.defa | 
| 30bc0 | 75 6c 74 20 61 63 74 69 6f 6e 2e 0a 54 68 69 73    20 66 75 6e 63 74 69 6f 6e 20 69 73 20 6d 65 61 | ult.action..This.function.is.mea | 
| 30be0 | 6e 74 20 74 6f 20 62 65 20 61 64 64 65 64 20 74    6f 20 60 6d 69 6e 69 62 75 66 66 65 72 2d 73 65 | nt.to.be.added.to.`minibuffer-se | 
| 30c00 | 74 75 70 2d 68 6f 6f 6b 27 2e 22 0a 20 20 20 20    28 73 65 74 71 2d 6c 6f 63 61 6c 20 65 6d 62 61 | tup-hook'.".....(setq-local.emba | 
| 30c20 | 72 6b 2d 2d 63 6f 6d 6d 61 6e 64 20 74 68 69 73    2d 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 28 61 64 | rk--command.this-command))...(ad | 
| 30c40 | 64 2d 68 6f 6f 6b 20 27 6d 69 6e 69 62 75 66 66    65 72 2d 73 65 74 75 70 2d 68 6f 6f 6b 20 23 27 | d-hook.'minibuffer-setup-hook.#' | 
| 30c60 | 65 6d 62 61 72 6b 2d 2d 72 65 63 6f 72 64 2d 74    68 69 73 2d 63 6f 6d 6d 61 6e 64 29 29 0a 0a 3b | embark--record-this-command))..; | 
| 30c80 | 3b 3b 20 49 6e 74 65 72 6e 61 6c 20 76 61 72 69    61 62 6c 65 73 0a 0a 28 64 65 66 76 61 72 20 65 | ;;.Internal.variables..(defvar.e | 
| 30ca0 | 6d 62 61 72 6b 2d 2d 70 72 6f 6d 70 74 65 72 2d    68 69 73 74 6f 72 79 20 6e 69 6c 0a 20 20 22 48 | mbark--prompter-history.nil..."H | 
| 30cc0 | 69 73 74 6f 72 79 20 75 73 65 64 20 62 79 20 74    68 65 20 60 65 6d 62 61 72 6b 2d 63 6f 6d 70 6c | istory.used.by.the.`embark-compl | 
| 30ce0 | 65 74 69 6e 67 2d 72 65 61 64 2d 70 72 6f 6d 70    74 65 72 27 2e 22 29 0a 0a 3b 3b 3b 20 43 6f 72 | eting-read-prompter'.")..;;;.Cor | 
| 30d00 | 65 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 0a    0a 28 64 65 66 63 6f 6e 73 74 20 65 6d 62 61 72 | e.functionality..(defconst.embar | 
| 30d20 | 6b 2d 2d 76 65 72 62 6f 73 65 2d 69 6e 64 69 63    61 74 6f 72 2d 62 75 66 66 65 72 20 22 20 2a 45 | k--verbose-indicator-buffer.".*E | 
| 30d40 | 6d 62 61 72 6b 20 41 63 74 69 6f 6e 73 2a 22 29    0a 0a 28 64 65 66 76 61 72 20 65 6d 62 61 72 6b | mbark.Actions*")..(defvar.embark | 
| 30d60 | 2d 2d 6d 69 6e 69 6d 61 6c 2d 69 6e 64 69 63 61    74 6f 72 2d 6f 76 65 72 6c 61 79 20 6e 69 6c 29 | --minimal-indicator-overlay.nil) | 
| 30d80 | 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d    2d 6d 65 74 61 64 61 74 61 20 28 29 0a 20 20 22 | ..(defun.embark--metadata.()..." | 
| 30da0 | 52 65 74 75 72 6e 20 63 75 72 72 65 6e 74 20 6d    69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 | Return.current.minibuffer.comple | 
| 30dc0 | 74 69 6f 6e 20 6d 65 74 61 64 61 74 61 2e 22 0a    20 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 65 | tion.metadata."...(completion-me | 
| 30de0 | 74 61 64 61 74 61 0a 20 20 20 28 62 75 66 66 65    72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 | tadata....(buffer-substring-no-p | 
| 30e00 | 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 28 6d    69 6e 69 62 75 66 66 65 72 2d 70 72 6f 6d 70 74 | roperties.....(minibuffer-prompt | 
| 30e20 | 2d 65 6e 64 29 0a 20 20 20 20 28 6d 61 78 20 28    6d 69 6e 69 62 75 66 66 65 72 2d 70 72 6f 6d 70 | -end).....(max.(minibuffer-promp | 
| 30e40 | 74 2d 65 6e 64 29 20 28 70 6f 69 6e 74 29 29 29    0a 20 20 20 6d 69 6e 69 62 75 66 66 65 72 2d 63 | t-end).(point)))....minibuffer-c | 
| 30e60 | 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 0a    20 20 20 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f | ompletion-table....minibuffer-co | 
| 30e80 | 6d 70 6c 65 74 69 6f 6e 2d 70 72 65 64 69 63 61    74 65 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 | mpletion-predicate))..(defun.emb | 
| 30ea0 | 61 72 6b 2d 74 61 72 67 65 74 2d 61 63 74 69 76    65 2d 72 65 67 69 6f 6e 20 28 29 0a 20 20 22 54 | ark-target-active-region.()..."T | 
| 30ec0 | 61 72 67 65 74 20 74 68 65 20 72 65 67 69 6f 6e    20 69 66 20 61 63 74 69 76 65 2e 22 0a 20 20 28 | arget.the.region.if.active."...( | 
| 30ee0 | 77 68 65 6e 20 28 75 73 65 2d 72 65 67 69 6f 6e    2d 70 29 0a 20 20 20 20 28 6c 65 74 20 28 28 73 | when.(use-region-p).....(let.((s | 
| 30f00 | 74 61 72 74 20 28 72 65 67 69 6f 6e 2d 62 65 67    69 6e 6e 69 6e 67 29 29 0a 20 20 20 20 20 20 20 | tart.(region-beginning))........ | 
| 30f20 | 20 20 20 28 65 6e 64 20 28 72 65 67 69 6f 6e 2d    65 6e 64 29 29 29 0a 20 20 20 20 20 20 60 28 72 | ...(end.(region-end))).......`(r | 
| 30f40 | 65 67 69 6f 6e 20 2c 28 62 75 66 66 65 72 2d 73    75 62 73 74 72 69 6e 67 20 73 74 61 72 74 20 65 | egion.,(buffer-substring.start.e | 
| 30f60 | 6e 64 29 20 2e 20 28 2c 73 74 61 72 74 20 2e 20    2c 65 6e 64 29 29 29 29 29 0a 0a 28 61 75 74 6f | nd)...(,start...,end)))))..(auto | 
| 30f80 | 6c 6f 61 64 20 27 64 69 72 65 64 2d 67 65 74 2d    66 69 6c 65 6e 61 6d 65 20 22 64 69 72 65 64 22 | load.'dired-get-filename."dired" | 
| 30fa0 | 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74    69 6f 6e 20 69 6d 61 67 65 2d 64 69 72 65 64 2d | ).(declare-function.image-dired- | 
| 30fc0 | 6f 72 69 67 69 6e 61 6c 2d 66 69 6c 65 2d 6e 61    6d 65 20 22 69 6d 61 67 65 2d 64 69 72 65 64 22 | original-file-name."image-dired" | 
| 30fe0 | 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b    2d 74 61 72 67 65 74 2d 67 75 65 73 73 2d 66 69 | )..(defun.embark-target-guess-fi | 
| 31000 | 6c 65 2d 61 74 2d 70 6f 69 6e 74 20 28 29 0a 20    20 22 54 61 72 67 65 74 20 74 68 65 20 66 69 6c | le-at-point.()..."Target.the.fil | 
| 31020 | 65 20 67 75 65 73 73 65 64 20 62 79 20 60 66 66    61 70 27 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 | e.guessed.by.`ffap'.at.point.".. | 
| 31040 | 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 74 61 70    2d 66 69 6c 65 20 28 74 68 69 6e 67 2d 61 74 2d | .(when-let.((tap-file.(thing-at- | 
| 31060 | 70 6f 69 6e 74 20 27 66 69 6c 65 6e 61 6d 65 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | point.'filename))..............( | 
| 31080 | 28 6e 6f 74 20 28 66 66 61 70 2d 75 72 6c 2d 70    20 74 61 70 2d 66 69 6c 65 29 29 29 20 3b 20 6e | (not.(ffap-url-p.tap-file))).;.n | 
| 310a0 | 6f 20 55 52 4c 73 2c 20 74 68 6f 73 65 20 68 61    76 65 20 61 20 74 61 72 67 65 74 20 66 69 6e 64 | o.URLs,.those.have.a.target.find | 
| 310c0 | 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    28 62 6f 75 6e 64 73 20 28 62 6f 75 6e 64 73 2d | er..............(bounds.(bounds- | 
| 310e0 | 6f 66 2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e    74 20 27 66 69 6c 65 6e 61 6d 65 29 29 0a 20 20 | of-thing-at-point.'filename))... | 
| 31100 | 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65    20 28 66 66 61 70 2d 66 69 6c 65 2d 61 74 2d 70 | ...........(file.(ffap-file-at-p | 
| 31120 | 6f 69 6e 74 29 29 29 0a 20 20 20 20 3b 3b 20 66    66 61 70 20 64 6f 65 73 6e 27 74 20 6d 61 6b 65 | oint))).....;;.ffap.doesn't.make | 
| 31140 | 20 62 6f 75 6e 64 73 20 61 76 61 69 6c 61 62 6c    65 2c 20 73 6f 20 77 65 20 75 73 65 0a 20 20 20 | .bounds.available,.so.we.use.... | 
| 31160 | 20 3b 3b 20 74 68 69 6e 67 61 74 70 74 20 62 6f    75 6e 64 73 2c 20 77 68 69 63 68 20 6d 69 67 68 | .;;.thingatpt.bounds,.which.migh | 
| 31180 | 74 20 62 65 20 61 20 6c 69 74 74 6c 65 20 6f 66    66 0a 20 20 20 20 3b 3b 20 61 64 6a 75 73 74 20 | t.be.a.little.off.....;;.adjust. | 
| 311a0 | 62 6f 75 6e 64 73 20 69 66 20 74 68 69 6e 67 61    74 70 74 20 67 6f 62 62 6c 65 64 20 70 75 6e 63 | bounds.if.thingatpt.gobbled.punc | 
| 311c0 | 74 75 61 74 69 6f 6e 20 61 72 6f 75 6e 64 20 66    69 6c 65 0a 20 20 20 20 28 77 68 65 6e 20 28 6f | tuation.around.file.....(when.(o | 
| 311e0 | 72 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20    28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 66 69 | r.(string-match.(regexp-quote.fi | 
| 31200 | 6c 65 29 20 74 61 70 2d 66 69 6c 65 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 | le).tap-file)...............(str | 
| 31220 | 69 6e 67 2d 6d 61 74 63 68 20 28 72 65 67 65 78    70 2d 71 75 6f 74 65 20 28 66 69 6c 65 2d 6e 61 | ing-match.(regexp-quote.(file-na | 
| 31240 | 6d 65 2d 62 61 73 65 20 66 69 6c 65 29 29 20 74    61 70 2d 66 69 6c 65 29 29 0a 20 20 20 20 20 20 | me-base.file)).tap-file))....... | 
| 31260 | 28 73 65 74 71 20 62 6f 75 6e 64 73 20 28 63 6f    6e 73 20 28 2b 20 28 63 61 72 20 62 6f 75 6e 64 | (setq.bounds.(cons.(+.(car.bound | 
| 31280 | 73 29 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e    69 6e 67 20 30 29 29 0a 20 20 20 20 20 20 20 20 | s).(match-beginning.0))......... | 
| 312a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 2d 20 28 63 64 72 20 62 6f 75 6e 64 73 29 | .................(-.(cdr.bounds) | 
| 312c0 | 20 28 2d 20 28 6c 65 6e 67 74 68 20 74 61 70 2d    66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 | .(-.(length.tap-file)........... | 
| 312e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 31300 | 20 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29    29 29 29 29 0a 20 20 20 20 60 28 66 69 6c 65 20 | ..(match-end.0)))))).....`(file. | 
| 31320 | 2c 28 61 62 62 72 65 76 69 61 74 65 2d 66 69 6c    65 2d 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 | ,(abbreviate-file-name.(expand-f | 
| 31340 | 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 29 29 20    2c 40 62 6f 75 6e 64 73 29 29 29 0a 0a 28 64 65 | ile-name.file)).,@bounds)))..(de | 
| 31360 | 66 75 6e 20 65 6d 62 61 72 6b 2d 74 61 72 67 65    74 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 20 | fun.embark-target-file-at-point. | 
| 31380 | 28 29 0a 20 20 22 54 61 72 67 65 74 20 66 69 6c    65 20 61 74 20 70 6f 69 6e 74 2e 0a 54 68 69 73 | ()..."Target.file.at.point..This | 
| 313a0 | 20 66 75 6e 63 74 69 6f 6e 20 6d 6f 73 74 6c 79    20 72 65 6c 69 65 73 20 6f 6e 20 60 66 66 61 70 | .function.mostly.relies.on.`ffap | 
| 313c0 | 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 27 2c    20 77 69 74 68 20 74 68 65 0a 66 6f 6c 6c 6f 77 | -file-at-point',.with.the.follow | 
| 313e0 | 69 6e 67 20 65 78 63 65 70 74 69 6f 6e 73 3a 0a    0a 2d 20 49 6e 20 60 64 69 72 65 64 2d 6d 6f 64 | ing.exceptions:..-.In.`dired-mod | 
| 31400 | 65 27 2c 20 69 74 20 75 73 65 73 20 60 64 69 72    65 64 2d 67 65 74 2d 66 69 6c 65 6e 61 6d 65 27 | e',.it.uses.`dired-get-filename' | 
| 31420 | 20 69 6e 73 74 65 61 64 2e 0a 0a 2d 20 49 6e 20    60 69 6d 61 67 65 64 2d 64 69 72 65 64 2d 74 68 | .instead...-.In.`imaged-dired-th | 
| 31440 | 75 6d 62 6e 61 69 6c 2d 6d 6f 64 65 27 2c 20 69    74 20 75 73 65 73 0a 20 20 60 69 6d 61 67 65 2d | umbnail-mode',.it.uses...`image- | 
| 31460 | 64 69 72 65 64 2d 6f 72 69 67 69 6e 61 6c 2d 66    69 6c 65 2d 6e 61 6d 65 27 20 69 6e 73 74 65 61 | dired-original-file-name'.instea | 
| 31480 | 64 2e 22 0a 20 20 28 6c 65 74 20 28 66 69 6c 65    20 62 6f 75 6e 64 73 29 0a 20 20 20 20 28 6f 72 | d."...(let.(file.bounds).....(or | 
| 314a0 | 20 28 61 6e 64 20 28 64 65 72 69 76 65 64 2d 6d    6f 64 65 2d 70 20 27 64 69 72 65 64 2d 6d 6f 64 | .(and.(derived-mode-p.'dired-mod | 
| 314c0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    28 73 65 74 71 20 66 69 6c 65 20 28 64 69 72 65 | e)..............(setq.file.(dire | 
| 314e0 | 64 2d 67 65 74 2d 66 69 6c 65 6e 61 6d 65 20 74    20 27 6e 6f 2d 65 72 72 6f 72 2d 69 66 2d 6e 6f | d-get-filename.t.'no-error-if-no | 
| 31500 | 74 2d 66 69 6c 65 70 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 73 65 74 71 20 62 6f 75 | t-filep))..............(setq.bou | 
| 31520 | 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 63 6f 6e 73 0a 20 20 20 | nds....................(cons.... | 
| 31540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e | .................(save-excursion | 
| 31560 | 20 28 64 69 72 65 64 2d 6d 6f 76 65 2d 74 6f 2d    66 69 6c 65 6e 61 6d 65 29 20 28 70 6f 69 6e 74 | .(dired-move-to-filename).(point | 
| 31580 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 | )).....................(save-exc | 
| 315a0 | 75 72 73 69 6f 6e 20 28 64 69 72 65 64 2d 6d 6f    76 65 2d 74 6f 2d 65 6e 64 2d 6f 66 2d 66 69 6c | ursion.(dired-move-to-end-of-fil | 
| 315c0 | 65 6e 61 6d 65 29 20 28 70 6f 69 6e 74 29 29 29    29 29 0a 20 20 20 20 20 20 20 20 28 61 6e 64 20 | ename).(point))))).........(and. | 
| 315e0 | 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20    27 69 6d 61 67 65 2d 64 69 72 65 64 2d 74 68 75 | (derived-mode-p.'image-dired-thu | 
| 31600 | 6d 62 6e 61 69 6c 2d 6d 6f 64 65 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | mbnail-mode)..............(setq. | 
| 31620 | 66 69 6c 65 20 28 69 6d 61 67 65 2d 64 69 72 65    64 2d 6f 72 69 67 69 6e 61 6c 2d 66 69 6c 65 2d | file.(image-dired-original-file- | 
| 31640 | 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 65 74 71 20 62 6f 75 6e 64 73 | name))..............(setq.bounds | 
| 31660 | 20 28 63 6f 6e 73 20 28 70 6f 69 6e 74 29 20 28    31 2b 20 28 70 6f 69 6e 74 29 29 29 29 29 0a 20 | .(cons.(point).(1+.(point))))).. | 
| 31680 | 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74    20 28 28 74 61 70 2d 66 69 6c 65 20 28 74 68 69 | .......(when-let.((tap-file.(thi | 
| 316a0 | 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 66 69 6c    65 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 | ng-at-point.'filename))......... | 
| 316c0 | 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 6f 74    20 28 65 71 75 61 6c 20 28 66 69 6c 65 2d 6e 61 | ...........((not.(equal.(file-na | 
| 316e0 | 6d 65 2d 62 61 73 65 20 74 61 70 2d 66 69 6c 65    29 20 74 61 70 2d 66 69 6c 65 29 29 29 0a 20 20 | me-base.tap-file).tap-file)))... | 
| 31700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 67 75 65 73 73 20 28 65 6d 62 61 72 6b 2d | .................(guess.(embark- | 
| 31720 | 74 61 72 67 65 74 2d 67 75 65 73 73 2d 66 69 6c    65 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a 20 20 | target-guess-file-at-point)))... | 
| 31740 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69    6c 65 20 28 63 61 64 72 20 67 75 65 73 73 29 20 | ........(setq.file.(cadr.guess). | 
| 31760 | 62 6f 75 6e 64 73 20 28 63 64 64 72 20 67 75 65    73 73 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e | bounds.(cddr.guess)))).....(when | 
| 31780 | 20 66 69 6c 65 0a 20 20 20 20 20 20 60 28 66 69    6c 65 20 2c 28 61 62 62 72 65 76 69 61 74 65 2d | .file.......`(file.,(abbreviate- | 
| 317a0 | 66 69 6c 65 2d 6e 61 6d 65 20 28 65 78 70 61 6e    64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 | file-name.(expand-file-name.file | 
| 317c0 | 29 29 20 2c 40 62 6f 75 6e 64 73 29 29 29 29 0a    0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 74 | )).,@bounds))))..(defun.embark-t | 
| 317e0 | 61 72 67 65 74 2d 70 61 63 6b 61 67 65 2d 61 74    2d 70 6f 69 6e 74 20 28 29 0a 20 20 22 54 61 72 | arget-package-at-point.()..."Tar | 
| 31800 | 67 65 74 20 74 68 65 20 70 61 63 6b 61 67 65 20    6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c | get.the.package.on.the.current.l | 
| 31820 | 69 6e 65 20 69 6e 20 61 20 70 61 63 6b 61 67 65    73 20 62 75 66 66 65 72 2e 22 0a 20 20 28 77 68 | ine.in.a.packages.buffer."...(wh | 
| 31840 | 65 6e 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65    2d 70 20 27 70 61 63 6b 61 67 65 2d 6d 65 6e 75 | en.(derived-mode-p.'package-menu | 
| 31860 | 2d 6d 6f 64 65 29 0a 20 20 20 20 28 77 68 65 6e    2d 6c 65 74 20 28 28 70 6b 67 20 28 67 65 74 2d | -mode).....(when-let.((pkg.(get- | 
| 31880 | 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 28 70    6f 69 6e 74 29 20 27 74 61 62 75 6c 61 74 65 64 | text-property.(point).'tabulated | 
| 318a0 | 2d 6c 69 73 74 2d 69 64 29 29 29 0a 20 20 20 20    20 20 60 28 70 61 63 6b 61 67 65 20 2c 28 73 79 | -list-id))).......`(package.,(sy | 
| 318c0 | 6d 62 6f 6c 2d 6e 61 6d 65 20 28 70 61 63 6b 61    67 65 2d 64 65 73 63 2d 6e 61 6d 65 20 70 6b 67 | mbol-name.(package-desc-name.pkg | 
| 318e0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 2c 28 6c 69 6e 65 2d 62 65 67 69 6e 6e | )).................,(line-beginn | 
| 31900 | 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 20 2e 20    2c 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 | ing-position)...,(line-end-posit | 
| 31920 | 69 6f 6e 29 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 65 | ion)))))..(defun.embark-target-e | 
| 31940 | 6d 61 69 6c 2d 61 74 2d 70 6f 69 6e 74 20 28 29    0a 20 20 22 54 61 72 67 65 74 20 74 68 65 20 65 | mail-at-point.()..."Target.the.e | 
| 31960 | 6d 61 69 6c 20 61 64 64 72 65 73 73 20 61 74 20    70 6f 69 6e 74 2e 22 0a 20 20 28 77 68 65 6e 2d | mail.address.at.point."...(when- | 
| 31980 | 6c 65 74 20 28 28 65 6d 61 69 6c 20 28 74 68 69    6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 65 6d 61 | let.((email.(thing-at-point.'ema | 
| 319a0 | 69 6c 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20    28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 | il))).....(when.(string-prefix-p | 
| 319c0 | 20 22 6d 61 69 6c 74 6f 3a 22 20 65 6d 61 69 6c    29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 6d | ."mailto:".email).......(setq.em | 
| 319e0 | 61 69 6c 20 28 73 74 72 69 6e 67 2d 72 65 6d 6f    76 65 2d 70 72 65 66 69 78 20 22 6d 61 69 6c 74 | ail.(string-remove-prefix."mailt | 
| 31a00 | 6f 3a 22 20 65 6d 61 69 6c 29 29 29 0a 20 20 20    20 60 28 65 6d 61 69 6c 20 2c 65 6d 61 69 6c 20 | o:".email))).....`(email.,email. | 
| 31a20 | 2e 20 2c 28 62 6f 75 6e 64 73 2d 6f 66 2d 74 68    69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 65 6d | ..,(bounds-of-thing-at-point.'em | 
| 31a40 | 61 69 6c 29 29 29 29 0a 0a 28 64 65 66 75 6e 20    65 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 75 72 | ail))))..(defun.embark-target-ur | 
| 31a60 | 6c 2d 61 74 2d 70 6f 69 6e 74 20 28 29 0a 20 20    22 54 61 72 67 65 74 20 74 68 65 20 55 52 4c 20 | l-at-point.()..."Target.the.URL. | 
| 31a80 | 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69 66    2d 6c 65 74 20 28 28 75 72 6c 20 28 6f 72 20 28 | at.point."...(if-let.((url.(or.( | 
| 31aa0 | 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74    79 20 28 70 6f 69 6e 74 29 20 27 73 68 72 2d 75 | get-text-property.(point).'shr-u | 
| 31ac0 | 72 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 67 65 74 2d 74 65 78 | rl).....................(get-tex | 
| 31ae0 | 74 2d 70 72 6f 70 65 72 74 79 20 28 70 6f 69 6e    74 29 20 27 69 6d 61 67 65 2d 75 72 6c 29 29 29 | t-property.(point).'image-url))) | 
| 31b00 | 29 0a 20 20 20 20 20 20 60 28 75 72 6c 20 2c 75    72 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 2c | ).......`(url.,url............., | 
| 31b20 | 28 70 72 65 76 69 6f 75 73 2d 73 69 6e 67 6c 65    2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 | (previous-single-property-change | 
| 31b40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 69 6e 20 28 31 2b 20 28 70 6f 69 6e 74 29 29 | ...............(min.(1+.(point)) | 
| 31b60 | 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 20 27 6d    6f 75 73 65 2d 66 61 63 65 20 6e 69 6c 20 28 70 | .(point-max)).'mouse-face.nil.(p | 
| 31b80 | 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 2e 20 2c 28 6e 65 78 74 2d | oint-min))...............,(next- | 
| 31ba0 | 73 69 6e 67 6c 65 2d 70 72 6f 70 65 72 74 79 2d    63 68 61 6e 67 65 0a 20 20 20 20 20 20 20 20 20 | single-property-change.......... | 
| 31bc0 | 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 20 27    6d 6f 75 73 65 2d 66 61 63 65 20 6e 69 6c 20 28 | .......(point).'mouse-face.nil.( | 
| 31be0 | 70 6f 69 6e 74 2d 6d 61 78 29 29 29 0a 20 20 20    20 28 77 68 65 6e 2d 6c 65 74 20 28 28 75 72 6c | point-max))).....(when-let.((url | 
| 31c00 | 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74    20 27 75 72 6c 29 29 29 0a 20 20 20 20 20 20 60 | .(thing-at-point.'url))).......` | 
| 31c20 | 28 75 72 6c 20 2c 75 72 6c 20 2e 20 2c 28 74 68    69 6e 67 2d 61 74 2d 70 6f 69 6e 74 2d 62 6f 75 | (url.,url...,(thing-at-point-bou | 
| 31c40 | 6e 64 73 2d 6f 66 2d 75 72 6c 2d 61 74 2d 70 6f    69 6e 74 20 74 29 29 29 29 29 0a 0a 28 64 65 63 | nds-of-url-at-point.t)))))..(dec | 
| 31c60 | 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 77 69    64 67 65 74 2d 61 74 20 22 77 69 64 2d 65 64 69 | lare-function.widget-at."wid-edi | 
| 31c80 | 74 22 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61    72 6b 2d 74 61 72 67 65 74 2d 63 75 73 74 6f 6d | t")..(defun.embark-target-custom | 
| 31ca0 | 2d 76 61 72 69 61 62 6c 65 2d 61 74 2d 70 6f 69    6e 74 20 28 29 0a 20 20 22 54 61 72 67 65 74 20 | -variable-at-point.()..."Target. | 
| 31cc0 | 74 68 65 20 76 61 72 69 61 62 6c 65 20 63 6f 72    72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 74 68 | the.variable.corresponding.to.th | 
| 31ce0 | 65 20 63 75 73 74 6f 6d 69 7a 65 20 77 69 64 67    65 74 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 | e.customize.widget.at.point."... | 
| 31d00 | 28 77 68 65 6e 20 28 64 65 72 69 76 65 64 2d 6d    6f 64 65 2d 70 20 27 43 75 73 74 6f 6d 2d 6d 6f | (when.(derived-mode-p.'Custom-mo | 
| 31d20 | 64 65 29 0a 20 20 20 20 28 73 61 76 65 2d 65 78    63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 28 62 | de).....(save-excursion.......(b | 
| 31d40 | 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65    29 0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 | eginning-of-line).......(when-le | 
| 31d60 | 74 2a 20 28 28 77 69 64 67 65 74 20 28 77 69 64    67 65 74 2d 61 74 20 28 70 6f 69 6e 74 29 29 29 | t*.((widget.(widget-at.(point))) | 
| 31d80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 76 61 72 20 28 61 6e 64 20 28 65 71 | ...................(var.(and.(eq | 
| 31da0 | 20 28 63 61 72 20 77 69 64 67 65 74 29 20 27 63    75 73 74 6f 6d 2d 76 69 73 69 62 69 6c 69 74 79 | .(car.widget).'custom-visibility | 
| 31dc0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | ).............................(p | 
| 31de0 | 6c 69 73 74 2d 67 65 74 20 28 63 64 72 20 77 69    64 67 65 74 29 20 3a 70 61 72 65 6e 74 29 29 29 | list-get.(cdr.widget).:parent))) | 
| 31e00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 79 6d 20 28 61 6e 64 20 28 65 71 | ...................(sym.(and.(eq | 
| 31e20 | 20 28 63 61 72 20 76 61 72 29 20 27 63 75 73 74    6f 6d 2d 76 61 72 69 61 62 6c 65 29 0a 20 20 20 | .(car.var).'custom-variable).... | 
| 31e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d | .........................(plist- | 
| 31e60 | 67 65 74 20 28 63 64 72 20 76 61 72 29 20 3a 76    61 6c 75 65 29 29 29 29 0a 20 20 20 20 20 20 20 | get.(cdr.var).:value))))........ | 
| 31e80 | 20 60 28 76 61 72 69 61 62 6c 65 0a 20 20 20 20    20 20 20 20 20 20 2c 28 73 79 6d 62 6f 6c 2d 6e | .`(variable...........,(symbol-n | 
| 31ea0 | 61 6d 65 20 73 79 6d 29 0a 20 20 20 20 20 20 20    20 20 20 2c 28 70 6f 69 6e 74 29 0a 20 20 20 20 | ame.sym)...........,(point)..... | 
| 31ec0 | 20 20 20 20 20 20 2e 20 2c 28 70 72 6f 67 6e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ........,(progn................( | 
| 31ee0 | 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72    64 20 22 3a 22 20 28 6c 69 6e 65 2d 65 6e 64 2d | re-search-forward.":".(line-end- | 
| 31f00 | 70 6f 73 69 74 69 6f 6e 29 20 27 6e 6f 65 72 72    6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | position).'noerror)............. | 
| 31f20 | 20 20 20 28 70 6f 69 6e 74 29 29 29 29 29 29 29    0a 0a 3b 3b 20 4e 4f 54 45 3a 20 54 68 65 72 65 | ...(point)))))))..;;.NOTE:.There | 
| 31f40 | 20 69 73 20 61 6c 73 6f 20 28 74 68 69 6e 67 2d    61 74 2d 70 6f 69 6e 74 20 27 6c 69 73 74 29 2c | .is.also.(thing-at-point.'list), | 
| 31f60 | 20 68 6f 77 65 76 65 72 20 69 74 20 64 6f 65 73    0a 3b 3b 20 6e 6f 74 20 77 6f 72 6b 20 6f 6e 20 | .however.it.does.;;.not.work.on. | 
| 31f80 | 73 74 72 69 6e 67 73 20 61 6e 64 20 72 65 71 75    69 72 65 73 20 74 68 65 20 70 6f 69 6e 74 20 74 | strings.and.requires.the.point.t | 
| 31fa0 | 6f 20 62 65 20 69 6e 73 69 64 65 20 74 68 65 0a    3b 3b 20 70 61 72 65 6e 74 68 65 73 65 73 2e 20 | o.be.inside.the.;;.parentheses.. | 
| 31fc0 | 54 68 69 73 20 76 65 72 73 69 6f 6e 20 68 65 72    65 20 69 73 20 73 6c 69 67 68 74 6c 79 20 6d 6f | This.version.here.is.slightly.mo | 
| 31fe0 | 72 65 20 67 65 6e 65 72 61 6c 2e 0a 28 64 65 66    75 6e 20 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 | re.general..(defun.embark-target | 
| 32000 | 2d 65 78 70 72 65 73 73 69 6f 6e 2d 61 74 2d 70    6f 69 6e 74 20 28 29 0a 20 20 22 54 61 72 67 65 | -expression-at-point.()..."Targe | 
| 32020 | 74 20 65 78 70 72 65 73 73 69 6f 6e 20 61 74 20    70 6f 69 6e 74 2e 22 0a 20 20 28 63 6c 2d 66 6c | t.expression.at.point."...(cl-fl | 
| 32040 | 65 74 20 28 28 73 79 6e 74 61 78 2d 70 20 28 63    6c 61 73 73 20 26 6f 70 74 69 6f 6e 61 6c 20 28 | et.((syntax-p.(class.&optional.( | 
| 32060 | 64 65 6c 74 61 20 30 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 61 6e 64 20 28 3c 3d | delta.0))...............(and.(<= | 
| 32080 | 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 2b 20    28 70 6f 69 6e 74 29 20 64 65 6c 74 61 29 20 28 | .(point-min).(+.(point).delta).( | 
| 320a0 | 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | point-max))....................( | 
| 320c0 | 65 71 20 28 70 63 61 73 65 20 63 6c 61 73 73 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eq.(pcase.class................. | 
| 320e0 | 20 20 20 20 20 20 20 20 20 28 27 6f 70 65 6e 20    34 29 20 28 27 63 6c 6f 73 65 20 35 29 20 28 27 | .........('open.4).('close.5).(' | 
| 32100 | 70 72 65 66 69 78 20 36 29 20 28 27 73 74 72 69    6e 67 20 37 29 29 0a 20 20 20 20 20 20 20 20 20 | prefix.6).('string.7)).......... | 
| 32120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    79 6e 74 61 78 2d 63 6c 61 73 73 20 28 73 79 6e | ..............(syntax-class.(syn | 
| 32140 | 74 61 78 2d 61 66 74 65 72 20 28 2b 20 28 70 6f    69 6e 74 29 20 64 65 6c 74 61 29 29 29 29 29 29 | tax-after.(+.(point).delta)))))) | 
| 32160 | 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 0a    20 20 20 20 20 20 20 20 28 28 73 74 61 72 74 0a | ).....(when-let.........((start. | 
| 32180 | 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65    2d 6c 65 74 20 28 28 60 28 5f 20 2c 6f 70 65 6e | ..........(pcase-let.((`(_.,open | 
| 321a0 | 20 5f 20 2c 73 74 72 69 6e 67 20 5f 20 5f 20 5f    20 5f 20 2c 73 74 61 72 74 20 5f 20 5f 29 20 28 | ._.,string._._._._.,start._._).( | 
| 321c0 | 73 79 6e 74 61 78 2d 70 70 73 73 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 69 67 6e 6f | syntax-ppss))).............(igno | 
| 321e0 | 72 65 2d 65 72 72 6f 72 73 20 3b 20 73 65 74 20    73 74 61 72 74 3d 6e 69 6c 20 69 66 20 64 65 6c | re-errors.;.set.start=nil.if.del | 
| 32200 | 69 6d 69 74 65 72 73 20 61 72 65 20 75 6e 62 61    6c 61 6e 63 65 64 0a 20 20 20 20 20 20 20 20 20 | imiters.are.unbalanced.......... | 
| 32220 | 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 | .....(cond.................(stri | 
| 32240 | 6e 67 20 73 74 61 72 74 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 28 | ng.start).................((or.( | 
| 32260 | 73 79 6e 74 61 78 2d 70 20 27 6f 70 65 6e 29 20    28 73 79 6e 74 61 78 2d 70 20 27 70 72 65 66 69 | syntax-p.'open).(syntax-p.'prefi | 
| 32280 | 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 | x))..................(save-excur | 
| 322a0 | 73 69 6f 6e 20 28 62 61 63 6b 77 61 72 64 2d 70    72 65 66 69 78 2d 63 68 61 72 73 29 20 28 70 6f | sion.(backward-prefix-chars).(po | 
| 322c0 | 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 28 73 79 6e 74 61 78 2d | int))).................((syntax- | 
| 322e0 | 70 20 27 63 6c 6f 73 65 20 2d 31 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | p.'close.-1)..................(s | 
| 32300 | 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ave-excursion................... | 
| 32320 | 20 28 62 61 63 6b 77 61 72 64 2d 73 65 78 70 29    20 28 62 61 63 6b 77 61 72 64 2d 70 72 65 66 69 | .(backward-sexp).(backward-prefi | 
| 32340 | 78 2d 63 68 61 72 73 29 20 28 70 6f 69 6e 74 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | x-chars).(point))).............. | 
| 32360 | 20 20 20 28 28 73 79 6e 74 61 78 2d 70 20 27 73    74 72 69 6e 67 29 20 28 70 6f 69 6e 74 29 29 0a | ...((syntax-p.'string).(point)). | 
| 32380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 28 73 79 6e 74 61 78 2d 70 20 27 73 74 72 69 | ................((syntax-p.'stri | 
| 323a0 | 6e 67 20 2d 31 29 20 28 73 63 61 6e 2d 73 65 78    70 73 20 28 70 6f 69 6e 74 29 20 2d 31 29 29 0a | ng.-1).(scan-sexps.(point).-1)). | 
| 323c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 74 20 6f 70 65 6e 29 29 29 29 29 0a 20 20 20 | ................(t.open))))).... | 
| 323e0 | 20 20 20 20 20 20 28 65 6e 64 20 28 69 67 6e 6f    72 65 2d 65 72 72 6f 72 73 20 28 73 63 61 6e 2d | ......(end.(ignore-errors.(scan- | 
| 32400 | 73 65 78 70 73 20 73 74 61 72 74 20 31 29 29 29    29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 | sexps.start.1)))).......(unless. | 
| 32420 | 28 65 71 20 73 74 61 72 74 20 28 63 61 72 20 28    62 6f 75 6e 64 73 2d 6f 66 2d 74 68 69 6e 67 2d | (eq.start.(car.(bounds-of-thing- | 
| 32440 | 61 74 2d 70 6f 69 6e 74 20 27 64 65 66 75 6e 29    29 29 0a 20 20 20 20 20 20 60 28 65 78 70 72 65 | at-point.'defun))).......`(expre | 
| 32460 | 73 73 69 6f 6e 20 2c 28 62 75 66 66 65 72 2d 73    75 62 73 74 72 69 6e 67 20 73 74 61 72 74 20 65 | ssion.,(buffer-substring.start.e | 
| 32480 | 6e 64 29 20 2c 73 74 61 72 74 20 2e 20 2c 65 6e    64 29 29 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 | nd).,start...,end)))))..(defmacr | 
| 324a0 | 6f 20 65 6d 62 61 72 6b 2d 64 65 66 69 6e 65 2d    6f 76 65 72 6c 61 79 2d 74 61 72 67 65 74 20 28 | o.embark-define-overlay-target.( | 
| 324c0 | 6e 61 6d 65 20 70 72 6f 70 20 26 6f 70 74 69 6f    6e 61 6c 20 70 72 65 64 20 74 79 70 65 20 74 61 | name.prop.&optional.pred.type.ta | 
| 324e0 | 72 67 65 74 29 0a 20 20 22 44 65 66 69 6e 65 20    61 20 74 61 72 67 65 74 20 66 69 6e 64 65 72 20 | rget)..."Define.a.target.finder. | 
| 32500 | 66 6f 72 20 4e 41 4d 45 20 74 68 61 74 20 74 61    72 67 65 74 73 20 6f 76 65 72 6c 61 79 73 20 77 | for.NAME.that.targets.overlays.w | 
| 32520 | 69 74 68 20 70 72 6f 70 65 72 74 79 20 50 52 4f    50 2e 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 | ith.property.PROP..The.function. | 
| 32540 | 64 65 66 69 6e 65 64 20 69 73 20 6e 61 6d 65 64    20 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 4e | defined.is.named.embark-target-N | 
| 32560 | 41 4d 45 2d 61 74 2d 70 6f 69 6e 74 20 61 6e 64    20 69 74 0a 72 65 74 75 72 6e 73 20 45 6d 62 61 | AME-at-point.and.it.returns.Emba | 
| 32580 | 72 6b 20 74 61 72 67 65 74 73 20 62 61 73 65 64    20 6f 6e 20 74 68 65 20 6f 76 65 72 6c 61 79 73 | rk.targets.based.on.the.overlays | 
| 325a0 | 20 61 72 6f 75 6e 64 20 70 6f 69 6e 74 2e 20 20    41 6e 0a 6f 76 65 72 6c 61 79 20 70 72 6f 76 69 | .around.point...An.overlay.provi | 
| 325c0 | 64 65 73 20 61 20 74 61 72 67 65 74 20 69 66 20    69 74 73 20 70 72 6f 70 65 72 74 79 20 6e 61 6d | des.a.target.if.its.property.nam | 
| 325e0 | 65 64 20 50 52 4f 50 20 69 73 20 6e 6f 6e 2d 6e    69 6c 2e 0a 0a 49 66 20 74 68 65 20 6f 70 74 69 | ed.PROP.is.non-nil...If.the.opti | 
| 32600 | 6f 6e 61 6c 20 50 52 45 44 20 61 72 67 75 6d 65    6e 74 20 69 73 20 67 69 76 65 6e 2c 20 69 74 20 | onal.PRED.argument.is.given,.it. | 
| 32620 | 73 68 6f 75 6c 64 20 62 65 20 61 6e 0a 65 78 70    72 65 73 73 69 6f 6e 20 61 6e 64 20 69 74 20 66 | should.be.an.expression.and.it.f | 
| 32640 | 75 72 74 68 65 72 20 72 65 73 74 72 69 63 74 73    20 74 68 65 20 74 61 72 67 65 74 73 20 74 6f 20 | urther.restricts.the.targets.to. | 
| 32660 | 6f 6e 6c 79 20 74 68 6f 73 65 0a 6f 76 65 72 6c    61 79 73 20 66 6f 72 20 77 68 69 63 68 20 50 52 | only.those.overlays.for.which.PR | 
| 32680 | 45 44 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20    6e 6f 6e 2d 6e 69 6c 2e 0a 0a 54 68 65 20 74 61 | ED.evaluates.to.non-nil...The.ta | 
| 326a0 | 72 67 65 74 20 66 69 6e 64 65 72 20 72 65 74 75    72 6e 73 20 74 61 72 67 65 74 20 74 79 70 65 20 | rget.finder.returns.target.type. | 
| 326c0 | 4e 41 4d 45 20 6f 72 20 6f 70 74 69 6f 6e 61 6c    20 73 79 6d 62 6f 6c 0a 54 59 50 45 20 69 66 20 | NAME.or.optional.symbol.TYPE.if. | 
| 326e0 | 67 69 76 65 6e 2e 0a 0a 54 68 65 20 74 61 72 67    65 74 20 66 69 6e 64 65 72 20 72 65 74 75 72 6e | given...The.target.finder.return | 
| 32700 | 73 20 74 68 65 20 73 75 62 73 74 72 69 6e 67 20    6f 66 20 74 68 65 20 62 75 66 66 65 72 20 63 6f | s.the.substring.of.the.buffer.co | 
| 32720 | 76 65 72 65 64 20 62 79 0a 74 68 65 20 6f 76 65    72 6c 61 79 20 61 73 20 74 68 65 20 74 61 72 67 | vered.by.the.overlay.as.the.targ | 
| 32740 | 65 74 20 73 74 72 69 6e 67 20 6f 72 20 74 68 65    20 72 65 73 75 6c 74 20 6f 66 20 65 76 61 6c 75 | et.string.or.the.result.of.evalu | 
| 32760 | 61 74 69 6e 67 20 74 68 65 0a 6f 70 74 69 6f 6e    61 6c 20 54 41 52 47 45 54 20 65 78 70 72 65 73 | ating.the.optional.TARGET.expres | 
| 32780 | 73 69 6f 6e 20 69 66 20 67 69 76 65 6e 2e 0a 0a    50 52 45 44 20 61 6e 64 20 54 41 52 47 45 54 20 | sion.if.given...PRED.and.TARGET. | 
| 327a0 | 61 72 65 20 65 78 70 72 65 73 73 69 6f 6e 73 20    28 6e 6f 74 20 66 75 6e 63 74 69 6f 6e 73 29 20 | are.expressions.(not.functions). | 
| 327c0 | 61 6e 64 20 77 68 65 6e 20 65 76 61 6c 75 61 74    65 64 20 74 68 65 0a 73 79 6d 62 6f 6c 73 20 60 | and.when.evaluated.the.symbols.` | 
| 327e0 | 25 6f 27 20 61 6e 64 20 60 25 70 27 20 61 72 65    20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 6f 76 | %o'.and.`%p'.are.bound.to.the.ov | 
| 32800 | 65 72 6c 61 79 20 61 6e 64 20 74 68 65 20 6f 76    65 72 6c 61 79 27 73 0a 70 72 6f 70 65 72 74 79 | erlay.and.the.overlay's.property | 
| 32820 | 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 22 0a    20 20 60 28 64 65 66 75 6e 20 2c 28 69 6e 74 65 | .respectively."...`(defun.,(inte | 
| 32840 | 72 6e 20 28 66 6f 72 6d 61 74 20 22 65 6d 62 61    72 6b 2d 74 61 72 67 65 74 2d 25 73 2d 61 74 2d | rn.(format."embark-target-%s-at- | 
| 32860 | 70 6f 69 6e 74 22 20 6e 61 6d 65 29 29 20 28 29    0a 20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20 22 | point".name)).()......,(format." | 
| 32880 | 54 61 72 67 65 74 20 25 73 20 61 74 20 70 6f 69    6e 74 2e 22 20 6e 61 6d 65 29 0a 20 20 20 20 20 | Target.%s.at.point.".name)...... | 
| 328a0 | 28 77 68 65 6e 2d 6c 65 74 20 28 28 25 6f 20 28    73 65 71 2d 66 69 6e 64 0a 20 20 20 20 20 20 20 | (when-let.((%o.(seq-find........ | 
| 328c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 61 6d 62 64 61 20 28 25 6f 29 | ....................(lambda.(%o) | 
| 328e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 | ..............................(w | 
| 32900 | 68 65 6e 2d 6c 65 74 20 28 28 25 70 20 28 6f 76    65 72 6c 61 79 2d 67 65 74 20 25 6f 20 27 2c 70 | hen-let.((%p.(overlay-get.%o.',p | 
| 32920 | 72 6f 70 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rop))).......................... | 
| 32940 | 20 20 20 20 20 20 28 69 67 6e 6f 72 65 20 25 70    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(ignore.%p)............... | 
| 32960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 2c 28 6f 72 20 70 72 65 64 20 74 29 29 29 0a | .................,(or.pred.t))). | 
| 32980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 | ...........................(over | 
| 329a0 | 6c 61 79 73 2d 69 6e 20 28 6d 61 78 20 28 70 6f    69 6e 74 2d 6d 69 6e 29 20 28 31 2d 20 28 70 6f | lays-in.(max.(point-min).(1-.(po | 
| 329c0 | 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | int))).......................... | 
| 329e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 69 6e 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 | ...............(min.(point-max). | 
| 32a00 | 28 31 2b 20 28 70 6f 69 6e 74 29 29 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (1+.(point))))))................ | 
| 32a20 | 20 28 25 70 20 28 6f 76 65 72 6c 61 79 2d 67 65    74 20 25 6f 20 27 2c 70 72 6f 70 29 29 29 0a 20 | .(%p.(overlay-get.%o.',prop))).. | 
| 32a40 | 20 20 20 20 20 20 28 69 67 6e 6f 72 65 20 25 70    29 0a 20 20 20 20 20 20 20 28 63 6f 6e 73 20 27 | ......(ignore.%p)........(cons.' | 
| 32a60 | 2c 28 6f 72 20 74 79 70 65 20 6e 61 6d 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | ,(or.type.name)..............(co | 
| 32a80 | 6e 73 20 2c 28 6f 72 20 74 61 72 67 65 74 20 60    28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e | ns.,(or.target.`(buffer-substrin | 
| 32aa0 | 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g-no-properties................. | 
| 32ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 76 65 72 6c 61 79 2d 73 74 61 72 74 20 | .................(overlay-start. | 
| 32ae0 | 25 6f 29 20 28 6f 76 65 72 6c 61 79 2d 65 6e 64    20 25 6f 29 29 29 0a 20 20 20 20 20 20 20 20 20 | %o).(overlay-end.%o))).......... | 
| 32b00 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20    28 6f 76 65 72 6c 61 79 2d 73 74 61 72 74 20 25 | ..........(cons.(overlay-start.% | 
| 32b20 | 6f 29 20 28 6f 76 65 72 6c 61 79 2d 65 6e 64 20    25 6f 29 29 29 29 29 29 29 0a 0a 28 65 6d 62 61 | o).(overlay-end.%o)))))))..(emba | 
| 32b40 | 72 6b 2d 64 65 66 69 6e 65 2d 6f 76 65 72 6c 61    79 2d 74 61 72 67 65 74 20 66 6c 79 6d 61 6b 65 | rk-define-overlay-target.flymake | 
| 32b60 | 20 66 6c 79 6d 61 6b 65 2d 64 69 61 67 6e 6f 73    74 69 63 29 0a 28 65 6d 62 61 72 6b 2d 64 65 66 | .flymake-diagnostic).(embark-def | 
| 32b80 | 69 6e 65 2d 6f 76 65 72 6c 61 79 2d 74 61 72 67    65 74 20 62 75 67 2d 72 65 66 65 72 65 6e 63 65 | ine-overlay-target.bug-reference | 
| 32ba0 | 20 62 75 67 2d 72 65 66 65 72 65 6e 63 65 2d 75    72 6c 20 6e 69 6c 20 75 72 6c 20 25 70 29 0a 28 | .bug-reference-url.nil.url.%p).( | 
| 32bc0 | 65 6d 62 61 72 6b 2d 64 65 66 69 6e 65 2d 6f 76    65 72 6c 61 79 2d 74 61 72 67 65 74 20 73 6d 65 | embark-define-overlay-target.sme | 
| 32be0 | 72 67 65 20 73 6d 65 72 67 65 20 28 65 71 20 25    70 20 27 63 6f 6e 66 6c 69 63 74 29 29 0a 0a 28 | rge.smerge.(eq.%p.'conflict))..( | 
| 32c00 | 64 65 66 6d 61 63 72 6f 20 65 6d 62 61 72 6b 2d    64 65 66 69 6e 65 2d 74 68 69 6e 67 61 74 70 74 | defmacro.embark-define-thingatpt | 
| 32c20 | 2d 74 61 72 67 65 74 20 28 74 68 69 6e 67 20 26    72 65 73 74 20 6d 6f 64 65 73 29 0a 20 20 22 44 | -target.(thing.&rest.modes)..."D | 
| 32c40 | 65 66 69 6e 65 20 61 20 74 61 72 67 65 74 20 66    69 6e 64 65 72 20 66 6f 72 20 54 48 49 4e 47 20 | efine.a.target.finder.for.THING. | 
| 32c60 | 75 73 69 6e 67 20 74 68 65 20 74 68 69 6e 67 61    74 70 74 20 6c 69 62 72 61 72 79 2e 0a 54 68 65 | using.the.thingatpt.library..The | 
| 32c80 | 20 66 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e 65    64 20 69 73 20 6e 61 6d 65 64 20 65 6d 62 61 72 | .function.defined.is.named.embar | 
| 32ca0 | 6b 2d 74 61 72 67 65 74 2d 4e 41 4d 45 2d 61 74    2d 70 6f 69 6e 74 20 61 6e 64 20 69 74 0a 75 73 | k-target-NAME-at-point.and.it.us | 
| 32cc0 | 65 73 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69    6e 74 20 27 54 48 49 4e 47 29 20 74 6f 20 66 69 | es.(thing-at-point.'THING).to.fi | 
| 32ce0 | 6e 64 20 69 74 73 20 74 61 72 67 65 74 73 2e 0a    0a 49 66 20 61 6e 79 20 4d 4f 44 45 53 20 61 72 | nd.its.targets...If.any.MODES.ar | 
| 32d00 | 65 20 67 69 76 65 6e 2c 20 74 68 65 20 74 61 72    67 65 74 20 66 69 6e 64 65 72 20 6f 6e 6c 79 20 | e.given,.the.target.finder.only. | 
| 32d20 | 61 70 70 6c 69 65 73 20 74 6f 20 62 75 66 66 65    72 73 0a 69 6e 20 6f 6e 65 20 6f 66 20 74 68 6f | applies.to.buffers.in.one.of.tho | 
| 32d40 | 73 65 20 6d 61 6a 6f 72 20 6d 6f 64 65 73 2e 22    0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 | se.major.modes."...(declare.(ind | 
| 32d60 | 65 6e 74 20 31 29 29 0a 20 20 60 28 64 65 66 75    6e 20 2c 28 69 6e 74 65 72 6e 20 28 66 6f 72 6d | ent.1))...`(defun.,(intern.(form | 
| 32d80 | 61 74 20 22 65 6d 62 61 72 6b 2d 74 61 72 67 65    74 2d 25 73 2d 61 74 2d 70 6f 69 6e 74 22 20 74 | at."embark-target-%s-at-point".t | 
| 32da0 | 68 69 6e 67 29 29 20 28 29 0a 20 20 20 20 20 2c    28 66 6f 72 6d 61 74 20 22 54 61 72 67 65 74 20 | hing)).()......,(format."Target. | 
| 32dc0 | 25 73 20 61 74 20 70 6f 69 6e 74 2e 22 20 74 68    69 6e 67 29 0a 20 20 20 20 20 28 77 68 65 6e 20 | %s.at.point.".thing)......(when. | 
| 32de0 | 2c 28 69 66 20 6d 6f 64 65 73 20 60 28 64 65 72    69 76 65 64 2d 6d 6f 64 65 2d 70 20 2c 40 28 6d | ,(if.modes.`(derived-mode-p.,@(m | 
| 32e00 | 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 6d    29 20 60 27 2c 6d 29 20 6d 6f 64 65 73 29 29 20 | apcar.(lambda.(m).`',m).modes)). | 
| 32e20 | 74 29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 2d    6c 65 74 20 28 62 6f 75 6e 64 73 20 28 62 6f 75 | t)........(when-let.(bounds.(bou | 
| 32e40 | 6e 64 73 2d 6f 66 2d 74 68 69 6e 67 2d 61 74 2d    70 6f 69 6e 74 20 27 2c 74 68 69 6e 67 29 29 0a | nds-of-thing-at-point.',thing)). | 
| 32e60 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 27    2c 74 68 69 6e 67 20 28 63 6f 6e 73 0a 20 20 20 | .........(cons.',thing.(cons.... | 
| 32e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 | .....................(buffer-sub | 
| 32ea0 | 73 74 72 69 6e 67 20 28 63 61 72 20 62 6f 75 6e    64 73 29 20 28 63 64 72 20 62 6f 75 6e 64 73 29 | string.(car.bounds).(cdr.bounds) | 
| 32ec0 | 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 62 6f 75 6e 64 73 | ).........................bounds | 
| 32ee0 | 29 29 29 29 29 29 0a 0a 28 65 6d 62 61 72 6b 2d    64 65 66 69 6e 65 2d 74 68 69 6e 67 61 74 70 74 | ))))))..(embark-define-thingatpt | 
| 32f00 | 2d 74 61 72 67 65 74 20 64 65 66 75 6e 29 0a 28    65 6d 62 61 72 6b 2d 64 65 66 69 6e 65 2d 74 68 | -target.defun).(embark-define-th | 
| 32f20 | 69 6e 67 61 74 70 74 2d 74 61 72 67 65 74 20 73    65 6e 74 65 6e 63 65 0a 20 20 74 65 78 74 2d 6d | ingatpt-target.sentence...text-m | 
| 32f40 | 6f 64 65 20 68 65 6c 70 2d 6d 6f 64 65 20 49 6e    66 6f 2d 6d 6f 64 65 20 6d 61 6e 2d 63 6f 6d 6d | ode.help-mode.Info-mode.man-comm | 
| 32f60 | 6f 6e 29 0a 28 65 6d 62 61 72 6b 2d 64 65 66 69    6e 65 2d 74 68 69 6e 67 61 74 70 74 2d 74 61 72 | on).(embark-define-thingatpt-tar | 
| 32f80 | 67 65 74 20 70 61 72 61 67 72 61 70 68 0a 20 20    74 65 78 74 2d 6d 6f 64 65 20 68 65 6c 70 2d 6d | get.paragraph...text-mode.help-m | 
| 32fa0 | 6f 64 65 20 49 6e 66 6f 2d 6d 6f 64 65 20 6d 61    6e 2d 63 6f 6d 6d 6f 6e 29 0a 0a 28 64 65 66 6d | ode.Info-mode.man-common)..(defm | 
| 32fc0 | 61 63 72 6f 20 65 6d 62 61 72 6b 2d 64 65 66 69    6e 65 2d 72 65 67 65 78 70 2d 74 61 72 67 65 74 | acro.embark-define-regexp-target | 
| 32fe0 | 0a 20 20 20 20 28 6e 61 6d 65 20 72 65 67 65 78    70 20 26 6f 70 74 69 6f 6e 61 6c 20 74 79 70 65 | .....(name.regexp.&optional.type | 
| 33000 | 20 74 61 72 67 65 74 20 62 6f 75 6e 64 73 20 6c    69 6d 69 74 29 0a 20 20 22 44 65 66 69 6e 65 20 | .target.bounds.limit)..."Define. | 
| 33020 | 61 20 74 61 72 67 65 74 20 66 69 6e 64 65 72 20    66 6f 72 20 6d 61 74 63 68 65 73 20 6f 66 20 52 | a.target.finder.for.matches.of.R | 
| 33040 | 45 47 45 58 50 20 61 72 6f 75 6e 64 20 70 6f 69    6e 74 2e 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e | EGEXP.around.point..The.function | 
| 33060 | 20 64 65 66 69 6e 65 64 20 69 73 20 6e 61 6d 65    64 20 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d | .defined.is.named.embark-target- | 
| 33080 | 4e 41 4d 45 2d 61 74 2d 70 6f 69 6e 74 20 61 6e    64 20 69 74 0a 75 73 65 73 20 28 74 68 69 6e 67 | NAME-at-point.and.it.uses.(thing | 
| 330a0 | 2d 61 74 2d 70 6f 69 6e 74 2d 6c 6f 6f 6b 69 6e    67 2d 61 74 20 52 45 47 45 58 50 29 20 74 6f 20 | -at-point-looking-at.REGEXP).to. | 
| 330c0 | 66 69 6e 64 20 69 74 73 20 74 61 72 67 65 74 73    2e 0a 0a 54 68 65 20 74 61 72 67 65 74 20 66 69 | find.its.targets...The.target.fi | 
| 330e0 | 6e 64 65 72 20 72 65 74 75 72 6e 73 20 74 61 72    67 65 74 20 74 79 70 65 20 4e 41 4d 45 20 6f 72 | nder.returns.target.type.NAME.or | 
| 33100 | 20 6f 70 74 69 6f 6e 61 6c 20 73 79 6d 62 6f 6c    0a 54 59 50 45 20 69 66 20 67 69 76 65 6e 2e 0a | .optional.symbol.TYPE.if.given.. | 
| 33120 | 0a 54 68 65 20 74 61 72 67 65 74 20 66 69 6e 64    65 72 20 72 65 74 75 72 6e 73 20 74 68 65 20 73 | .The.target.finder.returns.the.s | 
| 33140 | 75 62 73 74 72 69 6e 67 20 6f 66 20 74 68 65 20    62 75 66 66 65 72 20 6d 61 74 63 68 65 64 20 62 | ubstring.of.the.buffer.matched.b | 
| 33160 | 79 0a 52 45 47 45 58 50 20 61 73 20 74 68 65 20    74 61 72 67 65 74 20 73 74 72 69 6e 67 20 6f 72 | y.REGEXP.as.the.target.string.or | 
| 33180 | 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 20 65    76 61 6c 75 61 74 69 6e 67 20 74 68 65 0a 6f 70 | .the.result.of.evaluating.the.op | 
| 331a0 | 74 69 6f 6e 61 6c 20 54 41 52 47 45 54 20 65 78    70 72 65 73 73 69 6f 6e 20 69 66 20 67 69 76 65 | tional.TARGET.expression.if.give | 
| 331c0 | 6e 2e 20 20 49 6e 20 74 68 65 20 65 78 70 72 65    73 73 69 6f 6e 20 54 41 52 47 45 54 0a 79 6f 75 | n...In.the.expression.TARGET.you | 
| 331e0 | 20 63 61 6e 20 75 73 65 20 60 6d 61 74 63 68 2d    73 74 72 69 6e 67 27 20 74 6f 20 72 65 63 6f 76 | .can.use.`match-string'.to.recov | 
| 33200 | 65 72 20 74 68 65 20 6d 61 74 63 68 20 6f 66 20    74 68 65 20 52 45 47 45 58 50 20 6f 72 0a 6f 66 | er.the.match.of.the.REGEXP.or.of | 
| 33220 | 20 61 6e 79 20 73 75 62 2d 65 78 70 72 65 73 73    69 6f 6e 73 20 69 74 20 68 61 73 2e 0a 0a 42 4f | .any.sub-expressions.it.has...BO | 
| 33240 | 55 4e 44 53 20 69 73 20 61 6e 20 6f 70 74 69 6f    6e 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 20 74 | UNDS.is.an.optional.expression.t | 
| 33260 | 6f 20 63 6f 6d 70 75 74 65 20 74 68 65 20 62 6f    75 6e 64 73 20 6f 66 20 74 68 65 0a 74 61 72 67 | o.compute.the.bounds.of.the.targ | 
| 33280 | 65 74 20 61 6e 64 20 64 65 66 61 75 6c 74 73 20    74 6f 20 28 63 6f 6e 73 20 28 6d 61 74 63 68 2d | et.and.defaults.to.(cons.(match- | 
| 332a0 | 62 65 67 69 6e 6e 69 6e 67 20 30 29 20 28 6d 61    74 63 68 2d 65 6e 64 20 30 29 29 2e 0a 0a 54 68 | beginning.0).(match-end.0))...Th | 
| 332c0 | 65 20 6f 70 74 69 6f 6e 61 6c 20 4c 49 4d 49 54    20 69 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f | e.optional.LIMIT.is.the.number.o | 
| 332e0 | 66 20 63 68 61 72 61 63 74 65 72 73 20 62 65 66    6f 72 65 20 61 6e 64 20 61 66 74 65 72 0a 70 6f | f.characters.before.and.after.po | 
| 33300 | 69 6e 74 20 74 6f 20 6c 69 6d 69 74 20 74 68 65    20 73 65 61 72 63 68 20 74 6f 2e 20 20 49 66 20 | int.to.limit.the.search.to...If. | 
| 33320 | 4c 49 4d 49 54 20 69 73 20 6e 69 6c 2c 20 73 65    61 72 63 68 20 61 20 6c 69 74 74 6c 65 0a 6d 6f | LIMIT.is.nil,.search.a.little.mo | 
| 33340 | 72 65 20 74 68 61 6e 20 74 68 65 20 63 75 72 72    65 6e 74 20 6c 69 6e 65 20 28 6d 6f 72 65 20 70 | re.than.the.current.line.(more.p | 
| 33360 | 72 65 63 69 73 65 6c 79 2c 20 74 68 65 20 73 6d    61 6c 6c 65 73 74 20 69 6e 74 65 72 76 61 6c 0a | recisely,.the.smallest.interval. | 
| 33380 | 63 65 6e 74 65 72 65 64 20 61 74 20 70 6f 69 6e    74 20 74 68 61 74 20 69 6e 63 6c 75 64 65 73 20 | centered.at.point.that.includes. | 
| 333a0 | 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65    29 2e 22 0a 20 20 60 28 64 65 66 75 6e 20 2c 28 | the.current.line)."...`(defun.,( | 
| 333c0 | 69 6e 74 65 72 6e 20 28 66 6f 72 6d 61 74 20 22    65 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 25 73 | intern.(format."embark-target-%s | 
| 333e0 | 2d 61 74 2d 70 6f 69 6e 74 22 20 6e 61 6d 65 29    29 20 28 29 0a 20 20 20 20 20 2c 28 66 6f 72 6d | -at-point".name)).()......,(form | 
| 33400 | 61 74 20 22 54 61 72 67 65 74 20 25 73 20 61 74    20 70 6f 69 6e 74 2e 22 20 6e 61 6d 65 29 0a 20 | at."Target.%s.at.point.".name).. | 
| 33420 | 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d    64 61 74 61 0a 20 20 20 20 20 20 20 28 77 68 65 | ....(save-match-data........(whe | 
| 33440 | 6e 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e    74 2d 6c 6f 6f 6b 69 6e 67 2d 61 74 0a 20 20 20 | n.(thing-at-point-looking-at.... | 
| 33460 | 20 20 20 20 20 20 20 20 20 20 20 2c 72 65 67 65    78 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........,regexp.............. | 
| 33480 | 20 2c 28 6f 72 20 6c 69 6d 69 74 20 27 28 6d 61    78 20 28 2d 20 28 70 6f 73 2d 65 6f 6c 29 20 28 | .,(or.limit.'(max.(-.(pos-eol).( | 
| 334a0 | 70 6f 69 6e 74 29 29 20 28 2d 20 28 70 6f 69 6e    74 29 20 28 70 6f 73 2d 62 6f 6c 29 29 29 29 29 | point)).(-.(point).(pos-bol))))) | 
| 334c0 | 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20    27 2c 28 6f 72 20 74 79 70 65 20 6e 61 6d 65 29 | ..........(cons.',(or.type.name) | 
| 334e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6f 6e 73 20 2c 28 6f 72 20 74 61 72 67 65 | ................(cons.,(or.targe | 
| 33500 | 74 20 27 28 6d 61 74 63 68 2d 73 74 72 69 6e 67    20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | t.'(match-string.0))............ | 
| 33520 | 20 20 20 20 20 20 20 20 20 20 2c 28 6f 72 20 62    6f 75 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 | ..........,(or.bounds........... | 
| 33540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    27 28 63 6f 6e 73 20 28 6d 61 74 63 68 2d 62 65 | ................'(cons.(match-be | 
| 33560 | 67 69 6e 6e 69 6e 67 20 30 29 20 28 6d 61 74 63    68 2d 65 6e 64 20 30 29 29 29 29 29 29 29 29 29 | ginning.0).(match-end.0))))))))) | 
| 33580 | 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d    2d 69 64 65 6e 74 69 66 69 65 72 2d 74 79 70 65 | ..(defun.embark--identifier-type | 
| 335a0 | 73 20 28 69 64 65 6e 74 69 66 69 65 72 29 0a 20    20 22 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 | s.(identifier)..."Return.list.of | 
| 335c0 | 20 74 61 72 67 65 74 20 74 79 70 65 73 20 61 70    70 72 6f 70 72 69 61 74 65 20 66 6f 72 20 49 44 | .target.types.appropriate.for.ID | 
| 335e0 | 45 4e 54 49 46 49 45 52 2e 22 0a 20 20 28 6c 65    74 20 28 28 73 79 6d 62 6f 6c 20 28 69 6e 74 65 | ENTIFIER."...(let.((symbol.(inte | 
| 33600 | 72 6e 2d 73 6f 66 74 20 69 64 65 6e 74 69 66 69    65 72 29 29 29 0a 20 20 20 20 28 69 66 20 28 6e | rn-soft.identifier))).....(if.(n | 
| 33620 | 6f 74 0a 20 20 20 20 20 20 20 20 20 28 6f 72 20    28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 | ot..........(or.(derived-mode-p. | 
| 33640 | 27 65 6d 61 63 73 2d 6c 69 73 70 2d 6d 6f 64 65    20 27 69 6e 66 65 72 69 6f 72 2d 65 6d 61 63 73 | 'emacs-lisp-mode.'inferior-emacs | 
| 33660 | 2d 6c 69 73 70 2d 6d 6f 64 65 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e | -lisp-mode)..............(and.(n | 
| 33680 | 6f 74 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65    2d 70 20 27 70 72 6f 67 2d 6d 6f 64 65 29 29 0a | ot.(derived-mode-p.'prog-mode)). | 
| 336a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 73 79 6d 62 6f 6c 0a 20 20 20 20 20 20 20 | ..................symbol........ | 
| 336c0 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28    62 6f 75 6e 64 70 20 73 79 6d 62 6f 6c 29 20 28 | ...........(or.(boundp.symbol).( | 
| 336e0 | 66 62 6f 75 6e 64 70 20 73 79 6d 62 6f 6c 29 20    28 73 79 6d 62 6f 6c 2d 70 6c 69 73 74 20 73 79 | fboundp.symbol).(symbol-plist.sy | 
| 33700 | 6d 62 6f 6c 29 29 29 29 29 0a 20 20 20 20 20 20    20 20 27 28 69 64 65 6e 74 69 66 69 65 72 29 0a | mbol))))).........'(identifier). | 
| 33720 | 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6c 69    62 72 61 72 79 20 28 66 66 61 70 2d 65 6c 2d 6d | ......(let*.((library.(ffap-el-m | 
| 33740 | 6f 64 65 20 69 64 65 6e 74 69 66 69 65 72 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 | ode.identifier))..............(t | 
| 33760 | 79 70 65 73 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 61 70 70 65 6e 64 0a 20 20 20 20 20 | ypes...............(append...... | 
| 33780 | 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28    63 6f 6d 6d 61 6e 64 70 20 73 79 6d 62 6f 6c 29 | ..........(and.(commandp.symbol) | 
| 337a0 | 20 27 28 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | .'(command))................(and | 
| 337c0 | 20 73 79 6d 62 6f 6c 20 28 62 6f 75 6e 64 70 20    73 79 6d 62 6f 6c 29 20 28 6e 6f 74 20 28 6b 65 | .symbol.(boundp.symbol).(not.(ke | 
| 337e0 | 79 77 6f 72 64 70 20 73 79 6d 62 6f 6c 29 29 20    27 28 76 61 72 69 61 62 6c 65 29 29 0a 20 20 20 | ywordp.symbol)).'(variable)).... | 
| 33800 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64    20 28 66 62 6f 75 6e 64 70 20 73 79 6d 62 6f 6c | ............(and.(fboundp.symbol | 
| 33820 | 29 20 28 6e 6f 74 20 28 63 6f 6d 6d 61 6e 64 70    20 73 79 6d 62 6f 6c 29 29 20 27 28 66 75 6e 63 | ).(not.(commandp.symbol)).'(func | 
| 33840 | 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 61 6e 64 20 28 66 61 63 65 | tion))................(and.(face | 
| 33860 | 70 20 73 79 6d 62 6f 6c 29 20 27 28 66 61 63 65    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | p.symbol).'(face)).............. | 
| 33880 | 20 20 28 61 6e 64 20 6c 69 62 72 61 72 79 20 27    28 6c 69 62 72 61 72 79 29 29 0a 20 20 20 20 20 | ..(and.library.'(library))...... | 
| 338a0 | 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28    66 65 61 74 75 72 65 70 20 27 70 61 63 6b 61 67 | ..........(and.(featurep.'packag | 
| 338c0 | 65 29 20 28 65 6d 62 61 72 6b 2d 2d 70 61 63 6b    61 67 65 2d 64 65 73 63 20 73 79 6d 62 6f 6c 29 | e).(embark--package-desc.symbol) | 
| 338e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 27 28 70 61 63 6b 61 67 65 29 29 | .....................'(package)) | 
| 33900 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65    6e 20 28 61 6e 64 20 6c 69 62 72 61 72 79 0a 20 | ))).........(when.(and.library.. | 
| 33920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 6f 6f 6b 69 6e 67 2d 62 61 63 6b 20 | ..................(looking-back. | 
| 33940 | 22 5c 5c 28 3f 3a 72 65 71 75 69 72 65 5c 5c 7c    75 73 65 2d 70 61 63 6b 61 67 65 5c 5c 29 2e 2a | "\\(?:require\\|use-package\\).* | 
| 33960 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "............................... | 
| 33980 | 20 20 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69    6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 29 0a 20 | ...(line-beginning-position))).. | 
| 339a0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74    79 70 65 73 20 28 65 6d 62 61 72 6b 2d 2d 72 6f | .........(setq.types.(embark--ro | 
| 339c0 | 74 61 74 65 20 74 79 70 65 73 20 28 63 6c 2d 70    6f 73 69 74 69 6f 6e 20 27 6c 69 62 72 61 72 79 | tate.types.(cl-position.'library | 
| 339e0 | 20 74 79 70 65 73 29 29 29 29 0a 20 20 20 20 20    20 20 20 28 6f 72 20 74 79 70 65 73 20 27 28 73 | .types)))).........(or.types.'(s | 
| 33a00 | 79 6d 62 6f 6c 29 29 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 65 6d 62 61 72 6b 2d 74 61 72 67 65 | ymbol))))))..(defun.embark-targe | 
| 33a20 | 74 2d 69 64 65 6e 74 69 66 69 65 72 2d 61 74 2d    70 6f 69 6e 74 20 28 29 0a 20 20 22 54 61 72 67 | t-identifier-at-point.()..."Targ | 
| 33a40 | 65 74 20 69 64 65 6e 74 69 66 69 65 72 20 61 74    20 70 6f 69 6e 74 2e 0a 0a 49 6e 20 45 6d 61 63 | et.identifier.at.point...In.Emac | 
| 33a60 | 73 20 4c 69 73 70 20 61 6e 64 20 49 45 4c 4d 20    62 75 66 66 65 72 73 20 74 68 65 20 69 64 65 6e | s.Lisp.and.IELM.buffers.the.iden | 
| 33a80 | 74 69 66 69 65 72 20 69 73 20 70 72 6f 6d 6f 74    65 64 20 74 6f 20 61 0a 73 79 6d 62 6f 6c 2c 20 | tifier.is.promoted.to.a.symbol,. | 
| 33aa0 | 66 6f 72 20 77 68 69 63 68 20 6d 6f 72 65 20 61    63 74 69 6f 6e 73 20 61 72 65 20 61 76 61 69 6c | for.which.more.actions.are.avail | 
| 33ac0 | 61 62 6c 65 2e 20 20 49 64 65 6e 74 69 66 69 65    72 73 20 61 72 65 0a 61 6c 73 6f 20 70 72 6f 6d | able...Identifiers.are.also.prom | 
| 33ae0 | 6f 74 65 64 20 74 6f 20 73 79 6d 62 6f 6c 73 20    69 66 20 74 68 65 79 20 61 72 65 20 69 6e 74 65 | oted.to.symbols.if.they.are.inte | 
| 33b00 | 72 6e 65 64 20 45 6d 61 63 73 20 4c 69 73 70 20    73 79 6d 62 6f 6c 73 0a 61 6e 64 20 66 6f 75 6e | rned.Emacs.Lisp.symbols.and.foun | 
| 33b20 | 64 20 69 6e 20 61 20 62 75 66 66 65 72 20 69 6e    20 61 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 74 68 | d.in.a.buffer.in.a.major.mode.th | 
| 33b40 | 61 74 20 69 73 20 6e 6f 74 20 64 65 72 69 76 65    64 20 66 72 6f 6d 0a 60 70 72 6f 67 2d 6d 6f 64 | at.is.not.derived.from.`prog-mod | 
| 33b60 | 65 27 20 28 74 68 69 73 20 69 73 20 69 6e 74 65    6e 64 65 64 20 66 6f 72 20 77 68 65 6e 20 79 6f | e'.(this.is.intended.for.when.yo | 
| 33b80 | 75 20 6d 69 67 68 74 20 62 65 20 72 65 61 64 69    6e 67 20 6f 72 0a 77 72 69 74 69 6e 67 20 61 62 | u.might.be.reading.or.writing.ab | 
| 33ba0 | 6f 75 74 20 45 6d 61 63 73 29 2e 0a 0a 41 73 20    61 20 63 6f 6e 76 65 6e 69 65 6e 63 65 2c 20 69 | out.Emacs)...As.a.convenience,.i | 
| 33bc0 | 6e 20 4f 72 67 20 4d 6f 64 65 20 61 6e 20 69 6e    69 74 69 61 6c 20 27 20 6f 72 20 73 75 72 72 6f | n.Org.Mode.an.initial.'.or.surro | 
| 33be0 | 75 6e 64 69 6e 67 20 3d 3d 20 6f 72 0a 7e 7e 20    61 72 65 20 72 65 6d 6f 76 65 64 2e 22 0a 20 20 | unding.==.or.~~.are.removed."... | 
| 33c00 | 28 77 68 65 6e 2d 6c 65 74 20 28 62 6f 75 6e 64    73 20 28 62 6f 75 6e 64 73 2d 6f 66 2d 74 68 69 | (when-let.(bounds.(bounds-of-thi | 
| 33c20 | 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 73 79 6d    62 6f 6c 29 29 0a 20 20 20 20 28 6c 65 74 20 28 | ng-at-point.'symbol)).....(let.( | 
| 33c40 | 28 6e 61 6d 65 20 28 62 75 66 66 65 72 2d 73 75    62 73 74 72 69 6e 67 20 28 63 61 72 20 62 6f 75 | (name.(buffer-substring.(car.bou | 
| 33c60 | 6e 64 73 29 20 28 63 64 72 20 62 6f 75 6e 64 73    29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e | nds).(cdr.bounds)))).......(when | 
| 33c80 | 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70    20 27 6f 72 67 2d 6d 6f 64 65 29 0a 20 20 20 20 | .(derived-mode-p.'org-mode)..... | 
| 33ca0 | 20 20 20 20 28 63 6f 6e 64 20 28 28 73 74 72 69    6e 67 2d 70 72 65 66 69 78 2d 70 20 22 27 22 20 | ....(cond.((string-prefix-p."'". | 
| 33cc0 | 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 73 65 74 71 20 6e 61 6d 65 20 | name)................(setq.name. | 
| 33ce0 | 28 73 75 62 73 74 72 69 6e 67 20 6e 61 6d 65 20    31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (substring.name.1))............. | 
| 33d00 | 20 20 20 28 63 6c 2d 69 6e 63 66 20 28 63 61 72    20 62 6f 75 6e 64 73 29 29 29 0a 20 20 20 20 20 | ...(cl-incf.(car.bounds)))...... | 
| 33d20 | 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e    67 2d 6d 61 74 63 68 2d 70 20 22 5e 5c 5c 28 5b | .........((string-match-p."^\\([ | 
| 33d40 | 3d 7e 5d 5c 5c 29 2e 2a 5c 5c 31 24 22 20 6e 61    6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | =~]\\).*\\1$".name)............. | 
| 33d60 | 20 20 20 28 73 65 74 71 20 6e 61 6d 65 20 28 73    75 62 73 74 72 69 6e 67 20 6e 61 6d 65 20 31 20 | ...(setq.name.(substring.name.1. | 
| 33d80 | 2d 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 63 6c 2d 69 6e 63 66 20 28 63 61 | -1))................(cl-incf.(ca | 
| 33da0 | 72 20 62 6f 75 6e 64 73 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 64 65 | r.bounds))................(cl-de | 
| 33dc0 | 63 66 20 28 63 64 72 20 62 6f 75 6e 64 73 29 29    29 29 29 0a 20 20 20 20 20 20 28 6d 61 70 63 61 | cf.(cdr.bounds))))).......(mapca | 
| 33de0 | 72 20 28 6c 61 6d 62 64 61 20 28 74 79 70 65 29    20 60 28 2c 74 79 70 65 20 2c 6e 61 6d 65 20 2e | r.(lambda.(type).`(,type.,name.. | 
| 33e00 | 20 2c 62 6f 75 6e 64 73 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 65 6d 62 61 72 6b | .,bounds))...............(embark | 
| 33e20 | 2d 2d 69 64 65 6e 74 69 66 69 65 72 2d 74 79 70    65 73 20 6e 61 6d 65 29 29 29 29 29 0a 0a 28 64 | --identifier-types.name)))))..(d | 
| 33e40 | 65 66 75 6e 20 65 6d 62 61 72 6b 2d 74 61 72 67    65 74 2d 68 65 61 64 69 6e 67 2d 61 74 2d 70 6f | efun.embark-target-heading-at-po | 
| 33e60 | 69 6e 74 20 28 29 0a 20 20 22 54 61 72 67 65 74    20 74 68 65 20 6f 75 74 6c 69 6e 65 20 68 65 61 | int.()..."Target.the.outline.hea | 
| 33e80 | 64 69 6e 67 20 61 74 20 70 6f 69 6e 74 2e 22 0a    20 20 28 6c 65 74 20 28 28 62 65 67 20 28 6c 69 | ding.at.point."...(let.((beg.(li | 
| 33ea0 | 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73    69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 | ne-beginning-position))......... | 
| 33ec0 | 28 65 6e 64 20 28 6c 69 6e 65 2d 65 6e 64 2d 70    6f 73 69 74 69 6f 6e 29 29 29 0a 20 20 20 20 28 | (end.(line-end-position))).....( | 
| 33ee0 | 77 68 65 6e 20 28 73 61 76 65 2d 65 78 63 75 72    73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 | when.(save-excursion............ | 
| 33f00 | 20 28 67 6f 74 6f 2d 63 68 61 72 20 62 65 67 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e | .(goto-char.beg).............(an | 
| 33f20 | 64 20 28 62 6f 6c 70 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 6f 6f 6b 69 | d.(bolp)..................(looki | 
| 33f40 | 6e 67 2d 61 74 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 3b 3b 20 64 65 66 61 75 | ng-at...................;;.defau | 
| 33f60 | 6c 74 20 64 65 66 69 6e 69 74 69 6f 6e 20 66 72    6f 6d 20 6f 75 74 6c 69 6e 65 2e 65 6c 0a 20 20 | lt.definition.from.outline.el... | 
| 33f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6f 72 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 | ................(or.(bound-and-t | 
| 33fa0 | 72 75 65 2d 70 20 6f 75 74 6c 69 6e 65 2d 72 65    67 65 78 70 29 20 22 5b 2a 5c 5e 4c 5d 2b 22 29 | rue-p.outline-regexp)."[*\^L]+") | 
| 33fc0 | 29 29 29 0a 20 20 20 20 20 20 28 72 65 71 75 69    72 65 20 27 6f 75 74 6c 69 6e 65 29 20 3b 3b 20 | ))).......(require.'outline).;;. | 
| 33fe0 | 45 6e 73 75 72 65 20 74 68 61 74 20 6f 75 74 6c    69 6e 65 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 | Ensure.that.outline.commands.are | 
| 34000 | 20 61 76 61 69 6c 61 62 6c 65 0a 20 20 20 20 20    20 60 28 68 65 61 64 69 6e 67 20 2c 28 62 75 66 | .available.......`(heading.,(buf | 
| 34020 | 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 62 65    67 20 65 6e 64 29 20 2c 62 65 67 20 2e 20 2c 65 | fer-substring.beg.end).,beg...,e | 
| 34040 | 6e 64 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65    6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 74 65 78 | nd))))..(defun.embark-target-tex | 
| 34060 | 74 2d 68 65 61 64 69 6e 67 2d 61 74 2d 70 6f 69    6e 74 20 28 29 0a 20 20 22 54 61 72 67 65 74 20 | t-heading-at-point.()..."Target. | 
| 34080 | 74 68 65 20 6f 75 74 6c 69 6e 65 20 68 65 61 64    69 6e 67 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 | the.outline.heading.at.point.in. | 
| 340a0 | 74 65 78 74 20 6d 6f 64 65 73 2e 22 0a 20 20 28    77 68 65 6e 20 28 64 65 72 69 76 65 64 2d 6d 6f | text.modes."...(when.(derived-mo | 
| 340c0 | 64 65 2d 70 20 27 74 65 78 74 2d 6d 6f 64 65 29    0a 20 20 20 20 28 65 6d 62 61 72 6b 2d 74 61 72 | de-p.'text-mode).....(embark-tar | 
| 340e0 | 67 65 74 2d 68 65 61 64 69 6e 67 2d 61 74 2d 70    6f 69 6e 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 | get-heading-at-point)))..(defun. | 
| 34100 | 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 70 72    6f 67 2d 68 65 61 64 69 6e 67 2d 61 74 2d 70 6f | embark-target-prog-heading-at-po | 
| 34120 | 69 6e 74 20 28 29 0a 20 20 22 54 61 72 67 65 74    20 74 68 65 20 6f 75 74 6c 69 6e 65 20 68 65 61 | int.()..."Target.the.outline.hea | 
| 34140 | 64 69 6e 67 20 61 74 20 70 6f 69 6e 74 20 69 6e    20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 6d 6f 64 | ding.at.point.in.programming.mod | 
| 34160 | 65 73 2e 22 0a 20 20 28 77 68 65 6e 20 28 64 65    72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 70 72 | es."...(when.(derived-mode-p.'pr | 
| 34180 | 6f 67 2d 6d 6f 64 65 29 0a 20 20 20 20 28 65 6d    62 61 72 6b 2d 74 61 72 67 65 74 2d 68 65 61 64 | og-mode).....(embark-target-head | 
| 341a0 | 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a    0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 74 | ing-at-point)))..(defun.embark-t | 
| 341c0 | 61 72 67 65 74 2d 74 6f 70 2d 6d 69 6e 69 62 75    66 66 65 72 2d 63 61 6e 64 69 64 61 74 65 20 28 | arget-top-minibuffer-candidate.( | 
| 341e0 | 29 0a 20 20 22 54 61 72 67 65 74 20 74 68 65 20    74 6f 70 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 | )..."Target.the.top.completion.c | 
| 34200 | 61 6e 64 69 64 61 74 65 20 69 6e 20 74 68 65 20    6d 69 6e 69 62 75 66 66 65 72 2e 0a 52 65 74 75 | andidate.in.the.minibuffer..Retu | 
| 34220 | 72 6e 20 74 68 65 20 63 61 74 65 67 6f 72 79 20    6d 65 74 61 64 61 74 75 6d 20 61 73 20 74 68 65 | rn.the.category.metadatum.as.the | 
| 34240 | 20 74 79 70 65 20 6f 66 20 74 68 65 20 74 61 72    67 65 74 2e 0a 0a 54 68 69 73 20 74 61 72 67 65 | .type.of.the.target...This.targe | 
| 34260 | 74 20 66 69 6e 64 65 72 20 69 73 20 6d 65 61 6e    74 20 66 6f 72 20 74 68 65 20 64 65 66 61 75 6c | t.finder.is.meant.for.the.defaul | 
| 34280 | 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 55 49 20    61 6e 64 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 55 | t.completion.UI.and.completion.U | 
| 342a0 | 49 20 68 69 67 68 6c 79 20 63 6f 6d 70 61 74 69    62 6c 65 20 77 69 74 68 20 69 74 2c 20 6c 69 6b | I.highly.compatible.with.it,.lik | 
| 342c0 | 65 20 49 63 6f 6d 70 6c 65 74 65 2e 0a 4d 61 6e    79 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 55 49 73 | e.Icomplete..Many.completion.UIs | 
| 342e0 | 20 63 61 6e 20 73 74 69 6c 6c 20 77 6f 72 6b 20    77 69 74 68 20 45 6d 62 61 72 6b 20 62 75 74 20 | .can.still.work.with.Embark.but. | 
| 34300 | 77 69 6c 6c 20 6e 65 65 64 0a 74 68 65 69 72 20    6f 77 6e 20 74 61 72 67 65 74 20 66 69 6e 64 65 | will.need.their.own.target.finde | 
| 34320 | 72 2e 20 20 53 65 65 20 66 6f 72 20 65 78 61 6d    70 6c 65 0a 60 65 6d 62 61 72 6b 2d 2d 76 65 72 | r...See.for.example.`embark--ver | 
| 34340 | 74 69 63 6f 2d 73 65 6c 65 63 74 65 64 27 2e 22    0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6d | tico-selected'."...(when.(and.(m | 
| 34360 | 69 6e 69 62 75 66 66 65 72 70 29 20 6d 69 6e 69    62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 69 6f | inibufferp).minibuffer-completio | 
| 34380 | 6e 2d 74 61 62 6c 65 29 0a 20 20 20 20 28 70 63    61 73 65 2d 6c 65 74 2a 20 28 28 60 28 2c 63 61 | n-table).....(pcase-let*.((`(,ca | 
| 343a0 | 74 65 67 6f 72 79 20 2e 20 2c 63 61 6e 64 69 64    61 74 65 73 29 20 28 65 6d 62 61 72 6b 2d 6d 69 | tegory...,candidates).(embark-mi | 
| 343c0 | 6e 69 62 75 66 66 65 72 2d 63 61 6e 64 69 64 61    74 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | nibuffer-candidates))........... | 
| 343e0 | 20 20 20 20 20 20 20 28 63 6f 6e 74 65 6e 74 73    20 28 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f 6e | .......(contents.(minibuffer-con | 
| 34400 | 74 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 74 6f 70 20 28 69 | tents))..................(top.(i | 
| 34420 | 66 20 28 74 65 73 74 2d 63 6f 6d 70 6c 65 74 69    6f 6e 20 63 6f 6e 74 65 6e 74 73 0a 20 20 20 20 | f.(test-completion.contents..... | 
| 34440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 34460 | 20 20 20 20 20 20 20 6d 69 6e 69 62 75 66 66 65    72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 | .......minibuffer-completion-tab | 
| 34480 | 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le.............................. | 
| 344a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 69    6e 69 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 | ..............minibuffer-complet | 
| 344c0 | 69 6f 6e 2d 70 72 65 64 69 63 61 74 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion-predicate).................. | 
| 344e0 | 20 20 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74    73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........contents............... | 
| 34500 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28    28 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 28 63 6f | ..........(let.((completions.(co | 
| 34520 | 6d 70 6c 65 74 69 6f 6e 2d 61 6c 6c 2d 73 6f 72    74 65 64 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 29 | mpletion-all-sorted-completions) | 
| 34540 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | ))...........................(if | 
| 34560 | 20 28 6e 75 6c 6c 20 63 6f 6d 70 6c 65 74 69 6f    6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(null.completions)............. | 
| 34580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 63 6f 6e 74 65 6e 74 73 0a 20 20 20 20 20 | ..................contents...... | 
| 345a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 | .......................(concat.. | 
| 345c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 | ............................(sub | 
| 345e0 | 73 74 72 69 6e 67 20 63 6f 6e 74 65 6e 74 73 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | string.contents................. | 
| 34600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 30 20 28 6f 72 20 28 63 | ........................0.(or.(c | 
| 34620 | 64 72 20 28 6c 61 73 74 20 63 6f 6d 70 6c 65 74    69 6f 6e 73 29 29 20 30 29 29 0a 20 20 20 20 20 | dr.(last.completions)).0))...... | 
| 34640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 63 61 72 20 63 6f 6d | ........................(car.com | 
| 34660 | 70 6c 65 74 69 6f 6e 73 29 29 29 29 29 29 29 0a    20 20 20 20 20 20 28 63 6f 6e 73 20 63 61 74 65 | pletions))))))).......(cons.cate | 
| 34680 | 67 6f 72 79 20 28 6f 72 20 28 63 61 72 20 28 6d    65 6d 62 65 72 20 74 6f 70 20 63 61 6e 64 69 64 | gory.(or.(car.(member.top.candid | 
| 346a0 | 61 74 65 73 29 29 20 74 6f 70 29 29 29 29 29 0a    0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 74 | ates)).top)))))..(defun.embark-t | 
| 346c0 | 61 72 67 65 74 2d 63 6f 6c 6c 65 63 74 2d 63 61    6e 64 69 64 61 74 65 20 28 29 0a 20 20 22 54 61 | arget-collect-candidate.()..."Ta | 
| 346e0 | 72 67 65 74 20 74 68 65 20 63 6f 6c 6c 65 63 74    20 63 61 6e 64 69 64 61 74 65 20 61 74 20 70 6f | rget.the.collect.candidate.at.po | 
| 34700 | 69 6e 74 2e 22 0a 20 20 28 77 68 65 6e 20 28 64    65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 65 | int."...(when.(derived-mode-p.'e | 
| 34720 | 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 2d 6d 6f    64 65 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 | mbark-collect-mode).....(when-le | 
| 34740 | 74 20 28 28 62 75 74 74 6f 6e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 | t.((button.................(pcas | 
| 34760 | 65 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70    65 72 74 79 20 28 70 6f 69 6e 74 29 20 27 74 61 | e.(get-text-property.(point).'ta | 
| 34780 | 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 63 6f 6c    75 6d 6e 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 | bulated-list-column-name)....... | 
| 347a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 22 43 61    6e 64 69 64 61 74 65 22 20 28 62 75 74 74 6f 6e | ............("Candidate".(button | 
| 347c0 | 2d 61 74 20 28 70 6f 69 6e 74 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -at.(point)))................... | 
| 347e0 | 28 22 41 6e 6e 6f 74 61 74 69 6f 6e 22 20 28 70    72 65 76 69 6f 75 73 2d 62 75 74 74 6f 6e 20 28 | ("Annotation".(previous-button.( | 
| 34800 | 70 6f 69 6e 74 29 29 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 73 74 61 72 74 | point)))))................(start | 
| 34820 | 20 28 62 75 74 74 6f 6e 2d 73 74 61 72 74 20 62    75 74 74 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 | .(button-start.button))......... | 
| 34840 | 20 20 20 20 20 20 20 28 65 6e 64 20 28 62 75 74    74 6f 6e 2d 65 6e 64 20 62 75 74 74 6f 6e 29 29 | .......(end.(button-end.button)) | 
| 34860 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 61 6e 64 69 64 61 74 65 20 28 74 61 62 75 | ................(candidate.(tabu | 
| 34880 | 6c 61 74 65 64 2d 6c 69 73 74 2d 67 65 74 2d 69    64 29 29 29 0a 20 20 20 20 20 20 60 28 2c 65 6d | lated-list-get-id))).......`(,em | 
| 348a0 | 62 61 72 6b 2d 2d 74 79 70 65 0a 20 20 20 20 20    20 20 20 2c 28 69 66 20 28 65 71 20 65 6d 62 61 | bark--type.........,(if.(eq.emba | 
| 348c0 | 72 6b 2d 2d 74 79 70 65 20 27 66 69 6c 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 62 | rk--type.'file)..............(ab | 
| 348e0 | 62 72 65 76 69 61 74 65 2d 66 69 6c 65 2d 6e 61    6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | breviate-file-name.(expand-file- | 
| 34900 | 6e 61 6d 65 20 63 61 6e 64 69 64 61 74 65 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 63 61 6e 64 | name.candidate))............cand | 
| 34920 | 69 64 61 74 65 29 0a 20 20 20 20 20 20 20 20 2c    73 74 61 72 74 20 2e 20 2c 65 6e 64 29 29 29 29 | idate).........,start...,end)))) | 
| 34940 | 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d    74 61 72 67 65 74 2d 63 6f 6d 70 6c 65 74 69 6f | ..(defun.embark-target-completio | 
| 34960 | 6e 2d 6c 69 73 74 2d 63 61 6e 64 69 64 61 74 65    20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 | n-list-candidate.()..."Return.th | 
| 34980 | 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e    64 69 64 61 74 65 20 61 74 20 70 6f 69 6e 74 20 | e.completion.candidate.at.point. | 
| 349a0 | 69 6e 20 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 73    20 62 75 66 66 65 72 2e 22 0a 20 20 28 77 68 65 | in.a.completions.buffer."...(whe | 
| 349c0 | 6e 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d    70 20 27 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6c 69 | n.(derived-mode-p.'completion-li | 
| 349e0 | 73 74 2d 6d 6f 64 65 29 0a 20 20 20 20 28 69 66    20 28 6e 6f 74 20 28 67 65 74 2d 74 65 78 74 2d | st-mode).....(if.(not.(get-text- | 
| 34a00 | 70 72 6f 70 65 72 74 79 20 28 70 6f 69 6e 74 29    20 27 6d 6f 75 73 65 2d 66 61 63 65 29 29 0a 20 | property.(point).'mouse-face)).. | 
| 34a20 | 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72    6f 72 20 22 4e 6f 20 63 6f 6d 70 6c 65 74 69 6f | .......(user-error."No.completio | 
| 34a40 | 6e 20 68 65 72 65 22 29 0a 20 20 20 20 20 20 3b    3b 20 74 68 69 73 20 66 61 69 72 6c 79 20 64 65 | n.here").......;;.this.fairly.de | 
| 34a60 | 6c 69 63 61 74 65 20 6c 6f 67 69 63 20 69 73 20    74 61 6b 65 6e 20 66 72 6f 6d 20 60 63 68 6f 6f | licate.logic.is.taken.from.`choo | 
| 34a80 | 73 65 2d 63 6f 6d 70 6c 65 74 69 6f 6e 27 0a 20    20 20 20 20 20 28 6c 65 74 20 28 62 65 67 20 65 | se-completion'.......(let.(beg.e | 
| 34aa0 | 6e 64 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e    64 0a 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 | nd).........(cond..........((and | 
| 34ac0 | 20 28 6e 6f 74 20 28 65 6f 62 70 29 29 20 28 67    65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 | .(not.(eobp)).(get-text-property | 
| 34ae0 | 20 28 70 6f 69 6e 74 29 20 27 6d 6f 75 73 65 2d    66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 | .(point).'mouse-face)).......... | 
| 34b00 | 20 28 73 65 74 71 20 65 6e 64 20 28 70 6f 69 6e    74 29 20 62 65 67 20 28 31 2b 20 28 70 6f 69 6e | .(setq.end.(point).beg.(1+.(poin | 
| 34b20 | 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28    28 61 6e 64 20 28 6e 6f 74 20 28 62 6f 62 70 29 | t))))..........((and.(not.(bobp) | 
| 34b40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 | )................(get-text-prope | 
| 34b60 | 72 74 79 20 28 31 2d 20 28 70 6f 69 6e 74 29 29    20 27 6d 6f 75 73 65 2d 66 61 63 65 29 29 0a 20 | rty.(1-.(point)).'mouse-face)).. | 
| 34b80 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 65    6e 64 20 28 31 2d 20 28 70 6f 69 6e 74 29 29 20 | .........(setq.end.(1-.(point)). | 
| 34ba0 | 62 65 67 20 28 70 6f 69 6e 74 29 29 29 0a 20 20    20 20 20 20 20 20 20 28 74 20 28 75 73 65 72 2d | beg.(point)))..........(t.(user- | 
| 34bc0 | 65 72 72 6f 72 20 22 4e 6f 20 63 6f 6d 70 6c 65    74 69 6f 6e 20 68 65 72 65 22 29 29 29 0a 20 20 | error."No.completion.here")))... | 
| 34be0 | 20 20 20 20 20 20 28 73 65 74 71 20 62 65 67 20    28 70 72 65 76 69 6f 75 73 2d 73 69 6e 67 6c 65 | ......(setq.beg.(previous-single | 
| 34c00 | 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65    20 62 65 67 20 27 6d 6f 75 73 65 2d 66 61 63 65 | -property-change.beg.'mouse-face | 
| 34c20 | 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71    20 65 6e 64 20 28 6f 72 20 28 6e 65 78 74 2d 73 | )).........(setq.end.(or.(next-s | 
| 34c40 | 69 6e 67 6c 65 2d 70 72 6f 70 65 72 74 79 2d 63    68 61 6e 67 65 20 65 6e 64 20 27 6d 6f 75 73 65 | ingle-property-change.end.'mouse | 
| 34c60 | 2d 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f | -face).......................(po | 
| 34c80 | 69 6e 74 2d 6d 61 78 29 29 29 0a 20 20 20 20 20    20 20 20 28 6c 65 74 20 28 28 72 61 77 20 28 6f | int-max))).........(let.((raw.(o | 
| 34ca0 | 72 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70    65 72 74 79 20 62 65 67 20 27 63 6f 6d 70 6c 65 | r.(get-text-property.beg.'comple | 
| 34cc0 | 74 69 6f 6e 2d 2d 73 74 72 69 6e 67 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tion--string)................... | 
| 34ce0 | 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62    73 74 72 69 6e 67 20 62 65 67 20 65 6e 64 29 29 | .....(buffer-substring.beg.end)) | 
| 34d00 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 60 28 2c    65 6d 62 61 72 6b 2d 2d 74 79 70 65 0a 20 20 20 | ))...........`(,embark--type.... | 
| 34d20 | 20 20 20 20 20 20 20 20 20 2c 28 69 66 20 28 65    71 20 65 6d 62 61 72 6b 2d 2d 74 79 70 65 20 27 | .........,(if.(eq.embark--type.' | 
| 34d40 | 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 61 62 62 72 65 76 69 61 | file)..................(abbrevia | 
| 34d60 | 74 65 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 65 78    70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 72 | te-file-name.(expand-file-name.r | 
| 34d80 | 61 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 72 61 77 29 0a 20 20 20 20 20 20 20 | aw))................raw)........ | 
| 34da0 | 20 20 20 20 20 2c 62 65 67 20 2e 20 2c 65 6e 64    29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 | .....,beg...,end))))))..(defun.e | 
| 34dc0 | 6d 62 61 72 6b 2d 2d 63 79 63 6c 65 2d 6b 65 79    20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 | mbark--cycle-key.()..."Return.th | 
| 34de0 | 65 20 6b 65 79 20 74 6f 20 75 73 65 20 66 6f 72    20 60 65 6d 62 61 72 6b 2d 63 79 63 6c 65 27 2e | e.key.to.use.for.`embark-cycle'. | 
| 34e00 | 22 0a 20 20 28 69 66 20 65 6d 62 61 72 6b 2d 63    79 63 6c 65 2d 6b 65 79 0a 20 20 20 20 20 20 28 | "...(if.embark-cycle-key.......( | 
| 34e20 | 69 66 20 28 6b 65 79 2d 76 61 6c 69 64 2d 70 20    65 6d 62 61 72 6b 2d 63 79 63 6c 65 2d 6b 65 79 | if.(key-valid-p.embark-cycle-key | 
| 34e40 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 6b 65 79    2d 70 61 72 73 65 20 65 6d 62 61 72 6b 2d 63 79 | )...........(key-parse.embark-cy | 
| 34e60 | 63 6c 65 2d 6b 65 79 29 0a 20 20 20 20 20 20 20    20 28 65 72 72 6f 72 20 22 60 65 6d 62 61 72 6b | cle-key).........(error."`embark | 
| 34e80 | 2d 63 79 63 6c 65 2d 6b 65 79 27 20 69 73 20 69    6e 76 61 6c 69 64 22 29 29 0a 20 20 20 20 28 63 | -cycle-key'.is.invalid")).....(c | 
| 34ea0 | 61 72 20 28 77 68 65 72 65 2d 69 73 2d 69 6e 74    65 72 6e 61 6c 20 23 27 65 6d 62 61 72 6b 2d 61 | ar.(where-is-internal.#'embark-a | 
| 34ec0 | 63 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65    6d 62 61 72 6b 2d 2d 72 61 77 2d 61 63 74 69 6f | ct))))..(defun.embark--raw-actio | 
| 34ee0 | 6e 2d 6b 65 79 6d 61 70 20 28 74 79 70 65 29 0a    20 20 22 52 65 74 75 72 6e 20 72 61 77 20 61 63 | n-keymap.(type)..."Return.raw.ac | 
| 34f00 | 74 69 6f 6e 20 6d 61 70 20 66 6f 72 20 74 61 72    67 65 74 73 20 6f 66 20 67 69 76 65 6e 20 54 59 | tion.map.for.targets.of.given.TY | 
| 34f20 | 50 45 2e 0a 54 68 69 73 20 64 6f 65 73 20 6e 6f    74 20 74 61 6b 65 20 69 6e 74 6f 20 61 63 63 6f | PE..This.does.not.take.into.acco | 
| 34f40 | 75 6e 74 20 74 68 65 20 64 65 66 61 75 6c 74 20    61 63 74 69 6f 6e 2c 20 68 65 6c 70 20 6b 65 79 | unt.the.default.action,.help.key | 
| 34f60 | 20 6f 72 0a 63 79 63 6c 69 6e 67 20 62 69 6e 64    69 6e 67 73 2c 20 6a 75 73 74 20 77 68 61 74 27 | .or.cycling.bindings,.just.what' | 
| 34f80 | 73 20 72 65 67 69 73 74 65 72 65 64 20 69 6e 0a    60 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 61 | s.registered.in.`embark-keymap-a | 
| 34fa0 | 6c 69 73 74 27 2e 22 0a 20 20 28 6d 61 6b 65 2d    63 6f 6d 70 6f 73 65 64 2d 6b 65 79 6d 61 70 0a | list'."...(make-composed-keymap. | 
| 34fc0 | 20 20 20 28 6d 61 70 63 61 72 20 23 27 73 79 6d    62 6f 6c 2d 76 61 6c 75 65 0a 20 20 20 20 20 20 | ...(mapcar.#'symbol-value....... | 
| 34fe0 | 20 20 20 20 20 28 6c 65 74 20 28 28 61 63 74 69    6f 6e 73 20 28 6f 72 20 28 61 6c 69 73 74 2d 67 | .....(let.((actions.(or.(alist-g | 
| 35000 | 65 74 20 74 79 70 65 20 65 6d 62 61 72 6b 2d 6b    65 79 6d 61 70 2d 61 6c 69 73 74 29 0a 20 20 20 | et.type.embark-keymap-alist).... | 
| 35020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 61 6c 69 73 | ...........................(alis | 
| 35040 | 74 2d 67 65 74 20 74 20 65 6d 62 61 72 6b 2d 6b    65 79 6d 61 70 2d 61 6c 69 73 74 29 29 29 29 0a | t-get.t.embark-keymap-alist)))). | 
| 35060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e    73 75 72 65 2d 6c 69 73 74 20 61 63 74 69 6f 6e | .............(ensure-list.action | 
| 35080 | 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65    6d 62 61 72 6b 2d 2d 61 63 74 69 6f 6e 2d 6b 65 | s)))))..(defun.embark--action-ke | 
| 350a0 | 79 6d 61 70 20 28 74 79 70 65 20 63 79 63 6c 65    29 0a 20 20 22 52 65 74 75 72 6e 20 61 63 74 69 | ymap.(type.cycle)..."Return.acti | 
| 350c0 | 6f 6e 20 6b 65 79 6d 61 70 20 66 6f 72 20 74 61    72 67 65 74 73 20 6f 66 20 67 69 76 65 6e 20 54 | on.keymap.for.targets.of.given.T | 
| 350e0 | 59 50 45 2e 0a 49 66 20 43 59 43 4c 45 20 69 73    20 6e 6f 6e 2d 6e 69 6c 20 62 69 6e 64 20 60 65 | YPE..If.CYCLE.is.non-nil.bind.`e | 
| 35100 | 6d 62 61 72 6b 2d 63 79 63 6c 65 27 2e 22 0a 20    20 28 6d 61 6b 65 2d 63 6f 6d 70 6f 73 65 64 2d | mbark-cycle'."...(make-composed- | 
| 35120 | 6b 65 79 6d 61 70 0a 20 20 20 28 6c 65 74 20 28    28 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 | keymap....(let.((map.(make-spars | 
| 35140 | 65 2d 6b 65 79 6d 61 70 29 29 0a 20 20 20 20 20    20 20 20 20 28 64 65 66 61 75 6c 74 2d 61 63 74 | e-keymap))..........(default-act | 
| 35160 | 69 6f 6e 20 28 65 6d 62 61 72 6b 2d 2d 64 65 66    61 75 6c 74 2d 61 63 74 69 6f 6e 20 74 79 70 65 | ion.(embark--default-action.type | 
| 35180 | 29 29 29 0a 20 20 20 20 20 28 64 65 66 69 6e 65    2d 6b 65 79 20 6d 61 70 20 5b 31 33 5d 20 64 65 | )))......(define-key.map.[13].de | 
| 351a0 | 66 61 75 6c 74 2d 61 63 74 69 6f 6e 29 0a 20 20    20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 63 | fault-action)......(when-let.((c | 
| 351c0 | 79 63 6c 65 2d 6b 65 79 20 28 61 6e 64 20 63 79    63 6c 65 20 28 65 6d 62 61 72 6b 2d 2d 63 79 63 | ycle-key.(and.cycle.(embark--cyc | 
| 351e0 | 6c 65 2d 6b 65 79 29 29 29 29 0a 20 20 20 20 20    20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 | le-key))))........(define-key.ma | 
| 35200 | 70 20 63 79 63 6c 65 2d 6b 65 79 20 23 27 65 6d    62 61 72 6b 2d 63 79 63 6c 65 29 29 0a 20 20 20 | p.cycle-key.#'embark-cycle)).... | 
| 35220 | 20 20 28 77 68 65 6e 20 65 6d 62 61 72 6b 2d 68    65 6c 70 2d 6b 65 79 0a 20 20 20 20 20 20 20 28 | ..(when.embark-help-key........( | 
| 35240 | 6b 65 79 6d 61 70 2d 73 65 74 20 6d 61 70 20 65    6d 62 61 72 6b 2d 68 65 6c 70 2d 6b 65 79 20 23 | keymap-set.map.embark-help-key.# | 
| 35260 | 27 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 68    65 6c 70 29 29 0a 20 20 20 20 20 6d 61 70 29 0a | 'embark-keymap-help))......map). | 
| 35280 | 20 20 20 28 65 6d 62 61 72 6b 2d 2d 72 61 77 2d    61 63 74 69 6f 6e 2d 6b 65 79 6d 61 70 20 74 79 | ...(embark--raw-action-keymap.ty | 
| 352a0 | 70 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d    62 61 72 6b 2d 2d 74 72 75 6e 63 61 74 65 2d 74 | pe)))..(defun.embark--truncate-t | 
| 352c0 | 61 72 67 65 74 20 28 74 61 72 67 65 74 29 0a 20    20 22 54 72 75 6e 63 61 74 65 20 54 41 52 47 45 | arget.(target)..."Truncate.TARGE | 
| 352e0 | 54 20 73 74 72 69 6e 67 2e 22 0a 20 20 28 75 6e    6c 65 73 73 20 28 73 74 72 69 6e 67 70 20 74 61 | T.string."...(unless.(stringp.ta | 
| 35300 | 72 67 65 74 29 0a 20 20 20 20 28 73 65 74 71 20    74 61 72 67 65 74 20 28 66 6f 72 6d 61 74 20 22 | rget).....(setq.target.(format." | 
| 35320 | 25 73 22 20 74 61 72 67 65 74 29 29 29 0a 20 20    28 69 66 2d 6c 65 74 20 28 70 6f 73 20 28 73 74 | %s".target)))...(if-let.(pos.(st | 
| 35340 | 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 6e    22 20 74 61 72 67 65 74 29 29 0a 20 20 20 20 20 | ring-match-p."\n".target))...... | 
| 35360 | 20 28 63 6f 6e 63 61 74 20 28 63 61 72 20 28 73    70 6c 69 74 2d 73 74 72 69 6e 67 20 74 61 72 67 | .(concat.(car.(split-string.targ | 
| 35380 | 65 74 20 22 5c 6e 22 20 27 6f 6d 69 74 2d 6e 75    6c 6c 73 20 22 5c 5c 73 2d 2a 22 29 29 20 22 e2 | et."\n".'omit-nulls."\\s-*")).". | 
| 353a0 | 80 a6 22 29 0a 20 20 20 20 74 61 72 67 65 74 29    29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | ..").....target))..;;;###autoloa | 
| 353c0 | 64 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d    65 6c 64 6f 63 2d 66 69 72 73 74 2d 74 61 72 67 | d.(defun.embark-eldoc-first-targ | 
| 353e0 | 65 74 20 28 72 65 70 6f 72 74 20 26 72 65 73 74    20 5f 29 0a 20 20 22 45 6c 64 6f 63 20 66 75 6e | et.(report.&rest._)..."Eldoc.fun | 
| 35400 | 63 74 69 6f 6e 20 72 65 70 6f 72 74 69 6e 67 20    74 68 65 20 66 69 72 73 74 20 45 6d 62 61 72 6b | ction.reporting.the.first.Embark | 
| 35420 | 20 74 61 72 67 65 74 20 61 74 20 70 6f 69 6e 74    2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 | .target.at.point..This.function. | 
| 35440 | 75 73 65 73 20 74 68 65 20 65 6c 64 6f 63 20 52    45 50 4f 52 54 20 63 61 6c 6c 62 61 63 6b 20 61 | uses.the.eldoc.REPORT.callback.a | 
| 35460 | 6e 64 20 69 73 20 6d 65 61 6e 74 20 74 6f 20 62    65 0a 61 64 64 65 64 20 74 6f 20 60 65 6c 64 6f | nd.is.meant.to.be.added.to.`eldo | 
| 35480 | 63 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2d    66 75 6e 63 74 69 6f 6e 73 27 2e 22 0a 20 20 28 | c-documentation-functions'."...( | 
| 354a0 | 77 68 65 6e 2d 6c 65 74 20 28 28 28 6e 6f 74 20    28 6d 69 6e 69 62 75 66 66 65 72 70 29 29 29 0a | when-let.(((not.(minibufferp))). | 
| 354c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61    72 67 65 74 20 28 63 61 72 20 28 65 6d 62 61 72 | .............(target.(car.(embar | 
| 354e0 | 6b 2d 2d 74 61 72 67 65 74 73 29 29 29 29 0a 20    20 20 20 28 66 75 6e 63 61 6c 6c 20 72 65 70 6f | k--targets)))).....(funcall.repo | 
| 35500 | 72 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    28 66 6f 72 6d 61 74 20 22 45 6d 62 61 72 6b 20 | rt..............(format."Embark. | 
| 35520 | 6f 6e 20 25 73 20 e2 80 98 25 73 e2 80 99 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on.%s....%s..."................. | 
| 35540 | 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20    74 61 72 67 65 74 20 3a 74 79 70 65 29 0a 20 20 | .....(plist-get.target.:type)... | 
| 35560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 65 6d 62 61 72 6b 2d 2d 74 72 75 6e | ...................(embark--trun | 
| 35580 | 63 61 74 65 2d 74 61 72 67 65 74 20 28 70 6c 69    73 74 2d 67 65 74 20 74 61 72 67 65 74 20 3a 74 | cate-target.(plist-get.target.:t | 
| 355a0 | 61 72 67 65 74 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 | arget))))))..;;;###autoload.(def | 
| 355c0 | 75 6e 20 65 6d 62 61 72 6b 2d 65 6c 64 6f 63 2d    74 61 72 67 65 74 2d 74 79 70 65 73 20 28 72 65 | un.embark-eldoc-target-types.(re | 
| 355e0 | 70 6f 72 74 20 26 72 65 73 74 20 5f 29 0a 20 20    22 45 6c 64 6f 63 20 66 75 6e 63 74 69 6f 6e 20 | port.&rest._)..."Eldoc.function. | 
| 35600 | 72 65 70 6f 72 74 69 6e 67 20 74 68 65 20 74 79    70 65 73 20 6f 66 20 61 6c 6c 20 45 6d 62 61 72 | reporting.the.types.of.all.Embar | 
| 35620 | 6b 20 74 61 72 67 65 74 73 20 61 74 20 70 6f 69    6e 74 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f | k.targets.at.point..This.functio | 
| 35640 | 6e 20 75 73 65 73 20 74 68 65 20 65 6c 64 6f 63    20 52 45 50 4f 52 54 20 63 61 6c 6c 62 61 63 6b | n.uses.the.eldoc.REPORT.callback | 
| 35660 | 20 61 6e 64 20 69 73 20 6d 65 61 6e 74 20 74 6f    20 62 65 0a 61 64 64 65 64 20 74 6f 20 60 65 6c | .and.is.meant.to.be.added.to.`el | 
| 35680 | 64 6f 63 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f    6e 2d 66 75 6e 63 74 69 6f 6e 73 27 2e 22 0a 20 | doc-documentation-functions'.".. | 
| 356a0 | 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 28 6e 6f    74 20 28 6d 69 6e 69 62 75 66 66 65 72 70 29 29 | .(when-let.(((not.(minibufferp)) | 
| 356c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28    74 61 72 67 65 74 73 20 28 65 6d 62 61 72 6b 2d | )..............(targets.(embark- | 
| 356e0 | 2d 74 61 72 67 65 74 73 29 29 29 0a 20 20 20 20    28 66 75 6e 63 61 6c 6c 20 72 65 70 6f 72 74 0a | -targets))).....(funcall.report. | 
| 35700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f    72 6d 61 74 20 22 45 6d 62 61 72 6b 20 74 61 72 | .............(format."Embark.tar | 
| 35720 | 67 65 74 20 74 79 70 65 73 3a 20 25 73 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | get.types:.%s".................. | 
| 35740 | 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(mapconcat.................. | 
| 35760 | 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 74 61    72 67 65 74 29 20 28 73 79 6d 62 6f 6c 2d 6e 61 | .....(lambda.(target).(symbol-na | 
| 35780 | 6d 65 20 28 70 6c 69 73 74 2d 67 65 74 20 74 61    72 67 65 74 20 3a 74 79 70 65 29 29 29 0a 20 20 | me.(plist-get.target.:type)))... | 
| 357a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 74 61 72 67 65 74 73 0a 20 20 20 20 | ....................targets..... | 
| 357c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 2c 20 22 29 29 29 29 29 0a 0a 28 64 65 | ..................",.")))))..(de | 
| 357e0 | 66 75 6e 20 65 6d 62 61 72 6b 2d 2d 66 6f 72 6d    61 74 2d 74 61 72 67 65 74 73 20 28 74 61 72 67 | fun.embark--format-targets.(targ | 
| 35800 | 65 74 20 73 68 61 64 6f 77 65 64 2d 74 61 72 67    65 74 73 20 72 65 70 29 0a 20 20 22 52 65 74 75 | et.shadowed-targets.rep)..."Retu | 
| 35820 | 72 6e 20 61 20 66 6f 72 6d 61 74 74 65 64 20 73    74 72 69 6e 67 20 69 6e 64 69 63 61 74 69 6e 67 | rn.a.formatted.string.indicating | 
| 35840 | 20 74 68 65 20 54 41 52 47 45 54 20 6f 66 20 61    6e 20 61 63 74 69 6f 6e 2e 0a 0a 54 68 69 73 20 | .the.TARGET.of.an.action...This. | 
| 35860 | 69 73 20 75 73 65 64 20 69 6e 74 65 72 6e 61 6c    6c 79 20 62 79 20 74 68 65 20 6d 69 6e 69 6d 61 | is.used.internally.by.the.minima | 
| 35880 | 6c 20 69 6e 64 69 63 61 74 6f 72 20 61 6e 64 20    66 6f 72 20 74 68 65 0a 74 61 72 67 65 74 73 20 | l.indicator.and.for.the.targets. | 
| 358a0 | 73 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 76    65 72 62 6f 73 65 20 69 6e 64 69 63 61 74 6f 72 | section.of.the.verbose.indicator | 
| 358c0 | 2e 20 20 54 68 65 20 73 74 72 69 6e 67 20 77 69    6c 6c 20 61 6c 73 6f 0a 6d 65 6e 74 69 6f 6e 20 | ...The.string.will.also.mention. | 
| 358e0 | 61 6e 79 20 53 48 41 44 4f 57 45 44 2d 54 41 52    47 45 54 53 2e 20 20 41 20 6e 6f 6e 2d 6e 69 6c | any.SHADOWED-TARGETS...A.non-nil | 
| 35900 | 20 52 45 50 20 69 6e 64 69 63 61 74 65 73 20 77    65 20 61 72 65 20 69 6e 0a 61 20 72 65 70 65 61 | .REP.indicates.we.are.in.a.repea | 
| 35920 | 74 69 6e 67 20 73 65 71 75 65 6e 63 65 20 6f 66    20 61 63 74 69 6f 6e 73 2e 22 0a 20 20 28 6c 65 | ting.sequence.of.actions."...(le | 
| 35940 | 74 20 28 28 61 63 74 20 28 70 72 6f 70 65 72 74    69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t.((act.(propertize............. | 
| 35960 | 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 28 70 6c 69 73 74 2d 67 | ..(cond................((plist-g | 
| 35980 | 65 74 20 74 61 72 67 65 74 20 3a 6d 75 6c 74 69    29 20 22 e2 88 80 63 74 22 29 0a 20 20 20 20 20 | et.target.:multi)."...ct")...... | 
| 359a0 | 20 20 20 20 20 20 20 20 20 20 28 72 65 70 20 22    52 65 70 22 29 0a 20 20 20 20 20 20 20 20 20 20 | ..........(rep."Rep")........... | 
| 359c0 | 20 20 20 20 20 28 74 20 22 41 63 74 22 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 | .....(t."Act"))...............'f | 
| 359e0 | 61 63 65 20 27 68 69 67 68 6c 69 67 68 74 29 29    29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 | ace.'highlight))).....(cond..... | 
| 35a00 | 20 28 28 65 71 20 28 70 6c 69 73 74 2d 67 65 74    20 74 61 72 67 65 74 20 3a 74 79 70 65 29 20 27 | .((eq.(plist-get.target.:type).' | 
| 35a20 | 65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 29 0a 20    20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 | embark-become).......(propertize | 
| 35a40 | 20 22 42 65 63 6f 6d 65 22 20 27 66 61 63 65 20    27 68 69 67 68 6c 69 67 68 74 29 29 0a 20 20 20 | ."Become".'face.'highlight)).... | 
| 35a60 | 20 20 28 28 61 6e 64 20 28 6d 69 6e 69 62 75 66    66 65 72 70 29 0a 20 20 20 20 20 20 20 20 20 20 | ..((and.(minibufferp)........... | 
| 35a80 | 20 28 6e 6f 74 20 28 65 71 20 27 65 6d 62 61 72    6b 2d 6b 65 79 62 69 6e 64 69 6e 67 0a 20 20 20 | .(not.(eq.'embark-keybinding.... | 
| 35aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 65 74 | .................(completion-met | 
| 35ac0 | 61 64 61 74 61 2d 67 65 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | adata-get......................( | 
| 35ae0 | 65 6d 62 61 72 6b 2d 2d 6d 65 74 61 64 61 74 61    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | embark--metadata)............... | 
| 35b00 | 20 20 20 20 20 20 20 27 63 61 74 65 67 6f 72 79    29 29 29 29 0a 20 20 20 20 20 20 3b 3b 20 77 65 | .......'category)))).......;;.we | 
| 35b20 | 20 61 72 65 20 69 6e 20 61 20 6d 69 6e 69 62 75    66 66 65 72 20 62 75 74 20 6e 6f 74 20 66 72 6f | .are.in.a.minibuffer.but.not.fro | 
| 35b40 | 6d 20 74 68 65 0a 20 20 20 20 20 20 3b 3b 20 63    6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 70 | m.the.......;;.completing-read.p | 
| 35b60 | 72 6f 6d 70 74 65 72 2c 20 75 73 65 20 6a 75 73    74 20 22 41 63 74 22 0a 20 20 20 20 20 20 61 63 | rompter,.use.just."Act".......ac | 
| 35b80 | 74 29 0a 20 20 20 20 20 28 28 70 6c 69 73 74 2d    67 65 74 20 74 61 72 67 65 74 20 3a 6d 75 6c 74 | t)......((plist-get.target.:mult | 
| 35ba0 | 69 29 0a 20 20 20 20 20 20 28 66 6f 72 6d 61 74    20 22 25 73 20 6f 6e 20 25 73 20 25 73 73 22 0a | i).......(format."%s.on.%s.%ss". | 
| 35bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 63    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..............act............... | 
| 35be0 | 28 70 6c 69 73 74 2d 67 65 74 20 74 61 72 67 65    74 20 3a 6d 75 6c 74 69 29 0a 20 20 20 20 20 20 | (plist-get.target.:multi)....... | 
| 35c00 | 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67    65 74 20 74 61 72 67 65 74 20 3a 74 79 70 65 29 | ........(plist-get.target.:type) | 
| 35c20 | 29 29 0a 20 20 20 20 20 28 74 20 28 66 6f 72 6d    61 74 0a 20 20 20 20 20 20 20 20 20 22 25 73 20 | ))......(t.(format.........."%s. | 
| 35c40 | 6f 6e 20 25 73 25 73 20 e2 80 98 25 73 e2 80 99    22 0a 20 20 20 20 20 20 20 20 20 61 63 74 0a 20 | on.%s%s....%s..."..........act.. | 
| 35c60 | 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67    65 74 20 74 61 72 67 65 74 20 3a 74 79 70 65 29 | ........(plist-get.target.:type) | 
| 35c80 | 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 73 68    61 64 6f 77 65 64 2d 74 61 72 67 65 74 73 0a 20 | ..........(if.shadowed-targets.. | 
| 35ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72    6d 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 | ............(format.(propertize. | 
| 35cc0 | 22 28 25 73 29 22 20 27 66 61 63 65 20 27 73 68    61 64 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 | "(%s)".'face.'shadow)........... | 
| 35ce0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63    6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 | ...........(mapconcat........... | 
| 35d00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d    62 64 61 20 28 74 61 72 67 65 74 29 20 28 73 79 | ............(lambda.(target).(sy | 
| 35d20 | 6d 62 6f 6c 2d 6e 61 6d 65 20 28 70 6c 69 73 74    2d 67 65 74 20 74 61 72 67 65 74 20 3a 74 79 70 | mbol-name.(plist-get.target.:typ | 
| 35d40 | 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 73 68 61 64 6f | e))).......................shado | 
| 35d60 | 77 65 64 2d 74 61 72 67 65 74 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | wed-targets..................... | 
| 35d80 | 20 20 22 2c 20 22 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 22 22 29 0a 20 20 20 20 20 20 20 20 | ..",."))............"")......... | 
| 35da0 | 20 28 65 6d 62 61 72 6b 2d 2d 74 72 75 6e 63 61    74 65 2d 74 61 72 67 65 74 20 28 70 6c 69 73 74 | .(embark--truncate-target.(plist | 
| 35dc0 | 2d 67 65 74 20 74 61 72 67 65 74 20 3a 74 61 72    67 65 74 29 29 29 29 29 29 29 0a 0a 28 64 65 66 | -get.target.:target)))))))..(def | 
| 35de0 | 75 6e 20 65 6d 62 61 72 6b 2d 6d 69 6e 69 6d 61    6c 2d 69 6e 64 69 63 61 74 6f 72 20 28 29 0a 20 | un.embark-minimal-indicator.().. | 
| 35e00 | 20 22 4d 69 6e 69 6d 61 6c 20 69 6e 64 69 63 61    74 6f 72 2c 20 61 70 70 65 61 72 69 6e 67 20 69 | ."Minimal.indicator,.appearing.i | 
| 35e20 | 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72    20 70 72 6f 6d 70 74 20 6f 72 20 65 63 68 6f 20 | n.the.minibuffer.prompt.or.echo. | 
| 35e40 | 61 72 65 61 2e 0a 54 68 69 73 20 69 6e 64 69 63    61 74 6f 72 20 64 69 73 70 6c 61 79 73 20 61 20 | area..This.indicator.displays.a. | 
| 35e60 | 6d 65 73 73 61 67 65 20 73 68 6f 77 69 6e 67 20    74 68 65 20 74 79 70 65 73 20 6f 66 20 61 6c 6c | message.showing.the.types.of.all | 
| 35e80 | 0a 74 61 72 67 65 74 73 2c 20 73 74 61 72 74 69    6e 67 20 77 69 74 68 20 74 68 65 20 63 75 72 72 | .targets,.starting.with.the.curr | 
| 35ea0 | 65 6e 74 20 74 61 72 67 65 74 2c 20 61 6e 64 20    74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 | ent.target,.and.the.value.of.the | 
| 35ec0 | 0a 63 75 72 72 65 6e 74 20 74 61 72 67 65 74 2e    20 20 54 68 65 20 6d 65 73 73 61 67 65 20 69 73 | .current.target...The.message.is | 
| 35ee0 | 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68    65 20 65 63 68 6f 20 61 72 65 61 2c 20 6f 72 20 | .displayed.in.the.echo.area,.or. | 
| 35f00 | 69 66 0a 74 68 65 20 6d 69 6e 69 62 75 66 66 65    72 20 69 73 20 6f 70 65 6e 2c 20 74 68 65 20 6d | if.the.minibuffer.is.open,.the.m | 
| 35f20 | 65 73 73 61 67 65 20 69 73 20 61 64 64 65 64 20    74 6f 20 74 68 65 20 70 72 6f 6d 70 74 2e 22 0a | essage.is.added.to.the.prompt.". | 
| 35f40 | 20 20 28 6c 61 6d 62 64 61 20 28 26 6f 70 74 69    6f 6e 61 6c 20 6b 65 79 6d 61 70 20 74 61 72 67 | ..(lambda.(&optional.keymap.targ | 
| 35f60 | 65 74 73 20 5f 70 72 65 66 69 78 29 0a 20 20 20    20 28 69 66 20 28 6e 75 6c 6c 20 6b 65 79 6d 61 | ets._prefix).....(if.(null.keyma | 
| 35f80 | 70 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e    20 65 6d 62 61 72 6b 2d 2d 6d 69 6e 69 6d 61 6c | p).........(when.embark--minimal | 
| 35fa0 | 2d 69 6e 64 69 63 61 74 6f 72 2d 6f 76 65 72 6c    61 79 0a 20 20 20 20 20 20 20 20 20 20 28 64 65 | -indicator-overlay...........(de | 
| 35fc0 | 6c 65 74 65 2d 6f 76 65 72 6c 61 79 20 65 6d 62    61 72 6b 2d 2d 6d 69 6e 69 6d 61 6c 2d 69 6e 64 | lete-overlay.embark--minimal-ind | 
| 35fe0 | 69 63 61 74 6f 72 2d 6f 76 65 72 6c 61 79 29 0a    20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 2d | icator-overlay)...........(setq- | 
| 36000 | 6c 6f 63 61 6c 20 65 6d 62 61 72 6b 2d 2d 6d 69    6e 69 6d 61 6c 2d 69 6e 64 69 63 61 74 6f 72 2d | local.embark--minimal-indicator- | 
| 36020 | 6f 76 65 72 6c 61 79 20 6e 69 6c 29 29 0a 20 20    20 20 20 20 28 6c 65 74 20 28 28 69 6e 64 69 63 | overlay.nil)).......(let.((indic | 
| 36040 | 61 74 6f 72 20 28 65 6d 62 61 72 6b 2d 2d 66 6f    72 6d 61 74 2d 74 61 72 67 65 74 73 0a 20 20 20 | ator.(embark--format-targets.... | 
| 36060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 63 61 72 20 74 61 72 67 65 74 | .....................(car.target | 
| 36080 | 73 29 20 28 63 64 72 20 74 61 72 67 65 74 73 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s).(cdr.targets)................ | 
| 360a0 | 20 20 20 20 20 20 20 20 20 28 65 71 20 28 6c 6f    6f 6b 75 70 2d 6b 65 79 20 6b 65 79 6d 61 70 20 | .........(eq.(lookup-key.keymap. | 
| 360c0 | 5b 31 33 5d 29 20 23 27 65 6d 62 61 72 6b 2d 64    6f 6e 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 | [13]).#'embark-done))))......... | 
| 360e0 | 28 69 66 20 28 6e 6f 74 20 28 6d 69 6e 69 62 75    66 66 65 72 70 29 29 0a 20 20 20 20 20 20 20 20 | (if.(not.(minibufferp))......... | 
| 36100 | 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 25 73    22 20 69 6e 64 69 63 61 74 6f 72 29 0a 20 20 20 | ....(message."%s".indicator).... | 
| 36120 | 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 65    6d 62 61 72 6b 2d 2d 6d 69 6e 69 6d 61 6c 2d 69 | .......(unless.embark--minimal-i | 
| 36140 | 6e 64 69 63 61 74 6f 72 2d 6f 76 65 72 6c 61 79    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | ndicator-overlay.............(se | 
| 36160 | 74 71 2d 6c 6f 63 61 6c 20 65 6d 62 61 72 6b 2d    2d 6d 69 6e 69 6d 61 6c 2d 69 6e 64 69 63 61 74 | tq-local.embark--minimal-indicat | 
| 36180 | 6f 72 2d 6f 76 65 72 6c 61 79 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | or-overlay...................... | 
| 361a0 | 20 20 20 28 6d 61 6b 65 2d 6f 76 65 72 6c 61 79    20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f | ...(make-overlay.(point-min).(po | 
| 361c0 | 69 6e 74 2d 6d 69 6e 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | int-min)........................ | 
| 361e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 20 | ...............(current-buffer). | 
| 36200 | 74 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 65 6d | t.t)))...........(overlay-put.em | 
| 36220 | 62 61 72 6b 2d 2d 6d 69 6e 69 6d 61 6c 2d 69 6e    64 69 63 61 74 6f 72 2d 6f 76 65 72 6c 61 79 0a | bark--minimal-indicator-overlay. | 
| 36240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 27 62 65 66 6f 72 65 2d 73 | .......................'before-s | 
| 36260 | 74 72 69 6e 67 20 28 63 6f 6e 63 61 74 20 69 6e    64 69 63 61 74 6f 72 0a 20 20 20 20 20 20 20 20 | tring.(concat.indicator......... | 
| 36280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 362a0 | 20 20 20 20 20 20 28 69 66 20 28 3c 3d 20 28 6c    65 6e 67 74 68 20 69 6e 64 69 63 61 74 6f 72 29 | ......(if.(<=.(length.indicator) | 
| 362c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 362e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 2a 20 30 2e 34 20 28 66 | .......................(*.0.4.(f | 
| 36300 | 72 61 6d 65 2d 77 69 64 74 68 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rame-width)))................... | 
| 36320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 36340 | 22 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "."............................. | 
| 36360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 5c 6e 22 29 29 29 29 29 29 29 29 | ...................."\n")))))))) | 
| 36380 | 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d    2d 72 65 61 64 2d 6b 65 79 2d 73 65 71 75 65 6e | ..(defun.embark--read-key-sequen | 
| 363a0 | 63 65 20 28 75 70 64 61 74 65 29 0a 20 20 22 52    65 61 64 20 6b 65 79 20 73 65 71 75 65 6e 63 65 | ce.(update)..."Read.key.sequence | 
| 363c0 | 2c 20 63 61 6c 6c 20 55 50 44 41 54 45 20 66 75    6e 63 74 69 6f 6e 20 77 69 74 68 20 70 72 65 66 | ,.call.UPDATE.function.with.pref | 
| 363e0 | 69 78 20 6b 65 79 73 2e 22 0a 20 20 28 6c 65 74    20 28 74 69 6d 65 72 20 70 72 65 66 69 78 29 0a | ix.keys."...(let.(timer.prefix). | 
| 36400 | 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74    65 63 74 0a 20 20 20 20 20 20 20 20 28 70 72 6f | ....(unwind-protect.........(pro | 
| 36420 | 67 6e 0a 20 20 20 20 20 20 20 20 20 20 28 77 68    65 6e 20 28 66 75 6e 63 74 69 6f 6e 70 20 75 70 | gn...........(when.(functionp.up | 
| 36440 | 64 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 73 65 74 71 20 74 69 6d 65 72 20 28 72 | date).............(setq.timer.(r | 
| 36460 | 75 6e 2d 61 74 2d 74 69 6d 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | un-at-time...................... | 
| 36480 | 20 20 20 20 30 2e 30 35 20 30 2e 30 35 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....0.05.0.05................... | 
| 364a0 | 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......(lambda.()............... | 
| 364c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65    74 20 28 28 6e 65 77 2d 70 72 65 66 69 78 20 28 | .............(let.((new-prefix.( | 
| 364e0 | 74 68 69 73 2d 73 69 6e 67 6c 65 2d 63 6f 6d 6d    61 6e 64 2d 6b 65 79 73 29 29 29 0a 20 20 20 20 | this-single-command-keys)))..... | 
| 36500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 | .........................(unless | 
| 36520 | 20 28 65 71 75 61 6c 20 70 72 65 66 69 78 20 6e    65 77 2d 70 72 65 66 69 78 29 0a 20 20 20 20 20 | .(equal.prefix.new-prefix)...... | 
| 36540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | ..........................(setq. | 
| 36560 | 70 72 65 66 69 78 20 6e 65 77 2d 70 72 65 66 69    78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | prefix.new-prefix).............. | 
| 36580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 77 68 65 6e 20 28 2f 3d 20 28 6c 65 6e | ..................(when.(/=.(len | 
| 365a0 | 67 74 68 20 70 72 65 66 69 78 29 20 30 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gth.prefix).0).................. | 
| 365c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 66 75 6e 63 61 6c 6c 20 75 70 64 61 74 65 20 | ................(funcall.update. | 
| 365e0 | 70 72 65 66 69 78 29 29 29 29 29 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 6b | prefix))))))))...........(read-k | 
| 36600 | 65 79 2d 73 65 71 75 65 6e 63 65 2d 76 65 63 74    6f 72 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 74 | ey-sequence-vector.nil.nil.nil.t | 
| 36620 | 20 27 63 6d 64 2d 6c 6f 6f 70 29 29 0a 20 20 20    20 20 20 28 77 68 65 6e 20 74 69 6d 65 72 0a 20 | .'cmd-loop)).......(when.timer.. | 
| 36640 | 20 20 20 20 20 20 20 28 63 61 6e 63 65 6c 2d 74    69 6d 65 72 20 74 69 6d 65 72 29 29 29 29 29 0a | .......(cancel-timer.timer))))). | 
| 36660 | 0a 28 64 65 66 76 61 72 20 65 6d 62 61 72 6b 2d    69 6e 64 69 63 61 74 6f 72 73 29 20 3b 20 66 6f | .(defvar.embark-indicators).;.fo | 
| 36680 | 72 77 61 72 64 20 64 65 63 6c 61 72 61 74 69 6f    6e 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b | rward.declaration..(defun.embark | 
| 366a0 | 2d 6b 65 79 6d 61 70 2d 70 72 6f 6d 70 74 65 72    20 28 6b 65 79 6d 61 70 20 75 70 64 61 74 65 29 | -keymap-prompter.(keymap.update) | 
| 366c0 | 0a 20 20 22 4c 65 74 20 74 68 65 20 75 73 65 72    20 63 68 6f 6f 73 65 20 61 6e 20 61 63 74 69 6f | ..."Let.the.user.choose.an.actio | 
| 366e0 | 6e 20 75 73 69 6e 67 20 74 68 65 20 62 69 6e 64    69 6e 67 73 20 69 6e 20 4b 45 59 4d 41 50 2e 0a | n.using.the.bindings.in.KEYMAP.. | 
| 36700 | 42 65 73 69 64 65 73 20 74 68 65 20 62 69 6e 64    69 6e 67 73 20 69 6e 20 4b 45 59 4d 41 50 2c 20 | Besides.the.bindings.in.KEYMAP,. | 
| 36720 | 74 68 65 20 75 73 65 72 20 69 73 20 66 72 65 65    20 74 6f 20 75 73 65 20 61 6c 6c 20 74 68 65 69 | the.user.is.free.to.use.all.thei | 
| 36740 | 72 0a 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 61    6e 64 20 65 76 65 6e 20 5c 5c 5b 65 78 65 63 75 | r.key.bindings.and.even.\\[execu | 
| 36760 | 74 65 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d    61 6e 64 5d 20 74 6f 20 73 65 6c 65 63 74 20 61 | te-extended-command].to.select.a | 
| 36780 | 20 63 6f 6d 6d 61 6e 64 2e 0a 55 50 44 41 54 45    20 69 73 20 74 68 65 20 69 6e 64 69 63 61 74 6f | .command..UPDATE.is.the.indicato | 
| 367a0 | 72 20 75 70 64 61 74 65 20 66 75 6e 63 74 69 6f    6e 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 6b 65 | r.update.function."...(let*.((ke | 
| 367c0 | 79 73 20 28 6c 65 74 20 28 28 6f 76 65 72 72 69    64 69 6e 67 2d 74 65 72 6d 69 6e 61 6c 2d 6c 6f | ys.(let.((overriding-terminal-lo | 
| 367e0 | 63 61 6c 2d 6d 61 70 20 6b 65 79 6d 61 70 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cal-map.keymap))................ | 
| 36800 | 20 20 28 65 6d 62 61 72 6b 2d 2d 72 65 61 64 2d    6b 65 79 2d 73 65 71 75 65 6e 63 65 20 75 70 64 | ..(embark--read-key-sequence.upd | 
| 36820 | 61 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 20    28 63 6d 64 20 28 6c 65 74 20 28 28 6f 76 65 72 | ate)))..........(cmd.(let.((over | 
| 36840 | 72 69 64 69 6e 67 2d 74 65 72 6d 69 6e 61 6c 2d    6c 6f 63 61 6c 2d 6d 61 70 20 6b 65 79 6d 61 70 | riding-terminal-local-map.keymap | 
| 36860 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6b 65 79 2d 62 69 6e 64 69 6e 67 20 | )).................(key-binding. | 
| 36880 | 6b 65 79 73 20 27 61 63 63 65 70 74 2d 64 65 66    61 75 6c 74 29 29 29 29 0a 20 20 20 20 3b 3b 20 | keys.'accept-default)))).....;;. | 
| 368a0 | 53 65 74 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64    2d 65 76 65 6e 74 20 61 73 20 69 74 20 77 6f 75 | Set.last-command-event.as.it.wou | 
| 368c0 | 6c 64 20 62 65 20 66 72 6f 6d 20 74 68 65 20 63    6f 6d 6d 61 6e 64 20 6c 6f 6f 70 2e 0a 20 20 20 | ld.be.from.the.command.loop..... | 
| 368e0 | 20 3b 3b 20 50 72 65 76 69 6f 75 73 6c 79 20 77    65 20 6f 6e 6c 79 20 73 65 74 20 69 74 20 6c 6f | .;;.Previously.we.only.set.it.lo | 
| 36900 | 63 61 6c 6c 79 20 66 6f 72 20 64 69 67 69 74 2d    61 72 67 75 6d 65 6e 74 20 61 6e 64 20 66 6f 72 | cally.for.digit-argument.and.for | 
| 36920 | 0a 20 20 20 20 3b 3b 20 74 68 65 20 6d 6f 75 73    65 20 73 63 72 6f 6c 6c 20 63 6f 6d 6d 61 6e 64 | .....;;.the.mouse.scroll.command | 
| 36940 | 73 20 68 61 6e 64 6c 65 64 20 69 6e 20 74 68 69    73 20 66 75 6e 63 74 69 6f 6e 2e 20 42 75 74 20 | s.handled.in.this.function..But. | 
| 36960 | 6f 74 68 65 72 0a 20 20 20 20 3b 3b 20 63 6f 6d    6d 61 6e 64 73 20 63 61 6e 20 6e 65 65 64 20 69 | other.....;;.commands.can.need.i | 
| 36980 | 74 20 74 6f 6f 21 20 46 6f 72 20 65 78 61 6d 70    6c 65 2c 20 65 6c 65 63 74 72 69 63 2d 70 61 69 | t.too!.For.example,.electric-pai | 
| 369a0 | 72 2d 6d 6f 64 65 20 75 73 65 72 73 0a 20 20 20    20 3b 3b 20 6d 61 79 20 77 69 73 68 20 74 6f 20 | r-mode.users.....;;.may.wish.to. | 
| 369c0 | 62 69 6e 64 20 28 20 74 6f 20 73 65 6c 66 2d 69    6e 73 65 72 74 2d 63 6f 6d 6d 61 6e 64 20 69 6e | bind.(.to.self-insert-command.in | 
| 369e0 | 20 65 6d 62 61 72 6b 2d 72 65 67 69 6f 6e 2d 6d    61 70 2e 0a 20 20 20 20 3b 3b 20 41 6c 73 6f 2c | .embark-region-map......;;.Also, | 
| 36a00 | 20 61 73 20 64 65 73 63 72 69 62 65 64 20 69 6e    20 69 73 73 75 65 20 23 34 30 32 2c 20 74 68 65 | .as.described.in.issue.#402,.the | 
| 36a20 | 72 65 20 61 72 65 20 63 69 72 63 75 6d 73 74 61    6e 63 65 73 20 77 68 65 72 65 0a 20 20 20 20 3b | re.are.circumstances.where.....; | 
| 36a40 | 3b 20 79 6f 75 20 6d 69 67 68 74 20 72 75 6e 20    63 6f 6e 73 75 6c 74 2d 6e 61 72 72 6f 77 20 74 | ;.you.might.run.consult-narrow.t | 
| 36a60 | 68 72 6f 75 67 68 20 74 68 65 20 65 6d 62 61 72    6b 2d 6b 65 79 6d 61 70 2d 70 72 6f 6d 70 74 65 | hrough.the.embark-keymap-prompte | 
| 36a80 | 72 2e 0a 20 20 20 20 28 73 65 74 71 20 6c 61 73    74 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 6e 74 20 | r......(setq.last-command-event. | 
| 36aa0 | 28 61 72 65 66 20 6b 65 79 73 20 28 31 2d 20 28    6c 65 6e 67 74 68 20 6b 65 79 73 29 29 29 29 0a | (aref.keys.(1-.(length.keys)))). | 
| 36ac0 | 20 20 20 20 28 70 63 61 73 65 20 63 6d 64 0a 20    20 20 20 20 20 28 28 6f 72 20 27 65 6d 62 61 72 | ....(pcase.cmd.......((or.'embar | 
| 36ae0 | 6b 2d 6b 65 79 6d 61 70 2d 68 65 6c 70 0a 20 20    20 20 20 20 20 20 20 20 20 28 61 6e 64 20 27 6e | k-keymap-help............(and.'n | 
| 36b00 | 69 6c 20 20 20 20 20 20 20 20 20 20 20 20 3b 20    63 6d 64 20 69 73 20 6e 69 6c 20 62 75 74 20 6c | il............;.cmd.is.nil.but.l | 
| 36b20 | 61 73 74 20 6b 65 79 20 69 73 20 68 65 6c 70 2d    63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 | ast.key.is.help-char............ | 
| 36b40 | 20 20 20 20 20 28 67 75 61 72 64 20 28 65 71 20    68 65 6c 70 2d 63 68 61 72 20 28 61 72 65 66 20 | .....(guard.(eq.help-char.(aref. | 
| 36b60 | 6b 65 79 73 20 28 31 2d 20 28 6c 65 6e 67 74 68    20 6b 65 79 73 29 29 29 29 29 29 29 0a 20 20 20 | keys.(1-.(length.keys))))))).... | 
| 36b80 | 20 20 20 20 28 6c 65 74 20 28 28 65 6d 62 61 72    6b 2d 69 6e 64 69 63 61 74 6f 72 73 0a 20 20 20 | ....(let.((embark-indicators.... | 
| 36ba0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 73    65 74 2d 64 69 66 66 65 72 65 6e 63 65 20 65 6d | ...........(cl-set-difference.em | 
| 36bc0 | 62 61 72 6b 2d 69 6e 64 69 63 61 74 6f 72 73 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bark-indicators................. | 
| 36be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 27 28 65 6d 62 61 72 6b 2d 76 65 72 62 6f 73 | .................'(embark-verbos | 
| 36c00 | 65 2d 69 6e 64 69 63 61 74 6f 72 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-indicator..................... | 
| 36c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65    6d 62 61 72 6b 2d 6d 69 78 65 64 2d 69 6e 64 69 | ...............embark-mixed-indi | 
| 36c40 | 63 61 74 6f 72 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 28 70 72 65 66 69 78 2d 6d 61 | cator)))..............(prefix-ma | 
| 36c60 | 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 69 66 20 28 65 71 20 63 6d 64 20 27 65 6d 62 | p...............(if.(eq.cmd.'emb | 
| 36c80 | 61 72 6b 2d 6b 65 79 6d 61 70 2d 68 65 6c 70 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ark-keymap-help)................ | 
| 36ca0 | 20 20 20 6b 65 79 6d 61 70 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | ...keymap.................(let.( | 
| 36cc0 | 28 6f 76 65 72 72 69 64 69 6e 67 2d 74 65 72 6d    69 6e 61 6c 2d 6c 6f 63 61 6c 2d 6d 61 70 20 6b | (overriding-terminal-local-map.k | 
| 36ce0 | 65 79 6d 61 70 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6b 65 79 2d 62 | eymap))...................(key-b | 
| 36d00 | 69 6e 64 69 6e 67 20 28 73 65 71 2d 74 61 6b 65    20 6b 65 79 73 20 28 31 2d 20 28 6c 65 6e 67 74 | inding.(seq-take.keys.(1-.(lengt | 
| 36d20 | 68 20 6b 65 79 73 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h.keys)))....................... | 
| 36d40 | 20 20 20 20 20 20 20 20 20 27 61 63 63 65 70 74    2d 64 65 66 61 75 6c 74 29 29 29 29 0a 20 20 20 | .........'accept-default)))).... | 
| 36d60 | 20 20 20 20 20 20 20 20 20 20 28 70 72 65 66 69    78 2d 61 72 67 20 70 72 65 66 69 78 2d 61 72 67 | ..........(prefix-arg.prefix-arg | 
| 36d80 | 29 29 20 3b 20 70 72 65 73 65 72 76 65 20 70 72    65 66 69 78 20 61 72 67 0a 20 20 20 20 20 20 20 | )).;.preserve.prefix.arg........ | 
| 36da0 | 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 77 69    6e 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 | ..(when-let.((win.(get-buffer-wi | 
| 36dc0 | 6e 64 6f 77 20 65 6d 62 61 72 6b 2d 2d 76 65 72    62 6f 73 65 2d 69 6e 64 69 63 61 74 6f 72 2d 62 | ndow.embark--verbose-indicator-b | 
| 36de0 | 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uffer........................... | 
| 36e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 27 76 69 73 69 62 6c 65 29 29 29 0a 20 20 | ..................'visible)))... | 
| 36e20 | 20 20 20 20 20 20 20 20 20 28 71 75 69 74 2d 77    69 6e 64 6f 77 20 27 6b 69 6c 6c 2d 62 75 66 66 | .........(quit-window.'kill-buff | 
| 36e40 | 65 72 20 77 69 6e 29 29 0a 20 20 20 20 20 20 20    20 20 28 65 6d 62 61 72 6b 2d 63 6f 6d 70 6c 65 | er.win))..........(embark-comple | 
| 36e60 | 74 69 6e 67 2d 72 65 61 64 2d 70 72 6f 6d 70 74    65 72 20 70 72 65 66 69 78 2d 6d 61 70 20 75 70 | ting-read-prompter.prefix-map.up | 
| 36e80 | 64 61 74 65 29 29 29 0a 20 20 20 20 20 20 28 28    6f 72 20 27 75 6e 69 76 65 72 73 61 6c 2d 61 72 | date))).......((or.'universal-ar | 
| 36ea0 | 67 75 6d 65 6e 74 20 27 75 6e 69 76 65 72 73 61    6c 2d 61 72 67 75 6d 65 6e 74 2d 6d 6f 72 65 0a | gument.'universal-argument-more. | 
| 36ec0 | 20 20 20 20 20 20 20 20 20 20 20 27 6e 65 67 61    74 69 76 65 2d 61 72 67 75 6d 65 6e 74 20 27 64 | ...........'negative-argument.'d | 
| 36ee0 | 69 67 69 74 2d 61 72 67 75 6d 65 6e 74 20 27 65    6d 62 61 72 6b 2d 74 6f 67 67 6c 65 2d 71 75 69 | igit-argument.'embark-toggle-qui | 
| 36f00 | 74 29 0a 20 20 20 20 20 20 20 3b 3b 20 70 72 65    76 65 6e 74 20 60 64 69 67 69 74 2d 61 72 67 75 | t)........;;.prevent.`digit-argu | 
| 36f20 | 6d 65 6e 74 27 20 66 72 6f 6d 20 6d 6f 64 69 66    79 69 6e 67 20 74 68 65 20 6f 76 65 72 72 69 64 | ment'.from.modifying.the.overrid | 
| 36f40 | 69 6e 67 20 6d 61 70 0a 20 20 20 20 20 20 20 28    6c 65 74 20 28 28 6f 76 65 72 72 69 64 69 6e 67 | ing.map........(let.((overriding | 
| 36f60 | 2d 74 65 72 6d 69 6e 61 6c 2d 6c 6f 63 61 6c 2d    6d 61 70 20 6f 76 65 72 72 69 64 69 6e 67 2d 74 | -terminal-local-map.overriding-t | 
| 36f80 | 65 72 6d 69 6e 61 6c 2d 6c 6f 63 61 6c 2d 6d 61    70 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f | erminal-local-map))..........(co | 
| 36fa0 | 6d 6d 61 6e 64 2d 65 78 65 63 75 74 65 20 63 6d    64 29 29 0a 20 20 20 20 20 20 20 28 65 6d 62 61 | mmand-execute.cmd))........(emba | 
| 36fc0 | 72 6b 2d 6b 65 79 6d 61 70 2d 70 72 6f 6d 70 74    65 72 0a 20 20 20 20 20 20 20 20 28 6d 61 6b 65 | rk-keymap-prompter.........(make | 
| 36fe0 | 2d 63 6f 6d 70 6f 73 65 64 2d 6b 65 79 6d 61 70    20 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d | -composed-keymap.universal-argum | 
| 37000 | 65 6e 74 2d 6d 61 70 20 6b 65 79 6d 61 70 29 0a    20 20 20 20 20 20 20 20 75 70 64 61 74 65 29 29 | ent-map.keymap).........update)) | 
| 37020 | 0a 20 20 20 20 20 20 28 28 6f 72 20 27 6d 69 6e    69 62 75 66 66 65 72 2d 6b 65 79 62 6f 61 72 64 | .......((or.'minibuffer-keyboard | 
| 37040 | 2d 71 75 69 74 20 27 61 62 6f 72 74 2d 72 65 63    75 72 73 69 76 65 2d 65 64 69 74 20 27 61 62 6f | -quit.'abort-recursive-edit.'abo | 
| 37060 | 72 74 2d 6d 69 6e 69 62 75 66 66 65 72 73 29 0a    20 20 20 20 20 20 20 6e 69 6c 29 0a 20 20 20 20 | rt-minibuffers)........nil)..... | 
| 37080 | 20 20 28 28 67 75 61 72 64 20 28 6c 65 74 20 28    28 64 65 66 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 | ..((guard.(let.((def.(lookup-key | 
| 370a0 | 20 6b 65 79 6d 61 70 20 6b 65 79 73 29 29 29 20    3b 20 69 66 20 64 69 72 65 63 74 6c 79 0a 20 20 | .keymap.keys))).;.if.directly... | 
| 370c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 370e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 3b 20 62 6f 75 6e 64 2c 20 74 68 65 6e 20 | ..................;.bound,.then. | 
| 37100 | 6f 62 65 79 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 61 6e 64 20 64 65 66 20 28 6e | obey.................(and.def.(n | 
| 37120 | 6f 74 20 28 6e 75 6d 62 65 72 70 20 64 65 66 29    29 29 29 29 20 3b 20 6e 75 6d 62 65 72 20 6d 65 | ot.(numberp.def))))).;.number.me | 
| 37140 | 61 6e 73 20 22 69 6e 76 61 6c 69 64 20 70 72 65    66 69 78 22 0a 20 20 20 20 20 20 20 63 6d 64 29 | ans."invalid.prefix"........cmd) | 
| 37160 | 0a 20 20 20 20 20 20 28 28 61 6e 64 20 28 70 72    65 64 20 73 79 6d 62 6f 6c 70 29 0a 20 20 20 20 | .......((and.(pred.symbolp)..... | 
| 37180 | 20 20 20 20 20 20 20 20 28 67 75 61 72 64 20 28    73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 | ........(guard.(string-suffix-p. | 
| 371a0 | 22 73 65 6c 66 2d 69 6e 73 65 72 74 2d 63 6f 6d    6d 61 6e 64 22 20 28 73 79 6d 62 6f 6c 2d 6e 61 | "self-insert-command".(symbol-na | 
| 371c0 | 6d 65 20 63 6d 64 29 29 29 29 0a 20 20 20 20 20    20 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 6d 65 | me.cmd))))........(minibuffer-me | 
| 371e0 | 73 73 61 67 65 20 22 4e 6f 74 20 61 6e 20 61 63    74 69 6f 6e 22 29 0a 20 20 20 20 20 20 20 28 65 | ssage."Not.an.action")........(e | 
| 37200 | 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 70 72 6f    6d 70 74 65 72 20 6b 65 79 6d 61 70 20 75 70 64 | mbark-keymap-prompter.keymap.upd | 
| 37220 | 61 74 65 29 29 0a 20 20 20 20 20 20 28 28 6f 72    20 27 73 63 72 6f 6c 6c 2d 6f 74 68 65 72 2d 77 | ate)).......((or.'scroll-other-w | 
| 37240 | 69 6e 64 6f 77 20 27 73 63 72 6f 6c 6c 2d 6f 74    68 65 72 2d 77 69 6e 64 6f 77 2d 64 6f 77 6e 29 | indow.'scroll-other-window-down) | 
| 37260 | 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d    69 6e 69 62 75 66 66 65 72 2d 73 63 72 6f 6c 6c | ........(let.((minibuffer-scroll | 
| 37280 | 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 3a 20 48 | -window...............;;.NOTE:.H | 
| 372a0 | 65 72 65 20 77 65 20 73 70 65 63 69 61 6c 20 63    61 73 65 20 74 68 65 20 76 65 72 62 6f 73 65 20 | ere.we.special.case.the.verbose. | 
| 372c0 | 69 6e 64 69 63 61 74 6f 72 21 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6f 72 20 28 67 65 | indicator!...............(or.(ge | 
| 372e0 | 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20    65 6d 62 61 72 6b 2d 2d 76 65 72 62 6f 73 65 2d | t-buffer-window.embark--verbose- | 
| 37300 | 69 6e 64 69 63 61 74 6f 72 2d 62 75 66 66 65 72    20 27 76 69 73 69 62 6c 65 29 0a 20 20 20 20 20 | indicator-buffer.'visible)...... | 
| 37320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 69 6e    69 62 75 66 66 65 72 2d 73 63 72 6f 6c 6c 2d 77 | .............minibuffer-scroll-w | 
| 37340 | 69 6e 64 6f 77 29 29 29 0a 20 20 20 20 20 20 20    20 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 | indow)))..........(ignore-errors | 
| 37360 | 20 28 63 6f 6d 6d 61 6e 64 2d 65 78 65 63 75 74    65 20 63 6d 64 29 29 29 0a 20 20 20 20 20 20 20 | .(command-execute.cmd)))........ | 
| 37380 | 28 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 70    72 6f 6d 70 74 65 72 20 6b 65 79 6d 61 70 20 75 | (embark-keymap-prompter.keymap.u | 
| 373a0 | 70 64 61 74 65 29 29 0a 20 20 20 20 20 20 28 28    6f 72 20 27 73 63 72 6f 6c 6c 2d 62 61 72 2d 74 | pdate)).......((or.'scroll-bar-t | 
| 373c0 | 6f 6f 6c 6b 69 74 2d 73 63 72 6f 6c 6c 20 27 6d    77 68 65 65 6c 2d 73 63 72 6f 6c 6c 0a 20 20 20 | oolkit-scroll.'mwheel-scroll.... | 
| 373e0 | 20 20 20 20 20 20 20 20 27 6d 61 63 2d 6d 77 68    65 65 6c 2d 73 63 72 6f 6c 6c 20 27 70 69 78 65 | ........'mac-mwheel-scroll.'pixe | 
| 37400 | 6c 2d 73 63 72 6f 6c 6c 2d 70 72 65 63 69 73 69    6f 6e 29 0a 20 20 20 20 20 20 20 28 66 75 6e 63 | l-scroll-precision)........(func | 
| 37420 | 61 6c 6c 20 63 6d 64 20 6c 61 73 74 2d 63 6f 6d    6d 61 6e 64 2d 65 76 65 6e 74 29 0a 20 20 20 20 | all.cmd.last-command-event)..... | 
| 37440 | 20 20 20 28 65 6d 62 61 72 6b 2d 6b 65 79 6d 61    70 2d 70 72 6f 6d 70 74 65 72 20 6b 65 79 6d 61 | ...(embark-keymap-prompter.keyma | 
| 37460 | 70 20 75 70 64 61 74 65 29 29 0a 20 20 20 20 20    20 28 27 65 78 65 63 75 74 65 2d 65 78 74 65 6e | p.update)).......('execute-exten | 
| 37480 | 64 65 64 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20    20 20 20 28 6c 65 74 20 28 28 70 72 65 66 69 78 | ded-command........(let.((prefix | 
| 374a0 | 2d 61 72 67 20 70 72 65 66 69 78 2d 61 72 67 29    29 20 3b 20 70 72 65 73 65 72 76 65 20 70 72 65 | -arg.prefix-arg)).;.preserve.pre | 
| 374c0 | 66 69 78 20 61 72 67 0a 20 20 20 20 20 20 20 20    20 28 69 6e 74 65 72 6e 2d 73 6f 66 74 20 28 72 | fix.arg..........(intern-soft.(r | 
| 374e0 | 65 61 64 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d    6d 61 6e 64 29 29 29 29 0a 20 20 20 20 20 20 28 | ead-extended-command)))).......( | 
| 37500 | 28 6f 72 20 27 6b 65 79 62 6f 61 72 64 2d 71 75    69 74 20 27 6b 65 79 62 6f 61 72 64 2d 65 73 63 | (or.'keyboard-quit.'keyboard-esc | 
| 37520 | 61 70 65 2d 71 75 69 74 29 0a 20 20 20 20 20 20    20 6e 69 6c 29 0a 20 20 20 20 20 20 28 5f 20 63 | ape-quit)........nil).......(_.c | 
| 37540 | 6d 64 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65    6d 62 61 72 6b 2d 2d 63 6f 6d 6d 61 6e 64 2d 6e | md))))..(defun.embark--command-n | 
| 37560 | 61 6d 65 20 28 63 6d 64 29 0a 20 20 22 52 65 74    75 72 6e 20 61 6e 20 61 70 70 72 6f 70 72 69 61 | ame.(cmd)..."Return.an.appropria | 
| 37580 | 74 65 20 6e 61 6d 65 20 66 6f 72 20 43 4d 44 2e    0a 49 66 20 43 4d 44 20 69 73 20 61 20 73 79 6d | te.name.for.CMD..If.CMD.is.a.sym | 
| 375a0 | 62 6f 6c 2c 20 75 73 65 20 69 74 73 20 73 79 6d    62 6f 6c 20 6e 61 6d 65 3b 20 66 6f 72 20 6c 61 | bol,.use.its.symbol.name;.for.la | 
| 375c0 | 6d 62 64 61 73 2c 20 75 73 65 20 74 68 65 0a 66    69 72 73 74 20 6c 69 6e 65 20 6f 66 20 74 68 65 | mbdas,.use.the.first.line.of.the | 
| 375e0 | 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 73    74 72 69 6e 67 3b 20 66 6f 72 20 6b 65 79 62 6f | .documentation.string;.for.keybo | 
| 37600 | 61 72 64 20 6d 61 63 72 6f 73 20 75 73 65 0a 60    6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 27 | ard.macros.use.`key-description' | 
| 37620 | 3b 20 6f 74 68 65 72 77 69 73 65 20 75 73 65 20    74 68 65 20 77 6f 72 64 20 5c 22 75 6e 6e 61 6d | ;.otherwise.use.the.word.\"unnam | 
| 37640 | 65 64 5c 22 2e 22 0a 20 20 28 63 6f 6e 63 61 74    20 3b 20 66 72 65 73 68 20 63 6f 70 79 2c 20 73 | ed\"."...(concat.;.fresh.copy,.s | 
| 37660 | 6f 20 77 65 20 63 61 6e 20 66 72 65 65 6c 79 20    61 64 64 20 74 65 78 74 20 70 72 6f 70 65 72 74 | o.we.can.freely.add.text.propert | 
| 37680 | 69 65 73 0a 20 20 20 28 63 6f 6e 64 0a 20 20 20    20 28 28 6f 72 20 28 73 74 72 69 6e 67 70 20 63 | ies....(cond.....((or.(stringp.c | 
| 376a0 | 6d 64 29 20 28 76 65 63 74 6f 72 70 20 63 6d 64    29 29 20 28 6b 65 79 2d 64 65 73 63 72 69 70 74 | md).(vectorp.cmd)).(key-descript | 
| 376c0 | 69 6f 6e 20 63 6d 64 29 29 0a 20 20 20 20 28 28    73 74 72 69 6e 67 70 20 28 63 61 72 2d 73 61 66 | ion.cmd)).....((stringp.(car-saf | 
| 376e0 | 65 20 63 6d 64 29 29 20 28 63 61 72 20 63 6d 64    29 29 0a 20 20 20 20 28 28 65 71 20 28 63 61 72 | e.cmd)).(car.cmd)).....((eq.(car | 
| 37700 | 2d 73 61 66 65 20 63 6d 64 29 20 27 6d 65 6e 75    2d 69 74 65 6d 29 20 28 65 76 61 6c 20 28 63 61 | -safe.cmd).'menu-item).(eval.(ca | 
| 37720 | 64 72 20 63 6d 64 29 29 29 0a 20 20 20 20 28 28    6b 65 79 6d 61 70 70 20 63 6d 64 29 0a 20 20 20 | dr.cmd))).....((keymapp.cmd).... | 
| 37740 | 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 69    66 20 28 73 79 6d 62 6f 6c 70 20 63 6d 64 29 20 | ..(propertize.(if.(symbolp.cmd). | 
| 37760 | 28 66 6f 72 6d 61 74 20 22 2b 25 73 22 20 63 6d    64 29 20 22 3c 6b 65 79 6d 61 70 3e 22 29 0a 20 | (format."+%s".cmd)."<keymap>").. | 
| 37780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    27 66 61 63 65 20 27 65 6d 62 61 72 6b 2d 6b 65 | ................'face.'embark-ke | 
| 377a0 | 79 6d 61 70 29 29 0a 20 20 20 20 28 28 73 79 6d    62 6f 6c 70 20 63 6d 64 29 0a 20 20 20 20 20 28 | ymap)).....((symbolp.cmd)......( | 
| 377c0 | 6c 65 74 20 28 28 6e 61 6d 65 20 28 73 79 6d 62    6f 6c 2d 6e 61 6d 65 20 63 6d 64 29 29 29 0a 20 | let.((name.(symbol-name.cmd))).. | 
| 377e0 | 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e    67 2d 70 72 65 66 69 78 2d 70 20 22 65 6d 62 61 | ......(if.(string-prefix-p."emba | 
| 37800 | 72 6b 2d 61 63 74 69 6f 6e 2d 2d 22 20 6e 61 6d    65 29 20 3b 20 64 69 72 65 63 74 20 61 63 74 69 | rk-action--".name).;.direct.acti | 
| 37820 | 6f 6e 20 6d 6f 64 65 0a 20 20 20 20 20 20 20 20    20 20 20 28 66 6f 72 6d 61 74 20 22 28 25 73 29 | on.mode............(format."(%s) | 
| 37840 | 22 20 28 73 74 72 69 6e 67 2d 72 65 6d 6f 76 65    2d 70 72 65 66 69 78 20 22 65 6d 62 61 72 6b 2d | ".(string-remove-prefix."embark- | 
| 37860 | 61 63 74 69 6f 6e 2d 2d 22 20 6e 61 6d 65 29 29    0a 20 20 20 20 20 20 20 20 20 6e 61 6d 65 29 29 | action--".name))..........name)) | 
| 37880 | 29 0a 20 20 20 20 28 28 77 68 65 6e 2d 6c 65 74    20 28 64 6f 63 20 28 61 6e 64 20 28 66 75 6e 63 | ).....((when-let.(doc.(and.(func | 
| 378a0 | 74 69 6f 6e 70 20 63 6d 64 29 20 28 69 67 6e 6f    72 65 2d 65 72 72 6f 72 73 20 28 64 6f 63 75 6d | tionp.cmd).(ignore-errors.(docum | 
| 378c0 | 65 6e 74 61 74 69 6f 6e 20 63 6d 64 29 29 29 29    0a 20 20 20 20 20 20 20 28 73 61 76 65 2d 6d 61 | entation.cmd))))........(save-ma | 
| 378e0 | 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 20    20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d | tch-data..........(when.(string- | 
| 37900 | 6d 61 74 63 68 20 22 5e 5c 5c 28 2e 2a 5c 5c 29    24 22 20 64 6f 63 29 0a 20 20 20 20 20 20 20 20 | match."^\\(.*\\)$".doc)......... | 
| 37920 | 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67    20 31 20 64 6f 63 29 29 29 29 29 0a 20 20 20 20 | ...(match-string.1.doc)))))..... | 
| 37940 | 28 74 20 22 3c 75 6e 6e 61 6d 65 64 3e 22 29 29    29 29 0a 0a 3b 3b 20 54 61 6b 65 6e 20 66 72 6f | (t."<unnamed>"))))..;;.Taken.fro | 
| 37960 | 6d 20 4d 61 72 67 69 6e 61 6c 69 61 2c 20 6e 65    65 64 65 64 20 62 79 20 74 68 65 20 76 65 72 62 | m.Marginalia,.needed.by.the.verb | 
| 37980 | 6f 73 65 20 69 6e 64 69 63 61 74 6f 72 2e 0a 3b    3b 20 57 65 20 63 61 6e 6e 6f 74 20 75 73 65 20 | ose.indicator..;;.We.cannot.use. | 
| 379a0 | 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 61    6e 6e 6f 74 61 74 6f 72 73 20 69 6e 20 74 68 69 | the.completion.annotators.in.thi | 
| 379c0 | 73 20 63 61 73 65 2e 0a 28 64 65 66 63 6f 6e 73    74 20 65 6d 62 61 72 6b 2d 2d 61 64 76 69 63 65 | s.case..(defconst.embark--advice | 
| 379e0 | 2d 72 65 67 65 78 70 0a 20 20 28 72 78 20 62 6f    73 0a 20 20 20 20 20 20 28 31 2b 20 28 73 65 71 | -regexp...(rx.bos.......(1+.(seq | 
| 37a00 | 20 28 3f 20 22 54 68 69 73 20 66 75 6e 63 74 69    6f 6e 20 68 61 73 20 22 29 0a 20 20 20 20 20 20 | .(?."This.function.has.")....... | 
| 37a20 | 20 20 20 20 20 20 20 20 20 28 6f 72 20 22 3a 62    65 66 6f 72 65 22 20 22 3a 61 66 74 65 72 22 20 | .........(or.":before".":after". | 
| 37a40 | 22 3a 61 72 6f 75 6e 64 22 20 22 3a 6f 76 65 72    72 69 64 65 22 0a 20 20 20 20 20 20 20 20 20 20 | ":around".":override"........... | 
| 37a60 | 20 20 20 20 20 20 20 20 20 22 3a 62 65 66 6f 72    65 2d 77 68 69 6c 65 22 20 22 3a 62 65 66 6f 72 | .........":before-while".":befor | 
| 37a80 | 65 2d 75 6e 74 69 6c 22 20 22 3a 61 66 74 65 72    2d 77 68 69 6c 65 22 0a 20 20 20 20 20 20 20 20 | e-until".":after-while"......... | 
| 37aa0 | 20 20 20 20 20 20 20 20 20 20 20 22 3a 61 66 74    65 72 2d 75 6e 74 69 6c 22 20 22 3a 66 69 6c 74 | ...........":after-until".":filt | 
| 37ac0 | 65 72 2d 61 72 67 73 22 20 22 3a 66 69 6c 74 65    72 2d 72 65 74 75 72 6e 22 29 0a 20 20 20 20 20 | er-args".":filter-return")...... | 
| 37ae0 | 20 20 20 20 20 20 20 20 20 20 22 20 61 64 76 69    63 65 3a 20 22 20 28 30 2b 20 6e 6f 6e 6c 29 20 | ..........".advice:.".(0+.nonl). | 
| 37b00 | 22 5c 6e 22 29 29 0a 20 20 20 20 20 20 22 5c 6e    22 29 0a 20 20 22 52 65 67 65 78 70 20 74 6f 20 | "\n"))......."\n")..."Regexp.to. | 
| 37b20 | 6d 61 74 63 68 20 6c 69 6e 65 73 20 61 62 6f 75    74 20 61 64 76 69 63 65 20 69 6e 20 66 75 6e 63 | match.lines.about.advice.in.func | 
| 37b40 | 74 69 6f 6e 20 64 6f 63 75 6d 65 6e 74 61 74 69    6f 6e 20 73 74 72 69 6e 67 73 2e 22 29 0a 0a 3b | tion.documentation.strings.")..; | 
| 37b60 | 3b 20 54 61 6b 65 6e 20 66 72 6f 6d 20 4d 61 72    67 69 6e 61 6c 69 61 2c 20 6e 65 65 64 65 64 20 | ;.Taken.from.Marginalia,.needed. | 
| 37b80 | 62 79 20 74 68 65 20 76 65 72 62 6f 73 65 20 69    6e 64 69 63 61 74 6f 72 2e 0a 3b 3b 20 57 65 20 | by.the.verbose.indicator..;;.We. | 
| 37ba0 | 63 61 6e 6e 6f 74 20 75 73 65 20 74 68 65 20 63    6f 6d 70 6c 65 74 69 6f 6e 20 61 6e 6e 6f 74 61 | cannot.use.the.completion.annota | 
| 37bc0 | 74 6f 72 73 20 69 6e 20 74 68 69 73 20 63 61 73    65 2e 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b | tors.in.this.case..(defun.embark | 
| 37be0 | 2d 2d 66 75 6e 63 74 69 6f 6e 2d 64 6f 63 20 28    73 79 6d 29 0a 20 20 22 44 6f 63 75 6d 65 6e 74 | --function-doc.(sym)..."Document | 
| 37c00 | 61 74 69 6f 6e 20 73 74 72 69 6e 67 20 6f 66 20    66 75 6e 63 74 69 6f 6e 20 53 59 4d 2e 22 0a 20 | ation.string.of.function.SYM.".. | 
| 37c20 | 20 28 6c 65 74 20 28 28 76 73 74 72 20 28 61 6e    64 20 28 73 79 6d 62 6f 6c 70 20 73 79 6d 29 20 | .(let.((vstr.(and.(symbolp.sym). | 
| 37c40 | 28 6b 65 79 6d 61 70 70 20 73 79 6d 29 20 28 62    6f 75 6e 64 70 20 73 79 6d 29 0a 20 20 20 20 20 | (keymapp.sym).(boundp.sym)...... | 
| 37c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65    71 20 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 | ..............(eq.(symbol-functi | 
| 37c80 | 6f 6e 20 73 79 6d 29 20 28 73 79 6d 62 6f 6c 2d    76 61 6c 75 65 20 73 79 6d 29 29 0a 20 20 20 20 | on.sym).(symbol-value.sym))..... | 
| 37ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2d 70 72 | ...............(documentation-pr | 
| 37cc0 | 6f 70 65 72 74 79 20 73 79 6d 20 27 76 61 72 69    61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 | operty.sym.'variable-documentati | 
| 37ce0 | 6f 6e 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e    2d 6c 65 74 20 28 73 74 72 20 28 6f 72 20 28 69 | on)))).....(when-let.(str.(or.(i | 
| 37d00 | 67 6e 6f 72 65 2d 65 72 72 6f 72 73 20 28 64 6f    63 75 6d 65 6e 74 61 74 69 6f 6e 20 73 79 6d 29 | gnore-errors.(documentation.sym) | 
| 37d20 | 29 20 76 73 74 72 29 29 0a 20 20 20 20 20 20 3b    3b 20 52 65 70 6c 61 63 65 20 73 74 61 6e 64 61 | ).vstr)).......;;.Replace.standa | 
| 37d40 | 72 64 20 64 65 73 63 72 69 70 74 69 6f 6e 20 77    69 74 68 20 76 61 72 69 61 62 6c 65 20 64 6f 63 | rd.description.with.variable.doc | 
| 37d60 | 75 6d 65 6e 74 61 74 69 6f 6e 0a 20 20 20 20 20    20 28 77 68 65 6e 20 28 61 6e 64 20 76 73 74 72 | umentation.......(when.(and.vstr | 
| 37d80 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70    20 22 5c 5c 60 50 72 65 66 69 78 20 63 6f 6d 6d | .(string-match-p."\\`Prefix.comm | 
| 37da0 | 61 6e 64 22 20 73 74 72 29 29 0a 20 20 20 20 20    20 20 20 28 73 65 74 71 20 73 74 72 20 76 73 74 | and".str)).........(setq.str.vst | 
| 37dc0 | 72 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 0a 20 20 20 20 20 | r)).......(save-match-data...... | 
| 37de0 | 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d    61 74 63 68 20 65 6d 62 61 72 6b 2d 2d 61 64 76 | ...(if.(string-match.embark--adv | 
| 37e00 | 69 63 65 2d 72 65 67 65 78 70 20 73 74 72 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 | ice-regexp.str).............(sub | 
| 37e20 | 73 74 72 69 6e 67 20 73 74 72 20 28 6d 61 74 63    68 2d 65 6e 64 20 30 29 29 0a 20 20 20 20 20 20 | string.str.(match-end.0))....... | 
| 37e40 | 20 20 20 20 73 74 72 29 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 65 6d 62 61 72 6b 2d 2d 61 63 74 | ....str)))))..(defun.embark--act | 
| 37e60 | 69 6f 6e 2d 72 65 70 65 61 74 61 62 6c 65 2d 70    20 28 61 63 74 69 6f 6e 29 0a 20 20 22 49 73 20 | ion-repeatable-p.(action)..."Is. | 
| 37e80 | 41 43 54 49 4f 4e 20 72 65 70 65 61 74 61 62 6c    65 3f 0a 57 68 65 6e 20 74 68 65 20 72 65 74 75 | ACTION.repeatable?.When.the.retu | 
| 37ea0 | 72 6e 20 76 61 6c 75 65 20 69 73 20 6e 6f 6e 2d    6e 69 6c 20 69 74 20 77 69 6c 6c 20 62 65 20 74 | rn.value.is.non-nil.it.will.be.t | 
| 37ec0 | 68 65 20 64 65 73 69 72 65 64 20 73 74 61 72 74    69 6e 67 0a 70 6f 69 6e 74 20 6f 66 20 74 68 65 | he.desired.starting.point.of.the | 
| 37ee0 | 20 6e 65 78 74 20 74 61 72 67 65 74 20 63 79 63    6c 65 20 6f 72 20 74 20 74 6f 20 69 6e 64 69 63 | .next.target.cycle.or.t.to.indic | 
| 37f00 | 61 74 65 20 74 68 65 20 64 65 66 61 75 6c 74 2c    0a 6e 61 6d 65 6c 79 20 74 68 61 74 20 74 68 65 | ate.the.default,.namely.that.the | 
| 37f20 | 20 74 61 72 67 65 74 20 63 79 63 6c 65 20 66 6f    72 20 74 68 65 20 6e 65 78 74 20 61 63 74 69 6f | .target.cycle.for.the.next.actio | 
| 37f40 | 6e 20 73 68 6f 75 6c 64 20 62 65 67 69 6e 20 61    74 0a 74 68 65 20 74 79 70 65 20 6f 66 20 74 68 | n.should.begin.at.the.type.of.th | 
| 37f60 | 65 20 63 75 72 72 65 6e 74 20 74 61 72 67 65 74    2e 22 0a 20 20 28 6f 72 20 28 63 64 72 20 28 61 | e.current.target."...(or.(cdr.(a | 
| 37f80 | 73 73 71 20 61 63 74 69 6f 6e 20 65 6d 62 61 72    6b 2d 72 65 70 65 61 74 2d 61 63 74 69 6f 6e 73 | ssq.action.embark-repeat-actions | 
| 37fa0 | 29 29 0a 20 20 20 20 20 20 28 61 6e 64 20 28 6d    65 6d 71 20 61 63 74 69 6f 6e 20 65 6d 62 61 72 | )).......(and.(memq.action.embar | 
| 37fc0 | 6b 2d 72 65 70 65 61 74 2d 61 63 74 69 6f 6e 73    29 20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 | k-repeat-actions).t)))..(defun.e | 
| 37fe0 | 6d 62 61 72 6b 2d 2d 66 6f 72 6d 61 74 74 65 64    2d 62 69 6e 64 69 6e 67 73 20 28 6b 65 79 6d 61 | mbark--formatted-bindings.(keyma | 
| 38000 | 70 20 26 6f 70 74 69 6f 6e 61 6c 20 6e 65 73 74    65 64 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 | p.&optional.nested)..."Return.th | 
| 38020 | 65 20 66 6f 72 6d 61 74 74 65 64 20 6b 65 79 62    69 6e 64 69 6e 67 20 6f 66 20 4b 45 59 4d 41 50 | e.formatted.keybinding.of.KEYMAP | 
| 38040 | 2e 0a 54 68 65 20 6b 65 79 62 69 6e 64 69 6e 67    73 20 61 72 65 20 72 65 74 75 72 6e 65 64 20 69 | ..The.keybindings.are.returned.i | 
| 38060 | 6e 20 74 68 65 69 72 20 6f 72 64 65 72 20 6f 66    20 61 70 70 65 61 72 61 6e 63 65 2e 0a 49 66 20 | n.their.order.of.appearance..If. | 
| 38080 | 4e 45 53 54 45 44 20 69 73 20 6e 6f 6e 2d 6e 69    6c 20 73 75 62 6b 65 79 6d 61 70 73 20 61 72 65 | NESTED.is.non-nil.subkeymaps.are | 
| 380a0 | 20 6e 6f 74 20 66 6c 61 74 74 65 6e 65 64 2e 22    0a 20 20 28 6c 65 74 2a 20 28 28 63 6f 6d 6d 61 | .not.flattened."...(let*.((comma | 
| 380c0 | 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 28 63    6c 2d 6c 6f 6f 70 20 66 6f 72 20 28 6b 65 79 20 | nds...........(cl-loop.for.(key. | 
| 380e0 | 2e 20 64 65 66 29 20 69 6e 20 28 65 6d 62 61 72    6b 2d 2d 61 6c 6c 2d 62 69 6e 64 69 6e 67 73 20 | ..def).in.(embark--all-bindings. | 
| 38100 | 6b 65 79 6d 61 70 20 6e 65 73 74 65 64 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | keymap.nested).................. | 
| 38120 | 20 20 66 6f 72 20 6e 61 6d 65 20 3d 20 28 65 6d    62 61 72 6b 2d 2d 63 6f 6d 6d 61 6e 64 2d 6e 61 | ..for.name.=.(embark--command-na | 
| 38140 | 6d 65 20 64 65 66 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 63 | me.def)....................for.c | 
| 38160 | 6d 64 20 3d 20 28 6b 65 79 6d 61 70 2d 2d 6d 65    6e 75 2d 69 74 65 6d 2d 62 69 6e 64 69 6e 67 20 | md.=.(keymap--menu-item-binding. | 
| 38180 | 64 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 75 6e 6c 65 73 73 20 28 | def)....................unless.( | 
| 381a0 | 6d 65 6d 71 20 63 6d 64 20 27 28 6e 69 6c 20 65    6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 68 65 6c | memq.cmd.'(nil.embark-keymap-hel | 
| 381c0 | 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p............................... | 
| 381e0 | 20 20 20 20 20 20 20 20 6e 65 67 61 74 69 76 65    2d 61 72 67 75 6d 65 6e 74 20 64 69 67 69 74 2d | ........negative-argument.digit- | 
| 38200 | 61 72 67 75 6d 65 6e 74 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f | argument))....................co | 
| 38220 | 6c 6c 65 63 74 20 28 6c 69 73 74 20 6e 61 6d 65    20 63 6d 64 20 6b 65 79 0a 20 20 20 20 20 20 20 | llect.(list.name.cmd.key........ | 
| 38240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 | ..........................(conca | 
| 38260 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t............................... | 
| 38280 | 20 20 20 20 28 69 66 20 28 65 71 20 28 63 61 72    2d 73 61 66 65 20 64 65 66 29 20 27 6d 65 6e 75 | ....(if.(eq.(car-safe.def).'menu | 
| 382a0 | 2d 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -item).......................... | 
| 382c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6d 65    6e 75 2d 69 74 65 6d 22 0a 20 20 20 20 20 20 20 | ............."menu-item"........ | 
| 382e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 65 | .............................(ke | 
| 38300 | 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 6b 65    79 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 | y-description.key))))))......... | 
| 38320 | 20 28 77 69 64 74 68 20 28 63 6c 2d 6c 6f 6f 70    20 66 6f 72 20 28 5f 6e 61 6d 65 20 5f 63 6d 64 | .(width.(cl-loop.for.(_name._cmd | 
| 38340 | 20 5f 6b 65 79 20 64 65 73 63 29 20 69 6e 20 63    6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 20 20 | ._key.desc).in.commands......... | 
| 38360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 6d 61 78 69 6d 69 7a 65 20 28 6c 65 6e 67 74 | .................maximize.(lengt | 
| 38380 | 68 20 64 65 73 63 29 29 29 0a 20 20 20 20 20 20    20 20 20 28 64 65 66 61 75 6c 74 29 0a 20 20 20 | h.desc)))..........(default).... | 
| 383a0 | 20 20 20 20 20 20 28 63 61 6e 64 69 64 61 74 65    73 0a 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d | ......(candidates...........(cl- | 
| 383c0 | 6c 6f 6f 70 20 66 6f 72 20 69 74 65 6d 20 69 6e    20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 | loop.for.item.in.commands....... | 
| 383e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72    20 28 6e 61 6d 65 20 63 6d 64 20 6b 65 79 20 64 | .............for.(name.cmd.key.d | 
| 38400 | 65 73 63 29 20 3d 20 69 74 65 6d 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 | esc).=.item....................f | 
| 38420 | 6f 72 20 64 65 73 63 2d 72 65 70 20 3d 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | or.desc-rep.=................... | 
| 38440 | 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 | .(concat.....................(pr | 
| 38460 | 6f 70 65 72 74 69 7a 65 20 64 65 73 63 20 27 66    61 63 65 20 27 65 6d 62 61 72 6b 2d 6b 65 79 62 | opertize.desc.'face.'embark-keyb | 
| 38480 | 69 6e 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | inding).....................(and | 
| 384a0 | 20 28 65 6d 62 61 72 6b 2d 2d 61 63 74 69 6f 6e    2d 72 65 70 65 61 74 61 62 6c 65 2d 70 20 63 6d | .(embark--action-repeatable-p.cm | 
| 384c0 | 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 65 6d 62 61 | d)..........................emba | 
| 384e0 | 72 6b 2d 6b 65 79 62 69 6e 64 69 6e 67 2d 72 65    70 65 61 74 29 29 0a 20 20 20 20 20 20 20 20 20 | rk-keybinding-repeat)).......... | 
| 38500 | 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 66 6f    72 6d 61 74 74 65 64 20 3d 0a 20 20 20 20 20 20 | ..........for.formatted.=....... | 
| 38520 | 20 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 20 20 20 20 | .............(propertize........ | 
| 38540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    6e 63 61 74 20 64 65 73 63 2d 72 65 70 0a 20 20 | .............(concat.desc-rep... | 
| 38560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d | ..........................(make- | 
| 38580 | 73 74 72 69 6e 67 20 28 2d 20 77 69 64 74 68 20    28 6c 65 6e 67 74 68 20 64 65 73 63 2d 72 65 70 | string.(-.width.(length.desc-rep | 
| 385a0 | 29 20 2d 31 29 20 3f 5c 73 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).-1).?\s)...................... | 
| 385c0 | 20 20 20 20 20 20 20 6e 61 6d 65 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......name).................... | 
| 385e0 | 20 27 65 6d 62 61 72 6b 2d 63 6f 6d 6d 61 6e 64    20 63 6d 64 29 0a 20 20 20 20 20 20 20 20 20 20 | .'embark-command.cmd)........... | 
| 38600 | 20 20 20 20 20 20 20 20 20 77 68 65 6e 20 28 65    71 75 61 6c 20 6b 65 79 20 5b 31 33 5d 29 0a 20 | .........when.(equal.key.[13]).. | 
| 38620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 64 6f 20 28 73 65 74 71 20 64 65 66 61 75 | ..................do.(setq.defau | 
| 38640 | 6c 74 20 66 6f 72 6d 61 74 74 65 64 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lt.formatted)................... | 
| 38660 | 20 63 6f 6c 6c 65 63 74 20 28 63 6f 6e 73 20 66    6f 72 6d 61 74 74 65 64 20 69 74 65 6d 29 29 29 | .collect.(cons.formatted.item))) | 
| 38680 | 29 0a 20 20 20 20 28 63 6f 6e 73 20 63 61 6e 64    69 64 61 74 65 73 20 64 65 66 61 75 6c 74 29 29 | ).....(cons.candidates.default)) | 
| 386a0 | 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b    2d 2d 77 69 74 68 2d 63 61 74 65 67 6f 72 79 20 | )..(defun.embark--with-category. | 
| 386c0 | 28 63 61 74 65 67 6f 72 79 20 63 61 6e 64 69 64    61 74 65 73 29 0a 20 20 22 52 65 74 75 72 6e 20 | (category.candidates)..."Return. | 
| 386e0 | 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c 65    20 66 6f 72 20 43 41 4e 44 49 44 41 54 45 53 20 | completion.table.for.CANDIDATES. | 
| 38700 | 6f 66 20 43 41 54 45 47 4f 52 59 20 77 69 74 68    20 73 6f 72 74 69 6e 67 20 64 69 73 61 62 6c 65 | of.CATEGORY.with.sorting.disable | 
| 38720 | 64 2e 22 0a 20 20 28 6c 61 6d 62 64 61 20 28 73    74 72 69 6e 67 20 70 72 65 64 69 63 61 74 65 20 | d."...(lambda.(string.predicate. | 
| 38740 | 61 63 74 69 6f 6e 29 0a 20 20 20 20 28 69 66 20    28 65 71 20 61 63 74 69 6f 6e 20 27 6d 65 74 61 | action).....(if.(eq.action.'meta | 
| 38760 | 64 61 74 61 29 0a 20 20 20 20 20 20 20 20 60 28    6d 65 74 61 64 61 74 61 20 28 64 69 73 70 6c 61 | data).........`(metadata.(displa | 
| 38780 | 79 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20    2e 20 69 64 65 6e 74 69 74 79 29 0a 20 20 20 20 | y-sort-function...identity)..... | 
| 387a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 79 63 6c 65 2d 73 6f 72 74 2d 66 75 6e 63 74 | ...............(cycle-sort-funct | 
| 387c0 | 69 6f 6e 20 2e 20 69 64 65 6e 74 69 74 79 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion...identity)................. | 
| 387e0 | 20 20 20 28 63 61 74 65 67 6f 72 79 20 2e 20 2c    63 61 74 65 67 6f 72 79 29 29 0a 20 20 20 20 20 | ...(category...,category))...... | 
| 38800 | 20 28 63 6f 6d 70 6c 65 74 65 2d 77 69 74 68 2d    61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 61 63 | .(complete-with-action........ac | 
| 38820 | 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 20    73 74 72 69 6e 67 20 70 72 65 64 69 63 61 74 65 | tion.candidates.string.predicate | 
| 38840 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62    61 72 6b 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 | ))))..(defun.embark-completing-r | 
| 38860 | 65 61 64 2d 70 72 6f 6d 70 74 65 72 20 28 6b 65    79 6d 61 70 20 75 70 64 61 74 65 20 26 6f 70 74 | ead-prompter.(keymap.update.&opt | 
| 38880 | 69 6f 6e 61 6c 20 6e 6f 2d 64 65 66 61 75 6c 74    29 0a 20 20 22 50 72 6f 6d 70 74 20 76 69 61 20 | ional.no-default)..."Prompt.via. | 
| 388a0 | 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 6f 72 20 61    20 63 6f 6d 6d 61 6e 64 20 62 6f 75 6e 64 20 69 | completion.for.a.command.bound.i | 
| 388c0 | 6e 20 4b 45 59 4d 41 50 2e 0a 49 66 20 4e 4f 2d    44 45 46 41 55 4c 54 20 69 73 20 74 2c 20 6e 6f | n.KEYMAP..If.NO-DEFAULT.is.t,.no | 
| 388e0 | 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69    73 20 70 61 73 73 65 64 20 74 6f 60 63 6f 6d 70 | .default.value.is.passed.to`comp | 
| 38900 | 6c 65 74 69 6e 67 2d 72 65 61 64 27 2e 0a 0a 55    50 44 41 54 45 20 69 73 20 74 68 65 20 69 6e 64 | leting-read'...UPDATE.is.the.ind | 
| 38920 | 69 63 61 74 6f 72 20 75 70 64 61 74 65 20 66 75    6e 63 74 69 6f 6e 2e 20 20 49 74 20 69 73 20 6e | icator.update.function...It.is.n | 
| 38940 | 6f 74 20 75 73 65 64 20 64 69 72 65 63 74 6c 79    0a 68 65 72 65 2c 20 62 75 74 20 69 66 20 74 68 | ot.used.directly.here,.but.if.th | 
| 38960 | 65 20 75 73 65 72 20 73 77 69 74 63 68 65 73 20    74 6f 20 60 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 | e.user.switches.to.`embark-keyma | 
| 38980 | 70 2d 70 72 6f 6d 70 74 65 72 27 2c 20 74 68 65    0a 55 50 44 41 54 45 20 66 75 6e 63 74 69 6f 6e | p-prompter',.the.UPDATE.function | 
| 389a0 | 20 69 73 20 70 61 73 73 65 64 20 74 6f 20 69 74    2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 63 61 6e | .is.passed.to.it."...(let*.((can | 
| 389c0 | 64 69 64 61 74 65 73 2b 64 65 66 20 28 65 6d 62    61 72 6b 2d 2d 66 6f 72 6d 61 74 74 65 64 2d 62 | didates+def.(embark--formatted-b | 
| 389e0 | 69 6e 64 69 6e 67 73 20 6b 65 79 6d 61 70 29 29    0a 20 20 20 20 20 20 20 20 20 28 63 61 6e 64 69 | indings.keymap))..........(candi | 
| 38a00 | 64 61 74 65 73 20 28 63 61 72 20 63 61 6e 64 69    64 61 74 65 73 2b 64 65 66 29 29 0a 20 20 20 20 | dates.(car.candidates+def))..... | 
| 38a20 | 20 20 20 20 20 28 64 65 66 20 28 61 6e 64 20 28    6e 6f 74 20 6e 6f 2d 64 65 66 61 75 6c 74 29 20 | .....(def.(and.(not.no-default). | 
| 38a40 | 28 63 64 72 20 63 61 6e 64 69 64 61 74 65 73 2b    64 65 66 29 29 29 0a 20 20 20 20 20 20 20 20 20 | (cdr.candidates+def))).......... | 
| 38a60 | 28 62 75 66 20 28 63 75 72 72 65 6e 74 2d 62 75    66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 | (buf.(current-buffer)).......... | 
| 38a80 | 28 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20    20 20 28 63 61 74 63 68 20 27 63 68 6f 69 63 65 | (choice...........(catch.'choice | 
| 38aa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 69    6e 69 62 75 66 66 65 72 2d 77 69 74 68 2d 73 65 | .............(minibuffer-with-se | 
| 38ac0 | 74 75 70 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 | tup-hook.................(lambda | 
| 38ae0 | 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 61 70 | .()...................(let.((map | 
| 38b00 | 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65    79 6d 61 70 29 29 29 0a 20 20 20 20 20 20 20 20 | .(make-sparse-keymap)))......... | 
| 38b20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 66    69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 5c 4d 2d | ............(define-key.map."\M- | 
| 38b40 | 71 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 | q".............................. | 
| 38b60 | 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(lambda.()................... | 
| 38b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 | ................(interactive)... | 
| 38ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 38bc0 | 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75    66 66 65 72 20 62 75 66 0a 20 20 20 20 20 20 20 | (with-current-buffer.buf........ | 
| 38be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6d | .............................(em | 
| 38c00 | 62 61 72 6b 2d 74 6f 67 67 6c 65 2d 71 75 69 74    29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | bark-toggle-quit))))............ | 
| 38c20 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c    65 74 20 28 63 79 63 6c 65 20 28 65 6d 62 61 72 | .........(when-let.(cycle.(embar | 
| 38c40 | 6b 2d 2d 63 79 63 6c 65 2d 6b 65 79 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | k--cycle-key)).................. | 
| 38c60 | 20 20 20 20 20 3b 3b 20 52 65 62 69 6e 64 20 60    65 6d 62 61 72 6b 2d 63 79 63 6c 65 27 20 69 6e | .....;;.Rebind.`embark-cycle'.in | 
| 38c80 | 20 6f 72 64 65 72 20 61 6c 6c 6f 77 20 63 79 63    6c 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 | .order.allow.cycling............ | 
| 38ca0 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 66 72    6f 6d 20 74 68 65 20 60 63 6f 6d 70 6c 65 74 69 | ...........;;.from.the.`completi | 
| 38cc0 | 6e 67 2d 72 65 61 64 27 20 70 72 6f 6d 70 74 65    72 2e 20 41 64 64 69 74 69 6f 6e 61 6c 6c 79 0a | ng-read'.prompter..Additionally. | 
| 38ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3b 3b 20 60 65 6d 62 61 72 6b | ......................;;.`embark | 
| 38d00 | 2d 63 79 63 6c 65 27 20 63 61 6e 20 62 65 20 73    65 6c 65 63 74 65 64 20 76 69 61 0a 20 20 20 20 | -cycle'.can.be.selected.via..... | 
| 38d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 3b 3b 20 60 63 6f 6d 70 6c 65 74 69 6e 67 | ..................;;.`completing | 
| 38d40 | 2d 72 65 61 64 27 2e 20 54 68 65 20 64 6f 77 6e    73 69 64 65 20 69 73 20 74 68 61 74 20 74 68 69 | -read'..The.downside.is.that.thi | 
| 38d60 | 73 20 62 72 65 61 6b 73 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | s.breaks.......................; | 
| 38d80 | 3b 20 72 65 63 75 72 73 69 76 65 6c 79 20 61 63    74 69 6e 67 20 6f 6e 20 74 68 65 20 63 61 6e 64 | ;.recursively.acting.on.the.cand | 
| 38da0 | 69 64 61 74 65 73 20 6f 66 20 74 79 70 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | idates.of.type.................. | 
| 38dc0 | 20 20 20 20 20 3b 3b 20 65 6d 62 61 72 6b 2d 6b    65 79 62 69 6e 64 69 6e 67 20 69 6e 20 74 68 65 | .....;;.embark-keybinding.in.the | 
| 38de0 | 20 60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61    64 27 20 70 72 6f 6d 70 74 65 72 2e 0a 20 20 20 | .`completing-read'.prompter..... | 
| 38e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d | ...................(define-key.m | 
| 38e20 | 61 70 20 63 79 63 6c 65 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ap.cycle........................ | 
| 38e40 | 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(cond.......................... | 
| 38e60 | 28 28 65 71 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79    20 6b 65 79 6d 61 70 20 63 79 63 6c 65 29 20 27 | ((eq.(lookup-key.keymap.cycle).' | 
| 38e80 | 65 6d 62 61 72 6b 2d 63 79 63 6c 65 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | embark-cycle)................... | 
| 38ea0 | 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20    28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........(lambda.().............. | 
| 38ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 20 | ...............(interactive).... | 
| 38ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 | .........................(throw. | 
| 38f00 | 27 63 68 6f 69 63 65 20 27 65 6d 62 61 72 6b 2d    63 79 63 6c 65 29 29 29 0a 20 20 20 20 20 20 20 | 'choice.'embark-cycle)))........ | 
| 38f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 28 6e 75 6c 6c 20 65 6d 62 61 72 6b 2d | ..................((null.embark- | 
| 38f40 | 63 79 63 6c 65 2d 6b 65 79 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cycle-key)...................... | 
| 38f60 | 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(lambda.()................. | 
| 38f80 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74    65 72 61 63 74 69 76 65 29 0a 20 20 20 20 20 20 | ............(interactive)....... | 
| 38fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 69 6e 69 62 75 66 66 65 | ......................(minibuffe | 
| 38fc0 | 72 2d 6d 65 73 73 61 67 65 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r-message....................... | 
| 38fe0 | 20 20 20 20 20 20 20 22 4e 6f 20 63 79 63 6c 69    6e 67 20 70 6f 73 73 69 62 6c 65 3b 20 70 72 65 | ......."No.cycling.possible;.pre | 
| 39000 | 73 73 20 60 25 73 27 20 61 67 61 69 6e 20 74 6f    20 61 63 74 2e 22 0a 20 20 20 20 20 20 20 20 20 | ss.`%s'.again.to.act.".......... | 
| 39020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6b 65 79 2d 64 65 73 63 72 69 70 | ....................(key-descrip | 
| 39040 | 74 69 6f 6e 20 63 79 63 6c 65 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tion.cycle)).................... | 
| 39060 | 20 20 20 20 20 20 20 20 20 28 64 65 66 69 6e 65    2d 6b 65 79 20 6d 61 70 20 63 79 63 6c 65 20 23 | .........(define-key.map.cycle.# | 
| 39080 | 27 65 6d 62 61 72 6b 2d 61 63 74 29 29 29 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'embark-act))))))............... | 
| 390a0 | 20 20 20 20 20 20 28 77 68 65 6e 20 65 6d 62 61    72 6b 2d 6b 65 79 6d 61 70 2d 70 72 6f 6d 70 74 | ......(when.embark-keymap-prompt | 
| 390c0 | 65 72 2d 6b 65 79 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 65 | er-key.......................(ke | 
| 390e0 | 79 6d 61 70 2d 73 65 74 20 6d 61 70 20 65 6d 62    61 72 6b 2d 6b 65 79 6d 61 70 2d 70 72 6f 6d 70 | ymap-set.map.embark-keymap-promp | 
| 39100 | 74 65 72 2d 6b 65 79 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ter-key......................... | 
| 39120 | 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (lambda.()...................... | 
| 39140 | 20 20 20 20 20 28 69 6e 74 65 72 61 63 74 69 76    65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(interactive).............. | 
| 39160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65    73 73 61 67 65 20 22 50 72 65 73 73 20 6b 65 79 | .............(message."Press.key | 
| 39180 | 20 62 69 6e 64 69 6e 67 22 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .binding")...................... | 
| 391a0 | 20 20 20 20 20 28 6c 65 74 20 28 28 63 6d 64 20    28 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 70 | .....(let.((cmd.(embark-keymap-p | 
| 391c0 | 72 6f 6d 70 74 65 72 20 6b 65 79 6d 61 70 20 75    70 64 61 74 65 29 29 29 0a 20 20 20 20 20 20 20 | rompter.keymap.update)))........ | 
| 391e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 69 66 20 28 6e 75 6c 6c 20 63 | .....................(if.(null.c | 
| 39200 | 6d 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | md)............................. | 
| 39220 | 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20    22 55 6e 6b 6e 6f 77 6e 20 6b 65 79 22 29 0a 20 | ....(user-error."Unknown.key").. | 
| 39240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 68 | .............................(th | 
| 39260 | 72 6f 77 20 27 63 68 6f 69 63 65 20 63 6d 64 29    29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | row.'choice.cmd))))))........... | 
| 39280 | 20 20 20 20 20 20 20 20 20 20 28 75 73 65 2d 6c    6f 63 61 6c 2d 6d 61 70 0a 20 20 20 20 20 20 20 | ..........(use-local-map........ | 
| 392a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 6b 65 2d 63 6f 6d 70 6f 73 65 64 2d 6b 65 79 | ..............(make-composed-key | 
| 392c0 | 6d 61 70 20 6d 61 70 20 28 63 75 72 72 65 6e 74    2d 6c 6f 63 61 6c 2d 6d 61 70 29 29 29 29 29 0a | map.map.(current-local-map))))). | 
| 392e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 | ..............(completing-read.. | 
| 39300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 43    6f 6d 6d 61 6e 64 3a 20 22 0a 20 20 20 20 20 20 | .............."Command:."....... | 
| 39320 | 20 20 20 20 20 20 20 20 20 28 65 6d 62 61 72 6b    2d 2d 77 69 74 68 2d 63 61 74 65 67 6f 72 79 20 | .........(embark--with-category. | 
| 39340 | 27 65 6d 62 61 72 6b 2d 6b 65 79 62 69 6e 64 69    6e 67 20 63 61 6e 64 69 64 61 74 65 73 29 0a 20 | 'embark-keybinding.candidates).. | 
| 39360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69    6c 20 6e 69 6c 20 6e 69 6c 20 27 65 6d 62 61 72 | ..............nil.nil.nil.'embar | 
| 39380 | 6b 2d 2d 70 72 6f 6d 70 74 65 72 2d 68 69 73 74    6f 72 79 20 64 65 66 29 29 29 29 29 0a 20 20 20 | k--prompter-history.def))))).... | 
| 393a0 | 20 28 70 63 61 73 65 20 28 61 73 73 6f 63 20 63    68 6f 69 63 65 20 63 61 6e 64 69 64 61 74 65 73 | .(pcase.(assoc.choice.candidates | 
| 393c0 | 29 0a 20 20 20 20 20 20 28 60 28 2c 5f 66 6f 72    6d 61 74 74 65 64 20 2c 5f 6e 61 6d 65 20 2c 63 | ).......(`(,_formatted.,_name.,c | 
| 393e0 | 6d 64 20 2c 6b 65 79 20 2c 5f 64 65 73 63 29 0a    20 20 20 20 20 20 20 3b 3b 20 53 65 74 20 6c 61 | md.,key.,_desc)........;;.Set.la | 
| 39400 | 73 74 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 6e 74    20 61 73 20 69 74 20 77 6f 75 6c 64 20 62 65 20 | st-command-event.as.it.would.be. | 
| 39420 | 66 72 6f 6d 20 74 68 65 20 63 6f 6d 6d 61 6e 64    20 6c 6f 6f 70 2e 0a 20 20 20 20 20 20 20 28 73 | from.the.command.loop.........(s | 
| 39440 | 65 74 71 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64    2d 65 76 65 6e 74 20 28 61 72 65 66 20 6b 65 79 | etq.last-command-event.(aref.key | 
| 39460 | 20 28 31 2d 20 28 6c 65 6e 67 74 68 20 6b 65 79    29 29 29 29 0a 20 20 20 20 20 20 20 63 6d 64 29 | .(1-.(length.key))))........cmd) | 
| 39480 | 0a 20 20 20 20 20 20 28 27 6e 69 6c 20 28 69 6e    74 65 72 6e 2d 73 6f 66 74 20 63 68 6f 69 63 65 | .......('nil.(intern-soft.choice | 
| 394a0 | 29 29 29 29 29 0a 0a 3b 3b 3b 20 56 65 72 62 6f    73 65 20 61 63 74 69 6f 6e 20 69 6e 64 69 63 61 | )))))..;;;.Verbose.action.indica | 
| 394c0 | 74 6f 72 0a 0a 28 64 65 66 67 72 6f 75 70 20 65    6d 62 61 72 6b 2d 69 6e 64 69 63 61 74 6f 72 73 | tor..(defgroup.embark-indicators | 
| 394e0 | 20 6e 69 6c 0a 20 20 22 49 6e 64 69 63 61 74 6f    72 73 20 64 69 73 70 6c 61 79 20 69 6e 66 6f 72 | .nil..."Indicators.display.infor | 
| 39500 | 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 61 63 74    69 6f 6e 73 20 61 6e 64 20 74 61 72 67 65 74 73 | mation.about.actions.and.targets | 
| 39520 | 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 6d 62    61 72 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | ."...:group.'embark)..(defcustom | 
| 39540 | 20 65 6d 62 61 72 6b 2d 69 6e 64 69 63 61 74 6f    72 73 0a 20 20 27 28 65 6d 62 61 72 6b 2d 6d 69 | .embark-indicators...'(embark-mi | 
| 39560 | 78 65 64 2d 69 6e 64 69 63 61 74 6f 72 0a 20 20    20 20 65 6d 62 61 72 6b 2d 68 69 67 68 6c 69 67 | xed-indicator.....embark-highlig | 
| 39580 | 68 74 2d 69 6e 64 69 63 61 74 6f 72 0a 20 20 20    20 65 6d 62 61 72 6b 2d 69 73 65 61 72 63 68 2d | ht-indicator.....embark-isearch- | 
| 395a0 | 68 69 67 68 6c 69 67 68 74 2d 69 6e 64 69 63 61    74 6f 72 29 0a 20 20 22 49 6e 64 69 63 61 74 6f | highlight-indicator)..."Indicato | 
| 395c0 | 72 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f 20 75    73 65 20 77 68 65 6e 20 61 63 74 69 6e 67 20 6f | r.functions.to.use.when.acting.o | 
| 395e0 | 72 20 62 65 63 6f 6d 69 6e 67 2e 0a 54 68 65 20    69 6e 64 69 63 61 74 6f 72 20 66 75 6e 63 74 69 | r.becoming..The.indicator.functi | 
| 39600 | 6f 6e 73 20 61 72 65 20 63 61 6c 6c 65 64 20 66    72 6f 6d 20 62 6f 74 68 20 60 65 6d 62 61 72 6b | ons.are.called.from.both.`embark | 
| 39620 | 2d 61 63 74 27 20 61 6e 64 0a 66 72 6f 6d 20 60    65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 27 20 61 | -act'.and.from.`embark-become'.a | 
| 39640 | 6e 64 20 73 68 6f 75 6c 64 20 64 69 73 70 6c 61    79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 | nd.should.display.information.ab | 
| 39660 | 6f 75 74 20 74 68 69 73 20 74 6f 0a 74 68 65 20    75 73 65 72 2c 20 73 75 63 68 20 61 73 3a 20 77 | out.this.to.the.user,.such.as:.w | 
| 39680 | 68 69 63 68 20 6f 66 20 74 68 6f 73 65 20 74 77    6f 20 63 6f 6d 6d 61 6e 64 73 20 69 73 20 72 75 | hich.of.those.two.commands.is.ru | 
| 396a0 | 6e 6e 69 6e 67 3b 20 61 0a 64 65 73 63 72 69 70    74 69 6f 6e 20 6f 66 20 74 68 65 20 6b 65 79 20 | nning;.a.description.of.the.key. | 
| 396c0 | 62 69 6e 64 69 6e 67 73 20 74 68 61 74 20 61 72    65 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 | bindings.that.are.available.for. | 
| 396e0 | 61 63 74 69 6f 6e 73 20 6f 72 0a 63 6f 6d 6d 61    6e 64 73 20 74 6f 20 62 65 63 6f 6d 65 3b 20 61 | actions.or.commands.to.become;.a | 
| 39700 | 6e 64 2c 20 69 6e 20 74 68 65 20 63 61 73 65 20    6f 66 20 60 65 6d 62 61 72 6b 2d 61 63 74 27 2c | nd,.in.the.case.of.`embark-act', | 
| 39720 | 20 74 68 65 20 74 79 70 65 0a 61 6e 64 20 76 61    6c 75 65 20 6f 66 20 74 68 65 20 74 61 72 67 65 | .the.type.and.value.of.the.targe | 
| 39740 | 74 73 2c 20 61 6e 64 20 77 68 65 74 68 65 72 20    6f 74 68 65 72 20 74 61 72 67 65 74 73 20 61 72 | ts,.and.whether.other.targets.ar | 
| 39760 | 65 20 61 76 61 69 6c 61 62 6c 65 0a 76 69 61 20    60 65 6d 62 61 72 6b 2d 63 79 63 6c 65 27 2e 20 | e.available.via.`embark-cycle'.. | 
| 39780 | 20 54 68 65 20 69 6e 64 69 63 61 74 6f 72 20 66    75 6e 63 74 69 6f 6e 20 69 73 20 66 72 65 65 20 | .The.indicator.function.is.free. | 
| 397a0 | 74 6f 20 64 69 73 70 6c 61 79 20 61 73 0a 6d 75    63 68 20 6f 72 20 61 73 20 6c 69 74 74 6c 65 20 | to.display.as.much.or.as.little. | 
| 397c0 | 6f 66 20 74 68 69 73 20 69 6e 66 6f 72 6d 61 74    69 6f 6e 20 61 73 20 64 65 73 69 72 65 64 20 61 | of.this.information.as.desired.a | 
| 397e0 | 6e 64 20 63 61 6e 20 75 73 65 20 61 6e 79 0a 45    6d 61 63 73 20 69 6e 74 65 72 66 61 63 65 20 65 | nd.can.use.any.Emacs.interface.e | 
| 39800 | 6c 65 6d 65 6e 74 73 20 74 6f 20 64 6f 20 73 6f    2e 0a 0a 45 6d 62 61 72 6b 20 63 6f 6d 65 73 20 | lements.to.do.so...Embark.comes. | 
| 39820 | 77 69 74 68 20 66 69 76 65 20 73 75 63 68 20 69    6e 64 69 63 61 74 6f 72 73 3a 0a 0a 2d 20 60 65 | with.five.such.indicators:..-.`e | 
| 39840 | 6d 62 61 72 6b 2d 6d 69 6e 69 6d 61 6c 2d 69 6e    64 69 63 61 74 6f 72 27 2c 20 77 68 69 63 68 20 | mbark-minimal-indicator',.which. | 
| 39860 | 64 6f 65 73 20 6e 6f 74 20 64 69 73 70 6c 61 79    20 61 6e 79 0a 20 20 69 6e 66 6f 72 6d 61 74 69 | does.not.display.any...informati | 
| 39880 | 6f 6e 20 61 62 6f 75 74 20 6b 65 79 62 69 6e 64    69 6e 67 73 2c 20 62 75 74 20 64 6f 65 73 20 64 | on.about.keybindings,.but.does.d | 
| 398a0 | 69 73 70 6c 61 79 20 74 79 70 65 73 20 61 6e 64    0a 20 20 76 61 6c 75 65 73 20 6f 66 20 61 63 74 | isplay.types.and...values.of.act | 
| 398c0 | 69 6f 6e 20 74 61 72 67 65 74 73 20 69 6e 20 74    68 65 20 65 63 68 6f 20 61 72 65 61 20 6f 72 20 | ion.targets.in.the.echo.area.or. | 
| 398e0 | 6d 69 6e 69 62 75 66 66 65 72 20 70 72 6f 6d 70    74 2c 0a 0a 2d 20 60 65 6d 62 61 72 6b 2d 76 65 | minibuffer.prompt,..-.`embark-ve | 
| 39900 | 72 62 6f 73 65 2d 69 6e 64 69 63 61 74 6f 72 27    2c 20 77 68 69 63 68 20 70 6f 70 73 20 75 70 20 | rbose-indicator',.which.pops.up. | 
| 39920 | 61 20 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e    69 6e 67 0a 20 20 64 65 74 61 69 6c 65 64 20 69 | a.buffer.containing...detailed.i | 
| 39940 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 63 6c 75    64 69 6e 67 20 6b 65 79 20 62 69 6e 64 69 6e 67 | nformation.including.key.binding | 
| 39960 | 73 20 61 6e 64 20 74 68 65 20 66 69 72 73 74 20    6c 69 6e 65 0a 20 20 6f 66 20 74 68 65 20 64 6f | s.and.the.first.line...of.the.do | 
| 39980 | 63 73 74 72 69 6e 67 20 6f 66 20 74 68 65 20 63    6f 6d 6d 61 6e 64 73 20 74 68 65 79 20 72 75 6e | cstring.of.the.commands.they.run | 
| 399a0 | 2c 20 61 6e 64 0a 0a 2d 20 60 65 6d 62 61 72 6b    2d 6d 69 78 65 64 2d 69 6e 64 69 63 61 74 6f 72 | ,.and..-.`embark-mixed-indicator | 
| 399c0 | 27 2c 20 77 68 69 63 68 20 63 6f 6d 62 69 6e 65    73 20 74 68 65 20 6d 69 6e 69 6d 61 6c 20 61 6e | ',.which.combines.the.minimal.an | 
| 399e0 | 64 20 74 68 65 0a 20 20 76 65 72 62 6f 73 65 20    69 6e 64 69 63 61 74 6f 72 3a 20 74 68 65 20 6d | d.the...verbose.indicator:.the.m | 
| 39a00 | 69 6e 69 6d 61 6c 20 69 6e 64 69 63 61 74 6f 72    20 69 73 20 73 68 6f 77 6e 20 66 69 72 73 74 20 | inimal.indicator.is.shown.first. | 
| 39a20 | 61 6e 64 20 74 68 65 0a 20 20 76 65 72 62 6f 73    65 20 70 6f 70 75 70 20 69 73 20 73 68 6f 77 6e | and.the...verbose.popup.is.shown | 
| 39a40 | 20 61 66 74 65 72 20 60 65 6d 62 61 72 6b 2d 6d    69 78 65 64 2d 69 6e 64 69 63 61 74 6f 72 2d 64 | .after.`embark-mixed-indicator-d | 
| 39a60 | 65 6c 61 79 27 0a 20 20 73 65 63 6f 6e 64 73 2e    0a 0a 2d 20 60 65 6d 62 61 72 6b 2d 68 69 67 68 | elay'...seconds...-.`embark-high | 
| 39a80 | 6c 69 67 68 74 2d 69 6e 64 69 63 61 74 6f 72 27    2c 20 77 68 69 63 68 20 68 69 67 68 6c 69 67 68 | light-indicator',.which.highligh | 
| 39aa0 | 74 73 20 74 68 65 20 74 61 72 67 65 74 0a 20 20    61 74 20 70 6f 69 6e 74 2e 0a 0a 2d 20 60 65 6d | ts.the.target...at.point...-.`em | 
| 39ac0 | 62 61 72 6b 2d 69 73 65 61 72 63 68 2d 68 69 67    68 6c 69 67 68 74 2d 69 6e 64 69 63 61 74 6f 72 | bark-isearch-highlight-indicator | 
| 39ae0 | 27 2c 20 77 68 69 63 68 20 77 68 65 6e 20 74 68    65 20 74 61 72 67 65 74 20 61 74 0a 20 20 70 6f | ',.which.when.the.target.at...po | 
| 39b00 | 69 6e 74 20 69 73 20 61 6e 20 69 64 65 6e 74 69    66 69 65 72 20 6f 72 20 73 79 6d 62 6f 6c 2c 20 | int.is.an.identifier.or.symbol,. | 
| 39b20 | 6c 61 7a 69 6c 79 20 68 69 67 68 6c 69 67 68 74    73 20 61 6c 6c 0a 20 20 6f 63 63 75 72 72 65 6e | lazily.highlights.all...occurren | 
| 39b40 | 63 65 73 20 6f 66 20 69 74 2e 0a 0a 54 68 65 20    70 72 6f 74 6f 63 6f 6c 20 66 6f 72 20 69 6e 64 | ces.of.it...The.protocol.for.ind | 
| 39b60 | 69 63 61 74 6f 72 20 66 75 6e 63 74 69 6f 6e 73    20 69 73 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a | icator.functions.is.as.follows:. | 
| 39b80 | 0a 57 68 65 6e 20 63 61 6c 6c 65 64 20 66 72 6f    6d 20 60 65 6d 62 61 72 6b 2d 61 63 74 27 2c 20 | .When.called.from.`embark-act',. | 
| 39ba0 | 61 6e 20 69 6e 64 69 63 61 74 6f 72 20 66 75 6e    63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 0a | an.indicator.function.is.called. | 
| 39bc0 | 77 69 74 68 6f 75 74 20 61 72 67 75 6d 65 6e 74    73 2e 20 20 54 68 65 20 69 6e 64 69 63 61 74 6f | without.arguments...The.indicato | 
| 39be0 | 72 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c    64 20 74 68 65 6e 20 72 65 74 75 72 6e 20 61 0a | r.function.should.then.return.a. | 
| 39c00 | 63 6c 6f 73 75 72 65 2c 20 77 68 69 63 68 20 63    61 70 74 75 72 65 73 20 74 68 65 20 69 6e 64 69 | closure,.which.captures.the.indi | 
| 39c20 | 63 61 74 6f 72 20 73 74 61 74 65 2e 20 20 54 68    65 20 72 65 74 75 72 6e 65 64 0a 63 6c 6f 73 75 | cator.state...The.returned.closu | 
| 39c40 | 72 65 20 6d 75 73 74 20 61 63 63 65 70 74 20 75    70 20 74 6f 20 74 68 72 65 65 20 6f 70 74 69 6f | re.must.accept.up.to.three.optio | 
| 39c60 | 6e 61 6c 20 61 72 67 75 6d 65 6e 74 73 2c 20 74    68 65 20 61 63 74 69 6f 6e 0a 6b 65 79 6d 61 70 | nal.arguments,.the.action.keymap | 
| 39c80 | 2c 20 74 68 65 20 74 61 72 67 65 74 73 20 28 70    6c 69 73 74 73 20 61 73 20 72 65 74 75 72 6e 65 | ,.the.targets.(plists.as.returne | 
| 39ca0 | 64 20 62 79 20 60 65 6d 62 61 72 6b 2d 2d 74 61    72 67 65 74 73 27 29 20 61 6e 64 0a 74 68 65 20 | d.by.`embark--targets').and.the. | 
| 39cc0 | 70 72 65 66 69 78 20 6b 65 79 73 20 74 79 70 65    64 20 62 79 20 74 68 65 20 75 73 65 72 20 73 6f | prefix.keys.typed.by.the.user.so | 
| 39ce0 | 20 66 61 72 2e 20 20 54 68 65 20 6b 65 79 6d 61    70 2c 20 74 61 72 67 65 74 73 0a 61 6e 64 20 70 | .far...The.keymap,.targets.and.p | 
| 39d00 | 72 65 66 69 78 20 6b 65 79 73 20 6d 61 79 20 62    65 20 75 70 64 61 74 65 64 20 77 68 65 6e 20 63 | refix.keys.may.be.updated.when.c | 
| 39d20 | 79 63 6c 69 6e 67 20 74 61 72 67 65 74 73 20 61    74 20 70 6f 69 6e 74 0a 72 65 73 75 6c 74 69 6e | ycling.targets.at.point.resultin | 
| 39d40 | 67 20 69 6e 20 6d 75 6c 74 69 70 6c 65 20 63 61    6c 6c 73 20 74 6f 20 74 68 65 20 63 6c 6f 73 75 | g.in.multiple.calls.to.the.closu | 
| 39d60 | 72 65 2e 20 20 57 68 65 6e 20 63 61 6c 6c 65 64    20 66 72 6f 6d 0a 60 65 6d 62 61 72 6b 2d 62 65 | re...When.called.from.`embark-be | 
| 39d80 | 63 6f 6d 65 27 2c 20 74 68 65 20 69 6e 64 69 63    61 74 6f 72 20 63 6c 6f 73 75 72 65 20 77 69 6c | come',.the.indicator.closure.wil | 
| 39da0 | 6c 20 62 65 20 63 61 6c 6c 65 64 20 77 69 74 68    20 74 68 65 0a 6b 65 79 6d 61 70 20 6f 66 20 63 | l.be.called.with.the.keymap.of.c | 
| 39dc0 | 6f 6d 6d 61 6e 64 73 20 74 6f 20 62 65 63 6f 6d    65 2c 20 61 20 66 61 6b 65 20 74 61 72 67 65 74 | ommands.to.become,.a.fake.target | 
| 39de0 | 20 6c 69 73 74 20 63 6f 6e 74 61 69 6e 69 6e 67    20 61 0a 73 69 6e 67 6c 65 20 74 61 72 67 65 74 | .list.containing.a.single.target | 
| 39e00 | 20 6f 66 20 74 79 70 65 20 60 65 6d 62 61 72 6b    2d 62 65 63 6f 6d 65 27 20 61 6e 64 20 77 68 6f | .of.type.`embark-become'.and.who | 
| 39e20 | 73 65 20 76 61 6c 75 65 20 69 73 20 74 68 65 0a    6d 69 6e 69 62 75 66 66 65 72 20 69 6e 70 75 74 | se.value.is.the.minibuffer.input | 
| 39e40 | 2c 20 61 6e 64 20 74 68 65 20 70 72 65 66 69 78    20 73 65 74 20 74 6f 20 6e 69 6c 2e 20 20 4e 6f | ,.and.the.prefix.set.to.nil...No | 
| 39e60 | 74 65 2c 20 69 6e 0a 70 61 72 74 69 63 75 6c 61    72 2c 20 74 68 61 74 20 69 66 20 61 6e 20 69 6e | te,.in.particular,.that.if.an.in | 
| 39e80 | 64 69 63 61 74 6f 72 20 66 75 6e 63 74 69 6f 6e    20 77 69 73 68 65 73 20 74 6f 20 64 69 73 74 69 | dicator.function.wishes.to.disti | 
| 39ea0 | 6e 67 75 69 73 68 0a 62 65 74 77 65 65 6e 20 60    65 6d 62 61 72 6b 2d 61 63 74 27 20 61 6e 64 20 | nguish.between.`embark-act'.and. | 
| 39ec0 | 60 65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 27 20    69 74 20 73 68 6f 75 6c 64 20 63 68 65 63 6b 20 | `embark-become'.it.should.check. | 
| 39ee0 | 77 68 65 74 68 65 72 0a 74 68 65 20 60 63 61 72    27 20 6f 66 20 74 68 65 20 66 69 72 73 74 20 74 | whether.the.`car'.of.the.first.t | 
| 39f00 | 61 72 67 65 74 20 69 73 20 60 65 6d 62 61 72 6b    2d 62 65 63 6f 6d 65 27 2e 0a 0a 41 66 74 65 72 | arget.is.`embark-become'...After | 
| 39f20 | 20 74 68 65 20 61 63 74 69 6f 6e 20 68 61 73 20    62 65 65 6e 20 70 65 72 66 6f 72 6d 65 64 20 74 | .the.action.has.been.performed.t | 
| 39f40 | 68 65 20 69 6e 64 69 63 61 74 6f 72 20 63 6c 6f    73 75 72 65 20 69 73 0a 63 61 6c 6c 65 64 20 77 | he.indicator.closure.is.called.w | 
| 39f60 | 69 74 68 6f 75 74 20 61 72 67 75 6d 65 6e 74 73    2c 20 73 75 63 68 20 74 68 61 74 20 74 68 65 20 | ithout.arguments,.such.that.the. | 
| 39f80 | 69 6e 64 69 63 61 74 6f 72 20 63 61 6e 20 70 65    72 66 6f 72 6d 20 74 68 65 0a 6e 65 63 65 73 73 | indicator.can.perform.the.necess | 
| 39fa0 | 61 72 79 20 63 6c 65 61 6e 75 70 20 77 6f 72 6b    2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 | ary.cleanup.work...For.example,. | 
| 39fc0 | 69 66 20 74 68 65 20 69 6e 64 69 63 61 74 6f 72    20 61 64 64 73 0a 6f 76 65 72 6c 61 79 73 2c 20 | if.the.indicator.adds.overlays,. | 
| 39fe0 | 69 74 20 73 68 6f 75 6c 64 20 72 65 6d 6f 76 65    20 74 68 65 73 65 20 6f 76 65 72 6c 61 79 73 2e | it.should.remove.these.overlays. | 
| 3a000 | 20 20 54 68 65 20 69 6e 64 69 63 61 74 6f 72 20    73 68 6f 75 6c 64 0a 62 65 20 77 72 69 74 74 65 | ..The.indicator.should.be.writte | 
| 3a020 | 6e 20 69 6e 20 61 20 77 61 79 20 74 68 61 74 20    69 74 20 69 73 20 73 61 66 65 20 74 6f 20 63 61 | n.in.a.way.that.it.is.safe.to.ca | 
| 3a040 | 6c 6c 20 69 74 20 66 6f 72 20 63 6c 65 61 6e 75    70 20 6d 6f 72 65 0a 74 68 61 6e 20 6f 6e 63 65 | ll.it.for.cleanup.more.than.once | 
| 3a060 | 2c 20 69 6e 20 66 61 63 74 2c 20 69 74 20 73 68    6f 75 6c 64 20 62 65 20 61 62 6c 65 20 74 6f 20 | ,.in.fact,.it.should.be.able.to. | 
| 3a080 | 68 61 6e 64 6c 65 20 61 6e 79 20 73 65 71 75 65    6e 63 65 20 6f 66 0a 75 70 64 61 74 65 20 61 6e | handle.any.sequence.of.update.an | 
| 3a0a0 | 64 20 63 6c 65 61 6e 75 70 20 63 61 6c 6c 73 20    65 6e 64 69 6e 67 20 69 6e 20 61 20 63 61 6c 6c | d.cleanup.calls.ending.in.a.call | 
| 3a0c0 | 20 66 6f 72 20 63 6c 65 61 6e 75 70 2e 0a 0a 4e    4f 54 45 3a 20 45 78 70 65 72 69 65 6e 63 65 20 | .for.cleanup...NOTE:.Experience. | 
| 3a0e0 | 73 68 6f 77 73 20 74 68 61 74 20 74 68 65 20 69    6e 64 69 63 61 74 6f 72 20 63 61 6c 6c 69 6e 67 | shows.that.the.indicator.calling | 
| 3a100 | 20 63 6f 6e 76 65 6e 74 69 6f 6e 20 6d 61 79 0a    63 68 61 6e 67 65 20 61 67 61 69 6e 20 69 6e 20 | .convention.may.change.again.in. | 
| 3a120 | 6f 72 64 65 72 20 74 6f 20 73 75 70 70 6f 72 74    20 6d 6f 72 65 20 61 63 74 69 6f 6e 20 66 65 61 | order.to.support.more.action.fea | 
| 3a140 | 74 75 72 65 73 2e 20 20 54 68 65 0a 63 61 6c 6c    69 6e 67 20 63 6f 6e 76 65 6e 74 69 6f 6e 20 73 | tures...The.calling.convention.s | 
| 3a160 | 68 6f 75 6c 64 20 63 75 72 72 65 6e 74 6c 79 20    62 65 20 63 6f 6e 73 69 64 65 72 65 64 20 75 6e | hould.currently.be.considered.un | 
| 3a180 | 73 74 61 62 6c 65 2e 0a 50 6c 65 61 73 65 20 6b    65 65 70 20 74 68 69 73 20 69 6e 20 6d 69 6e 64 | stable..Please.keep.this.in.mind | 
| 3a1a0 | 20 77 68 65 6e 20 77 72 69 74 69 6e 67 20 61 20    63 75 73 74 6f 6d 20 69 6e 64 69 63 61 74 6f 72 | .when.writing.a.custom.indicator | 
| 3a1c0 | 0a 66 75 6e 63 74 69 6f 6e 2c 20 6f 72 20 77 68    65 6e 20 75 73 69 6e 67 20 74 68 65 20 60 77 68 | .function,.or.when.using.the.`wh | 
| 3a1e0 | 69 63 68 2d 6b 65 79 27 20 69 6e 64 69 63 61 74    6f 72 20 66 75 6e 63 74 69 6f 6e 20 66 72 6f 6d | ich-key'.indicator.function.from | 
| 3a200 | 0a 74 68 65 20 77 69 6b 69 2e 22 0a 20 20 3a 74    79 70 65 20 27 28 72 65 70 65 61 74 0a 20 20 20 | .the.wiki."...:type.'(repeat.... | 
| 3a220 | 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 0a 20    20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 | .......(choice............(const | 
| 3a240 | 20 3a 74 61 67 20 22 56 65 72 62 6f 73 65 20 69    6e 64 69 63 61 74 6f 72 22 20 65 6d 62 61 72 6b | .:tag."Verbose.indicator".embark | 
| 3a260 | 2d 76 65 72 62 6f 73 65 2d 69 6e 64 69 63 61 74    6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | -verbose-indicator)............( | 
| 3a280 | 63 6f 6e 73 74 20 3a 74 61 67 20 22 4d 69 6e 69    6d 61 6c 20 69 6e 64 69 63 61 74 6f 72 22 20 65 | const.:tag."Minimal.indicator".e | 
| 3a2a0 | 6d 62 61 72 6b 2d 6d 69 6e 69 6d 61 6c 2d 69 6e    64 69 63 61 74 6f 72 29 0a 20 20 20 20 20 20 20 | mbark-minimal-indicator)........ | 
| 3a2c0 | 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20    22 4d 69 78 65 64 20 69 6e 64 69 63 61 74 6f 72 | ....(const.:tag."Mixed.indicator | 
| 3a2e0 | 22 20 65 6d 62 61 72 6b 2d 6d 69 78 65 64 2d 69    6e 64 69 63 61 74 6f 72 29 0a 20 20 20 20 20 20 | ".embark-mixed-indicator)....... | 
| 3a300 | 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67    20 22 48 69 67 68 6c 69 67 68 74 20 74 61 72 67 | .....(const.:tag."Highlight.targ | 
| 3a320 | 65 74 22 20 65 6d 62 61 72 6b 2d 68 69 67 68 6c    69 67 68 74 2d 69 6e 64 69 63 61 74 6f 72 29 0a | et".embark-highlight-indicator). | 
| 3a340 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73    74 20 3a 74 61 67 20 22 48 69 67 68 6c 69 67 68 | ...........(const.:tag."Highligh | 
| 3a360 | 74 20 61 6c 6c 20 6f 63 63 75 72 72 65 6e 63 65    73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.all.occurrences".............. | 
| 3a380 | 20 20 20 20 20 65 6d 62 61 72 6b 2d 69 73 65 61    72 63 68 2d 68 69 67 68 6c 69 67 68 74 2d 69 6e | .....embark-isearch-highlight-in | 
| 3a3a0 | 64 69 63 61 74 6f 72 29 0a 20 20 20 20 20 20 20    20 20 20 20 28 66 75 6e 63 74 69 6f 6e 20 3a 74 | dicator)............(function.:t | 
| 3a3c0 | 61 67 20 22 4f 74 68 65 72 22 29 29 29 29 0a 0a    28 64 65 66 66 61 63 65 20 65 6d 62 61 72 6b 2d | ag."Other"))))..(defface.embark- | 
| 3a3e0 | 76 65 72 62 6f 73 65 2d 69 6e 64 69 63 61 74 6f    72 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 0a | verbose-indicator-documentation. | 
| 3a400 | 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20    63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 61 6e 6e 6f | ..'((t.:inherit.completions-anno | 
| 3a420 | 74 61 74 69 6f 6e 73 29 29 0a 20 20 22 46 61 63    65 20 75 73 65 64 20 62 79 20 74 68 65 20 76 65 | tations))..."Face.used.by.the.ve | 
| 3a440 | 72 62 6f 73 65 20 61 63 74 69 6f 6e 20 69 6e 64    69 63 61 74 6f 72 20 74 6f 20 64 69 73 70 6c 61 | rbose.action.indicator.to.displa | 
| 3a460 | 79 20 62 69 6e 64 69 6e 67 20 64 65 73 63 72 69    70 74 69 6f 6e 73 2e 0a 55 73 65 64 20 62 79 20 | y.binding.descriptions..Used.by. | 
| 3a480 | 60 65 6d 62 61 72 6b 2d 76 65 72 62 6f 73 65 2d    69 6e 64 69 63 61 74 6f 72 27 2e 22 29 0a 0a 28 | `embark-verbose-indicator'.")..( | 
| 3a4a0 | 64 65 66 66 61 63 65 20 65 6d 62 61 72 6b 2d 76    65 72 62 6f 73 65 2d 69 6e 64 69 63 61 74 6f 72 | defface.embark-verbose-indicator | 
| 3a4c0 | 2d 74 69 74 6c 65 20 27 28 28 74 20 3a 68 65 69    67 68 74 20 31 2e 31 20 3a 77 65 69 67 68 74 20 | -title.'((t.:height.1.1.:weight. | 
| 3a4e0 | 62 6f 6c 64 29 29 0a 20 20 22 46 61 63 65 20 75    73 65 64 20 62 79 20 74 68 65 20 76 65 72 62 6f | bold))..."Face.used.by.the.verbo | 
| 3a500 | 73 65 20 61 63 74 69 6f 6e 20 69 6e 64 69 63 61    74 6f 72 20 66 6f 72 20 74 68 65 20 74 69 74 6c | se.action.indicator.for.the.titl | 
| 3a520 | 65 2e 0a 55 73 65 64 20 62 79 20 60 65 6d 62 61    72 6b 2d 76 65 72 62 6f 73 65 2d 69 6e 64 69 63 | e..Used.by.`embark-verbose-indic | 
| 3a540 | 61 74 6f 72 27 2e 22 29 0a 0a 28 64 65 66 66 61    63 65 20 65 6d 62 61 72 6b 2d 76 65 72 62 6f 73 | ator'.")..(defface.embark-verbos | 
| 3a560 | 65 2d 69 6e 64 69 63 61 74 6f 72 2d 73 68 61 64    6f 77 65 64 20 27 28 28 74 20 3a 69 6e 68 65 72 | e-indicator-shadowed.'((t.:inher | 
| 3a580 | 69 74 20 73 68 61 64 6f 77 29 29 0a 20 20 22 46    61 63 65 20 75 73 65 64 20 62 79 20 74 68 65 20 | it.shadow))..."Face.used.by.the. | 
| 3a5a0 | 76 65 72 62 6f 73 65 20 61 63 74 69 6f 6e 20 69    6e 64 69 63 61 74 6f 72 20 66 6f 72 20 74 68 65 | verbose.action.indicator.for.the | 
| 3a5c0 | 20 73 68 61 64 6f 77 65 64 20 74 61 72 67 65 74    73 2e 0a 55 73 65 64 20 62 79 20 60 65 6d 62 61 | .shadowed.targets..Used.by.`emba | 
| 3a5e0 | 72 6b 2d 76 65 72 62 6f 73 65 2d 69 6e 64 69 63    61 74 6f 72 27 2e 22 29 0a 0a 28 64 65 66 63 75 | rk-verbose-indicator'.")..(defcu | 
| 3a600 | 73 74 6f 6d 20 65 6d 62 61 72 6b 2d 76 65 72 62    6f 73 65 2d 69 6e 64 69 63 61 74 6f 72 2d 64 69 | stom.embark-verbose-indicator-di | 
| 3a620 | 73 70 6c 61 79 2d 61 63 74 69 6f 6e 0a 20 20 27    28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d | splay-action...'(display-buffer- | 
| 3a640 | 72 65 75 73 65 2d 77 69 6e 64 6f 77 29 0a 20 20    22 50 61 72 61 6d 65 74 65 72 73 20 61 64 64 65 | reuse-window)..."Parameters.adde | 
| 3a660 | 64 20 74 6f 20 60 64 69 73 70 6c 61 79 2d 62 75    66 66 65 72 2d 61 6c 69 73 74 27 20 74 6f 20 73 | d.to.`display-buffer-alist'.to.s | 
| 3a680 | 68 6f 77 20 74 68 65 20 61 63 74 69 6f 6e 73 20    62 75 66 66 65 72 2e 0a 53 65 65 20 74 68 65 20 | how.the.actions.buffer..See.the. | 
| 3a6a0 | 64 6f 63 73 74 72 69 6e 67 20 6f 66 20 60 64 69    73 70 6c 61 79 2d 62 75 66 66 65 72 27 20 66 6f | docstring.of.`display-buffer'.fo | 
| 3a6c0 | 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e    20 77 68 61 74 0a 64 69 73 70 6c 61 79 20 61 63 | r.information.on.what.display.ac | 
| 3a6e0 | 74 69 6f 6e 73 20 61 6e 64 20 70 61 72 61 6d 65    74 65 72 73 20 61 72 65 20 61 76 61 69 6c 61 62 | tions.and.parameters.are.availab | 
| 3a700 | 6c 65 2e 22 0a 20 20 3a 74 79 70 65 20 60 28 63    68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 20 20 | le."...:type.`(choice........... | 
| 3a720 | 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 52 65 75    73 65 20 73 6f 6d 65 20 77 69 6e 64 6f 77 22 0a | (const.:tag."Reuse.some.window". | 
| 3a740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 | .................(display-buffer | 
| 3a760 | 2d 72 65 75 73 65 2d 77 69 6e 64 6f 77 29 29 0a    20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 | -reuse-window))...........(const | 
| 3a780 | 20 3a 74 61 67 20 22 42 65 6c 6f 77 20 74 61 72    67 65 74 20 62 75 66 66 65 72 22 0a 20 20 20 20 | .:tag."Below.target.buffer"..... | 
| 3a7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 69    73 70 6c 61 79 2d 62 75 66 66 65 72 2d 62 65 6c | .............(display-buffer-bel | 
| 3a7c0 | 6f 77 2d 73 65 6c 65 63 74 65 64 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 | ow-selected...................(w | 
| 3a7e0 | 69 6e 64 6f 77 2d 68 65 69 67 68 74 20 2e 20 66    69 74 2d 77 69 6e 64 6f 77 2d 74 6f 2d 62 75 66 | indow-height...fit-window-to-buf | 
| 3a800 | 66 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 42 6f | fer)))...........(const.:tag."Bo | 
| 3a820 | 74 74 6f 6d 20 6f 66 20 66 72 61 6d 65 20 28 66    69 78 65 64 2d 73 69 7a 65 29 22 0a 20 20 20 20 | ttom.of.frame.(fixed-size)"..... | 
| 3a840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 69    73 70 6c 61 79 2d 62 75 66 66 65 72 2d 61 74 2d | .............(display-buffer-at- | 
| 3a860 | 62 6f 74 74 6f 6d 29 29 0a 20 20 20 20 20 20 20    20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 | bottom))...........(const.:tag." | 
| 3a880 | 42 6f 74 74 6f 6d 20 6f 66 20 66 72 61 6d 65 20    28 72 65 73 69 7a 65 73 20 64 75 72 69 6e 67 20 | Bottom.of.frame.(resizes.during. | 
| 3a8a0 | 63 79 63 6c 69 6e 67 29 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 64 69 73 70 | cycling)"..................(disp | 
| 3a8c0 | 6c 61 79 2d 62 75 66 66 65 72 2d 61 74 2d 62 6f    74 74 6f 6d 0a 20 20 20 20 20 20 20 20 20 20 20 | lay-buffer-at-bottom............ | 
| 3a8e0 | 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 68    65 69 67 68 74 20 2e 20 66 69 74 2d 77 69 6e 64 | .......(window-height...fit-wind | 
| 3a900 | 6f 77 2d 74 6f 2d 62 75 66 66 65 72 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 | ow-to-buffer)))...........(const | 
| 3a920 | 20 3a 74 61 67 20 22 53 69 64 65 20 77 69 6e 64    6f 77 20 6f 6e 20 74 68 65 20 72 69 67 68 74 22 | .:tag."Side.window.on.the.right" | 
| 3a940 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 | ..................(display-buffe | 
| 3a960 | 72 2d 69 6e 2d 73 69 64 65 2d 77 69 6e 64 6f 77    20 28 73 69 64 65 20 2e 20 72 69 67 68 74 29 29 | r-in-side-window.(side...right)) | 
| 3a980 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e    73 74 20 3a 74 61 67 20 22 53 69 64 65 20 77 69 | )...........(const.:tag."Side.wi | 
| 3a9a0 | 6e 64 6f 77 20 6f 6e 20 74 68 65 20 6c 65 66 74    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ndow.on.the.left"............... | 
| 3a9c0 | 20 20 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66    65 72 2d 69 6e 2d 73 69 64 65 2d 77 69 6e 64 6f | ...(display-buffer-in-side-windo | 
| 3a9e0 | 77 20 28 73 69 64 65 20 2e 20 6c 65 66 74 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 78 | w.(side...left)))...........(sex | 
| 3aa00 | 70 20 3a 74 61 67 20 22 4f 74 68 65 72 22 29 29    29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 6d | p.:tag."Other")))..(defcustom.em | 
| 3aa20 | 62 61 72 6b 2d 76 65 72 62 6f 73 65 2d 69 6e 64    69 63 61 74 6f 72 2d 65 78 63 6c 75 64 65 64 2d | bark-verbose-indicator-excluded- | 
| 3aa40 | 61 63 74 69 6f 6e 73 20 6e 69 6c 0a 20 20 22 43    6f 6d 6d 61 6e 64 73 20 6e 6f 74 20 64 69 73 70 | actions.nil..."Commands.not.disp | 
| 3aa60 | 6c 61 79 65 64 20 62 79 20 60 65 6d 62 61 72 6b    2d 76 65 72 62 6f 73 65 2d 69 6e 64 69 63 61 74 | layed.by.`embark-verbose-indicat | 
| 3aa80 | 6f 72 27 2e 0a 54 68 69 73 20 76 61 72 69 61 62    6c 65 20 73 68 6f 75 6c 64 20 62 65 20 73 65 74 | or'..This.variable.should.be.set | 
| 3aaa0 | 20 74 6f 20 61 20 6c 69 73 74 20 6f 66 20 73 79    6d 62 6f 6c 73 20 61 6e 64 20 72 65 67 65 78 70 | .to.a.list.of.symbols.and.regexp | 
| 3aac0 | 73 2e 0a 54 68 65 20 76 65 72 62 6f 73 65 20 69    6e 64 69 63 61 74 6f 72 20 77 69 6c 6c 20 65 78 | s..The.verbose.indicator.will.ex | 
| 3aae0 | 63 6c 75 64 65 20 66 72 6f 6d 20 69 74 73 20 6c    69 73 74 69 6e 67 20 61 6e 79 20 63 6f 6d 6d 61 | clude.from.its.listing.any.comma | 
| 3ab00 | 6e 64 73 0a 6d 61 74 63 68 69 6e 67 20 61 6e 20    65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 69 73 20 | nds.matching.an.element.of.this. | 
| 3ab20 | 6c 69 73 74 2e 22 0a 20 20 3a 74 79 70 65 20 27    28 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 | list."...:type.'(choice......... | 
| 3ab40 | 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 45    78 63 6c 75 64 65 20 6e 6f 74 68 69 6e 67 22 20 | ..(const.:tag."Exclude.nothing". | 
| 3ab60 | 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28    63 6f 6e 73 74 20 3a 74 61 67 20 22 45 78 63 6c | nil)...........(const.:tag."Excl | 
| 3ab80 | 75 64 65 20 45 6d 62 61 72 6b 20 67 65 6e 65 72    61 6c 20 61 63 74 69 6f 6e 73 22 0a 20 20 20 20 | ude.Embark.general.actions"..... | 
| 3aba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6d    62 61 72 6b 2d 63 6f 6c 6c 65 63 74 20 65 6d 62 | .............(embark-collect.emb | 
| 3abc0 | 61 72 6b 2d 6c 69 76 65 20 65 6d 62 61 72 6b 2d    65 78 70 6f 72 74 0a 20 20 20 20 20 20 20 20 20 | ark-live.embark-export.......... | 
| 3abe0 | 20 20 20 20 20 20 20 20 20 65 6d 62 61 72 6b 2d    63 79 63 6c 65 20 65 6d 62 61 72 6b 2d 61 63 74 | .........embark-cycle.embark-act | 
| 3ac00 | 2d 61 6c 6c 20 65 6d 62 61 72 6b 2d 6b 65 79 6d    61 70 2d 68 65 6c 70 0a 20 20 20 20 20 20 20 20 | -all.embark-keymap-help......... | 
| 3ac20 | 20 20 20 20 20 20 20 20 20 20 65 6d 62 61 72 6b    2d 62 65 63 6f 6d 65 20 65 6d 62 61 72 6b 2d 69 | ..........embark-become.embark-i | 
| 3ac40 | 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | search-forward.................. | 
| 3ac60 | 20 65 6d 62 61 72 6b 2d 69 73 65 61 72 63 68 2d    62 61 63 6b 77 61 72 64 29 29 0a 20 20 20 20 20 | .embark-isearch-backward))...... | 
| 3ac80 | 20 20 20 20 20 28 72 65 70 65 61 74 20 3a 74 61    67 20 22 4f 74 68 65 72 22 20 28 63 68 6f 69 63 | .....(repeat.:tag."Other".(choic | 
| 3aca0 | 65 20 72 65 67 65 78 70 20 73 79 6d 62 6f 6c 29    29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | e.regexp.symbol))))..(defcustom. | 
| 3acc0 | 65 6d 62 61 72 6b 2d 76 65 72 62 6f 73 65 2d 69    6e 64 69 63 61 74 6f 72 2d 62 75 66 66 65 72 2d | embark-verbose-indicator-buffer- | 
| 3ace0 | 73 65 63 74 69 6f 6e 73 0a 20 20 60 28 74 61 72    67 65 74 20 22 5c 6e 22 20 73 68 61 64 6f 77 65 | sections...`(target."\n".shadowe | 
| 3ad00 | 64 2d 74 61 72 67 65 74 73 20 22 20 22 20 63 79    63 6c 65 20 22 5c 6e 22 20 62 69 6e 64 69 6e 67 | d-targets.".".cycle."\n".binding | 
| 3ad20 | 73 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 73 65    63 74 69 6f 6e 73 20 74 6f 20 64 69 73 70 6c 61 | s)..."List.of.sections.to.displa | 
| 3ad40 | 79 20 69 6e 20 74 68 65 20 76 65 72 62 6f 73 65    20 69 6e 64 69 63 61 74 6f 72 20 62 75 66 66 65 | y.in.the.verbose.indicator.buffe | 
| 3ad60 | 72 2c 20 69 6e 20 6f 72 64 65 72 2e 0a 59 6f 75    20 63 61 6e 20 75 73 65 20 65 69 74 68 65 72 20 | r,.in.order..You.can.use.either. | 
| 3ad80 | 61 20 73 79 6d 62 6f 6c 20 64 65 73 69 67 6e 61    74 69 6e 67 20 61 20 63 6f 6e 63 72 65 74 65 20 | a.symbol.designating.a.concrete. | 
| 3ada0 | 73 65 63 74 69 6f 6e 20 28 6f 6e 65 0a 6f 66 20    74 68 65 20 6b 65 79 77 6f 72 64 73 20 62 65 6c | section.(one.of.the.keywords.bel | 
| 3adc0 | 6f 77 2c 20 62 75 74 20 77 69 74 68 6f 75 74 20    74 68 65 20 63 6f 6c 6f 6e 29 2c 20 61 20 73 74 | ow,.but.without.the.colon),.a.st | 
| 3ade0 | 72 69 6e 67 20 6c 69 74 65 72 61 6c 0a 6f 72 20    61 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 | ring.literal.or.a.function.retur | 
| 3ae00 | 6e 69 6e 67 20 61 20 73 74 72 69 6e 67 20 6f 72    20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 | ning.a.string.or.list.of.strings | 
| 3ae20 | 20 74 6f 20 69 6e 73 65 72 74 20 61 6e 64 0a 74    68 61 74 20 61 63 63 65 70 74 73 20 74 68 65 20 | .to.insert.and.that.accepts.the. | 
| 3ae40 | 66 6f 6c 6c 6f 77 69 6e 67 20 6b 65 79 77 6f 72    64 20 61 72 67 75 6d 65 6e 74 73 3a 0a 0a 2d 20 | following.keyword.arguments:..-. | 
| 3ae60 | 60 3a 74 61 72 67 65 74 27 2c 20 74 68 65 20 74    61 72 67 65 74 20 61 73 20 61 20 63 6f 6e 73 20 | `:target',.the.target.as.a.cons. | 
| 3ae80 | 6f 66 20 74 79 70 65 20 61 6e 64 20 76 61 6c 75    65 2c 0a 2d 20 60 3a 73 68 61 64 6f 77 65 64 2d | of.type.and.value,.-.`:shadowed- | 
| 3aea0 | 74 61 72 67 65 74 73 27 2c 20 61 20 6c 69 73 74    20 6f 66 20 63 6f 6e 73 65 73 20 66 6f 72 20 74 | targets',.a.list.of.conses.for.t | 
| 3aec0 | 68 65 20 6f 74 68 65 72 20 74 61 72 67 65 74 73    2c 0a 2d 20 60 3a 62 69 6e 64 69 6e 67 73 27 20 | he.other.targets,.-.`:bindings'. | 
| 3aee0 | 61 20 6c 69 73 74 20 72 65 74 75 72 6e 65 64 20    62 79 20 60 65 6d 62 61 72 6b 2d 2d 66 6f 72 6d | a.list.returned.by.`embark--form | 
| 3af00 | 61 74 74 65 64 2d 62 69 6e 64 69 6e 67 73 27 2c    20 61 6e 64 0a 2d 20 60 3a 63 79 63 6c 65 27 2c | atted-bindings',.and.-.`:cycle', | 
| 3af20 | 20 61 20 73 74 72 69 6e 67 20 64 65 73 63 72 69    62 69 6e 67 20 74 68 65 20 6b 65 79 20 62 69 6e | .a.string.describing.the.key.bin | 
| 3af40 | 64 69 6e 67 20 6f 66 20 60 65 6d 62 61 72 6b 2d    63 79 63 6c 65 27 2e 22 0a 20 20 3a 74 79 70 65 | ding.of.`embark-cycle'."...:type | 
| 3af60 | 20 27 28 72 65 70 65 61 74 0a 20 20 20 20 20 20    20 20 20 20 28 63 68 6f 69 63 65 20 28 63 6f 6e | .'(repeat...........(choice.(con | 
| 3af80 | 73 74 20 3a 74 61 67 20 22 43 75 72 72 65 6e 74    20 74 61 72 67 65 74 20 6e 61 6d 65 22 20 74 61 | st.:tag."Current.target.name".ta | 
| 3afa0 | 72 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a | rget)...................(const.: | 
| 3afc0 | 74 61 67 20 22 4c 69 73 74 20 6f 66 20 6f 74 68    65 72 20 73 68 61 64 6f 77 65 64 20 74 61 72 67 | tag."List.of.other.shadowed.targ | 
| 3afe0 | 65 74 73 22 20 73 68 61 64 6f 77 65 64 2d 74 61    72 67 65 74 73 29 0a 20 20 20 20 20 20 20 20 20 | ets".shadowed-targets).......... | 
| 3b000 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20    3a 74 61 67 20 22 4b 65 79 20 62 69 6e 64 69 6e | .........(const.:tag."Key.bindin | 
| 3b020 | 67 73 22 20 62 69 6e 64 69 6e 67 73 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gs".bindings)................... | 
| 3b040 | 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 43 79 63    6c 65 20 69 6e 64 69 63 61 74 6f 72 22 20 63 79 | (const.:tag."Cycle.indicator".cy | 
| 3b060 | 63 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a | cle)...................(string.: | 
| 3b080 | 74 61 67 20 22 4c 69 74 65 72 61 6c 20 73 74 72    69 6e 67 22 29 0a 20 20 20 20 20 20 20 20 20 20 | tag."Literal.string")........... | 
| 3b0a0 | 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f    6e 20 3a 74 61 67 20 22 43 75 73 74 6f 6d 20 66 | ........(function.:tag."Custom.f | 
| 3b0c0 | 75 6e 63 74 69 6f 6e 22 29 29 29 29 0a 0a 28 64    65 66 63 75 73 74 6f 6d 20 65 6d 62 61 72 6b 2d | unction"))))..(defcustom.embark- | 
| 3b0e0 | 76 65 72 62 6f 73 65 2d 69 6e 64 69 63 61 74 6f    72 2d 6e 65 73 74 65 64 20 74 0a 20 20 22 57 68 | verbose-indicator-nested.t..."Wh | 
| 3b100 | 65 74 68 65 72 20 74 68 65 20 76 65 72 62 6f 73    65 20 69 6e 64 69 63 61 74 6f 72 20 73 68 6f 75 | ether.the.verbose.indicator.shou | 
| 3b120 | 6c 64 20 75 73 65 20 6e 65 73 74 65 64 20 6b 65    79 6d 61 70 20 6e 61 76 69 67 61 74 69 6f 6e 2e | ld.use.nested.keymap.navigation. | 
| 3b140 | 0a 57 68 65 6e 20 74 68 69 73 20 76 61 72 69 61    62 6c 65 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 74 | .When.this.variable.is.non-nil.t | 
| 3b160 | 68 65 20 61 63 74 69 6f 6e 73 20 62 75 66 66 65    72 20 64 69 73 70 6c 61 79 65 64 20 62 79 0a 60 | he.actions.buffer.displayed.by.` | 
| 3b180 | 65 6d 62 61 72 6b 2d 76 65 72 62 6f 73 65 2d 69    6e 64 69 63 61 74 6f 72 27 20 77 69 6c 6c 20 69 | embark-verbose-indicator'.will.i | 
| 3b1a0 | 6e 63 6c 75 64 65 20 61 6e 79 20 70 72 65 66 69    78 20 6b 65 79 73 20 66 6f 75 6e 64 20 69 6e 0a | nclude.any.prefix.keys.found.in. | 
| 3b1c0 | 74 68 65 20 6b 65 79 6d 61 70 20 69 74 20 69 73    20 64 69 73 70 6c 61 79 69 6e 67 2c 20 61 6e 64 | the.keymap.it.is.displaying,.and | 
| 3b1e0 | 20 77 69 6c 6c 20 75 70 64 61 74 65 20 74 6f 20    73 68 6f 77 20 77 68 61 74 20 69 73 0a 62 6f 75 | .will.update.to.show.what.is.bou | 
| 3b200 | 6e 64 20 75 6e 64 65 72 20 74 68 65 20 70 72 65    66 69 78 20 69 66 20 74 68 65 20 70 72 65 66 69 | nd.under.the.prefix.if.the.prefi | 
| 3b220 | 78 20 69 73 20 70 72 65 73 73 65 64 2e 20 20 49    66 20 74 68 69 73 0a 76 61 72 69 61 62 6c 65 20 | x.is.pressed...If.this.variable. | 
| 3b240 | 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65    20 61 63 74 69 6f 6e 73 20 62 75 66 66 65 72 20 | is.nil,.then.the.actions.buffer. | 
| 3b260 | 77 69 6c 6c 20 63 6f 6e 74 61 69 6e 20 61 20 66    6c 61 74 20 6c 69 73 74 0a 6f 66 20 61 6c 6c 20 | will.contain.a.flat.list.of.all. | 
| 3b280 | 66 75 6c 6c 20 6b 65 79 20 73 65 71 75 65 6e 63    65 73 20 62 6f 75 6e 64 20 69 6e 20 74 68 65 20 | full.key.sequences.bound.in.the. | 
| 3b2a0 | 6b 65 79 6d 61 70 2e 22 0a 20 20 3a 74 79 70 65    20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 | keymap."...:type.'boolean)..(def | 
| 3b2c0 | 75 6e 20 65 6d 62 61 72 6b 2d 2d 76 65 72 62 6f    73 65 2d 69 6e 64 69 63 61 74 6f 72 2d 65 78 63 | un.embark--verbose-indicator-exc | 
| 3b2e0 | 6c 75 64 65 64 2d 70 20 28 63 6d 64 29 0a 20 20    22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 | luded-p.(cmd)..."Return.non-nil. | 
| 3b300 | 69 66 20 43 4d 44 20 73 68 6f 75 6c 64 20 62 65    20 65 78 63 6c 75 64 65 64 20 66 72 6f 6d 20 74 | if.CMD.should.be.excluded.from.t | 
| 3b320 | 68 65 20 76 65 72 62 6f 73 65 20 69 6e 64 69 63    61 74 6f 72 2e 22 0a 20 20 28 73 65 71 2d 66 69 | he.verbose.indicator."...(seq-fi | 
| 3b340 | 6e 64 20 28 6c 61 6d 62 64 61 20 28 78 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | nd.(lambda.(x)...............(if | 
| 3b360 | 20 28 73 79 6d 62 6f 6c 70 20 78 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .(symbolp.x)...................( | 
| 3b380 | 65 71 20 63 6d 64 20 78 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e | eq.cmd.x).................(strin | 
| 3b3a0 | 67 2d 6d 61 74 63 68 2d 70 20 78 20 28 73 79 6d    62 6f 6c 2d 6e 61 6d 65 20 63 6d 64 29 29 29 29 | g-match-p.x.(symbol-name.cmd)))) | 
| 3b3c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6d 62    61 72 6b 2d 76 65 72 62 6f 73 65 2d 69 6e 64 69 | .............embark-verbose-indi | 
| 3b3e0 | 63 61 74 6f 72 2d 65 78 63 6c 75 64 65 64 2d 61    63 74 69 6f 6e 73 29 29 0a 0a 28 63 6c 2d 64 65 | cator-excluded-actions))..(cl-de | 
| 3b400 | 66 75 6e 20 65 6d 62 61 72 6b 2d 2d 76 65 72 62    6f 73 65 2d 69 6e 64 69 63 61 74 6f 72 2d 73 65 | fun.embark--verbose-indicator-se | 
| 3b420 | 63 74 69 6f 6e 2d 74 61 72 67 65 74 0a 20 20 20    20 28 26 6b 65 79 20 74 61 72 67 65 74 73 20 62 | ction-target.....(&key.targets.b | 
| 3b440 | 69 6e 64 69 6e 67 73 20 26 61 6c 6c 6f 77 2d 6f    74 68 65 72 2d 6b 65 79 73 29 0a 20 20 22 46 6f | indings.&allow-other-keys)..."Fo | 
| 3b460 | 72 6d 61 74 20 74 68 65 20 54 41 52 47 45 54 53    20 73 65 63 74 69 6f 6e 20 66 6f 72 20 74 68 65 | rmat.the.TARGETS.section.for.the | 
| 3b480 | 20 69 6e 64 69 63 61 74 6f 72 20 62 75 66 66 65    72 2e 0a 42 49 4e 44 49 4e 47 53 20 69 73 20 74 | .indicator.buffer..BINDINGS.is.t | 
| 3b4a0 | 68 65 20 66 6f 72 6d 61 74 74 65 64 20 6c 69 73    74 20 6f 66 20 6b 65 79 62 69 6e 64 69 6e 67 73 | he.formatted.list.of.keybindings | 
| 3b4c0 | 2e 22 0a 20 20 28 6c 65 74 20 28 28 72 65 73 75    6c 74 20 28 65 6d 62 61 72 6b 2d 2d 66 6f 72 6d | ."...(let.((result.(embark--form | 
| 3b4e0 | 61 74 2d 74 61 72 67 65 74 73 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 | at-targets..................(car | 
| 3b500 | 20 74 61 72 67 65 74 73 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 20 | .targets)..................nil.. | 
| 3b520 | 20 3b 20 74 68 65 20 73 68 61 64 6f 77 65 64 20    74 61 72 67 65 74 73 20 73 65 63 74 69 6f 6e 20 | .;.the.shadowed.targets.section. | 
| 3b540 | 64 65 61 6c 73 20 77 69 74 68 20 74 68 65 73 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | deals.with.these................ | 
| 3b560 | 20 20 28 63 6c 2d 66 69 6e 64 20 27 65 6d 62 61    72 6b 2d 64 6f 6e 65 20 62 69 6e 64 69 6e 67 73 | ..(cl-find.'embark-done.bindings | 
| 3b580 | 20 3a 6b 65 79 20 23 27 63 61 64 64 72 20 3a 74    65 73 74 20 23 27 65 71 29 29 29 29 0a 20 20 20 | .:key.#'caddr.:test.#'eq)))).... | 
| 3b5a0 | 20 28 61 64 64 2d 66 61 63 65 2d 74 65 78 74 2d    70 72 6f 70 65 72 74 79 20 30 20 28 6c 65 6e 67 | .(add-face-text-property.0.(leng | 
| 3b5c0 | 74 68 20 72 65 73 75 6c 74 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | th.result)...................... | 
| 3b5e0 | 20 20 20 20 20 20 20 27 65 6d 62 61 72 6b 2d 76    65 72 62 6f 73 65 2d 69 6e 64 69 63 61 74 6f 72 | .......'embark-verbose-indicator | 
| 3b600 | 2d 74 69 74 6c 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -title.......................... | 
| 3b620 | 20 20 20 27 61 70 70 65 6e 64 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...'append...................... | 
| 3b640 | 20 20 20 20 20 20 20 72 65 73 75 6c 74 29 0a 20    20 20 20 72 65 73 75 6c 74 29 29 0a 0a 28 63 6c | .......result).....result))..(cl | 
| 3b660 | 2d 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 2d 76    65 72 62 6f 73 65 2d 69 6e 64 69 63 61 74 6f 72 | -defun.embark--verbose-indicator | 
| 3b680 | 2d 73 65 63 74 69 6f 6e 2d 63 79 63 6c 65 0a 20    20 20 20 28 26 6b 65 79 20 63 79 63 6c 65 20 73 | -section-cycle.....(&key.cycle.s | 
| 3b6a0 | 68 61 64 6f 77 65 64 2d 74 61 72 67 65 74 73 20    26 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 | hadowed-targets.&allow-other-key | 
| 3b6c0 | 73 29 0a 20 20 22 46 6f 72 6d 61 74 20 74 68 65    20 43 59 43 4c 45 20 6b 65 79 20 73 65 63 74 69 | s)..."Format.the.CYCLE.key.secti | 
| 3b6e0 | 6f 6e 20 66 6f 72 20 74 68 65 20 69 6e 64 69 63    61 74 6f 72 20 62 75 66 66 65 72 2e 0a 53 48 41 | on.for.the.indicator.buffer..SHA | 
| 3b700 | 44 4f 57 45 44 2d 54 41 52 47 45 54 53 20 69 73    20 74 68 65 20 6c 69 73 74 20 6f 66 20 6f 74 68 | DOWED-TARGETS.is.the.list.of.oth | 
| 3b720 | 65 72 20 74 61 72 67 65 74 73 2e 22 0a 20 20 28    63 6f 6e 63 61 74 0a 20 20 20 28 61 6e 64 20 63 | er.targets."...(concat....(and.c | 
| 3b740 | 79 63 6c 65 20 28 70 72 6f 70 65 72 74 69 7a 65    20 28 66 6f 72 6d 61 74 20 22 28 25 73 20 74 6f | ycle.(propertize.(format."(%s.to | 
| 3b760 | 20 63 79 63 6c 65 29 22 20 63 79 63 6c 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .cycle)".cycle)................. | 
| 3b780 | 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20    27 65 6d 62 61 72 6b 2d 76 65 72 62 6f 73 65 2d | ..........'face.'embark-verbose- | 
| 3b7a0 | 69 6e 64 69 63 61 74 6f 72 2d 73 68 61 64 6f 77    65 64 29 29 0a 20 20 20 28 61 6e 64 20 73 68 61 | indicator-shadowed))....(and.sha | 
| 3b7c0 | 64 6f 77 65 64 2d 74 61 72 67 65 74 73 20 22 5c    6e 22 29 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e | dowed-targets."\n")))..(cl-defun | 
| 3b7e0 | 20 65 6d 62 61 72 6b 2d 2d 76 65 72 62 6f 73 65    2d 69 6e 64 69 63 61 74 6f 72 2d 73 65 63 74 69 | .embark--verbose-indicator-secti | 
| 3b800 | 6f 6e 2d 73 68 61 64 6f 77 65 64 2d 74 61 72 67    65 74 73 0a 20 20 20 20 28 26 6b 65 79 20 73 68 | on-shadowed-targets.....(&key.sh | 
| 3b820 | 61 64 6f 77 65 64 2d 74 61 72 67 65 74 73 20 26    61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 | adowed-targets.&allow-other-keys | 
| 3b840 | 29 0a 20 20 22 46 6f 72 6d 61 74 20 74 68 65 20    53 48 41 44 4f 57 45 44 2d 54 41 52 47 45 54 53 | )..."Format.the.SHADOWED-TARGETS | 
| 3b860 | 20 73 65 63 74 69 6f 6e 20 66 6f 72 20 74 68 65    20 69 6e 64 69 63 61 74 6f 72 20 62 75 66 66 65 | .section.for.the.indicator.buffe | 
| 3b880 | 72 2e 22 0a 20 20 28 77 68 65 6e 20 73 68 61 64    6f 77 65 64 2d 74 61 72 67 65 74 73 0a 20 20 20 | r."...(when.shadowed-targets.... | 
| 3b8a0 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 66 6f    72 6d 61 74 20 22 53 68 61 64 6f 77 65 64 20 74 | .(propertize.(format."Shadowed.t | 
| 3b8c0 | 61 72 67 65 74 73 20 61 74 20 70 6f 69 6e 74 3a    20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 | argets.at.point:.%s"............ | 
| 3b8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74    72 69 6e 67 2d 6a 6f 69 6e 20 73 68 61 64 6f 77 | .............(string-join.shadow | 
| 3b900 | 65 64 2d 74 61 72 67 65 74 73 20 22 2c 20 22 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ed-targets.",."))............... | 
| 3b920 | 20 20 27 66 61 63 65 20 27 65 6d 62 61 72 6b 2d    76 65 72 62 6f 73 65 2d 69 6e 64 69 63 61 74 6f | ..'face.'embark-verbose-indicato | 
| 3b940 | 72 2d 73 68 61 64 6f 77 65 64 29 29 29 0a 0a 28    63 6c 2d 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d | r-shadowed)))..(cl-defun.embark- | 
| 3b960 | 2d 76 65 72 62 6f 73 65 2d 69 6e 64 69 63 61 74    6f 72 2d 73 65 63 74 69 6f 6e 2d 62 69 6e 64 69 | -verbose-indicator-section-bindi | 
| 3b980 | 6e 67 73 0a 20 20 20 20 28 26 6b 65 79 20 62 69    6e 64 69 6e 67 73 20 26 61 6c 6c 6f 77 2d 6f 74 | ngs.....(&key.bindings.&allow-ot | 
| 3b9a0 | 68 65 72 2d 6b 65 79 73 29 0a 20 20 22 46 6f 72    6d 61 74 20 74 68 65 20 42 49 4e 44 49 4e 47 53 | her-keys)..."Format.the.BINDINGS | 
| 3b9c0 | 20 73 65 63 74 69 6f 6e 20 66 6f 72 20 74 68 65    20 69 6e 64 69 63 61 74 6f 72 20 62 75 66 66 65 | .section.for.the.indicator.buffe | 
| 3b9e0 | 72 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 6d 61    78 2d 77 69 64 74 68 20 28 61 70 70 6c 79 20 23 | r."...(let*.((max-width.(apply.# | 
| 3ba00 | 27 6d 61 78 20 28 63 6f 6e 73 20 30 20 28 6d 61    70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 78 29 | 'max.(cons.0.(mapcar.(lambda.(x) | 
| 3ba20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 3ba40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 74 72 69 6e 67 2d 77 69 64 74 68 | ...................(string-width | 
| 3ba60 | 20 28 63 61 72 20 78 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(car.x)))...................... | 
| 3ba80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 62 69 6e 64 69 | ...........................bindi | 
| 3baa0 | 6e 67 73 29 29 29 29 0a 20 20 20 20 20 20 20 20    20 28 66 6d 74 20 28 66 6f 72 6d 61 74 20 22 25 | ngs))))..........(fmt.(format."% | 
| 3bac0 | 25 2d 25 64 73 22 20 28 31 2b 20 6d 61 78 2d 77    69 64 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 | %-%ds".(1+.max-width)))......... | 
| 3bae0 | 20 28 72 65 73 75 6c 74 20 6e 69 6c 29 29 0a 20    20 20 20 28 64 6f 6c 69 73 74 20 28 62 69 6e 64 | .(result.nil)).....(dolist.(bind | 
| 3bb00 | 69 6e 67 20 62 69 6e 64 69 6e 67 73 20 28 73 74    72 69 6e 67 2d 6a 6f 69 6e 20 28 6e 72 65 76 65 | ing.bindings.(string-join.(nreve | 
| 3bb20 | 72 73 65 20 72 65 73 75 6c 74 29 29 29 0a 20 20    20 20 20 20 28 6c 65 74 20 28 28 63 6d 64 20 28 | rse.result))).......(let.((cmd.( | 
| 3bb40 | 63 61 64 64 72 20 62 69 6e 64 69 6e 67 29 29 29    0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 | caddr.binding))).........(unless | 
| 3bb60 | 20 28 65 6d 62 61 72 6b 2d 2d 76 65 72 62 6f 73    65 2d 69 6e 64 69 63 61 74 6f 72 2d 65 78 63 6c | .(embark--verbose-indicator-excl | 
| 3bb80 | 75 64 65 64 2d 70 20 63 6d 64 29 0a 20 20 20 20    20 20 20 20 20 20 28 6c 65 74 20 28 28 6b 65 79 | uded-p.cmd)...........(let.((key | 
| 3bba0 | 73 20 28 66 6f 72 6d 61 74 20 66 6d 74 20 28 63    61 72 20 62 69 6e 64 69 6e 67 29 29 29 0a 20 20 | s.(format.fmt.(car.binding)))... | 
| 3bbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64    6f 63 20 28 65 6d 62 61 72 6b 2d 2d 66 75 6e 63 | ..............(doc.(embark--func | 
| 3bbe0 | 74 69 6f 6e 2d 64 6f 63 20 63 6d 64 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 | tion-doc.cmd))).............(pus | 
| 3bc00 | 68 20 28 66 6f 72 6d 61 74 20 22 25 73 25 73 5c    6e 22 20 6b 65 79 73 0a 20 20 20 20 20 20 20 20 | h.(format."%s%s\n".keys......... | 
| 3bc20 | 20 20 20 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 0a 20 20 | ..................(propertize... | 
| 3bc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 73 | .........................(car.(s | 
| 3bc60 | 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 6f 72 20    64 6f 63 20 22 22 29 20 22 5c 6e 22 29 29 0a 20 | plit-string.(or.doc."")."\n")).. | 
| 3bc80 | 20 20 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 65 20 | ..........................'face. | 
| 3bca0 | 27 65 6d 62 61 72 6b 2d 76 65 72 62 6f 73 65 2d    69 6e 64 69 63 61 74 6f 72 2d 64 6f 63 75 6d 65 | 'embark-verbose-indicator-docume | 
| 3bcc0 | 6e 74 61 74 69 6f 6e 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ntation))....................... | 
| 3bce0 | 20 20 20 20 72 65 73 75 6c 74 29 29 29 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b | ....result)))))))..(defun.embark | 
| 3bd00 | 2d 2d 76 65 72 62 6f 73 65 2d 69 6e 64 69 63 61    74 6f 72 2d 75 70 64 61 74 65 20 28 6b 65 79 6d | --verbose-indicator-update.(keym | 
| 3bd20 | 61 70 20 74 61 72 67 65 74 73 29 0a 20 20 22 55    70 64 61 74 65 20 76 65 72 62 6f 73 65 20 69 6e | ap.targets)..."Update.verbose.in | 
| 3bd40 | 64 69 63 61 74 6f 72 20 62 75 66 66 65 72 2e 0a    54 68 65 20 61 72 67 75 6d 65 6e 74 73 20 61 72 | dicator.buffer..The.arguments.ar | 
| 3bd60 | 65 20 74 68 65 20 6e 65 77 20 4b 45 59 4d 41 50    20 61 6e 64 20 54 41 52 47 45 54 53 2e 22 0a 20 | e.the.new.KEYMAP.and.TARGETS.".. | 
| 3bd80 | 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62    75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 65 | .(with-current-buffer.(get-buffe | 
| 3bda0 | 72 2d 63 72 65 61 74 65 20 65 6d 62 61 72 6b 2d    2d 76 65 72 62 6f 73 65 2d 69 6e 64 69 63 61 74 | r-create.embark--verbose-indicat | 
| 3bdc0 | 6f 72 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28    6c 65 74 2a 20 28 28 69 6e 68 69 62 69 74 2d 72 | or-buffer).....(let*.((inhibit-r | 
| 3bde0 | 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 62 69 6e 64 69 6e 67 73 | ead-only.t)............(bindings | 
| 3be00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6d    62 61 72 6b 2d 2d 66 6f 72 6d 61 74 74 65 64 2d | .............(embark--formatted- | 
| 3be20 | 62 69 6e 64 69 6e 67 73 20 6b 65 79 6d 61 70 20    65 6d 62 61 72 6b 2d 76 65 72 62 6f 73 65 2d 69 | bindings.keymap.embark-verbose-i | 
| 3be40 | 6e 64 69 63 61 74 6f 72 2d 6e 65 73 74 65 64 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 28 62 69 | ndicator-nested))............(bi | 
| 3be60 | 6e 64 69 6e 67 73 20 28 63 61 72 20 62 69 6e 64    69 6e 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 | ndings.(car.bindings)).......... | 
| 3be80 | 20 20 28 73 68 61 64 6f 77 65 64 2d 74 61 72 67    65 74 73 20 28 6d 61 70 63 61 72 0a 20 20 20 20 | ..(shadowed-targets.(mapcar..... | 
| 3bea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 | ..........................(lambd | 
| 3bec0 | 61 20 28 78 29 20 28 73 79 6d 62 6f 6c 2d 6e 61    6d 65 20 28 70 6c 69 73 74 2d 67 65 74 20 78 20 | a.(x).(symbol-name.(plist-get.x. | 
| 3bee0 | 3a 74 79 70 65 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :type)))........................ | 
| 3bf00 | 20 20 20 20 20 20 20 28 63 64 72 20 74 61 72 67    65 74 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 | .......(cdr.targets))).......... | 
| 3bf20 | 20 20 28 63 79 63 6c 65 20 28 6c 65 74 20 28 28    63 6b 20 28 77 68 65 72 65 2d 69 73 2d 69 6e 74 | ..(cycle.(let.((ck.(where-is-int | 
| 3bf40 | 65 72 6e 61 6c 20 23 27 65 6d 62 61 72 6b 2d 63    79 63 6c 65 20 6b 65 79 6d 61 70 29 29 29 0a 20 | ernal.#'embark-cycle.keymap))).. | 
| 3bf60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 61 6e 64 20 63 6b 20 28 6b 65 79 2d | ...................(and.ck.(key- | 
| 3bf80 | 64 65 73 63 72 69 70 74 69 6f 6e 20 28 63 61 72    20 63 6b 29 29 29 29 29 29 0a 20 20 20 20 20 20 | description.(car.ck))))))....... | 
| 3bfa0 | 28 73 65 74 71 2d 6c 6f 63 61 6c 20 63 75 72 73    6f 72 2d 74 79 70 65 20 6e 69 6c 29 0a 20 20 20 | (setq-local.cursor-type.nil).... | 
| 3bfc0 | 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 74    72 75 6e 63 61 74 65 2d 6c 69 6e 65 73 20 74 29 | ...(setq-local.truncate-lines.t) | 
| 3bfe0 | 0a 20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f 63    61 6c 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f | .......(setq-local.buffer-read-o | 
| 3c000 | 6e 6c 79 20 74 29 0a 20 20 20 20 20 20 28 65 72    61 73 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 | nly.t).......(erase-buffer)..... | 
| 3c020 | 20 20 28 64 6f 6c 69 73 74 20 28 73 65 63 74 69    6f 6e 20 65 6d 62 61 72 6b 2d 76 65 72 62 6f 73 | ..(dolist.(section.embark-verbos | 
| 3c040 | 65 2d 69 6e 64 69 63 61 74 6f 72 2d 62 75 66 66    65 72 2d 73 65 63 74 69 6f 6e 73 29 0a 20 20 20 | e-indicator-buffer-sections).... | 
| 3c060 | 20 20 20 20 20 28 69 6e 73 65 72 74 0a 20 20 20    20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e | .....(insert..........(if.(strin | 
| 3c080 | 67 70 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 73 65 63 74 69 6f 6e | gp.section)..............section | 
| 3c0a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20    28 66 75 6e 63 61 6c 6c 0a 20 20 20 20 20 20 20 | ............(or.(funcall........ | 
| 3c0c0 | 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28    70 72 65 66 69 78 65 64 20 28 69 6e 74 65 72 6e | .........(let.((prefixed.(intern | 
| 3c0e0 | 20 28 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(format........................ | 
| 3c100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 65 6d 62 61 72 6b 2d 2d 76 65 72 62 6f | .................."embark--verbo | 
| 3c120 | 73 65 2d 69 6e 64 69 63 61 74 6f 72 2d 73 65 63    74 69 6f 6e 2d 25 73 22 0a 20 20 20 20 20 20 20 | se-indicator-section-%s"........ | 
| 3c140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 3c160 | 20 20 73 65 63 74 69 6f 6e 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..section))))................... | 
| 3c180 | 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 28 66 62 6f 75 6e | (cond....................((fboun | 
| 3c1a0 | 64 70 20 70 72 65 66 69 78 65 64 29 20 70 72 65    66 69 78 65 64 29 0a 20 20 20 20 20 20 20 20 20 | dp.prefixed).prefixed).......... | 
| 3c1c0 | 20 20 20 20 20 20 20 20 20 20 28 28 66 62 6f 75    6e 64 70 20 73 65 63 74 69 6f 6e 29 20 73 65 63 | ..........((fboundp.section).sec | 
| 3c1e0 | 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 74 20 28 65 72 72 | tion)....................(t.(err | 
| 3c200 | 6f 72 20 22 55 6e 64 65 66 69 6e 65 64 20 76 65    72 62 6f 73 65 20 69 6e 64 69 63 61 74 6f 72 20 | or."Undefined.verbose.indicator. | 
| 3c220 | 73 65 63 74 69 6f 6e 20 60 25 73 27 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | section.`%s'"................... | 
| 3c240 | 20 20 20 20 20 20 20 20 20 20 20 73 65 63 74 69    6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ...........section)))).......... | 
| 3c260 | 20 20 20 20 20 20 20 3a 74 61 72 67 65 74 73 20    74 61 72 67 65 74 73 20 3a 73 68 61 64 6f 77 65 | .......:targets.targets.:shadowe | 
| 3c280 | 64 2d 74 61 72 67 65 74 73 20 73 68 61 64 6f 77    65 64 2d 74 61 72 67 65 74 73 0a 20 20 20 20 20 | d-targets.shadowed-targets...... | 
| 3c2a0 | 20 20 20 20 20 20 20 20 20 20 20 3a 62 69 6e 64    69 6e 67 73 20 62 69 6e 64 69 6e 67 73 20 3a 63 | ...........:bindings.bindings.:c | 
| 3c2c0 | 79 63 6c 65 20 63 79 63 6c 65 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 29 | ycle.cycle)................""))) | 
| 3c2e0 | 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68    61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 29 | ).......(goto-char.(point-min))) | 
| 3c300 | 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72    6b 2d 76 65 72 62 6f 73 65 2d 69 6e 64 69 63 61 | ))..(defun.embark-verbose-indica | 
| 3c320 | 74 6f 72 20 28 29 0a 20 20 22 49 6e 64 69 63 61    74 6f 72 20 74 68 61 74 20 64 69 73 70 6c 61 79 | tor.()..."Indicator.that.display | 
| 3c340 | 73 20 61 20 74 61 62 6c 65 20 6f 66 20 6b 65 79    20 62 69 6e 64 69 6e 67 73 20 69 6e 20 61 20 62 | s.a.table.of.key.bindings.in.a.b | 
| 3c360 | 75 66 66 65 72 2e 0a 54 68 65 20 64 65 66 61 75    6c 74 20 64 69 73 70 6c 61 79 20 69 6e 63 6c 75 | uffer..The.default.display.inclu | 
| 3c380 | 64 65 73 20 74 68 65 20 74 79 70 65 20 61 6e 64    20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 63 75 | des.the.type.and.value.of.the.cu | 
| 3c3a0 | 72 72 65 6e 74 0a 74 61 72 67 65 74 2c 20 74 68    65 20 6c 69 73 74 20 6f 66 20 6f 74 68 65 72 20 | rrent.target,.the.list.of.other. | 
| 3c3c0 | 74 61 72 67 65 74 20 74 79 70 65 73 2c 20 61 6e    64 20 61 20 74 61 62 6c 65 20 6f 66 20 6b 65 79 | target.types,.and.a.table.of.key | 
| 3c3e0 | 0a 62 69 6e 64 69 6e 67 73 2c 20 61 63 74 69 6f    6e 73 20 61 6e 64 20 74 68 65 20 66 69 72 73 74 | .bindings,.actions.and.the.first | 
| 3c400 | 20 6c 69 6e 65 20 6f 66 20 74 68 65 69 72 20 64    6f 63 73 74 72 69 6e 67 73 2e 0a 0a 54 68 65 20 | .line.of.their.docstrings...The. | 
| 3c420 | 6f 72 64 65 72 20 61 6e 64 20 66 6f 72 6d 61 74    74 69 6e 67 20 6f 66 20 74 68 65 73 65 20 69 74 | order.and.formatting.of.these.it | 
| 3c440 | 65 6d 73 20 69 73 20 63 6f 6d 70 6c 65 74 65 6c    79 0a 63 6f 6e 66 69 67 75 72 61 62 6c 65 20 74 | ems.is.completely.configurable.t | 
| 3c460 | 68 72 6f 75 67 68 20 74 68 65 20 76 61 72 69 61    62 6c 65 0a 60 65 6d 62 61 72 6b 2d 76 65 72 62 | hrough.the.variable.`embark-verb | 
| 3c480 | 6f 73 65 2d 69 6e 64 69 63 61 74 6f 72 2d 62 75    66 66 65 72 2d 73 65 63 74 69 6f 6e 73 27 2e 0a | ose-indicator-buffer-sections'.. | 
| 3c4a0 | 0a 49 66 20 74 68 65 20 6b 65 79 6d 61 70 20 62    65 69 6e 67 20 73 68 6f 77 6e 20 63 6f 6e 74 61 | .If.the.keymap.being.shown.conta | 
| 3c4c0 | 69 6e 73 20 70 72 65 66 69 78 20 6b 65 79 73 2c    20 74 68 65 20 74 61 62 6c 65 20 6f 66 20 6b 65 | ins.prefix.keys,.the.table.of.ke | 
| 3c4e0 | 79 0a 62 69 6e 64 69 6e 67 73 20 63 61 6e 20 65    69 74 68 65 72 20 73 68 6f 77 20 6a 75 73 74 20 | y.bindings.can.either.show.just. | 
| 3c500 | 74 68 65 20 70 72 65 66 69 78 65 73 20 61 6e 64    20 75 70 64 61 74 65 20 6f 6e 63 65 20 74 68 65 | the.prefixes.and.update.once.the | 
| 3c520 | 0a 70 72 65 66 69 78 20 69 73 20 70 72 65 73 73    65 64 2c 20 6f 72 20 69 74 20 63 61 6e 20 63 6f | .prefix.is.pressed,.or.it.can.co | 
| 3c540 | 6e 74 61 69 6e 20 61 20 66 6c 61 74 20 6c 69 73    74 20 6f 66 20 61 6c 6c 20 66 75 6c 6c 20 6b 65 | ntain.a.flat.list.of.all.full.ke | 
| 3c560 | 79 0a 73 65 71 75 65 6e 63 65 73 20 62 6f 75 6e    64 20 69 6e 20 74 68 65 20 6b 65 79 6d 61 70 2e | y.sequences.bound.in.the.keymap. | 
| 3c580 | 20 20 54 68 69 73 20 69 73 20 63 6f 6e 74 72 6f    6c 6c 65 64 20 62 79 20 74 68 65 0a 76 61 72 69 | ..This.is.controlled.by.the.vari | 
| 3c5a0 | 61 62 6c 65 20 60 65 6d 62 61 72 6b 2d 76 65 72    62 6f 73 65 2d 69 6e 64 69 63 61 74 6f 72 2d 6e | able.`embark-verbose-indicator-n | 
| 3c5c0 | 65 73 74 65 64 27 2e 0a 0a 54 6f 20 72 65 64 75    63 65 20 63 6c 75 74 74 65 72 20 69 6e 20 74 68 | ested'...To.reduce.clutter.in.th | 
| 3c5e0 | 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 20 74 61    62 6c 65 2c 20 6f 6e 65 20 63 61 6e 20 73 65 74 | e.key.binding.table,.one.can.set | 
| 3c600 | 20 74 68 65 0a 76 61 72 69 61 62 6c 65 20 60 65    6d 62 61 72 6b 2d 76 65 72 62 6f 73 65 2d 69 6e | .the.variable.`embark-verbose-in | 
| 3c620 | 64 69 63 61 74 6f 72 2d 65 78 63 6c 75 64 65 64    2d 61 63 74 69 6f 6e 73 27 20 74 6f 20 61 20 6c | dicator-excluded-actions'.to.a.l | 
| 3c640 | 69 73 74 0a 6f 66 20 73 79 6d 62 6f 6c 73 20 61    6e 64 20 72 65 67 65 78 70 73 20 6d 61 74 63 68 | ist.of.symbols.and.regexps.match | 
| 3c660 | 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20    65 78 63 6c 75 64 65 20 66 72 6f 6d 20 74 68 65 | ing.commands.to.exclude.from.the | 
| 3c680 | 0a 74 61 62 6c 65 2e 0a 0a 54 6f 20 63 6f 6e 66    69 67 75 72 65 20 68 6f 77 20 61 20 77 69 6e 64 | .table...To.configure.how.a.wind | 
| 3c6a0 | 6f 77 20 69 73 20 63 68 6f 73 65 6e 20 74 6f 20    64 69 73 70 6c 61 79 20 74 68 69 73 20 62 75 66 | ow.is.chosen.to.display.this.buf | 
| 3c6c0 | 66 65 72 2c 20 73 65 65 0a 74 68 65 20 76 61 72    69 61 62 6c 65 20 60 65 6d 62 61 72 6b 2d 76 65 | fer,.see.the.variable.`embark-ve | 
| 3c6e0 | 72 62 6f 73 65 2d 69 6e 64 69 63 61 74 6f 72 2d    64 69 73 70 6c 61 79 2d 61 63 74 69 6f 6e 27 2e | rbose-indicator-display-action'. | 
| 3c700 | 22 0a 20 20 28 6c 61 6d 62 64 61 20 28 26 6f 70    74 69 6f 6e 61 6c 20 6b 65 79 6d 61 70 20 74 61 | "...(lambda.(&optional.keymap.ta | 
| 3c720 | 72 67 65 74 73 20 70 72 65 66 69 78 29 0a 20 20    20 20 28 69 66 20 28 6e 6f 74 20 6b 65 79 6d 61 | rgets.prefix).....(if.(not.keyma | 
| 3c740 | 70 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e    2d 6c 65 74 20 28 28 77 69 6e 20 28 67 65 74 2d | p).........(when-let.((win.(get- | 
| 3c760 | 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 65 6d    62 61 72 6b 2d 2d 76 65 72 62 6f 73 65 2d 69 6e | buffer-window.embark--verbose-in | 
| 3c780 | 64 69 63 61 74 6f 72 2d 62 75 66 66 65 72 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dicator-buffer.................. | 
| 3c7a0 | 20 20 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 76 69 73 69 62 | ..........................'visib | 
| 3c7c0 | 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 71 75 69 74 2d 77 69 6e 64 6f 77 20 27 6b 69 | le)))...........(quit-window.'ki | 
| 3c7e0 | 6c 6c 2d 62 75 66 66 65 72 20 77 69 6e 29 29 0a    20 20 20 20 20 20 28 65 6d 62 61 72 6b 2d 2d 76 | ll-buffer.win)).......(embark--v | 
| 3c800 | 65 72 62 6f 73 65 2d 69 6e 64 69 63 61 74 6f 72    2d 75 70 64 61 74 65 0a 20 20 20 20 20 20 20 28 | erbose-indicator-update........( | 
| 3c820 | 69 66 20 28 61 6e 64 20 70 72 65 66 69 78 20 65    6d 62 61 72 6b 2d 76 65 72 62 6f 73 65 2d 69 6e | if.(and.prefix.embark-verbose-in | 
| 3c840 | 64 69 63 61 74 6f 72 2d 6e 65 73 74 65 64 29 0a    20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4c 6f | dicator-nested)............;;.Lo | 
| 3c860 | 6f 6b 75 70 20 70 72 65 66 69 78 20 6b 65 79 6d    61 70 20 67 6c 6f 62 61 6c 6c 79 20 69 66 20 6e | okup.prefix.keymap.globally.if.n | 
| 3c880 | 6f 74 20 66 6f 75 6e 64 20 69 6e 20 61 63 74 69    6f 6e 20 6b 65 79 6d 61 70 0a 20 20 20 20 20 20 | ot.found.in.action.keymap....... | 
| 3c8a0 | 20 20 20 20 20 28 6c 65 74 20 28 28 6f 76 65 72    72 69 64 69 6e 67 2d 74 65 72 6d 69 6e 61 6c 2d | .....(let.((overriding-terminal- | 
| 3c8c0 | 6c 6f 63 61 6c 2d 6d 61 70 20 6b 65 79 6d 61 70    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | local-map.keymap)).............. | 
| 3c8e0 | 28 6b 65 79 2d 62 69 6e 64 69 6e 67 20 70 72 65    66 69 78 20 27 61 63 63 65 70 74 2d 64 65 66 61 | (key-binding.prefix.'accept-defa | 
| 3c900 | 75 6c 74 29 29 0a 20 20 20 20 20 20 20 20 20 6b    65 79 6d 61 70 29 0a 20 20 20 20 20 20 20 74 61 | ult))..........keymap)........ta | 
| 3c920 | 72 67 65 74 73 29 0a 20 20 20 20 20 20 28 6c 65    74 20 28 28 64 69 73 70 6c 61 79 2d 62 75 66 66 | rgets).......(let.((display-buff | 
| 3c940 | 65 72 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 60 28 2c 40 64 69 73 70 6c 61 | er-alist..............`(,@displa | 
| 3c960 | 79 2d 62 75 66 66 65 72 2d 61 6c 69 73 74 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2c | y-buffer-alist................(, | 
| 3c980 | 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 65 6d    62 61 72 6b 2d 2d 76 65 72 62 6f 73 65 2d 69 6e | (regexp-quote.embark--verbose-in | 
| 3c9a0 | 64 69 63 61 74 6f 72 2d 62 75 66 66 65 72 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dicator-buffer)................. | 
| 3c9c0 | 2c 40 65 6d 62 61 72 6b 2d 76 65 72 62 6f 73 65    2d 69 6e 64 69 63 61 74 6f 72 2d 64 69 73 70 6c | ,@embark-verbose-indicator-displ | 
| 3c9e0 | 61 79 2d 61 63 74 69 6f 6e 29 29 29 29 0a 20 20    20 20 20 20 20 20 28 64 69 73 70 6c 61 79 2d 62 | ay-action)))).........(display-b | 
| 3ca00 | 75 66 66 65 72 20 65 6d 62 61 72 6b 2d 2d 76 65    72 62 6f 73 65 2d 69 6e 64 69 63 61 74 6f 72 2d | uffer.embark--verbose-indicator- | 
| 3ca20 | 62 75 66 66 65 72 29 29 29 29 29 0a 0a 28 64 65    66 63 75 73 74 6f 6d 20 65 6d 62 61 72 6b 2d 6d | buffer)))))..(defcustom.embark-m | 
| 3ca40 | 69 78 65 64 2d 69 6e 64 69 63 61 74 6f 72 2d 64    65 6c 61 79 20 30 2e 35 0a 20 20 22 54 69 6d 65 | ixed-indicator-delay.0.5..."Time | 
| 3ca60 | 20 69 6e 20 73 65 63 6f 6e 64 73 20 61 66 74 65    72 20 77 68 69 63 68 20 74 68 65 20 76 65 72 62 | .in.seconds.after.which.the.verb | 
| 3ca80 | 6f 73 65 20 69 6e 64 69 63 61 74 6f 72 20 69 73    20 73 68 6f 77 6e 2e 0a 54 68 65 20 6d 69 78 65 | ose.indicator.is.shown..The.mixe | 
| 3caa0 | 64 20 69 6e 64 69 63 61 74 6f 72 20 73 74 61 72    74 73 20 62 79 20 73 68 6f 77 69 6e 67 20 74 68 | d.indicator.starts.by.showing.th | 
| 3cac0 | 65 20 6d 69 6e 69 6d 61 6c 20 69 6e 64 69 63 61    74 6f 72 20 61 6e 64 0a 61 66 74 65 72 20 74 68 | e.minimal.indicator.and.after.th | 
| 3cae0 | 69 73 20 64 65 6c 61 79 20 73 68 6f 77 73 20 74    68 65 20 76 65 72 62 6f 73 65 20 69 6e 64 69 63 | is.delay.shows.the.verbose.indic | 
| 3cb00 | 61 74 6f 72 2e 22 0a 20 20 3a 74 79 70 65 20 27    28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a | ator."...:type.'(choice.(const.: | 
| 3cb20 | 74 61 67 20 22 4e 6f 20 64 65 6c 61 79 22 20 30    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tag."No.delay".0)............... | 
| 3cb40 | 20 20 20 28 6e 75 6d 62 65 72 20 3a 74 61 67 20    22 44 65 6c 61 79 20 69 6e 20 73 65 63 6f 6e 64 | ...(number.:tag."Delay.in.second | 
| 3cb60 | 73 22 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f    6d 20 65 6d 62 61 72 6b 2d 6d 69 78 65 64 2d 69 | s")))..(defcustom.embark-mixed-i | 
| 3cb80 | 6e 64 69 63 61 74 6f 72 2d 62 6f 74 68 20 6e 69    6c 0a 20 20 22 53 68 6f 77 20 62 6f 74 68 20 69 | ndicator-both.nil..."Show.both.i | 
| 3cba0 | 6e 64 69 63 61 74 6f 72 73 2c 20 65 76 65 6e 20    61 66 74 65 72 20 74 68 65 20 76 65 72 62 6f 73 | ndicators,.even.after.the.verbos | 
| 3cbc0 | 65 20 69 6e 64 69 63 61 74 6f 72 20 61 70 70 65    61 72 65 64 2e 22 0a 20 20 3a 74 79 70 65 20 27 | e.indicator.appeared."...:type.' | 
| 3cbe0 | 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 75 6e    20 65 6d 62 61 72 6b 2d 6d 69 78 65 64 2d 69 6e | boolean)..(defun.embark-mixed-in | 
| 3cc00 | 64 69 63 61 74 6f 72 20 28 29 0a 20 20 22 4d 69    78 65 64 20 69 6e 64 69 63 61 74 6f 72 20 73 68 | dicator.()..."Mixed.indicator.sh | 
| 3cc20 | 6f 77 69 6e 67 20 6b 65 79 6d 61 70 20 61 6e 64    20 74 61 72 67 65 74 73 2e 0a 54 68 65 20 69 6e | owing.keymap.and.targets..The.in | 
| 3cc40 | 64 69 63 61 74 6f 72 20 73 68 6f 77 73 20 74 68    65 20 60 65 6d 62 61 72 6b 2d 6d 69 6e 69 6d 61 | dicator.shows.the.`embark-minima | 
| 3cc60 | 6c 2d 69 6e 64 69 63 61 74 6f 72 27 20 62 79 20    64 65 66 61 75 6c 74 2e 0a 41 66 74 65 72 20 60 | l-indicator'.by.default..After.` | 
| 3cc80 | 65 6d 62 61 72 6b 2d 6d 69 78 65 64 2d 69 6e 64    69 63 61 74 6f 72 2d 64 65 6c 61 79 27 20 73 65 | embark-mixed-indicator-delay'.se | 
| 3cca0 | 63 6f 6e 64 73 2c 20 74 68 65 0a 60 65 6d 62 61    72 6b 2d 76 65 72 62 6f 73 65 2d 69 6e 64 69 63 | conds,.the.`embark-verbose-indic | 
| 3ccc0 | 61 74 6f 72 27 20 69 73 20 73 68 6f 77 6e 2e 20    20 54 68 69 73 20 77 68 69 63 68 2d 6b 65 79 2d | ator'.is.shown...This.which-key- | 
| 3cce0 | 6c 69 6b 65 20 61 70 70 72 6f 61 63 68 0a 65 6e    73 75 72 65 73 20 74 68 61 74 20 45 6d 62 61 72 | like.approach.ensures.that.Embar | 
| 3cd00 | 6b 20 73 74 61 79 73 20 6f 75 74 20 6f 66 20 74    68 65 20 77 61 79 20 66 6f 72 20 71 75 69 63 6b | k.stays.out.of.the.way.for.quick | 
| 3cd20 | 20 61 63 74 69 6f 6e 73 2e 20 20 54 68 65 0a 68    65 6c 70 66 75 6c 20 6b 65 79 62 69 6e 64 69 6e | .actions...The.helpful.keybindin | 
| 3cd40 | 67 20 72 65 6d 69 6e 64 65 72 20 73 74 69 6c 6c    20 70 6f 70 73 20 75 70 20 61 75 74 6f 6d 61 74 | g.reminder.still.pops.up.automat | 
| 3cd60 | 69 63 61 6c 6c 79 20 77 69 74 68 6f 75 74 0a 66    75 72 74 68 65 72 20 75 73 65 72 20 69 6e 74 65 | ically.without.further.user.inte | 
| 3cd80 | 72 76 65 6e 74 69 6f 6e 2e 22 0a 20 20 28 6c 65    74 20 28 28 76 69 6e 64 69 63 61 74 6f 72 20 28 | rvention."...(let.((vindicator.( | 
| 3cda0 | 65 6d 62 61 72 6b 2d 76 65 72 62 6f 73 65 2d 69    6e 64 69 63 61 74 6f 72 29 29 0a 20 20 20 20 20 | embark-verbose-indicator))...... | 
| 3cdc0 | 20 20 20 28 6d 69 6e 64 69 63 61 74 6f 72 20 28    65 6d 62 61 72 6b 2d 6d 69 6e 69 6d 61 6c 2d 69 | ...(mindicator.(embark-minimal-i | 
| 3cde0 | 6e 64 69 63 61 74 6f 72 29 29 0a 20 20 20 20 20    20 20 20 76 69 6e 64 69 63 61 74 6f 72 2d 61 63 | ndicator)).........vindicator-ac | 
| 3ce00 | 74 69 76 65 0a 20 20 20 20 20 20 20 20 76 74 69    6d 65 72 29 0a 20 20 20 20 28 6c 61 6d 62 64 61 | tive.........vtimer).....(lambda | 
| 3ce20 | 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6b 65 79 6d    61 70 20 74 61 72 67 65 74 73 20 70 72 65 66 69 | .(&optional.keymap.targets.prefi | 
| 3ce40 | 78 29 0a 20 20 20 20 20 20 3b 3b 20 41 6c 77 61    79 73 20 63 61 6e 63 65 6c 20 74 68 65 20 74 69 | x).......;;.Always.cancel.the.ti | 
| 3ce60 | 6d 65 72 2e 0a 20 20 20 20 20 20 3b 3b 20 31 2e    20 57 68 65 6e 20 75 70 64 61 74 69 6e 67 2c 20 | mer........;;.1..When.updating,. | 
| 3ce80 | 63 61 6e 63 65 6c 20 74 69 6d 65 72 2c 20 73 69    6e 63 65 20 74 68 65 20 75 73 65 72 20 68 61 73 | cancel.timer,.since.the.user.has | 
| 3cea0 | 20 70 72 65 73 73 65 64 0a 20 20 20 20 20 20 3b    3b 20 20 20 20 61 20 6b 65 79 20 62 65 66 6f 72 | .pressed.......;;....a.key.befor | 
| 3cec0 | 65 20 74 68 65 20 74 69 6d 65 72 20 65 6c 61 70    73 65 64 2e 0a 20 20 20 20 20 20 3b 3b 20 32 2e | e.the.timer.elapsed........;;.2. | 
| 3cee0 | 20 46 6f 72 20 63 6c 65 61 6e 75 70 2c 20 74 68    65 20 74 69 6d 65 72 20 6d 75 73 74 20 61 6c 73 | .For.cleanup,.the.timer.must.als | 
| 3cf00 | 6f 20 62 65 20 63 61 6e 63 65 6c 65 64 2e 0a 20    20 20 20 20 20 28 77 68 65 6e 20 76 74 69 6d 65 | o.be.canceled........(when.vtime | 
| 3cf20 | 72 0a 20 20 20 20 20 20 20 20 28 63 61 6e 63 65    6c 2d 74 69 6d 65 72 20 76 74 69 6d 65 72 29 0a | r.........(cancel-timer.vtimer). | 
| 3cf40 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 74    69 6d 65 72 20 6e 69 6c 29 29 0a 20 20 20 20 20 | ........(setq.vtimer.nil))...... | 
| 3cf60 | 20 28 69 66 20 28 6e 6f 74 20 6b 65 79 6d 61 70    29 0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f | .(if.(not.keymap)...........(pro | 
| 3cf80 | 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    66 75 6e 63 61 6c 6c 20 76 69 6e 64 69 63 61 74 | gn.............(funcall.vindicat | 
| 3cfa0 | 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 77 68 65 6e 20 6d 69 6e 64 69 63 61 74 6f 72 | or).............(when.mindicator | 
| 3cfc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    66 75 6e 63 61 6c 6c 20 6d 69 6e 64 69 63 61 74 | ...............(funcall.mindicat | 
| 3cfe0 | 6f 72 29 29 29 0a 20 20 20 20 20 20 20 20 28 77    68 65 6e 20 6d 69 6e 64 69 63 61 74 6f 72 0a 20 | or))).........(when.mindicator.. | 
| 3d000 | 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c    6c 20 6d 69 6e 64 69 63 61 74 6f 72 20 6b 65 79 | .........(funcall.mindicator.key | 
| 3d020 | 6d 61 70 20 74 61 72 67 65 74 73 20 70 72 65 66    69 78 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 | map.targets.prefix)).........(if | 
| 3d040 | 20 76 69 6e 64 69 63 61 74 6f 72 2d 61 63 74 69    76 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | .vindicator-active.............( | 
| 3d060 | 66 75 6e 63 61 6c 6c 20 76 69 6e 64 69 63 61 74    6f 72 20 6b 65 79 6d 61 70 20 74 61 72 67 65 74 | funcall.vindicator.keymap.target | 
| 3d080 | 73 20 70 72 65 66 69 78 29 0a 20 20 20 20 20 20    20 20 20 20 28 73 65 74 71 20 76 74 69 6d 65 72 | s.prefix)...........(setq.vtimer | 
| 3d0a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 72 75 6e 2d 61 74 2d 74 69 6d 65 0a 20 20 | .................(run-at-time... | 
| 3d0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65    6d 62 61 72 6b 2d 6d 69 78 65 64 2d 69 6e 64 69 | ...............embark-mixed-indi | 
| 3d0e0 | 63 61 74 6f 72 2d 64 65 6c 61 79 20 6e 69 6c 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cator-delay.nil................. | 
| 3d100 | 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .(lambda.()....................( | 
| 3d120 | 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 20 65    6d 62 61 72 6b 2d 6d 69 78 65 64 2d 69 6e 64 69 | when.(and.(not.embark-mixed-indi | 
| 3d140 | 63 61 74 6f 72 2d 62 6f 74 68 29 20 6d 69 6e 64    69 63 61 74 6f 72 29 0a 20 20 20 20 20 20 20 20 | cator-both).mindicator)......... | 
| 3d160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75    6e 63 61 6c 6c 20 6d 69 6e 64 69 63 61 74 6f 72 | .............(funcall.mindicator | 
| 3d180 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 73 65 74 71 20 6d 69 6e | )......................(setq.min | 
| 3d1a0 | 64 69 63 61 74 6f 72 20 6e 69 6c 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dicator.nil))................... | 
| 3d1c0 | 20 28 73 65 74 71 20 76 69 6e 64 69 63 61 74 6f    72 2d 61 63 74 69 76 65 20 74 29 0a 20 20 20 20 | .(setq.vindicator-active.t)..... | 
| 3d1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    66 75 6e 63 61 6c 6c 20 76 69 6e 64 69 63 61 74 | ...............(funcall.vindicat | 
| 3d200 | 6f 72 20 6b 65 79 6d 61 70 20 74 61 72 67 65 74    73 20 70 72 65 66 69 78 29 29 29 29 29 29 29 29 | or.keymap.targets.prefix)))))))) | 
| 3d220 | 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 6d 62 61 72 6b 2d | )..;;;###autoload.(defun.embark- | 
| 3d240 | 62 69 6e 64 69 6e 67 73 2d 69 6e 2d 6b 65 79 6d    61 70 20 28 6b 65 79 6d 61 70 29 0a 20 20 22 45 | bindings-in-keymap.(keymap)..."E | 
| 3d260 | 78 70 6c 6f 72 65 20 63 6f 6d 6d 61 6e 64 20 6b    65 79 20 62 69 6e 64 69 6e 67 73 20 69 6e 20 4b | xplore.command.key.bindings.in.K | 
| 3d280 | 45 59 4d 41 50 20 77 69 74 68 20 60 63 6f 6d 70    6c 65 74 69 6e 67 2d 72 65 61 64 27 2e 0a 54 68 | EYMAP.with.`completing-read'..Th | 
| 3d2a0 | 65 20 73 65 6c 65 63 74 65 64 20 63 6f 6d 6d 61    6e 64 20 77 69 6c 6c 20 62 65 20 65 78 65 63 75 | e.selected.command.will.be.execu | 
| 3d2c0 | 74 65 64 2e 20 20 49 6e 74 65 72 61 63 74 69 76    65 6c 79 2c 20 70 72 6f 6d 70 74 20 74 68 65 0a | ted...Interactively,.prompt.the. | 
| 3d2e0 | 75 73 65 72 20 66 6f 72 20 61 20 4b 45 59 4d 41    50 20 76 61 72 69 61 62 6c 65 2e 22 0a 20 20 28 | user.for.a.KEYMAP.variable."...( | 
| 3d300 | 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28    6c 69 73 74 0a 20 20 20 20 28 73 79 6d 62 6f 6c | interactive....(list.....(symbol | 
| 3d320 | 2d 76 61 6c 75 65 0a 20 20 20 20 20 28 69 6e 74    65 72 6e 2d 73 6f 66 74 0a 20 20 20 20 20 20 28 | -value......(intern-soft.......( | 
| 3d340 | 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a    20 20 20 20 20 20 20 22 4b 65 79 6d 61 70 3a 20 | completing-read........"Keymap:. | 
| 3d360 | 22 0a 20 20 20 20 20 20 20 28 65 6d 62 61 72 6b    2d 2d 77 69 74 68 2d 63 61 74 65 67 6f 72 79 0a | "........(embark--with-category. | 
| 3d380 | 20 20 20 20 20 20 20 20 27 76 61 72 69 61 62 6c    65 0a 20 20 20 20 20 20 20 20 28 63 6c 2d 6c 6f | ........'variable.........(cl-lo | 
| 3d3a0 | 6f 70 20 66 6f 72 20 78 20 62 65 69 6e 67 20 74    68 65 20 73 79 6d 62 6f 6c 73 0a 20 20 20 20 20 | op.for.x.being.the.symbols...... | 
| 3d3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28    61 6e 64 20 28 62 6f 75 6e 64 70 20 78 29 20 28 | ............if.(and.(boundp.x).( | 
| 3d3e0 | 6b 65 79 6d 61 70 70 20 28 73 79 6d 62 6f 6c 2d    76 61 6c 75 65 20 78 29 29 29 0a 20 20 20 20 20 | keymapp.(symbol-value.x)))...... | 
| 3d400 | 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6c    65 63 74 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 | ............collect.(symbol-name | 
| 3d420 | 20 78 29 29 29 0a 20 20 20 20 20 20 20 6e 69 6c    20 74 20 6e 69 6c 20 27 76 61 72 69 61 62 6c 65 | .x)))........nil.t.nil.'variable | 
| 3d440 | 2d 6e 61 6d 65 2d 68 69 73 74 6f 72 79 0a 20 20    20 20 20 20 20 28 6c 65 74 20 28 28 6d 61 6a 6f | -name-history........(let.((majo | 
| 3d460 | 72 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 | r-mode-map...............(concat | 
| 3d480 | 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 6d 61    6a 6f 72 2d 6d 6f 64 65 29 20 22 2d 6d 61 70 22 | .(symbol-name.major-mode)."-map" | 
| 3d4a0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68    65 6e 20 28 69 6e 74 65 72 6e 2d 73 6f 66 74 20 | )))..........(when.(intern-soft. | 
| 3d4c0 | 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 6d 61 70 29 20    6d 61 6a 6f 72 2d 6d 6f 64 65 2d 6d 61 70 29 29 | major-mode-map).major-mode-map)) | 
| 3d4e0 | 29 29 29 29 29 0a 20 20 28 77 68 65 6e 2d 6c 65    74 20 28 63 6f 6d 6d 61 6e 64 20 28 65 6d 62 61 | )))))...(when-let.(command.(emba | 
| 3d500 | 72 6b 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65    61 64 2d 70 72 6f 6d 70 74 65 72 20 6b 65 79 6d | rk-completing-read-prompter.keym | 
| 3d520 | 61 70 20 6e 69 6c 20 27 6e 6f 2d 64 65 66 61 75    6c 74 29 29 0a 20 20 20 20 28 63 61 6c 6c 2d 69 | ap.nil.'no-default)).....(call-i | 
| 3d540 | 6e 74 65 72 61 63 74 69 76 65 6c 79 20 63 6f 6d    6d 61 6e 64 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 | nteractively.command)))..;;;###a | 
| 3d560 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65    6d 62 61 72 6b 2d 62 69 6e 64 69 6e 67 73 20 28 | utoload.(defun.embark-bindings.( | 
| 3d580 | 67 6c 6f 62 61 6c 29 0a 20 20 22 45 78 70 6c 6f    72 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 61 | global)..."Explore.current.comma | 
| 3d5a0 | 6e 64 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20    77 69 74 68 20 60 63 6f 6d 70 6c 65 74 69 6e 67 | nd.key.bindings.with.`completing | 
| 3d5c0 | 2d 72 65 61 64 27 2e 0a 54 68 65 20 73 65 6c 65    63 74 65 64 20 63 6f 6d 6d 61 6e 64 20 77 69 6c | -read'..The.selected.command.wil | 
| 3d5e0 | 6c 20 62 65 20 65 78 65 63 75 74 65 64 2e 0a 0a    54 68 69 73 20 73 68 6f 77 73 20 6b 65 79 20 62 | l.be.executed...This.shows.key.b | 
| 3d600 | 69 6e 64 69 6e 67 73 20 66 72 6f 6d 20 6d 69 6e    6f 72 20 6d 6f 64 65 20 6d 61 70 73 20 61 6e 64 | indings.from.minor.mode.maps.and | 
| 3d620 | 20 74 68 65 20 6c 6f 63 61 6c 0a 6d 61 70 20 28    75 73 75 61 6c 6c 79 20 73 65 74 20 62 79 20 74 | .the.local.map.(usually.set.by.t | 
| 3d640 | 68 65 20 6d 61 6a 6f 72 20 6d 6f 64 65 29 2c 20    62 75 74 20 61 6c 73 6f 20 6c 65 73 73 20 63 6f | he.major.mode),.but.also.less.co | 
| 3d660 | 6d 6d 6f 6e 20 6b 65 79 6d 61 70 73 0a 73 75 63    68 20 61 73 20 74 68 6f 73 65 20 66 72 6f 6d 20 | mmon.keymaps.such.as.those.from. | 
| 3d680 | 61 20 74 65 78 74 20 70 72 6f 70 65 72 74 79 20    6f 72 20 6f 76 65 72 6c 61 79 2c 20 6f 72 20 74 | a.text.property.or.overlay,.or.t | 
| 3d6a0 | 68 65 20 6f 76 65 72 72 69 64 69 6e 67 0a 6d 61    70 73 3a 20 60 6f 76 65 72 72 69 64 69 6e 67 2d | he.overriding.maps:.`overriding- | 
| 3d6c0 | 74 65 72 6d 69 6e 61 6c 2d 6c 6f 63 61 6c 2d 6d    61 70 27 20 61 6e 64 20 60 6f 76 65 72 72 69 64 | terminal-local-map'.and.`overrid | 
| 3d6e0 | 69 6e 67 2d 6c 6f 63 61 6c 2d 6d 61 70 27 2e 0a    0a 41 64 64 69 74 69 6f 6e 61 6c 6c 79 2c 20 69 | ing-local-map'...Additionally,.i | 
| 3d700 | 66 20 47 4c 4f 42 41 4c 20 69 73 20 6e 6f 6e 2d    6e 69 6c 20 28 69 6e 74 65 72 61 63 74 69 76 65 | f.GLOBAL.is.non-nil.(interactive | 
| 3d720 | 6c 79 2c 20 69 66 20 63 61 6c 6c 65 64 20 77 69    74 68 0a 61 20 70 72 65 66 69 78 20 61 72 67 75 | ly,.if.called.with.a.prefix.argu | 
| 3d740 | 6d 65 6e 74 29 2c 20 74 68 69 73 20 63 6f 6d 6d    61 6e 64 20 69 6e 63 6c 75 64 65 73 20 67 6c 6f | ment),.this.command.includes.glo | 
| 3d760 | 62 61 6c 20 6b 65 79 20 62 69 6e 64 69 6e 67 73    2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | bal.key.bindings."...(interactiv | 
| 3d780 | 65 20 22 50 22 29 0a 20 20 28 65 6d 62 61 72 6b    2d 62 69 6e 64 69 6e 67 73 2d 69 6e 2d 6b 65 79 | e."P")...(embark-bindings-in-key | 
| 3d7a0 | 6d 61 70 0a 20 20 20 28 6d 61 6b 65 2d 63 6f 6d    70 6f 73 65 64 2d 6b 65 79 6d 61 70 0a 20 20 20 | map....(make-composed-keymap.... | 
| 3d7c0 | 20 28 6c 65 74 20 28 28 61 6c 6c 2d 6d 61 70 73    20 28 63 75 72 72 65 6e 74 2d 61 63 74 69 76 65 | .(let.((all-maps.(current-active | 
| 3d7e0 | 2d 6d 61 70 73 20 74 29 29 29 0a 20 20 20 20 20    20 28 69 66 20 67 6c 6f 62 61 6c 20 61 6c 6c 2d | -maps.t))).......(if.global.all- | 
| 3d800 | 6d 61 70 73 20 28 72 65 6d 71 20 67 6c 6f 62 61    6c 2d 6d 61 70 20 61 6c 6c 2d 6d 61 70 73 29 29 | maps.(remq.global-map.all-maps)) | 
| 3d820 | 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 6d 62 61 | ))))..;;;###autoload.(defun.emba | 
| 3d840 | 72 6b 2d 62 69 6e 64 69 6e 67 73 2d 61 74 2d 70    6f 69 6e 74 20 28 29 0a 20 20 22 45 78 70 6c 6f | rk-bindings-at-point.()..."Explo | 
| 3d860 | 72 65 20 61 6c 6c 20 6b 65 79 20 62 69 6e 64 69    6e 67 73 20 61 74 20 70 6f 69 6e 74 20 77 69 74 | re.all.key.bindings.at.point.wit | 
| 3d880 | 68 20 60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65    61 64 27 2e 0a 54 68 65 20 73 65 6c 65 63 74 65 | h.`completing-read'..The.selecte | 
| 3d8a0 | 64 20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20 62    65 20 65 78 65 63 75 74 65 64 2e 0a 0a 54 68 69 | d.command.will.be.executed...Thi | 
| 3d8c0 | 73 20 63 6f 6d 6d 61 6e 64 20 6c 69 73 74 73 20    6b 65 79 20 62 69 6e 64 69 6e 67 73 20 66 6f 75 | s.command.lists.key.bindings.fou | 
| 3d8e0 | 6e 64 20 69 6e 20 6b 65 79 6d 61 70 73 20 73 70    65 63 69 66 69 65 64 20 62 79 20 74 68 65 0a 74 | nd.in.keymaps.specified.by.the.t | 
| 3d900 | 65 78 74 20 70 72 6f 70 65 72 74 69 65 73 20 60    6b 65 79 6d 61 70 27 20 6f 72 20 60 6c 6f 63 61 | ext.properties.`keymap'.or.`loca | 
| 3d920 | 6c 2d 6d 61 70 27 2c 20 66 72 6f 6d 20 65 69 74    68 65 72 20 62 75 66 66 65 72 20 74 65 78 74 0a | l-map',.from.either.buffer.text. | 
| 3d940 | 6f 72 20 61 6e 20 6f 76 65 72 6c 61 79 2e 20 20    54 68 65 73 65 20 61 72 65 20 6e 6f 74 20 77 69 | or.an.overlay...These.are.not.wi | 
| 3d960 | 64 65 6c 79 20 75 73 65 64 20 69 6e 20 45 6d 61    63 73 2c 20 61 6e 64 20 77 68 65 6e 20 74 68 65 | dely.used.in.Emacs,.and.when.the | 
| 3d980 | 79 0a 61 72 65 20 75 73 65 64 20 63 61 6e 20 62    65 20 73 6f 6d 65 77 68 61 74 20 68 61 72 64 20 | y.are.used.can.be.somewhat.hard. | 
| 3d9a0 | 74 6f 20 64 69 73 63 6f 76 65 72 2e 20 20 45 78    61 6d 70 6c 65 73 20 6f 66 20 6c 6f 63 61 74 69 | to.discover...Examples.of.locati | 
| 3d9c0 | 6f 6e 73 0a 74 68 61 74 20 68 61 76 65 20 73 75    63 68 20 61 20 6b 65 79 6d 61 70 20 61 72 65 20 | ons.that.have.such.a.keymap.are. | 
| 3d9e0 | 6c 69 6e 6b 73 20 61 6e 64 20 69 6d 61 67 65 73    20 69 6e 20 60 65 77 77 27 20 62 75 66 66 65 72 | links.and.images.in.`eww'.buffer | 
| 3da00 | 73 2c 0a 61 74 74 61 63 68 6d 65 6e 74 20 6c 69    6e 6b 73 20 69 6e 20 60 67 6e 75 73 27 20 61 72 | s,.attachment.links.in.`gnus'.ar | 
| 3da20 | 74 69 63 6c 65 20 62 75 66 66 65 72 73 2c 20 61    6e 64 20 74 68 65 20 73 74 61 73 68 20 6c 69 6e | ticle.buffers,.and.the.stash.lin | 
| 3da40 | 65 0a 69 6e 20 61 20 60 76 63 2d 64 69 72 27 20    62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 | e.in.a.`vc-dir'.buffer."...(inte | 
| 3da60 | 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 2d 6c    65 74 20 28 28 6b 65 79 6d 61 70 73 20 28 64 65 | ractive)...(if-let.((keymaps.(de | 
| 3da80 | 6c 71 20 6e 69 6c 20 28 6c 69 73 74 20 28 67 65    74 2d 63 68 61 72 2d 70 72 6f 70 65 72 74 79 20 | lq.nil.(list.(get-char-property. | 
| 3daa0 | 28 70 6f 69 6e 74 29 20 27 6b 65 79 6d 61 70 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (point).'keymap)................ | 
| 3dac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 67 65 74 2d 63 68 61 72 2d 70 | .....................(get-char-p | 
| 3dae0 | 72 6f 70 65 72 74 79 20 28 70 6f 69 6e 74 29 20    27 6c 6f 63 61 6c 2d 6d 61 70 29 29 29 29 29 0a | roperty.(point).'local-map))))). | 
| 3db00 | 20 20 20 20 20 20 28 65 6d 62 61 72 6b 2d 62 69    6e 64 69 6e 67 73 2d 69 6e 2d 6b 65 79 6d 61 70 | ......(embark-bindings-in-keymap | 
| 3db20 | 20 28 6d 61 6b 65 2d 63 6f 6d 70 6f 73 65 64 2d    6b 65 79 6d 61 70 20 6b 65 79 6d 61 70 73 29 29 | .(make-composed-keymap.keymaps)) | 
| 3db40 | 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72    20 22 4e 6f 20 6b 65 79 20 62 69 6e 64 69 6e 67 | .....(user-error."No.key.binding | 
| 3db60 | 73 20 66 6f 75 6e 64 20 61 74 20 70 6f 69 6e 74    22 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | s.found.at.point")))..;;;###auto | 
| 3db80 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 6d 62 61    72 6b 2d 70 72 65 66 69 78 2d 68 65 6c 70 2d 63 | load.(defun.embark-prefix-help-c | 
| 3dba0 | 6f 6d 6d 61 6e 64 20 28 29 0a 20 20 22 50 72 6f    6d 70 74 20 66 6f 72 20 61 6e 64 20 72 75 6e 20 | ommand.()..."Prompt.for.and.run. | 
| 3dbc0 | 61 20 63 6f 6d 6d 61 6e 64 20 62 6f 75 6e 64 20    69 6e 20 74 68 65 20 70 72 65 66 69 78 20 75 73 | a.command.bound.in.the.prefix.us | 
| 3dbe0 | 65 64 20 66 6f 72 20 74 68 69 73 20 63 6f 6d 6d    61 6e 64 2e 0a 54 68 65 20 70 72 65 66 69 78 20 | ed.for.this.command..The.prefix. | 
| 3dc00 | 64 65 73 63 72 69 62 65 64 20 63 6f 6e 73 69 73    74 73 20 6f 66 20 61 6c 6c 20 62 75 74 20 74 68 | described.consists.of.all.but.th | 
| 3dc20 | 65 20 6c 61 73 74 20 65 76 65 6e 74 20 6f 66 20    74 68 65 0a 6b 65 79 20 73 65 71 75 65 6e 63 65 | e.last.event.of.the.key.sequence | 
| 3dc40 | 20 74 68 61 74 20 72 61 6e 20 74 68 69 73 20 63    6f 6d 6d 61 6e 64 2e 20 20 54 68 69 73 20 66 75 | .that.ran.this.command...This.fu | 
| 3dc60 | 6e 63 74 69 6f 6e 20 69 73 20 69 6e 74 65 6e 64    65 64 20 74 6f 0a 62 65 20 75 73 65 64 20 61 73 | nction.is.intended.to.be.used.as | 
| 3dc80 | 20 61 20 76 61 6c 75 65 20 66 6f 72 20 60 70 72    65 66 69 78 2d 68 65 6c 70 2d 63 6f 6d 6d 61 6e | .a.value.for.`prefix-help-comman | 
| 3dca0 | 64 27 2e 0a 0a 49 6e 20 61 64 64 69 74 69 6f 6e    20 74 6f 20 75 73 69 6e 67 20 63 6f 6d 70 6c 65 | d'...In.addition.to.using.comple | 
| 3dcc0 | 74 69 6f 6e 20 74 6f 20 73 65 6c 65 63 74 20 61    20 63 6f 6d 6d 61 6e 64 2c 20 79 6f 75 20 63 61 | tion.to.select.a.command,.you.ca | 
| 3dce0 | 6e 20 61 6c 73 6f 0a 74 79 70 65 20 40 20 61 6e    64 20 74 68 65 20 6b 65 79 20 62 69 6e 64 69 6e | n.also.type.@.and.the.key.bindin | 
| 3dd00 | 67 20 28 77 69 74 68 6f 75 74 20 74 68 65 20 70    72 65 66 69 78 29 2e 22 0a 20 20 28 69 6e 74 65 | g.(without.the.prefix)."...(inte | 
| 3dd20 | 72 61 63 74 69 76 65 29 0a 20 20 28 77 68 65 6e    2d 6c 65 74 20 28 28 6b 65 79 73 20 28 74 68 69 | ractive)...(when-let.((keys.(thi | 
| 3dd40 | 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 2d 76    65 63 74 6f 72 29 29 0a 20 20 20 20 20 20 20 20 | s-command-keys-vector))......... | 
| 3dd60 | 20 20 20 20 20 28 70 72 65 66 69 78 20 28 73 65    71 2d 74 61 6b 65 20 6b 65 79 73 20 28 31 2d 20 | .....(prefix.(seq-take.keys.(1-. | 
| 3dd80 | 28 6c 65 6e 67 74 68 20 6b 65 79 73 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b | (length.keys))))..............(k | 
| 3dda0 | 65 79 6d 61 70 20 28 6b 65 79 2d 62 69 6e 64 69    6e 67 20 70 72 65 66 69 78 20 27 61 63 63 65 70 | eymap.(key-binding.prefix.'accep | 
| 3ddc0 | 74 2d 64 65 66 61 75 6c 74 29 29 29 0a 20 20 20    20 28 6d 69 6e 69 62 75 66 66 65 72 2d 77 69 74 | t-default))).....(minibuffer-wit | 
| 3dde0 | 68 2d 73 65 74 75 70 2d 68 6f 6f 6b 0a 20 20 20    20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a | h-setup-hook.........(lambda.(). | 
| 3de00 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28    28 70 74 20 28 2d 20 28 6d 69 6e 69 62 75 66 66 | ..........(let.((pt.(-.(minibuff | 
| 3de20 | 65 72 2d 70 72 6f 6d 70 74 2d 65 6e 64 29 20 32    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | er-prompt-end).2)))............. | 
| 3de40 | 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 28 6d 61    6b 65 2d 6f 76 65 72 6c 61 79 20 70 74 20 70 74 | (overlay-put.(make-overlay.pt.pt | 
| 3de60 | 29 20 27 62 65 66 6f 72 65 2d 73 74 72 69 6e 67    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).'before-string................ | 
| 3de80 | 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61    74 20 22 20 75 6e 64 65 72 20 25 73 22 20 28 6b | ..........(format.".under.%s".(k | 
| 3dea0 | 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 70    72 65 66 69 78 29 29 29 29 29 0a 20 20 20 20 20 | ey-description.prefix)))))...... | 
| 3dec0 | 20 28 65 6d 62 61 72 6b 2d 62 69 6e 64 69 6e 67    73 2d 69 6e 2d 6b 65 79 6d 61 70 20 6b 65 79 6d | .(embark-bindings-in-keymap.keym | 
| 3dee0 | 61 70 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65    6d 62 61 72 6b 2d 2d 70 72 6f 6d 70 74 20 28 69 | ap))))..(defun.embark--prompt.(i | 
| 3df00 | 6e 64 69 63 61 74 6f 72 73 20 6b 65 79 6d 61 70    20 74 61 72 67 65 74 73 29 0a 20 20 22 43 61 6c | ndicators.keymap.targets)..."Cal | 
| 3df20 | 6c 20 74 68 65 20 70 72 6f 6d 70 74 65 72 20 77    69 74 68 20 4b 45 59 4d 41 50 20 61 6e 64 20 49 | l.the.prompter.with.KEYMAP.and.I | 
| 3df40 | 4e 44 49 43 41 54 4f 52 53 2e 0a 54 68 65 20 54    41 52 47 45 54 53 20 61 72 65 20 64 69 73 70 6c | NDICATORS..The.TARGETS.are.displ | 
| 3df60 | 61 79 65 64 20 66 6f 72 20 61 63 74 69 6f 6e 73    20 6f 75 74 73 69 64 65 20 74 68 65 20 6d 69 6e | ayed.for.actions.outside.the.min | 
| 3df80 | 69 62 75 66 66 65 72 2e 22 0a 20 20 28 6d 61 70    63 20 28 6c 61 6d 62 64 61 20 28 69 29 20 28 66 | ibuffer."...(mapc.(lambda.(i).(f | 
| 3dfa0 | 75 6e 63 61 6c 6c 20 69 20 6b 65 79 6d 61 70 20    74 61 72 67 65 74 73 29 29 20 69 6e 64 69 63 61 | uncall.i.keymap.targets)).indica | 
| 3dfc0 | 74 6f 72 73 29 0a 20 20 28 63 6f 6e 64 69 74 69    6f 6e 2d 63 61 73 65 20 6e 69 6c 0a 20 20 20 20 | tors)...(condition-case.nil..... | 
| 3dfe0 | 20 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 77 69    74 68 2d 73 65 74 75 70 2d 68 6f 6f 6b 0a 20 20 | ..(minibuffer-with-setup-hook... | 
| 3e000 | 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20    28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b | ........(lambda.().............; | 
| 3e020 | 3b 20 69 66 20 74 68 65 20 70 72 6f 6d 70 74 65    72 20 6f 70 65 6e 73 20 69 74 73 20 6f 77 6e 20 | ;.if.the.prompter.opens.its.own. | 
| 3e040 | 6d 69 6e 69 62 75 66 66 65 72 2c 20 73 68 6f 77    0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | minibuffer,.show.............;;. | 
| 3e060 | 74 68 65 20 69 6e 64 69 63 61 74 6f 72 20 74 68    65 72 65 20 74 6f 6f 0a 20 20 20 20 20 20 20 20 | the.indicator.there.too......... | 
| 3e080 | 20 20 20 20 28 6c 65 74 20 28 28 69 6e 6e 65 72    2d 69 6e 64 69 63 61 74 6f 72 73 20 28 6d 61 70 | ....(let.((inner-indicators.(map | 
| 3e0a0 | 63 61 72 20 23 27 66 75 6e 63 61 6c 6c 20 65 6d    62 61 72 6b 2d 69 6e 64 69 63 61 74 6f 72 73 29 | car.#'funcall.embark-indicators) | 
| 3e0c0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 70 63 20 28 6c 61 6d 62 64 61 20 28 | ))...............(mapc.(lambda.( | 
| 3e0e0 | 69 29 20 28 66 75 6e 63 61 6c 6c 20 69 20 6b 65    79 6d 61 70 20 74 61 72 67 65 74 73 29 29 20 69 | i).(funcall.i.keymap.targets)).i | 
| 3e100 | 6e 6e 65 72 2d 69 6e 64 69 63 61 74 6f 72 73 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | nner-indicators)...............( | 
| 3e120 | 61 64 64 2d 68 6f 6f 6b 20 27 6d 69 6e 69 62 75    66 66 65 72 2d 65 78 69 74 2d 68 6f 6f 6b 0a 20 | add-hook.'minibuffer-exit-hook.. | 
| 3e140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 | .......................(lambda.( | 
| 3e160 | 29 20 28 6d 61 70 63 20 23 27 66 75 6e 63 61 6c    6c 20 69 6e 6e 65 72 2d 69 6e 64 69 63 61 74 6f | ).(mapc.#'funcall.inner-indicato | 
| 3e180 | 72 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c | rs)).........................nil | 
| 3e1a0 | 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c    65 74 20 28 28 65 6e 61 62 6c 65 2d 72 65 63 75 | .t))).........(let.((enable-recu | 
| 3e1c0 | 72 73 69 76 65 2d 6d 69 6e 69 62 75 66 66 65 72    73 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 | rsive-minibuffers.t))........... | 
| 3e1e0 | 28 66 75 6e 63 61 6c 6c 20 65 6d 62 61 72 6b 2d    70 72 6f 6d 70 74 65 72 20 6b 65 79 6d 61 70 0a | (funcall.embark-prompter.keymap. | 
| 3e200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 61 6d 62 64 61 20 28 70 72 65 66 | ...................(lambda.(pref | 
| 3e220 | 69 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 70 63 20 28 | ix)......................(mapc.( | 
| 3e240 | 6c 61 6d 62 64 61 20 28 69 29 20 28 66 75 6e 63    61 6c 6c 20 69 20 6b 65 79 6d 61 70 20 74 61 72 | lambda.(i).(funcall.i.keymap.tar | 
| 3e260 | 67 65 74 73 20 70 72 65 66 69 78 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gets.prefix))................... | 
| 3e280 | 20 20 20 20 20 20 20 20 20 69 6e 64 69 63 61 74    6f 72 73 29 29 29 29 29 0a 20 20 20 20 28 71 75 | .........indicators))))).....(qu | 
| 3e2a0 | 69 74 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 76    61 72 20 65 6d 62 61 72 6b 2d 2d 72 75 6e 2d 61 | it.nil)))..(defvar.embark--run-a | 
| 3e2c0 | 66 74 65 72 2d 63 6f 6d 6d 61 6e 64 2d 66 75 6e    63 74 69 6f 6e 73 20 6e 69 6c 0a 20 20 22 41 62 | fter-command-functions.nil..."Ab | 
| 3e2e0 | 6e 6f 72 6d 61 6c 20 68 6f 6f 6b 2c 20 75 73 65    64 20 62 79 20 60 65 6d 62 61 72 6b 2d 2d 72 75 | normal.hook,.used.by.`embark--ru | 
| 3e300 | 6e 2d 61 66 74 65 72 2d 63 6f 6d 6d 61 6e 64 27    2e 22 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 | n-after-command'.")..(defun.emba | 
| 3e320 | 72 6b 2d 2d 72 75 6e 2d 61 66 74 65 72 2d 63 6f    6d 6d 61 6e 64 20 28 66 6e 20 26 72 65 73 74 20 | rk--run-after-command.(fn.&rest. | 
| 3e340 | 61 72 67 73 29 0a 20 20 22 43 61 6c 6c 20 46 4e    20 77 69 74 68 20 41 52 47 53 20 61 66 74 65 72 | args)..."Call.FN.with.ARGS.after | 
| 3e360 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d    6d 61 6e 64 73 20 66 69 6e 69 73 68 65 73 2e 0a | .the.current.commands.finishes.. | 
| 3e380 | 49 66 20 6d 75 6c 74 69 70 6c 65 20 66 75 6e 63    74 69 6f 6e 73 20 61 72 65 20 71 75 65 75 65 64 | If.multiple.functions.are.queued | 
| 3e3a0 | 20 77 69 74 68 20 74 68 69 73 20 66 75 6e 63 74    69 6f 6e 20 64 75 72 69 6e 67 20 74 68 65 0a 73 | .with.this.function.during.the.s | 
| 3e3c0 | 61 6d 65 20 63 6f 6d 6d 61 6e 64 2c 20 74 68 65    79 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 | ame.command,.they.will.be.called | 
| 3e3e0 | 20 69 6e 20 74 68 65 20 6f 72 64 65 72 20 66 72    6f 6d 20 74 68 65 20 6f 6e 65 0a 71 75 65 75 65 | .in.the.order.from.the.one.queue | 
| 3e400 | 64 20 6d 6f 73 74 20 72 65 63 65 6e 74 6c 79 20    74 6f 20 74 68 65 20 6f 6e 65 20 71 75 65 75 65 | d.most.recently.to.the.one.queue | 
| 3e420 | 64 20 6c 65 61 73 74 20 72 65 63 65 6e 74 6c 79    2e 22 0a 20 20 3b 3b 20 57 65 20 64 6f 6e 27 74 | d.least.recently."...;;.We.don't | 
| 3e440 | 20 73 69 6d 70 6c 79 20 61 64 64 20 46 4e 20 74    6f 20 60 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d | .simply.add.FN.to.`post-command- | 
| 3e460 | 68 6f 6f 6b 27 20 62 65 63 61 75 73 65 20 46 4e    20 6d 61 79 20 72 65 63 75 72 73 69 76 65 6c 79 | hook'.because.FN.may.recursively | 
| 3e480 | 0a 20 20 3b 3b 20 63 61 6c 6c 20 74 68 69 73 20    66 75 6e 63 74 69 6f 6e 2e 20 20 49 6e 20 74 68 | ...;;.call.this.function...In.th | 
| 3e4a0 | 61 74 20 63 61 73 65 2c 20 46 4e 20 77 6f 75 6c    64 20 6d 6f 64 69 66 79 20 60 70 6f 73 74 2d 63 | at.case,.FN.would.modify.`post-c | 
| 3e4c0 | 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 27 0a 20 20 3b    3b 20 66 72 6f 6d 20 77 69 74 68 69 6e 20 70 6f | ommand-hook'...;;.from.within.po | 
| 3e4e0 | 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 2c    20 77 68 69 63 68 20 64 6f 65 73 6e 27 74 20 62 | st-command-hook,.which.doesn't.b | 
| 3e500 | 65 68 61 76 65 20 70 72 6f 70 65 72 6c 79 20 69    6e 20 6f 75 72 20 63 61 73 65 2e 0a 20 20 3b 3b | ehave.properly.in.our.case....;; | 
| 3e520 | 20 57 65 20 75 73 65 20 6f 75 72 20 6f 77 6e 20    61 62 6e 6f 72 6d 61 6c 20 68 6f 6f 6b 20 61 6e | .We.use.our.own.abnormal.hook.an | 
| 3e540 | 64 20 72 75 6e 20 69 74 20 66 72 6f 6d 20 50 43    48 20 69 6e 20 61 20 77 61 79 20 74 68 61 74 20 | d.run.it.from.PCH.in.a.way.that. | 
| 3e560 | 69 74 20 69 73 20 4f 4b 20 74 6f 0a 20 20 3b 3b    20 6d 6f 64 69 66 79 20 69 74 20 66 72 6f 6d 20 | it.is.OK.to...;;.modify.it.from. | 
| 3e580 | 77 69 74 68 69 6e 20 69 74 73 20 6f 77 6e 20 66    75 6e 63 74 69 6f 6e 73 2e 0a 20 20 28 75 6e 6c | within.its.own.functions....(unl | 
| 3e5a0 | 65 73 73 20 65 6d 62 61 72 6b 2d 2d 72 75 6e 2d    61 66 74 65 72 2d 63 6f 6d 6d 61 6e 64 2d 66 75 | ess.embark--run-after-command-fu | 
| 3e5c0 | 6e 63 74 69 6f 6e 73 0a 20 20 20 20 28 6c 65 74    20 28 70 63 68 20 74 69 6d 65 72 20 68 61 73 2d | nctions.....(let.(pch.timer.has- | 
| 3e5e0 | 72 75 6e 29 0a 20 20 20 20 20 20 28 73 65 74 71    20 70 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 | run).......(setq.pch............ | 
| 3e600 | 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 | .(lambda.()...............(remov | 
| 3e620 | 65 2d 68 6f 6f 6b 20 27 70 6f 73 74 2d 63 6f 6d    6d 61 6e 64 2d 68 6f 6f 6b 20 70 63 68 29 0a 20 | e-hook.'post-command-hook.pch).. | 
| 3e640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61    6e 63 65 6c 2d 74 69 6d 65 72 20 74 69 6d 65 72 | .............(cancel-timer.timer | 
| 3e660 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 75 6e 6c 65 73 73 20 68 61 73 2d 72 75 6e 0a | )...............(unless.has-run. | 
| 3e680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 73 65 74 71 20 68 61 73 2d 72 75 6e 20 74 29 | ................(setq.has-run.t) | 
| 3e6a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 77 68 69 6c 65 20 65 6d 62 61 72 6b 2d 2d | .................(while.embark-- | 
| 3e6c0 | 72 75 6e 2d 61 66 74 65 72 2d 63 6f 6d 6d 61 6e    64 2d 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 | run-after-command-functions..... | 
| 3e6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 | ..............;;.The.following.f | 
| 3e700 | 75 6e 63 61 6c 6c 20 6d 61 79 20 72 65 63 75 72    73 69 76 65 6c 79 20 63 61 6c 6c 0a 20 20 20 20 | uncall.may.recursively.call..... | 
| 3e720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 60 65 6d 62 61 72 6b 2d 2d 72 75 6e 2d 61 66 | ..............;;.`embark--run-af | 
| 3e740 | 74 65 72 2d 63 6f 6d 6d 61 6e 64 27 2c 20 6d 6f    64 69 66 79 69 6e 67 0a 20 20 20 20 20 20 20 20 | ter-command',.modifying......... | 
| 3e760 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 65 6d    62 61 72 6b 2d 2d 72 75 6e 2d 61 66 74 65 72 2d | ..........;;.`embark--run-after- | 
| 3e780 | 63 6f 6d 6d 61 6e 64 2d 66 75 6e 63 74 69 6f 6e    73 27 2e 20 20 54 68 69 73 20 69 73 20 77 68 79 | command-functions'...This.is.why | 
| 3e7a0 | 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 3b 3b 20 6c 6f 6f 70 20 | .this...................;;.loop. | 
| 3e7c0 | 68 61 73 20 74 6f 20 62 65 20 69 6d 70 6c 65 6d    65 6e 74 65 64 20 63 61 72 65 66 75 6c 6c 79 2e | has.to.be.implemented.carefully. | 
| 3e7e0 | 20 20 57 65 20 68 61 76 65 20 74 6f 20 70 6f 70    20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 | ..We.have.to.pop.the............ | 
| 3e800 | 20 20 20 20 20 20 20 3b 3b 20 66 75 6e 63 74 69    6f 6e 20 6f 66 66 20 74 68 65 20 68 6f 6f 6b 20 | .......;;.function.off.the.hook. | 
| 3e820 | 62 65 66 6f 72 65 20 63 61 6c 6c 69 6e 67 20 69    74 2e 20 20 55 73 69 6e 67 20 60 64 6f 6c 69 73 | before.calling.it...Using.`dolis | 
| 3e840 | 74 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 6f 6e 20 74 68 65 20 68 | t'...................;;.on.the.h | 
| 3e860 | 6f 6f 6b 20 77 6f 75 6c 64 20 61 6c 73 6f 20 62    65 20 69 6e 63 6f 72 72 65 63 74 2c 20 62 65 63 | ook.would.also.be.incorrect,.bec | 
| 3e880 | 61 75 73 65 20 69 74 20 77 6f 75 6c 64 6e 27 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ause.it.wouldn't................ | 
| 3e8a0 | 20 20 20 3b 3b 20 74 61 6b 65 20 6d 6f 64 69 66    69 63 61 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 | ...;;.take.modifications.of.this | 
| 3e8c0 | 20 68 6f 6f 6b 20 69 6e 74 6f 20 61 63 63 6f 75    6e 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .hook.into.account.............. | 
| 3e8e0 | 20 20 20 20 20 20 28 77 69 74 68 2d 64 65 6d 6f    74 65 64 2d 65 72 72 6f 72 73 20 22 65 6d 62 61 | ......(with-demoted-errors."emba | 
| 3e900 | 72 6b 20 50 43 48 3a 20 25 53 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rk.PCH:.%S"..................... | 
| 3e920 | 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20    6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (condition-case.nil............. | 
| 3e940 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e    63 61 6c 6c 20 28 70 6f 70 20 65 6d 62 61 72 6b | ............(funcall.(pop.embark | 
| 3e960 | 2d 2d 72 75 6e 2d 61 66 74 65 72 2d 63 6f 6d 6d    61 6e 64 2d 66 75 6e 63 74 69 6f 6e 73 29 29 0a | --run-after-command-functions)). | 
| 3e980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 71 75 69 74 20 28 6d 65 73 | ......................(quit.(mes | 
| 3e9a0 | 73 61 67 65 20 22 51 75 69 74 22 29 29 29 29 29    29 29 29 0a 20 20 20 20 20 20 28 61 64 64 2d 68 | sage."Quit")))))))).......(add-h | 
| 3e9c0 | 6f 6f 6b 20 27 70 6f 73 74 2d 63 6f 6d 6d 61 6e    64 2d 68 6f 6f 6b 20 70 63 68 20 27 61 70 70 65 | ook.'post-command-hook.pch.'appe | 
| 3e9e0 | 6e 64 29 0a 20 20 20 20 20 20 3b 3b 20 47 65 6e    65 72 61 6c 6c 79 20 77 65 20 70 72 65 66 65 72 | nd).......;;.Generally.we.prefer | 
| 3ea00 | 20 60 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68    6f 6f 6b 27 20 62 65 63 61 75 73 65 20 69 74 20 | .`post-command-hook'.because.it. | 
| 3ea20 | 70 6c 61 79 73 20 77 65 6c 6c 20 77 69 74 68 0a    20 20 20 20 20 20 3b 3b 20 6b 65 79 62 6f 61 72 | plays.well.with.......;;.keyboar | 
| 3ea40 | 64 20 6d 61 63 72 6f 73 2e 20 20 49 6e 20 73 6f    6d 65 20 63 61 73 65 73 2c 20 60 70 6f 73 74 2d | d.macros...In.some.cases,.`post- | 
| 3ea60 | 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 27 20 69 73    6e 27 74 20 72 75 6e 20 61 66 74 65 72 0a 20 20 | command-hook'.isn't.run.after... | 
| 3ea80 | 20 20 20 20 3b 3b 20 65 78 69 74 69 6e 67 20 61    20 72 65 63 75 72 73 69 76 65 20 65 64 69 74 2c | ....;;.exiting.a.recursive.edit, | 
| 3eaa0 | 20 73 6f 20 73 65 74 20 75 70 20 74 68 65 20 66    6f 6c 6c 6f 77 69 6e 67 20 74 69 6d 65 72 20 61 | .so.set.up.the.following.timer.a | 
| 3eac0 | 73 20 61 20 62 61 63 6b 75 70 2e 0a 20 20 20 20    20 20 28 73 65 74 71 20 74 69 6d 65 72 20 28 72 | s.a.backup........(setq.timer.(r | 
| 3eae0 | 75 6e 2d 61 74 2d 74 69 6d 65 20 30 20 6e 69 6c    20 70 63 68 29 29 29 29 0a 0a 20 20 3b 3b 20 4b | un-at-time.0.nil.pch))))....;;.K | 
| 3eb00 | 65 65 70 20 74 68 65 20 64 65 66 61 75 6c 74 2d    64 69 72 65 63 74 6f 72 79 20 61 6c 69 76 65 2c | eep.the.default-directory.alive, | 
| 3eb20 | 20 73 69 6e 63 65 20 74 68 69 73 20 69 73 20 6f    66 74 65 6e 20 6f 76 65 72 77 72 69 74 74 65 6e | .since.this.is.often.overwritten | 
| 3eb40 | 2c 0a 20 20 3b 3b 20 66 6f 72 20 65 78 61 6d 70    6c 65 20 62 79 20 43 6f 6e 73 75 6c 74 20 63 6f | ,...;;.for.example.by.Consult.co | 
| 3eb60 | 6d 6d 61 6e 64 73 2e 0a 20 20 3b 3b 20 54 4f 44    4f 20 69 74 20 6d 69 67 68 74 20 62 65 20 6e 65 | mmands....;;.TODO.it.might.be.ne | 
| 3eb80 | 63 65 73 73 61 72 79 20 74 6f 20 61 64 64 20 6d    6f 72 65 20 64 79 6e 61 6d 69 63 61 6c 6c 79 20 | cessary.to.add.more.dynamically. | 
| 3eba0 | 62 6f 75 6e 64 20 76 61 72 69 61 62 6c 65 73 0a    20 20 3b 3b 20 68 65 72 65 2e 20 57 68 61 74 20 | bound.variables...;;.here..What. | 
| 3ebc0 | 77 65 20 61 63 74 75 61 6c 6c 79 20 77 61 6e 74    20 61 72 65 20 66 75 6e 63 74 69 6f 6e 73 20 60 | we.actually.want.are.functions.` | 
| 3ebe0 | 63 61 70 74 75 72 65 2d 64 79 6e 61 6d 69 63 2d    73 63 6f 70 65 27 0a 20 20 3b 3b 20 61 6e 64 20 | capture-dynamic-scope'...;;.and. | 
| 3ec00 | 60 65 76 61 6c 2d 69 6e 2d 64 79 6e 61 6d 69 63    2d 73 63 6f 70 65 27 2c 20 62 75 74 20 74 68 69 | `eval-in-dynamic-scope',.but.thi | 
| 3ec20 | 73 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74    3f 0a 20 20 28 6c 65 74 20 28 28 64 69 72 20 64 | s.does.not.exist?...(let.((dir.d | 
| 3ec40 | 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79    29 29 0a 20 20 20 20 28 70 75 73 68 20 28 6c 61 | efault-directory)).....(push.(la | 
| 3ec60 | 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 | mbda.().............(let.((defau | 
| 3ec80 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 64 69 72    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | lt-directory.dir)).............. | 
| 3eca0 | 20 28 61 70 70 6c 79 20 66 6e 20 61 72 67 73 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 65 6d 62 | .(apply.fn.args)))...........emb | 
| 3ecc0 | 61 72 6b 2d 2d 72 75 6e 2d 61 66 74 65 72 2d 63    6f 6d 6d 61 6e 64 2d 66 75 6e 63 74 69 6f 6e 73 | ark--run-after-command-functions | 
| 3ece0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61    72 6b 2d 2d 71 75 69 74 2d 61 6e 64 2d 72 75 6e | )))..(defun.embark--quit-and-run | 
| 3ed00 | 20 28 66 6e 20 26 72 65 73 74 20 61 72 67 73 29    0a 20 20 22 51 75 69 74 20 74 68 65 20 6d 69 6e | .(fn.&rest.args)..."Quit.the.min | 
| 3ed20 | 69 62 75 66 66 65 72 20 61 6e 64 20 74 68 65 6e    20 63 61 6c 6c 20 46 4e 20 77 69 74 68 20 41 52 | ibuffer.and.then.call.FN.with.AR | 
| 3ed40 | 47 53 2e 0a 49 66 20 63 61 6c 6c 65 64 20 6f 75    74 73 69 64 65 20 74 68 65 20 6d 69 6e 69 62 75 | GS..If.called.outside.the.minibu | 
| 3ed60 | 66 66 65 72 2c 20 73 69 6d 70 6c 79 20 61 70 70    6c 79 20 46 4e 20 74 6f 20 41 52 47 53 2e 22 0a | ffer,.simply.apply.FN.to.ARGS.". | 
| 3ed80 | 20 20 28 69 66 20 28 6e 6f 74 20 28 6d 69 6e 69    62 75 66 66 65 72 70 29 29 0a 20 20 20 20 20 20 | ..(if.(not.(minibufferp))....... | 
| 3eda0 | 28 61 70 70 6c 79 20 66 6e 20 61 72 67 73 29 0a    20 20 20 20 28 61 70 70 6c 79 20 23 27 65 6d 62 | (apply.fn.args).....(apply.#'emb | 
| 3edc0 | 61 72 6b 2d 2d 72 75 6e 2d 61 66 74 65 72 2d 63    6f 6d 6d 61 6e 64 20 66 6e 20 61 72 67 73 29 0a | ark--run-after-command.fn.args). | 
| 3ede0 | 20 20 20 20 28 65 6d 62 61 72 6b 2d 2d 72 75 6e    2d 61 66 74 65 72 2d 63 6f 6d 6d 61 6e 64 20 23 | ....(embark--run-after-command.# | 
| 3ee00 | 27 73 65 74 20 27 72 69 6e 67 2d 62 65 6c 6c 2d    66 75 6e 63 74 69 6f 6e 20 72 69 6e 67 2d 62 65 | 'set.'ring-bell-function.ring-be | 
| 3ee20 | 6c 6c 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 20 20    20 28 73 65 74 71 20 72 69 6e 67 2d 62 65 6c 6c | ll-function).....(setq.ring-bell | 
| 3ee40 | 2d 66 75 6e 63 74 69 6f 6e 20 23 27 69 67 6e 6f    72 65 29 0a 20 20 20 20 28 69 66 20 28 66 62 6f | -function.#'ignore).....(if.(fbo | 
| 3ee60 | 75 6e 64 70 20 27 6d 69 6e 69 62 75 66 66 65 72    2d 71 75 69 74 2d 72 65 63 75 72 73 69 76 65 2d | undp.'minibuffer-quit-recursive- | 
| 3ee80 | 65 64 69 74 29 0a 20 20 20 20 20 20 20 20 28 6d    69 6e 69 62 75 66 66 65 72 2d 71 75 69 74 2d 72 | edit).........(minibuffer-quit-r | 
| 3eea0 | 65 63 75 72 73 69 76 65 2d 65 64 69 74 29 0a 20    20 20 20 20 20 28 61 62 6f 72 74 2d 72 65 63 75 | ecursive-edit).......(abort-recu | 
| 3eec0 | 72 73 69 76 65 2d 65 64 69 74 29 29 29 29 0a 0a    28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 2d 72 | rsive-edit))))..(defun.embark--r | 
| 3eee0 | 75 6e 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 20    28 68 6f 6f 6b 73 20 61 63 74 69 6f 6e 20 74 61 | un-action-hooks.(hooks.action.ta | 
| 3ef00 | 72 67 65 74 20 71 75 69 74 29 0a 20 20 22 52 75    6e 20 48 4f 4f 4b 53 20 66 6f 72 20 41 43 54 49 | rget.quit)..."Run.HOOKS.for.ACTI | 
| 3ef20 | 4f 4e 2e 0a 54 68 65 20 48 4f 4f 4b 53 20 61 72    67 75 6d 65 6e 74 20 6d 75 73 74 20 62 65 20 61 | ON..The.HOOKS.argument.must.be.a | 
| 3ef40 | 6c 69 73 74 2e 20 20 54 68 65 20 6b 65 79 73 20    74 20 61 6e 64 20 3a 61 6c 77 61 79 73 20 61 72 | list...The.keys.t.and.:always.ar | 
| 3ef60 | 65 0a 74 72 65 61 74 65 64 20 73 70 65 63 69 61    6c 6c 79 2e 20 20 54 68 65 20 3a 61 6c 77 61 79 | e.treated.specially...The.:alway | 
| 3ef80 | 73 20 68 6f 6f 6b 73 20 61 72 65 20 65 78 65 63    75 74 65 64 20 61 6c 77 61 79 73 20 61 6e 64 20 | s.hooks.are.executed.always.and. | 
| 3efa0 | 74 68 65 0a 74 20 68 6f 6f 6b 73 20 61 72 65 20    74 68 65 20 64 65 66 61 75 6c 74 20 68 6f 6f 6b | the.t.hooks.are.the.default.hook | 
| 3efc0 | 73 2c 20 66 6f 72 20 77 68 65 6e 20 74 68 65 72    65 20 61 72 65 20 6e 6f 0a 63 6f 6d 6d 61 6e 64 | s,.for.when.there.are.no.command | 
| 3efe0 | 2d 73 70 65 63 69 66 69 63 20 68 6f 6f 6b 73 20    66 6f 72 20 41 43 54 49 4f 4e 2e 20 20 54 68 65 | -specific.hooks.for.ACTION...The | 
| 3f000 | 20 51 55 49 54 2c 20 41 43 54 49 4f 4e 20 61 6e    64 20 54 41 52 47 45 54 0a 61 72 67 75 6d 65 6e | .QUIT,.ACTION.and.TARGET.argumen | 
| 3f020 | 74 73 20 61 72 65 20 70 61 73 73 65 64 20 74 6f    20 74 68 65 20 68 6f 6f 6b 73 20 61 73 20 6b 65 | ts.are.passed.to.the.hooks.as.ke | 
| 3f040 | 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 2e    22 0a 20 20 28 6d 61 70 63 20 28 6c 61 6d 62 64 | yword.arguments."...(mapc.(lambd | 
| 3f060 | 61 20 28 68 29 20 28 61 70 70 6c 79 20 68 20 3a    61 63 74 69 6f 6e 20 61 63 74 69 6f 6e 20 3a 71 | a.(h).(apply.h.:action.action.:q | 
| 3f080 | 75 69 74 20 71 75 69 74 20 74 61 72 67 65 74 29    29 0a 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 | uit.quit.target)).........(or.(a | 
| 3f0a0 | 6c 69 73 74 2d 67 65 74 20 61 63 74 69 6f 6e 20    68 6f 6f 6b 73 29 0a 20 20 20 20 20 20 20 20 20 | list-get.action.hooks).......... | 
| 3f0c0 | 20 20 20 28 61 6c 69 73 74 2d 67 65 74 20 74 20    68 6f 6f 6b 73 29 29 29 0a 20 20 28 6d 61 70 63 | ...(alist-get.t.hooks)))...(mapc | 
| 3f0e0 | 20 28 6c 61 6d 62 64 61 20 28 68 29 20 28 61 70    70 6c 79 20 68 20 3a 61 63 74 69 6f 6e 20 61 63 | .(lambda.(h).(apply.h.:action.ac | 
| 3f100 | 74 69 6f 6e 20 3a 71 75 69 74 20 71 75 69 74 20    74 61 72 67 65 74 29 29 0a 20 20 20 20 20 20 20 | tion.:quit.quit.target))........ | 
| 3f120 | 20 28 61 6c 69 73 74 2d 67 65 74 20 3a 61 6c 77    61 79 73 20 68 6f 6f 6b 73 29 29 29 0a 0a 28 64 | .(alist-get.:always.hooks)))..(d | 
| 3f140 | 65 66 75 6e 20 65 6d 62 61 72 6b 2d 2d 72 75 6e    2d 61 72 6f 75 6e 64 2d 61 63 74 69 6f 6e 2d 68 | efun.embark--run-around-action-h | 
| 3f160 | 6f 6f 6b 73 0a 20 20 20 20 28 61 63 74 69 6f 6e    20 74 61 72 67 65 74 20 71 75 69 74 20 26 6f 70 | ooks.....(action.target.quit.&op | 
| 3f180 | 74 69 6f 6e 61 6c 20 6e 6f 6e 2d 69 6e 74 65 72    61 63 74 69 76 65 29 0a 20 20 22 52 75 6e 20 74 | tional.non-interactive)..."Run.t | 
| 3f1a0 | 68 65 20 60 65 6d 62 61 72 6b 2d 61 72 6f 75 6e    64 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 27 20 | he.`embark-around-action-hooks'. | 
| 3f1c0 | 66 6f 72 20 41 43 54 49 4f 4e 2e 0a 41 6c 6c 20    74 68 65 20 61 70 70 6c 69 63 61 62 6c 65 20 61 | for.ACTION..All.the.applicable.a | 
| 3f1e0 | 72 6f 75 6e 64 20 68 6f 6f 6b 73 20 61 72 65 20    63 6f 6d 70 6f 73 65 64 20 69 6e 20 74 68 65 20 | round.hooks.are.composed.in.the. | 
| 3f200 | 6f 72 64 65 72 20 74 68 65 79 0a 61 72 65 20 70    72 65 73 65 6e 74 20 69 6e 20 60 65 6d 62 61 72 | order.they.are.present.in.`embar | 
| 3f220 | 6b 2d 61 72 6f 75 6e 64 2d 61 63 74 69 6f 6e 2d    68 6f 6f 6b 73 27 2e 20 20 54 68 65 20 6b 65 79 | k-around-action-hooks'...The.key | 
| 3f240 | 73 20 74 20 61 6e 64 0a 3a 61 6c 77 61 79 73 20    69 6e 20 60 65 6d 62 61 72 6b 2d 61 72 6f 75 6e | s.t.and.:always.in.`embark-aroun | 
| 3f260 | 64 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 27 20    61 72 65 20 74 72 65 61 74 65 64 20 73 70 65 63 | d-action-hooks'.are.treated.spec | 
| 3f280 | 69 61 6c 6c 79 2e 0a 54 68 65 20 3a 61 6c 77 61    79 73 20 68 6f 6f 6b 73 20 61 72 65 20 65 78 65 | ially..The.:always.hooks.are.exe | 
| 3f2a0 | 63 75 74 65 64 20 61 6c 77 61 79 73 20 28 6f 75    74 65 72 6d 6f 73 74 29 20 61 6e 64 20 74 68 65 | cuted.always.(outermost).and.the | 
| 3f2c0 | 20 74 20 68 6f 6f 6b 73 0a 61 72 65 20 74 68 65    20 64 65 66 61 75 6c 74 20 68 6f 6f 6b 73 2c 20 | .t.hooks.are.the.default.hooks,. | 
| 3f2e0 | 66 6f 72 20 77 68 65 6e 20 74 68 65 72 65 20 61    72 65 20 6e 6f 20 63 6f 6d 6d 61 6e 64 2d 73 70 | for.when.there.are.no.command-sp | 
| 3f300 | 65 63 69 66 69 63 0a 68 6f 6f 6b 73 20 66 6f 72    20 41 43 54 49 4f 4e 2e 20 20 54 68 65 20 51 55 | ecific.hooks.for.ACTION...The.QU | 
| 3f320 | 49 54 2c 20 41 43 54 49 4f 4e 20 61 6e 64 20 54    41 52 47 45 54 20 61 72 67 75 6d 65 6e 74 73 20 | IT,.ACTION.and.TARGET.arguments. | 
| 3f340 | 61 72 65 0a 70 61 73 73 65 64 20 74 6f 20 74 68    65 20 68 6f 6f 6b 73 20 61 73 20 6b 65 79 77 6f | are.passed.to.the.hooks.as.keywo | 
| 3f360 | 72 64 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 54    68 65 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 | rd.arguments...The.optional.argu | 
| 3f380 | 6d 65 6e 74 20 4e 4f 4e 2d 49 4e 54 45 52 41 43    54 49 56 45 20 63 6f 6e 74 72 6f 6c 73 20 77 68 | ment.NON-INTERACTIVE.controls.wh | 
| 3f3a0 | 65 74 68 65 72 20 74 68 65 20 61 63 74 69 6f 6e    0a 69 73 20 72 75 6e 20 77 69 74 68 20 60 63 6f | ether.the.action.is.run.with.`co | 
| 3f3c0 | 6d 6d 61 6e 64 2d 65 78 65 63 75 74 65 27 20 6f    72 20 77 69 74 68 20 60 66 75 6e 63 61 6c 6c 27 | mmand-execute'.or.with.`funcall' | 
| 3f3e0 | 20 70 61 73 73 69 6e 67 20 74 68 65 0a 74 61 72    67 65 74 20 61 73 20 61 72 67 75 6d 65 6e 74 2e | .passing.the.target.as.argument. | 
| 3f400 | 22 0a 20 20 28 61 70 70 6c 79 0a 20 20 20 28 73    65 71 2d 72 65 64 75 63 65 0a 20 20 20 20 28 6c | "...(apply....(seq-reduce.....(l | 
| 3f420 | 61 6d 62 64 61 20 28 66 6e 20 68 6f 6f 6b 29 0a    20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 26 | ambda.(fn.hook).......(lambda.(& | 
| 3f440 | 72 65 73 74 20 61 72 67 73 29 20 28 61 70 70 6c    79 20 68 6f 6f 6b 20 28 70 6c 69 73 74 2d 70 75 | rest.args).(apply.hook.(plist-pu | 
| 3f460 | 74 20 61 72 67 73 20 3a 72 75 6e 20 66 6e 29 29    29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 68 6f | t.args.:run.fn)))).....(let.((ho | 
| 3f480 | 6f 6b 73 20 65 6d 62 61 72 6b 2d 61 72 6f 75 6e    64 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 29 29 | oks.embark-around-action-hooks)) | 
| 3f4a0 | 0a 20 20 20 20 20 20 28 72 65 76 65 72 73 65 0a    20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 28 | .......(reverse........(append.( | 
| 3f4c0 | 6f 72 20 28 61 6c 69 73 74 2d 67 65 74 20 61 63    74 69 6f 6e 20 68 6f 6f 6b 73 29 20 28 61 6c 69 | or.(alist-get.action.hooks).(ali | 
| 3f4e0 | 73 74 2d 67 65 74 20 74 20 68 6f 6f 6b 73 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | st-get.t.hooks))................ | 
| 3f500 | 28 61 6c 69 73 74 2d 67 65 74 20 3a 61 6c 77 61    79 73 20 68 6f 6f 6b 73 29 29 29 29 0a 20 20 20 | (alist-get.:always.hooks)))).... | 
| 3f520 | 20 28 69 66 20 6e 6f 6e 2d 69 6e 74 65 72 61 63    74 69 76 65 0a 20 20 20 20 20 20 20 20 28 6c 61 | .(if.non-interactive.........(la | 
| 3f540 | 6d 62 64 61 20 28 26 72 65 73 74 20 61 72 67 73    29 0a 20 20 20 20 20 20 20 20 20 20 28 66 75 6e | mbda.(&rest.args)...........(fun | 
| 3f560 | 63 61 6c 6c 20 28 70 6c 69 73 74 2d 67 65 74 20    61 72 67 73 20 3a 61 63 74 69 6f 6e 29 0a 20 20 | call.(plist-get.args.:action)... | 
| 3f580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 | .................(or.(plist-get. | 
| 3f5a0 | 61 72 67 73 20 3a 63 61 6e 64 69 64 61 74 65 73    29 20 28 70 6c 69 73 74 2d 67 65 74 20 61 72 67 | args.:candidates).(plist-get.arg | 
| 3f5c0 | 73 20 3a 74 61 72 67 65 74 29 29 29 29 0a 20 20    20 20 20 20 28 6c 61 6d 62 64 61 20 28 26 72 65 | s.:target)))).......(lambda.(&re | 
| 3f5e0 | 73 74 20 61 72 67 73 29 0a 20 20 20 20 20 20 20    20 28 63 6f 6d 6d 61 6e 64 2d 65 78 65 63 75 74 | st.args).........(command-execut | 
| 3f600 | 65 20 28 70 6c 69 73 74 2d 67 65 74 20 61 72 67    73 20 3a 61 63 74 69 6f 6e 29 29 29 29 29 0a 20 | e.(plist-get.args.:action))))).. | 
| 3f620 | 20 20 3a 61 63 74 69 6f 6e 20 61 63 74 69 6f 6e    20 3a 71 75 69 74 20 71 75 69 74 20 74 61 72 67 | ..:action.action.:quit.quit.targ | 
| 3f640 | 65 74 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62    61 72 6b 2d 2d 61 63 74 20 28 61 63 74 69 6f 6e | et))..(defun.embark--act.(action | 
| 3f660 | 20 74 61 72 67 65 74 20 26 6f 70 74 69 6f 6e 61    6c 20 71 75 69 74 29 0a 20 20 22 50 65 72 66 6f | .target.&optional.quit)..."Perfo | 
| 3f680 | 72 6d 20 41 43 54 49 4f 4e 20 69 6e 6a 65 63 74    69 6e 67 20 74 68 65 20 54 41 52 47 45 54 2e 0a | rm.ACTION.injecting.the.TARGET.. | 
| 3f6a0 | 49 66 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 61    20 6d 69 6e 69 62 75 66 66 65 72 20 77 69 74 68 | If.called.from.a.minibuffer.with | 
| 3f6c0 | 20 6e 6f 6e 2d 6e 69 6c 20 51 55 49 54 2c 20 71    75 69 74 20 74 68 65 0a 6d 69 6e 69 62 75 66 66 | .non-nil.QUIT,.quit.the.minibuff | 
| 3f6e0 | 65 72 20 62 65 66 6f 72 65 20 65 78 65 63 75 74    69 6e 67 20 74 68 65 20 61 63 74 69 6f 6e 2e 22 | er.before.executing.the.action." | 
| 3f700 | 0a 20 20 28 69 66 20 28 6d 65 6d 71 20 61 63 74    69 6f 6e 20 27 28 65 6d 62 61 72 6b 2d 62 65 63 | ...(if.(memq.action.'(embark-bec | 
| 3f720 | 6f 6d 65 20 20 20 20 20 20 20 3b 20 74 68 65 73    65 20 61 63 74 69 6f 6e 73 20 73 68 6f 75 6c 64 | ome.......;.these.actions.should | 
| 3f740 | 20 72 75 6e 20 69 6e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 65 6d 62 | .run.in......................emb | 
| 3f760 | 61 72 6b 2d 63 6f 6c 6c 65 63 74 20 20 20 20 20    20 3b 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | ark-collect......;.the.current.b | 
| 3f780 | 75 66 66 65 72 2c 20 6e 6f 74 20 74 68 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uffer,.not.the.................. | 
| 3f7a0 | 20 20 20 20 65 6d 62 61 72 6b 2d 6c 69 76 65 20    20 20 20 20 20 20 20 20 3b 20 74 61 72 67 65 74 | ....embark-live.........;.target | 
| 3f7c0 | 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 65 6d 62 | .buffer......................emb | 
| 3f7e0 | 61 72 6b 2d 65 78 70 6f 72 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ark-export...................... | 
| 3f800 | 65 6d 62 61 72 6b 2d 73 65 6c 65 63 74 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | embark-select................... | 
| 3f820 | 20 20 20 65 6d 62 61 72 6b 2d 61 63 74 2d 61 6c    6c 29 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e | ...embark-act-all)).......(progn | 
| 3f840 | 0a 20 20 20 20 20 20 20 20 28 65 6d 62 61 72 6b    2d 2d 72 75 6e 2d 61 63 74 69 6f 6e 2d 68 6f 6f | .........(embark--run-action-hoo | 
| 3f860 | 6b 73 20 65 6d 62 61 72 6b 2d 70 72 65 2d 61 63    74 69 6f 6e 2d 68 6f 6f 6b 73 20 61 63 74 69 6f | ks.embark-pre-action-hooks.actio | 
| 3f880 | 6e 20 74 61 72 67 65 74 20 71 75 69 74 29 0a 20    20 20 20 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 | n.target.quit).........(unwind-p | 
| 3f8a0 | 72 6f 74 65 63 74 20 28 65 6d 62 61 72 6b 2d 2d    72 75 6e 2d 61 72 6f 75 6e 64 2d 61 63 74 69 6f | rotect.(embark--run-around-actio | 
| 3f8c0 | 6e 2d 68 6f 6f 6b 73 20 61 63 74 69 6f 6e 20 74    61 72 67 65 74 20 71 75 69 74 29 0a 20 20 20 20 | n-hooks.action.target.quit)..... | 
| 3f8e0 | 20 20 20 20 20 20 28 65 6d 62 61 72 6b 2d 2d 72    75 6e 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 20 | ......(embark--run-action-hooks. | 
| 3f900 | 65 6d 62 61 72 6b 2d 70 6f 73 74 2d 61 63 74 69    6f 6e 2d 68 6f 6f 6b 73 0a 20 20 20 20 20 20 20 | embark-post-action-hooks........ | 
| 3f920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 61 63 74 | .............................act | 
| 3f940 | 69 6f 6e 20 74 61 72 67 65 74 20 71 75 69 74 29    29 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 63 | ion.target.quit))).....(let*.((c | 
| 3f960 | 6f 6d 6d 61 6e 64 20 65 6d 62 61 72 6b 2d 2d 63    6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 20 | ommand.embark--command)......... | 
| 3f980 | 20 20 20 28 70 72 65 66 69 78 20 70 72 65 66 69    78 2d 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 | ...(prefix.prefix-arg).......... | 
| 3f9a0 | 20 20 28 61 63 74 69 6f 6e 2d 77 69 6e 64 6f 77    20 28 65 6d 62 61 72 6b 2d 2d 74 61 72 67 65 74 | ..(action-window.(embark--target | 
| 3f9c0 | 2d 77 69 6e 64 6f 77 20 74 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 64 69 72 65 63 74 6f 72 | -window.t))............(director | 
| 3f9e0 | 79 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74    6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 | y.default-directory)............ | 
| 3fa00 | 28 69 6e 6a 65 63 74 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 | (inject.............(lambda.().. | 
| 3fa20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65    74 20 28 28 63 6f 6e 74 65 6e 74 73 20 28 6d 69 | .............(let.((contents.(mi | 
| 3fa40 | 6e 69 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74    73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | nibuffer-contents)))............ | 
| 3fa60 | 20 20 20 20 20 28 64 65 6c 65 74 65 2d 6d 69 6e    69 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 | .....(delete-minibuffer-contents | 
| 3fa80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 69 6e 73 65 72 74 0a 20 20 20 20 20 20 | ).................(insert....... | 
| 3faa0 | 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 20 20 20 20 20 20 | ...........(propertize.......... | 
| 3fac0 | 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72    69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 | .........(substring-no-propertie | 
| 3fae0 | 73 20 28 70 6c 69 73 74 2d 67 65 74 20 74 61 72    67 65 74 20 3a 74 61 72 67 65 74 29 29 0a 20 20 | s.(plist-get.target.:target))... | 
| 3fb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    27 65 6d 62 61 72 6b 2d 2d 69 6e 69 74 69 61 6c | ................'embark--initial | 
| 3fb20 | 2d 69 6e 70 75 74 20 63 6f 6e 74 65 6e 74 73 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -input.contents))).............. | 
| 3fb40 | 20 28 69 66 20 28 6d 65 6d 71 20 27 69 76 79 2d    2d 71 75 65 75 65 2d 65 78 68 69 62 69 74 20 70 | .(if.(memq.'ivy--queue-exhibit.p | 
| 3fb60 | 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ost-command-hook)............... | 
| 3fb80 | 20 20 20 20 3b 3b 20 49 76 79 20 68 61 73 20 73    70 65 63 69 61 6c 20 6e 65 65 64 73 3a 20 28 31 | ....;;.Ivy.has.special.needs:.(1 | 
| 3fba0 | 29 20 66 6f 72 20 66 69 6c 65 20 6e 61 6d 65 73    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).for.file.names................ | 
| 3fbc0 | 20 20 20 3b 3b 20 69 76 79 2d 69 6d 6d 65 64 69    61 74 65 2d 64 6f 6e 65 20 69 73 20 6e 6f 74 20 | ...;;.ivy-immediate-done.is.not. | 
| 3fbe0 | 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | equivalent.to................... | 
| 3fc00 | 3b 3b 20 65 78 69 74 2d 6d 69 6e 69 62 75 66 66    65 72 2c 20 28 32 29 20 69 74 20 6e 65 65 64 73 | ;;.exit-minibuffer,.(2).it.needs | 
| 3fc20 | 20 61 20 63 68 61 6e 63 65 20 74 6f 20 72 75 6e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .a.chance.to.run................ | 
| 3fc40 | 20 20 20 3b 3b 20 69 74 73 20 70 6f 73 74 20 63    6f 6d 6d 61 6e 64 20 68 6f 6f 6b 20 66 69 72 73 | ...;;.its.post.command.hook.firs | 
| 3fc60 | 74 2c 20 73 6f 20 75 73 65 20 64 65 70 74 68 20    31 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t,.so.use.depth.10.............. | 
| 3fc80 | 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27    70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f | .....(add-hook.'post-command-hoo | 
| 3fca0 | 6b 20 27 69 76 79 2d 69 6d 6d 65 64 69 61 74 65    2d 64 6f 6e 65 20 31 30 20 74 29 0a 20 20 20 20 | k.'ivy-immediate-done.10.t)..... | 
| 3fcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 64 64    2d 68 6f 6f 6b 20 27 70 6f 73 74 2d 63 6f 6d 6d | ............(add-hook.'post-comm | 
| 3fce0 | 61 6e 64 2d 68 6f 6f 6b 20 23 27 65 78 69 74 2d    6d 69 6e 69 62 75 66 66 65 72 20 6e 69 6c 20 74 | and-hook.#'exit-minibuffer.nil.t | 
| 3fd00 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 65 6d 62 61 72 6b 2d 2d 72 75 6e 2d 61 63 | ))...............(embark--run-ac | 
| 3fd20 | 74 69 6f 6e 2d 68 6f 6f 6b 73 20 65 6d 62 61 72    6b 2d 74 61 72 67 65 74 2d 69 6e 6a 65 63 74 69 | tion-hooks.embark-target-injecti | 
| 3fd40 | 6f 6e 2d 68 6f 6f 6b 73 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on-hooks........................ | 
| 3fd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 61 63 74 69 6f 6e 20 74 61 72 67 65 74 20 71 | .................action.target.q | 
| 3fd80 | 75 69 74 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 28 64 65 64 69 63 61 74 65 20 28 61 6e 64 | uit)))............(dedicate.(and | 
| 3fda0 | 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70    20 27 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 | .(derived-mode-p.'embark-collect | 
| 3fdc0 | 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -mode).......................... | 
| 3fde0 | 20 28 6e 6f 74 20 28 77 69 6e 64 6f 77 2d 64 65    64 69 63 61 74 65 64 2d 70 29 29 0a 20 20 20 20 | .(not.(window-dedicated-p))..... | 
| 3fe00 | 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 6c 65 63 74 65 64 2d | ......................(selected- | 
| 3fe20 | 77 69 6e 64 6f 77 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 28 6d 75 6c 74 69 20 28 6d 65 6d | window)))............(multi.(mem | 
| 3fe40 | 71 20 61 63 74 69 6f 6e 20 65 6d 62 61 72 6b 2d    6d 75 6c 74 69 74 61 72 67 65 74 2d 61 63 74 69 | q.action.embark-multitarget-acti | 
| 3fe60 | 6f 6e 73 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 28 72 75 6e 2d 61 63 74 69 6f 6e 0a 20 20 20 | ons))............(run-action.... | 
| 3fe80 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e    64 20 28 63 6f 6d 6d 61 6e 64 70 20 61 63 74 69 | .........(if.(and.(commandp.acti | 
| 3fea0 | 6f 6e 29 20 28 6e 6f 74 20 6d 75 6c 74 69 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on).(not.multi))................ | 
| 3fec0 | 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | .(lambda.()...................(l | 
| 3fee0 | 65 74 20 28 66 69 6e 61 6c 2d 77 69 6e 64 6f 77    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | et.(final-window)............... | 
| 3ff00 | 20 20 20 20 20 20 28 77 68 65 6e 20 64 65 64 69    63 61 74 65 20 28 73 65 74 2d 77 69 6e 64 6f 77 | ......(when.dedicate.(set-window | 
| 3ff20 | 2d 64 65 64 69 63 61 74 65 64 2d 70 20 64 65 64    69 63 61 74 65 20 74 29 29 0a 20 20 20 20 20 20 | -dedicated-p.dedicate.t))....... | 
| 3ff40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75    6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 | ..............(unwind-protect... | 
| 3ff60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 | ......................(with-sele | 
| 3ff80 | 63 74 65 64 2d 77 69 6e 64 6f 77 20 61 63 74 69    6f 6e 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 | cted-window.action-window....... | 
| 3ffa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 65 74 20 28 28 65 6e 61 62 6c | ....................(let.((enabl | 
| 3ffc0 | 65 2d 72 65 63 75 72 73 69 76 65 2d 6d 69 6e 69    62 75 66 66 65 72 73 20 74 29 0a 20 20 20 20 20 | e-recursive-minibuffers.t)...... | 
| 3ffe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 65 6d 62 61 | ...........................(emba | 
| 40000 | 72 6b 2d 2d 63 6f 6d 6d 61 6e 64 20 63 6f 6d 6d    61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 | rk--command.command)............ | 
| 40020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 70 72 65 66 69 78 2d 61 72 67 | .....................(prefix-arg | 
| 40040 | 20 70 72 65 66 69 78 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 | .prefix)........................ | 
| 40060 | 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 20    6e 65 78 74 20 74 77 6f 20 61 76 6f 69 64 20 6d | .........;;.the.next.two.avoid.m | 
| 40080 | 6f 75 73 65 20 64 69 61 6c 6f 67 73 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ouse.dialogs.................... | 
| 400a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73    65 2d 64 69 61 6c 6f 67 2d 62 6f 78 20 6e 69 6c | .............(use-dialog-box.nil | 
| 400c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 400e0 | 20 20 28 6c 61 73 74 2d 6e 6f 6e 6d 65 6e 75 2d    65 76 65 6e 74 20 31 33 29 0a 20 20 20 20 20 20 | ..(last-nonmenu-event.13)....... | 
| 40100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 | ..........................(defau | 
| 40120 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 64 69 72    65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 | lt-directory.directory))........ | 
| 40140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 65 6d 62 61 72 6b 2d 2d 72 75 | .....................(embark--ru | 
| 40160 | 6e 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 20 65    6d 62 61 72 6b 2d 70 72 65 2d 61 63 74 69 6f 6e | n-action-hooks.embark-pre-action | 
| 40180 | 2d 68 6f 6f 6b 73 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -hooks.......................... | 
| 401a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 61 63 74 | .............................act | 
| 401c0 | 69 6f 6e 20 74 61 72 67 65 74 20 71 75 69 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion.target.quit)................ | 
| 401e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 69    6e 69 62 75 66 66 65 72 2d 77 69 74 68 2d 73 65 | .............(minibuffer-with-se | 
| 40200 | 74 75 70 2d 68 6f 6f 6b 20 69 6e 6a 65 63 74 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tup-hook.inject................. | 
| 40220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 70 61 63 69 66 79 20 63 6f 6d 6d 61 6e 64 73 | ..............;;.pacify.commands | 
| 40240 | 20 74 68 61 74 20 75 73 65 20 28 74 68 69 73 2d    63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 29 0a 20 20 | .that.use.(this-command-keys)... | 
| 40260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 | ............................(whe | 
| 40280 | 6e 20 28 3d 20 28 6c 65 6e 67 74 68 20 28 74 68    69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 29 | n.(=.(length.(this-command-keys) | 
| 402a0 | 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).0)............................ | 
| 402c0 | 20 20 20 20 20 28 73 65 74 2d 2d 74 68 69 73 2d    63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 0a 20 20 20 | .....(set--this-command-keys.... | 
| 402e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | ..............................(i | 
| 40300 | 66 20 28 63 68 61 72 61 63 74 65 72 70 20 6c 61    73 74 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 6e 74 | f.(characterp.last-command-event | 
| 40320 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 40340 | 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 6c    61 73 74 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 6e | .......(string.last-command-even | 
| 40360 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t).............................. | 
| 40380 | 20 20 20 20 20 22 5c 72 22 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....."\r"))).................... | 
| 403a0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71    20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 61 63 | ...........(setq.this-command.ac | 
| 403c0 | 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tion)........................... | 
| 403e0 | 20 20 20 20 28 65 6d 62 61 72 6b 2d 2d 72 75 6e    2d 61 72 6f 75 6e 64 2d 61 63 74 69 6f 6e 2d 68 | ....(embark--run-around-action-h | 
| 40400 | 6f 6f 6b 73 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ooks............................ | 
| 40420 | 20 20 20 20 61 63 74 69 6f 6e 20 74 61 72 67 65    74 20 71 75 69 74 29 29 29 0a 20 20 20 20 20 20 | ....action.target.quit)))....... | 
| 40440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 65 74 71 20 66 69 6e 61 6c 2d | ....................(setq.final- | 
| 40460 | 77 69 6e 64 6f 77 20 28 73 65 6c 65 63 74 65 64    2d 77 69 6e 64 6f 77 29 29 29 0a 20 20 20 20 20 | window.(selected-window)))...... | 
| 40480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 65 6d 62 61 72 6b 2d 2d 72 75 6e 2d 61 63 | .................(embark--run-ac | 
| 404a0 | 74 69 6f 6e 2d 68 6f 6f 6b 73 20 65 6d 62 61 72    6b 2d 70 6f 73 74 2d 61 63 74 69 6f 6e 2d 68 6f | tion-hooks.embark-post-action-ho | 
| 404c0 | 6f 6b 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oks............................. | 
| 404e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 61 63 74 69 6f 6e 20 74 61 72 67 65 | ....................action.targe | 
| 40500 | 74 20 71 75 69 74 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 | t.quit).......................(w | 
| 40520 | 68 65 6e 20 64 65 64 69 63 61 74 65 20 28 73 65    74 2d 77 69 6e 64 6f 77 2d 64 65 64 69 63 61 74 | hen.dedicate.(set-window-dedicat | 
| 40540 | 65 64 2d 70 20 64 65 64 69 63 61 74 65 20 6e 69    6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ed-p.dedicate.nil)))............ | 
| 40560 | 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73    20 28 65 71 20 66 69 6e 61 6c 2d 77 69 6e 64 6f | .........(unless.(eq.final-windo | 
| 40580 | 77 20 61 63 74 69 6f 6e 2d 77 69 6e 64 6f 77 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | w.action-window)................ | 
| 405a0 | 20 20 20 20 20 20 20 28 73 65 6c 65 63 74 2d 77    69 6e 64 6f 77 20 66 69 6e 61 6c 2d 77 69 6e 64 | .......(select-window.final-wind | 
| 405c0 | 6f 77 29 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 65 74 20 28 28 74 61 72 67 | ow))))...............(let.((targ | 
| 405e0 | 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 | et......................(if.(and | 
| 40600 | 20 6d 75 6c 74 69 20 28 6e 75 6c 6c 20 28 70 6c    69 73 74 2d 67 65 74 20 74 61 72 67 65 74 20 3a | .multi.(null.(plist-get.target.: | 
| 40620 | 63 61 6e 64 69 64 61 74 65 73 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | candidates)))................... | 
| 40640 | 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 70 75    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......(plist-put............... | 
| 40660 | 20 20 20 20 20 20 20 20 20 20 20 20 74 61 72 67    65 74 20 3a 63 61 6e 64 69 64 61 74 65 73 20 28 | ............target.:candidates.( | 
| 40680 | 6c 69 73 74 20 28 70 6c 69 73 74 2d 67 65 74 20    74 61 72 67 65 74 20 3a 74 61 72 67 65 74 29 29 | list.(plist-get.target.:target)) | 
| 406a0 | 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 74 61 72 67 65 74 29 | )........................target) | 
| 406c0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 | )).................(lambda.()... | 
| 406e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 | ................(with-selected-w | 
| 40700 | 69 6e 64 6f 77 20 61 63 74 69 6f 6e 2d 77 69 6e    64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 | indow.action-window............. | 
| 40720 | 20 20 20 20 20 20 20 20 28 65 6d 62 61 72 6b 2d    2d 72 75 6e 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b | ........(embark--run-action-hook | 
| 40740 | 73 20 65 6d 62 61 72 6b 2d 70 72 65 2d 61 63 74    69 6f 6e 2d 68 6f 6f 6b 73 0a 20 20 20 20 20 20 | s.embark-pre-action-hooks....... | 
| 40760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 40780 | 20 20 20 20 20 20 20 20 61 63 74 69 6f 6e 20 74    61 72 67 65 74 20 71 75 69 74 29 0a 20 20 20 20 | ........action.target.quit)..... | 
| 407a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a | ................(unwind-protect. | 
| 407c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 | ........................(let.((c | 
| 407e0 | 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72    67 20 70 72 65 66 69 78 29 0a 20 20 20 20 20 20 | urrent-prefix-arg.prefix)....... | 
| 40800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 | ........................(default | 
| 40820 | 2d 64 69 72 65 63 74 6f 72 79 20 64 69 72 65 63    74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 | -directory.directory)).......... | 
| 40840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 65 6d 62 61 72 6b 2d 2d 72 75 6e 2d 61 72 | .................(embark--run-ar | 
| 40860 | 6f 75 6e 64 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b    73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ound-action-hooks............... | 
| 40880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 61 63 74    69 6f 6e 20 74 61 72 67 65 74 20 71 75 69 74 20 | .............action.target.quit. | 
| 408a0 | 3a 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | :non-interactive)).............. | 
| 408c0 | 20 20 20 20 20 20 20 20 20 28 65 6d 62 61 72 6b    2d 2d 72 75 6e 2d 61 63 74 69 6f 6e 2d 68 6f 6f | .........(embark--run-action-hoo | 
| 408e0 | 6b 73 20 65 6d 62 61 72 6b 2d 70 6f 73 74 2d 61    63 74 69 6f 6e 2d 68 6f 6f 6b 73 0a 20 20 20 20 | ks.embark-post-action-hooks..... | 
| 40900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 40920 | 20 20 20 20 20 20 20 20 20 20 20 20 61 63 74 69    6f 6e 20 74 61 72 67 65 74 20 71 75 69 74 29 29 | ............action.target.quit)) | 
| 40940 | 29 29 29 29 29 29 0a 20 20 20 20 20 20 28 73 65    74 71 20 70 72 65 66 69 78 2d 61 72 67 20 6e 69 | )))))).......(setq.prefix-arg.ni | 
| 40960 | 6c 29 0a 20 20 20 20 20 20 28 69 66 20 71 75 69    74 20 28 65 6d 62 61 72 6b 2d 2d 71 75 69 74 2d | l).......(if.quit.(embark--quit- | 
| 40980 | 61 6e 64 2d 72 75 6e 20 72 75 6e 2d 61 63 74 69    6f 6e 29 20 28 66 75 6e 63 61 6c 6c 20 72 75 6e | and-run.run-action).(funcall.run | 
| 409a0 | 2d 61 63 74 69 6f 6e 29 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 65 6d 62 61 72 6b 2d 2d 72 65 66 | -action)))))..(defun.embark--ref | 
| 409c0 | 69 6e 65 2d 6d 75 6c 74 69 2d 63 61 74 65 67 6f    72 79 20 28 5f 74 79 70 65 20 74 61 72 67 65 74 | ine-multi-category.(_type.target | 
| 409e0 | 29 0a 20 20 22 52 65 66 69 6e 65 20 60 6d 75 6c    74 69 2d 63 61 74 65 67 6f 72 79 27 20 54 41 52 | )..."Refine.`multi-category'.TAR | 
| 40a00 | 47 45 54 20 74 6f 20 69 74 73 20 61 63 74 75 61    6c 20 74 79 70 65 2e 22 0a 20 20 28 6f 72 20 28 | GET.to.its.actual.type."...(or.( | 
| 40a20 | 6c 65 74 20 28 28 6d 63 20 28 67 65 74 2d 74 65    78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27 6d | let.((mc.(get-text-property.0.'m | 
| 40a40 | 75 6c 74 69 2d 63 61 74 65 67 6f 72 79 20 74 61    72 67 65 74 29 29 29 0a 20 20 20 20 20 20 20 20 | ulti-category.target)))......... | 
| 40a60 | 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 3b    3b 20 54 68 65 20 60 63 64 72 27 20 6f 66 20 74 | (cond..........;;.The.`cdr'.of.t | 
| 40a80 | 68 65 20 60 6d 75 6c 74 69 2d 63 61 74 65 67 6f    72 79 27 20 70 72 6f 70 65 72 74 79 20 63 61 6e | he.`multi-category'.property.can | 
| 40aa0 | 20 62 65 20 61 20 62 75 66 66 65 72 20 6f 62 6a    65 63 74 2e 0a 20 20 20 20 20 20 20 20 20 28 28 | .be.a.buffer.object...........(( | 
| 40ac0 | 61 6e 64 20 28 65 71 20 28 63 61 72 20 6d 63 29    20 27 62 75 66 66 65 72 29 20 28 62 75 66 66 65 | and.(eq.(car.mc).'buffer).(buffe | 
| 40ae0 | 72 2d 6c 69 76 65 2d 70 20 28 63 64 72 20 6d 63    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 | r-live-p.(cdr.mc)))...........(c | 
| 40b00 | 6f 6e 73 20 27 62 75 66 66 65 72 20 28 62 75 66    66 65 72 2d 6e 61 6d 65 20 28 63 64 72 20 6d 63 | ons.'buffer.(buffer-name.(cdr.mc | 
| 40b20 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 28    73 74 72 69 6e 67 70 20 28 63 64 72 20 6d 63 29 | ))))..........((stringp.(cdr.mc) | 
| 40b40 | 29 20 6d 63 29 29 29 0a 20 20 20 20 20 20 28 63    6f 6e 73 20 27 67 65 6e 65 72 61 6c 20 74 61 72 | ).mc))).......(cons.'general.tar | 
| 40b60 | 67 65 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 65    6d 62 61 72 6b 2d 2d 73 69 6d 70 6c 69 66 79 2d | get)))..(defun.embark--simplify- | 
| 40b80 | 70 61 74 68 20 28 5f 74 79 70 65 20 74 61 72 67    65 74 29 0a 20 20 22 53 69 6d 70 6c 69 66 79 20 | path.(_type.target)..."Simplify. | 
| 40ba0 | 61 6e 64 20 27 2f 2f 27 20 6f 72 20 27 7e 2f 27    20 69 6e 20 74 68 65 20 54 41 52 47 45 54 20 66 | and.'//'.or.'~/'.in.the.TARGET.f | 
| 40bc0 | 69 6c 65 20 70 61 74 68 2e 22 0a 20 20 28 63 6f    6e 73 20 27 66 69 6c 65 20 28 73 75 62 73 74 69 | ile.path."...(cons.'file.(substi | 
| 40be0 | 74 75 74 65 2d 69 6e 2d 66 69 6c 65 2d 6e 61 6d    65 20 74 61 72 67 65 74 29 29 29 0a 0a 28 64 65 | tute-in-file-name.target)))..(de | 
| 40c00 | 66 75 6e 20 65 6d 62 61 72 6b 2d 2d 6b 65 79 62    69 6e 64 69 6e 67 2d 63 6f 6d 6d 61 6e 64 20 28 | fun.embark--keybinding-command.( | 
| 40c20 | 5f 74 79 70 65 20 74 61 72 67 65 74 29 0a 20 20    22 54 72 65 61 74 20 61 6e 20 60 65 6d 62 61 72 | _type.target)..."Treat.an.`embar | 
| 40c40 | 6b 2d 6b 65 79 62 69 6e 64 69 6e 67 27 20 54 41    52 47 45 54 20 61 73 20 61 20 63 6f 6d 6d 61 6e | k-keybinding'.TARGET.as.a.comman | 
| 40c60 | 64 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20    28 28 63 6d 64 20 28 67 65 74 2d 74 65 78 74 2d | d."...(when-let.((cmd.(get-text- | 
| 40c80 | 70 72 6f 70 65 72 74 79 20 30 20 27 65 6d 62 61    72 6b 2d 63 6f 6d 6d 61 6e 64 20 74 61 72 67 65 | property.0.'embark-command.targe | 
| 40ca0 | 74 29 29 29 0a 20 20 20 20 28 63 6f 6e 73 20 27    63 6f 6d 6d 61 6e 64 20 28 66 6f 72 6d 61 74 20 | t))).....(cons.'command.(format. | 
| 40cc0 | 22 25 73 22 20 63 6d 64 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 65 6d 62 61 72 6b 2d 2d 6c 6f 6f | "%s".cmd))))..(defun.embark--loo | 
| 40ce0 | 6b 75 70 2d 6c 69 67 68 74 65 72 2d 6d 69 6e 6f    72 2d 6d 6f 64 65 20 28 5f 74 79 70 65 20 74 61 | kup-lighter-minor-mode.(_type.ta | 
| 40d00 | 72 67 65 74 29 0a 20 20 22 49 66 20 54 41 52 47    45 54 20 69 73 20 61 20 6c 69 67 68 74 65 72 2c | rget)..."If.TARGET.is.a.lighter, | 
| 40d20 | 20 6c 6f 6f 6b 20 75 70 20 69 74 73 20 6d 69 6e    6f 72 20 6d 6f 64 65 2e 0a 0a 54 68 65 20 60 64 | .look.up.its.minor.mode...The.`d | 
| 40d40 | 65 73 63 72 69 62 65 2d 6d 69 6e 6f 72 2d 6d 6f    64 65 27 20 63 6f 6d 6d 61 6e 64 20 68 61 73 20 | escribe-minor-mode'.command.has. | 
| 40d60 | 61 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61    6e 64 69 64 61 74 65 73 0a 62 6f 74 68 20 6d 69 | as.completion.candidates.both.mi | 
| 40d80 | 6e 6f 72 2d 6d 6f 64 65 73 20 61 6e 64 20 74 68    65 69 72 20 6c 69 67 68 74 65 72 73 2e 20 20 54 | nor-modes.and.their.lighters...T | 
| 40da0 | 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 70    6c 61 63 65 73 20 74 68 65 0a 6c 69 67 68 74 65 | his.function.replaces.the.lighte | 
| 40dc0 | 72 73 20 62 79 20 74 68 65 69 72 20 6d 69 6e 6f    72 20 6d 6f 64 65 73 2c 20 73 6f 20 61 63 74 69 | rs.by.their.minor.modes,.so.acti | 
| 40de0 | 6f 6e 73 20 65 78 70 65 63 74 69 6e 67 20 61 20    66 75 6e 63 74 69 6f 6e 0a 77 6f 72 6b 20 6f 6e | ons.expecting.a.function.work.on | 
| 40e00 | 20 74 68 65 6d 2e 22 0a 20 20 28 63 6f 6e 73 20    27 6d 69 6e 6f 72 2d 6d 6f 64 65 0a 20 20 20 20 | .them."...(cons.'minor-mode..... | 
| 40e20 | 20 20 20 20 28 6c 65 74 20 28 28 73 79 6d 62 6f    6c 20 28 69 6e 74 65 72 6e 2d 73 6f 66 74 20 74 | ....(let.((symbol.(intern-soft.t | 
| 40e40 | 61 72 67 65 74 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 28 69 66 20 28 61 6e 64 20 73 79 6d 62 | arget)))...........(if.(and.symb | 
| 40e60 | 6f 6c 20 28 62 6f 75 6e 64 70 20 73 79 6d 62 6f    6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ol.(boundp.symbol))............. | 
| 40e80 | 20 20 74 61 72 67 65 74 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d | ..target.............(symbol-nam | 
| 40ea0 | 65 20 28 6c 6f 6f 6b 75 70 2d 6d 69 6e 6f 72 2d    6d 6f 64 65 2d 66 72 6f 6d 2d 69 6e 64 69 63 61 | e.(lookup-minor-mode-from-indica | 
| 40ec0 | 74 6f 72 20 74 61 72 67 65 74 29 29 29 29 29 29    0a 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 | tor.target))))))..(declare-funct | 
| 40ee0 | 69 6f 6e 20 70 72 6f 6a 65 63 74 2d 63 75 72 72    65 6e 74 20 22 70 72 6f 6a 65 63 74 22 29 0a 28 | ion.project-current."project").( | 
| 40f00 | 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e    20 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 73 20 22 | declare-function.project-roots." | 
| 40f20 | 70 72 6f 6a 65 63 74 22 29 0a 28 64 65 63 6c 61    72 65 2d 66 75 6e 63 74 69 6f 6e 20 70 72 6f 6a | project").(declare-function.proj | 
| 40f40 | 65 63 74 2d 72 6f 6f 74 20 22 70 72 6f 6a 65 63    74 22 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 | ect-root."project")..(defun.emba | 
| 40f60 | 72 6b 2d 2d 70 72 6f 6a 65 63 74 2d 66 69 6c 65    2d 66 75 6c 6c 2d 70 61 74 68 20 28 5f 74 79 70 | rk--project-file-full-path.(_typ | 
| 40f80 | 65 20 74 61 72 67 65 74 29 0a 20 20 22 47 65 74    20 66 75 6c 6c 20 70 61 74 68 20 6f 66 20 70 72 | e.target)..."Get.full.path.of.pr | 
| 40fa0 | 6f 6a 65 63 74 20 66 69 6c 65 20 54 41 52 47 45    54 2e 22 0a 20 20 3b 3b 20 54 4f 44 4f 20 70 72 | oject.file.TARGET."...;;.TODO.pr | 
| 40fc0 | 6f 6a 65 63 74 2d 66 69 6e 64 2d 66 69 6c 65 20    63 61 6e 20 62 65 20 63 61 6c 6c 65 64 20 66 72 | oject-find-file.can.be.called.fr | 
| 40fe0 | 6f 6d 20 6f 75 74 73 69 64 65 20 61 6c 6c 20 70    72 6f 6a 65 63 74 73 20 69 6e 0a 20 20 3b 3b 20 | om.outside.all.projects.in...;;. | 
| 41000 | 77 68 69 63 68 20 63 61 73 65 20 69 74 20 70 72    6f 6d 70 74 73 20 66 6f 72 20 61 20 70 72 6f 6a | which.case.it.prompts.for.a.proj | 
| 41020 | 65 63 74 20 66 69 72 73 74 3b 20 77 65 20 64 6f    6e 27 74 20 73 75 70 70 6f 72 74 20 74 68 61 74 | ect.first;.we.don't.support.that | 
| 41040 | 0a 20 20 3b 3b 20 63 61 73 65 20 79 65 74 2c 20    73 69 6e 63 65 20 74 68 65 72 65 20 69 73 20 6e | ...;;.case.yet,.since.there.is.n | 
| 41060 | 6f 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63    74 2e 0a 20 20 28 63 6f 6e 73 20 27 66 69 6c 65 | o.current.project....(cons.'file | 
| 41080 | 0a 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74    20 28 28 70 72 6f 6a 65 63 74 20 28 70 72 6f 6a | .........(if-let.((project.(proj | 
| 410a0 | 65 63 74 2d 63 75 72 72 65 6e 74 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ect-current))..................( | 
| 410c0 | 72 6f 6f 74 20 28 69 66 20 28 66 62 6f 75 6e 64    70 20 27 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 29 | root.(if.(fboundp.'project-root) | 
| 410e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f | ............................(pro | 
| 41100 | 6a 65 63 74 2d 72 6f 6f 74 20 70 72 6f 6a 65 63    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ject-root.project).............. | 
| 41120 | 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74    68 2d 6e 6f 2d 77 61 72 6e 69 6e 67 73 0a 20 20 | ............(with-no-warnings... | 
| 41140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 70 | .........................(car.(p | 
| 41160 | 72 6f 6a 65 63 74 2d 72 6f 6f 74 73 20 70 72 6f    6a 65 63 74 29 29 29 29 29 29 0a 20 20 20 20 20 | roject-roots.project))))))...... | 
| 41180 | 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 74 61 72 67 65 74 20 | .......(expand-file-name.target. | 
| 411a0 | 72 6f 6f 74 29 0a 20 20 20 20 20 20 20 20 20 20    74 61 72 67 65 74 29 29 29 0a 0a 28 64 65 66 75 | root)...........target)))..(defu | 
| 411c0 | 6e 20 65 6d 62 61 72 6b 2d 2d 72 65 6d 6f 76 65    2d 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e | n.embark--remove-package-version | 
| 411e0 | 20 28 5f 74 79 70 65 20 74 61 72 67 65 74 29 0a    20 20 22 52 65 6d 6f 76 65 20 76 65 72 73 69 6f | .(_type.target)..."Remove.versio | 
| 41200 | 6e 20 6e 75 6d 62 65 72 20 66 72 6f 6d 20 61 20    76 65 72 73 69 6f 6e 65 64 20 70 61 63 6b 61 67 | n.number.from.a.versioned.packag | 
| 41220 | 65 20 54 41 52 47 45 54 2e 22 0a 20 20 28 63 6f    6e 73 20 27 70 61 63 6b 61 67 65 20 28 72 65 70 | e.TARGET."...(cons.'package.(rep | 
| 41240 | 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73    74 72 69 6e 67 20 22 2d 5b 30 2d 39 2e 5d 2b 24 | lace-regexp-in-string."-[0-9.]+$ | 
| 41260 | 22 20 22 22 20 74 61 72 67 65 74 29 29 29 0a 0a    28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 2d 74 | "."".target)))..(defun.embark--t | 
| 41280 | 61 72 67 65 74 73 20 28 29 0a 20 20 22 52 65 74    72 69 65 76 65 20 63 75 72 72 65 6e 74 20 74 61 | argets.()..."Retrieve.current.ta | 
| 412a0 | 72 67 65 74 73 2e 0a 0a 41 6e 20 69 6e 69 74 69    61 6c 20 67 75 65 73 73 20 61 74 20 74 68 65 20 | rgets...An.initial.guess.at.the. | 
| 412c0 | 63 75 72 72 65 6e 74 20 74 61 72 67 65 74 73 20    61 6e 64 20 74 68 65 69 72 20 74 79 70 65 73 20 | current.targets.and.their.types. | 
| 412e0 | 69 73 0a 64 65 74 65 72 6d 69 6e 65 64 20 62 79    20 72 75 6e 6e 69 6e 67 20 74 68 65 20 66 75 6e | is.determined.by.running.the.fun | 
| 41300 | 63 74 69 6f 6e 73 20 69 6e 20 60 65 6d 62 61 72    6b 2d 74 61 72 67 65 74 2d 66 69 6e 64 65 72 73 | ctions.in.`embark-target-finders | 
| 41320 | 27 2e 0a 45 61 63 68 20 66 75 6e 63 74 69 6f 6e    20 73 68 6f 75 6c 64 20 65 69 74 68 65 72 20 72 | '..Each.function.should.either.r | 
| 41340 | 65 74 75 72 6e 20 6e 69 6c 2c 20 61 20 70 61 69    72 20 6f 66 20 61 20 74 79 70 65 20 73 79 6d 62 | eturn.nil,.a.pair.of.a.type.symb | 
| 41360 | 6f 6c 0a 61 6e 64 20 74 61 72 67 65 74 20 73 74    72 69 6e 67 20 6f 72 20 61 20 74 72 69 70 6c 65 | ol.and.target.string.or.a.triple | 
| 41380 | 20 6f 66 20 61 20 74 79 70 65 20 73 79 6d 62 6f    6c 2c 20 74 61 72 67 65 74 20 73 74 72 69 6e 67 | .of.a.type.symbol,.target.string | 
| 413a0 | 20 61 6e 64 0a 74 61 72 67 65 74 20 62 6f 75 6e    64 73 2e 0a 0a 49 6e 20 74 68 65 20 6d 69 6e 69 | .and.target.bounds...In.the.mini | 
| 413c0 | 62 75 66 66 65 72 20 6f 6e 6c 79 20 74 68 65 20    66 69 72 73 74 20 74 61 72 67 65 74 20 66 69 6e | buffer.only.the.first.target.fin | 
| 413e0 | 64 65 72 20 72 65 74 75 72 6e 69 6e 67 20 6e 6f    6e 2d 6e 69 6c 0a 69 73 20 74 61 6b 65 6e 20 69 | der.returning.non-nil.is.taken.i | 
| 41400 | 6e 74 6f 20 61 63 63 6f 75 6e 74 2e 20 20 57 68    65 6e 20 66 69 6e 64 69 6e 67 20 74 61 72 67 65 | nto.account...When.finding.targe | 
| 41420 | 74 73 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 6f    74 68 65 72 0a 62 75 66 66 65 72 73 2c 20 61 6c | ts.at.point.in.other.buffers,.al | 
| 41440 | 6c 20 74 61 72 67 65 74 20 66 69 6e 64 65 72 20    66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 65 78 | l.target.finder.functions.are.ex | 
| 41460 | 65 63 75 74 65 64 2e 0a 0a 46 6f 72 20 65 61 63    68 20 74 61 72 67 65 74 2c 20 74 68 65 20 74 79 | ecuted...For.each.target,.the.ty | 
| 41480 | 70 65 20 69 73 20 74 68 65 6e 20 6c 6f 6f 6b 65    64 20 75 70 20 61 73 20 61 20 6b 65 79 20 69 6e | pe.is.then.looked.up.as.a.key.in | 
| 414a0 | 20 74 68 65 0a 76 61 72 69 61 62 6c 65 20 60 65    6d 62 61 72 6b 2d 74 72 61 6e 73 66 6f 72 6d 65 | .the.variable.`embark-transforme | 
| 414c0 | 72 2d 61 6c 69 73 74 27 2e 20 20 49 66 20 74 68    65 72 65 20 69 73 20 61 20 74 72 61 6e 73 66 6f | r-alist'...If.there.is.a.transfo | 
| 414e0 | 72 6d 65 72 0a 66 6f 72 20 74 68 65 20 74 79 70    65 2c 20 69 74 20 69 73 20 63 61 6c 6c 65 64 20 | rmer.for.the.type,.it.is.called. | 
| 41500 | 77 69 74 68 20 74 68 65 20 74 79 70 65 20 61 6e    64 20 74 61 72 67 65 74 2c 20 61 6e 64 20 6d 75 | with.the.type.and.target,.and.mu | 
| 41520 | 73 74 0a 72 65 74 75 72 6e 20 61 20 60 63 6f 6e    73 27 20 6f 66 20 74 68 65 20 74 72 61 6e 73 66 | st.return.a.`cons'.of.the.transf | 
| 41540 | 6f 72 6d 65 64 20 74 79 70 65 20 61 6e 64 20 74    72 61 6e 73 66 6f 72 6d 65 64 20 74 61 72 67 65 | ormed.type.and.transformed.targe | 
| 41560 | 74 2e 0a 0a 54 68 65 20 72 65 74 75 72 6e 20 76    61 6c 75 65 20 6f 66 20 60 65 6d 62 61 72 6b 2d | t...The.return.value.of.`embark- | 
| 41580 | 2d 74 61 72 67 65 74 73 27 20 69 73 20 61 20 6c    69 73 74 20 6f 66 20 70 6c 69 73 74 73 2e 20 20 | -targets'.is.a.list.of.plists... | 
| 415a0 | 45 61 63 68 0a 70 6c 69 73 74 20 63 6f 6e 63 65    72 6e 73 20 6f 6e 65 20 74 61 72 67 65 74 2c 20 | Each.plist.concerns.one.target,. | 
| 415c0 | 61 6e 64 20 68 61 73 20 6b 65 79 73 20 60 3a 74    79 70 65 27 2c 20 60 3a 74 61 72 67 65 74 27 2c | and.has.keys.`:type',.`:target', | 
| 415e0 | 0a 60 3a 6f 72 69 67 2d 74 79 70 65 27 2c 20 60    3a 6f 72 69 67 2d 74 61 72 67 65 74 27 20 61 6e | .`:orig-type',.`:orig-target'.an | 
| 41600 | 64 20 60 3a 62 6f 75 6e 64 73 27 2e 22 0a 20 20    28 6c 65 74 20 28 74 61 72 67 65 74 73 29 0a 20 | d.`:bounds'."...(let.(targets).. | 
| 41620 | 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 72 61    70 70 65 64 0a 20 20 20 20 20 27 65 6d 62 61 72 | ...(run-hook-wrapped......'embar | 
| 41640 | 6b 2d 74 61 72 67 65 74 2d 66 69 6e 64 65 72 73    0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 66 | k-target-finders......(lambda.(f | 
| 41660 | 75 6e 29 0a 20 20 20 20 20 20 20 28 64 6f 6c 69    73 74 20 28 66 6f 75 6e 64 20 28 77 68 65 6e 2d | un)........(dolist.(found.(when- | 
| 41680 | 6c 65 74 20 28 72 65 73 75 6c 74 20 28 66 75 6e    63 61 6c 6c 20 66 75 6e 29 29 0a 20 20 20 20 20 | let.(result.(funcall.fun))...... | 
| 416a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 69 66 20 28 63 6f 6e 73 70 20 28 63 | ...................(if.(consp.(c | 
| 416c0 | 61 72 20 72 65 73 75 6c 74 29 29 20 72 65 73 75    6c 74 20 28 6c 69 73 74 20 72 65 73 75 6c 74 29 | ar.result)).result.(list.result) | 
| 416e0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65    74 2a 20 28 28 74 79 70 65 20 28 6f 72 20 28 63 | )))..........(let*.((type.(or.(c | 
| 41700 | 61 72 20 66 6f 75 6e 64 29 20 27 67 65 6e 65 72    61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ar.found).'general))............ | 
| 41720 | 20 20 20 20 20 28 74 61 72 67 65 74 2b 62 6f 75    6e 64 73 20 28 63 64 72 20 66 6f 75 6e 64 29 29 | .....(target+bounds.(cdr.found)) | 
| 41740 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 74 61 72 67 65 74 20 28 69 66 20 28 63 6f | .................(target.(if.(co | 
| 41760 | 6e 73 70 20 74 61 72 67 65 74 2b 62 6f 75 6e 64    73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | nsp.target+bounds).............. | 
| 41780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 61 72 20 74 61 72 67 65 74 2b 62 6f 75 6e 64 | ...............(car.target+bound | 
| 417a0 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 72 | s)...........................tar | 
| 417c0 | 67 65 74 2b 62 6f 75 6e 64 73 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 6f | get+bounds)).................(bo | 
| 417e0 | 75 6e 64 73 20 28 61 6e 64 20 28 63 6f 6e 73 70    20 74 61 72 67 65 74 2b 62 6f 75 6e 64 73 29 20 | unds.(and.(consp.target+bounds). | 
| 41800 | 28 63 64 72 20 74 61 72 67 65 74 2b 62 6f 75 6e    64 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | (cdr.target+bounds)))........... | 
| 41820 | 20 20 20 20 20 20 28 66 75 6c 6c 2d 74 61 72 67    65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(full-target.............. | 
| 41840 | 20 20 20 20 28 61 70 70 65 6e 64 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ....(append...................(l | 
| 41860 | 69 73 74 20 3a 6f 72 69 67 2d 74 79 70 65 20 74    79 70 65 20 3a 6f 72 69 67 2d 74 61 72 67 65 74 | ist.:orig-type.type.:orig-target | 
| 41880 | 20 74 61 72 67 65 74 20 3a 62 6f 75 6e 64 73 20    62 6f 75 6e 64 73 29 0a 20 20 20 20 20 20 20 20 | .target.:bounds.bounds)......... | 
| 418a0 | 20 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65    74 20 28 74 72 61 6e 73 66 6f 72 6d 20 28 61 6c | ..........(if-let.(transform.(al | 
| 418c0 | 69 73 74 2d 67 65 74 20 74 79 70 65 20 65 6d 62    61 72 6b 2d 74 72 61 6e 73 66 6f 72 6d 65 72 2d | ist-get.type.embark-transformer- | 
| 418e0 | 61 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | alist)).......................(l | 
| 41900 | 65 74 20 28 28 74 72 61 6e 73 20 28 66 75 6e 63    61 6c 6c 20 74 72 61 6e 73 66 6f 72 6d 20 74 79 | et.((trans.(funcall.transform.ty | 
| 41920 | 70 65 20 74 61 72 67 65 74 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pe.target))).................... | 
| 41940 | 20 20 20 20 20 28 6c 69 73 74 20 3a 74 79 70 65    20 28 63 61 72 20 74 72 61 6e 73 29 20 3a 74 61 | .....(list.:type.(car.trans).:ta | 
| 41960 | 72 67 65 74 20 28 63 64 72 20 74 72 61 6e 73 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | rget.(cdr.trans))).............. | 
| 41980 | 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 74 79    70 65 20 74 79 70 65 20 3a 74 61 72 67 65 74 20 | .......(list.:type.type.:target. | 
| 419a0 | 74 61 72 67 65 74 29 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 70 75 73 68 20 66 75 6c | target)))))............(push.ful | 
| 419c0 | 6c 2d 74 61 72 67 65 74 20 74 61 72 67 65 74 73    29 29 29 0a 20 20 20 20 20 20 20 28 61 6e 64 20 | l-target.targets)))........(and. | 
| 419e0 | 74 61 72 67 65 74 73 20 28 6d 69 6e 69 62 75 66    66 65 72 70 29 29 29 29 0a 20 20 20 20 28 6e 72 | targets.(minibufferp)))).....(nr | 
| 41a00 | 65 76 65 72 73 65 0a 20 20 20 20 20 28 63 6c 2d    64 65 6c 65 74 65 2d 64 75 70 6c 69 63 61 74 65 | everse......(cl-delete-duplicate | 
| 41a20 | 73 20 3b 20 6b 65 65 70 73 20 6c 61 73 74 20 64    75 70 6c 69 63 61 74 65 2c 20 62 75 74 20 77 65 | s.;.keeps.last.duplicate,.but.we | 
| 41a40 | 20 72 65 76 65 72 73 65 0a 20 20 20 20 20 20 74    61 72 67 65 74 73 0a 20 20 20 20 20 20 3a 74 65 | .reverse.......targets.......:te | 
| 41a60 | 73 74 20 28 6c 61 6d 62 64 61 20 28 74 31 20 74    32 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | st.(lambda.(t1.t2).............. | 
| 41a80 | 20 28 61 6e 64 20 28 65 71 75 61 6c 20 28 70 6c    69 73 74 2d 67 65 74 20 74 31 20 3a 74 61 72 67 | .(and.(equal.(plist-get.t1.:targ | 
| 41aa0 | 65 74 29 20 28 70 6c 69 73 74 2d 67 65 74 20 74    32 20 3a 74 61 72 67 65 74 29 29 0a 20 20 20 20 | et).(plist-get.t2.:target))..... | 
| 41ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    65 71 20 28 70 6c 69 73 74 2d 67 65 74 20 74 31 | ...............(eq.(plist-get.t1 | 
| 41ae0 | 20 3a 74 79 70 65 29 20 28 70 6c 69 73 74 2d 67    65 74 20 74 32 20 3a 74 79 70 65 29 29 29 29 29 | .:type).(plist-get.t2.:type))))) | 
| 41b00 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61    72 6b 2d 2d 64 65 66 61 75 6c 74 2d 61 63 74 69 | )))..(defun.embark--default-acti | 
| 41b20 | 6f 6e 20 28 74 79 70 65 29 0a 20 20 22 52 65 74    75 72 6e 20 64 65 66 61 75 6c 74 20 61 63 74 69 | on.(type)..."Return.default.acti | 
| 41b40 | 6f 6e 20 66 6f 72 20 74 68 65 20 67 69 76 65 6e    20 54 59 50 45 20 6f 66 20 74 61 72 67 65 74 2e | on.for.the.given.TYPE.of.target. | 
| 41b60 | 0a 54 68 65 20 6d 6f 73 74 20 63 6f 6d 6d 6f 6e    20 63 61 73 65 20 69 73 20 74 68 61 74 20 74 68 | .The.most.common.case.is.that.th | 
| 41b80 | 65 20 74 61 72 67 65 74 20 63 6f 6d 65 73 20 66    72 6f 6d 20 6d 69 6e 69 62 75 66 66 65 72 0a 63 | e.target.comes.from.minibuffer.c | 
| 41ba0 | 6f 6d 70 6c 65 74 69 6f 6e 2c 20 69 6e 20 77 68    69 63 68 20 63 61 73 65 20 74 68 65 20 64 65 66 | ompletion,.in.which.case.the.def | 
| 41bc0 | 61 75 6c 74 20 61 63 74 69 6f 6e 20 69 73 20 74    68 65 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 0a | ault.action.is.the.command.that. | 
| 41be0 | 6f 70 65 6e 65 64 20 74 68 65 20 6d 69 6e 69 62    75 66 66 65 72 20 69 6e 20 74 68 65 20 66 69 72 | opened.the.minibuffer.in.the.fir | 
| 41c00 | 73 74 20 70 6c 61 63 65 2e 20 20 54 68 69 73 20    63 61 6e 20 62 65 20 6f 76 65 72 72 69 64 64 65 | st.place...This.can.be.overridde | 
| 41c20 | 6e 0a 62 79 20 60 65 6d 62 61 72 6b 2d 64 65 66    61 75 6c 74 2d 61 63 74 69 6f 6e 2d 6f 76 65 72 | n.by.`embark-default-action-over | 
| 41c40 | 72 69 64 65 73 27 2e 0a 0a 46 6f 72 20 74 61 72    67 65 74 73 20 74 68 61 74 20 64 6f 20 6e 6f 74 | rides'...For.targets.that.do.not | 
| 41c60 | 20 63 6f 6d 65 20 66 72 6f 6d 20 6d 69 6e 69 62    75 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e | .come.from.minibuffer.completion | 
| 41c80 | 0a 5c 28 74 79 70 69 63 61 6c 6c 79 20 73 6f 6d    65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 | .\(typically.some.thing.at.point | 
| 41ca0 | 20 69 6e 20 61 20 72 65 67 75 6c 61 72 20 62 75    66 66 65 72 29 20 61 6e 64 20 77 68 6f 73 65 0a | .in.a.regular.buffer).and.whose. | 
| 41cc0 | 74 79 70 65 20 69 73 20 6e 6f 74 20 6c 69 73 74    65 64 20 69 6e 20 60 65 6d 62 61 72 6b 2d 64 65 | type.is.not.listed.in.`embark-de | 
| 41ce0 | 66 61 75 6c 74 2d 61 63 74 69 6f 6e 2d 6f 76 65    72 72 69 64 65 73 27 2c 20 74 68 65 0a 64 65 66 | fault-action-overrides',.the.def | 
| 41d00 | 61 75 6c 74 20 61 63 74 69 6f 6e 20 69 73 20 67    69 76 65 6e 20 62 79 20 77 68 61 74 65 76 65 72 | ault.action.is.given.by.whatever | 
| 41d20 | 20 62 69 6e 64 69 6e 67 20 52 45 54 20 68 61 73    20 69 6e 20 74 68 65 20 61 63 74 69 6f 6e 0a 6b | .binding.RET.has.in.the.action.k | 
| 41d40 | 65 79 6d 61 70 20 66 6f 72 20 74 68 65 20 67 69    76 65 6e 20 74 79 70 65 2e 22 0a 20 20 28 6f 72 | eymap.for.the.given.type."...(or | 
| 41d60 | 20 28 61 6c 69 73 74 2d 67 65 74 20 28 63 6f 6e    73 20 74 79 70 65 20 65 6d 62 61 72 6b 2d 2d 63 | .(alist-get.(cons.type.embark--c | 
| 41d80 | 6f 6d 6d 61 6e 64 29 20 65 6d 62 61 72 6b 2d 64    65 66 61 75 6c 74 2d 61 63 74 69 6f 6e 2d 6f 76 | ommand).embark-default-action-ov | 
| 41da0 | 65 72 72 69 64 65 73 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c | errides..................nil.nil | 
| 41dc0 | 20 23 27 65 71 75 61 6c 29 0a 20 20 20 20 20 20    28 61 6c 69 73 74 2d 67 65 74 20 74 79 70 65 20 | .#'equal).......(alist-get.type. | 
| 41de0 | 65 6d 62 61 72 6b 2d 64 65 66 61 75 6c 74 2d 61    63 74 69 6f 6e 2d 6f 76 65 72 72 69 64 65 73 29 | embark-default-action-overrides) | 
| 41e00 | 0a 20 20 20 20 20 20 28 61 6c 69 73 74 2d 67 65    74 20 74 20 65 6d 62 61 72 6b 2d 64 65 66 61 75 | .......(alist-get.t.embark-defau | 
| 41e20 | 6c 74 2d 61 63 74 69 6f 6e 2d 6f 76 65 72 72 69    64 65 73 29 0a 20 20 20 20 20 20 65 6d 62 61 72 | lt-action-overrides).......embar | 
| 41e40 | 6b 2d 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20    20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 28 65 6d | k--command.......(lookup-key.(em | 
| 41e60 | 62 61 72 6b 2d 2d 72 61 77 2d 61 63 74 69 6f 6e    2d 6b 65 79 6d 61 70 20 74 79 70 65 29 20 22 5c | bark--raw-action-keymap.type)."\ | 
| 41e80 | 72 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d    62 61 72 6b 2d 2d 72 6f 74 61 74 65 20 28 6c 69 | r")))..(defun.embark--rotate.(li | 
| 41ea0 | 73 74 20 6b 29 0a 20 20 22 52 6f 74 61 74 65 20    4c 49 53 54 20 62 79 20 4b 20 65 6c 65 6d 65 6e | st.k)..."Rotate.LIST.by.K.elemen | 
| 41ec0 | 74 73 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68    65 20 72 6f 74 61 74 65 64 20 6c 69 73 74 2e 22 | ts.and.return.the.rotated.list." | 
| 41ee0 | 0a 20 20 28 73 65 74 71 20 6b 20 28 6d 6f 64 20    6b 20 28 6c 65 6e 67 74 68 20 6c 69 73 74 29 29 | ...(setq.k.(mod.k.(length.list)) | 
| 41f00 | 29 0a 20 20 28 61 70 70 65 6e 64 20 28 73 65 71    2d 64 72 6f 70 20 6c 69 73 74 20 6b 29 20 28 73 | )...(append.(seq-drop.list.k).(s | 
| 41f20 | 65 71 2d 74 61 6b 65 20 6c 69 73 74 20 6b 29 29    29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b | eq-take.list.k)))..(defun.embark | 
| 41f40 | 2d 2d 6f 72 69 67 2d 74 61 72 67 65 74 20 28 74    61 72 67 65 74 29 0a 20 20 22 43 6f 6e 76 65 72 | --orig-target.(target)..."Conver | 
| 41f60 | 74 20 54 41 52 47 45 54 20 74 6f 20 6f 72 69 67    69 6e 61 6c 20 74 61 72 67 65 74 2e 22 0a 20 20 | t.TARGET.to.original.target."... | 
| 41f80 | 28 70 6c 69 73 74 2d 70 75 74 0a 20 20 20 28 70    6c 69 73 74 2d 70 75 74 0a 20 20 20 20 28 63 6f | (plist-put....(plist-put.....(co | 
| 41fa0 | 70 79 2d 73 65 71 75 65 6e 63 65 20 74 61 72 67    65 74 29 0a 20 20 20 20 3a 74 61 72 67 65 74 20 | py-sequence.target).....:target. | 
| 41fc0 | 28 70 6c 69 73 74 2d 67 65 74 20 74 61 72 67 65    74 20 3a 6f 72 69 67 2d 74 61 72 67 65 74 29 29 | (plist-get.target.:orig-target)) | 
| 41fe0 | 0a 20 20 20 3a 74 79 70 65 20 28 70 6c 69 73 74    2d 67 65 74 20 74 61 72 67 65 74 20 3a 6f 72 69 | ....:type.(plist-get.target.:ori | 
| 42000 | 67 2d 74 79 70 65 29 29 29 0a 0a 28 64 65 66 75    6e 20 65 6d 62 61 72 6b 2d 2d 71 75 69 74 2d 70 | g-type)))..(defun.embark--quit-p | 
| 42020 | 20 28 61 63 74 69 6f 6e 29 0a 20 20 22 44 65 74    65 72 6d 69 6e 65 20 77 68 65 74 68 65 72 20 74 | .(action)..."Determine.whether.t | 
| 42040 | 6f 20 71 75 69 74 20 74 68 65 20 6d 69 6e 69 62    75 66 66 65 72 20 61 66 74 65 72 20 41 43 54 49 | o.quit.the.minibuffer.after.ACTI | 
| 42060 | 4f 4e 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f    6e 20 63 6f 6e 73 75 6c 74 73 20 60 65 6d 62 61 | ON..This.function.consults.`emba | 
| 42080 | 72 6b 2d 71 75 69 74 2d 61 66 74 65 72 2d 61 63    74 69 6f 6e 27 20 74 6f 20 64 65 63 69 64 65 0a | rk-quit-after-action'.to.decide. | 
| 420a0 | 77 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 74    68 65 20 75 73 65 72 20 77 69 73 68 65 73 20 74 | whether.or.not.the.user.wishes.t | 
| 420c0 | 6f 20 71 75 69 74 20 74 68 65 20 6d 69 6e 69 62    75 66 66 65 72 20 61 66 74 65 72 0a 70 65 72 66 | o.quit.the.minibuffer.after.perf | 
| 420e0 | 6f 72 6d 69 6e 67 20 74 68 65 20 41 43 54 49 4f    4e 2c 20 61 73 73 75 6d 69 6e 67 20 74 68 69 73 | orming.the.ACTION,.assuming.this | 
| 42100 | 20 69 73 20 64 6f 6e 65 20 66 72 6f 6d 20 61 20    6d 69 6e 69 62 75 66 66 65 72 2e 22 0a 20 20 28 | .is.done.from.a.minibuffer."...( | 
| 42120 | 6c 65 74 2a 20 28 28 63 66 67 20 65 6d 62 61 72    6b 2d 71 75 69 74 2d 61 66 74 65 72 2d 61 63 74 | let*.((cfg.embark-quit-after-act | 
| 42140 | 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 28 71    75 69 74 20 28 69 66 20 28 63 6f 6e 73 70 20 63 | ion)..........(quit.(if.(consp.c | 
| 42160 | 66 67 29 20 28 61 6c 69 73 74 2d 67 65 74 20 61    63 74 69 6f 6e 20 63 66 67 20 28 61 6c 69 73 74 | fg).(alist-get.action.cfg.(alist | 
| 42180 | 2d 67 65 74 20 74 20 63 66 67 29 29 20 63 66 67    29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 65 6d | -get.t.cfg)).cfg))).....(when.em | 
| 421a0 | 62 61 72 6b 2d 2d 74 6f 67 67 6c 65 2d 71 75 69    74 20 28 73 65 74 71 20 71 75 69 74 20 28 6e 6f | bark--toggle-quit.(setq.quit.(no | 
| 421c0 | 74 20 71 75 69 74 29 29 29 0a 20 20 20 20 28 73    65 74 71 20 65 6d 62 61 72 6b 2d 2d 74 6f 67 67 | t.quit))).....(setq.embark--togg | 
| 421e0 | 6c 65 2d 71 75 69 74 20 6e 69 6c 29 0a 20 20 20    20 71 75 69 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 | le-quit.nil).....quit))..;;;###a | 
| 42200 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65    6d 62 61 72 6b 2d 61 63 74 20 28 26 6f 70 74 69 | utoload.(defun.embark-act.(&opti | 
| 42220 | 6f 6e 61 6c 20 61 72 67 29 0a 20 20 22 50 72 6f    6d 70 74 20 74 68 65 20 75 73 65 72 20 66 6f 72 | onal.arg)..."Prompt.the.user.for | 
| 42240 | 20 61 6e 20 61 63 74 69 6f 6e 20 61 6e 64 20 70    65 72 66 6f 72 6d 20 69 74 2e 0a 54 68 65 20 74 | .an.action.and.perform.it..The.t | 
| 42260 | 61 72 67 65 74 73 20 6f 66 20 74 68 65 20 61 63    74 69 6f 6e 20 61 72 65 20 63 68 6f 73 65 6e 20 | argets.of.the.action.are.chosen. | 
| 42280 | 62 79 20 60 65 6d 62 61 72 6b 2d 74 61 72 67 65    74 2d 66 69 6e 64 65 72 73 27 2e 0a 42 79 20 64 | by.`embark-target-finders'..By.d | 
| 422a0 | 65 66 61 75 6c 74 2c 20 69 66 20 63 61 6c 6c 65    64 20 66 72 6f 6d 20 61 20 6d 69 6e 69 62 75 66 | efault,.if.called.from.a.minibuf | 
| 422c0 | 66 65 72 20 74 68 65 20 74 61 72 67 65 74 20 69    73 20 74 68 65 20 74 6f 70 0a 63 6f 6d 70 6c 65 | fer.the.target.is.the.top.comple | 
| 422e0 | 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 2e 20    20 57 68 65 6e 20 63 61 6c 6c 65 64 20 66 72 6f | tion.candidate...When.called.fro | 
| 42300 | 6d 20 61 20 6e 6f 6e 2d 6d 69 6e 69 62 75 66 66    65 72 20 62 75 66 66 65 72 0a 74 68 65 72 65 20 | m.a.non-minibuffer.buffer.there. | 
| 42320 | 63 61 6e 20 6d 75 6c 74 69 70 6c 65 20 74 61 72    67 65 74 73 20 61 6e 64 20 79 6f 75 20 63 61 6e | can.multiple.targets.and.you.can | 
| 42340 | 20 63 79 63 6c 65 20 61 6d 6f 6e 67 20 74 68 65    6d 20 62 79 20 75 73 69 6e 67 0a 60 65 6d 62 61 | .cycle.among.them.by.using.`emba | 
| 42360 | 72 6b 2d 63 79 63 6c 65 27 20 28 77 68 69 63 68    20 69 73 20 62 6f 75 6e 64 20 62 79 20 64 65 66 | rk-cycle'.(which.is.bound.by.def | 
| 42380 | 61 75 6c 74 20 74 6f 20 74 68 65 20 73 61 6d 65    20 6b 65 79 0a 62 69 6e 64 69 6e 67 20 60 65 6d | ault.to.the.same.key.binding.`em | 
| 423a0 | 62 61 72 6b 2d 61 63 74 27 20 69 73 2c 20 62 75    74 20 73 65 65 20 60 65 6d 62 61 72 6b 2d 63 79 | bark-act'.is,.but.see.`embark-cy | 
| 423c0 | 63 6c 65 2d 6b 65 79 27 29 2e 0a 0a 54 68 69 73    20 63 6f 6d 6d 61 6e 64 20 75 73 65 73 20 60 65 | cle-key')...This.command.uses.`e | 
| 423e0 | 6d 62 61 72 6b 2d 70 72 6f 6d 70 74 65 72 27 20    74 6f 20 61 73 6b 20 74 68 65 20 75 73 65 72 20 | mbark-prompter'.to.ask.the.user. | 
| 42400 | 74 6f 20 73 70 65 63 69 66 79 20 61 6e 0a 61 63    74 69 6f 6e 2c 20 61 6e 64 20 63 61 6c 6c 73 20 | to.specify.an.action,.and.calls. | 
| 42420 | 69 74 20 69 6e 6a 65 63 74 69 6e 67 20 74 68 65    20 74 61 72 67 65 74 20 61 74 20 74 68 65 20 66 | it.injecting.the.target.at.the.f | 
| 42440 | 69 72 73 74 20 6d 69 6e 69 62 75 66 66 65 72 0a    70 72 6f 6d 70 74 2e 0a 0a 49 66 20 79 6f 75 20 | irst.minibuffer.prompt...If.you. | 
| 42460 | 63 61 6c 6c 20 74 68 69 73 20 66 72 6f 6d 20 74    68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 69 | call.this.from.the.minibuffer,.i | 
| 42480 | 74 20 63 61 6e 20 6f 70 74 69 6f 6e 61 6c 6c 79    20 71 75 69 74 20 74 68 65 0a 6d 69 6e 69 62 75 | t.can.optionally.quit.the.minibu | 
| 424a0 | 66 66 65 72 2e 20 20 54 68 65 20 76 61 72 69 61    62 6c 65 20 60 65 6d 62 61 72 6b 2d 71 75 69 74 | ffer...The.variable.`embark-quit | 
| 424c0 | 2d 61 66 74 65 72 2d 61 63 74 69 6f 6e 27 20 63    6f 6e 74 72 6f 6c 73 0a 77 68 65 74 68 65 72 20 | -after-action'.controls.whether. | 
| 424e0 | 63 61 6c 6c 69 6e 67 20 60 65 6d 62 61 72 6b 2d    61 63 74 27 20 77 69 74 68 20 6e 69 6c 20 41 52 | calling.`embark-act'.with.nil.AR | 
| 42500 | 47 20 71 75 69 74 73 20 74 68 65 20 6d 69 6e 69    62 75 66 66 65 72 2c 0a 61 6e 64 20 69 66 20 41 | G.quits.the.minibuffer,.and.if.A | 
| 42520 | 52 47 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 69 74    20 77 69 6c 6c 20 64 6f 20 74 68 65 20 6f 70 70 | RG.is.non-nil.it.will.do.the.opp | 
| 42540 | 6f 73 69 74 65 2e 20 20 49 6e 74 65 72 61 63 74    69 76 65 6c 79 2c 0a 41 52 47 20 69 73 20 74 68 | osite...Interactively,.ARG.is.th | 
| 42560 | 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e    74 2e 0a 0a 49 66 20 69 6e 73 74 65 61 64 20 79 | e.prefix.argument...If.instead.y | 
| 42580 | 6f 75 20 63 61 6c 6c 20 74 68 69 73 20 66 72 6f    6d 20 6f 75 74 73 69 64 65 20 74 68 65 20 6d 69 | ou.call.this.from.outside.the.mi | 
| 425a0 | 6e 69 62 75 66 66 65 72 2c 20 74 68 65 20 66 69    72 73 74 0a 41 52 47 20 74 61 72 67 65 74 73 20 | nibuffer,.the.first.ARG.targets. | 
| 425c0 | 61 72 65 20 73 6b 69 70 70 65 64 20 6f 76 65 72    20 28 69 66 20 41 52 47 20 69 73 20 6e 65 67 61 | are.skipped.over.(if.ARG.is.nega | 
| 425e0 | 74 69 76 65 20 74 68 65 20 73 6b 69 70 70 69 6e    67 20 69 73 0a 64 6f 6e 65 20 62 79 20 63 79 63 | tive.the.skipping.is.done.by.cyc | 
| 42600 | 6c 69 6e 67 20 62 61 63 6b 77 61 72 64 73 29 20    61 6e 64 20 63 79 63 6c 69 6e 67 20 73 74 61 72 | ling.backwards).and.cycling.star | 
| 42620 | 74 73 20 66 72 6f 6d 20 74 68 65 20 66 6f 6c 6c    6f 77 69 6e 67 0a 74 61 72 67 65 74 2e 22 0a 20 | ts.from.the.following.target.".. | 
| 42640 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50    22 29 0a 20 20 28 6c 65 74 2a 20 28 28 74 61 72 | .(interactive."P")...(let*.((tar | 
| 42660 | 67 65 74 73 20 28 6f 72 20 28 65 6d 62 61 72 6b    2d 2d 74 61 72 67 65 74 73 29 20 28 75 73 65 72 | gets.(or.(embark--targets).(user | 
| 42680 | 2d 65 72 72 6f 72 20 22 4e 6f 20 74 61 72 67 65    74 20 66 6f 75 6e 64 22 29 29 29 0a 20 20 20 20 | -error."No.target.found")))..... | 
| 426a0 | 20 20 20 20 20 28 69 6e 64 69 63 61 74 6f 72 73    20 28 6d 61 70 63 61 72 20 23 27 66 75 6e 63 61 | .....(indicators.(mapcar.#'funca | 
| 426c0 | 6c 6c 20 65 6d 62 61 72 6b 2d 69 6e 64 69 63 61    74 6f 72 73 29 29 0a 20 20 20 20 20 20 20 20 20 | ll.embark-indicators)).......... | 
| 426e0 | 28 64 65 66 61 75 6c 74 2d 64 6f 6e 65 20 6e 69    6c 29 29 0a 20 20 20 20 28 77 68 65 6e 20 61 72 | (default-done.nil)).....(when.ar | 
| 42700 | 67 0a 20 20 20 20 20 20 28 69 66 20 28 6d 69 6e    69 62 75 66 66 65 72 70 29 0a 20 20 20 20 20 20 | g.......(if.(minibufferp)....... | 
| 42720 | 20 20 20 20 28 65 6d 62 61 72 6b 2d 74 6f 67 67    6c 65 2d 71 75 69 74 29 0a 20 20 20 20 20 20 20 | ....(embark-toggle-quit)........ | 
| 42740 | 20 28 73 65 74 71 20 74 61 72 67 65 74 73 20 28    65 6d 62 61 72 6b 2d 2d 72 6f 74 61 74 65 20 74 | .(setq.targets.(embark--rotate.t | 
| 42760 | 61 72 67 65 74 73 20 28 70 72 65 66 69 78 2d 6e    75 6d 65 72 69 63 2d 76 61 6c 75 65 20 61 72 67 | argets.(prefix-numeric-value.arg | 
| 42780 | 29 29 29 29 29 0a 20 20 20 20 28 75 6e 77 69 6e    64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 | ))))).....(unwind-protect....... | 
| 427a0 | 20 20 28 77 68 69 6c 65 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 65 74 2a 20 28 28 74 61 72 | ..(while.............(let*.((tar | 
| 427c0 | 67 65 74 20 28 63 61 72 20 74 61 72 67 65 74 73    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | get.(car.targets)).............. | 
| 427e0 | 20 20 20 20 20 20 28 61 63 74 69 6f 6e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(action................... | 
| 42800 | 20 20 28 6f 72 20 28 65 6d 62 61 72 6b 2d 2d 70    72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 | ..(or.(embark--prompt........... | 
| 42820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69    6e 64 69 63 61 74 6f 72 73 0a 20 20 20 20 20 20 | ...............indicators....... | 
| 42840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 65 74 20 28 28 65 6d 62 61 72 6b | ...................(let.((embark | 
| 42860 | 2d 64 65 66 61 75 6c 74 2d 61 63 74 69 6f 6e 2d    6f 76 65 72 72 69 64 65 73 0a 20 20 20 20 20 20 | -default-action-overrides....... | 
| 42880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 69 66 20 64 65 | ..........................(if.de | 
| 428a0 | 66 61 75 6c 74 2d 64 6f 6e 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fault-done...................... | 
| 428c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60    28 28 74 20 2e 20 2c 64 65 66 61 75 6c 74 2d 64 | ...............`((t...,default-d | 
| 428e0 | 6f 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | one))........................... | 
| 42900 | 20 20 20 20 20 20 20 20 65 6d 62 61 72 6b 2d 64    65 66 61 75 6c 74 2d 61 63 74 69 6f 6e 2d 6f 76 | ........embark-default-action-ov | 
| 42920 | 65 72 72 69 64 65 73 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | errides)))...................... | 
| 42940 | 20 20 20 20 20 20 28 65 6d 62 61 72 6b 2d 2d 61    63 74 69 6f 6e 2d 6b 65 79 6d 61 70 20 28 70 6c | ......(embark--action-keymap.(pl | 
| 42960 | 69 73 74 2d 67 65 74 20 74 61 72 67 65 74 20 3a    74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 | ist-get.target.:type)........... | 
| 42980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 429a0 | 20 20 20 20 20 20 20 20 28 63 64 72 20 74 61 72    67 65 74 73 29 29 29 0a 20 20 20 20 20 20 20 20 | ........(cdr.targets)))......... | 
| 429c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 74 61 72 67 65 74 73 29 0a 20 20 20 20 20 20 | .................targets)....... | 
| 429e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 | ..................(user-error."C | 
| 42a00 | 61 6e 63 65 6c 65 64 22 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | anceled")))....................( | 
| 42a20 | 64 65 66 61 75 6c 74 2d 61 63 74 69 6f 6e 20 28    6f 72 20 64 65 66 61 75 6c 74 2d 64 6f 6e 65 0a | default-action.(or.default-done. | 
| 42a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 42a60 | 20 20 20 20 20 20 20 28 65 6d 62 61 72 6b 2d 2d    64 65 66 61 75 6c 74 2d 61 63 74 69 6f 6e 0a 20 | .......(embark--default-action.. | 
| 42a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 42aa0 | 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65    74 20 74 61 72 67 65 74 20 3a 74 79 70 65 29 29 | .......(plist-get.target.:type)) | 
| 42ac0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 | )))...............(cond......... | 
| 42ae0 | 20 20 20 20 20 20 20 3b 3b 20 57 68 65 6e 20 61    63 74 69 6e 67 20 74 77 69 63 65 20 69 6e 20 74 | .......;;.When.acting.twice.in.t | 
| 42b00 | 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 64    6f 20 6e 6f 74 20 72 65 73 74 61 72 74 0a 20 20 | he.minibuffer,.do.not.restart... | 
| 42b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20    60 65 6d 62 61 72 6b 2d 61 63 74 27 2e 20 20 4f | .............;;.`embark-act'...O | 
| 42b40 | 74 68 65 72 77 69 73 65 20 74 68 65 20 6e 65 78    74 20 60 65 6d 62 61 72 6b 2d 61 63 74 27 20 77 | therwise.the.next.`embark-act'.w | 
| 42b60 | 69 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 3b 3b 20 66 69 6e 64 20 61 20 74 61 72 | ill................;;.find.a.tar | 
| 42b80 | 67 65 74 20 69 6e 20 74 68 65 20 6f 72 69 67 69    6e 61 6c 20 62 75 66 66 65 72 2e 0a 20 20 20 20 | get.in.the.original.buffer...... | 
| 42ba0 | 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20    61 63 74 69 6f 6e 20 23 27 65 6d 62 61 72 6b 2d | ...........((eq.action.#'embark- | 
| 42bc0 | 61 63 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 50 | act).................(message."P | 
| 42be0 | 72 65 73 73 20 61 6e 20 61 63 74 69 6f 6e 20 6b    65 79 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ress.an.action.key"))........... | 
| 42c00 | 20 20 20 20 20 28 28 65 71 20 61 63 74 69 6f 6e    20 23 27 65 6d 62 61 72 6b 2d 63 79 63 6c 65 29 | .....((eq.action.#'embark-cycle) | 
| 42c20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 73 65 74 71 20 74 61 72 67 65 74 73 20 28 | .................(setq.targets.( | 
| 42c40 | 65 6d 62 61 72 6b 2d 2d 72 6f 74 61 74 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | embark--rotate.................. | 
| 42c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61    72 67 65 74 73 20 28 70 72 65 66 69 78 2d 6e 75 | ..............targets.(prefix-nu | 
| 42c80 | 6d 65 72 69 63 2d 76 61 6c 75 65 20 70 72 65 66    69 78 2d 61 72 67 29 29 29 29 0a 20 20 20 20 20 | meric-value.prefix-arg))))...... | 
| 42ca0 | 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | ..........(t.................;;. | 
| 42cc0 | 69 66 20 74 68 65 20 61 63 74 69 6f 6e 20 69 73    20 6e 6f 6e 2d 72 65 70 65 61 74 61 62 6c 65 2c | if.the.action.is.non-repeatable, | 
| 42ce0 | 20 63 6c 65 61 6e 75 70 20 69 6e 64 69 63 61 74    6f 72 20 6e 6f 77 0a 20 20 20 20 20 20 20 20 20 | .cleanup.indicator.now.......... | 
| 42d00 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65    70 65 61 74 20 28 65 6d 62 61 72 6b 2d 2d 61 63 | .......(let.((repeat.(embark--ac | 
| 42d20 | 74 69 6f 6e 2d 72 65 70 65 61 74 61 62 6c 65 2d    70 20 61 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 | tion-repeatable-p.action)))..... | 
| 42d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75    6e 6c 65 73 73 20 72 65 70 65 61 74 20 28 6d 61 | ..............(unless.repeat.(ma | 
| 42d60 | 70 63 20 23 27 66 75 6e 63 61 6c 6c 20 69 6e 64    69 63 61 74 6f 72 73 29 29 0a 20 20 20 20 20 20 | pc.#'funcall.indicators))....... | 
| 42d80 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e    64 69 74 69 6f 6e 2d 63 61 73 65 20 65 72 72 0a | ............(condition-case.err. | 
| 42da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 65 6d 62 61 72 6b 2d 2d 61 | ......................(embark--a | 
| 42dc0 | 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 61 63 74 69 6f 6e | ct........................action | 
| 42de0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 | ........................(if.(and | 
| 42e00 | 20 28 65 71 20 61 63 74 69 6f 6e 20 64 65 66 61    75 6c 74 2d 61 63 74 69 6f 6e 29 0a 20 20 20 20 | .(eq.action.default-action)..... | 
| 42e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 | ............................(eq. | 
| 42e40 | 61 63 74 69 6f 6e 20 65 6d 62 61 72 6b 2d 2d 63    6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 20 | action.embark--command)......... | 
| 42e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 | ........................(not.(me | 
| 42e80 | 6d 71 20 61 63 74 69 6f 6e 20 65 6d 62 61 72 6b    2d 6d 75 6c 74 69 74 61 72 67 65 74 2d 61 63 74 | mq.action.embark-multitarget-act | 
| 42ea0 | 69 6f 6e 73 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ions)))......................... | 
| 42ec0 | 20 20 20 28 65 6d 62 61 72 6b 2d 2d 6f 72 69 67    2d 74 61 72 67 65 74 20 74 61 72 67 65 74 29 0a | ...(embark--orig-target.target). | 
| 42ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 74 61 72 67 65 74 29 | .........................target) | 
| 42f00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 65 6d 62 61 72 6b 2d | ........................(embark- | 
| 42f20 | 2d 71 75 69 74 2d 70 20 61 63 74 69 6f 6e 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -quit-p.action))................ | 
| 42f40 | 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(user-error................ | 
| 42f60 | 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 28    69 66 20 72 65 70 65 61 74 20 23 27 6d 65 73 73 | ......(funcall.(if.repeat.#'mess | 
| 42f80 | 61 67 65 20 23 27 75 73 65 72 2d 65 72 72 6f 72    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | age.#'user-error)............... | 
| 42fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 25 73 22 20 28 63 61 64 72 20 65 72 72 29 29 | ................"%s".(cadr.err)) | 
| 42fc0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 | ))...................(when-let.( | 
| 42fe0 | 6e 65 77 2d 74 61 72 67 65 74 73 20 28 61 6e 64    20 72 65 70 65 61 74 20 28 65 6d 62 61 72 6b 2d | new-targets.(and.repeat.(embark- | 
| 43000 | 2d 74 61 72 67 65 74 73 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -targets)))..................... | 
| 43020 | 3b 3b 20 54 65 72 6d 69 6e 61 74 65 20 72 65 70    65 61 74 65 64 20 70 72 6f 6d 70 74 65 72 20 6f | ;;.Terminate.repeated.prompter.o | 
| 43040 | 6e 20 64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e    2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n.default.action,............... | 
| 43060 | 20 20 20 20 20 20 3b 3b 20 77 68 65 6e 20 72 65    70 65 61 74 69 6e 67 2e 20 4a 75 6d 70 20 74 6f | ......;;.when.repeating..Jump.to | 
| 43080 | 20 74 68 65 20 72 65 67 69 6f 6e 20 74 79 70 65    20 69 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 | .the.region.type.if.the......... | 
| 430a0 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 72    65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 20 | ............;;.region.is.active. | 
| 430c0 | 61 66 74 65 72 20 74 68 65 20 61 63 74 69 6f 6e    2c 20 6f 72 20 65 6c 73 65 20 74 6f 20 74 68 65 | after.the.action,.or.else.to.the | 
| 430e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 63 75 72 72 65 6e 74 20 | .....................;;.current. | 
| 43100 | 74 79 70 65 20 61 67 61 69 6e 2e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | type.again...................... | 
| 43120 | 28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 6f    6e 65 20 23 27 65 6d 62 61 72 6b 2d 64 6f 6e 65 | (setq.default-done.#'embark-done | 
| 43140 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 74 61 72 67 65 | ...........................targe | 
| 43160 | 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6d | ts...........................(em | 
| 43180 | 62 61 72 6b 2d 2d 72 6f 74 61 74 65 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bark--rotate.................... | 
| 431a0 | 20 20 20 20 20 20 20 20 6e 65 77 2d 74 61 72 67    65 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ........new-targets............. | 
| 431c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6f 72 20 28 63 6c 2d 70 6f 73 69 74 69 6f 6e 2d | ...............(or.(cl-position- | 
| 431e0 | 69 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | if.............................. | 
| 43200 | 20 20 20 28 6c 65 74 20 28 28 64 65 73 69 72 65    64 2d 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 | ...(let.((desired-type.......... | 
| 43220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | ..............................(i | 
| 43240 | 66 20 28 65 71 20 72 65 70 65 61 74 20 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.(eq.repeat.t)................. | 
| 43260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 | ...........................(plis | 
| 43280 | 74 2d 67 65 74 20 28 63 61 72 20 74 61 72 67 65    74 73 29 20 3a 74 79 70 65 29 0a 20 20 20 20 20 | t-get.(car.targets).:type)...... | 
| 432a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 432c0 | 20 20 20 20 72 65 70 65 61 74 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....repeat)))................... | 
| 432e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 61 6d 62 64 61 20 28 78 29 0a 20 20 20 20 | ................(lambda.(x)..... | 
| 43300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 43320 | 28 65 71 20 28 70 6c 69 73 74 2d 67 65 74 20 78    20 3a 74 79 70 65 29 20 64 65 73 69 72 65 64 2d | (eq.(plist-get.x.:type).desired- | 
| 43340 | 74 79 70 65 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | type)))......................... | 
| 43360 | 20 20 20 20 20 20 20 20 6e 65 77 2d 74 61 72 67    65 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ........new-targets)............ | 
| 43380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 30 29 29 29 29 29 29 29 29 29 0a 20 | ....................0))))))))).. | 
| 433a0 | 20 20 20 20 20 28 6d 61 70 63 20 23 27 66 75 6e    63 61 6c 6c 20 69 6e 64 69 63 61 74 6f 72 73 29 | .....(mapc.#'funcall.indicators) | 
| 433c0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61    72 6b 2d 2d 6d 61 79 62 65 2d 74 72 61 6e 73 66 | )))..(defun.embark--maybe-transf | 
| 433e0 | 6f 72 6d 2d 63 61 6e 64 69 64 61 74 65 73 20 28    29 0a 20 20 22 43 6f 6c 6c 65 63 74 20 63 61 6e | orm-candidates.()..."Collect.can | 
| 43400 | 64 69 64 61 74 65 73 20 61 6e 64 20 73 65 65 20    69 66 20 74 68 65 79 20 61 6c 6c 20 74 72 61 6e | didates.and.see.if.they.all.tran | 
| 43420 | 73 66 6f 72 6d 20 74 6f 20 74 68 65 20 73 61 6d    65 20 74 79 70 65 2e 0a 52 65 74 75 72 6e 20 61 | sform.to.the.same.type..Return.a | 
| 43440 | 20 70 6c 69 73 74 20 77 69 74 68 20 6b 65 79 73    20 60 3a 74 79 70 65 27 2c 20 60 3a 6f 72 69 67 | .plist.with.keys.`:type',.`:orig | 
| 43460 | 2d 74 79 70 65 27 2c 20 60 3a 63 61 6e 64 69 64    61 74 65 73 27 2c 20 61 6e 64 0a 60 3a 6f 72 69 | -type',.`:candidates',.and.`:ori | 
| 43480 | 67 2d 63 61 6e 64 69 64 61 74 65 73 27 2e 22 0a    20 20 28 70 63 61 73 65 2d 6c 65 74 2a 20 28 28 | g-candidates'."...(pcase-let*.(( | 
| 434a0 | 60 28 2c 74 79 70 65 20 2e 20 2c 63 61 6e 64 69    64 61 74 65 73 29 0a 20 20 20 20 20 20 20 20 20 | `(,type...,candidates).......... | 
| 434c0 | 20 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b    2d 77 69 74 68 2d 61 72 67 73 2d 75 6e 74 69 6c | .......(run-hook-with-args-until | 
| 434e0 | 2d 73 75 63 63 65 73 73 20 27 65 6d 62 61 72 6b    2d 63 61 6e 64 69 64 61 74 65 2d 63 6f 6c 6c 65 | -success.'embark-candidate-colle | 
| 43500 | 63 74 6f 72 73 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 62 6f 75 6e 64 73 20 28 | ctors))................(bounds.( | 
| 43520 | 6d 61 70 63 61 72 20 23 27 63 64 72 2d 73 61 66    65 20 63 61 6e 64 69 64 61 74 65 73 29 29 29 0a | mapcar.#'cdr-safe.candidates))). | 
| 43540 | 20 20 20 20 28 73 65 74 71 20 63 61 6e 64 69 64    61 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 28 | ....(setq.candidates...........( | 
| 43560 | 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28    78 29 20 28 69 66 20 28 63 6f 6e 73 70 20 78 29 | mapcar.(lambda.(x).(if.(consp.x) | 
| 43580 | 20 28 63 61 72 20 78 29 20 78 29 29 20 63 61 6e    64 69 64 61 74 65 73 29 29 0a 20 20 20 20 28 77 | .(car.x).x)).candidates)).....(w | 
| 435a0 | 68 65 6e 20 28 65 71 20 74 79 70 65 20 27 66 69    6c 65 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 | hen.(eq.type.'file).......(let.( | 
| 435c0 | 28 64 69 72 20 28 65 6d 62 61 72 6b 2d 2d 64 65    66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 | (dir.(embark--default-directory) | 
| 435e0 | 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71    20 63 61 6e 64 69 64 61 74 65 73 0a 20 20 20 20 | )).........(setq.candidates..... | 
| 43600 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61    72 20 28 6c 61 6d 62 64 61 20 28 63 61 6e 64 29 | ..........(mapcar.(lambda.(cand) | 
| 43620 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 61 62 62 72 65 76 | .........................(abbrev | 
| 43640 | 69 61 74 65 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iate-file-name.................. | 
| 43660 | 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 28 73 75 62 73 74 | ........(expand-file-name.(subst | 
| 43680 | 69 74 75 74 65 2d 69 6e 2d 66 69 6c 65 2d 6e 61    6d 65 20 63 61 6e 64 29 20 64 69 72 29 29 29 0a | itute-in-file-name.cand).dir))). | 
| 436a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 63 61 6e 64 69 64 61 74 65 73 | ......................candidates | 
| 436c0 | 29 29 29 29 0a 20 20 20 20 3b 3b 20 54 4f 44 4f    20 6d 6f 72 65 20 73 79 73 74 65 6d 61 74 69 63 | )))).....;;.TODO.more.systematic | 
| 436e0 | 20 61 70 70 72 6f 61 63 68 20 74 6f 20 61 70 70    6c 79 69 6e 67 20 73 75 62 73 74 69 74 75 74 65 | .approach.to.applying.substitute | 
| 43700 | 2d 69 6e 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20    20 20 28 61 70 70 65 6e 64 0a 20 20 20 20 20 28 | -in-file-name.....(append......( | 
| 43720 | 6c 69 73 74 20 3a 6f 72 69 67 2d 74 79 70 65 20    74 79 70 65 20 3a 6f 72 69 67 2d 63 61 6e 64 69 | list.:orig-type.type.:orig-candi | 
| 43740 | 64 61 74 65 73 20 63 61 6e 64 69 64 61 74 65 73    20 3a 62 6f 75 6e 64 73 20 62 6f 75 6e 64 73 29 | dates.candidates.:bounds.bounds) | 
| 43760 | 0a 20 20 20 20 20 28 6f 72 20 28 77 68 65 6e 20    63 61 6e 64 69 64 61 74 65 73 0a 20 20 20 20 20 | ......(or.(when.candidates...... | 
| 43780 | 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20    28 28 74 72 61 6e 73 66 6f 72 6d 65 72 20 28 61 | ......(when-let.((transformer.(a | 
| 437a0 | 6c 69 73 74 2d 67 65 74 20 74 79 70 65 20 65 6d    62 61 72 6b 2d 74 72 61 6e 73 66 6f 72 6d 65 72 | list-get.type.embark-transformer | 
| 437c0 | 2d 61 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 | -alist)))..............(pcase-le | 
| 437e0 | 74 2a 20 28 28 60 28 2c 6e 65 77 2d 74 79 70 65    20 2e 20 2c 66 69 72 73 74 2d 63 61 6e 64 29 0a | t*.((`(,new-type...,first-cand). | 
| 43800 | 20 20 20 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 75 6e 63 | ...........................(func | 
| 43820 | 61 6c 6c 20 74 72 61 6e 73 66 6f 72 6d 65 72 20    74 79 70 65 20 28 63 61 72 20 63 61 6e 64 69 64 | all.transformer.type.(car.candid | 
| 43840 | 61 74 65 73 29 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e | ates))))................(let.((n | 
| 43860 | 65 77 2d 63 61 6e 64 69 64 61 74 65 73 20 28 6c    69 73 74 20 66 69 72 73 74 2d 63 61 6e 64 29 29 | ew-candidates.(list.first-cand)) | 
| 43880 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 77 68 65 6e 20 28 63 6c 2d 65 76 65 | )..................(when.(cl-eve | 
| 438a0 | 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 | ry.........................(lamb | 
| 438c0 | 64 61 20 28 63 61 6e 64 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | da.(cand)....................... | 
| 438e0 | 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28    28 60 28 2c 74 2d 74 79 70 65 20 2e 20 2c 74 2d | ....(pcase-let.((`(,t-type...,t- | 
| 43900 | 63 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cand)........................... | 
| 43920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75    6e 63 61 6c 6c 20 74 72 61 6e 73 66 6f 72 6d 65 | .............(funcall.transforme | 
| 43940 | 72 20 74 79 70 65 20 63 61 6e 64 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.type.cand))).................. | 
| 43960 | 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e    20 28 65 71 20 74 2d 74 79 70 65 20 6e 65 77 2d | ...........(when.(eq.t-type.new- | 
| 43980 | 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | type)........................... | 
| 439a0 | 20 20 20 20 28 70 75 73 68 20 74 2d 63 61 6e 64    20 6e 65 77 2d 63 61 6e 64 69 64 61 74 65 73 29 | ....(push.t-cand.new-candidates) | 
| 439c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 | ...............................t | 
| 439e0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 | ))).........................(cdr | 
| 43a00 | 20 63 61 6e 64 69 64 61 74 65 73 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .candidates))................... | 
| 43a20 | 20 28 6c 69 73 74 20 3a 74 79 70 65 20 6e 65 77    2d 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 | .(list.:type.new-type........... | 
| 43a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a    63 61 6e 64 69 64 61 74 65 73 20 28 6e 72 65 76 | ...............:candidates.(nrev | 
| 43a60 | 65 72 73 65 20 6e 65 77 2d 63 61 6e 64 69 64 61    74 65 73 29 29 29 29 29 29 29 0a 20 20 20 20 20 | erse.new-candidates)))))))...... | 
| 43a80 | 20 20 20 20 28 6c 69 73 74 20 3a 74 79 70 65 20    74 79 70 65 20 3a 63 61 6e 64 69 64 61 74 65 73 | ....(list.:type.type.:candidates | 
| 43aa0 | 20 63 61 6e 64 69 64 61 74 65 73 29 29 29 29 29    0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | .candidates)))))..;;;###autoload | 
| 43ac0 | 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 61    63 74 2d 61 6c 6c 20 28 26 6f 70 74 69 6f 6e 61 | .(defun.embark-act-all.(&optiona | 
| 43ae0 | 6c 20 61 72 67 29 0a 20 20 22 50 72 6f 6d 70 74    20 74 68 65 20 75 73 65 72 20 66 6f 72 20 61 6e | l.arg)..."Prompt.the.user.for.an | 
| 43b00 | 20 61 63 74 69 6f 6e 20 61 6e 64 20 70 65 72 66    6f 72 6d 20 69 74 20 6f 6e 20 65 61 63 68 20 63 | .action.and.perform.it.on.each.c | 
| 43b20 | 61 6e 64 69 64 61 74 65 2e 0a 54 68 65 20 63 61    6e 64 69 64 61 74 65 73 20 61 72 65 20 63 68 6f | andidate..The.candidates.are.cho | 
| 43b40 | 73 65 6e 20 62 79 20 60 65 6d 62 61 72 6b 2d 63    61 6e 64 69 64 61 74 65 2d 63 6f 6c 6c 65 63 74 | sen.by.`embark-candidate-collect | 
| 43b60 | 6f 72 73 27 2e 20 20 42 79 0a 64 65 66 61 75 6c    74 2c 20 69 66 20 60 65 6d 62 61 72 6b 2d 73 65 | ors'...By.default,.if.`embark-se | 
| 43b80 | 6c 65 63 74 27 20 68 61 73 20 62 65 65 6e 20 75    73 65 64 20 74 6f 20 73 65 6c 65 63 74 20 73 6f | lect'.has.been.used.to.select.so | 
| 43ba0 | 6d 65 0a 63 61 6e 64 69 64 61 74 65 73 2c 20 74    68 65 6e 20 60 65 6d 62 61 72 6b 2d 61 63 74 2d | me.candidates,.then.`embark-act- | 
| 43bc0 | 61 6c 6c 27 20 77 69 6c 6c 20 61 63 74 20 6f 6e    20 74 68 6f 73 65 20 63 61 6e 64 69 64 61 74 65 | all'.will.act.on.those.candidate | 
| 43be0 | 73 3b 0a 6f 74 68 65 72 77 69 73 65 2c 20 69 66    20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 69 | s;.otherwise,.if.the.selection.i | 
| 43c00 | 73 20 65 6d 70 74 79 20 61 6e 64 20 60 65 6d 62    61 72 6b 2d 61 63 74 2d 61 6c 6c 27 20 69 73 0a | s.empty.and.`embark-act-all'.is. | 
| 43c20 | 63 61 6c 6c 65 64 20 66 72 6f 6d 20 61 20 6d 69    6e 69 62 75 66 66 65 72 2c 20 74 68 65 6e 20 74 | called.from.a.minibuffer,.then.t | 
| 43c40 | 68 65 20 63 61 6e 64 69 64 61 74 65 73 20 61 72    65 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e | he.candidates.are.the.completion | 
| 43c60 | 0a 63 61 6e 64 69 64 61 74 65 73 2e 0a 0a 54 68    69 73 20 63 6f 6d 6d 61 6e 64 20 75 73 65 73 20 | .candidates...This.command.uses. | 
| 43c80 | 60 65 6d 62 61 72 6b 2d 70 72 6f 6d 70 74 65 72    27 20 74 6f 20 61 73 6b 20 74 68 65 20 75 73 65 | `embark-prompter'.to.ask.the.use | 
| 43ca0 | 72 20 74 6f 20 73 70 65 63 69 66 79 20 61 6e 0a    61 63 74 69 6f 6e 2c 20 61 6e 64 20 63 61 6c 6c | r.to.specify.an.action,.and.call | 
| 43cc0 | 73 20 69 74 20 69 6e 6a 65 63 74 69 6e 67 20 74    68 65 20 74 61 72 67 65 74 20 61 74 20 74 68 65 | s.it.injecting.the.target.at.the | 
| 43ce0 | 20 66 69 72 73 74 20 6d 69 6e 69 62 75 66 66 65    72 0a 70 72 6f 6d 70 74 2e 0a 0a 49 66 20 79 6f | .first.minibuffer.prompt...If.yo | 
| 43d00 | 75 20 63 61 6c 6c 20 74 68 69 73 20 66 72 6f 6d    20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c | u.call.this.from.the.minibuffer, | 
| 43d20 | 20 69 74 20 63 61 6e 20 6f 70 74 69 6f 6e 61 6c    6c 79 20 71 75 69 74 20 74 68 65 0a 6d 69 6e 69 | .it.can.optionally.quit.the.mini | 
| 43d40 | 62 75 66 66 65 72 2e 20 20 54 68 65 20 76 61 72    69 61 62 6c 65 20 60 65 6d 62 61 72 6b 2d 71 75 | buffer...The.variable.`embark-qu | 
| 43d60 | 69 74 2d 61 66 74 65 72 2d 61 63 74 69 6f 6e 27    20 63 6f 6e 74 72 6f 6c 73 0a 77 68 65 74 68 65 | it-after-action'.controls.whethe | 
| 43d80 | 72 20 63 61 6c 6c 69 6e 67 20 60 65 6d 62 61 72    6b 2d 61 63 74 27 20 77 69 74 68 20 6e 69 6c 20 | r.calling.`embark-act'.with.nil. | 
| 43da0 | 41 52 47 20 71 75 69 74 73 20 74 68 65 20 6d 69    6e 69 62 75 66 66 65 72 2c 0a 61 6e 64 20 69 66 | ARG.quits.the.minibuffer,.and.if | 
| 43dc0 | 20 41 52 47 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20    69 74 20 77 69 6c 6c 20 64 6f 20 74 68 65 20 6f | .ARG.is.non-nil.it.will.do.the.o | 
| 43de0 | 70 70 6f 73 69 74 65 2e 20 20 49 6e 74 65 72 61    63 74 69 76 65 6c 79 2c 0a 41 52 47 20 69 73 20 | pposite...Interactively,.ARG.is. | 
| 43e00 | 74 68 65 20 70 72 65 66 69 78 20 61 72 67 75 6d    65 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | the.prefix.argument."...(interac | 
| 43e20 | 74 69 76 65 20 22 50 22 29 0a 20 20 28 6c 65 74    2a 20 28 28 74 72 61 6e 73 66 6f 72 6d 65 64 20 | tive."P")...(let*.((transformed. | 
| 43e40 | 28 65 6d 62 61 72 6b 2d 2d 6d 61 79 62 65 2d 74    72 61 6e 73 66 6f 72 6d 2d 63 61 6e 64 69 64 61 | (embark--maybe-transform-candida | 
| 43e60 | 74 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 28    74 79 70 65 20 28 70 6c 69 73 74 2d 67 65 74 20 | tes))..........(type.(plist-get. | 
| 43e80 | 74 72 61 6e 73 66 6f 72 6d 65 64 20 3a 74 79 70    65 29 29 0a 20 20 20 20 20 20 20 20 20 28 6f 72 | transformed.:type))..........(or | 
| 43ea0 | 69 67 2d 74 79 70 65 20 28 70 6c 69 73 74 2d 67    65 74 20 74 72 61 6e 73 66 6f 72 6d 65 64 20 3a | ig-type.(plist-get.transformed.: | 
| 43ec0 | 6f 72 69 67 2d 74 79 70 65 29 29 0a 20 20 20 20    20 20 20 20 20 28 63 61 6e 64 69 64 61 74 65 73 | orig-type))..........(candidates | 
| 43ee0 | 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28    63 6c 2d 6d 61 70 63 61 72 0a 20 20 20 20 20 20 | ...........(or.(cl-mapcar....... | 
| 43f00 | 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61    20 28 63 61 6e 64 20 6f 72 69 67 2d 63 61 6e 64 | .........(lambda.(cand.orig-cand | 
| 43f20 | 20 62 6f 75 6e 64 73 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 | .bounds)..................(list. | 
| 43f40 | 3a 74 79 70 65 20 74 79 70 65 20 3a 74 61 72 67    65 74 20 63 61 6e 64 0a 20 20 20 20 20 20 20 20 | :type.type.:target.cand......... | 
| 43f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a    62 6f 75 6e 64 73 20 28 77 68 65 6e 20 62 6f 75 | ...............:bounds.(when.bou | 
| 43f80 | 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nds............................. | 
| 43fa0 | 20 20 20 20 20 28 63 6f 6e 73 20 28 63 6f 70 79    2d 6d 61 72 6b 65 72 20 28 63 61 72 20 62 6f 75 | .....(cons.(copy-marker.(car.bou | 
| 43fc0 | 6e 64 73 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nds))........................... | 
| 43fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    70 79 2d 6d 61 72 6b 65 72 20 28 63 64 72 20 62 | .............(copy-marker.(cdr.b | 
| 44000 | 6f 75 6e 64 73 29 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ounds))))....................... | 
| 44020 | 20 3a 6f 72 69 67 2d 74 79 70 65 20 6f 72 69 67    2d 74 79 70 65 20 3a 6f 72 69 67 2d 74 61 72 67 | .:orig-type.orig-type.:orig-targ | 
| 44040 | 65 74 20 6f 72 69 67 2d 63 61 6e 64 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | et.orig-cand))................(p | 
| 44060 | 6c 69 73 74 2d 67 65 74 20 74 72 61 6e 73 66 6f    72 6d 65 64 20 3a 63 61 6e 64 69 64 61 74 65 73 | list-get.transformed.:candidates | 
| 44080 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 70 6c 69 73 74 2d 67 65 74 20 74 72 61 6e | )................(plist-get.tran | 
| 440a0 | 73 66 6f 72 6d 65 64 20 3a 6f 72 69 67 2d 63 61    6e 64 69 64 61 74 65 73 29 0a 20 20 20 20 20 20 | sformed.:orig-candidates)....... | 
| 440c0 | 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d    67 65 74 20 74 72 61 6e 73 66 6f 72 6d 65 64 20 | .........(plist-get.transformed. | 
| 440e0 | 3a 62 6f 75 6e 64 73 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 | :bounds))...............(user-er | 
| 44100 | 72 6f 72 20 22 4e 6f 20 63 61 6e 64 69 64 61 74    65 73 20 74 6f 20 61 63 74 20 6f 6e 22 29 29 29 | ror."No.candidates.to.act.on"))) | 
| 44120 | 0a 20 20 20 20 20 20 20 20 20 28 69 6e 64 69 63    61 74 6f 72 73 20 28 6d 61 70 63 61 72 20 23 27 | ..........(indicators.(mapcar.#' | 
| 44140 | 66 75 6e 63 61 6c 6c 20 65 6d 62 61 72 6b 2d 69    6e 64 69 63 61 74 6f 72 73 29 29 29 0a 20 20 20 | funcall.embark-indicators))).... | 
| 44160 | 20 28 77 68 65 6e 20 61 72 67 20 28 65 6d 62 61    72 6b 2d 74 6f 67 67 6c 65 2d 71 75 69 74 29 29 | .(when.arg.(embark-toggle-quit)) | 
| 44180 | 0a 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f    74 65 63 74 0a 20 20 20 20 20 20 20 20 28 6c 65 | .....(unwind-protect.........(le | 
| 441a0 | 74 2a 20 28 28 61 63 74 69 6f 6e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 | t*.((action.................(or. | 
| 441c0 | 28 65 6d 62 61 72 6b 2d 2d 70 72 6f 6d 70 74 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (embark--prompt................. | 
| 441e0 | 20 20 20 20 20 69 6e 64 69 63 61 74 6f 72 73 20    28 65 6d 62 61 72 6b 2d 2d 61 63 74 69 6f 6e 2d | .....indicators.(embark--action- | 
| 44200 | 6b 65 79 6d 61 70 20 74 79 70 65 20 6e 69 6c 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | keymap.type.nil)................ | 
| 44220 | 20 20 20 20 20 20 28 6c 69 73 74 20 28 6c 69 73    74 20 3a 74 79 70 65 20 74 79 70 65 20 3a 6d 75 | ......(list.(list.:type.type.:mu | 
| 44240 | 6c 74 69 20 28 6c 65 6e 67 74 68 20 63 61 6e 64    69 64 61 74 65 73 29 29 29 29 0a 20 20 20 20 20 | lti.(length.candidates))))...... | 
| 44260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 63 | ...............(user-error."Canc | 
| 44280 | 65 6c 65 64 22 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 70 72 65 66 69 78 20 | eled")))................(prefix. | 
| 442a0 | 70 72 65 66 69 78 2d 61 72 67 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 61 63 74 20 | prefix-arg)................(act. | 
| 442c0 | 28 6c 61 6d 62 64 61 20 28 63 61 6e 64 69 64 61    74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (lambda.(candidate)............. | 
| 442e0 | 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6c 65    74 66 20 28 28 28 73 79 6d 62 6f 6c 2d 66 75 6e | ..........(cl-letf.(((symbol-fun | 
| 44300 | 63 74 69 6f 6e 20 27 65 6d 62 61 72 6b 2d 2d 72    65 73 74 61 72 74 29 20 23 27 69 67 6e 6f 72 65 | ction.'embark--restart).#'ignore | 
| 44320 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 44340 | 20 20 28 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74    69 6f 6e 20 27 65 6d 62 61 72 6b 2d 2d 63 6f 6e | ..((symbol-function.'embark--con | 
| 44360 | 66 69 72 6d 29 20 23 27 69 67 6e 6f 72 65 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | firm).#'ignore))................ | 
| 44380 | 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28    70 72 65 66 69 78 2d 61 72 67 20 70 72 65 66 69 | .........(let.((prefix-arg.prefi | 
| 443a0 | 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 | x))...........................(w | 
| 443c0 | 68 65 6e 2d 6c 65 74 20 28 28 62 6f 75 6e 64 73    20 28 70 6c 69 73 74 2d 67 65 74 20 63 61 6e 64 | hen-let.((bounds.(plist-get.cand | 
| 443e0 | 69 64 61 74 65 20 3a 62 6f 75 6e 64 73 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | idate.:bounds)))................ | 
| 44400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f    74 6f 2d 63 68 61 72 20 28 63 61 72 20 62 6f 75 | .............(goto-char.(car.bou | 
| 44420 | 6e 64 73 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nds))).......................... | 
| 44440 | 20 28 65 6d 62 61 72 6b 2d 2d 61 63 74 20 61 63    74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 29 29 | .(embark--act.action.candidate)) | 
| 44460 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 71 75 69 74 20 28 65 6d 62 61 72 6b | )))................(quit.(embark | 
| 44480 | 2d 2d 71 75 69 74 2d 70 20 61 63 74 69 6f 6e 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 | --quit-p.action)))...........(wh | 
| 444a0 | 65 6e 20 28 61 6e 64 20 28 65 71 20 61 63 74 69    6f 6e 20 28 65 6d 62 61 72 6b 2d 2d 64 65 66 61 | en.(and.(eq.action.(embark--defa | 
| 444c0 | 75 6c 74 2d 61 63 74 69 6f 6e 20 74 79 70 65 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ult-action.type))............... | 
| 444e0 | 20 20 20 20 20 20 20 28 65 71 20 61 63 74 69 6f    6e 20 65 6d 62 61 72 6b 2d 2d 63 6f 6d 6d 61 6e | .......(eq.action.embark--comman | 
| 44500 | 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 73 65 74 71 20 63 61 6e 64 69 64 61 74 65 73 | d)).............(setq.candidates | 
| 44520 | 20 28 6d 61 70 63 61 72 20 23 27 65 6d 62 61 72    6b 2d 2d 6f 72 69 67 2d 74 61 72 67 65 74 20 63 | .(mapcar.#'embark--orig-target.c | 
| 44540 | 61 6e 64 69 64 61 74 65 73 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 | andidates)))...........(when.(or | 
| 44560 | 20 28 6e 6f 74 20 28 6f 72 20 65 6d 62 61 72 6b    2d 63 6f 6e 66 69 72 6d 2d 61 63 74 2d 61 6c 6c | .(not.(or.embark-confirm-act-all | 
| 44580 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ..............................(m | 
| 445a0 | 65 6d 71 20 27 65 6d 62 61 72 6b 2d 2d 63 6f 6e    66 69 72 6d 0a 20 20 20 20 20 20 20 20 20 20 20 | emq.'embark--confirm............ | 
| 445c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 61 6c 69 73 74 2d 67 | ........................(alist-g | 
| 445e0 | 65 74 20 61 63 74 69 6f 6e 20 65 6d 62 61 72 6b    2d 70 72 65 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b | et.action.embark-pre-action-hook | 
| 44600 | 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 79 2d 6f 72 2d | s)))).....................(y-or- | 
| 44620 | 6e 2d 70 20 28 66 6f 72 6d 61 74 20 22 52 75 6e    20 25 73 20 6f 6e 20 25 64 20 25 73 73 3f 20 22 | n-p.(format."Run.%s.on.%d.%ss?." | 
| 44640 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 44660 | 20 20 20 20 20 20 20 61 63 74 69 6f 6e 20 28 6c    65 6e 67 74 68 20 63 61 6e 64 69 64 61 74 65 73 | .......action.(length.candidates | 
| 44680 | 29 20 74 79 70 65 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 69 66 20 28 6d 65 6d 71 20 | ).type))).............(if.(memq. | 
| 446a0 | 61 63 74 69 6f 6e 20 65 6d 62 61 72 6b 2d 6d 75    6c 74 69 74 61 72 67 65 74 2d 61 63 74 69 6f 6e | action.embark-multitarget-action | 
| 446c0 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 65 74 20 28 28 70 72 65 66 69 78 | s).................(let.((prefix | 
| 446e0 | 2d 61 72 67 20 70 72 65 66 69 78 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -arg.prefix))................... | 
| 44700 | 28 65 6d 62 61 72 6b 2d 2d 61 63 74 20 61 63 74    69 6f 6e 20 74 72 61 6e 73 66 6f 72 6d 65 64 20 | (embark--act.action.transformed. | 
| 44720 | 71 75 69 74 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 | quit))...............(save-excur | 
| 44740 | 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 69 66 20 71 75 69 74 0a 20 20 | sion.................(if.quit... | 
| 44760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 65 6d 62 61 72 6b 2d 2d 71 75 69 74 2d | ..................(embark--quit- | 
| 44780 | 61 6e 64 2d 72 75 6e 20 23 27 6d 61 70 63 20 61    63 74 20 63 61 6e 64 69 64 61 74 65 73 29 0a 20 | and-run.#'mapc.act.candidates).. | 
| 447a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 70 63 20 61 63 74 20 63 61 6e 64 69 | .................(mapc.act.candi | 
| 447c0 | 64 61 74 65 73 29 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 | dates)))).............(when.(and | 
| 447e0 | 20 28 6e 6f 74 20 71 75 69 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(not.quit)..................... | 
| 44800 | 20 20 20 28 6d 65 6d 71 20 27 65 6d 62 61 72 6b    2d 2d 72 65 73 74 61 72 74 0a 20 20 20 20 20 20 | ...(memq.'embark--restart....... | 
| 44820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 61 6c 69 73 74 2d 67 65 | .......................(alist-ge | 
| 44840 | 74 20 61 63 74 69 6f 6e 20 65 6d 62 61 72 6b 2d    70 6f 73 74 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b | t.action.embark-post-action-hook | 
| 44860 | 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 65 6d 62 61 72 6b 2d 2d 72 65 73 74 | s)))...............(embark--rest | 
| 44880 | 61 72 74 29 29 29 29 0a 20 20 20 20 20 20 28 64    6f 6c 69 73 74 20 28 63 61 6e 64 20 63 61 6e 64 | art)))).......(dolist.(cand.cand | 
| 448a0 | 69 64 61 74 65 73 29 0a 20 20 20 20 20 20 20 20    28 77 68 65 6e 2d 6c 65 74 20 28 28 62 6f 75 6e | idates).........(when-let.((boun | 
| 448c0 | 64 73 20 28 70 6c 69 73 74 2d 67 65 74 20 63 61    6e 64 20 3a 62 6f 75 6e 64 73 29 29 29 0a 20 20 | ds.(plist-get.cand.:bounds)))... | 
| 448e0 | 20 20 20 20 20 20 20 20 28 73 65 74 2d 6d 61 72    6b 65 72 20 28 63 61 72 20 62 6f 75 6e 64 73 29 | ........(set-marker.(car.bounds) | 
| 44900 | 20 6e 69 6c 29 20 3b 20 79 61 79 2c 20 6d 61 6e    75 61 6c 20 6d 65 6d 6f 72 79 20 6d 61 6e 61 67 | .nil).;.yay,.manual.memory.manag | 
| 44920 | 65 6d 65 6e 74 21 0a 20 20 20 20 20 20 20 20 20    20 28 73 65 74 2d 6d 61 72 6b 65 72 20 28 63 64 | ement!...........(set-marker.(cd | 
| 44940 | 72 20 62 6f 75 6e 64 73 29 20 6e 69 6c 29 29 29    0a 20 20 20 20 20 20 28 73 65 74 71 20 70 72 65 | r.bounds).nil))).......(setq.pre | 
| 44960 | 66 69 78 2d 61 72 67 20 6e 69 6c 29 0a 20 20 20    20 20 20 28 6d 61 70 63 20 23 27 66 75 6e 63 61 | fix-arg.nil).......(mapc.#'funca | 
| 44980 | 6c 6c 20 69 6e 64 69 63 61 74 6f 72 73 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b | ll.indicators))))..(defun.embark | 
| 449a0 | 2d 68 69 67 68 6c 69 67 68 74 2d 69 6e 64 69 63    61 74 6f 72 20 28 29 0a 20 20 22 41 63 74 69 6f | -highlight-indicator.()..."Actio | 
| 449c0 | 6e 20 69 6e 64 69 63 61 74 6f 72 20 68 69 67 68    6c 69 67 68 74 69 6e 67 20 74 68 65 20 74 61 72 | n.indicator.highlighting.the.tar | 
| 449e0 | 67 65 74 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20    20 28 6c 65 74 20 28 6f 76 65 72 6c 61 79 29 0a | get.at.point."...(let.(overlay). | 
| 44a00 | 20 20 20 20 28 6c 61 6d 62 64 61 20 28 26 6f 70    74 69 6f 6e 61 6c 20 6b 65 79 6d 61 70 20 74 61 | ....(lambda.(&optional.keymap.ta | 
| 44a20 | 72 67 65 74 73 20 5f 70 72 65 66 69 78 29 0a 20    20 20 20 20 20 28 6c 65 74 20 28 28 62 6f 75 6e | rgets._prefix).......(let.((boun | 
| 44a40 | 64 73 20 28 70 6c 69 73 74 2d 67 65 74 20 28 63    61 72 20 74 61 72 67 65 74 73 29 20 3a 62 6f 75 | ds.(plist-get.(car.targets).:bou | 
| 44a60 | 6e 64 73 29 29 29 0a 20 20 20 20 20 20 20 20 28    77 68 65 6e 20 28 61 6e 64 20 6f 76 65 72 6c 61 | nds))).........(when.(and.overla | 
| 44a80 | 79 20 28 6f 72 20 28 6e 6f 74 20 6b 65 79 6d 61    70 29 20 28 6e 6f 74 20 62 6f 75 6e 64 73 29 29 | y.(or.(not.keymap).(not.bounds)) | 
| 44aa0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 64 65 6c    65 74 65 2d 6f 76 65 72 6c 61 79 20 6f 76 65 72 | )...........(delete-overlay.over | 
| 44ac0 | 6c 61 79 29 0a 20 20 20 20 20 20 20 20 20 20 28    73 65 74 71 20 6f 76 65 72 6c 61 79 20 6e 69 6c | lay)...........(setq.overlay.nil | 
| 44ae0 | 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e    20 62 6f 75 6e 64 73 0a 20 20 20 20 20 20 20 20 | )).........(when.bounds......... | 
| 44b00 | 20 20 28 69 66 20 6f 76 65 72 6c 61 79 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 6f 76 | ..(if.overlay...............(mov | 
| 44b20 | 65 2d 6f 76 65 72 6c 61 79 20 6f 76 65 72 6c 61    79 20 28 63 61 72 20 62 6f 75 6e 64 73 29 20 28 | e-overlay.overlay.(car.bounds).( | 
| 44b40 | 63 64 72 20 62 6f 75 6e 64 73 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6f | cdr.bounds)).............(setq.o | 
| 44b60 | 76 65 72 6c 61 79 20 28 6d 61 6b 65 2d 6f 76 65    72 6c 61 79 20 28 63 61 72 20 62 6f 75 6e 64 73 | verlay.(make-overlay.(car.bounds | 
| 44b80 | 29 20 28 63 64 72 20 62 6f 75 6e 64 73 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 76 | ).(cdr.bounds))).............(ov | 
| 44ba0 | 65 72 6c 61 79 2d 70 75 74 20 6f 76 65 72 6c 61    79 20 27 63 61 74 65 67 6f 72 79 20 27 65 6d 62 | erlay-put.overlay.'category.'emb | 
| 44bc0 | 61 72 6b 2d 74 61 72 67 65 74 2d 6f 76 65 72 6c    61 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | ark-target-overlay))...........( | 
| 44be0 | 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 65 72    6c 61 79 20 27 77 69 6e 64 6f 77 20 28 73 65 6c | overlay-put.overlay.'window.(sel | 
| 44c00 | 65 63 74 65 64 2d 77 69 6e 64 6f 77 29 29 29 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 | ected-window)))))))..(defun.emba | 
| 44c20 | 72 6b 2d 69 73 65 61 72 63 68 2d 68 69 67 68 6c    69 67 68 74 2d 69 6e 64 69 63 61 74 6f 72 20 28 | rk-isearch-highlight-indicator.( | 
| 44c40 | 29 0a 20 20 22 41 63 74 69 6f 6e 20 69 6e 64 69    63 61 74 6f 72 20 68 69 67 68 6c 69 67 68 74 69 | )..."Action.indicator.highlighti | 
| 44c60 | 6e 67 20 61 6c 6c 20 6f 63 63 75 72 72 65 6e 63    65 73 20 6f 66 20 74 68 65 20 69 64 65 6e 74 69 | ng.all.occurrences.of.the.identi | 
| 44c80 | 66 69 65 72 20 61 74 20 70 6f 69 6e 74 2e 0a 54    68 69 73 20 69 6e 64 69 63 61 74 6f 72 20 6f 6e | fier.at.point..This.indicator.on | 
| 44ca0 | 6c 79 20 64 6f 65 73 20 73 6f 6d 65 74 68 69 6e    67 20 66 6f 72 20 74 61 72 67 65 74 73 20 77 68 | ly.does.something.for.targets.wh | 
| 44cc0 | 69 63 68 20 61 72 65 0a 69 64 65 6e 74 69 66 69    65 72 73 20 6f 72 20 73 79 6d 62 6f 6c 73 2e 20 | ich.are.identifiers.or.symbols.. | 
| 44ce0 | 20 46 6f 72 20 74 68 6f 73 65 20 69 74 20 75 73    65 73 20 60 69 73 65 61 72 63 68 27 27 73 20 6c | .For.those.it.uses.`isearch''s.l | 
| 44d00 | 61 7a 79 0a 68 69 67 68 6c 69 67 68 74 69 6e 67    20 66 65 61 74 75 72 65 20 74 6f 20 68 69 67 68 | azy.highlighting.feature.to.high | 
| 44d20 | 6c 69 67 68 74 20 61 6c 6c 20 6f 63 63 75 72 72    65 6e 63 65 73 20 6f 66 20 74 68 65 20 74 61 72 | light.all.occurrences.of.the.tar | 
| 44d40 | 67 65 74 20 69 6e 0a 74 68 65 20 62 75 66 66 65    72 2e 20 20 54 68 69 73 20 69 6e 64 69 63 61 74 | get.in.the.buffer...This.indicat | 
| 44d60 | 6f 72 20 69 73 20 62 65 73 74 20 75 73 65 64 20    69 6e 20 63 6f 6e 6a 75 6e 63 74 69 6f 6e 20 77 | or.is.best.used.in.conjunction.w | 
| 44d80 | 69 74 68 0a 60 65 6d 62 61 72 6b 2d 68 69 67 68    6c 69 67 68 74 2d 69 6e 64 69 63 61 74 6f 72 27 | ith.`embark-highlight-indicator' | 
| 44da0 | 3a 20 62 79 20 75 73 69 6e 67 20 74 68 65 6d 20    62 6f 74 68 20 79 6f 75 20 67 65 74 20 74 68 65 | :.by.using.them.both.you.get.the | 
| 44dc0 | 0a 74 61 72 67 65 74 20 61 6e 64 20 74 68 65 20    6f 74 68 65 72 20 6f 63 63 75 72 72 65 6e 63 65 | .target.and.the.other.occurrence | 
| 44de0 | 73 20 6f 66 20 69 74 20 68 69 67 68 6c 69 67 68    74 65 64 20 69 6e 20 64 69 66 66 65 72 65 6e 74 | s.of.it.highlighted.in.different | 
| 44e00 | 0a 63 6f 6c 6f 72 73 2e 22 0a 20 20 28 6c 61 6d    62 64 61 20 28 26 6f 70 74 69 6f 6e 61 6c 20 5f | .colors."...(lambda.(&optional._ | 
| 44e20 | 6b 65 79 6d 61 70 20 74 61 72 67 65 74 73 20 5f    70 72 65 66 69 78 29 0a 20 20 20 20 28 69 66 20 | keymap.targets._prefix).....(if. | 
| 44e40 | 28 61 6e 64 20 28 6e 6f 74 20 28 6d 69 6e 69 62    75 66 66 65 72 70 29 29 0a 20 20 20 20 20 20 20 | (and.(not.(minibufferp))........ | 
| 44e60 | 20 20 20 20 20 20 28 6d 65 6d 71 20 28 70 6c 69    73 74 2d 67 65 74 20 28 63 61 72 20 74 61 72 67 | ......(memq.(plist-get.(car.targ | 
| 44e80 | 65 74 73 29 20 3a 6f 72 69 67 2d 74 79 70 65 29    20 27 28 73 79 6d 62 6f 6c 20 69 64 65 6e 74 69 | ets).:orig-type).'(symbol.identi | 
| 44ea0 | 66 69 65 72 29 29 29 0a 20 20 20 20 20 20 20 20    28 6c 65 74 20 28 28 69 73 65 61 72 63 68 2d 73 | fier))).........(let.((isearch-s | 
| 44ec0 | 74 72 69 6e 67 20 28 70 6c 69 73 74 2d 67 65 74    20 28 63 61 72 20 74 61 72 67 65 74 73 29 20 3a | tring.(plist-get.(car.targets).: | 
| 44ee0 | 74 61 72 67 65 74 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 69 73 65 61 72 63 68 2d | target))...............(isearch- | 
| 44f00 | 72 65 67 65 78 70 2d 66 75 6e 63 74 69 6f 6e 20    23 27 69 73 65 61 72 63 68 2d 73 79 6d 62 6f 6c | regexp-function.#'isearch-symbol | 
| 44f20 | 2d 72 65 67 65 78 70 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 69 73 65 61 72 63 68 2d 6c 61 7a | -regexp))...........(isearch-laz | 
| 44f40 | 79 2d 68 69 67 68 6c 69 67 68 74 2d 6e 65 77 2d    6c 6f 6f 70 29 29 0a 20 20 20 20 20 20 28 73 65 | y-highlight-new-loop)).......(se | 
| 44f60 | 74 71 20 69 73 65 61 72 63 68 2d 6c 61 7a 79 2d    68 69 67 68 6c 69 67 68 74 2d 6c 61 73 74 2d 73 | tq.isearch-lazy-highlight-last-s | 
| 44f80 | 74 72 69 6e 67 20 6e 69 6c 29 0a 20 20 20 20 20    20 28 6c 61 7a 79 2d 68 69 67 68 6c 69 67 68 74 | tring.nil).......(lazy-highlight | 
| 44fa0 | 2d 63 6c 65 61 6e 75 70 20 74 29 29 29 29 0a 0a    28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 63 79 | -cleanup.t))))..(defun.embark-cy | 
| 44fc0 | 63 6c 65 20 28 5f 61 72 67 29 0a 20 20 22 43 79    63 6c 65 20 6f 76 65 72 20 74 68 65 20 6e 65 78 | cle.(_arg)..."Cycle.over.the.nex | 
| 44fe0 | 74 20 41 52 47 20 74 61 72 67 65 74 73 20 61 74    20 70 6f 69 6e 74 2e 0a 49 66 20 41 52 47 20 69 | t.ARG.targets.at.point..If.ARG.i | 
| 45000 | 73 20 6e 65 67 61 74 69 76 65 2c 20 63 79 63 6c    65 20 62 61 63 6b 77 61 72 64 73 2e 22 0a 20 20 | s.negative,.cycle.backwards."... | 
| 45020 | 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22    29 0a 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 | (interactive."p")...(user-error. | 
| 45040 | 22 4e 6f 74 20 6d 65 61 6e 74 20 74 6f 20 62 65    20 63 61 6c 6c 65 64 20 64 69 72 65 63 74 6c 79 | "Not.meant.to.be.called.directly | 
| 45060 | 22 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61    72 6b 2d 64 6f 6e 65 20 28 29 0a 20 20 22 54 65 | "))..(defun.embark-done.()..."Te | 
| 45080 | 72 6d 69 6e 61 74 65 20 73 65 71 75 65 6e 63 65    20 6f 66 20 72 65 70 65 61 74 65 64 20 61 63 74 | rminate.sequence.of.repeated.act | 
| 450a0 | 69 6f 6e 73 2e 22 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 29 29 0a 0a 3b 3b 3b 23 23 23 61 | ions."...(interactive))..;;;###a | 
| 450c0 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65    6d 62 61 72 6b 2d 64 77 69 6d 20 28 26 6f 70 74 | utoload.(defun.embark-dwim.(&opt | 
| 450e0 | 69 6f 6e 61 6c 20 61 72 67 29 0a 20 20 22 52 75    6e 20 74 68 65 20 64 65 66 61 75 6c 74 20 61 63 | ional.arg)..."Run.the.default.ac | 
| 45100 | 74 69 6f 6e 20 6f 6e 20 74 68 65 20 63 75 72 72    65 6e 74 20 74 61 72 67 65 74 2e 0a 54 68 65 20 | tion.on.the.current.target..The. | 
| 45120 | 74 61 72 67 65 74 20 6f 66 20 74 68 65 20 61 63    74 69 6f 6e 20 69 73 20 63 68 6f 73 65 6e 20 62 | target.of.the.action.is.chosen.b | 
| 45140 | 79 20 60 65 6d 62 61 72 6b 2d 74 61 72 67 65 74    2d 66 69 6e 64 65 72 73 27 2e 0a 0a 49 66 20 74 | y.`embark-target-finders'...If.t | 
| 45160 | 68 65 20 74 61 72 67 65 74 20 63 6f 6d 65 73 20    66 72 6f 6d 20 6d 69 6e 69 62 75 66 66 65 72 20 | he.target.comes.from.minibuffer. | 
| 45180 | 63 6f 6d 70 6c 65 74 69 6f 6e 2c 20 74 68 65 6e    20 74 68 65 20 64 65 66 61 75 6c 74 0a 61 63 74 | completion,.then.the.default.act | 
| 451a0 | 69 6f 6e 20 69 73 20 74 68 65 20 63 6f 6d 6d 61    6e 64 20 74 68 61 74 20 6f 70 65 6e 65 64 20 74 | ion.is.the.command.that.opened.t | 
| 451c0 | 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e    20 74 68 65 20 66 69 72 73 74 0a 70 6c 61 63 65 | he.minibuffer.in.the.first.place | 
| 451e0 | 2c 20 75 6e 6c 65 73 73 20 6f 76 65 72 72 69 64    64 65 6e 20 62 79 20 60 65 6d 62 61 72 6b 2d 64 | ,.unless.overridden.by.`embark-d | 
| 45200 | 65 66 61 75 6c 74 2d 61 63 74 69 6f 6e 2d 6f 76    65 72 72 69 64 65 73 27 2e 0a 0a 46 6f 72 20 74 | efault-action-overrides'...For.t | 
| 45220 | 61 72 67 65 74 73 20 74 68 61 74 20 64 6f 20 6e    6f 74 20 63 6f 6d 65 20 66 72 6f 6d 20 6d 69 6e | argets.that.do.not.come.from.min | 
| 45240 | 69 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 74 69    6f 6e 0a 5c 28 74 79 70 69 63 61 6c 6c 79 20 73 | ibuffer.completion.\(typically.s | 
| 45260 | 6f 6d 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69    6e 74 20 69 6e 20 61 20 72 65 67 75 6c 61 72 20 | ome.thing.at.point.in.a.regular. | 
| 45280 | 62 75 66 66 65 72 29 20 61 6e 64 20 77 68 6f 73    65 0a 74 79 70 65 20 69 73 20 6e 6f 74 20 6c 69 | buffer).and.whose.type.is.not.li | 
| 452a0 | 73 74 65 64 20 69 6e 20 60 65 6d 62 61 72 6b 2d    64 65 66 61 75 6c 74 2d 61 63 74 69 6f 6e 2d 6f | sted.in.`embark-default-action-o | 
| 452c0 | 76 65 72 72 69 64 65 73 27 2c 20 74 68 65 0a 64    65 66 61 75 6c 74 20 61 63 74 69 6f 6e 20 69 73 | verrides',.the.default.action.is | 
| 452e0 | 20 67 69 76 65 6e 20 62 79 20 77 68 61 74 65 76    65 72 20 62 69 6e 64 69 6e 67 20 52 45 54 20 68 | .given.by.whatever.binding.RET.h | 
| 45300 | 61 73 20 69 6e 20 74 68 65 20 61 63 74 69 6f 6e    0a 6b 65 79 6d 61 70 20 66 6f 72 20 74 68 65 20 | as.in.the.action.keymap.for.the. | 
| 45320 | 74 61 72 67 65 74 27 73 20 74 79 70 65 2e 0a 0a    53 65 65 20 60 65 6d 62 61 72 6b 2d 61 63 74 27 | target's.type...See.`embark-act' | 
| 45340 | 20 66 6f 72 20 74 68 65 20 6d 65 61 6e 69 6e 67    20 6f 66 20 74 68 65 20 70 72 65 66 69 78 20 41 | .for.the.meaning.of.the.prefix.A | 
| 45360 | 52 47 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74    69 76 65 20 22 50 22 29 0a 20 20 28 69 66 2d 6c | RG."...(interactive."P")...(if-l | 
| 45380 | 65 74 20 28 28 74 61 72 67 65 74 73 20 28 65 6d    62 61 72 6b 2d 2d 74 61 72 67 65 74 73 29 29 29 | et.((targets.(embark--targets))) | 
| 453a0 | 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 74    61 72 67 65 74 0a 20 20 20 20 20 20 20 20 20 20 | .......(let*.((target........... | 
| 453c0 | 20 20 20 20 28 6f 72 20 28 6e 74 68 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(or.(nth.................... | 
| 453e0 | 28 69 66 20 28 6f 72 20 28 6e 75 6c 6c 20 61 72    67 29 20 28 6d 69 6e 69 62 75 66 66 65 72 70 29 | (if.(or.(null.arg).(minibufferp) | 
| 45400 | 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 30 0a 20 20 20 20 20 | )........................0...... | 
| 45420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 6f 64 20 28 70 72 65 66 69 78 2d 6e 75 6d | ................(mod.(prefix-num | 
| 45440 | 65 72 69 63 2d 76 61 6c 75 65 20 61 72 67 29 20    28 6c 65 6e 67 74 68 20 74 61 72 67 65 74 73 29 | eric-value.arg).(length.targets) | 
| 45460 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 74 61 72 67 65 74 73 29 29 29 | ))....................targets))) | 
| 45480 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74    79 70 65 20 28 70 6c 69 73 74 2d 67 65 74 20 74 | ..............(type.(plist-get.t | 
| 454a0 | 61 72 67 65 74 20 3a 74 79 70 65 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 64 65 66 61 | arget.:type))..............(defa | 
| 454c0 | 75 6c 74 2d 61 63 74 69 6f 6e 20 28 65 6d 62 61    72 6b 2d 2d 64 65 66 61 75 6c 74 2d 61 63 74 69 | ult-action.(embark--default-acti | 
| 454e0 | 6f 6e 20 74 79 70 65 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 61 63 74 69 6f 6e 20 28 | on.type))..............(action.( | 
| 45500 | 6f 72 20 28 63 6f 6d 6d 61 6e 64 2d 72 65 6d 61    70 70 69 6e 67 20 64 65 66 61 75 6c 74 2d 61 63 | or.(command-remapping.default-ac | 
| 45520 | 74 69 6f 6e 29 20 64 65 66 61 75 6c 74 2d 61 63    74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 | tion).default-action)))......... | 
| 45540 | 28 75 6e 6c 65 73 73 20 61 63 74 69 6f 6e 0a 20    20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 | (unless.action...........(user-e | 
| 45560 | 72 72 6f 72 20 22 4e 6f 20 64 65 66 61 75 6c 74    20 61 63 74 69 6f 6e 20 66 6f 72 20 25 73 20 74 | rror."No.default.action.for.%s.t | 
| 45580 | 61 72 67 65 74 73 22 20 74 79 70 65 29 29 0a 20    20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e | argets".type)).........(when.(an | 
| 455a0 | 64 20 61 72 67 20 28 6d 69 6e 69 62 75 66 66 65    72 70 29 29 20 28 73 65 74 71 20 65 6d 62 61 72 | d.arg.(minibufferp)).(setq.embar | 
| 455c0 | 6b 2d 2d 74 6f 67 67 6c 65 2d 71 75 69 74 20 74    29 29 0a 20 20 20 20 20 20 20 20 28 65 6d 62 61 | k--toggle-quit.t)).........(emba | 
| 455e0 | 72 6b 2d 2d 61 63 74 20 61 63 74 69 6f 6e 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rk--act.action.................. | 
| 45600 | 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 65 71    20 64 65 66 61 75 6c 74 2d 61 63 74 69 6f 6e 20 | ....(if.(and.(eq.default-action. | 
| 45620 | 65 6d 62 61 72 6b 2d 2d 63 6f 6d 6d 61 6e 64 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | embark--command)................ | 
| 45640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6e 6f 74 20 28 6d 65 6d 71 20 64 65 66 61 75 6c | ...............(not.(memq.defaul | 
| 45660 | 74 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-action........................ | 
| 45680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 65 6d 62 61 72 6b 2d 6d 75 6c 74 69 74 61 | ..................embark-multita | 
| 456a0 | 72 67 65 74 2d 61 63 74 69 6f 6e 73 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rget-actions)))................. | 
| 456c0 | 20 20 20 20 20 20 20 20 20 28 65 6d 62 61 72 6b    2d 2d 6f 72 69 67 2d 74 61 72 67 65 74 20 74 61 | .........(embark--orig-target.ta | 
| 456e0 | 72 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 72 | rget)........................tar | 
| 45700 | 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 65 6d 62 61 72 | get)......................(embar | 
| 45720 | 6b 2d 2d 71 75 69 74 2d 70 20 61 63 74 69 6f 6e    29 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 | k--quit-p.action))).....(user-er | 
| 45740 | 72 6f 72 20 22 4e 6f 20 74 61 72 67 65 74 20 66    6f 75 6e 64 22 29 29 29 0a 0a 28 64 65 66 75 6e | ror."No.target.found")))..(defun | 
| 45760 | 20 65 6d 62 61 72 6b 2d 2d 62 65 63 6f 6d 65 2d    6b 65 79 6d 61 70 20 28 29 0a 20 20 22 52 65 74 | .embark--become-keymap.()..."Ret | 
| 45780 | 75 72 6e 20 6b 65 79 6d 61 70 20 6f 66 20 63 6f    6d 6d 61 6e 64 73 20 74 6f 20 62 65 63 6f 6d 65 | urn.keymap.of.commands.to.become | 
| 457a0 | 20 66 6f 72 20 63 75 72 72 65 6e 74 20 63 6f 6d    6d 61 6e 64 2e 22 0a 20 20 28 6c 65 74 20 28 28 | .for.current.command."...(let.(( | 
| 457c0 | 6d 61 70 20 28 6d 61 6b 65 2d 63 6f 6d 70 6f 73    65 64 2d 6b 65 79 6d 61 70 0a 20 20 20 20 20 20 | map.(make-composed-keymap....... | 
| 457e0 | 20 20 20 20 20 20 20 20 28 63 6c 2d 6c 6f 6f 70    20 66 6f 72 20 6b 65 79 6d 61 70 2d 6e 61 6d 65 | ........(cl-loop.for.keymap-name | 
| 45800 | 20 69 6e 20 65 6d 62 61 72 6b 2d 62 65 63 6f 6d    65 2d 6b 65 79 6d 61 70 73 0a 20 20 20 20 20 20 | .in.embark-become-keymaps....... | 
| 45820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 66 6f 72 20 6b 65 79 6d 61 70 20 3d 20 28 73 | .................for.keymap.=.(s | 
| 45840 | 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 6b 65 79 6d    61 70 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 | ymbol-value.keymap-name)........ | 
| 45860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    77 68 65 6e 20 28 77 68 65 72 65 2d 69 73 2d 69 | ................when.(where-is-i | 
| 45880 | 6e 74 65 72 6e 61 6c 20 65 6d 62 61 72 6b 2d 2d    63 6f 6d 6d 61 6e 64 20 28 6c 69 73 74 20 6b 65 | nternal.embark--command.(list.ke | 
| 458a0 | 79 6d 61 70 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f | ymap))........................co | 
| 458c0 | 6c 6c 65 63 74 20 6b 65 79 6d 61 70 29 29 29 29    0a 20 20 20 20 28 77 68 65 6e 20 65 6d 62 61 72 | llect.keymap)))).....(when.embar | 
| 458e0 | 6b 2d 68 65 6c 70 2d 6b 65 79 0a 20 20 20 20 20    20 28 6b 65 79 6d 61 70 2d 73 65 74 20 6d 61 70 | k-help-key.......(keymap-set.map | 
| 45900 | 20 65 6d 62 61 72 6b 2d 68 65 6c 70 2d 6b 65 79    20 23 27 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 | .embark-help-key.#'embark-keymap | 
| 45920 | 2d 68 65 6c 70 29 29 0a 20 20 20 20 6d 61 70 29    29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | -help)).....map))..;;;###autoloa | 
| 45940 | 64 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d    62 65 63 6f 6d 65 20 28 26 6f 70 74 69 6f 6e 61 | d.(defun.embark-become.(&optiona | 
| 45960 | 6c 20 66 75 6c 6c 29 0a 20 20 22 4d 61 6b 65 20    63 75 72 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 | l.full)..."Make.current.command. | 
| 45980 | 62 65 63 6f 6d 65 20 61 20 64 69 66 66 65 72 65    6e 74 20 63 6f 6d 6d 61 6e 64 2e 0a 54 61 6b 65 | become.a.different.command..Take | 
| 459a0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 6d 69 6e    69 62 75 66 66 65 72 20 69 6e 70 75 74 20 61 73 | .the.current.minibuffer.input.as | 
| 459c0 | 20 69 6e 69 74 69 61 6c 20 69 6e 70 75 74 20 66    6f 72 20 6e 65 77 0a 63 6f 6d 6d 61 6e 64 2e 20 | .initial.input.for.new.command.. | 
| 459e0 | 20 54 68 65 20 6e 65 77 20 63 6f 6d 6d 61 6e 64    20 63 61 6e 20 62 65 20 72 75 6e 20 6e 6f 72 6d | .The.new.command.can.be.run.norm | 
| 45a00 | 61 6c 6c 79 20 75 73 69 6e 67 20 6b 65 79 20 62    69 6e 64 69 6e 67 73 20 6f 72 0a 5c 5c 5b 65 78 | ally.using.key.bindings.or.\\[ex | 
| 45a20 | 65 63 75 74 65 2d 65 78 74 65 6e 64 65 64 2d 63    6f 6d 6d 61 6e 64 5d 2c 20 62 75 74 20 69 66 20 | ecute-extended-command],.but.if. | 
| 45a40 | 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d    61 6e 64 20 69 73 20 66 6f 75 6e 64 20 69 6e 20 | the.current.command.is.found.in. | 
| 45a60 | 61 20 6b 65 79 6d 61 70 20 69 6e 0a 60 65 6d 62    61 72 6b 2d 62 65 63 6f 6d 65 2d 6b 65 79 6d 61 | a.keymap.in.`embark-become-keyma | 
| 45a80 | 70 73 27 2c 20 74 68 61 74 20 6b 65 79 6d 61 70    20 69 73 20 61 63 74 69 76 61 74 65 64 20 74 6f | ps',.that.keymap.is.activated.to | 
| 45aa0 | 20 70 72 6f 76 69 64 65 0a 63 6f 6e 76 65 6e 69    65 6e 74 20 61 63 63 65 73 73 20 74 6f 20 74 68 | .provide.convenient.access.to.th | 
| 45ac0 | 65 20 6f 74 68 65 72 20 63 6f 6d 6d 61 6e 64 73    20 69 6e 20 69 74 2e 0a 0a 49 66 20 46 55 4c 4c | e.other.commands.in.it...If.FULL | 
| 45ae0 | 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 28 69 6e 74    65 72 61 63 74 69 76 65 6c 79 2c 20 69 66 20 63 | .is.non-nil.(interactively,.if.c | 
| 45b00 | 61 6c 6c 65 64 20 77 69 74 68 20 61 20 70 72 65    66 69 78 0a 61 72 67 75 6d 65 6e 74 29 2c 20 74 | alled.with.a.prefix.argument),.t | 
| 45b20 | 68 65 20 65 6e 74 69 72 65 20 6d 69 6e 69 62 75    66 66 65 72 20 63 6f 6e 74 65 6e 74 73 20 61 72 | he.entire.minibuffer.contents.ar | 
| 45b40 | 65 20 75 73 65 64 20 61 73 20 74 68 65 20 69 6e    69 74 69 61 6c 0a 69 6e 70 75 74 20 6f 66 20 74 | e.used.as.the.initial.input.of.t | 
| 45b60 | 68 65 20 6e 65 77 20 63 6f 6d 6d 61 6e 64 2e 20    20 42 79 20 64 65 66 61 75 6c 74 20 6f 6e 6c 79 | he.new.command...By.default.only | 
| 45b80 | 20 74 68 65 20 70 61 72 74 20 6f 66 20 74 68 65    0a 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6e 74 | .the.part.of.the.minibuffer.cont | 
| 45ba0 | 65 6e 74 73 20 62 65 74 77 65 65 6e 20 74 68 65    20 63 75 72 72 65 6e 74 20 63 6f 6d 70 6c 65 74 | ents.between.the.current.complet | 
| 45bc0 | 69 6f 6e 20 62 6f 75 6e 64 61 72 69 65 73 20 69    73 0a 74 61 6b 65 6e 2e 20 20 57 68 61 74 20 74 | ion.boundaries.is.taken...What.t | 
| 45be0 | 68 69 73 20 6d 65 61 6e 73 20 69 73 20 66 61 69    72 6c 79 20 74 65 63 68 6e 69 63 61 6c 2c 20 62 | his.means.is.fairly.technical,.b | 
| 45c00 | 75 74 20 28 31 29 20 75 73 75 61 6c 6c 79 0a 74    68 65 72 65 20 69 73 20 6e 6f 20 64 69 66 66 65 | ut.(1).usually.there.is.no.diffe | 
| 45c20 | 72 65 6e 63 65 3a 20 74 68 65 20 63 6f 6d 70 6c    65 74 69 6f 6e 20 62 6f 75 6e 64 61 72 69 65 73 | rence:.the.completion.boundaries | 
| 45c40 | 20 69 6e 63 6c 75 64 65 20 74 68 65 0a 65 6e 74    69 72 65 20 6d 69 6e 69 62 75 66 66 65 72 20 63 | .include.the.entire.minibuffer.c | 
| 45c60 | 6f 6e 74 65 6e 74 73 2c 20 61 6e 64 20 28 32 29    20 74 68 65 20 6d 6f 73 74 20 63 6f 6d 6d 6f 6e | ontents,.and.(2).the.most.common | 
| 45c80 | 20 63 61 73 65 20 77 68 65 72 65 0a 74 68 65 73    65 20 6e 6f 74 69 6f 6e 73 20 64 69 66 66 65 72 | .case.where.these.notions.differ | 
| 45ca0 | 20 69 73 20 66 69 6c 65 20 63 6f 6d 70 6c 65 74    69 6f 6e 2c 20 69 6e 20 77 68 69 63 68 20 63 61 | .is.file.completion,.in.which.ca | 
| 45cc0 | 73 65 20 74 68 65 0a 63 6f 6d 70 6c 65 74 69 6f    6e 20 62 6f 75 6e 64 61 72 69 65 73 20 73 69 6e | se.the.completion.boundaries.sin | 
| 45ce0 | 67 6c 65 20 6f 75 74 20 74 68 65 20 70 61 74 68    20 63 6f 6d 70 6f 6e 65 6e 74 20 63 6f 6e 74 61 | gle.out.the.path.component.conta | 
| 45d00 | 69 6e 69 6e 67 0a 70 6f 69 6e 74 2e 22 0a 20 20    28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 | ining.point."...(interactive."P" | 
| 45d20 | 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d 69 6e    69 62 75 66 66 65 72 70 29 0a 20 20 20 20 28 75 | )...(unless.(minibufferp).....(u | 
| 45d40 | 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 20 69    6e 20 61 20 6d 69 6e 69 62 75 66 66 65 72 22 29 | ser-error."Not.in.a.minibuffer") | 
| 45d60 | 29 0a 20 20 28 6c 65 74 2a 20 28 28 74 61 72 67    65 74 20 28 65 6d 62 61 72 6b 2d 2d 64 69 73 70 | )...(let*.((target.(embark--disp | 
| 45d80 | 6c 61 79 2d 73 74 72 69 6e 67 20 3b 20 72 65 6d    6f 76 65 20 69 6e 76 69 73 69 62 6c 65 20 70 6f | lay-string.;.remove.invisible.po | 
| 45da0 | 72 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 69 66 20 66 75 6c | rtions...................(if.ful | 
| 45dc0 | 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 69 6e 69 62 75 66 | l.......................(minibuf | 
| 45de0 | 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fer-contents)................... | 
| 45e00 | 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60    28 2c 62 65 67 20 2e 20 2c 65 6e 64 29 20 28 65 | ..(pcase-let.((`(,beg...,end).(e | 
| 45e20 | 6d 62 61 72 6b 2d 2d 62 6f 75 6e 64 61 72 69 65    73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | mbark--boundaries)))............ | 
| 45e40 | 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73    74 72 69 6e 67 20 28 6d 69 6e 69 62 75 66 66 65 | ...........(substring.(minibuffe | 
| 45e60 | 72 2d 63 6f 6e 74 65 6e 74 73 29 20 62 65 67 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r-contents).beg................. | 
| 45e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 2b 20 65 6e 64 20 28 65 6d 62 61 72 6b 2d | .................(+.end.(embark- | 
| 45ea0 | 2d 6d 69 6e 69 62 75 66 66 65 72 2d 70 6f 69 6e    74 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 | -minibuffer-point)))))))........ | 
| 45ec0 | 20 20 28 6b 65 79 6d 61 70 20 28 65 6d 62 61 72    6b 2d 2d 62 65 63 6f 6d 65 2d 6b 65 79 6d 61 70 | ..(keymap.(embark--become-keymap | 
| 45ee0 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 61 72    67 65 74 73 20 60 28 28 3a 74 79 70 65 20 65 6d | ))..........(targets.`((:type.em | 
| 45f00 | 62 61 72 6b 2d 62 65 63 6f 6d 65 20 3a 74 61 72    67 65 74 20 2c 74 61 72 67 65 74 29 29 29 0a 20 | bark-become.:target.,target))).. | 
| 45f20 | 20 20 20 20 20 20 20 20 28 69 6e 64 69 63 61 74    6f 72 73 20 28 6d 61 70 63 61 72 20 23 27 66 75 | ........(indicators.(mapcar.#'fu | 
| 45f40 | 6e 63 61 6c 6c 20 65 6d 62 61 72 6b 2d 69 6e 64    69 63 61 74 6f 72 73 29 29 0a 20 20 20 20 20 20 | ncall.embark-indicators))....... | 
| 45f60 | 20 20 20 28 62 65 63 6f 6d 65 20 28 75 6e 77 69    6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 | ...(become.(unwind-protect...... | 
| 45f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 65 6d 62 61 72 6b 2d 2d 70 72 6f 6d 70 74 20 | ................(embark--prompt. | 
| 45fa0 | 69 6e 64 69 63 61 74 6f 72 73 20 6b 65 79 6d 61    70 20 74 61 72 67 65 74 73 29 0a 20 20 20 20 20 | indicators.keymap.targets)...... | 
| 45fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 70 63 20 23 27 66 75 6e 63 61 6c 6c 20 69 6e | ..............(mapc.#'funcall.in | 
| 45fe0 | 64 69 63 61 74 6f 72 73 29 29 29 29 0a 20 20 20    20 28 75 6e 6c 65 73 73 20 62 65 63 6f 6d 65 0a | dicators)))).....(unless.become. | 
| 46000 | 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f    72 20 22 43 61 6e 63 65 6c 65 64 22 29 29 0a 20 | ......(user-error."Canceled")).. | 
| 46020 | 20 20 20 28 65 6d 62 61 72 6b 2d 2d 62 65 63 6f    6d 65 2d 63 6f 6d 6d 61 6e 64 20 62 65 63 6f 6d | ...(embark--become-command.becom | 
| 46040 | 65 20 74 61 72 67 65 74 29 29 29 0a 0a 28 64 65    66 75 6e 20 65 6d 62 61 72 6b 2d 2d 62 65 63 6f | e.target)))..(defun.embark--beco | 
| 46060 | 6d 65 2d 63 6f 6d 6d 61 6e 64 20 28 63 6f 6d 6d    61 6e 64 20 69 6e 70 75 74 29 0a 20 20 22 51 75 | me-command.(command.input)..."Qu | 
| 46080 | 69 74 20 63 75 72 72 65 6e 74 20 6d 69 6e 69 62    75 66 66 65 72 20 61 6e 64 20 73 74 61 72 74 20 | it.current.minibuffer.and.start. | 
| 460a0 | 43 4f 4d 4d 41 4e 44 20 77 69 74 68 20 49 4e 50    55 54 2e 22 0a 20 20 28 65 6d 62 61 72 6b 2d 2d | COMMAND.with.INPUT."...(embark-- | 
| 460c0 | 71 75 69 74 2d 61 6e 64 2d 72 75 6e 0a 20 20 20    28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 | quit-and-run....(lambda.()...... | 
| 460e0 | 28 6d 69 6e 69 62 75 66 66 65 72 2d 77 69 74 68    2d 73 65 74 75 70 2d 68 6f 6f 6b 0a 20 20 20 20 | (minibuffer-with-setup-hook..... | 
| 46100 | 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a    20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 | .....(lambda.()............(dele | 
| 46120 | 74 65 2d 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f    6e 74 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 | te-minibuffer-contents)......... | 
| 46140 | 20 20 20 28 69 6e 73 65 72 74 20 69 6e 70 75 74    29 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 | ...(insert.input))........(let.( | 
| 46160 | 28 75 73 65 2d 64 69 61 6c 6f 67 2d 62 6f 78 20    6e 69 6c 29 20 3b 3b 20 61 76 6f 69 64 20 6d 6f | (use-dialog-box.nil).;;.avoid.mo | 
| 46180 | 75 73 65 20 64 69 61 6c 6f 67 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 61 73 74 2d 6e | use.dialogs..............(last-n | 
| 461a0 | 6f 6e 6d 65 6e 75 2d 65 76 65 6e 74 20 31 33 29    29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | onmenu-event.13))..........(setq | 
| 461c0 | 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 63 6f    6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 | .this-command.command).......... | 
| 461e0 | 28 63 6f 6d 6d 61 6e 64 2d 65 78 65 63 75 74 65    20 63 6f 6d 6d 61 6e 64 29 29 29 29 29 29 0a 0a | (command-execute.command)))))).. | 
| 46200 | 3b 3b 3b 20 45 6d 62 61 72 6b 20 63 6f 6c 6c 65    63 74 0a 0a 28 64 65 66 67 72 6f 75 70 20 65 6d | ;;;.Embark.collect..(defgroup.em | 
| 46220 | 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 20 6e 69 6c    0a 20 20 22 42 75 66 66 65 72 73 20 66 6f 72 20 | bark-collect.nil..."Buffers.for. | 
| 46240 | 61 63 74 69 6e 67 20 6f 6e 20 63 6f 6c 6c 65 63    74 65 64 20 45 6d 62 61 72 6b 20 74 61 72 67 65 | acting.on.collected.Embark.targe | 
| 46260 | 74 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65    6d 62 61 72 6b 29 0a 0a 28 64 65 66 63 75 73 74 | ts."...:group.'embark)..(defcust | 
| 46280 | 6f 6d 20 65 6d 62 61 72 6b 2d 63 61 6e 64 69 64    61 74 65 2d 63 6f 6c 6c 65 63 74 6f 72 73 0a 20 | om.embark-candidate-collectors.. | 
| 462a0 | 20 27 28 65 6d 62 61 72 6b 2d 73 65 6c 65 63 74    65 64 2d 63 61 6e 64 69 64 61 74 65 73 0a 20 20 | .'(embark-selected-candidates... | 
| 462c0 | 20 20 65 6d 62 61 72 6b 2d 6d 69 6e 69 62 75 66    66 65 72 2d 63 61 6e 64 69 64 61 74 65 73 0a 20 | ..embark-minibuffer-candidates.. | 
| 462e0 | 20 20 20 65 6d 62 61 72 6b 2d 63 6f 6d 70 6c 65    74 69 6f 6e 2d 6c 69 73 74 2d 63 61 6e 64 69 64 | ...embark-completion-list-candid | 
| 46300 | 61 74 65 73 0a 20 20 20 20 65 6d 62 61 72 6b 2d    64 69 72 65 64 2d 63 61 6e 64 69 64 61 74 65 73 | ates.....embark-dired-candidates | 
| 46320 | 0a 20 20 20 20 65 6d 62 61 72 6b 2d 69 62 75 66    66 65 72 2d 63 61 6e 64 69 64 61 74 65 73 0a 20 | .....embark-ibuffer-candidates.. | 
| 46340 | 20 20 20 65 6d 62 61 72 6b 2d 65 6d 62 61 72 6b    2d 63 6f 6c 6c 65 63 74 2d 63 61 6e 64 69 64 61 | ...embark-embark-collect-candida | 
| 46360 | 74 65 73 0a 20 20 20 20 65 6d 62 61 72 6b 2d 63    75 73 74 6f 6d 2d 63 61 6e 64 69 64 61 74 65 73 | tes.....embark-custom-candidates | 
| 46380 | 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 66 75 6e    63 74 69 6f 6e 73 20 74 68 61 74 20 63 6f 6c 6c | )..."List.of.functions.that.coll | 
| 463a0 | 65 63 74 20 61 6c 6c 20 63 61 6e 64 69 64 61 74    65 73 20 69 6e 20 61 20 67 69 76 65 6e 20 63 6f | ect.all.candidates.in.a.given.co | 
| 463c0 | 6e 74 65 78 74 2e 0a 54 68 65 73 65 20 61 72 65    20 75 73 65 64 20 74 6f 20 66 69 6c 6c 20 61 6e | ntext..These.are.used.to.fill.an | 
| 463e0 | 20 45 6d 62 61 72 6b 20 43 6f 6c 6c 65 63 74 20    62 75 66 66 65 72 2e 20 20 45 61 63 68 20 66 75 | .Embark.Collect.buffer...Each.fu | 
| 46400 | 6e 63 74 69 6f 6e 0a 73 68 6f 75 6c 64 20 72 65    74 75 72 6e 20 65 69 74 68 65 72 20 6e 69 6c 20 | nction.should.return.either.nil. | 
| 46420 | 28 74 6f 20 69 6e 64 69 63 61 74 65 20 69 74 20    66 6f 75 6e 64 20 6e 6f 20 63 61 6e 64 69 64 61 | (to.indicate.it.found.no.candida | 
| 46440 | 74 65 73 29 20 6f 72 0a 61 20 6c 69 73 74 20 77    68 6f 73 65 20 66 69 72 73 74 20 65 6c 65 6d 65 | tes).or.a.list.whose.first.eleme | 
| 46460 | 6e 74 20 69 73 20 61 20 73 79 6d 62 6f 6c 20 69    6e 64 69 63 61 74 69 6e 67 20 74 68 65 20 74 79 | nt.is.a.symbol.indicating.the.ty | 
| 46480 | 70 65 20 6f 66 0a 63 61 6e 64 69 64 61 74 65 73    20 61 6e 64 20 77 68 6f 73 65 20 60 63 64 72 27 | pe.of.candidates.and.whose.`cdr' | 
| 464a0 | 20 69 73 20 74 68 65 20 6c 69 73 74 20 6f 66 20    63 61 6e 64 69 64 61 74 65 73 2c 20 65 61 63 68 | .is.the.list.of.candidates,.each | 
| 464c0 | 20 6f 66 0a 77 68 69 63 68 20 73 68 6f 75 6c 64    20 62 65 20 65 69 74 68 65 72 20 61 20 73 74 72 | .of.which.should.be.either.a.str | 
| 464e0 | 69 6e 67 20 6f 72 20 61 20 64 6f 74 74 65 64 20    6c 69 73 74 20 6f 66 20 74 68 65 0a 66 6f 72 6d | ing.or.a.dotted.list.of.the.form | 
| 46500 | 20 28 54 41 52 47 45 54 20 53 54 41 52 54 20 2e    20 45 4e 44 29 2c 20 77 68 65 72 65 20 53 54 41 | .(TARGET.START...END),.where.STA | 
| 46520 | 52 54 20 61 6e 64 20 45 4e 44 20 61 72 65 20 74    68 65 20 62 75 66 66 65 72 0a 70 6f 73 69 74 69 | RT.and.END.are.the.buffer.positi | 
| 46540 | 6f 6e 73 20 62 6f 75 6e 64 69 6e 67 20 74 68 65    20 54 41 52 47 45 54 20 73 74 72 69 6e 67 2e 22 | ons.bounding.the.TARGET.string." | 
| 46560 | 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a    0a 28 64 65 66 63 75 73 74 6f 6d 20 65 6d 62 61 | ...:type.'hook)..(defcustom.emba | 
| 46580 | 72 6b 2d 65 78 70 6f 72 74 65 72 73 2d 61 6c 69    73 74 0a 20 20 27 28 28 62 75 66 66 65 72 20 2e | rk-exporters-alist...'((buffer.. | 
| 465a0 | 20 65 6d 62 61 72 6b 2d 65 78 70 6f 72 74 2d 69    62 75 66 66 65 72 29 0a 20 20 20 20 28 66 69 6c | .embark-export-ibuffer).....(fil | 
| 465c0 | 65 20 2e 20 65 6d 62 61 72 6b 2d 65 78 70 6f 72    74 2d 64 69 72 65 64 29 0a 20 20 20 20 28 70 61 | e...embark-export-dired).....(pa | 
| 465e0 | 63 6b 61 67 65 20 2e 20 65 6d 62 61 72 6b 2d 65    78 70 6f 72 74 2d 6c 69 73 74 2d 70 61 63 6b 61 | ckage...embark-export-list-packa | 
| 46600 | 67 65 73 29 0a 20 20 20 20 28 62 6f 6f 6b 6d 61    72 6b 20 2e 20 65 6d 62 61 72 6b 2d 65 78 70 6f | ges).....(bookmark...embark-expo | 
| 46620 | 72 74 2d 62 6f 6f 6b 6d 61 72 6b 73 29 0a 20 20    20 20 28 76 61 72 69 61 62 6c 65 20 2e 20 65 6d | rt-bookmarks).....(variable...em | 
| 46640 | 62 61 72 6b 2d 65 78 70 6f 72 74 2d 63 75 73 74    6f 6d 69 7a 65 2d 76 61 72 69 61 62 6c 65 29 0a | bark-export-customize-variable). | 
| 46660 | 20 20 20 20 28 66 61 63 65 20 2e 20 65 6d 62 61    72 6b 2d 65 78 70 6f 72 74 2d 63 75 73 74 6f 6d | ....(face...embark-export-custom | 
| 46680 | 69 7a 65 2d 66 61 63 65 29 0a 20 20 20 20 28 73    79 6d 62 6f 6c 20 2e 20 65 6d 62 61 72 6b 2d 65 | ize-face).....(symbol...embark-e | 
| 466a0 | 78 70 6f 72 74 2d 61 70 72 6f 70 6f 73 29 0a 20    20 20 20 28 6d 69 6e 6f 72 2d 6d 6f 64 65 20 2e | xport-apropos).....(minor-mode.. | 
| 466c0 | 20 65 6d 62 61 72 6b 2d 65 78 70 6f 72 74 2d 61    70 72 6f 70 6f 73 29 0a 20 20 20 20 28 66 75 6e | .embark-export-apropos).....(fun | 
| 466e0 | 63 74 69 6f 6e 20 2e 20 65 6d 62 61 72 6b 2d 65    78 70 6f 72 74 2d 61 70 72 6f 70 6f 73 29 0a 20 | ction...embark-export-apropos).. | 
| 46700 | 20 20 20 28 63 6f 6d 6d 61 6e 64 20 2e 20 65 6d    62 61 72 6b 2d 65 78 70 6f 72 74 2d 61 70 72 6f | ...(command...embark-export-apro | 
| 46720 | 70 6f 73 29 0a 20 20 20 20 28 74 20 2e 20 65 6d    62 61 72 6b 2d 63 6f 6c 6c 65 63 74 29 29 0a 20 | pos).....(t...embark-collect)).. | 
| 46740 | 20 22 41 6c 69 73 74 20 61 73 73 6f 63 69 61 74    69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 | ."Alist.associating.completion.t | 
| 46760 | 79 70 65 73 20 74 6f 20 65 78 70 6f 72 74 20 66    75 6e 63 74 69 6f 6e 73 2e 0a 45 61 63 68 20 66 | ypes.to.export.functions..Each.f | 
| 46780 | 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 74    61 6b 65 20 61 20 6c 69 73 74 20 6f 66 20 73 74 | unction.should.take.a.list.of.st | 
| 467a0 | 72 69 6e 67 73 20 77 68 69 63 68 20 61 72 65 20    63 61 6e 64 69 64 61 74 65 73 0a 66 6f 72 20 61 | rings.which.are.candidates.for.a | 
| 467c0 | 63 74 69 6f 6e 73 20 61 6e 64 20 6d 61 6b 65 20    61 20 62 75 66 66 65 72 20 61 70 70 72 6f 70 72 | ctions.and.make.a.buffer.appropr | 
| 467e0 | 69 61 74 65 20 74 6f 20 6d 61 6e 61 67 65 20 74    68 65 6d 2e 20 20 46 6f 72 0a 65 78 61 6d 70 6c | iate.to.manage.them...For.exampl | 
| 46800 | 65 2c 20 74 68 65 20 64 65 66 61 75 6c 74 20 69    73 20 74 6f 20 6d 61 6b 65 20 61 20 44 69 72 65 | e,.the.default.is.to.make.a.Dire | 
| 46820 | 64 20 62 75 66 66 65 72 20 66 6f 72 20 66 69 6c    65 73 2c 20 61 6e 64 20 61 6e 0a 69 62 75 66 66 | d.buffer.for.files,.and.an.ibuff | 
| 46840 | 65 72 20 66 6f 72 20 62 75 66 66 65 72 73 2e 0a    0a 54 68 65 20 6b 65 79 20 74 20 69 73 20 61 6c | er.for.buffers...The.key.t.is.al | 
| 46860 | 73 6f 20 61 6c 6c 6f 77 65 64 20 69 6e 20 74 68    65 20 61 6c 69 73 74 2c 20 61 6e 64 20 74 68 65 | so.allowed.in.the.alist,.and.the | 
| 46880 | 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 76    61 6c 75 65 20 69 6e 64 69 63 61 74 65 73 20 74 | .corresponding.value.indicates.t | 
| 468a0 | 68 65 20 64 65 66 61 75 6c 74 20 66 75 6e 63 74    69 6f 6e 20 74 6f 20 75 73 65 20 66 6f 72 20 6f | he.default.function.to.use.for.o | 
| 468c0 | 74 68 65 72 20 74 79 70 65 73 2e 20 20 54 68 65    0a 64 65 66 61 75 6c 74 20 69 73 20 60 65 6d 62 | ther.types...The.default.is.`emb | 
| 468e0 | 61 72 6b 2d 63 6f 6c 6c 65 63 74 27 22 0a 20 20    3a 74 79 70 65 20 27 28 61 6c 69 73 74 20 3a 6b | ark-collect'"...:type.'(alist.:k | 
| 46900 | 65 79 2d 74 79 70 65 20 73 79 6d 62 6f 6c 20 3a    76 61 6c 75 65 2d 74 79 70 65 20 66 75 6e 63 74 | ey-type.symbol.:value-type.funct | 
| 46920 | 69 6f 6e 29 29 0a 0a 28 64 65 66 63 75 73 74 6f    6d 20 65 6d 62 61 72 6b 2d 61 66 74 65 72 2d 65 | ion))..(defcustom.embark-after-e | 
| 46940 | 78 70 6f 72 74 2d 68 6f 6f 6b 20 6e 69 6c 0a 20    20 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 | xport-hook.nil..."Hook.run.after | 
| 46960 | 20 60 65 6d 62 61 72 6b 2d 65 78 70 6f 72 74 27    20 69 6e 20 74 68 65 20 6e 65 77 6c 79 20 63 72 | .`embark-export'.in.the.newly.cr | 
| 46980 | 65 61 74 65 64 20 62 75 66 66 65 72 2e 22 0a 20    20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 | eated.buffer."...:type.'hook)..( | 
| 469a0 | 64 65 66 66 61 63 65 20 65 6d 62 61 72 6b 2d 63    6f 6c 6c 65 63 74 2d 63 61 6e 64 69 64 61 74 65 | defface.embark-collect-candidate | 
| 469c0 | 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 64    65 66 61 75 6c 74 29 29 0a 20 20 22 46 61 63 65 | .'((t.:inherit.default))..."Face | 
| 469e0 | 20 66 6f 72 20 63 61 6e 64 69 64 61 74 65 73 20    69 6e 20 45 6d 62 61 72 6b 20 43 6f 6c 6c 65 63 | .for.candidates.in.Embark.Collec | 
| 46a00 | 74 20 62 75 66 66 65 72 73 2e 22 29 0a 0a 28 64    65 66 66 61 63 65 20 65 6d 62 61 72 6b 2d 63 6f | t.buffers.")..(defface.embark-co | 
| 46a20 | 6c 6c 65 63 74 2d 67 72 6f 75 70 2d 74 69 74 6c    65 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 | llect-group-title...'((t.:inheri | 
| 46a40 | 74 20 73 68 61 64 6f 77 20 3a 73 6c 61 6e 74 20    69 74 61 6c 69 63 29 29 0a 20 20 22 46 61 63 65 | t.shadow.:slant.italic))..."Face | 
| 46a60 | 20 66 6f 72 20 67 72 6f 75 70 20 74 69 74 6c 65    73 20 69 6e 20 45 6d 62 61 72 6b 20 43 6f 6c 6c | .for.group.titles.in.Embark.Coll | 
| 46a80 | 65 63 74 20 62 75 66 66 65 72 73 2e 22 29 0a 0a    28 64 65 66 66 61 63 65 20 65 6d 62 61 72 6b 2d | ect.buffers.")..(defface.embark- | 
| 46aa0 | 63 6f 6c 6c 65 63 74 2d 67 72 6f 75 70 2d 73 65    70 61 72 61 74 6f 72 0a 20 20 27 28 28 74 20 3a | collect-group-separator...'((t.: | 
| 46ac0 | 69 6e 68 65 72 69 74 20 73 68 61 64 6f 77 20 3a    73 74 72 69 6b 65 2d 74 68 72 6f 75 67 68 20 74 | inherit.shadow.:strike-through.t | 
| 46ae0 | 20 69 74 61 6c 69 63 29 29 0a 20 20 22 46 61 63    65 20 66 6f 72 20 67 72 6f 75 70 20 74 69 74 6c | .italic))..."Face.for.group.titl | 
| 46b00 | 65 73 20 69 6e 20 45 6d 62 61 72 6b 20 43 6f 6c    6c 65 63 74 20 62 75 66 66 65 72 73 2e 22 29 0a | es.in.Embark.Collect.buffers."). | 
| 46b20 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 65 6d 62 61    72 6b 2d 63 6f 6c 6c 65 63 74 2d 67 72 6f 75 70 | .(defcustom.embark-collect-group | 
| 46b40 | 2d 66 6f 72 6d 61 74 0a 20 20 28 63 6f 6e 63 61    74 0a 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 | -format...(concat....(propertize | 
| 46b60 | 20 22 20 20 20 20 22 20 27 66 61 63 65 20 27 65    6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 2d 67 72 | ."....".'face.'embark-collect-gr | 
| 46b80 | 6f 75 70 2d 73 65 70 61 72 61 74 6f 72 29 0a 20    20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 20 | oup-separator)....(propertize.". | 
| 46ba0 | 25 73 20 22 20 27 66 61 63 65 20 27 65 6d 62 61    72 6b 2d 63 6f 6c 6c 65 63 74 2d 67 72 6f 75 70 | %s.".'face.'embark-collect-group | 
| 46bc0 | 2d 74 69 74 6c 65 29 0a 20 20 20 28 70 72 6f 70    65 72 74 69 7a 65 20 22 20 22 20 27 66 61 63 65 | -title)....(propertize.".".'face | 
| 46be0 | 20 27 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 67 72    6f 75 70 2d 73 65 70 61 72 61 74 6f 72 0a 20 20 | .'completions-group-separator... | 
| 46c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 64 69    73 70 6c 61 79 20 27 28 73 70 61 63 65 20 3a 61 | .............'display.'(space.:a | 
| 46c20 | 6c 69 67 6e 2d 74 6f 20 72 69 67 68 74 29 29 29    0a 20 20 22 46 6f 72 6d 61 74 20 73 74 72 69 6e | lign-to.right)))..."Format.strin | 
| 46c40 | 67 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 67    72 6f 75 70 20 74 69 74 6c 65 20 69 6e 20 45 6d | g.used.for.the.group.title.in.Em | 
| 46c60 | 62 61 72 6b 20 43 6f 6c 6c 65 63 74 20 62 75 66    66 65 72 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 | bark.Collect.buffers."...:type.' | 
| 46c80 | 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 66 61 63    65 20 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 | string)..(defface.embark-collect | 
| 46ca0 | 2d 61 6e 6e 6f 74 61 74 69 6f 6e 20 27 28 28 74    20 3a 69 6e 68 65 72 69 74 20 63 6f 6d 70 6c 65 | -annotation.'((t.:inherit.comple | 
| 46cc0 | 74 69 6f 6e 73 2d 61 6e 6e 6f 74 61 74 69 6f 6e    73 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 | tions-annotations))..."Face.for. | 
| 46ce0 | 61 6e 6e 6f 74 61 74 69 6f 6e 73 20 69 6e 20 45    6d 62 61 72 6b 20 43 6f 6c 6c 65 63 74 2e 0a 54 | annotations.in.Embark.Collect..T | 
| 46d00 | 68 69 73 20 69 73 20 6f 6e 6c 79 20 75 73 65 64    20 66 6f 72 20 61 6e 6e 6f 74 61 74 69 6f 6e 20 | his.is.only.used.for.annotation. | 
| 46d20 | 74 68 61 74 20 61 72 65 20 6e 6f 74 20 61 6c 72    65 61 64 79 20 66 6f 6e 74 69 66 69 65 64 2e 22 | that.are.not.already.fontified." | 
| 46d40 | 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c    20 65 6d 62 61 72 6b 2d 2d 72 65 72 75 6e 2d 66 | )..(defvar-local.embark--rerun-f | 
| 46d60 | 75 6e 63 74 69 6f 6e 20 6e 69 6c 0a 20 20 22 46    75 6e 63 74 69 6f 6e 20 74 6f 20 72 65 72 75 6e | unction.nil..."Function.to.rerun | 
| 46d80 | 20 74 68 65 20 63 6f 6c 6c 65 63 74 20 6f 72 20    65 78 70 6f 72 74 20 74 68 61 74 20 6d 61 64 65 | .the.collect.or.export.that.made | 
| 46da0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66    66 65 72 2e 22 29 0a 0a 28 61 75 74 6f 6c 6f 61 | .the.current.buffer.")..(autoloa | 
| 46dc0 | 64 20 27 70 61 63 6b 61 67 65 2d 64 65 6c 65 74    65 20 22 70 61 63 6b 61 67 65 22 29 0a 28 64 65 | d.'package-delete."package").(de | 
| 46de0 | 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 70    61 63 6b 61 67 65 2d 2d 66 72 6f 6d 2d 62 75 69 | clare-function.package--from-bui | 
| 46e00 | 6c 74 69 6e 20 22 70 61 63 6b 61 67 65 22 29 0a    28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f | ltin."package").(declare-functio | 
| 46e20 | 6e 20 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 65    78 74 72 61 73 20 22 70 61 63 6b 61 67 65 22 29 | n.package-desc-extras."package") | 
| 46e40 | 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69    6f 6e 20 70 61 63 6b 61 67 65 2d 64 65 73 63 2d | .(declare-function.package-desc- | 
| 46e60 | 6e 61 6d 65 20 22 70 61 63 6b 61 67 65 22 29 0a    28 64 65 66 76 61 72 20 70 61 63 6b 61 67 65 2d | name."package").(defvar.package- | 
| 46e80 | 2d 62 75 69 6c 74 69 6e 73 29 0a 28 64 65 66 76    61 72 20 70 61 63 6b 61 67 65 2d 61 6c 69 73 74 | -builtins).(defvar.package-alist | 
| 46ea0 | 29 0a 28 64 65 66 76 61 72 20 70 61 63 6b 61 67    65 2d 61 72 63 68 69 76 65 2d 63 6f 6e 74 65 6e | ).(defvar.package-archive-conten | 
| 46ec0 | 74 73 29 0a 28 64 65 66 76 61 72 20 70 61 63 6b    61 67 65 2d 2d 69 6e 69 74 69 61 6c 69 7a 65 64 | ts).(defvar.package--initialized | 
| 46ee0 | 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b    2d 2d 70 61 63 6b 61 67 65 2d 64 65 73 63 20 28 | )..(defun.embark--package-desc.( | 
| 46f00 | 70 6b 67 29 0a 20 20 22 52 65 74 75 72 6e 20 74    68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 73 | pkg)..."Return.the.description.s | 
| 46f20 | 74 72 75 63 74 75 72 65 20 66 6f 72 20 70 61 63    6b 61 67 65 20 50 4b 47 2e 22 0a 20 20 28 6f 72 | tructure.for.package.PKG."...(or | 
| 46f40 | 20 3b 20 66 6f 75 6e 64 20 74 68 69 73 20 69 6e    20 60 64 65 73 63 72 69 62 65 2d 70 61 63 6b 61 | .;.found.this.in.`describe-packa | 
| 46f60 | 67 65 2d 31 27 0a 20 20 20 28 63 61 72 20 28 61    6c 69 73 74 2d 67 65 74 20 70 6b 67 20 70 61 63 | ge-1'....(car.(alist-get.pkg.pac | 
| 46f80 | 6b 61 67 65 2d 61 6c 69 73 74 29 29 0a 20 20 20    28 69 66 2d 6c 65 74 20 28 28 62 75 69 6c 74 2d | kage-alist))....(if-let.((built- | 
| 46fa0 | 69 6e 20 28 61 73 73 71 20 70 6b 67 20 70 61 63    6b 61 67 65 2d 2d 62 75 69 6c 74 69 6e 73 29 29 | in.(assq.pkg.package--builtins)) | 
| 46fc0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 61    63 6b 61 67 65 2d 2d 66 72 6f 6d 2d 62 75 69 6c | )............(package--from-buil | 
| 46fe0 | 74 69 6e 20 62 75 69 6c 74 2d 69 6e 29 0a 20 20    20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 61 | tin.built-in)............(car.(a | 
| 47000 | 6c 69 73 74 2d 67 65 74 20 70 6b 67 20 70 61 63    6b 61 67 65 2d 61 72 63 68 69 76 65 2d 63 6f 6e | list-get.pkg.package-archive-con | 
| 47020 | 74 65 6e 74 73 29 29 29 29 29 0a 0a 28 64 65 66    75 6e 20 65 6d 62 61 72 6b 2d 6d 69 6e 69 62 75 | tents)))))..(defun.embark-minibu | 
| 47040 | 66 66 65 72 2d 63 61 6e 64 69 64 61 74 65 73 20    28 29 0a 20 20 22 52 65 74 75 72 6e 20 61 6c 6c | ffer-candidates.()..."Return.all | 
| 47060 | 20 63 75 72 72 65 6e 74 20 63 6f 6d 70 6c 65 74    69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 20 66 | .current.completion.candidates.f | 
| 47080 | 72 6f 6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66    65 72 2e 22 0a 20 20 28 77 68 65 6e 20 28 6d 69 | rom.the.minibuffer."...(when.(mi | 
| 470a0 | 6e 69 62 75 66 66 65 72 70 29 0a 20 20 20 20 28    6c 65 74 2a 20 28 28 61 6c 6c 20 28 63 6f 6d 70 | nibufferp).....(let*.((all.(comp | 
| 470c0 | 6c 65 74 69 6f 6e 2d 61 6c 6c 2d 63 6f 6d 70 6c    65 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 | letion-all-completions.......... | 
| 470e0 | 20 20 20 20 20 20 20 20 28 6d 69 6e 69 62 75 66    66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 0a 20 20 | ........(minibuffer-contents)... | 
| 47100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d    69 6e 69 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 | ...............minibuffer-comple | 
| 47120 | 74 69 6f 6e 2d 74 61 62 6c 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 6d 69 6e 69 | tion-table..................mini | 
| 47140 | 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 69 6f    6e 2d 70 72 65 64 69 63 61 74 65 0a 20 20 20 20 | buffer-completion-predicate..... | 
| 47160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6d    62 61 72 6b 2d 2d 6d 69 6e 69 62 75 66 66 65 72 | .............(embark--minibuffer | 
| 47180 | 2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 28 6c 61 73 74 20 28 6c 61 73 74 | -point)))............(last.(last | 
| 471a0 | 20 61 6c 6c 29 29 29 0a 20 20 20 20 20 20 28 77    68 65 6e 20 6c 61 73 74 20 28 73 65 74 63 64 72 | .all))).......(when.last.(setcdr | 
| 471c0 | 20 6c 61 73 74 20 6e 69 6c 29 29 0a 20 20 20 20    20 20 28 63 6f 6e 73 0a 20 20 20 20 20 20 20 28 | .last.nil)).......(cons........( | 
| 471e0 | 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 65 74 61 64    61 74 61 2d 67 65 74 20 28 65 6d 62 61 72 6b 2d | completion-metadata-get.(embark- | 
| 47200 | 2d 6d 65 74 61 64 61 74 61 29 20 27 63 61 74 65    67 6f 72 79 29 0a 20 20 20 20 20 20 20 61 6c 6c | -metadata).'category)........all | 
| 47220 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62    61 72 6b 2d 73 6f 72 74 65 64 2d 6d 69 6e 69 62 | ))))..(defun.embark-sorted-minib | 
| 47240 | 75 66 66 65 72 2d 63 61 6e 64 69 64 61 74 65 73    20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 | uffer-candidates.()..."Return.a. | 
| 47260 | 73 6f 72 74 65 64 20 6c 69 73 74 20 6f 66 20 63    75 72 72 65 6e 74 20 6d 69 6e 69 62 75 66 66 65 | sorted.list.of.current.minibuffe | 
| 47280 | 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e    64 69 64 61 74 65 73 2e 0a 54 68 69 73 20 75 73 | r.completion.candidates..This.us | 
| 472a0 | 69 6e 67 20 74 68 65 20 73 61 6d 65 20 73 6f 72    74 20 6f 72 64 65 72 20 74 68 61 74 20 60 69 63 | ing.the.same.sort.order.that.`ic | 
| 472c0 | 6f 6d 70 6c 65 74 65 27 20 61 6e 64 0a 60 6d 69    6e 69 62 75 66 66 65 72 2d 66 6f 72 63 65 2d 63 | omplete'.and.`minibuffer-force-c | 
| 472e0 | 6f 6d 70 6c 65 74 65 27 20 75 73 65 2e 20 20 54    68 65 20 69 6e 74 65 6e 64 65 64 20 75 73 61 67 | omplete'.use...The.intended.usag | 
| 47300 | 65 20 69 73 20 74 68 61 74 20 79 6f 75 0a 72 65    70 6c 61 63 65 20 60 65 6d 62 61 72 6b 2d 6d 69 | e.is.that.you.replace.`embark-mi | 
| 47320 | 6e 69 62 75 66 66 65 72 2d 63 61 6e 64 69 64 61    74 65 73 27 20 77 69 74 68 20 74 68 69 73 20 66 | nibuffer-candidates'.with.this.f | 
| 47340 | 75 6e 63 74 69 6f 6e 20 69 6e 20 74 68 65 0a 6c    69 73 74 20 60 65 6d 62 61 72 6b 2d 63 61 6e 64 | unction.in.the.list.`embark-cand | 
| 47360 | 69 64 61 74 65 2d 63 6f 6c 6c 65 63 74 6f 72 73    27 2e 22 0a 20 20 28 77 68 65 6e 20 28 6d 69 6e | idate-collectors'."...(when.(min | 
| 47380 | 69 62 75 66 66 65 72 70 29 0a 20 20 20 20 28 63    6f 6e 73 0a 20 20 20 20 20 28 63 6f 6d 70 6c 65 | ibufferp).....(cons......(comple | 
| 473a0 | 74 69 6f 6e 2d 6d 65 74 61 64 61 74 61 2d 67 65    74 20 28 65 6d 62 61 72 6b 2d 2d 6d 65 74 61 64 | tion-metadata-get.(embark--metad | 
| 473c0 | 61 74 61 29 20 27 63 61 74 65 67 6f 72 79 29 0a    20 20 20 20 20 28 6e 63 6f 6e 63 20 28 63 6c 2d | ata).'category)......(nconc.(cl- | 
| 473e0 | 63 6f 70 79 2d 6c 69 73 74 20 28 63 6f 6d 70 6c    65 74 69 6f 6e 2d 61 6c 6c 2d 73 6f 72 74 65 64 | copy-list.(completion-all-sorted | 
| 47400 | 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 29 29 20 6e    69 6c 29 29 29 29 0a 0a 28 64 65 63 6c 61 72 65 | -completions)).nil))))..(declare | 
| 47420 | 2d 66 75 6e 63 74 69 6f 6e 20 64 69 72 65 64 2d    67 65 74 2d 6d 61 72 6b 65 64 2d 66 69 6c 65 73 | -function.dired-get-marked-files | 
| 47440 | 20 22 64 69 72 65 64 22 29 0a 28 64 65 63 6c 61    72 65 2d 66 75 6e 63 74 69 6f 6e 20 64 69 72 65 | ."dired").(declare-function.dire | 
| 47460 | 64 2d 6d 6f 76 65 2d 74 6f 2d 66 69 6c 65 6e 61    6d 65 20 22 64 69 72 65 64 22 29 0a 28 64 65 63 | d-move-to-filename."dired").(dec | 
| 47480 | 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 64 69    72 65 64 2d 6d 6f 76 65 2d 74 6f 2d 65 6e 64 2d | lare-function.dired-move-to-end- | 
| 474a0 | 6f 66 2d 66 69 6c 65 6e 61 6d 65 20 22 64 69 72    65 64 22 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 | of-filename."dired")..(defun.emb | 
| 474c0 | 61 72 6b 2d 64 69 72 65 64 2d 63 61 6e 64 69 64    61 74 65 73 20 28 29 0a 20 20 22 52 65 74 75 72 | ark-dired-candidates.()..."Retur | 
| 474e0 | 6e 20 6d 61 72 6b 65 64 20 6f 72 20 61 6c 6c 20    66 69 6c 65 73 20 73 68 6f 77 6e 20 69 6e 20 44 | n.marked.or.all.files.shown.in.D | 
| 47500 | 69 72 65 64 20 62 75 66 66 65 72 2e 0a 49 66 20    61 6e 79 20 62 75 66 66 65 72 20 69 73 20 6d 61 | ired.buffer..If.any.buffer.is.ma | 
| 47520 | 72 6b 65 64 2c 20 72 65 74 75 72 6e 20 6d 61 72    6b 65 64 20 62 75 66 66 65 72 73 3b 20 6f 74 68 | rked,.return.marked.buffers;.oth | 
| 47540 | 65 72 77 69 73 65 2c 20 72 65 74 75 72 6e 0a 61    6c 6c 20 62 75 66 66 65 72 73 2e 22 0a 20 20 28 | erwise,.return.all.buffers."...( | 
| 47560 | 77 68 65 6e 20 28 64 65 72 69 76 65 64 2d 6d 6f    64 65 2d 70 20 27 64 69 72 65 64 2d 6d 6f 64 65 | when.(derived-mode-p.'dired-mode | 
| 47580 | 29 0a 20 20 20 20 28 63 6f 6e 73 20 27 66 69 6c    65 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 0a | ).....(cons.'file...........(or. | 
| 475a0 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 69    72 65 64 2d 67 65 74 2d 6d 61 72 6b 65 64 2d 66 | ...........;;.dired-get-marked-f | 
| 475c0 | 69 6c 65 73 20 72 65 74 75 72 6e 73 20 74 68 65    20 66 69 6c 65 20 6f 6e 20 74 68 65 20 63 75 72 | iles.returns.the.file.on.the.cur | 
| 475e0 | 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 6c 69 6e 65 20 69 66 20 6e 6f 20 6d 61 | rent............;;.line.if.no.ma | 
| 47600 | 72 6b 65 64 20 66 69 6c 65 73 20 61 72 65 20 66    6f 75 6e 64 3b 20 61 6e 64 20 77 68 65 6e 20 74 | rked.files.are.found;.and.when.t | 
| 47620 | 68 65 20 66 6f 75 72 74 68 0a 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 61 72 67 75 6d 65 6e 74 | he.fourth............;;.argument | 
| 47640 | 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65    20 22 6e 6f 20 6d 61 72 6b 65 64 20 66 69 6c 65 | .is.non-nil,.the."no.marked.file | 
| 47660 | 73 22 20 63 61 73 65 20 69 73 0a 20 20 20 20 20    20 20 20 20 20 20 3b 3b 20 64 69 73 74 69 6e 67 | s".case.is............;;.disting | 
| 47680 | 75 69 73 68 65 64 20 66 72 6f 6d 20 74 68 65 20    22 73 69 6e 67 6c 65 20 6d 61 72 6b 65 64 20 66 | uished.from.the."single.marked.f | 
| 476a0 | 69 6c 65 22 20 63 61 73 65 20 62 79 0a 20 20 20    20 20 20 20 20 20 20 20 3b 3b 20 72 65 74 75 72 | ile".case.by............;;.retur | 
| 476c0 | 6e 69 6e 67 20 28 6c 69 73 74 20 74 20 6d 61 72    6b 65 64 2d 66 69 6c 65 29 20 69 6e 20 74 68 65 | ning.(list.t.marked-file).in.the | 
| 476e0 | 20 6c 61 74 74 65 72 0a 20 20 20 20 20 20 20 20    20 20 20 28 6c 65 74 20 28 28 6d 61 72 6b 65 64 | .latter............(let.((marked | 
| 47700 | 20 28 64 69 72 65 64 2d 67 65 74 2d 6d 61 72 6b    65 64 2d 66 69 6c 65 73 20 74 20 6e 69 6c 20 6e | .(dired-get-marked-files.t.nil.n | 
| 47720 | 69 6c 20 74 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 61 6e 64 20 28 63 64 72 20 6d | il.t)))..............(and.(cdr.m | 
| 47740 | 61 72 6b 65 64 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 | arked)...................(if.(eq | 
| 47760 | 20 28 63 61 72 20 6d 61 72 6b 65 64 29 20 74 29    20 28 63 64 72 20 6d 61 72 6b 65 64 29 20 6d 61 | .(car.marked).t).(cdr.marked).ma | 
| 47780 | 72 6b 65 64 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 | rked)))............(save-excursi | 
| 477a0 | 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e | on..............(goto-char.(poin | 
| 477c0 | 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 65 74 20 28 66 69 6c 65 73 | t-min))..............(let.(files | 
| 477e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 65 6f | )................(while.(not.(eo | 
| 47800 | 62 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 | bp))..................(when-let. | 
| 47820 | 28 66 69 6c 65 20 28 64 69 72 65 64 2d 67 65 74    2d 66 69 6c 65 6e 61 6d 65 20 74 20 74 29 29 0a | (file.(dired-get-filename.t.t)). | 
| 47840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 70 75 73 68 20 60 28 2c 66 69 6c 65 | ...................(push.`(,file | 
| 47860 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 2c 28 70 72 | ............................,(pr | 
| 47880 | 6f 67 6e 20 28 64 69 72 65 64 2d 6d 6f 76 65 2d    74 6f 2d 66 69 6c 65 6e 61 6d 65 29 20 28 70 6f | ogn.(dired-move-to-filename).(po | 
| 478a0 | 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | int))........................... | 
| 478c0 | 20 2e 20 2c 28 70 72 6f 67 6e 20 28 64 69 72 65    64 2d 6d 6f 76 65 2d 74 6f 2d 65 6e 64 2d 6f 66 | ...,(progn.(dired-move-to-end-of | 
| 478e0 | 2d 66 69 6c 65 6e 61 6d 65 20 74 29 20 28 70 6f    69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 | -filename.t).(point))).......... | 
| 47900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 | ................files))......... | 
| 47920 | 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72    64 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 | .........(forward-line))........ | 
| 47940 | 20 20 20 20 20 20 20 20 28 6e 72 65 76 65 72 73    65 20 66 69 6c 65 73 29 29 29 29 29 29 29 0a 0a | ........(nreverse.files))))))).. | 
| 47960 | 28 61 75 74 6f 6c 6f 61 64 20 27 69 62 75 66 66    65 72 2d 6d 61 72 6b 65 64 2d 62 75 66 66 65 72 | (autoload.'ibuffer-marked-buffer | 
| 47980 | 2d 6e 61 6d 65 73 20 22 69 62 75 66 66 65 72 22    29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 | -names."ibuffer").(declare-funct | 
| 479a0 | 69 6f 6e 20 69 62 75 66 66 65 72 2d 6d 61 70 2d    6c 69 6e 65 73 2d 6e 6f 6d 6f 64 69 66 79 20 22 | ion.ibuffer-map-lines-nomodify." | 
| 479c0 | 69 62 75 66 66 65 72 22 29 0a 0a 28 64 65 66 75    6e 20 65 6d 62 61 72 6b 2d 69 62 75 66 66 65 72 | ibuffer")..(defun.embark-ibuffer | 
| 479e0 | 2d 63 61 6e 64 69 64 61 74 65 73 20 28 29 0a 20    20 22 52 65 74 75 72 6e 20 6d 61 72 6b 65 64 20 | -candidates.()..."Return.marked. | 
| 47a00 | 6f 72 20 61 6c 6c 20 62 75 66 66 65 72 73 20 6c    69 73 74 65 64 20 69 6e 20 69 62 75 66 66 65 72 | or.all.buffers.listed.in.ibuffer | 
| 47a20 | 20 62 75 66 66 65 72 2e 0a 49 66 20 61 6e 79 20    62 75 66 66 65 72 20 69 73 20 6d 61 72 6b 65 64 | .buffer..If.any.buffer.is.marked | 
| 47a40 | 2c 20 72 65 74 75 72 6e 20 6d 61 72 6b 65 64 20    62 75 66 66 65 72 73 3b 20 6f 74 68 65 72 77 69 | ,.return.marked.buffers;.otherwi | 
| 47a60 | 73 65 2c 20 72 65 74 75 72 6e 0a 61 6c 6c 20 62    75 66 66 65 72 73 2e 22 0a 20 20 28 77 68 65 6e | se,.return.all.buffers."...(when | 
| 47a80 | 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70    20 27 69 62 75 66 66 65 72 2d 6d 6f 64 65 29 0a | .(derived-mode-p.'ibuffer-mode). | 
| 47aa0 | 20 20 20 20 28 63 6f 6e 73 20 27 62 75 66 66 65    72 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 | ....(cons.'buffer...........(or. | 
| 47ac0 | 28 69 62 75 66 66 65 72 2d 6d 61 72 6b 65 64 2d    62 75 66 66 65 72 2d 6e 61 6d 65 73 29 0a 20 20 | (ibuffer-marked-buffer-names)... | 
| 47ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74    20 28 62 75 66 66 65 72 73 29 0a 20 20 20 20 20 | ............(let.(buffers)...... | 
| 47b00 | 20 20 20 20 20 20 20 20 20 20 20 28 69 62 75 66    66 65 72 2d 6d 61 70 2d 6c 69 6e 65 73 2d 6e 6f | ...........(ibuffer-map-lines-no | 
| 47b20 | 6d 6f 64 69 66 79 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 | modify..................(lambda. | 
| 47b40 | 28 62 75 66 66 65 72 20 5f 6d 61 72 6b 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (buffer._mark).................. | 
| 47b60 | 20 20 28 70 75 73 68 20 28 62 75 66 66 65 72 2d    6e 61 6d 65 20 62 75 66 66 65 72 29 20 62 75 66 | ..(push.(buffer-name.buffer).buf | 
| 47b80 | 66 65 72 73 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6e 72 65 76 65 72 73 | fers))).................(nrevers | 
| 47ba0 | 65 20 62 75 66 66 65 72 73 29 29 29 29 29 29 0a    0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 65 | e.buffers))))))..(defun.embark-e | 
| 47bc0 | 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 2d 63 61    6e 64 69 64 61 74 65 73 20 28 29 0a 20 20 22 52 | mbark-collect-candidates.()..."R | 
| 47be0 | 65 74 75 72 6e 20 63 61 6e 64 69 64 61 74 65 73    20 69 6e 20 45 6d 62 61 72 6b 20 43 6f 6c 6c 65 | eturn.candidates.in.Embark.Colle | 
| 47c00 | 63 74 20 62 75 66 66 65 72 2e 0a 54 68 69 73 20    6d 61 6b 65 73 20 60 65 6d 62 61 72 6b 2d 65 78 | ct.buffer..This.makes.`embark-ex | 
| 47c20 | 70 6f 72 74 27 20 77 6f 72 6b 20 69 6e 20 45 6d    62 61 72 6b 20 43 6f 6c 6c 65 63 74 20 62 75 66 | port'.work.in.Embark.Collect.buf | 
| 47c40 | 66 65 72 73 2e 22 0a 20 20 28 77 68 65 6e 20 28    64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 | fers."...(when.(derived-mode-p.' | 
| 47c60 | 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 2d 6d    6f 64 65 29 0a 20 20 20 20 28 63 6f 6e 73 20 65 | embark-collect-mode).....(cons.e | 
| 47c80 | 6d 62 61 72 6b 2d 2d 74 79 70 65 0a 20 20 20 20    20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 | mbark--type...........(save-excu | 
| 47ca0 | 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f | rsion.............(goto-char.(po | 
| 47cc0 | 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 65 74 20 28 61 6c 6c 29 | int-min)).............(let.(all) | 
| 47ce0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    77 68 65 6e 2d 6c 65 74 20 28 28 63 61 6e 64 20 | ...............(when-let.((cand. | 
| 47d00 | 28 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 63    6f 6c 6c 65 63 74 2d 63 61 6e 64 69 64 61 74 65 | (embark-target-collect-candidate | 
| 47d20 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 70 75 73 68 20 28 63 64 72 20 63 | ))).................(push.(cdr.c | 
| 47d40 | 61 6e 64 29 20 61 6c 6c 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 | and).all))...............(while. | 
| 47d60 | 28 66 6f 72 77 61 72 64 2d 62 75 74 74 6f 6e 20    31 20 6e 69 6c 20 6e 69 6c 20 74 29 0a 20 20 20 | (forward-button.1.nil.nil.t).... | 
| 47d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68    65 6e 2d 6c 65 74 20 28 28 63 61 6e 64 20 28 65 | .............(when-let.((cand.(e | 
| 47da0 | 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 63 6f 6c    6c 65 63 74 2d 63 61 6e 64 69 64 61 74 65 29 29 | mbark-target-collect-candidate)) | 
| 47dc0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 70 75 73 68 20 28 63 64 72 20 63 | )...................(push.(cdr.c | 
| 47de0 | 61 6e 64 29 20 61 6c 6c 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6e 72 65 76 65 | and).all)))...............(nreve | 
| 47e00 | 72 73 65 20 61 6c 6c 29 29 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 63 6f 6d | rse.all))))))..(defun.embark-com | 
| 47e20 | 70 6c 65 74 69 6f 6e 2d 6c 69 73 74 2d 63 61 6e    64 69 64 61 74 65 73 20 28 29 0a 20 20 22 52 65 | pletion-list-candidates.()..."Re | 
| 47e40 | 74 75 72 6e 20 61 6c 6c 20 63 61 6e 64 69 64 61    74 65 73 20 69 6e 20 61 20 63 6f 6d 70 6c 65 74 | turn.all.candidates.in.a.complet | 
| 47e60 | 69 6f 6e 73 20 62 75 66 66 65 72 2e 22 0a 20 20    28 77 68 65 6e 20 28 64 65 72 69 76 65 64 2d 6d | ions.buffer."...(when.(derived-m | 
| 47e80 | 6f 64 65 2d 70 20 27 63 6f 6d 70 6c 65 74 69 6f    6e 2d 6c 69 73 74 2d 6d 6f 64 65 29 0a 20 20 20 | ode-p.'completion-list-mode).... | 
| 47ea0 | 20 28 63 6f 6e 73 0a 20 20 20 20 20 65 6d 62 61    72 6b 2d 2d 74 79 70 65 0a 20 20 20 20 20 28 73 | .(cons......embark--type......(s | 
| 47ec0 | 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20    20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 | ave-excursion........(goto-char. | 
| 47ee0 | 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20    20 20 20 20 28 6e 65 78 74 2d 63 6f 6d 70 6c 65 | (point-min))........(next-comple | 
| 47f00 | 74 69 6f 6e 20 31 29 0a 20 20 20 20 20 20 20 28    6c 65 74 20 28 61 6c 6c 29 0a 20 20 20 20 20 20 | tion.1)........(let.(all)....... | 
| 47f20 | 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28    65 6f 62 70 29 29 0a 20 20 20 20 20 20 20 20 20 | ...(while.(not.(eobp)).......... | 
| 47f40 | 20 20 28 70 75 73 68 20 28 63 64 72 20 28 65 6d    62 61 72 6b 2d 74 61 72 67 65 74 2d 63 6f 6d 70 | ..(push.(cdr.(embark-target-comp | 
| 47f60 | 6c 65 74 69 6f 6e 2d 6c 69 73 74 2d 63 61 6e 64    69 64 61 74 65 29 29 20 61 6c 6c 29 0a 20 20 20 | letion-list-candidate)).all).... | 
| 47f80 | 20 20 20 20 20 20 20 20 28 6e 65 78 74 2d 63 6f    6d 70 6c 65 74 69 6f 6e 20 31 29 29 0a 20 20 20 | ........(next-completion.1)).... | 
| 47fa0 | 20 20 20 20 20 20 28 6e 72 65 76 65 72 73 65 20    61 6c 6c 29 29 29 29 29 29 0a 0a 28 64 65 66 75 | ......(nreverse.all))))))..(defu | 
| 47fc0 | 6e 20 65 6d 62 61 72 6b 2d 63 75 73 74 6f 6d 2d    63 61 6e 64 69 64 61 74 65 73 20 28 29 0a 20 20 | n.embark-custom-candidates.()... | 
| 47fe0 | 22 52 65 74 75 72 6e 20 61 6c 6c 20 76 61 72 69    61 62 6c 65 73 20 61 6e 64 20 66 61 63 65 73 20 | "Return.all.variables.and.faces. | 
| 48000 | 6c 69 73 74 65 64 20 69 6e 20 74 68 69 73 20 60    43 75 73 74 6f 6d 2d 6d 6f 64 65 27 20 62 75 66 | listed.in.this.`Custom-mode'.buf | 
| 48020 | 66 65 72 2e 22 0a 20 20 28 77 68 65 6e 20 28 64    65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 43 | fer."...(when.(derived-mode-p.'C | 
| 48040 | 75 73 74 6f 6d 2d 6d 6f 64 65 29 0a 20 20 20 20    28 63 6f 6e 73 20 27 73 79 6d 62 6f 6c 20 3b 20 | ustom-mode).....(cons.'symbol.;. | 
| 48060 | 67 65 74 73 20 72 65 66 69 6e 65 64 20 74 6f 20    76 61 72 69 61 62 6c 65 20 6f 72 20 66 61 63 65 | gets.refined.to.variable.or.face | 
| 48080 | 20 77 68 65 6e 20 61 63 74 65 64 20 75 70 6f 6e    0a 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 | .when.acted.upon...........(save | 
| 480a0 | 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 | -excursion.............(goto-cha | 
| 480c0 | 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | r.(point-min)).............(let. | 
| 480e0 | 28 73 79 6d 62 6f 6c 73 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 | (symbols)...............(while.( | 
| 48100 | 6e 6f 74 20 28 65 6f 62 70 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 | not.(eobp)).................(whe | 
| 48120 | 6e 2d 6c 65 74 20 28 77 69 64 67 65 74 20 28 77    69 64 67 65 74 2d 61 74 20 28 70 6f 69 6e 74 29 | n-let.(widget.(widget-at.(point) | 
| 48140 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 28 | ))...................(when.(eq.( | 
| 48160 | 63 61 72 20 77 69 64 67 65 74 29 20 27 63 75 73    74 6f 6d 2d 76 69 73 69 62 69 6c 69 74 79 29 0a | car.widget).'custom-visibility). | 
| 48180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 70 75 73 68 0a 20 20 20 20 20 20 | ....................(push....... | 
| 481a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60    28 2c 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 0a 20 | ...............`(,(symbol-name.. | 
| 481c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 | ........................(plist-g | 
| 481e0 | 65 74 20 28 63 64 72 20 28 70 6c 69 73 74 2d 67    65 74 20 28 63 64 72 20 77 69 64 67 65 74 29 20 | et.(cdr.(plist-get.(cdr.widget). | 
| 48200 | 3a 70 61 72 65 6e 74 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :parent))....................... | 
| 48220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 76    61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 | ..............:value)).......... | 
| 48240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 28    70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 | ..............,(point).......... | 
| 48260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 20    2c 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 | ................,(progn......... | 
| 48280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 72 65 2d 73 65 61 72 63 68 2d 66 | ....................(re-search-f | 
| 482a0 | 6f 72 77 61 72 64 20 22 3a 22 20 28 6c 69 6e 65    2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 20 27 | orward.":".(line-end-position).' | 
| 482c0 | 6e 6f 65 72 72 6f 72 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | noerror)........................ | 
| 482e0 | 20 20 20 20 20 28 70 6f 69 6e 74 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(point))).................. | 
| 48300 | 20 20 20 20 73 79 6d 62 6f 6c 73 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ....symbols))).................( | 
| 48320 | 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 72 | forward-line))...............(nr | 
| 48340 | 65 76 65 72 73 65 20 73 79 6d 62 6f 6c 73 29 29    29 29 29 29 0a 0a 0a 28 64 65 66 75 6e 20 65 6d | everse.symbols))))))...(defun.em | 
| 48360 | 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 2d 2d 74 61    72 67 65 74 20 28 29 0a 20 20 22 52 65 74 75 72 | bark-collect--target.()..."Retur | 
| 48380 | 6e 20 74 68 65 20 45 6d 62 61 72 6b 20 43 6f 6c    6c 65 63 74 20 63 61 6e 64 69 64 61 74 65 20 61 | n.the.Embark.Collect.candidate.a | 
| 483a0 | 74 20 70 6f 69 6e 74 2e 0a 54 68 69 73 20 74 61    6b 65 73 20 69 6e 74 6f 20 61 63 63 6f 75 6e 74 | t.point..This.takes.into.account | 
| 483c0 | 20 60 65 6d 62 61 72 6b 2d 74 72 61 6e 73 66 6f    72 6d 65 72 2d 61 6c 69 73 74 27 2e 22 0a 20 20 | .`embark-transformer-alist'."... | 
| 483e0 | 28 6c 65 74 20 28 28 65 6d 62 61 72 6b 2d 74 61    72 67 65 74 2d 66 69 6e 64 65 72 73 20 27 28 65 | (let.((embark-target-finders.'(e | 
| 48400 | 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 63 6f 6c    6c 65 63 74 2d 63 61 6e 64 69 64 61 74 65 29 29 | mbark-target-collect-candidate)) | 
| 48420 | 29 0a 20 20 20 20 28 63 61 72 20 28 65 6d 62 61    72 6b 2d 2d 74 61 72 67 65 74 73 29 29 29 29 0a | ).....(car.(embark--targets)))). | 
| 48440 | 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 2d    61 63 74 69 6f 6e 2d 63 6f 6d 6d 61 6e 64 20 28 | .(defun.embark--action-command.( | 
| 48460 | 61 63 74 69 6f 6e 29 0a 20 20 22 54 75 72 6e 20    61 6e 20 41 43 54 49 4f 4e 20 69 6e 74 6f 20 61 | action)..."Turn.an.ACTION.into.a | 
| 48480 | 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 70 65 72 66    6f 72 6d 20 74 68 65 20 61 63 74 69 6f 6e 2e 0a | .command.to.perform.the.action.. | 
| 484a0 | 52 65 74 75 72 6e 73 20 74 68 65 20 6e 61 6d 65    20 6f 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2e | Returns.the.name.of.the.command. | 
| 484c0 | 22 0a 20 20 28 6c 65 74 20 28 28 6e 61 6d 65 20    28 69 6e 74 65 72 6e 20 28 66 6f 72 6d 61 74 20 | "...(let.((name.(intern.(format. | 
| 484e0 | 22 65 6d 62 61 72 6b 2d 61 63 74 69 6f 6e 2d 2d    25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | "embark-action--%s"............. | 
| 48500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 65 6d 62 61 72 6b 2d 2d 63 6f 6d 6d 61 | ..................(embark--comma | 
| 48520 | 6e 64 2d 6e 61 6d 65 20 61 63 74 69 6f 6e 29 29    29 29 29 0a 20 20 20 20 28 66 73 65 74 20 6e 61 | nd-name.action))))).....(fset.na | 
| 48540 | 6d 65 20 28 6c 61 6d 62 64 61 20 28 61 72 67 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | me.(lambda.(arg)................ | 
| 48560 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22    50 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..(interactive."P")............. | 
| 48580 | 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28    74 61 72 67 65 74 20 28 65 6d 62 61 72 6b 2d 63 | .....(when-let.(target.(embark-c | 
| 485a0 | 6f 6c 6c 65 63 74 2d 2d 74 61 72 67 65 74 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ollect--target))................ | 
| 485c0 | 20 20 20 20 28 6c 65 74 20 28 28 70 72 65 66 69    78 2d 61 72 67 20 61 72 67 29 29 0a 20 20 20 20 | ....(let.((prefix-arg.arg))..... | 
| 485e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 65 6d 62 61 72 6b 2d 2d 61 63 74 20 61 63 | .................(embark--act.ac | 
| 48600 | 74 69 6f 6e 20 74 61 72 67 65 74 29 29 29 29 29    0a 20 20 20 20 28 77 68 65 6e 20 28 66 62 6f 75 | tion.target))))).....(when.(fbou | 
| 48620 | 6e 64 70 20 61 63 74 69 6f 6e 29 0a 20 20 20 20    20 20 28 70 75 74 20 6e 61 6d 65 20 27 66 75 6e | ndp.action).......(put.name.'fun | 
| 48640 | 63 74 69 6f 6e 2d 64 6f 63 75 6d 65 6e 74 61 74    69 6f 6e 20 28 64 6f 63 75 6d 65 6e 74 61 74 69 | ction-documentation.(documentati | 
| 48660 | 6f 6e 20 61 63 74 69 6f 6e 29 29 29 0a 20 20 20    20 6e 61 6d 65 29 29 0a 0a 28 64 65 66 75 6e 20 | on.action))).....name))..(defun. | 
| 48680 | 65 6d 62 61 72 6b 2d 2d 61 6c 6c 2d 62 69 6e 64    69 6e 67 73 20 28 6b 65 79 6d 61 70 20 26 6f 70 | embark--all-bindings.(keymap.&op | 
| 486a0 | 74 69 6f 6e 61 6c 20 6e 65 73 74 65 64 29 0a 20    20 22 52 65 74 75 72 6e 20 61 6e 20 61 6c 69 73 | tional.nested)..."Return.an.alis | 
| 486c0 | 74 20 6f 66 20 61 6c 6c 20 62 69 6e 64 69 6e 67    73 20 69 6e 20 4b 45 59 4d 41 50 2e 0a 49 66 20 | t.of.all.bindings.in.KEYMAP..If. | 
| 486e0 | 4e 45 53 54 45 44 20 69 73 20 6e 6f 6e 2d 6e 69    6c 20 73 75 62 6b 65 79 6d 61 70 73 20 61 72 65 | NESTED.is.non-nil.subkeymaps.are | 
| 48700 | 20 6e 6f 74 20 66 6c 61 74 74 65 6e 65 64 2e 22    0a 20 20 28 6c 65 74 20 28 62 69 6e 64 69 6e 67 | .not.flattened."...(let.(binding | 
| 48720 | 73 20 6d 61 70 73 29 0a 20 20 20 20 28 6d 61 70    2d 6b 65 79 6d 61 70 0a 20 20 20 20 20 28 6c 61 | s.maps).....(map-keymap......(la | 
| 48740 | 6d 62 64 61 20 28 6b 65 79 20 64 65 66 29 0a 20    20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 | mbda.(key.def)........(cond..... | 
| 48760 | 20 20 20 20 28 28 6b 65 79 6d 61 70 70 20 64 65    66 29 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 | ....((keymapp.def)..........(if. | 
| 48780 | 6e 65 73 74 65 64 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 | nested..............(push.(cons. | 
| 487a0 | 28 76 65 63 74 6f 72 20 6b 65 79 29 20 64 65 66    29 20 6d 61 70 73 29 0a 20 20 20 20 20 20 20 20 | (vector.key).def).maps)......... | 
| 487c0 | 20 20 20 28 64 6f 6c 69 73 74 20 28 62 69 6e 64    20 28 65 6d 62 61 72 6b 2d 2d 61 6c 6c 2d 62 69 | ...(dolist.(bind.(embark--all-bi | 
| 487e0 | 6e 64 69 6e 67 73 20 64 65 66 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 | ndings.def))..............(push. | 
| 48800 | 28 63 6f 6e 73 20 28 76 63 6f 6e 63 61 74 20 28    76 65 63 74 6f 72 20 6b 65 79 29 20 28 63 61 72 | (cons.(vconcat.(vector.key).(car | 
| 48820 | 20 62 69 6e 64 29 29 20 28 63 64 72 20 62 69 6e    64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .bind)).(cdr.bind))............. | 
| 48840 | 20 20 20 20 20 20 20 6d 61 70 73 29 29 29 29 0a    20 20 20 20 20 20 20 20 28 64 65 66 20 28 70 75 | .......maps)))).........(def.(pu | 
| 48860 | 73 68 20 28 63 6f 6e 73 20 28 76 65 63 74 6f 72    20 6b 65 79 29 20 64 65 66 29 20 62 69 6e 64 69 | sh.(cons.(vector.key).def).bindi | 
| 48880 | 6e 67 73 29 29 29 29 0a 20 20 20 20 20 28 6b 65    79 6d 61 70 2d 63 61 6e 6f 6e 69 63 61 6c 69 7a | ngs))))......(keymap-canonicaliz | 
| 488a0 | 65 20 6b 65 79 6d 61 70 29 29 0a 20 20 20 20 28    6e 63 6f 6e 63 20 28 6e 72 65 76 65 72 73 65 20 | e.keymap)).....(nconc.(nreverse. | 
| 488c0 | 62 69 6e 64 69 6e 67 73 29 20 28 6e 72 65 76 65    72 73 65 20 6d 61 70 73 29 29 29 29 0a 0a 28 64 | bindings).(nreverse.maps))))..(d | 
| 488e0 | 65 66 75 6e 20 65 6d 62 61 72 6b 2d 63 6f 6c 6c    65 63 74 2d 2d 64 69 72 65 63 74 2d 61 63 74 69 | efun.embark-collect--direct-acti | 
| 48900 | 6f 6e 2d 6d 61 70 20 28 74 79 70 65 29 0a 20 20    22 52 65 74 75 72 6e 20 61 20 64 69 72 65 63 74 | on-map.(type)..."Return.a.direct | 
| 48920 | 20 61 63 74 69 6f 6e 20 6b 65 79 6d 61 70 20 66    6f 72 20 74 61 72 67 65 74 73 20 6f 66 20 67 69 | .action.keymap.for.targets.of.gi | 
| 48940 | 76 65 6e 20 54 59 50 45 2e 22 0a 20 20 28 6c 65    74 2a 20 28 28 61 63 74 69 6f 6e 73 20 28 65 6d | ven.TYPE."...(let*.((actions.(em | 
| 48960 | 62 61 72 6b 2d 2d 61 63 74 69 6f 6e 2d 6b 65 79    6d 61 70 20 74 79 70 65 20 6e 69 6c 29 29 0a 20 | bark--action-keymap.type.nil)).. | 
| 48980 | 20 20 20 20 20 20 20 20 28 6d 61 70 20 28 6d 61    6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 | ........(map.(make-sparse-keymap | 
| 489a0 | 29 29 29 0a 20 20 20 20 28 73 65 74 2d 6b 65 79    6d 61 70 2d 70 61 72 65 6e 74 20 6d 61 70 20 62 | ))).....(set-keymap-parent.map.b | 
| 489c0 | 75 74 74 6f 6e 2d 6d 61 70 29 0a 20 20 20 20 28    70 63 61 73 65 2d 64 6f 6c 69 73 74 20 28 60 28 | utton-map).....(pcase-dolist.(`( | 
| 489e0 | 2c 6b 65 79 20 2e 20 2c 63 6d 64 29 20 28 65 6d    62 61 72 6b 2d 2d 61 6c 6c 2d 62 69 6e 64 69 6e | ,key...,cmd).(embark--all-bindin | 
| 48a00 | 67 73 20 61 63 74 69 6f 6e 73 29 29 0a 20 20 20    20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 | gs.actions)).......(unless.(or.( | 
| 48a20 | 65 71 75 61 6c 20 6b 65 79 20 5b 31 33 5d 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | equal.key.[13])................. | 
| 48a40 | 20 20 28 6d 65 6d 71 20 63 6d 64 20 27 28 64 69    67 69 74 2d 61 72 67 75 6d 65 6e 74 20 6e 65 67 | ..(memq.cmd.'(digit-argument.neg | 
| 48a60 | 61 74 69 76 65 2d 61 72 67 75 6d 65 6e 74 29 29    29 0a 20 20 20 20 20 20 20 20 28 64 65 66 69 6e | ative-argument))).........(defin | 
| 48a80 | 65 2d 6b 65 79 20 6d 61 70 20 6b 65 79 20 28 69    66 20 28 65 71 20 63 6d 64 20 27 65 6d 62 61 72 | e-key.map.key.(if.(eq.cmd.'embar | 
| 48aa0 | 6b 2d 6b 65 79 6d 61 70 2d 68 65 6c 70 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | k-keymap-help).................. | 
| 48ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23    27 65 6d 62 61 72 6b 2d 62 69 6e 64 69 6e 67 73 | ...............#'embark-bindings | 
| 48ae0 | 2d 61 74 2d 70 6f 69 6e 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -at-point....................... | 
| 48b00 | 20 20 20 20 20 20 20 20 28 65 6d 62 61 72 6b 2d    2d 61 63 74 69 6f 6e 2d 63 6f 6d 6d 61 6e 64 20 | ........(embark--action-command. | 
| 48b20 | 63 6d 64 29 29 29 29 29 0a 20 20 20 20 6d 61 70    29 29 0a 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f | cmd))))).....map))..(define-mino | 
| 48b40 | 72 2d 6d 6f 64 65 20 65 6d 62 61 72 6b 2d 63 6f    6c 6c 65 63 74 2d 64 69 72 65 63 74 2d 61 63 74 | r-mode.embark-collect-direct-act | 
| 48b60 | 69 6f 6e 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 0a 20    20 22 42 69 6e 64 20 74 79 70 65 2d 73 70 65 63 | ion-minor-mode..."Bind.type-spec | 
| 48b80 | 69 66 69 63 20 61 63 74 69 6f 6e 73 20 64 69 72    65 63 74 6c 79 20 28 77 69 74 68 6f 75 74 20 6e | ific.actions.directly.(without.n | 
| 48ba0 | 65 65 64 20 66 6f 72 20 60 65 6d 62 61 72 6b 2d    61 63 74 27 29 2e 22 0a 20 20 3a 69 6e 69 74 2d | eed.for.`embark-act')."...:init- | 
| 48bc0 | 76 61 6c 75 65 20 6e 69 6c 0a 20 20 3a 6c 69 67    68 74 65 72 20 22 20 41 63 74 22 0a 20 20 28 75 | value.nil...:lighter.".Act"...(u | 
| 48be0 | 6e 6c 65 73 73 20 28 64 65 72 69 76 65 64 2d 6d    6f 64 65 2d 70 20 27 65 6d 62 61 72 6b 2d 63 6f | nless.(derived-mode-p.'embark-co | 
| 48c00 | 6c 6c 65 63 74 2d 6d 6f 64 65 29 0a 20 20 20 20    28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 | llect-mode).....(user-error."Not | 
| 48c20 | 20 69 6e 20 61 6e 20 45 6d 62 61 72 6b 20 43 6f    6c 6c 65 63 74 20 62 75 66 66 65 72 22 29 29 0a | .in.an.Embark.Collect.buffer")). | 
| 48c40 | 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f    6e 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 | ..(save-excursion.....(goto-char | 
| 48c60 | 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20    20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 | .(point-min)).....(let.((inhibit | 
| 48c80 | 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 20 6d 61    70 73 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 | -read-only.t).maps).......(while | 
| 48ca0 | 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 77 68 65 6e 20 28 74 61 | .(progn................(when.(ta | 
| 48cc0 | 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 67 65 74    2d 69 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 | bulated-list-get-id)............ | 
| 48ce0 | 20 20 20 20 20 20 28 70 75 74 2d 74 65 78 74 2d    70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 20 20 | ......(put-text-property........ | 
| 48d00 | 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e    74 29 20 28 62 75 74 74 6f 6e 2d 65 6e 64 20 28 | ...........(point).(button-end.( | 
| 48d20 | 70 6f 69 6e 74 29 29 20 27 6b 65 79 6d 61 70 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | point)).'keymap................. | 
| 48d40 | 20 20 28 69 66 20 65 6d 62 61 72 6b 2d 63 6f 6c    6c 65 63 74 2d 64 69 72 65 63 74 2d 61 63 74 69 | ..(if.embark-collect-direct-acti | 
| 48d60 | 6f 6e 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on-minor-mode................... | 
| 48d80 | 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28    74 61 72 67 65 74 20 28 65 6d 62 61 72 6b 2d 63 | ....(when-let.((target.(embark-c | 
| 48da0 | 6f 6c 6c 65 63 74 2d 2d 74 61 72 67 65 74 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ollect--target))................ | 
| 48dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 74 79 70 65 20 28 70 6c 69 73 74 2d 67 | ..................(type.(plist-g | 
| 48de0 | 65 74 20 74 61 72 67 65 74 20 3a 74 79 70 65 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | et.target.:type))).............. | 
| 48e00 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28    61 6c 69 73 74 2d 67 65 74 20 74 79 70 65 20 6d | ...........(or.(alist-get.type.m | 
| 48e20 | 61 70 73 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | aps)............................ | 
| 48e40 | 20 28 73 65 74 66 20 28 61 6c 69 73 74 2d 67 65    74 20 74 79 70 65 20 6d 61 70 73 29 0a 20 20 20 | .(setf.(alist-get.type.maps).... | 
| 48e60 | 20 20 20 20 20 20 20 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 | ...............................( | 
| 48e80 | 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 2d 2d    64 69 72 65 63 74 2d 61 63 74 69 6f 6e 2d 6d 61 | embark-collect--direct-action-ma | 
| 48ea0 | 70 20 74 79 70 65 29 29 29 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | p.type)))))))................(fo | 
| 48ec0 | 72 77 61 72 64 2d 62 75 74 74 6f 6e 20 31 20 6e    69 6c 20 6e 69 6c 20 74 29 29 29 29 29 29 0a 0a | rward-button.1.nil.nil.t)))))).. | 
| 48ee0 | 28 64 65 66 69 6e 65 2d 62 75 74 74 6f 6e 2d 74    79 70 65 20 27 65 6d 62 61 72 6b 2d 63 6f 6c 6c | (define-button-type.'embark-coll | 
| 48f00 | 65 63 74 2d 65 6e 74 72 79 0a 20 20 27 66 61 63    65 20 27 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 | ect-entry...'face.'embark-collec | 
| 48f20 | 74 2d 63 61 6e 64 69 64 61 74 65 0a 20 20 27 61    63 74 69 6f 6e 20 27 65 6d 62 61 72 6b 2d 63 6f | t-candidate...'action.'embark-co | 
| 48f40 | 6c 6c 65 63 74 2d 63 68 6f 6f 73 65 29 0a 0a 28    64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e | llect-choose)..(declare-function | 
| 48f60 | 20 6f 75 74 6c 69 6e 65 2d 74 6f 67 67 6c 65 2d    63 68 69 6c 64 72 65 6e 20 22 6f 75 74 6c 69 6e | .outline-toggle-children."outlin | 
| 48f80 | 65 22 29 0a 28 64 65 66 69 6e 65 2d 62 75 74 74    6f 6e 2d 74 79 70 65 20 27 65 6d 62 61 72 6b 2d | e").(define-button-type.'embark- | 
| 48fa0 | 63 6f 6c 6c 65 63 74 2d 67 72 6f 75 70 0a 20 20    27 66 61 63 65 20 27 65 6d 62 61 72 6b 2d 63 6f | collect-group...'face.'embark-co | 
| 48fc0 | 6c 6c 65 63 74 2d 67 72 6f 75 70 2d 74 69 74 6c    65 0a 20 20 27 61 63 74 69 6f 6e 20 28 6c 61 6d | llect-group-title...'action.(lam | 
| 48fe0 | 62 64 61 20 28 5f 29 20 28 6f 75 74 6c 69 6e 65    2d 74 6f 67 67 6c 65 2d 63 68 69 6c 64 72 65 6e | bda.(_).(outline-toggle-children | 
| 49000 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61    72 6b 2d 2d 62 6f 75 6e 64 61 72 69 65 73 20 28 | )))..(defun.embark--boundaries.( | 
| 49020 | 29 0a 20 20 22 47 65 74 20 63 75 72 72 65 6e 74    20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70 | )..."Get.current.minibuffer.comp | 
| 49040 | 6c 65 74 69 6f 6e 20 62 6f 75 6e 64 61 72 69 65    73 2e 22 0a 20 20 28 6c 65 74 20 28 28 63 6f 6e | letion.boundaries."...(let.((con | 
| 49060 | 74 65 6e 74 73 20 28 6d 69 6e 69 62 75 66 66 65    72 2d 63 6f 6e 74 65 6e 74 73 29 29 0a 20 20 20 | tents.(minibuffer-contents)).... | 
| 49080 | 20 20 20 20 20 28 70 74 20 28 65 6d 62 61 72 6b    2d 2d 6d 69 6e 69 62 75 66 66 65 72 2d 70 6f 69 | .....(pt.(embark--minibuffer-poi | 
| 490a0 | 6e 74 29 29 29 0a 20 20 20 20 28 63 6f 6d 70 6c    65 74 69 6f 6e 2d 62 6f 75 6e 64 61 72 69 65 73 | nt))).....(completion-boundaries | 
| 490c0 | 0a 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67    20 63 6f 6e 74 65 6e 74 73 20 30 20 70 74 29 0a | ......(substring.contents.0.pt). | 
| 490e0 | 20 20 20 20 20 6d 69 6e 69 62 75 66 66 65 72 2d    63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 | .....minibuffer-completion-table | 
| 49100 | 0a 20 20 20 20 20 6d 69 6e 69 62 75 66 66 65 72    2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 72 65 64 | ......minibuffer-completion-pred | 
| 49120 | 69 63 61 74 65 0a 20 20 20 20 20 28 73 75 62 73    74 72 69 6e 67 20 63 6f 6e 74 65 6e 74 73 20 70 | icate......(substring.contents.p | 
| 49140 | 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d    62 61 72 6b 2d 63 6f 6c 6c 65 63 74 2d 63 68 6f | t))))..(defun.embark-collect-cho | 
| 49160 | 6f 73 65 20 28 65 6e 74 72 79 29 0a 20 20 22 52    75 6e 20 64 65 66 61 75 6c 74 20 61 63 74 69 6f | ose.(entry)..."Run.default.actio | 
| 49180 | 6e 20 6f 6e 20 45 6d 62 61 72 6b 20 43 6f 6c 6c    65 63 74 20 45 4e 54 52 59 2e 22 0a 20 20 28 70 | n.on.Embark.Collect.ENTRY."...(p | 
| 491a0 | 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 74 79    70 65 20 2c 74 65 78 74 20 2c 73 74 61 72 74 20 | case-let.((`(,type.,text.,start. | 
| 491c0 | 2e 20 2c 65 6e 64 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 | ..,end)................(save-exc | 
| 491e0 | 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 | ursion..................(goto-ch | 
| 49200 | 61 72 20 65 6e 74 72 79 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 65 6d 62 61 | ar.entry)..................(emba | 
| 49220 | 72 6b 2d 74 61 72 67 65 74 2d 63 6f 6c 6c 65 63    74 2d 63 61 6e 64 69 64 61 74 65 29 29 29 29 0a | rk-target-collect-candidate)))). | 
| 49240 | 20 20 20 20 28 65 6d 62 61 72 6b 2d 2d 61 63 74    20 28 65 6d 62 61 72 6b 2d 2d 64 65 66 61 75 6c | ....(embark--act.(embark--defaul | 
| 49260 | 74 2d 61 63 74 69 6f 6e 20 74 79 70 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-action.type).................. | 
| 49280 | 28 6c 69 73 74 20 3a 74 61 72 67 65 74 20 74 65    78 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (list.:target.text.............. | 
| 492a0 | 20 20 20 20 20 20 20 20 20 20 3a 74 79 70 65 20    74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 20 | ..........:type.type............ | 
| 492c0 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 6f 75    6e 64 73 20 28 63 6f 6e 73 20 73 74 61 72 74 20 | ............:bounds.(cons.start. | 
| 492e0 | 65 6e 64 29 29 29 29 29 0a 0a 28 64 65 66 76 61    72 2d 6b 65 79 6d 61 70 20 65 6d 62 61 72 6b 2d | end)))))..(defvar-keymap.embark- | 
| 49300 | 63 6f 6c 6c 65 63 74 2d 6d 6f 64 65 2d 6d 61 70    0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 | collect-mode-map...:doc."Keymap. | 
| 49320 | 66 6f 72 20 45 6d 62 61 72 6b 20 63 6f 6c 6c 65    63 74 20 6d 6f 64 65 2e 22 0a 20 20 3a 70 61 72 | for.Embark.collect.mode."...:par | 
| 49340 | 65 6e 74 20 74 61 62 75 6c 61 74 65 64 2d 6c 69    73 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 22 61 | ent.tabulated-list-mode-map..."a | 
| 49360 | 22 20 23 27 65 6d 62 61 72 6b 2d 61 63 74 0a 20    20 22 41 22 20 23 27 65 6d 62 61 72 6b 2d 61 63 | ".#'embark-act..."A".#'embark-ac | 
| 49380 | 74 2d 61 6c 6c 0a 20 20 22 4d 2d 61 22 20 23 27    65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 2d 64 | t-all..."M-a".#'embark-collect-d | 
| 493a0 | 69 72 65 63 74 2d 61 63 74 69 6f 6e 2d 6d 69 6e    6f 72 2d 6d 6f 64 65 0a 20 20 22 45 22 20 23 27 | irect-action-minor-mode..."E".#' | 
| 493c0 | 65 6d 62 61 72 6b 2d 65 78 70 6f 72 74 0a 20 20    22 73 22 20 23 27 69 73 65 61 72 63 68 2d 66 6f | embark-export..."s".#'isearch-fo | 
| 493e0 | 72 77 61 72 64 0a 20 20 22 6e 22 20 23 27 66 6f    72 77 61 72 64 2d 62 75 74 74 6f 6e 0a 20 20 22 | rward..."n".#'forward-button..." | 
| 49400 | 70 22 20 23 27 62 61 63 6b 77 61 72 64 2d 62 75    74 74 6f 6e 0a 20 20 22 7d 22 20 27 6f 75 74 6c | p".#'backward-button..."}".'outl | 
| 49420 | 69 6e 65 2d 6e 65 78 74 2d 68 65 61 64 69 6e 67    0a 20 20 22 7b 22 20 27 6f 75 74 6c 69 6e 65 2d | ine-next-heading..."{".'outline- | 
| 49440 | 70 72 65 76 69 6f 75 73 2d 68 65 61 64 69 6e 67    0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 66 6f 72 | previous-heading..."<remap>.<for | 
| 49460 | 77 61 72 64 2d 70 61 72 61 67 72 61 70 68 3e 22    20 27 6f 75 74 6c 69 6e 65 2d 6e 65 78 74 2d 68 | ward-paragraph>".'outline-next-h | 
| 49480 | 65 61 64 69 6e 67 0a 20 20 22 3c 72 65 6d 61 70    3e 20 3c 62 61 63 6b 77 61 72 64 2d 70 61 72 61 | eading..."<remap>.<backward-para | 
| 494a0 | 67 72 61 70 68 3e 22 20 27 6f 75 74 6c 69 6e 65    2d 70 72 65 76 69 6f 75 73 2d 68 65 61 64 69 6e | graph>".'outline-previous-headin | 
| 494c0 | 67 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 72 65    76 65 72 74 2d 62 75 66 66 65 72 3e 22 20 23 27 | g..."<remap>.<revert-buffer>".#' | 
| 494e0 | 65 6d 62 61 72 6b 2d 72 65 72 75 6e 2d 63 6f 6c    6c 65 63 74 2d 6f 72 2d 65 78 70 6f 72 74 29 0a | embark-rerun-collect-or-export). | 
| 49500 | 0a 28 64 65 66 63 6f 6e 73 74 20 65 6d 62 61 72    6b 2d 63 6f 6c 6c 65 63 74 2d 2d 6f 75 74 6c 69 | .(defconst.embark-collect--outli | 
| 49520 | 6e 65 2d 73 74 72 69 6e 67 20 28 73 74 72 69 6e    67 20 23 78 32 31 30 30 30 30 29 0a 20 20 22 53 | ne-string.(string.#x210000)..."S | 
| 49540 | 70 65 63 69 61 6c 20 73 74 72 69 6e 67 20 75 73    65 64 20 66 6f 72 20 6f 75 74 6c 69 6e 65 20 68 | pecial.string.used.for.outline.h | 
| 49560 | 65 61 64 69 6e 67 73 20 69 6e 20 45 6d 62 61 72    6b 20 43 6f 6c 6c 65 63 74 20 62 75 66 66 65 72 | eadings.in.Embark.Collect.buffer | 
| 49580 | 73 2e 0a 43 68 6f 73 65 6e 20 74 6f 20 62 65 20    65 78 74 72 65 6d 65 6c 79 20 75 6e 6c 69 6b 65 | s..Chosen.to.be.extremely.unlike | 
| 495a0 | 6c 79 20 74 6f 20 61 70 70 65 61 72 20 69 6e 20    61 20 63 61 6e 64 69 64 61 74 65 2e 22 29 0a 0a | ly.to.appear.in.a.candidate.").. | 
| 495c0 | 28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d    6d 6f 64 65 20 65 6d 62 61 72 6b 2d 63 6f 6c 6c | (define-derived-mode.embark-coll | 
| 495e0 | 65 63 74 2d 6d 6f 64 65 20 74 61 62 75 6c 61 74    65 64 2d 6c 69 73 74 2d 6d 6f 64 65 20 22 45 6d | ect-mode.tabulated-list-mode."Em | 
| 49600 | 62 61 72 6b 20 43 6f 6c 6c 65 63 74 22 0a 20 20    22 4c 69 73 74 20 6f 66 20 63 61 6e 64 69 64 61 | bark.Collect"..."List.of.candida | 
| 49620 | 74 65 73 20 74 6f 20 62 65 20 61 63 74 65 64 20    6f 6e 2e 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 20 | tes.to.be.acted.on..The.command. | 
| 49640 | 60 65 6d 62 61 72 6b 2d 61 63 74 27 20 69 73 20    62 6f 75 6e 64 20 60 65 6d 62 61 72 6b 2d 63 6f | `embark-act'.is.bound.`embark-co | 
| 49660 | 6c 6c 65 63 74 2d 6d 6f 64 65 2d 6d 61 70 27 2c    20 62 75 74 0a 79 6f 75 20 6d 69 67 68 74 20 70 | llect-mode-map',.but.you.might.p | 
| 49680 | 72 65 66 65 72 20 74 6f 20 63 68 61 6e 67 65 20    74 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 20 | refer.to.change.the.key.binding. | 
| 496a0 | 74 6f 20 6d 61 74 63 68 20 79 6f 75 72 20 6f 74    68 65 72 0a 6b 65 79 20 62 69 6e 64 69 6e 67 20 | to.match.your.other.key.binding. | 
| 496c0 | 66 6f 72 20 69 74 2e 20 20 4f 72 20 61 6c 74 65    72 6e 61 74 69 76 65 6c 79 20 79 6f 75 20 6d 69 | for.it...Or.alternatively.you.mi | 
| 496e0 | 67 68 74 20 77 61 6e 74 20 74 6f 20 65 6e 61 62    6c 65 20 74 68 65 0a 65 6d 62 61 72 6b 20 63 6f | ght.want.to.enable.the.embark.co | 
| 49700 | 6c 6c 65 63 74 20 64 69 72 65 63 74 20 61 63 74    69 6f 6e 20 6d 69 6e 6f 72 20 6d 6f 64 65 20 62 | llect.direct.action.minor.mode.b | 
| 49720 | 79 20 61 64 64 69 6e 67 20 74 68 65 20 66 75 6e    63 74 69 6f 6e 0a 60 65 6d 62 61 72 6b 2d 63 6f | y.adding.the.function.`embark-co | 
| 49740 | 6c 6c 65 63 74 2d 64 69 72 65 63 74 2d 61 63 74    69 6f 6e 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 27 20 | llect-direct-action-minor-mode'. | 
| 49760 | 74 6f 0a 60 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65    63 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 27 2e 0a 0a | to.`embark-collect-mode-hook'... | 
| 49780 | 52 65 76 65 72 74 69 6e 67 20 61 6e 20 45 6d 62    61 72 6b 20 43 6f 6c 6c 65 63 74 20 62 75 66 66 | Reverting.an.Embark.Collect.buff | 
| 497a0 | 65 72 20 68 61 73 20 73 6c 69 67 68 74 6c 79 20    75 6e 75 73 75 61 6c 20 62 65 68 61 76 69 6f 72 | er.has.slightly.unusual.behavior | 
| 497c0 | 0a 69 66 20 74 68 65 20 62 75 66 66 65 72 20 77    61 73 20 6f 62 74 61 69 6e 65 64 20 62 79 20 72 | .if.the.buffer.was.obtained.by.r | 
| 497e0 | 75 6e 6e 69 6e 67 20 60 65 6d 62 61 72 6b 2d 63    6f 6c 6c 65 63 74 27 20 66 72 6f 6d 0a 77 69 74 | unning.`embark-collect'.from.wit | 
| 49800 | 68 69 6e 20 61 20 6d 69 6e 69 62 75 66 66 65 72    20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73 73 | hin.a.minibuffer.completion.sess | 
| 49820 | 69 6f 6e 2e 20 20 49 6e 20 74 68 61 74 20 63 61    73 65 20 72 65 76 65 72 74 69 6e 67 0a 6a 75 73 | ion...In.that.case.reverting.jus | 
| 49840 | 74 20 72 65 73 74 61 72 74 73 20 74 68 65 20 63    6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73 73 69 6f | t.restarts.the.completion.sessio | 
| 49860 | 6e 2c 20 74 68 61 74 20 69 73 2c 20 74 68 65 20    63 6f 6d 6d 61 6e 64 20 74 68 61 74 0a 6f 70 65 | n,.that.is,.the.command.that.ope | 
| 49880 | 6e 65 64 20 74 68 65 20 6d 69 6e 69 62 75 66 66    65 72 20 69 73 20 72 75 6e 20 61 67 61 69 6e 20 | ned.the.minibuffer.is.run.again. | 
| 498a0 | 61 6e 64 20 74 68 65 20 6d 69 6e 69 62 75 66 66    65 72 20 63 6f 6e 74 65 6e 74 73 0a 72 65 73 74 | and.the.minibuffer.contents.rest | 
| 498c0 | 6f 72 65 64 2e 20 20 59 6f 75 20 63 61 6e 20 74    68 65 6e 20 69 6e 74 65 72 61 63 74 20 6e 6f 72 | ored...You.can.then.interact.nor | 
| 498e0 | 6d 61 6c 6c 79 20 77 69 74 68 20 74 68 65 20 63    6f 6d 6d 61 6e 64 2c 0a 70 65 72 68 61 70 73 20 | mally.with.the.command,.perhaps. | 
| 49900 | 65 64 69 74 69 6e 67 20 74 68 65 20 6d 69 6e 69    62 75 66 66 65 72 20 63 6f 6e 74 65 6e 74 73 2c | editing.the.minibuffer.contents, | 
| 49920 | 20 61 6e 64 2c 20 69 66 20 79 6f 75 20 77 69 73    68 2c 20 79 6f 75 0a 63 61 6e 20 72 65 72 75 6e | .and,.if.you.wish,.you.can.rerun | 
| 49940 | 20 60 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74    27 20 74 6f 20 67 65 74 20 61 6e 20 75 70 64 61 | .`embark-collect'.to.get.an.upda | 
| 49960 | 74 65 64 20 62 75 66 66 65 72 2e 22 0a 20 20 20    20 3a 69 6e 74 65 72 61 63 74 69 76 65 20 6e 69 | ted.buffer.".....:interactive.ni | 
| 49980 | 6c 20 3a 61 62 62 72 65 76 2d 74 61 62 6c 65 20    6e 69 6c 20 3a 73 79 6e 74 61 78 2d 74 61 62 6c | l.:abbrev-table.nil.:syntax-tabl | 
| 499a0 | 65 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 65    6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 2d 2d 6d | e.nil)..(defun.embark-collect--m | 
| 499c0 | 65 74 61 64 61 74 75 6d 20 28 74 79 70 65 20 6d    65 74 61 64 61 74 75 6d 29 0a 20 20 22 47 65 74 | etadatum.(type.metadatum)..."Get | 
| 499e0 | 20 4d 45 54 41 44 41 54 55 4d 20 66 6f 72 20 63    75 72 72 65 6e 74 20 62 75 66 66 65 72 27 73 20 | .METADATUM.for.current.buffer's. | 
| 49a00 | 63 61 6e 64 69 64 61 74 65 73 2e 0a 46 6f 72 20    6e 6f 6e 2d 6d 69 6e 69 62 75 66 66 65 72 73 2c | candidates..For.non-minibuffers, | 
| 49a20 | 20 61 73 73 75 6d 65 20 63 61 6e 64 69 64 61 74    65 73 20 61 72 65 20 6f 66 20 67 69 76 65 6e 20 | .assume.candidates.are.of.given. | 
| 49a40 | 54 59 50 45 2e 22 0a 20 20 28 69 66 20 28 6d 69    6e 69 62 75 66 66 65 72 70 29 0a 20 20 20 20 20 | TYPE."...(if.(minibufferp)...... | 
| 49a60 | 20 28 6f 72 20 28 63 6f 6d 70 6c 65 74 69 6f 6e    2d 6d 65 74 61 64 61 74 61 2d 67 65 74 20 28 65 | .(or.(completion-metadata-get.(e | 
| 49a80 | 6d 62 61 72 6b 2d 2d 6d 65 74 61 64 61 74 61 29    20 6d 65 74 61 64 61 74 75 6d 29 0a 20 20 20 20 | mbark--metadata).metadatum)..... | 
| 49aa0 | 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74    20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 65 78 74 72 | ......(plist-get.completion-extr | 
| 49ac0 | 61 2d 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | a-properties.................... | 
| 49ae0 | 20 20 28 69 6e 74 65 72 6e 20 28 66 6f 72 6d 61    74 20 22 3a 25 73 22 20 6d 65 74 61 64 61 74 75 | ..(intern.(format.":%s".metadatu | 
| 49b00 | 6d 29 29 29 29 0a 20 20 20 20 3b 3b 20 6f 74 68    65 72 77 69 73 65 20 66 61 6b 65 20 73 6f 6d 65 | m)))).....;;.otherwise.fake.some | 
| 49b20 | 20 6d 65 74 61 64 61 74 61 20 66 6f 72 20 4d 61    72 67 69 6e 61 6c 69 61 20 75 73 65 72 73 27 73 | .metadata.for.Marginalia.users's | 
| 49b40 | 20 62 65 6e 65 66 69 74 0a 20 20 20 20 28 63 6f    6d 70 6c 65 74 69 6f 6e 2d 6d 65 74 61 64 61 74 | .benefit.....(completion-metadat | 
| 49b60 | 61 2d 67 65 74 20 60 28 28 63 61 74 65 67 6f 72    79 20 2e 20 2c 74 79 70 65 29 29 20 6d 65 74 61 | a-get.`((category...,type)).meta | 
| 49b80 | 64 61 74 75 6d 29 29 29 0a 0a 28 64 65 66 75 6e    20 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 2d | datum)))..(defun.embark-collect- | 
| 49ba0 | 2d 61 66 66 69 78 61 74 6f 72 20 28 74 79 70 65    29 0a 20 20 22 47 65 74 20 61 66 66 69 78 61 74 | -affixator.(type)..."Get.affixat | 
| 49bc0 | 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72    20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 27 | ion.function.for.current.buffer' | 
| 49be0 | 73 20 63 61 6e 64 69 64 61 74 65 73 2e 0a 46 6f    72 20 6e 6f 6e 2d 6d 69 6e 69 62 75 66 66 65 72 | s.candidates..For.non-minibuffer | 
| 49c00 | 73 2c 20 61 73 73 75 6d 65 20 63 61 6e 64 69 64    61 74 65 73 20 61 72 65 20 6f 66 20 67 69 76 65 | s,.assume.candidates.are.of.give | 
| 49c20 | 6e 20 54 59 50 45 2e 22 0a 20 20 28 6f 72 20 28    65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 2d 2d | n.TYPE."...(or.(embark-collect-- | 
| 49c40 | 6d 65 74 61 64 61 74 75 6d 20 74 79 70 65 20 27    61 66 66 69 78 61 74 69 6f 6e 2d 66 75 6e 63 74 | metadatum.type.'affixation-funct | 
| 49c60 | 69 6f 6e 29 0a 20 20 20 20 20 20 28 6c 65 74 20    28 28 61 6e 6e 6f 74 61 74 6f 72 0a 20 20 20 20 | ion).......(let.((annotator..... | 
| 49c80 | 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 65 6d    62 61 72 6b 2d 63 6f 6c 6c 65 63 74 2d 2d 6d 65 | .........(or.(embark-collect--me | 
| 49ca0 | 74 61 64 61 74 75 6d 20 74 79 70 65 20 27 61 6e    6e 6f 74 61 74 69 6f 6e 2d 66 75 6e 63 74 69 6f | tadatum.type.'annotation-functio | 
| 49cc0 | 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 61 6d 62 64 61 20 28 5f 29 20 | n)..................(lambda.(_). | 
| 49ce0 | 22 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 28    6c 61 6d 62 64 61 20 28 63 61 6e 64 69 64 61 74 | "")))).........(lambda.(candidat | 
| 49d00 | 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d    61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 63 | es)...........(mapcar.(lambda.(c | 
| 49d20 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 61 | ).....................(if-let.(a | 
| 49d40 | 20 28 66 75 6e 63 61 6c 6c 20 61 6e 6e 6f 74 61    74 6f 72 20 63 29 29 20 28 6c 69 73 74 20 63 20 | .(funcall.annotator.c)).(list.c. | 
| 49d60 | 22 22 20 61 29 20 63 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 63 61 6e 64 | "".a).c))...................cand | 
| 49d80 | 69 64 61 74 65 73 29 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 65 6d 62 61 72 6b 2d 2d 64 69 73 70 | idates)))))..(defun.embark--disp | 
| 49da0 | 6c 61 79 2d 73 74 72 69 6e 67 20 28 73 74 72 29    0a 20 20 3b 3b 20 4e 6f 74 65 3a 20 4b 65 65 70 | lay-string.(str)...;;.Note:.Keep | 
| 49dc0 | 20 69 6e 20 73 79 6e 63 20 77 69 74 68 20 76 65    72 74 69 63 6f 2d 2d 64 69 73 70 6c 61 79 2d 73 | .in.sync.with.vertico--display-s | 
| 49de0 | 74 72 69 6e 67 0a 20 20 22 52 65 74 75 72 6e 20    64 69 73 70 6c 61 79 20 53 54 52 20 77 69 74 68 | tring..."Return.display.STR.with | 
| 49e00 | 6f 75 74 20 64 69 73 70 6c 61 79 20 61 6e 64 20    69 6e 76 69 73 69 62 6c 65 20 70 72 6f 70 65 72 | out.display.and.invisible.proper | 
| 49e20 | 74 69 65 73 2e 22 0a 20 20 28 6c 65 74 20 28 28    65 6e 64 20 28 6c 65 6e 67 74 68 20 73 74 72 29 | ties."...(let.((end.(length.str) | 
| 49e40 | 29 20 28 70 6f 73 20 30 29 20 63 68 75 6e 6b 73    29 0a 20 20 20 20 28 77 68 69 6c 65 20 28 3c 20 | ).(pos.0).chunks).....(while.(<. | 
| 49e60 | 70 6f 73 20 65 6e 64 29 0a 20 20 20 20 20 20 28    6c 65 74 20 28 28 6e 65 78 74 64 20 28 6e 65 78 | pos.end).......(let.((nextd.(nex | 
| 49e80 | 74 2d 73 69 6e 67 6c 65 2d 70 72 6f 70 65 72 74    79 2d 63 68 61 6e 67 65 20 70 6f 73 20 27 64 69 | t-single-property-change.pos.'di | 
| 49ea0 | 73 70 6c 61 79 20 73 74 72 20 65 6e 64 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 64 69 73 | splay.str.end)).............(dis | 
| 49ec0 | 70 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70    65 72 74 79 20 70 6f 73 20 27 64 69 73 70 6c 61 | p.(get-text-property.pos.'displa | 
| 49ee0 | 79 20 73 74 72 29 29 29 0a 20 20 20 20 20 20 20    20 28 69 66 20 28 73 74 72 69 6e 67 70 20 64 69 | y.str))).........(if.(stringp.di | 
| 49f00 | 73 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 65 74 20 28 28 66 61 63 65 20 28 67 65 74 | sp).............(let.((face.(get | 
| 49f20 | 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 70    6f 73 20 27 66 61 63 65 20 73 74 72 29 29 29 0a | -text-property.pos.'face.str))). | 
| 49f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77    68 65 6e 20 66 61 63 65 0a 20 20 20 20 20 20 20 | ..............(when.face........ | 
| 49f60 | 20 20 20 20 20 20 20 20 20 28 61 64 64 2d 66 61    63 65 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 | .........(add-face-text-property | 
| 49f80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 30 20 28 6c 65 6e 67 74 68 20 64 69 73 70 | ..................0.(length.disp | 
| 49fa0 | 29 20 66 61 63 65 20 74 20 28 73 65 74 71 20 64    69 73 70 20 28 63 6f 6e 63 61 74 20 64 69 73 70 | ).face.t.(setq.disp.(concat.disp | 
| 49fc0 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 65 74 71 20 70 6f 73 20 6e 65 78 | ))))...............(setq.pos.nex | 
| 49fe0 | 74 64 20 63 68 75 6e 6b 73 20 28 63 6f 6e 73 20    64 69 73 70 20 63 68 75 6e 6b 73 29 29 29 0a 20 | td.chunks.(cons.disp.chunks))).. | 
| 4a000 | 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20    28 3c 20 70 6f 73 20 6e 65 78 74 64 29 0a 20 20 | .........(while.(<.pos.nextd)... | 
| 4a020 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28    28 6e 65 78 74 69 0a 20 20 20 20 20 20 20 20 20 | ..........(let.((nexti.......... | 
| 4a040 | 20 20 20 20 20 20 20 20 20 20 28 6e 65 78 74 2d    73 69 6e 67 6c 65 2d 70 72 6f 70 65 72 74 79 2d | ..........(next-single-property- | 
| 4a060 | 63 68 61 6e 67 65 20 70 6f 73 20 27 69 6e 76 69    73 69 62 6c 65 20 73 74 72 20 6e 65 78 74 64 29 | change.pos.'invisible.str.nextd) | 
| 4a080 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 67 65 | ))...............(unless.(or.(ge | 
| 4a0a0 | 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20    70 6f 73 20 27 69 6e 76 69 73 69 62 6c 65 20 73 | t-text-property.pos.'invisible.s | 
| 4a0c0 | 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | tr)...........................(a | 
| 4a0e0 | 6e 64 20 28 3d 20 70 6f 73 20 30 29 20 28 3d 20    6e 65 78 74 69 20 65 6e 64 29 29 29 20 3b 3b 20 | nd.(=.pos.0).(=.nexti.end))).;;. | 
| 4a100 | 66 75 6c 6c 3d 3e 6e 6f 20 61 6c 6c 6f 63 61 74    69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | full=>no.allocation............. | 
| 4a120 | 20 20 20 20 28 70 75 73 68 20 28 73 75 62 73 74    72 69 6e 67 20 73 74 72 20 70 6f 73 20 6e 65 78 | ....(push.(substring.str.pos.nex | 
| 4a140 | 74 69 29 20 63 68 75 6e 6b 73 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | ti).chunks))...............(setq | 
| 4a160 | 20 70 6f 73 20 6e 65 78 74 69 29 29 29 29 29 29    0a 20 20 20 20 28 69 66 20 63 68 75 6e 6b 73 20 | .pos.nexti)))))).....(if.chunks. | 
| 4a180 | 28 61 70 70 6c 79 20 23 27 63 6f 6e 63 61 74 20    28 6e 72 65 76 65 72 73 65 20 63 68 75 6e 6b 73 | (apply.#'concat.(nreverse.chunks | 
| 4a1a0 | 29 29 20 73 74 72 29 29 29 0a 0a 28 64 65 66 63    6f 6e 73 74 20 65 6d 62 61 72 6b 2d 2d 68 6c 69 | )).str)))..(defconst.embark--hli | 
| 4a1c0 | 6e 65 0a 20 20 28 70 72 6f 70 65 72 74 69 7a 65    0a 20 20 20 28 63 6f 6e 63 61 74 20 22 5c 6e 22 | ne...(propertize....(concat."\n" | 
| 4a1e0 | 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 | .(propertize..................". | 
| 4a200 | 22 20 27 64 69 73 70 6c 61 79 20 27 28 73 70 61    63 65 20 3a 61 6c 69 67 6e 2d 74 6f 20 72 69 67 | ".'display.'(space.:align-to.rig | 
| 4a220 | 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 27 66 61 63 65 20 27 28 3a 69 6e | ht)..................'face.'(:in | 
| 4a240 | 68 65 72 69 74 20 63 6f 6d 70 6c 65 74 69 6f 6e    73 2d 67 72 6f 75 70 2d 73 65 70 61 72 61 74 6f | herit.completions-group-separato | 
| 4a260 | 72 20 3a 68 65 69 67 68 74 20 30 2e 30 31 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.:height.0.01)................. | 
| 4a280 | 20 27 63 75 72 73 6f 72 2d 69 6e 74 61 6e 67 69    62 6c 65 20 74 20 27 69 6e 74 61 6e 67 69 62 6c | .'cursor-intangible.t.'intangibl | 
| 4a2a0 | 65 20 74 29 29 29 0a 20 20 22 48 6f 72 69 7a 6f    6e 74 61 6c 20 6c 69 6e 65 20 75 73 65 64 20 74 | e.t)))..."Horizontal.line.used.t | 
| 4a2c0 | 6f 20 73 65 70 61 72 61 74 65 20 6d 75 6c 74 69    6c 69 6e 65 20 63 6f 6c 6c 65 63 74 20 65 6e 74 | o.separate.multiline.collect.ent | 
| 4a2e0 | 72 69 65 73 2e 22 29 0a 0a 28 64 65 66 75 6e 20    65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 2d 2d | ries.")..(defun.embark-collect-- | 
| 4a300 | 66 6f 72 6d 61 74 2d 65 6e 74 72 69 65 73 20 28    63 61 6e 64 69 64 61 74 65 73 20 67 72 6f 75 70 | format-entries.(candidates.group | 
| 4a320 | 65 72 29 0a 20 20 22 46 6f 72 6d 61 74 20 43 41    4e 44 49 44 41 54 45 53 20 66 6f 72 20 60 74 61 | er)..."Format.CANDIDATES.for.`ta | 
| 4a340 | 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 6d 6f 64    65 27 20 67 72 6f 75 70 65 64 20 62 79 20 47 52 | bulated-list-mode'.grouped.by.GR | 
| 4a360 | 4f 55 50 45 52 2e 0a 54 68 65 20 47 52 4f 55 50    45 52 20 69 73 20 65 69 74 68 65 72 20 6e 69 6c | OUPER..The.GROUPER.is.either.nil | 
| 4a380 | 20 6f 72 20 61 20 66 75 6e 63 74 69 6f 6e 20 6c    69 6b 65 20 74 68 65 20 60 67 72 6f 75 70 2d 66 | .or.a.function.like.the.`group-f | 
| 4a3a0 | 75 6e 63 74 69 6f 6e 27 0a 63 6f 6d 70 6c 65 74    69 6f 6e 20 6d 65 74 61 64 61 74 75 6d 2c 20 74 | unction'.completion.metadatum,.t | 
| 4a3c0 | 68 61 74 20 69 73 2c 20 61 20 66 75 6e 63 74 69    6f 6e 20 6f 66 20 74 77 6f 20 61 72 67 75 6d 65 | hat.is,.a.function.of.two.argume | 
| 4a3e0 | 6e 74 73 2c 20 74 68 65 0a 66 69 72 73 74 20 6f    66 20 77 68 69 63 68 20 69 73 20 61 20 63 61 6e | nts,.the.first.of.which.is.a.can | 
| 4a400 | 64 69 64 61 74 65 20 61 6e 64 20 74 68 65 20 73    65 63 6f 6e 64 20 63 6f 6e 74 72 6f 6c 73 20 77 | didate.and.the.second.controls.w | 
| 4a420 | 68 61 74 20 69 73 0a 63 6f 6d 70 75 74 65 64 3a    20 69 66 20 6e 69 6c 2c 20 74 68 65 20 74 69 74 | hat.is.computed:.if.nil,.the.tit | 
| 4a440 | 6c 65 20 6f 66 20 74 68 65 20 67 72 6f 75 70 20    74 68 65 20 63 61 6e 64 69 64 61 74 65 20 62 65 | le.of.the.group.the.candidate.be | 
| 4a460 | 6c 6f 6e 67 73 0a 74 6f 2c 20 61 6e 64 20 69 66    20 6e 6f 6e 2d 6e 69 6c 2c 20 61 20 72 65 77 72 | longs.to,.and.if.non-nil,.a.rewr | 
| 4a480 | 69 74 69 6e 67 20 6f 66 20 74 68 65 20 63 61 6e    64 69 64 61 74 65 20 28 75 73 65 66 75 6c 20 74 | iting.of.the.candidate.(useful.t | 
| 4a4a0 | 6f 0a 73 69 6d 70 6c 69 66 79 20 74 68 65 20 63    61 6e 64 69 64 61 74 65 20 73 6f 20 69 74 20 64 | o.simplify.the.candidate.so.it.d | 
| 4a4c0 | 6f 65 73 6e 27 74 20 72 65 70 65 61 74 20 74 68    65 20 67 72 6f 75 70 20 74 69 74 6c 65 2c 20 66 | oesn't.repeat.the.group.title,.f | 
| 4a4e0 | 6f 72 0a 65 78 61 6d 70 6c 65 29 2e 22 0a 20 20    28 6c 65 74 20 28 28 6d 61 78 2d 77 69 64 74 68 | or.example)."...(let.((max-width | 
| 4a500 | 20 30 29 0a 20 20 20 20 20 20 20 20 28 74 72 61    6e 73 66 6f 72 6d 0a 20 20 20 20 20 20 20 20 20 | .0).........(transform.......... | 
| 4a520 | 28 69 66 20 67 72 6f 75 70 65 72 20 28 6c 61 6d    62 64 61 20 28 63 61 6e 64 29 20 28 66 75 6e 63 | (if.grouper.(lambda.(cand).(func | 
| 4a540 | 61 6c 6c 20 67 72 6f 75 70 65 72 20 63 61 6e 64    20 74 29 29 20 23 27 69 64 65 6e 74 69 74 79 29 | all.grouper.cand.t)).#'identity) | 
| 4a560 | 29 29 0a 20 20 20 20 28 73 65 74 71 0a 20 20 20    20 20 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 | )).....(setq......tabulated-list | 
| 4a580 | 2d 65 6e 74 72 69 65 73 0a 20 20 20 20 20 28 6d    61 70 63 61 6e 0a 20 20 20 20 20 20 28 6c 61 6d | -entries......(mapcan.......(lam | 
| 4a5a0 | 62 64 61 20 28 67 72 6f 75 70 29 0a 20 20 20 20    20 20 20 20 28 6c 65 74 20 28 28 6d 75 6c 74 69 | bda.(group).........(let.((multi | 
| 4a5c0 | 6c 69 6e 65 20 28 73 65 71 2d 73 6f 6d 65 20 28    6c 61 6d 62 64 61 20 28 78 29 20 28 73 74 72 69 | line.(seq-some.(lambda.(x).(stri | 
| 4a5e0 | 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 6e 22 20    28 63 61 72 20 78 29 29 29 0a 20 20 20 20 20 20 | ng-match-p."\n".(car.x)))....... | 
| 4a600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 6e | .............................can | 
| 4a620 | 64 69 64 61 74 65 73 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 28 63 6f 6e 73 0a 20 20 20 20 20 | didates)))...........(cons...... | 
| 4a640 | 20 20 20 20 20 20 60 28 6e 69 6c 20 5b 28 2c 28    63 6f 6e 63 61 74 20 28 70 72 6f 70 65 72 74 69 | ......`(nil.[(,(concat.(properti | 
| 4a660 | 7a 65 20 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63    74 2d 2d 6f 75 74 6c 69 6e 65 2d 73 74 72 69 6e | ze.embark-collect--outline-strin | 
| 4a680 | 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g............................... | 
| 4a6a0 | 20 20 20 20 20 20 20 20 20 20 27 69 6e 76 69 73    69 62 6c 65 20 74 29 0a 20 20 20 20 20 20 20 20 | ..........'invisible.t)......... | 
| 4a6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 66 6f 72 6d 61 74 20 65 6d 62 61 | ....................(format.emba | 
| 4a6e0 | 72 6b 2d 63 6f 6c 6c 65 63 74 2d 67 72 6f 75 70    2d 66 6f 72 6d 61 74 20 28 63 61 72 20 67 72 6f | rk-collect-group-format.(car.gro | 
| 4a700 | 75 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 74 79 70 65 20 65 6d | up)))....................type.em | 
| 4a720 | 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 2d 67 72 6f    75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | bark-collect-group)............. | 
| 4a740 | 20 20 20 20 20 20 28 22 22 20 73 6b 69 70 20 74    29 5d 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | ......("".skip.t)])............( | 
| 4a760 | 6d 61 70 63 61 72 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 70 63 61 73 65 2d 6c 61 6d 62 64 61 | mapcar.............(pcase-lambda | 
| 4a780 | 20 28 60 28 2c 63 61 6e 64 20 2c 70 72 65 66 69    78 20 2c 61 6e 6e 6f 74 61 74 69 6f 6e 29 29 0a | .(`(,cand.,prefix.,annotation)). | 
| 4a7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    65 74 2a 20 28 28 64 69 73 70 6c 61 79 20 28 65 | ..............(let*.((display.(e | 
| 4a7c0 | 6d 62 61 72 6b 2d 2d 64 69 73 70 6c 61 79 2d 73    74 72 69 6e 67 20 28 66 75 6e 63 61 6c 6c 20 74 | mbark--display-string.(funcall.t | 
| 4a7e0 | 72 61 6e 73 66 6f 72 6d 20 63 61 6e 64 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ransform.cand)))................ | 
| 4a800 | 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 6c    65 6e 67 74 68 20 61 6e 6e 6f 74 61 74 69 6f 6e | ......(length.(length.annotation | 
| 4a820 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 66 61 63 65 73 20 28 | ))......................(faces.( | 
| 4a840 | 74 65 78 74 2d 70 72 6f 70 65 72 74 79 2d 6e 6f    74 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 | text-property-not-all........... | 
| 4a860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 30 20 6c 65 6e 67 74 68 20 27 66 61 63 | ...................0.length.'fac | 
| 4a880 | 65 20 6e 69 6c 20 61 6e 6e 6f 74 61 74 69 6f 6e    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e.nil.annotation)))............. | 
| 4a8a0 | 20 20 20 20 28 73 65 74 71 20 6d 61 78 2d 77 69    64 74 68 20 28 6d 61 78 20 6d 61 78 2d 77 69 64 | ....(setq.max-width.(max.max-wid | 
| 4a8c0 | 74 68 20 28 2b 20 28 73 74 72 69 6e 67 2d 77 69    64 74 68 20 70 72 65 66 69 78 29 0a 20 20 20 20 | th.(+.(string-width.prefix)..... | 
| 4a8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 4a900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    74 72 69 6e 67 2d 77 69 64 74 68 20 64 69 73 70 | ..............(string-width.disp | 
| 4a920 | 6c 61 79 29 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 77 68 65 6e 20 66 61 | lay)))).................(when.fa | 
| 4a940 | 63 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 61 64 64 2d 66 61 63 65 2d | ces...................(add-face- | 
| 4a960 | 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20    6c 65 6e 67 74 68 20 27 64 65 66 61 75 6c 74 20 | text-property.0.length.'default. | 
| 4a980 | 74 20 61 6e 6e 6f 74 61 74 69 6f 6e 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 | t.annotation)).................` | 
| 4a9a0 | 28 2c 63 61 6e 64 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 5b 28 2c 28 70 72 6f | (,cand...................[(,(pro | 
| 4a9c0 | 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | pertize.......................(i | 
| 4a9e0 | 66 20 6d 75 6c 74 69 6c 69 6e 65 20 28 63 6f 6e    63 61 74 20 64 69 73 70 6c 61 79 20 65 6d 62 61 | f.multiline.(concat.display.emba | 
| 4aa00 | 72 6b 2d 2d 68 6c 69 6e 65 29 20 64 69 73 70 6c    61 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | rk--hline).display)............. | 
| 4aa20 | 20 20 20 20 20 20 20 20 20 20 27 6c 69 6e 65 2d    70 72 65 66 69 78 20 70 72 65 66 69 78 29 0a 20 | ..........'line-prefix.prefix).. | 
| 4aa40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 74 79 70 65 20 65 6d 62 61 72 6b 2d 63 | ...................type.embark-c | 
| 4aa60 | 6f 6c 6c 65 63 74 2d 65 6e 74 72 79 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ollect-entry)................... | 
| 4aa80 | 20 28 2c 61 6e 6e 6f 74 61 74 69 6f 6e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(,annotation................... | 
| 4aaa0 | 20 20 73 6b 69 70 20 74 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 28 | ..skip.t.....................,@( | 
| 4aac0 | 75 6e 6c 65 73 73 20 66 61 63 65 73 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | unless.faces.................... | 
| 4aae0 | 20 20 20 20 20 27 28 66 61 63 65 20 65 6d 62 61    72 6b 2d 63 6f 6c 6c 65 63 74 2d 61 6e 6e 6f 74 | .....'(face.embark-collect-annot | 
| 4ab00 | 61 74 69 6f 6e 29 29 29 5d 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 63 64 72 20 67 72 | ation)))]))).............(cdr.gr | 
| 4ab20 | 6f 75 70 29 29 29 29 29 0a 20 20 20 20 20 28 69    66 20 67 72 6f 75 70 65 72 0a 20 20 20 20 20 20 | oup)))))......(if.grouper....... | 
| 4ab40 | 20 20 20 28 73 65 71 2d 67 72 6f 75 70 2d 62 79    20 28 6c 61 6d 62 64 61 20 28 69 74 65 6d 29 20 | ...(seq-group-by.(lambda.(item). | 
| 4ab60 | 28 66 75 6e 63 61 6c 6c 20 67 72 6f 75 70 65 72    20 28 63 61 72 20 69 74 65 6d 29 20 6e 69 6c 29 | (funcall.grouper.(car.item).nil) | 
| 4ab80 | 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 63 61 6e 64 69 64 61 | )........................candida | 
| 4aba0 | 74 65 73 29 0a 20 20 20 20 20 20 20 28 6c 69 73    74 20 28 63 6f 6e 73 20 22 22 20 63 61 6e 64 69 | tes)........(list.(cons."".candi | 
| 4abc0 | 64 61 74 65 73 29 29 29 29 29 0a 20 20 28 69 66    20 28 6e 75 6c 6c 20 67 72 6f 75 70 65 72 29 0a | dates)))))...(if.(null.grouper). | 
| 4abe0 | 20 20 20 20 20 20 28 70 6f 70 20 74 61 62 75 6c    61 74 65 64 2d 6c 69 73 74 2d 65 6e 74 72 69 65 | ......(pop.tabulated-list-entrie | 
| 4ac00 | 73 29 0a 20 20 20 20 28 73 65 74 71 2d 6c 6f 63    61 6c 20 6f 75 74 6c 69 6e 65 2d 72 65 67 65 78 | s).....(setq-local.outline-regex | 
| 4ac20 | 70 20 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74    2d 2d 6f 75 74 6c 69 6e 65 2d 73 74 72 69 6e 67 | p.embark-collect--outline-string | 
| 4ac40 | 29 0a 20 20 20 20 28 6f 75 74 6c 69 6e 65 2d 6d    69 6e 6f 72 2d 6d 6f 64 65 29 29 0a 20 20 28 73 | ).....(outline-minor-mode))...(s | 
| 4ac60 | 65 74 71 20 74 61 62 75 6c 61 74 65 64 2d 6c 69    73 74 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 | etq.tabulated-list-format....... | 
| 4ac80 | 20 20 60 5b 28 22 43 61 6e 64 69 64 61 74 65 22    20 2c 6d 61 78 2d 77 69 64 74 68 20 74 29 20 28 | ..`[("Candidate".,max-width.t).( | 
| 4aca0 | 22 41 6e 6e 6f 74 61 74 69 6f 6e 22 20 30 20 74    29 5d 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d | "Annotation".0.t)])))..(defun.em | 
| 4acc0 | 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 2d 2d 75 70    64 61 74 65 2d 63 61 6e 64 69 64 61 74 65 73 20 | bark-collect--update-candidates. | 
| 4ace0 | 28 62 75 66 66 65 72 29 0a 20 20 22 55 70 64 61    74 65 20 63 61 6e 64 69 64 61 74 65 73 20 66 6f | (buffer)..."Update.candidates.fo | 
| 4ad00 | 72 20 45 6d 62 61 72 6b 20 43 6f 6c 6c 65 63 74    20 42 55 46 46 45 52 2e 22 0a 20 20 28 6c 65 74 | r.Embark.Collect.BUFFER."...(let | 
| 4ad20 | 2a 20 28 28 74 72 61 6e 73 66 6f 72 6d 65 64 20    28 65 6d 62 61 72 6b 2d 2d 6d 61 79 62 65 2d 74 | *.((transformed.(embark--maybe-t | 
| 4ad40 | 72 61 6e 73 66 6f 72 6d 2d 63 61 6e 64 69 64 61    74 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 | ransform-candidates))..........( | 
| 4ad60 | 74 79 70 65 20 28 70 6c 69 73 74 2d 67 65 74 20    74 72 61 6e 73 66 6f 72 6d 65 64 20 3a 6f 72 69 | type.(plist-get.transformed.:ori | 
| 4ad80 | 67 2d 74 79 70 65 29 29 20 3b 20 77 65 20 6e 65    65 64 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 73 | g-type)).;.we.need.the.originals | 
| 4ada0 | 20 66 6f 72 0a 20 20 20 20 20 20 20 20 20 28 63    61 6e 64 69 64 61 74 65 73 20 28 70 6c 69 73 74 | .for..........(candidates.(plist | 
| 4adc0 | 2d 67 65 74 20 74 72 61 6e 73 66 6f 72 6d 65 64    20 3a 6f 72 69 67 2d 63 61 6e 64 69 64 61 74 65 | -get.transformed.:orig-candidate | 
| 4ade0 | 73 29 29 20 3b 20 64 65 66 61 75 6c 74 20 61 63    74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 28 62 | s)).;.default.action..........(b | 
| 4ae00 | 6f 75 6e 64 73 20 28 70 6c 69 73 74 2d 67 65 74    20 74 72 61 6e 73 66 6f 72 6d 65 64 20 3a 62 6f | ounds.(plist-get.transformed.:bo | 
| 4ae20 | 75 6e 64 73 29 29 0a 20 20 20 20 20 20 20 20 20    28 61 66 66 69 78 61 74 6f 72 20 28 65 6d 62 61 | unds))..........(affixator.(emba | 
| 4ae40 | 72 6b 2d 63 6f 6c 6c 65 63 74 2d 2d 61 66 66 69    78 61 74 6f 72 20 74 79 70 65 29 29 0a 20 20 20 | rk-collect--affixator.type)).... | 
| 4ae60 | 20 20 20 20 20 20 28 67 72 6f 75 70 65 72 20 28    65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 2d 2d | ......(grouper.(embark-collect-- | 
| 4ae80 | 6d 65 74 61 64 61 74 75 6d 20 74 79 70 65 20 27    67 72 6f 75 70 2d 66 75 6e 63 74 69 6f 6e 29 29 | metadatum.type.'group-function)) | 
| 4aea0 | 29 0a 20 20 20 20 28 77 68 65 6e 20 28 65 71 20    74 79 70 65 20 27 66 69 6c 65 29 0a 20 20 20 20 | ).....(when.(eq.type.'file)..... | 
| 4aec0 | 20 20 28 6c 65 74 20 28 28 64 69 72 20 28 62 75    66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 | ..(let.((dir.(buffer-local-value | 
| 4aee0 | 20 27 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74    6f 72 79 20 62 75 66 66 65 72 29 29 29 0a 20 20 | .'default-directory.buffer)))... | 
| 4af00 | 20 20 20 20 20 20 28 73 65 74 71 20 63 61 6e 64    69 64 61 74 65 73 0a 20 20 20 20 20 20 20 20 20 | ......(setq.candidates.......... | 
| 4af20 | 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61    6d 62 64 61 20 28 63 61 6e 64 29 0a 20 20 20 20 | .....(mapcar.(lambda.(cand)..... | 
| 4af40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 65 74 20 28 28 72 65 6c 20 28 | ....................(let.((rel.( | 
| 4af60 | 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61    6d 65 20 63 61 6e 64 20 64 69 72 29 29 29 0a 20 | file-relative-name.cand.dir))).. | 
| 4af80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 | .........................(if.(st | 
| 4afa0 | 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2e    2e 2f 22 20 72 65 6c 29 20 63 61 6e 64 20 72 65 | ring-prefix-p."../".rel).cand.re | 
| 4afc0 | 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 63 61 6e 64 69 | l))).......................candi | 
| 4afe0 | 64 61 74 65 73 29 29 29 29 0a 20 20 20 20 28 69    66 20 28 73 65 71 2d 73 6f 6d 65 20 23 27 69 64 | dates)))).....(if.(seq-some.#'id | 
| 4b000 | 65 6e 74 69 74 79 20 62 6f 75 6e 64 73 29 0a 20    20 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f | entity.bounds).......(cl-loop.fo | 
| 4b020 | 72 20 63 61 6e 64 20 69 6e 20 63 61 6e 64 69 64    61 74 65 73 20 61 6e 64 20 28 73 74 61 72 74 20 | r.cand.in.candidates.and.(start. | 
| 4b040 | 2e 20 5f 65 6e 64 29 20 69 6e 20 62 6f 75 6e 64    73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .._end).in.bounds............... | 
| 4b060 | 20 77 68 65 6e 20 73 74 61 72 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 64 6f 20 28 61 | .when.start................do.(a | 
| 4b080 | 64 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69    65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | dd-text-properties.............. | 
| 4b0a0 | 20 20 20 20 20 20 30 20 31 20 60 28 65 6d 62 61    72 6b 2d 2d 6c 6f 63 61 74 69 6f 6e 20 2c 28 63 | ......0.1.`(embark--location.,(c | 
| 4b0c0 | 6f 70 79 2d 6d 61 72 6b 65 72 20 73 74 61 72 74    29 29 20 63 61 6e 64 29 29 29 0a 20 20 20 20 28 | opy-marker.start)).cand))).....( | 
| 4b0e0 | 73 65 74 71 20 63 61 6e 64 69 64 61 74 65 73 20    28 66 75 6e 63 61 6c 6c 20 61 66 66 69 78 61 74 | setq.candidates.(funcall.affixat | 
| 4b100 | 6f 72 20 63 61 6e 64 69 64 61 74 65 73 29 29 0a    20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e | or.candidates)).....(with-curren | 
| 4b120 | 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a    20 20 20 20 20 20 28 73 65 74 71 20 65 6d 62 61 | t-buffer.buffer.......(setq.emba | 
| 4b140 | 72 6b 2d 2d 74 79 70 65 20 74 79 70 65 29 0a 20    20 20 20 20 20 28 75 6e 6c 65 73 73 20 65 6d 62 | rk--type.type).......(unless.emb | 
| 4b160 | 61 72 6b 2d 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20    20 20 20 20 20 28 73 65 74 71 20 65 6d 62 61 72 | ark--command.........(setq.embar | 
| 4b180 | 6b 2d 2d 63 6f 6d 6d 61 6e 64 20 23 27 65 6d 62    61 72 6b 2d 2d 67 6f 74 6f 29 29 0a 20 20 20 20 | k--command.#'embark--goto))..... | 
| 4b1a0 | 20 20 28 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63    74 2d 2d 66 6f 72 6d 61 74 2d 65 6e 74 72 69 65 | ..(embark-collect--format-entrie | 
| 4b1c0 | 73 20 63 61 6e 64 69 64 61 74 65 73 20 67 72 6f    75 70 65 72 29 29 0a 20 20 20 20 63 61 6e 64 69 | s.candidates.grouper)).....candi | 
| 4b1e0 | 64 61 74 65 73 29 29 0a 0a 28 64 65 66 75 6e 20    65 6d 62 61 72 6b 2d 2d 67 6f 74 6f 20 28 74 61 | dates))..(defun.embark--goto.(ta | 
| 4b200 | 72 67 65 74 29 0a 20 20 22 4a 75 6d 70 20 74 6f    20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 6c 6f | rget)..."Jump.to.the.original.lo | 
| 4b220 | 63 61 74 69 6f 6e 20 6f 66 20 54 41 52 47 45 54    2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 | cation.of.TARGET..This.function. | 
| 4b240 | 69 73 20 75 73 65 64 20 61 73 20 61 20 64 65 66    61 75 6c 74 20 61 63 74 69 6f 6e 20 69 6e 20 45 | is.used.as.a.default.action.in.E | 
| 4b260 | 6d 62 61 72 6b 20 43 6f 6c 6c 65 63 74 0a 62 75    66 66 65 72 73 20 77 68 65 6e 20 74 68 65 20 63 | mbark.Collect.buffers.when.the.c | 
| 4b280 | 61 6e 64 69 64 61 74 65 73 20 77 65 72 65 20 61    20 73 65 6c 65 63 74 69 6f 6e 20 66 72 6f 6d 20 | andidates.were.a.selection.from. | 
| 4b2a0 | 61 20 72 65 67 75 6c 61 72 0a 62 75 66 66 65 72    2e 22 0a 20 20 3b 3b 20 54 4f 44 4f 3a 20 65 6e | a.regular.buffer."...;;.TODO:.en | 
| 4b2c0 | 73 75 72 65 20 74 68 65 20 6c 6f 63 61 74 69 6f    6e 20 6a 75 6d 70 65 64 20 74 6f 20 69 73 20 76 | sure.the.location.jumped.to.is.v | 
| 4b2e0 | 69 73 69 62 6c 65 0a 20 20 3b 3b 20 54 4f 44 4f    3a 20 72 65 6d 6f 76 65 20 64 75 70 6c 69 63 61 | isible...;;.TODO:.remove.duplica | 
| 4b300 | 74 69 6f 6e 20 77 69 74 68 20 65 6d 62 61 72 6b    2d 6f 72 67 2d 67 6f 74 6f 2d 68 65 61 64 69 6e | tion.with.embark-org-goto-headin | 
| 4b320 | 67 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28    6d 61 72 6b 65 72 20 28 67 65 74 2d 74 65 78 74 | g...(when-let.((marker.(get-text | 
| 4b340 | 2d 70 72 6f 70 65 72 74 79 20 30 20 27 65 6d 62    61 72 6b 2d 2d 6c 6f 63 61 74 69 6f 6e 20 74 61 | -property.0.'embark--location.ta | 
| 4b360 | 72 67 65 74 29 29 29 0a 20 20 20 20 28 70 6f 70    2d 74 6f 2d 62 75 66 66 65 72 20 28 6d 61 72 6b | rget))).....(pop-to-buffer.(mark | 
| 4b380 | 65 72 2d 62 75 66 66 65 72 20 6d 61 72 6b 65 72    29 29 0a 20 20 20 20 28 77 69 64 65 6e 29 0a 20 | er-buffer.marker)).....(widen).. | 
| 4b3a0 | 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 6d 61    72 6b 65 72 29 0a 20 20 20 20 28 70 75 6c 73 65 | ...(goto-char.marker).....(pulse | 
| 4b3c0 | 2d 6d 6f 6d 65 6e 74 61 72 79 2d 68 69 67 68 6c    69 67 68 74 2d 6f 6e 65 2d 6c 69 6e 65 29 29 29 | -momentary-highlight-one-line))) | 
| 4b3e0 | 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d    2d 63 6f 6c 6c 65 63 74 20 28 62 75 66 66 65 72 | ..(defun.embark--collect.(buffer | 
| 4b400 | 2d 6e 61 6d 65 29 0a 20 20 22 43 72 65 61 74 65    20 61 6e 20 45 6d 62 61 72 6b 20 43 6f 6c 6c 65 | -name)..."Create.an.Embark.Colle | 
| 4b420 | 63 74 20 62 75 66 66 65 72 20 6e 61 6d 65 64 20    42 55 46 46 45 52 2d 4e 41 4d 45 2e 0a 0a 54 68 | ct.buffer.named.BUFFER-NAME...Th | 
| 4b440 | 65 20 66 75 6e 63 74 69 6f 6e 20 60 67 65 6e 65    72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 2d | e.function.`generate-new-buffer- | 
| 4b460 | 6e 61 6d 65 27 20 69 73 20 75 73 65 64 20 74 6f    20 65 6e 73 75 72 65 20 74 68 65 0a 62 75 66 66 | name'.is.used.to.ensure.the.buff | 
| 4b480 | 65 72 20 68 61 73 20 61 20 75 6e 69 71 75 65 20    6e 61 6d 65 2e 22 0a 20 20 28 6c 65 74 20 28 28 | er.has.a.unique.name."...(let.(( | 
| 4b4a0 | 62 75 66 66 65 72 20 28 67 65 6e 65 72 61 74 65    2d 6e 65 77 2d 62 75 66 66 65 72 20 62 75 66 66 | buffer.(generate-new-buffer.buff | 
| 4b4c0 | 65 72 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20    20 20 28 72 65 72 75 6e 20 28 65 6d 62 61 72 6b | er-name)).........(rerun.(embark | 
| 4b4e0 | 2d 2d 72 65 72 75 6e 2d 66 75 6e 63 74 69 6f 6e    20 23 27 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 | --rerun-function.#'embark-collec | 
| 4b500 | 74 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 63    75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 | t))).....(with-current-buffer.bu | 
| 4b520 | 66 66 65 72 0a 20 20 20 20 20 20 3b 3b 20 77 65    27 6c 6c 20 72 75 6e 20 74 68 65 20 6d 6f 64 65 | ffer.......;;.we'll.run.the.mode | 
| 4b540 | 20 68 6f 6f 6b 73 20 6f 6e 63 65 20 74 68 65 20    62 75 66 66 65 72 20 69 73 20 64 69 73 70 6c 61 | .hooks.once.the.buffer.is.displa | 
| 4b560 | 79 65 64 2c 20 73 6f 0a 20 20 20 20 20 20 3b 3b    20 74 68 65 20 68 6f 6f 6b 73 20 63 61 6e 20 6d | yed,.so.......;;.the.hooks.can.m | 
| 4b580 | 61 6b 65 20 75 73 65 20 6f 66 20 74 68 65 20 77    69 6e 64 6f 77 0a 20 20 20 20 20 20 28 64 65 6c | ake.use.of.the.window.......(del | 
| 4b5a0 | 61 79 2d 6d 6f 64 65 2d 68 6f 6f 6b 73 20 28 65    6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 2d 6d 6f | ay-mode-hooks.(embark-collect-mo | 
| 4b5c0 | 64 65 29 29 29 0a 0a 20 20 20 20 28 65 6d 62 61    72 6b 2d 2d 63 61 63 68 65 2d 69 6e 66 6f 20 62 | de)))......(embark--cache-info.b | 
| 4b5e0 | 75 66 66 65 72 29 0a 20 20 20 20 28 75 6e 6c 65    73 73 20 28 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 | uffer).....(unless.(embark-colle | 
| 4b600 | 63 74 2d 2d 75 70 64 61 74 65 2d 63 61 6e 64 69    64 61 74 65 73 20 62 75 66 66 65 72 29 0a 20 20 | ct--update-candidates.buffer)... | 
| 4b620 | 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20    22 4e 6f 20 63 61 6e 64 69 64 61 74 65 73 20 74 | ....(user-error."No.candidates.t | 
| 4b640 | 6f 20 63 6f 6c 6c 65 63 74 22 29 29 0a 0a 20 20    20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d | o.collect"))......(with-current- | 
| 4b660 | 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20    20 20 20 20 28 73 65 74 71 20 74 61 62 75 6c 61 | buffer.buffer.......(setq.tabula | 
| 4b680 | 74 65 64 2d 6c 69 73 74 2d 75 73 65 2d 68 65 61    64 65 72 2d 6c 69 6e 65 20 6e 69 6c 20 3b 20 64 | ted-list-use-header-line.nil.;.d | 
| 4b6a0 | 65 66 61 75 6c 74 20 74 6f 20 6e 6f 20 68 65 61    64 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 | efault.to.no.header............. | 
| 4b6c0 | 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 6f 72 6d    61 74 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 | header-line-format.nil.......... | 
| 4b6e0 | 20 20 20 74 61 62 75 6c 61 74 65 64 2d 6c 69 73    74 2d 2d 68 65 61 64 65 72 2d 73 74 72 69 6e 67 | ...tabulated-list--header-string | 
| 4b700 | 20 6e 69 6c 29 0a 20 20 20 20 20 20 28 73 65 74    71 20 65 6d 62 61 72 6b 2d 2d 72 65 72 75 6e 2d | .nil).......(setq.embark--rerun- | 
| 4b720 | 66 75 6e 63 74 69 6f 6e 20 72 65 72 75 6e 29 29    0a 0a 20 20 20 20 28 6c 65 74 20 28 28 77 69 6e | function.rerun))......(let.((win | 
| 4b740 | 64 6f 77 20 28 64 69 73 70 6c 61 79 2d 62 75 66    66 65 72 20 62 75 66 66 65 72 29 29 29 0a 20 20 | dow.(display-buffer.buffer)))... | 
| 4b760 | 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63 74    65 64 2d 77 69 6e 64 6f 77 20 77 69 6e 64 6f 77 | ....(with-selected-window.window | 
| 4b780 | 0a 20 20 20 20 20 20 20 20 28 72 75 6e 2d 6d 6f    64 65 2d 68 6f 6f 6b 73 29 0a 20 20 20 20 20 20 | .........(run-mode-hooks)....... | 
| 4b7a0 | 20 20 28 74 61 62 75 6c 61 74 65 64 2d 6c 69 73    74 2d 72 65 76 65 72 74 29 29 0a 20 20 20 20 20 | ..(tabulated-list-revert))...... | 
| 4b7c0 | 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 64 65 64    69 63 61 74 65 64 2d 70 20 77 69 6e 64 6f 77 20 | .(set-window-dedicated-p.window. | 
| 4b7e0 | 74 29 0a 20 20 20 20 20 20 62 75 66 66 65 72 29    29 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 | t).......buffer)))..(defun.embar | 
| 4b800 | 6b 2d 2d 64 65 73 63 72 69 70 74 69 76 65 2d 62    75 66 66 65 72 2d 6e 61 6d 65 20 28 74 79 70 65 | k--descriptive-buffer-name.(type | 
| 4b820 | 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 64 65    73 63 72 69 70 74 69 76 65 20 6e 61 6d 65 20 66 | )..."Return.a.descriptive.name.f | 
| 4b840 | 6f 72 20 61 6e 20 45 6d 62 61 72 6b 20 63 6f 6c    6c 65 63 74 20 6f 72 20 65 78 70 6f 72 74 20 62 | or.an.Embark.collect.or.export.b | 
| 4b860 | 75 66 66 65 72 2e 0a 54 59 50 45 20 73 68 6f 75    6c 64 20 62 65 20 65 69 74 68 65 72 20 60 63 6f | uffer..TYPE.should.be.either.`co | 
| 4b880 | 6c 6c 65 63 74 27 20 6f 72 20 60 65 78 70 6f 72    74 27 2e 22 0a 20 20 28 66 6f 72 6d 61 74 20 22 | llect'.or.`export'."...(format." | 
| 4b8a0 | 2a 45 6d 62 61 72 6b 20 25 73 3a 20 25 73 2a 22    0a 20 20 20 20 20 20 20 20 20 20 28 63 61 70 69 | *Embark.%s:.%s*"...........(capi | 
| 4b8c0 | 74 61 6c 69 7a 65 20 28 73 79 6d 62 6f 6c 2d 6e    61 6d 65 20 74 79 70 65 29 29 0a 20 20 20 20 20 | talize.(symbol-name.type))...... | 
| 4b8e0 | 20 20 20 20 20 28 69 66 20 28 6d 69 6e 69 62 75    66 66 65 72 70 29 0a 20 20 20 20 20 20 20 20 20 | .....(if.(minibufferp).......... | 
| 4b900 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73    20 2d 20 25 73 22 20 65 6d 62 61 72 6b 2d 2d 63 | .....(format."%s.-.%s".embark--c | 
| 4b920 | 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 69 | ommand.......................(mi | 
| 4b940 | 6e 69 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74    73 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 29 | nibuffer-contents-no-properties) | 
| 4b960 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 62    75 66 66 65 72 2d 6e 61 6d 65 29 29 29 29 0a 0a | ).............(buffer-name)))).. | 
| 4b980 | 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28    64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 63 6f 6c | ;;;###autoload.(defun.embark-col | 
| 4b9a0 | 6c 65 63 74 20 28 29 0a 20 20 22 43 72 65 61 74    65 20 61 6e 20 45 6d 62 61 72 6b 20 43 6f 6c 6c | lect.()..."Create.an.Embark.Coll | 
| 4b9c0 | 65 63 74 20 62 75 66 66 65 72 2e 0a 0a 54 6f 20    63 6f 6e 74 72 6f 6c 20 74 68 65 20 64 69 73 70 | ect.buffer...To.control.the.disp | 
| 4b9e0 | 6c 61 79 2c 20 61 64 64 20 61 6e 20 65 6e 74 72    79 20 74 6f 20 60 64 69 73 70 6c 61 79 2d 62 75 | lay,.add.an.entry.to.`display-bu | 
| 4ba00 | 66 66 65 72 2d 61 6c 69 73 74 27 0a 77 69 74 68    20 6b 65 79 20 5c 22 45 6d 62 61 72 6b 20 43 6f | ffer-alist'.with.key.\"Embark.Co | 
| 4ba20 | 6c 6c 65 63 74 5c 22 2e 0a 0a 49 6e 20 45 6d 62    61 72 6b 20 43 6f 6c 6c 65 63 74 20 62 75 66 66 | llect\"...In.Embark.Collect.buff | 
| 4ba40 | 65 72 73 20 60 72 65 76 65 72 74 2d 62 75 66 66    65 72 27 20 69 73 20 72 65 6d 61 70 70 65 64 20 | ers.`revert-buffer'.is.remapped. | 
| 4ba60 | 74 6f 0a 60 65 6d 62 61 72 6b 2d 72 65 72 75 6e    2d 63 6f 6c 6c 65 63 74 2d 6f 72 2d 65 78 70 6f | to.`embark-rerun-collect-or-expo | 
| 4ba80 | 72 74 27 2c 20 77 68 69 63 68 20 68 61 73 20 73    6c 69 67 68 74 6c 79 20 75 6e 75 73 75 61 6c 0a | rt',.which.has.slightly.unusual. | 
| 4baa0 | 62 65 68 61 76 69 6f 72 20 69 66 20 74 68 65 20    62 75 66 66 65 72 20 77 61 73 20 6f 62 74 61 69 | behavior.if.the.buffer.was.obtai | 
| 4bac0 | 6e 65 64 20 62 79 20 72 75 6e 6e 69 6e 67 20 60    65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 27 0a | ned.by.running.`embark-collect'. | 
| 4bae0 | 66 72 6f 6d 20 77 69 74 68 69 6e 20 61 20 6d 69    6e 69 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 74 | from.within.a.minibuffer.complet | 
| 4bb00 | 69 6f 6e 20 73 65 73 73 69 6f 6e 2e 20 20 49 6e    20 74 68 61 74 20 63 61 73 65 0a 72 65 72 75 6e | ion.session...In.that.case.rerun | 
| 4bb20 | 6e 69 6e 67 20 6a 75 73 74 20 72 65 73 74 61 72    74 73 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f | ning.just.restarts.the.completio | 
| 4bb40 | 6e 20 73 65 73 73 69 6f 6e 2c 20 74 68 61 74 20    69 73 2c 20 74 68 65 0a 63 6f 6d 6d 61 6e 64 20 | n.session,.that.is,.the.command. | 
| 4bb60 | 74 68 61 74 20 6f 70 65 6e 65 64 20 74 68 65 20    6d 69 6e 69 62 75 66 66 65 72 20 69 73 20 72 75 | that.opened.the.minibuffer.is.ru | 
| 4bb80 | 6e 20 61 67 61 69 6e 20 61 6e 64 20 74 68 65 0a    6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6e 74 65 | n.again.and.the.minibuffer.conte | 
| 4bba0 | 6e 74 73 20 72 65 73 74 6f 72 65 64 2e 20 20 59    6f 75 20 63 61 6e 20 74 68 65 6e 20 69 6e 74 65 | nts.restored...You.can.then.inte | 
| 4bbc0 | 72 61 63 74 20 6e 6f 72 6d 61 6c 6c 79 20 77 69    74 68 0a 74 68 65 20 63 6f 6d 6d 61 6e 64 2c 20 | ract.normally.with.the.command,. | 
| 4bbe0 | 70 65 72 68 61 70 73 20 65 64 69 74 69 6e 67 20    74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 63 | perhaps.editing.the.minibuffer.c | 
| 4bc00 | 6f 6e 74 65 6e 74 73 2c 20 61 6e 64 2c 20 69 66    20 79 6f 75 0a 77 69 73 68 2c 20 79 6f 75 20 63 | ontents,.and,.if.you.wish,.you.c | 
| 4bc20 | 61 6e 20 72 65 72 75 6e 20 60 65 6d 62 61 72 6b    2d 63 6f 6c 6c 65 63 74 27 20 74 6f 20 67 65 74 | an.rerun.`embark-collect'.to.get | 
| 4bc40 | 20 61 6e 20 75 70 64 61 74 65 64 20 62 75 66 66    65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | .an.updated.buffer."...(interact | 
| 4bc60 | 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 62 75    66 66 65 72 20 28 65 6d 62 61 72 6b 2d 2d 63 6f | ive)...(let.((buffer.(embark--co | 
| 4bc80 | 6c 6c 65 63 74 20 28 65 6d 62 61 72 6b 2d 2d 64    65 73 63 72 69 70 74 69 76 65 2d 62 75 66 66 65 | llect.(embark--descriptive-buffe | 
| 4bca0 | 72 2d 6e 61 6d 65 20 27 63 6f 6c 6c 65 63 74 29    29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6d | r-name.'collect)))).....(when.(m | 
| 4bcc0 | 69 6e 69 62 75 66 66 65 72 70 29 0a 20 20 20 20    20 20 28 65 6d 62 61 72 6b 2d 2d 72 75 6e 2d 61 | inibufferp).......(embark--run-a | 
| 4bce0 | 66 74 65 72 2d 63 6f 6d 6d 61 6e 64 20 23 27 70    6f 70 2d 74 6f 2d 62 75 66 66 65 72 20 62 75 66 | fter-command.#'pop-to-buffer.buf | 
| 4bd00 | 66 65 72 29 0a 20 20 20 20 20 20 28 65 6d 62 61    72 6b 2d 2d 71 75 69 74 2d 61 6e 64 2d 72 75 6e | fer).......(embark--quit-and-run | 
| 4bd20 | 20 23 27 6d 65 73 73 61 67 65 20 6e 69 6c 29 29    29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | .#'message.nil))))..;;;###autolo | 
| 4bd40 | 61 64 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b    2d 6c 69 76 65 20 28 29 0a 20 20 22 43 72 65 61 | ad.(defun.embark-live.()..."Crea | 
| 4bd60 | 74 65 20 61 20 6c 69 76 65 2d 75 70 64 61 74 69    6e 67 20 45 6d 62 61 72 6b 20 43 6f 6c 6c 65 63 | te.a.live-updating.Embark.Collec | 
| 4bd80 | 74 20 62 75 66 66 65 72 2e 0a 0a 54 6f 20 63 6f    6e 74 72 6f 6c 20 74 68 65 20 64 69 73 70 6c 61 | t.buffer...To.control.the.displa | 
| 4bda0 | 79 2c 20 61 64 64 20 61 6e 20 65 6e 74 72 79 20    74 6f 20 60 64 69 73 70 6c 61 79 2d 62 75 66 66 | y,.add.an.entry.to.`display-buff | 
| 4bdc0 | 65 72 2d 61 6c 69 73 74 27 0a 77 69 74 68 20 6b    65 79 20 5c 22 45 6d 62 61 72 6b 20 4c 69 76 65 | er-alist'.with.key.\"Embark.Live | 
| 4bde0 | 5c 22 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74    69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 6c 69 | \"."...(interactive)...(let.((li | 
| 4be00 | 76 65 2d 62 75 66 66 65 72 20 28 65 6d 62 61 72    6b 2d 2d 63 6f 6c 6c 65 63 74 0a 20 20 20 20 20 | ve-buffer.(embark--collect...... | 
| 4be20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 6f 72 6d 61 74 20 22 2a 45 6d 62 61 72 | .................(format."*Embar | 
| 4be40 | 6b 20 4c 69 76 65 3a 20 25 73 2a 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | k.Live:.%s*".................... | 
| 4be60 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28    6d 69 6e 69 62 75 66 66 65 72 70 29 0a 20 20 20 | ...........(if.(minibufferp).... | 
| 4be80 | 20 20 20 20 20 20 20 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 | ...............................( | 
| 4bea0 | 66 6f 72 6d 61 74 20 22 4d 2d 78 20 25 73 22 20    65 6d 62 61 72 6b 2d 2d 63 6f 6d 6d 61 6e 64 29 | format."M-x.%s".embark--command) | 
| 4bec0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 4bee0 | 20 28 62 75 66 66 65 72 2d 6e 61 6d 65 29 29 29    29 29 0a 20 20 20 20 20 20 20 20 28 72 75 6e 2d | .(buffer-name))))).........(run- | 
| 4bf00 | 63 6f 6c 6c 65 63 74 20 28 6d 61 6b 65 2d 73 79    6d 62 6f 6c 20 22 72 75 6e 2d 63 6f 6c 6c 65 63 | collect.(make-symbol."run-collec | 
| 4bf20 | 74 22 29 29 0a 20 20 20 20 20 20 20 20 28 73 74    6f 70 2d 63 6f 6c 6c 65 63 74 20 28 6d 61 6b 65 | t")).........(stop-collect.(make | 
| 4bf40 | 2d 73 79 6d 62 6f 6c 20 22 73 74 6f 70 2d 63 6f    6c 6c 65 63 74 22 29 29 0a 20 20 20 20 20 20 20 | -symbol."stop-collect"))........ | 
| 4bf60 | 20 74 69 6d 65 72 29 0a 20 20 20 20 28 73 65 74    66 20 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 | .timer).....(setf.(symbol-functi | 
| 4bf80 | 6f 6e 20 73 74 6f 70 2d 63 6f 6c 6c 65 63 74 29    0a 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 | on.stop-collect)...........(lamb | 
| 4bfa0 | 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 | da.().............(remove-hook.' | 
| 4bfc0 | 63 68 61 6e 67 65 2d 6d 61 6a 6f 72 2d 6d 6f 64    65 2d 68 6f 6f 6b 20 73 74 6f 70 2d 63 6f 6c 6c | change-major-mode-hook.stop-coll | 
| 4bfe0 | 65 63 74 20 74 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 | ect.t).............(remove-hook. | 
| 4c000 | 27 61 66 74 65 72 2d 63 68 61 6e 67 65 2d 66 75    6e 63 74 69 6f 6e 73 20 72 75 6e 2d 63 6f 6c 6c | 'after-change-functions.run-coll | 
| 4c020 | 65 63 74 20 74 29 29 29 0a 20 20 20 20 28 73 65    74 66 20 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 | ect.t))).....(setf.(symbol-funct | 
| 4c040 | 69 6f 6e 20 72 75 6e 2d 63 6f 6c 6c 65 63 74 29    0a 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 | ion.run-collect)...........(lamb | 
| 4c060 | 64 61 20 28 5f 31 20 5f 32 20 5f 33 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 | da.(_1._2._3).............(unles | 
| 4c080 | 73 20 74 69 6d 65 72 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 65 74 71 20 74 69 6d 65 | s.timer...............(setq.time | 
| 4c0a0 | 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 72 75 6e 2d 77 69 74 68 2d | r.....................(run-with- | 
| 4c0c0 | 69 64 6c 65 2d 74 69 6d 65 72 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | idle-timer...................... | 
| 4c0e0 | 30 2e 30 35 20 6e 69 6c 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | 0.05.nil......................(l | 
| 4c100 | 61 6d 62 64 61 20 28 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 | ambda.()........................ | 
| 4c120 | 28 69 66 20 28 6e 6f 74 20 28 62 75 66 66 65 72    2d 6c 69 76 65 2d 70 20 6c 69 76 65 2d 62 75 66 | (if.(not.(buffer-live-p.live-buf | 
| 4c140 | 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fer))........................... | 
| 4c160 | 20 28 66 75 6e 63 61 6c 6c 20 73 74 6f 70 2d 63    6f 6c 6c 65 63 74 29 0a 20 20 20 20 20 20 20 20 | .(funcall.stop-collect)......... | 
| 4c180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 | .................(embark-collect | 
| 4c1a0 | 2d 2d 75 70 64 61 74 65 2d 63 61 6e 64 69 64 61    74 65 73 20 6c 69 76 65 2d 62 75 66 66 65 72 29 | --update-candidates.live-buffer) | 
| 4c1c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d | ..........................(with- | 
| 4c1e0 | 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 6c    69 76 65 2d 62 75 66 66 65 72 0a 20 20 20 20 20 | current-buffer.live-buffer...... | 
| 4c200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3b 3b 20 54 4f 44 4f 20 66 69 | ......................;;.TODO.fi | 
| 4c220 | 67 75 72 65 20 6f 75 74 20 77 68 79 20 49 20 63    61 6e 27 74 20 72 65 73 74 6f 72 65 20 70 6f 69 | gure.out.why.I.can't.restore.poi | 
| 4c240 | 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 | nt............................(t | 
| 4c260 | 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 70 72    69 6e 74 20 74 20 74 29 29 0a 20 20 20 20 20 20 | abulated-list-print.t.t))....... | 
| 4c280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 65 74 71 20 74 69 6d 65 72 20 6e | ...................(setq.timer.n | 
| 4c2a0 | 69 6c 29 29 29 29 29 29 29 29 0a 20 20 20 20 28    61 64 64 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d | il)))))))).....(add-hook.'after- | 
| 4c2c0 | 63 68 61 6e 67 65 2d 66 75 6e 63 74 69 6f 6e 73    20 72 75 6e 2d 63 6f 6c 6c 65 63 74 20 6e 69 6c | change-functions.run-collect.nil | 
| 4c2e0 | 20 74 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6d    69 6e 69 62 75 66 66 65 72 70 29 0a 20 20 20 20 | .t).....(when.(minibufferp)..... | 
| 4c300 | 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 63 68 61    6e 67 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 68 | ..(add-hook.'change-major-mode-h | 
| 4c320 | 6f 6f 6b 20 73 74 6f 70 2d 63 6f 6c 6c 65 63 74    20 6e 69 6c 20 74 29 29 29 29 0a 0a 28 64 65 66 | ook.stop-collect.nil.t))))..(def | 
| 4c340 | 75 6e 20 65 6d 62 61 72 6b 2d 2d 72 65 72 75 6e    2d 66 75 6e 63 74 69 6f 6e 20 28 6b 69 6e 64 29 | un.embark--rerun-function.(kind) | 
| 4c360 | 0a 20 20 22 52 65 74 75 72 6e 20 61 20 72 65 72    75 6e 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 | ..."Return.a.rerun.function.for. | 
| 4c380 | 61 6e 20 65 78 70 6f 72 74 20 6f 72 20 63 6f 6c    6c 65 63 74 20 62 75 66 66 65 72 20 69 6e 20 74 | an.export.or.collect.buffer.in.t | 
| 4c3a0 | 68 69 73 20 63 6f 6e 74 65 78 74 2e 0a 54 68 65    20 70 61 72 61 6d 65 74 65 72 20 4b 49 4e 44 20 | his.context..The.parameter.KIND. | 
| 4c3c0 | 73 68 6f 75 6c 64 20 62 65 20 65 69 74 68 65 72    20 60 65 6d 62 61 72 6b 2d 65 78 70 6f 72 74 27 | should.be.either.`embark-export' | 
| 4c3e0 | 20 6f 72 20 60 65 6d 62 61 72 6b 2d 63 6f 6c 6c    65 63 74 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 | .or.`embark-collect'."...(let.(( | 
| 4c400 | 62 75 66 66 65 72 20 28 6f 72 20 65 6d 62 61 72    6b 2d 2d 74 61 72 67 65 74 2d 62 75 66 66 65 72 | buffer.(or.embark--target-buffer | 
| 4c420 | 20 28 65 6d 62 61 72 6b 2d 2d 74 61 72 67 65 74    2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 20 | .(embark--target-buffer)))...... | 
| 4c440 | 20 20 20 28 63 6f 6d 6d 61 6e 64 20 65 6d 62 61    72 6b 2d 2d 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 | ...(command.embark--command))... | 
| 4c460 | 20 20 28 63 6c 2d 66 6c 65 74 20 28 28 72 65 72    75 6e 6e 65 72 20 28 61 63 74 69 6f 6e 29 0a 20 | ..(cl-flet.((rerunner.(action).. | 
| 4c480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 61 6d 62 64 61 20 28 26 72 65 73 74 20 5f 29 | ...............(lambda.(&rest._) | 
| 4c4a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 71 75 69 74 2d 77 69 6e 64 6f 77 20 | ...................(quit-window. | 
| 4c4c0 | 27 6b 69 6c 6c 2d 62 75 66 66 65 72 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'kill-buffer)................... | 
| 4c4e0 | 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75    66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 | (with-current-buffer............ | 
| 4c500 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28    62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 62 75 | ...........(if.(buffer-live-p.bu | 
| 4c520 | 66 66 65 72 29 20 62 75 66 66 65 72 20 28 63 75    72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 0a 20 | ffer).buffer.(current-buffer)).. | 
| 4c540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 65 74 20 28 28 65 6d 62 61 72 6b | ...................(let.((embark | 
| 4c560 | 2d 2d 63 6f 6d 6d 61 6e 64 20 63 6f 6d 6d 61 6e    64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | --command.command))............. | 
| 4c580 | 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61    6c 6c 20 61 63 74 69 6f 6e 29 29 29 29 29 29 0a | ..........(funcall.action)))))). | 
| 4c5a0 | 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 69 6e    69 62 75 66 66 65 72 70 29 0a 20 20 20 20 20 20 | ........(if.(minibufferp)....... | 
| 4c5c0 | 20 20 20 20 28 72 65 72 75 6e 6e 65 72 0a 20 20    20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | ....(rerunner............(let.(( | 
| 4c5e0 | 69 6e 70 75 74 20 28 6d 69 6e 69 62 75 66 66 65    72 2d 63 6f 6e 74 65 6e 74 73 2d 6e 6f 2d 70 72 | input.(minibuffer-contents-no-pr | 
| 4c600 | 6f 70 65 72 74 69 65 73 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 | operties)))..............(lambda | 
| 4c620 | 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 77 | .()................(minibuffer-w | 
| 4c640 | 69 74 68 2d 73 65 74 75 70 2d 68 6f 6f 6b 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ith-setup-hook.................. | 
| 4c660 | 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(lambda.().................... | 
| 4c680 | 20 20 28 64 65 6c 65 74 65 2d 6d 69 6e 69 62 75    66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 0a 20 | ..(delete-minibuffer-contents).. | 
| 4c6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 69 6e 73 65 72 74 20 69 6e 70 75 | ....................(insert.inpu | 
| 4c6c0 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 73 65 74 71 20 74 68 69 73 2d | t))..................(setq.this- | 
| 4c6e0 | 63 6f 6d 6d 61 6e 64 20 65 6d 62 61 72 6b 2d 2d    63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 | command.embark--command)........ | 
| 4c700 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 6d 61    6e 64 2d 65 78 65 63 75 74 65 20 65 6d 62 61 72 | ..........(command-execute.embar | 
| 4c720 | 6b 2d 2d 63 6f 6d 6d 61 6e 64 29 29 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 28 72 65 72 75 6e | k--command)))))...........(rerun | 
| 4c740 | 6e 65 72 20 6b 69 6e 64 29 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 72 65 72 | ner.kind)))))..(defun.embark-rer | 
| 4c760 | 75 6e 2d 63 6f 6c 6c 65 63 74 2d 6f 72 2d 65 78    70 6f 72 74 20 28 29 0a 20 20 22 52 65 72 75 6e | un-collect-or-export.()..."Rerun | 
| 4c780 | 20 74 68 65 20 60 65 6d 62 61 72 6b 2d 63 6f 6c    6c 65 63 74 27 20 6f 72 20 60 65 6d 62 61 72 6b | .the.`embark-collect'.or.`embark | 
| 4c7a0 | 2d 65 78 70 6f 72 74 27 20 74 68 61 74 20 63 72    65 61 74 65 64 20 74 68 69 73 20 62 75 66 66 65 | -export'.that.created.this.buffe | 
| 4c7c0 | 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69    76 65 29 0a 20 20 28 69 66 20 65 6d 62 61 72 6b | r."...(interactive)...(if.embark | 
| 4c7e0 | 2d 2d 72 65 72 75 6e 2d 66 75 6e 63 74 69 6f 6e    0a 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 | --rerun-function.......(funcall. | 
| 4c800 | 65 6d 62 61 72 6b 2d 2d 72 65 72 75 6e 2d 66 75    6e 63 74 69 6f 6e 29 0a 20 20 20 20 28 75 73 65 | embark--rerun-function).....(use | 
| 4c820 | 72 2d 65 72 72 6f 72 20 22 4e 6f 20 66 75 6e 63    74 69 6f 6e 20 74 6f 20 72 65 72 75 6e 20 63 6f | r-error."No.function.to.rerun.co | 
| 4c840 | 6c 6c 65 63 74 20 6f 72 20 65 78 70 6f 72 74 20    66 6f 75 6e 64 22 29 29 29 0a 0a 3b 3b 3b 23 23 | llect.or.export.found")))..;;;## | 
| 4c860 | 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e    20 65 6d 62 61 72 6b 2d 65 78 70 6f 72 74 20 28 | #autoload.(defun.embark-export.( | 
| 4c880 | 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 74 79    70 65 2d 73 70 65 63 69 66 69 63 20 62 75 66 66 | )..."Create.a.type-specific.buff | 
| 4c8a0 | 65 72 20 74 6f 20 6d 61 6e 61 67 65 20 63 75 72    72 65 6e 74 20 63 61 6e 64 69 64 61 74 65 73 2e | er.to.manage.current.candidates. | 
| 4c8c0 | 0a 54 68 65 20 76 61 72 69 61 62 6c 65 20 60 65    6d 62 61 72 6b 2d 65 78 70 6f 72 74 65 72 73 2d | .The.variable.`embark-exporters- | 
| 4c8e0 | 61 6c 69 73 74 27 20 63 6f 6e 74 72 6f 6c 73 20    68 6f 77 20 74 6f 20 6d 61 6b 65 20 74 68 65 0a | alist'.controls.how.to.make.the. | 
| 4c900 | 62 75 66 66 65 72 20 66 6f 72 20 65 61 63 68 20    74 79 70 65 20 6f 66 20 63 6f 6d 70 6c 65 74 69 | buffer.for.each.type.of.completi | 
| 4c920 | 6f 6e 2e 0a 0a 49 6e 20 45 6d 62 61 72 6b 20 45    78 70 6f 72 74 20 62 75 66 66 65 72 73 20 60 72 | on...In.Embark.Export.buffers.`r | 
| 4c940 | 65 76 65 72 74 2d 62 75 66 66 65 72 27 20 69 73    20 72 65 6d 61 70 70 65 64 20 74 6f 0a 60 65 6d | evert-buffer'.is.remapped.to.`em | 
| 4c960 | 62 61 72 6b 2d 72 65 72 75 6e 2d 63 6f 6c 6c 65    63 74 2d 6f 72 2d 65 78 70 6f 72 74 27 2c 20 77 | bark-rerun-collect-or-export',.w | 
| 4c980 | 68 69 63 68 20 68 61 73 20 73 6c 69 67 68 74 6c    79 20 75 6e 75 73 75 61 6c 0a 62 65 68 61 76 69 | hich.has.slightly.unusual.behavi | 
| 4c9a0 | 6f 72 20 69 66 20 74 68 65 20 62 75 66 66 65 72    20 77 61 73 20 6f 62 74 61 69 6e 65 64 20 62 79 | or.if.the.buffer.was.obtained.by | 
| 4c9c0 | 20 72 75 6e 6e 69 6e 67 20 60 65 6d 62 61 72 6b    2d 65 78 70 6f 72 74 27 0a 66 72 6f 6d 20 77 69 | .running.`embark-export'.from.wi | 
| 4c9e0 | 74 68 69 6e 20 61 20 6d 69 6e 69 62 75 66 66 65    72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73 | thin.a.minibuffer.completion.ses | 
| 4ca00 | 73 69 6f 6e 2e 20 20 49 6e 20 74 68 61 74 20 63    61 73 65 0a 72 65 76 65 72 74 69 6e 67 20 6a 75 | sion...In.that.case.reverting.ju | 
| 4ca20 | 73 74 20 72 65 73 74 61 72 74 73 20 74 68 65 20    63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73 73 69 | st.restarts.the.completion.sessi | 
| 4ca40 | 6f 6e 2c 20 74 68 61 74 20 69 73 2c 20 74 68 65    0a 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 6f 70 | on,.that.is,.the.command.that.op | 
| 4ca60 | 65 6e 65 64 20 74 68 65 20 6d 69 6e 69 62 75 66    66 65 72 20 69 73 20 72 75 6e 20 61 67 61 69 6e | ened.the.minibuffer.is.run.again | 
| 4ca80 | 20 61 6e 64 20 74 68 65 0a 6d 69 6e 69 62 75 66    66 65 72 20 63 6f 6e 74 65 6e 74 73 20 72 65 73 | .and.the.minibuffer.contents.res | 
| 4caa0 | 74 6f 72 65 64 2e 20 20 59 6f 75 20 63 61 6e 20    74 68 65 6e 20 69 6e 74 65 72 61 63 74 20 6e 6f | tored...You.can.then.interact.no | 
| 4cac0 | 72 6d 61 6c 6c 79 0a 77 69 74 68 20 74 68 65 20    63 6f 6d 6d 61 6e 64 2c 20 70 65 72 68 61 70 73 | rmally.with.the.command,.perhaps | 
| 4cae0 | 20 65 64 69 74 69 6e 67 20 74 68 65 20 6d 69 6e    69 62 75 66 66 65 72 20 63 6f 6e 74 65 6e 74 73 | .editing.the.minibuffer.contents | 
| 4cb00 | 2c 20 61 6e 64 2c 0a 69 66 20 79 6f 75 20 77 69    73 68 2c 20 79 6f 75 20 63 61 6e 20 72 65 72 75 | ,.and,.if.you.wish,.you.can.reru | 
| 4cb20 | 6e 20 60 65 6d 62 61 72 6b 2d 65 78 70 6f 72 74    27 20 74 6f 20 67 65 74 20 61 6e 20 75 70 64 61 | n.`embark-export'.to.get.an.upda | 
| 4cb40 | 74 65 64 0a 62 75 66 66 65 72 2e 22 0a 20 20 28    69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 | ted.buffer."...(interactive)...( | 
| 4cb60 | 6c 65 74 2a 20 28 28 74 72 61 6e 73 66 6f 72 6d    65 64 20 28 65 6d 62 61 72 6b 2d 2d 6d 61 79 62 | let*.((transformed.(embark--mayb | 
| 4cb80 | 65 2d 74 72 61 6e 73 66 6f 72 6d 2d 63 61 6e 64    69 64 61 74 65 73 29 29 0a 20 20 20 20 20 20 20 | e-transform-candidates))........ | 
| 4cba0 | 20 20 28 63 61 6e 64 69 64 61 74 65 73 20 28 6f    72 20 28 70 6c 69 73 74 2d 67 65 74 20 74 72 61 | ..(candidates.(or.(plist-get.tra | 
| 4cbc0 | 6e 73 66 6f 72 6d 65 64 20 3a 63 61 6e 64 69 64    61 74 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 | nsformed.:candidates)........... | 
| 4cbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 63 | ...............(user-error."No.c | 
| 4cc00 | 61 6e 64 69 64 61 74 65 73 20 66 6f 72 20 65 78    70 6f 72 74 22 29 29 29 0a 20 20 20 20 20 20 20 | andidates.for.export")))........ | 
| 4cc20 | 20 20 28 74 79 70 65 20 28 70 6c 69 73 74 2d 67    65 74 20 74 72 61 6e 73 66 6f 72 6d 65 64 20 3a | ..(type.(plist-get.transformed.: | 
| 4cc40 | 74 79 70 65 29 29 29 0a 20 20 20 20 28 6c 65 74    20 28 28 65 78 70 6f 72 74 65 72 20 28 6f 72 20 | type))).....(let.((exporter.(or. | 
| 4cc60 | 28 61 6c 69 73 74 2d 67 65 74 20 74 79 70 65 20    65 6d 62 61 72 6b 2d 65 78 70 6f 72 74 65 72 73 | (alist-get.type.embark-exporters | 
| 4cc80 | 2d 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -alist)......................... | 
| 4cca0 | 28 61 6c 69 73 74 2d 67 65 74 20 74 20 65 6d 62    61 72 6b 2d 65 78 70 6f 72 74 65 72 73 2d 61 6c | (alist-get.t.embark-exporters-al | 
| 4ccc0 | 69 73 74 29 29 29 29 0a 20 20 20 20 20 20 28 69    66 20 28 65 71 20 65 78 70 6f 72 74 65 72 20 27 | ist)))).......(if.(eq.exporter.' | 
| 4cce0 | 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 29 0a    20 20 20 20 20 20 20 20 20 20 28 65 6d 62 61 72 | embark-collect)...........(embar | 
| 4cd00 | 6b 2d 63 6f 6c 6c 65 63 74 29 0a 20 20 20 20 20    20 20 20 28 6c 65 74 2a 20 28 28 61 66 74 65 72 | k-collect).........(let*.((after | 
| 4cd20 | 20 65 6d 62 61 72 6b 2d 61 66 74 65 72 2d 65 78    70 6f 72 74 2d 68 6f 6f 6b 29 0a 20 20 20 20 20 | .embark-after-export-hook)...... | 
| 4cd40 | 20 20 20 20 20 20 20 20 20 20 28 63 6d 64 20 65    6d 62 61 72 6b 2d 2d 63 6f 6d 6d 61 6e 64 29 0a | ..........(cmd.embark--command). | 
| 4cd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6e 61 6d 65 20 28 65 6d 62 61 72 6b 2d 2d 64 65 | ...............(name.(embark--de | 
| 4cd80 | 73 63 72 69 70 74 69 76 65 2d 62 75 66 66 65 72    2d 6e 61 6d 65 20 27 65 78 70 6f 72 74 29 29 0a | scriptive-buffer-name.'export)). | 
| 4cda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    72 65 72 75 6e 20 28 65 6d 62 61 72 6b 2d 2d 72 | ...............(rerun.(embark--r | 
| 4cdc0 | 65 72 75 6e 2d 66 75 6e 63 74 69 6f 6e 20 23 27    65 6d 62 61 72 6b 2d 65 78 70 6f 72 74 29 29 0a | erun-function.#'embark-export)). | 
| 4cde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    62 75 66 66 65 72 20 28 73 61 76 65 2d 65 78 63 | ...............(buffer.(save-exc | 
| 4ce00 | 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ursion.......................... | 
| 4ce20 | 28 66 75 6e 63 61 6c 6c 20 65 78 70 6f 72 74 65    72 20 63 61 6e 64 69 64 61 74 65 73 29 0a 20 20 | (funcall.exporter.candidates)... | 
| 4ce40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 72 65 6e 61 6d 65 2d 62 | .......................(rename-b | 
| 4ce60 | 75 66 66 65 72 20 6e 61 6d 65 20 74 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uffer.name.t)................... | 
| 4ce80 | 20 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 2d    62 75 66 66 65 72 29 29 29 29 0a 20 20 20 20 20 | .......(current-buffer))))...... | 
| 4cea0 | 20 20 20 20 20 28 65 6d 62 61 72 6b 2d 2d 71 75    69 74 2d 61 6e 64 2d 72 75 6e 0a 20 20 20 20 20 | .....(embark--quit-and-run...... | 
| 4cec0 | 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | ......(lambda.()..............(p | 
| 4cee0 | 6f 70 2d 74 6f 2d 62 75 66 66 65 72 20 62 75 66    66 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 | op-to-buffer.buffer)............ | 
| 4cf00 | 20 20 28 73 65 74 71 20 65 6d 62 61 72 6b 2d 2d    72 65 72 75 6e 2d 66 75 6e 63 74 69 6f 6e 20 72 | ..(setq.embark--rerun-function.r | 
| 4cf20 | 65 72 75 6e 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 75 73 65 2d 6c 6f 63 61 6c 2d 6d 61 | erun)..............(use-local-ma | 
| 4cf40 | 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 6b 65 2d 63 6f 6d 70 6f 73 65 64 2d 6b | p...............(make-composed-k | 
| 4cf60 | 65 79 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 27 28 6b 65 79 6d 61 70 0a 20 20 | eymap................'(keymap... | 
| 4cf80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    72 65 6d 61 70 20 6b 65 79 6d 61 70 0a 20 20 20 | ...............(remap.keymap.... | 
| 4cfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 72 65 76 65 72 74 2d 62 75 66 | .....................(revert-buf | 
| 4cfc0 | 66 65 72 20 2e 20 65 6d 62 61 72 6b 2d 72 65 72    75 6e 2d 63 6f 6c 6c 65 63 74 2d 6f 72 2d 65 78 | fer...embark-rerun-collect-or-ex | 
| 4cfe0 | 70 6f 72 74 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 2d | port)))................(current- | 
| 4d000 | 6c 6f 63 61 6c 2d 6d 61 70 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | local-map)))..............(let.( | 
| 4d020 | 28 65 6d 62 61 72 6b 2d 61 66 74 65 72 2d 65 78    70 6f 72 74 2d 68 6f 6f 6b 20 61 66 74 65 72 29 | (embark-after-export-hook.after) | 
| 4d040 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 65 6d 62 61 72 6b 2d 2d 63 6f 6d | ....................(embark--com | 
| 4d060 | 6d 61 6e 64 20 63 6d 64 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 72 75 6e 2d 68 | mand.cmd))................(run-h | 
| 4d080 | 6f 6f 6b 73 20 27 65 6d 62 61 72 6b 2d 61 66 74    65 72 2d 65 78 70 6f 72 74 2d 68 6f 6f 6b 29 29 | ooks.'embark-after-export-hook)) | 
| 4d0a0 | 29 29 29 29 29 29 29 0a 0a 28 64 65 66 6d 61 63    72 6f 20 65 6d 62 61 72 6b 2d 2d 65 78 70 6f 72 | )))))))..(defmacro.embark--expor | 
| 4d0c0 | 74 2d 72 65 6e 61 6d 65 20 28 62 75 66 66 65 72    20 74 69 74 6c 65 20 26 72 65 73 74 20 62 6f 64 | t-rename.(buffer.title.&rest.bod | 
| 4d0e0 | 79 29 0a 20 20 22 52 75 6e 20 42 4f 44 59 20 61    6e 64 20 72 65 6e 61 6d 65 20 42 55 46 46 45 52 | y)..."Run.BODY.and.rename.BUFFER | 
| 4d100 | 20 74 6f 20 45 6d 62 61 72 6b 20 65 78 70 6f 72    74 20 62 75 66 66 65 72 20 77 69 74 68 20 54 49 | .to.Embark.export.buffer.with.TI | 
| 4d120 | 54 4c 45 2e 22 0a 20 20 28 64 65 63 6c 61 72 65    20 28 69 6e 64 65 6e 74 20 32 29 29 0a 20 20 28 | TLE."...(declare.(indent.2))...( | 
| 4d140 | 6c 65 74 20 28 28 73 61 76 65 64 20 28 6d 61 6b    65 2d 73 79 6d 62 6f 6c 20 22 73 61 76 65 64 22 | let.((saved.(make-symbol."saved" | 
| 4d160 | 29 29 29 0a 20 20 20 20 60 28 6c 65 74 20 28 28    2c 73 61 76 65 64 20 28 65 6d 62 61 72 6b 2d 72 | ))).....`(let.((,saved.(embark-r | 
| 4d180 | 65 6e 61 6d 65 2d 62 75 66 66 65 72 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ename-buffer.................... | 
| 4d1a0 | 20 2c 62 75 66 66 65 72 20 22 20 2a 45 6d 62 61    72 6b 20 53 61 76 65 64 2a 22 20 74 29 29 29 0a | .,buffer.".*Embark.Saved*".t))). | 
| 4d1c0 | 20 20 20 20 20 20 20 2c 40 62 6f 64 79 0a 20 20    20 20 20 20 20 28 73 65 74 2d 62 75 66 66 65 72 | .......,@body........(set-buffer | 
| 4d1e0 | 20 28 65 6d 62 61 72 6b 2d 72 65 6e 61 6d 65 2d    62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 | .(embark-rename-buffer.......... | 
| 4d200 | 20 20 20 20 20 20 20 20 20 20 20 2c 62 75 66 66    65 72 20 2c 28 66 6f 72 6d 61 74 20 22 2a 45 6d | ...........,buffer.,(format."*Em | 
| 4d220 | 62 61 72 6b 20 45 78 70 6f 72 74 20 25 73 2a 22    20 74 69 74 6c 65 29 20 74 29 29 0a 20 20 20 20 | bark.Export.%s*".title).t))..... | 
| 4d240 | 20 20 20 28 77 68 65 6e 20 2c 73 61 76 65 64 20    28 65 6d 62 61 72 6b 2d 72 65 6e 61 6d 65 2d 62 | ...(when.,saved.(embark-rename-b | 
| 4d260 | 75 66 66 65 72 20 2c 73 61 76 65 64 20 2c 62 75    66 66 65 72 29 29 29 29 29 0a 0a 28 64 65 66 75 | uffer.,saved.,buffer)))))..(defu | 
| 4d280 | 6e 20 65 6d 62 61 72 6b 2d 2d 65 78 70 6f 72 74    2d 63 75 73 74 6f 6d 69 7a 65 20 28 69 74 65 6d | n.embark--export-customize.(item | 
| 4d2a0 | 73 20 74 79 70 65 20 70 72 65 64 29 0a 20 20 22    43 72 65 61 74 65 20 61 20 63 75 73 74 6f 6d 69 | s.type.pred)..."Create.a.customi | 
| 4d2c0 | 7a 61 74 69 6f 6e 20 62 75 66 66 65 72 20 6c 69    73 74 69 6e 67 20 49 54 45 4d 53 2e 0a 54 59 50 | zation.buffer.listing.ITEMS..TYP | 
| 4d2e0 | 45 20 69 73 20 74 68 65 20 69 74 65 6d 73 20 74    79 70 65 2e 0a 50 52 45 44 20 69 73 20 61 20 70 | E.is.the.items.type..PRED.is.a.p | 
| 4d300 | 72 65 64 69 63 61 74 65 20 66 75 6e 63 74 69 6f    6e 20 75 73 65 64 20 74 6f 20 66 69 6c 74 65 72 | redicate.function.used.to.filter | 
| 4d320 | 20 74 68 65 20 69 74 65 6d 73 2e 22 0a 20 20 28    63 75 73 74 6f 6d 2d 62 75 66 66 65 72 2d 63 72 | .the.items."...(custom-buffer-cr | 
| 4d340 | 65 61 74 65 0a 20 20 20 28 63 6c 2d 6c 6f 6f 70    20 66 6f 72 20 69 74 65 6d 20 69 6e 20 69 74 65 | eate....(cl-loop.for.item.in.ite | 
| 4d360 | 6d 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 66    6f 72 20 73 79 6d 20 3d 20 28 69 6e 74 65 72 6e | ms.............for.sym.=.(intern | 
| 4d380 | 2d 73 6f 66 74 20 69 74 65 6d 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 77 68 65 6e 20 28 61 6e | -soft.item).............when.(an | 
| 4d3a0 | 64 20 73 79 6d 20 28 66 75 6e 63 61 6c 6c 20 70    72 65 64 20 73 79 6d 29 29 20 63 6f 6c 6c 65 63 | d.sym.(funcall.pred.sym)).collec | 
| 4d3c0 | 74 20 60 28 2c 73 79 6d 20 2c 74 79 70 65 29 29    29 29 0a 0a 28 61 75 74 6f 6c 6f 61 64 20 27 61 | t.`(,sym.,type))))..(autoload.'a | 
| 4d3e0 | 70 72 6f 70 6f 73 2d 70 61 72 73 65 2d 70 61 74    74 65 72 6e 20 22 61 70 72 6f 70 6f 73 22 29 0a | propos-parse-pattern."apropos"). | 
| 4d400 | 28 61 75 74 6f 6c 6f 61 64 20 27 61 70 72 6f 70    6f 73 2d 73 79 6d 62 6f 6c 73 2d 69 6e 74 65 72 | (autoload.'apropos-symbols-inter | 
| 4d420 | 6e 61 6c 20 22 61 70 72 6f 70 6f 73 22 29 0a 28    64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 65 78 70 | nal."apropos").(defun.embark-exp | 
| 4d440 | 6f 72 74 2d 61 70 72 6f 70 6f 73 20 28 73 79 6d    62 6f 6c 73 29 0a 20 20 22 43 72 65 61 74 65 20 | ort-apropos.(symbols)..."Create. | 
| 4d460 | 61 70 72 6f 70 6f 73 20 62 75 66 66 65 72 20 6c    69 73 74 69 6e 67 20 53 59 4d 42 4f 4c 53 2e 22 | apropos.buffer.listing.SYMBOLS." | 
| 4d480 | 0a 20 20 28 65 6d 62 61 72 6b 2d 2d 65 78 70 6f    72 74 2d 72 65 6e 61 6d 65 20 22 2a 41 70 72 6f | ...(embark--export-rename."*Apro | 
| 4d4a0 | 70 6f 73 2a 22 20 22 41 70 72 6f 70 6f 73 22 0a    20 20 20 20 28 61 70 72 6f 70 6f 73 2d 70 61 72 | pos*"."Apropos".....(apropos-par | 
| 4d4c0 | 73 65 2d 70 61 74 74 65 72 6e 20 22 22 29 20 3b    3b 20 49 6e 69 74 69 61 6c 69 7a 65 20 61 70 72 | se-pattern."").;;.Initialize.apr | 
| 4d4e0 | 6f 70 6f 73 20 70 61 74 74 65 72 6e 0a 20 20 20    20 3b 3b 20 48 41 43 4b 3a 20 45 6e 73 75 72 65 | opos.pattern.....;;.HACK:.Ensure | 
| 4d500 | 20 74 68 61 74 20 6f 72 64 65 72 20 6f 66 20 65    78 70 6f 72 74 65 64 20 73 79 6d 62 6f 6c 73 20 | .that.order.of.exported.symbols. | 
| 4d520 | 69 73 20 6b 65 70 74 2e 0a 20 20 20 20 28 63 6c    2d 6c 65 74 66 20 28 28 28 73 79 6d 62 6f 6c 2d | is.kept......(cl-letf.(((symbol- | 
| 4d540 | 66 75 6e 63 74 69 6f 6e 20 23 27 73 6f 72 74 29    20 28 6c 61 6d 62 64 61 20 28 6c 69 73 74 20 5f | function.#'sort).(lambda.(list._ | 
| 4d560 | 70 72 65 64 29 20 28 6e 72 65 76 65 72 73 65 20    6c 69 73 74 29 29 29 29 0a 20 20 20 20 20 20 28 | pred).(nreverse.list)))).......( | 
| 4d580 | 61 70 72 6f 70 6f 73 2d 73 79 6d 62 6f 6c 73 2d    69 6e 74 65 72 6e 61 6c 0a 20 20 20 20 20 20 20 | apropos-symbols-internal........ | 
| 4d5a0 | 28 64 65 6c 71 20 6e 69 6c 20 28 6d 61 70 63 61    72 20 23 27 69 6e 74 65 72 6e 2d 73 6f 66 74 20 | (delq.nil.(mapcar.#'intern-soft. | 
| 4d5c0 | 73 79 6d 62 6f 6c 73 29 29 0a 20 20 20 20 20 20    20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 | symbols))........(bound-and-true | 
| 4d5e0 | 2d 70 20 61 70 72 6f 70 6f 73 2d 64 6f 2d 61 6c    6c 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 | -p.apropos-do-all)))))..(defun.e | 
| 4d600 | 6d 62 61 72 6b 2d 65 78 70 6f 72 74 2d 63 75 73    74 6f 6d 69 7a 65 2d 66 61 63 65 20 28 66 61 63 | mbark-export-customize-face.(fac | 
| 4d620 | 65 73 29 0a 20 20 22 43 72 65 61 74 65 20 61 20    63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 62 75 | es)..."Create.a.customization.bu | 
| 4d640 | 66 66 65 72 20 6c 69 73 74 69 6e 67 20 46 41 43    45 53 2e 22 0a 20 20 28 65 6d 62 61 72 6b 2d 2d | ffer.listing.FACES."...(embark-- | 
| 4d660 | 65 78 70 6f 72 74 2d 63 75 73 74 6f 6d 69 7a 65    20 66 61 63 65 73 20 27 63 75 73 74 6f 6d 2d 66 | export-customize.faces.'custom-f | 
| 4d680 | 61 63 65 20 23 27 66 61 63 65 70 29 29 0a 0a 28    64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 65 78 70 | ace.#'facep))..(defun.embark-exp | 
| 4d6a0 | 6f 72 74 2d 63 75 73 74 6f 6d 69 7a 65 2d 76 61    72 69 61 62 6c 65 20 28 76 61 72 69 61 62 6c 65 | ort-customize-variable.(variable | 
| 4d6c0 | 73 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 63    75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 62 75 66 | s)..."Create.a.customization.buf | 
| 4d6e0 | 66 65 72 20 6c 69 73 74 69 6e 67 20 56 41 52 49    41 42 4c 45 53 2e 22 0a 20 20 3b 3b 20 54 68 65 | fer.listing.VARIABLES."...;;.The | 
| 4d700 | 20 77 69 64 67 65 74 20 6c 69 62 72 61 72 79 20    73 65 72 69 61 6c 69 7a 65 73 2f 64 65 73 65 72 | .widget.library.serializes/deser | 
| 4d720 | 69 61 6c 69 7a 65 73 20 74 68 65 20 76 61 6c 75    65 73 2e 20 57 65 20 61 64 76 69 73 65 0a 20 20 | ializes.the.values..We.advise... | 
| 4d740 | 3b 3b 20 74 68 65 20 73 65 72 69 61 6c 69 7a 61    74 69 6f 6e 20 69 6e 20 6f 72 64 65 72 20 74 6f | ;;.the.serialization.in.order.to | 
| 4d760 | 20 61 76 6f 69 64 20 65 72 72 6f 72 73 20 66 6f    72 20 6e 6f 6e 73 65 72 69 61 6c 69 7a 61 62 6c | .avoid.errors.for.nonserializabl | 
| 4d780 | 65 0a 20 20 3b 3b 20 76 61 72 69 61 62 6c 65 73    2e 0a 20 20 28 63 6c 2d 6c 65 74 66 2a 20 28 28 | e...;;.variables....(cl-letf*.(( | 
| 4d7a0 | 68 74 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61    62 6c 65 20 3a 74 65 73 74 20 23 27 65 71 75 61 | ht.(make-hash-table.:test.#'equa | 
| 4d7c0 | 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 72 69 67 2d 72 65 61 64 20 28 73 79 6d | l))..............(orig-read.(sym | 
| 4d7e0 | 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 23 27 72    65 61 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 | bol-function.#'read))........... | 
| 4d800 | 20 20 20 28 6f 72 69 67 2d 77 72 69 74 65 20 28    73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 | ...(orig-write.(symbol-function. | 
| 4d820 | 27 77 69 64 67 65 74 2d 73 65 78 70 2d 76 61 6c    75 65 2d 74 6f 2d 69 6e 74 65 72 6e 61 6c 29 29 | 'widget-sexp-value-to-internal)) | 
| 4d840 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28    73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 | ..............((symbol-function. | 
| 4d860 | 23 27 72 65 61 64 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 26 | #'read)...............(lambda.(& | 
| 4d880 | 6f 70 74 69 6f 6e 61 6c 20 73 74 72 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | optional.str).................(c | 
| 4d8a0 | 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 6e 69    6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ondition-case.nil............... | 
| 4d8c0 | 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6f    72 69 67 2d 72 65 61 64 20 73 74 72 29 0a 20 20 | ......(funcall.orig-read.str)... | 
| 4d8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 65 72 72 6f 72 20 28 67 65 74 68 61 73 68 20 | ................(error.(gethash. | 
| 4d900 | 73 74 72 20 68 74 29 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 28 73 79 6d 62 6f | str.ht)))))..............((symbo | 
| 4d920 | 6c 2d 66 75 6e 63 74 69 6f 6e 20 27 77 69 64 67    65 74 2d 73 65 78 70 2d 76 61 6c 75 65 2d 74 6f | l-function.'widget-sexp-value-to | 
| 4d940 | 2d 69 6e 74 65 72 6e 61 6c 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 | -internal)...............(lambda | 
| 4d960 | 20 28 77 69 64 67 65 74 20 76 61 6c 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | .(widget.val).................(l | 
| 4d980 | 65 74 20 28 28 73 74 72 20 28 66 75 6e 63 61 6c    6c 20 6f 72 69 67 2d 77 72 69 74 65 20 77 69 64 | et.((str.(funcall.orig-write.wid | 
| 4d9a0 | 67 65 74 20 76 61 6c 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 | get.val)))...................(pu | 
| 4d9c0 | 74 68 61 73 68 20 73 74 72 20 76 61 6c 20 68 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | thash.str.val.ht)............... | 
| 4d9e0 | 20 20 20 20 73 74 72 29 29 29 29 0a 20 20 20 20    28 65 6d 62 61 72 6b 2d 2d 65 78 70 6f 72 74 2d | ....str)))).....(embark--export- | 
| 4da00 | 63 75 73 74 6f 6d 69 7a 65 20 76 61 72 69 61 62    6c 65 73 20 27 63 75 73 74 6f 6d 2d 76 61 72 69 | customize.variables.'custom-vari | 
| 4da20 | 61 62 6c 65 20 23 27 62 6f 75 6e 64 70 29 29 29    0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d | able.#'boundp)))..(defun.embark- | 
| 4da40 | 65 78 70 6f 72 74 2d 69 62 75 66 66 65 72 20 28    62 75 66 66 65 72 73 29 0a 20 20 22 43 72 65 61 | export-ibuffer.(buffers)..."Crea | 
| 4da60 | 74 65 20 61 6e 20 69 62 75 66 66 65 72 20 62 75    66 66 65 72 20 6c 69 73 74 69 6e 67 20 42 55 46 | te.an.ibuffer.buffer.listing.BUF | 
| 4da80 | 46 45 52 53 2e 22 0a 20 20 28 69 62 75 66 66 65    72 20 74 20 22 2a 45 6d 62 61 72 6b 20 45 78 70 | FERS."...(ibuffer.t."*Embark.Exp | 
| 4daa0 | 6f 72 74 20 49 62 75 66 66 65 72 2a 22 0a 20 20    20 20 20 20 20 20 20 20 20 60 28 28 70 72 65 64 | ort.Ibuffer*"............`((pred | 
| 4dac0 | 69 63 61 74 65 20 2e 20 28 6d 65 6d 62 65 72 20    28 62 75 66 66 65 72 2d 6e 61 6d 65 29 20 27 2c | icate...(member.(buffer-name).', | 
| 4dae0 | 62 75 66 66 65 72 73 29 29 29 29 29 0a 0a 28 61    75 74 6f 6c 6f 61 64 20 27 64 69 72 65 64 2d 63 | buffers)))))..(autoload.'dired-c | 
| 4db00 | 68 65 63 6b 2d 73 77 69 74 63 68 65 73 20 22 64    69 72 65 64 22 29 0a 28 64 65 63 6c 61 72 65 2d | heck-switches."dired").(declare- | 
| 4db20 | 66 75 6e 63 74 69 6f 6e 20 64 69 72 65 64 2d 75    6e 61 64 76 65 72 74 69 73 65 20 22 64 69 72 65 | function.dired-unadvertise."dire | 
| 4db40 | 64 22 29 0a 28 64 65 66 76 61 72 20 64 69 72 65    64 2d 64 69 72 65 63 74 6f 72 79 29 0a 0a 28 64 | d").(defvar.dired-directory)..(d | 
| 4db60 | 65 66 75 6e 20 65 6d 62 61 72 6b 2d 65 78 70 6f    72 74 2d 64 69 72 65 64 20 28 66 69 6c 65 73 29 | efun.embark-export-dired.(files) | 
| 4db80 | 0a 20 20 22 43 72 65 61 74 65 20 61 20 44 69 72    65 64 20 62 75 66 66 65 72 20 6c 69 73 74 69 6e | ..."Create.a.Dired.buffer.listin | 
| 4dba0 | 67 20 46 49 4c 45 53 2e 22 0a 20 20 28 73 65 74    71 20 66 69 6c 65 73 20 28 6d 61 70 63 61 72 20 | g.FILES."...(setq.files.(mapcar. | 
| 4dbc0 | 23 27 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65    2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 | #'directory-file-name........... | 
| 4dbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d    72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 23 27 | ............(cl-remove-if-not.#' | 
| 4dc00 | 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 66 69    6c 65 73 29 29 29 0a 20 20 28 77 68 65 6e 20 28 | file-exists-p.files)))...(when.( | 
| 4dc20 | 64 69 72 65 64 2d 63 68 65 63 6b 2d 73 77 69 74    63 68 65 73 20 64 69 72 65 64 2d 6c 69 73 74 69 | dired-check-switches.dired-listi | 
| 4dc40 | 6e 67 2d 73 77 69 74 63 68 65 73 20 22 41 22 20    22 61 6c 6d 6f 73 74 2d 61 6c 6c 22 29 0a 20 20 | ng-switches."A"."almost-all")... | 
| 4dc60 | 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 28 63    6c 2d 72 65 6d 6f 76 65 2d 69 66 0a 20 20 20 20 | ..(setq.files.(cl-remove-if..... | 
| 4dc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61    6d 62 64 61 20 28 70 61 74 68 29 0a 20 20 20 20 | .............(lambda.(path)..... | 
| 4dca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 65 74 20 28 28 66 69 6c 65 20 28 66 69 6c 65 | ...............(let.((file.(file | 
| 4dcc0 | 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f    72 79 20 70 61 74 68 29 29 29 0a 20 20 20 20 20 | -name-nondirectory.path)))...... | 
| 4dce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6f 72 20 28 73 74 72 69 6e 67 3d 20 66 69 6c | ................(or.(string=.fil | 
| 4dd00 | 65 20 22 2e 22 29 20 28 73 74 72 69 6e 67 3d 20    66 69 6c 65 20 22 2e 2e 22 29 29 29 29 0a 20 20 | e.".").(string=.file.".."))))... | 
| 4dd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66    69 6c 65 73 29 29 29 0a 20 20 28 63 6c 2d 6c 65 | ...............files)))...(cl-le | 
| 4dd40 | 74 66 2a 20 28 28 64 69 72 20 28 6f 72 20 28 66    69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f | tf*.((dir.(or.(file-name-directo | 
| 4dd60 | 72 79 20 28 74 72 79 2d 63 6f 6d 70 6c 65 74 69    6f 6e 20 22 22 20 66 69 6c 65 73 29 29 20 22 22 | ry.(try-completion."".files))."" | 
| 4dd80 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 50 72 65 76 65 6e 74 20 72 65 75 73 69 | ))..............;;.Prevent.reusi | 
| 4dda0 | 6e 67 20 65 78 69 73 74 69 6e 67 20 44 69 72 65    64 20 62 75 66 66 65 72 2e 0a 20 20 20 20 20 20 | ng.existing.Dired.buffer........ | 
| 4ddc0 | 20 20 20 20 20 20 20 28 28 73 79 6d 62 6f 6c 2d    66 75 6e 63 74 69 6f 6e 20 27 64 69 72 65 64 2d | .......((symbol-function.'dired- | 
| 4dde0 | 66 69 6e 64 2d 62 75 66 66 65 72 2d 6e 6f 63 72    65 61 74 65 29 20 23 27 69 67 6e 6f 72 65 29 0a | find-buffer-nocreate).#'ignore). | 
| 4de00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75    66 20 28 64 69 72 65 64 2d 6e 6f 73 65 6c 65 63 | .............(buf.(dired-noselec | 
| 4de20 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 63 6f 6e 73 20 28 65 78 70 61 | t....................(cons.(expa | 
| 4de40 | 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 69 72    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd-file-name.dir)............... | 
| 4de60 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63    61 72 20 28 6c 61 6d 62 64 61 20 28 66 69 6c 65 | ...........(mapcar.(lambda.(file | 
| 4de80 | 29 20 28 73 74 72 69 6e 67 2d 72 65 6d 6f 76 65    2d 70 72 65 66 69 78 20 64 69 72 20 66 69 6c 65 | ).(string-remove-prefix.dir.file | 
| 4dea0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. | 
| 4dec0 | 20 20 20 20 66 69 6c 65 73 29 29 29 29 29 0a 20    20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 | ....files))))).....(with-current | 
| 4dee0 | 2d 62 75 66 66 65 72 20 62 75 66 0a 20 20 20 20    20 20 3b 3b 20 55 6e 61 64 76 65 72 74 69 73 65 | -buffer.buf.......;;.Unadvertise | 
| 4df00 | 20 74 6f 20 70 72 65 76 65 6e 74 20 74 68 65 20    6e 65 77 20 62 75 66 66 65 72 20 66 72 6f 6d 20 | .to.prevent.the.new.buffer.from. | 
| 4df20 | 62 65 69 6e 67 20 72 65 75 73 65 64 2e 0a 20 20    20 20 20 20 28 64 69 72 65 64 2d 75 6e 61 64 76 | being.reused........(dired-unadv | 
| 4df40 | 65 72 74 69 73 65 20 64 65 66 61 75 6c 74 2d 64    69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 | ertise.default-directory)....... | 
| 4df60 | 28 72 65 6e 61 6d 65 2d 62 75 66 66 65 72 20 28    66 6f 72 6d 61 74 20 22 2a 45 6d 62 61 72 6b 20 | (rename-buffer.(format."*Embark. | 
| 4df80 | 45 78 70 6f 72 74 20 44 69 72 65 64 20 25 73 2a    22 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 | Export.Dired.%s*".default-direct | 
| 4dfa0 | 6f 72 79 29 29 29 0a 20 20 20 20 28 70 6f 70 2d    74 6f 2d 62 75 66 66 65 72 20 62 75 66 29 29 29 | ory))).....(pop-to-buffer.buf))) | 
| 4dfc0 | 0a 0a 28 61 75 74 6f 6c 6f 61 64 20 27 70 61 63    6b 61 67 65 2d 6d 65 6e 75 2d 6d 6f 64 65 20 22 | ..(autoload.'package-menu-mode." | 
| 4dfe0 | 70 61 63 6b 61 67 65 22 29 0a 28 61 75 74 6f 6c    6f 61 64 20 27 70 61 63 6b 61 67 65 2d 6d 65 6e | package").(autoload.'package-men | 
| 4e000 | 75 2d 2d 67 65 6e 65 72 61 74 65 20 22 70 61 63    6b 61 67 65 22 29 0a 0a 28 64 65 66 75 6e 20 65 | u--generate."package")..(defun.e | 
| 4e020 | 6d 62 61 72 6b 2d 65 78 70 6f 72 74 2d 6c 69 73    74 2d 70 61 63 6b 61 67 65 73 20 28 70 61 63 6b | mbark-export-list-packages.(pack | 
| 4e040 | 61 67 65 73 29 0a 20 20 22 43 72 65 61 74 65 20    61 20 70 61 63 6b 61 67 65 20 6d 65 6e 75 20 6d | ages)..."Create.a.package.menu.m | 
| 4e060 | 6f 64 65 20 62 75 66 66 65 72 20 6c 69 73 74 69    6e 67 20 50 41 43 4b 41 47 45 53 2e 22 0a 20 20 | ode.buffer.listing.PACKAGES."... | 
| 4e080 | 28 6c 65 74 20 28 28 62 75 66 20 28 67 65 6e 65    72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 | (let.((buf.(generate-new-buffer. | 
| 4e0a0 | 22 2a 45 6d 62 61 72 6b 20 45 78 70 6f 72 74 20    50 61 63 6b 61 67 65 73 2a 22 29 29 29 0a 20 20 | "*Embark.Export.Packages*")))... | 
| 4e0c0 | 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d    62 75 66 66 65 72 20 62 75 66 0a 20 20 20 20 20 | ..(with-current-buffer.buf...... | 
| 4e0e0 | 20 28 70 61 63 6b 61 67 65 2d 6d 65 6e 75 2d 6d    6f 64 65 29 0a 20 20 20 20 20 20 28 70 61 63 6b | .(package-menu-mode).......(pack | 
| 4e100 | 61 67 65 2d 6d 65 6e 75 2d 2d 67 65 6e 65 72 61    74 65 20 6e 69 6c 20 28 6d 61 70 63 61 72 20 23 | age-menu--generate.nil.(mapcar.# | 
| 4e120 | 27 69 6e 74 65 72 6e 20 70 61 63 6b 61 67 65 73    29 29 29 0a 20 20 20 20 28 70 6f 70 2d 74 6f 2d | 'intern.packages))).....(pop-to- | 
| 4e140 | 62 75 66 66 65 72 20 62 75 66 29 29 29 0a 0a 28    64 65 66 76 61 72 20 62 6f 6f 6b 6d 61 72 6b 2d | buffer.buf)))..(defvar.bookmark- | 
| 4e160 | 61 6c 69 73 74 29 0a 0a 28 64 65 66 75 6e 20 65    6d 62 61 72 6b 2d 65 78 70 6f 72 74 2d 62 6f 6f | alist)..(defun.embark-export-boo | 
| 4e180 | 6b 6d 61 72 6b 73 20 28 62 6f 6f 6b 6d 61 72 6b    73 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 60 | kmarks.(bookmarks)..."Create.a.` | 
| 4e1a0 | 62 6f 6f 6b 6d 61 72 6b 2d 62 6d 65 6e 75 2d 6d    6f 64 65 27 20 62 75 66 66 65 72 20 6c 69 73 74 | bookmark-bmenu-mode'.buffer.list | 
| 4e1c0 | 69 6e 67 20 42 4f 4f 4b 4d 41 52 4b 53 2e 22 0a    20 20 28 65 6d 62 61 72 6b 2d 2d 65 78 70 6f 72 | ing.BOOKMARKS."...(embark--expor | 
| 4e1e0 | 74 2d 72 65 6e 61 6d 65 20 22 2a 42 6f 6f 6b 6d    61 72 6b 20 4c 69 73 74 2a 22 20 22 42 6f 6f 6b | t-rename."*Bookmark.List*"."Book | 
| 4e200 | 6d 61 72 6b 73 22 0a 20 20 20 20 28 6c 65 74 20    28 28 62 6f 6f 6b 6d 61 72 6b 2d 61 6c 69 73 74 | marks".....(let.((bookmark-alist | 
| 4e220 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d    72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 0a 20 20 | ............(cl-remove-if-not... | 
| 4e240 | 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64    61 20 28 62 6d 61 72 6b 29 0a 20 20 20 20 20 20 | ..........(lambda.(bmark)....... | 
| 4e260 | 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20    28 63 61 72 20 62 6d 61 72 6b 29 20 62 6f 6f 6b | ........(member.(car.bmark).book | 
| 4e280 | 6d 61 72 6b 73 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 62 6f 6f 6b 6d 61 72 6b 2d 61 6c 69 | marks)).............bookmark-ali | 
| 4e2a0 | 73 74 29 29 29 0a 20 20 20 20 20 20 28 62 6f 6f    6b 6d 61 72 6b 2d 62 6d 65 6e 75 2d 6c 69 73 74 | st))).......(bookmark-bmenu-list | 
| 4e2c0 | 29 29 29 29 0a 0a 3b 3b 3b 20 4d 75 6c 74 69 70    6c 65 20 74 61 72 67 65 74 20 73 65 6c 65 63 74 | ))))..;;;.Multiple.target.select | 
| 4e2e0 | 69 6f 6e 0a 0a 28 64 65 66 66 61 63 65 20 65 6d    62 61 72 6b 2d 73 65 6c 65 63 74 65 64 20 27 28 | ion..(defface.embark-selected.'( | 
| 4e300 | 28 74 20 28 3a 69 6e 68 65 72 69 74 20 6d 61 74    63 68 29 29 29 0a 20 20 22 46 61 63 65 20 66 6f | (t.(:inherit.match)))..."Face.fo | 
| 4e320 | 72 20 73 65 6c 65 63 74 65 64 20 63 61 6e 64 69    64 61 74 65 73 2e 22 29 0a 0a 28 64 65 66 63 75 | r.selected.candidates.")..(defcu | 
| 4e340 | 73 74 6f 6d 20 65 6d 62 61 72 6b 2d 73 65 6c 65    63 74 69 6f 6e 2d 69 6e 64 69 63 61 74 6f 72 0a | stom.embark-selection-indicator. | 
| 4e360 | 20 20 23 28 22 20 20 45 6d 62 61 72 6b 3a 25 73    20 22 20 31 20 31 32 20 28 66 61 63 65 20 28 65 | ..#("..Embark:%s.".1.12.(face.(e | 
| 4e380 | 6d 62 61 72 6b 2d 73 65 6c 65 63 74 65 64 20 62    6f 6c 64 29 29 29 0a 20 20 22 4d 6f 64 65 20 6c | mbark-selected.bold)))..."Mode.l | 
| 4e3a0 | 69 6e 65 20 69 6e 64 69 63 61 74 6f 72 20 75 73    65 64 20 66 6f 72 20 73 65 6c 65 63 74 65 64 20 | ine.indicator.used.for.selected. | 
| 4e3c0 | 63 61 6e 64 69 64 61 74 65 73 2e 22 0a 20 20 3a    74 79 70 65 20 27 28 63 68 6f 69 63 65 20 73 74 | candidates."...:type.'(choice.st | 
| 4e3e0 | 72 69 6e 67 20 28 63 6f 6e 73 74 20 6e 69 6c 29    29 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 | ring.(const.nil)))..(defvar-loca | 
| 4e400 | 6c 20 65 6d 62 61 72 6b 2d 2d 73 65 6c 65 63 74    69 6f 6e 20 6e 69 6c 0a 20 20 22 42 75 66 66 65 | l.embark--selection.nil..."Buffe | 
| 4e420 | 72 20 6c 6f 63 61 6c 20 6c 69 73 74 20 6f 66 20    73 65 6c 65 63 74 65 64 20 74 61 72 67 65 74 73 | r.local.list.of.selected.targets | 
| 4e440 | 2e 0a 41 64 64 20 6f 72 20 72 65 6d 6f 76 65 20    65 6c 65 6d 65 6e 74 73 20 74 6f 20 74 68 69 73 | ..Add.or.remove.elements.to.this | 
| 4e460 | 20 6c 69 73 74 20 75 73 69 6e 67 20 74 68 65 20    60 65 6d 62 61 72 6b 2d 73 65 6c 65 63 74 27 0a | .list.using.the.`embark-select'. | 
| 4e480 | 61 63 74 69 6f 6e 2e 22 29 0a 0a 28 64 65 66 75    6e 20 65 6d 62 61 72 6b 2d 2d 73 65 6c 65 63 74 | action.")..(defun.embark--select | 
| 4e4a0 | 69 6f 6e 2d 69 6e 64 69 63 61 74 6f 72 20 28 29    0a 20 20 22 4d 6f 64 65 20 6c 69 6e 65 20 69 6e | ion-indicator.()..."Mode.line.in | 
| 4e4c0 | 64 69 63 61 74 6f 72 20 73 68 6f 77 69 6e 67 20    6e 75 6d 62 65 72 20 6f 66 20 73 65 6c 65 63 74 | dicator.showing.number.of.select | 
| 4e4e0 | 65 64 20 69 74 65 6d 73 2e 22 0a 20 20 28 77 68    65 6e 2d 6c 65 74 20 28 28 73 65 6c 0a 20 20 20 | ed.items."...(when-let.((sel.... | 
| 4e500 | 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 6c 75 65 0a 20 | ...........(buffer-local-value.. | 
| 4e520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 65    6d 62 61 72 6b 2d 2d 73 65 6c 65 63 74 69 6f 6e | ..............'embark--selection | 
| 4e540 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6f 72 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 | ................(or.(when-let.(( | 
| 4e560 | 77 69 6e 20 28 61 63 74 69 76 65 2d 6d 69 6e 69    62 75 66 66 65 72 2d 77 69 6e 64 6f 77 29 29 29 | win.(active-minibuffer-window))) | 
| 4e580 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 62 75 | ......................(window-bu | 
| 4e5a0 | 66 66 65 72 20 77 69 6e 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | ffer.win))....................(c | 
| 4e5c0 | 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29    29 29 0a 20 20 20 20 28 66 6f 72 6d 61 74 20 65 | urrent-buffer))))).....(format.e | 
| 4e5e0 | 6d 62 61 72 6b 2d 73 65 6c 65 63 74 69 6f 6e 2d    69 6e 64 69 63 61 74 6f 72 20 28 6c 65 6e 67 74 | mbark-selection-indicator.(lengt | 
| 4e600 | 68 20 73 65 6c 29 29 29 29 0a 0a 28 63 6c 2d 64    65 66 75 6e 20 65 6d 62 61 72 6b 2d 2d 73 65 6c | h.sel))))..(cl-defun.embark--sel | 
| 4e620 | 65 63 74 0a 20 20 20 20 28 26 6b 65 79 20 6f 72    69 67 2d 74 61 72 67 65 74 20 6f 72 69 67 2d 74 | ect.....(&key.orig-target.orig-t | 
| 4e640 | 79 70 65 20 62 6f 75 6e 64 73 20 26 61 6c 6c 6f    77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 0a 20 20 | ype.bounds.&allow-other-keys)... | 
| 4e660 | 22 41 64 64 20 6f 72 20 72 65 6d 6f 76 65 20 4f    52 49 47 2d 54 41 52 47 45 54 20 6f 66 20 67 69 | "Add.or.remove.ORIG-TARGET.of.gi | 
| 4e680 | 76 65 6e 20 4f 52 49 47 2d 54 59 50 45 20 74 6f    20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 2e 0a | ven.ORIG-TYPE.to.the.selection.. | 
| 4e6a0 | 49 66 20 42 4f 55 4e 44 53 20 61 72 65 20 67 69    76 65 6e 2c 20 61 6c 73 6f 20 68 69 67 68 6c 69 | If.BOUNDS.are.given,.also.highli | 
| 4e6c0 | 67 68 74 20 74 68 65 20 74 61 72 67 65 74 20 77    68 65 6e 20 73 65 6c 65 63 74 69 6e 67 20 69 74 | ght.the.target.when.selecting.it | 
| 4e6e0 | 2e 22 0a 20 20 28 63 6c 2d 66 6c 65 74 20 28 28    6d 75 6c 74 69 2d 74 79 70 65 20 28 78 29 20 28 | ."...(cl-flet.((multi-type.(x).( | 
| 4e700 | 63 61 72 20 28 67 65 74 2d 74 65 78 74 2d 70 72    6f 70 65 72 74 79 20 30 20 27 6d 75 6c 74 69 2d | car.(get-text-property.0.'multi- | 
| 4e720 | 63 61 74 65 67 6f 72 79 20 78 29 29 29 29 0a 20    20 20 20 28 69 66 2d 6c 65 74 2a 20 28 28 65 78 | category.x)))).....(if-let*.((ex | 
| 4e740 | 69 73 74 69 6e 67 20 28 73 65 71 2d 66 69 6e 64    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | isting.(seq-find................ | 
| 4e760 | 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65    2d 6c 61 6d 62 64 61 20 28 60 28 2c 63 61 6e 64 | ..........(pcase-lambda.(`(,cand | 
| 4e780 | 20 2e 20 2c 6f 76 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...,ov))........................ | 
| 4e7a0 | 20 20 20 20 28 61 6e 64 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(and........................ | 
| 4e7c0 | 20 20 20 20 20 28 65 71 75 61 6c 20 63 61 6e 64    20 6f 72 69 67 2d 74 61 72 67 65 74 29 0a 20 20 | .....(equal.cand.orig-target)... | 
| 4e7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 | ..........................(if.(a | 
| 4e800 | 6e 64 20 62 6f 75 6e 64 73 20 6f 76 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd.bounds.ov)................... | 
| 4e820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61    6e 64 20 28 3d 20 28 63 61 72 20 62 6f 75 6e 64 | ..............(and.(=.(car.bound | 
| 4e840 | 73 29 20 28 6f 76 65 72 6c 61 79 2d 73 74 61 72    74 20 6f 76 29 29 0a 20 20 20 20 20 20 20 20 20 | s).(overlay-start.ov)).......... | 
| 4e860 | 20 20 20 20 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 3d 20 28 | ............................(=.( | 
| 4e880 | 63 64 72 20 62 6f 75 6e 64 73 29 20 28 6f 76 65    72 6c 61 79 2d 65 6e 64 20 6f 76 29 29 29 0a 20 | cdr.bounds).(overlay-end.ov))).. | 
| 4e8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 | .............................(le | 
| 4e8c0 | 74 20 28 28 63 61 6e 64 2d 74 79 70 65 20 28 6d    75 6c 74 69 2d 74 79 70 65 20 63 61 6e 64 29 29 | t.((cand-type.(multi-type.cand)) | 
| 4e8e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 4e900 | 20 20 28 6f 72 20 28 65 71 20 63 61 6e 64 2d 74    79 70 65 20 6f 72 69 67 2d 74 79 70 65 29 0a 20 | ..(or.(eq.cand-type.orig-type).. | 
| 4e920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 4e940 | 20 20 20 28 65 71 20 63 61 6e 64 2d 74 79 70 65    20 28 6d 75 6c 74 69 2d 74 79 70 65 20 6f 72 69 | ...(eq.cand-type.(multi-type.ori | 
| 4e960 | 67 2d 74 61 72 67 65 74 29 29 29 29 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g-target)))))))................. | 
| 4e980 | 20 20 20 20 20 20 20 20 20 65 6d 62 61 72 6b 2d    2d 73 65 6c 65 63 74 69 6f 6e 29 29 29 0a 20 20 | .........embark--selection)))... | 
| 4e9a0 | 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20    20 20 20 20 20 20 20 28 77 68 65 6e 20 28 63 64 | ......(progn...........(when.(cd | 
| 4e9c0 | 72 20 65 78 69 73 74 69 6e 67 29 20 28 64 65 6c    65 74 65 2d 6f 76 65 72 6c 61 79 20 28 63 64 72 | r.existing).(delete-overlay.(cdr | 
| 4e9e0 | 20 65 78 69 73 74 69 6e 67 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 73 65 74 71 20 65 6d 62 | .existing)))...........(setq.emb | 
| 4ea00 | 61 72 6b 2d 2d 73 65 6c 65 63 74 69 6f 6e 20 28    64 65 6c 71 20 65 78 69 73 74 69 6e 67 20 65 6d | ark--selection.(delq.existing.em | 
| 4ea20 | 62 61 72 6b 2d 2d 73 65 6c 65 63 74 69 6f 6e 29    29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 | bark--selection))).......(let.(( | 
| 4ea40 | 74 61 72 67 65 74 20 28 63 6f 70 79 2d 73 65 71    75 65 6e 63 65 20 6f 72 69 67 2d 74 61 72 67 65 | target.(copy-sequence.orig-targe | 
| 4ea60 | 74 29 29 20 6f 76 65 72 6c 61 79 29 0a 20 20 20    20 20 20 20 20 28 77 68 65 6e 20 62 6f 75 6e 64 | t)).overlay).........(when.bound | 
| 4ea80 | 73 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74    71 20 6f 76 65 72 6c 61 79 20 28 6d 61 6b 65 2d | s...........(setq.overlay.(make- | 
| 4eaa0 | 6f 76 65 72 6c 61 79 20 28 63 61 72 20 62 6f 75    6e 64 73 29 20 28 63 64 72 20 62 6f 75 6e 64 73 | overlay.(car.bounds).(cdr.bounds | 
| 4eac0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f    76 65 72 6c 61 79 2d 70 75 74 20 6f 76 65 72 6c | )))...........(overlay-put.overl | 
| 4eae0 | 61 79 20 27 63 61 74 65 67 6f 72 79 20 27 65 6d    62 61 72 6b 2d 73 65 6c 65 63 74 65 64 2d 6f 76 | ay.'category.'embark-selected-ov | 
| 4eb00 | 65 72 6c 61 79 29 29 0a 20 20 20 20 20 20 20 20    28 61 64 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 | erlay)).........(add-text-proper | 
| 4eb20 | 74 69 65 73 20 30 20 28 6c 65 6e 67 74 68 20 6f    72 69 67 2d 74 61 72 67 65 74 29 0a 20 20 20 20 | ties.0.(length.orig-target)..... | 
| 4eb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 60 28 6d 75 6c 74 69 | .........................`(multi | 
| 4eb60 | 2d 63 61 74 65 67 6f 72 79 20 2c 28 63 6f 6e 73    20 6f 72 69 67 2d 74 79 70 65 20 6f 72 69 67 2d | -category.,(cons.orig-type.orig- | 
| 4eb80 | 74 61 72 67 65 74 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | target))........................ | 
| 4eba0 | 20 20 20 20 20 20 74 61 72 67 65 74 29 0a 20 20    20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e | ......target).........(push.(con | 
| 4ebc0 | 73 20 74 61 72 67 65 74 20 6f 76 65 72 6c 61 79    29 20 65 6d 62 61 72 6b 2d 2d 73 65 6c 65 63 74 | s.target.overlay).embark--select | 
| 4ebe0 | 69 6f 6e 29 29 29 29 0a 20 20 28 77 68 65 6e 20    65 6d 62 61 72 6b 2d 73 65 6c 65 63 74 69 6f 6e | ion))))...(when.embark-selection | 
| 4ec00 | 2d 69 6e 64 69 63 61 74 6f 72 0a 20 20 20 20 28    61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6d 6f 64 | -indicator.....(add-to-list.'mod | 
| 4ec20 | 65 2d 6c 69 6e 65 2d 6d 69 73 63 2d 69 6e 66 6f    20 27 28 3a 65 76 61 6c 20 28 65 6d 62 61 72 6b | e-line-misc-info.'(:eval.(embark | 
| 4ec40 | 2d 2d 73 65 6c 65 63 74 69 6f 6e 2d 69 6e 64 69    63 61 74 6f 72 29 29 29 0a 20 20 20 20 28 66 6f | --selection-indicator))).....(fo | 
| 4ec60 | 72 63 65 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 75 70    64 61 74 65 20 74 29 29 29 0a 0a 3b 3b 3b 23 23 | rce-mode-line-update.t)))..;;;## | 
| 4ec80 | 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e    20 65 6d 62 61 72 6b 2d 73 65 6c 65 63 74 20 28 | #autoload.(defun.embark-select.( | 
| 4eca0 | 29 0a 20 20 22 41 64 64 20 6f 72 20 72 65 6d 6f    76 65 20 74 68 65 20 74 61 72 67 65 74 20 66 72 | )..."Add.or.remove.the.target.fr | 
| 4ecc0 | 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 62    75 66 66 65 72 27 73 20 73 65 6c 65 63 74 69 6f | om.the.current.buffer's.selectio | 
| 4ece0 | 6e 2e 0a 59 6f 75 20 63 61 6e 20 61 63 74 20 6f    6e 20 61 6c 6c 20 73 65 6c 65 63 74 65 64 20 74 | n..You.can.act.on.all.selected.t | 
| 4ed00 | 61 72 67 65 74 73 20 61 74 20 6f 6e 63 65 20 77    69 74 68 20 60 65 6d 62 61 72 6b 2d 61 63 74 2d | argets.at.once.with.`embark-act- | 
| 4ed20 | 61 6c 6c 27 2e 0a 57 68 65 6e 20 63 61 6c 6c 65    64 20 66 72 6f 6d 20 6f 75 74 73 69 64 65 20 60 | all'..When.called.from.outside.` | 
| 4ed40 | 65 6d 62 61 72 6b 2d 61 63 74 27 20 74 68 69 73    20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20 73 65 | embark-act'.this.command.will.se | 
| 4ed60 | 6c 65 63 74 0a 74 68 65 20 66 69 72 73 74 20 74    61 72 67 65 74 20 61 74 20 70 6f 69 6e 74 2e 22 | lect.the.first.target.at.point." | 
| 4ed80 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29    0a 20 20 28 69 66 2d 6c 65 74 20 28 28 74 61 72 | ...(interactive)...(if-let.((tar | 
| 4eda0 | 67 65 74 20 28 63 61 72 20 28 65 6d 62 61 72 6b    2d 2d 74 61 72 67 65 74 73 29 29 29 29 0a 20 20 | get.(car.(embark--targets))))... | 
| 4edc0 | 20 20 20 20 28 61 70 70 6c 79 20 23 27 65 6d 62    61 72 6b 2d 2d 73 65 6c 65 63 74 20 74 61 72 67 | ....(apply.#'embark--select.targ | 
| 4ede0 | 65 74 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72    72 6f 72 20 22 4e 6f 20 74 61 72 67 65 74 20 74 | et).....(user-error."No.target.t | 
| 4ee00 | 6f 20 73 65 6c 65 63 74 22 29 29 29 0a 0a 28 64    65 66 75 6e 20 65 6d 62 61 72 6b 2d 73 65 6c 65 | o.select")))..(defun.embark-sele | 
| 4ee20 | 63 74 65 64 2d 63 61 6e 64 69 64 61 74 65 73 20    28 29 0a 20 20 22 52 65 74 75 72 6e 20 63 75 72 | cted-candidates.()..."Return.cur | 
| 4ee40 | 72 65 6e 74 6c 79 20 73 65 6c 65 63 74 65 64 20    63 61 6e 64 69 64 61 74 65 73 20 69 6e 20 74 68 | rently.selected.candidates.in.th | 
| 4ee60 | 65 20 62 75 66 66 65 72 2e 22 0a 20 20 28 77 68    65 6e 20 65 6d 62 61 72 6b 2d 2d 73 65 6c 65 63 | e.buffer."...(when.embark--selec | 
| 4ee80 | 74 69 6f 6e 0a 20 20 20 20 28 63 6c 2d 66 6c 65    74 20 28 28 75 6e 77 72 61 70 20 28 78 29 20 28 | tion.....(cl-flet.((unwrap.(x).( | 
| 4eea0 | 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74    79 20 30 20 27 6d 75 6c 74 69 2d 63 61 74 65 67 | get-text-property.0.'multi-categ | 
| 4eec0 | 6f 72 79 20 78 29 29 29 0a 20 20 20 20 20 20 28    6c 65 74 2a 20 28 28 66 69 72 73 74 2d 74 79 70 | ory.x))).......(let*.((first-typ | 
| 4eee0 | 65 20 28 63 61 72 20 28 75 6e 77 72 61 70 20 28    63 61 61 72 20 65 6d 62 61 72 6b 2d 2d 73 65 6c | e.(car.(unwrap.(caar.embark--sel | 
| 4ef00 | 65 63 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 73 61 6d 65 20 28 63 | ection))))..............(same.(c | 
| 4ef20 | 6c 2d 65 76 65 72 79 20 28 6c 61 6d 62 64 61 20    28 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 | l-every.(lambda.(item).......... | 
| 4ef40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 65 71 20 28 63 61 72 20 28 | ......................(eq.(car.( | 
| 4ef60 | 75 6e 77 72 61 70 20 28 63 61 72 20 69 74 65 6d    29 29 29 20 66 69 72 73 74 2d 74 79 70 65 29 29 | unwrap.(car.item))).first-type)) | 
| 4ef80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6d | ..............................em | 
| 4efa0 | 62 61 72 6b 2d 2d 73 65 6c 65 63 74 69 6f 6e 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | bark--selection))..............( | 
| 4efc0 | 65 78 74 72 61 63 74 20 28 69 66 20 73 61 6d 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | extract.(if.same................ | 
| 4efe0 | 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73    65 2d 6c 61 6d 62 64 61 20 28 60 28 2c 63 61 6e | ...........(pcase-lambda.(`(,can | 
| 4f000 | 64 20 2e 20 2c 6f 76 65 72 6c 61 79 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d...,overlay)).................. | 
| 4f020 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73    20 28 63 64 72 20 28 75 6e 77 72 61 70 20 63 61 | ...........(cons.(cdr.(unwrap.ca | 
| 4f040 | 6e 64 29 29 20 6f 76 65 72 6c 61 79 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd)).overlay)).................. | 
| 4f060 | 20 20 20 20 20 20 20 23 27 69 64 65 6e 74 69 74    79 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f | .......#'identity))).........(co | 
| 4f080 | 6e 73 0a 20 20 20 20 20 20 20 20 20 28 69 66 20    73 61 6d 65 20 66 69 72 73 74 2d 74 79 70 65 20 | ns..........(if.same.first-type. | 
| 4f0a0 | 27 6d 75 6c 74 69 2d 63 61 74 65 67 6f 72 79 29    0a 20 20 20 20 20 20 20 20 20 28 6e 72 65 76 65 | 'multi-category)..........(nreve | 
| 4f0c0 | 72 73 65 0a 20 20 20 20 20 20 20 20 20 20 28 6d    61 70 63 61 72 0a 20 20 20 20 20 20 20 20 20 20 | rse...........(mapcar........... | 
| 4f0e0 | 20 28 6c 61 6d 62 64 61 20 28 69 74 65 6d 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 | .(lambda.(item)..............(pc | 
| 4f100 | 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 63 61 6e    64 20 2e 20 2c 6f 76 29 20 28 66 75 6e 63 61 6c | ase-let.((`(,cand...,ov).(funcal | 
| 4f120 | 6c 20 65 78 74 72 61 63 74 20 69 74 65 6d 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l.extract.item)))............... | 
| 4f140 | 20 28 69 66 20 6f 76 20 60 28 2c 63 61 6e 64 20    2c 28 6f 76 65 72 6c 61 79 2d 73 74 61 72 74 20 | .(if.ov.`(,cand.,(overlay-start. | 
| 4f160 | 6f 76 29 20 2e 20 2c 28 6f 76 65 72 6c 61 79 2d    65 6e 64 20 6f 76 29 29 20 63 61 6e 64 29 29 29 | ov)...,(overlay-end.ov)).cand))) | 
| 4f180 | 0a 20 20 20 20 20 20 20 20 20 20 20 65 6d 62 61    72 6b 2d 2d 73 65 6c 65 63 74 69 6f 6e 29 29 29 | ............embark--selection))) | 
| 4f1a0 | 29 29 29 29 0a 0a 3b 3b 3b 20 49 6e 74 65 67 72    61 74 69 6f 6e 20 77 69 74 68 20 65 78 74 65 72 | ))))..;;;.Integration.with.exter | 
| 4f1c0 | 6e 61 6c 20 70 61 63 6b 61 67 65 73 2c 20 6d 6f    73 74 6c 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 | nal.packages,.mostly.completion. | 
| 4f1e0 | 55 49 73 0a 0a 3b 3b 20 6d 61 72 67 69 6e 61 6c    69 61 0a 0a 3b 3b 20 45 6e 73 75 72 65 20 74 68 | UIs..;;.marginalia..;;.Ensure.th | 
| 4f200 | 61 74 20 74 68 65 20 4d 61 72 67 69 6e 61 6c 69    61 20 63 61 63 68 65 20 69 73 20 72 65 73 65 74 | at.the.Marginalia.cache.is.reset | 
| 4f220 | 2c 20 73 75 63 68 20 74 68 61 74 0a 3b 3b 20 60    65 6d 62 61 72 6b 2d 74 6f 67 67 6c 65 2d 76 61 | ,.such.that.;;.`embark-toggle-va | 
| 4f240 | 72 69 61 62 6c 65 2d 76 61 6c 75 65 27 20 75 70    64 61 74 65 73 20 74 68 65 20 64 69 73 70 6c 61 | riable-value'.updates.the.displa | 
| 4f260 | 79 20 28 53 65 65 20 23 35 34 30 29 2e 0a 28 77    69 74 68 2d 65 76 61 6c 2d 61 66 74 65 72 2d 6c | y.(See.#540)..(with-eval-after-l | 
| 4f280 | 6f 61 64 20 27 6d 61 72 67 69 6e 61 6c 69 61 0a    20 20 28 70 75 73 68 20 27 6d 61 72 67 69 6e 61 | oad.'marginalia...(push.'margina | 
| 4f2a0 | 6c 69 61 2d 2d 63 61 63 68 65 2d 72 65 73 65 74    20 28 61 6c 69 73 74 2d 67 65 74 20 3a 61 6c 77 | lia--cache-reset.(alist-get.:alw | 
| 4f2c0 | 61 79 73 20 65 6d 62 61 72 6b 2d 70 6f 73 74 2d    61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 29 29 29 0a | ays.embark-post-action-hooks))). | 
| 4f2e0 | 0a 3b 3b 20 76 65 72 74 69 63 6f 0a 0a 28 64 65    63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 76 | .;;.vertico..(declare-function.v | 
| 4f300 | 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 61 74    65 20 22 65 78 74 3a 76 65 72 74 69 63 6f 22 29 | ertico--candidate."ext:vertico") | 
| 4f320 | 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69    6f 6e 20 76 65 72 74 69 63 6f 2d 2d 75 70 64 61 | .(declare-function.vertico--upda | 
| 4f340 | 74 65 20 22 65 78 74 3a 76 65 72 74 69 63 6f 22    29 0a 28 64 65 66 76 61 72 20 76 65 72 74 69 63 | te."ext:vertico").(defvar.vertic | 
| 4f360 | 6f 2d 2d 69 6e 70 75 74 29 0a 28 64 65 66 76 61    72 20 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 | o--input).(defvar.vertico--candi | 
| 4f380 | 64 61 74 65 73 29 0a 28 64 65 66 76 61 72 20 76    65 72 74 69 63 6f 2d 2d 62 61 73 65 29 0a 0a 28 | dates).(defvar.vertico--base)..( | 
| 4f3a0 | 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 2d 76 65    72 74 69 63 6f 2d 73 65 6c 65 63 74 65 64 20 28 | defun.embark--vertico-selected.( | 
| 4f3c0 | 29 0a 20 20 22 54 61 72 67 65 74 20 74 68 65 20    63 75 72 72 65 6e 74 6c 79 20 73 65 6c 65 63 74 | )..."Target.the.currently.select | 
| 4f3e0 | 65 64 20 69 74 65 6d 20 69 6e 20 56 65 72 74 69    63 6f 2e 0a 52 65 74 75 72 6e 20 74 68 65 20 63 | ed.item.in.Vertico..Return.the.c | 
| 4f400 | 61 74 65 67 6f 72 79 20 6d 65 74 61 64 61 74 75    6d 20 61 73 20 74 68 65 20 74 79 70 65 20 6f 66 | ategory.metadatum.as.the.type.of | 
| 4f420 | 20 74 68 65 20 74 61 72 67 65 74 2e 22 0a 20 20    28 77 68 65 6e 20 76 65 72 74 69 63 6f 2d 2d 69 | .the.target."...(when.vertico--i | 
| 4f440 | 6e 70 75 74 0a 20 20 20 20 3b 3b 20 46 6f 72 63    65 20 63 61 6e 64 69 64 61 74 65 20 63 6f 6d 70 | nput.....;;.Force.candidate.comp | 
| 4f460 | 75 74 61 74 69 6f 6e 2c 20 69 66 20 63 61 6e 64    69 64 61 74 65 73 20 61 72 65 20 6e 6f 74 20 79 | utation,.if.candidates.are.not.y | 
| 4f480 | 65 74 20 61 76 61 69 6c 61 62 6c 65 2e 0a 20 20    20 20 28 76 65 72 74 69 63 6f 2d 2d 75 70 64 61 | et.available......(vertico--upda | 
| 4f4a0 | 74 65 29 0a 20 20 20 20 28 63 6f 6e 73 20 28 63    6f 6d 70 6c 65 74 69 6f 6e 2d 6d 65 74 61 64 61 | te).....(cons.(completion-metada | 
| 4f4c0 | 74 61 2d 67 65 74 20 28 65 6d 62 61 72 6b 2d 2d    6d 65 74 61 64 61 74 61 29 20 27 63 61 74 65 67 | ta-get.(embark--metadata).'categ | 
| 4f4e0 | 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 28    76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 61 | ory)...........(vertico--candida | 
| 4f500 | 74 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65    6d 62 61 72 6b 2d 2d 76 65 72 74 69 63 6f 2d 63 | te))))..(defun.embark--vertico-c | 
| 4f520 | 61 6e 64 69 64 61 74 65 73 20 28 29 0a 20 20 22    43 6f 6c 6c 65 63 74 20 74 68 65 20 63 75 72 72 | andidates.()..."Collect.the.curr | 
| 4f540 | 65 6e 74 20 56 65 72 74 69 63 6f 20 63 61 6e 64    69 64 61 74 65 73 2e 0a 52 65 74 75 72 6e 20 74 | ent.Vertico.candidates..Return.t | 
| 4f560 | 68 65 20 63 61 74 65 67 6f 72 79 20 6d 65 74 61    64 61 74 75 6d 20 61 73 20 74 68 65 20 74 79 70 | he.category.metadatum.as.the.typ | 
| 4f580 | 65 20 6f 66 20 74 68 65 20 63 61 6e 64 69 64 61    74 65 73 2e 22 0a 20 20 28 77 68 65 6e 20 76 65 | e.of.the.candidates."...(when.ve | 
| 4f5a0 | 72 74 69 63 6f 2d 2d 69 6e 70 75 74 0a 20 20 20    20 3b 3b 20 46 6f 72 63 65 20 63 61 6e 64 69 64 | rtico--input.....;;.Force.candid | 
| 4f5c0 | 61 74 65 20 63 6f 6d 70 75 74 61 74 69 6f 6e 2c    20 69 66 20 63 61 6e 64 69 64 61 74 65 73 20 61 | ate.computation,.if.candidates.a | 
| 4f5e0 | 72 65 20 6e 6f 74 20 79 65 74 20 61 76 61 69 6c    61 62 6c 65 2e 0a 20 20 20 20 28 76 65 72 74 69 | re.not.yet.available......(verti | 
| 4f600 | 63 6f 2d 2d 75 70 64 61 74 65 29 0a 20 20 20 20    28 63 6f 6e 73 20 28 63 6f 6d 70 6c 65 74 69 6f | co--update).....(cons.(completio | 
| 4f620 | 6e 2d 6d 65 74 61 64 61 74 61 2d 67 65 74 20 28    65 6d 62 61 72 6b 2d 2d 6d 65 74 61 64 61 74 61 | n-metadata-get.(embark--metadata | 
| 4f640 | 29 20 27 63 61 74 65 67 6f 72 79 29 0a 20 20 20    20 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 2d | ).'category)...........vertico-- | 
| 4f660 | 63 61 6e 64 69 64 61 74 65 73 29 29 29 0a 0a 28    64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 2d 76 65 | candidates)))..(defun.embark--ve | 
| 4f680 | 72 74 69 63 6f 2d 69 6e 64 69 63 61 74 6f 72 20    28 29 0a 20 20 22 45 6d 62 61 72 6b 20 69 6e 64 | rtico-indicator.()..."Embark.ind | 
| 4f6a0 | 69 63 61 74 6f 72 20 68 69 67 68 6c 69 67 68 74    69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 | icator.highlighting.the.current. | 
| 4f6c0 | 56 65 72 74 69 63 6f 20 63 61 6e 64 69 64 61 74    65 2e 22 0a 20 20 28 6c 65 74 20 28 28 66 72 20 | Vertico.candidate."...(let.((fr. | 
| 4f6e0 | 66 61 63 65 2d 72 65 6d 61 70 70 69 6e 67 2d 61    6c 69 73 74 29 29 0a 20 20 20 20 28 6c 61 6d 62 | face-remapping-alist)).....(lamb | 
| 4f700 | 64 61 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6b 65    79 6d 61 70 20 5f 74 61 72 67 65 74 73 20 5f 70 | da.(&optional.keymap._targets._p | 
| 4f720 | 72 65 66 69 78 29 0a 20 20 20 20 20 20 28 77 68    65 6e 20 76 65 72 74 69 63 6f 2d 2d 69 6e 70 75 | refix).......(when.vertico--inpu | 
| 4f740 | 74 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 2d    6c 6f 63 61 6c 20 66 61 63 65 2d 72 65 6d 61 70 | t.........(setq-local.face-remap | 
| 4f760 | 70 69 6e 67 2d 61 6c 69 73 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ping-alist.....................( | 
| 4f780 | 69 66 20 6b 65 79 6d 61 70 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | if.keymap....................... | 
| 4f7a0 | 20 20 28 63 6f 6e 73 20 27 28 76 65 72 74 69 63    6f 2d 63 75 72 72 65 6e 74 20 2e 20 65 6d 62 61 | ..(cons.'(vertico-current...emba | 
| 4f7c0 | 72 6b 2d 74 61 72 67 65 74 29 20 66 72 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rk-target).fr).................. | 
| 4f7e0 | 20 20 20 20 20 66 72 29 29 29 29 29 29 0a 0a 28    77 69 74 68 2d 65 76 61 6c 2d 61 66 74 65 72 2d | .....fr))))))..(with-eval-after- | 
| 4f800 | 6c 6f 61 64 20 27 76 65 72 74 69 63 6f 0a 20 20    28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 76 65 | load.'vertico...(cl-defmethod.ve | 
| 4f820 | 72 74 69 63 6f 2d 2d 66 6f 72 6d 61 74 2d 63 61    6e 64 69 64 61 74 65 0a 20 20 20 20 3a 61 72 6f | rtico--format-candidate.....:aro | 
| 4f840 | 75 6e 64 20 28 63 61 6e 64 20 70 72 65 66 69 78    20 73 75 66 66 69 78 20 69 6e 64 65 78 20 73 74 | und.(cand.prefix.suffix.index.st | 
| 4f860 | 61 72 74 20 26 63 6f 6e 74 65 78 74 20 28 65 6d    62 61 72 6b 2d 2d 73 65 6c 65 63 74 69 6f 6e 20 | art.&context.(embark--selection. | 
| 4f880 | 63 6f 6e 73 29 29 0a 20 20 20 20 28 77 68 65 6e    20 28 63 6c 2d 66 69 6e 64 20 28 63 6f 6e 63 61 | cons)).....(when.(cl-find.(conca | 
| 4f8a0 | 74 20 76 65 72 74 69 63 6f 2d 2d 62 61 73 65 20    28 6e 74 68 20 69 6e 64 65 78 20 76 65 72 74 69 | t.vertico--base.(nth.index.verti | 
| 4f8c0 | 63 6f 2d 2d 63 61 6e 64 69 64 61 74 65 73 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | co--candidates))................ | 
| 4f8e0 | 20 20 20 20 65 6d 62 61 72 6b 2d 2d 73 65 6c 65    63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 | ....embark--selection........... | 
| 4f900 | 20 20 20 20 20 20 20 20 20 3a 74 65 73 74 20 23    27 65 71 75 61 6c 20 3a 6b 65 79 20 23 27 63 61 | .........:test.#'equal.:key.#'ca | 
| 4f920 | 72 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 63    61 6e 64 20 28 63 6f 70 79 2d 73 65 71 75 65 6e | r).......(setq.cand.(copy-sequen | 
| 4f940 | 63 65 20 63 61 6e 64 29 29 0a 20 20 20 20 20 20    28 61 64 64 2d 66 61 63 65 2d 74 65 78 74 2d 70 | ce.cand)).......(add-face-text-p | 
| 4f960 | 72 6f 70 65 72 74 79 20 30 20 28 6c 65 6e 67 74    68 20 63 61 6e 64 29 20 27 65 6d 62 61 72 6b 2d | roperty.0.(length.cand).'embark- | 
| 4f980 | 73 65 6c 65 63 74 65 64 20 74 20 63 61 6e 64 29    29 0a 20 20 20 20 28 63 6c 2d 63 61 6c 6c 2d 6e | selected.t.cand)).....(cl-call-n | 
| 4f9a0 | 65 78 74 2d 6d 65 74 68 6f 64 20 63 61 6e 64 20    70 72 65 66 69 78 20 73 75 66 66 69 78 20 69 6e | ext-method.cand.prefix.suffix.in | 
| 4f9c0 | 64 65 78 20 73 74 61 72 74 29 29 0a 20 20 28 61    64 64 2d 68 6f 6f 6b 20 27 65 6d 62 61 72 6b 2d | dex.start))...(add-hook.'embark- | 
| 4f9e0 | 69 6e 64 69 63 61 74 6f 72 73 20 23 27 65 6d 62    61 72 6b 2d 2d 76 65 72 74 69 63 6f 2d 69 6e 64 | indicators.#'embark--vertico-ind | 
| 4fa00 | 69 63 61 74 6f 72 29 0a 20 20 28 61 64 64 2d 68    6f 6f 6b 20 27 65 6d 62 61 72 6b 2d 74 61 72 67 | icator)...(add-hook.'embark-targ | 
| 4fa20 | 65 74 2d 66 69 6e 64 65 72 73 20 23 27 65 6d 62    61 72 6b 2d 2d 76 65 72 74 69 63 6f 2d 73 65 6c | et-finders.#'embark--vertico-sel | 
| 4fa40 | 65 63 74 65 64 29 0a 20 20 28 61 64 64 2d 68 6f    6f 6b 20 27 65 6d 62 61 72 6b 2d 63 61 6e 64 69 | ected)...(add-hook.'embark-candi | 
| 4fa60 | 64 61 74 65 2d 63 6f 6c 6c 65 63 74 6f 72 73 20    23 27 65 6d 62 61 72 6b 2d 2d 76 65 72 74 69 63 | date-collectors.#'embark--vertic | 
| 4fa80 | 6f 2d 63 61 6e 64 69 64 61 74 65 73 29 0a 20 20    28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 65 6d | o-candidates)...(remove-hook.'em | 
| 4faa0 | 62 61 72 6b 2d 63 61 6e 64 69 64 61 74 65 2d 63    6f 6c 6c 65 63 74 6f 72 73 20 23 27 65 6d 62 61 | bark-candidate-collectors.#'emba | 
| 4fac0 | 72 6b 2d 73 65 6c 65 63 74 65 64 2d 63 61 6e 64    69 64 61 74 65 73 29 0a 20 20 28 61 64 64 2d 68 | rk-selected-candidates)...(add-h | 
| 4fae0 | 6f 6f 6b 20 27 65 6d 62 61 72 6b 2d 63 61 6e 64    69 64 61 74 65 2d 63 6f 6c 6c 65 63 74 6f 72 73 | ook.'embark-candidate-collectors | 
| 4fb00 | 20 23 27 65 6d 62 61 72 6b 2d 73 65 6c 65 63 74    65 64 2d 63 61 6e 64 69 64 61 74 65 73 29 29 0a | .#'embark-selected-candidates)). | 
| 4fb20 | 0a 3b 3b 20 69 76 79 0a 0a 28 64 65 63 6c 61 72    65 2d 66 75 6e 63 74 69 6f 6e 20 69 76 79 2d 2d | .;;.ivy..(declare-function.ivy-- | 
| 4fb40 | 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65    20 22 65 78 74 3a 69 76 79 22 29 0a 28 64 65 63 | expand-file-name."ext:ivy").(dec | 
| 4fb60 | 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 69 76    79 2d 73 74 61 74 65 2d 63 75 72 72 65 6e 74 20 | lare-function.ivy-state-current. | 
| 4fb80 | 22 65 78 74 3a 69 76 79 22 29 0a 28 64 65 66 76    61 72 20 69 76 79 2d 74 65 78 74 29 0a 28 64 65 | "ext:ivy").(defvar.ivy-text).(de | 
| 4fba0 | 66 76 61 72 20 69 76 79 2d 6c 61 73 74 29 0a 28    64 65 66 76 61 72 20 69 76 79 2d 2d 6f 6c 64 2d | fvar.ivy-last).(defvar.ivy--old- | 
| 4fbc0 | 63 61 6e 64 73 29 20 3b 20 74 68 69 73 20 73 74    6f 72 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 | cands).;.this.stores.the.current | 
| 4fbe0 | 20 63 61 6e 64 69 64 61 74 65 73 20 3a 29 0a 28    64 65 66 76 61 72 20 69 76 79 2d 2d 6c 65 6e 67 | .candidates.:).(defvar.ivy--leng | 
| 4fc00 | 74 68 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61    72 6b 2d 2d 69 76 79 2d 73 65 6c 65 63 74 65 64 | th)..(defun.embark--ivy-selected | 
| 4fc20 | 20 28 29 0a 20 20 22 54 61 72 67 65 74 20 74 68    65 20 63 75 72 72 65 6e 74 6c 79 20 73 65 6c 65 | .()..."Target.the.currently.sele | 
| 4fc40 | 63 74 65 64 20 69 74 65 6d 20 69 6e 20 49 76 79    2e 0a 52 65 74 75 72 6e 20 74 68 65 20 63 61 74 | cted.item.in.Ivy..Return.the.cat | 
| 4fc60 | 65 67 6f 72 79 20 6d 65 74 61 64 61 74 75 6d 20    61 73 20 74 68 65 20 74 79 70 65 20 6f 66 20 74 | egory.metadatum.as.the.type.of.t | 
| 4fc80 | 68 65 20 74 61 72 67 65 74 2e 22 0a 20 20 3b 3b    20 6d 79 20 66 61 76 6f 72 69 74 65 20 77 61 79 | he.target."...;;.my.favorite.way | 
| 4fca0 | 20 6f 66 20 64 65 74 65 63 74 69 6e 67 20 49 76    79 0a 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 | .of.detecting.Ivy...(when.(memq. | 
| 4fcc0 | 27 69 76 79 2d 2d 71 75 65 75 65 2d 65 78 68 69    62 69 74 20 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 | 'ivy--queue-exhibit.post-command | 
| 4fce0 | 2d 68 6f 6f 6b 29 0a 20 20 20 20 28 63 6f 6e 73    0a 20 20 20 20 20 28 63 6f 6d 70 6c 65 74 69 6f | -hook).....(cons......(completio | 
| 4fd00 | 6e 2d 6d 65 74 61 64 61 74 61 2d 67 65 74 20 28    65 6d 62 61 72 6b 2d 2d 6d 65 74 61 64 61 74 61 | n-metadata-get.(embark--metadata | 
| 4fd20 | 29 20 27 63 61 74 65 67 6f 72 79 29 0a 20 20 20    20 20 28 69 76 79 2d 2d 65 78 70 61 6e 64 2d 66 | ).'category)......(ivy--expand-f | 
| 4fd40 | 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 28    69 66 20 28 61 6e 64 20 28 3e 20 69 76 79 2d 2d | ile-name.......(if.(and.(>.ivy-- | 
| 4fd60 | 6c 65 6e 67 74 68 20 30 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 | length.0)................(string | 
| 4fd80 | 70 20 28 69 76 79 2d 73 74 61 74 65 2d 63 75 72    72 65 6e 74 20 69 76 79 2d 6c 61 73 74 29 29 29 | p.(ivy-state-current.ivy-last))) | 
| 4fda0 | 0a 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d    73 74 61 74 65 2d 63 75 72 72 65 6e 74 20 69 76 | ...........(ivy-state-current.iv | 
| 4fdc0 | 79 2d 6c 61 73 74 29 0a 20 20 20 20 20 20 20 20    69 76 79 2d 74 65 78 74 29 29 29 29 29 0a 0a 28 | y-last).........ivy-text)))))..( | 
| 4fde0 | 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 2d 69 76    79 2d 63 61 6e 64 69 64 61 74 65 73 20 28 29 0a | defun.embark--ivy-candidates.(). | 
| 4fe00 | 20 20 22 52 65 74 75 72 6e 20 61 6c 6c 20 63 75    72 72 65 6e 74 20 49 76 79 20 63 61 6e 64 69 64 | .."Return.all.current.Ivy.candid | 
| 4fe20 | 61 74 65 73 2e 22 0a 20 20 3b 3b 20 6d 79 20 66    61 76 6f 72 69 74 65 20 77 61 79 20 6f 66 20 64 | ates."...;;.my.favorite.way.of.d | 
| 4fe40 | 65 74 65 63 74 69 6e 67 20 49 76 79 0a 20 20 28    77 68 65 6e 20 28 6d 65 6d 71 20 27 69 76 79 2d | etecting.Ivy...(when.(memq.'ivy- | 
| 4fe60 | 2d 71 75 65 75 65 2d 65 78 68 69 62 69 74 20 70    6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b | -queue-exhibit.post-command-hook | 
| 4fe80 | 29 0a 20 20 20 20 28 63 6f 6e 73 0a 20 20 20 20    20 3b 3b 20 73 77 69 70 65 72 2d 69 73 65 61 72 | ).....(cons......;;.swiper-isear | 
| 4fea0 | 63 68 20 75 73 65 73 20 73 77 69 70 65 72 2d 69    73 65 61 72 63 68 2d 66 75 6e 63 74 69 6f 6e 20 | ch.uses.swiper-isearch-function. | 
| 4fec0 | 61 73 20 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a    20 20 20 20 20 3b 3b 20 74 61 62 6c 65 2c 20 62 | as.a.completion......;;.table,.b | 
| 4fee0 | 75 74 20 69 74 20 64 6f 65 73 6e 27 74 20 75 6e    64 65 72 73 74 61 6e 64 20 6d 65 74 61 64 61 74 | ut.it.doesn't.understand.metadat | 
| 4ff00 | 61 20 71 75 65 72 69 65 73 0a 20 20 20 20 20 28    69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 0a 20 20 | a.queries......(ignore-errors... | 
| 4ff20 | 20 20 20 20 20 28 63 6f 6d 70 6c 65 74 69 6f 6e    2d 6d 65 74 61 64 61 74 61 2d 67 65 74 20 28 65 | .....(completion-metadata-get.(e | 
| 4ff40 | 6d 62 61 72 6b 2d 2d 6d 65 74 61 64 61 74 61 29    20 27 63 61 74 65 67 6f 72 79 29 29 0a 20 20 20 | mbark--metadata).'category)).... | 
| 4ff60 | 20 20 69 76 79 2d 2d 6f 6c 64 2d 63 61 6e 64 73    29 29 29 0a 0a 28 77 69 74 68 2d 65 76 61 6c 2d | ..ivy--old-cands)))..(with-eval- | 
| 4ff80 | 61 66 74 65 72 2d 6c 6f 61 64 20 27 69 76 79 0a    20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 65 6d 62 | after-load.'ivy...(add-hook.'emb | 
| 4ffa0 | 61 72 6b 2d 74 61 72 67 65 74 2d 66 69 6e 64 65    72 73 20 23 27 65 6d 62 61 72 6b 2d 2d 69 76 79 | ark-target-finders.#'embark--ivy | 
| 4ffc0 | 2d 73 65 6c 65 63 74 65 64 29 0a 20 20 28 61 64    64 2d 68 6f 6f 6b 20 27 65 6d 62 61 72 6b 2d 63 | -selected)...(add-hook.'embark-c | 
| 4ffe0 | 61 6e 64 69 64 61 74 65 2d 63 6f 6c 6c 65 63 74    6f 72 73 20 23 27 65 6d 62 61 72 6b 2d 2d 69 76 | andidate-collectors.#'embark--iv | 
| 50000 | 79 2d 63 61 6e 64 69 64 61 74 65 73 29 0a 20 20    28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 65 6d | y-candidates)...(remove-hook.'em | 
| 50020 | 62 61 72 6b 2d 63 61 6e 64 69 64 61 74 65 2d 63    6f 6c 6c 65 63 74 6f 72 73 20 23 27 65 6d 62 61 | bark-candidate-collectors.#'emba | 
| 50040 | 72 6b 2d 73 65 6c 65 63 74 65 64 2d 63 61 6e 64    69 64 61 74 65 73 29 0a 20 20 28 61 64 64 2d 68 | rk-selected-candidates)...(add-h | 
| 50060 | 6f 6f 6b 20 27 65 6d 62 61 72 6b 2d 63 61 6e 64    69 64 61 74 65 2d 63 6f 6c 6c 65 63 74 6f 72 73 | ook.'embark-candidate-collectors | 
| 50080 | 20 23 27 65 6d 62 61 72 6b 2d 73 65 6c 65 63 74    65 64 2d 63 61 6e 64 69 64 61 74 65 73 29 29 0a | .#'embark-selected-candidates)). | 
| 500a0 | 0a 3b 3b 3b 20 43 75 73 74 6f 6d 20 61 63 74 69    6f 6e 73 0a 0a 28 64 65 66 76 61 72 20 65 6d 62 | .;;;.Custom.actions..(defvar.emb | 
| 500c0 | 61 72 6b 2d 73 65 70 61 72 61 74 6f 72 2d 68 69    73 74 6f 72 79 20 6e 69 6c 0a 20 20 22 49 6e 70 | ark-separator-history.nil..."Inp | 
| 500e0 | 75 74 20 68 69 73 74 6f 72 79 20 66 6f 72 20 74    68 65 20 73 65 70 61 72 61 74 6f 72 73 20 75 73 | ut.history.for.the.separators.us | 
| 50100 | 65 64 20 62 79 20 73 6f 6d 65 20 65 6d 62 61 72    6b 20 63 6f 6d 6d 61 6e 64 73 2e 0a 54 68 65 20 | ed.by.some.embark.commands..The. | 
| 50120 | 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 70 72    6f 6d 70 74 20 66 6f 72 20 61 20 73 74 72 69 6e | commands.that.prompt.for.a.strin | 
| 50140 | 67 20 73 65 70 61 72 61 74 6f 72 20 61 72 65 0a    60 65 6d 62 61 72 6b 2d 69 6e 73 65 72 74 27 20 | g.separator.are.`embark-insert'. | 
| 50160 | 61 6e 64 20 60 65 6d 62 61 72 6b 2d 63 6f 70 79    2d 61 73 2d 6b 69 6c 6c 27 2e 22 29 0a 0a 28 64 | and.`embark-copy-as-kill'.")..(d | 
| 50180 | 65 66 75 6e 20 65 6d 62 61 72 6b 2d 6b 65 79 6d    61 70 2d 68 65 6c 70 20 28 29 0a 20 20 22 50 72 | efun.embark-keymap-help.()..."Pr | 
| 501a0 | 6f 6d 70 74 20 66 6f 72 20 61 6e 20 61 63 74 69    6f 6e 20 74 6f 20 70 65 72 66 6f 72 6d 20 6f 72 | ompt.for.an.action.to.perform.or | 
| 501c0 | 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 62 65 63 6f    6d 65 20 61 6e 64 20 72 75 6e 20 69 74 2e 22 0a | .command.to.become.and.run.it.". | 
| 501e0 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a    20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e | ..(interactive)...(user-error."N | 
| 50200 | 6f 74 20 6d 65 61 6e 74 20 74 6f 20 62 65 20 63    61 6c 6c 65 64 20 64 69 72 65 63 74 6c 79 22 29 | ot.meant.to.be.called.directly") | 
| 50220 | 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b    2d 74 6f 67 67 6c 65 2d 71 75 69 74 20 28 29 0a | )..(defun.embark-toggle-quit.(). | 
| 50240 | 20 20 22 54 6f 67 67 6c 65 20 77 68 65 74 68 65    72 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 | .."Toggle.whether.the.following. | 
| 50260 | 61 63 74 69 6f 6e 20 71 75 69 74 73 20 74 68 65    20 6d 69 6e 69 62 75 66 66 65 72 2e 22 0a 20 20 | action.quits.the.minibuffer."... | 
| 50280 | 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20    28 77 68 65 6e 20 28 6d 69 6e 69 62 75 66 66 65 | (interactive)...(when.(minibuffe | 
| 502a0 | 72 70 29 0a 20 20 20 20 28 73 65 74 71 20 65 6d    62 61 72 6b 2d 2d 74 6f 67 67 6c 65 2d 71 75 69 | rp).....(setq.embark--toggle-qui | 
| 502c0 | 74 20 28 6e 6f 74 20 65 6d 62 61 72 6b 2d 2d 74    6f 67 67 6c 65 2d 71 75 69 74 29 29 0a 20 20 20 | t.(not.embark--toggle-quit)).... | 
| 502e0 | 20 28 69 66 20 28 63 6f 6e 73 70 20 65 6d 62 61    72 6b 2d 71 75 69 74 2d 61 66 74 65 72 2d 61 63 | .(if.(consp.embark-quit-after-ac | 
| 50300 | 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 6d    65 73 73 61 67 65 20 22 57 69 6c 6c 20 25 73 6f | tion).........(message."Will.%so | 
| 50320 | 62 65 79 20 65 6d 62 61 72 6b 2d 71 75 69 74 2d    61 66 74 65 72 2d 61 63 74 69 6f 6e 2e 22 0a 20 | bey.embark-quit-after-action.".. | 
| 50340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 69 66 20 65 6d 62 61 72 6b 2d 2d 74 6f 67 67 | ................(if.embark--togg | 
| 50360 | 6c 65 2d 71 75 69 74 20 22 64 69 73 22 20 22 22    29 29 0a 20 20 20 20 20 20 28 6d 65 73 73 61 67 | le-quit."dis"."")).......(messag | 
| 50380 | 65 0a 20 20 20 20 20 20 20 22 57 69 6c 6c 20 25    73 71 75 69 74 20 6d 69 6e 69 62 75 66 66 65 72 | e........"Will.%squit.minibuffer | 
| 503a0 | 20 61 66 74 65 72 20 61 63 74 69 6f 6e 22 0a 20    20 20 20 20 20 20 28 69 66 20 28 65 71 20 65 6d | .after.action"........(if.(eq.em | 
| 503c0 | 62 61 72 6b 2d 2d 74 6f 67 67 6c 65 2d 71 75 69    74 20 65 6d 62 61 72 6b 2d 71 75 69 74 2d 61 66 | bark--toggle-quit.embark-quit-af | 
| 503e0 | 74 65 72 2d 61 63 74 69 6f 6e 29 20 22 6e 6f 74    20 22 20 22 22 29 29 29 29 29 0a 0a 28 64 65 66 | ter-action)."not."."")))))..(def | 
| 50400 | 75 6e 20 65 6d 62 61 72 6b 2d 2d 73 65 70 61 72    61 74 6f 72 20 28 73 74 72 69 6e 67 73 29 0a 20 | un.embark--separator.(strings).. | 
| 50420 | 20 22 52 65 74 75 72 6e 20 61 20 73 65 70 61 72    61 74 6f 72 20 74 6f 20 6a 6f 69 6e 20 74 68 65 | ."Return.a.separator.to.join.the | 
| 50440 | 20 53 54 52 49 4e 47 53 20 74 6f 67 65 74 68 65    72 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 | .STRINGS.together..With.a.prefix | 
| 50460 | 20 61 72 67 75 6d 65 6e 74 2c 20 70 72 6f 6d 70    74 20 74 68 65 20 75 73 65 72 20 28 75 6e 6c 65 | .argument,.prompt.the.user.(unle | 
| 50480 | 73 73 20 53 54 52 49 4e 47 53 20 68 61 73 20 30    20 6f 72 0a 31 20 65 6c 65 6d 65 6e 74 73 2c 20 | ss.STRINGS.has.0.or.1.elements,. | 
| 504a0 | 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 61 20    73 65 70 61 72 61 74 6f 72 20 69 73 20 6e 6f 74 | in.which.case.a.separator.is.not | 
| 504c0 | 20 6e 65 65 64 65 64 29 2e 22 0a 20 20 28 69 66    20 28 61 6e 64 20 63 75 72 72 65 6e 74 2d 70 72 | .needed)."...(if.(and.current-pr | 
| 504e0 | 65 66 69 78 2d 61 72 67 20 28 63 64 72 20 73 74    72 69 6e 67 73 29 29 0a 20 20 20 20 20 20 28 72 | efix-arg.(cdr.strings)).......(r | 
| 50500 | 65 61 64 2d 73 74 72 69 6e 67 20 22 53 65 70 61    72 61 74 6f 72 3a 20 22 20 6e 69 6c 20 27 65 6d | ead-string."Separator:.".nil.'em | 
| 50520 | 62 61 72 6b 2d 73 65 70 61 72 61 74 6f 72 2d 68    69 73 74 6f 72 79 29 0a 20 20 20 20 22 5c 6e 22 | bark-separator-history)....."\n" | 
| 50540 | 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72    6b 2d 63 6f 70 79 2d 61 73 2d 6b 69 6c 6c 20 28 | ))..(defun.embark-copy-as-kill.( | 
| 50560 | 73 74 72 69 6e 67 73 29 0a 20 20 22 4a 6f 69 6e    20 53 54 52 49 4e 47 53 20 61 6e 64 20 73 61 76 | strings)..."Join.STRINGS.and.sav | 
| 50580 | 65 20 6f 6e 20 74 68 65 20 60 6b 69 6c 6c 2d 72    69 6e 67 27 2e 0a 57 69 74 68 20 61 20 70 72 65 | e.on.the.`kill-ring'..With.a.pre | 
| 505a0 | 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 70 72    6f 6d 70 74 20 66 6f 72 20 74 68 65 20 73 65 70 | fix.argument,.prompt.for.the.sep | 
| 505c0 | 61 72 61 74 6f 72 20 74 6f 20 6a 6f 69 6e 20 74    68 65 0a 53 54 52 49 4e 47 53 2c 20 77 68 69 63 | arator.to.join.the.STRINGS,.whic | 
| 505e0 | 68 20 64 65 66 61 75 6c 74 73 20 74 6f 20 61 20    6e 65 77 6c 69 6e 65 2e 22 0a 20 20 28 6b 69 6c | h.defaults.to.a.newline."...(kil | 
| 50600 | 6c 2d 6e 65 77 20 28 73 74 72 69 6e 67 2d 6a 6f    69 6e 20 73 74 72 69 6e 67 73 20 28 65 6d 62 61 | l-new.(string-join.strings.(emba | 
| 50620 | 72 6b 2d 2d 73 65 70 61 72 61 74 6f 72 20 73 74    72 69 6e 67 73 29 29 29 29 0a 0a 28 64 65 66 75 | rk--separator.strings))))..(defu | 
| 50640 | 6e 20 65 6d 62 61 72 6b 2d 69 6e 73 65 72 74 20    28 73 74 72 69 6e 67 73 29 0a 20 20 22 4a 6f 69 | n.embark-insert.(strings)..."Joi | 
| 50660 | 6e 20 53 54 52 49 4e 47 53 20 61 6e 64 20 69 6e    73 65 72 74 20 74 68 65 20 72 65 73 75 6c 74 20 | n.STRINGS.and.insert.the.result. | 
| 50680 | 61 74 20 70 6f 69 6e 74 2e 0a 57 69 74 68 20 61    20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 | at.point..With.a.prefix.argument | 
| 506a0 | 2c 20 70 72 6f 6d 70 74 20 66 6f 72 20 74 68 65    20 73 65 70 61 72 61 74 6f 72 20 74 6f 20 6a 6f | ,.prompt.for.the.separator.to.jo | 
| 506c0 | 69 6e 20 74 68 65 0a 53 54 52 49 4e 47 53 2c 20    77 68 69 63 68 20 64 65 66 61 75 6c 74 73 20 74 | in.the.STRINGS,.which.defaults.t | 
| 506e0 | 6f 20 61 20 6e 65 77 6c 69 6e 65 2e 0a 0a 53 6f    6d 65 20 77 68 69 74 65 73 70 61 63 65 20 69 73 | o.a.newline...Some.whitespace.is | 
| 50700 | 20 61 6c 73 6f 20 69 6e 73 65 72 74 65 64 20 69    66 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 61 | .also.inserted.if.necessary.to.a | 
| 50720 | 76 6f 69 64 20 68 61 76 69 6e 67 20 74 68 65 0a    69 6e 73 65 72 74 65 64 20 73 74 72 69 6e 67 20 | void.having.the.inserted.string. | 
| 50740 | 62 6c 65 6e 64 20 69 6e 74 6f 20 74 68 65 20 65    78 69 73 74 69 6e 67 20 62 75 66 66 65 72 20 74 | blend.into.the.existing.buffer.t | 
| 50760 | 65 78 74 2e 20 20 4d 6f 72 65 0a 70 72 65 63 69    73 65 6c 79 3a 0a 0a 31 2e 20 49 66 20 74 68 65 | ext...More.precisely:..1..If.the | 
| 50780 | 20 69 6e 73 65 72 74 65 64 20 73 74 72 69 6e 67    20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 | .inserted.string.does.not.contai | 
| 507a0 | 6e 20 6e 65 77 6c 69 6e 65 73 2c 20 61 20 73 70    61 63 65 20 6d 61 79 0a 62 65 20 61 64 64 65 64 | n.newlines,.a.space.may.be.added | 
| 507c0 | 20 62 65 66 6f 72 65 20 6f 72 20 61 66 74 65 72    20 69 74 20 61 73 20 6e 65 65 64 65 64 20 74 6f | .before.or.after.it.as.needed.to | 
| 507e0 | 20 61 76 6f 69 64 20 69 6e 73 65 72 74 69 6e 67    20 61 20 77 6f 72 64 0a 63 6f 6e 73 74 69 74 75 | .avoid.inserting.a.word.constitu | 
| 50800 | 65 6e 74 20 63 68 61 72 61 63 74 65 72 20 6e 65    78 74 20 74 6f 20 61 6e 20 65 78 69 73 74 69 6e | ent.character.next.to.an.existin | 
| 50820 | 67 20 77 6f 72 64 20 63 6f 6e 73 74 69 74 75 65    6e 74 2e 0a 0a 32 2e 20 46 6f 72 20 61 20 6d 75 | g.word.constituent...2..For.a.mu | 
| 50840 | 6c 74 69 6c 69 6e 65 20 69 6e 73 65 72 74 65 64    20 73 74 72 69 6e 67 2c 20 6e 65 77 6c 69 6e 65 | ltiline.inserted.string,.newline | 
| 50860 | 73 20 6d 61 79 20 62 65 20 61 64 64 65 64 20 62    65 66 6f 72 65 0a 6f 72 20 61 66 74 65 72 20 61 | s.may.be.added.before.or.after.a | 
| 50880 | 73 20 6e 65 65 64 65 64 20 74 6f 20 65 6e 73 75    72 65 20 74 68 65 20 69 6e 73 65 72 74 65 64 20 | s.needed.to.ensure.the.inserted. | 
| 508a0 | 73 74 72 69 6e 67 20 69 73 20 6f 6e 20 6c 69 6e    65 73 20 6f 66 0a 69 74 73 20 6f 77 6e 2e 22 0a | string.is.on.lines.of.its.own.". | 
| 508c0 | 20 20 28 6c 65 74 2a 20 28 28 73 65 70 61 72 61    74 6f 72 20 28 65 6d 62 61 72 6b 2d 2d 73 65 70 | ..(let*.((separator.(embark--sep | 
| 508e0 | 61 72 61 74 6f 72 20 73 74 72 69 6e 67 73 29 29    0a 20 20 20 20 20 20 20 20 20 28 6d 75 6c 74 69 | arator.strings))..........(multi | 
| 50900 | 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 28    6f 72 20 28 61 6e 64 20 28 63 64 72 20 73 74 72 | line...........(or.(and.(cdr.str | 
| 50920 | 69 6e 67 73 29 20 28 73 74 72 69 6e 67 2d 6d 61    74 63 68 2d 70 20 22 5c 6e 22 20 73 65 70 61 72 | ings).(string-match-p."\n".separ | 
| 50940 | 61 74 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 61 6e 64 20 28 6e 75 6c 6c 20 | ator))...............(and.(null. | 
| 50960 | 28 63 64 72 20 73 74 72 69 6e 67 73 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (cdr.strings)).................. | 
| 50980 | 20 20 28 65 71 75 61 6c 20 28 62 75 66 66 65 72    2d 73 75 62 73 74 72 69 6e 67 20 28 6c 69 6e 65 | ..(equal.(buffer-substring.(line | 
| 509a0 | 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74    69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -beginning-position)............ | 
| 509c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 509e0 | 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74    69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .(line-end-position))........... | 
| 50a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 61 72 20 73 74 72 69 6e 67 73 29 29 29 0a | ................(car.strings))). | 
| 50a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    65 71 2d 73 6f 6d 65 20 28 6c 61 6d 62 64 61 20 | ..............(seq-some.(lambda. | 
| 50a40 | 28 73 29 20 28 73 74 72 69 6e 67 2d 6d 61 74 63    68 2d 70 20 22 5c 6e 22 20 73 29 29 20 73 74 72 | (s).(string-match-p."\n".s)).str | 
| 50a60 | 69 6e 67 73 29 29 29 29 0a 20 20 20 20 28 63 6c    2d 6c 61 62 65 6c 73 20 28 28 6d 61 79 62 65 2d | ings)))).....(cl-labels.((maybe- | 
| 50a80 | 73 70 61 63 65 20 28 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 | space.()...................(and. | 
| 50aa0 | 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c 5c 77    22 29 20 28 6c 6f 6f 6b 69 6e 67 2d 62 61 63 6b | (looking-at."\\w").(looking-back | 
| 50ac0 | 20 22 5c 5c 77 22 20 31 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."\\w".1)....................... | 
| 50ae0 | 20 28 69 6e 73 65 72 74 20 22 20 22 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(insert.".")))................. | 
| 50b00 | 28 6d 61 79 62 65 2d 6e 65 77 6c 69 6e 65 20 28    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (maybe-newline.()............... | 
| 50b20 | 20 20 20 20 28 6f 72 20 28 6c 6f 6f 6b 69 6e 67    2d 62 61 63 6b 20 22 5e 5b 20 5c 74 5d 2a 22 20 | ....(or.(looking-back."^[.\t]*". | 
| 50b40 | 34 30 29 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20    22 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 | 40).(looking-at."\n")........... | 
| 50b60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 65 77    6c 69 6e 65 2d 61 6e 64 2d 69 6e 64 65 6e 74 29 | ............(newline-and-indent) | 
| 50b80 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 79 62 65 2d 77 68 69 74 65 73 | )).................(maybe-whites | 
| 50ba0 | 70 61 63 65 20 28 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 69 66 20 6d 75 | pace.()...................(if.mu | 
| 50bc0 | 6c 74 69 6c 69 6e 65 20 28 6d 61 79 62 65 2d 6e    65 77 6c 69 6e 65 29 20 28 6d 61 79 62 65 2d 73 | ltiline.(maybe-newline).(maybe-s | 
| 50be0 | 70 61 63 65 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 69 6e 73 2d 73 74 72 | pace))).................(ins-str | 
| 50c00 | 69 6e 67 20 28 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | ing.()...................(let.(( | 
| 50c20 | 73 74 61 72 74 20 28 70 6f 69 6e 74 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | start.(point)))................. | 
| 50c40 | 20 20 20 20 28 69 6e 73 65 72 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(insert..................... | 
| 50c60 | 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 73 75    62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 | .(mapconcat.#'substring-no-prope | 
| 50c80 | 72 74 69 65 73 20 73 74 72 69 6e 67 73 20 73 65    70 61 72 61 74 6f 72 29 29 0a 20 20 20 20 20 20 | rties.strings.separator))....... | 
| 50ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 67 | ..............(save-excursion.(g | 
| 50cc0 | 6f 74 6f 2d 63 68 61 72 20 73 74 61 72 74 29 20    28 6d 61 79 62 65 2d 77 68 69 74 65 73 70 61 63 | oto-char.start).(maybe-whitespac | 
| 50ce0 | 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6c | e)).....................(when.(l | 
| 50d00 | 6f 6f 6b 69 6e 67 2d 62 61 63 6b 20 22 5c 6e 22    20 31 29 20 28 64 65 6c 65 74 65 2d 63 68 61 72 | ooking-back."\n".1).(delete-char | 
| 50d20 | 20 2d 31 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d | .-1)).....................(save- | 
| 50d40 | 65 78 63 75 72 73 69 6f 6e 20 28 6d 61 79 62 65    2d 77 68 69 74 65 73 70 61 63 65 29 29 29 29 29 | excursion.(maybe-whitespace))))) | 
| 50d60 | 0a 20 20 20 20 20 20 28 69 66 20 62 75 66 66 65    72 2d 72 65 61 64 2d 6f 6e 6c 79 0a 20 20 20 20 | .......(if.buffer-read-only..... | 
| 50d80 | 20 20 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65    63 74 65 64 2d 77 69 6e 64 6f 77 20 28 6f 74 68 | ......(with-selected-window.(oth | 
| 50da0 | 65 72 2d 77 69 6e 64 6f 77 2d 66 6f 72 2d 73 63    72 6f 6c 6c 69 6e 67 29 0a 20 20 20 20 20 20 20 | er-window-for-scrolling)........ | 
| 50dc0 | 20 20 20 20 20 28 69 6e 73 2d 73 74 72 69 6e 67    29 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 2d | .....(ins-string)).........(ins- | 
| 50de0 | 73 74 72 69 6e 67 29 29 29 29 29 0a 0a 3b 3b 20    46 6f 72 20 45 6d 61 63 73 20 32 38 20 64 69 72 | string)))))..;;.For.Emacs.28.dir | 
| 50e00 | 65 64 2d 6a 75 6d 70 20 77 69 6c 6c 20 62 65 20    6d 6f 76 65 64 20 74 6f 20 64 69 72 65 64 2e 65 | ed-jump.will.be.moved.to.dired.e | 
| 50e20 | 6c 2c 20 62 75 74 20 69 74 20 73 65 65 6d 73 0a    3b 3b 20 74 68 61 74 20 73 69 6e 63 65 20 69 74 | l,.but.it.seems.;;.that.since.it | 
| 50e40 | 20 61 6c 72 65 61 64 79 20 68 61 73 20 61 6e 20    61 75 74 6f 6c 6f 61 64 20 69 6e 20 45 6d 61 63 | .already.has.an.autoload.in.Emac | 
| 50e60 | 73 20 32 38 2c 20 74 68 69 73 20 6e 65 78 74 0a    3b 3b 20 61 75 74 6f 6c 6f 61 64 20 69 73 20 69 | s.28,.this.next.;;.autoload.is.i | 
| 50e80 | 67 6e 6f 72 65 64 2e 0a 28 61 75 74 6f 6c 6f 61    64 20 27 64 69 72 65 64 2d 6a 75 6d 70 20 22 64 | gnored..(autoload.'dired-jump."d | 
| 50ea0 | 69 72 65 64 2d 78 22 20 6e 69 6c 20 74 29 0a 0a    28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 64 69 | ired-x".nil.t)..(defun.embark-di | 
| 50ec0 | 72 65 64 2d 6a 75 6d 70 20 28 66 69 6c 65 20 26    6f 70 74 69 6f 6e 61 6c 20 6f 74 68 65 72 2d 77 | red-jump.(file.&optional.other-w | 
| 50ee0 | 69 6e 64 6f 77 29 0a 20 20 22 4f 70 65 6e 20 44    69 72 65 64 20 62 75 66 66 65 72 20 69 6e 20 64 | indow)..."Open.Dired.buffer.in.d | 
| 50f00 | 69 72 65 63 74 6f 72 79 20 63 6f 6e 74 61 69 6e    69 6e 67 20 46 49 4c 45 20 61 6e 64 20 6d 6f 76 | irectory.containing.FILE.and.mov | 
| 50f20 | 65 20 74 6f 20 69 74 73 20 6c 69 6e 65 2e 0a 57    68 65 6e 20 63 61 6c 6c 65 64 20 77 69 74 68 20 | e.to.its.line..When.called.with. | 
| 50f40 | 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e    74 20 4f 54 48 45 52 2d 57 49 4e 44 4f 57 2c 20 | a.prefix.argument.OTHER-WINDOW,. | 
| 50f60 | 6f 70 65 6e 20 44 69 72 65 64 20 69 6e 20 6f 74    68 65 72 20 77 69 6e 64 6f 77 2e 22 0a 20 20 28 | open.Dired.in.other.window."...( | 
| 50f80 | 69 6e 74 65 72 61 63 74 69 76 65 20 22 66 4a 75    6d 70 20 74 6f 20 44 69 72 65 64 20 66 69 6c 65 | interactive."fJump.to.Dired.file | 
| 50fa0 | 3a 20 5c 6e 50 22 29 0a 20 20 28 64 69 72 65 64    2d 6a 75 6d 70 20 6f 74 68 65 72 2d 77 69 6e 64 | :.\nP")...(dired-jump.other-wind | 
| 50fc0 | 6f 77 20 66 69 6c 65 29 29 0a 0a 28 64 65 66 75    6e 20 65 6d 62 61 72 6b 2d 2d 72 65 61 64 2d 66 | ow.file))..(defun.embark--read-f | 
| 50fe0 | 72 6f 6d 2d 68 69 73 74 6f 72 79 20 28 70 72 6f    6d 70 74 20 63 61 6e 64 69 64 61 74 65 73 20 26 | rom-history.(prompt.candidates.& | 
| 51000 | 6f 70 74 69 6f 6e 61 6c 20 63 61 74 65 67 6f 72    79 29 0a 20 20 22 52 65 61 64 20 77 69 74 68 20 | optional.category)..."Read.with. | 
| 51020 | 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 72 6f 6d 20    6c 69 73 74 20 6f 66 20 68 69 73 74 6f 72 79 20 | completion.from.list.of.history. | 
| 51040 | 43 41 4e 44 49 44 41 54 45 53 20 6f 66 20 43 41    54 45 47 4f 52 59 2e 0a 53 6f 72 74 69 6e 67 20 | CANDIDATES.of.CATEGORY..Sorting. | 
| 51060 | 61 6e 64 20 68 69 73 74 6f 72 79 20 61 72 65 20    64 69 73 61 62 6c 65 64 2e 20 20 50 52 4f 4d 50 | and.history.are.disabled...PROMP | 
| 51080 | 54 20 69 73 20 74 68 65 20 70 72 6f 6d 70 74 20    6d 65 73 73 61 67 65 2e 22 0a 20 20 28 63 6f 6d | T.is.the.prompt.message."...(com | 
| 510a0 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f    6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | pleting-read.prompt............. | 
| 510c0 | 20 20 20 20 20 20 20 28 65 6d 62 61 72 6b 2d 2d    77 69 74 68 2d 63 61 74 65 67 6f 72 79 20 63 61 | .......(embark--with-category.ca | 
| 510e0 | 74 65 67 6f 72 79 20 63 61 6e 64 69 64 61 74 65    73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | tegory.candidates).............. | 
| 51100 | 20 20 20 20 20 20 6e 69 6c 20 74 20 6e 69 6c 20    74 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 | ......nil.t.nil.t))..(defun.emba | 
| 51120 | 72 6b 2d 6b 69 6c 6c 2d 72 69 6e 67 2d 72 65 6d    6f 76 65 20 28 74 65 78 74 29 0a 20 20 22 52 65 | rk-kill-ring-remove.(text)..."Re | 
| 51140 | 6d 6f 76 65 20 54 45 58 54 20 66 72 6f 6d 20 60    6b 69 6c 6c 2d 72 69 6e 67 27 2e 22 0a 20 20 28 | move.TEXT.from.`kill-ring'."...( | 
| 51160 | 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73    74 20 28 65 6d 62 61 72 6b 2d 2d 72 65 61 64 2d | interactive.(list.(embark--read- | 
| 51180 | 66 72 6f 6d 2d 68 69 73 74 6f 72 79 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | from-history.................... | 
| 511a0 | 20 20 20 22 52 65 6d 6f 76 65 20 66 72 6f 6d 20    6b 69 6c 6c 2d 72 69 6e 67 3a 20 22 20 6b 69 6c | ..."Remove.from.kill-ring:.".kil | 
| 511c0 | 6c 2d 72 69 6e 67 20 27 6b 69 6c 6c 2d 72 69 6e    67 29 29 29 0a 20 20 28 65 6d 62 61 72 6b 2d 68 | l-ring.'kill-ring)))...(embark-h | 
| 511e0 | 69 73 74 6f 72 79 2d 72 65 6d 6f 76 65 20 74 65    78 74 29 0a 20 20 28 73 65 74 71 20 6b 69 6c 6c | istory-remove.text)...(setq.kill | 
| 51200 | 2d 72 69 6e 67 20 28 64 65 6c 65 74 65 20 74 65    78 74 20 6b 69 6c 6c 2d 72 69 6e 67 29 29 29 0a | -ring.(delete.text.kill-ring))). | 
| 51220 | 0a 28 64 65 66 76 61 72 20 72 65 63 65 6e 74 66    2d 6c 69 73 74 29 0a 28 64 65 66 75 6e 20 65 6d | .(defvar.recentf-list).(defun.em | 
| 51240 | 62 61 72 6b 2d 72 65 63 65 6e 74 66 2d 72 65 6d    6f 76 65 20 28 66 69 6c 65 29 0a 20 20 22 52 65 | bark-recentf-remove.(file)..."Re | 
| 51260 | 6d 6f 76 65 20 46 49 4c 45 20 66 72 6f 6d 20 74    68 65 20 6c 69 73 74 20 6f 66 20 72 65 63 65 6e | move.FILE.from.the.list.of.recen | 
| 51280 | 74 20 66 69 6c 65 73 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 | t.files."...(interactive.(list.( | 
| 512a0 | 65 6d 62 61 72 6b 2d 2d 72 65 61 64 2d 66 72 6f    6d 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 | embark--read-from-history....... | 
| 512c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 52 65 6d 6f 76 65 20 72 65 63 65 6e 74 20 66 | ................"Remove.recent.f | 
| 512e0 | 69 6c 65 3a 20 22 20 72 65 63 65 6e 74 66 2d 6c    69 73 74 20 27 66 69 6c 65 29 29 29 0a 20 20 28 | ile:.".recentf-list.'file)))...( | 
| 51300 | 65 6d 62 61 72 6b 2d 68 69 73 74 6f 72 79 2d 72    65 6d 6f 76 65 20 28 65 78 70 61 6e 64 2d 66 69 | embark-history-remove.(expand-fi | 
| 51320 | 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 29 29 0a 20    20 28 65 6d 62 61 72 6b 2d 68 69 73 74 6f 72 79 | le-name.file))...(embark-history | 
| 51340 | 2d 72 65 6d 6f 76 65 20 28 61 62 62 72 65 76 69    61 74 65 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 | -remove.(abbreviate-file-name.fi | 
| 51360 | 6c 65 29 29 0a 20 20 28 77 68 65 6e 20 28 61 6e    64 20 28 62 6f 75 6e 64 70 20 27 72 65 63 65 6e | le))...(when.(and.(boundp.'recen | 
| 51380 | 74 66 2d 6c 69 73 74 29 20 28 66 62 6f 75 6e 64    70 20 27 72 65 63 65 6e 74 66 2d 65 78 70 61 6e | tf-list).(fboundp.'recentf-expan | 
| 513a0 | 64 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20    20 20 28 73 65 74 71 20 72 65 63 65 6e 74 66 2d | d-file-name)).....(setq.recentf- | 
| 513c0 | 6c 69 73 74 20 28 64 65 6c 65 74 65 20 28 72 65    63 65 6e 74 66 2d 65 78 70 61 6e 64 2d 66 69 6c | list.(delete.(recentf-expand-fil | 
| 513e0 | 65 2d 6e 61 6d 65 20 66 69 6c 65 29 20 72 65 63    65 6e 74 66 2d 6c 69 73 74 29 29 29 29 0a 0a 28 | e-name.file).recentf-list))))..( | 
| 51400 | 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 68 69 73    74 6f 72 79 2d 72 65 6d 6f 76 65 20 28 73 74 72 | defun.embark-history-remove.(str | 
| 51420 | 29 0a 20 20 22 52 65 6d 6f 76 65 20 53 54 52 20    66 72 6f 6d 20 60 6d 69 6e 69 62 75 66 66 65 72 | )..."Remove.STR.from.`minibuffer | 
| 51440 | 2d 68 69 73 74 6f 72 79 2d 76 61 72 69 61 62 6c    65 27 2e 0a 4d 61 6e 79 20 63 6f 6d 70 6c 65 74 | -history-variable'..Many.complet | 
| 51460 | 69 6f 6e 20 55 49 73 20 73 6f 72 74 20 62 79 20    68 69 73 74 6f 72 79 20 70 6f 73 69 74 69 6f 6e | ion.UIs.sort.by.history.position | 
| 51480 | 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20    63 61 6e 20 62 65 20 75 73 65 64 0a 74 6f 20 72 | ...This.command.can.be.used.to.r | 
| 514a0 | 65 6d 6f 76 65 20 65 6e 74 72 69 65 73 20 66 72    6f 6d 20 74 68 65 20 68 69 73 74 6f 72 79 2c 20 | emove.entries.from.the.history,. | 
| 514c0 | 73 75 63 68 20 74 68 61 74 20 74 68 65 79 20 61    72 65 20 6e 6f 74 20 73 6f 72 74 65 64 20 63 6c | such.that.they.are.not.sorted.cl | 
| 514e0 | 6f 73 65 72 0a 74 6f 20 74 68 65 20 74 6f 70 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | oser.to.the.top."...(interactive | 
| 51500 | 20 28 6c 69 73 74 20 28 65 6d 62 61 72 6b 2d 2d    72 65 61 64 2d 66 72 6f 6d 2d 68 69 73 74 6f 72 | .(list.(embark--read-from-histor | 
| 51520 | 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 22 52 65 6d 6f 76 65 20 | y......................."Remove. | 
| 51540 | 68 69 73 74 6f 72 79 20 69 74 65 6d 3a 20 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | history.item:."................. | 
| 51560 | 20 20 20 20 20 20 28 69 66 20 28 65 71 20 6d 69    6e 69 62 75 66 66 65 72 2d 68 69 73 74 6f 72 79 | ......(if.(eq.minibuffer-history | 
| 51580 | 2d 76 61 72 69 61 62 6c 65 20 74 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -variable.t).................... | 
| 515a0 | 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72    6f 72 20 22 4e 6f 20 6d 69 6e 69 62 75 66 66 65 | .......(user-error."No.minibuffe | 
| 515c0 | 72 20 68 69 73 74 6f 72 79 22 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.history")..................... | 
| 515e0 | 20 20 20 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75    65 20 6d 69 6e 69 62 75 66 66 65 72 2d 68 69 73 | ....(symbol-value.minibuffer-his | 
| 51600 | 74 6f 72 79 2d 76 61 72 69 61 62 6c 65 29 29 29    29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 65 71 | tory-variable)))))...(unless.(eq | 
| 51620 | 20 6d 69 6e 69 62 75 66 66 65 72 2d 68 69 73 74    6f 72 79 2d 76 61 72 69 61 62 6c 65 20 74 29 0a | .minibuffer-history-variable.t). | 
| 51640 | 20 20 20 20 28 73 65 74 20 6d 69 6e 69 62 75 66    66 65 72 2d 68 69 73 74 6f 72 79 2d 76 61 72 69 | ....(set.minibuffer-history-vari | 
| 51660 | 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 28 64    65 6c 65 74 65 20 73 74 72 20 28 73 79 6d 62 6f | able..........(delete.str.(symbo | 
| 51680 | 6c 2d 76 61 6c 75 65 20 6d 69 6e 69 62 75 66 66    65 72 2d 68 69 73 74 6f 72 79 2d 76 61 72 69 61 | l-value.minibuffer-history-varia | 
| 516a0 | 62 6c 65 29 29 29 29 29 0a 0a 28 64 65 66 76 61    72 20 78 72 65 66 2d 62 61 63 6b 65 6e 64 2d 66 | ble)))))..(defvar.xref-backend-f | 
| 516c0 | 75 6e 63 74 69 6f 6e 73 29 0a 0a 28 64 65 66 75    6e 20 65 6d 62 61 72 6b 2d 66 69 6e 64 2d 64 65 | unctions)..(defun.embark-find-de | 
| 516e0 | 66 69 6e 69 74 69 6f 6e 20 28 73 79 6d 62 6f 6c    29 0a 20 20 22 46 69 6e 64 20 64 65 66 69 6e 69 | finition.(symbol)..."Find.defini | 
| 51700 | 74 69 6f 6e 20 6f 66 20 45 6d 61 63 73 20 4c 69    73 70 20 53 59 4d 42 4f 4c 2e 22 0a 20 20 28 69 | tion.of.Emacs.Lisp.SYMBOL."...(i | 
| 51720 | 6e 74 65 72 61 63 74 69 76 65 20 22 73 53 79 6d    62 6f 6c 3a 20 22 29 0a 20 20 28 6c 65 74 20 28 | nteractive."sSymbol:.")...(let.( | 
| 51740 | 28 78 72 65 66 2d 62 61 63 6b 65 6e 64 2d 66 75    6e 63 74 69 6f 6e 73 20 28 6c 61 6d 62 64 61 20 | (xref-backend-functions.(lambda. | 
| 51760 | 28 29 20 27 65 6c 69 73 70 29 29 29 0a 20 20 20    20 28 78 72 65 66 2d 66 69 6e 64 2d 64 65 66 69 | ().'elisp))).....(xref-find-defi | 
| 51780 | 6e 69 74 69 6f 6e 73 20 73 79 6d 62 6f 6c 29 29    29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b | nitions.symbol)))..(defun.embark | 
| 517a0 | 2d 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 73 79 6d    62 6f 6c 20 28 73 79 6d 62 6f 6c 29 0a 20 20 22 | -info-lookup-symbol.(symbol)..." | 
| 517c0 | 44 69 73 70 6c 61 79 20 74 68 65 20 64 65 66 69    6e 69 74 69 6f 6e 20 6f 66 20 53 59 4d 42 4f 4c | Display.the.definition.of.SYMBOL | 
| 517e0 | 2c 20 66 72 6f 6d 20 74 68 65 20 45 6c 69 73 70    20 6d 61 6e 75 61 6c 2e 22 0a 20 20 28 69 6e 74 | ,.from.the.Elisp.manual."...(int | 
| 51800 | 65 72 61 63 74 69 76 65 20 22 53 53 79 6d 62 6f    6c 3a 20 22 29 0a 20 20 28 69 6e 66 6f 2d 6c 6f | eractive."SSymbol:.")...(info-lo | 
| 51820 | 6f 6b 75 70 2d 73 79 6d 62 6f 6c 20 73 79 6d 62    6f 6c 20 27 65 6d 61 63 73 2d 6c 69 73 70 2d 6d | okup-symbol.symbol.'emacs-lisp-m | 
| 51840 | 6f 64 65 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d    62 61 72 6b 2d 72 65 6e 61 6d 65 2d 62 75 66 66 | ode))..(defun.embark-rename-buff | 
| 51860 | 65 72 20 28 62 75 66 66 65 72 20 6e 65 77 6e 61    6d 65 20 26 6f 70 74 69 6f 6e 61 6c 20 75 6e 69 | er.(buffer.newname.&optional.uni | 
| 51880 | 71 75 65 29 0a 20 20 22 52 65 6e 61 6d 65 20 42    55 46 46 45 52 20 74 6f 20 4e 45 57 4e 41 4d 45 | que)..."Rename.BUFFER.to.NEWNAME | 
| 518a0 | 2c 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 6d 61 6b    69 6e 67 20 69 74 20 55 4e 49 51 55 45 2e 0a 49 | ,.optionally.making.it.UNIQUE..I | 
| 518c0 | 6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 79 6f    75 20 63 61 6e 20 73 65 74 20 55 4e 49 51 55 45 | nteractively,.you.can.set.UNIQUE | 
| 518e0 | 20 77 69 74 68 20 61 20 70 72 65 66 69 78 20 61    72 67 75 6d 65 6e 74 2e 0a 52 65 74 75 72 6e 73 | .with.a.prefix.argument..Returns | 
| 51900 | 20 74 68 65 20 6e 65 77 20 6e 61 6d 65 20 61 63    74 75 61 6c 6c 79 20 75 73 65 64 2e 22 0a 20 20 | .the.new.name.actually.used."... | 
| 51920 | 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 62 42    75 66 66 65 72 3a 20 5c 6e 42 52 65 6e 61 6d 65 | (interactive."bBuffer:.\nBRename | 
| 51940 | 20 25 73 20 74 6f 3a 20 5c 6e 50 22 29 0a 20 20    28 77 68 65 6e 2d 6c 65 74 20 28 28 62 75 66 20 | .%s.to:.\nP")...(when-let.((buf. | 
| 51960 | 28 67 65 74 2d 62 75 66 66 65 72 20 62 75 66 66    65 72 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d | (get-buffer.buffer))).....(with- | 
| 51980 | 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62    75 66 0a 20 20 20 20 20 20 28 72 65 6e 61 6d 65 | current-buffer.buf.......(rename | 
| 519a0 | 2d 62 75 66 66 65 72 20 6e 65 77 6e 61 6d 65 20    75 6e 69 71 75 65 29 29 29 29 0a 0a 28 64 65 66 | -buffer.newname.unique))))..(def | 
| 519c0 | 75 6e 20 65 6d 62 61 72 6b 2d 2d 70 61 63 6b 61    67 65 2d 75 72 6c 20 28 70 6b 67 29 0a 20 20 22 | un.embark--package-url.(pkg)..." | 
| 519e0 | 52 65 74 75 72 6e 20 68 6f 6d 65 70 61 67 65 20    66 6f 72 20 70 61 63 6b 61 67 65 20 50 4b 47 2e | Return.homepage.for.package.PKG. | 
| 51a00 | 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 64    65 73 63 20 28 65 6d 62 61 72 6b 2d 2d 70 61 63 | "...(when-let.(desc.(embark--pac | 
| 51a20 | 6b 61 67 65 2d 64 65 73 63 20 70 6b 67 29 29 0a    20 20 20 20 28 61 6c 69 73 74 2d 67 65 74 20 3a | kage-desc.pkg)).....(alist-get.: | 
| 51a40 | 75 72 6c 20 28 70 61 63 6b 61 67 65 2d 64 65 73    63 2d 65 78 74 72 61 73 20 64 65 73 63 29 29 29 | url.(package-desc-extras.desc))) | 
| 51a60 | 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b    2d 2d 70 72 6f 6d 70 74 2d 66 6f 72 2d 70 61 63 | )..(defun.embark--prompt-for-pac | 
| 51a80 | 6b 61 67 65 20 28 29 0a 20 20 22 50 72 6f 6d 70    74 20 75 73 65 72 20 66 6f 72 20 61 20 70 61 63 | kage.()..."Prompt.user.for.a.pac | 
| 51aa0 | 6b 61 67 65 20 6e 61 6d 65 2e 22 0a 20 20 3b 3b    20 74 68 69 73 20 63 6f 64 65 20 69 73 20 74 61 | kage.name."...;;.this.code.is.ta | 
| 51ac0 | 6b 65 6e 20 66 72 6f 6d 20 74 68 65 20 69 6e 74    65 72 61 63 74 69 76 65 20 73 70 65 63 20 6f 66 | ken.from.the.interactive.spec.of | 
| 51ae0 | 20 64 65 73 63 72 69 62 65 2d 70 61 63 6b 61 67    65 0a 20 20 28 75 6e 6c 65 73 73 20 70 61 63 6b | .describe-package...(unless.pack | 
| 51b00 | 61 67 65 2d 2d 69 6e 69 74 69 61 6c 69 7a 65 64    0a 20 20 20 20 28 70 61 63 6b 61 67 65 2d 69 6e | age--initialized.....(package-in | 
| 51b20 | 69 74 69 61 6c 69 7a 65 20 74 29 29 0a 20 20 28    69 6e 74 65 72 6e 0a 20 20 20 28 63 6f 6d 70 6c | itialize.t))...(intern....(compl | 
| 51b40 | 65 74 69 6e 67 2d 72 65 61 64 20 22 50 61 63 6b    61 67 65 3a 20 22 0a 20 20 20 20 20 20 20 20 20 | eting-read."Package:.".......... | 
| 51b60 | 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 65    6e 64 20 28 6d 61 70 63 61 72 20 23 27 63 61 72 | ...........(append.(mapcar.#'car | 
| 51b80 | 20 70 61 63 6b 61 67 65 2d 61 6c 69 73 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .package-alist)................. | 
| 51ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70    63 61 72 20 23 27 63 61 72 20 70 61 63 6b 61 67 | ............(mapcar.#'car.packag | 
| 51bc0 | 65 2d 61 72 63 68 69 76 65 2d 63 6f 6e 74 65 6e    74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e-archive-contents)............. | 
| 51be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 70 63 61 72 20 23 27 63 61 72 20 70 61 | ................(mapcar.#'car.pa | 
| 51c00 | 63 6b 61 67 65 2d 2d 62 75 69 6c 74 69 6e 73 29    29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 | ckage--builtins)))))..(defun.emb | 
| 51c20 | 61 72 6b 2d 62 72 6f 77 73 65 2d 70 61 63 6b 61    67 65 2d 75 72 6c 20 28 70 6b 67 29 0a 20 20 22 | ark-browse-package-url.(pkg)..." | 
| 51c40 | 4f 70 65 6e 20 68 6f 6d 65 70 61 67 65 20 66 6f    72 20 70 61 63 6b 61 67 65 20 50 4b 47 20 77 69 | Open.homepage.for.package.PKG.wi | 
| 51c60 | 74 68 20 60 62 72 6f 77 73 65 2d 75 72 6c 27 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | th.`browse-url'."...(interactive | 
| 51c80 | 20 28 6c 69 73 74 20 28 65 6d 62 61 72 6b 2d 2d    70 72 6f 6d 70 74 2d 66 6f 72 2d 70 61 63 6b 61 | .(list.(embark--prompt-for-packa | 
| 51ca0 | 67 65 29 29 29 0a 20 20 28 69 66 2d 6c 65 74 20    28 28 75 72 6c 20 28 65 6d 62 61 72 6b 2d 2d 70 | ge)))...(if-let.((url.(embark--p | 
| 51cc0 | 61 63 6b 61 67 65 2d 75 72 6c 20 70 6b 67 29 29    29 0a 20 20 20 20 20 20 28 62 72 6f 77 73 65 2d | ackage-url.pkg))).......(browse- | 
| 51ce0 | 75 72 6c 20 75 72 6c 29 0a 20 20 20 20 28 75 73    65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 68 6f 6d | url.url).....(user-error."No.hom | 
| 51d00 | 65 70 61 67 65 20 66 6f 75 6e 64 20 66 6f 72 20    60 25 73 27 22 20 70 6b 67 29 29 29 0a 0a 28 64 | epage.found.for.`%s'".pkg)))..(d | 
| 51d20 | 65 66 75 6e 20 65 6d 62 61 72 6b 2d 73 61 76 65    2d 70 61 63 6b 61 67 65 2d 75 72 6c 20 28 70 6b | efun.embark-save-package-url.(pk | 
| 51d40 | 67 29 0a 20 20 22 53 61 76 65 20 55 52 4c 20 6f    66 20 68 6f 6d 65 70 61 67 65 20 66 6f 72 20 70 | g)..."Save.URL.of.homepage.for.p | 
| 51d60 | 61 63 6b 61 67 65 20 50 4b 47 20 6f 6e 20 74 68    65 20 60 6b 69 6c 6c 2d 72 69 6e 67 27 2e 22 0a | ackage.PKG.on.the.`kill-ring'.". | 
| 51d80 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28    6c 69 73 74 20 28 65 6d 62 61 72 6b 2d 2d 70 72 | ..(interactive.(list.(embark--pr | 
| 51da0 | 6f 6d 70 74 2d 66 6f 72 2d 70 61 63 6b 61 67 65    29 29 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 | ompt-for-package)))...(if-let.(( | 
| 51dc0 | 75 72 6c 20 28 65 6d 62 61 72 6b 2d 2d 70 61 63    6b 61 67 65 2d 75 72 6c 20 70 6b 67 29 29 29 0a | url.(embark--package-url.pkg))). | 
| 51de0 | 20 20 20 20 20 20 28 6b 69 6c 6c 2d 6e 65 77 20    75 72 6c 29 0a 20 20 20 20 28 75 73 65 72 2d 65 | ......(kill-new.url).....(user-e | 
| 51e00 | 72 72 6f 72 20 22 4e 6f 20 68 6f 6d 65 70 61 67    65 20 66 6f 75 6e 64 20 66 6f 72 20 60 25 73 27 | rror."No.homepage.found.for.`%s' | 
| 51e20 | 22 20 70 6b 67 29 29 29 0a 0a 28 64 65 66 75 6e    20 65 6d 62 61 72 6b 2d 73 61 76 65 2d 76 61 72 | ".pkg)))..(defun.embark-save-var | 
| 51e40 | 69 61 62 6c 65 2d 76 61 6c 75 65 20 28 76 61 72    29 0a 20 20 22 53 61 76 65 20 76 61 6c 75 65 20 | iable-value.(var)..."Save.value. | 
| 51e60 | 6f 66 20 56 41 52 20 69 6e 20 74 68 65 20 60 6b    69 6c 6c 2d 72 69 6e 67 27 2e 22 0a 20 20 28 69 | of.VAR.in.the.`kill-ring'."...(i | 
| 51e80 | 6e 74 65 72 61 63 74 69 76 65 20 22 53 56 61 72    69 61 62 6c 65 3a 20 22 29 0a 20 20 28 6b 69 6c | nteractive."SVariable:.")...(kil | 
| 51ea0 | 6c 2d 6e 65 77 20 28 73 74 72 69 6e 67 2d 74 72    69 6d 20 28 70 70 2d 74 6f 2d 73 74 72 69 6e 67 | l-new.(string-trim.(pp-to-string | 
| 51ec0 | 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 76    61 72 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | .(symbol-value.var)))))..(defun. | 
| 51ee0 | 65 6d 62 61 72 6b 2d 69 6e 73 65 72 74 2d 76 61    72 69 61 62 6c 65 2d 76 61 6c 75 65 20 28 76 61 | embark-insert-variable-value.(va | 
| 51f00 | 72 29 0a 20 20 22 49 6e 73 65 72 74 20 76 61 6c    75 65 20 6f 66 20 56 41 52 2e 22 0a 20 20 28 69 | r)..."Insert.value.of.VAR."...(i | 
| 51f20 | 6e 74 65 72 61 63 74 69 76 65 20 22 53 56 61 72    69 61 62 6c 65 3a 20 22 29 0a 20 20 28 65 6d 62 | nteractive."SVariable:.")...(emb | 
| 51f40 | 61 72 6b 2d 69 6e 73 65 72 74 20 28 6c 69 73 74    20 28 73 74 72 69 6e 67 2d 74 72 69 6d 20 28 70 | ark-insert.(list.(string-trim.(p | 
| 51f60 | 70 2d 74 6f 2d 73 74 72 69 6e 67 20 28 73 79 6d    62 6f 6c 2d 76 61 6c 75 65 20 76 61 72 29 29 29 | p-to-string.(symbol-value.var))) | 
| 51f80 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61    72 6b 2d 74 6f 67 67 6c 65 2d 76 61 72 69 61 62 | )))..(defun.embark-toggle-variab | 
| 51fa0 | 6c 65 20 28 76 61 72 20 26 6f 70 74 69 6f 6e 61    6c 20 6c 6f 63 61 6c 29 0a 20 20 22 54 6f 67 67 | le.(var.&optional.local)..."Togg | 
| 51fc0 | 6c 65 20 76 61 6c 75 65 20 6f 66 20 62 6f 6f 6c    65 61 6e 20 76 61 72 69 61 62 6c 65 20 56 41 52 | le.value.of.boolean.variable.VAR | 
| 51fe0 | 2e 0a 49 66 20 70 72 65 66 69 78 20 4c 4f 43 41    4c 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 6d 61 6b | ..If.prefix.LOCAL.is.non-nil.mak | 
| 52000 | 65 20 76 61 72 69 61 62 6c 65 20 6c 6f 63 61 6c    2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | e.variable.local."...(interactiv | 
| 52020 | 65 20 22 53 56 61 72 69 61 62 6c 65 3a 20 5c 6e    50 22 29 0a 20 20 28 6c 65 74 20 28 28 76 61 6c | e."SVariable:.\nP")...(let.((val | 
| 52040 | 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 76    61 72 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 | .(symbol-value.var))).....(unles | 
| 52060 | 73 20 28 6d 65 6d 71 20 76 61 6c 20 27 28 6e 69    6c 20 74 29 29 0a 20 20 20 20 20 20 28 75 73 65 | s.(memq.val.'(nil.t)).......(use | 
| 52080 | 72 2d 65 72 72 6f 72 20 22 4e 6f 74 20 61 20 62    6f 6f 6c 65 61 6e 20 76 61 72 69 61 62 6c 65 22 | r-error."Not.a.boolean.variable" | 
| 520a0 | 29 29 0a 20 20 20 20 28 77 68 65 6e 20 6c 6f 63    61 6c 0a 20 20 20 20 20 20 28 6d 61 6b 65 2d 6c | )).....(when.local.......(make-l | 
| 520c0 | 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 76 61    72 29 29 0a 20 20 20 20 28 66 75 6e 63 61 6c 6c | ocal-variable.var)).....(funcall | 
| 520e0 | 20 28 6f 72 20 28 67 65 74 20 76 61 72 20 27 63    75 73 74 6f 6d 2d 73 65 74 29 20 27 73 65 74 29 | .(or.(get.var.'custom-set).'set) | 
| 52100 | 20 76 61 72 20 28 6e 6f 74 20 76 61 6c 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b | .var.(not.val))))..(defun.embark | 
| 52120 | 2d 69 6e 73 65 72 74 2d 72 65 6c 61 74 69 76 65    2d 70 61 74 68 20 28 66 69 6c 65 29 0a 20 20 22 | -insert-relative-path.(file)..." | 
| 52140 | 49 6e 73 65 72 74 20 72 65 6c 61 74 69 76 65 20    70 61 74 68 20 74 6f 20 46 49 4c 45 2e 0a 54 68 | Insert.relative.path.to.FILE..Th | 
| 52160 | 65 20 69 6e 73 65 72 74 20 70 61 74 68 20 69 73    20 72 65 6c 61 74 69 76 65 20 74 6f 20 60 64 65 | e.insert.path.is.relative.to.`de | 
| 52180 | 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27    2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | fault-directory'."...(interactiv | 
| 521a0 | 65 20 22 46 46 69 6c 65 3a 20 22 29 0a 20 20 28    65 6d 62 61 72 6b 2d 69 6e 73 65 72 74 20 28 6c | e."FFile:.")...(embark-insert.(l | 
| 521c0 | 69 73 74 20 28 66 69 6c 65 2d 72 65 6c 61 74 69    76 65 2d 6e 61 6d 65 20 28 73 75 62 73 74 69 74 | ist.(file-relative-name.(substit | 
| 521e0 | 75 74 65 2d 69 6e 2d 66 69 6c 65 2d 6e 61 6d 65    20 66 69 6c 65 29 29 29 29 29 0a 0a 28 64 65 66 | ute-in-file-name.file)))))..(def | 
| 52200 | 75 6e 20 65 6d 62 61 72 6b 2d 73 61 76 65 2d 72    65 6c 61 74 69 76 65 2d 70 61 74 68 20 28 66 69 | un.embark-save-relative-path.(fi | 
| 52220 | 6c 65 29 0a 20 20 22 53 61 76 65 20 74 68 65 20    72 65 6c 61 74 69 76 65 20 70 61 74 68 20 74 6f | le)..."Save.the.relative.path.to | 
| 52240 | 20 46 49 4c 45 20 69 6e 20 74 68 65 20 6b 69 6c    6c 20 72 69 6e 67 2e 0a 54 68 65 20 69 6e 73 65 | .FILE.in.the.kill.ring..The.inse | 
| 52260 | 72 74 20 70 61 74 68 20 69 73 20 72 65 6c 61 74    69 76 65 20 74 6f 20 60 64 65 66 61 75 6c 74 2d | rt.path.is.relative.to.`default- | 
| 52280 | 64 69 72 65 63 74 6f 72 79 27 2e 22 0a 20 20 28    69 6e 74 65 72 61 63 74 69 76 65 20 22 46 46 69 | directory'."...(interactive."FFi | 
| 522a0 | 6c 65 3a 20 22 29 0a 20 20 28 6b 69 6c 6c 2d 6e    65 77 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 | le:.")...(kill-new.(file-relativ | 
| 522c0 | 65 2d 6e 61 6d 65 20 28 73 75 62 73 74 69 74 75    74 65 2d 69 6e 2d 66 69 6c 65 2d 6e 61 6d 65 20 | e-name.(substitute-in-file-name. | 
| 522e0 | 66 69 6c 65 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 65 6d 62 61 72 6b 2d 73 68 65 6c 6c 2d 63 6f | file))))..(defun.embark-shell-co | 
| 52300 | 6d 6d 61 6e 64 2d 6f 6e 2d 62 75 66 66 65 72 20    28 62 75 66 66 65 72 20 63 6f 6d 6d 61 6e 64 20 | mmand-on-buffer.(buffer.command. | 
| 52320 | 26 6f 70 74 69 6f 6e 61 6c 20 72 65 70 6c 61 63    65 29 0a 20 20 22 52 75 6e 20 73 68 65 6c 6c 20 | &optional.replace)..."Run.shell. | 
| 52340 | 43 4f 4d 4d 41 4e 44 20 6f 6e 20 63 6f 6e 74 65    6e 74 73 20 6f 66 20 42 55 46 46 45 52 2e 0a 43 | COMMAND.on.contents.of.BUFFER..C | 
| 52360 | 61 6c 6c 65 64 20 77 69 74 68 20 5c 5c 5b 75 6e    69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 | alled.with.\\[universal-argument | 
| 52380 | 5d 2c 20 72 65 70 6c 61 63 65 20 63 6f 6e 74 65    6e 74 73 20 6f 66 20 62 75 66 66 65 72 0a 77 69 | ],.replace.contents.of.buffer.wi | 
| 523a0 | 74 68 20 63 6f 6d 6d 61 6e 64 20 6f 75 74 70 75    74 2e 20 20 46 6f 72 20 72 65 70 6c 61 63 65 6d | th.command.output...For.replacem | 
| 523c0 | 65 6e 74 20 62 65 68 61 76 69 6f 72 20 73 65 65    0a 60 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d | ent.behavior.see.`shell-command- | 
| 523e0 | 64 6f 6e 74 2d 65 72 61 73 65 2d 62 75 66 66 65    72 27 20 73 65 74 74 69 6e 67 2e 22 0a 20 20 28 | dont-erase-buffer'.setting."...( | 
| 52400 | 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28    6c 69 73 74 0a 20 20 20 20 28 72 65 61 64 2d 62 | interactive....(list.....(read-b | 
| 52420 | 75 66 66 65 72 20 22 42 75 66 66 65 72 3a 20 22    20 6e 69 6c 20 74 29 0a 20 20 20 20 28 72 65 61 | uffer."Buffer:.".nil.t).....(rea | 
| 52440 | 64 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20    22 53 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 3a 20 | d-shell-command."Shell.command:. | 
| 52460 | 22 29 0a 20 20 20 20 63 75 72 72 65 6e 74 2d 70    72 65 66 69 78 2d 61 72 67 29 29 0a 20 20 28 77 | ").....current-prefix-arg))...(w | 
| 52480 | 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66    65 72 20 62 75 66 66 65 72 0a 20 20 20 20 28 73 | ith-current-buffer.buffer.....(s | 
| 524a0 | 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 6f 6e 2d    72 65 67 69 6f 6e 20 28 70 6f 69 6e 74 2d 6d 69 | hell-command-on-region.(point-mi | 
| 524c0 | 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n).(point-max).................. | 
| 524e0 | 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d    61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ............command............. | 
| 52500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 61 6e 64 20 72 65 70 6c 61 63 65 20 28 63 | .................(and.replace.(c | 
| 52520 | 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 | urrent-buffer)))))..(defun.embar | 
| 52540 | 6b 2d 6f 70 65 6e 2d 65 78 74 65 72 6e 61 6c 6c    79 20 28 66 69 6c 65 29 0a 20 20 22 4f 70 65 6e | k-open-externally.(file)..."Open | 
| 52560 | 20 46 49 4c 45 20 6f 72 20 75 72 6c 20 75 73 69    6e 67 20 73 79 73 74 65 6d 27 73 20 64 65 66 61 | .FILE.or.url.using.system's.defa | 
| 52580 | 75 6c 74 20 61 70 70 6c 69 63 61 74 69 6f 6e 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | ult.application."...(interactive | 
| 525a0 | 20 22 73 4f 70 65 6e 20 65 78 74 65 72 6e 61 6c    6c 79 3a 20 22 29 0a 20 20 28 75 6e 6c 65 73 73 | ."sOpen.externally:.")...(unless | 
| 525c0 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70    20 22 5c 5c 60 5b 61 2d 7a 5d 2b 3a 2f 2f 22 20 | .(string-match-p."\\`[a-z]+://". | 
| 525e0 | 66 69 6c 65 29 0a 20 20 20 20 28 73 65 74 71 20    66 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c | file).....(setq.file.(expand-fil | 
| 52600 | 65 2d 6e 61 6d 65 20 66 69 6c 65 29 29 29 0a 20    20 28 6d 65 73 73 61 67 65 20 22 4f 70 65 6e 69 | e-name.file)))...(message."Openi | 
| 52620 | 6e 67 20 60 25 73 27 20 65 78 74 65 72 6e 61 6c    6c 79 2e 2e 2e 22 20 66 69 6c 65 29 0a 20 20 28 | ng.`%s'.externally...".file)...( | 
| 52640 | 69 66 20 28 61 6e 64 20 28 65 71 20 73 79 73 74    65 6d 2d 74 79 70 65 20 27 77 69 6e 64 6f 77 73 | if.(and.(eq.system-type.'windows | 
| 52660 | 2d 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    28 66 62 6f 75 6e 64 70 20 27 77 33 32 2d 73 68 | -nt)............(fboundp.'w32-sh | 
| 52680 | 65 6c 6c 2d 65 78 65 63 75 74 65 29 29 0a 20 20    20 20 20 20 28 77 33 32 2d 73 68 65 6c 6c 2d 65 | ell-execute)).......(w32-shell-e | 
| 526a0 | 78 65 63 75 74 65 20 22 6f 70 65 6e 22 20 66 69    6c 65 29 0a 20 20 20 20 28 63 61 6c 6c 2d 70 72 | xecute."open".file).....(call-pr | 
| 526c0 | 6f 63 65 73 73 20 28 70 63 61 73 65 20 73 79 73    74 65 6d 2d 74 79 70 65 0a 20 20 20 20 20 20 20 | ocess.(pcase.system-type........ | 
| 526e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 64    61 72 77 69 6e 20 22 6f 70 65 6e 22 29 0a 20 20 | .............('darwin."open")... | 
| 52700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 27 63 79 67 77 69 6e 20 22 63 79 67 73 | ..................('cygwin."cygs | 
| 52720 | 74 61 72 74 22 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 5f 20 22 78 | tart").....................(_."x | 
| 52740 | 64 67 2d 6f 70 65 6e 22 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c | dg-open"))...................nil | 
| 52760 | 20 30 20 6e 69 6c 20 66 69 6c 65 29 29 29 0a 0a    28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f | .0.nil.file)))..(declare-functio | 
| 52780 | 6e 20 62 6f 6f 6b 6d 61 72 6b 2d 70 72 6f 70 2d    67 65 74 20 22 62 6f 6f 6b 6d 61 72 6b 22 29 0a | n.bookmark-prop-get."bookmark"). | 
| 527a0 | 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f    6e 20 62 6f 6f 6b 6d 61 72 6b 2d 63 6f 6d 70 6c | (declare-function.bookmark-compl | 
| 527c0 | 65 74 69 6e 67 2d 72 65 61 64 20 22 62 6f 6f 6b    6d 61 72 6b 22 29 0a 0a 28 64 65 66 75 6e 20 65 | eting-read."bookmark")..(defun.e | 
| 527e0 | 6d 62 61 72 6b 2d 62 6f 6f 6b 6d 61 72 6b 2d 6f    70 65 6e 2d 65 78 74 65 72 6e 61 6c 6c 79 20 28 | mbark-bookmark-open-externally.( | 
| 52800 | 62 6f 6f 6b 6d 61 72 6b 29 0a 20 20 22 4f 70 65    6e 20 42 4f 4f 4b 4d 41 52 4b 20 69 6e 20 65 78 | bookmark)..."Open.BOOKMARK.in.ex | 
| 52820 | 74 65 72 6e 61 6c 20 61 70 70 6c 69 63 61 74 69    6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | ternal.application."...(interact | 
| 52840 | 69 76 65 20 28 6c 69 73 74 20 28 62 6f 6f 6b 6d    61 72 6b 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 | ive.(list.(bookmark-completing-r | 
| 52860 | 65 61 64 20 22 4f 70 65 6e 20 65 78 74 65 72 6e    61 6c 6c 79 3a 20 22 29 29 29 0a 20 20 28 65 6d | ead."Open.externally:.")))...(em | 
| 52880 | 62 61 72 6b 2d 6f 70 65 6e 2d 65 78 74 65 72 6e    61 6c 6c 79 0a 20 20 20 28 6f 72 20 28 62 6f 6f | bark-open-externally....(or.(boo | 
| 528a0 | 6b 6d 61 72 6b 2d 70 72 6f 70 2d 67 65 74 20 62    6f 6f 6b 6d 61 72 6b 20 27 6c 6f 63 61 74 69 6f | kmark-prop-get.bookmark.'locatio | 
| 528c0 | 6e 29 0a 20 20 20 20 20 20 20 28 62 6f 6f 6b 6d    61 72 6b 2d 70 72 6f 70 2d 67 65 74 20 62 6f 6f | n)........(bookmark-prop-get.boo | 
| 528e0 | 6b 6d 61 72 6b 20 27 66 69 6c 65 6e 61 6d 65 29    0a 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 | kmark.'filename)........(user-er | 
| 52900 | 72 6f 72 20 22 42 6f 6f 6b 6d 61 72 6b 20 60 25    73 27 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 | ror."Bookmark.`%s'.does.not.have | 
| 52920 | 20 61 20 6c 6f 63 61 74 69 6f 6e 22 20 62 6f 6f    6b 6d 61 72 6b 29 29 29 29 0a 0a 28 64 65 66 75 | .a.location".bookmark))))..(defu | 
| 52940 | 6e 20 65 6d 62 61 72 6b 2d 62 75 72 79 2d 62 75    66 66 65 72 20 28 62 75 66 29 0a 20 20 22 42 75 | n.embark-bury-buffer.(buf)..."Bu | 
| 52960 | 72 79 20 62 75 66 66 65 72 20 42 55 46 2e 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 | ry.buffer.BUF."...(interactive." | 
| 52980 | 62 42 75 66 66 65 72 3a 20 22 29 0a 20 20 28 69    66 2d 6c 65 74 20 28 77 69 6e 20 28 67 65 74 2d | bBuffer:.")...(if-let.(win.(get- | 
| 529a0 | 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 62 75    66 29 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d | buffer-window.buf)).......(with- | 
| 529c0 | 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20    77 69 6e 0a 20 20 20 20 20 20 20 20 28 62 75 72 | selected-window.win.........(bur | 
| 529e0 | 79 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 28    62 75 72 79 2d 62 75 66 66 65 72 29 29 29 0a 0a | y-buffer)).....(bury-buffer))).. | 
| 52a00 | 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 6b 69    6c 6c 2d 62 75 66 66 65 72 2d 61 6e 64 2d 77 69 | (defun.embark-kill-buffer-and-wi | 
| 52a20 | 6e 64 6f 77 20 28 62 75 66 29 0a 20 20 22 4b 69    6c 6c 20 62 75 66 66 65 72 20 42 55 46 20 61 6e | ndow.(buf)..."Kill.buffer.BUF.an | 
| 52a40 | 64 20 64 65 6c 65 74 65 20 69 74 73 20 77 69 6e    64 6f 77 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | d.delete.its.window."...(interac | 
| 52a60 | 74 69 76 65 20 22 62 42 75 66 66 65 72 3a 20 22    29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 62 | tive."bBuffer:.")...(when-let.(b | 
| 52a80 | 75 66 20 28 67 65 74 2d 62 75 66 66 65 72 20 62    75 66 29 29 0a 20 20 20 20 28 69 66 2d 6c 65 74 | uf.(get-buffer.buf)).....(if-let | 
| 52aa0 | 20 28 77 69 6e 20 28 67 65 74 2d 62 75 66 66 65    72 2d 77 69 6e 64 6f 77 20 62 75 66 29 29 0a 20 | .(win.(get-buffer-window.buf)).. | 
| 52ac0 | 20 20 20 20 20 20 20 28 77 69 74 68 2d 73 65 6c    65 63 74 65 64 2d 77 69 6e 64 6f 77 20 77 69 6e | .......(with-selected-window.win | 
| 52ae0 | 0a 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c    2d 62 75 66 66 65 72 2d 61 6e 64 2d 77 69 6e 64 | ...........(kill-buffer-and-wind | 
| 52b00 | 6f 77 29 29 0a 20 20 20 20 20 20 28 6b 69 6c 6c    2d 62 75 66 66 65 72 20 62 75 66 29 29 29 29 0a | ow)).......(kill-buffer.buf)))). | 
| 52b20 | 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 73    61 76 65 2d 75 6e 69 63 6f 64 65 2d 63 68 61 72 | .(defun.embark-save-unicode-char | 
| 52b40 | 61 63 74 65 72 20 28 63 68 61 72 29 0a 20 20 22    53 61 76 65 20 55 6e 69 63 6f 64 65 20 63 68 61 | acter.(char)..."Save.Unicode.cha | 
| 52b60 | 72 61 63 74 65 72 20 43 48 41 52 20 74 6f 20 6b    69 6c 6c 20 72 69 6e 67 2e 22 0a 20 20 28 69 6e | racter.CHAR.to.kill.ring."...(in | 
| 52b80 | 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69    73 74 20 28 72 65 61 64 2d 63 68 61 72 2d 62 79 | teractive....(list.(read-char-by | 
| 52ba0 | 2d 6e 61 6d 65 20 22 49 6e 73 65 72 74 20 63 68    61 72 61 63 74 65 72 20 20 28 55 6e 69 63 6f 64 | -name."Insert.character..(Unicod | 
| 52bc0 | 65 20 6e 61 6d 65 20 6f 72 20 68 65 78 29 3a 20    22 29 29 29 0a 20 20 28 6b 69 6c 6c 2d 6e 65 77 | e.name.or.hex):.")))...(kill-new | 
| 52be0 | 20 28 66 6f 72 6d 61 74 20 22 25 63 22 20 63 68    61 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d | .(format."%c".char)))..(defun.em | 
| 52c00 | 62 61 72 6b 2d 69 73 65 61 72 63 68 2d 66 6f 72    77 61 72 64 20 28 29 0a 20 20 22 50 72 6f 6d 70 | bark-isearch-forward.()..."Promp | 
| 52c20 | 74 20 66 6f 72 20 73 74 72 69 6e 67 20 69 6e 20    74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 61 | t.for.string.in.the.minibuffer.a | 
| 52c40 | 6e 64 20 73 74 61 72 74 20 69 73 65 61 72 63 68    20 66 6f 72 77 61 72 64 73 2e 0a 55 6e 6c 69 6b | nd.start.isearch.forwards..Unlik | 
| 52c60 | 65 20 69 73 65 61 72 63 68 2c 20 74 68 69 73 20    63 6f 6d 6d 61 6e 64 20 72 65 61 64 73 20 74 68 | e.isearch,.this.command.reads.th | 
| 52c80 | 65 20 73 74 72 69 6e 67 20 66 72 6f 6d 20 74 68    65 0a 6d 69 6e 69 62 75 66 66 65 72 2c 20 77 68 | e.string.from.the.minibuffer,.wh | 
| 52ca0 | 69 63 68 20 6d 65 61 6e 73 20 69 74 20 63 61 6e    20 62 65 20 75 73 65 64 20 61 73 20 61 6e 20 45 | ich.means.it.can.be.used.as.an.E | 
| 52cc0 | 6d 62 61 72 6b 20 61 63 74 69 6f 6e 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | mbark.action."...(interactive).. | 
| 52ce0 | 20 28 69 73 65 61 72 63 68 2d 6d 6f 64 65 20 74    29 0a 20 20 28 69 73 65 61 72 63 68 2d 65 64 69 | .(isearch-mode.t)...(isearch-edi | 
| 52d00 | 74 2d 73 74 72 69 6e 67 29 29 0a 0a 28 64 65 66    75 6e 20 65 6d 62 61 72 6b 2d 69 73 65 61 72 63 | t-string))..(defun.embark-isearc | 
| 52d20 | 68 2d 62 61 63 6b 77 61 72 64 20 28 29 0a 20 20    22 50 72 6f 6d 70 74 20 66 6f 72 20 73 74 72 69 | h-backward.()..."Prompt.for.stri | 
| 52d40 | 6e 67 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75    66 66 65 72 20 61 6e 64 20 73 74 61 72 74 20 69 | ng.in.the.minibuffer.and.start.i | 
| 52d60 | 73 65 61 72 63 68 20 62 61 63 6b 77 61 72 64 73    2e 0a 55 6e 6c 69 6b 65 20 69 73 65 61 72 63 68 | search.backwards..Unlike.isearch | 
| 52d80 | 2c 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72    65 61 64 73 20 74 68 65 20 73 74 72 69 6e 67 20 | ,.this.command.reads.the.string. | 
| 52da0 | 66 72 6f 6d 20 74 68 65 0a 6d 69 6e 69 62 75 66    66 65 72 2c 20 77 68 69 63 68 20 6d 65 61 6e 73 | from.the.minibuffer,.which.means | 
| 52dc0 | 20 69 74 20 63 61 6e 20 62 65 20 75 73 65 64 20    61 73 20 61 6e 20 45 6d 62 61 72 6b 20 61 63 74 | .it.can.be.used.as.an.Embark.act | 
| 52de0 | 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63    74 69 76 65 29 0a 20 20 28 69 73 65 61 72 63 68 | ion."...(interactive)...(isearch | 
| 52e00 | 2d 6d 6f 64 65 20 6e 69 6c 29 0a 20 20 28 69 73    65 61 72 63 68 2d 65 64 69 74 2d 73 74 72 69 6e | -mode.nil)...(isearch-edit-strin | 
| 52e20 | 67 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61    72 6b 2d 74 6f 67 67 6c 65 2d 68 69 67 68 6c 69 | g))..(defun.embark-toggle-highli | 
| 52e40 | 67 68 74 20 28 29 0a 20 20 22 54 6f 67 67 6c 65    20 73 79 6d 62 6f 6c 20 68 69 67 68 6c 69 67 68 | ght.()..."Toggle.symbol.highligh | 
| 52e60 | 74 69 6e 67 20 75 73 69 6e 67 20 60 68 69 67 68    6c 69 67 68 74 2d 73 79 6d 62 6f 6c 2d 61 74 2d | ting.using.`highlight-symbol-at- | 
| 52e80 | 70 6f 69 6e 74 27 2e 22 0a 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 | point'."...(interactive)...(let. | 
| 52ea0 | 28 28 72 65 67 65 78 70 20 28 66 69 6e 64 2d 74    61 67 2d 64 65 66 61 75 6c 74 2d 61 73 2d 73 79 | ((regexp.(find-tag-default-as-sy | 
| 52ec0 | 6d 62 6f 6c 2d 72 65 67 65 78 70 29 29 0a 20 20    20 20 20 20 20 20 28 68 69 67 68 6c 69 67 68 74 | mbol-regexp)).........(highlight | 
| 52ee0 | 65 64 20 28 63 6c 2d 66 69 6e 64 2d 69 66 20 23    27 62 6f 75 6e 64 70 0a 20 20 20 20 20 20 20 20 | ed.(cl-find-if.#'boundp......... | 
| 52f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 27 28 68 69 2d 6c 6f | .........................'(hi-lo | 
| 52f20 | 63 6b 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 6c    69 67 68 74 65 72 73 0a 20 20 20 20 20 20 20 20 | ck-interactive-lighters......... | 
| 52f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 68 69 2d 6c 6f | ...........................hi-lo | 
| 52f60 | 63 6b 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 70    61 74 74 65 72 6e 73 29 29 29 29 0a 20 20 20 20 | ck-interactive-patterns))))..... | 
| 52f80 | 28 69 66 20 28 61 6e 64 20 68 69 67 68 6c 69 67    68 74 65 64 20 28 61 73 73 6f 63 20 72 65 67 65 | (if.(and.highlighted.(assoc.rege | 
| 52fa0 | 78 70 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65    20 68 69 67 68 6c 69 67 68 74 65 64 29 29 29 0a | xp.(symbol-value.highlighted))). | 
| 52fc0 | 20 20 20 20 20 20 20 20 28 75 6e 68 69 67 68 6c    69 67 68 74 2d 72 65 67 65 78 70 20 72 65 67 65 | ........(unhighlight-regexp.rege | 
| 52fe0 | 78 70 29 0a 20 20 20 20 20 20 28 68 69 67 68 6c    69 67 68 74 2d 73 79 6d 62 6f 6c 2d 61 74 2d 70 | xp).......(highlight-symbol-at-p | 
| 53000 | 6f 69 6e 74 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 65 6d 62 61 72 6b 2d 6e 65 78 74 2d 73 79 6d | oint))))..(defun.embark-next-sym | 
| 53020 | 62 6f 6c 20 28 29 0a 20 20 22 4a 75 6d 70 20 74    6f 20 6e 65 78 74 20 6f 63 63 75 72 72 65 6e 63 | bol.()..."Jump.to.next.occurrenc | 
| 53040 | 65 20 6f 66 20 73 79 6d 62 6f 6c 20 61 74 20 70    6f 69 6e 74 2e 0a 54 68 65 20 73 65 61 72 63 68 | e.of.symbol.at.point..The.search | 
| 53060 | 20 72 65 73 70 65 63 74 73 20 73 79 6d 62 6f 6c    20 62 6f 75 6e 64 61 72 69 65 73 2e 22 0a 20 20 | .respects.symbol.boundaries."... | 
| 53080 | 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20    28 69 66 2d 6c 65 74 20 28 28 73 79 6d 62 6f 6c | (interactive)...(if-let.((symbol | 
| 530a0 | 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74    20 27 73 79 6d 62 6f 6c 29 29 29 0a 20 20 20 20 | .(thing-at-point.'symbol)))..... | 
| 530c0 | 20 20 28 6c 65 74 20 28 28 72 65 67 65 78 70 20    28 66 6f 72 6d 61 74 20 22 5c 5c 5f 3c 25 73 5c | ..(let.((regexp.(format."\\_<%s\ | 
| 530e0 | 5c 5f 3e 22 20 28 72 65 67 65 78 70 2d 71 75 6f    74 65 20 73 79 6d 62 6f 6c 29 29 29 29 0a 20 20 | \_>".(regexp-quote.symbol))))... | 
| 53100 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 6c 6f 6f    6b 69 6e 67 2d 61 74 20 72 65 67 65 78 70 29 0a | ......(when.(looking-at.regexp). | 
| 53120 | 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61    72 64 2d 73 79 6d 62 6f 6c 20 31 29 29 0a 20 20 | ..........(forward-symbol.1))... | 
| 53140 | 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 72    65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 | ......(unless.(re-search-forward | 
| 53160 | 20 72 65 67 65 78 70 20 6e 69 6c 20 74 29 0a 20    20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 | .regexp.nil.t)...........(user-e | 
| 53180 | 72 72 6f 72 20 22 53 79 6d 62 6f 6c 20 60 25 73    27 20 6e 6f 74 20 66 6f 75 6e 64 22 20 73 79 6d | rror."Symbol.`%s'.not.found".sym | 
| 531a0 | 62 6f 6c 29 29 29 0a 20 20 20 20 28 75 73 65 72    2d 65 72 72 6f 72 20 22 4e 6f 20 73 79 6d 62 6f | bol))).....(user-error."No.symbo | 
| 531c0 | 6c 20 61 74 20 70 6f 69 6e 74 22 29 29 29 0a 0a    28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 70 72 | l.at.point")))..(defun.embark-pr | 
| 531e0 | 65 76 69 6f 75 73 2d 73 79 6d 62 6f 6c 20 28 29    0a 20 20 22 4a 75 6d 70 20 74 6f 20 70 72 65 76 | evious-symbol.()..."Jump.to.prev | 
| 53200 | 69 6f 75 73 20 6f 63 63 75 72 72 65 6e 63 65 20    6f 66 20 73 79 6d 62 6f 6c 20 61 74 20 70 6f 69 | ious.occurrence.of.symbol.at.poi | 
| 53220 | 6e 74 2e 0a 54 68 65 20 73 65 61 72 63 68 20 72    65 73 70 65 63 74 73 20 73 79 6d 62 6f 6c 20 62 | nt..The.search.respects.symbol.b | 
| 53240 | 6f 75 6e 64 61 72 69 65 73 2e 22 0a 20 20 28 69    6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 | oundaries."...(interactive)...(i | 
| 53260 | 66 2d 6c 65 74 20 28 28 73 79 6d 62 6f 6c 20 28    74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 | f-let.((symbol.(thing-at-point.' | 
| 53280 | 73 79 6d 62 6f 6c 29 29 29 0a 20 20 20 20 20 20    28 6c 65 74 20 28 28 72 65 67 65 78 70 20 28 66 | symbol))).......(let.((regexp.(f | 
| 532a0 | 6f 72 6d 61 74 20 22 5c 5c 5f 3c 25 73 5c 5c 5f    3e 22 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 | ormat."\\_<%s\\_>".(regexp-quote | 
| 532c0 | 20 73 79 6d 62 6f 6c 29 29 29 29 0a 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 28 6c 6f 6f 6b 69 | .symbol)))).........(when.(looki | 
| 532e0 | 6e 67 2d 62 61 63 6b 20 72 65 67 65 78 70 20 28    2d 20 28 70 6f 69 6e 74 29 20 28 6c 65 6e 67 74 | ng-back.regexp.(-.(point).(lengt | 
| 53300 | 68 20 73 79 6d 62 6f 6c 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 73 | h.symbol)))...........(forward-s | 
| 53320 | 79 6d 62 6f 6c 20 2d 31 29 29 0a 20 20 20 20 20    20 20 20 28 75 6e 6c 65 73 73 20 28 72 65 2d 73 | ymbol.-1)).........(unless.(re-s | 
| 53340 | 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 72    65 67 65 78 70 20 6e 69 6c 20 74 29 0a 20 20 20 | earch-backward.regexp.nil.t).... | 
| 53360 | 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72    6f 72 20 22 53 79 6d 62 6f 6c 20 60 25 73 27 20 | .......(user-error."Symbol.`%s'. | 
| 53380 | 6e 6f 74 20 66 6f 75 6e 64 22 20 73 79 6d 62 6f    6c 29 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 | not.found".symbol))).....(user-e | 
| 533a0 | 72 72 6f 72 20 22 4e 6f 20 73 79 6d 62 6f 6c 20    61 74 20 70 6f 69 6e 74 22 29 29 29 0a 0a 28 64 | rror."No.symbol.at.point")))..(d | 
| 533c0 | 65 66 75 6e 20 65 6d 62 61 72 6b 2d 63 6f 6d 70    6f 73 65 2d 6d 61 69 6c 20 28 61 64 64 72 65 73 | efun.embark-compose-mail.(addres | 
| 533e0 | 73 29 0a 20 20 22 43 6f 6d 70 6f 73 65 20 65 6d    61 69 6c 20 74 6f 20 41 44 44 52 45 53 53 2e 22 | s)..."Compose.email.to.ADDRESS." | 
| 53400 | 0a 20 20 3b 3b 20 54 68 65 20 6f 6e 6c 79 20 72    65 61 73 6f 6e 20 77 65 20 63 61 6e 6e 6f 74 20 | ...;;.The.only.reason.we.cannot. | 
| 53420 | 75 73 65 20 63 6f 6d 70 6f 73 65 2d 6d 61 69 6c    20 64 69 72 65 63 74 6c 79 20 69 73 20 69 74 73 | use.compose-mail.directly.is.its | 
| 53440 | 0a 20 20 3b 3b 20 69 6e 74 65 72 61 63 74 69 76    65 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2c | ...;;.interactive.specification, | 
| 53460 | 20 77 68 69 63 68 20 6a 75 73 74 20 73 75 70 70    6c 69 65 73 20 6e 69 6c 20 66 6f 72 20 74 68 65 | .which.just.supplies.nil.for.the | 
| 53480 | 0a 20 20 3b 3b 20 61 64 64 72 65 73 73 20 28 61    6e 64 20 73 65 76 65 72 61 6c 20 6f 74 68 65 72 | ...;;.address.(and.several.other | 
| 534a0 | 20 61 72 67 75 6d 65 6e 74 73 29 2e 0a 20 20 28    69 6e 74 65 72 61 63 74 69 76 65 20 22 73 54 6f | .arguments)....(interactive."sTo | 
| 534c0 | 3a 20 22 29 0a 20 20 28 63 6f 6d 70 6f 73 65 2d    6d 61 69 6c 20 61 64 64 72 65 73 73 29 29 0a 0a | :.")...(compose-mail.address)).. | 
| 534e0 | 28 61 75 74 6f 6c 6f 61 64 20 27 70 70 2d 64 69    73 70 6c 61 79 2d 65 78 70 72 65 73 73 69 6f 6e | (autoload.'pp-display-expression | 
| 53500 | 20 22 70 70 22 29 0a 0a 28 64 65 66 75 6e 20 65    6d 62 61 72 6b 2d 70 70 2d 65 76 61 6c 2d 64 65 | ."pp")..(defun.embark-pp-eval-de | 
| 53520 | 66 75 6e 20 28 65 64 65 62 75 67 29 0a 20 20 22    52 75 6e 20 60 65 76 61 6c 2d 64 65 66 75 6e 27 | fun.(edebug)..."Run.`eval-defun' | 
| 53540 | 20 61 6e 64 20 70 72 65 74 74 79 20 70 72 69 6e    74 20 74 68 65 20 72 65 73 75 6c 74 2e 0a 57 69 | .and.pretty.print.the.result..Wi | 
| 53560 | 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75    6d 65 6e 74 20 45 44 45 42 55 47 2c 20 69 6e 73 | th.a.prefix.argument.EDEBUG,.ins | 
| 53580 | 74 72 75 6d 65 6e 74 20 74 68 65 20 63 6f 64 65    20 66 6f 72 20 64 65 62 75 67 67 69 6e 67 2e 22 | trument.the.code.for.debugging." | 
| 535a0 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20    22 50 22 29 0a 20 20 28 63 6c 2d 6c 65 74 66 20 | ...(interactive."P")...(cl-letf. | 
| 535c0 | 28 28 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69    6f 6e 20 23 27 65 76 61 6c 2d 65 78 70 72 65 73 | (((symbol-function.#'eval-expres | 
| 535e0 | 73 69 6f 6e 2d 70 72 69 6e 74 2d 66 6f 72 6d 61    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | sion-print-format).............. | 
| 53600 | 28 6c 61 6d 62 64 61 20 28 72 65 73 75 6c 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (lambda.(result)................ | 
| 53620 | 28 70 70 2d 64 69 73 70 6c 61 79 2d 65 78 70 72    65 73 73 69 6f 6e 20 72 65 73 75 6c 74 20 22 2a | (pp-display-expression.result."* | 
| 53640 | 50 70 20 45 76 61 6c 20 4f 75 74 70 75 74 2a 22    29 29 29 29 0a 20 20 20 20 28 65 76 61 6c 2d 64 | Pp.Eval.Output*")))).....(eval-d | 
| 53660 | 65 66 75 6e 20 65 64 65 62 75 67 29 29 29 0a 0a    28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 65 76 | efun.edebug)))..(defun.embark-ev | 
| 53680 | 61 6c 2d 72 65 70 6c 61 63 65 20 28 6e 6f 71 75    6f 74 65 29 0a 20 20 22 45 76 61 6c 75 61 74 65 | al-replace.(noquote)..."Evaluate | 
| 536a0 | 20 72 65 67 69 6f 6e 20 61 6e 64 20 72 65 70 6c    61 63 65 20 77 69 74 68 20 65 76 61 6c 75 61 74 | .region.and.replace.with.evaluat | 
| 536c0 | 65 64 20 72 65 73 75 6c 74 2e 0a 49 66 20 4e 4f    51 55 4f 54 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c | ed.result..If.NOQUOTE.is.non-nil | 
| 536e0 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2c    20 69 66 20 63 61 6c 6c 65 64 20 77 69 74 68 20 | .(interactively,.if.called.with. | 
| 53700 | 61 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e    74 29 2c 20 6e 6f 20 71 75 6f 74 69 6e 67 20 69 | a.prefix.argument),.no.quoting.i | 
| 53720 | 73 20 75 73 65 64 20 66 6f 72 20 73 74 72 69 6e    67 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | s.used.for.strings."...(interact | 
| 53740 | 69 76 65 20 22 50 22 29 0a 20 20 28 6c 65 74 20    28 28 62 65 67 20 28 72 65 67 69 6f 6e 2d 62 65 | ive."P")...(let.((beg.(region-be | 
| 53760 | 67 69 6e 6e 69 6e 67 29 29 0a 20 20 20 20 20 20    20 20 28 65 6e 64 20 28 72 65 67 69 6f 6e 2d 65 | ginning)).........(end.(region-e | 
| 53780 | 6e 64 29 29 29 0a 20 20 20 20 28 73 61 76 65 2d    65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 | nd))).....(save-excursion....... | 
| 537a0 | 28 67 6f 74 6f 2d 63 68 61 72 20 65 6e 64 29 0a    20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 | (goto-char.end).......(insert.(f | 
| 537c0 | 6f 72 6d 61 74 20 28 69 66 20 6e 6f 71 75 6f 74    65 20 22 25 73 22 20 22 25 53 22 29 0a 20 20 20 | ormat.(if.noquote."%s"."%S").... | 
| 537e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 65 76 61    6c 20 28 72 65 61 64 20 28 62 75 66 66 65 72 2d | ............(eval.(read.(buffer- | 
| 53800 | 73 75 62 73 74 72 69 6e 67 20 62 65 67 20 65 6e    64 29 29 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 | substring.beg.end)).lexical-bind | 
| 53820 | 69 6e 67 29 29 29 0a 20 20 20 20 20 20 28 64 65    6c 65 74 65 2d 72 65 67 69 6f 6e 20 62 65 67 20 | ing))).......(delete-region.beg. | 
| 53840 | 65 6e 64 29 29 29 29 0a 0a 28 77 68 65 6e 20 28    3c 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 | end))))..(when.(<.emacs-major-ve | 
| 53860 | 72 73 69 6f 6e 20 32 39 29 0a 20 20 28 64 65 66    75 6e 20 65 6d 62 61 72 6b 2d 65 6c 70 2d 72 65 | rsion.29)...(defun.embark-elp-re | 
| 53880 | 73 74 6f 72 65 2d 70 61 63 6b 61 67 65 20 28 70    72 65 66 69 78 29 0a 20 20 20 20 22 52 65 6d 6f | store-package.(prefix)....."Remo | 
| 538a0 | 76 65 20 69 6e 73 74 72 75 6d 65 6e 74 61 74 69    6f 6e 20 66 72 6f 6d 20 66 75 6e 63 74 69 6f 6e | ve.instrumentation.from.function | 
| 538c0 | 73 20 77 69 74 68 20 6e 61 6d 65 73 20 73 74 61    72 74 69 6e 67 20 77 69 74 68 20 50 52 45 46 49 | s.with.names.starting.with.PREFI | 
| 538e0 | 58 2e 22 0a 20 20 20 20 28 69 6e 74 65 72 61 63    74 69 76 65 20 22 53 50 72 65 66 69 78 3a 20 22 | X.".....(interactive."SPrefix:." | 
| 53900 | 29 0a 20 20 20 20 28 77 68 65 6e 20 28 66 62 6f    75 6e 64 70 20 27 65 6c 70 2d 72 65 73 74 6f 72 | ).....(when.(fboundp.'elp-restor | 
| 53920 | 65 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 28 65    6c 70 2d 72 65 73 74 6f 72 65 2d 6c 69 73 74 0a | e-list).......(elp-restore-list. | 
| 53940 | 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 23    27 69 6e 74 65 72 6e 0a 20 20 20 20 20 20 20 20 | .......(mapcar.#'intern......... | 
| 53960 | 20 20 20 20 20 20 20 28 61 6c 6c 2d 63 6f 6d 70    6c 65 74 69 6f 6e 73 20 28 73 79 6d 62 6f 6c 2d | .......(all-completions.(symbol- | 
| 53980 | 6e 61 6d 65 20 70 72 65 66 69 78 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | name.prefix).................... | 
| 539a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 62 61    72 72 61 79 20 27 65 6c 70 2d 70 72 6f 66 69 6c | .............obarray.'elp-profil | 
| 539c0 | 61 62 6c 65 2d 70 29 29 29 29 29 29 0a 0a 28 64    65 66 6d 61 63 72 6f 20 65 6d 62 61 72 6b 2d 2d | able-p))))))..(defmacro.embark-- | 
| 539e0 | 64 65 66 69 6e 65 2d 68 61 73 68 20 28 61 6c 67    6f 72 69 74 68 6d 29 0a 20 20 22 44 65 66 69 6e | define-hash.(algorithm)..."Defin | 
| 53a00 | 65 20 63 6f 6d 6d 61 6e 64 20 77 68 69 63 68 20    63 6f 6d 70 75 74 65 73 20 68 61 73 68 20 66 72 | e.command.which.computes.hash.fr | 
| 53a20 | 6f 6d 20 61 20 73 74 72 69 6e 67 2e 0a 41 4c 47    4f 52 49 54 48 4d 20 69 73 20 74 68 65 20 68 61 | om.a.string..ALGORITHM.is.the.ha | 
| 53a40 | 73 68 20 61 6c 67 6f 72 69 74 68 6d 20 73 79 6d    62 6f 6c 20 75 6e 64 65 72 73 74 6f 6f 64 20 62 | sh.algorithm.symbol.understood.b | 
| 53a60 | 79 20 60 73 65 63 75 72 65 2d 68 61 73 68 27 2e    22 0a 20 20 60 28 64 65 66 75 6e 20 2c 28 69 6e | y.`secure-hash'."...`(defun.,(in | 
| 53a80 | 74 65 72 6e 20 28 66 6f 72 6d 61 74 20 22 65 6d    62 61 72 6b 2d 68 61 73 68 2d 25 73 22 20 61 6c | tern.(format."embark-hash-%s".al | 
| 53aa0 | 67 6f 72 69 74 68 6d 29 29 20 28 73 74 72 29 0a    20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20 22 43 | gorithm)).(str)......,(format."C | 
| 53ac0 | 6f 6d 70 75 74 65 20 25 73 20 68 61 73 68 20 6f    66 20 53 54 52 20 61 6e 64 20 73 74 6f 72 65 20 | ompute.%s.hash.of.STR.and.store. | 
| 53ae0 | 69 74 20 69 6e 20 74 68 65 20 6b 69 6c 6c 20 72    69 6e 67 2e 22 20 61 6c 67 6f 72 69 74 68 6d 29 | it.in.the.kill.ring.".algorithm) | 
| 53b00 | 0a 20 20 20 20 20 28 69 6e 74 65 72 61 63 74 69    76 65 20 22 73 53 74 72 69 6e 67 3a 20 22 29 0a | ......(interactive."sString:."). | 
| 53b20 | 20 20 20 20 20 28 6c 65 74 20 28 28 68 61 73 68    20 28 73 65 63 75 72 65 2d 68 61 73 68 20 27 2c | .....(let.((hash.(secure-hash.', | 
| 53b40 | 61 6c 67 6f 72 69 74 68 6d 20 73 74 72 29 29 29    0a 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 6e 65 | algorithm.str)))........(kill-ne | 
| 53b60 | 77 20 68 61 73 68 29 0a 20 20 20 20 20 20 20 28    6d 65 73 73 61 67 65 20 22 25 73 3a 20 25 73 22 | w.hash)........(message."%s:.%s" | 
| 53b80 | 20 27 2c 61 6c 67 6f 72 69 74 68 6d 20 68 61 73    68 29 29 29 29 0a 0a 28 65 6d 62 61 72 6b 2d 2d | .',algorithm.hash))))..(embark-- | 
| 53ba0 | 64 65 66 69 6e 65 2d 68 61 73 68 20 6d 64 35 29    0a 28 65 6d 62 61 72 6b 2d 2d 64 65 66 69 6e 65 | define-hash.md5).(embark--define | 
| 53bc0 | 2d 68 61 73 68 20 73 68 61 31 29 0a 28 65 6d 62    61 72 6b 2d 2d 64 65 66 69 6e 65 2d 68 61 73 68 | -hash.sha1).(embark--define-hash | 
| 53be0 | 20 73 68 61 32 32 34 29 0a 28 65 6d 62 61 72 6b    2d 2d 64 65 66 69 6e 65 2d 68 61 73 68 20 73 68 | .sha224).(embark--define-hash.sh | 
| 53c00 | 61 32 35 36 29 0a 28 65 6d 62 61 72 6b 2d 2d 64    65 66 69 6e 65 2d 68 61 73 68 20 73 68 61 33 38 | a256).(embark--define-hash.sha38 | 
| 53c20 | 34 29 0a 28 65 6d 62 61 72 6b 2d 2d 64 65 66 69    6e 65 2d 68 61 73 68 20 73 68 61 35 31 32 29 0a | 4).(embark--define-hash.sha512). | 
| 53c40 | 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 65    6e 63 6f 64 65 2d 75 72 6c 20 28 73 74 61 72 74 | .(defun.embark-encode-url.(start | 
| 53c60 | 20 65 6e 64 29 0a 20 20 22 50 72 6f 70 65 72 6c    79 20 55 52 49 2d 65 6e 63 6f 64 65 20 74 68 65 | .end)..."Properly.URI-encode.the | 
| 53c80 | 20 72 65 67 69 6f 6e 20 62 65 74 77 65 65 6e 20    53 54 41 52 54 20 61 6e 64 20 45 4e 44 20 69 6e | .region.between.START.and.END.in | 
| 53ca0 | 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | .current.buffer."...(interactive | 
| 53cc0 | 20 22 72 22 29 0a 20 20 28 6c 65 74 20 28 28 65    6e 63 6f 64 65 64 20 28 75 72 6c 2d 65 6e 63 6f | ."r")...(let.((encoded.(url-enco | 
| 53ce0 | 64 65 2d 75 72 6c 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 | de-url.(buffer-substring-no-prop | 
| 53d00 | 65 72 74 69 65 73 20 73 74 61 72 74 20 65 6e 64    29 29 29 29 0a 20 20 20 20 28 64 65 6c 65 74 65 | erties.start.end)))).....(delete | 
| 53d20 | 2d 72 65 67 69 6f 6e 20 73 74 61 72 74 20 65 6e    64 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 65 | -region.start.end).....(insert.e | 
| 53d40 | 6e 63 6f 64 65 64 29 29 29 0a 0a 28 64 65 66 75    6e 20 65 6d 62 61 72 6b 2d 64 65 63 6f 64 65 2d | ncoded)))..(defun.embark-decode- | 
| 53d60 | 75 72 6c 20 28 73 74 61 72 74 20 65 6e 64 29 0a    20 20 22 44 65 63 6f 64 65 20 74 68 65 20 55 52 | url.(start.end)..."Decode.the.UR | 
| 53d80 | 49 2d 65 6e 63 6f 64 65 64 20 72 65 67 69 6f 6e    20 62 65 74 77 65 65 6e 20 53 54 41 52 54 20 61 | I-encoded.region.between.START.a | 
| 53da0 | 6e 64 20 45 4e 44 20 69 6e 20 63 75 72 72 65 6e    74 20 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e | nd.END.in.current.buffer."...(in | 
| 53dc0 | 74 65 72 61 63 74 69 76 65 20 22 72 22 29 0a 20    20 28 6c 65 74 20 28 28 64 65 63 6f 64 65 64 20 | teractive."r")...(let.((decoded. | 
| 53de0 | 28 75 72 6c 2d 75 6e 68 65 78 2d 73 74 72 69 6e    67 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 | (url-unhex-string.(buffer-substr | 
| 53e00 | 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65    73 20 73 74 61 72 74 20 65 6e 64 29 29 29 29 0a | ing-no-properties.start.end)))). | 
| 53e20 | 20 20 20 20 28 64 65 6c 65 74 65 2d 72 65 67 69    6f 6e 20 73 74 61 72 74 20 65 6e 64 29 0a 20 20 | ....(delete-region.start.end)... | 
| 53e40 | 20 20 28 69 6e 73 65 72 74 20 64 65 63 6f 64 65    64 29 29 29 0a 0a 28 64 65 66 76 61 72 20 65 70 | ..(insert.decoded)))..(defvar.ep | 
| 53e60 | 61 2d 72 65 70 6c 61 63 65 2d 6f 72 69 67 69 6e    61 6c 2d 74 65 78 74 29 0a 28 64 65 66 75 6e 20 | a-replace-original-text).(defun. | 
| 53e80 | 65 6d 62 61 72 6b 2d 65 70 61 2d 64 65 63 72 79    70 74 2d 72 65 67 69 6f 6e 20 28 73 74 61 72 74 | embark-epa-decrypt-region.(start | 
| 53ea0 | 20 65 6e 64 29 0a 20 20 22 44 65 63 72 79 70 74    20 72 65 67 69 6f 6e 20 62 65 74 77 65 65 6e 20 | .end)..."Decrypt.region.between. | 
| 53ec0 | 53 54 41 52 54 20 61 6e 64 20 45 4e 44 2e 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 | START.and.END."...(interactive." | 
| 53ee0 | 72 22 29 0a 20 20 28 6c 65 74 20 28 28 65 70 61    2d 72 65 70 6c 61 63 65 2d 6f 72 69 67 69 6e 61 | r")...(let.((epa-replace-origina | 
| 53f00 | 6c 2d 74 65 78 74 20 74 29 29 0a 20 20 20 20 28    65 70 61 2d 64 65 63 72 79 70 74 2d 72 65 67 69 | l-text.t)).....(epa-decrypt-regi | 
| 53f20 | 6f 6e 20 73 74 61 72 74 20 65 6e 64 29 29 29 0a    0a 28 64 65 66 76 61 72 20 65 77 77 2d 64 6f 77 | on.start.end)))..(defvar.eww-dow | 
| 53f40 | 6e 6c 6f 61 64 2d 64 69 72 65 63 74 6f 72 79 29    0a 28 61 75 74 6f 6c 6f 61 64 20 27 65 77 77 2d | nload-directory).(autoload.'eww- | 
| 53f60 | 64 6f 77 6e 6c 6f 61 64 2d 63 61 6c 6c 62 61 63    6b 20 22 65 77 77 22 29 0a 0a 28 64 65 66 75 6e | download-callback."eww")..(defun | 
| 53f80 | 20 65 6d 62 61 72 6b 2d 64 6f 77 6e 6c 6f 61 64    2d 75 72 6c 20 28 75 72 6c 29 0a 20 20 22 44 6f | .embark-download-url.(url)..."Do | 
| 53fa0 | 77 6e 6c 6f 61 64 20 55 52 4c 20 74 6f 20 60 65    77 77 2d 64 6f 77 6e 6c 6f 61 64 2d 64 69 72 65 | wnload.URL.to.`eww-download-dire | 
| 53fc0 | 63 74 6f 72 79 27 2e 22 0a 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 20 22 73 44 6f 77 6e 6c 6f | ctory'."...(interactive."sDownlo | 
| 53fe0 | 61 64 20 55 52 4c 3a 20 22 29 0a 20 20 28 6c 65    74 20 28 28 64 69 72 20 65 77 77 2d 64 6f 77 6e | ad.URL:.")...(let.((dir.eww-down | 
| 54000 | 6c 6f 61 64 2d 64 69 72 65 63 74 6f 72 79 29 29    0a 20 20 20 20 28 77 68 65 6e 20 28 66 75 6e 63 | load-directory)).....(when.(func | 
| 54020 | 74 69 6f 6e 70 20 64 69 72 29 20 28 73 65 74 71    20 64 69 72 20 28 66 75 6e 63 61 6c 6c 20 64 69 | tionp.dir).(setq.dir.(funcall.di | 
| 54040 | 72 29 29 29 0a 20 20 20 20 28 61 63 63 65 73 73    2d 66 69 6c 65 20 64 69 72 20 22 44 6f 77 6e 6c | r))).....(access-file.dir."Downl | 
| 54060 | 6f 61 64 20 66 61 69 6c 65 64 22 29 0a 20 20 20    20 28 75 72 6c 2d 72 65 74 72 69 65 76 65 0a 20 | oad.failed").....(url-retrieve.. | 
| 54080 | 20 20 20 20 75 72 6c 20 23 27 65 77 77 2d 64 6f    77 6e 6c 6f 61 64 2d 63 61 6c 6c 62 61 63 6b 0a | ....url.#'eww-download-callback. | 
| 540a0 | 20 20 20 20 20 28 69 66 20 28 3e 3d 20 65 6d 61    63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e | .....(if.(>=.emacs-major-version | 
| 540c0 | 20 32 38 29 20 28 6c 69 73 74 20 75 72 6c 20 64    69 72 29 20 28 6c 69 73 74 20 75 72 6c 29 29 29 | .28).(list.url.dir).(list.url))) | 
| 540e0 | 29 29 0a 0a 3b 3b 3b 20 53 65 74 75 70 20 61 6e    64 20 70 72 65 2d 61 63 74 69 6f 6e 20 68 6f 6f | ))..;;;.Setup.and.pre-action.hoo | 
| 54100 | 6b 73 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72    6b 2d 2d 72 65 73 74 61 72 74 20 28 26 72 65 73 | ks..(defun.embark--restart.(&res | 
| 54120 | 74 20 5f 29 0a 20 20 22 52 65 73 74 61 72 74 20    63 75 72 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 | t._)..."Restart.current.command. | 
| 54140 | 77 69 74 68 20 63 75 72 72 65 6e 74 20 69 6e 70    75 74 2e 0a 55 73 65 20 74 68 69 73 20 74 6f 20 | with.current.input..Use.this.to. | 
| 54160 | 72 65 66 72 65 73 68 20 74 68 65 20 6c 69 73 74    20 6f 66 20 63 61 6e 64 69 64 61 74 65 73 20 66 | refresh.the.list.of.candidates.f | 
| 54180 | 6f 72 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74    20 64 6f 0a 6e 6f 74 20 68 61 6e 64 6c 65 20 74 | or.commands.that.do.not.handle.t | 
| 541a0 | 68 61 74 20 74 68 65 6d 73 65 6c 76 65 73 2e 22    0a 20 20 28 77 68 65 6e 20 28 6d 69 6e 69 62 75 | hat.themselves."...(when.(minibu | 
| 541c0 | 66 66 65 72 70 29 0a 20 20 20 20 28 65 6d 62 61    72 6b 2d 2d 62 65 63 6f 6d 65 2d 63 6f 6d 6d 61 | fferp).....(embark--become-comma | 
| 541e0 | 6e 64 20 65 6d 62 61 72 6b 2d 2d 63 6f 6d 6d 61    6e 64 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 63 | nd.embark--command.(minibuffer-c | 
| 54200 | 6f 6e 74 65 6e 74 73 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 65 6d 62 61 72 6b 2d 2d 73 68 65 6c | ontents))))..(defun.embark--shel | 
| 54220 | 6c 2d 70 72 65 70 20 28 26 72 65 73 74 20 5f 29    0a 20 20 22 50 72 65 70 61 72 65 20 74 61 72 67 | l-prep.(&rest._)..."Prepare.targ | 
| 54240 | 65 74 20 66 6f 72 20 75 73 65 20 61 73 20 61 72    67 75 6d 65 6e 74 20 66 6f 72 20 61 20 73 68 65 | et.for.use.as.argument.for.a.she | 
| 54260 | 6c 6c 20 63 6f 6d 6d 61 6e 64 2e 0a 54 68 69 73    20 71 75 6f 74 65 73 20 74 68 65 20 73 70 61 63 | ll.command..This.quotes.the.spac | 
| 54280 | 65 73 2c 20 69 6e 73 65 72 74 73 20 61 6e 20 65    78 74 72 61 20 73 70 61 63 65 20 61 74 20 74 68 | es,.inserts.an.extra.space.at.th | 
| 542a0 | 65 20 62 65 67 69 6e 6e 69 6e 67 0a 61 6e 64 20    6c 65 61 76 65 73 20 74 68 65 20 70 6f 69 6e 74 | e.beginning.and.leaves.the.point | 
| 542c0 | 20 74 6f 20 74 68 65 20 6c 65 66 74 20 6f 66 20    69 74 2e 22 0a 20 20 28 6c 65 74 20 28 28 63 6f | .to.the.left.of.it."...(let.((co | 
| 542e0 | 6e 74 65 6e 74 73 20 28 6d 69 6e 69 62 75 66 66    65 72 2d 63 6f 6e 74 65 6e 74 73 29 29 29 0a 20 | ntents.(minibuffer-contents))).. | 
| 54300 | 20 20 20 28 64 65 6c 65 74 65 2d 6d 69 6e 69 62    75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 0a | ...(delete-minibuffer-contents). | 
| 54320 | 20 20 20 20 28 69 6e 73 65 72 74 20 22 20 22 20    28 73 68 65 6c 6c 2d 71 75 6f 74 65 2d 77 69 6c | ....(insert.".".(shell-quote-wil | 
| 54340 | 64 63 61 72 64 2d 70 61 74 74 65 72 6e 20 63 6f    6e 74 65 6e 74 73 29 29 0a 20 20 20 20 28 67 6f | dcard-pattern.contents)).....(go | 
| 54360 | 74 6f 2d 63 68 61 72 20 28 6d 69 6e 69 62 75 66    66 65 72 2d 70 72 6f 6d 70 74 2d 65 6e 64 29 29 | to-char.(minibuffer-prompt-end)) | 
| 54380 | 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72    6b 2d 2d 66 6f 72 63 65 2d 63 6f 6d 70 6c 65 74 | ))..(defun.embark--force-complet | 
| 543a0 | 65 20 28 26 72 65 73 74 20 5f 29 0a 20 20 22 53    65 6c 65 63 74 20 66 69 72 73 74 20 6d 69 6e 69 | e.(&rest._)..."Select.first.mini | 
| 543c0 | 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f    6e 20 63 61 6e 64 69 64 61 74 65 20 6d 61 74 63 | buffer.completion.candidate.matc | 
| 543e0 | 68 69 6e 67 20 74 61 72 67 65 74 2e 22 0a 20 20    28 6d 69 6e 69 62 75 66 66 65 72 2d 66 6f 72 63 | hing.target."...(minibuffer-forc | 
| 54400 | 65 2d 63 6f 6d 70 6c 65 74 65 29 29 0a 0a 28 63    6c 2d 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 2d | e-complete))..(cl-defun.embark-- | 
| 54420 | 65 76 61 6c 2d 70 72 65 70 20 28 26 6b 65 79 20    74 79 70 65 20 26 61 6c 6c 6f 77 2d 6f 74 68 65 | eval-prep.(&key.type.&allow-othe | 
| 54440 | 72 2d 6b 65 79 73 29 0a 20 20 22 49 66 20 74 61    72 67 65 74 27 73 20 54 59 50 45 20 69 73 20 76 | r-keys)..."If.target's.TYPE.is.v | 
| 54460 | 61 72 69 61 62 6c 65 2c 20 73 6b 69 70 20 65 64    69 74 3b 20 69 66 20 66 75 6e 63 74 69 6f 6e 2c | ariable,.skip.edit;.if.function, | 
| 54480 | 20 77 72 61 70 20 69 6e 20 28 29 2e 22 0a 20 20    28 77 68 65 6e 20 28 6d 65 6d 71 20 74 79 70 65 | .wrap.in.()."...(when.(memq.type | 
| 544a0 | 20 27 28 63 6f 6d 6d 61 6e 64 20 66 75 6e 63 74    69 6f 6e 29 29 0a 20 20 20 20 28 65 6d 62 61 72 | .'(command.function)).....(embar | 
| 544c0 | 6b 2d 2d 61 6c 6c 6f 77 2d 65 64 69 74 29 0a 20    20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6d | k--allow-edit).....(goto-char.(m | 
| 544e0 | 69 6e 69 62 75 66 66 65 72 2d 70 72 6f 6d 70 74    2d 65 6e 64 29 29 0a 20 20 20 20 28 69 6e 73 65 | inibuffer-prompt-end)).....(inse | 
| 54500 | 72 74 20 22 28 22 29 0a 20 20 20 20 28 67 6f 74    6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 61 | rt."(").....(goto-char.(point-ma | 
| 54520 | 78 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20    22 29 22 29 0a 20 20 20 20 28 62 61 63 6b 77 61 | x)).....(insert.")").....(backwa | 
| 54540 | 72 64 2d 63 68 61 72 29 29 29 0a 0a 28 63 6c 2d    64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 2d 62 65 | rd-char)))..(cl-defun.embark--be | 
| 54560 | 67 69 6e 6e 69 6e 67 2d 6f 66 2d 74 61 72 67 65    74 20 28 26 6b 65 79 20 62 6f 75 6e 64 73 20 26 | ginning-of-target.(&key.bounds.& | 
| 54580 | 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73    29 0a 20 20 22 47 6f 20 74 6f 20 62 65 67 69 6e | allow-other-keys)..."Go.to.begin | 
| 545a0 | 6e 69 6e 67 20 6f 66 20 74 68 65 20 74 61 72 67    65 74 20 42 4f 55 4e 44 53 2e 22 0a 20 20 28 77 | ning.of.the.target.BOUNDS."...(w | 
| 545c0 | 68 65 6e 20 28 6e 75 6d 62 65 72 2d 6f 72 2d 6d    61 72 6b 65 72 2d 70 20 28 63 61 72 20 62 6f 75 | hen.(number-or-marker-p.(car.bou | 
| 545e0 | 6e 64 73 29 29 0a 20 20 20 20 28 67 6f 74 6f 2d    63 68 61 72 20 28 63 61 72 20 62 6f 75 6e 64 73 | nds)).....(goto-char.(car.bounds | 
| 54600 | 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20    65 6d 62 61 72 6b 2d 2d 65 6e 64 2d 6f 66 2d 74 | ))))..(cl-defun.embark--end-of-t | 
| 54620 | 61 72 67 65 74 20 28 26 6b 65 79 20 62 6f 75 6e    64 73 20 26 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d | arget.(&key.bounds.&allow-other- | 
| 54640 | 6b 65 79 73 29 0a 20 20 22 47 6f 20 74 6f 20 65    6e 64 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 | keys)..."Go.to.end.of.the.target | 
| 54660 | 20 42 4f 55 4e 44 53 2e 22 0a 20 20 28 77 68 65    6e 20 28 6e 75 6d 62 65 72 2d 6f 72 2d 6d 61 72 | .BOUNDS."...(when.(number-or-mar | 
| 54680 | 6b 65 72 2d 70 20 28 63 64 72 20 62 6f 75 6e 64    73 29 29 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 | ker-p.(cdr.bounds)).....(goto-ch | 
| 546a0 | 61 72 20 28 63 64 72 20 62 6f 75 6e 64 73 29 29    29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 65 6d | ar.(cdr.bounds))))..(cl-defun.em | 
| 546c0 | 62 61 72 6b 2d 2d 6d 61 72 6b 2d 74 61 72 67 65    74 20 28 26 72 65 73 74 20 72 65 73 74 20 26 6b | bark--mark-target.(&rest.rest.&k | 
| 546e0 | 65 79 20 72 75 6e 20 62 6f 75 6e 64 73 20 26 61    6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 | ey.run.bounds.&allow-other-keys) | 
| 54700 | 0a 20 20 22 4d 61 72 6b 20 74 68 65 20 74 61 72    67 65 74 20 69 66 20 69 74 73 20 42 4f 55 4e 44 | ..."Mark.the.target.if.its.BOUND | 
| 54720 | 53 20 61 72 65 20 6b 6e 6f 77 6e 2e 0a 41 66 74    65 72 20 6d 61 72 6b 69 6e 67 20 74 68 65 20 74 | S.are.known..After.marking.the.t | 
| 54740 | 61 72 67 65 74 2c 20 63 61 6c 6c 20 52 55 4e 20    77 69 74 68 20 74 68 65 20 52 45 53 54 20 6f 66 | arget,.call.RUN.with.the.REST.of | 
| 54760 | 20 69 74 73 20 61 72 67 75 6d 65 6e 74 73 2e 22    0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 61 6e | .its.arguments."...(cond....((an | 
| 54780 | 64 20 62 6f 75 6e 64 73 20 72 75 6e 29 0a 20 20    20 20 28 73 61 76 65 2d 6d 61 72 6b 2d 61 6e 64 | d.bounds.run).....(save-mark-and | 
| 547a0 | 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20    20 28 73 65 74 2d 6d 61 72 6b 20 28 63 64 72 20 | -excursion.......(set-mark.(cdr. | 
| 547c0 | 62 6f 75 6e 64 73 29 29 0a 20 20 20 20 20 20 28    67 6f 74 6f 2d 63 68 61 72 20 28 63 61 72 20 62 | bounds)).......(goto-char.(car.b | 
| 547e0 | 6f 75 6e 64 73 29 29 0a 20 20 20 20 20 20 28 61    70 70 6c 79 20 72 75 6e 20 3a 62 6f 75 6e 64 73 | ounds)).......(apply.run.:bounds | 
| 54800 | 20 62 6f 75 6e 64 73 20 72 65 73 74 29 29 29 0a    20 20 20 28 62 6f 75 6e 64 73 20 3b 3b 20 75 73 | .bounds.rest)))....(bounds.;;.us | 
| 54820 | 65 64 20 61 73 20 70 72 65 2d 20 6f 72 20 70 6f    73 74 2d 61 63 74 69 6f 6e 20 68 6f 6f 6b 0a 20 | ed.as.pre-.or.post-action.hook.. | 
| 54840 | 20 20 20 28 73 65 74 2d 6d 61 72 6b 20 28 63 64    72 20 62 6f 75 6e 64 73 29 29 0a 20 20 20 20 28 | ...(set-mark.(cdr.bounds)).....( | 
| 54860 | 67 6f 74 6f 2d 63 68 61 72 20 28 63 61 72 20 62    6f 75 6e 64 73 29 29 29 0a 20 20 20 28 72 75 6e | goto-char.(car.bounds)))....(run | 
| 54880 | 20 28 61 70 70 6c 79 20 72 75 6e 20 72 65 73 74    29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 | .(apply.run.rest))))..(cl-defun. | 
| 548a0 | 65 6d 62 61 72 6b 2d 2d 75 6e 6d 61 72 6b 2d 74    61 72 67 65 74 20 28 26 72 65 73 74 20 5f 29 0a | embark--unmark-target.(&rest._). | 
| 548c0 | 20 20 22 44 65 61 63 74 69 76 61 74 65 20 74 68    65 20 72 65 67 69 6f 6e 20 74 61 72 67 65 74 2e | .."Deactivate.the.region.target. | 
| 548e0 | 22 0a 20 20 28 64 65 61 63 74 69 76 61 74 65 2d    6d 61 72 6b 20 74 29 29 0a 0a 28 63 6c 2d 64 65 | "...(deactivate-mark.t))..(cl-de | 
| 54900 | 66 75 6e 20 65 6d 62 61 72 6b 2d 2d 6e 61 72 72    6f 77 2d 74 6f 2d 74 61 72 67 65 74 0a 20 20 20 | fun.embark--narrow-to-target.... | 
| 54920 | 20 28 26 72 65 73 74 20 72 65 73 74 20 26 6b 65    79 20 72 75 6e 20 62 6f 75 6e 64 73 20 26 61 6c | .(&rest.rest.&key.run.bounds.&al | 
| 54940 | 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 0a    20 20 22 4e 61 72 72 6f 77 20 62 75 66 66 65 72 | low-other-keys)..."Narrow.buffer | 
| 54960 | 20 74 6f 20 74 61 72 67 65 74 20 69 66 20 69 74    73 20 42 4f 55 4e 44 53 20 61 72 65 20 6b 6e 6f | .to.target.if.its.BOUNDS.are.kno | 
| 54980 | 77 6e 2e 0a 49 6e 74 65 6e 64 65 64 20 66 6f 72    20 75 73 65 20 61 73 20 61 6e 20 45 6d 62 61 72 | wn..Intended.for.use.as.an.Embar | 
| 549a0 | 6b 20 61 72 6f 75 6e 64 2d 61 63 74 69 6f 6e 20    68 6f 6f 6b 2e 20 20 54 68 69 73 20 66 75 6e 63 | k.around-action.hook...This.func | 
| 549c0 | 74 69 6f 6e 0a 72 75 6e 73 20 52 55 4e 20 77 69    74 68 20 74 68 65 20 62 75 66 66 65 72 20 6e 61 | tion.runs.RUN.with.the.buffer.na | 
| 549e0 | 72 72 6f 77 65 64 20 74 6f 20 67 69 76 65 6e 20    42 4f 55 4e 44 53 20 70 61 73 73 69 6e 67 20 61 | rrowed.to.given.BOUNDS.passing.a | 
| 54a00 | 6c 6f 6e 67 0a 74 68 65 20 52 45 53 54 20 6f 66    20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 2e 22 | long.the.REST.of.the.arguments." | 
| 54a20 | 0a 20 20 28 69 66 20 62 6f 75 6e 64 73 0a 20 20    20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f | ...(if.bounds.....(save-excursio | 
| 54a40 | 6e 0a 20 20 20 20 20 20 28 73 61 76 65 2d 72 65    73 74 72 69 63 74 69 6f 6e 0a 20 20 20 20 20 20 | n.......(save-restriction....... | 
| 54a60 | 20 20 28 6e 61 72 72 6f 77 2d 74 6f 2d 72 65 67    69 6f 6e 20 28 63 61 72 20 62 6f 75 6e 64 73 29 | ..(narrow-to-region.(car.bounds) | 
| 54a80 | 20 28 63 64 72 20 62 6f 75 6e 64 73 29 29 0a 20    20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 | .(cdr.bounds)).........(goto-cha | 
| 54aa0 | 72 20 28 63 61 72 20 62 6f 75 6e 64 73 29 29 0a    20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 72 | r.(car.bounds)).........(apply.r | 
| 54ac0 | 75 6e 20 3a 62 6f 75 6e 64 73 20 62 6f 75 6e 64    73 20 72 65 73 74 29 29 29 0a 20 20 20 20 28 61 | un.:bounds.bounds.rest))).....(a | 
| 54ae0 | 70 70 6c 79 20 72 75 6e 20 72 65 73 74 29 29 29    0a 0a 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d | pply.run.rest)))..(defun.embark- | 
| 54b00 | 2d 61 6c 6c 6f 77 2d 65 64 69 74 20 28 26 72 65    73 74 20 5f 29 0a 20 20 22 41 6c 6c 6f 77 20 65 | -allow-edit.(&rest._)..."Allow.e | 
| 54b20 | 64 69 74 69 6e 67 20 74 68 65 20 74 61 72 67 65    74 2e 22 0a 20 20 28 72 65 6d 6f 76 65 2d 68 6f | diting.the.target."...(remove-ho | 
| 54b40 | 6f 6b 20 27 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64    2d 68 6f 6f 6b 20 23 27 65 78 69 74 2d 6d 69 6e | ok.'post-command-hook.#'exit-min | 
| 54b60 | 69 62 75 66 66 65 72 20 74 29 0a 20 20 28 72 65    6d 6f 76 65 2d 68 6f 6f 6b 20 27 70 6f 73 74 2d | ibuffer.t)...(remove-hook.'post- | 
| 54b80 | 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 27 69 76    79 2d 69 6d 6d 65 64 69 61 74 65 2d 64 6f 6e 65 | command-hook.'ivy-immediate-done | 
| 54ba0 | 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 65 6d 62    61 72 6b 2d 2d 69 67 6e 6f 72 65 2d 74 61 72 67 | .t))..(defun.embark--ignore-targ | 
| 54bc0 | 65 74 20 28 26 72 65 73 74 20 5f 29 0a 20 20 22    49 67 6e 6f 72 65 20 74 68 65 20 74 61 72 67 65 | et.(&rest._)..."Ignore.the.targe | 
| 54be0 | 74 2e 22 0a 20 20 28 6c 65 74 20 28 28 63 6f 6e    74 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 28 | t."...(let.((contents..........( | 
| 54c00 | 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74    79 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 70 72 | get-text-property.(minibuffer-pr | 
| 54c20 | 6f 6d 70 74 2d 65 6e 64 29 20 27 65 6d 62 61 72    6b 2d 2d 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 | ompt-end).'embark--initial-input | 
| 54c40 | 29 29 29 0a 20 20 20 20 28 64 65 6c 65 74 65 2d    6d 69 6e 69 62 75 66 66 65 72 2d 63 6f 6e 74 65 | ))).....(delete-minibuffer-conte | 
| 54c60 | 6e 74 73 29 0a 20 20 20 20 28 77 68 65 6e 20 63    6f 6e 74 65 6e 74 73 20 28 69 6e 73 65 72 74 20 | nts).....(when.contents.(insert. | 
| 54c80 | 63 6f 6e 74 65 6e 74 73 29 29 29 0a 20 20 28 65    6d 62 61 72 6b 2d 2d 61 6c 6c 6f 77 2d 65 64 69 | contents)))...(embark--allow-edi | 
| 54ca0 | 74 29 29 0a 0a 28 61 75 74 6f 6c 6f 61 64 20 27    78 72 65 66 2d 70 75 73 68 2d 6d 61 72 6b 65 72 | t))..(autoload.'xref-push-marker | 
| 54cc0 | 2d 73 74 61 63 6b 20 22 78 72 65 66 22 29 0a 28    64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 2d 78 72 | -stack."xref").(defun.embark--xr | 
| 54ce0 | 65 66 2d 70 75 73 68 2d 6d 61 72 6b 65 72 20 28    26 72 65 73 74 20 5f 29 0a 20 20 22 50 75 73 68 | ef-push-marker.(&rest._)..."Push | 
| 54d00 | 20 61 20 6d 61 72 6b 65 72 20 6f 6e 74 6f 20 74    68 65 20 78 72 65 66 20 6d 61 72 6b 65 72 20 73 | .a.marker.onto.the.xref.marker.s | 
| 54d20 | 74 61 63 6b 2e 22 0a 20 20 28 78 72 65 66 2d 70    75 73 68 2d 6d 61 72 6b 65 72 2d 73 74 61 63 6b | tack."...(xref-push-marker-stack | 
| 54d40 | 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 65 6d    62 61 72 6b 2d 2d 63 6f 6e 66 69 72 6d 20 28 26 | ))..(cl-defun.embark--confirm.(& | 
| 54d60 | 6b 65 79 20 61 63 74 69 6f 6e 20 74 61 72 67 65    74 20 26 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b | key.action.target.&allow-other-k | 
| 54d80 | 65 79 73 29 0a 20 20 22 41 73 6b 20 66 6f 72 20    63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 62 65 66 | eys)..."Ask.for.confirmation.bef | 
| 54da0 | 6f 72 65 20 72 75 6e 6e 69 6e 67 20 74 68 65 20    41 43 54 49 4f 4e 20 6f 6e 20 74 68 65 20 54 41 | ore.running.the.ACTION.on.the.TA | 
| 54dc0 | 52 47 45 54 2e 22 0a 20 20 28 75 6e 6c 65 73 73    20 28 79 2d 6f 72 2d 6e 2d 70 20 28 66 6f 72 6d | RGET."...(unless.(y-or-n-p.(form | 
| 54de0 | 61 74 20 22 52 75 6e 20 25 73 20 6f 6e 20 25 73    3f 20 22 20 61 63 74 69 6f 6e 20 74 61 72 67 65 | at."Run.%s.on.%s?.".action.targe | 
| 54e00 | 74 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72    72 6f 72 20 22 43 61 6e 63 65 6c 65 64 22 29 29 | t)).....(user-error."Canceled")) | 
| 54e20 | 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 65 6d 62    61 72 6b 2d 2d 61 73 73 6f 63 69 61 74 65 64 2d | )..(defconst.embark--associated- | 
| 54e40 | 66 69 6c 65 2d 66 6e 2d 61 6c 69 73 74 0a 20 20    60 28 28 66 69 6c 65 20 2e 20 69 64 65 6e 74 69 | file-fn-alist...`((file...identi | 
| 54e60 | 74 79 29 0a 20 20 20 20 28 62 75 66 66 65 72 20    2e 20 2c 28 6c 61 6d 62 64 61 20 28 74 61 72 67 | ty).....(buffer...,(lambda.(targ | 
| 54e80 | 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 66 | et)..................(let.((buff | 
| 54ea0 | 65 72 20 28 67 65 74 2d 62 75 66 66 65 72 20 74    61 72 67 65 74 29 29 29 0a 20 20 20 20 20 20 20 | er.(get-buffer.target)))........ | 
| 54ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20    28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d | ............(or.(buffer-file-nam | 
| 54ee0 | 65 20 62 75 66 66 65 72 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.buffer)....................... | 
| 54f00 | 20 28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76    61 6c 75 65 20 27 64 65 66 61 75 6c 74 2d 64 69 | .(buffer-local-value.'default-di | 
| 54f20 | 72 65 63 74 6f 72 79 20 62 75 66 66 65 72 29 29    29 29 29 0a 20 20 20 20 28 62 6f 6f 6b 6d 61 72 | rectory.buffer))))).....(bookmar | 
| 54f40 | 6b 20 2e 20 62 6f 6f 6b 6d 61 72 6b 2d 6c 6f 63    61 74 69 6f 6e 29 0a 20 20 20 20 28 6c 69 62 72 | k...bookmark-location).....(libr | 
| 54f60 | 61 72 79 20 2e 20 6c 6f 63 61 74 65 2d 6c 69 62    72 61 72 79 29 29 0a 20 20 22 41 6c 69 73 74 20 | ary...locate-library))..."Alist. | 
| 54f80 | 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61    74 20 65 78 74 72 61 63 74 20 61 20 66 69 6c 65 | of.functions.that.extract.a.file | 
| 54fa0 | 20 70 61 74 68 20 66 72 6f 6d 20 74 61 72 67 65    74 73 20 6f 66 20 61 20 67 69 76 65 6e 20 74 79 | .path.from.targets.of.a.given.ty | 
| 54fc0 | 70 65 2e 22 29 0a 0a 28 64 65 66 75 6e 20 65 6d    62 61 72 6b 2d 2d 61 73 73 6f 63 69 61 74 65 64 | pe.")..(defun.embark--associated | 
| 54fe0 | 2d 64 69 72 65 63 74 6f 72 79 20 28 74 61 72 67    65 74 20 74 79 70 65 29 0a 20 20 22 52 65 74 75 | -directory.(target.type)..."Retu | 
| 55000 | 72 6e 20 64 69 72 65 63 74 6f 72 79 20 61 73 73    6f 63 69 61 74 65 64 20 74 6f 20 54 41 52 47 45 | rn.directory.associated.to.TARGE | 
| 55020 | 54 20 6f 66 20 67 69 76 65 6e 20 54 59 50 45 2e    0a 54 68 65 20 73 75 70 70 6f 72 74 65 64 20 76 | T.of.given.TYPE..The.supported.v | 
| 55040 | 61 6c 75 65 73 20 6f 66 20 54 59 50 45 20 61 72    65 20 66 69 6c 65 2c 20 62 75 66 66 65 72 2c 20 | alues.of.TYPE.are.file,.buffer,. | 
| 55060 | 62 6f 6f 6b 6d 61 72 6b 20 61 6e 64 0a 6c 69 62    72 61 72 79 2c 20 77 68 69 63 68 20 68 61 76 65 | bookmark.and.library,.which.have | 
| 55080 | 20 61 6e 20 6f 62 76 69 6f 75 73 20 6e 6f 74 69    6f 6e 20 6f 66 20 61 73 73 6f 63 69 61 74 65 64 | .an.obvious.notion.of.associated | 
| 550a0 | 20 64 69 72 65 63 74 6f 72 79 2e 22 0a 20 20 28    77 68 65 6e 2d 6c 65 74 20 28 28 66 69 6c 65 2d | .directory."...(when-let.((file- | 
| 550c0 | 66 6e 20 28 61 6c 69 73 74 2d 67 65 74 20 74 79    70 65 20 65 6d 62 61 72 6b 2d 2d 61 73 73 6f 63 | fn.(alist-get.type.embark--assoc | 
| 550e0 | 69 61 74 65 64 2d 66 69 6c 65 2d 66 6e 2d 61 6c    69 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 | iated-file-fn-alist))........... | 
| 55100 | 20 20 20 28 66 69 6c 65 20 28 66 75 6e 63 61 6c    6c 20 66 69 6c 65 2d 66 6e 20 74 61 72 67 65 74 | ...(file.(funcall.file-fn.target | 
| 55120 | 29 29 29 0a 20 20 20 20 28 69 66 20 28 66 69 6c    65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 66 69 | ))).....(if.(file-directory-p.fi | 
| 55140 | 6c 65 29 0a 20 20 20 20 20 20 20 20 28 66 69 6c    65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 | le).........(file-name-as-direct | 
| 55160 | 6f 72 79 20 66 69 6c 65 29 0a 20 20 20 20 20 20    28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 | ory.file).......(file-name-direc | 
| 55180 | 74 6f 72 79 20 66 69 6c 65 29 29 29 29 0a 0a 28    63 6c 2d 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d | tory.file))))..(cl-defun.embark- | 
| 551a0 | 2d 63 64 20 28 26 72 65 73 74 20 72 65 73 74 20    26 6b 65 79 20 72 75 6e 20 74 61 72 67 65 74 20 | -cd.(&rest.rest.&key.run.target. | 
| 551c0 | 74 79 70 65 20 26 61 6c 6c 6f 77 2d 6f 74 68 65    72 2d 6b 65 79 73 29 0a 20 20 22 52 75 6e 20 61 | type.&allow-other-keys)..."Run.a | 
| 551e0 | 63 74 69 6f 6e 20 77 69 74 68 20 60 64 65 66 61    75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 73 | ction.with.`default-directory'.s | 
| 55200 | 65 74 20 74 6f 20 74 68 65 20 64 69 72 65 63 74    6f 72 79 20 6f 66 20 54 41 52 47 45 54 2e 0a 54 | et.to.the.directory.of.TARGET..T | 
| 55220 | 68 65 20 73 75 70 70 6f 72 74 65 64 20 76 61 6c    75 65 73 20 6f 66 20 54 59 50 45 20 61 72 65 20 | he.supported.values.of.TYPE.are. | 
| 55240 | 66 69 6c 65 2c 20 62 75 66 66 65 72 2c 20 62 6f    6f 6b 6d 61 72 6b 20 61 6e 64 0a 6c 69 62 72 61 | file,.buffer,.bookmark.and.libra | 
| 55260 | 72 79 2c 20 77 68 69 63 68 20 68 61 76 65 20 61    6e 20 6f 62 76 69 6f 75 73 20 6e 6f 74 69 6f 6e | ry,.which.have.an.obvious.notion | 
| 55280 | 20 6f 66 20 61 73 73 6f 63 69 61 74 65 64 20 64    69 72 65 63 74 6f 72 79 2e 0a 54 68 65 20 52 45 | .of.associated.directory..The.RE | 
| 552a0 | 53 54 20 6f 66 20 74 68 65 20 61 72 67 75 6d 65    6e 74 73 20 61 72 65 20 61 6c 73 6f 20 70 61 73 | ST.of.the.arguments.are.also.pas | 
| 552c0 | 73 65 64 20 74 6f 20 52 55 4e 2e 22 0a 20 20 28    6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 | sed.to.RUN."...(let.((default-di | 
| 552e0 | 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20    20 20 28 6f 72 20 28 65 6d 62 61 72 6b 2d 2d 61 | rectory...........(or.(embark--a | 
| 55300 | 73 73 6f 63 69 61 74 65 64 2d 64 69 72 65 63 74    6f 72 79 20 74 61 72 67 65 74 20 74 79 70 65 29 | ssociated-directory.target.type) | 
| 55320 | 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f    72 79 29 29 29 0a 20 20 20 20 28 61 70 70 6c 79 | .default-directory))).....(apply | 
| 55340 | 20 72 75 6e 20 3a 74 61 72 67 65 74 20 74 61 72    67 65 74 20 3a 74 79 70 65 20 74 79 70 65 20 72 | .run.:target.target.:type.type.r | 
| 55360 | 65 73 74 29 29 29 0a 0a 28 63 6c 2d 64 65 66 75    6e 20 65 6d 62 61 72 6b 2d 2d 73 61 76 65 2d 65 | est)))..(cl-defun.embark--save-e | 
| 55380 | 78 63 75 72 73 69 6f 6e 20 28 26 72 65 73 74 20    72 65 73 74 20 26 6b 65 79 20 72 75 6e 20 26 61 | xcursion.(&rest.rest.&key.run.&a | 
| 553a0 | 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29    0a 20 20 22 52 75 6e 20 61 63 74 69 6f 6e 20 77 | llow-other-keys)..."Run.action.w | 
| 553c0 | 69 74 68 6f 75 74 20 6d 6f 76 69 6e 67 20 70 6f    69 6e 74 2e 0a 54 68 69 73 20 73 69 6d 70 6c 79 | ithout.moving.point..This.simply | 
| 553e0 | 20 63 61 6c 6c 73 20 52 55 4e 20 77 69 74 68 20    74 68 65 20 52 45 53 54 20 6f 66 20 69 74 73 20 | .calls.RUN.with.the.REST.of.its. | 
| 55400 | 61 72 67 75 6d 65 6e 74 73 20 69 6e 73 69 64 65    0a 60 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e | arguments.inside.`save-excursion | 
| 55420 | 27 2e 22 0a 20 20 28 73 61 76 65 2d 65 78 63 75    72 73 69 6f 6e 20 28 61 70 70 6c 79 20 72 75 6e | '."...(save-excursion.(apply.run | 
| 55440 | 20 72 65 73 74 29 29 29 0a 0a 28 64 65 66 75 6e    20 65 6d 62 61 72 6b 2d 2d 75 6e 69 76 65 72 73 | .rest)))..(defun.embark--univers | 
| 55460 | 61 6c 2d 61 72 67 75 6d 65 6e 74 20 28 26 72 65    73 74 20 5f 29 0a 20 20 22 52 75 6e 20 61 63 74 | al-argument.(&rest._)..."Run.act | 
| 55480 | 69 6f 6e 20 77 69 74 68 20 61 20 75 6e 69 76 65    72 73 61 6c 20 70 72 65 66 69 78 20 61 72 67 75 | ion.with.a.universal.prefix.argu | 
| 554a0 | 6d 65 6e 74 2e 22 0a 20 20 28 73 65 74 71 20 70    72 65 66 69 78 2d 61 72 67 20 27 28 34 29 29 29 | ment."...(setq.prefix-arg.'(4))) | 
| 554c0 | 0a 0a 3b 3b 3b 20 6b 65 79 6d 61 70 73 0a 0a 28    64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 65 6d | ..;;;.keymaps..(defvar-keymap.em | 
| 554e0 | 62 61 72 6b 2d 6d 65 74 61 2d 6d 61 70 0a 20 20    3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 | bark-meta-map...:doc."Keymap.for | 
| 55500 | 20 6e 6f 6e 2d 61 63 74 69 6f 6e 20 45 6d 62 61    72 6b 20 66 75 6e 63 74 69 6f 6e 73 2e 22 0a 20 | .non-action.Embark.functions.".. | 
| 55520 | 20 22 2d 22 20 23 27 6e 65 67 61 74 69 76 65 2d    61 72 67 75 6d 65 6e 74 0a 20 20 22 30 22 20 23 | ."-".#'negative-argument..."0".# | 
| 55540 | 27 64 69 67 69 74 2d 61 72 67 75 6d 65 6e 74 0a    20 20 22 31 22 20 23 27 64 69 67 69 74 2d 61 72 | 'digit-argument..."1".#'digit-ar | 
| 55560 | 67 75 6d 65 6e 74 0a 20 20 22 32 22 20 23 27 64    69 67 69 74 2d 61 72 67 75 6d 65 6e 74 0a 20 20 | gument..."2".#'digit-argument... | 
| 55580 | 22 33 22 20 23 27 64 69 67 69 74 2d 61 72 67 75    6d 65 6e 74 0a 20 20 22 34 22 20 23 27 64 69 67 | "3".#'digit-argument..."4".#'dig | 
| 555a0 | 69 74 2d 61 72 67 75 6d 65 6e 74 0a 20 20 22 35    22 20 23 27 64 69 67 69 74 2d 61 72 67 75 6d 65 | it-argument..."5".#'digit-argume | 
| 555c0 | 6e 74 0a 20 20 22 36 22 20 23 27 64 69 67 69 74    2d 61 72 67 75 6d 65 6e 74 0a 20 20 22 37 22 20 | nt..."6".#'digit-argument..."7". | 
| 555e0 | 23 27 64 69 67 69 74 2d 61 72 67 75 6d 65 6e 74    0a 20 20 22 38 22 20 23 27 64 69 67 69 74 2d 61 | #'digit-argument..."8".#'digit-a | 
| 55600 | 72 67 75 6d 65 6e 74 0a 20 20 22 39 22 20 23 27    64 69 67 69 74 2d 61 72 67 75 6d 65 6e 74 29 0a | rgument..."9".#'digit-argument). | 
| 55620 | 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20    65 6d 62 61 72 6b 2d 67 65 6e 65 72 61 6c 2d 6d | .(defvar-keymap.embark-general-m | 
| 55640 | 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61    70 20 66 6f 72 20 45 6d 62 61 72 6b 20 67 65 6e | ap...:doc."Keymap.for.Embark.gen | 
| 55660 | 65 72 61 6c 20 61 63 74 69 6f 6e 73 2e 22 0a 20    20 3a 70 61 72 65 6e 74 20 65 6d 62 61 72 6b 2d | eral.actions."...:parent.embark- | 
| 55680 | 6d 65 74 61 2d 6d 61 70 0a 20 20 22 69 22 20 23    27 65 6d 62 61 72 6b 2d 69 6e 73 65 72 74 0a 20 | meta-map..."i".#'embark-insert.. | 
| 556a0 | 20 22 77 22 20 23 27 65 6d 62 61 72 6b 2d 63 6f    70 79 2d 61 73 2d 6b 69 6c 6c 0a 20 20 22 71 22 | ."w".#'embark-copy-as-kill..."q" | 
| 556c0 | 20 23 27 65 6d 62 61 72 6b 2d 74 6f 67 67 6c 65    2d 71 75 69 74 0a 20 20 22 45 22 20 23 27 65 6d | .#'embark-toggle-quit..."E".#'em | 
| 556e0 | 62 61 72 6b 2d 65 78 70 6f 72 74 0a 20 20 22 53    22 20 23 27 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 | bark-export..."S".#'embark-colle | 
| 55700 | 63 74 0a 20 20 22 4c 22 20 23 27 65 6d 62 61 72    6b 2d 6c 69 76 65 0a 20 20 22 42 22 20 23 27 65 | ct..."L".#'embark-live..."B".#'e | 
| 55720 | 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 0a 20 20 22    41 22 20 23 27 65 6d 62 61 72 6b 2d 61 63 74 2d | mbark-become..."A".#'embark-act- | 
| 55740 | 61 6c 6c 0a 20 20 22 43 2d 73 22 20 23 27 65 6d    62 61 72 6b 2d 69 73 65 61 72 63 68 2d 66 6f 72 | all..."C-s".#'embark-isearch-for | 
| 55760 | 77 61 72 64 0a 20 20 22 43 2d 72 22 20 23 27 65    6d 62 61 72 6b 2d 69 73 65 61 72 63 68 2d 62 61 | ward..."C-r".#'embark-isearch-ba | 
| 55780 | 63 6b 77 61 72 64 0a 20 20 22 43 2d 53 50 43 22    20 23 27 6d 61 72 6b 0a 20 20 22 44 45 4c 22 20 | ckward..."C-SPC".#'mark..."DEL". | 
| 557a0 | 23 27 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 0a    20 20 22 53 50 43 22 20 23 27 65 6d 62 61 72 6b | #'delete-region..."SPC".#'embark | 
| 557c0 | 2d 73 65 6c 65 63 74 29 0a 0a 28 64 65 66 76 61    72 2d 6b 65 79 6d 61 70 20 65 6d 62 61 72 6b 2d | -select)..(defvar-keymap.embark- | 
| 557e0 | 65 6e 63 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f    63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 45 6d | encode-map...:doc."Keymap.for.Em | 
| 55800 | 62 61 72 6b 20 72 65 67 69 6f 6e 20 65 6e 63 6f    64 69 6e 67 20 61 63 74 69 6f 6e 73 2e 22 0a 20 | bark.region.encoding.actions.".. | 
| 55820 | 20 22 72 22 20 23 27 72 6f 74 31 33 2d 72 65 67    69 6f 6e 0a 20 20 22 2e 22 20 23 27 6d 6f 72 73 | ."r".#'rot13-region...".".#'mors | 
| 55840 | 65 2d 72 65 67 69 6f 6e 0a 20 20 22 2d 22 20 23    27 75 6e 6d 6f 72 73 65 2d 72 65 67 69 6f 6e 0a | e-region..."-".#'unmorse-region. | 
| 55860 | 20 20 22 73 22 20 23 27 73 74 75 64 6c 69 66 79    2d 72 65 67 69 6f 6e 0a 20 20 22 6d 22 20 23 27 | .."s".#'studlify-region..."m".#' | 
| 55880 | 65 6d 62 61 72 6b 2d 68 61 73 68 2d 6d 64 35 0a    20 20 22 31 22 20 23 27 65 6d 62 61 72 6b 2d 68 | embark-hash-md5..."1".#'embark-h | 
| 558a0 | 61 73 68 2d 73 68 61 31 0a 20 20 22 32 22 20 23    27 65 6d 62 61 72 6b 2d 68 61 73 68 2d 73 68 61 | ash-sha1..."2".#'embark-hash-sha | 
| 558c0 | 32 35 36 0a 20 20 22 33 22 20 23 27 65 6d 62 61    72 6b 2d 68 61 73 68 2d 73 68 61 33 38 34 0a 20 | 256..."3".#'embark-hash-sha384.. | 
| 558e0 | 20 22 34 22 20 23 27 65 6d 62 61 72 6b 2d 68 61    73 68 2d 73 68 61 32 32 34 0a 20 20 22 35 22 20 | ."4".#'embark-hash-sha224..."5". | 
| 55900 | 23 27 65 6d 62 61 72 6b 2d 68 61 73 68 2d 73 68    61 35 31 32 0a 20 20 22 66 22 20 23 27 66 6f 72 | #'embark-hash-sha512..."f".#'for | 
| 55920 | 6d 61 74 2d 65 6e 63 6f 64 65 2d 72 65 67 69 6f    6e 0a 20 20 22 46 22 20 23 27 66 6f 72 6d 61 74 | mat-encode-region..."F".#'format | 
| 55940 | 2d 64 65 63 6f 64 65 2d 72 65 67 69 6f 6e 0a 20    20 22 62 22 20 23 27 62 61 73 65 36 34 2d 65 6e | -decode-region..."b".#'base64-en | 
| 55960 | 63 6f 64 65 2d 72 65 67 69 6f 6e 0a 20 20 22 42    22 20 23 27 62 61 73 65 36 34 2d 64 65 63 6f 64 | code-region..."B".#'base64-decod | 
| 55980 | 65 2d 72 65 67 69 6f 6e 0a 20 20 22 75 22 20 23    27 65 6d 62 61 72 6b 2d 65 6e 63 6f 64 65 2d 75 | e-region..."u".#'embark-encode-u | 
| 559a0 | 72 6c 0a 20 20 22 55 22 20 23 27 65 6d 62 61 72    6b 2d 64 65 63 6f 64 65 2d 75 72 6c 0a 20 20 22 | rl..."U".#'embark-decode-url..." | 
| 559c0 | 63 22 20 23 27 65 70 61 2d 65 6e 63 72 79 70 74    2d 72 65 67 69 6f 6e 0a 20 20 22 43 22 20 23 27 | c".#'epa-encrypt-region..."C".#' | 
| 559e0 | 65 6d 62 61 72 6b 2d 65 70 61 2d 64 65 63 72 79    70 74 2d 72 65 67 69 6f 6e 29 0a 0a 28 66 73 65 | embark-epa-decrypt-region)..(fse | 
| 55a00 | 74 20 27 65 6d 62 61 72 6b 2d 65 6e 63 6f 64 65    2d 6d 61 70 20 65 6d 62 61 72 6b 2d 65 6e 63 6f | t.'embark-encode-map.embark-enco | 
| 55a20 | 64 65 2d 6d 61 70 29 0a 0a 28 64 65 66 76 61 72    2d 6b 65 79 6d 61 70 20 65 6d 62 61 72 6b 2d 73 | de-map)..(defvar-keymap.embark-s | 
| 55a40 | 6f 72 74 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22    4b 65 79 6d 61 70 20 66 6f 72 20 45 6d 62 61 72 | ort-map...:doc."Keymap.for.Embar | 
| 55a60 | 6b 20 61 63 74 69 6f 6e 73 20 74 68 61 74 20 73    6f 72 74 20 74 68 65 20 72 65 67 69 6f 6e 22 0a | k.actions.that.sort.the.region". | 
| 55a80 | 20 20 22 6c 22 20 23 27 73 6f 72 74 2d 6c 69 6e    65 73 0a 20 20 22 50 22 20 23 27 73 6f 72 74 2d | .."l".#'sort-lines..."P".#'sort- | 
| 55aa0 | 70 61 67 65 73 0a 20 20 22 66 22 20 23 27 73 6f    72 74 2d 66 69 65 6c 64 73 0a 20 20 22 63 22 20 | pages..."f".#'sort-fields..."c". | 
| 55ac0 | 23 27 73 6f 72 74 2d 63 6f 6c 75 6d 6e 73 0a 20    20 22 70 22 20 23 27 73 6f 72 74 2d 70 61 72 61 | #'sort-columns..."p".#'sort-para | 
| 55ae0 | 67 72 61 70 68 73 0a 20 20 22 72 22 20 23 27 73    6f 72 74 2d 72 65 67 65 78 70 2d 66 69 65 6c 64 | graphs..."r".#'sort-regexp-field | 
| 55b00 | 73 0a 20 20 22 6e 22 20 23 27 73 6f 72 74 2d 6e    75 6d 65 72 69 63 2d 66 69 65 6c 64 73 29 0a 0a | s..."n".#'sort-numeric-fields).. | 
| 55b20 | 28 66 73 65 74 20 27 65 6d 62 61 72 6b 2d 73 6f    72 74 2d 6d 61 70 20 65 6d 62 61 72 6b 2d 73 6f | (fset.'embark-sort-map.embark-so | 
| 55b40 | 72 74 2d 6d 61 70 29 0a 0a 3b 3b 20 74 68 65 73    65 20 77 69 6c 6c 20 68 61 76 65 20 61 75 74 6f | rt-map)..;;.these.will.have.auto | 
| 55b60 | 6c 6f 61 64 73 20 69 6e 20 45 6d 61 63 73 20 32    38 0a 28 61 75 74 6f 6c 6f 61 64 20 27 63 61 6c | loads.in.Emacs.28.(autoload.'cal | 
| 55b80 | 63 2d 67 72 61 62 2d 73 75 6d 2d 64 6f 77 6e 20    22 63 61 6c 63 22 20 6e 69 6c 20 74 29 0a 28 61 | c-grab-sum-down."calc".nil.t).(a | 
| 55ba0 | 75 74 6f 6c 6f 61 64 20 27 63 61 6c 63 2d 67 72    61 62 2d 73 75 6d 2d 61 63 72 6f 73 73 20 22 63 | utoload.'calc-grab-sum-across."c | 
| 55bc0 | 61 6c 63 22 20 6e 69 6c 20 74 29 0a 0a 3b 3b 20    74 68 69 73 20 68 61 73 20 68 61 64 20 61 6e 20 | alc".nil.t)..;;.this.has.had.an. | 
| 55be0 | 61 75 74 6f 6c 6f 61 64 20 63 6f 6f 6b 69 65 20    73 69 6e 63 65 20 61 74 20 6c 65 61 73 74 20 45 | autoload.cookie.since.at.least.E | 
| 55c00 | 6d 61 63 73 20 32 36 0a 3b 3b 20 62 75 74 20 74    68 61 74 20 61 75 74 6f 6c 6f 61 64 20 64 6f 65 | macs.26.;;.but.that.autoload.doe | 
| 55c20 | 73 6e 27 74 20 73 65 65 6d 20 74 6f 20 77 6f 72    6b 20 66 6f 72 20 6d 65 0a 28 61 75 74 6f 6c 6f | sn't.seem.to.work.for.me.(autolo | 
| 55c40 | 61 64 20 27 6f 72 67 2d 74 61 62 6c 65 2d 63 6f    6e 76 65 72 74 2d 72 65 67 69 6f 6e 20 22 6f 72 | ad.'org-table-convert-region."or | 
| 55c60 | 67 2d 74 61 62 6c 65 22 20 6e 69 6c 20 74 29 0a    0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 | g-table".nil.t)..(defvar-keymap. | 
| 55c80 | 65 6d 62 61 72 6b 2d 72 65 67 69 6f 6e 2d 6d 61    70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 | embark-region-map...:doc."Keymap | 
| 55ca0 | 20 66 6f 72 20 45 6d 62 61 72 6b 20 61 63 74 69    6f 6e 73 20 6f 6e 20 74 68 65 20 61 63 74 69 76 | .for.Embark.actions.on.the.activ | 
| 55cc0 | 65 20 72 65 67 69 6f 6e 2e 22 0a 20 20 3a 70 61    72 65 6e 74 20 65 6d 62 61 72 6b 2d 67 65 6e 65 | e.region."...:parent.embark-gene | 
| 55ce0 | 72 61 6c 2d 6d 61 70 0a 20 20 22 75 22 20 23 27    75 70 63 61 73 65 2d 72 65 67 69 6f 6e 0a 20 20 | ral-map..."u".#'upcase-region... | 
| 55d00 | 22 6c 22 20 23 27 64 6f 77 6e 63 61 73 65 2d 72    65 67 69 6f 6e 0a 20 20 22 63 22 20 23 27 63 61 | "l".#'downcase-region..."c".#'ca | 
| 55d20 | 70 69 74 61 6c 69 7a 65 2d 72 65 67 69 6f 6e 0a    20 20 22 7c 22 20 23 27 73 68 65 6c 6c 2d 63 6f | pitalize-region..."|".#'shell-co | 
| 55d40 | 6d 6d 61 6e 64 2d 6f 6e 2d 72 65 67 69 6f 6e 0a    20 20 22 65 22 20 23 27 65 76 61 6c 2d 72 65 67 | mmand-on-region..."e".#'eval-reg | 
| 55d60 | 69 6f 6e 0a 20 20 22 3c 22 20 23 27 65 6d 62 61    72 6b 2d 65 76 61 6c 2d 72 65 70 6c 61 63 65 0a | ion..."<".#'embark-eval-replace. | 
| 55d80 | 20 20 22 61 22 20 23 27 61 6c 69 67 6e 0a 20 20    22 41 22 20 23 27 61 6c 69 67 6e 2d 72 65 67 65 | .."a".#'align..."A".#'align-rege | 
| 55da0 | 78 70 0a 20 20 22 3c 6c 65 66 74 3e 22 20 23 27    69 6e 64 65 6e 74 2d 72 69 67 69 64 6c 79 0a 20 | xp..."<left>".#'indent-rigidly.. | 
| 55dc0 | 20 22 3c 72 69 67 68 74 3e 22 20 23 27 69 6e 64    65 6e 74 2d 72 69 67 69 64 6c 79 0a 20 20 22 54 | ."<right>".#'indent-rigidly..."T | 
| 55de0 | 41 42 22 20 23 27 69 6e 64 65 6e 74 2d 72 65 67    69 6f 6e 0a 20 20 22 66 22 20 23 27 66 69 6c 6c | AB".#'indent-region..."f".#'fill | 
| 55e00 | 2d 72 65 67 69 6f 6e 0a 20 20 22 70 22 20 23 27    66 69 6c 6c 2d 72 65 67 69 6f 6e 2d 61 73 2d 70 | -region..."p".#'fill-region-as-p | 
| 55e20 | 61 72 61 67 72 61 70 68 0a 20 20 22 24 22 20 23    27 69 73 70 65 6c 6c 2d 72 65 67 69 6f 6e 0a 20 | aragraph..."$".#'ispell-region.. | 
| 55e40 | 20 22 3d 22 20 23 27 63 6f 75 6e 74 2d 77 6f 72    64 73 2d 72 65 67 69 6f 6e 0a 20 20 22 46 22 20 | ."=".#'count-words-region..."F". | 
| 55e60 | 23 27 77 68 69 74 65 73 70 61 63 65 2d 63 6c 65    61 6e 75 70 2d 72 65 67 69 6f 6e 0a 20 20 22 74 | #'whitespace-cleanup-region..."t | 
| 55e80 | 22 20 23 27 74 72 61 6e 73 70 6f 73 65 2d 72 65    67 69 6f 6e 73 0a 20 20 22 6f 22 20 23 27 6f 72 | ".#'transpose-regions..."o".#'or | 
| 55ea0 | 67 2d 74 61 62 6c 65 2d 63 6f 6e 76 65 72 74 2d    72 65 67 69 6f 6e 0a 20 20 22 3b 22 20 23 27 63 | g-table-convert-region...";".#'c | 
| 55ec0 | 6f 6d 6d 65 6e 74 2d 6f 72 2d 75 6e 63 6f 6d 6d    65 6e 74 2d 72 65 67 69 6f 6e 0a 20 20 22 57 22 | omment-or-uncomment-region..."W" | 
| 55ee0 | 20 23 27 77 72 69 74 65 2d 72 65 67 69 6f 6e 0a    20 20 22 2b 22 20 23 27 61 70 70 65 6e 64 2d 74 | .#'write-region..."+".#'append-t | 
| 55f00 | 6f 2d 66 69 6c 65 0a 20 20 22 6d 22 20 23 27 61    70 70 6c 79 2d 6d 61 63 72 6f 2d 74 6f 2d 72 65 | o-file..."m".#'apply-macro-to-re | 
| 55f20 | 67 69 6f 6e 2d 6c 69 6e 65 73 0a 20 20 22 6e 22    20 23 27 6e 61 72 72 6f 77 2d 74 6f 2d 72 65 67 | gion-lines..."n".#'narrow-to-reg | 
| 55f40 | 69 6f 6e 0a 20 20 22 2a 22 20 23 27 63 61 6c 63    2d 67 72 61 62 2d 72 65 67 69 6f 6e 0a 20 20 22 | ion..."*".#'calc-grab-region..." | 
| 55f60 | 3a 22 20 23 27 63 61 6c 63 2d 67 72 61 62 2d 73    75 6d 2d 64 6f 77 6e 0a 20 20 22 5f 22 20 23 27 | :".#'calc-grab-sum-down..."_".#' | 
| 55f80 | 63 61 6c 63 2d 67 72 61 62 2d 73 75 6d 2d 61 63    72 6f 73 73 0a 20 20 22 72 22 20 23 27 72 65 76 | calc-grab-sum-across..."r".#'rev | 
| 55fa0 | 65 72 73 65 2d 72 65 67 69 6f 6e 0a 20 20 22 64    22 20 23 27 64 65 6c 65 74 65 2d 64 75 70 6c 69 | erse-region..."d".#'delete-dupli | 
| 55fc0 | 63 61 74 65 2d 6c 69 6e 65 73 0a 20 20 22 62 22    20 23 27 62 72 6f 77 73 65 2d 75 72 6c 2d 6f 66 | cate-lines..."b".#'browse-url-of | 
| 55fe0 | 2d 72 65 67 69 6f 6e 0a 20 20 22 68 22 20 23 27    73 68 72 2d 72 65 6e 64 65 72 2d 72 65 67 69 6f | -region..."h".#'shr-render-regio | 
| 56000 | 6e 0a 20 20 22 27 22 20 23 27 65 78 70 61 6e 64    2d 72 65 67 69 6f 6e 2d 61 62 62 72 65 76 73 0a | n..."'".#'expand-region-abbrevs. | 
| 56020 | 20 20 22 76 22 20 23 27 76 63 2d 72 65 67 69 6f    6e 2d 68 69 73 74 6f 72 79 0a 20 20 22 52 22 20 | .."v".#'vc-region-history..."R". | 
| 56040 | 23 27 72 65 70 75 6e 63 74 75 61 74 65 2d 73 65    6e 74 65 6e 63 65 73 0a 20 20 22 73 22 20 27 65 | #'repunctuate-sentences..."s".'e | 
| 56060 | 6d 62 61 72 6b 2d 73 6f 72 74 2d 6d 61 70 0a 20    20 22 3e 22 20 27 65 6d 62 61 72 6b 2d 65 6e 63 | mbark-sort-map...">".'embark-enc | 
| 56080 | 6f 64 65 2d 6d 61 70 29 0a 0a 28 64 65 66 76 61    72 2d 6b 65 79 6d 61 70 20 65 6d 62 61 72 6b 2d | ode-map)..(defvar-keymap.embark- | 
| 560a0 | 76 63 2d 66 69 6c 65 2d 6d 61 70 0a 20 20 3a 64    6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 45 | vc-file-map...:doc."Keymap.for.E | 
| 560c0 | 6d 62 61 72 6b 20 56 43 20 66 69 6c 65 20 61 63    74 69 6f 6e 73 2e 22 0a 20 20 22 64 22 20 23 27 | mbark.VC.file.actions."..."d".#' | 
| 560e0 | 76 63 2d 64 65 6c 65 74 65 2d 66 69 6c 65 0a 20    20 22 72 22 20 23 27 76 63 2d 72 65 6e 61 6d 65 | vc-delete-file..."r".#'vc-rename | 
| 56100 | 2d 66 69 6c 65 0a 20 20 22 69 22 20 23 27 76 63    2d 69 67 6e 6f 72 65 29 0a 0a 28 66 73 65 74 20 | -file..."i".#'vc-ignore)..(fset. | 
| 56120 | 27 65 6d 62 61 72 6b 2d 76 63 2d 66 69 6c 65 2d    6d 61 70 20 65 6d 62 61 72 6b 2d 76 63 2d 66 69 | 'embark-vc-file-map.embark-vc-fi | 
| 56140 | 6c 65 2d 6d 61 70 29 0a 0a 28 64 65 66 76 61 72    2d 6b 65 79 6d 61 70 20 65 6d 62 61 72 6b 2d 66 | le-map)..(defvar-keymap.embark-f | 
| 56160 | 69 6c 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22    4b 65 79 6d 61 70 20 66 6f 72 20 45 6d 62 61 72 | ile-map...:doc."Keymap.for.Embar | 
| 56180 | 6b 20 66 69 6c 65 20 61 63 74 69 6f 6e 73 2e 22    0a 20 20 3a 70 61 72 65 6e 74 20 65 6d 62 61 72 | k.file.actions."...:parent.embar | 
| 561a0 | 6b 2d 67 65 6e 65 72 61 6c 2d 6d 61 70 0a 20 20    22 52 45 54 22 20 23 27 66 69 6e 64 2d 66 69 6c | k-general-map..."RET".#'find-fil | 
| 561c0 | 65 0a 20 20 22 66 22 20 23 27 66 69 6e 64 2d 66    69 6c 65 0a 20 20 22 46 22 20 23 27 66 69 6e 64 | e..."f".#'find-file..."F".#'find | 
| 561e0 | 2d 66 69 6c 65 2d 6c 69 74 65 72 61 6c 6c 79 0a    20 20 22 6f 22 20 23 27 66 69 6e 64 2d 66 69 6c | -file-literally..."o".#'find-fil | 
| 56200 | 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 0a 20    20 22 64 22 20 23 27 64 65 6c 65 74 65 2d 66 69 | e-other-window..."d".#'delete-fi | 
| 56220 | 6c 65 0a 20 20 22 44 22 20 23 27 64 65 6c 65 74    65 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 22 72 | le..."D".#'delete-directory..."r | 
| 56240 | 22 20 23 27 72 65 6e 61 6d 65 2d 66 69 6c 65 0a    20 20 22 63 22 20 23 27 63 6f 70 79 2d 66 69 6c | ".#'rename-file..."c".#'copy-fil | 
| 56260 | 65 0a 20 20 22 73 22 20 23 27 6d 61 6b 65 2d 73    79 6d 62 6f 6c 69 63 2d 6c 69 6e 6b 0a 20 20 22 | e..."s".#'make-symbolic-link..." | 
| 56280 | 6a 22 20 23 27 65 6d 62 61 72 6b 2d 64 69 72 65    64 2d 6a 75 6d 70 0a 20 20 22 21 22 20 23 27 73 | j".#'embark-dired-jump..."!".#'s | 
| 562a0 | 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 0a 20 20 22    26 22 20 23 27 61 73 79 6e 63 2d 73 68 65 6c 6c | hell-command..."&".#'async-shell | 
| 562c0 | 2d 63 6f 6d 6d 61 6e 64 0a 20 20 22 24 22 20 23    27 65 73 68 65 6c 6c 0a 20 20 22 3c 22 20 23 27 | -command..."$".#'eshell..."<".#' | 
| 562e0 | 69 6e 73 65 72 74 2d 66 69 6c 65 0a 20 20 22 6d    22 20 23 27 63 68 6d 6f 64 0a 20 20 22 3d 22 20 | insert-file..."m".#'chmod..."=". | 
| 56300 | 23 27 65 64 69 66 66 2d 66 69 6c 65 73 0a 20 20    22 2b 22 20 23 27 6d 61 6b 65 2d 64 69 72 65 63 | #'ediff-files..."+".#'make-direc | 
| 56320 | 74 6f 72 79 0a 20 20 22 5c 5c 22 20 23 27 65 6d    62 61 72 6b 2d 72 65 63 65 6e 74 66 2d 72 65 6d | tory..."\\".#'embark-recentf-rem | 
| 56340 | 6f 76 65 0a 20 20 22 49 22 20 23 27 65 6d 62 61    72 6b 2d 69 6e 73 65 72 74 2d 72 65 6c 61 74 69 | ove..."I".#'embark-insert-relati | 
| 56360 | 76 65 2d 70 61 74 68 0a 20 20 22 57 22 20 23 27    65 6d 62 61 72 6b 2d 73 61 76 65 2d 72 65 6c 61 | ve-path..."W".#'embark-save-rela | 
| 56380 | 74 69 76 65 2d 70 61 74 68 0a 20 20 22 78 22 20    23 27 65 6d 62 61 72 6b 2d 6f 70 65 6e 2d 65 78 | tive-path..."x".#'embark-open-ex | 
| 563a0 | 74 65 72 6e 61 6c 6c 79 0a 20 20 22 65 22 20 23    27 65 77 77 2d 6f 70 65 6e 2d 66 69 6c 65 0a 20 | ternally..."e".#'eww-open-file.. | 
| 563c0 | 20 22 6c 22 20 23 27 6c 6f 61 64 2d 66 69 6c 65    0a 20 20 22 62 22 20 23 27 62 79 74 65 2d 63 6f | ."l".#'load-file..."b".#'byte-co | 
| 563e0 | 6d 70 69 6c 65 2d 66 69 6c 65 0a 20 20 22 52 22    20 23 27 62 79 74 65 2d 72 65 63 6f 6d 70 69 6c | mpile-file..."R".#'byte-recompil | 
| 56400 | 65 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 22 76    22 20 27 65 6d 62 61 72 6b 2d 76 63 2d 66 69 6c | e-directory..."v".'embark-vc-fil | 
| 56420 | 65 2d 6d 61 70 29 0a 0a 28 64 65 66 76 61 72 2d    6b 65 79 6d 61 70 20 65 6d 62 61 72 6b 2d 6b 69 | e-map)..(defvar-keymap.embark-ki | 
| 56440 | 6c 6c 2d 72 69 6e 67 2d 6d 61 70 0a 20 20 3a 64    6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 | ll-ring-map...:doc."Keymap.for.` | 
| 56460 | 6b 69 6c 6c 2d 72 69 6e 67 27 20 63 6f 6d 6d 61    6e 64 73 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 | kill-ring'.commands."...:parent. | 
| 56480 | 65 6d 62 61 72 6b 2d 67 65 6e 65 72 61 6c 2d 6d    61 70 0a 20 20 22 5c 5c 22 20 23 27 65 6d 62 61 | embark-general-map..."\\".#'emba | 
| 564a0 | 72 6b 2d 6b 69 6c 6c 2d 72 69 6e 67 2d 72 65 6d    6f 76 65 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 | rk-kill-ring-remove)..(defvar-ke | 
| 564c0 | 79 6d 61 70 20 65 6d 62 61 72 6b 2d 75 72 6c 2d    6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d | ymap.embark-url-map...:doc."Keym | 
| 564e0 | 61 70 20 66 6f 72 20 45 6d 62 61 72 6b 20 75 72    6c 20 61 63 74 69 6f 6e 73 2e 22 0a 20 20 3a 70 | ap.for.Embark.url.actions."...:p | 
| 56500 | 61 72 65 6e 74 20 65 6d 62 61 72 6b 2d 67 65 6e    65 72 61 6c 2d 6d 61 70 0a 20 20 22 52 45 54 22 | arent.embark-general-map..."RET" | 
| 56520 | 20 23 27 62 72 6f 77 73 65 2d 75 72 6c 0a 20 20    22 62 22 20 23 27 62 72 6f 77 73 65 2d 75 72 6c | .#'browse-url..."b".#'browse-url | 
| 56540 | 0a 20 20 22 64 22 20 23 27 65 6d 62 61 72 6b 2d    64 6f 77 6e 6c 6f 61 64 2d 75 72 6c 0a 20 20 22 | ..."d".#'embark-download-url..." | 
| 56560 | 78 22 20 23 27 65 6d 62 61 72 6b 2d 6f 70 65 6e    2d 65 78 74 65 72 6e 61 6c 6c 79 0a 20 20 22 65 | x".#'embark-open-externally..."e | 
| 56580 | 22 20 23 27 65 77 77 29 0a 0a 28 64 65 66 76 61    72 2d 6b 65 79 6d 61 70 20 65 6d 62 61 72 6b 2d | ".#'eww)..(defvar-keymap.embark- | 
| 565a0 | 65 6d 61 69 6c 2d 6d 61 70 0a 20 20 3a 64 6f 63    20 22 4b 65 79 6d 61 70 20 66 6f 72 20 45 6d 62 | email-map...:doc."Keymap.for.Emb | 
| 565c0 | 61 72 6b 20 65 6d 61 69 6c 20 61 63 74 69 6f 6e    73 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 65 6d | ark.email.actions."...:parent.em | 
| 565e0 | 62 61 72 6b 2d 67 65 6e 65 72 61 6c 2d 6d 61 70    0a 20 20 22 52 45 54 22 20 23 27 65 6d 62 61 72 | bark-general-map..."RET".#'embar | 
| 56600 | 6b 2d 63 6f 6d 70 6f 73 65 2d 6d 61 69 6c 0a 20    20 22 63 22 20 23 27 65 6d 62 61 72 6b 2d 63 6f | k-compose-mail..."c".#'embark-co | 
| 56620 | 6d 70 6f 73 65 2d 6d 61 69 6c 29 0a 0a 28 64 65    66 76 61 72 2d 6b 65 79 6d 61 70 20 65 6d 62 61 | mpose-mail)..(defvar-keymap.emba | 
| 56640 | 72 6b 2d 6c 69 62 72 61 72 79 2d 6d 61 70 0a 20    20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f | rk-library-map...:doc."Keymap.fo | 
| 56660 | 72 20 6f 70 65 72 61 74 69 6f 6e 73 20 6f 6e 20    45 6d 61 63 73 20 4c 69 73 70 20 6c 69 62 72 61 | r.operations.on.Emacs.Lisp.libra | 
| 56680 | 72 69 65 73 2e 22 0a 20 20 3a 70 61 72 65 6e 74    20 65 6d 62 61 72 6b 2d 67 65 6e 65 72 61 6c 2d | ries."...:parent.embark-general- | 
| 566a0 | 6d 61 70 0a 20 20 22 52 45 54 22 20 23 27 66 69    6e 64 2d 6c 69 62 72 61 72 79 0a 20 20 22 6c 22 | map..."RET".#'find-library..."l" | 
| 566c0 | 20 23 27 6c 6f 61 64 2d 6c 69 62 72 61 72 79 0a    20 20 22 66 22 20 23 27 66 69 6e 64 2d 6c 69 62 | .#'load-library..."f".#'find-lib | 
| 566e0 | 72 61 72 79 0a 20 20 22 68 22 20 23 27 66 69 6e    64 65 72 2d 63 6f 6d 6d 65 6e 74 61 72 79 0a 20 | rary..."h".#'finder-commentary.. | 
| 56700 | 20 22 61 22 20 23 27 61 70 72 6f 70 6f 73 2d 6c    69 62 72 61 72 79 0a 20 20 22 4c 22 20 23 27 6c | ."a".#'apropos-library..."L".#'l | 
| 56720 | 6f 63 61 74 65 2d 6c 69 62 72 61 72 79 0a 20 20    22 6d 22 20 23 27 69 6e 66 6f 2d 64 69 73 70 6c | ocate-library..."m".#'info-displ | 
| 56740 | 61 79 2d 6d 61 6e 75 61 6c 0a 20 20 22 24 22 20    23 27 65 73 68 65 6c 6c 29 0a 0a 28 64 65 66 76 | ay-manual..."$".#'eshell)..(defv | 
| 56760 | 61 72 2d 6b 65 79 6d 61 70 20 65 6d 62 61 72 6b    2d 62 75 66 66 65 72 2d 6d 61 70 0a 20 20 3a 64 | ar-keymap.embark-buffer-map...:d | 
| 56780 | 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 45    6d 62 61 72 6b 20 62 75 66 66 65 72 20 61 63 74 | oc."Keymap.for.Embark.buffer.act | 
| 567a0 | 69 6f 6e 73 2e 22 0a 20 20 3a 70 61 72 65 6e 74    20 65 6d 62 61 72 6b 2d 67 65 6e 65 72 61 6c 2d | ions."...:parent.embark-general- | 
| 567c0 | 6d 61 70 0a 20 20 22 52 45 54 22 20 23 27 73 77    69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 0a 20 | map..."RET".#'switch-to-buffer.. | 
| 567e0 | 20 22 6b 22 20 23 27 6b 69 6c 6c 2d 62 75 66 66    65 72 0a 20 20 22 62 22 20 23 27 73 77 69 74 63 | ."k".#'kill-buffer..."b".#'switc | 
| 56800 | 68 2d 74 6f 2d 62 75 66 66 65 72 0a 20 20 22 6f    22 20 23 27 73 77 69 74 63 68 2d 74 6f 2d 62 75 | h-to-buffer..."o".#'switch-to-bu | 
| 56820 | 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f    77 0a 20 20 22 7a 22 20 23 27 65 6d 62 61 72 6b | ffer-other-window..."z".#'embark | 
| 56840 | 2d 62 75 72 79 2d 62 75 66 66 65 72 0a 20 20 22    4b 22 20 23 27 65 6d 62 61 72 6b 2d 6b 69 6c 6c | -bury-buffer..."K".#'embark-kill | 
| 56860 | 2d 62 75 66 66 65 72 2d 61 6e 64 2d 77 69 6e 64    6f 77 0a 20 20 22 72 22 20 23 27 65 6d 62 61 72 | -buffer-and-window..."r".#'embar | 
| 56880 | 6b 2d 72 65 6e 61 6d 65 2d 62 75 66 66 65 72 0a    20 20 22 3d 22 20 23 27 65 64 69 66 66 2d 62 75 | k-rename-buffer..."=".#'ediff-bu | 
| 568a0 | 66 66 65 72 73 0a 20 20 22 7c 22 20 23 27 65 6d    62 61 72 6b 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 | ffers..."|".#'embark-shell-comma | 
| 568c0 | 6e 64 2d 6f 6e 2d 62 75 66 66 65 72 0a 20 20 22    3c 22 20 23 27 69 6e 73 65 72 74 2d 62 75 66 66 | nd-on-buffer..."<".#'insert-buff | 
| 568e0 | 65 72 0a 20 20 22 24 22 20 23 27 65 73 68 65 6c    6c 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d | er..."$".#'eshell)..(defvar-keym | 
| 56900 | 61 70 20 65 6d 62 61 72 6b 2d 74 61 62 2d 6d 61    70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 | ap.embark-tab-map...:doc."Keymap | 
| 56920 | 20 66 6f 72 20 61 63 74 69 6f 6e 73 20 66 6f 72    20 74 61 62 2d 62 61 72 20 74 61 62 73 2e 22 0a | .for.actions.for.tab-bar.tabs.". | 
| 56940 | 20 20 3a 70 61 72 65 6e 74 20 65 6d 62 61 72 6b    2d 67 65 6e 65 72 61 6c 2d 6d 61 70 0a 20 20 22 | ..:parent.embark-general-map..." | 
| 56960 | 52 45 54 22 20 23 27 74 61 62 2d 62 61 72 2d 73    65 6c 65 63 74 2d 74 61 62 2d 62 79 2d 6e 61 6d | RET".#'tab-bar-select-tab-by-nam | 
| 56980 | 65 0a 20 20 22 73 22 20 23 27 74 61 62 2d 62 61    72 2d 73 65 6c 65 63 74 2d 74 61 62 2d 62 79 2d | e..."s".#'tab-bar-select-tab-by- | 
| 569a0 | 6e 61 6d 65 0a 20 20 22 72 22 20 23 27 74 61 62    2d 62 61 72 2d 72 65 6e 61 6d 65 2d 74 61 62 2d | name..."r".#'tab-bar-rename-tab- | 
| 569c0 | 62 79 2d 6e 61 6d 65 0a 20 20 22 6b 22 20 23 27    74 61 62 2d 62 61 72 2d 63 6c 6f 73 65 2d 74 61 | by-name..."k".#'tab-bar-close-ta | 
| 569e0 | 62 2d 62 79 2d 6e 61 6d 65 29 0a 0a 28 64 65 66    76 61 72 2d 6b 65 79 6d 61 70 20 65 6d 62 61 72 | b-by-name)..(defvar-keymap.embar | 
| 56a00 | 6b 2d 69 64 65 6e 74 69 66 69 65 72 2d 6d 61 70    0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 | k-identifier-map...:doc."Keymap. | 
| 56a20 | 66 6f 72 20 45 6d 62 61 72 6b 20 69 64 65 6e 74    69 66 69 65 72 20 61 63 74 69 6f 6e 73 2e 22 0a | for.Embark.identifier.actions.". | 
| 56a40 | 20 20 3a 70 61 72 65 6e 74 20 65 6d 62 61 72 6b    2d 67 65 6e 65 72 61 6c 2d 6d 61 70 0a 20 20 22 | ..:parent.embark-general-map..." | 
| 56a60 | 52 45 54 22 20 23 27 78 72 65 66 2d 66 69 6e 64    2d 64 65 66 69 6e 69 74 69 6f 6e 73 0a 20 20 22 | RET".#'xref-find-definitions..." | 
| 56a80 | 68 22 20 23 27 64 69 73 70 6c 61 79 2d 6c 6f 63    61 6c 2d 68 65 6c 70 0a 20 20 22 48 22 20 23 27 | h".#'display-local-help..."H".#' | 
| 56aa0 | 65 6d 62 61 72 6b 2d 74 6f 67 67 6c 65 2d 68 69    67 68 6c 69 67 68 74 0a 20 20 22 64 22 20 23 27 | embark-toggle-highlight..."d".#' | 
| 56ac0 | 78 72 65 66 2d 66 69 6e 64 2d 64 65 66 69 6e 69    74 69 6f 6e 73 0a 20 20 22 72 22 20 23 27 78 72 | xref-find-definitions..."r".#'xr | 
| 56ae0 | 65 66 2d 66 69 6e 64 2d 72 65 66 65 72 65 6e 63    65 73 0a 20 20 22 61 22 20 23 27 78 72 65 66 2d | ef-find-references..."a".#'xref- | 
| 56b00 | 66 69 6e 64 2d 61 70 72 6f 70 6f 73 0a 20 20 22    73 22 20 23 27 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 | find-apropos..."s".#'info-lookup | 
| 56b20 | 2d 73 79 6d 62 6f 6c 0a 20 20 22 6e 22 20 23 27    65 6d 62 61 72 6b 2d 6e 65 78 74 2d 73 79 6d 62 | -symbol..."n".#'embark-next-symb | 
| 56b40 | 6f 6c 0a 20 20 22 70 22 20 23 27 65 6d 62 61 72    6b 2d 70 72 65 76 69 6f 75 73 2d 73 79 6d 62 6f | ol..."p".#'embark-previous-symbo | 
| 56b60 | 6c 0a 20 20 22 27 22 20 23 27 65 78 70 61 6e 64    2d 61 62 62 72 65 76 0a 20 20 22 24 22 20 23 27 | l..."'".#'expand-abbrev..."$".#' | 
| 56b80 | 69 73 70 65 6c 6c 2d 77 6f 72 64 0a 20 20 22 6f    22 20 23 27 6f 63 63 75 72 29 0a 0a 28 64 65 66 | ispell-word..."o".#'occur)..(def | 
| 56ba0 | 76 61 72 2d 6b 65 79 6d 61 70 20 65 6d 62 61 72    6b 2d 65 78 70 72 65 73 73 69 6f 6e 2d 6d 61 70 | var-keymap.embark-expression-map | 
| 56bc0 | 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20    66 6f 72 20 45 6d 62 61 72 6b 20 65 78 70 72 65 | ...:doc."Keymap.for.Embark.expre | 
| 56be0 | 73 73 69 6f 6e 20 61 63 74 69 6f 6e 73 2e 22 0a    20 20 3a 70 61 72 65 6e 74 20 65 6d 62 61 72 6b | ssion.actions."...:parent.embark | 
| 56c00 | 2d 67 65 6e 65 72 61 6c 2d 6d 61 70 0a 20 20 22    52 45 54 22 20 23 27 70 70 2d 65 76 61 6c 2d 65 | -general-map..."RET".#'pp-eval-e | 
| 56c20 | 78 70 72 65 73 73 69 6f 6e 0a 20 20 22 65 22 20    23 27 70 70 2d 65 76 61 6c 2d 65 78 70 72 65 73 | xpression..."e".#'pp-eval-expres | 
| 56c40 | 73 69 6f 6e 0a 20 20 22 3c 22 20 23 27 65 6d 62    61 72 6b 2d 65 76 61 6c 2d 72 65 70 6c 61 63 65 | sion..."<".#'embark-eval-replace | 
| 56c60 | 0a 20 20 22 6d 22 20 23 27 70 70 2d 6d 61 63 72    6f 65 78 70 61 6e 64 2d 65 78 70 72 65 73 73 69 | ..."m".#'pp-macroexpand-expressi | 
| 56c80 | 6f 6e 0a 20 20 22 54 41 42 22 20 23 27 69 6e 64    65 6e 74 2d 72 65 67 69 6f 6e 0a 20 20 22 72 22 | on..."TAB".#'indent-region..."r" | 
| 56ca0 | 20 23 27 72 61 69 73 65 2d 73 65 78 70 0a 20 20    22 3b 22 20 23 27 63 6f 6d 6d 65 6e 74 2d 64 77 | .#'raise-sexp...";".#'comment-dw | 
| 56cc0 | 69 6d 0a 20 20 22 74 22 20 23 27 74 72 61 6e 73    70 6f 73 65 2d 73 65 78 70 73 0a 20 20 22 6b 22 | im..."t".#'transpose-sexps..."k" | 
| 56ce0 | 20 23 27 6b 69 6c 6c 2d 72 65 67 69 6f 6e 0a 20    20 22 75 22 20 23 27 62 61 63 6b 77 61 72 64 2d | .#'kill-region..."u".#'backward- | 
| 56d00 | 75 70 2d 6c 69 73 74 0a 20 20 22 6e 22 20 23 27    66 6f 72 77 61 72 64 2d 6c 69 73 74 0a 20 20 22 | up-list..."n".#'forward-list..." | 
| 56d20 | 70 22 20 23 27 62 61 63 6b 77 61 72 64 2d 6c 69    73 74 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 | p".#'backward-list)..(defvar-key | 
| 56d40 | 6d 61 70 20 65 6d 62 61 72 6b 2d 64 65 66 75 6e    2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 | map.embark-defun-map...:doc."Key | 
| 56d60 | 6d 61 70 20 66 6f 72 20 45 6d 62 61 72 6b 20 64    65 66 75 6e 20 61 63 74 69 6f 6e 73 2e 22 0a 20 | map.for.Embark.defun.actions.".. | 
| 56d80 | 20 3a 70 61 72 65 6e 74 20 65 6d 62 61 72 6b 2d    65 78 70 72 65 73 73 69 6f 6e 2d 6d 61 70 0a 20 | .:parent.embark-expression-map.. | 
| 56da0 | 20 22 52 45 54 22 20 23 27 65 6d 62 61 72 6b 2d    70 70 2d 65 76 61 6c 2d 64 65 66 75 6e 0a 20 20 | ."RET".#'embark-pp-eval-defun... | 
| 56dc0 | 22 65 22 20 23 27 65 6d 62 61 72 6b 2d 70 70 2d    65 76 61 6c 2d 64 65 66 75 6e 0a 20 20 22 63 22 | "e".#'embark-pp-eval-defun..."c" | 
| 56de0 | 20 23 27 63 6f 6d 70 69 6c 65 2d 64 65 66 75 6e    0a 20 20 22 44 22 20 23 27 65 64 65 62 75 67 2d | .#'compile-defun..."D".#'edebug- | 
| 56e00 | 64 65 66 75 6e 0a 20 20 22 6f 22 20 23 27 63 68    65 63 6b 64 6f 63 2d 64 65 66 75 6e 0a 20 20 22 | defun..."o".#'checkdoc-defun..." | 
| 56e20 | 4e 22 20 23 27 6e 61 72 72 6f 77 2d 74 6f 2d 64    65 66 75 6e 29 0a 0a 3b 3b 20 55 73 65 20 71 75 | N".#'narrow-to-defun)..;;.Use.qu | 
| 56e40 | 6f 74 65 64 20 73 79 6d 62 6f 6c 73 20 74 6f 20    61 76 6f 69 64 20 62 79 74 65 2d 63 6f 6d 70 69 | oted.symbols.to.avoid.byte-compi | 
| 56e60 | 6c 65 72 20 77 61 72 6e 69 6e 67 73 2e 0a 28 64    65 66 76 61 72 2d 6b 65 79 6d 61 70 20 65 6d 62 | ler.warnings..(defvar-keymap.emb | 
| 56e80 | 61 72 6b 2d 68 65 61 64 69 6e 67 2d 6d 61 70 0a    20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 | ark-heading-map...:doc."Keymap.f | 
| 56ea0 | 6f 72 20 45 6d 62 61 72 6b 20 68 65 61 64 69 6e    67 20 61 63 74 69 6f 6e 73 2e 22 0a 20 20 3a 70 | or.Embark.heading.actions."...:p | 
| 56ec0 | 61 72 65 6e 74 20 65 6d 62 61 72 6b 2d 67 65 6e    65 72 61 6c 2d 6d 61 70 0a 20 20 22 52 45 54 22 | arent.embark-general-map..."RET" | 
| 56ee0 | 20 27 6f 75 74 6c 69 6e 65 2d 73 68 6f 77 2d 73    75 62 74 72 65 65 0a 20 20 22 54 41 42 22 20 27 | .'outline-show-subtree..."TAB".' | 
| 56f00 | 6f 75 74 6c 69 6e 65 2d 63 79 63 6c 65 20 3b 3b    20 4e 65 77 20 69 6e 20 45 6d 61 63 73 20 32 38 | outline-cycle.;;.New.in.Emacs.28 | 
| 56f20 | 21 0a 20 20 22 43 2d 53 50 43 22 20 27 6f 75 74    6c 69 6e 65 2d 6d 61 72 6b 2d 73 75 62 74 72 65 | !..."C-SPC".'outline-mark-subtre | 
| 56f40 | 65 0a 20 20 22 6e 22 20 27 6f 75 74 6c 69 6e 65    2d 6e 65 78 74 2d 76 69 73 69 62 6c 65 2d 68 65 | e..."n".'outline-next-visible-he | 
| 56f60 | 61 64 69 6e 67 0a 20 20 22 70 22 20 27 6f 75 74    6c 69 6e 65 2d 70 72 65 76 69 6f 75 73 2d 76 69 | ading..."p".'outline-previous-vi | 
| 56f80 | 73 69 62 6c 65 2d 68 65 61 64 69 6e 67 0a 20 20    22 66 22 20 27 6f 75 74 6c 69 6e 65 2d 66 6f 72 | sible-heading..."f".'outline-for | 
| 56fa0 | 77 61 72 64 2d 73 61 6d 65 2d 6c 65 76 65 6c 0a    20 20 22 62 22 20 27 6f 75 74 6c 69 6e 65 2d 62 | ward-same-level..."b".'outline-b | 
| 56fc0 | 61 63 6b 77 61 72 64 2d 73 61 6d 65 2d 6c 65 76    65 6c 0a 20 20 22 5e 22 20 27 6f 75 74 6c 69 6e | ackward-same-level..."^".'outlin | 
| 56fe0 | 65 2d 6d 6f 76 65 2d 73 75 62 74 72 65 65 2d 75    70 0a 20 20 22 76 22 20 27 6f 75 74 6c 69 6e 65 | e-move-subtree-up..."v".'outline | 
| 57000 | 2d 6d 6f 76 65 2d 73 75 62 74 72 65 65 2d 64 6f    77 6e 0a 20 20 22 75 22 20 27 6f 75 74 6c 69 6e | -move-subtree-down..."u".'outlin | 
| 57020 | 65 2d 75 70 2d 68 65 61 64 69 6e 67 0a 20 20 22    2b 22 20 27 6f 75 74 6c 69 6e 65 2d 73 68 6f 77 | e-up-heading..."+".'outline-show | 
| 57040 | 2d 73 75 62 74 72 65 65 0a 20 20 22 2d 22 20 27    6f 75 74 6c 69 6e 65 2d 68 69 64 65 2d 73 75 62 | -subtree..."-".'outline-hide-sub | 
| 57060 | 74 72 65 65 0a 20 20 22 3e 22 20 27 6f 75 74 6c    69 6e 65 2d 64 65 6d 6f 74 65 0a 20 20 22 3c 22 | tree...">".'outline-demote..."<" | 
| 57080 | 20 27 6f 75 74 6c 69 6e 65 2d 70 72 6f 6d 6f 74    65 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d | .'outline-promote)..(defvar-keym | 
| 570a0 | 61 70 20 65 6d 62 61 72 6b 2d 73 79 6d 62 6f 6c    2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 | ap.embark-symbol-map...:doc."Key | 
| 570c0 | 6d 61 70 20 66 6f 72 20 45 6d 62 61 72 6b 20 73    79 6d 62 6f 6c 20 61 63 74 69 6f 6e 73 2e 22 0a | map.for.Embark.symbol.actions.". | 
| 570e0 | 20 20 3a 70 61 72 65 6e 74 20 65 6d 62 61 72 6b    2d 69 64 65 6e 74 69 66 69 65 72 2d 6d 61 70 0a | ..:parent.embark-identifier-map. | 
| 57100 | 20 20 22 52 45 54 22 20 23 27 65 6d 62 61 72 6b    2d 66 69 6e 64 2d 64 65 66 69 6e 69 74 69 6f 6e | .."RET".#'embark-find-definition | 
| 57120 | 0a 20 20 22 68 22 20 23 27 64 65 73 63 72 69 62    65 2d 73 79 6d 62 6f 6c 0a 20 20 22 73 22 20 23 | ..."h".#'describe-symbol..."s".# | 
| 57140 | 27 65 6d 62 61 72 6b 2d 69 6e 66 6f 2d 6c 6f 6f    6b 75 70 2d 73 79 6d 62 6f 6c 0a 20 20 22 64 22 | 'embark-info-lookup-symbol..."d" | 
| 57160 | 20 23 27 65 6d 62 61 72 6b 2d 66 69 6e 64 2d 64    65 66 69 6e 69 74 69 6f 6e 0a 20 20 22 65 22 20 | .#'embark-find-definition..."e". | 
| 57180 | 23 27 70 70 2d 65 76 61 6c 2d 65 78 70 72 65 73    73 69 6f 6e 0a 20 20 22 61 22 20 23 27 61 70 72 | #'pp-eval-expression..."a".#'apr | 
| 571a0 | 6f 70 6f 73 0a 20 20 22 5c 5c 22 20 23 27 65 6d    62 61 72 6b 2d 68 69 73 74 6f 72 79 2d 72 65 6d | opos..."\\".#'embark-history-rem | 
| 571c0 | 6f 76 65 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65    79 6d 61 70 20 65 6d 62 61 72 6b 2d 66 61 63 65 | ove)..(defvar-keymap.embark-face | 
| 571e0 | 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79    6d 61 70 20 66 6f 72 20 45 6d 62 61 72 6b 20 66 | -map...:doc."Keymap.for.Embark.f | 
| 57200 | 61 63 65 20 61 63 74 69 6f 6e 73 2e 22 0a 20 20    3a 70 61 72 65 6e 74 20 65 6d 62 61 72 6b 2d 73 | ace.actions."...:parent.embark-s | 
| 57220 | 79 6d 62 6f 6c 2d 6d 61 70 0a 20 20 22 68 22 20    23 27 64 65 73 63 72 69 62 65 2d 66 61 63 65 0a | ymbol-map..."h".#'describe-face. | 
| 57240 | 20 20 22 63 22 20 23 27 63 75 73 74 6f 6d 69 7a    65 2d 66 61 63 65 0a 20 20 22 2b 22 20 23 27 6d | .."c".#'customize-face..."+".#'m | 
| 57260 | 61 6b 65 2d 66 61 63 65 2d 62 6f 6c 64 0a 20 20    22 2d 22 20 23 27 6d 61 6b 65 2d 66 61 63 65 2d | ake-face-bold..."-".#'make-face- | 
| 57280 | 75 6e 62 6f 6c 64 0a 20 20 22 2f 22 20 23 27 6d    61 6b 65 2d 66 61 63 65 2d 69 74 61 6c 69 63 0a | unbold..."/".#'make-face-italic. | 
| 572a0 | 20 20 22 7c 22 20 23 27 6d 61 6b 65 2d 66 61 63    65 2d 75 6e 69 74 61 6c 69 63 0a 20 20 22 21 22 | .."|".#'make-face-unitalic..."!" | 
| 572c0 | 20 23 27 69 6e 76 65 72 74 2d 66 61 63 65 0a 20    20 22 66 22 20 23 27 73 65 74 2d 66 61 63 65 2d | .#'invert-face..."f".#'set-face- | 
| 572e0 | 66 6f 72 65 67 72 6f 75 6e 64 0a 20 20 22 62 22    20 23 27 73 65 74 2d 66 61 63 65 2d 62 61 63 6b | foreground..."b".#'set-face-back | 
| 57300 | 67 72 6f 75 6e 64 29 0a 0a 28 64 65 66 76 61 72    2d 6b 65 79 6d 61 70 20 65 6d 62 61 72 6b 2d 76 | ground)..(defvar-keymap.embark-v | 
| 57320 | 61 72 69 61 62 6c 65 2d 6d 61 70 0a 20 20 3a 64    6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 45 | ariable-map...:doc."Keymap.for.E | 
| 57340 | 6d 62 61 72 6b 20 76 61 72 69 61 62 6c 65 20 61    63 74 69 6f 6e 73 2e 22 0a 20 20 3a 70 61 72 65 | mbark.variable.actions."...:pare | 
| 57360 | 6e 74 20 65 6d 62 61 72 6b 2d 73 79 6d 62 6f 6c    2d 6d 61 70 0a 20 20 22 3d 22 20 23 27 73 65 74 | nt.embark-symbol-map..."=".#'set | 
| 57380 | 2d 76 61 72 69 61 62 6c 65 0a 20 20 22 63 22 20    23 27 63 75 73 74 6f 6d 69 7a 65 2d 73 65 74 2d | -variable..."c".#'customize-set- | 
| 573a0 | 76 61 72 69 61 62 6c 65 0a 20 20 22 75 22 20 23    27 63 75 73 74 6f 6d 69 7a 65 2d 76 61 72 69 61 | variable..."u".#'customize-varia | 
| 573c0 | 62 6c 65 0a 20 20 22 76 22 20 23 27 65 6d 62 61    72 6b 2d 73 61 76 65 2d 76 61 72 69 61 62 6c 65 | ble..."v".#'embark-save-variable | 
| 573e0 | 2d 76 61 6c 75 65 0a 20 20 22 3c 22 20 23 27 65    6d 62 61 72 6b 2d 69 6e 73 65 72 74 2d 76 61 72 | -value..."<".#'embark-insert-var | 
| 57400 | 69 61 62 6c 65 2d 76 61 6c 75 65 0a 20 20 22 74    22 20 23 27 65 6d 62 61 72 6b 2d 74 6f 67 67 6c | iable-value..."t".#'embark-toggl | 
| 57420 | 65 2d 76 61 72 69 61 62 6c 65 29 0a 0a 28 64 65    66 76 61 72 2d 6b 65 79 6d 61 70 20 65 6d 62 61 | e-variable)..(defvar-keymap.emba | 
| 57440 | 72 6b 2d 66 75 6e 63 74 69 6f 6e 2d 6d 61 70 0a    20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 | rk-function-map...:doc."Keymap.f | 
| 57460 | 6f 72 20 45 6d 62 61 72 6b 20 66 75 6e 63 74 69    6f 6e 20 61 63 74 69 6f 6e 73 2e 22 0a 20 20 3a | or.Embark.function.actions."...: | 
| 57480 | 70 61 72 65 6e 74 20 65 6d 62 61 72 6b 2d 73 79    6d 62 6f 6c 2d 6d 61 70 0a 20 20 22 6d 22 20 23 | parent.embark-symbol-map..."m".# | 
| 574a0 | 27 65 6c 70 2d 69 6e 73 74 72 75 6d 65 6e 74 2d    66 75 6e 63 74 69 6f 6e 20 3b 3b 20 6d 3d 6d 65 | 'elp-instrument-function.;;.m=me | 
| 574c0 | 61 73 75 72 65 0a 20 20 22 4d 22 20 27 65 6c 70    2d 72 65 73 74 6f 72 65 2d 66 75 6e 63 74 69 6f | asure..."M".'elp-restore-functio | 
| 574e0 | 6e 20 3b 3b 20 71 75 6f 74 65 64 2c 20 6e 6f 74    20 61 75 74 6f 6c 6f 61 64 65 64 0a 20 20 22 6b | n.;;.quoted,.not.autoloaded..."k | 
| 57500 | 22 20 23 27 64 65 62 75 67 2d 6f 6e 2d 65 6e 74    72 79 20 3b 3b 20 62 72 65 61 4b 70 6f 69 6e 74 | ".#'debug-on-entry.;;.breaKpoint | 
| 57520 | 20 28 72 75 6e 6e 69 6e 67 20 6f 75 74 20 6f 66    20 6c 65 74 74 65 72 73 2c 20 72 65 61 6c 6c 79 | .(running.out.of.letters,.really | 
| 57540 | 29 0a 20 20 22 4b 22 20 23 27 63 61 6e 63 65 6c    2d 64 65 62 75 67 2d 6f 6e 2d 65 6e 74 72 79 0a | )..."K".#'cancel-debug-on-entry. | 
| 57560 | 20 20 22 74 22 20 23 27 74 72 61 63 65 2d 66 75    6e 63 74 69 6f 6e 0a 20 20 22 54 22 20 27 75 6e | .."t".#'trace-function..."T".'un | 
| 57580 | 74 72 61 63 65 2d 66 75 6e 63 74 69 6f 6e 29 20    3b 3b 20 71 75 6f 74 65 64 2c 20 6e 6f 74 20 61 | trace-function).;;.quoted,.not.a | 
| 575a0 | 75 74 6f 6c 6f 61 64 65 64 0a 0a 28 64 65 66 76    61 72 2d 6b 65 79 6d 61 70 20 65 6d 62 61 72 6b | utoloaded..(defvar-keymap.embark | 
| 575c0 | 2d 63 6f 6d 6d 61 6e 64 2d 6d 61 70 0a 20 20 3a    64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 | -command-map...:doc."Keymap.for. | 
| 575e0 | 45 6d 62 61 72 6b 20 63 6f 6d 6d 61 6e 64 20 61    63 74 69 6f 6e 73 2e 22 0a 20 20 3a 70 61 72 65 | Embark.command.actions."...:pare | 
| 57600 | 6e 74 20 65 6d 62 61 72 6b 2d 66 75 6e 63 74 69    6f 6e 2d 6d 61 70 0a 20 20 22 78 22 20 23 27 65 | nt.embark-function-map..."x".#'e | 
| 57620 | 78 65 63 75 74 65 2d 65 78 74 65 6e 64 65 64 2d    63 6f 6d 6d 61 6e 64 0a 20 20 22 49 22 20 23 27 | xecute-extended-command..."I".#' | 
| 57640 | 49 6e 66 6f 2d 67 6f 74 6f 2d 65 6d 61 63 73 2d    63 6f 6d 6d 61 6e 64 2d 6e 6f 64 65 0a 20 20 22 | Info-goto-emacs-command-node..." | 
| 57660 | 62 22 20 23 27 77 68 65 72 65 2d 69 73 0a 20 20    22 67 22 20 23 27 67 6c 6f 62 61 6c 2d 73 65 74 | b".#'where-is..."g".#'global-set | 
| 57680 | 2d 6b 65 79 0a 20 20 22 6c 22 20 23 27 6c 6f 63    61 6c 2d 73 65 74 2d 6b 65 79 29 0a 0a 28 64 65 | -key..."l".#'local-set-key)..(de | 
| 576a0 | 66 76 61 72 2d 6b 65 79 6d 61 70 20 65 6d 62 61    72 6b 2d 70 61 63 6b 61 67 65 2d 6d 61 70 0a 20 | fvar-keymap.embark-package-map.. | 
| 576c0 | 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f    72 20 45 6d 62 61 72 6b 20 70 61 63 6b 61 67 65 | .:doc."Keymap.for.Embark.package | 
| 576e0 | 20 61 63 74 69 6f 6e 73 2e 22 0a 20 20 3a 70 61    72 65 6e 74 20 65 6d 62 61 72 6b 2d 67 65 6e 65 | .actions."...:parent.embark-gene | 
| 57700 | 72 61 6c 2d 6d 61 70 0a 20 20 22 52 45 54 22 20    23 27 64 65 73 63 72 69 62 65 2d 70 61 63 6b 61 | ral-map..."RET".#'describe-packa | 
| 57720 | 67 65 0a 20 20 22 68 22 20 23 27 64 65 73 63 72    69 62 65 2d 70 61 63 6b 61 67 65 0a 20 20 22 69 | ge..."h".#'describe-package..."i | 
| 57740 | 22 20 23 27 70 61 63 6b 61 67 65 2d 69 6e 73 74    61 6c 6c 0a 20 20 22 49 22 20 23 27 65 6d 62 61 | ".#'package-install..."I".#'emba | 
| 57760 | 72 6b 2d 69 6e 73 65 72 74 0a 20 20 22 64 22 20    23 27 70 61 63 6b 61 67 65 2d 64 65 6c 65 74 65 | rk-insert..."d".#'package-delete | 
| 57780 | 0a 20 20 22 72 22 20 23 27 70 61 63 6b 61 67 65    2d 72 65 69 6e 73 74 61 6c 6c 0a 20 20 22 75 22 | ..."r".#'package-reinstall..."u" | 
| 577a0 | 20 23 27 65 6d 62 61 72 6b 2d 62 72 6f 77 73 65    2d 70 61 63 6b 61 67 65 2d 75 72 6c 0a 20 20 22 | .#'embark-browse-package-url..." | 
| 577c0 | 57 22 20 23 27 65 6d 62 61 72 6b 2d 73 61 76 65    2d 70 61 63 6b 61 67 65 2d 75 72 6c 0a 20 20 22 | W".#'embark-save-package-url..." | 
| 577e0 | 61 22 20 23 27 70 61 63 6b 61 67 65 2d 61 75 74    6f 72 65 6d 6f 76 65 0a 20 20 22 67 22 20 23 27 | a".#'package-autoremove..."g".#' | 
| 57800 | 70 61 63 6b 61 67 65 2d 72 65 66 72 65 73 68 2d    63 6f 6e 74 65 6e 74 73 0a 20 20 22 6d 22 20 23 | package-refresh-contents..."m".# | 
| 57820 | 27 65 6c 70 2d 69 6e 73 74 72 75 6d 65 6e 74 2d    70 61 63 6b 61 67 65 20 3b 3b 20 6d 3d 6d 65 61 | 'elp-instrument-package.;;.m=mea | 
| 57840 | 73 75 72 65 0a 20 20 22 4d 22 20 28 69 66 20 28    66 62 6f 75 6e 64 70 20 27 65 6d 62 61 72 6b 2d | sure..."M".(if.(fboundp.'embark- | 
| 57860 | 65 6c 70 2d 72 65 73 74 6f 72 65 2d 70 61 63 6b    61 67 65 29 0a 20 20 20 20 20 20 20 20 27 65 6d | elp-restore-package).........'em | 
| 57880 | 62 61 72 6b 2d 65 6c 70 2d 72 65 73 74 6f 72 65    2d 70 61 63 6b 61 67 65 0a 20 20 20 20 20 20 20 | bark-elp-restore-package........ | 
| 578a0 | 20 27 65 6c 70 2d 72 65 73 74 6f 72 65 2d 70 61    63 6b 61 67 65 29 29 0a 0a 28 64 65 66 76 61 72 | .'elp-restore-package))..(defvar | 
| 578c0 | 2d 6b 65 79 6d 61 70 20 65 6d 62 61 72 6b 2d 62    6f 6f 6b 6d 61 72 6b 2d 6d 61 70 0a 20 20 3a 64 | -keymap.embark-bookmark-map...:d | 
| 578e0 | 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 45    6d 62 61 72 6b 20 62 6f 6f 6b 6d 61 72 6b 20 61 | oc."Keymap.for.Embark.bookmark.a | 
| 57900 | 63 74 69 6f 6e 73 2e 22 0a 20 20 3a 70 61 72 65    6e 74 20 65 6d 62 61 72 6b 2d 67 65 6e 65 72 61 | ctions."...:parent.embark-genera | 
| 57920 | 6c 2d 6d 61 70 0a 20 20 22 52 45 54 22 20 23 27    62 6f 6f 6b 6d 61 72 6b 2d 6a 75 6d 70 0a 20 20 | l-map..."RET".#'bookmark-jump... | 
| 57940 | 22 73 22 20 23 27 62 6f 6f 6b 6d 61 72 6b 2d 73    65 74 0a 20 20 22 64 22 20 23 27 62 6f 6f 6b 6d | "s".#'bookmark-set..."d".#'bookm | 
| 57960 | 61 72 6b 2d 64 65 6c 65 74 65 0a 20 20 22 72 22    20 23 27 62 6f 6f 6b 6d 61 72 6b 2d 72 65 6e 61 | ark-delete..."r".#'bookmark-rena | 
| 57980 | 6d 65 0a 20 20 22 52 22 20 23 27 62 6f 6f 6b 6d    61 72 6b 2d 72 65 6c 6f 63 61 74 65 0a 20 20 22 | me..."R".#'bookmark-relocate..." | 
| 579a0 | 6c 22 20 23 27 62 6f 6f 6b 6d 61 72 6b 2d 6c 6f    63 61 74 65 0a 20 20 22 3c 22 20 23 27 62 6f 6f | l".#'bookmark-locate..."<".#'boo | 
| 579c0 | 6b 6d 61 72 6b 2d 69 6e 73 65 72 74 0a 20 20 22    6a 22 20 23 27 62 6f 6f 6b 6d 61 72 6b 2d 6a 75 | kmark-insert..."j".#'bookmark-ju | 
| 579e0 | 6d 70 0a 20 20 22 6f 22 20 23 27 62 6f 6f 6b 6d    61 72 6b 2d 6a 75 6d 70 2d 6f 74 68 65 72 2d 77 | mp..."o".#'bookmark-jump-other-w | 
| 57a00 | 69 6e 64 6f 77 0a 20 20 22 66 22 20 23 27 62 6f    6f 6b 6d 61 72 6b 2d 6a 75 6d 70 2d 6f 74 68 65 | indow..."f".#'bookmark-jump-othe | 
| 57a20 | 72 2d 66 72 61 6d 65 0a 20 20 22 61 22 20 27 62    6f 6f 6b 6d 61 72 6b 2d 73 68 6f 77 2d 61 6e 6e | r-frame..."a".'bookmark-show-ann | 
| 57a40 | 6f 74 61 74 69 6f 6e 0a 20 20 22 65 22 20 27 62    6f 6f 6b 6d 61 72 6b 2d 65 64 69 74 2d 61 6e 6e | otation..."e".'bookmark-edit-ann | 
| 57a60 | 6f 74 61 74 69 6f 6e 0a 20 20 22 78 22 20 23 27    65 6d 62 61 72 6b 2d 62 6f 6f 6b 6d 61 72 6b 2d | otation..."x".#'embark-bookmark- | 
| 57a80 | 6f 70 65 6e 2d 65 78 74 65 72 6e 61 6c 6c 79 0a    20 20 22 24 22 20 23 27 65 73 68 65 6c 6c 29 0a | open-externally..."$".#'eshell). | 
| 57aa0 | 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20    65 6d 62 61 72 6b 2d 75 6e 69 63 6f 64 65 2d 6e | .(defvar-keymap.embark-unicode-n | 
| 57ac0 | 61 6d 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22    4b 65 79 6d 61 70 20 66 6f 72 20 45 6d 62 61 72 | ame-map...:doc."Keymap.for.Embar | 
| 57ae0 | 6b 20 55 6e 69 63 6f 64 65 20 6e 61 6d 65 20 61    63 74 69 6f 6e 73 2e 22 0a 20 20 3a 70 61 72 65 | k.Unicode.name.actions."...:pare | 
| 57b00 | 6e 74 20 65 6d 62 61 72 6b 2d 67 65 6e 65 72 61    6c 2d 6d 61 70 0a 20 20 22 52 45 54 22 20 23 27 | nt.embark-general-map..."RET".#' | 
| 57b20 | 69 6e 73 65 72 74 2d 63 68 61 72 0a 20 20 22 49    22 20 23 27 69 6e 73 65 72 74 2d 63 68 61 72 0a | insert-char..."I".#'insert-char. | 
| 57b40 | 20 20 22 57 22 20 23 27 65 6d 62 61 72 6b 2d 73    61 76 65 2d 75 6e 69 63 6f 64 65 2d 63 68 61 72 | .."W".#'embark-save-unicode-char | 
| 57b60 | 61 63 74 65 72 29 0a 0a 28 64 65 66 76 61 72 2d    6b 65 79 6d 61 70 20 65 6d 62 61 72 6b 2d 70 72 | acter)..(defvar-keymap.embark-pr | 
| 57b80 | 6f 73 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22    4b 65 79 6d 61 70 20 66 6f 72 20 45 6d 62 61 72 | ose-map...:doc."Keymap.for.Embar | 
| 57ba0 | 6b 20 61 63 74 69 6f 6e 73 20 66 6f 72 20 64 65    61 6c 69 6e 67 20 77 69 74 68 20 70 72 6f 73 65 | k.actions.for.dealing.with.prose | 
| 57bc0 | 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 65 6d 62    61 72 6b 2d 67 65 6e 65 72 61 6c 2d 6d 61 70 0a | ."...:parent.embark-general-map. | 
| 57be0 | 20 20 22 24 22 20 23 27 69 73 70 65 6c 6c 2d 72    65 67 69 6f 6e 0a 20 20 22 66 22 20 23 27 66 69 | .."$".#'ispell-region..."f".#'fi | 
| 57c00 | 6c 6c 2d 72 65 67 69 6f 6e 0a 20 20 22 75 22 20    23 27 75 70 63 61 73 65 2d 72 65 67 69 6f 6e 0a | ll-region..."u".#'upcase-region. | 
| 57c20 | 20 20 22 6c 22 20 23 27 64 6f 77 6e 63 61 73 65    2d 72 65 67 69 6f 6e 0a 20 20 22 63 22 20 23 27 | .."l".#'downcase-region..."c".#' | 
| 57c40 | 63 61 70 69 74 61 6c 69 7a 65 2d 72 65 67 69 6f    6e 0a 20 20 22 46 22 20 23 27 77 68 69 74 65 73 | capitalize-region..."F".#'whites | 
| 57c60 | 70 61 63 65 2d 63 6c 65 61 6e 75 70 2d 72 65 67    69 6f 6e 0a 20 20 22 3d 22 20 23 27 63 6f 75 6e | pace-cleanup-region..."=".#'coun | 
| 57c80 | 74 2d 77 6f 72 64 73 2d 72 65 67 69 6f 6e 29 0a    0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 | t-words-region)..(defvar-keymap. | 
| 57ca0 | 65 6d 62 61 72 6b 2d 73 65 6e 74 65 6e 63 65 2d    6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d | embark-sentence-map...:doc."Keym | 
| 57cc0 | 61 70 20 66 6f 72 20 45 6d 62 61 72 6b 20 61 63    74 69 6f 6e 73 20 66 6f 72 20 64 65 61 6c 69 6e | ap.for.Embark.actions.for.dealin | 
| 57ce0 | 67 20 77 69 74 68 20 73 65 6e 74 65 6e 63 65 73    2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 65 6d 62 | g.with.sentences."...:parent.emb | 
| 57d00 | 61 72 6b 2d 70 72 6f 73 65 2d 6d 61 70 0a 20 20    22 74 22 20 23 27 74 72 61 6e 73 70 6f 73 65 2d | ark-prose-map..."t".#'transpose- | 
| 57d20 | 73 65 6e 74 65 6e 63 65 73 0a 20 20 22 6e 22 20    23 27 66 6f 72 77 61 72 64 2d 73 65 6e 74 65 6e | sentences..."n".#'forward-senten | 
| 57d40 | 63 65 0a 20 20 22 70 22 20 23 27 62 61 63 6b 77    61 72 64 2d 73 65 6e 74 65 6e 63 65 29 0a 0a 28 | ce..."p".#'backward-sentence)..( | 
| 57d60 | 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 65 6d    62 61 72 6b 2d 70 61 72 61 67 72 61 70 68 2d 6d | defvar-keymap.embark-paragraph-m | 
| 57d80 | 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61    70 20 66 6f 72 20 45 6d 62 61 72 6b 20 61 63 74 | ap...:doc."Keymap.for.Embark.act | 
| 57da0 | 69 6f 6e 73 20 66 6f 72 20 64 65 61 6c 69 6e 67    20 77 69 74 68 20 70 61 72 61 67 72 61 70 68 73 | ions.for.dealing.with.paragraphs | 
| 57dc0 | 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 65 6d 62    61 72 6b 2d 70 72 6f 73 65 2d 6d 61 70 0a 20 20 | ."...:parent.embark-prose-map... | 
| 57de0 | 22 74 22 20 23 27 74 72 61 6e 73 70 6f 73 65 2d    70 61 72 61 67 72 61 70 68 73 0a 20 20 22 6e 22 | "t".#'transpose-paragraphs..."n" | 
| 57e00 | 20 23 27 66 6f 72 77 61 72 64 2d 70 61 72 61 67    72 61 70 68 0a 20 20 22 70 22 20 23 27 62 61 63 | .#'forward-paragraph..."p".#'bac | 
| 57e20 | 6b 77 61 72 64 2d 70 61 72 61 67 72 61 70 68 0a    20 20 22 52 22 20 23 27 72 65 70 75 6e 63 74 75 | kward-paragraph..."R".#'repunctu | 
| 57e40 | 61 74 65 2d 73 65 6e 74 65 6e 63 65 73 29 0a 0a    28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 65 | ate-sentences)..(defvar-keymap.e | 
| 57e60 | 6d 62 61 72 6b 2d 66 6c 79 6d 61 6b 65 2d 6d 61    70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 | mbark-flymake-map...:doc."Keymap | 
| 57e80 | 20 66 6f 72 20 45 6d 62 61 72 6b 20 61 63 74 69    6f 6e 73 20 6f 6e 20 46 6c 79 6d 61 6b 65 20 64 | .for.Embark.actions.on.Flymake.d | 
| 57ea0 | 69 61 67 6e 6f 73 74 69 63 73 2e 22 0a 20 20 3a    70 61 72 65 6e 74 20 65 6d 62 61 72 6b 2d 67 65 | iagnostics."...:parent.embark-ge | 
| 57ec0 | 6e 65 72 61 6c 2d 6d 61 70 0a 20 20 22 52 45 54    22 20 27 66 6c 79 6d 61 6b 65 2d 73 68 6f 77 2d | neral-map..."RET".'flymake-show- | 
| 57ee0 | 62 75 66 66 65 72 2d 64 69 61 67 6e 6f 73 74 69    63 73 0a 20 20 22 6e 22 20 27 66 6c 79 6d 61 6b | buffer-diagnostics..."n".'flymak | 
| 57f00 | 65 2d 67 6f 74 6f 2d 6e 65 78 74 2d 65 72 72 6f    72 0a 20 20 22 70 22 20 27 66 6c 79 6d 61 6b 65 | e-goto-next-error..."p".'flymake | 
| 57f20 | 2d 67 6f 74 6f 2d 70 72 65 76 2d 65 72 72 6f 72    29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 | -goto-prev-error)..(defvar-keyma | 
| 57f40 | 70 20 65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 2d    68 65 6c 70 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 | p.embark-become-help-map...:doc. | 
| 57f60 | 22 4b 65 79 6d 61 70 20 66 6f 72 20 45 6d 62 61    72 6b 20 68 65 6c 70 20 61 63 74 69 6f 6e 73 2e | "Keymap.for.Embark.help.actions. | 
| 57f80 | 22 0a 20 20 3a 70 61 72 65 6e 74 20 65 6d 62 61    72 6b 2d 6d 65 74 61 2d 6d 61 70 0a 20 20 22 56 | "...:parent.embark-meta-map..."V | 
| 57fa0 | 22 20 23 27 61 70 72 6f 70 6f 73 2d 76 61 72 69    61 62 6c 65 0a 20 20 22 55 22 20 23 27 61 70 72 | ".#'apropos-variable..."U".#'apr | 
| 57fc0 | 6f 70 6f 73 2d 75 73 65 72 2d 6f 70 74 69 6f 6e    0a 20 20 22 43 22 20 23 27 61 70 72 6f 70 6f 73 | opos-user-option..."C".#'apropos | 
| 57fe0 | 2d 63 6f 6d 6d 61 6e 64 0a 20 20 22 76 22 20 23    27 64 65 73 63 72 69 62 65 2d 76 61 72 69 61 62 | -command..."v".#'describe-variab | 
| 58000 | 6c 65 0a 20 20 22 66 22 20 23 27 64 65 73 63 72    69 62 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 22 | le..."f".#'describe-function..." | 
| 58020 | 73 22 20 23 27 64 65 73 63 72 69 62 65 2d 73 79    6d 62 6f 6c 0a 20 20 22 46 22 20 23 27 64 65 73 | s".#'describe-symbol..."F".#'des | 
| 58040 | 63 72 69 62 65 2d 66 61 63 65 0a 20 20 22 70 22    20 23 27 64 65 73 63 72 69 62 65 2d 70 61 63 6b | cribe-face..."p".#'describe-pack | 
| 58060 | 61 67 65 0a 20 20 22 69 22 20 23 27 64 65 73 63    72 69 62 65 2d 69 6e 70 75 74 2d 6d 65 74 68 6f | age..."i".#'describe-input-metho | 
| 58080 | 64 29 0a 0a 28 61 75 74 6f 6c 6f 61 64 20 27 72    65 63 65 6e 74 66 2d 6f 70 65 6e 2d 66 69 6c 65 | d)..(autoload.'recentf-open-file | 
| 580a0 | 73 20 22 72 65 63 65 6e 74 66 22 20 6e 69 6c 20    74 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d | s."recentf".nil.t)..(defvar-keym | 
| 580c0 | 61 70 20 65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65    2d 66 69 6c 65 2b 62 75 66 66 65 72 2d 6d 61 70 | ap.embark-become-file+buffer-map | 
| 580e0 | 0a 20 20 3a 64 6f 63 20 22 45 6d 62 61 72 6b 20    62 65 63 6f 6d 65 20 6b 65 79 6d 61 70 20 66 6f | ...:doc."Embark.become.keymap.fo | 
| 58100 | 72 20 66 69 6c 65 73 20 61 6e 64 20 62 75 66 66    65 72 73 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 | r.files.and.buffers."...:parent. | 
| 58120 | 65 6d 62 61 72 6b 2d 6d 65 74 61 2d 6d 61 70 0a    20 20 22 66 22 20 23 27 66 69 6e 64 2d 66 69 6c | embark-meta-map..."f".#'find-fil | 
| 58140 | 65 0a 20 20 22 34 20 66 22 20 23 27 66 69 6e 64    2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 | e..."4.f".#'find-file-other-wind | 
| 58160 | 6f 77 0a 20 20 22 2e 22 20 23 27 66 69 6e 64 2d    66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 0a 20 20 | ow...".".#'find-file-at-point... | 
| 58180 | 22 70 22 20 23 27 70 72 6f 6a 65 63 74 2d 66 69    6e 64 2d 66 69 6c 65 0a 20 20 22 72 22 20 23 27 | "p".#'project-find-file..."r".#' | 
| 581a0 | 72 65 63 65 6e 74 66 2d 6f 70 65 6e 2d 66 69 6c    65 73 0a 20 20 22 62 22 20 23 27 73 77 69 74 63 | recentf-open-files..."b".#'switc | 
| 581c0 | 68 2d 74 6f 2d 62 75 66 66 65 72 0a 20 20 22 34    20 62 22 20 23 27 73 77 69 74 63 68 2d 74 6f 2d | h-to-buffer..."4.b".#'switch-to- | 
| 581e0 | 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e    64 6f 77 0a 20 20 22 6c 22 20 23 27 6c 6f 63 61 | buffer-other-window..."l".#'loca | 
| 58200 | 74 65 0a 20 20 22 4c 22 20 23 27 66 69 6e 64 2d    6c 69 62 72 61 72 79 0a 20 20 22 76 22 20 23 27 | te..."L".#'find-library..."v".#' | 
| 58220 | 76 63 2d 64 69 72 29 0a 0a 28 64 65 66 76 61 72    2d 6b 65 79 6d 61 70 20 65 6d 62 61 72 6b 2d 62 | vc-dir)..(defvar-keymap.embark-b | 
| 58240 | 65 63 6f 6d 65 2d 73 68 65 6c 6c 2d 63 6f 6d 6d    61 6e 64 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 | ecome-shell-command-map...:doc." | 
| 58260 | 45 6d 62 61 72 6b 20 62 65 63 6f 6d 65 20 6b 65    79 6d 61 70 20 66 6f 72 20 73 68 65 6c 6c 20 63 | Embark.become.keymap.for.shell.c | 
| 58280 | 6f 6d 6d 61 6e 64 73 2e 22 0a 20 20 3a 70 61 72    65 6e 74 20 65 6d 62 61 72 6b 2d 6d 65 74 61 2d | ommands."...:parent.embark-meta- | 
| 582a0 | 6d 61 70 0a 20 20 22 21 22 20 23 27 73 68 65 6c    6c 2d 63 6f 6d 6d 61 6e 64 0a 20 20 22 26 22 20 | map..."!".#'shell-command..."&". | 
| 582c0 | 23 27 61 73 79 6e 63 2d 73 68 65 6c 6c 2d 63 6f    6d 6d 61 6e 64 0a 20 20 22 63 22 20 23 27 63 6f | #'async-shell-command..."c".#'co | 
| 582e0 | 6d 69 6e 74 2d 72 75 6e 0a 20 20 22 74 22 20 23    27 74 65 72 6d 29 0a 0a 28 64 65 66 76 61 72 2d | mint-run..."t".#'term)..(defvar- | 
| 58300 | 6b 65 79 6d 61 70 20 65 6d 62 61 72 6b 2d 62 65    63 6f 6d 65 2d 6d 61 74 63 68 2d 6d 61 70 0a 20 | keymap.embark-become-match-map.. | 
| 58320 | 20 3a 64 6f 63 20 22 45 6d 62 61 72 6b 20 62 65    63 6f 6d 65 20 6b 65 79 6d 61 70 20 66 6f 72 20 | .:doc."Embark.become.keymap.for. | 
| 58340 | 73 65 61 72 63 68 2e 22 0a 20 20 3a 70 61 72 65    6e 74 20 65 6d 62 61 72 6b 2d 6d 65 74 61 2d 6d | search."...:parent.embark-meta-m | 
| 58360 | 61 70 0a 20 20 22 6f 22 20 23 27 6f 63 63 75 72    0a 20 20 22 6b 22 20 23 27 6b 65 65 70 2d 6c 69 | ap..."o".#'occur..."k".#'keep-li | 
| 58380 | 6e 65 73 0a 20 20 22 66 22 20 23 27 66 6c 75 73    68 2d 6c 69 6e 65 73 0a 20 20 22 63 22 20 23 27 | nes..."f".#'flush-lines..."c".#' | 
| 583a0 | 63 6f 75 6e 74 2d 6d 61 74 63 68 65 73 29 0a 0a    28 70 72 6f 76 69 64 65 20 27 65 6d 62 61 72 6b | count-matches)..(provide.'embark | 
| 583c0 | 29 0a 0a 3b 3b 20 43 68 65 63 6b 20 74 68 61 74    20 65 6d 62 61 72 6b 2d 63 6f 6e 73 75 6c 74 20 | )..;;.Check.that.embark-consult. | 
| 583e0 | 69 73 20 69 6e 73 74 61 6c 6c 65 64 2e 20 49 66    20 45 6d 62 61 72 6b 20 69 73 20 75 73 65 64 20 | is.installed..If.Embark.is.used. | 
| 58400 | 69 6e 0a 3b 3b 20 63 6f 6d 62 69 6e 61 74 69 6f    6e 20 77 69 74 68 20 43 6f 6e 73 75 6c 74 2c 20 | in.;;.combination.with.Consult,. | 
| 58420 | 79 6f 75 20 73 68 6f 75 6c 64 20 69 6e 73 74 61    6c 6c 20 74 68 65 20 69 6e 74 65 67 72 61 74 69 | you.should.install.the.integrati | 
| 58440 | 6f 6e 20 70 61 63 6b 61 67 65 2c 0a 3b 3b 20 73    75 63 68 20 74 68 61 74 20 66 65 61 74 75 72 65 | on.package,.;;.such.that.feature | 
| 58460 | 73 20 6c 69 6b 65 20 65 6d 62 61 72 6b 2d 65 78    70 6f 72 74 20 66 72 6f 6d 20 63 6f 6e 73 75 6c | s.like.embark-export.from.consul | 
| 58480 | 74 2d 67 72 65 70 20 77 6f 72 6b 20 61 73 0a 3b    3b 20 65 78 70 65 63 74 65 64 2e 0a 0a 28 77 69 | t-grep.work.as.;;.expected...(wi | 
| 584a0 | 74 68 2d 65 76 61 6c 2d 61 66 74 65 72 2d 6c 6f    61 64 20 27 63 6f 6e 73 75 6c 74 0a 20 20 28 75 | th-eval-after-load.'consult...(u | 
| 584c0 | 6e 6c 65 73 73 20 28 72 65 71 75 69 72 65 20 27    65 6d 62 61 72 6b 2d 63 6f 6e 73 75 6c 74 20 6e | nless.(require.'embark-consult.n | 
| 584e0 | 69 6c 20 27 6e 6f 65 72 72 6f 72 29 0a 20 20 20    20 28 77 61 72 6e 20 22 54 68 65 20 70 61 63 6b | il.'noerror).....(warn."The.pack | 
| 58500 | 61 67 65 20 65 6d 62 61 72 6b 2d 63 6f 6e 73 75    6c 74 20 73 68 6f 75 6c 64 20 62 65 20 69 6e 73 | age.embark-consult.should.be.ins | 
| 58520 | 74 61 6c 6c 65 64 20 69 66 20 79 6f 75 20 75 73    65 20 62 6f 74 68 20 45 6d 62 61 72 6b 20 61 6e | talled.if.you.use.both.Embark.an | 
| 58540 | 64 20 43 6f 6e 73 75 6c 74 22 29 29 29 0a 0a 28    77 69 74 68 2d 65 76 61 6c 2d 61 66 74 65 72 2d | d.Consult")))..(with-eval-after- | 
| 58560 | 6c 6f 61 64 20 27 6f 72 67 0a 20 20 28 72 65 71    75 69 72 65 20 27 65 6d 62 61 72 6b 2d 6f 72 67 | load.'org...(require.'embark-org | 
| 58580 | 29 29 0a 0a 3b 3b 3b 20 65 6d 62 61 72 6b 2e 65    6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 | ))..;;;.embark.el.ends.here..... | 
| 585a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 585c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 585e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 58600 | 65 6d 62 61 72 6b 2d 31 2e 31 2f 65 6d 62 61 72    6b 2e 74 65 78 69 00 00 00 00 00 00 00 00 00 00 | embark-1.1/embark.texi.......... | 
| 58620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 58640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 58660 | 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 | 
| 58680 | 30 32 30 36 36 35 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 34 32 30 00 20 30 00 00 00 | 0206650.00000000000.013420..0... | 
| 586a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 586c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 586e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 58700 | 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................... | 
| 58720 | 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................... | 
| 58740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 58760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 58780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 587a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 587c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 587e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 58800 | 5c 69 6e 70 75 74 20 74 65 78 69 6e 66 6f 20 20    20 20 40 63 20 2d 2a 2d 20 74 65 78 69 6e 66 6f | \input.texinfo....@c.-*-.texinfo | 
| 58820 | 20 2d 2a 2d 0a 40 63 20 25 2a 2a 73 74 61 72 74    20 6f 66 20 68 65 61 64 65 72 0a 40 73 65 74 66 | .-*-.@c.%**start.of.header.@setf | 
| 58840 | 69 6c 65 6e 61 6d 65 20 65 6d 62 61 72 6b 2e 69    6e 66 6f 0a 40 73 65 74 74 69 74 6c 65 20 45 6d | ilename.embark.info.@settitle.Em | 
| 58860 | 62 61 72 6b 3a 20 45 6d 61 63 73 20 4d 69 6e 69    2d 42 75 66 66 65 72 20 41 63 74 69 6f 6e 73 20 | bark:.Emacs.Mini-Buffer.Actions. | 
| 58880 | 52 6f 6f 74 65 64 20 69 6e 20 4b 65 79 6d 61 70    73 0a 40 64 6f 63 75 6d 65 6e 74 65 6e 63 6f 64 | Rooted.in.Keymaps.@documentencod | 
| 588a0 | 69 6e 67 20 55 54 46 2d 38 0a 40 64 6f 63 75 6d    65 6e 74 6c 61 6e 67 75 61 67 65 20 65 6e 0a 40 | ing.UTF-8.@documentlanguage.en.@ | 
| 588c0 | 63 20 25 2a 2a 65 6e 64 20 6f 66 20 68 65 61 64    65 72 0a 0a 40 64 69 72 63 61 74 65 67 6f 72 79 | c.%**end.of.header..@dircategory | 
| 588e0 | 20 45 6d 61 63 73 20 6d 69 73 63 20 66 65 61 74    75 72 65 73 0a 40 64 69 72 65 6e 74 72 79 0a 2a | .Emacs.misc.features.@direntry.* | 
| 58900 | 20 45 6d 62 61 72 6b 3a 20 28 65 6d 62 61 72 6b    29 2e 20 20 20 20 20 45 6d 61 63 73 20 4d 69 6e | .Embark:.(embark)......Emacs.Min | 
| 58920 | 69 2d 42 75 66 66 65 72 20 41 63 74 69 6f 6e 73    20 52 6f 6f 74 65 64 20 69 6e 20 4b 65 79 6d 61 | i-Buffer.Actions.Rooted.in.Keyma | 
| 58940 | 70 73 2e 0a 40 65 6e 64 20 64 69 72 65 6e 74 72    79 0a 0a 40 66 69 6e 61 6c 6f 75 74 0a 40 74 69 | ps..@end.direntry..@finalout.@ti | 
| 58960 | 74 6c 65 70 61 67 65 0a 40 74 69 74 6c 65 20 45    6d 62 61 72 6b 3a 20 45 6d 61 63 73 20 4d 69 6e | tlepage.@title.Embark:.Emacs.Min | 
| 58980 | 69 2d 42 75 66 66 65 72 20 41 63 74 69 6f 6e 73    20 52 6f 6f 74 65 64 20 69 6e 20 4b 65 79 6d 61 | i-Buffer.Actions.Rooted.in.Keyma | 
| 589a0 | 70 73 0a 40 61 75 74 68 6f 72 20 4f 6d 61 72 20    41 6e 74 6f 6c c3 ad 6e 20 43 61 6d 61 72 65 6e | ps.@author.Omar.Antol..n.Camaren | 
| 589c0 | 61 0a 40 65 6e 64 20 74 69 74 6c 65 70 61 67 65    0a 0a 40 63 6f 6e 74 65 6e 74 73 0a 0a 40 69 66 | a.@end.titlepage..@contents..@if | 
| 589e0 | 6e 6f 74 74 65 78 0a 40 6e 6f 64 65 20 54 6f 70    0a 40 74 6f 70 20 45 6d 62 61 72 6b 3a 20 45 6d | nottex.@node.Top.@top.Embark:.Em | 
| 58a00 | 61 63 73 20 4d 69 6e 69 2d 42 75 66 66 65 72 20    41 63 74 69 6f 6e 73 20 52 6f 6f 74 65 64 20 69 | acs.Mini-Buffer.Actions.Rooted.i | 
| 58a20 | 6e 20 4b 65 79 6d 61 70 73 0a 40 65 6e 64 20 69    66 6e 6f 74 74 65 78 0a 0a 40 6d 65 6e 75 0a 2a | n.Keymaps.@end.ifnottex..@menu.* | 
| 58a40 | 20 4f 76 65 72 76 69 65 77 3a 3a 0a 2a 20 51 75    69 63 6b 20 73 74 61 72 74 3a 3a 0a 2a 20 41 64 | .Overview::.*.Quick.start::.*.Ad | 
| 58a60 | 76 61 6e 63 65 64 20 63 6f 6e 66 69 67 75 72 61    74 69 6f 6e 3a 3a 0a 2a 20 48 6f 77 20 64 6f 65 | vanced.configuration::.*.How.doe | 
| 58a80 | 73 20 45 6d 62 61 72 6b 20 63 61 6c 6c 20 74 68    65 20 61 63 74 69 6f 6e 73 3f 3a 3a 0a 2a 20 45 | s.Embark.call.the.actions?::.*.E | 
| 58aa0 | 6d 62 61 72 6b 2c 20 4d 61 72 67 69 6e 61 6c 69    61 20 61 6e 64 20 43 6f 6e 73 75 6c 74 3a 20 45 | mbark,.Marginalia.and.Consult:.E | 
| 58ac0 | 6d 62 61 72 6b 20 4d 61 72 67 69 6e 61 6c 69 61    20 61 6e 64 20 43 6f 6e 73 75 6c 74 2e 20 0a 2a | mbark.Marginalia.and.Consult...* | 
| 58ae0 | 20 52 65 6c 61 74 65 64 20 50 61 63 6b 61 67 65    73 3a 3a 0a 2a 20 52 65 73 6f 75 72 63 65 73 3a | .Related.Packages::.*.Resources: | 
| 58b00 | 3a 0a 2a 20 43 6f 6e 74 72 69 62 75 74 69 6f 6e    73 3a 3a 0a 2a 20 41 63 6b 6e 6f 77 6c 65 64 67 | :.*.Contributions::.*.Acknowledg | 
| 58b20 | 6d 65 6e 74 73 3a 3a 0a 0a 40 64 65 74 61 69 6c    6d 65 6e 75 0a 2d 2d 2d 20 54 68 65 20 44 65 74 | ments::..@detailmenu.---.The.Det | 
| 58b40 | 61 69 6c 65 64 20 4e 6f 64 65 20 4c 69 73 74 69    6e 67 20 2d 2d 2d 0a 0a 4f 76 65 72 76 69 65 77 | ailed.Node.Listing.---..Overview | 
| 58b60 | 0a 0a 2a 20 41 63 74 69 6e 67 20 6f 6e 20 74 61    72 67 65 74 73 3a 3a 0a 2a 20 54 68 65 20 64 65 | ..*.Acting.on.targets::.*.The.de | 
| 58b80 | 66 61 75 6c 74 20 61 63 74 69 6f 6e 20 6f 6e 20    61 20 74 61 72 67 65 74 3a 3a 0a 2a 20 57 6f 72 | fault.action.on.a.target::.*.Wor | 
| 58ba0 | 6b 69 6e 67 20 77 69 74 68 20 73 65 74 73 20 6f    66 20 70 6f 73 73 69 62 6c 65 20 74 61 72 67 65 | king.with.sets.of.possible.targe | 
| 58bc0 | 74 73 3a 3a 0a 2a 20 53 77 69 74 63 68 69 6e 67    20 74 6f 20 61 20 64 69 66 66 65 72 65 6e 74 20 | ts::.*.Switching.to.a.different. | 
| 58be0 | 63 6f 6d 6d 61 6e 64 20 77 69 74 68 6f 75 74 20    6c 6f 73 69 6e 67 20 77 68 61 74 20 79 6f 75 27 | command.without.losing.what.you' | 
| 58c00 | 76 65 20 74 79 70 65 64 3a 3a 0a 0a 57 6f 72 6b    69 6e 67 20 77 69 74 68 20 73 65 74 73 20 6f 66 | ve.typed::..Working.with.sets.of | 
| 58c20 | 20 70 6f 73 73 69 62 6c 65 20 74 61 72 67 65 74    73 0a 0a 2a 20 53 65 6c 65 63 74 69 6e 67 20 73 | .possible.targets..*.Selecting.s | 
| 58c40 | 6f 6d 65 20 74 61 72 67 65 74 73 20 74 6f 20 6d    61 6b 65 20 61 6e 20 61 64 20 68 6f 63 20 63 61 | ome.targets.to.make.an.ad.hoc.ca | 
| 58c60 | 6e 64 69 64 61 74 65 20 73 65 74 3a 3a 0a 2a 20    40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 6c 69 76 | ndidate.set::.*.@samp{embark-liv | 
| 58c80 | 65 7d 20 61 20 6c 69 76 65 2d 75 70 64 61 74 69    6e 67 20 76 61 72 69 61 6e 74 20 6f 66 20 40 73 | e}.a.live-updating.variant.of.@s | 
| 58ca0 | 61 6d 70 7b 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65    63 74 7d 3a 3a 0a 0a 41 64 76 61 6e 63 65 64 20 | amp{embark-collect}::..Advanced. | 
| 58cc0 | 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 0a 2a    20 53 68 6f 77 69 6e 67 20 69 6e 66 6f 72 6d 61 | configuration..*.Showing.informa | 
| 58ce0 | 74 69 6f 6e 20 61 62 6f 75 74 20 61 76 61 69 6c    61 62 6c 65 20 74 61 72 67 65 74 73 20 61 6e 64 | tion.about.available.targets.and | 
| 58d00 | 20 61 63 74 69 6f 6e 73 3a 3a 0a 2a 20 53 65 6c    65 63 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 | .actions::.*.Selecting.commands. | 
| 58d20 | 76 69 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20    69 6e 73 74 65 61 64 20 6f 66 20 6b 65 79 20 62 | via.completions.instead.of.key.b | 
| 58d40 | 69 6e 64 69 6e 67 73 3a 3a 0a 2a 20 51 75 69 74    74 69 6e 67 20 74 68 65 20 6d 69 6e 69 62 75 66 | indings::.*.Quitting.the.minibuf | 
| 58d60 | 66 65 72 20 61 66 74 65 72 20 61 6e 20 61 63 74    69 6f 6e 3a 3a 0a 2a 20 52 75 6e 6e 69 6e 67 20 | fer.after.an.action::.*.Running. | 
| 58d80 | 73 6f 6d 65 20 73 65 74 75 70 20 61 66 74 65 72    20 69 6e 6a 65 63 74 69 6e 67 20 74 68 65 20 74 | some.setup.after.injecting.the.t | 
| 58da0 | 61 72 67 65 74 3a 3a 0a 2a 20 52 75 6e 6e 69 6e    67 20 68 6f 6f 6b 73 20 62 65 66 6f 72 65 2c 20 | arget::.*.Running.hooks.before,. | 
| 58dc0 | 61 66 74 65 72 20 6f 72 20 61 72 6f 75 6e 64 20    61 6e 20 61 63 74 69 6f 6e 3a 20 52 75 6e 6e 69 | after.or.around.an.action:.Runni | 
| 58de0 | 6e 67 20 68 6f 6f 6b 73 20 62 65 66 6f 72 65 20    61 66 74 65 72 20 6f 72 20 61 72 6f 75 6e 64 20 | ng.hooks.before.after.or.around. | 
| 58e00 | 61 6e 20 61 63 74 69 6f 6e 2e 20 0a 2a 20 43 72    65 61 74 69 6e 67 20 79 6f 75 72 20 6f 77 6e 20 | an.action...*.Creating.your.own. | 
| 58e20 | 6b 65 79 6d 61 70 73 3a 3a 0a 2a 20 44 65 66 69    6e 69 6e 67 20 61 63 74 69 6f 6e 73 20 66 6f 72 | keymaps::.*.Defining.actions.for | 
| 58e40 | 20 6e 65 77 20 63 61 74 65 67 6f 72 69 65 73 20    6f 66 20 74 61 72 67 65 74 73 3a 3a 0a 0a 53 65 | .new.categories.of.targets::..Se | 
| 58e60 | 6c 65 63 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 73    20 76 69 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 | lecting.commands.via.completions | 
| 58e80 | 20 69 6e 73 74 65 61 64 20 6f 66 20 6b 65 79 20    62 69 6e 64 69 6e 67 73 0a 0a 2a 20 53 65 6c 65 | .instead.of.key.bindings..*.Sele | 
| 58ea0 | 63 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 76    69 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 75 | cting.commands.via.completion.ou | 
| 58ec0 | 74 73 69 64 65 20 6f 66 20 45 6d 62 61 72 6b 3a    3a 0a 0a 44 65 66 69 6e 69 6e 67 20 61 63 74 69 | tside.of.Embark::..Defining.acti | 
| 58ee0 | 6f 6e 73 20 66 6f 72 20 6e 65 77 20 63 61 74 65    67 6f 72 69 65 73 20 6f 66 20 74 61 72 67 65 74 | ons.for.new.categories.of.target | 
| 58f00 | 73 0a 0a 2a 20 4e 65 77 20 6d 69 6e 69 62 75 66    66 65 72 20 74 61 72 67 65 74 20 65 78 61 6d 70 | s..*.New.minibuffer.target.examp | 
| 58f20 | 6c 65 20 2d 20 74 61 62 2d 62 61 72 20 74 61 62    73 3a 3a 0a 2a 20 4e 65 77 20 74 61 72 67 65 74 | le.-.tab-bar.tabs::.*.New.target | 
| 58f40 | 20 65 78 61 6d 70 6c 65 20 69 6e 20 72 65 67 75    6c 61 72 20 62 75 66 66 65 72 73 20 2d 20 73 68 | .example.in.regular.buffers.-.sh | 
| 58f60 | 6f 72 74 20 57 69 6b 69 70 65 64 69 61 20 6c 69    6e 6b 73 3a 3a 0a 0a 48 6f 77 20 64 6f 65 73 20 | ort.Wikipedia.links::..How.does. | 
| 58f80 | 45 6d 62 61 72 6b 20 63 61 6c 6c 20 74 68 65 20    61 63 74 69 6f 6e 73 3f 0a 0a 2a 20 4e 6f 6e 2d | Embark.call.the.actions?..*.Non- | 
| 58fa0 | 69 6e 74 65 72 61 63 74 69 76 65 20 66 75 6e 63    74 69 6f 6e 73 20 61 73 20 61 63 74 69 6f 6e 73 | interactive.functions.as.actions | 
| 58fc0 | 3a 3a 0a 0a 45 6d 62 61 72 6b 2c 20 4d 61 72 67    69 6e 61 6c 69 61 20 61 6e 64 20 43 6f 6e 73 75 | ::..Embark,.Marginalia.and.Consu | 
| 58fe0 | 6c 74 0a 0a 2a 20 4d 61 72 67 69 6e 61 6c 69 61    3a 3a 0a 2a 20 43 6f 6e 73 75 6c 74 3a 3a 0a 0a | lt..*.Marginalia::.*.Consult::.. | 
| 59000 | 40 65 6e 64 20 64 65 74 61 69 6c 6d 65 6e 75 0a    40 65 6e 64 20 6d 65 6e 75 0a 0a 40 6e 6f 64 65 | @end.detailmenu.@end.menu..@node | 
| 59020 | 20 4f 76 65 72 76 69 65 77 0a 40 63 68 61 70 74    65 72 20 4f 76 65 72 76 69 65 77 0a 0a 45 6d 62 | .Overview.@chapter.Overview..Emb | 
| 59040 | 61 72 6b 20 6d 61 6b 65 73 20 69 74 20 65 61 73    79 20 74 6f 20 63 68 6f 6f 73 65 20 61 20 63 6f | ark.makes.it.easy.to.choose.a.co | 
| 59060 | 6d 6d 61 6e 64 20 74 6f 20 72 75 6e 20 62 61 73    65 64 20 6f 6e 20 77 68 61 74 20 69 73 20 6e 65 | mmand.to.run.based.on.what.is.ne | 
| 59080 | 61 72 0a 70 6f 69 6e 74 2c 20 62 6f 74 68 20 64    75 72 69 6e 67 20 61 20 6d 69 6e 69 62 75 66 66 | ar.point,.both.during.a.minibuff | 
| 590a0 | 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65    73 73 69 6f 6e 20 28 69 6e 20 61 20 77 61 79 20 | er.completion.session.(in.a.way. | 
| 590c0 | 66 61 6d 69 6c 69 61 72 0a 74 6f 20 48 65 6c 6d    20 6f 72 20 43 6f 75 6e 73 65 6c 20 75 73 65 72 | familiar.to.Helm.or.Counsel.user | 
| 590e0 | 73 29 20 61 6e 64 20 69 6e 20 6e 6f 72 6d 61 6c    20 62 75 66 66 65 72 73 2e 20 42 69 6e 64 20 74 | s).and.in.normal.buffers..Bind.t | 
| 59100 | 68 65 20 63 6f 6d 6d 61 6e 64 0a 40 73 61 6d 70    7b 65 6d 62 61 72 6b 2d 61 63 74 7d 20 74 6f 20 | he.command.@samp{embark-act}.to. | 
| 59120 | 61 20 6b 65 79 20 61 6e 64 20 69 74 20 61 63 74    73 20 6c 69 6b 65 20 70 72 65 66 69 78 2d 6b 65 | a.key.and.it.acts.like.prefix-ke | 
| 59140 | 79 20 66 6f 72 20 61 20 6b 65 79 6d 61 70 20 6f    66 0a 40 65 6d 70 68 7b 61 63 74 69 6f 6e 73 7d | y.for.a.keymap.of.@emph{actions} | 
| 59160 | 20 28 63 6f 6d 6d 61 6e 64 73 29 20 72 65 6c 65    76 61 6e 74 20 74 6f 20 74 68 65 20 40 65 6d 70 | .(commands).relevant.to.the.@emp | 
| 59180 | 68 7b 74 61 72 67 65 74 7d 20 61 72 6f 75 6e 64    20 70 6f 69 6e 74 2e 20 57 69 74 68 20 70 6f 69 | h{target}.around.point..With.poi | 
| 591a0 | 6e 74 20 6f 6e 0a 61 6e 20 55 52 4c 20 69 6e 20    61 20 62 75 66 66 65 72 20 79 6f 75 20 63 61 6e | nt.on.an.URL.in.a.buffer.you.can | 
| 591c0 | 20 6f 70 65 6e 20 74 68 65 20 55 52 4c 20 69 6e    20 61 20 62 72 6f 77 73 65 72 20 6f 72 20 65 77 | .open.the.URL.in.a.browser.or.ew | 
| 591e0 | 77 20 6f 72 0a 64 6f 77 6e 6c 6f 61 64 20 74 68    65 20 66 69 6c 65 20 69 74 20 70 6f 69 6e 74 73 | w.or.download.the.file.it.points | 
| 59200 | 20 74 6f 2e 20 49 66 20 77 68 69 6c 65 20 73 77    69 74 63 68 69 6e 67 20 62 75 66 66 65 72 73 20 | .to..If.while.switching.buffers. | 
| 59220 | 79 6f 75 20 73 70 6f 74 20 61 6e 0a 6f 6c 64 20    6f 6e 65 2c 20 79 6f 75 20 63 61 6e 20 6b 69 6c | you.spot.an.old.one,.you.can.kil | 
| 59240 | 6c 20 69 74 20 72 69 67 68 74 20 74 68 65 72 65    20 61 6e 64 20 63 6f 6e 74 69 6e 75 65 20 74 6f | l.it.right.there.and.continue.to | 
| 59260 | 20 73 65 6c 65 63 74 20 61 6e 6f 74 68 65 72 2e    0a 45 6d 62 61 72 6b 20 63 6f 6d 65 73 20 70 72 | .select.another..Embark.comes.pr | 
| 59280 | 65 63 6f 6e 66 69 67 75 72 65 64 20 77 69 74 68    20 6f 76 65 72 20 61 20 68 75 6e 64 72 65 64 20 | econfigured.with.over.a.hundred. | 
| 592a0 | 61 63 74 69 6f 6e 73 20 66 6f 72 20 63 6f 6d 6d    6f 6e 0a 74 79 70 65 73 20 6f 66 20 74 61 72 67 | actions.for.common.types.of.targ | 
| 592c0 | 65 74 73 20 73 75 63 68 20 61 73 20 66 69 6c 65    73 2c 20 62 75 66 66 65 72 73 2c 20 69 64 65 6e | ets.such.as.files,.buffers,.iden | 
| 592e0 | 74 69 66 69 65 72 73 2c 20 73 2d 65 78 70 72 65    73 73 69 6f 6e 73 2c 0a 73 65 6e 74 65 6e 63 65 | tifiers,.s-expressions,.sentence | 
| 59300 | 73 3b 20 61 6e 64 20 69 74 20 69 73 20 65 61 73    79 20 74 6f 20 61 64 64 20 6d 6f 72 65 20 61 63 | s;.and.it.is.easy.to.add.more.ac | 
| 59320 | 74 69 6f 6e 73 20 61 6e 64 20 6d 6f 72 65 20 74    61 72 67 65 74 20 74 79 70 65 73 2e 0a 45 6d 62 | tions.and.more.target.types..Emb | 
| 59340 | 61 72 6b 20 63 61 6e 20 61 6c 73 6f 20 63 6f 6c    6c 65 63 74 20 61 6c 6c 20 74 68 65 20 63 61 6e | ark.can.also.collect.all.the.can | 
| 59360 | 64 69 64 61 74 65 73 20 69 6e 20 61 20 6d 69 6e    69 62 75 66 66 65 72 20 74 6f 20 61 6e 0a 6f 63 | didates.in.a.minibuffer.to.an.oc | 
| 59380 | 63 75 72 2d 6c 69 6b 65 20 62 75 66 66 65 72 20    6f 72 20 65 78 70 6f 72 74 20 74 68 65 6d 20 74 | cur-like.buffer.or.export.them.t | 
| 593a0 | 6f 20 61 20 62 75 66 66 65 72 20 69 6e 20 61 20    6d 61 6a 6f 72 2d 6d 6f 64 65 20 73 70 65 63 69 | o.a.buffer.in.a.major-mode.speci | 
| 593c0 | 66 69 63 0a 74 6f 20 74 68 65 20 74 79 70 65 20    6f 66 20 63 61 6e 64 69 64 61 74 65 73 2c 20 73 | fic.to.the.type.of.candidates,.s | 
| 593e0 | 75 63 68 20 61 73 20 64 69 72 65 64 20 66 6f 72    20 61 20 73 65 74 20 6f 66 20 66 69 6c 65 73 2c | uch.as.dired.for.a.set.of.files, | 
| 59400 | 20 69 62 75 66 66 65 72 0a 66 6f 72 20 61 20 73    65 74 20 6f 66 20 62 75 66 66 65 72 73 2c 20 6f | .ibuffer.for.a.set.of.buffers,.o | 
| 59420 | 72 20 63 75 73 74 6f 6d 69 7a 65 20 66 6f 72 20    61 20 73 65 74 20 6f 66 20 76 61 72 69 61 62 6c | r.customize.for.a.set.of.variabl | 
| 59440 | 65 73 2e 0a 0a 40 6d 65 6e 75 0a 2a 20 41 63 74    69 6e 67 20 6f 6e 20 74 61 72 67 65 74 73 3a 3a | es...@menu.*.Acting.on.targets:: | 
| 59460 | 0a 2a 20 54 68 65 20 64 65 66 61 75 6c 74 20 61    63 74 69 6f 6e 20 6f 6e 20 61 20 74 61 72 67 65 | .*.The.default.action.on.a.targe | 
| 59480 | 74 3a 3a 0a 2a 20 57 6f 72 6b 69 6e 67 20 77 69    74 68 20 73 65 74 73 20 6f 66 20 70 6f 73 73 69 | t::.*.Working.with.sets.of.possi | 
| 594a0 | 62 6c 65 20 74 61 72 67 65 74 73 3a 3a 0a 2a 20    53 77 69 74 63 68 69 6e 67 20 74 6f 20 61 20 64 | ble.targets::.*.Switching.to.a.d | 
| 594c0 | 69 66 66 65 72 65 6e 74 20 63 6f 6d 6d 61 6e 64    20 77 69 74 68 6f 75 74 20 6c 6f 73 69 6e 67 20 | ifferent.command.without.losing. | 
| 594e0 | 77 68 61 74 20 79 6f 75 27 76 65 20 74 79 70 65    64 3a 3a 0a 40 65 6e 64 20 6d 65 6e 75 0a 0a 40 | what.you've.typed::.@end.menu..@ | 
| 59500 | 6e 6f 64 65 20 41 63 74 69 6e 67 20 6f 6e 20 74    61 72 67 65 74 73 0a 40 73 65 63 74 69 6f 6e 20 | node.Acting.on.targets.@section. | 
| 59520 | 41 63 74 69 6e 67 20 6f 6e 20 74 61 72 67 65 74    73 0a 0a 59 6f 75 20 63 61 6e 20 74 68 69 6e 6b | Acting.on.targets..You.can.think | 
| 59540 | 20 6f 66 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b    2d 61 63 74 7d 20 61 73 20 61 20 6b 65 79 62 6f | .of.@samp{embark-act}.as.a.keybo | 
| 59560 | 61 72 64 2d 62 61 73 65 64 20 76 65 72 73 69 6f    6e 20 6f 66 20 61 0a 72 69 67 68 74 2d 63 6c 69 | ard-based.version.of.a.right-cli | 
| 59580 | 63 6b 20 63 6f 6e 74 65 78 74 75 61 6c 20 6d 65    6e 75 2e 20 54 68 65 20 40 73 61 6d 70 7b 65 6d | ck.contextual.menu..The.@samp{em | 
| 595a0 | 62 61 72 6b 2d 61 63 74 7d 20 63 6f 6d 6d 61 6e    64 20 28 77 68 69 63 68 20 79 6f 75 20 73 68 6f | bark-act}.command.(which.you.sho | 
| 595c0 | 75 6c 64 0a 62 69 6e 64 20 74 6f 20 61 20 63 6f    6e 76 65 6e 69 65 6e 74 20 6b 65 79 29 2c 20 61 | uld.bind.to.a.convenient.key),.a | 
| 595e0 | 63 74 73 20 61 73 20 61 20 70 72 65 66 69 78 20    66 6f 72 20 61 20 6b 65 79 6d 61 70 20 6f 66 66 | cts.as.a.prefix.for.a.keymap.off | 
| 59600 | 65 72 69 6e 67 20 79 6f 75 0a 72 65 6c 65 76 61    6e 74 20 40 65 6d 70 68 7b 61 63 74 69 6f 6e 73 | ering.you.relevant.@emph{actions | 
| 59620 | 7d 20 74 6f 20 75 73 65 20 6f 6e 20 61 20 40 65    6d 70 68 7b 74 61 72 67 65 74 7d 20 64 65 74 65 | }.to.use.on.a.@emph{target}.dete | 
| 59640 | 72 6d 69 6e 65 64 20 62 79 20 74 68 65 20 63 6f    6e 74 65 78 74 3a 0a 0a 40 69 74 65 6d 69 7a 65 | rmined.by.the.context:..@itemize | 
| 59660 | 0a 40 69 74 65 6d 0a 49 6e 20 74 68 65 20 6d 69    6e 69 62 75 66 66 65 72 2c 20 74 68 65 20 74 61 | .@item.In.the.minibuffer,.the.ta | 
| 59680 | 72 67 65 74 20 69 73 20 74 68 65 20 63 75 72 72    65 6e 74 20 74 6f 70 20 63 6f 6d 70 6c 65 74 69 | rget.is.the.current.top.completi | 
| 596a0 | 6f 6e 0a 63 61 6e 64 69 64 61 74 65 2e 0a 40 69    74 65 6d 0a 49 6e 20 74 68 65 20 40 73 61 6d 70 | on.candidate..@item.In.the.@samp | 
| 596c0 | 7b 2a 43 6f 6d 70 6c 65 74 69 6f 6e 73 2a 7d 20    62 75 66 66 65 72 20 74 68 65 20 74 61 72 67 65 | {*Completions*}.buffer.the.targe | 
| 596e0 | 74 20 69 73 20 74 68 65 20 63 6f 6d 70 6c 65 74    69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 40 69 | t.is.the.completion.at.point..@i | 
| 59700 | 74 65 6d 0a 49 6e 20 61 20 72 65 67 75 6c 61 72    20 62 75 66 66 65 72 2c 20 74 68 65 20 74 61 72 | tem.In.a.regular.buffer,.the.tar | 
| 59720 | 67 65 74 20 69 73 20 74 68 65 20 72 65 67 69 6f    6e 20 69 66 20 61 63 74 69 76 65 2c 20 6f 72 20 | get.is.the.region.if.active,.or. | 
| 59740 | 65 6c 73 65 20 74 68 65 0a 66 69 6c 65 2c 20 73    79 6d 62 6f 6c 2c 20 55 52 4c 2c 20 73 2d 65 78 | else.the.file,.symbol,.URL,.s-ex | 
| 59760 | 70 72 65 73 73 69 6f 6e 20 6f 72 20 64 65 66 75    6e 20 61 74 20 70 6f 69 6e 74 2e 0a 40 65 6e 64 | pression.or.defun.at.point..@end | 
| 59780 | 20 69 74 65 6d 69 7a 65 0a 0a 4d 75 6c 74 69 70    6c 65 20 74 61 72 67 65 74 73 20 63 61 6e 20 62 | .itemize..Multiple.targets.can.b | 
| 597a0 | 65 20 70 72 65 73 65 6e 74 20 61 74 20 74 68 65    20 73 61 6d 65 20 6c 6f 63 61 74 69 6f 6e 20 61 | e.present.at.the.same.location.a | 
| 597c0 | 6e 64 20 79 6f 75 20 63 61 6e 20 63 79 63 6c 65    0a 62 65 74 77 65 65 6e 20 74 68 65 6d 20 62 79 | nd.you.can.cycle.between.them.by | 
| 597e0 | 20 72 65 70 65 61 74 69 6e 67 20 74 68 65 20 40    73 61 6d 70 7b 65 6d 62 61 72 6b 2d 61 63 74 7d | .repeating.the.@samp{embark-act} | 
| 59800 | 20 6b 65 79 20 62 69 6e 64 69 6e 67 2e 20 54 68    65 20 74 79 70 65 20 6f 66 0a 61 63 74 69 6f 6e | .key.binding..The.type.of.action | 
| 59820 | 73 20 6f 66 66 65 72 65 64 20 64 65 70 65 6e 64    20 6f 6e 20 74 68 65 20 74 79 70 65 20 6f 66 20 | s.offered.depend.on.the.type.of. | 
| 59840 | 74 68 65 20 74 61 72 67 65 74 2e 20 48 65 72 65    20 69 73 20 61 20 73 61 6d 70 6c 65 20 6f 66 0a | the.target..Here.is.a.sample.of. | 
| 59860 | 61 20 66 65 77 20 6f 66 20 74 68 65 20 61 63 74    69 6f 6e 73 20 6f 66 66 65 72 65 64 20 69 6e 20 | a.few.of.the.actions.offered.in. | 
| 59880 | 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6e 66    69 67 75 72 61 74 69 6f 6e 3a 0a 0a 40 69 74 65 | the.default.configuration:..@ite | 
| 598a0 | 6d 69 7a 65 0a 40 69 74 65 6d 0a 46 6f 72 20 66    69 6c 65 73 20 79 6f 75 20 67 65 74 20 6f 66 66 | mize.@item.For.files.you.get.off | 
| 598c0 | 65 72 65 64 20 61 63 74 69 6f 6e 73 20 6c 69 6b    65 20 64 65 6c 65 74 69 6e 67 2c 20 63 6f 70 79 | ered.actions.like.deleting,.copy | 
| 598e0 | 69 6e 67 2c 0a 72 65 6e 61 6d 69 6e 67 2c 20 76    69 73 69 74 69 6e 67 20 69 6e 20 61 6e 6f 74 68 | ing,.renaming,.visiting.in.anoth | 
| 59900 | 65 72 20 77 69 6e 64 6f 77 2c 20 72 75 6e 6e 69    6e 67 20 61 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 | er.window,.running.a.shell.comma | 
| 59920 | 6e 64 20 6f 6e 20 74 68 65 0a 66 69 6c 65 2c 20    65 74 63 2e 0a 40 69 74 65 6d 0a 46 6f 72 20 62 | nd.on.the.file,.etc..@item.For.b | 
| 59940 | 75 66 66 65 72 73 20 74 68 65 20 61 63 74 69 6f    6e 73 20 69 6e 63 6c 75 64 65 20 73 77 69 74 63 | uffers.the.actions.include.switc | 
| 59960 | 68 69 6e 67 20 74 6f 20 6f 72 20 6b 69 6c 6c 69    6e 67 20 74 68 65 20 62 75 66 66 65 72 2e 0a 40 | hing.to.or.killing.the.buffer..@ | 
| 59980 | 69 74 65 6d 0a 46 6f 72 20 70 61 63 6b 61 67 65    20 6e 61 6d 65 73 20 74 68 65 20 61 63 74 69 6f | item.For.package.names.the.actio | 
| 599a0 | 6e 73 20 69 6e 63 6c 75 64 65 20 69 6e 73 74 61    6c 6c 69 6e 67 2c 20 72 65 6d 6f 76 69 6e 67 20 | ns.include.installing,.removing. | 
| 599c0 | 6f 72 0a 76 69 73 69 74 69 6e 67 20 74 68 65 20    68 6f 6d 65 70 61 67 65 2e 0a 40 69 74 65 6d 0a | or.visiting.the.homepage..@item. | 
| 599e0 | 46 6f 72 20 45 6d 61 63 73 20 4c 69 73 70 20 73    79 6d 62 6f 6c 73 20 74 68 65 20 61 63 74 69 6f | For.Emacs.Lisp.symbols.the.actio | 
| 59a00 | 6e 73 20 69 6e 63 6c 75 64 65 20 66 69 6e 64 69    6e 67 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f | ns.include.finding.the.definitio | 
| 59a20 | 6e 2c 0a 6c 6f 6f 6b 69 6e 67 20 75 70 20 64 6f    63 75 6d 65 6e 74 61 74 69 6f 6e 2c 20 65 76 61 | n,.looking.up.documentation,.eva | 
| 59a40 | 6c 75 61 74 69 6e 67 20 28 77 68 69 63 68 20 66    6f 72 20 61 20 76 61 72 69 61 62 6c 65 0a 69 6d | luating.(which.for.a.variable.im | 
| 59a60 | 6d 65 64 69 61 74 65 6c 79 20 73 68 6f 77 73 20    74 68 65 20 76 61 6c 75 65 2c 20 62 75 74 20 66 | mediately.shows.the.value,.but.f | 
| 59a80 | 6f 72 20 61 20 66 75 6e 63 74 69 6f 6e 20 6c 65    74 73 20 79 6f 75 20 70 61 73 73 20 69 74 0a 73 | or.a.function.lets.you.pass.it.s | 
| 59aa0 | 6f 6d 65 20 61 72 67 75 6d 65 6e 74 73 20 66 69    72 73 74 29 2e 20 54 68 65 72 65 20 61 72 65 20 | ome.arguments.first)..There.are. | 
| 59ac0 | 73 6f 6d 65 20 61 63 74 69 6f 6e 73 20 73 70 65    63 69 66 69 63 20 74 6f 20 76 61 72 69 61 62 6c | some.actions.specific.to.variabl | 
| 59ae0 | 65 73 2c 0a 73 75 63 68 20 61 73 20 73 65 74 74    69 6e 67 20 74 68 65 20 76 61 6c 75 65 20 64 69 | es,.such.as.setting.the.value.di | 
| 59b00 | 72 65 63 74 6c 79 20 6f 72 20 74 68 6f 75 67 68    20 74 68 65 20 63 75 73 74 6f 6d 69 7a 65 20 73 | rectly.or.though.the.customize.s | 
| 59b20 | 79 73 74 65 6d 2c 0a 61 6e 64 20 73 6f 6d 65 20    61 63 74 69 6f 6e 73 20 73 70 65 63 69 66 69 63 | ystem,.and.some.actions.specific | 
| 59b40 | 20 74 6f 20 63 6f 6d 6d 61 6e 64 73 2c 20 73 75    63 68 20 61 73 20 62 69 6e 64 69 6e 67 20 69 74 | .to.commands,.such.as.binding.it | 
| 59b60 | 20 74 6f 20 61 20 6b 65 79 2e 0a 40 65 6e 64 20    69 74 65 6d 69 7a 65 0a 0a 42 79 20 64 65 66 61 | .to.a.key..@end.itemize..By.defa | 
| 59b80 | 75 6c 74 20 77 68 65 6e 20 79 6f 75 20 75 73 65    20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 61 63 | ult.when.you.use.@samp{embark-ac | 
| 59ba0 | 74 7d 20 69 66 20 79 6f 75 20 64 6f 6e 27 74 20    69 6d 6d 65 64 69 61 74 65 6c 79 20 73 65 6c 65 | t}.if.you.don't.immediately.sele | 
| 59bc0 | 63 74 20 61 6e 0a 61 63 74 69 6f 6e 2c 20 61 66    74 65 72 20 61 20 73 68 6f 72 74 20 64 65 6c 61 | ct.an.action,.after.a.short.dela | 
| 59be0 | 79 20 45 6d 62 61 72 6b 20 77 69 6c 6c 20 70 6f    70 20 75 70 20 61 20 62 75 66 66 65 72 20 73 68 | y.Embark.will.pop.up.a.buffer.sh | 
| 59c00 | 6f 77 69 6e 67 20 61 20 6c 69 73 74 0a 6f 66 20    61 63 74 69 6f 6e 73 20 61 6e 64 20 74 68 65 69 | owing.a.list.of.actions.and.thei | 
| 59c20 | 72 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20    6b 65 79 20 62 69 6e 64 69 6e 67 73 2e 20 49 66 | r.corresponding.key.bindings..If | 
| 59c40 | 20 79 6f 75 20 61 72 65 20 75 73 69 6e 67 0a 40    73 61 6d 70 7b 65 6d 62 61 72 6b 2d 61 63 74 7d | .you.are.using.@samp{embark-act} | 
| 59c60 | 20 6f 75 74 73 69 64 65 20 74 68 65 20 6d 69 6e    69 62 75 66 66 65 72 2c 20 45 6d 62 61 72 6b 20 | .outside.the.minibuffer,.Embark. | 
| 59c80 | 77 69 6c 6c 20 61 6c 73 6f 20 68 69 67 68 6c 69    67 68 74 20 74 68 65 0a 63 75 72 72 65 6e 74 20 | will.also.highlight.the.current. | 
| 59ca0 | 74 61 72 67 65 74 2e 20 54 68 65 73 65 20 62 65    68 61 76 69 6f 72 73 20 61 72 65 20 63 6f 6e 66 | target..These.behaviors.are.conf | 
| 59cc0 | 69 67 75 72 61 62 6c 65 20 76 69 61 20 74 68 65    20 76 61 72 69 61 62 6c 65 0a 40 73 61 6d 70 7b | igurable.via.the.variable.@samp{ | 
| 59ce0 | 65 6d 62 61 72 6b 2d 69 6e 64 69 63 61 74 6f 72    73 7d 2e 20 49 6e 73 74 65 61 64 20 6f 66 20 73 | embark-indicators}..Instead.of.s | 
| 59d00 | 65 6c 65 63 74 69 6e 67 20 61 6e 20 61 63 74 69    6f 6e 20 76 69 61 20 69 74 73 20 6b 65 79 20 62 | electing.an.action.via.its.key.b | 
| 59d20 | 69 6e 64 69 6e 67 2c 0a 79 6f 75 20 63 61 6e 20    73 65 6c 65 63 74 20 69 74 20 62 79 20 6e 61 6d | inding,.you.can.select.it.by.nam | 
| 59d40 | 65 20 77 69 74 68 20 63 6f 6d 70 6c 65 74 69 6f    6e 20 62 79 20 74 79 70 69 6e 67 20 40 73 61 6d | e.with.completion.by.typing.@sam | 
| 59d60 | 70 7b 43 2d 68 7d 20 61 66 74 65 72 0a 40 73 61    6d 70 7b 65 6d 62 61 72 6b 2d 61 63 74 7d 2e 0a | p{C-h}.after.@samp{embark-act}.. | 
| 59d80 | 0a 45 76 65 72 79 74 68 69 6e 67 20 69 73 20 65    61 73 69 6c 79 20 63 6f 6e 66 69 67 75 72 61 62 | .Everything.is.easily.configurab | 
| 59da0 | 6c 65 3a 20 64 65 74 65 72 6d 69 6e 69 6e 67 20    74 68 65 20 63 75 72 72 65 6e 74 20 74 61 72 67 | le:.determining.the.current.targ | 
| 59dc0 | 65 74 2c 0a 63 6c 61 73 73 69 66 79 69 6e 67 20    69 74 2c 20 61 6e 64 20 64 65 63 69 64 69 6e 67 | et,.classifying.it,.and.deciding | 
| 59de0 | 20 77 68 69 63 68 20 61 63 74 69 6f 6e 73 20 61    72 65 20 6f 66 66 65 72 65 64 20 66 6f 72 20 65 | .which.actions.are.offered.for.e | 
| 59e00 | 61 63 68 20 74 79 70 65 0a 69 6e 20 74 68 65 20    63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 2e 20 | ach.type.in.the.classification.. | 
| 59e20 | 54 68 65 20 61 62 6f 76 65 20 69 6e 74 72 6f 64    75 63 74 69 6f 6e 20 6a 75 73 74 20 6d 65 6e 74 | The.above.introduction.just.ment | 
| 59e40 | 69 6f 6e 73 20 70 61 72 74 20 6f 66 0a 74 68 65    20 64 65 66 61 75 6c 74 20 63 6f 6e 66 69 67 75 | ions.part.of.the.default.configu | 
| 59e60 | 72 61 74 69 6f 6e 2e 0a 0a 43 6f 6e 66 69 67 75    72 69 6e 67 20 77 68 69 63 68 20 61 63 74 69 6f | ration...Configuring.which.actio | 
| 59e80 | 6e 73 20 61 72 65 20 6f 66 66 65 72 65 64 20 66    6f 72 20 61 20 74 79 70 65 20 69 73 20 70 61 72 | ns.are.offered.for.a.type.is.par | 
| 59ea0 | 74 69 63 75 6c 61 72 6c 79 20 65 61 73 79 0a 61    6e 64 20 72 65 71 75 69 72 65 73 20 6e 6f 20 70 | ticularly.easy.and.requires.no.p | 
| 59ec0 | 72 6f 67 72 61 6d 6d 69 6e 67 3a 20 74 68 65 20    76 61 72 69 61 62 6c 65 20 40 73 61 6d 70 7b 65 | rogramming:.the.variable.@samp{e | 
| 59ee0 | 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 61 6c 69    73 74 7d 0a 61 73 73 6f 63 69 61 74 65 73 20 74 | mbark-keymap-alist}.associates.t | 
| 59f00 | 61 72 67 65 74 20 74 79 70 65 73 20 77 69 74 68    20 76 61 72 69 61 62 6c 65 73 20 63 6f 6e 74 61 | arget.types.with.variables.conta | 
| 59f20 | 69 6e 69 6e 67 20 6b 65 79 6d 61 70 73 2c 20 61    6e 64 20 74 68 6f 73 65 0a 6b 65 79 6d 61 70 73 | ining.keymaps,.and.those.keymaps | 
| 59f40 | 20 63 6f 6e 74 61 69 6e 69 6e 67 20 62 69 6e 64    69 6e 67 73 20 66 6f 72 20 74 68 65 20 61 63 74 | .containing.bindings.for.the.act | 
| 59f60 | 69 6f 6e 73 2e 20 28 54 6f 20 65 78 61 6d 69 6e    65 20 74 68 65 20 61 76 61 69 6c 61 62 6c 65 0a | ions..(To.examine.the.available. | 
| 59f80 | 63 61 74 65 67 6f 72 69 65 73 20 61 6e 64 20 74    68 65 69 72 20 61 73 73 6f 63 69 61 74 65 64 20 | categories.and.their.associated. | 
| 59fa0 | 6b 65 79 6d 61 70 73 2c 20 79 6f 75 20 63 61 6e    20 75 73 65 20 40 73 61 6d 70 7b 43 2d 68 20 76 | keymaps,.you.can.use.@samp{C-h.v | 
| 59fc0 | 0a 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 61    6c 69 73 74 7d 20 6f 72 20 63 75 73 74 6f 6d 69 | .embark-keymap-alist}.or.customi | 
| 59fe0 | 7a 65 20 74 68 61 74 20 76 61 72 69 61 62 6c 65    2e 29 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 | ze.that.variable.).For.example,. | 
| 5a000 | 69 6e 20 74 68 65 0a 64 65 66 61 75 6c 74 20 63    6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 74 68 65 | in.the.default.configuration.the | 
| 5a020 | 20 74 79 70 65 20 40 73 61 6d 70 7b 66 69 6c 65    7d 20 69 73 20 61 73 73 6f 63 69 61 74 65 64 20 | .type.@samp{file}.is.associated. | 
| 5a040 | 77 69 74 68 20 74 68 65 20 73 79 6d 62 6f 6c 0a    40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 66 69 6c | with.the.symbol.@samp{embark-fil | 
| 5a060 | 65 2d 6d 61 70 7d 2e 20 54 68 61 74 20 73 79 6d    62 6f 6c 20 6e 61 6d 65 73 20 61 20 6b 65 79 6d | e-map}..That.symbol.names.a.keym | 
| 5a080 | 61 70 20 77 69 74 68 20 73 69 6e 67 6c 65 2d 6c    65 74 74 65 72 20 6b 65 79 0a 62 69 6e 64 69 6e | ap.with.single-letter.key.bindin | 
| 5a0a0 | 67 73 20 66 6f 72 20 63 6f 6d 6d 6f 6e 20 45 6d    61 63 73 20 66 69 6c 65 20 63 6f 6d 6d 61 6e 64 | gs.for.common.Emacs.file.command | 
| 5a0c0 | 73 2c 20 66 6f 72 20 69 6e 73 74 61 6e 63 65 20    40 73 61 6d 70 7b 63 7d 20 69 73 20 62 6f 75 6e | s,.for.instance.@samp{c}.is.boun | 
| 5a0e0 | 64 20 74 6f 0a 40 73 61 6d 70 7b 63 6f 70 79 2d    66 69 6c 65 7d 2e 20 54 68 69 73 20 6d 65 61 6e | d.to.@samp{copy-file}..This.mean | 
| 5a100 | 73 20 74 68 61 74 20 69 66 20 79 6f 75 20 61 72    65 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 | s.that.if.you.are.in.the.minibuf | 
| 5a120 | 66 65 72 20 61 66 74 65 72 20 72 75 6e 6e 69 6e    67 0a 61 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 | fer.after.running.a.command.that | 
| 5a140 | 20 70 72 6f 6d 70 74 73 20 66 6f 72 20 61 20 66    69 6c 65 2c 20 73 75 63 68 20 61 73 20 40 73 61 | .prompts.for.a.file,.such.as.@sa | 
| 5a160 | 6d 70 7b 66 69 6e 64 2d 66 69 6c 65 7d 20 6f 72    20 40 73 61 6d 70 7b 72 65 6e 61 6d 65 2d 66 69 | mp{find-file}.or.@samp{rename-fi | 
| 5a180 | 6c 65 7d 2c 0a 79 6f 75 20 63 61 6e 20 63 6f 70    79 20 61 20 66 69 6c 65 20 62 79 20 72 75 6e 6e | le},.you.can.copy.a.file.by.runn | 
| 5a1a0 | 69 6e 67 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b    2d 61 63 74 7d 20 61 6e 64 20 74 68 65 6e 20 70 | ing.@samp{embark-act}.and.then.p | 
| 5a1c0 | 72 65 73 73 69 6e 67 20 40 73 61 6d 70 7b 63 7d    2e 0a 0a 54 68 65 73 65 20 61 63 74 69 6f 6e 20 | ressing.@samp{c}...These.action. | 
| 5a1e0 | 6b 65 79 6d 61 70 73 20 61 72 65 20 76 65 72 79    20 63 6f 6e 76 65 6e 69 65 6e 74 20 62 75 74 20 | keymaps.are.very.convenient.but. | 
| 5a200 | 6e 6f 74 20 73 74 72 69 63 74 6c 79 20 6e 65 63    65 73 73 61 72 79 0a 77 68 65 6e 20 75 73 69 6e | not.strictly.necessary.when.usin | 
| 5a220 | 67 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 61    63 74 7d 3a 20 79 6f 75 20 63 61 6e 20 75 73 65 | g.@samp{embark-act}:.you.can.use | 
| 5a240 | 20 61 6e 79 20 63 6f 6d 6d 61 6e 64 20 74 68 61    74 20 72 65 61 64 73 20 66 72 6f 6d 20 74 68 65 | .any.command.that.reads.from.the | 
| 5a260 | 0a 6d 69 6e 69 62 75 66 66 65 72 20 61 73 20 61    6e 20 61 63 74 69 6f 6e 20 61 6e 64 20 74 68 65 | .minibuffer.as.an.action.and.the | 
| 5a280 | 20 74 61 72 67 65 74 20 6f 66 20 74 68 65 20 61    63 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 69 6e | .target.of.the.action.will.be.in | 
| 5a2a0 | 73 65 72 74 65 64 0a 61 74 20 74 68 65 20 66 69    72 73 74 20 6d 69 6e 69 62 75 66 66 65 72 20 70 | serted.at.the.first.minibuffer.p | 
| 5a2c0 | 72 6f 6d 70 74 2e 20 41 66 74 65 72 20 72 75 6e    6e 69 6e 67 20 40 73 61 6d 70 7b 65 6d 62 61 72 | rompt..After.running.@samp{embar | 
| 5a2e0 | 6b 2d 61 63 74 7d 20 61 6c 6c 20 6f 66 20 79 6f    75 72 0a 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 | k-act}.all.of.your.key.bindings. | 
| 5a300 | 61 6e 64 20 65 76 65 6e 20 40 73 61 6d 70 7b 65    78 65 63 75 74 65 2d 65 78 74 65 6e 64 65 64 2d | and.even.@samp{execute-extended- | 
| 5a320 | 63 6f 6d 6d 61 6e 64 7d 20 63 61 6e 20 62 65 20    75 73 65 64 20 74 6f 20 72 75 6e 20 61 0a 63 6f | command}.can.be.used.to.run.a.co | 
| 5a340 | 6d 6d 61 6e 64 2e 20 46 6f 72 20 65 78 61 6d 70    6c 65 2c 20 69 66 20 79 6f 75 20 77 61 6e 74 20 | mmand..For.example,.if.you.want. | 
| 5a360 | 74 6f 20 72 65 70 6c 61 63 65 20 61 6c 6c 20 6f    63 63 75 72 72 65 6e 63 65 73 20 6f 66 20 74 68 | to.replace.all.occurrences.of.th | 
| 5a380 | 65 0a 73 79 6d 62 6f 6c 20 61 74 20 70 6f 69 6e    74 2c 20 6a 75 73 74 20 75 73 65 20 40 73 61 6d | e.symbol.at.point,.just.use.@sam | 
| 5a3a0 | 70 7b 4d 2d 25 7d 20 61 73 20 74 68 65 20 61 63    74 69 6f 6e 2c 20 74 68 65 72 65 20 69 73 20 6e | p{M-%}.as.the.action,.there.is.n | 
| 5a3c0 | 6f 20 6e 65 65 64 20 74 6f 20 62 69 6e 64 0a 40    73 61 6d 70 7b 71 75 65 72 79 2d 72 65 70 6c 61 | o.need.to.bind.@samp{query-repla | 
| 5a3e0 | 63 65 7d 20 69 6e 20 6f 6e 65 20 6f 66 20 45 6d    62 61 72 6b 27 73 20 6b 65 79 6d 61 70 73 2e 20 | ce}.in.one.of.Embark's.keymaps.. | 
| 5a400 | 41 6c 73 6f 2c 20 74 68 6f 73 65 20 61 63 74 69    6f 6e 20 6b 65 79 6d 61 70 73 0a 61 72 65 20 6e | Also,.those.action.keymaps.are.n | 
| 5a420 | 6f 72 6d 61 6c 20 45 6d 61 63 73 20 6b 65 79 6d    61 70 73 20 61 6e 64 20 79 6f 75 20 73 68 6f 75 | ormal.Emacs.keymaps.and.you.shou | 
| 5a440 | 6c 64 20 66 65 65 6c 20 66 72 65 65 20 74 6f 20    62 69 6e 64 20 69 6e 20 74 68 65 6d 0a 77 68 61 | ld.feel.free.to.bind.in.them.wha | 
| 5a460 | 74 65 76 65 72 20 63 6f 6d 6d 61 6e 64 73 20 79    6f 75 20 66 69 6e 64 20 75 73 65 66 75 6c 20 61 | tever.commands.you.find.useful.a | 
| 5a480 | 73 20 61 63 74 69 6f 6e 73 20 61 6e 64 20 77 61    6e 74 20 74 6f 20 62 65 20 61 76 61 69 6c 61 62 | s.actions.and.want.to.be.availab | 
| 5a4a0 | 6c 65 0a 74 68 72 6f 75 67 68 20 63 6f 6e 76 65    6e 69 65 6e 74 20 62 69 6e 64 69 6e 67 73 2e 0a | le.through.convenient.bindings.. | 
| 5a4c0 | 0a 54 68 65 20 61 63 74 69 6f 6e 73 20 69 6e 20    40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 67 65 6e | .The.actions.in.@samp{embark-gen | 
| 5a4e0 | 65 72 61 6c 2d 6d 61 70 7d 20 61 72 65 20 61 76    61 69 6c 61 62 6c 65 20 6e 6f 20 6d 61 74 74 65 | eral-map}.are.available.no.matte | 
| 5a500 | 72 20 77 68 61 74 20 74 79 70 65 0a 6f 66 20 63    6f 6d 70 6c 65 74 69 6f 6e 20 79 6f 75 20 61 72 | r.what.type.of.completion.you.ar | 
| 5a520 | 65 20 69 6e 20 74 68 65 20 6d 69 64 64 6c 65 20    6f 66 2e 20 42 79 20 64 65 66 61 75 6c 74 20 74 | e.in.the.middle.of..By.default.t | 
| 5a540 | 68 69 73 20 69 6e 63 6c 75 64 65 73 0a 62 69 6e    64 69 6e 67 73 20 74 6f 20 73 61 76 65 20 74 68 | his.includes.bindings.to.save.th | 
| 5a560 | 65 20 63 75 72 72 65 6e 74 20 63 61 6e 64 69 64    61 74 65 20 69 6e 20 74 68 65 20 6b 69 6c 6c 20 | e.current.candidate.in.the.kill. | 
| 5a580 | 72 69 6e 67 20 61 6e 64 20 74 6f 20 69 6e 73 65    72 74 0a 74 68 65 20 63 75 72 72 65 6e 74 20 63 | ring.and.to.insert.the.current.c | 
| 5a5a0 | 61 6e 64 69 64 61 74 65 20 69 6e 20 74 68 65 20    70 72 65 76 69 6f 75 73 6c 79 20 73 65 6c 65 63 | andidate.in.the.previously.selec | 
| 5a5c0 | 74 65 64 20 62 75 66 66 65 72 20 28 74 68 65 20    62 75 66 66 65 72 0a 74 68 61 74 20 77 61 73 20 | ted.buffer.(the.buffer.that.was. | 
| 5a5e0 | 63 75 72 72 65 6e 74 20 77 68 65 6e 20 79 6f 75    20 65 78 65 63 75 74 65 64 20 61 20 63 6f 6d 6d | current.when.you.executed.a.comm | 
| 5a600 | 61 6e 64 20 74 68 61 74 20 6f 70 65 6e 65 64 20    75 70 20 74 68 65 0a 6d 69 6e 69 62 75 66 66 65 | and.that.opened.up.the.minibuffe | 
| 5a620 | 72 29 2e 0a 0a 45 6d 61 63 73 27 73 20 6d 69 6e    69 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 | r)...Emacs's.minibuffer.completi | 
| 5a640 | 6f 6e 20 73 79 73 74 65 6d 20 69 6e 63 6c 75 64    65 73 20 6d 65 74 61 64 61 74 61 20 69 6e 64 69 | on.system.includes.metadata.indi | 
| 5a660 | 63 61 74 69 6e 67 20 74 68 65 0a 40 65 6d 70 68    7b 63 61 74 65 67 6f 72 79 7d 20 6f 66 20 77 68 | cating.the.@emph{category}.of.wh | 
| 5a680 | 61 74 20 69 73 20 62 65 69 6e 67 20 63 6f 6d 70    6c 65 74 65 64 2e 20 46 6f 72 20 65 78 61 6d 70 | at.is.being.completed..For.examp | 
| 5a6a0 | 6c 65 2c 20 40 73 61 6d 70 7b 66 69 6e 64 2d 66    69 6c 65 7d 27 73 0a 6d 65 74 61 64 61 74 61 20 | le,.@samp{find-file}'s.metadata. | 
| 5a6c0 | 69 6e 64 69 63 61 74 65 73 20 61 20 63 61 74 65    67 6f 72 79 20 6f 66 20 40 73 61 6d 70 7b 66 69 | indicates.a.category.of.@samp{fi | 
| 5a6e0 | 6c 65 7d 20 61 6e 64 20 40 73 61 6d 70 7b 73 77    69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 7d 27 | le}.and.@samp{switch-to-buffer}' | 
| 5a700 | 73 20 6d 65 74 61 64 61 74 61 0a 69 6e 64 69 63    61 74 65 73 20 61 20 63 61 74 65 67 6f 72 79 20 | s.metadata.indicates.a.category. | 
| 5a720 | 6f 66 20 40 73 61 6d 70 7b 62 75 66 66 65 72 7d    2e 20 45 6d 62 61 72 6b 20 68 61 73 20 74 68 65 | of.@samp{buffer}..Embark.has.the | 
| 5a740 | 20 72 65 6c 61 74 65 64 20 6e 6f 74 69 6f 6e 20    6f 66 20 74 68 65 0a 40 65 6d 70 68 7b 74 79 70 | .related.notion.of.the.@emph{typ | 
| 5a760 | 65 7d 20 6f 66 20 61 20 74 61 72 67 65 74 20 66    6f 72 20 61 63 74 69 6f 6e 73 2c 20 61 6e 64 20 | e}.of.a.target.for.actions,.and. | 
| 5a780 | 62 79 20 64 65 66 61 75 6c 74 20 77 68 65 6e 20    63 61 74 65 67 6f 72 79 20 6d 65 74 61 64 61 74 | by.default.when.category.metadat | 
| 5a7a0 | 61 0a 69 73 20 70 72 65 73 65 6e 74 20 69 74 20    69 73 20 74 61 6b 65 6e 20 74 6f 20 62 65 20 74 | a.is.present.it.is.taken.to.be.t | 
| 5a7c0 | 68 65 20 74 79 70 65 20 6f 66 20 6d 69 6e 69 62    75 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e | he.type.of.minibuffer.completion | 
| 5a7e0 | 0a 63 61 6e 64 69 64 61 74 65 73 20 77 68 65 6e    20 75 73 65 64 20 61 73 20 74 61 72 67 65 74 73 | .candidates.when.used.as.targets | 
| 5a800 | 2e 20 45 6d 61 63 73 20 63 6f 6d 6d 61 6e 64 73    20 6f 66 74 65 6e 20 64 6f 20 6e 6f 74 20 73 65 | ..Emacs.commands.often.do.not.se | 
| 5a820 | 74 0a 75 73 65 66 75 6c 20 63 61 74 65 67 6f 72    79 20 6d 65 74 61 64 61 74 61 20 73 6f 20 74 68 | t.useful.category.metadata.so.th | 
| 5a840 | 65 20 40 75 72 65 66 7b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 | e.@uref{https://github.com/minad | 
| 5a860 | 2f 6d 61 72 67 69 6e 61 6c 69 61 2c 20 4d 61 72    67 69 6e 61 6c 69 61 7d 20 70 61 63 6b 61 67 65 | /marginalia,.Marginalia}.package | 
| 5a880 | 2c 20 77 68 69 63 68 20 73 75 70 70 6c 69 65 73    0a 74 68 69 73 20 6d 69 73 73 69 6e 67 20 6d 65 | ,.which.supplies.this.missing.me | 
| 5a8a0 | 74 61 64 61 74 61 2c 20 69 73 20 68 69 67 68 6c    79 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 66 6f | tadata,.is.highly.recommended.fo | 
| 5a8c0 | 72 20 75 73 65 20 77 69 74 68 20 45 6d 62 61 72    6b 2e 0a 0a 45 6d 62 61 72 6b 27 73 20 64 65 66 | r.use.with.Embark...Embark's.def | 
| 5a8e0 | 61 75 6c 74 20 63 6f 6e 66 69 67 75 72 61 74 69    6f 6e 20 68 61 73 20 61 63 74 69 6f 6e 73 20 66 | ault.configuration.has.actions.f | 
| 5a900 | 6f 72 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67    20 74 61 72 67 65 74 0a 74 79 70 65 73 3a 20 66 | or.the.following.target.types:.f | 
| 5a920 | 69 6c 65 73 2c 20 62 75 66 66 65 72 73 2c 20 73    79 6d 62 6f 6c 73 2c 20 70 61 63 6b 61 67 65 73 | iles,.buffers,.symbols,.packages | 
| 5a940 | 2c 20 55 52 4c 73 2c 20 62 6f 6f 6b 6d 61 72 6b    73 2c 20 61 6e 64 20 61 73 20 61 0a 73 6f 6d 65 | ,.URLs,.bookmarks,.and.as.a.some | 
| 5a960 | 77 68 61 74 20 73 70 65 63 69 61 6c 20 63 61 73    65 2c 20 61 63 74 69 6f 6e 73 20 66 6f 72 20 77 | what.special.case,.actions.for.w | 
| 5a980 | 68 65 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 69    73 20 61 63 74 69 76 65 2e 20 59 6f 75 20 63 61 | hen.the.region.is.active..You.ca | 
| 5a9a0 | 6e 0a 72 65 61 64 20 61 62 6f 75 74 20 74 68 65    20 40 75 72 65 66 7b 68 74 74 70 73 3a 2f 2f 67 | n.read.about.the.@uref{https://g | 
| 5a9c0 | 69 74 68 75 62 2e 63 6f 6d 2f 6f 61 6e 74 6f 6c    69 6e 2f 65 6d 62 61 72 6b 2f 77 69 6b 69 2f 44 | ithub.com/oantolin/embark/wiki/D | 
| 5a9e0 | 65 66 61 75 6c 74 2d 41 63 74 69 6f 6e 73 2c 20    64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 73 20 | efault-Actions,.default.actions. | 
| 5aa00 | 61 6e 64 20 74 68 65 69 72 20 6b 65 79 20 62 69    6e 64 69 6e 67 73 7d 20 6f 6e 20 74 68 65 20 47 | and.their.key.bindings}.on.the.G | 
| 5aa20 | 69 74 48 75 62 0a 70 72 6f 6a 65 63 74 20 77 69    6b 69 2e 0a 0a 40 6e 6f 64 65 20 54 68 65 20 64 | itHub.project.wiki...@node.The.d | 
| 5aa40 | 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 20 6f 6e    20 61 20 74 61 72 67 65 74 0a 40 73 65 63 74 69 | efault.action.on.a.target.@secti | 
| 5aa60 | 6f 6e 20 54 68 65 20 64 65 66 61 75 6c 74 20 61    63 74 69 6f 6e 20 6f 6e 20 61 20 74 61 72 67 65 | on.The.default.action.on.a.targe | 
| 5aa80 | 74 0a 0a 45 6d 62 61 72 6b 20 68 61 73 20 61 20    6e 6f 74 69 6f 6e 20 6f 66 20 64 65 66 61 75 6c | t..Embark.has.a.notion.of.defaul | 
| 5aaa0 | 74 20 61 63 74 69 6f 6e 20 66 6f 72 20 61 20 74    61 72 67 65 74 3a 0a 0a 40 69 74 65 6d 69 7a 65 | t.action.for.a.target:..@itemize | 
| 5aac0 | 0a 40 69 74 65 6d 0a 49 66 20 74 68 65 20 74 61    72 67 65 74 20 69 73 20 61 20 6d 69 6e 69 62 75 | .@item.If.the.target.is.a.minibu | 
| 5aae0 | 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20    63 61 6e 64 69 64 61 74 65 2c 20 74 68 65 6e 20 | ffer.completion.candidate,.then. | 
| 5ab00 | 74 68 65 20 64 65 66 61 75 6c 74 0a 61 63 74 69    6f 6e 20 69 73 20 77 68 61 74 65 76 65 72 20 63 | the.default.action.is.whatever.c | 
| 5ab20 | 6f 6d 6d 61 6e 64 20 6f 70 65 6e 65 64 20 74 68    65 20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e 20 | ommand.opened.the.minibuffer.in. | 
| 5ab40 | 74 68 65 20 66 69 72 73 74 20 70 6c 61 63 65 2e    0a 46 6f 72 20 65 78 61 6d 70 6c 65 20 69 66 20 | the.first.place..For.example.if. | 
| 5ab60 | 79 6f 75 20 72 75 6e 20 40 73 61 6d 70 7b 6b 69    6c 6c 2d 62 75 66 66 65 72 7d 2c 20 74 68 65 6e | you.run.@samp{kill-buffer},.then | 
| 5ab80 | 20 74 68 65 20 64 65 66 61 75 6c 74 20 61 63 74    69 6f 6e 20 77 69 6c 6c 20 62 65 0a 74 6f 20 6b | .the.default.action.will.be.to.k | 
| 5aba0 | 69 6c 6c 20 62 75 66 66 65 72 73 2e 0a 40 69 74    65 6d 0a 49 66 20 74 68 65 20 74 61 72 67 65 74 | ill.buffers..@item.If.the.target | 
| 5abc0 | 20 63 6f 6d 65 73 20 66 72 6f 6d 20 61 20 72 65    67 75 6c 61 72 20 62 75 66 66 65 72 20 28 69 2e | .comes.from.a.regular.buffer.(i. | 
| 5abe0 | 65 2e 2c 20 6e 6f 74 20 61 20 6d 69 6e 69 62 75    66 66 65 72 29 2c 0a 74 68 65 6e 20 74 68 65 20 | e.,.not.a.minibuffer),.then.the. | 
| 5ac00 | 64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 20 69    73 20 77 68 61 74 65 76 65 72 20 69 73 20 62 6f | default.action.is.whatever.is.bo | 
| 5ac20 | 75 6e 64 20 74 6f 20 40 73 61 6d 70 7b 52 45 54    7d 20 69 6e 20 74 68 65 20 6b 65 79 6d 61 70 20 | und.to.@samp{RET}.in.the.keymap. | 
| 5ac40 | 6f 66 0a 61 63 74 69 6f 6e 73 20 66 6f 72 20 74    68 61 74 20 74 79 70 65 20 6f 66 20 74 61 72 67 | of.actions.for.that.type.of.targ | 
| 5ac60 | 65 74 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c    20 69 6e 20 45 6d 62 61 72 6b 27 73 20 64 65 66 | et..For.example,.in.Embark's.def | 
| 5ac80 | 61 75 6c 74 0a 63 6f 6e 66 69 67 75 72 61 74 69    6f 6e 20 66 6f 72 20 61 20 55 52 4c 20 66 6f 75 | ault.configuration.for.a.URL.fou | 
| 5aca0 | 6e 64 20 61 74 20 70 6f 69 6e 74 20 74 68 65 20    64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 20 69 | nd.at.point.the.default.action.i | 
| 5acc0 | 73 0a 40 73 61 6d 70 7b 62 72 6f 77 73 65 2d 75    72 6c 7d 2c 20 62 65 63 61 75 73 65 20 40 73 61 | s.@samp{browse-url},.because.@sa | 
| 5ace0 | 6d 70 7b 52 45 54 7d 20 69 73 20 62 6f 75 6e 64    20 74 6f 20 40 73 61 6d 70 7b 62 72 6f 77 73 65 | mp{RET}.is.bound.to.@samp{browse | 
| 5ad00 | 2d 75 72 6c 7d 20 69 6e 20 74 68 65 20 40 73 61    6d 70 7b 65 6d 62 61 72 6b 2d 75 72 6c 2d 6d 61 | -url}.in.the.@samp{embark-url-ma | 
| 5ad20 | 70 7d 0a 6b 65 79 6d 61 70 2e 0a 40 65 6e 64 20    69 74 65 6d 69 7a 65 0a 0a 54 6f 20 72 75 6e 20 | p}.keymap..@end.itemize..To.run. | 
| 5ad40 | 74 68 65 20 64 65 66 61 75 6c 74 20 61 63 74 69    6f 6e 20 79 6f 75 20 63 61 6e 20 70 72 65 73 73 | the.default.action.you.can.press | 
| 5ad60 | 20 40 73 61 6d 70 7b 52 45 54 7d 20 61 66 74 65    72 20 72 75 6e 6e 69 6e 67 20 40 73 61 6d 70 7b | .@samp{RET}.after.running.@samp{ | 
| 5ad80 | 65 6d 62 61 72 6b 2d 61 63 74 7d 2e 0a 4e 6f 74    65 20 74 68 61 74 20 69 66 20 74 68 65 72 65 20 | embark-act}..Note.that.if.there. | 
| 5ada0 | 61 72 65 20 73 65 76 65 72 61 6c 20 64 69 66 66    65 72 65 6e 74 20 74 61 72 67 65 74 73 20 61 74 | are.several.different.targets.at | 
| 5adc0 | 20 61 20 67 69 76 65 6e 20 6c 6f 63 61 74 69 6f    6e 2c 0a 65 61 63 68 20 68 61 73 20 69 74 73 20 | .a.given.location,.each.has.its. | 
| 5ade0 | 6f 77 6e 20 64 65 66 61 75 6c 74 20 61 63 74 69    6f 6e 2c 20 73 6f 20 66 69 72 73 74 20 63 79 63 | own.default.action,.so.first.cyc | 
| 5ae00 | 6c 65 20 74 6f 20 74 68 65 20 74 61 72 67 65 74    20 79 6f 75 20 77 61 6e 74 0a 61 6e 64 20 74 68 | le.to.the.target.you.want.and.th | 
| 5ae20 | 65 6e 20 70 72 65 73 73 20 40 73 61 6d 70 7b 52    45 54 7d 20 74 6f 20 72 75 6e 20 74 68 65 20 63 | en.press.@samp{RET}.to.run.the.c | 
| 5ae40 | 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 64 65 66    61 75 6c 74 20 61 63 74 69 6f 6e 2e 0a 0a 54 68 | orresponding.default.action...Th | 
| 5ae60 | 65 72 65 20 69 73 20 61 6c 73 6f 20 40 73 61 6d    70 7b 65 6d 62 61 72 6b 2d 64 77 69 6d 7d 20 77 | ere.is.also.@samp{embark-dwim}.w | 
| 5ae80 | 68 69 63 68 20 72 75 6e 73 20 74 68 65 20 64 65    66 61 75 6c 74 20 61 63 74 69 6f 6e 20 66 6f 72 | hich.runs.the.default.action.for | 
| 5aea0 | 20 74 68 65 20 66 69 72 73 74 0a 74 61 72 67 65    74 20 66 6f 75 6e 64 2e 20 49 74 27 73 20 70 72 | .the.first.target.found..It's.pr | 
| 5aec0 | 65 74 74 79 20 68 61 6e 64 79 20 69 6e 20 6e 6f    6e 2d 6d 69 6e 69 62 75 66 66 65 72 20 62 75 66 | etty.handy.in.non-minibuffer.buf | 
| 5aee0 | 66 65 72 73 3a 20 77 69 74 68 0a 45 6d 62 61 72    6b 27 73 20 64 65 66 61 75 6c 74 20 63 6f 6e 66 | fers:.with.Embark's.default.conf | 
| 5af00 | 69 67 75 72 61 74 69 6f 6e 20 69 74 20 77 69 6c    6c 3a 0a 0a 40 69 74 65 6d 69 7a 65 0a 40 69 74 | iguration.it.will:..@itemize.@it | 
| 5af20 | 65 6d 0a 4f 70 65 6e 20 74 68 65 20 66 69 6c 65    20 61 74 20 70 6f 69 6e 74 2e 0a 40 69 74 65 6d | em.Open.the.file.at.point..@item | 
| 5af40 | 0a 4f 70 65 6e 20 74 68 65 20 55 52 4c 20 61 74    20 70 6f 69 6e 74 20 69 6e 20 61 20 77 65 62 20 | .Open.the.URL.at.point.in.a.web. | 
| 5af60 | 62 72 6f 77 73 65 72 20 28 75 73 69 6e 67 20 74    68 65 20 40 73 61 6d 70 7b 62 72 6f 77 73 65 2d | browser.(using.the.@samp{browse- | 
| 5af80 | 75 72 6c 7d 0a 63 6f 6d 6d 61 6e 64 29 2e 0a 40    69 74 65 6d 0a 43 6f 6d 70 6f 73 65 20 61 20 6e | url}.command)..@item.Compose.a.n | 
| 5afa0 | 65 77 20 65 6d 61 69 6c 20 74 6f 20 74 68 65 20    65 6d 61 69 6c 20 61 64 64 72 65 73 73 20 61 74 | ew.email.to.the.email.address.at | 
| 5afc0 | 20 70 6f 69 6e 74 2e 0a 40 69 74 65 6d 0a 49 6e    20 61 6e 20 45 6d 61 63 73 20 4c 69 73 70 20 62 | .point..@item.In.an.Emacs.Lisp.b | 
| 5afe0 | 75 66 66 65 72 2c 20 69 66 20 70 6f 69 6e 74 20    69 73 20 6f 6e 20 61 6e 20 6f 70 65 6e 69 6e 67 | uffer,.if.point.is.on.an.opening | 
| 5b000 | 20 70 61 72 65 6e 74 68 65 73 69 73 20 6f 72 0a    72 69 67 68 74 20 61 66 74 65 72 20 61 20 63 6c | .parenthesis.or.right.after.a.cl | 
| 5b020 | 6f 73 69 6e 67 20 6f 6e 65 2c 20 69 74 20 77 69    6c 6c 20 65 76 61 6c 75 61 74 65 20 74 68 65 20 | osing.one,.it.will.evaluate.the. | 
| 5b040 | 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 65 78    70 72 65 73 73 69 6f 6e 2e 0a 40 69 74 65 6d 0a | corresponding.expression..@item. | 
| 5b060 | 47 6f 20 74 6f 20 74 68 65 20 64 65 66 69 6e 69    74 69 6f 6e 20 6f 66 20 61 6e 20 45 6d 61 63 73 | Go.to.the.definition.of.an.Emacs | 
| 5b080 | 20 4c 69 73 70 20 66 75 6e 63 74 69 6f 6e 2c 20    76 61 72 69 61 62 6c 65 20 6f 72 20 6d 61 63 72 | .Lisp.function,.variable.or.macr | 
| 5b0a0 | 6f 20 61 74 0a 70 6f 69 6e 74 2e 0a 40 69 74 65    6d 0a 46 69 6e 64 20 74 68 65 20 66 69 6c 65 20 | o.at.point..@item.Find.the.file. | 
| 5b0c0 | 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f    20 61 6e 20 45 6d 61 63 73 20 4c 69 73 70 20 6c | corresponding.to.an.Emacs.Lisp.l | 
| 5b0e0 | 69 62 72 61 72 79 20 61 74 20 70 6f 69 6e 74 2e    0a 40 65 6e 64 20 69 74 65 6d 69 7a 65 0a 0a 40 | ibrary.at.point..@end.itemize..@ | 
| 5b100 | 6e 6f 64 65 20 57 6f 72 6b 69 6e 67 20 77 69 74    68 20 73 65 74 73 20 6f 66 20 70 6f 73 73 69 62 | node.Working.with.sets.of.possib | 
| 5b120 | 6c 65 20 74 61 72 67 65 74 73 0a 40 73 65 63 74    69 6f 6e 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 | le.targets.@section.Working.with | 
| 5b140 | 20 73 65 74 73 20 6f 66 20 70 6f 73 73 69 62 6c    65 20 74 61 72 67 65 74 73 0a 0a 42 65 73 69 64 | .sets.of.possible.targets..Besid | 
| 5b160 | 65 73 20 61 63 74 69 6e 67 20 69 6e 64 69 76 69    64 75 61 6c 6c 79 20 6f 6e 20 74 61 72 67 65 74 | es.acting.individually.on.target | 
| 5b180 | 73 2c 20 45 6d 62 61 72 6b 20 6c 65 74 73 20 79    6f 75 20 77 6f 72 6b 0a 63 6f 6c 6c 65 63 74 69 | s,.Embark.lets.you.work.collecti | 
| 5b1a0 | 76 65 6c 79 20 6f 6e 20 61 20 73 65 74 20 6f 66    20 74 61 72 67 65 74 20 40 65 6d 70 68 7b 63 61 | vely.on.a.set.of.target.@emph{ca | 
| 5b1c0 | 6e 64 69 64 61 74 65 73 7d 2e 20 46 6f 72 20 65    78 61 6d 70 6c 65 2c 20 77 68 69 6c 65 20 79 6f | ndidates}..For.example,.while.yo | 
| 5b1e0 | 75 20 61 72 65 0a 69 6e 20 74 68 65 20 6d 69 6e    69 62 75 66 66 65 72 20 74 68 65 20 63 61 6e 64 | u.are.in.the.minibuffer.the.cand | 
| 5b200 | 69 64 61 74 65 73 20 61 72 65 20 73 69 6d 70 6c    79 20 74 68 65 20 70 6f 73 73 69 62 6c 65 20 63 | idates.are.simply.the.possible.c | 
| 5b220 | 6f 6d 70 6c 65 74 69 6f 6e 73 0a 6f 66 20 79 6f    75 72 20 69 6e 70 75 74 2e 20 45 6d 62 61 72 6b | ompletions.of.your.input..Embark | 
| 5b240 | 20 70 72 6f 76 69 64 65 73 20 74 68 72 65 65 20    6d 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 20 74 6f | .provides.three.main.commands.to | 
| 5b260 | 20 77 6f 72 6b 20 6f 6e 20 63 61 6e 64 69 64 61    74 65 0a 73 65 74 73 3a 0a 0a 40 69 74 65 6d 69 | .work.on.candidate.sets:..@itemi | 
| 5b280 | 7a 65 0a 40 69 74 65 6d 0a 54 68 65 20 40 73 61    6d 70 7b 65 6d 62 61 72 6b 2d 61 63 74 2d 61 6c | ze.@item.The.@samp{embark-act-al | 
| 5b2a0 | 6c 7d 20 63 6f 6d 6d 61 6e 64 20 72 75 6e 73 20    74 68 65 20 73 61 6d 65 20 61 63 74 69 6f 6e 20 | l}.command.runs.the.same.action. | 
| 5b2c0 | 6f 6e 20 65 61 63 68 20 6f 66 20 74 68 65 0a 63    75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74 65 | on.each.of.the.current.candidate | 
| 5b2e0 | 73 2e 20 49 74 20 69 73 20 6a 75 73 74 20 6c 69    6b 65 20 75 73 69 6e 67 20 40 73 61 6d 70 7b 65 | s..It.is.just.like.using.@samp{e | 
| 5b300 | 6d 62 61 72 6b 2d 61 63 74 7d 20 6f 6e 20 65 61    63 68 0a 63 61 6e 64 69 64 61 74 65 20 69 6e 20 | mbark-act}.on.each.candidate.in. | 
| 5b320 | 74 75 72 6e 2e 20 28 42 65 63 61 75 73 65 20 79    6f 75 20 63 61 6e 20 65 61 73 69 6c 79 20 61 63 | turn..(Because.you.can.easily.ac | 
| 5b340 | 74 20 6f 6e 20 6d 61 6e 79 20 6d 6f 72 65 0a 63    61 6e 64 69 64 61 74 65 73 20 74 68 61 6e 20 79 | t.on.many.more.candidates.than.y | 
| 5b360 | 6f 75 20 6d 65 61 6e 74 20 74 6f 2c 20 62 79 20    64 65 66 61 75 6c 74 20 45 6d 62 61 72 6b 20 61 | ou.meant.to,.by.default.Embark.a | 
| 5b380 | 73 6b 73 20 79 6f 75 20 74 6f 20 63 6f 6e 66 69    72 6d 0a 75 73 65 73 20 6f 66 20 40 73 61 6d 70 | sks.you.to.confirm.uses.of.@samp | 
| 5b3a0 | 7b 65 6d 62 61 72 6b 2d 61 63 74 2d 61 6c 6c 7d    3b 20 79 6f 75 20 63 61 6e 20 74 75 72 6e 20 74 | {embark-act-all};.you.can.turn.t | 
| 5b3c0 | 68 69 73 20 6f 66 66 20 62 79 20 73 65 74 74 69    6e 67 20 74 68 65 20 75 73 65 72 0a 6f 70 74 69 | his.off.by.setting.the.user.opti | 
| 5b3e0 | 6f 6e 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d    63 6f 6e 66 69 72 6d 2d 61 63 74 2d 61 6c 6c 7d | on.@samp{embark-confirm-act-all} | 
| 5b400 | 20 74 6f 20 40 73 61 6d 70 7b 6e 69 6c 7d 2e 29    0a 0a 40 69 74 65 6d 0a 54 68 65 20 40 73 61 6d | .to.@samp{nil}.)..@item.The.@sam | 
| 5b420 | 70 7b 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74    7d 20 63 6f 6d 6d 61 6e 64 20 70 72 6f 64 75 63 | p{embark-collect}.command.produc | 
| 5b440 | 65 73 20 61 20 62 75 66 66 65 72 20 6c 69 73 74    69 6e 67 20 61 6c 6c 20 74 68 65 20 63 75 72 72 | es.a.buffer.listing.all.the.curr | 
| 5b460 | 65 6e 74 0a 63 61 6e 64 69 64 61 74 65 73 2c 20    66 6f 72 20 79 6f 75 20 74 6f 20 70 65 72 75 73 | ent.candidates,.for.you.to.perus | 
| 5b480 | 65 20 61 6e 64 20 72 75 6e 20 61 63 74 69 6f 6e    73 20 6f 6e 20 61 74 20 79 6f 75 72 20 6c 65 69 | e.and.run.actions.on.at.your.lei | 
| 5b4a0 | 73 75 72 65 2e 0a 54 68 65 20 63 61 6e 64 69 64    61 74 65 73 20 61 72 65 20 64 69 73 70 6c 61 79 | sure..The.candidates.are.display | 
| 5b4c0 | 65 64 20 61 73 20 61 20 6c 69 73 74 20 73 68 6f    77 69 6e 67 20 61 64 64 69 74 69 6f 6e 61 6c 0a | ed.as.a.list.showing.additional. | 
| 5b4e0 | 61 6e 6e 6f 74 61 74 69 6f 6e 73 2e 20 49 66 20    61 6e 79 20 6f 66 20 74 68 65 20 63 61 6e 64 69 | annotations..If.any.of.the.candi | 
| 5b500 | 64 61 74 65 73 20 63 6f 6e 74 61 69 6e 20 6e 65    77 6c 69 6e 65 73 2c 20 74 68 65 6e 0a 68 6f 72 | dates.contain.newlines,.then.hor | 
| 5b520 | 69 7a 6f 6e 74 61 6c 20 6c 69 6e 65 73 20 61 72    65 20 75 73 65 64 20 74 6f 20 73 65 70 61 72 61 | izontal.lines.are.used.to.separa | 
| 5b540 | 74 65 20 63 61 6e 64 69 64 61 74 65 73 2e 0a 0a    54 68 65 20 45 6d 62 61 72 6b 20 43 6f 6c 6c 65 | te.candidates...The.Embark.Colle | 
| 5b560 | 63 74 20 62 75 66 66 65 72 20 69 73 20 73 6f 6d    65 77 68 61 74 20 60 60 64 69 72 65 64 2d 6c 69 | ct.buffer.is.somewhat.``dired-li | 
| 5b580 | 6b 65 27 27 3a 20 79 6f 75 20 63 61 6e 20 73 65    6c 65 63 74 0a 61 6e 64 20 64 65 73 65 6c 65 63 | ke'':.you.can.select.and.deselec | 
| 5b5a0 | 74 20 63 61 6e 64 69 64 61 74 65 73 20 74 68 72    6f 75 67 68 20 40 73 61 6d 70 7b 65 6d 62 61 72 | t.candidates.through.@samp{embar | 
| 5b5c0 | 6b 2d 73 65 6c 65 63 74 7d 20 28 61 76 61 69 6c    61 62 6c 65 20 61 73 20 61 6e 0a 61 63 74 69 6f | k-select}.(available.as.an.actio | 
| 5b5e0 | 6e 20 69 6e 20 40 73 61 6d 70 7b 65 6d 62 61 72    6b 2d 61 63 74 7d 2c 20 62 6f 75 6e 64 20 74 6f | n.in.@samp{embark-act},.bound.to | 
| 5b600 | 20 40 73 61 6d 70 7b 53 50 43 7d 3b 20 62 75 74    20 79 6f 75 20 63 6f 75 6c 64 20 61 6c 73 6f 20 | .@samp{SPC};.but.you.could.also. | 
| 5b620 | 67 69 76 65 20 69 74 20 61 0a 67 6c 6f 62 61 6c    20 6b 65 79 20 62 69 6e 64 69 6e 67 29 2e 20 49 | give.it.a.global.key.binding)..I | 
| 5b640 | 6e 20 61 6e 20 45 6d 62 61 72 6b 20 43 6f 6c 6c    65 63 74 20 62 75 66 66 65 72 20 40 73 61 6d 70 | n.an.Embark.Collect.buffer.@samp | 
| 5b660 | 7b 65 6d 62 61 72 6b 2d 61 63 74 7d 20 69 73 20    62 6f 75 6e 64 0a 74 6f 20 40 73 61 6d 70 7b 61 | {embark-act}.is.bound.to.@samp{a | 
| 5b680 | 7d 20 61 6e 64 20 40 73 61 6d 70 7b 65 6d 62 61    72 6b 2d 61 63 74 2d 61 6c 6c 7d 20 69 73 20 62 | }.and.@samp{embark-act-all}.is.b | 
| 5b6a0 | 6f 75 6e 64 20 74 6f 20 40 73 61 6d 70 7b 41 7d    3b 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 61 | ound.to.@samp{A};.@samp{embark-a | 
| 5b6c0 | 63 74 2d 61 6c 6c 7d 20 77 69 6c 6c 20 61 63 74    20 6f 6e 0a 61 6c 6c 20 63 75 72 72 65 6e 74 6c | ct-all}.will.act.on.all.currentl | 
| 5b6e0 | 79 20 6d 61 72 6b 65 64 20 63 61 6e 64 69 64 61    74 65 73 20 69 66 20 74 68 65 72 65 20 61 6e 79 | y.marked.candidates.if.there.any | 
| 5b700 | 2c 20 61 6e 64 20 77 69 6c 6c 20 61 63 74 20 6f    6e 20 61 6c 6c 0a 63 61 6e 64 69 64 61 74 65 73 | ,.and.will.act.on.all.candidates | 
| 5b720 | 20 69 66 20 6e 6f 6e 65 20 61 72 65 20 6d 61 72    6b 65 64 2e 20 49 6e 20 70 61 72 74 69 63 75 6c | .if.none.are.marked..In.particul | 
| 5b740 | 61 72 2c 20 74 68 69 73 20 6d 65 61 6e 73 20 74    68 61 74 20 40 73 61 6d 70 7b 61 20 53 50 43 7d | ar,.this.means.that.@samp{a.SPC} | 
| 5b760 | 0a 77 69 6c 6c 20 74 6f 67 67 6c 65 20 77 68 65    74 68 65 72 20 74 68 65 20 63 61 6e 64 69 64 61 | .will.toggle.whether.the.candida | 
| 5b780 | 74 65 20 61 74 20 70 6f 69 6e 74 20 69 73 20 73    65 6c 65 63 74 65 64 2c 20 61 6e 64 20 40 73 61 | te.at.point.is.selected,.and.@sa | 
| 5b7a0 | 6d 70 7b 41 20 53 50 43 7d 0a 77 69 6c 6c 20 73    65 6c 65 63 74 20 61 6c 6c 20 63 61 6e 64 69 64 | mp{A.SPC}.will.select.all.candid | 
| 5b7c0 | 61 74 65 73 20 69 66 20 6e 6f 6e 65 20 61 72 65    20 73 65 6c 65 63 74 65 64 2c 20 6f 72 20 64 65 | ates.if.none.are.selected,.or.de | 
| 5b7e0 | 73 65 6c 65 63 74 20 61 6c 6c 0a 73 65 6c 65 63    74 65 64 20 63 61 6e 64 69 64 61 74 65 73 20 69 | select.all.selected.candidates.i | 
| 5b800 | 66 20 74 68 65 72 65 20 61 72 65 20 73 6f 6d 65    2e 0a 0a 40 69 74 65 6d 0a 54 68 65 20 40 73 61 | f.there.are.some...@item.The.@sa | 
| 5b820 | 6d 70 7b 65 6d 62 61 72 6b 2d 65 78 70 6f 72 74    7d 20 63 6f 6d 6d 61 6e 64 20 74 72 69 65 73 20 | mp{embark-export}.command.tries. | 
| 5b840 | 74 6f 20 6f 70 65 6e 20 61 20 62 75 66 66 65 72    20 69 6e 20 61 6e 20 61 70 70 72 6f 70 72 69 61 | to.open.a.buffer.in.an.appropria | 
| 5b860 | 74 65 0a 6d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f    72 20 74 68 65 20 73 65 74 20 6f 66 20 63 61 6e | te.major.mode.for.the.set.of.can | 
| 5b880 | 64 69 64 61 74 65 73 2e 20 49 66 20 74 68 65 20    63 61 6e 64 69 64 61 74 65 73 20 61 72 65 20 66 | didates..If.the.candidates.are.f | 
| 5b8a0 | 69 6c 65 73 0a 65 78 70 6f 72 74 20 70 72 6f 64    75 63 65 73 20 61 20 44 69 72 65 64 20 62 75 66 | iles.export.produces.a.Dired.buf | 
| 5b8c0 | 66 65 72 3b 20 69 66 20 74 68 65 79 20 61 72 65    20 62 75 66 66 65 72 73 2c 20 79 6f 75 20 67 65 | fer;.if.they.are.buffers,.you.ge | 
| 5b8e0 | 74 20 61 6e 0a 49 62 75 66 66 65 72 20 62 75 66    66 65 72 3b 20 61 6e 64 20 69 66 20 74 68 65 79 | t.an.Ibuffer.buffer;.and.if.they | 
| 5b900 | 20 61 72 65 20 70 61 63 6b 61 67 65 73 20 79 6f    75 20 67 65 74 20 61 20 62 75 66 66 65 72 20 69 | .are.packages.you.get.a.buffer.i | 
| 5b920 | 6e 0a 70 61 63 6b 61 67 65 20 6d 65 6e 75 20 6d    6f 64 65 2e 0a 0a 49 66 20 79 6f 75 20 75 73 65 | n.package.menu.mode...If.you.use | 
| 5b940 | 20 74 68 65 20 67 72 65 70 70 69 6e 67 20 63 6f    6d 6d 61 6e 64 73 20 66 72 6f 6d 20 74 68 65 20 | .the.grepping.commands.from.the. | 
| 5b960 | 40 75 72 65 66 7b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 63 | @uref{https://github.com/minad/c | 
| 5b980 | 6f 6e 73 75 6c 74 2f 2c 20 43 6f 6e 73 75 6c 74    7d 20 70 61 63 6b 61 67 65 2c 0a 40 73 61 6d 70 | onsult/,.Consult}.package,.@samp | 
| 5b9a0 | 7b 63 6f 6e 73 75 6c 74 2d 67 72 65 70 7d 2c 20    40 73 61 6d 70 7b 63 6f 6e 73 75 6c 74 2d 67 69 | {consult-grep},.@samp{consult-gi | 
| 5b9c0 | 74 2d 67 72 65 70 7d 20 6f 72 20 40 73 61 6d 70    7b 63 6f 6e 73 75 6c 74 2d 72 69 70 67 72 65 70 | t-grep}.or.@samp{consult-ripgrep | 
| 5b9e0 | 7d 2c 20 74 68 65 6e 20 79 6f 75 20 73 68 6f 75    6c 64 0a 69 6e 73 74 61 6c 6c 20 74 68 65 20 40 | },.then.you.should.install.the.@ | 
| 5ba00 | 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 63 6f 6e 73    75 6c 74 7d 20 70 61 63 6b 61 67 65 2c 20 77 68 | samp{embark-consult}.package,.wh | 
| 5ba20 | 69 63 68 20 61 64 64 73 20 73 75 70 70 6f 72 74    20 66 6f 72 20 65 78 70 6f 72 74 69 6e 67 20 61 | ich.adds.support.for.exporting.a | 
| 5ba40 | 0a 6c 69 73 74 20 6f 66 20 67 72 65 70 20 72 65    73 75 6c 74 73 20 74 6f 20 61 6e 20 68 6f 6e 65 | .list.of.grep.results.to.an.hone | 
| 5ba60 | 73 74 20 67 72 65 70 2d 6d 6f 64 65 20 62 75 66    66 65 72 2c 20 6f 6e 20 77 68 69 63 68 20 79 6f | st.grep-mode.buffer,.on.which.yo | 
| 5ba80 | 75 20 63 61 6e 0a 65 76 65 6e 20 75 73 65 20 40    75 72 65 66 7b 68 74 74 70 73 3a 2f 2f 67 69 74 | u.can.even.use.@uref{https://git | 
| 5baa0 | 68 75 62 2e 63 6f 6d 2f 6d 68 61 79 61 73 68 69    31 31 32 30 2f 45 6d 61 63 73 2d 77 67 72 65 70 | hub.com/mhayashi1120/Emacs-wgrep | 
| 5bac0 | 2c 20 77 67 72 65 70 7d 20 69 66 20 79 6f 75 20    77 69 73 68 2e 0a 40 65 6e 64 20 69 74 65 6d 69 | ,.wgrep}.if.you.wish..@end.itemi | 
| 5bae0 | 7a 65 0a 0a 57 68 65 6e 20 69 6e 20 64 6f 75 62    74 20 63 68 6f 6f 73 69 6e 67 20 62 65 74 77 65 | ze..When.in.doubt.choosing.betwe | 
| 5bb00 | 65 6e 20 65 78 70 6f 72 74 69 6e 67 20 61 6e 64    20 63 6f 6c 6c 65 63 74 69 6e 67 2c 20 61 20 67 | en.exporting.and.collecting,.a.g | 
| 5bb20 | 6f 6f 64 20 72 75 6c 65 0a 6f 66 20 74 68 75 6d    62 20 69 73 20 74 6f 20 61 6c 77 61 79 73 20 70 | ood.rule.of.thumb.is.to.always.p | 
| 5bb40 | 72 65 66 65 72 20 40 73 61 6d 70 7b 65 6d 62 61    72 6b 2d 65 78 70 6f 72 74 7d 20 73 69 6e 63 65 | refer.@samp{embark-export}.since | 
| 5bb60 | 20 77 68 65 6e 20 61 6e 20 65 78 70 6f 72 74 65    72 20 74 6f 20 61 0a 73 70 65 63 69 61 6c 20 6d | .when.an.exporter.to.a.special.m | 
| 5bb80 | 61 6a 6f 72 20 6d 6f 64 65 20 69 73 20 61 76 61    69 6c 61 62 6c 65 20 66 6f 72 20 61 20 67 69 76 | ajor.mode.is.available.for.a.giv | 
| 5bba0 | 65 6e 20 74 79 70 65 20 6f 66 20 74 61 72 67 65    74 2c 20 69 74 20 77 69 6c 6c 20 62 65 0a 6d 6f | en.type.of.target,.it.will.be.mo | 
| 5bbc0 | 72 65 20 66 65 61 74 75 72 65 66 75 6c 20 74 68    61 6e 20 61 6e 20 45 6d 62 61 72 6b 20 63 6f 6c | re.featureful.than.an.Embark.col | 
| 5bbe0 | 6c 65 63 74 20 62 75 66 66 65 72 2c 20 61 6e 64    20 69 66 20 6e 6f 20 73 75 63 68 20 65 78 70 6f | lect.buffer,.and.if.no.such.expo | 
| 5bc00 | 72 74 65 72 0a 69 73 20 63 6f 6e 66 69 67 75 72    65 64 20 74 68 65 20 40 73 61 6d 70 7b 65 6d 62 | rter.is.configured.the.@samp{emb | 
| 5bc20 | 61 72 6b 2d 65 78 70 6f 72 74 7d 20 63 6f 6d 6d    61 6e 64 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 | ark-export}.command.falls.back.t | 
| 5bc40 | 6f 20 74 68 65 20 67 65 6e 65 72 69 63 0a 40 73    61 6d 70 7b 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 | o.the.generic.@samp{embark-colle | 
| 5bc60 | 63 74 7d 2e 0a 0a 54 68 65 73 65 20 63 6f 6d 6d    61 6e 64 73 20 61 72 65 20 61 6c 77 61 79 73 20 | ct}...These.commands.are.always. | 
| 5bc80 | 61 76 61 69 6c 61 62 6c 65 20 61 73 20 60 60 61    63 74 69 6f 6e 73 27 27 20 28 61 6c 74 68 6f 75 | available.as.``actions''.(althou | 
| 5bca0 | 67 68 20 74 68 65 79 20 64 6f 20 6e 6f 74 0a 61    63 74 20 6f 6e 20 6a 75 73 74 20 74 68 65 20 63 | gh.they.do.not.act.on.just.the.c | 
| 5bcc0 | 75 72 72 65 6e 74 20 74 61 72 67 65 74 20 62 75    74 20 6f 6e 20 61 6c 6c 20 63 61 6e 64 69 64 61 | urrent.target.but.on.all.candida | 
| 5bce0 | 74 65 73 29 20 66 6f 72 20 40 73 61 6d 70 7b 65    6d 62 61 72 6b 2d 61 63 74 7d 0a 61 6e 64 20 61 | tes).for.@samp{embark-act}.and.a | 
| 5bd00 | 72 65 20 62 6f 75 6e 64 20 74 6f 20 40 73 61 6d    70 7b 41 7d 2c 20 40 73 61 6d 70 7b 53 7d 20 28 | re.bound.to.@samp{A},.@samp{S}.( | 
| 5bd20 | 66 6f 72 20 60 60 73 6e 61 70 73 68 6f 74 27 27    29 2c 20 61 6e 64 20 40 73 61 6d 70 7b 45 7d 2c | for.``snapshot''),.and.@samp{E}, | 
| 5bd40 | 20 72 65 73 70 65 63 74 69 76 65 6c 79 2c 20 69    6e 0a 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 67 | .respectively,.in.@samp{embark-g | 
| 5bd60 | 65 6e 65 72 61 6c 2d 6d 61 70 7d 2e 20 54 68 69    73 20 6d 65 61 6e 73 20 74 68 61 74 20 79 6f 75 | eneral-map}..This.means.that.you | 
| 5bd80 | 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 74 6f 20    62 69 6e 64 20 79 6f 75 72 20 6f 77 6e 0a 6b 65 | .do.not.have.to.bind.your.own.ke | 
| 5bda0 | 79 20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 74    68 65 73 65 20 28 61 6c 74 68 6f 75 67 68 20 79 | y.bindings.for.these.(although.y | 
| 5bdc0 | 6f 75 20 63 61 6e 2c 20 6f 66 20 63 6f 75 72 73    65 21 29 2c 20 6a 75 73 74 20 61 20 6b 65 79 0a | ou.can,.of.course!),.just.a.key. | 
| 5bde0 | 62 69 6e 64 69 6e 67 20 66 6f 72 20 40 73 61 6d    70 7b 65 6d 62 61 72 6b 2d 61 63 74 7d 2e 0a 0a | binding.for.@samp{embark-act}... | 
| 5be00 | 49 6e 20 45 6d 62 61 72 6b 20 43 6f 6c 6c 65 63    74 20 6f 72 20 45 6d 62 61 72 6b 20 45 78 70 6f | In.Embark.Collect.or.Embark.Expo | 
| 5be20 | 72 74 20 62 75 66 66 65 72 73 20 74 68 61 74 20    77 65 72 65 20 6f 62 74 61 69 6e 65 64 20 62 79 | rt.buffers.that.were.obtained.by | 
| 5be40 | 0a 72 75 6e 6e 69 6e 67 20 40 73 61 6d 70 7b 65    6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 7d 20 6f | .running.@samp{embark-collect}.o | 
| 5be60 | 72 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 65    78 70 6f 72 74 7d 20 66 72 6f 6d 20 77 69 74 68 | r.@samp{embark-export}.from.with | 
| 5be80 | 69 6e 20 61 20 6d 69 6e 69 62 75 66 66 65 72 0a    63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73 73 69 | in.a.minibuffer.completion.sessi | 
| 5bea0 | 6f 6e 2c 20 40 73 61 6d 70 7b 67 7d 20 69 73 20    62 6f 75 6e 64 20 74 6f 20 61 20 63 6f 6d 6d 61 | on,.@samp{g}.is.bound.to.a.comma | 
| 5bec0 | 6e 64 20 74 68 61 74 20 72 65 73 74 61 72 74 73    20 74 68 65 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 | nd.that.restarts.the.completion. | 
| 5bee0 | 73 65 73 73 69 6f 6e 2c 20 74 68 61 74 20 69 73    2c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 74 68 | session,.that.is,.the.command.th | 
| 5bf00 | 61 74 20 6f 70 65 6e 65 64 20 74 68 65 20 6d 69    6e 69 62 75 66 66 65 72 20 69 73 0a 72 75 6e 20 | at.opened.the.minibuffer.is.run. | 
| 5bf20 | 61 67 61 69 6e 20 61 6e 64 20 74 68 65 20 6d 69    6e 69 62 75 66 66 65 72 20 63 6f 6e 74 65 6e 74 | again.and.the.minibuffer.content | 
| 5bf40 | 73 20 72 65 73 74 6f 72 65 64 2e 20 59 6f 75 20    63 61 6e 20 74 68 65 6e 20 69 6e 74 65 72 61 63 | s.restored..You.can.then.interac | 
| 5bf60 | 74 0a 6e 6f 72 6d 61 6c 6c 79 20 77 69 74 68 20    74 68 65 20 63 6f 6d 6d 61 6e 64 2c 20 70 65 72 | t.normally.with.the.command,.per | 
| 5bf80 | 68 61 70 73 20 65 64 69 74 69 6e 67 20 74 68 65    20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6e 74 | haps.editing.the.minibuffer.cont | 
| 5bfa0 | 65 6e 74 73 2c 0a 61 6e 64 2c 20 69 66 20 79 6f    75 20 77 69 73 68 2c 20 79 6f 75 20 63 61 6e 20 | ents,.and,.if.you.wish,.you.can. | 
| 5bfc0 | 72 65 72 75 6e 20 40 73 61 6d 70 7b 65 6d 62 61    72 6b 2d 63 6f 6c 6c 65 63 74 7d 20 6f 72 20 40 | rerun.@samp{embark-collect}.or.@ | 
| 5bfe0 | 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 65 78 70 6f    72 74 7d 20 74 6f 20 67 65 74 0a 61 6e 20 75 70 | samp{embark-export}.to.get.an.up | 
| 5c000 | 64 61 74 65 64 20 62 75 66 66 65 72 2e 0a 0a 40    6d 65 6e 75 0a 2a 20 53 65 6c 65 63 74 69 6e 67 | dated.buffer...@menu.*.Selecting | 
| 5c020 | 20 73 6f 6d 65 20 74 61 72 67 65 74 73 20 74 6f    20 6d 61 6b 65 20 61 6e 20 61 64 20 68 6f 63 20 | .some.targets.to.make.an.ad.hoc. | 
| 5c040 | 63 61 6e 64 69 64 61 74 65 20 73 65 74 3a 3a 0a    2a 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 6c | candidate.set::.*.@samp{embark-l | 
| 5c060 | 69 76 65 7d 20 61 20 6c 69 76 65 2d 75 70 64 61    74 69 6e 67 20 76 61 72 69 61 6e 74 20 6f 66 20 | ive}.a.live-updating.variant.of. | 
| 5c080 | 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 63 6f 6c    6c 65 63 74 7d 3a 3a 0a 40 65 6e 64 20 6d 65 6e | @samp{embark-collect}::.@end.men | 
| 5c0a0 | 75 0a 0a 40 6e 6f 64 65 20 53 65 6c 65 63 74 69    6e 67 20 73 6f 6d 65 20 74 61 72 67 65 74 73 20 | u..@node.Selecting.some.targets. | 
| 5c0c0 | 74 6f 20 6d 61 6b 65 20 61 6e 20 61 64 20 68 6f    63 20 63 61 6e 64 69 64 61 74 65 20 73 65 74 0a | to.make.an.ad.hoc.candidate.set. | 
| 5c0e0 | 40 73 75 62 73 65 63 74 69 6f 6e 20 53 65 6c 65    63 74 69 6e 67 20 73 6f 6d 65 20 74 61 72 67 65 | @subsection.Selecting.some.targe | 
| 5c100 | 74 73 20 74 6f 20 6d 61 6b 65 20 61 6e 20 61 64    20 68 6f 63 20 63 61 6e 64 69 64 61 74 65 20 73 | ts.to.make.an.ad.hoc.candidate.s | 
| 5c120 | 65 74 0a 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 73    20 66 6f 72 20 77 6f 72 6b 69 6e 67 20 77 69 74 | et..The.commands.for.working.wit | 
| 5c140 | 68 20 73 65 74 73 20 6f 66 20 63 61 6e 64 69 64    61 74 65 73 20 6a 75 73 74 20 64 65 73 63 72 69 | h.sets.of.candidates.just.descri | 
| 5c160 | 62 65 64 2c 0a 6e 61 6d 65 6c 79 20 40 73 61 6d    70 7b 65 6d 62 61 72 6b 2d 61 63 74 2d 61 6c 6c | bed,.namely.@samp{embark-act-all | 
| 5c180 | 7d 2c 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d    65 78 70 6f 72 74 7d 20 61 6e 64 20 40 73 61 6d | },.@samp{embark-export}.and.@sam | 
| 5c1a0 | 70 7b 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74    7d 20 62 79 20 64 65 66 61 75 6c 74 0a 77 6f 72 | p{embark-collect}.by.default.wor | 
| 5c1c0 | 6b 20 77 69 74 68 20 61 6c 6c 20 63 61 6e 64 69    64 61 74 65 73 20 64 65 66 69 6e 65 64 20 69 6e | k.with.all.candidates.defined.in | 
| 5c1e0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6e    74 65 78 74 2e 20 46 6f 72 20 65 78 61 6d 70 6c | .the.current.context..For.exampl | 
| 5c200 | 65 2c 0a 69 6e 20 74 68 65 20 6d 69 6e 69 62 75    66 66 65 72 20 74 68 65 79 20 6f 70 65 72 61 74 | e,.in.the.minibuffer.they.operat | 
| 5c220 | 65 20 6f 6e 20 61 6c 6c 20 63 75 72 72 65 6e 74    6c 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 | e.on.all.currently.completion.ca | 
| 5c240 | 6e 64 69 64 61 74 65 73 2c 0a 6f 72 20 69 6e 20    61 20 64 69 72 65 64 20 62 75 66 66 65 72 20 74 | ndidates,.or.in.a.dired.buffer.t | 
| 5c260 | 68 65 79 20 77 6f 72 6b 20 6f 6e 20 61 6c 6c 20    6d 61 72 6b 65 64 20 66 69 6c 65 73 20 28 6f 72 | hey.work.on.all.marked.files.(or | 
| 5c280 | 20 61 6c 6c 20 66 69 6c 65 73 20 69 66 0a 6e 6f    6e 65 20 61 72 65 20 6d 61 72 6b 65 64 29 2e 20 | .all.files.if.none.are.marked).. | 
| 5c2a0 | 45 6d 62 61 72 6b 20 61 6c 73 6f 20 68 61 73 20    61 20 6e 6f 74 69 6f 6e 20 6f 66 20 40 65 6d 70 | Embark.also.has.a.notion.of.@emp | 
| 5c2c0 | 68 7b 73 65 6c 65 63 74 69 6f 6e 7d 2c 20 77 68    65 72 65 20 79 6f 75 20 63 61 6e 0a 61 63 63 75 | h{selection},.where.you.can.accu | 
| 5c2e0 | 6d 75 6c 61 74 65 20 61 6e 20 61 64 20 68 6f 63    20 6c 69 73 74 20 6f 66 20 74 61 72 67 65 74 73 | mulate.an.ad.hoc.list.of.targets | 
| 5c300 | 20 66 6f 72 20 74 68 65 73 65 20 63 6f 6d 6d 61    6e 64 73 20 74 6f 20 77 6f 72 6b 20 6f 6e 2e 0a | .for.these.commands.to.work.on.. | 
| 5c320 | 0a 54 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 69    73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 | .The.selection.is.controlled.by. | 
| 5c340 | 75 73 69 6e 67 20 74 68 65 20 40 73 61 6d 70 7b    65 6d 62 61 72 6b 2d 73 65 6c 65 63 74 7d 20 61 | using.the.@samp{embark-select}.a | 
| 5c360 | 63 74 69 6f 6e 2c 20 62 6f 75 6e 64 0a 74 6f 20    40 73 61 6d 70 7b 53 50 43 7d 20 69 6e 20 40 73 | ction,.bound.to.@samp{SPC}.in.@s | 
| 5c380 | 61 6d 70 7b 65 6d 62 61 72 6b 2d 67 65 6e 65 72    61 6c 2d 6d 61 70 7d 20 73 6f 20 74 68 61 74 20 | amp{embark-general-map}.so.that. | 
| 5c3a0 | 69 74 20 69 73 20 61 6c 77 61 79 73 20 61 76 61    69 6c 61 62 6c 65 20 28 79 6f 75 20 63 61 6e 0a | it.is.always.available.(you.can. | 
| 5c3c0 | 61 6c 73 6f 20 67 69 76 65 20 40 73 61 6d 70 7b    65 6d 62 61 72 6b 2d 73 65 6c 65 63 74 7d 20 61 | also.give.@samp{embark-select}.a | 
| 5c3e0 | 20 67 6c 6f 62 61 6c 20 6b 65 79 20 62 69 6e 64    69 6e 67 20 69 66 20 79 6f 75 20 77 69 73 68 3b | .global.key.binding.if.you.wish; | 
| 5c400 | 20 77 68 65 6e 20 63 61 6c 6c 65 64 0a 64 69 72    65 63 74 6c 79 2c 20 6e 6f 74 20 61 73 20 61 6e | .when.called.directly,.not.as.an | 
| 5c420 | 20 61 63 74 69 6f 6e 20 66 6f 72 20 40 73 61 6d    70 7b 65 6d 62 61 72 6b 2d 61 63 74 7d 2c 20 69 | .action.for.@samp{embark-act},.i | 
| 5c440 | 74 20 77 69 6c 6c 20 73 65 6c 65 63 74 20 74 68    65 20 66 69 72 73 74 0a 74 61 72 67 65 74 20 61 | t.will.select.the.first.target.a | 
| 5c460 | 74 20 70 6f 69 6e 74 29 2e 20 43 61 6c 6c 69 6e    67 20 74 68 69 73 20 61 63 74 69 6f 6e 20 6f 6e | t.point)..Calling.this.action.on | 
| 5c480 | 20 61 20 74 61 72 67 65 74 20 74 6f 67 67 6c 65    73 20 69 74 73 0a 6d 65 6d 62 65 72 73 68 69 70 | .a.target.toggles.its.membership | 
| 5c4a0 | 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20    62 75 66 66 65 72 27 73 20 45 6d 62 61 72 6b 20 | .in.the.current.buffer's.Embark. | 
| 5c4c0 | 73 65 6c 65 63 74 69 6f 6e 3b 20 74 68 61 74 20    69 73 2c 20 69 74 20 61 64 64 73 0a 69 74 20 74 | selection;.that.is,.it.adds.it.t | 
| 5c4e0 | 6f 20 73 65 6c 65 63 74 69 6f 6e 20 69 66 20 6e    6f 74 20 73 65 6c 65 63 74 65 64 20 61 6e 64 20 | o.selection.if.not.selected.and. | 
| 5c500 | 72 65 6d 6f 76 65 73 20 69 74 20 66 72 6f 6d 20    74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 69 66 | removes.it.from.the.selection.if | 
| 5c520 | 0a 69 74 20 77 61 73 20 73 65 6c 65 63 74 65 64    2e 20 57 68 65 6e 65 76 65 72 20 74 68 65 20 73 | .it.was.selected..Whenever.the.s | 
| 5c540 | 65 6c 65 63 74 69 6f 6e 20 66 6f 72 20 61 20 62    75 66 66 65 72 20 69 73 20 6e 6f 6e 2d 65 6d 70 | election.for.a.buffer.is.non-emp | 
| 5c560 | 74 79 2c 20 74 68 65 0a 63 6f 6d 6d 61 6e 64 73    20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 61 63 | ty,.the.commands.@samp{embark-ac | 
| 5c580 | 74 2d 61 6c 6c 7d 2c 20 40 73 61 6d 70 7b 65 6d    62 61 72 6b 2d 65 78 70 6f 72 74 7d 20 61 6e 64 | t-all},.@samp{embark-export}.and | 
| 5c5a0 | 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 63 6f    6c 6c 65 63 74 7d 20 77 69 6c 6c 20 61 63 74 20 | .@samp{embark-collect}.will.act. | 
| 5c5c0 | 6f 6e 0a 74 68 65 20 73 65 6c 65 63 74 69 6f 6e    2e 0a 0a 54 6f 20 64 65 73 65 6c 65 63 74 20 61 | on.the.selection...To.deselect.a | 
| 5c5e0 | 6c 6c 20 73 65 6c 65 63 74 65 64 20 74 61 72 67    65 74 73 2c 20 79 6f 75 20 63 61 6e 20 75 73 65 | ll.selected.targets,.you.can.use | 
| 5c600 | 20 74 68 65 20 40 73 61 6d 70 7b 65 6d 62 61 72    6b 2d 73 65 6c 65 63 74 7d 20 61 63 74 69 6f 6e | .the.@samp{embark-select}.action | 
| 5c620 | 0a 74 68 72 6f 75 67 68 20 40 73 61 6d 70 7b 65    6d 62 61 72 6b 2d 61 63 74 2d 61 6c 6c 7d 2c 20 | .through.@samp{embark-act-all},. | 
| 5c640 | 73 69 6e 63 65 20 74 68 69 73 20 77 69 6c 6c 20    72 75 6e 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b | since.this.will.run.@samp{embark | 
| 5c660 | 2d 73 65 6c 65 63 74 7d 20 6f 6e 20 65 61 63 68    0a 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 63 | -select}.on.each.member.of.the.c | 
| 5c680 | 75 72 72 65 6e 74 20 73 65 6c 65 63 74 69 6f 6e    2e 20 53 69 6d 69 6c 61 72 6c 79 20 69 66 20 6e | urrent.selection..Similarly.if.n | 
| 5c6a0 | 6f 20 74 61 72 67 65 74 73 20 61 72 65 20 73 65    6c 65 63 74 65 64 0a 61 6e 64 20 79 6f 75 20 61 | o.targets.are.selected.and.you.a | 
| 5c6c0 | 72 65 20 69 6e 20 61 20 6d 69 6e 69 62 75 66 66    65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 | re.in.a.minibuffer.completion.se | 
| 5c6e0 | 73 73 69 6f 6e 2c 20 72 75 6e 6e 69 6e 67 20 40    73 61 6d 70 7b 65 6d 62 61 72 6b 2d 73 65 6c 65 | ssion,.running.@samp{embark-sele | 
| 5c700 | 63 74 7d 0a 66 72 6f 6d 20 40 73 61 6d 70 7b 65    6d 62 61 72 6b 2d 61 63 74 2d 61 6c 6c 7d 20 77 | ct}.from.@samp{embark-act-all}.w | 
| 5c720 | 69 6c 6c 20 73 65 6c 65 63 74 20 61 6c 6c 20 74    68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 70 6c | ill.select.all.the.current.compl | 
| 5c740 | 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73    2e 0a 0a 42 79 20 64 65 66 61 75 6c 74 2c 20 77 | etion.candidates...By.default,.w | 
| 5c760 | 68 65 6e 65 76 65 72 20 73 6f 6d 65 20 74 61 72    67 65 74 73 20 61 72 65 20 73 65 6c 65 63 74 65 | henever.some.targets.are.selecte | 
| 5c780 | 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 75 66 66 65 72 2c 0a 61 20 63 6f 75 6e 74 | d.in.the.current.buffer,.a.count | 
| 5c7a0 | 20 6f 66 20 73 65 6c 65 63 74 65 64 20 74 61 72    67 65 74 73 20 61 70 70 65 61 72 73 20 69 6e 20 | .of.selected.targets.appears.in. | 
| 5c7c0 | 74 68 65 20 6d 6f 64 65 20 6c 69 6e 65 2e 20 54    68 69 73 20 63 61 6e 20 62 65 0a 74 75 72 6e 65 | the.mode.line..This.can.be.turne | 
| 5c7e0 | 64 20 6f 66 66 20 6f 72 20 63 75 73 74 6f 6d 69    7a 65 64 20 74 68 72 6f 75 67 68 20 74 68 65 20 | d.off.or.customized.through.the. | 
| 5c800 | 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 73 65 6c    65 63 74 69 6f 6e 2d 69 6e 64 69 63 61 74 6f 72 | @samp{embark-selection-indicator | 
| 5c820 | 7d 20 75 73 65 72 0a 6f 70 74 69 6f 6e 2e 0a 0a    54 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 66 75 | }.user.option...The.selection.fu | 
| 5c840 | 6e 63 74 69 6f 6e 61 6c 69 74 79 20 69 73 20 73    75 70 70 6f 72 74 65 64 20 69 6e 20 65 76 65 72 | nctionality.is.supported.in.ever | 
| 5c860 | 79 20 62 75 66 66 65 72 3a 0a 0a 40 69 74 65 6d    69 7a 65 0a 40 69 74 65 6d 0a 49 6e 20 74 68 65 | y.buffer:..@itemize.@item.In.the | 
| 5c880 | 20 6d 69 6e 69 62 75 66 66 65 72 20 74 68 69 73    20 67 69 76 65 73 20 61 20 63 6f 6e 76 65 6e 69 | .minibuffer.this.gives.a.conveni | 
| 5c8a0 | 65 6e 74 20 77 61 79 20 74 6f 20 61 63 74 20 6f    6e 20 73 65 76 65 72 61 6c 0a 63 6f 6d 70 6c 65 | ent.way.to.act.on.several.comple | 
| 5c8c0 | 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 20    74 68 61 74 20 64 6f 6e 27 74 20 66 6f 6c 6c 6f | tion.candidates.that.don't.follo | 
| 5c8e0 | 77 20 61 6e 79 20 73 69 6d 70 6c 65 20 70 61 74    74 65 72 6e 3a 20 6a 75 73 74 20 67 6f 0a 74 68 | w.any.simple.pattern:.just.go.th | 
| 5c900 | 72 6f 75 67 68 20 74 68 65 20 63 6f 6d 70 6c 65    74 69 6f 6e 73 20 73 65 6c 65 63 74 69 6e 67 20 | rough.the.completions.selecting. | 
| 5c920 | 74 68 65 20 6f 6e 65 73 20 79 6f 75 20 77 61 6e    74 2c 20 74 68 65 6e 20 75 73 65 0a 40 73 61 6d | the.ones.you.want,.then.use.@sam | 
| 5c940 | 70 7b 65 6d 62 61 72 6b 2d 61 63 74 2d 61 6c 6c    7d 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 | p{embark-act-all}..For.example,. | 
| 5c960 | 79 6f 75 20 63 6f 75 6c 64 20 61 74 74 61 63 68    20 73 65 76 65 72 61 6c 20 66 69 6c 65 73 20 61 | you.could.attach.several.files.a | 
| 5c980 | 74 20 6f 6e 63 65 0a 74 6f 20 61 6e 20 65 6d 61    69 6c 2e 0a 40 69 74 65 6d 0a 46 6f 72 20 45 6d | t.once.to.an.email..@item.For.Em | 
| 5c9a0 | 62 61 72 6b 20 43 6f 6c 6c 65 63 74 20 62 75 66    66 65 72 73 20 74 68 69 73 20 66 75 6e 63 74 69 | bark.Collect.buffers.this.functi | 
| 5c9c0 | 6f 6e 61 6c 69 74 79 20 65 6e 61 62 6c 65 73 20    61 20 64 69 72 65 64 2d 6c 69 6b 65 0a 77 6f 72 | onality.enables.a.dired-like.wor | 
| 5c9e0 | 6b 66 6c 6f 77 2c 20 69 6e 20 77 68 69 63 68 20    79 6f 75 20 6d 61 72 6b 20 76 61 72 69 6f 75 73 | kflow,.in.which.you.mark.various | 
| 5ca00 | 20 63 61 6e 64 69 64 61 74 65 73 20 61 6e 64 20    61 70 70 6c 79 20 61 6e 20 61 63 74 69 6f 6e 0a | .candidates.and.apply.an.action. | 
| 5ca20 | 74 6f 20 61 6c 6c 20 61 74 20 6f 6e 63 65 2e 20    28 49 74 20 73 75 70 65 72 73 65 64 65 73 20 61 | to.all.at.once..(It.supersedes.a | 
| 5ca40 | 20 70 72 65 76 69 6f 75 73 20 61 64 20 68 6f 63    20 64 69 72 65 64 2d 6c 69 6b 65 0a 69 6e 74 65 | .previous.ad.hoc.dired-like.inte | 
| 5ca60 | 72 66 61 63 65 20 74 68 61 74 20 77 61 73 20 69    6d 70 6c 65 6d 65 6e 74 65 64 20 6f 6e 6c 79 20 | rface.that.was.implemented.only. | 
| 5ca80 | 69 6e 20 45 6d 62 61 72 6b 20 43 6f 6c 6c 65 63    74 20 62 75 66 66 65 72 73 2c 20 77 69 74 68 0a | in.Embark.Collect.buffers,.with. | 
| 5caa0 | 61 20 73 6c 69 67 68 74 6c 79 20 64 69 66 66 65    72 65 6e 74 20 69 6e 74 65 72 66 61 63 65 2e 29 | a.slightly.different.interface.) | 
| 5cac0 | 0a 40 69 74 65 6d 0a 49 6e 20 61 20 65 77 77 20    62 75 66 66 65 72 20 79 6f 75 20 63 6f 75 6c 64 | .@item.In.a.eww.buffer.you.could | 
| 5cae0 | 20 75 73 65 20 74 68 69 73 20 74 6f 20 73 65 6c    65 63 74 20 76 61 72 69 6f 75 73 20 6c 69 6e 6b | .use.this.to.select.various.link | 
| 5cb00 | 73 20 79 6f 75 20 77 69 73 68 0a 74 6f 20 66 6f    6c 6c 6f 77 20 75 70 20 6f 6e 2c 20 61 6e 64 20 | s.you.wish.to.follow.up.on,.and. | 
| 5cb20 | 74 68 65 6e 20 63 6f 6c 6c 65 63 74 20 74 68 65    6d 20 69 6e 74 6f 20 61 20 62 75 66 66 65 72 2e | then.collect.them.into.a.buffer. | 
| 5cb40 | 20 53 69 6d 69 6c 61 72 6c 79 2c 0a 77 68 69 6c    65 20 72 65 61 64 69 6e 67 20 45 6d 61 63 73 27 | .Similarly,.while.reading.Emacs' | 
| 5cb60 | 73 20 69 6e 66 6f 20 6d 61 6e 75 61 6c 20 79 6f    75 20 63 6f 75 6c 64 20 73 65 6c 65 63 74 20 73 | s.info.manual.you.could.select.s | 
| 5cb80 | 6f 6d 65 20 73 79 6d 62 6f 6c 73 20 79 6f 75 0a    77 61 6e 74 20 74 6f 20 72 65 61 64 20 6d 6f 72 | ome.symbols.you.want.to.read.mor | 
| 5cba0 | 65 20 61 62 6f 75 74 20 61 6e 64 20 65 78 70 6f    72 74 20 74 68 65 6d 20 74 6f 20 61 6e 20 40 73 | e.about.and.export.them.to.an.@s | 
| 5cbc0 | 61 6d 70 7b 61 70 72 6f 70 6f 73 2d 6d 6f 64 65    7d 20 62 75 66 66 65 72 2e 0a 40 69 74 65 6d 0a | amp{apropos-mode}.buffer..@item. | 
| 5cbe0 | 59 6f 75 20 63 61 6e 20 75 73 65 20 73 65 6c 65    63 74 69 6f 6e 73 20 69 6e 20 72 65 67 75 6c 61 | You.can.use.selections.in.regula | 
| 5cc00 | 72 20 74 65 78 74 20 6f 72 20 70 72 6f 67 72 61    6d 6d 69 6e 67 20 62 75 66 66 65 72 73 20 74 6f | r.text.or.programming.buffers.to | 
| 5cc20 | 20 64 6f 0a 63 6f 6d 70 6c 65 78 20 65 64 69 74    69 6e 67 20 6f 70 65 72 61 74 69 6f 6e 73 2e 20 | .do.complex.editing.operations.. | 
| 5cc40 | 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20    79 6f 75 20 68 61 76 65 20 74 68 72 65 65 0a 70 | For.example,.if.you.have.three.p | 
| 5cc60 | 61 72 61 67 72 61 70 68 73 20 73 63 61 74 74 65    72 65 64 20 6f 76 65 72 20 61 20 66 69 6c 65 20 | aragraphs.scattered.over.a.file. | 
| 5cc80 | 61 6e 64 20 79 6f 75 20 77 61 6e 74 20 74 6f 20    62 72 69 6e 67 20 74 68 65 6d 0a 74 6f 67 65 74 | and.you.want.to.bring.them.toget | 
| 5cca0 | 68 65 72 2c 20 79 6f 75 20 63 61 6e 20 73 65 6c    65 63 74 20 65 61 63 68 20 6f 6e 65 2c 20 69 6e | her,.you.can.select.each.one,.in | 
| 5ccc0 | 73 65 72 74 20 74 68 65 6d 20 61 6c 6c 20 73 6f    6d 65 77 68 65 72 65 20 61 6e 64 0a 66 69 6e 61 | sert.them.all.somewhere.and.fina | 
| 5cce0 | 6c 6c 79 20 64 65 6c 65 74 65 20 61 6c 6c 20 6f    66 20 74 68 65 6d 20 28 66 72 6f 6d 20 74 68 65 | lly.delete.all.of.them.(from.the | 
| 5cd00 | 69 72 20 6f 72 69 67 69 6e 61 6c 20 6c 6f 63 61    74 69 6f 6e 73 29 2e 0a 40 65 6e 64 20 69 74 65 | ir.original.locations)..@end.ite | 
| 5cd20 | 6d 69 7a 65 0a 0a 40 6e 6f 64 65 20 40 73 61 6d    70 7b 65 6d 62 61 72 6b 2d 6c 69 76 65 7d 20 61 | mize..@node.@samp{embark-live}.a | 
| 5cd40 | 20 6c 69 76 65 2d 75 70 64 61 74 69 6e 67 20 76    61 72 69 61 6e 74 20 6f 66 20 40 73 61 6d 70 7b | .live-updating.variant.of.@samp{ | 
| 5cd60 | 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 7d 0a    40 73 75 62 73 65 63 74 69 6f 6e 20 40 73 61 6d | embark-collect}.@subsection.@sam | 
| 5cd80 | 70 7b 65 6d 62 61 72 6b 2d 6c 69 76 65 7d 20 61    20 6c 69 76 65 2d 75 70 64 61 74 69 6e 67 20 76 | p{embark-live}.a.live-updating.v | 
| 5cda0 | 61 72 69 61 6e 74 20 6f 66 20 40 73 61 6d 70 7b    65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 7d 0a | ariant.of.@samp{embark-collect}. | 
| 5cdc0 | 0a 46 69 6e 61 6c 6c 79 2c 20 74 68 65 72 65 20    69 73 20 61 6c 73 6f 20 61 6e 20 40 73 61 6d 70 | .Finally,.there.is.also.an.@samp | 
| 5cde0 | 7b 65 6d 62 61 72 6b 2d 6c 69 76 65 7d 20 76 61    72 69 61 6e 74 20 6f 66 20 74 68 65 20 40 73 61 | {embark-live}.variant.of.the.@sa | 
| 5ce00 | 6d 70 7b 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63    74 7d 0a 63 6f 6d 6d 61 6e 64 20 77 68 69 63 68 | mp{embark-collect}.command.which | 
| 5ce20 | 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 75    70 64 61 74 65 73 20 74 68 65 20 63 6f 6c 6c 65 | .automatically.updates.the.colle | 
| 5ce40 | 63 74 69 6f 6e 20 61 66 74 65 72 20 65 61 63 68    20 63 68 61 6e 67 65 0a 69 6e 20 74 68 65 20 73 | ction.after.each.change.in.the.s | 
| 5ce60 | 6f 75 72 63 65 20 62 75 66 66 65 72 2e 20 55 73    65 72 73 20 6f 66 20 61 20 63 6f 6d 70 6c 65 74 | ource.buffer..Users.of.a.complet | 
| 5ce80 | 69 6f 6e 20 55 49 20 74 68 61 74 20 61 75 74 6f    6d 61 74 69 63 61 6c 6c 79 0a 75 70 64 61 74 65 | ion.UI.that.automatically.update | 
| 5cea0 | 73 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74    68 65 20 63 61 6e 64 69 64 61 74 65 20 6c 69 73 | s.and.displays.the.candidate.lis | 
| 5cec0 | 74 20 28 73 75 63 68 20 61 73 20 56 65 72 74 69    63 6f 2c 20 49 63 6f 6d 70 6c 65 74 65 2c 0a 46 | t.(such.as.Vertico,.Icomplete,.F | 
| 5cee0 | 69 64 6f 2d 6d 6f 64 65 2c 20 6f 72 20 4d 43 54    29 20 77 69 6c 6c 20 70 72 6f 62 61 62 6c 79 20 | ido-mode,.or.MCT).will.probably. | 
| 5cf00 | 6e 6f 74 20 77 61 6e 74 20 74 6f 20 75 73 65 0a    40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 6c 69 76 | not.want.to.use.@samp{embark-liv | 
| 5cf20 | 65 7d 20 66 72 6f 6d 20 74 68 65 20 6d 69 6e 69    62 75 66 66 65 72 20 61 73 20 74 68 65 79 20 77 | e}.from.the.minibuffer.as.they.w | 
| 5cf40 | 69 6c 6c 20 74 68 65 6e 20 68 61 76 65 20 74 77    6f 20 6c 69 76 65 0a 75 70 64 61 74 69 6e 67 20 | ill.then.have.two.live.updating. | 
| 5cf60 | 64 69 73 70 6c 61 79 73 20 6f 66 20 74 68 65 20    63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 | displays.of.the.completion.candi | 
| 5cf80 | 64 61 74 65 73 21 0a 0a 41 20 6d 6f 72 65 20 6c    69 6b 65 6c 79 20 75 73 65 20 6f 66 20 40 73 61 | dates!..A.more.likely.use.of.@sa | 
| 5cfa0 | 6d 70 7b 65 6d 62 61 72 6b 2d 6c 69 76 65 7d 20    69 73 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 | mp{embark-live}.is.to.be.called. | 
| 5cfc0 | 66 72 6f 6d 20 61 20 72 65 67 75 6c 61 72 20 62    75 66 66 65 72 0a 74 6f 20 64 69 73 70 6c 61 79 | from.a.regular.buffer.to.display | 
| 5cfe0 | 20 61 20 73 6f 72 74 20 6f 66 20 6c 69 76 65 20    75 70 64 61 74 69 6e 67 20 60 60 74 61 62 6c 65 | .a.sort.of.live.updating.``table | 
| 5d000 | 20 6f 66 20 63 6f 6e 74 65 6e 74 73 27 27 20 66    6f 72 20 74 68 65 20 62 75 66 66 65 72 2e 0a 54 | .of.contents''.for.the.buffer..T | 
| 5d020 | 68 69 73 20 64 65 70 65 6e 64 73 20 6f 6e 20 68    61 76 69 6e 67 20 61 70 70 72 6f 70 72 69 61 74 | his.depends.on.having.appropriat | 
| 5d040 | 65 20 63 61 6e 64 69 64 61 74 65 20 63 6f 6c 6c    65 63 74 6f 72 73 20 63 6f 6e 66 69 67 75 72 65 | e.candidate.collectors.configure | 
| 5d060 | 64 20 69 6e 0a 40 73 61 6d 70 7b 65 6d 62 61 72    6b 2d 63 61 6e 64 69 64 61 74 65 2d 63 6f 6c 6c | d.in.@samp{embark-candidate-coll | 
| 5d080 | 65 63 74 6f 72 73 7d 2e 20 54 68 65 72 65 20 61    72 65 20 6e 6f 74 20 6d 61 6e 79 20 69 6e 20 45 | ectors}..There.are.not.many.in.E | 
| 5d0a0 | 6d 62 61 72 6b 27 73 20 64 65 66 61 75 6c 74 0a    63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 62 | mbark's.default.configuration,.b | 
| 5d0c0 | 75 74 20 79 6f 75 20 63 61 6e 20 74 72 79 20 74    68 69 73 20 65 78 70 65 72 69 6d 65 6e 74 3a 20 | ut.you.can.try.this.experiment:. | 
| 5d0e0 | 6f 70 65 6e 20 61 20 64 69 72 65 64 20 62 75 66    66 65 72 20 69 6e 0a 61 20 64 69 72 65 63 74 6f | open.a.dired.buffer.in.a.directo | 
| 5d100 | 72 79 20 74 68 61 74 20 68 61 73 20 76 65 72 79    20 6d 61 6e 79 20 66 69 6c 65 73 2c 20 6d 61 72 | ry.that.has.very.many.files,.mar | 
| 5d120 | 6b 20 61 20 66 65 77 2c 20 61 6e 64 20 72 75 6e    20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 6c 69 | k.a.few,.and.run.@samp{embark-li | 
| 5d140 | 76 65 7d 2e 0a 59 6f 75 27 6c 6c 20 67 65 74 20    61 6e 20 45 6d 62 61 72 6b 20 43 6f 6c 6c 65 63 | ve}..You'll.get.an.Embark.Collec | 
| 5d160 | 74 20 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e    69 6e 67 20 6f 6e 6c 79 20 74 68 65 20 6d 61 72 | t.buffer.containing.only.the.mar | 
| 5d180 | 6b 65 64 20 66 69 6c 65 73 2c 0a 77 68 69 63 68    20 75 70 64 61 74 65 73 20 61 73 20 79 6f 75 20 | ked.files,.which.updates.as.you. | 
| 5d1a0 | 6d 61 72 6b 20 6f 72 20 75 6e 6d 61 72 6b 20 66    69 6c 65 73 20 69 6e 20 64 69 72 65 64 2e 20 54 | mark.or.unmark.files.in.dired..T | 
| 5d1c0 | 6f 20 6d 61 6b 65 0a 40 73 61 6d 70 7b 65 6d 62    61 72 6b 2d 6c 69 76 65 7d 20 67 65 6e 75 69 6e | o.make.@samp{embark-live}.genuin | 
| 5d1e0 | 65 6c 79 20 75 73 65 66 75 6c 20 6f 74 68 65 72    20 63 61 6e 64 69 64 61 74 65 20 63 6f 6c 6c 65 | ely.useful.other.candidate.colle | 
| 5d200 | 63 74 6f 72 73 20 61 72 65 20 72 65 71 75 69 72    65 64 2e 0a 54 68 65 20 40 73 61 6d 70 7b 65 6d | ctors.are.required..The.@samp{em | 
| 5d220 | 62 61 72 6b 2d 63 6f 6e 73 75 6c 74 7d 20 70 61    63 6b 61 67 65 20 28 64 6f 63 75 6d 65 6e 74 65 | bark-consult}.package.(documente | 
| 5d240 | 64 20 6e 65 61 72 20 74 68 65 20 65 6e 64 20 6f    66 20 74 68 69 73 20 6d 61 6e 75 61 6c 29 0a 63 | d.near.the.end.of.this.manual).c | 
| 5d260 | 6f 6e 74 61 69 6e 73 20 61 20 66 65 77 3a 20 6f    6e 65 20 66 6f 72 20 69 6d 65 6e 75 20 69 74 65 | ontains.a.few:.one.for.imenu.ite | 
| 5d280 | 6d 73 20 61 6e 64 20 6f 6e 65 20 66 6f 72 20 6f    75 74 6c 69 6e 65 20 68 65 61 64 69 6e 67 73 20 | ms.and.one.for.outline.headings. | 
| 5d2a0 | 61 73 0a 75 73 65 64 20 62 79 20 40 73 61 6d 70    7b 6f 75 74 6c 69 6e 65 2d 6d 69 6e 6f 72 2d 6d | as.used.by.@samp{outline-minor-m | 
| 5d2c0 | 6f 64 65 7d 2e 20 54 68 6f 73 65 20 63 6f 6c 6c    65 63 74 6f 72 73 20 72 65 61 6c 6c 79 20 64 6f | ode}..Those.collectors.really.do | 
| 5d2e0 | 20 67 69 76 65 0a 40 73 61 6d 70 7b 65 6d 62 61    72 6b 2d 6c 69 76 65 7d 20 61 20 74 61 62 6c 65 | .give.@samp{embark-live}.a.table | 
| 5d300 | 2d 6f 66 2d 63 6f 6e 74 65 6e 74 73 20 66 65 65    6c 2e 0a 0a 40 6e 6f 64 65 20 53 77 69 74 63 68 | -of-contents.feel...@node.Switch | 
| 5d320 | 69 6e 67 20 74 6f 20 61 20 64 69 66 66 65 72 65    6e 74 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68 6f | ing.to.a.different.command.witho | 
| 5d340 | 75 74 20 6c 6f 73 69 6e 67 20 77 68 61 74 20 79    6f 75 27 76 65 20 74 79 70 65 64 0a 40 73 65 63 | ut.losing.what.you've.typed.@sec | 
| 5d360 | 74 69 6f 6e 20 53 77 69 74 63 68 69 6e 67 20 74    6f 20 61 20 64 69 66 66 65 72 65 6e 74 20 63 6f | tion.Switching.to.a.different.co | 
| 5d380 | 6d 6d 61 6e 64 20 77 69 74 68 6f 75 74 20 6c 6f    73 69 6e 67 20 77 68 61 74 20 79 6f 75 27 76 65 | mmand.without.losing.what.you've | 
| 5d3a0 | 20 74 79 70 65 64 0a 0a 45 6d 62 61 72 6b 20 61    6c 73 6f 20 68 61 73 20 74 68 65 20 40 73 61 6d | .typed..Embark.also.has.the.@sam | 
| 5d3c0 | 70 7b 65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 7d    20 63 6f 6d 6d 61 6e 64 20 77 68 69 63 68 20 69 | p{embark-become}.command.which.i | 
| 5d3e0 | 73 20 75 73 65 66 75 6c 20 66 6f 72 20 77 68 65    6e 0a 79 6f 75 20 72 75 6e 20 61 20 63 6f 6d 6d | s.useful.for.when.you.run.a.comm | 
| 5d400 | 61 6e 64 2c 20 73 74 61 72 74 20 74 79 70 69 6e    67 20 61 74 20 74 68 65 20 6d 69 6e 69 62 75 66 | and,.start.typing.at.the.minibuf | 
| 5d420 | 66 65 72 20 61 6e 64 20 72 65 61 6c 69 7a 65 20    79 6f 75 0a 6d 65 61 6e 74 20 61 20 64 69 66 66 | fer.and.realize.you.meant.a.diff | 
| 5d440 | 65 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 2e 20 54    68 65 20 6d 6f 73 74 20 63 6f 6d 6d 6f 6e 20 63 | erent.command..The.most.common.c | 
| 5d460 | 61 73 65 20 66 6f 72 20 6d 65 20 69 73 20 74 68    61 74 20 49 20 72 75 6e 0a 40 73 61 6d 70 7b 73 | ase.for.me.is.that.I.run.@samp{s | 
| 5d480 | 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 7d    2c 20 73 74 61 72 74 20 74 79 70 69 6e 67 20 61 | witch-to-buffer},.start.typing.a | 
| 5d4a0 | 20 62 75 66 66 65 72 20 6e 61 6d 65 20 61 6e 64    20 72 65 61 6c 69 7a 65 20 49 20 68 61 76 65 6e | .buffer.name.and.realize.I.haven | 
| 5d4c0 | 27 74 0a 6f 70 65 6e 65 64 20 74 68 65 20 66 69    6c 65 20 49 20 68 61 64 20 69 6e 20 6d 69 6e 64 | 't.opened.the.file.I.had.in.mind | 
| 5d4e0 | 20 79 65 74 21 20 49 27 6c 6c 20 75 73 65 20 74    68 69 73 20 73 69 74 75 61 74 69 6f 6e 20 61 73 | .yet!.I'll.use.this.situation.as | 
| 5d500 | 20 61 0a 72 75 6e 6e 69 6e 67 20 65 78 61 6d 70    6c 65 20 74 6f 20 69 6c 6c 75 73 74 72 61 74 65 | .a.running.example.to.illustrate | 
| 5d520 | 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 62 65    63 6f 6d 65 7d 2e 20 57 68 65 6e 20 74 68 69 73 | .@samp{embark-become}..When.this | 
| 5d540 | 20 68 61 70 70 65 6e 73 20 49 20 63 61 6e 2c 0a    6f 66 20 63 6f 75 72 73 65 2c 20 70 72 65 73 73 | .happens.I.can,.of.course,.press | 
| 5d560 | 20 40 73 61 6d 70 7b 43 2d 67 7d 20 61 6e 64 20    74 68 65 6e 20 72 75 6e 20 40 73 61 6d 70 7b 66 | .@samp{C-g}.and.then.run.@samp{f | 
| 5d580 | 69 6e 64 2d 66 69 6c 65 7d 20 61 6e 64 20 6f 70    65 6e 20 74 68 65 20 66 69 6c 65 2c 20 62 75 74 | ind-file}.and.open.the.file,.but | 
| 5d5a0 | 0a 74 68 69 73 20 72 65 71 75 69 72 65 73 20 72    65 74 79 70 69 6e 67 20 74 68 65 20 70 6f 72 74 | .this.requires.retyping.the.port | 
| 5d5c0 | 69 6f 6e 20 6f 66 20 74 68 65 20 66 69 6c 65 20    6e 61 6d 65 20 79 6f 75 20 61 6c 72 65 61 64 79 | ion.of.the.file.name.you.already | 
| 5d5e0 | 0a 74 79 70 65 64 2e 20 54 68 69 73 20 70 72 6f    63 65 73 73 20 63 61 6e 20 62 65 20 73 74 72 65 | .typed..This.process.can.be.stre | 
| 5d600 | 61 6d 6c 69 6e 65 64 20 77 69 74 68 20 40 73 61    6d 70 7b 65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 | amlined.with.@samp{embark-become | 
| 5d620 | 7d 3a 20 77 68 69 6c 65 20 73 74 69 6c 6c 0a 69    6e 20 74 68 65 20 40 73 61 6d 70 7b 73 77 69 74 | }:.while.still.in.the.@samp{swit | 
| 5d640 | 63 68 2d 74 6f 2d 62 75 66 66 65 72 7d 20 79 6f    75 20 63 61 6e 20 72 75 6e 20 40 73 61 6d 70 7b | ch-to-buffer}.you.can.run.@samp{ | 
| 5d660 | 65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 7d 20 61    6e 64 20 65 66 66 65 63 74 69 76 65 6c 79 0a 6d | embark-become}.and.effectively.m | 
| 5d680 | 61 6b 65 20 74 68 65 20 40 73 61 6d 70 7b 73 77    69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 7d 20 | ake.the.@samp{switch-to-buffer}. | 
| 5d6a0 | 63 6f 6d 6d 61 6e 64 20 62 65 63 6f 6d 65 20 40    73 61 6d 70 7b 66 69 6e 64 2d 66 69 6c 65 7d 20 | command.become.@samp{find-file}. | 
| 5d6c0 | 66 6f 72 20 74 68 69 73 20 72 75 6e 2e 0a 0a 59    6f 75 20 63 61 6e 20 62 69 6e 64 20 40 73 61 6d | for.this.run...You.can.bind.@sam | 
| 5d6e0 | 70 7b 65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 7d    20 74 6f 20 61 20 6b 65 79 20 69 6e 20 40 73 61 | p{embark-become}.to.a.key.in.@sa | 
| 5d700 | 6d 70 7b 6d 69 6e 69 62 75 66 66 65 72 2d 6c 6f    63 61 6c 2d 6d 61 70 7d 2c 20 62 75 74 20 69 74 | mp{minibuffer-local-map},.but.it | 
| 5d720 | 20 69 73 0a 61 6c 73 6f 20 61 76 61 69 6c 61 62    6c 65 20 61 73 20 61 6e 20 61 63 74 69 6f 6e 20 | .is.also.available.as.an.action. | 
| 5d740 | 75 6e 64 65 72 20 74 68 65 20 6c 65 74 74 65 72    20 40 73 61 6d 70 7b 42 7d 20 28 75 70 70 65 72 | under.the.letter.@samp{B}.(upper | 
| 5d760 | 63 61 73 65 29 2c 20 73 6f 20 79 6f 75 0a 64 6f    6e 27 74 20 6e 65 65 64 20 61 20 62 69 6e 64 69 | case),.so.you.don't.need.a.bindi | 
| 5d780 | 6e 67 20 69 66 20 79 6f 75 20 61 6c 72 65 61 64    79 20 68 61 76 65 20 6f 6e 65 20 66 6f 72 20 40 | ng.if.you.already.have.one.for.@ | 
| 5d7a0 | 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 61 63 74 7d    2e 20 53 6f 2c 0a 61 73 73 75 6d 69 6e 67 20 49 | samp{embark-act}..So,.assuming.I | 
| 5d7c0 | 20 68 61 76 65 20 40 73 61 6d 70 7b 65 6d 62 61    72 6b 2d 61 63 74 7d 20 62 6f 75 6e 64 20 74 6f | .have.@samp{embark-act}.bound.to | 
| 5d7e0 | 2c 20 73 61 79 2c 20 40 73 61 6d 70 7b 43 2d 2e    7d 2c 20 6f 6e 63 65 20 49 20 72 65 61 6c 69 7a | ,.say,.@samp{C-.},.once.I.realiz | 
| 5d800 | 65 20 49 0a 68 61 76 65 6e 27 74 20 6f 70 65 6e    20 74 68 65 20 66 69 6c 65 20 49 20 63 61 6e 20 | e.I.haven't.open.the.file.I.can. | 
| 5d820 | 74 79 70 65 20 40 73 61 6d 70 7b 43 2d 2e 20 42    20 43 2d 78 20 43 2d 66 7d 20 74 6f 20 68 61 76 | type.@samp{C-..B.C-x.C-f}.to.hav | 
| 5d840 | 65 0a 40 73 61 6d 70 7b 73 77 69 74 63 68 2d 74    6f 2d 62 75 66 66 65 72 7d 20 62 65 63 6f 6d 65 | e.@samp{switch-to-buffer}.become | 
| 5d860 | 20 40 73 61 6d 70 7b 66 69 6e 64 2d 66 69 6c 65    7d 20 77 69 74 68 6f 75 74 20 6c 6f 73 69 6e 67 | .@samp{find-file}.without.losing | 
| 5d880 | 20 77 68 61 74 20 49 20 68 61 76 65 20 61 6c 72    65 61 64 79 0a 74 79 70 65 64 20 69 6e 20 74 68 | .what.I.have.already.typed.in.th | 
| 5d8a0 | 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 42    75 74 20 66 6f 72 20 65 76 65 6e 20 6d 6f 72 65 | e.minibuffer...But.for.even.more | 
| 5d8c0 | 20 63 6f 6e 76 65 6e 69 65 6e 63 65 2c 20 40 73    61 6d 70 7b 65 6d 62 61 72 6b 2d 62 65 63 6f 6d | .convenience,.@samp{embark-becom | 
| 5d8e0 | 65 7d 20 6f 66 66 65 72 73 20 73 68 6f 72 74 65    72 20 6b 65 79 0a 62 69 6e 64 69 6e 67 73 20 66 | e}.offers.shorter.key.bindings.f | 
| 5d900 | 6f 72 20 63 6f 6d 6d 61 6e 64 73 20 79 6f 75 20    61 72 65 20 6c 69 6b 65 6c 79 20 74 6f 20 77 61 | or.commands.you.are.likely.to.wa | 
| 5d920 | 6e 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 63    6f 6d 6d 61 6e 64 20 74 6f 0a 62 65 63 6f 6d 65 | nt.the.current.command.to.become | 
| 5d940 | 2e 20 57 68 65 6e 20 79 6f 75 20 75 73 65 20 40    73 61 6d 70 7b 65 6d 62 61 72 6b 2d 62 65 63 6f | ..When.you.use.@samp{embark-beco | 
| 5d960 | 6d 65 7d 20 69 74 20 6c 6f 6f 6b 73 20 66 6f 72    20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d | me}.it.looks.for.the.current.com | 
| 5d980 | 6d 61 6e 64 20 69 6e 0a 61 6c 6c 20 6b 65 79 6d    61 70 73 20 6e 61 6d 65 64 20 69 6e 20 74 68 65 | mand.in.all.keymaps.named.in.the | 
| 5d9a0 | 20 6c 69 73 74 20 40 73 61 6d 70 7b 65 6d 62 61    72 6b 2d 62 65 63 6f 6d 65 2d 6b 65 79 6d 61 70 | .list.@samp{embark-become-keymap | 
| 5d9c0 | 73 7d 20 61 6e 64 20 74 68 65 6e 20 61 63 74 69    76 61 74 65 73 0a 61 6c 6c 20 6b 65 79 6d 61 70 | s}.and.then.activates.all.keymap | 
| 5d9e0 | 73 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 20 69    74 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 | s.that.contain.it..For.example,. | 
| 5da00 | 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75    65 20 6f 66 0a 40 73 61 6d 70 7b 65 6d 62 61 72 | the.default.value.of.@samp{embar | 
| 5da20 | 6b 2d 62 65 63 6f 6d 65 2d 6b 65 79 6d 61 70 73    7d 20 63 6f 6e 74 61 69 6e 73 20 61 20 6b 65 79 | k-become-keymaps}.contains.a.key | 
| 5da40 | 6d 61 70 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b    2d 62 65 63 6f 6d 65 2d 66 69 6c 65 2b 62 75 66 | map.@samp{embark-become-file+buf | 
| 5da60 | 66 65 72 2d 6d 61 70 7d 0a 77 69 74 68 20 62 69    6e 64 69 6e 67 73 20 66 6f 72 20 73 65 76 65 72 | fer-map}.with.bindings.for.sever | 
| 5da80 | 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 72 65 6c 61    74 65 64 20 74 6f 20 66 69 6c 65 73 20 61 6e 64 | al.commands.related.to.files.and | 
| 5daa0 | 20 62 75 66 66 65 72 73 2c 20 69 6e 0a 70 61 72    74 69 63 75 6c 61 72 2c 20 69 74 20 62 69 6e 64 | .buffers,.in.particular,.it.bind | 
| 5dac0 | 73 20 40 73 61 6d 70 7b 73 77 69 74 63 68 2d 74    6f 2d 62 75 66 66 65 72 7d 20 74 6f 20 40 73 61 | s.@samp{switch-to-buffer}.to.@sa | 
| 5dae0 | 6d 70 7b 62 7d 20 61 6e 64 20 40 73 61 6d 70 7b    66 69 6e 64 2d 66 69 6c 65 7d 20 74 6f 20 40 73 | mp{b}.and.@samp{find-file}.to.@s | 
| 5db00 | 61 6d 70 7b 66 7d 2e 20 53 6f 20 77 68 65 6e 0a    49 20 61 63 63 69 64 65 6e 74 61 6c 6c 79 20 74 | amp{f}..So.when.I.accidentally.t | 
| 5db20 | 72 79 20 74 6f 20 73 77 69 74 63 68 20 74 6f 20    61 20 62 75 66 66 65 72 20 66 6f 72 20 61 20 66 | ry.to.switch.to.a.buffer.for.a.f | 
| 5db40 | 69 6c 65 20 49 20 68 61 76 65 6e 27 74 20 6f 70    65 6e 65 64 0a 79 65 74 2c 20 40 73 61 6d 70 7b | ile.I.haven't.opened.yet,.@samp{ | 
| 5db60 | 65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 7d 20 66    69 6e 64 73 20 74 68 61 74 20 74 68 65 20 63 6f | embark-become}.finds.that.the.co | 
| 5db80 | 6d 6d 61 6e 64 20 49 20 72 61 6e 2c 20 40 73 61    6d 70 7b 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 | mmand.I.ran,.@samp{switch-to-buf | 
| 5dba0 | 66 65 72 7d 2c 20 69 73 0a 69 6e 20 74 68 65 20    6b 65 79 6d 61 70 20 40 73 61 6d 70 7b 65 6d 62 | fer},.is.in.the.keymap.@samp{emb | 
| 5dbc0 | 61 72 6b 2d 62 65 63 6f 6d 65 2d 66 69 6c 65 2b    62 75 66 66 65 72 2d 6d 61 70 7d 2c 20 73 6f 20 | ark-become-file+buffer-map},.so. | 
| 5dbe0 | 69 74 20 61 63 74 69 76 61 74 65 73 20 74 68 61    74 0a 6b 65 79 6d 61 70 20 28 61 6e 64 20 61 6e | it.activates.that.keymap.(and.an | 
| 5dc00 | 79 20 6f 74 68 65 72 73 20 74 68 61 74 20 61 6c    73 6f 20 63 6f 6e 74 61 69 6e 20 61 20 62 69 6e | y.others.that.also.contain.a.bin | 
| 5dc20 | 64 69 6e 67 20 66 6f 72 0a 40 73 61 6d 70 7b 73    77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 7d | ding.for.@samp{switch-to-buffer} | 
| 5dc40 | 29 2e 20 54 68 65 20 65 6e 64 20 72 65 73 75 6c    74 20 69 73 20 74 68 61 74 20 49 20 63 61 6e 20 | )..The.end.result.is.that.I.can. | 
| 5dc60 | 74 79 70 65 20 40 73 61 6d 70 7b 43 2d 2e 20 42    20 66 7d 20 74 6f 0a 73 77 69 74 63 68 20 74 6f | type.@samp{C-..B.f}.to.switch.to | 
| 5dc80 | 20 40 73 61 6d 70 7b 66 69 6e 64 2d 66 69 6c 65    7d 2e 0a 0a 40 6e 6f 64 65 20 51 75 69 63 6b 20 | .@samp{find-file}...@node.Quick. | 
| 5dca0 | 73 74 61 72 74 0a 40 63 68 61 70 74 65 72 20 51    75 69 63 6b 20 73 74 61 72 74 0a 0a 54 68 65 20 | start.@chapter.Quick.start..The. | 
| 5dcc0 | 65 61 73 69 65 73 74 20 77 61 79 20 74 6f 20 69    6e 73 74 61 6c 6c 20 45 6d 62 61 72 6b 20 69 73 | easiest.way.to.install.Embark.is | 
| 5dce0 | 20 66 72 6f 6d 20 47 4e 55 20 45 4c 50 41 2c 20    6a 75 73 74 20 72 75 6e 20 40 73 61 6d 70 7b 4d | .from.GNU.ELPA,.just.run.@samp{M | 
| 5dd00 | 2d 78 0a 70 61 63 6b 61 67 65 2d 69 6e 73 74 61    6c 6c 20 52 45 54 20 65 6d 62 61 72 6b 20 52 45 | -x.package-install.RET.embark.RE | 
| 5dd20 | 54 7d 2e 20 28 49 74 20 69 73 20 61 6c 73 6f 20    61 76 61 69 6c 61 62 6c 65 20 6f 6e 20 4d 45 4c | T}..(It.is.also.available.on.MEL | 
| 5dd40 | 50 41 40 2e 29 20 49 74 20 69 73 0a 68 69 67 68    6c 79 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 74 | PA@.).It.is.highly.recommended.t | 
| 5dd60 | 6f 20 61 6c 73 6f 20 69 6e 73 74 61 6c 6c 20 40    75 72 65 66 7b 68 74 74 70 73 3a 2f 2f 67 69 74 | o.also.install.@uref{https://git | 
| 5dd80 | 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 6d 61    72 67 69 6e 61 6c 69 61 2c 20 4d 61 72 67 69 6e | hub.com/minad/marginalia,.Margin | 
| 5dda0 | 61 6c 69 61 7d 20 28 61 6c 73 6f 20 61 76 61 69    6c 61 62 6c 65 20 6f 6e 20 47 4e 55 0a 45 4c 50 | alia}.(also.available.on.GNU.ELP | 
| 5ddc0 | 41 29 2c 20 73 6f 20 74 68 61 74 20 45 6d 62 61    72 6b 20 63 61 6e 20 6f 66 66 65 72 20 79 6f 75 | A),.so.that.Embark.can.offer.you | 
| 5dde0 | 20 70 72 65 63 6f 6e 66 69 67 75 72 65 64 20 61    63 74 69 6f 6e 73 20 69 6e 20 6d 6f 72 65 0a 63 | .preconfigured.actions.in.more.c | 
| 5de00 | 6f 6e 74 65 78 74 73 2e 20 46 6f 72 20 40 73 61    6d 70 7b 75 73 65 2d 70 61 63 6b 61 67 65 7d 20 | ontexts..For.@samp{use-package}. | 
| 5de20 | 75 73 65 72 73 2c 20 74 68 65 20 66 6f 6c 6c 6f    77 69 6e 67 20 69 73 20 61 20 76 65 72 79 20 72 | users,.the.following.is.a.very.r | 
| 5de40 | 65 61 73 6f 6e 61 62 6c 65 0a 73 74 61 72 74 69    6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | easonable.starting.configuration | 
| 5de60 | 3a 0a 0a 40 6c 69 73 70 0a 28 75 73 65 2d 70 61    63 6b 61 67 65 20 6d 61 72 67 69 6e 61 6c 69 61 | :..@lisp.(use-package.marginalia | 
| 5de80 | 0a 20 20 3a 65 6e 73 75 72 65 20 74 0a 20 20 3a    63 6f 6e 66 69 67 0a 20 20 28 6d 61 72 67 69 6e | ...:ensure.t...:config...(margin | 
| 5dea0 | 61 6c 69 61 2d 6d 6f 64 65 29 29 0a 0a 28 75 73    65 2d 70 61 63 6b 61 67 65 20 65 6d 62 61 72 6b | alia-mode))..(use-package.embark | 
| 5dec0 | 0a 20 20 3a 65 6e 73 75 72 65 20 74 0a 0a 20 20    3a 62 69 6e 64 0a 20 20 28 28 22 43 2d 2e 22 20 | ...:ensure.t....:bind...(("C-.". | 
| 5dee0 | 2e 20 65 6d 62 61 72 6b 2d 61 63 74 29 20 20 20    20 20 20 20 20 20 3b 3b 20 70 69 63 6b 20 73 6f | ..embark-act).........;;.pick.so | 
| 5df00 | 6d 65 20 63 6f 6d 66 6f 72 74 61 62 6c 65 20 62    69 6e 64 69 6e 67 0a 20 20 20 28 22 43 2d 3b 22 | me.comfortable.binding....("C-;" | 
| 5df20 | 20 2e 20 65 6d 62 61 72 6b 2d 64 77 69 6d 29 20    20 20 20 20 20 20 20 3b 3b 20 67 6f 6f 64 20 61 | ...embark-dwim)........;;.good.a | 
| 5df40 | 6c 74 65 72 6e 61 74 69 76 65 3a 20 4d 2d 2e 0a    20 20 20 28 22 43 2d 68 20 42 22 20 2e 20 65 6d | lternative:.M-.....("C-h.B"...em | 
| 5df60 | 62 61 72 6b 2d 62 69 6e 64 69 6e 67 73 29 29 20    3b 3b 20 61 6c 74 65 72 6e 61 74 69 76 65 20 66 | bark-bindings)).;;.alternative.f | 
| 5df80 | 6f 72 20 60 64 65 73 63 72 69 62 65 2d 62 69 6e    64 69 6e 67 73 27 0a 0a 20 20 3a 69 6e 69 74 0a | or.`describe-bindings'....:init. | 
| 5dfa0 | 0a 20 20 3b 3b 20 4f 70 74 69 6f 6e 61 6c 6c 79    20 72 65 70 6c 61 63 65 20 74 68 65 20 6b 65 79 | ...;;.Optionally.replace.the.key | 
| 5dfc0 | 20 68 65 6c 70 20 77 69 74 68 20 61 20 63 6f 6d    70 6c 65 74 69 6e 67 2d 72 65 61 64 20 69 6e 74 | .help.with.a.completing-read.int | 
| 5dfe0 | 65 72 66 61 63 65 0a 20 20 28 73 65 74 71 20 70    72 65 66 69 78 2d 68 65 6c 70 2d 63 6f 6d 6d 61 | erface...(setq.prefix-help-comma | 
| 5e000 | 6e 64 20 23 27 65 6d 62 61 72 6b 2d 70 72 65 66    69 78 2d 68 65 6c 70 2d 63 6f 6d 6d 61 6e 64 29 | nd.#'embark-prefix-help-command) | 
| 5e020 | 0a 0a 20 20 3b 3b 20 53 68 6f 77 20 74 68 65 20    45 6d 62 61 72 6b 20 74 61 72 67 65 74 20 61 74 | ....;;.Show.the.Embark.target.at | 
| 5e040 | 20 70 6f 69 6e 74 20 76 69 61 20 45 6c 64 6f 63    2e 20 59 6f 75 20 6d 61 79 20 61 64 6a 75 73 74 | .point.via.Eldoc..You.may.adjust | 
| 5e060 | 20 74 68 65 0a 20 20 3b 3b 20 45 6c 64 6f 63 20    73 74 72 61 74 65 67 79 2c 20 69 66 20 79 6f 75 | .the...;;.Eldoc.strategy,.if.you | 
| 5e080 | 20 77 61 6e 74 20 74 6f 20 73 65 65 20 74 68 65    20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 | .want.to.see.the.documentation.f | 
| 5e0a0 | 72 6f 6d 0a 20 20 3b 3b 20 6d 75 6c 74 69 70 6c    65 20 70 72 6f 76 69 64 65 72 73 2e 20 42 65 77 | rom...;;.multiple.providers..Bew | 
| 5e0c0 | 61 72 65 20 74 68 61 74 20 75 73 69 6e 67 20 74    68 69 73 20 63 61 6e 20 62 65 20 61 20 6c 69 74 | are.that.using.this.can.be.a.lit | 
| 5e0e0 | 74 6c 65 0a 20 20 3b 3b 20 6a 61 72 72 69 6e 67    20 73 69 6e 63 65 20 74 68 65 20 6d 65 73 73 61 | tle...;;.jarring.since.the.messa | 
| 5e100 | 67 65 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 20    6d 69 6e 69 62 75 66 66 65 72 20 63 61 6e 20 62 | ge.shown.in.the.minibuffer.can.b | 
| 5e120 | 65 20 6d 6f 72 65 0a 20 20 3b 3b 20 74 68 61 6e    20 6f 6e 65 20 6c 69 6e 65 2c 20 63 61 75 73 69 | e.more...;;.than.one.line,.causi | 
| 5e140 | 6e 67 20 74 68 65 20 6d 6f 64 65 6c 69 6e 65 20    74 6f 20 6d 6f 76 65 20 75 70 20 61 6e 64 20 64 | ng.the.modeline.to.move.up.and.d | 
| 5e160 | 6f 77 6e 3a 0a 0a 20 20 3b 3b 20 28 61 64 64 2d    68 6f 6f 6b 20 27 65 6c 64 6f 63 2d 64 6f 63 75 | own:....;;.(add-hook.'eldoc-docu | 
| 5e180 | 6d 65 6e 74 61 74 69 6f 6e 2d 66 75 6e 63 74 69    6f 6e 73 20 23 27 65 6d 62 61 72 6b 2d 65 6c 64 | mentation-functions.#'embark-eld | 
| 5e1a0 | 6f 63 2d 66 69 72 73 74 2d 74 61 72 67 65 74 29    0a 20 20 3b 3b 20 28 73 65 74 71 20 65 6c 64 6f | oc-first-target)...;;.(setq.eldo | 
| 5e1c0 | 63 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2d    73 74 72 61 74 65 67 79 20 23 27 65 6c 64 6f 63 | c-documentation-strategy.#'eldoc | 
| 5e1e0 | 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2d 63    6f 6d 70 6f 73 65 2d 65 61 67 65 72 6c 79 29 0a | -documentation-compose-eagerly). | 
| 5e200 | 0a 20 20 3a 63 6f 6e 66 69 67 0a 0a 20 20 3b 3b    20 48 69 64 65 20 74 68 65 20 6d 6f 64 65 20 6c | ...:config....;;.Hide.the.mode.l | 
| 5e220 | 69 6e 65 20 6f 66 20 74 68 65 20 45 6d 62 61 72    6b 20 6c 69 76 65 2f 63 6f 6d 70 6c 65 74 69 6f | ine.of.the.Embark.live/completio | 
| 5e240 | 6e 73 20 62 75 66 66 65 72 73 0a 20 20 28 61 64    64 2d 74 6f 2d 6c 69 73 74 20 27 64 69 73 70 6c | ns.buffers...(add-to-list.'displ | 
| 5e260 | 61 79 2d 62 75 66 66 65 72 2d 61 6c 69 73 74 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 | ay-buffer-alist................' | 
| 5e280 | 28 22 5c 5c 60 5c 5c 2a 45 6d 62 61 72 6b 20 43    6f 6c 6c 65 63 74 20 5c 5c 28 4c 69 76 65 5c 5c | ("\\`\\*Embark.Collect.\\(Live\\ | 
| 5e2a0 | 7c 43 6f 6d 70 6c 65 74 69 6f 6e 73 5c 5c 29 5c    5c 2a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | |Completions\\)\\*"............. | 
| 5e2c0 | 20 20 20 20 20 6e 69 6c 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f | .....nil..................(windo | 
| 5e2e0 | 77 2d 70 61 72 61 6d 65 74 65 72 73 20 28 6d 6f    64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 20 2e | w-parameters.(mode-line-format.. | 
| 5e300 | 20 6e 6f 6e 65 29 29 29 29 29 0a 0a 3b 3b 20 43    6f 6e 73 75 6c 74 20 75 73 65 72 73 20 77 69 6c | .none)))))..;;.Consult.users.wil | 
| 5e320 | 6c 20 61 6c 73 6f 20 77 61 6e 74 20 74 68 65 20    65 6d 62 61 72 6b 2d 63 6f 6e 73 75 6c 74 20 70 | l.also.want.the.embark-consult.p | 
| 5e340 | 61 63 6b 61 67 65 2e 0a 28 75 73 65 2d 70 61 63    6b 61 67 65 20 65 6d 62 61 72 6b 2d 63 6f 6e 73 | ackage..(use-package.embark-cons | 
| 5e360 | 75 6c 74 0a 20 20 3a 65 6e 73 75 72 65 20 74 20    3b 20 6f 6e 6c 79 20 6e 65 65 64 20 74 6f 20 69 | ult...:ensure.t.;.only.need.to.i | 
| 5e380 | 6e 73 74 61 6c 6c 20 69 74 2c 20 65 6d 62 61 72    6b 20 6c 6f 61 64 73 20 69 74 20 61 66 74 65 72 | nstall.it,.embark.loads.it.after | 
| 5e3a0 | 20 63 6f 6e 73 75 6c 74 20 69 66 20 66 6f 75 6e    64 0a 20 20 3a 68 6f 6f 6b 0a 20 20 28 65 6d 62 | .consult.if.found...:hook...(emb | 
| 5e3c0 | 61 72 6b 2d 63 6f 6c 6c 65 63 74 2d 6d 6f 64 65    20 2e 20 63 6f 6e 73 75 6c 74 2d 70 72 65 76 69 | ark-collect-mode...consult-previ | 
| 5e3e0 | 65 77 2d 61 74 2d 70 6f 69 6e 74 2d 6d 6f 64 65    29 29 0a 40 65 6e 64 20 6c 69 73 70 0a 0a 41 62 | ew-at-point-mode)).@end.lisp..Ab | 
| 5e400 | 6f 75 74 20 74 68 65 20 73 75 67 67 65 73 74 65    64 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 66 | out.the.suggested.key.bindings.f | 
| 5e420 | 6f 72 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d    61 63 74 7d 20 61 6e 64 20 40 73 61 6d 70 7b 65 | or.@samp{embark-act}.and.@samp{e | 
| 5e440 | 6d 62 61 72 6b 2d 64 77 69 6d 7d 3a 0a 40 69 74    65 6d 69 7a 65 0a 40 69 74 65 6d 0a 54 68 6f 73 | mbark-dwim}:.@itemize.@item.Thos | 
| 5e460 | 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 61    72 65 20 75 6e 6c 69 6b 65 6c 79 20 74 6f 20 77 | e.key.bindings.are.unlikely.to.w | 
| 5e480 | 6f 72 6b 20 69 6e 20 74 68 65 20 74 65 72 6d 69    6e 61 6c 2c 20 62 75 74 0a 74 65 72 6d 69 6e 61 | ork.in.the.terminal,.but.termina | 
| 5e4a0 | 6c 20 75 73 65 72 73 20 61 72 65 20 70 72 6f 62    61 62 6c 79 20 77 65 6c 6c 20 61 77 61 72 65 20 | l.users.are.probably.well.aware. | 
| 5e4c0 | 6f 66 20 74 68 69 73 20 61 6e 64 20 77 69 6c 6c    20 6b 6e 6f 77 20 74 6f 0a 73 65 6c 65 63 74 20 | of.this.and.will.know.to.select. | 
| 5e4e0 | 64 69 66 66 65 72 65 6e 74 20 62 69 6e 64 69 6e    67 73 2e 0a 40 69 74 65 6d 0a 54 68 65 20 73 75 | different.bindings..@item.The.su | 
| 5e500 | 67 67 65 73 74 65 64 20 40 73 61 6d 70 7b 43 2d    2e 7d 20 62 69 6e 64 69 6e 67 20 69 73 20 75 73 | ggested.@samp{C-.}.binding.is.us | 
| 5e520 | 65 64 20 62 79 20 64 65 66 61 75 6c 74 20 69 6e    20 28 61 74 20 6c 65 61 73 74 20 73 6f 6d 65 0a | ed.by.default.in.(at.least.some. | 
| 5e540 | 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 73 20 6f 66    29 20 47 4e 4f 4d 45 20 74 6f 20 69 6e 70 75 74 | installations.of).GNOME.to.input | 
| 5e560 | 20 65 6d 6f 6a 69 73 2c 20 61 6e 64 20 45 6d 61    63 73 20 64 6f 65 73 6e 27 74 20 65 76 65 6e 20 | .emojis,.and.Emacs.doesn't.even. | 
| 5e580 | 67 65 74 0a 61 20 63 68 61 6e 63 65 20 74 6f 20    72 65 73 70 6f 6e 64 20 74 6f 20 74 68 65 20 62 | get.a.chance.to.respond.to.the.b | 
| 5e5a0 | 69 6e 64 69 6e 67 2e 20 59 6f 75 20 63 61 6e 20    73 65 6c 65 63 74 20 61 20 64 69 66 66 65 72 65 | inding..You.can.select.a.differe | 
| 5e5c0 | 6e 74 20 6b 65 79 0a 62 69 6e 64 69 6e 67 20 66    6f 72 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d | nt.key.binding.for.@samp{embark- | 
| 5e5e0 | 61 63 74 7d 20 6f 72 20 75 73 65 20 40 73 61 6d    70 7b 69 62 75 73 2d 73 65 74 75 70 7d 20 74 6f | act}.or.use.@samp{ibus-setup}.to | 
| 5e600 | 20 63 68 61 6e 67 65 20 74 68 65 20 73 68 6f 72    74 63 75 74 20 66 6f 72 0a 65 6d 6f 6a 69 20 69 | .change.the.shortcut.for.emoji.i | 
| 5e620 | 6e 73 65 72 74 69 6f 6e 20 28 45 6d 61 63 73 20    32 39 20 77 69 6c 6c 20 6c 69 6b 65 6c 79 20 75 | nsertion.(Emacs.29.will.likely.u | 
| 5e640 | 73 65 20 40 73 61 6d 70 7b 43 2d 78 20 38 20 65    20 65 7d 2c 20 69 6e 20 63 61 73 65 20 79 6f 75 | se.@samp{C-x.8.e.e},.in.case.you | 
| 5e660 | 0a 77 61 6e 74 20 74 6f 20 73 65 74 20 74 68 65    20 73 61 6d 65 20 6f 6e 65 20 73 79 73 74 65 6d | .want.to.set.the.same.one.system | 
| 5e680 | 2d 77 69 64 65 29 2e 0a 40 69 74 65 6d 0a 54 68    65 20 73 75 67 67 65 73 74 65 64 20 61 6c 74 65 | -wide)..@item.The.suggested.alte | 
| 5e6a0 | 72 6e 61 74 69 76 65 20 6f 66 20 40 73 61 6d 70    7b 4d 2d 2e 7d 20 66 6f 72 20 40 73 61 6d 70 7b | rnative.of.@samp{M-.}.for.@samp{ | 
| 5e6c0 | 65 6d 62 61 72 6b 2d 64 77 69 6d 7d 20 69 73 20    62 6f 75 6e 64 20 62 79 20 64 65 66 61 75 6c 74 | embark-dwim}.is.bound.by.default | 
| 5e6e0 | 0a 74 6f 20 40 73 61 6d 70 7b 78 72 65 66 2d 66    69 6e 64 2d 64 65 66 69 6e 69 74 69 6f 6e 73 7d | .to.@samp{xref-find-definitions} | 
| 5e700 | 2e 20 54 68 61 74 20 69 73 20 61 20 76 65 72 79    20 75 73 65 66 75 6c 20 63 6f 6d 6d 61 6e 64 20 | ..That.is.a.very.useful.command. | 
| 5e720 | 62 75 74 0a 6f 76 65 72 77 72 69 74 69 6e 67 20    69 74 20 77 69 74 68 20 40 73 61 6d 70 7b 65 6d | but.overwriting.it.with.@samp{em | 
| 5e740 | 62 61 72 6b 2d 64 77 69 6d 7d 20 69 73 20 73 65    6e 73 69 62 6c 65 20 73 69 6e 63 65 20 69 6e 20 | bark-dwim}.is.sensible.since.in. | 
| 5e760 | 45 6d 62 61 72 6b 27 73 0a 64 65 66 61 75 6c 74    20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 | Embark's.default.configuration,. | 
| 5e780 | 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 64 77 69    6d 7d 20 77 69 6c 6c 20 61 6c 73 6f 20 66 69 6e | @samp{embark-dwim}.will.also.fin | 
| 5e7a0 | 64 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e    20 6f 66 0a 74 68 65 20 69 64 65 6e 74 69 66 69 | d.the.definition.of.the.identifi | 
| 5e7c0 | 65 72 20 61 74 20 70 6f 69 6e 74 2e 20 28 4e 6f    74 65 20 74 68 61 74 20 40 73 61 6d 70 7b 78 72 | er.at.point..(Note.that.@samp{xr | 
| 5e7e0 | 65 66 2d 66 69 6e 64 2d 64 65 66 69 6e 69 74 69    6f 6e 73 7d 20 77 69 74 68 20 61 0a 70 72 65 66 | ef-find-definitions}.with.a.pref | 
| 5e800 | 69 78 20 61 72 67 75 6d 65 6e 74 20 70 72 6f 6d    70 74 73 20 79 6f 75 20 66 6f 72 20 61 6e 20 69 | ix.argument.prompts.you.for.an.i | 
| 5e820 | 64 65 6e 74 69 66 69 65 72 2c 20 40 73 61 6d 70    7b 65 6d 62 61 72 6b 2d 64 77 69 6d 7d 20 64 6f | dentifier,.@samp{embark-dwim}.do | 
| 5e840 | 65 73 20 6e 6f 74 0a 63 6f 76 65 72 20 74 68 69    73 20 63 61 73 65 29 2e 0a 40 65 6e 64 20 69 74 | es.not.cover.this.case)..@end.it | 
| 5e860 | 65 6d 69 7a 65 0a 0a 4f 74 68 65 72 20 45 6d 62    61 72 6b 20 63 6f 6d 6d 61 6e 64 73 20 73 75 63 | emize..Other.Embark.commands.suc | 
| 5e880 | 68 20 61 73 20 40 73 61 6d 70 7b 65 6d 62 61 72    6b 2d 61 63 74 2d 61 6c 6c 7d 2c 20 40 73 61 6d | h.as.@samp{embark-act-all},.@sam | 
| 5e8a0 | 70 7b 65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 7d    2c 0a 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 63 | p{embark-become},.@samp{embark-c | 
| 5e8c0 | 6f 6c 6c 65 63 74 7d 2c 20 61 6e 64 20 40 73 61    6d 70 7b 65 6d 62 61 72 6b 2d 65 78 70 6f 72 74 | ollect},.and.@samp{embark-export | 
| 5e8e0 | 7d 20 63 61 6e 20 62 65 20 72 75 6e 20 74 68 72    6f 75 67 68 20 40 73 61 6d 70 7b 65 6d 62 61 72 | }.can.be.run.through.@samp{embar | 
| 5e900 | 6b 2d 61 63 74 7d 20 61 73 0a 61 63 74 69 6f 6e    73 20 62 6f 75 6e 64 20 74 6f 20 40 73 61 6d 70 | k-act}.as.actions.bound.to.@samp | 
| 5e920 | 7b 41 7d 2c 20 40 73 61 6d 70 7b 42 7d 2c 20 40    73 61 6d 70 7b 53 7d 20 28 66 6f 72 20 60 60 73 | {A},.@samp{B},.@samp{S}.(for.``s | 
| 5e940 | 6e 61 70 73 68 6f 74 27 27 29 2c 20 61 6e 64 20    40 73 61 6d 70 7b 45 7d 20 72 65 73 70 65 63 74 | napshot''),.and.@samp{E}.respect | 
| 5e960 | 69 76 65 6c 79 2c 20 61 6e 64 0a 74 68 75 73 20    64 6f 6e 27 74 20 72 65 61 6c 6c 79 20 6e 65 65 | ively,.and.thus.don't.really.nee | 
| 5e980 | 64 20 61 20 64 65 64 69 63 61 74 65 64 20 6b 65    79 20 62 69 6e 64 69 6e 67 2c 20 62 75 74 20 66 | d.a.dedicated.key.binding,.but.f | 
| 5e9a0 | 65 65 6c 20 66 72 65 65 20 74 6f 20 62 69 6e 64    0a 74 68 65 6d 20 64 69 72 65 63 74 6c 79 20 69 | eel.free.to.bind.them.directly.i | 
| 5e9c0 | 66 20 79 6f 75 20 73 6f 20 77 69 73 68 2e 20 49    66 20 79 6f 75 20 64 6f 20 63 68 6f 6f 73 65 20 | f.you.so.wish..If.you.do.choose. | 
| 5e9e0 | 74 6f 20 62 69 6e 64 20 74 68 65 6d 20 64 69 72    65 63 74 6c 79 2c 0a 79 6f 75 27 6c 6c 20 70 72 | to.bind.them.directly,.you'll.pr | 
| 5ea00 | 6f 62 61 62 6c 79 20 77 61 6e 74 20 74 6f 20 62    69 6e 64 20 74 68 65 6d 20 69 6e 20 40 73 61 6d | obably.want.to.bind.them.in.@sam | 
| 5ea20 | 70 7b 6d 69 6e 69 62 75 66 66 65 72 2d 6c 6f 63    61 6c 2d 6d 61 70 7d 2c 20 73 69 6e 63 65 20 74 | p{minibuffer-local-map},.since.t | 
| 5ea40 | 68 65 79 0a 61 72 65 20 6d 6f 73 74 20 75 73 65    66 75 6c 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 | hey.are.most.useful.in.the.minib | 
| 5ea60 | 75 66 66 65 72 20 28 69 6e 20 66 61 63 74 2c 20    40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 62 65 63 | uffer.(in.fact,.@samp{embark-bec | 
| 5ea80 | 6f 6d 65 7d 20 6f 6e 6c 79 20 77 6f 72 6b 73 0a    69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 | ome}.only.works.in.the.minibuffe | 
| 5eaa0 | 72 29 2e 0a 0a 54 68 65 20 63 6f 6d 6d 61 6e 64    20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 64 77 | r)...The.command.@samp{embark-dw | 
| 5eac0 | 69 6d 7d 20 65 78 65 63 75 74 65 73 20 74 68 65    20 64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 20 | im}.executes.the.default.action. | 
| 5eae0 | 61 74 20 70 6f 69 6e 74 2e 20 41 6e 6f 74 68 65    72 20 67 6f 6f 64 0a 6b 65 79 62 69 6e 64 69 6e | at.point..Another.good.keybindin | 
| 5eb00 | 67 20 66 6f 72 20 40 73 61 6d 70 7b 65 6d 62 61    72 6b 2d 64 77 69 6d 7d 20 69 73 20 40 73 61 6d | g.for.@samp{embark-dwim}.is.@sam | 
| 5eb20 | 70 7b 4d 2d 2e 7d 20 73 69 6e 63 65 20 40 73 61    6d 70 7b 65 6d 62 61 72 6b 2d 64 77 69 6d 7d 20 | p{M-.}.since.@samp{embark-dwim}. | 
| 5eb40 | 61 63 74 73 20 6c 69 6b 65 0a 40 73 61 6d 70 7b    78 72 65 66 2d 66 69 6e 64 2d 64 65 66 69 6e 69 | acts.like.@samp{xref-find-defini | 
| 5eb60 | 74 69 6f 6e 73 7d 20 6f 6e 20 74 68 65 20 73 79    6d 62 6f 6c 20 61 74 20 70 6f 69 6e 74 2e 20 40 | tions}.on.the.symbol.at.point..@ | 
| 5eb80 | 73 61 6d 70 7b 43 2d 2e 7d 20 63 61 6e 20 62 65    20 73 65 65 6e 20 61 73 20 61 0a 72 69 67 68 74 | samp{C-.}.can.be.seen.as.a.right | 
| 5eba0 | 2d 63 6c 69 63 6b 20 63 6f 6e 74 65 78 74 20 6d    65 6e 75 20 61 74 20 70 6f 69 6e 74 20 61 6e 64 | -click.context.menu.at.point.and | 
| 5ebc0 | 20 40 73 61 6d 70 7b 4d 2d 2e 7d 20 61 63 74 73    20 6c 69 6b 65 20 6c 65 66 74 2d 63 6c 69 63 6b | .@samp{M-.}.acts.like.left-click | 
| 5ebe0 | 2e 20 54 68 65 0a 6b 65 79 62 69 6e 64 69 6e 67    73 20 61 72 65 20 6d 6e 65 6d 6f 6e 69 63 2c 20 | ..The.keybindings.are.mnemonic,. | 
| 5ec00 | 62 6f 74 68 20 61 63 74 20 61 74 20 74 68 65 20    70 6f 69 6e 74 20 28 40 73 61 6d 70 7b 2e 7d 29 | both.act.at.the.point.(@samp{.}) | 
| 5ec20 | 2e 0a 0a 45 6d 62 61 72 6b 20 6e 65 65 64 73 20    74 6f 20 6b 6e 6f 77 20 77 68 61 74 20 79 6f 75 | ...Embark.needs.to.know.what.you | 
| 5ec40 | 72 20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6d    70 6c 65 74 69 6f 6e 20 73 79 73 74 65 6d 20 63 | r.minibuffer.completion.system.c | 
| 5ec60 | 6f 6e 73 69 64 65 72 73 0a 74 6f 20 62 65 20 74    68 65 20 6c 69 73 74 20 6f 66 20 63 61 6e 64 69 | onsiders.to.be.the.list.of.candi | 
| 5ec80 | 64 61 74 65 73 20 61 6e 64 20 77 68 69 63 68 20    6f 6e 65 20 69 73 20 74 68 65 20 63 75 72 72 65 | dates.and.which.one.is.the.curre | 
| 5eca0 | 6e 74 20 63 61 6e 64 69 64 61 74 65 2e 0a 45 6d    62 61 72 6b 20 77 6f 72 6b 73 20 6f 75 74 20 6f | nt.candidate..Embark.works.out.o | 
| 5ecc0 | 66 20 74 68 65 20 62 6f 78 20 69 66 20 79 6f 75    20 75 73 65 20 45 6d 61 63 73 27 73 20 64 65 66 | f.the.box.if.you.use.Emacs's.def | 
| 5ece0 | 61 75 6c 74 20 74 61 62 20 63 6f 6d 70 6c 65 74    69 6f 6e 2c 0a 74 68 65 20 62 75 69 6c 74 2d 69 | ault.tab.completion,.the.built-i | 
| 5ed00 | 6e 20 40 73 61 6d 70 7b 69 63 6f 6d 70 6c 65 74    65 2d 6d 6f 64 65 7d 20 6f 72 20 40 73 61 6d 70 | n.@samp{icomplete-mode}.or.@samp | 
| 5ed20 | 7b 66 69 64 6f 2d 6d 6f 64 65 7d 2c 20 6f 72 20    74 68 65 20 74 68 69 72 64 2d 70 61 72 74 79 20 | {fido-mode},.or.the.third-party. | 
| 5ed40 | 70 61 63 6b 61 67 65 73 0a 40 75 72 65 66 7b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f | packages.@uref{https://github.co | 
| 5ed60 | 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2c    20 56 65 72 74 69 63 6f 7d 20 6f 72 20 40 75 72 | m/minad/vertico,.Vertico}.or.@ur | 
| 5ed80 | 65 66 7b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 | ef{https://github.com/abo-abo/sw | 
| 5eda0 | 69 70 65 72 2c 20 49 76 79 7d 2e 0a 0a 49 66 20    79 6f 75 20 61 72 65 20 61 20 40 75 72 65 66 7b | iper,.Ivy}...If.you.are.a.@uref{ | 
| 5edc0 | 68 74 74 70 73 3a 2f 2f 65 6d 61 63 73 2d 68 65    6c 6d 2e 67 69 74 68 75 62 2e 69 6f 2f 68 65 6c | https://emacs-helm.github.io/hel | 
| 5ede0 | 6d 2f 2c 20 48 65 6c 6d 7d 20 6f 72 20 40 75 72    65 66 7b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 | m/,.Helm}.or.@uref{https://githu | 
| 5ee00 | 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2c 20 49 76 79 7d 20 75 73 65 72 20 | b.com/abo-abo/swiper,.Ivy}.user. | 
| 5ee20 | 79 6f 75 20 61 72 65 20 75 6e 6c 69 6b 65 6c 79    20 74 6f 20 77 61 6e 74 20 45 6d 62 61 72 6b 20 | you.are.unlikely.to.want.Embark. | 
| 5ee40 | 73 69 6e 63 65 0a 74 68 6f 73 65 20 70 61 63 6b    61 67 65 73 20 69 6e 63 6c 75 64 65 20 63 6f 6d | since.those.packages.include.com | 
| 5ee60 | 70 72 65 68 65 6e 73 69 76 65 20 66 75 6e 63 74    69 6f 6e 61 6c 69 74 79 20 66 6f 72 20 61 63 74 | prehensive.functionality.for.act | 
| 5ee80 | 69 6e 67 20 6f 6e 0a 6d 69 6e 69 62 75 66 66 65    72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e | ing.on.minibuffer.completion.can | 
| 5eea0 | 64 69 64 61 74 65 73 2e 20 28 45 6d 62 61 72 6b    20 64 6f 65 73 20 63 6f 6d 65 20 77 69 74 68 20 | didates..(Embark.does.come.with. | 
| 5eec0 | 49 76 79 0a 69 6e 74 65 67 72 61 74 69 6f 6e 20    64 65 73 70 69 74 65 20 74 68 69 73 2e 29 0a 0a | Ivy.integration.despite.this.).. | 
| 5eee0 | 40 6e 6f 64 65 20 41 64 76 61 6e 63 65 64 20 63    6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 40 63 68 | @node.Advanced.configuration.@ch | 
| 5ef00 | 61 70 74 65 72 20 41 64 76 61 6e 63 65 64 20 63    6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 0a 40 6d | apter.Advanced.configuration..@m | 
| 5ef20 | 65 6e 75 0a 2a 20 53 68 6f 77 69 6e 67 20 69 6e    66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 | enu.*.Showing.information.about. | 
| 5ef40 | 61 76 61 69 6c 61 62 6c 65 20 74 61 72 67 65 74    73 20 61 6e 64 20 61 63 74 69 6f 6e 73 3a 3a 0a | available.targets.and.actions::. | 
| 5ef60 | 2a 20 53 65 6c 65 63 74 69 6e 67 20 63 6f 6d 6d    61 6e 64 73 20 76 69 61 20 63 6f 6d 70 6c 65 74 | *.Selecting.commands.via.complet | 
| 5ef80 | 69 6f 6e 73 20 69 6e 73 74 65 61 64 20 6f 66 20    6b 65 79 20 62 69 6e 64 69 6e 67 73 3a 3a 0a 2a | ions.instead.of.key.bindings::.* | 
| 5efa0 | 20 51 75 69 74 74 69 6e 67 20 74 68 65 20 6d 69    6e 69 62 75 66 66 65 72 20 61 66 74 65 72 20 61 | .Quitting.the.minibuffer.after.a | 
| 5efc0 | 6e 20 61 63 74 69 6f 6e 3a 3a 0a 2a 20 52 75 6e    6e 69 6e 67 20 73 6f 6d 65 20 73 65 74 75 70 20 | n.action::.*.Running.some.setup. | 
| 5efe0 | 61 66 74 65 72 20 69 6e 6a 65 63 74 69 6e 67 20    74 68 65 20 74 61 72 67 65 74 3a 3a 0a 2a 20 52 | after.injecting.the.target::.*.R | 
| 5f000 | 75 6e 6e 69 6e 67 20 68 6f 6f 6b 73 20 62 65 66    6f 72 65 2c 20 61 66 74 65 72 20 6f 72 20 61 72 | unning.hooks.before,.after.or.ar | 
| 5f020 | 6f 75 6e 64 20 61 6e 20 61 63 74 69 6f 6e 3a 20    52 75 6e 6e 69 6e 67 20 68 6f 6f 6b 73 20 62 65 | ound.an.action:.Running.hooks.be | 
| 5f040 | 66 6f 72 65 20 61 66 74 65 72 20 6f 72 20 61 72    6f 75 6e 64 20 61 6e 20 61 63 74 69 6f 6e 2e 20 | fore.after.or.around.an.action.. | 
| 5f060 | 0a 2a 20 43 72 65 61 74 69 6e 67 20 79 6f 75 72    20 6f 77 6e 20 6b 65 79 6d 61 70 73 3a 3a 0a 2a | .*.Creating.your.own.keymaps::.* | 
| 5f080 | 20 44 65 66 69 6e 69 6e 67 20 61 63 74 69 6f 6e    73 20 66 6f 72 20 6e 65 77 20 63 61 74 65 67 6f | .Defining.actions.for.new.catego | 
| 5f0a0 | 72 69 65 73 20 6f 66 20 74 61 72 67 65 74 73 3a    3a 0a 40 65 6e 64 20 6d 65 6e 75 0a 0a 40 6e 6f | ries.of.targets::.@end.menu..@no | 
| 5f0c0 | 64 65 20 53 68 6f 77 69 6e 67 20 69 6e 66 6f 72    6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 61 76 61 | de.Showing.information.about.ava | 
| 5f0e0 | 69 6c 61 62 6c 65 20 74 61 72 67 65 74 73 20 61    6e 64 20 61 63 74 69 6f 6e 73 0a 40 73 65 63 74 | ilable.targets.and.actions.@sect | 
| 5f100 | 69 6f 6e 20 53 68 6f 77 69 6e 67 20 69 6e 66 6f    72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 61 76 | ion.Showing.information.about.av | 
| 5f120 | 61 69 6c 61 62 6c 65 20 74 61 72 67 65 74 73 20    61 6e 64 20 61 63 74 69 6f 6e 73 0a 0a 42 79 20 | ailable.targets.and.actions..By. | 
| 5f140 | 64 65 66 61 75 6c 74 2c 20 69 66 20 79 6f 75 20    72 75 6e 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b | default,.if.you.run.@samp{embark | 
| 5f160 | 2d 61 63 74 7d 20 61 6e 64 20 64 6f 20 6e 6f 74    20 69 6d 6d 65 64 69 61 74 65 6c 79 20 73 65 6c | -act}.and.do.not.immediately.sel | 
| 5f180 | 65 63 74 20 61 6e 0a 61 63 74 69 6f 6e 2c 20 61    66 74 65 72 20 61 20 73 68 6f 72 74 20 64 65 6c | ect.an.action,.after.a.short.del | 
| 5f1a0 | 61 79 20 45 6d 62 61 72 6b 20 77 69 6c 6c 20 70    6f 70 20 75 70 20 61 20 62 75 66 66 65 72 20 63 | ay.Embark.will.pop.up.a.buffer.c | 
| 5f1c0 | 61 6c 6c 65 64 20 40 73 61 6d 70 7b 2a 45 6d 62    61 72 6b 0a 41 63 74 69 6f 6e 73 2a 7d 20 63 6f | alled.@samp{*Embark.Actions*}.co | 
| 5f1e0 | 6e 74 61 69 6e 69 6e 67 20 61 20 6c 69 73 74 20    6f 66 20 61 76 61 69 6c 61 62 6c 65 20 61 63 74 | ntaining.a.list.of.available.act | 
| 5f200 | 69 6f 6e 73 20 77 69 74 68 20 74 68 65 69 72 20    6b 65 79 0a 62 69 6e 64 69 6e 67 73 2e 20 59 6f | ions.with.their.key.bindings..Yo | 
| 5f220 | 75 20 63 61 6e 20 73 63 72 6f 6c 6c 20 74 68 61    74 20 62 75 66 66 65 72 20 77 69 74 68 20 74 68 | u.can.scroll.that.buffer.with.th | 
| 5f240 | 65 20 6d 6f 75 73 65 20 6f 66 20 77 69 74 68 20    74 68 65 20 75 73 75 61 6c 0a 63 6f 6d 6d 61 6e | e.mouse.of.with.the.usual.comman | 
| 5f260 | 64 73 20 40 73 61 6d 70 7b 73 63 72 6f 6c 6c 2d    6f 74 68 65 72 2d 77 69 6e 64 6f 77 7d 20 61 6e | ds.@samp{scroll-other-window}.an | 
| 5f280 | 64 20 40 73 61 6d 70 7b 73 63 72 6f 6c 6c 2d 6f    74 68 65 72 2d 77 69 6e 64 6f 77 2d 64 6f 77 6e | d.@samp{scroll-other-window-down | 
| 5f2a0 | 7d 20 28 62 6f 75 6e 64 20 62 79 0a 64 65 66 61    75 6c 74 20 74 6f 20 40 73 61 6d 70 7b 43 2d 4d | }.(bound.by.default.to.@samp{C-M | 
| 5f2c0 | 2d 76 7d 20 61 6e 64 20 40 73 61 6d 70 7b 43 2d    4d 2d 53 2d 76 7d 29 2e 0a 0a 54 68 61 74 20 66 | -v}.and.@samp{C-M-S-v})...That.f | 
| 5f2e0 | 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 69 73 20    70 72 6f 76 69 64 65 64 20 62 79 20 74 68 65 20 | unctionality.is.provided.by.the. | 
| 5f300 | 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 6d 69 78    65 64 2d 69 6e 64 69 63 61 74 6f 72 7d 2c 20 62 | @samp{embark-mixed-indicator},.b | 
| 5f320 | 75 74 0a 45 6d 62 61 72 6b 20 68 61 73 20 6f 74    68 65 72 20 69 6e 64 69 63 61 74 6f 72 73 20 74 | ut.Embark.has.other.indicators.t | 
| 5f340 | 68 61 74 20 63 61 6e 20 70 72 6f 76 69 64 65 20    69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 | hat.can.provide.information.abou | 
| 5f360 | 74 20 74 68 65 0a 74 61 72 67 65 74 20 61 6e 64    20 69 74 73 20 74 79 70 65 2c 20 77 68 61 74 20 | t.the.target.and.its.type,.what. | 
| 5f380 | 6f 74 68 65 72 20 74 61 72 67 65 74 73 20 79 6f    75 20 63 61 6e 20 63 79 63 6c 65 20 74 6f 2c 20 | other.targets.you.can.cycle.to,. | 
| 5f3a0 | 61 6e 64 20 77 68 69 63 68 0a 61 63 74 69 6f 6e    73 20 68 61 76 65 20 6b 65 79 20 62 69 6e 64 69 | and.which.actions.have.key.bindi | 
| 5f3c0 | 6e 67 73 20 69 6e 20 74 68 65 20 61 63 74 69 6f    6e 20 6d 61 70 20 66 6f 72 20 74 68 65 20 63 75 | ngs.in.the.action.map.for.the.cu | 
| 5f3e0 | 72 72 65 6e 74 20 74 79 70 65 20 6f 66 0a 74 61    72 67 65 74 2e 20 41 6e 79 20 6e 75 6d 62 65 72 | rrent.type.of.target..Any.number | 
| 5f400 | 20 6f 66 20 69 6e 64 69 63 61 74 6f 72 73 20 63    61 6e 20 62 65 20 61 63 74 69 76 65 20 61 74 20 | .of.indicators.can.be.active.at. | 
| 5f420 | 6f 6e 63 65 20 61 6e 64 20 74 68 65 20 75 73 65    72 0a 6f 70 74 69 6f 6e 20 40 73 61 6d 70 7b 65 | once.and.the.user.option.@samp{e | 
| 5f440 | 6d 62 61 72 6b 2d 69 6e 64 69 63 61 74 6f 72 73    7d 20 73 68 6f 75 6c 64 20 62 65 20 73 65 74 20 | mbark-indicators}.should.be.set. | 
| 5f460 | 74 6f 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65    20 64 65 73 69 72 65 64 0a 69 6e 64 69 63 61 74 | to.a.list.of.the.desired.indicat | 
| 5f480 | 6f 72 73 2e 0a 0a 45 6d 62 61 72 6b 20 63 6f 6d    65 73 20 77 69 74 68 20 74 68 65 20 66 6f 6c 6c | ors...Embark.comes.with.the.foll | 
| 5f4a0 | 6f 77 69 6e 67 20 69 6e 64 69 63 61 74 6f 72 73    3a 0a 0a 40 69 74 65 6d 69 7a 65 0a 40 69 74 65 | owing.indicators:..@itemize.@ite | 
| 5f4c0 | 6d 0a 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 6d    69 6e 69 6d 61 6c 2d 69 6e 64 69 63 61 74 6f 72 | m.@samp{embark-minimal-indicator | 
| 5f4e0 | 7d 3a 20 73 68 6f 77 73 20 61 20 6d 65 73 73 61    67 65 73 20 69 6e 20 74 68 65 20 65 63 68 6f 20 | }:.shows.a.messages.in.the.echo. | 
| 5f500 | 61 72 65 61 20 6f 72 0a 6d 69 6e 69 62 75 66 66    65 72 20 70 72 6f 6d 70 74 20 73 68 6f 77 69 6e | area.or.minibuffer.prompt.showin | 
| 5f520 | 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 61    72 67 65 74 20 61 6e 64 20 74 68 65 20 74 79 70 | g.the.current.target.and.the.typ | 
| 5f540 | 65 73 20 6f 66 20 61 6c 6c 0a 74 61 72 67 65 74    73 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 | es.of.all.targets.starting.with. | 
| 5f560 | 74 68 65 20 63 75 72 72 65 6e 74 20 6f 6e 65 2e    0a 0a 40 69 74 65 6d 0a 40 73 61 6d 70 7b 65 6d | the.current.one...@item.@samp{em | 
| 5f580 | 62 61 72 6b 2d 68 69 67 68 6c 69 67 68 74 2d 69    6e 64 69 63 61 74 6f 72 7d 3a 20 68 69 67 68 6c | bark-highlight-indicator}:.highl | 
| 5f5a0 | 69 67 68 74 73 20 74 68 65 20 74 61 72 67 65 74    20 61 74 20 70 6f 69 6e 74 3b 20 6f 6e 20 62 79 | ights.the.target.at.point;.on.by | 
| 5f5c0 | 0a 64 65 66 61 75 6c 74 2e 0a 0a 40 69 74 65 6d    0a 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 76 65 | .default...@item.@samp{embark-ve | 
| 5f5e0 | 72 62 6f 73 65 2d 69 6e 64 69 63 61 74 6f 72 7d    3a 20 64 69 73 70 6c 61 79 73 20 61 20 74 61 62 | rbose-indicator}:.displays.a.tab | 
| 5f600 | 6c 65 20 6f 66 20 61 63 74 69 6f 6e 73 20 61 6e    64 20 74 68 65 69 72 20 6b 65 79 0a 62 69 6e 64 | le.of.actions.and.their.key.bind | 
| 5f620 | 69 6e 67 73 20 69 6e 20 61 20 62 75 66 66 65 72    3b 20 74 68 69 73 20 69 73 20 6e 6f 74 20 6f 6e | ings.in.a.buffer;.this.is.not.on | 
| 5f640 | 20 62 79 20 64 65 66 61 75 6c 74 2c 20 69 6e 20    66 61 76 6f 72 20 6f 66 20 74 68 65 0a 6d 69 78 | .by.default,.in.favor.of.the.mix | 
| 5f660 | 65 64 20 69 6e 64 69 63 61 74 6f 72 20 64 65 73    63 72 69 62 65 64 20 6e 65 78 74 2e 0a 0a 40 69 | ed.indicator.described.next...@i | 
| 5f680 | 74 65 6d 0a 40 73 61 6d 70 7b 65 6d 62 61 72 6b    2d 6d 69 78 65 64 2d 69 6e 64 69 63 61 74 6f 72 | tem.@samp{embark-mixed-indicator | 
| 5f6a0 | 7d 3a 20 73 74 61 72 74 73 20 6f 75 74 20 62 79    20 62 65 68 61 76 69 6e 67 20 61 73 20 74 68 65 | }:.starts.out.by.behaving.as.the | 
| 5f6c0 | 20 6d 69 6e 69 6d 61 6c 0a 69 6e 64 69 63 61 74    6f 72 20 62 75 74 20 61 66 74 65 72 20 61 20 73 | .minimal.indicator.but.after.a.s | 
| 5f6e0 | 68 6f 72 74 20 64 65 6c 61 79 20 61 63 74 73 20    61 73 20 74 68 65 20 76 65 72 62 6f 73 65 20 69 | hort.delay.acts.as.the.verbose.i | 
| 5f700 | 6e 64 69 63 61 74 6f 72 3b 0a 74 68 69 73 20 69    73 20 6f 6e 20 62 79 20 64 65 66 61 75 6c 74 2e | ndicator;.this.is.on.by.default. | 
| 5f720 | 0a 0a 40 69 74 65 6d 0a 40 73 61 6d 70 7b 65 6d    62 61 72 6b 2d 69 73 65 61 72 63 68 2d 68 69 67 | ..@item.@samp{embark-isearch-hig | 
| 5f740 | 68 6c 69 67 68 74 2d 69 6e 64 69 63 61 74 6f 72    7d 3a 20 74 68 69 73 20 6f 6e 6c 79 20 64 6f 65 | hlight-indicator}:.this.only.doe | 
| 5f760 | 73 20 73 6f 6d 65 74 68 69 6e 67 20 77 68 65 6e    0a 74 68 65 20 63 75 72 72 65 6e 74 20 74 61 72 | s.something.when.the.current.tar | 
| 5f780 | 67 65 74 20 69 73 20 74 68 65 20 73 79 6d 62 6f    6c 20 61 74 20 70 6f 69 6e 74 2c 20 69 6e 20 77 | get.is.the.symbol.at.point,.in.w | 
| 5f7a0 | 68 69 63 68 20 63 61 73 65 20 69 74 0a 6c 61 7a    69 6c 79 20 68 69 67 68 6c 69 67 68 74 73 20 61 | hich.case.it.lazily.highlights.a | 
| 5f7c0 | 6c 6c 20 6f 63 63 75 72 72 65 6e 63 65 73 20 6f    66 20 74 68 61 74 20 73 79 6d 62 6f 6c 20 69 6e | ll.occurrences.of.that.symbol.in | 
| 5f7e0 | 20 74 68 65 20 63 75 72 72 65 6e 74 0a 62 75 66    66 65 72 2c 20 6c 69 6b 65 20 69 73 65 61 72 63 | .the.current.buffer,.like.isearc | 
| 5f800 | 68 3b 20 61 6c 73 6f 20 6f 6e 20 62 79 20 64 65    66 61 75 6c 74 2e 0a 40 65 6e 64 20 69 74 65 6d | h;.also.on.by.default..@end.item | 
| 5f820 | 69 7a 65 0a 0a 55 73 65 72 73 20 6f 66 20 74 68    65 20 70 6f 70 75 6c 61 72 20 40 75 72 65 66 7b | ize..Users.of.the.popular.@uref{ | 
| 5f840 | 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 6a 75 73 74 62 75 72 2f 65 6d 61 63 73 | https://github.com/justbur/emacs | 
| 5f860 | 2d 77 68 69 63 68 2d 6b 65 79 2c 20 77 68 69 63    68 2d 6b 65 79 7d 20 70 61 63 6b 61 67 65 20 6d | -which-key,.which-key}.package.m | 
| 5f880 | 61 79 20 70 72 65 66 65 72 20 74 6f 20 75 73 65    20 74 68 65 0a 40 73 61 6d 70 7b 65 6d 62 61 72 | ay.prefer.to.use.the.@samp{embar | 
| 5f8a0 | 6b 2d 77 68 69 63 68 2d 6b 65 79 2d 69 6e 64 69    63 61 74 6f 72 7d 20 66 72 6f 6d 20 74 68 65 20 | k-which-key-indicator}.from.the. | 
| 5f8c0 | 40 75 72 65 66 7b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 6f 61 6e 74 6f 6c 69 | @uref{https://github.com/oantoli | 
| 5f8e0 | 6e 2f 65 6d 62 61 72 6b 2f 77 69 6b 69 2f 41 64    64 69 74 69 6f 6e 61 6c 2d 43 6f 6e 66 69 67 75 | n/embark/wiki/Additional-Configu | 
| 5f900 | 72 61 74 69 6f 6e 23 75 73 65 2d 77 68 69 63 68    2d 6b 65 79 2d 6c 69 6b 65 2d 61 2d 6b 65 79 2d | ration#use-which-key-like-a-key- | 
| 5f920 | 6d 65 6e 75 2d 70 72 6f 6d 70 74 2c 20 45 6d 62    61 72 6b 20 77 69 6b 69 7d 2e 20 4a 75 73 74 20 | menu-prompt,.Embark.wiki}..Just. | 
| 5f940 | 63 6f 70 79 20 69 74 73 0a 64 65 66 69 6e 69 74    69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 77 69 6b | copy.its.definition.from.the.wik | 
| 5f960 | 69 20 69 6e 74 6f 20 79 6f 75 72 20 63 6f 6e 66    69 67 75 72 61 74 69 6f 6e 20 61 6e 64 20 63 75 | i.into.your.configuration.and.cu | 
| 5f980 | 73 74 6f 6d 69 7a 65 20 74 68 65 0a 40 73 61 6d    70 7b 65 6d 62 61 72 6b 2d 69 6e 64 69 63 61 74 | stomize.the.@samp{embark-indicat | 
| 5f9a0 | 6f 72 73 7d 20 75 73 65 72 20 6f 70 74 69 6f 6e    20 74 6f 20 65 78 63 6c 75 64 65 20 74 68 65 20 | ors}.user.option.to.exclude.the. | 
| 5f9c0 | 6d 69 78 65 64 20 61 6e 64 20 76 65 72 62 6f 73    65 0a 69 6e 64 69 63 61 74 6f 72 73 20 61 6e 64 | mixed.and.verbose.indicators.and | 
| 5f9e0 | 20 74 6f 20 69 6e 63 6c 75 64 65 20 40 73 61 6d    70 7b 65 6d 62 61 72 6b 2d 77 68 69 63 68 2d 6b | .to.include.@samp{embark-which-k | 
| 5fa00 | 65 79 2d 69 6e 64 69 63 61 74 6f 72 7d 2e 0a 0a    49 66 20 79 6f 75 20 75 73 65 20 40 75 72 65 66 | ey-indicator}...If.you.use.@uref | 
| 5fa20 | 7b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 | {https://github.com/minad/vertic | 
| 5fa40 | 6f 2c 20 56 65 72 74 69 63 6f 7d 2c 20 74 68 65    72 65 20 69 73 20 61 6e 20 65 76 65 6e 20 65 61 | o,.Vertico},.there.is.an.even.ea | 
| 5fa60 | 73 69 65 72 20 77 61 79 20 74 6f 20 67 65 74 20    61 0a 40 73 61 6d 70 7b 77 68 69 63 68 2d 6b 65 | sier.way.to.get.a.@samp{which-ke | 
| 5fa80 | 79 7d 2d 6c 69 6b 65 20 64 69 73 70 6c 61 79 20    74 68 61 74 20 61 6c 73 6f 20 6c 65 74 73 20 79 | y}-like.display.that.also.lets.y | 
| 5faa0 | 6f 75 20 75 73 65 20 63 6f 6d 70 6c 65 74 69 6f    6e 20 74 6f 20 6e 61 72 72 6f 77 0a 64 6f 77 6e | ou.use.completion.to.narrow.down | 
| 5fac0 | 20 74 68 65 20 6c 69 73 74 20 6f 66 20 61 6c 74    65 72 6e 61 74 69 76 65 73 2c 20 64 65 73 63 72 | .the.list.of.alternatives,.descr | 
| 5fae0 | 69 62 65 64 20 61 74 20 74 68 65 20 65 6e 64 20    6f 66 20 74 68 65 20 6e 65 78 74 0a 73 65 63 74 | ibed.at.the.end.of.the.next.sect | 
| 5fb00 | 69 6f 6e 2e 0a 0a 40 6e 6f 64 65 20 53 65 6c 65    63 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 76 | ion...@node.Selecting.commands.v | 
| 5fb20 | 69 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 69    6e 73 74 65 61 64 20 6f 66 20 6b 65 79 20 62 69 | ia.completions.instead.of.key.bi | 
| 5fb40 | 6e 64 69 6e 67 73 0a 40 73 65 63 74 69 6f 6e 20    53 65 6c 65 63 74 69 6e 67 20 63 6f 6d 6d 61 6e | ndings.@section.Selecting.comman | 
| 5fb60 | 64 73 20 76 69 61 20 63 6f 6d 70 6c 65 74 69 6f    6e 73 20 69 6e 73 74 65 61 64 20 6f 66 20 6b 65 | ds.via.completions.instead.of.ke | 
| 5fb80 | 79 20 62 69 6e 64 69 6e 67 73 0a 0a 41 73 20 61    6e 20 61 6c 74 65 72 6e 61 74 69 76 65 20 74 6f | y.bindings..As.an.alternative.to | 
| 5fba0 | 20 72 65 61 64 69 6e 67 20 74 68 65 20 6c 69 73    74 20 6f 66 20 61 63 74 69 6f 6e 73 20 69 6e 20 | .reading.the.list.of.actions.in. | 
| 5fbc0 | 74 68 65 20 76 65 72 62 6f 73 65 20 6f 72 0a 6d    69 78 65 64 20 69 6e 64 69 63 61 74 6f 72 73 20 | the.verbose.or.mixed.indicators. | 
| 5fbe0 | 28 73 65 65 20 74 68 65 20 70 72 65 76 69 6f 75    73 20 73 65 63 74 69 6f 6e 20 66 6f 72 20 61 20 | (see.the.previous.section.for.a. | 
| 5fc00 | 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 0a 74    68 65 73 65 29 2c 20 79 6f 75 20 63 61 6e 20 70 | description.of.these),.you.can.p | 
| 5fc20 | 72 65 73 73 20 74 68 65 20 40 73 61 6d 70 7b 65    6d 62 61 72 6b 2d 68 65 6c 70 2d 6b 65 79 7d 2c | ress.the.@samp{embark-help-key}, | 
| 5fc40 | 20 77 68 69 63 68 20 69 73 20 40 73 61 6d 70 7b    43 2d 68 7d 20 62 79 20 64 65 66 61 75 6c 74 0a | .which.is.@samp{C-h}.by.default. | 
| 5fc60 | 28 62 75 74 20 79 6f 75 20 6d 61 79 20 70 72 65    66 65 72 20 40 73 61 6d 70 7b 3f 7d 20 74 6f 20 | (but.you.may.prefer.@samp{?}.to. | 
| 5fc80 | 66 72 65 65 20 75 70 20 40 73 61 6d 70 7b 43 2d    68 7d 20 66 6f 72 20 75 73 65 20 61 73 20 61 20 | free.up.@samp{C-h}.for.use.as.a. | 
| 5fca0 | 70 72 65 66 69 78 29 20 61 66 74 65 72 0a 72 75    6e 6e 69 6e 67 20 40 73 61 6d 70 7b 65 6d 62 61 | prefix).after.running.@samp{emba | 
| 5fcc0 | 72 6b 2d 61 63 74 7d 2e 20 50 72 65 73 73 69 6e    67 20 74 68 65 20 68 65 6c 70 20 6b 65 79 20 77 | rk-act}..Pressing.the.help.key.w | 
| 5fce0 | 69 6c 6c 20 70 72 6f 6d 70 74 20 79 6f 75 20 66    6f 72 20 74 68 65 20 6e 61 6d 65 0a 6f 66 20 61 | ill.prompt.you.for.the.name.of.a | 
| 5fd00 | 6e 20 61 63 74 69 6f 6e 20 77 69 74 68 20 63 6f    6d 70 6c 65 74 69 6f 6e 20 28 62 75 74 20 66 65 | n.action.with.completion.(but.fe | 
| 5fd20 | 65 6c 20 66 72 65 65 20 74 6f 20 65 6e 74 65 72    20 61 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 | el.free.to.enter.a.command.that. | 
| 5fd40 | 69 73 0a 6e 6f 74 20 61 6d 6f 6e 67 20 74 68 65    20 6f 66 66 65 72 65 64 20 63 61 6e 64 69 64 61 | is.not.among.the.offered.candida | 
| 5fd60 | 74 65 73 21 29 2c 20 61 6e 64 20 77 69 6c 6c 20    61 6c 73 6f 20 72 65 6d 69 6e 64 20 79 6f 75 20 | tes!),.and.will.also.remind.you. | 
| 5fd80 | 6f 66 20 74 68 65 0a 6b 65 79 20 62 69 6e 64 69    6e 67 73 2e 20 59 6f 75 20 63 61 6e 20 70 72 65 | of.the.key.bindings..You.can.pre | 
| 5fda0 | 73 73 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d    6b 65 79 6d 61 70 2d 70 72 6f 6d 70 74 65 72 2d | ss.@samp{embark-keymap-prompter- | 
| 5fdc0 | 6b 65 79 7d 2c 20 77 68 69 63 68 20 69 73 20 40    73 61 6d 70 7b 40 40 7d 20 62 79 0a 64 65 66 61 | key},.which.is.@samp{@@}.by.defa | 
| 5fde0 | 75 6c 74 2c 20 61 74 20 74 68 65 20 70 72 6f 6d    70 74 20 61 6e 64 20 74 68 65 6e 20 6f 6e 65 20 | ult,.at.the.prompt.and.then.one. | 
| 5fe00 | 6f 66 20 74 68 65 20 6b 65 79 20 62 69 6e 64 69    6e 67 73 20 74 6f 20 65 6e 74 65 72 20 74 68 65 | of.the.key.bindings.to.enter.the | 
| 5fe20 | 0a 6e 61 6d 65 20 6f 66 20 74 68 65 20 63 6f 72    72 65 73 70 6f 6e 64 69 6e 67 20 61 63 74 69 6f | .name.of.the.corresponding.actio | 
| 5fe40 | 6e 2e 0a 0a 59 6f 75 20 6d 61 79 20 74 68 69 6e    6b 20 74 68 61 74 20 77 69 74 68 20 74 68 65 20 | n...You.may.think.that.with.the. | 
| 5fe60 | 40 73 61 6d 70 7b 2a 45 6d 62 61 72 6b 20 41 63    74 69 6f 6e 73 2a 7d 20 62 75 66 66 65 72 20 70 | @samp{*Embark.Actions*}.buffer.p | 
| 5fe80 | 6f 70 70 69 6e 67 20 75 70 20 74 6f 0a 72 65 6d    69 6e 64 20 79 6f 75 20 6f 66 20 74 68 65 20 6b | opping.up.to.remind.you.of.the.k | 
| 5fea0 | 65 79 20 62 69 6e 64 69 6e 67 73 20 79 6f 75 27    64 20 6e 65 76 65 72 20 77 61 6e 74 20 74 6f 20 | ey.bindings.you'd.never.want.to. | 
| 5fec0 | 75 73 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74    6f 0a 73 65 6c 65 63 74 20 61 6e 20 61 63 74 69 | use.completion.to.select.an.acti | 
| 5fee0 | 6f 6e 20 62 79 20 6e 61 6d 65 2c 20 62 75 74 20    70 65 72 73 6f 6e 61 6c 6c 79 20 49 20 66 69 6e | on.by.name,.but.personally.I.fin | 
| 5ff00 | 64 20 74 68 61 74 20 74 79 70 69 6e 67 20 61 20    73 6d 61 6c 6c 0a 70 6f 72 74 69 6f 6e 20 6f 66 | d.that.typing.a.small.portion.of | 
| 5ff20 | 20 74 68 65 20 61 63 74 69 6f 6e 20 6e 61 6d 65    20 74 6f 20 6e 61 72 72 6f 77 20 64 6f 77 6e 20 | .the.action.name.to.narrow.down. | 
| 5ff40 | 74 68 65 20 6c 69 73 74 20 6f 66 20 63 61 6e 64    69 64 61 74 65 73 20 66 65 65 6c 73 0a 73 69 67 | the.list.of.candidates.feels.sig | 
| 5ff60 | 6e 69 66 69 63 61 6e 74 6c 79 20 66 61 73 74 65    72 20 74 68 61 6e 20 76 69 73 75 61 6c 6c 79 20 | nificantly.faster.than.visually. | 
| 5ff80 | 73 63 61 6e 6e 69 6e 67 20 74 68 65 20 65 6e 74    69 72 65 20 6c 69 73 74 20 6f 66 20 61 63 74 69 | scanning.the.entire.list.of.acti | 
| 5ffa0 | 6f 6e 73 2e 0a 0a 49 66 20 79 6f 75 20 66 69 6e    64 20 79 6f 75 20 70 72 65 66 65 72 20 73 65 6c | ons...If.you.find.you.prefer.sel | 
| 5ffc0 | 65 63 74 69 6e 67 20 61 63 74 69 6f 6e 73 20 74    68 61 74 20 77 61 79 2c 20 79 6f 75 20 63 61 6e | ecting.actions.that.way,.you.can | 
| 5ffe0 | 20 63 6f 6e 66 69 67 75 72 65 0a 65 6d 62 61 72    6b 20 74 6f 20 61 6c 77 61 79 73 20 70 72 6f 6d | .configure.embark.to.always.prom | 
| 60000 | 70 74 20 79 6f 75 20 66 6f 72 20 61 63 74 69 6f    6e 73 20 62 79 20 73 65 74 74 69 6e 67 20 74 68 | pt.you.for.actions.by.setting.th | 
| 60020 | 65 20 76 61 72 69 61 62 6c 65 0a 40 73 61 6d 70    7b 65 6d 62 61 72 6b 2d 70 72 6f 6d 70 74 65 72 | e.variable.@samp{embark-prompter | 
| 60040 | 7d 20 74 6f 20 40 73 61 6d 70 7b 65 6d 62 61 72    6b 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 | }.to.@samp{embark-completing-rea | 
| 60060 | 64 2d 70 72 6f 6d 70 74 65 72 7d 2e 0a 0a 4f 6e    20 74 68 65 20 6f 74 68 65 72 20 68 61 6e 64 2c | d-prompter}...On.the.other.hand, | 
| 60080 | 20 79 6f 75 20 6d 61 79 20 77 69 73 68 20 74 6f    20 63 6f 6e 74 69 6e 75 65 20 75 73 69 6e 67 20 | .you.may.wish.to.continue.using. | 
| 600a0 | 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 66 6f 72    20 74 68 65 0a 61 63 74 69 6f 6e 73 20 79 6f 75 | key.bindings.for.the.actions.you | 
| 600c0 | 20 70 65 72 66 6f 72 6d 20 6d 6f 73 74 20 6f 66    74 65 6e 2c 20 61 6e 64 20 74 6f 20 75 73 65 20 | .perform.most.often,.and.to.use. | 
| 600e0 | 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 6e 6c 79 20    74 6f 20 65 78 70 6c 6f 72 65 0a 77 68 61 74 20 | completion.only.to.explore.what. | 
| 60100 | 66 75 72 74 68 65 72 20 61 63 74 69 6f 6e 73 20    61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 6f 72 | further.actions.are.available.or | 
| 60120 | 20 77 68 65 6e 20 79 6f 75 27 76 65 20 66 6f 72    67 6f 74 74 65 6e 20 61 20 6b 65 79 0a 62 69 6e | .when.you've.forgotten.a.key.bin | 
| 60140 | 64 69 6e 67 2e 20 49 6e 20 74 68 61 74 20 63 61    73 65 2c 20 79 6f 75 20 6d 61 79 20 70 72 65 66 | ding..In.that.case,.you.may.pref | 
| 60160 | 65 72 20 74 6f 20 75 73 65 20 74 68 65 20 6d 69    6e 69 6d 61 6c 20 69 6e 64 69 63 61 74 6f 72 2c | er.to.use.the.minimal.indicator, | 
| 60180 | 0a 77 68 69 63 68 20 64 6f 65 73 20 6e 6f 74 20    70 6f 70 2d 75 70 20 61 6e 20 40 73 61 6d 70 7b | .which.does.not.pop-up.an.@samp{ | 
| 601a0 | 2a 45 6d 62 61 72 6b 20 41 63 74 69 6f 6e 73 2a    7d 20 62 75 66 66 65 72 20 61 74 20 61 6c 6c 2c | *Embark.Actions*}.buffer.at.all, | 
| 601c0 | 20 61 6e 64 20 74 6f 20 75 73 65 0a 74 68 65 20    40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 68 65 6c | .and.to.use.the.@samp{embark-hel | 
| 601e0 | 70 2d 6b 65 79 7d 20 77 68 65 6e 65 76 65 72 20    79 6f 75 20 6e 65 65 64 20 68 65 6c 70 2e 20 54 | p-key}.whenever.you.need.help..T | 
| 60200 | 68 69 73 20 75 6e 6f 62 74 72 75 73 69 76 65 20    73 65 74 75 70 20 69 73 0a 61 63 68 69 65 76 65 | his.unobtrusive.setup.is.achieve | 
| 60220 | 64 20 77 69 74 68 20 74 68 65 20 66 6f 6c 6c 6f    77 69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 | d.with.the.following.configurati | 
| 60240 | 6f 6e 3a 0a 0a 40 6c 69 73 70 0a 28 73 65 74 71    20 65 6d 62 61 72 6b 2d 69 6e 64 69 63 61 74 6f | on:..@lisp.(setq.embark-indicato | 
| 60260 | 72 73 0a 20 20 20 20 20 20 27 28 65 6d 62 61 72    6b 2d 6d 69 6e 69 6d 61 6c 2d 69 6e 64 69 63 61 | rs.......'(embark-minimal-indica | 
| 60280 | 74 6f 72 20 20 3b 20 64 65 66 61 75 6c 74 20 69    73 20 65 6d 62 61 72 6b 2d 6d 69 78 65 64 2d 69 | tor..;.default.is.embark-mixed-i | 
| 602a0 | 6e 64 69 63 61 74 6f 72 0a 20 20 20 20 20 20 20    20 65 6d 62 61 72 6b 2d 68 69 67 68 6c 69 67 68 | ndicator.........embark-highligh | 
| 602c0 | 74 2d 69 6e 64 69 63 61 74 6f 72 0a 20 20 20 20    20 20 20 20 65 6d 62 61 72 6b 2d 69 73 65 61 72 | t-indicator.........embark-isear | 
| 602e0 | 63 68 2d 68 69 67 68 6c 69 67 68 74 2d 69 6e 64    69 63 61 74 6f 72 29 29 0a 40 65 6e 64 20 6c 69 | ch-highlight-indicator)).@end.li | 
| 60300 | 73 70 0a 0a 40 75 72 65 66 7b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 69 6e | sp..@uref{https://github.com/min | 
| 60320 | 61 64 2f 76 65 72 74 69 63 6f 2c 20 56 65 72 74    69 63 6f 7d 20 75 73 65 72 73 20 6d 61 79 20 77 | ad/vertico,.Vertico}.users.may.w | 
| 60340 | 69 73 68 20 74 6f 20 63 6f 6e 66 69 67 75 72 65    20 61 20 67 72 69 64 20 64 69 73 70 6c 61 79 20 | ish.to.configure.a.grid.display. | 
| 60360 | 66 6f 72 20 74 68 65 20 61 63 74 69 6f 6e 73 20    61 6e 64 0a 6b 65 79 2d 62 69 6e 64 69 6e 67 73 | for.the.actions.and.key-bindings | 
| 60380 | 2c 20 72 65 6d 69 6e 69 73 63 65 6e 74 20 6f 66    20 74 68 65 20 70 6f 70 75 6c 61 72 20 70 61 63 | ,.reminiscent.of.the.popular.pac | 
| 603a0 | 6b 61 67 65 20 40 75 72 65 66 7b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a 75 | kage.@uref{https://github.com/ju | 
| 603c0 | 73 74 62 75 72 2f 65 6d 61 63 73 2d 77 68 69 63    68 2d 6b 65 79 2c 20 77 68 69 63 68 2d 6b 65 79 | stbur/emacs-which-key,.which-key | 
| 603e0 | 7d 2c 20 62 75 74 2c 20 6f 66 0a 63 6f 75 72 73    65 2c 20 65 6e 68 61 6e 63 65 64 20 62 79 20 74 | },.but,.of.course,.enhanced.by.t | 
| 60400 | 68 65 20 75 73 65 20 6f 66 20 63 6f 6d 70 6c 65    74 69 6f 6e 20 74 6f 20 6e 61 72 72 6f 77 20 74 | he.use.of.completion.to.narrow.t | 
| 60420 | 68 65 20 6c 69 73 74 20 6f 66 0a 63 6f 6d 6d 61    6e 64 73 2e 20 49 6e 20 6f 72 64 65 72 20 74 6f | he.list.of.commands..In.order.to | 
| 60440 | 20 67 65 74 20 74 68 65 20 67 72 69 64 20 64 69    73 70 6c 61 79 2c 20 70 75 74 20 74 68 65 20 66 | .get.the.grid.display,.put.the.f | 
| 60460 | 6f 6c 6c 6f 77 69 6e 67 20 69 6e 20 79 6f 75 72    0a 56 65 72 74 69 63 6f 20 63 6f 6e 66 69 67 75 | ollowing.in.your.Vertico.configu | 
| 60480 | 72 61 74 69 6f 6e 3a 0a 0a 40 6c 69 73 70 0a 28    61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 76 65 72 | ration:..@lisp.(add-to-list.'ver | 
| 604a0 | 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 63    61 74 65 67 6f 72 69 65 73 20 27 28 65 6d 62 61 | tico-multiform-categories.'(emba | 
| 604c0 | 72 6b 2d 6b 65 79 62 69 6e 64 69 6e 67 20 67 72    69 64 29 29 0a 28 76 65 72 74 69 63 6f 2d 6d 75 | rk-keybinding.grid)).(vertico-mu | 
| 604e0 | 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 29 0a 40 65    6e 64 20 6c 69 73 70 0a 0a 54 68 69 73 20 77 69 | ltiform-mode).@end.lisp..This.wi | 
| 60500 | 6c 6c 20 6d 61 6b 65 20 74 68 65 20 61 76 61 69    6c 61 62 6c 65 20 6b 65 79 73 20 62 65 20 73 68 | ll.make.the.available.keys.be.sh | 
| 60520 | 6f 77 6e 20 69 6e 20 61 20 63 6f 6d 70 61 63 74    20 67 72 69 64 20 6c 69 6b 65 20 69 6e 0a 40 73 | own.in.a.compact.grid.like.in.@s | 
| 60540 | 61 6d 70 7b 77 68 69 63 68 2d 6b 65 79 7d 2e 20    54 68 65 20 40 73 61 6d 70 7b 76 65 72 74 69 63 | amp{which-key}..The.@samp{vertic | 
| 60560 | 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65    7d 20 61 6c 73 6f 20 65 6e 61 62 6c 65 73 20 6b | o-multiform-mode}.also.enables.k | 
| 60580 | 65 79 73 20 73 75 63 68 20 61 73 20 40 73 61 6d    70 7b 4d 2d 56 7d 2c 0a 40 73 61 6d 70 7b 4d 2d | eys.such.as.@samp{M-V},.@samp{M- | 
| 605a0 | 47 7d 2c 20 40 73 61 6d 70 7b 4d 2d 42 7d 2c 20    61 6e 64 20 40 73 61 6d 70 7b 4d 2d 55 7d 20 66 | G},.@samp{M-B},.and.@samp{M-U}.f | 
| 605c0 | 6f 72 20 6d 61 6e 75 61 6c 6c 79 20 73 77 69 74    63 68 69 6e 67 20 62 65 74 77 65 65 6e 20 6c 61 | or.manually.switching.between.la | 
| 605e0 | 79 6f 75 74 73 20 69 6e 20 56 65 72 74 69 63 6f    0a 62 75 66 66 65 72 73 2e 0a 0a 40 6d 65 6e 75 | youts.in.Vertico.buffers...@menu | 
| 60600 | 0a 2a 20 53 65 6c 65 63 74 69 6e 67 20 63 6f 6d    6d 61 6e 64 73 20 76 69 61 20 63 6f 6d 70 6c 65 | .*.Selecting.commands.via.comple | 
| 60620 | 74 69 6f 6e 20 6f 75 74 73 69 64 65 20 6f 66 20    45 6d 62 61 72 6b 3a 3a 0a 40 65 6e 64 20 6d 65 | tion.outside.of.Embark::.@end.me | 
| 60640 | 6e 75 0a 0a 40 6e 6f 64 65 20 53 65 6c 65 63 74    69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 76 69 61 | nu..@node.Selecting.commands.via | 
| 60660 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 75 74 73    69 64 65 20 6f 66 20 45 6d 62 61 72 6b 0a 40 73 | .completion.outside.of.Embark.@s | 
| 60680 | 75 62 73 65 63 74 69 6f 6e 20 53 65 6c 65 63 74    69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 76 69 61 | ubsection.Selecting.commands.via | 
| 606a0 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 75 74 73    69 64 65 20 6f 66 20 45 6d 62 61 72 6b 0a 0a 49 | .completion.outside.of.Embark..I | 
| 606c0 | 66 20 79 6f 75 20 6c 69 6b 65 20 74 68 69 73 20    63 6f 6d 70 6c 65 74 69 6f 6e 20 69 6e 74 65 72 | f.you.like.this.completion.inter | 
| 606e0 | 66 61 63 65 20 66 6f 72 20 65 78 70 6c 6f 72 69    6e 67 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 | face.for.exploring.key.bindings. | 
| 60700 | 66 6f 72 0a 45 6d 62 61 72 6b 20 61 63 74 69 6f    6e 73 2c 20 79 6f 75 20 6d 61 79 20 77 61 6e 74 | for.Embark.actions,.you.may.want | 
| 60720 | 20 74 6f 20 75 73 65 20 69 74 20 65 6c 73 65 77    68 65 72 65 20 69 6e 20 45 6d 61 63 73 2e 20 59 | .to.use.it.elsewhere.in.Emacs..Y | 
| 60740 | 6f 75 20 63 61 6e 20 75 73 65 0a 45 6d 62 61 72    6b 27 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 62 | ou.can.use.Embark's.completion-b | 
| 60760 | 61 73 65 64 20 63 6f 6d 6d 61 6e 64 20 70 72 6f    6d 70 74 65 72 20 74 6f 20 6c 69 73 74 3a 0a 0a | ased.command.prompter.to.list:.. | 
| 60780 | 40 69 74 65 6d 69 7a 65 0a 40 69 74 65 6d 0a 6b    65 79 20 62 69 6e 64 69 6e 67 73 20 75 6e 64 65 | @itemize.@item.key.bindings.unde | 
| 607a0 | 72 20 61 20 70 72 65 66 69 78 2c 0a 40 69 74 65    6d 0a 6c 6f 63 61 6c 20 6b 65 79 20 62 69 6e 64 | r.a.prefix,.@item.local.key.bind | 
| 607c0 | 69 6e 67 73 2c 20 6f 72 0a 40 69 74 65 6d 0a 61    6c 6c 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 2e | ings,.or.@item.all.key.bindings. | 
| 607e0 | 0a 40 65 6e 64 20 69 74 65 6d 69 7a 65 0a 0a 54    6f 20 75 73 65 20 69 74 20 66 6f 72 20 6b 65 79 | .@end.itemize..To.use.it.for.key | 
| 60800 | 20 62 69 6e 64 69 6e 67 73 20 75 6e 64 65 72 20    61 20 70 72 65 66 69 78 20 28 79 6f 75 20 63 61 | .bindings.under.a.prefix.(you.ca | 
| 60820 | 6e 20 75 73 65 20 74 68 69 73 20 74 6f 20 72 65    70 6c 61 63 65 0a 74 68 65 20 40 73 61 6d 70 7b | n.use.this.to.replace.the.@samp{ | 
| 60840 | 77 68 69 63 68 2d 6b 65 79 7d 20 70 61 63 6b 61    67 65 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 29 | which-key}.package,.for.example) | 
| 60860 | 2c 20 75 73 65 20 74 68 69 73 20 63 6f 6e 66 69    67 75 72 61 74 69 6f 6e 3a 0a 0a 40 6c 69 73 70 | ,.use.this.configuration:..@lisp | 
| 60880 | 0a 28 73 65 74 71 20 70 72 65 66 69 78 2d 68 65    6c 70 2d 63 6f 6d 6d 61 6e 64 20 23 27 65 6d 62 | .(setq.prefix-help-command.#'emb | 
| 608a0 | 61 72 6b 2d 70 72 65 66 69 78 2d 68 65 6c 70 2d    63 6f 6d 6d 61 6e 64 29 0a 40 65 6e 64 20 6c 69 | ark-prefix-help-command).@end.li | 
| 608c0 | 73 70 0a 0a 4e 6f 77 2c 20 77 68 65 6e 20 79 6f    75 20 68 61 76 65 20 73 74 61 72 74 65 64 20 6f | sp..Now,.when.you.have.started.o | 
| 608e0 | 6e 20 61 20 70 72 65 66 69 78 20 73 65 71 75 65    6e 63 65 20 73 75 63 68 20 61 73 20 40 73 61 6d | n.a.prefix.sequence.such.as.@sam | 
| 60900 | 70 7b 43 2d 78 7d 20 6f 72 20 40 73 61 6d 70 7b    43 2d 63 7d 2c 0a 70 72 65 73 73 69 6e 67 20 40 | p{C-x}.or.@samp{C-c},.pressing.@ | 
| 60920 | 73 61 6d 70 7b 43 2d 68 7d 20 77 69 6c 6c 20 62    72 69 6e 67 20 75 70 20 74 68 65 20 45 6d 62 61 | samp{C-h}.will.bring.up.the.Emba | 
| 60940 | 72 6b 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68    65 20 62 75 69 6c 74 2d 69 6e 0a 40 73 61 6d 70 | rk.version.of.the.built-in.@samp | 
| 60960 | 7b 70 72 65 66 69 78 2d 68 65 6c 70 2d 63 6f 6d    6d 61 6e 64 7d 2c 20 77 68 69 63 68 20 77 69 6c | {prefix-help-command},.which.wil | 
| 60980 | 6c 20 6c 69 73 74 20 74 68 65 20 6b 65 79 73 20    75 6e 64 65 72 20 74 68 61 74 20 70 72 65 66 69 | l.list.the.keys.under.that.prefi | 
| 609a0 | 78 20 61 6e 64 0a 74 68 65 69 72 20 62 69 6e 64    69 6e 67 73 2c 20 61 6e 64 20 6c 65 74 73 20 79 | x.and.their.bindings,.and.lets.y | 
| 609c0 | 6f 75 20 73 65 6c 65 63 74 20 74 68 65 20 6f 6e    65 20 79 6f 75 20 77 61 6e 74 65 64 20 77 69 74 | ou.select.the.one.you.wanted.wit | 
| 609e0 | 68 20 63 6f 6d 70 6c 65 74 69 6f 6e 2c 0a 6f 72    20 62 79 20 6b 65 79 20 62 69 6e 64 69 6e 67 20 | h.completion,.or.by.key.binding. | 
| 60a00 | 69 66 20 79 6f 75 20 70 72 65 73 73 20 40 73 61    6d 70 7b 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 | if.you.press.@samp{embark-keymap | 
| 60a20 | 2d 70 72 6f 6d 70 74 65 72 2d 6b 65 79 7d 2e 0a    0a 54 6f 20 6c 69 73 74 20 6c 6f 63 61 6c 20 6f | -prompter-key}...To.list.local.o | 
| 60a40 | 72 20 67 6c 6f 62 61 6c 20 6b 65 79 20 62 69 6e    64 69 6e 67 73 2c 20 75 73 65 20 74 68 65 20 63 | r.global.key.bindings,.use.the.c | 
| 60a60 | 6f 6d 6d 61 6e 64 20 40 73 61 6d 70 7b 65 6d 62    61 72 6b 2d 62 69 6e 64 69 6e 67 73 7d 2e 0a 59 | ommand.@samp{embark-bindings}..Y | 
| 60a80 | 6f 75 20 63 61 6e 20 62 69 6e 64 20 74 68 61 74    20 74 6f 20 40 73 61 6d 70 7b 43 2d 68 20 62 7d | ou.can.bind.that.to.@samp{C-h.b} | 
| 60aa0 | 2c 20 77 68 69 63 68 20 69 73 20 74 68 65 20 64    65 66 61 75 6c 74 20 6b 65 79 20 62 69 6e 64 69 | ,.which.is.the.default.key.bindi | 
| 60ac0 | 6e 67 20 66 6f 72 20 74 68 65 0a 62 75 69 6c 74    2d 69 6e 20 40 73 61 6d 70 7b 64 65 73 63 72 69 | ng.for.the.built-in.@samp{descri | 
| 60ae0 | 62 65 2d 62 69 6e 64 69 6e 67 73 7d 20 63 6f 6d    6d 61 6e 64 2c 20 77 68 69 63 68 20 74 68 69 73 | be-bindings}.command,.which.this | 
| 60b00 | 20 63 6f 6d 6d 61 6e 64 20 63 61 6e 20 72 65 70    6c 61 63 65 2e 20 42 79 0a 64 65 66 61 75 6c 74 | .command.can.replace..By.default | 
| 60b20 | 2c 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 62    69 6e 64 69 6e 67 73 7d 20 6c 69 73 74 73 20 6c | ,.@samp{embark-bindings}.lists.l | 
| 60b40 | 6f 63 61 6c 20 6b 65 79 20 62 69 6e 64 69 6e 67    73 2c 20 74 79 70 69 63 61 6c 6c 79 20 74 68 6f | ocal.key.bindings,.typically.tho | 
| 60b60 | 73 65 0a 62 6f 75 6e 64 20 69 6e 20 74 68 65 20    6d 61 6a 6f 72 20 6d 6f 64 65 20 6b 65 79 6d 61 | se.bound.in.the.major.mode.keyma | 
| 60b80 | 70 3b 20 74 6f 20 67 65 74 20 67 6c 6f 62 61 6c    20 62 69 6e 64 69 6e 67 73 20 61 73 20 77 65 6c | p;.to.get.global.bindings.as.wel | 
| 60ba0 | 6c 2c 20 63 61 6c 6c 0a 69 74 20 77 69 74 68 20    61 20 40 73 61 6d 70 7b 43 2d 75 7d 20 70 72 65 | l,.call.it.with.a.@samp{C-u}.pre | 
| 60bc0 | 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 40    6e 6f 64 65 20 51 75 69 74 74 69 6e 67 20 74 68 | fix.argument...@node.Quitting.th | 
| 60be0 | 65 20 6d 69 6e 69 62 75 66 66 65 72 20 61 66 74    65 72 20 61 6e 20 61 63 74 69 6f 6e 0a 40 73 65 | e.minibuffer.after.an.action.@se | 
| 60c00 | 63 74 69 6f 6e 20 51 75 69 74 74 69 6e 67 20 74    68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 61 66 | ction.Quitting.the.minibuffer.af | 
| 60c20 | 74 65 72 20 61 6e 20 61 63 74 69 6f 6e 0a 0a 42    79 20 64 65 66 61 75 6c 74 2c 20 69 66 20 79 6f | ter.an.action..By.default,.if.yo | 
| 60c40 | 75 20 63 61 6c 6c 20 40 73 61 6d 70 7b 65 6d 62    61 72 6b 2d 61 63 74 7d 20 66 72 6f 6d 20 74 68 | u.call.@samp{embark-act}.from.th | 
| 60c60 | 65 20 6d 69 6e 69 62 75 66 66 65 72 20 69 74 20    71 75 69 74 73 20 74 68 65 0a 6d 69 6e 69 62 75 | e.minibuffer.it.quits.the.minibu | 
| 60c80 | 66 66 65 72 20 61 66 74 65 72 20 70 65 72 66 6f    72 6d 69 6e 67 20 74 68 65 20 61 63 74 69 6f 6e | ffer.after.performing.the.action | 
| 60ca0 | 2e 20 59 6f 75 20 63 61 6e 20 63 68 61 6e 67 65    20 74 68 69 73 20 62 79 20 73 65 74 74 69 6e 67 | ..You.can.change.this.by.setting | 
| 60cc0 | 0a 74 68 65 20 75 73 65 72 20 6f 70 74 69 6f 6e    20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 71 75 | .the.user.option.@samp{embark-qu | 
| 60ce0 | 69 74 2d 61 66 74 65 72 2d 61 63 74 69 6f 6e 7d    20 74 6f 20 40 73 61 6d 70 7b 6e 69 6c 7d 2e 20 | it-after-action}.to.@samp{nil}.. | 
| 60d00 | 48 61 76 69 6e 67 20 40 73 61 6d 70 7b 65 6d 62    61 72 6b 2d 61 63 74 7d 20 40 65 6d 70 68 7b 6e | Having.@samp{embark-act}.@emph{n | 
| 60d20 | 6f 74 7d 0a 71 75 69 74 20 74 68 65 20 6d 69 6e    69 62 75 66 66 65 72 20 63 61 6e 20 62 65 20 75 | ot}.quit.the.minibuffer.can.be.u | 
| 60d40 | 73 65 66 75 6c 20 74 6f 20 74 75 72 6e 20 63 6f    6d 6d 61 6e 64 73 20 69 6e 74 6f 20 6c 69 74 74 | seful.to.turn.commands.into.litt | 
| 60d60 | 6c 65 20 60 60 74 68 69 6e 67 0a 6d 61 6e 61 67    65 72 73 27 27 2e 20 46 6f 72 20 65 78 61 6d 70 | le.``thing.managers''..For.examp | 
| 60d80 | 6c 65 2c 20 79 6f 75 20 63 61 6e 20 75 73 65 20    40 73 61 6d 70 7b 66 69 6e 64 2d 66 69 6c 65 7d | le,.you.can.use.@samp{find-file} | 
| 60da0 | 20 61 73 20 61 20 6c 69 74 74 6c 65 20 66 69 6c    65 20 6d 61 6e 61 67 65 72 0a 6f 72 20 40 73 61 | .as.a.little.file.manager.or.@sa | 
| 60dc0 | 6d 70 7b 64 65 73 63 72 69 62 65 2d 70 61 63 6b    61 67 65 7d 20 61 73 20 61 20 6c 69 74 74 6c 65 | mp{describe-package}.as.a.little | 
| 60de0 | 20 70 61 63 6b 61 67 65 20 6d 61 6e 61 67 65 72    3a 20 79 6f 75 20 63 61 6e 20 72 75 6e 20 74 68 | .package.manager:.you.can.run.th | 
| 60e00 | 6f 73 65 0a 63 6f 6d 6d 61 6e 64 73 2c 20 70 65    72 66 6f 72 6d 20 61 20 73 65 72 69 65 73 20 6f | ose.commands,.perform.a.series.o | 
| 60e20 | 66 20 61 63 74 69 6f 6e 73 2c 20 61 6e 64 20 74    68 65 6e 20 71 75 69 74 20 74 68 65 20 63 6f 6d | f.actions,.and.then.quit.the.com | 
| 60e40 | 6d 61 6e 64 2e 0a 0a 49 66 20 79 6f 75 20 77 61    6e 74 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 74 68 | mand...If.you.want.to.control.th | 
| 60e60 | 65 20 71 75 69 74 74 69 6e 67 20 62 65 68 61 76    69 6f 72 20 69 6e 20 61 20 66 69 6e 65 2d 67 72 | e.quitting.behavior.in.a.fine-gr | 
| 60e80 | 61 69 6e 65 64 20 6d 61 6e 6e 65 72 0a 64 65 70    65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 61 63 | ained.manner.depending.on.the.ac | 
| 60ea0 | 74 69 6f 6e 2c 20 79 6f 75 20 63 61 6e 20 73 65    74 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 71 | tion,.you.can.set.@samp{embark-q | 
| 60ec0 | 75 69 74 2d 61 66 74 65 72 2d 61 63 74 69 6f 6e    7d 20 74 6f 20 61 6e 0a 61 6c 69 73 74 2c 20 61 | uit-after-action}.to.an.alist,.a | 
| 60ee0 | 73 73 6f 63 69 61 74 69 6e 67 20 63 6f 6d 6d 61    6e 64 73 20 74 6f 20 65 69 74 68 65 72 20 40 73 | ssociating.commands.to.either.@s | 
| 60f00 | 61 6d 70 7b 74 7d 20 66 6f 72 20 71 75 69 74 74    69 6e 67 20 6f 72 20 40 73 61 6d 70 7b 6e 69 6c | amp{t}.for.quitting.or.@samp{nil | 
| 60f20 | 7d 20 66 6f 72 20 6e 6f 74 0a 71 75 69 74 74 69    6e 67 2e 20 57 68 65 6e 20 75 73 69 6e 67 20 61 | }.for.not.quitting..When.using.a | 
| 60f40 | 6e 20 61 6c 69 73 74 2c 20 79 6f 75 20 63 61 6e    20 75 73 65 20 74 68 65 20 73 70 65 63 69 61 6c | n.alist,.you.can.use.the.special | 
| 60f60 | 20 6b 65 79 20 40 73 61 6d 70 7b 74 7d 20 74 6f    0a 73 70 65 63 69 66 79 20 74 68 65 20 64 65 66 | .key.@samp{t}.to.specify.the.def | 
| 60f80 | 61 75 6c 74 20 62 65 68 61 76 69 6f 72 2e 20 46    6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 6f 20 73 | ault.behavior..For.example,.to.s | 
| 60fa0 | 70 65 63 69 66 79 20 74 68 61 74 20 62 79 20 64    65 66 61 75 6c 74 0a 61 63 74 69 6f 6e 73 20 73 | pecify.that.by.default.actions.s | 
| 60fc0 | 68 6f 75 6c 64 20 6e 6f 74 20 71 75 69 74 20 74    68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 62 75 | hould.not.quit.the.minibuffer.bu | 
| 60fe0 | 74 20 74 68 61 74 20 75 73 69 6e 67 20 40 73 61    6d 70 7b 6b 69 6c 6c 2d 62 75 66 66 65 72 7d 20 | t.that.using.@samp{kill-buffer}. | 
| 61000 | 61 73 0a 61 6e 20 61 63 74 69 6f 6e 20 73 68 6f    75 6c 64 20 71 75 69 74 2c 20 79 6f 75 20 63 61 | as.an.action.should.quit,.you.ca | 
| 61020 | 6e 20 75 73 65 20 74 68 65 20 66 6f 6c 6c 6f 77    69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f | n.use.the.following.configuratio | 
| 61040 | 6e 3a 0a 0a 40 6c 69 73 70 0a 28 73 65 74 71 20    65 6d 62 61 72 6b 2d 71 75 69 74 2d 61 66 74 65 | n:..@lisp.(setq.embark-quit-afte | 
| 61060 | 72 2d 61 63 74 69 6f 6e 20 27 28 28 6b 69 6c 6c    2d 62 75 66 66 65 72 20 2e 20 74 29 20 28 74 20 | r-action.'((kill-buffer...t).(t. | 
| 61080 | 2e 20 6e 69 6c 29 29 29 0a 40 65 6e 64 20 6c 69    73 70 0a 0a 54 68 65 20 76 61 72 69 61 62 6c 65 | ..nil))).@end.lisp..The.variable | 
| 610a0 | 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 71 75    69 74 2d 61 66 74 65 72 2d 61 63 74 69 6f 6e 7d | .@samp{embark-quit-after-action} | 
| 610c0 | 20 6f 6e 6c 79 20 73 70 65 63 69 66 69 65 73 20    61 20 64 65 66 61 75 6c 74 2c 20 74 68 61 74 0a | .only.specifies.a.default,.that. | 
| 610e0 | 69 73 2c 20 69 74 20 6f 6e 6c 79 20 63 6f 6e 74    72 6f 6c 73 20 77 68 65 74 68 65 72 20 6f 72 20 | is,.it.only.controls.whether.or. | 
| 61100 | 6e 6f 74 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b    2d 61 63 74 7d 20 71 75 69 74 73 20 74 68 65 20 | not.@samp{embark-act}.quits.the. | 
| 61120 | 6d 69 6e 69 62 75 66 66 65 72 0a 77 68 65 6e 20    79 6f 75 20 63 61 6c 6c 20 69 74 20 77 69 74 68 | minibuffer.when.you.call.it.with | 
| 61140 | 6f 75 74 20 61 20 70 72 65 66 69 78 20 61 72 67    75 6d 65 6e 74 2c 20 61 6e 64 20 79 6f 75 20 63 | out.a.prefix.argument,.and.you.c | 
| 61160 | 61 6e 20 73 65 6c 65 63 74 20 74 68 65 0a 6f 70    70 6f 73 69 74 65 20 62 65 68 61 76 69 6f 72 20 | an.select.the.opposite.behavior. | 
| 61180 | 74 6f 20 77 68 61 74 20 74 68 65 20 76 61 72 69    61 62 6c 65 20 73 61 79 73 20 62 79 20 63 61 6c | to.what.the.variable.says.by.cal | 
| 611a0 | 6c 69 6e 67 20 40 73 61 6d 70 7b 65 6d 62 61 72    6b 2d 61 63 74 7d 20 77 69 74 68 0a 40 73 61 6d | ling.@samp{embark-act}.with.@sam | 
| 611c0 | 70 7b 43 2d 75 7d 2e 20 41 6c 73 6f 20 6e 6f 74    65 20 74 68 61 74 20 62 6f 74 68 20 74 68 65 20 | p{C-u}..Also.note.that.both.the. | 
| 611e0 | 76 61 72 69 61 62 6c 65 20 40 73 61 6d 70 7b 65    6d 62 61 72 6b 2d 71 75 69 74 2d 61 66 74 65 72 | variable.@samp{embark-quit-after | 
| 61200 | 2d 61 63 74 69 6f 6e 7d 20 61 6e 64 20 40 73 61    6d 70 7b 43 2d 75 7d 0a 68 61 76 65 20 6e 6f 20 | -action}.and.@samp{C-u}.have.no. | 
| 61220 | 65 66 66 65 63 74 20 77 68 65 6e 20 79 6f 75 20    63 61 6c 6c 20 40 73 61 6d 70 7b 65 6d 62 61 72 | effect.when.you.call.@samp{embar | 
| 61240 | 6b 2d 61 63 74 7d 20 6f 75 74 73 69 64 65 20 74    68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a | k-act}.outside.the.minibuffer... | 
| 61260 | 49 66 20 79 6f 75 20 66 69 6e 64 20 79 6f 75 72    73 65 6c 66 20 75 73 69 6e 67 20 74 68 65 20 71 | If.you.find.yourself.using.the.q | 
| 61280 | 75 69 74 74 69 6e 67 20 61 6e 64 20 6e 6f 6e 2d    71 75 69 74 74 69 6e 67 20 76 61 72 69 61 6e 74 | uitting.and.non-quitting.variant | 
| 612a0 | 73 20 6f 66 0a 40 73 61 6d 70 7b 65 6d 62 61 72    6b 2d 61 63 74 7d 20 61 62 6f 75 74 20 65 71 75 | s.of.@samp{embark-act}.about.equ | 
| 612c0 | 61 6c 6c 79 20 6f 66 74 65 6e 2c 20 69 6e 64 65    70 65 6e 64 65 6e 74 6c 79 20 6f 66 20 74 68 65 | ally.often,.independently.of.the | 
| 612e0 | 20 61 63 74 69 6f 6e 2c 20 79 6f 75 20 6d 61 79    0a 70 72 65 66 65 72 20 74 6f 20 73 69 6d 70 6c | .action,.you.may.prefer.to.simpl | 
| 61300 | 79 20 68 61 76 65 20 73 65 70 61 72 61 74 65 20    63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 74 68 65 | y.have.separate.commands.for.the | 
| 61320 | 6d 20 69 6e 73 74 65 61 64 20 6f 66 20 61 20 73    69 6e 67 6c 65 0a 63 6f 6d 6d 61 6e 64 20 74 68 | m.instead.of.a.single.command.th | 
| 61340 | 61 74 20 79 6f 75 20 63 61 6c 6c 20 77 69 74 68    20 40 73 61 6d 70 7b 43 2d 75 7d 20 68 61 6c 66 | at.you.call.with.@samp{C-u}.half | 
| 61360 | 20 74 68 65 20 74 69 6d 65 2e 20 59 6f 75 20 63    6f 75 6c 64 2c 20 66 6f 72 20 65 78 61 6d 70 6c | .the.time..You.could,.for.exampl | 
| 61380 | 65 2c 0a 6b 65 65 70 20 74 68 65 20 64 65 66 61    75 6c 74 20 65 78 69 74 69 6e 67 20 62 65 68 61 | e,.keep.the.default.exiting.beha | 
| 613a0 | 76 69 6f 72 20 6f 66 20 40 73 61 6d 70 7b 65 6d    62 61 72 6b 2d 61 63 74 7d 20 61 6e 64 20 64 65 | vior.of.@samp{embark-act}.and.de | 
| 613c0 | 66 69 6e 65 20 61 0a 6e 6f 6e 2d 71 75 69 74 74    69 6e 67 20 76 65 72 73 69 6f 6e 20 61 73 20 66 | fine.a.non-quitting.version.as.f | 
| 613e0 | 6f 6c 6c 6f 77 73 3a 0a 0a 40 6c 69 73 70 0a 28    64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 61 63 74 | ollows:..@lisp.(defun.embark-act | 
| 61400 | 2d 6e 6f 71 75 69 74 20 28 29 0a 20 20 22 52 75    6e 20 61 63 74 69 6f 6e 20 62 75 74 20 64 6f 6e | -noquit.()..."Run.action.but.don | 
| 61420 | 27 74 20 71 75 69 74 20 74 68 65 20 6d 69 6e 69    62 75 66 66 65 72 20 61 66 74 65 72 77 61 72 64 | 't.quit.the.minibuffer.afterward | 
| 61440 | 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69    76 65 29 0a 20 20 28 6c 65 74 20 28 28 65 6d 62 | s."...(interactive)...(let.((emb | 
| 61460 | 61 72 6b 2d 71 75 69 74 2d 61 66 74 65 72 2d 61    63 74 69 6f 6e 20 6e 69 6c 29 29 0a 20 20 20 20 | ark-quit-after-action.nil))..... | 
| 61480 | 28 65 6d 62 61 72 6b 2d 61 63 74 29 29 29 0a 40    65 6e 64 20 6c 69 73 70 0a 0a 40 6e 6f 64 65 20 | (embark-act))).@end.lisp..@node. | 
| 614a0 | 52 75 6e 6e 69 6e 67 20 73 6f 6d 65 20 73 65 74    75 70 20 61 66 74 65 72 20 69 6e 6a 65 63 74 69 | Running.some.setup.after.injecti | 
| 614c0 | 6e 67 20 74 68 65 20 74 61 72 67 65 74 0a 40 73    65 63 74 69 6f 6e 20 52 75 6e 6e 69 6e 67 20 73 | ng.the.target.@section.Running.s | 
| 614e0 | 6f 6d 65 20 73 65 74 75 70 20 61 66 74 65 72 20    69 6e 6a 65 63 74 69 6e 67 20 74 68 65 20 74 61 | ome.setup.after.injecting.the.ta | 
| 61500 | 72 67 65 74 0a 0a 59 6f 75 20 63 61 6e 20 63 75    73 74 6f 6d 69 7a 65 20 77 68 61 74 20 68 61 70 | rget..You.can.customize.what.hap | 
| 61520 | 70 65 6e 73 20 61 66 74 65 72 20 74 68 65 20 74    61 72 67 65 74 20 69 73 20 69 6e 73 65 72 74 65 | pens.after.the.target.is.inserte | 
| 61540 | 64 20 61 74 20 74 68 65 0a 6d 69 6e 69 62 75 66    66 65 72 20 70 72 6f 6d 70 74 20 6f 66 20 61 6e | d.at.the.minibuffer.prompt.of.an | 
| 61560 | 20 61 63 74 69 6f 6e 2e 20 54 68 65 72 65 20 61    72 65 0a 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d | .action..There.are.@samp{embark- | 
| 61580 | 74 61 72 67 65 74 2d 69 6e 6a 65 63 74 69 6f 6e    2d 68 6f 6f 6b 73 7d 2c 20 74 68 61 74 20 61 72 | target-injection-hooks},.that.ar | 
| 615a0 | 65 20 72 75 6e 20 62 79 20 64 65 66 61 75 6c 74    20 61 66 74 65 72 20 69 6e 6a 65 63 74 69 6e 67 | e.run.by.default.after.injecting | 
| 615c0 | 0a 74 68 65 20 74 61 72 67 65 74 20 69 6e 74 6f    20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e | .the.target.into.the.minibuffer. | 
| 615e0 | 20 54 68 65 20 76 61 72 69 61 62 6c 65 0a 40 73    61 6d 70 7b 65 6d 62 61 72 6b 2d 74 61 72 67 65 | .The.variable.@samp{embark-targe | 
| 61600 | 74 2d 69 6e 6a 65 63 74 69 6f 6e 2d 68 6f 6f 6b    73 7d 20 69 73 20 61 6e 20 61 6c 69 73 74 20 61 | t-injection-hooks}.is.an.alist.a | 
| 61620 | 73 73 6f 63 69 61 74 69 6e 67 20 63 6f 6d 6d 61    6e 64 73 20 74 6f 0a 74 68 65 69 72 20 73 65 74 | ssociating.commands.to.their.set | 
| 61640 | 75 70 20 68 6f 6f 6b 73 2e 20 54 68 65 72 65 20    61 72 65 20 74 77 6f 20 73 70 65 63 69 61 6c 20 | up.hooks..There.are.two.special. | 
| 61660 | 6b 65 79 73 3a 20 69 66 20 6e 6f 20 73 65 74 75    70 20 68 6f 6f 6b 20 69 73 0a 73 70 65 63 69 66 | keys:.if.no.setup.hook.is.specif | 
| 61680 | 69 65 64 20 66 6f 72 20 61 20 67 69 76 65 6e 20    61 63 74 69 6f 6e 2c 20 74 68 65 20 68 6f 6f 6b | ied.for.a.given.action,.the.hook | 
| 616a0 | 20 61 73 73 6f 63 69 61 74 65 64 20 74 6f 20 40    73 61 6d 70 7b 74 7d 20 69 73 20 72 75 6e 3b 20 | .associated.to.@samp{t}.is.run;. | 
| 616c0 | 61 6e 64 20 74 68 65 0a 68 6f 6f 6b 20 61 73 73    6f 63 69 61 74 65 64 20 74 6f 20 40 73 61 6d 70 | and.the.hook.associated.to.@samp | 
| 616e0 | 7b 3a 61 6c 77 61 79 73 7d 20 69 73 20 72 75 6e    20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 74 | {:always}.is.run.regardless.of.t | 
| 61700 | 68 65 20 61 63 74 69 6f 6e 2e 20 28 54 68 69 73    0a 76 61 72 69 61 62 6c 65 20 75 73 65 64 20 74 | he.action..(This.variable.used.t | 
| 61720 | 6f 20 68 61 76 65 20 74 68 65 20 6c 65 73 73 20    65 78 70 6c 69 63 69 74 20 6e 61 6d 65 20 6f 66 | o.have.the.less.explicit.name.of | 
| 61740 | 0a 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 73 65    74 75 70 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 | .@samp{embark-setup-action-hooks | 
| 61760 | 7d 2c 20 73 6f 20 70 6c 65 61 73 65 20 75 70 64    61 74 65 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 | },.so.please.update.your.configu | 
| 61780 | 72 61 74 69 6f 6e 2e 29 0a 0a 46 6f 72 20 65 78    61 6d 70 6c 65 2c 20 63 6f 6e 73 69 64 65 72 20 | ration.)..For.example,.consider. | 
| 617a0 | 75 73 69 6e 67 20 40 73 61 6d 70 7b 73 68 65 6c    6c 2d 63 6f 6d 6d 61 6e 64 7d 20 61 73 20 61 6e | using.@samp{shell-command}.as.an | 
| 617c0 | 20 61 63 74 69 6f 6e 20 64 75 72 69 6e 67 20 66    69 6c 65 0a 63 6f 6d 70 6c 65 74 69 6f 6e 2e 20 | .action.during.file.completion.. | 
| 617e0 | 49 74 20 77 6f 75 6c 64 20 62 65 20 75 73 65 66    75 6c 20 74 6f 20 69 6e 73 65 72 74 20 61 20 73 | It.would.be.useful.to.insert.a.s | 
| 61800 | 70 61 63 65 20 62 65 66 6f 72 65 20 74 68 65 20    74 61 72 67 65 74 0a 66 69 6c 65 20 6e 61 6d 65 | pace.before.the.target.file.name | 
| 61820 | 20 61 6e 64 20 74 6f 20 6c 65 61 76 65 20 74 68    65 20 70 6f 69 6e 74 20 61 74 20 74 68 65 20 62 | .and.to.leave.the.point.at.the.b | 
| 61840 | 65 67 69 6e 6e 69 6e 67 2c 20 73 6f 20 79 6f 75    20 63 61 6e 0a 69 6d 6d 65 64 69 61 74 65 6c 79 | eginning,.so.you.can.immediately | 
| 61860 | 20 74 79 70 65 20 74 68 65 20 73 68 65 6c 6c 20    63 6f 6d 6d 61 6e 64 20 74 6f 20 72 75 6e 20 6f | .type.the.shell.command.to.run.o | 
| 61880 | 6e 20 74 68 61 74 20 66 69 6c 65 2e 20 54 68 61    74 27 73 20 77 68 79 20 69 6e 0a 45 6d 62 61 72 | n.that.file..That's.why.in.Embar | 
| 618a0 | 6b 27 73 20 64 65 66 61 75 6c 74 20 63 6f 6e 66    69 67 75 72 61 74 69 6f 6e 20 74 68 65 72 65 20 | k's.default.configuration.there. | 
| 618c0 | 69 73 20 61 6e 20 65 6e 74 72 79 20 69 6e 0a 40    73 61 6d 70 7b 65 6d 62 61 72 6b 2d 74 61 72 67 | is.an.entry.in.@samp{embark-targ | 
| 618e0 | 65 74 2d 69 6e 6a 65 63 74 69 6f 6e 2d 68 6f 6f    6b 73 7d 20 61 73 73 6f 63 69 61 74 69 6e 67 20 | et-injection-hooks}.associating. | 
| 61900 | 40 73 61 6d 70 7b 73 68 65 6c 6c 2d 63 6f 6d 6d    61 6e 64 7d 20 74 6f 20 61 20 68 6f 6f 6b 20 74 | @samp{shell-command}.to.a.hook.t | 
| 61920 | 68 61 74 0a 69 6e 63 6c 75 64 65 73 20 40 73 61    6d 70 7b 65 6d 62 61 72 6b 2d 2d 73 68 65 6c 6c | hat.includes.@samp{embark--shell | 
| 61940 | 2d 70 72 65 70 7d 2c 20 61 20 73 69 6d 70 6c 65    20 68 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e | -prep},.a.simple.helper.function | 
| 61960 | 20 74 68 61 74 20 71 75 6f 74 65 73 20 61 6c 6c    0a 74 68 65 20 73 70 61 63 65 73 20 69 6e 20 74 | .that.quotes.all.the.spaces.in.t | 
| 61980 | 68 65 20 66 69 6c 65 20 6e 61 6d 65 2c 20 69 6e    73 65 72 74 73 20 61 6e 20 65 78 74 72 61 20 73 | he.file.name,.inserts.an.extra.s | 
| 619a0 | 70 61 63 65 20 61 74 20 74 68 65 20 62 65 67 69    6e 6e 69 6e 67 0a 6f 66 20 74 68 65 20 6c 69 6e | pace.at.the.beginning.of.the.lin | 
| 619c0 | 65 20 61 6e 64 20 6c 65 61 76 65 73 20 70 6f 69    6e 74 20 74 6f 20 74 68 65 20 6c 65 66 74 20 6f | e.and.leaves.point.to.the.left.o | 
| 619e0 | 66 20 69 74 2e 0a 0a 4e 6f 77 2c 20 74 68 65 20    70 72 65 70 61 72 61 74 69 6f 6e 20 74 68 61 74 | f.it...Now,.the.preparation.that | 
| 61a00 | 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 2d 73    68 65 6c 6c 2d 70 72 65 70 7d 20 64 6f 65 73 20 | .@samp{embark--shell-prep}.does. | 
| 61a20 | 77 6f 75 6c 64 20 62 65 20 75 73 65 6c 65 73 73    20 69 66 0a 45 6d 62 61 72 6b 20 64 69 64 20 77 | would.be.useless.if.Embark.did.w | 
| 61a40 | 68 61 74 20 69 74 20 6e 6f 72 6d 61 6c 6c 79 20    64 6f 65 73 20 61 66 74 65 72 20 69 74 20 69 6e | hat.it.normally.does.after.it.in | 
| 61a60 | 73 65 72 74 73 20 74 68 65 20 74 61 72 67 65 74    20 6f 66 20 74 68 65 0a 61 63 74 69 6f 6e 20 61 | serts.the.target.of.the.action.a | 
| 61a80 | 74 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72    20 70 72 6f 6d 70 74 2c 20 77 68 69 63 68 20 69 | t.the.minibuffer.prompt,.which.i | 
| 61aa0 | 73 20 74 6f 20 60 60 70 72 65 73 73 20 40 73 61    6d 70 7b 52 45 54 7d 27 27 20 66 6f 72 20 79 6f | s.to.``press.@samp{RET}''.for.yo | 
| 61ac0 | 75 2c 0a 61 63 63 65 70 74 69 6e 67 20 74 68 65    20 74 61 72 67 65 74 20 61 73 20 69 73 3b 20 69 | u,.accepting.the.target.as.is;.i | 
| 61ae0 | 66 20 45 6d 62 61 72 6b 20 64 69 64 20 74 68 61    74 20 66 6f 72 20 40 73 61 6d 70 7b 73 68 65 6c | f.Embark.did.that.for.@samp{shel | 
| 61b00 | 6c 2d 63 6f 6d 6d 61 6e 64 7d 20 79 6f 75 0a 77    6f 75 6c 64 6e 27 74 20 67 65 74 20 61 20 63 68 | l-command}.you.wouldn't.get.a.ch | 
| 61b20 | 61 6e 63 65 20 74 6f 20 74 79 70 65 20 69 6e 20    74 68 65 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 65 | ance.to.type.in.the.command.to.e | 
| 61b40 | 78 65 63 75 74 65 21 20 54 68 61 74 20 69 73 20    77 68 79 0a 69 6e 20 45 6d 62 61 72 6b 27 73 20 | xecute!.That.is.why.in.Embark's. | 
| 61b60 | 64 65 66 61 75 6c 74 20 63 6f 6e 66 69 67 75 72    61 74 69 6f 6e 20 74 68 65 20 65 6e 74 72 79 20 | default.configuration.the.entry. | 
| 61b80 | 66 6f 72 20 40 73 61 6d 70 7b 73 68 65 6c 6c 2d    63 6f 6d 6d 61 6e 64 7d 20 69 6e 0a 40 73 61 6d | for.@samp{shell-command}.in.@sam | 
| 61ba0 | 70 7b 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d    69 6e 6a 65 63 74 69 6f 6e 2d 68 6f 6f 6b 73 7d | p{embark-target-injection-hooks} | 
| 61bc0 | 20 61 6c 73 6f 20 63 6f 6e 74 61 69 6e 73 20 74    68 65 20 66 75 6e 63 74 69 6f 6e 0a 40 73 61 6d | .also.contains.the.function.@sam | 
| 61be0 | 70 7b 65 6d 62 61 72 6b 2d 2d 61 6c 6c 6f 77 2d    65 64 69 74 7d 2e 0a 0a 45 6d 62 61 72 6b 20 75 | p{embark--allow-edit}...Embark.u | 
| 61c00 | 73 65 64 20 74 6f 20 68 61 76 65 20 61 20 64 65    64 69 63 61 74 65 64 20 76 61 72 69 61 62 6c 65 | sed.to.have.a.dedicated.variable | 
| 61c20 | 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 61 6c    6c 6f 77 2d 65 64 69 74 2d 61 63 74 69 6f 6e 73 | .@samp{embark-allow-edit-actions | 
| 61c40 | 7d 20 74 6f 0a 77 68 69 63 68 20 79 6f 75 20 63    6f 75 6c 64 20 61 64 64 20 63 6f 6d 6d 61 6e 64 | }.to.which.you.could.add.command | 
| 61c60 | 73 20 66 6f 72 20 77 68 69 63 68 20 45 6d 62 61    72 6b 20 73 68 6f 75 6c 64 20 66 6f 72 67 6f 20 | s.for.which.Embark.should.forgo. | 
| 61c80 | 70 72 65 73 73 69 6e 67 0a 40 73 61 6d 70 7b 52    45 54 7d 20 66 6f 72 20 79 6f 75 20 61 66 74 65 | pressing.@samp{RET}.for.you.afte | 
| 61ca0 | 72 20 69 6e 73 65 72 74 69 6e 67 20 74 68 65 20    74 61 72 67 65 74 2e 20 53 69 6e 63 65 20 69 74 | r.inserting.the.target..Since.it | 
| 61cc0 | 73 20 65 66 66 65 63 74 20 63 61 6e 20 61 6c 73    6f 20 62 65 0a 61 63 68 69 65 76 65 64 20 76 69 | s.effect.can.also.be.achieved.vi | 
| 61ce0 | 61 20 74 68 65 20 67 65 6e 65 72 61 6c 20 40 73    61 6d 70 7b 65 6d 62 61 72 6b 2d 74 61 72 67 65 | a.the.general.@samp{embark-targe | 
| 61d00 | 74 2d 69 6e 6a 65 63 74 69 6f 6e 2d 68 6f 6f 6b    73 7d 20 6d 65 63 68 61 6e 69 73 6d 2c 20 74 68 | t-injection-hooks}.mechanism,.th | 
| 61d20 | 61 74 0a 76 61 72 69 61 62 6c 65 20 68 61 73 20    62 65 65 6e 20 72 65 6d 6f 76 65 64 20 74 6f 20 | at.variable.has.been.removed.to. | 
| 61d40 | 73 69 6d 70 6c 69 66 79 20 45 6d 62 61 72 6b 2e    20 42 65 20 73 75 72 65 20 74 6f 20 75 70 64 61 | simplify.Embark..Be.sure.to.upda | 
| 61d60 | 74 65 20 79 6f 75 72 0a 63 6f 6e 66 69 67 75 72    61 74 69 6f 6e 3b 20 69 66 20 79 6f 75 20 68 61 | te.your.configuration;.if.you.ha | 
| 61d80 | 64 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65    3a 0a 0a 40 6c 69 73 70 0a 28 61 64 64 2d 74 6f | d.something.like:..@lisp.(add-to | 
| 61da0 | 2d 6c 69 73 74 20 27 65 6d 62 61 72 6b 2d 61 6c    6c 6f 77 2d 65 64 69 74 2d 61 63 74 69 6f 6e 73 | -list.'embark-allow-edit-actions | 
| 61dc0 | 20 27 6d 79 2d 63 6f 6d 6d 61 6e 64 29 0a 40 65    6e 64 20 6c 69 73 70 0a 0a 79 6f 75 20 73 68 6f | .'my-command).@end.lisp..you.sho | 
| 61de0 | 75 6c 64 20 72 65 70 6c 61 63 65 20 69 74 20 77    69 74 68 3a 0a 0a 40 6c 69 73 70 0a 28 70 75 73 | uld.replace.it.with:..@lisp.(pus | 
| 61e00 | 68 20 27 65 6d 62 61 72 6b 2d 2d 61 6c 6c 6f 77    2d 65 64 69 74 0a 20 20 20 20 20 20 28 61 6c 69 | h.'embark--allow-edit.......(ali | 
| 61e20 | 73 74 2d 67 65 74 20 27 6d 79 2d 63 6f 6d 6d 61    6e 64 20 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 | st-get.'my-command.embark-target | 
| 61e40 | 2d 69 6e 6a 65 63 74 69 6f 6e 2d 68 6f 6f 6b 73    29 29 0a 40 65 6e 64 20 6c 69 73 70 0a 0a 0a 41 | -injection-hooks)).@end.lisp...A | 
| 61e60 | 6c 73 6f 20 6e 6f 74 65 20 74 68 61 74 20 77 68    69 6c 65 20 79 6f 75 20 63 6f 75 6c 64 20 61 62 | lso.note.that.while.you.could.ab | 
| 61e80 | 75 73 65 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b    2d 2d 61 6c 6c 6f 77 2d 65 64 69 74 7d 20 73 6f | use.@samp{embark--allow-edit}.so | 
| 61ea0 | 20 74 68 61 74 20 79 6f 75 0a 68 61 76 65 20 74    6f 20 63 6f 6e 66 69 72 6d 20 60 60 64 61 6e 67 | .that.you.have.to.confirm.``dang | 
| 61ec0 | 65 72 6f 75 73 27 27 20 61 63 74 69 6f 6e 73 20    73 75 63 68 20 61 73 20 40 73 61 6d 70 7b 64 65 | erous''.actions.such.as.@samp{de | 
| 61ee0 | 6c 65 74 65 2d 66 69 6c 65 7d 2c 20 69 74 20 69    73 20 62 65 74 74 65 72 0a 74 6f 20 69 6d 70 6c | lete-file},.it.is.better.to.impl | 
| 61f00 | 65 6d 65 6e 74 20 63 6f 6e 66 69 72 6d 61 74 69    6f 6e 20 62 79 20 61 64 64 69 6e 67 20 74 68 65 | ement.confirmation.by.adding.the | 
| 61f20 | 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 2d 63    6f 6e 66 69 72 6d 7d 20 66 75 6e 63 74 69 6f 6e | .@samp{embark--confirm}.function | 
| 61f40 | 20 74 6f 0a 74 68 65 20 61 70 70 72 6f 70 72 69    61 74 65 20 65 6e 74 72 79 20 6f 66 20 61 20 64 | .to.the.appropriate.entry.of.a.d | 
| 61f60 | 69 66 66 65 72 65 6e 74 20 68 6f 6f 6b 20 61 6c    69 73 74 2c 20 6e 61 6d 65 6c 79 2c 0a 40 73 61 | ifferent.hook.alist,.namely,.@sa | 
| 61f80 | 6d 70 7b 65 6d 62 61 72 6b 2d 70 72 65 2d 61 63    74 69 6f 6e 2d 68 6f 6f 6b 73 7d 2e 0a 0a 42 65 | mp{embark-pre-action-hooks}...Be | 
| 61fa0 | 73 69 64 65 73 20 40 73 61 6d 70 7b 65 6d 62 61    72 6b 2d 2d 61 6c 6c 6f 77 2d 65 64 69 74 7d 2c | sides.@samp{embark--allow-edit}, | 
| 61fc0 | 20 45 6d 62 61 72 6b 20 63 6f 6d 65 73 20 77 69    74 68 20 61 6e 6f 74 68 65 72 20 66 75 6e 63 74 | .Embark.comes.with.another.funct | 
| 61fe0 | 69 6f 6e 20 74 68 61 74 20 69 73 0a 6f 66 20 67    65 6e 65 72 61 6c 20 75 74 69 6c 69 74 79 20 69 | ion.that.is.of.general.utility.i | 
| 62000 | 6e 20 61 63 74 69 6f 6e 20 73 65 74 75 70 20 68    6f 6f 6b 73 3a 20 40 73 61 6d 70 7b 65 6d 62 61 | n.action.setup.hooks:.@samp{emba | 
| 62020 | 72 6b 2d 2d 69 67 6e 6f 72 65 2d 74 61 72 67 65    74 7d 2e 20 55 73 65 0a 69 74 20 66 6f 72 20 63 | rk--ignore-target}..Use.it.for.c | 
| 62040 | 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 64 6f 20    70 72 6f 6d 70 74 20 79 6f 75 20 69 6e 20 74 68 | ommands.that.do.prompt.you.in.th | 
| 62060 | 65 20 6d 69 6e 69 62 75 66 66 65 72 20 62 75 74    20 66 6f 72 20 77 68 69 63 68 0a 69 6e 73 65 72 | e.minibuffer.but.for.which.inser | 
| 62080 | 74 69 6e 67 20 74 68 65 20 74 61 72 67 65 74 20    77 6f 75 6c 64 20 62 65 20 69 6e 61 70 70 72 6f | ting.the.target.would.be.inappro | 
| 620a0 | 70 72 69 61 74 65 2e 20 54 68 69 73 20 69 73 20    6e 6f 74 20 61 20 63 6f 6d 6d 6f 6e 0a 73 69 74 | priate..This.is.not.a.common.sit | 
| 620c0 | 75 61 74 69 6f 6e 20 62 75 74 20 64 6f 65 73 20    6f 63 63 61 73 69 6f 6e 61 6c 6c 79 20 61 72 69 | uation.but.does.occasionally.ari | 
| 620e0 | 73 65 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 20    69 74 20 69 73 20 75 73 65 64 20 62 79 0a 64 65 | se..For.example.it.is.used.by.de | 
| 62100 | 66 61 75 6c 74 20 66 6f 72 20 40 73 61 6d 70 7b    73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 6f 6e | fault.for.@samp{shell-command-on | 
| 62120 | 2d 72 65 67 69 6f 6e 7d 3a 20 74 68 61 74 20 63    6f 6d 6d 61 6e 64 20 69 73 20 75 73 65 64 20 61 | -region}:.that.command.is.used.a | 
| 62140 | 73 20 61 6e 20 61 63 74 69 6f 6e 0a 66 6f 72 20    72 65 67 69 6f 6e 20 74 61 72 67 65 74 73 2c 20 | s.an.action.for.region.targets,. | 
| 62160 | 61 6e 64 20 69 74 20 70 72 6f 6d 70 74 73 20 79    6f 75 20 66 6f 72 20 61 20 73 68 65 6c 6c 20 63 | and.it.prompts.you.for.a.shell.c | 
| 62180 | 6f 6d 6d 61 6e 64 3b 20 79 6f 75 0a 74 79 70 69    63 61 6c 6c 79 20 64 6f 20 40 65 6d 70 68 7b 6e | ommand;.you.typically.do.@emph{n | 
| 621a0 | 6f 74 7d 20 77 61 6e 74 20 74 68 65 20 74 61 72    67 65 74 2c 20 74 68 61 74 20 69 73 20 74 68 65 | ot}.want.the.target,.that.is.the | 
| 621c0 | 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65    20 72 65 67 69 6f 6e 2c 0a 74 6f 20 62 65 20 65 | .contents.of.the.region,.to.be.e | 
| 621e0 | 6e 74 65 72 65 64 20 61 74 20 74 68 61 74 20 70    72 6f 6d 70 74 21 0a 0a 40 6e 6f 64 65 20 52 75 | ntered.at.that.prompt!..@node.Ru | 
| 62200 | 6e 6e 69 6e 67 20 68 6f 6f 6b 73 20 62 65 66 6f    72 65 20 61 66 74 65 72 20 6f 72 20 61 72 6f 75 | nning.hooks.before.after.or.arou | 
| 62220 | 6e 64 20 61 6e 20 61 63 74 69 6f 6e 0a 40 73 65    63 74 69 6f 6e 20 52 75 6e 6e 69 6e 67 20 68 6f | nd.an.action.@section.Running.ho | 
| 62240 | 6f 6b 73 20 62 65 66 6f 72 65 2c 20 61 66 74 65    72 20 6f 72 20 61 72 6f 75 6e 64 20 61 6e 20 61 | oks.before,.after.or.around.an.a | 
| 62260 | 63 74 69 6f 6e 0a 0a 45 6d 62 61 72 6b 20 68 61    73 20 74 68 72 65 65 20 76 61 72 69 61 62 6c 65 | ction..Embark.has.three.variable | 
| 62280 | 73 2c 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d    70 72 65 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 | s,.@samp{embark-pre-action-hooks | 
| 622a0 | 7d 2c 0a 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d    70 6f 73 74 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b | },.@samp{embark-post-action-hook | 
| 622c0 | 73 7d 20 61 6e 64 20 40 73 61 6d 70 7b 65 6d 62    61 72 6b 2d 61 72 6f 75 6e 64 2d 61 63 74 69 6f | s}.and.@samp{embark-around-actio | 
| 622e0 | 6e 2d 68 6f 6f 6b 73 7d 2c 20 77 68 69 63 68 20    61 72 65 0a 61 6c 69 73 74 73 20 61 73 73 6f 63 | n-hooks},.which.are.alists.assoc | 
| 62300 | 69 61 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20    74 6f 20 68 6f 6f 6b 73 20 74 68 61 74 20 73 68 | iating.commands.to.hooks.that.sh | 
| 62320 | 6f 75 6c 64 20 72 75 6e 20 62 65 66 6f 72 65 20    6f 72 20 61 66 74 65 72 0a 6f 72 20 61 73 20 61 | ould.run.before.or.after.or.as.a | 
| 62340 | 72 6f 75 6e 64 20 61 64 76 69 63 65 20 66 6f 72    20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 77 68 65 | round.advice.for.the.command.whe | 
| 62360 | 6e 20 75 73 65 64 20 61 73 20 61 6e 20 61 63 74    69 6f 6e 2e 20 41 73 20 77 69 74 68 0a 40 73 61 | n.used.as.an.action..As.with.@sa | 
| 62380 | 6d 70 7b 65 6d 62 61 72 6b 2d 74 61 72 67 65 74    2d 69 6e 6a 65 63 74 69 6f 6e 2d 68 6f 6f 6b 73 | mp{embark-target-injection-hooks | 
| 623a0 | 7d 2c 20 74 68 65 72 65 20 61 72 65 20 74 77 6f    20 73 70 65 63 69 61 6c 20 6b 65 79 73 20 66 6f | },.there.are.two.special.keys.fo | 
| 623c0 | 72 20 74 68 65 0a 61 6c 69 73 74 73 3a 20 40 73    61 6d 70 7b 74 7d 20 64 65 73 69 67 6e 61 74 65 | r.the.alists:.@samp{t}.designate | 
| 623e0 | 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 68 6f    6f 6b 20 74 6f 20 72 75 6e 20 77 68 65 6e 20 6e | s.the.default.hook.to.run.when.n | 
| 62400 | 6f 20 73 70 65 63 69 66 69 63 20 68 6f 6f 6b 20    69 73 0a 73 70 65 63 69 66 69 65 64 20 66 6f 72 | o.specific.hook.is.specified.for | 
| 62420 | 20 61 20 63 6f 6d 6d 61 6e 64 3b 20 61 6e 64 20    74 68 65 20 68 6f 6f 6b 20 61 73 73 6f 63 69 61 | .a.command;.and.the.hook.associa | 
| 62440 | 74 65 64 20 74 6f 20 40 73 61 6d 70 7b 3a 61 6c    77 61 79 73 7d 20 72 75 6e 73 0a 72 65 67 61 72 | ted.to.@samp{:always}.runs.regar | 
| 62460 | 64 6c 65 73 73 2e 0a 0a 54 68 65 20 64 65 66 61    75 6c 74 20 76 61 6c 75 65 73 20 6f 66 20 74 68 | dless...The.default.values.of.th | 
| 62480 | 6f 73 65 20 76 61 72 69 61 62 6c 65 73 20 61 72    65 20 66 61 69 72 6c 79 20 65 78 74 65 6e 73 69 | ose.variables.are.fairly.extensi | 
| 624a0 | 76 65 2c 20 61 64 64 69 6e 67 0a 63 72 65 61 74    75 72 65 20 63 6f 6d 66 6f 72 74 73 20 74 6f 20 | ve,.adding.creature.comforts.to. | 
| 624c0 | 6d 61 6b 65 20 72 75 6e 6e 69 6e 67 20 61 63 74    69 6f 6e 73 20 61 20 73 6d 6f 6f 74 68 20 65 78 | make.running.actions.a.smooth.ex | 
| 624e0 | 70 65 72 69 65 6e 63 65 2e 20 45 6d 62 61 72 6b    0a 63 6f 6d 65 73 20 77 69 74 68 20 73 65 76 65 | perience..Embark.comes.with.seve | 
| 62500 | 72 61 6c 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e    74 65 6e 64 65 64 20 74 6f 20 62 65 20 61 64 64 | ral.functions.intended.to.be.add | 
| 62520 | 65 64 20 74 6f 20 74 68 65 73 65 20 68 6f 6f 6b    73 2c 20 61 6e 64 0a 75 73 65 64 20 69 6e 20 74 | ed.to.these.hooks,.and.used.in.t | 
| 62540 | 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65    73 20 6f 66 20 40 73 61 6d 70 7b 65 6d 62 61 72 | he.default.values.of.@samp{embar | 
| 62560 | 6b 2d 70 72 65 2d 61 63 74 69 6f 6e 2d 68 6f 6f    6b 73 7d 2c 0a 40 73 61 6d 70 7b 65 6d 62 61 72 | k-pre-action-hooks},.@samp{embar | 
| 62580 | 6b 2d 70 6f 73 74 2d 61 63 74 69 6f 6e 2d 68 6f    6f 6b 73 7d 20 61 6e 64 20 40 73 61 6d 70 7b 65 | k-post-action-hooks}.and.@samp{e | 
| 625a0 | 6d 62 61 72 6b 2d 61 72 6f 75 6e 64 2d 61 63 74    69 6f 6e 2d 68 6f 6f 6b 73 7d 2e 0a 0a 46 6f 72 | mbark-around-action-hooks}...For | 
| 625c0 | 20 70 72 65 2d 61 63 74 69 6f 6e 20 68 6f 6f 6b    73 3a 0a 0a 40 74 61 62 6c 65 20 40 61 73 69 73 | .pre-action.hooks:..@table.@asis | 
| 625e0 | 0a 40 69 74 65 6d 20 40 73 61 6d 70 7b 65 6d 62    61 72 6b 2d 2d 63 6f 6e 66 69 72 6d 7d 0a 50 72 | .@item.@samp{embark--confirm}.Pr | 
| 62600 | 6f 6d 70 74 20 74 68 65 20 75 73 65 72 20 66 6f    72 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 62 | ompt.the.user.for.confirmation.b | 
| 62620 | 65 66 6f 72 65 20 65 78 65 63 75 74 69 6e 67 0a    74 68 65 20 61 63 74 69 6f 6e 2e 20 54 68 69 73 | efore.executing.the.action..This | 
| 62640 | 20 69 73 20 75 73 65 64 20 62 65 20 64 65 66 61    75 6c 74 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73 | .is.used.be.default.for.commands | 
| 62660 | 20 64 65 65 6d 65 64 20 60 60 64 61 6e 67 65 72    6f 75 73 27 27 2c 0a 6f 72 2c 20 6d 6f 72 65 20 | .deemed.``dangerous'',.or,.more. | 
| 62680 | 61 63 63 75 72 61 74 65 6c 79 2c 20 68 61 72 64    20 74 6f 20 75 6e 64 6f 2c 20 73 75 63 68 20 61 | accurately,.hard.to.undo,.such.a | 
| 626a0 | 73 20 40 73 61 6d 70 7b 64 65 6c 65 74 65 2d 66    69 6c 65 7d 20 61 6e 64 0a 40 73 61 6d 70 7b 6b | s.@samp{delete-file}.and.@samp{k | 
| 626c0 | 69 6c 6c 2d 62 75 66 66 65 72 7d 2e 0a 0a 40 69    74 65 6d 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b | ill-buffer}...@item.@samp{embark | 
| 626e0 | 2d 2d 75 6e 6d 61 72 6b 2d 74 61 72 67 65 74 7d    0a 55 6e 6d 61 72 6b 20 74 68 65 20 61 63 74 69 | --unmark-target}.Unmark.the.acti | 
| 62700 | 76 65 20 72 65 67 69 6f 6e 2e 20 55 73 65 20 74    68 69 73 20 66 6f 72 0a 63 6f 6d 6d 61 6e 64 73 | ve.region..Use.this.for.commands | 
| 62720 | 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 61 63 74    20 6f 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 63 | .you.want.to.act.on.the.region.c | 
| 62740 | 6f 6e 74 65 6e 74 73 20 62 75 74 20 77 69 74 68    6f 75 74 20 74 68 65 0a 72 65 67 69 6f 6e 20 62 | ontents.but.without.the.region.b | 
| 62760 | 65 69 6e 67 20 61 63 74 69 76 65 2e 20 54 68 65    20 64 65 66 61 75 6c 74 20 63 6f 6e 66 69 67 75 | eing.active..The.default.configu | 
| 62780 | 72 61 74 69 6f 6e 20 75 73 65 73 20 74 68 69 73    20 66 75 6e 63 74 69 6f 6e 20 61 73 0a 61 20 70 | ration.uses.this.function.as.a.p | 
| 627a0 | 72 65 2d 61 63 74 69 6f 6e 20 68 6f 6f 6b 20 66    6f 72 20 40 73 61 6d 70 7b 6f 63 63 75 72 7d 20 | re-action.hook.for.@samp{occur}. | 
| 627c0 | 61 6e 64 20 40 73 61 6d 70 7b 71 75 65 72 79 2d    72 65 70 6c 61 63 65 7d 2c 20 66 6f 72 20 65 78 | and.@samp{query-replace},.for.ex | 
| 627e0 | 61 6d 70 6c 65 2c 20 73 6f 20 74 68 61 74 0a 79    6f 75 20 63 61 6e 20 75 73 65 20 74 68 65 6d 20 | ample,.so.that.you.can.use.them. | 
| 62800 | 61 73 20 61 63 74 69 6f 6e 73 20 77 69 74 68 20    72 65 67 69 6f 6e 20 74 61 72 67 65 74 73 20 74 | as.actions.with.region.targets.t | 
| 62820 | 6f 20 73 65 61 72 63 68 20 74 68 65 20 77 68 6f    6c 65 0a 62 75 66 66 65 72 20 66 6f 72 20 74 68 | o.search.the.whole.buffer.for.th | 
| 62840 | 65 20 74 65 78 74 20 63 6f 6e 74 61 69 6e 65 64    20 69 6e 20 74 68 65 20 72 65 67 69 6f 6e 2e 20 | e.text.contained.in.the.region.. | 
| 62860 | 57 69 74 68 6f 75 74 20 74 68 69 73 20 70 72 65    2d 61 63 74 69 6f 6e 0a 68 6f 6f 6b 20 75 73 69 | Without.this.pre-action.hook.usi | 
| 62880 | 6e 67 20 40 73 61 6d 70 7b 6f 63 63 75 72 7d 20    61 73 20 61 6e 20 61 63 74 69 6f 6e 20 66 6f 72 | ng.@samp{occur}.as.an.action.for | 
| 628a0 | 20 61 20 72 65 67 69 6f 6e 20 74 61 72 67 65 74    20 77 6f 75 6c 64 20 62 65 0a 70 6f 69 6e 74 6c | .a.region.target.would.be.pointl | 
| 628c0 | 65 73 73 3a 20 69 74 20 77 6f 75 6c 64 20 73 65    61 72 63 68 20 66 6f 72 20 74 68 65 20 74 68 65 | ess:.it.would.search.for.the.the | 
| 628e0 | 20 72 65 67 69 6f 6e 20 63 6f 6e 74 65 6e 74 73    20 40 65 6d 70 68 7b 69 6e 20 74 68 65 0a 72 65 | .region.contents.@emph{in.the.re | 
| 62900 | 67 69 6f 6e 7d 2c 20 28 74 79 70 69 63 61 6c 6c    79 2c 20 64 75 65 20 74 6f 20 74 68 65 20 64 65 | gion},.(typically,.due.to.the.de | 
| 62920 | 74 61 69 6c 73 20 6f 66 20 72 65 67 65 78 70 73    29 20 66 69 6e 64 69 6e 67 20 6f 6e 6c 79 20 6f | tails.of.regexps).finding.only.o | 
| 62940 | 6e 65 0a 6d 61 74 63 68 21 0a 0a 40 69 74 65 6d    20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 2d 62 | ne.match!..@item.@samp{embark--b | 
| 62960 | 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 74 61 72 67    65 74 7d 0a 4d 6f 76 65 20 74 6f 20 74 68 65 20 | eginning-of-target}.Move.to.the. | 
| 62980 | 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65    20 74 61 72 67 65 74 0a 28 66 6f 72 20 74 61 72 | beginning.of.the.target.(for.tar | 
| 629a0 | 67 65 74 73 20 74 68 61 74 20 72 65 70 6f 72 74    20 62 6f 75 6e 64 73 29 2e 20 54 68 69 73 20 69 | gets.that.report.bounds)..This.i | 
| 629c0 | 73 20 75 73 65 64 20 62 79 20 64 65 66 61 75 6c    74 20 66 6f 72 0a 62 61 63 6b 77 61 72 64 20 6d | s.used.by.default.for.backward.m | 
| 629e0 | 6f 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 73    75 63 68 20 61 73 20 40 73 61 6d 70 7b 62 61 63 | otion.commands.such.as.@samp{bac | 
| 62a00 | 6b 77 61 72 64 2d 73 65 78 70 7d 2c 20 73 6f 20    74 68 61 74 20 74 68 65 79 20 64 6f 6e 27 74 0a | kward-sexp},.so.that.they.don't. | 
| 62a20 | 61 63 63 69 64 65 6e 74 61 6c 6c 79 20 6c 65 61    76 65 20 79 6f 75 20 6f 6e 20 74 68 65 20 63 75 | accidentally.leave.you.on.the.cu | 
| 62a40 | 72 72 65 6e 74 20 74 61 72 67 65 74 2e 0a 0a 40    69 74 65 6d 20 40 73 61 6d 70 7b 65 6d 62 61 72 | rrent.target...@item.@samp{embar | 
| 62a60 | 6b 2d 2d 65 6e 64 2d 6f 66 2d 74 61 72 67 65 74    7d 0a 4d 6f 76 65 20 74 6f 20 74 68 65 20 65 6e | k--end-of-target}.Move.to.the.en | 
| 62a80 | 64 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 2e    20 54 68 69 73 20 69 73 20 75 73 65 64 0a 73 69 | d.of.the.target..This.is.used.si | 
| 62aa0 | 6d 69 6c 61 72 6c 79 20 74 6f 20 74 68 65 20 70    72 65 76 69 6f 75 73 20 66 75 6e 63 74 69 6f 6e | milarly.to.the.previous.function | 
| 62ac0 | 2c 20 62 75 74 20 61 6c 73 6f 20 66 6f 72 20 63    6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 61 63 74 | ,.but.also.for.commands.that.act | 
| 62ae0 | 0a 6f 6e 20 74 68 65 20 6c 61 73 74 20 73 2d 65    78 70 72 65 73 73 69 6f 6e 20 6c 69 6b 65 20 40 | .on.the.last.s-expression.like.@ | 
| 62b00 | 73 61 6d 70 7b 65 76 61 6c 2d 6c 61 73 74 2d 73    65 78 70 7d 2e 20 54 68 69 73 20 61 6c 6c 6f 77 | samp{eval-last-sexp}..This.allow | 
| 62b20 | 20 79 6f 75 20 74 6f 20 61 63 74 0a 6f 6e 20 61    6e 20 73 2d 65 78 70 72 65 73 73 69 6f 6e 20 66 | .you.to.act.on.an.s-expression.f | 
| 62b40 | 72 6f 6d 20 61 6e 79 77 68 65 72 65 20 69 6e 73    69 64 65 20 69 74 20 61 6e 64 20 73 74 69 6c 6c | rom.anywhere.inside.it.and.still | 
| 62b60 | 20 75 73 65 0a 40 73 61 6d 70 7b 65 76 61 6c 2d    6c 61 73 74 2d 73 65 78 70 7d 20 61 73 20 61 6e | .use.@samp{eval-last-sexp}.as.an | 
| 62b80 | 20 61 63 74 69 6f 6e 2e 0a 0a 40 69 74 65 6d 20    40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 2d 78 72 | .action...@item.@samp{embark--xr | 
| 62ba0 | 65 66 2d 70 75 73 68 2d 6d 61 72 6b 65 72 73 7d    0a 50 75 73 68 20 74 68 65 20 63 75 72 72 65 6e | ef-push-markers}.Push.the.curren | 
| 62bc0 | 74 20 6c 6f 63 61 74 69 6f 6e 20 6f 6e 20 74 68    65 20 78 72 65 66 0a 6d 61 72 6b 65 72 20 73 74 | t.location.on.the.xref.marker.st | 
| 62be0 | 61 63 6b 2e 20 55 73 65 20 74 68 69 73 20 66 6f    72 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 | ack..Use.this.for.commands.that. | 
| 62c00 | 74 61 6b 65 20 79 6f 75 20 73 6f 6d 65 77 68 65    72 65 20 61 6e 64 20 66 6f 72 0a 77 68 69 63 68 | take.you.somewhere.and.for.which | 
| 62c20 | 20 79 6f 75 27 64 20 6c 69 6b 65 20 74 6f 20 62    65 20 61 62 6c 65 20 74 6f 20 63 6f 6d 65 20 62 | .you'd.like.to.be.able.to.come.b | 
| 62c40 | 61 63 6b 20 74 6f 20 77 68 65 72 65 20 79 6f 75    20 77 65 72 65 20 75 73 69 6e 67 0a 40 73 61 6d | ack.to.where.you.were.using.@sam | 
| 62c60 | 70 7b 78 72 65 66 2d 70 6f 70 2d 6d 61 72 6b 65    72 2d 73 74 61 63 6b 7d 2e 20 54 68 69 73 20 69 | p{xref-pop-marker-stack}..This.i | 
| 62c80 | 73 20 75 73 65 64 20 62 79 20 64 65 66 61 75 6c    74 20 66 6f 72 20 40 73 61 6d 70 7b 66 69 6e 64 | s.used.by.default.for.@samp{find | 
| 62ca0 | 2d 6c 69 62 72 61 72 79 7d 2e 0a 40 65 6e 64 20    74 61 62 6c 65 0a 0a 46 6f 72 20 70 6f 73 74 2d | -library}..@end.table..For.post- | 
| 62cc0 | 61 63 74 69 6f 6e 20 68 6f 6f 6b 73 3a 0a 0a 40    74 61 62 6c 65 20 40 61 73 69 73 0a 40 69 74 65 | action.hooks:..@table.@asis.@ite | 
| 62ce0 | 6d 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 2d    72 65 73 74 61 72 74 7d 0a 52 65 73 74 61 72 74 | m.@samp{embark--restart}.Restart | 
| 62d00 | 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 63 75 72    72 65 6e 74 6c 79 20 70 72 6f 6d 70 74 69 6e 67 | .the.command.currently.prompting | 
| 62d20 | 20 69 6e 20 74 68 65 0a 6d 69 6e 69 62 75 66 66    65 72 2c 20 73 6f 20 74 68 61 74 20 74 68 65 20 | .in.the.minibuffer,.so.that.the. | 
| 62d40 | 6c 69 73 74 20 6f 66 20 63 6f 6d 70 6c 65 74 69    6f 6e 20 63 61 6e 64 69 64 61 74 65 73 20 69 73 | list.of.completion.candidates.is | 
| 62d60 | 20 75 70 64 61 74 65 64 2e 0a 54 68 69 73 20 69    73 20 75 73 65 66 75 6c 20 61 73 20 61 20 70 6f | .updated..This.is.useful.as.a.po | 
| 62d80 | 73 74 20 61 63 74 69 6f 6e 20 68 6f 6f 6b 20 66    6f 72 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 | st.action.hook.for.commands.that | 
| 62da0 | 20 64 65 6c 65 74 65 20 6f 72 0a 72 65 6e 61 6d    65 20 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 | .delete.or.rename.a.completion.c | 
| 62dc0 | 61 6e 64 69 64 61 74 65 3b 20 66 6f 72 20 65 78    61 6d 70 6c 65 20 74 68 65 20 64 65 66 61 75 6c | andidate;.for.example.the.defaul | 
| 62de0 | 74 20 76 61 6c 75 65 20 6f 66 0a 40 73 61 6d 70    7b 65 6d 62 61 72 6b 2d 70 6f 73 74 2d 61 63 74 | t.value.of.@samp{embark-post-act | 
| 62e00 | 69 6f 6e 2d 68 6f 6f 6b 73 7d 20 75 73 65 73 20    69 74 20 66 6f 72 20 40 73 61 6d 70 7b 64 65 6c | ion-hooks}.uses.it.for.@samp{del | 
| 62e20 | 65 74 65 2d 66 69 6c 65 7d 2c 20 40 73 61 6d 70    7b 6b 69 6c 6c 2d 62 75 66 66 65 72 7d 2c 0a 40 | ete-file},.@samp{kill-buffer},.@ | 
| 62e40 | 73 61 6d 70 7b 72 65 6e 61 6d 65 2d 66 69 6c 65    7d 2c 20 40 73 61 6d 70 7b 72 65 6e 61 6d 65 2d | samp{rename-file},.@samp{rename- | 
| 62e60 | 62 75 66 66 65 72 7d 2c 20 65 74 63 2e 0a 40 65    6e 64 20 74 61 62 6c 65 0a 0a 46 6f 72 20 61 72 | buffer},.etc..@end.table..For.ar | 
| 62e80 | 6f 75 6e 64 2d 61 63 74 69 6f 6e 20 68 6f 6f 6b    73 3a 0a 0a 40 74 61 62 6c 65 20 40 61 73 69 73 | ound-action.hooks:..@table.@asis | 
| 62ea0 | 0a 40 69 74 65 6d 20 40 73 61 6d 70 7b 65 6d 62    61 72 6b 2d 2d 6d 61 72 6b 2d 74 61 72 67 65 74 | .@item.@samp{embark--mark-target | 
| 62ec0 | 7d 0a 53 61 76 65 20 65 78 69 73 74 69 6e 67 20    6d 61 72 6b 20 61 6e 64 20 70 6f 69 6e 74 20 6c | }.Save.existing.mark.and.point.l | 
| 62ee0 | 6f 63 61 74 69 6f 6e 2c 20 6d 61 72 6b 0a 74 68    65 20 74 61 72 67 65 74 20 61 6e 64 20 72 75 6e | ocation,.mark.the.target.and.run | 
| 62f00 | 20 74 68 65 20 61 63 74 69 6f 6e 2e 20 4d 6f 73    74 20 74 61 72 67 65 74 73 20 61 74 20 70 6f 69 | .the.action..Most.targets.at.poi | 
| 62f20 | 6e 74 20 6f 75 74 73 69 64 65 20 74 68 65 0a 6d    69 6e 69 62 75 66 66 65 72 20 72 65 70 6f 72 74 | nt.outside.the.minibuffer.report | 
| 62f40 | 20 77 68 69 63 68 20 72 65 67 69 6f 6e 20 6f 66    20 74 68 65 20 62 75 66 66 65 72 20 74 68 65 79 | .which.region.of.the.buffer.they | 
| 62f60 | 20 63 6f 72 72 65 73 70 6f 6e 64 20 74 6f 0a 28    74 68 69 73 20 69 73 20 74 68 65 20 69 6e 66 6f | .correspond.to.(this.is.the.info | 
| 62f80 | 72 6d 61 74 69 6f 6e 20 75 73 65 64 20 62 79 20    40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 68 69 67 | rmation.used.by.@samp{embark-hig | 
| 62fa0 | 68 6c 69 67 68 74 2d 69 6e 64 69 63 61 74 6f 72    7d 20 74 6f 0a 6b 6e 6f 77 20 77 68 61 74 20 70 | hlight-indicator}.to.know.what.p | 
| 62fc0 | 6f 72 74 69 6f 6e 20 6f 66 20 74 68 65 20 62 75    66 66 65 72 20 74 6f 20 68 69 67 68 6c 69 67 68 | ortion.of.the.buffer.to.highligh | 
| 62fe0 | 74 29 3b 20 74 68 69 73 20 66 75 6e 63 74 69 6f    6e 20 6d 61 72 6b 73 0a 74 68 61 74 20 72 65 67 | t);.this.function.marks.that.reg | 
| 63000 | 69 6f 6e 2e 20 49 74 20 69 73 20 75 73 65 66 75    6c 20 61 73 20 61 6e 20 61 72 6f 75 6e 64 20 61 | ion..It.is.useful.as.an.around.a | 
| 63020 | 63 74 69 6f 6e 20 68 6f 6f 6b 20 66 6f 72 20 63    6f 6d 6d 61 6e 64 73 20 74 68 61 74 0a 65 78 70 | ction.hook.for.commands.that.exp | 
| 63040 | 65 63 74 20 61 20 72 65 67 69 6f 6e 20 74 6f 20    62 65 20 6d 61 72 6b 65 64 2c 20 66 6f 72 20 65 | ect.a.region.to.be.marked,.for.e | 
| 63060 | 78 61 6d 70 6c 65 2c 20 69 74 20 69 73 20 75 73    65 64 20 62 79 20 64 65 66 61 75 6c 74 20 66 6f | xample,.it.is.used.by.default.fo | 
| 63080 | 72 0a 40 73 61 6d 70 7b 69 6e 64 65 6e 74 2d 72    65 67 69 6f 6e 7d 20 73 6f 20 74 68 61 74 20 69 | r.@samp{indent-region}.so.that.i | 
| 630a0 | 74 20 77 6f 72 6b 73 20 6f 6e 20 73 2d 65 78 70    72 65 73 73 69 6f 6e 20 74 61 72 67 65 74 73 2c | t.works.on.s-expression.targets, | 
| 630c0 | 20 6f 72 20 66 6f 72 0a 40 73 61 6d 70 7b 66 69    6c 6c 2d 72 65 67 69 6f 6e 7d 20 73 6f 20 74 68 | .or.for.@samp{fill-region}.so.th | 
| 630e0 | 61 74 20 69 74 20 77 6f 72 6b 73 20 6f 6e 20 70    61 72 61 67 72 61 70 68 20 74 61 72 67 65 74 73 | at.it.works.on.paragraph.targets | 
| 63100 | 2e 0a 0a 40 69 74 65 6d 20 40 73 61 6d 70 7b 65    6d 62 61 72 6b 2d 2d 63 64 7d 0a 52 75 6e 20 74 | ...@item.@samp{embark--cd}.Run.t | 
| 63120 | 68 65 20 61 63 74 69 6f 6e 20 77 69 74 68 20 40    73 61 6d 70 7b 64 65 66 61 75 6c 74 2d 64 69 72 | he.action.with.@samp{default-dir | 
| 63140 | 65 63 74 6f 72 79 7d 20 73 65 74 20 74 6f 20 74    68 65 0a 64 69 72 65 63 74 6f 72 79 20 61 73 73 | ectory}.set.to.the.directory.ass | 
| 63160 | 6f 63 69 61 74 65 64 20 74 6f 20 74 68 65 20 63    75 72 72 65 6e 74 20 74 61 72 67 65 74 2e 20 54 | ociated.to.the.current.target..T | 
| 63180 | 68 65 20 74 61 72 67 65 74 20 73 68 6f 75 6c 64    20 62 65 20 6f 66 0a 74 79 70 65 20 40 73 61 6d | he.target.should.be.of.type.@sam | 
| 631a0 | 70 7b 66 69 6c 65 7d 2c 20 40 73 61 6d 70 7b 62    75 66 66 65 72 7d 2c 20 40 73 61 6d 70 7b 62 6f | p{file},.@samp{buffer},.@samp{bo | 
| 631c0 | 6f 6b 6d 61 72 6b 7d 20 6f 72 20 40 73 61 6d 70    7b 6c 69 62 72 61 72 79 7d 2c 20 61 6e 64 20 74 | okmark}.or.@samp{library},.and.t | 
| 631e0 | 68 65 20 61 73 73 6f 63 69 61 74 65 64 20 64 69    72 65 63 74 6f 72 79 0a 69 73 20 77 68 61 74 20 | he.associated.directory.is.what. | 
| 63200 | 79 6f 75 27 64 20 65 78 70 65 63 74 20 69 6e 20    65 61 63 68 20 63 61 73 65 2e 0a 0a 40 69 74 65 | you'd.expect.in.each.case...@ite | 
| 63220 | 6d 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 2d    6e 61 72 72 6f 77 2d 74 6f 2d 74 61 72 67 65 74 | m.@samp{embark--narrow-to-target | 
| 63240 | 7d 0a 52 75 6e 20 74 68 65 20 61 63 74 69 6f 6e    20 77 69 74 68 20 62 75 66 66 65 72 20 6e 61 72 | }.Run.the.action.with.buffer.nar | 
| 63260 | 72 6f 77 65 64 20 74 6f 0a 63 75 72 72 65 6e 74    20 74 61 72 67 65 74 2e 20 55 73 65 20 74 68 69 | rowed.to.current.target..Use.thi | 
| 63280 | 73 20 61 73 20 61 6e 20 61 72 6f 75 6e 64 20 68    6f 6f 6b 20 74 6f 20 6c 6f 63 61 6c 69 7a 65 20 | s.as.an.around.hook.to.localize. | 
| 632a0 | 74 68 65 20 65 66 66 65 63 74 20 6f 66 0a 61 63    74 69 6f 6e 73 20 74 68 61 74 20 64 6f 6e 27 74 | the.effect.of.actions.that.don't | 
| 632c0 | 20 61 6c 72 65 61 64 79 20 77 6f 72 6b 20 6f 6e    20 6a 75 73 74 20 74 68 65 20 72 65 67 69 6f 6e | .already.work.on.just.the.region | 
| 632e0 | 2e 20 49 6e 20 74 68 65 20 64 65 66 61 75 6c 74    0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 | ..In.the.default.configuration.i | 
| 63300 | 74 20 69 73 20 75 73 65 64 20 66 6f 72 20 40 73    61 6d 70 7b 72 65 70 75 6e 63 74 75 61 74 65 2d | t.is.used.for.@samp{repunctuate- | 
| 63320 | 73 65 6e 74 65 6e 63 65 73 7d 2e 0a 0a 40 69 74    65 6d 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d | sentences}...@item.@samp{embark- | 
| 63340 | 2d 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 7d    0a 52 75 6e 20 74 68 65 20 61 63 74 69 6f 6e 20 | -save-excursion}.Run.the.action. | 
| 63360 | 72 65 73 74 6f 72 69 6e 67 20 70 6f 69 6e 74 20    61 74 20 74 68 65 20 65 6e 64 2e 0a 54 68 65 20 | restoring.point.at.the.end..The. | 
| 63380 | 63 75 72 72 65 6e 74 20 64 65 66 61 75 6c 74 20    63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 64 6f | current.default.configuration.do | 
| 633a0 | 65 73 6e 27 74 20 75 73 65 20 74 68 69 73 20 62    75 74 20 69 74 20 69 73 0a 61 76 61 69 6c 61 62 | esn't.use.this.but.it.is.availab | 
| 633c0 | 6c 65 20 66 6f 72 20 75 73 65 72 73 2e 0a 40 65    6e 64 20 74 61 62 6c 65 0a 0a 40 6e 6f 64 65 20 | le.for.users..@end.table..@node. | 
| 633e0 | 43 72 65 61 74 69 6e 67 20 79 6f 75 72 20 6f 77    6e 20 6b 65 79 6d 61 70 73 0a 40 73 65 63 74 69 | Creating.your.own.keymaps.@secti | 
| 63400 | 6f 6e 20 43 72 65 61 74 69 6e 67 20 79 6f 75 72    20 6f 77 6e 20 6b 65 79 6d 61 70 73 0a 0a 41 6c | on.Creating.your.own.keymaps..Al | 
| 63420 | 6c 20 69 6e 74 65 72 6e 61 6c 20 6b 65 79 6d 61    70 73 20 61 72 65 20 64 65 66 69 6e 65 64 20 77 | l.internal.keymaps.are.defined.w | 
| 63440 | 69 74 68 20 74 68 65 20 73 74 61 6e 64 61 72 64    20 68 65 6c 70 65 72 20 6d 61 63 72 6f 0a 40 73 | ith.the.standard.helper.macro.@s | 
| 63460 | 61 6d 70 7b 64 65 66 76 61 72 2d 6b 65 79 6d 61    70 7d 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 20 | amp{defvar-keymap}..For.example. | 
| 63480 | 61 20 73 69 6d 70 6c 65 20 76 65 72 73 69 6f 6e    20 6f 66 20 74 68 65 20 66 69 6c 65 20 61 63 74 | a.simple.version.of.the.file.act | 
| 634a0 | 69 6f 6e 20 6b 65 79 6d 61 70 0a 63 6f 75 6c 64    20 62 65 20 64 65 66 69 6e 65 64 20 61 73 20 66 | ion.keymap.could.be.defined.as.f | 
| 634c0 | 6f 6c 6c 6f 77 73 3a 0a 0a 40 6c 69 73 70 0a 28    64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 65 6d | ollows:..@lisp.(defvar-keymap.em | 
| 634e0 | 62 61 72 6b 2d 66 69 6c 65 2d 6d 61 70 0a 20 20    3a 64 6f 63 20 22 45 78 61 6d 70 6c 65 20 6b 65 | bark-file-map...:doc."Example.ke | 
| 63500 | 79 6d 61 70 20 77 69 74 68 20 61 20 66 65 77 20    66 69 6c 65 20 61 63 74 69 6f 6e 73 22 0a 20 20 | ymap.with.a.few.file.actions"... | 
| 63520 | 3a 70 61 72 65 6e 74 20 65 6d 62 61 72 6b 2d 67    65 6e 65 72 61 6c 2d 6d 61 70 0a 20 20 22 64 22 | :parent.embark-general-map..."d" | 
| 63540 | 20 23 27 64 65 6c 65 74 65 2d 66 69 6c 65 0a 20    20 22 72 22 20 23 27 72 65 6e 61 6d 65 2d 66 69 | .#'delete-file..."r".#'rename-fi | 
| 63560 | 6c 65 0a 20 20 22 63 22 20 23 27 63 6f 70 79 2d    66 69 6c 65 29 0a 40 65 6e 64 20 6c 69 73 70 0a | le..."c".#'copy-file).@end.lisp. | 
| 63580 | 0a 54 68 65 73 65 20 61 63 74 69 6f 6e 20 6b 65    79 6d 61 70 73 20 61 72 65 20 70 65 72 66 65 63 | .These.action.keymaps.are.perfec | 
| 635a0 | 74 6c 79 20 6e 6f 72 6d 61 6c 20 45 6d 61 63 73    0a 6b 65 79 6d 61 70 73 2e 20 20 59 6f 75 20 6d | tly.normal.Emacs.keymaps...You.m | 
| 635c0 | 61 79 20 77 61 6e 74 20 74 6f 20 69 6e 68 65 72    69 74 20 66 72 6f 6d 20 74 68 65 20 40 73 61 6d | ay.want.to.inherit.from.the.@sam | 
| 635e0 | 70 7b 65 6d 62 61 72 6b 2d 67 65 6e 65 72 61 6c    2d 6d 61 70 7d 20 69 66 20 79 6f 75 0a 77 61 6e | p{embark-general-map}.if.you.wan | 
| 63600 | 74 20 74 6f 20 61 63 63 65 73 73 20 74 68 65 20    64 65 66 61 75 6c 74 20 45 6d 62 61 72 6b 20 61 | t.to.access.the.default.Embark.a | 
| 63620 | 63 74 69 6f 6e 73 2e 20 4e 6f 74 65 20 74 68 61    74 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 63 | ctions..Note.that.@samp{embark-c | 
| 63640 | 6f 6c 6c 65 63 74 7d 0a 61 6e 64 20 40 73 61 6d    70 7b 65 6d 62 61 72 6b 2d 65 78 70 6f 72 74 7d | ollect}.and.@samp{embark-export} | 
| 63660 | 20 61 72 65 20 61 6c 73 6f 20 6d 61 64 65 20 61    76 61 69 6c 61 62 6c 65 20 76 69 61 20 40 73 61 | .are.also.made.available.via.@sa | 
| 63680 | 6d 70 7b 65 6d 62 61 72 6b 2d 67 65 6e 65 72 61    6c 2d 6d 61 70 7d 2e 0a 0a 40 6e 6f 64 65 20 44 | mp{embark-general-map}...@node.D | 
| 636a0 | 65 66 69 6e 69 6e 67 20 61 63 74 69 6f 6e 73 20    66 6f 72 20 6e 65 77 20 63 61 74 65 67 6f 72 69 | efining.actions.for.new.categori | 
| 636c0 | 65 73 20 6f 66 20 74 61 72 67 65 74 73 0a 40 73    65 63 74 69 6f 6e 20 44 65 66 69 6e 69 6e 67 20 | es.of.targets.@section.Defining. | 
| 636e0 | 61 63 74 69 6f 6e 73 20 66 6f 72 20 6e 65 77 20    63 61 74 65 67 6f 72 69 65 73 20 6f 66 20 74 61 | actions.for.new.categories.of.ta | 
| 63700 | 72 67 65 74 73 0a 0a 49 74 20 69 73 20 65 61 73    79 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 20 45 | rgets..It.is.easy.to.configure.E | 
| 63720 | 6d 62 61 72 6b 20 74 6f 20 70 72 6f 76 69 64 65    20 61 63 74 69 6f 6e 73 20 66 6f 72 20 6e 65 77 | mbark.to.provide.actions.for.new | 
| 63740 | 20 74 79 70 65 73 20 6f 66 0a 74 61 72 67 65 74    73 2c 20 65 69 74 68 65 72 20 69 6e 20 74 68 65 | .types.of.targets,.either.in.the | 
| 63760 | 20 6d 69 6e 69 62 75 66 66 65 72 20 6f 72 20 6f    75 74 73 69 64 65 20 69 74 2e 20 49 20 70 72 65 | .minibuffer.or.outside.it..I.pre | 
| 63780 | 73 65 6e 74 20 62 65 6c 6f 77 20 74 77 6f 0a 76    65 72 79 20 64 65 74 61 69 6c 65 64 20 65 78 61 | sent.below.two.very.detailed.exa | 
| 637a0 | 6d 70 6c 65 73 20 6f 66 20 68 6f 77 20 74 6f 20    64 6f 20 74 68 69 73 2e 20 41 74 20 73 65 76 65 | mples.of.how.to.do.this..At.seve | 
| 637c0 | 72 61 6c 20 70 6f 69 6e 74 73 20 49 27 6c 6c 0a    65 78 70 6c 61 69 6e 20 6d 6f 72 65 20 74 68 61 | ral.points.I'll.explain.more.tha | 
| 637e0 | 6e 20 6f 6e 65 20 77 61 79 20 74 6f 20 70 72 6f    63 65 65 64 2c 20 74 79 70 69 63 61 6c 6c 79 20 | n.one.way.to.proceed,.typically. | 
| 63800 | 77 69 74 68 20 74 68 65 20 65 61 73 69 65 73 74    0a 6f 70 74 69 6f 6e 20 66 69 72 73 74 2e 20 49 | with.the.easiest.option.first..I | 
| 63820 | 20 69 6e 63 6c 75 64 65 20 74 68 65 20 61 6c 74    65 72 6e 61 74 69 76 65 20 6f 70 74 69 6f 6e 73 | .include.the.alternative.options | 
| 63840 | 20 73 69 6e 63 65 20 74 68 65 72 65 20 77 69 6c    6c 20 62 65 0a 73 69 6d 69 6c 61 72 20 73 69 74 | .since.there.will.be.similar.sit | 
| 63860 | 75 61 74 69 6f 6e 73 20 77 68 65 72 65 20 74 68    65 20 65 61 73 69 65 73 74 20 6f 70 74 69 6f 6e | uations.where.the.easiest.option | 
| 63880 | 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c    65 2e 0a 0a 40 6d 65 6e 75 0a 2a 20 4e 65 77 20 | .is.not.available...@menu.*.New. | 
| 638a0 | 6d 69 6e 69 62 75 66 66 65 72 20 74 61 72 67 65    74 20 65 78 61 6d 70 6c 65 20 2d 20 74 61 62 2d | minibuffer.target.example.-.tab- | 
| 638c0 | 62 61 72 20 74 61 62 73 3a 3a 0a 2a 20 4e 65 77    20 74 61 72 67 65 74 20 65 78 61 6d 70 6c 65 20 | bar.tabs::.*.New.target.example. | 
| 638e0 | 69 6e 20 72 65 67 75 6c 61 72 20 62 75 66 66 65    72 73 20 2d 20 73 68 6f 72 74 20 57 69 6b 69 70 | in.regular.buffers.-.short.Wikip | 
| 63900 | 65 64 69 61 20 6c 69 6e 6b 73 3a 3a 0a 40 65 6e    64 20 6d 65 6e 75 0a 0a 40 6e 6f 64 65 20 4e 65 | edia.links::.@end.menu..@node.Ne | 
| 63920 | 77 20 6d 69 6e 69 62 75 66 66 65 72 20 74 61 72    67 65 74 20 65 78 61 6d 70 6c 65 20 2d 20 74 61 | w.minibuffer.target.example.-.ta | 
| 63940 | 62 2d 62 61 72 20 74 61 62 73 0a 40 73 75 62 73    65 63 74 69 6f 6e 20 4e 65 77 20 6d 69 6e 69 62 | b-bar.tabs.@subsection.New.minib | 
| 63960 | 75 66 66 65 72 20 74 61 72 67 65 74 20 65 78 61    6d 70 6c 65 20 2d 20 74 61 62 2d 62 61 72 20 74 | uffer.target.example.-.tab-bar.t | 
| 63980 | 61 62 73 0a 0a 41 73 20 61 6e 20 65 78 61 6d 70    6c 65 2c 20 74 61 6b 65 20 74 68 65 20 6e 65 77 | abs..As.an.example,.take.the.new | 
| 639a0 | 20 40 75 72 65 66 7b 68 74 74 70 73 3a 2f 2f 77    77 77 2e 67 6e 75 2e 6f 72 67 2f 73 6f 66 74 77 | .@uref{https://www.gnu.org/softw | 
| 639c0 | 61 72 65 2f 65 6d 61 63 73 2f 6d 61 6e 75 61 6c    2f 68 74 6d 6c 5f 6e 6f 64 65 2f 65 6d 61 63 73 | are/emacs/manual/html_node/emacs | 
| 639e0 | 2f 54 61 62 2d 42 61 72 73 2e 68 74 6d 6c 2c 20    74 61 62 20 62 61 72 73 7d 20 66 72 6f 6d 20 45 | /Tab-Bars.html,.tab.bars}.from.E | 
| 63a00 | 6d 61 63 73 20 32 37 2e 20 49 27 6c 6c 20 65 78    70 6c 61 69 6e 20 68 6f 77 0a 74 6f 20 63 6f 6e | macs.27..I'll.explain.how.to.con | 
| 63a20 | 66 69 67 75 72 65 20 45 6d 62 61 72 6b 20 74 6f    20 6f 66 66 65 72 20 74 61 62 2d 73 70 65 63 69 | figure.Embark.to.offer.tab-speci | 
| 63a40 | 66 69 63 20 61 63 74 69 6f 6e 73 20 77 68 65 6e    20 79 6f 75 20 75 73 65 20 74 68 65 0a 74 61 62 | fic.actions.when.you.use.the.tab | 
| 63a60 | 2d 62 61 72 2d 6d 6f 64 65 20 63 6f 6d 6d 61 6e    64 73 20 74 68 61 74 20 6d 65 6e 74 69 6f 6e 20 | -bar-mode.commands.that.mention. | 
| 63a80 | 74 61 62 73 20 62 79 20 6e 61 6d 65 2e 20 54 68    65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a | tabs.by.name..The.configuration. | 
| 63aa0 | 65 78 70 6c 61 69 6e 65 64 20 68 65 72 65 20 69    73 20 6e 6f 77 20 62 75 69 6c 74 2d 69 6e 20 74 | explained.here.is.now.built-in.t | 
| 63ac0 | 6f 20 45 6d 62 61 72 6b 20 28 61 6e 64 20 4d 61    72 67 69 6e 61 6c 69 61 29 2c 20 62 75 74 20 69 | o.Embark.(and.Marginalia),.but.i | 
| 63ae0 | 74 27 73 0a 73 74 69 6c 6c 20 61 20 67 6f 6f 64    20 73 65 6c 66 2d 63 6f 6e 74 61 69 6e 65 64 20 | t's.still.a.good.self-contained. | 
| 63b00 | 65 78 61 6d 70 6c 65 2e 20 49 6e 20 6f 72 64 65    72 20 74 6f 20 73 65 74 75 70 20 75 70 20 74 61 | example..In.order.to.setup.up.ta | 
| 63b20 | 62 20 61 63 74 69 6f 6e 73 0a 79 6f 75 20 77 6f    75 6c 64 20 6e 65 65 64 20 74 6f 3a 20 28 31 29 | b.actions.you.would.need.to:.(1) | 
| 63b40 | 20 6d 61 6b 65 20 73 75 72 65 20 45 6d 62 61 72    6b 20 6b 6e 6f 77 73 20 74 68 6f 73 65 20 63 6f | .make.sure.Embark.knows.those.co | 
| 63b60 | 6d 6d 61 6e 64 73 20 64 65 61 6c 20 77 69 74 68    0a 74 61 62 73 2c 20 28 32 29 20 64 65 66 69 6e | mmands.deal.with.tabs,.(2).defin | 
| 63b80 | 65 20 61 20 6b 65 79 6d 61 70 20 66 6f 72 20 74    61 62 20 61 63 74 69 6f 6e 73 20 61 6e 64 20 63 | e.a.keymap.for.tab.actions.and.c | 
| 63ba0 | 6f 6e 66 69 67 75 72 65 20 45 6d 62 61 72 6b 20    73 6f 20 69 74 0a 6b 6e 6f 77 73 20 74 68 61 74 | onfigure.Embark.so.it.knows.that | 
| 63bc0 | 27 73 20 74 68 65 20 6b 65 79 6d 61 70 20 79 6f    75 20 77 61 6e 74 2e 0a 0a 40 65 6e 75 6d 65 72 | 's.the.keymap.you.want...@enumer | 
| 63be0 | 61 74 65 0a 40 69 74 65 6d 0a 40 61 6e 63 68 6f    72 7b 54 65 6c 6c 69 6e 67 20 45 6d 62 61 72 6b | ate.@item.@anchor{Telling.Embark | 
| 63c00 | 20 61 62 6f 75 74 20 63 6f 6d 6d 61 6e 64 73 20    74 68 61 74 20 70 72 6f 6d 70 74 20 66 6f 72 20 | .about.commands.that.prompt.for. | 
| 63c20 | 74 61 62 73 20 62 79 20 6e 61 6d 65 7d 54 65 6c    6c 69 6e 67 20 45 6d 62 61 72 6b 20 61 62 6f 75 | tabs.by.name}Telling.Embark.abou | 
| 63c40 | 74 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20    70 72 6f 6d 70 74 20 66 6f 72 20 74 61 62 73 20 | t.commands.that.prompt.for.tabs. | 
| 63c60 | 62 79 20 6e 61 6d 65 0a 0a 0a 46 6f 72 20 73 74    65 70 20 28 31 29 2c 20 69 74 20 77 6f 75 6c 64 | by.name...For.step.(1),.it.would | 
| 63c80 | 20 62 65 20 67 72 65 61 74 20 69 66 20 74 68 65    20 40 73 61 6d 70 7b 74 61 62 2d 62 61 72 2d 6d | .be.great.if.the.@samp{tab-bar-m | 
| 63ca0 | 6f 64 65 7d 20 63 6f 6d 6d 61 6e 64 73 20 72 65    70 6f 72 74 65 64 0a 74 68 65 20 63 6f 6d 70 6c | ode}.commands.reported.the.compl | 
| 63cc0 | 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 20 40    73 61 6d 70 7b 74 61 62 7d 20 77 68 65 6e 20 61 | etion.category.@samp{tab}.when.a | 
| 63ce0 | 73 6b 69 6e 67 20 79 6f 75 20 66 6f 72 20 61 20    74 61 62 20 77 69 74 68 0a 63 6f 6d 70 6c 65 74 | sking.you.for.a.tab.with.complet | 
| 63d00 | 69 6f 6e 2e 20 28 41 6c 6c 20 62 75 69 6c 74 2d    69 6e 20 45 6d 61 63 73 20 63 6f 6d 6d 61 6e 64 | ion..(All.built-in.Emacs.command | 
| 63d20 | 73 20 74 68 61 74 20 70 72 6f 6d 70 74 20 66 6f    72 20 66 69 6c 65 20 6e 61 6d 65 73 2c 0a 66 6f | s.that.prompt.for.file.names,.fo | 
| 63d40 | 72 20 65 78 61 6d 70 6c 65 2c 20 64 6f 20 68 61    76 65 20 6d 65 74 61 64 61 74 61 20 69 6e 64 69 | r.example,.do.have.metadata.indi | 
| 63d60 | 63 61 74 69 6e 67 20 74 68 61 74 20 74 68 65 79    20 77 61 6e 74 20 61 20 40 73 61 6d 70 7b 66 69 | cating.that.they.want.a.@samp{fi | 
| 63d80 | 6c 65 7d 2e 29 20 54 68 65 79 0a 64 6f 20 6e 6f    74 2c 20 75 6e 66 6f 72 74 75 6e 61 74 65 6c 79 | le}.).They.do.not,.unfortunately | 
| 63da0 | 2c 20 61 6e 64 20 49 20 77 69 6c 6c 20 64 65 73    63 72 69 62 65 20 61 20 63 6f 75 70 6c 65 20 6f | ,.and.I.will.describe.a.couple.o | 
| 63dc0 | 66 20 77 61 79 73 20 74 6f 20 64 65 61 6c 0a 77    69 74 68 20 74 68 69 73 2e 0a 0a 4d 61 79 62 65 | f.ways.to.deal.with.this...Maybe | 
| 63de0 | 20 74 68 65 20 65 61 73 69 65 73 74 20 74 68 69    6e 67 20 69 73 20 74 6f 20 63 6f 6e 66 69 67 75 | .the.easiest.thing.is.to.configu | 
| 63e00 | 72 65 20 40 75 72 65 66 7b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 | re.@uref{https://github.com/mina | 
| 63e20 | 64 2f 6d 61 72 67 69 6e 61 6c 69 61 2c 20 4d 61    72 67 69 6e 61 6c 69 61 7d 20 74 6f 20 65 6e 68 | d/marginalia,.Marginalia}.to.enh | 
| 63e40 | 61 6e 63 65 20 74 68 6f 73 65 0a 63 6f 6d 6d 61    6e 64 73 2e 20 41 6c 6c 20 6f 66 20 74 68 65 20 | ance.those.commands..All.of.the. | 
| 63e60 | 40 73 61 6d 70 7b 74 61 62 2d 62 61 72 2d 2a 2d    74 61 62 2d 62 79 2d 6e 61 6d 65 7d 20 63 6f 6d | @samp{tab-bar-*-tab-by-name}.com | 
| 63e80 | 6d 61 6e 64 73 20 68 61 76 65 20 74 68 65 20 77    6f 72 64 73 0a 60 60 74 61 62 20 62 79 20 6e 61 | mands.have.the.words.``tab.by.na | 
| 63ea0 | 6d 65 27 27 20 69 6e 20 74 68 65 20 6d 69 6e 69    62 75 66 66 65 72 20 70 72 6f 6d 70 74 2c 20 73 | me''.in.the.minibuffer.prompt,.s | 
| 63ec0 | 6f 20 79 6f 75 20 63 61 6e 20 75 73 65 3a 0a 0a    40 6c 69 73 70 0a 28 61 64 64 2d 74 6f 2d 6c 69 | o.you.can.use:..@lisp.(add-to-li | 
| 63ee0 | 73 74 20 27 6d 61 72 67 69 6e 61 6c 69 61 2d 70    72 6f 6d 70 74 2d 63 61 74 65 67 6f 72 69 65 73 | st.'marginalia-prompt-categories | 
| 63f00 | 20 27 28 22 74 61 62 20 62 79 20 6e 61 6d 65 22    20 2e 20 74 61 62 29 29 0a 40 65 6e 64 20 6c 69 | .'("tab.by.name"...tab)).@end.li | 
| 63f20 | 73 70 0a 0a 54 68 61 74 27 73 20 69 74 21 20 42    75 74 20 69 6e 20 63 61 73 65 20 79 6f 75 20 61 | sp..That's.it!.But.in.case.you.a | 
| 63f40 | 72 65 20 65 76 65 72 20 69 6e 20 61 20 73 69 74    75 61 74 69 6f 6e 20 77 68 65 72 65 20 79 6f 75 | re.ever.in.a.situation.where.you | 
| 63f60 | 20 64 6f 6e 27 74 0a 61 6c 72 65 61 64 79 20 68    61 76 65 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 | .don't.already.have.commands.tha | 
| 63f80 | 74 20 70 72 6f 6d 70 74 20 66 6f 72 20 74 68 65    20 74 61 72 67 65 74 73 20 79 6f 75 20 77 61 6e | t.prompt.for.the.targets.you.wan | 
| 63fa0 | 74 2c 20 49 27 6c 6c 0a 64 65 73 63 72 69 62 65    20 68 6f 77 20 77 72 69 74 69 6e 67 20 79 6f 75 | t,.I'll.describe.how.writing.you | 
| 63fc0 | 72 20 6f 77 6e 20 63 6f 6d 6d 61 6e 64 20 77 69    74 68 20 61 70 70 72 6f 70 72 69 61 74 65 20 40 | r.own.command.with.appropriate.@ | 
| 63fe0 | 73 61 6d 70 7b 63 61 74 65 67 6f 72 79 7d 0a 6d    65 74 61 64 61 74 61 20 6c 6f 6f 6b 73 3a 0a 0a | samp{category}.metadata.looks:.. | 
| 64000 | 40 6c 69 73 70 0a 28 64 65 66 75 6e 20 6d 79 2d    73 65 6c 65 63 74 2d 74 61 62 2d 62 79 2d 6e 61 | @lisp.(defun.my-select-tab-by-na | 
| 64020 | 6d 65 20 28 74 61 62 29 0a 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 | me.(tab)...(interactive....(list | 
| 64040 | 0a 20 20 20 20 28 6c 65 74 20 28 28 74 61 62 2d    6c 69 73 74 20 28 6f 72 20 28 6d 61 70 63 61 72 | .....(let.((tab-list.(or.(mapcar | 
| 64060 | 20 28 6c 61 6d 62 64 61 20 28 74 61 62 29 20 28    63 64 72 20 28 61 73 73 71 20 27 6e 61 6d 65 20 | .(lambda.(tab).(cdr.(assq.'name. | 
| 64080 | 74 61 62 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tab))).......................... | 
| 640a0 | 20 20 20 20 20 20 20 28 74 61 62 2d 62 61 72 2d    74 61 62 73 29 29 0a 20 20 20 20 20 20 20 20 20 | .......(tab-bar-tabs)).......... | 
| 640c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 74 | ...............(user-error."No.t | 
| 640e0 | 61 62 73 20 66 6f 75 6e 64 22 29 29 29 29 0a 20    20 20 20 20 20 28 63 6f 6d 70 6c 65 74 69 6e 67 | abs.found")))).......(completing | 
| 64100 | 2d 72 65 61 64 0a 20 20 20 20 20 20 20 22 54 61    62 73 3a 20 22 0a 20 20 20 20 20 20 20 28 6c 61 | -read........"Tabs:."........(la | 
| 64120 | 6d 62 64 61 20 28 73 74 72 69 6e 67 20 70 72 65    64 69 63 61 74 65 20 61 63 74 69 6f 6e 29 0a 20 | mbda.(string.predicate.action).. | 
| 64140 | 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20    61 63 74 69 6f 6e 20 27 6d 65 74 61 64 61 74 61 | ........(if.(eq.action.'metadata | 
| 64160 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 27    28 6d 65 74 61 64 61 74 61 20 28 63 61 74 65 67 | )..............'(metadata.(categ | 
| 64180 | 6f 72 79 20 2e 20 74 61 62 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 63 6f 6d 70 6c 65 74 65 | ory...tab))............(complete | 
| 641a0 | 2d 77 69 74 68 2d 61 63 74 69 6f 6e 0a 20 20 20    20 20 20 20 20 20 20 20 20 61 63 74 69 6f 6e 20 | -with-action.............action. | 
| 641c0 | 74 61 62 2d 6c 69 73 74 20 73 74 72 69 6e 67 20    70 72 65 64 69 63 61 74 65 29 29 29 29 29 29 29 | tab-list.string.predicate))))))) | 
| 641e0 | 0a 20 20 28 74 61 62 2d 62 61 72 2d 73 65 6c 65    63 74 2d 74 61 62 2d 62 79 2d 6e 61 6d 65 20 74 | ...(tab-bar-select-tab-by-name.t | 
| 64200 | 61 62 29 29 0a 40 65 6e 64 20 6c 69 73 70 0a 0a    41 73 20 79 6f 75 20 63 61 6e 20 73 65 65 2c 20 | ab)).@end.lisp..As.you.can.see,. | 
| 64220 | 74 68 65 20 62 75 69 6c 74 2d 69 6e 20 73 75 70    70 6f 72 74 20 66 6f 72 20 73 65 74 74 69 6e 67 | the.built-in.support.for.setting | 
| 64240 | 20 74 68 65 20 63 61 74 65 67 6f 72 79 0a 6d 65    74 61 2d 64 61 74 75 6d 20 69 73 20 6e 6f 74 20 | .the.category.meta-datum.is.not. | 
| 64260 | 76 65 72 79 20 65 61 73 79 20 74 6f 20 75 73 65    20 6f 72 20 70 72 65 74 74 79 20 74 6f 20 6c 6f | very.easy.to.use.or.pretty.to.lo | 
| 64280 | 6f 6b 20 61 74 2e 20 54 6f 20 68 65 6c 70 20 77    69 74 68 0a 74 68 69 73 20 49 20 72 65 63 6f 6d | ok.at..To.help.with.this.I.recom | 
| 642a0 | 6d 65 6e 64 20 74 68 65 20 40 73 61 6d 70 7b 63    6f 6e 73 75 6c 74 2d 2d 72 65 61 64 7d 20 66 75 | mend.the.@samp{consult--read}.fu | 
| 642c0 | 6e 63 74 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20    65 78 63 65 6c 6c 65 6e 74 0a 40 75 72 65 66 7b | nction.from.the.excellent.@uref{ | 
| 642e0 | 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 6d 69 6e 61 64 2f 63 6f 6e 73 75 6c 74 | https://github.com/minad/consult | 
| 64300 | 2f 2c 20 43 6f 6e 73 75 6c 74 7d 20 70 61 63 6b    61 67 65 2e 20 57 69 74 68 20 74 68 61 74 20 66 | /,.Consult}.package..With.that.f | 
| 64320 | 75 6e 63 74 69 6f 6e 20 77 65 20 63 61 6e 20 72    65 77 72 69 74 65 20 74 68 65 20 63 6f 6d 6d 61 | unction.we.can.rewrite.the.comma | 
| 64340 | 6e 64 20 61 73 0a 66 6f 6c 6c 6f 77 73 3a 0a 0a    40 6c 69 73 70 0a 28 64 65 66 75 6e 20 6d 79 2d | nd.as.follows:..@lisp.(defun.my- | 
| 64360 | 73 65 6c 65 63 74 2d 74 61 62 2d 62 79 2d 6e 61    6d 65 20 28 74 61 62 29 0a 20 20 28 69 6e 74 65 | select-tab-by-name.(tab)...(inte | 
| 64380 | 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74    0a 20 20 20 20 28 6c 65 74 20 28 28 74 61 62 2d | ractive....(list.....(let.((tab- | 
| 643a0 | 6c 69 73 74 20 28 6f 72 20 28 6d 61 70 63 61 72    20 28 6c 61 6d 62 64 61 20 28 74 61 62 29 20 28 | list.(or.(mapcar.(lambda.(tab).( | 
| 643c0 | 63 64 72 20 28 61 73 73 71 20 27 6e 61 6d 65 20    74 61 62 29 29 29 0a 20 20 20 20 20 20 20 20 20 | cdr.(assq.'name.tab))).......... | 
| 643e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 74 61 62 2d 62 61 72 2d | .......................(tab-bar- | 
| 64400 | 74 61 62 73 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | tabs)).........................( | 
| 64420 | 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 74    61 62 73 20 66 6f 75 6e 64 22 29 29 29 29 0a 20 | user-error."No.tabs.found")))).. | 
| 64440 | 20 20 20 20 20 28 63 6f 6e 73 75 6c 74 2d 2d 72    65 61 64 20 74 61 62 2d 6c 69 73 74 0a 20 20 20 | .....(consult--read.tab-list.... | 
| 64460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 3a 70 72 6f 6d 70 74 20 22 54 61 62 73 3a | ..................:prompt."Tabs: | 
| 64480 | 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 3a 63 61 74 65 67 6f 72 | ."......................:categor | 
| 644a0 | 79 20 27 74 61 62 29 29 29 29 0a 20 20 28 74 61    62 2d 62 61 72 2d 73 65 6c 65 63 74 2d 74 61 62 | y.'tab))))...(tab-bar-select-tab | 
| 644c0 | 2d 62 79 2d 6e 61 6d 65 20 74 61 62 29 29 0a 40    65 6e 64 20 6c 69 73 70 0a 0a 4d 75 63 68 20 6e | -by-name.tab)).@end.lisp..Much.n | 
| 644e0 | 69 63 65 72 21 20 4e 6f 20 6d 61 74 74 65 72 20    68 6f 77 20 79 6f 75 20 64 65 66 69 6e 65 20 74 | icer!.No.matter.how.you.define.t | 
| 64500 | 68 65 20 40 73 61 6d 70 7b 6d 79 2d 73 65 6c 65    63 74 2d 74 61 62 2d 62 79 2d 6e 61 6d 65 7d 0a | he.@samp{my-select-tab-by-name}. | 
| 64520 | 63 6f 6d 6d 61 6e 64 2c 20 74 68 65 20 66 69 72    73 74 20 61 70 70 72 6f 61 63 68 20 77 69 74 68 | command,.the.first.approach.with | 
| 64540 | 20 4d 61 72 67 69 6e 61 6c 69 61 20 61 6e 64 20    70 72 6f 6d 70 74 20 64 65 74 65 63 74 69 6f 6e | .Marginalia.and.prompt.detection | 
| 64560 | 20 68 61 73 0a 74 68 65 20 66 6f 6c 6c 6f 77 69    6e 67 20 61 64 76 61 6e 74 61 67 65 73 3a 20 79 | .has.the.following.advantages:.y | 
| 64580 | 6f 75 20 67 65 74 20 74 68 65 20 40 73 61 6d 70    7b 74 61 62 7d 20 63 61 74 65 67 6f 72 79 20 66 | ou.get.the.@samp{tab}.category.f | 
| 645a0 | 6f 72 20 61 6c 6c 20 74 68 65 0a 40 73 61 6d 70    7b 74 61 62 2d 62 61 72 2d 2a 2d 62 61 72 2d 62 | or.all.the.@samp{tab-bar-*-bar-b | 
| 645c0 | 79 2d 6e 61 6d 65 7d 20 63 6f 6d 6d 61 6e 64 73    20 61 74 20 6f 6e 63 65 2c 20 61 6c 73 6f 2c 20 | y-name}.commands.at.once,.also,. | 
| 645e0 | 79 6f 75 20 65 6e 68 61 6e 63 65 20 62 75 69 6c    74 2d 69 6e 0a 63 6f 6d 6d 61 6e 64 73 2c 20 69 | you.enhance.built-in.commands,.i | 
| 64600 | 6e 73 74 65 61 64 20 6f 66 20 64 65 66 69 6e 69    6e 67 20 6e 65 77 20 6f 6e 65 73 2e 0a 0a 40 69 | nstead.of.defining.new.ones...@i | 
| 64620 | 74 65 6d 0a 40 61 6e 63 68 6f 72 7b 44 65 66 69    6e 69 6e 67 20 61 6e 64 20 63 6f 6e 66 69 67 75 | tem.@anchor{Defining.and.configu | 
| 64640 | 72 69 6e 67 20 61 20 6b 65 79 6d 61 70 20 66 6f    72 20 74 61 62 20 61 63 74 69 6f 6e 73 7d 44 65 | ring.a.keymap.for.tab.actions}De | 
| 64660 | 66 69 6e 69 6e 67 20 61 6e 64 20 63 6f 6e 66 69    67 75 72 69 6e 67 20 61 20 6b 65 79 6d 61 70 20 | fining.and.configuring.a.keymap. | 
| 64680 | 66 6f 72 20 74 61 62 20 61 63 74 69 6f 6e 73 0a    0a 0a 4c 65 74 27 73 20 73 61 79 20 77 65 20 77 | for.tab.actions...Let's.say.we.w | 
| 646a0 | 61 6e 74 20 74 6f 20 6f 66 66 65 72 20 73 65 6c    65 63 74 2c 20 72 65 6e 61 6d 65 20 61 6e 64 20 | ant.to.offer.select,.rename.and. | 
| 646c0 | 63 6c 6f 73 65 20 61 63 74 69 6f 6e 73 20 66 6f    72 20 74 61 62 73 0a 28 69 6e 20 61 64 64 69 74 | close.actions.for.tabs.(in.addit | 
| 646e0 | 69 6f 6e 20 74 6f 20 45 6d 62 61 72 6b 20 67 65    6e 65 72 61 6c 20 61 63 74 69 6f 6e 73 2c 20 73 | ion.to.Embark.general.actions,.s | 
| 64700 | 75 63 68 20 61 73 20 73 61 76 69 6e 67 20 74 68    65 20 74 61 62 20 6e 61 6d 65 20 74 6f 0a 74 68 | uch.as.saving.the.tab.name.to.th | 
| 64720 | 65 20 6b 69 6c 6c 2d 72 69 6e 67 2c 20 77 68 69    63 68 20 79 6f 75 20 67 65 74 20 66 6f 72 20 66 | e.kill-ring,.which.you.get.for.f | 
| 64740 | 72 65 65 29 2e 20 54 68 65 6e 20 74 68 69 73 20    77 69 6c 6c 20 64 6f 3a 0a 0a 40 6c 69 73 70 0a | ree)..Then.this.will.do:..@lisp. | 
| 64760 | 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 65    6d 62 61 72 6b 2d 74 61 62 2d 61 63 74 69 6f 6e | (defvar-keymap.embark-tab-action | 
| 64780 | 73 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70    20 66 6f 72 20 61 63 74 69 6f 6e 73 20 66 6f 72 | s...:doc."Keymap.for.actions.for | 
| 647a0 | 20 74 61 62 2d 62 61 72 20 74 61 62 73 20 28 77    68 65 6e 20 6d 65 6e 74 69 6f 6e 65 64 20 62 79 | .tab-bar.tabs.(when.mentioned.by | 
| 647c0 | 20 6e 61 6d 65 29 2e 22 0a 20 20 3a 70 61 72 65    6e 74 20 65 6d 62 61 72 6b 2d 67 65 6e 65 72 61 | .name)."...:parent.embark-genera | 
| 647e0 | 6c 2d 6d 61 70 0a 20 20 22 73 22 20 23 27 74 61    62 2d 62 61 72 2d 73 65 6c 65 63 74 2d 74 61 62 | l-map..."s".#'tab-bar-select-tab | 
| 64800 | 2d 62 79 2d 6e 61 6d 65 0a 20 20 22 72 22 20 23    27 74 61 62 2d 62 61 72 2d 72 65 6e 61 6d 65 2d | -by-name..."r".#'tab-bar-rename- | 
| 64820 | 74 61 62 2d 62 79 2d 6e 61 6d 65 0a 20 20 22 6b    22 20 23 27 74 61 62 2d 62 61 72 2d 63 6c 6f 73 | tab-by-name..."k".#'tab-bar-clos | 
| 64840 | 65 2d 74 61 62 2d 62 79 2d 6e 61 6d 65 29 0a 0a    28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 65 6d | e-tab-by-name)..(add-to-list.'em | 
| 64860 | 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 61 6c 69 73    74 20 27 28 74 61 62 20 2e 20 65 6d 62 61 72 6b | bark-keymap-alist.'(tab...embark | 
| 64880 | 2d 74 61 62 2d 61 63 74 69 6f 6e 73 29 29 0a 40    65 6e 64 20 6c 69 73 70 0a 0a 57 68 61 74 20 69 | -tab-actions)).@end.lisp..What.i | 
| 648a0 | 66 20 61 66 74 65 72 20 75 73 69 6e 67 20 74 68    69 73 20 66 6f 72 20 61 20 77 68 69 6c 65 20 79 | f.after.using.this.for.a.while.y | 
| 648c0 | 6f 75 20 66 65 65 6c 20 63 6c 6f 73 69 6e 67 20    74 68 65 20 74 61 62 0a 77 69 74 68 6f 75 74 20 | ou.feel.closing.the.tab.without. | 
| 648e0 | 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 69 73 20    64 61 6e 67 65 72 6f 75 73 3f 20 59 6f 75 20 68 | confirmation.is.dangerous?.You.h | 
| 64900 | 61 76 65 20 61 20 63 6f 75 70 6c 65 20 6f 66 20    6f 70 74 69 6f 6e 73 3a 0a 0a 40 65 6e 75 6d 65 | ave.a.couple.of.options:..@enume | 
| 64920 | 72 61 74 65 0a 40 69 74 65 6d 0a 59 6f 75 20 63    61 6e 20 6b 65 65 70 20 75 73 69 6e 67 20 74 68 | rate.@item.You.can.keep.using.th | 
| 64940 | 65 20 40 73 61 6d 70 7b 74 61 62 2d 62 61 72 2d    63 6c 6f 73 65 2d 74 61 62 2d 62 79 2d 6e 61 6d | e.@samp{tab-bar-close-tab-by-nam | 
| 64960 | 65 7d 20 63 6f 6d 6d 61 6e 64 2c 20 62 75 74 20    68 61 76 65 0a 45 6d 62 61 72 6b 20 61 73 6b 20 | e}.command,.but.have.Embark.ask. | 
| 64980 | 79 6f 75 20 66 6f 72 20 63 6f 6e 66 69 72 6d 61    74 69 6f 6e 3a 0a 40 6c 69 73 70 0a 28 70 75 73 | you.for.confirmation:.@lisp.(pus | 
| 649a0 | 68 20 23 27 65 6d 62 61 72 6b 2d 2d 63 6f 6e 66    69 72 6d 0a 20 20 20 20 20 20 28 61 6c 69 73 74 | h.#'embark--confirm.......(alist | 
| 649c0 | 2d 67 65 74 20 27 74 61 62 2d 62 61 72 2d 63 6c    6f 73 65 2d 74 61 62 2d 62 79 2d 6e 61 6d 65 0a | -get.'tab-bar-close-tab-by-name. | 
| 649e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 65 6d 62 61 72 6b 2d 70 72 65 2d 61 63 74 69 | .................embark-pre-acti | 
| 64a00 | 6f 6e 2d 68 6f 6f 6b 73 29 29 0a 40 65 6e 64 20    6c 69 73 70 0a 0a 40 69 74 65 6d 0a 59 6f 75 20 | on-hooks)).@end.lisp..@item.You. | 
| 64a20 | 63 61 6e 20 77 72 69 74 65 20 79 6f 75 72 20 6f    77 6e 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 | can.write.your.own.command.that. | 
| 64a40 | 70 72 6f 6d 70 74 73 20 66 6f 72 20 63 6f 6e 66    69 72 6d 61 74 69 6f 6e 20 61 6e 64 0a 75 73 65 | prompts.for.confirmation.and.use | 
| 64a60 | 20 74 68 61 74 20 69 6e 73 74 65 61 64 20 6f 66    20 40 73 61 6d 70 7b 74 61 62 2d 62 61 72 2d 63 | .that.instead.of.@samp{tab-bar-c | 
| 64a80 | 6c 6f 73 65 2d 74 61 62 2d 62 79 2d 6e 61 6d 65    7d 20 69 6e 20 74 68 65 20 61 62 6f 76 65 20 6b | lose-tab-by-name}.in.the.above.k | 
| 64aa0 | 65 79 6d 61 70 3a 0a 40 6c 69 73 70 0a 28 64 65    66 75 6e 20 6d 79 2d 63 6f 6e 66 69 72 6d 2d 63 | eymap:.@lisp.(defun.my-confirm-c | 
| 64ac0 | 6c 6f 73 65 2d 74 61 62 2d 62 79 2d 6e 61 6d 65    20 28 74 61 62 29 0a 20 20 28 69 6e 74 65 72 61 | lose-tab-by-name.(tab)...(intera | 
| 64ae0 | 63 74 69 76 65 20 22 73 54 61 62 20 74 6f 20 63    6c 6f 73 65 3a 20 22 29 0a 20 20 28 77 68 65 6e | ctive."sTab.to.close:.")...(when | 
| 64b00 | 20 28 79 2d 6f 72 2d 6e 2d 70 20 28 66 6f 72 6d    61 74 20 22 43 6c 6f 73 65 20 74 61 62 20 27 25 | .(y-or-n-p.(format."Close.tab.'% | 
| 64b20 | 73 27 3f 20 22 20 74 61 62 29 29 0a 20 20 20 20    28 74 61 62 2d 62 61 72 2d 63 6c 6f 73 65 2d 74 | s'?.".tab)).....(tab-bar-close-t | 
| 64b40 | 61 62 2d 62 79 2d 6e 61 6d 65 20 74 61 62 29 29    29 0a 40 65 6e 64 20 6c 69 73 70 0a 0a 4e 6f 74 | ab-by-name.tab))).@end.lisp..Not | 
| 64b60 | 69 63 65 20 74 68 61 74 20 74 68 69 73 20 69 73    20 61 20 63 6f 6d 6d 61 6e 64 20 79 6f 75 20 63 | ice.that.this.is.a.command.you.c | 
| 64b80 | 61 6e 20 61 6c 73 6f 20 75 73 65 20 64 69 72 65    63 74 6c 79 20 66 72 6f 6d 20 40 73 61 6d 70 7b | an.also.use.directly.from.@samp{ | 
| 64ba0 | 4d 2d 78 7d 0a 69 6e 64 65 70 65 6e 64 65 6e 74    6c 79 20 6f 66 20 45 6d 62 61 72 6b 2e 20 55 73 | M-x}.independently.of.Embark..Us | 
| 64bc0 | 69 6e 67 20 69 74 20 66 72 6f 6d 20 40 73 61 6d    70 7b 4d 2d 78 7d 20 6c 65 61 76 65 73 20 73 6f | ing.it.from.@samp{M-x}.leaves.so | 
| 64be0 | 6d 65 74 68 69 6e 67 20 74 6f 20 62 65 0a 64 65    73 69 72 65 64 2c 20 74 68 6f 75 67 68 2c 20 73 | mething.to.be.desired,.though,.s | 
| 64c00 | 69 6e 63 65 20 79 6f 75 20 64 6f 6e 27 74 20 67    65 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 6f | ince.you.don't.get.completion.fo | 
| 64c20 | 72 20 74 68 65 20 74 61 62 20 6e 61 6d 65 73 2e    0a 59 6f 75 20 63 61 6e 20 66 69 78 20 74 68 69 | r.the.tab.names..You.can.fix.thi | 
| 64c40 | 73 20 69 66 20 79 6f 75 20 77 69 73 68 20 61 73    20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 | s.if.you.wish.as.described.in.th | 
| 64c60 | 65 20 70 72 65 76 69 6f 75 73 20 73 65 63 74 69    6f 6e 2e 0a 40 65 6e 64 20 65 6e 75 6d 65 72 61 | e.previous.section..@end.enumera | 
| 64c80 | 74 65 0a 40 65 6e 64 20 65 6e 75 6d 65 72 61 74    65 0a 0a 40 6e 6f 64 65 20 4e 65 77 20 74 61 72 | te.@end.enumerate..@node.New.tar | 
| 64ca0 | 67 65 74 20 65 78 61 6d 70 6c 65 20 69 6e 20 72    65 67 75 6c 61 72 20 62 75 66 66 65 72 73 20 2d | get.example.in.regular.buffers.- | 
| 64cc0 | 20 73 68 6f 72 74 20 57 69 6b 69 70 65 64 69 61    20 6c 69 6e 6b 73 0a 40 73 75 62 73 65 63 74 69 | .short.Wikipedia.links.@subsecti | 
| 64ce0 | 6f 6e 20 4e 65 77 20 74 61 72 67 65 74 20 65 78    61 6d 70 6c 65 20 69 6e 20 72 65 67 75 6c 61 72 | on.New.target.example.in.regular | 
| 64d00 | 20 62 75 66 66 65 72 73 20 2d 20 73 68 6f 72 74    20 57 69 6b 69 70 65 64 69 61 20 6c 69 6e 6b 73 | .buffers.-.short.Wikipedia.links | 
| 64d20 | 0a 0a 53 61 79 20 79 6f 75 20 77 61 6e 74 20 74    6f 20 74 65 61 63 68 20 45 6d 62 61 72 6b 20 74 | ..Say.you.want.to.teach.Embark.t | 
| 64d40 | 6f 20 74 72 65 61 74 20 74 65 78 74 20 6f 66 20    74 68 65 20 66 6f 72 6d 0a 40 73 61 6d 70 7b 77 | o.treat.text.of.the.form.@samp{w | 
| 64d60 | 69 6b 69 70 65 64 69 61 3a 47 61 72 72 79 5f 4b    61 73 70 61 72 6f 76 7d 20 69 6e 20 61 6e 79 20 | ikipedia:Garry_Kasparov}.in.any. | 
| 64d80 | 72 65 67 75 6c 61 72 20 62 75 66 66 65 72 20 61    73 20 61 20 6c 69 6e 6b 20 74 6f 20 57 69 6b 69 | regular.buffer.as.a.link.to.Wiki | 
| 64da0 | 70 65 64 69 61 2c 0a 77 69 74 68 20 61 63 74 69    6f 6e 73 20 74 6f 20 6f 70 65 6e 20 74 68 65 20 | pedia,.with.actions.to.open.the. | 
| 64dc0 | 57 69 6b 69 70 65 64 69 61 20 70 61 67 65 20 69    6e 20 65 77 77 20 6f 72 20 61 6e 20 65 78 74 65 | Wikipedia.page.in.eww.or.an.exte | 
| 64de0 | 72 6e 61 6c 20 62 72 6f 77 73 65 72 0a 6f 72 20    74 6f 20 73 61 76 65 20 74 68 65 20 55 52 4c 20 | rnal.browser.or.to.save.the.URL. | 
| 64e00 | 6f 66 20 74 68 65 20 70 61 67 65 20 69 6e 20 74    68 65 20 6b 69 6c 6c 2d 72 69 6e 67 2e 20 57 65 | of.the.page.in.the.kill-ring..We | 
| 64e20 | 20 63 61 6e 20 74 61 6b 65 20 61 64 76 61 6e 74    61 67 65 0a 6f 66 20 74 68 65 20 61 63 74 69 6f | .can.take.advantage.of.the.actio | 
| 64e40 | 6e 73 20 74 68 61 74 20 45 6d 62 61 72 6b 20 68    61 73 20 70 72 65 63 6f 6e 66 69 67 75 72 65 64 | ns.that.Embark.has.preconfigured | 
| 64e60 | 20 66 6f 72 20 55 52 4c 73 2c 20 73 6f 20 61 6c    6c 20 77 65 20 6e 65 65 64 0a 74 6f 20 64 6f 20 | .for.URLs,.so.all.we.need.to.do. | 
| 64e80 | 69 73 20 74 65 61 63 68 20 45 6d 62 61 72 6b 20    74 68 61 74 20 40 73 61 6d 70 7b 77 69 6b 69 70 | is.teach.Embark.that.@samp{wikip | 
| 64ea0 | 65 64 69 61 3a 47 61 72 72 79 5f 4b 61 73 70 61    72 6f 76 7d 20 73 74 61 6e 64 73 20 66 6f 72 20 | edia:Garry_Kasparov}.stands.for. | 
| 64ec0 | 74 68 65 20 55 52 4c 0a 40 73 61 6d 70 7b 68 74    74 70 73 3a 2f 2f 65 6e 2e 77 69 6b 69 70 65 64 | the.URL.@samp{https://en.wikiped | 
| 64ee0 | 69 61 2e 6f 72 67 2f 77 69 6b 69 2f 47 61 72 72    79 5f 4b 61 73 70 61 72 6f 76 7d 2e 0a 0a 59 6f | ia.org/wiki/Garry_Kasparov}...Yo | 
| 64f00 | 75 20 63 61 6e 20 62 65 20 61 73 20 66 61 6e 63    79 20 61 73 20 79 6f 75 20 77 61 6e 74 20 77 69 | u.can.be.as.fancy.as.you.want.wi | 
| 64f20 | 74 68 20 74 68 65 20 72 65 63 6f 67 6e 69 7a 65    64 20 73 79 6e 74 61 78 2e 20 48 65 72 65 2c 20 | th.the.recognized.syntax..Here,. | 
| 64f40 | 74 6f 0a 6b 65 65 70 20 74 68 65 20 65 78 61 6d    70 6c 65 20 73 69 6d 70 6c 65 2c 20 49 27 6c 6c | to.keep.the.example.simple,.I'll | 
| 64f60 | 20 61 73 73 75 6d 65 20 74 68 65 20 6c 69 6e 6b    20 6d 61 74 63 68 65 73 20 74 68 65 20 72 65 67 | .assume.the.link.matches.the.reg | 
| 64f80 | 65 78 70 0a 40 73 61 6d 70 7b 77 69 6b 69 70 65    64 69 61 3a 5b 5b 3a 61 6c 6e 75 6d 3a 5d 5f 5d | exp.@samp{wikipedia:[[:alnum:]_] | 
| 64fa0 | 2b 7d 2e 20 57 65 20 77 69 6c 6c 20 77 72 69 74    65 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 | +}..We.will.write.a.function.tha | 
| 64fc0 | 74 20 6c 6f 6f 6b 73 20 66 6f 72 20 61 0a 6d 61    74 63 68 20 73 75 72 72 6f 75 6e 64 69 6e 67 20 | t.looks.for.a.match.surrounding. | 
| 64fe0 | 70 6f 69 6e 74 2c 20 61 6e 64 20 72 65 74 75 72    6e 73 20 61 20 64 6f 74 74 65 64 20 6c 69 73 74 | point,.and.returns.a.dotted.list | 
| 65000 | 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 40 73 61    6d 70 7b 27 28 75 72 6c 0a 55 52 4c 2d 4f 46 2d | .of.the.form.@samp{'(url.URL-OF- | 
| 65020 | 54 48 45 2d 50 41 47 45 20 53 54 41 52 54 20 2e    20 45 4e 44 29 7d 20 77 68 65 72 65 20 40 73 61 | THE-PAGE.START...END)}.where.@sa | 
| 65040 | 6d 70 7b 53 54 41 52 54 7d 20 61 6e 64 20 40 73    61 6d 70 7b 45 4e 44 7d 20 61 72 65 20 74 68 65 | mp{START}.and.@samp{END}.are.the | 
| 65060 | 20 62 75 66 66 65 72 0a 70 6f 73 69 74 69 6f 6e    73 20 62 6f 75 6e 64 69 6e 67 20 74 68 65 20 74 | .buffer.positions.bounding.the.t | 
| 65080 | 61 72 67 65 74 2c 20 61 6e 64 20 61 72 65 20 75    73 65 64 20 62 79 20 45 6d 62 61 72 6b 20 74 6f | arget,.and.are.used.by.Embark.to | 
| 650a0 | 20 68 69 67 68 6c 69 67 68 74 20 69 74 0a 69 66    20 79 6f 75 20 68 61 76 65 20 40 73 61 6d 70 7b | .highlight.it.if.you.have.@samp{ | 
| 650c0 | 65 6d 62 61 72 6b 2d 68 69 67 68 6c 69 67 68 74    2d 69 6e 64 69 63 61 74 6f 72 7d 20 69 6e 63 6c | embark-highlight-indicator}.incl | 
| 650e0 | 75 64 65 64 20 69 6e 20 74 68 65 20 6c 69 73 74    0a 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 69 6e | uded.in.the.list.@samp{embark-in | 
| 65100 | 64 69 63 61 74 6f 72 73 7d 2e 20 28 54 68 65 72    65 20 61 72 65 20 61 20 63 6f 75 70 6c 65 20 6f | dicators}..(There.are.a.couple.o | 
| 65120 | 66 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 20    66 6f 72 20 74 68 65 20 72 65 74 75 72 6e 0a 76 | f.other.options.for.the.return.v | 
| 65140 | 61 6c 75 65 20 6f 66 20 61 20 74 61 72 67 65 74    20 66 69 6e 64 65 72 3a 20 74 68 65 20 62 6f 75 | alue.of.a.target.finder:.the.bou | 
| 65160 | 6e 64 69 6e 67 20 70 6f 73 69 74 69 6f 6e 73 20    61 72 65 20 6f 70 74 69 6f 6e 61 6c 20 61 6e 64 | nding.positions.are.optional.and | 
| 65180 | 20 61 0a 73 69 6e 67 6c 65 20 74 61 72 67 65 74    20 66 69 6e 64 65 72 20 69 73 20 61 6c 6c 6f 77 | .a.single.target.finder.is.allow | 
| 651a0 | 65 64 20 74 6f 20 72 65 74 75 72 6e 20 6d 75 6c    74 69 70 6c 65 20 74 61 72 67 65 74 73 3b 20 73 | ed.to.return.multiple.targets;.s | 
| 651c0 | 65 65 20 74 68 65 0a 64 6f 63 75 6d 65 6e 74 61    74 69 6f 6e 20 66 6f 72 20 40 73 61 6d 70 7b 65 | ee.the.documentation.for.@samp{e | 
| 651e0 | 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 66 69 6e    64 65 72 73 7d 20 66 6f 72 20 64 65 74 61 69 6c | mbark-target-finders}.for.detail | 
| 65200 | 73 2e 29 0a 0a 40 6c 69 73 70 0a 28 64 65 66 75    6e 20 6d 79 2d 73 68 6f 72 74 2d 77 69 6b 69 70 | s.)..@lisp.(defun.my-short-wikip | 
| 65220 | 65 64 69 61 2d 6c 69 6e 6b 20 28 29 0a 20 20 22    54 61 72 67 65 74 20 61 20 6c 69 6e 6b 20 61 74 | edia-link.()..."Target.a.link.at | 
| 65240 | 20 70 6f 69 6e 74 20 6f 66 20 74 68 65 20 66 6f    72 6d 20 77 69 6b 69 70 65 64 69 61 3a 50 61 67 | .point.of.the.form.wikipedia:Pag | 
| 65260 | 65 5f 4e 61 6d 65 2e 22 0a 20 20 28 73 61 76 65    2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 28 | e_Name."...(save-excursion.....( | 
| 65280 | 6c 65 74 2a 20 28 28 73 74 61 72 74 20 28 70 72    6f 67 6e 20 28 73 6b 69 70 2d 63 68 61 72 73 2d | let*.((start.(progn.(skip-chars- | 
| 652a0 | 62 61 63 6b 77 61 72 64 20 22 5b 3a 61 6c 6e 75    6d 3a 5d 5f 3a 22 29 20 28 70 6f 69 6e 74 29 29 | backward."[:alnum:]_:").(point)) | 
| 652c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 65 6e    64 20 28 70 72 6f 67 6e 20 28 73 6b 69 70 2d 63 | )............(end.(progn.(skip-c | 
| 652e0 | 68 61 72 73 2d 66 6f 72 77 61 72 64 20 22 5b 3a    61 6c 6e 75 6d 3a 5d 5f 3a 22 29 20 28 70 6f 69 | hars-forward."[:alnum:]_:").(poi | 
| 65300 | 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 28 73 74 72 20 28 62 75 66 66 65 72 2d 73 75 | nt)))............(str.(buffer-su | 
| 65320 | 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65    72 74 69 65 73 20 73 74 61 72 74 20 65 6e 64 29 | bstring-no-properties.start.end) | 
| 65340 | 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 0a 20 20 20 20 20 20 | )).......(save-match-data....... | 
| 65360 | 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d    6d 61 74 63 68 20 22 77 69 6b 69 70 65 64 69 61 | ..(when.(string-match."wikipedia | 
| 65380 | 3a 5c 5c 28 5b 5b 3a 61 6c 6e 75 6d 3a 5d 5f 5d    2b 5c 5c 29 22 20 73 74 72 29 0a 20 20 20 20 20 | :\\([[:alnum:]_]+\\)".str)...... | 
| 653a0 | 20 20 20 20 20 60 28 75 72 6c 0a 20 20 20 20 20    20 20 20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20 | .....`(url.............,(format. | 
| 653c0 | 22 68 74 74 70 73 3a 2f 2f 65 6e 2e 77 69 6b 69    70 65 64 69 61 2e 6f 72 67 2f 77 69 6b 69 2f 25 | "https://en.wikipedia.org/wiki/% | 
| 653e0 | 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 | s"......................(match-s | 
| 65400 | 74 72 69 6e 67 20 31 20 73 74 72 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 2c 73 74 61 72 74 | tring.1.str)).............,start | 
| 65420 | 20 2e 20 2c 65 6e 64 29 29 29 29 29 29 0a 0a 28    61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 65 6d 62 | ...,end))))))..(add-to-list.'emb | 
| 65440 | 61 72 6b 2d 74 61 72 67 65 74 2d 66 69 6e 64 65    72 73 20 27 6d 79 2d 73 68 6f 72 74 2d 77 69 6b | ark-target-finders.'my-short-wik | 
| 65460 | 69 70 65 64 69 61 2d 6c 69 6e 6b 29 0a 40 65 6e    64 20 6c 69 73 70 0a 0a 40 6e 6f 64 65 20 48 6f | ipedia-link).@end.lisp..@node.Ho | 
| 65480 | 77 20 64 6f 65 73 20 45 6d 62 61 72 6b 20 63 61    6c 6c 20 74 68 65 20 61 63 74 69 6f 6e 73 3f 0a | w.does.Embark.call.the.actions?. | 
| 654a0 | 40 63 68 61 70 74 65 72 20 48 6f 77 20 64 6f 65    73 20 45 6d 62 61 72 6b 20 63 61 6c 6c 20 74 68 | @chapter.How.does.Embark.call.th | 
| 654c0 | 65 20 61 63 74 69 6f 6e 73 3f 0a 0a 45 6d 62 61    72 6b 20 61 63 74 69 6f 6e 73 20 61 72 65 20 6e | e.actions?..Embark.actions.are.n | 
| 654e0 | 6f 72 6d 61 6c 20 45 6d 61 63 73 20 63 6f 6d 6d    61 6e 64 73 2c 20 74 68 61 74 20 69 73 2c 20 66 | ormal.Emacs.commands,.that.is,.f | 
| 65500 | 75 6e 63 74 69 6f 6e 73 20 77 69 74 68 20 61 6e    0a 69 6e 74 65 72 61 63 74 69 76 65 20 73 70 65 | unctions.with.an.interactive.spe | 
| 65520 | 63 69 66 69 63 61 74 69 6f 6e 2e 20 49 6e 20 6f    72 64 65 72 20 74 6f 20 65 78 65 63 75 74 65 20 | cification..In.order.to.execute. | 
| 65540 | 61 6e 20 61 63 74 69 6f 6e 2c 20 45 6d 62 61 72    6b 0a 63 61 6c 6c 73 20 74 68 65 20 63 6f 6d 6d | an.action,.Embark.calls.the.comm | 
| 65560 | 61 6e 64 20 77 69 74 68 20 40 73 61 6d 70 7b 63    61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c | and.with.@samp{call-interactivel | 
| 65580 | 79 7d 2c 20 73 6f 20 74 68 65 20 63 6f 6d 6d 61    6e 64 20 72 65 61 64 73 20 75 73 65 72 0a 69 6e | y},.so.the.command.reads.user.in | 
| 655a0 | 70 75 74 20 65 78 61 63 74 6c 79 20 61 73 20 69    66 20 72 75 6e 20 64 69 72 65 63 74 6c 79 20 62 | put.exactly.as.if.run.directly.b | 
| 655c0 | 79 20 74 68 65 20 75 73 65 72 2e 20 46 6f 72 20    65 78 61 6d 70 6c 65 20 74 68 65 0a 63 6f 6d 6d | y.the.user..For.example.the.comm | 
| 655e0 | 61 6e 64 20 6d 61 79 20 6f 70 65 6e 20 61 20 6d    69 6e 69 62 75 66 66 65 72 20 61 6e 64 20 72 65 | and.may.open.a.minibuffer.and.re | 
| 65600 | 61 64 20 61 20 73 74 72 69 6e 67 0a 28 40 73 61    6d 70 7b 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e | ad.a.string.(@samp{read-from-min | 
| 65620 | 69 62 75 66 66 65 72 7d 29 20 6f 72 20 6f 70 65    6e 20 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 | ibuffer}).or.open.a.completion.i | 
| 65640 | 6e 74 65 72 66 61 63 65 0a 28 40 73 61 6d 70 7b    63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 7d | nterface.(@samp{completing-read} | 
| 65660 | 29 2e 20 49 66 20 74 68 69 73 20 68 61 70 70 65    6e 73 2c 20 45 6d 62 61 72 6b 20 74 61 6b 65 73 | )..If.this.happens,.Embark.takes | 
| 65680 | 20 74 68 65 20 74 61 72 67 65 74 20 73 74 72 69    6e 67 0a 61 6e 64 20 69 6e 73 65 72 74 73 20 69 | .the.target.string.and.inserts.i | 
| 656a0 | 74 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20    69 6e 74 6f 20 74 68 65 20 6d 69 6e 69 62 75 66 | t.automatically.into.the.minibuf | 
| 656c0 | 66 65 72 2c 20 73 69 6d 75 6c 61 74 69 6e 67 20    75 73 65 72 0a 69 6e 70 75 74 20 74 68 69 73 20 | fer,.simulating.user.input.this. | 
| 656e0 | 77 61 79 2e 20 41 66 74 65 72 20 69 6e 73 65 72    74 69 6e 67 20 74 68 65 20 73 74 72 69 6e 67 2c | way..After.inserting.the.string, | 
| 65700 | 20 45 6d 62 61 72 6b 20 65 78 69 74 73 20 74 68    65 0a 6d 69 6e 69 62 75 66 66 65 72 2c 20 73 75 | .Embark.exits.the.minibuffer,.su | 
| 65720 | 62 6d 69 74 74 69 6e 67 20 74 68 65 20 69 6e 70    75 74 2e 20 28 54 68 65 20 69 6d 6d 65 64 69 61 | bmitting.the.input..(The.immedia | 
| 65740 | 74 65 20 6d 69 6e 69 62 75 66 66 65 72 20 65 78    69 74 20 63 61 6e 0a 62 65 20 64 69 73 61 62 6c | te.minibuffer.exit.can.be.disabl | 
| 65760 | 65 64 20 66 6f 72 20 73 70 65 63 69 66 69 63 20    61 63 74 69 6f 6e 73 20 69 6e 20 6f 72 64 65 72 | ed.for.specific.actions.in.order | 
| 65780 | 20 74 6f 20 61 6c 6c 6f 77 20 65 64 69 74 69 6e    67 20 74 68 65 0a 69 6e 70 75 74 3b 20 74 68 69 | .to.allow.editing.the.input;.thi | 
| 657a0 | 73 20 69 73 20 64 6f 6e 65 20 62 79 20 61 64 64    69 6e 67 20 74 68 65 20 40 73 61 6d 70 7b 65 6d | s.is.done.by.adding.the.@samp{em | 
| 657c0 | 62 61 72 6b 2d 2d 61 6c 6c 6f 77 2d 65 64 69 74    7d 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 74 68 | bark--allow-edit}.function.to.th | 
| 657e0 | 65 0a 61 70 70 72 6f 70 72 69 61 74 65 20 65 6e    74 72 79 20 6f 66 20 40 73 61 6d 70 7b 65 6d 62 | e.appropriate.entry.of.@samp{emb | 
| 65800 | 61 72 6b 2d 74 61 72 67 65 74 2d 69 6e 6a 65 63    74 69 6f 6e 2d 68 6f 6f 6b 73 7d 29 2e 20 45 6d | ark-target-injection-hooks})..Em | 
| 65820 | 62 61 72 6b 20 69 6e 73 65 72 74 73 0a 74 68 65    20 74 61 72 67 65 74 20 73 74 72 69 6e 67 20 61 | bark.inserts.the.target.string.a | 
| 65840 | 74 20 74 68 65 20 66 69 72 73 74 20 6d 69 6e 69    62 75 66 66 65 72 20 6f 70 65 6e 65 64 20 62 79 | t.the.first.minibuffer.opened.by | 
| 65860 | 20 74 68 65 20 61 63 74 69 6f 6e 0a 63 6f 6d 6d    61 6e 64 2c 20 61 6e 64 20 69 66 20 74 68 65 20 | .the.action.command,.and.if.the. | 
| 65880 | 63 6f 6d 6d 61 6e 64 20 68 61 70 70 65 6e 73 20    74 6f 20 70 72 6f 6d 70 74 20 74 68 65 20 75 73 | command.happens.to.prompt.the.us | 
| 658a0 | 65 72 20 66 6f 72 20 69 6e 70 75 74 0a 6d 6f 72    65 20 74 68 61 6e 20 6f 6e 63 65 2c 20 74 68 65 | er.for.input.more.than.once,.the | 
| 658c0 | 20 75 73 65 72 20 73 74 69 6c 6c 20 69 6e 74 65    72 61 63 74 73 20 77 69 74 68 20 74 68 65 20 73 | .user.still.interacts.with.the.s | 
| 658e0 | 65 63 6f 6e 64 20 61 6e 64 20 66 75 72 74 68 65    72 0a 70 72 6f 6d 70 74 73 20 69 6e 20 74 68 65 | econd.and.further.prompts.in.the | 
| 65900 | 20 6e 6f 72 6d 61 6c 20 66 61 73 68 69 6f 6e 2e    20 4e 6f 74 65 20 74 68 61 74 20 69 66 20 61 20 | .normal.fashion..Note.that.if.a. | 
| 65920 | 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74    0a 70 72 6f 6d 70 74 20 74 68 65 20 75 73 65 72 | command.does.not.prompt.the.user | 
| 65940 | 20 66 6f 72 20 69 6e 70 75 74 20 69 6e 20 74 68    65 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 45 6d | .for.input.in.the.minibuffer,.Em | 
| 65960 | 62 61 72 6b 20 73 74 69 6c 6c 20 61 6c 6c 6f 77    73 20 79 6f 75 0a 74 6f 20 75 73 65 20 69 74 20 | bark.still.allows.you.to.use.it. | 
| 65980 | 61 73 20 61 6e 20 61 63 74 69 6f 6e 2c 20 62 75    74 20 6f 66 20 63 6f 75 72 73 65 2c 20 6e 65 76 | as.an.action,.but.of.course,.nev | 
| 659a0 | 65 72 20 69 6e 73 65 72 74 73 20 74 68 65 20 74    61 72 67 65 74 0a 61 6e 79 77 68 65 72 65 2e 20 | er.inserts.the.target.anywhere.. | 
| 659c0 | 28 54 68 65 72 65 20 61 72 65 20 70 6c 65 6e 74    79 20 6f 66 20 65 78 61 6d 70 6c 65 73 20 69 6e | (There.are.plenty.of.examples.in | 
| 659e0 | 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6e    66 69 67 75 72 61 74 69 6f 6e 0a 6f 66 20 63 6f | .the.default.configuration.of.co | 
| 65a00 | 6d 6d 61 6e 64 73 20 74 68 61 74 20 64 6f 20 6e    6f 74 20 70 72 6f 6d 70 74 20 74 68 65 20 75 73 | mmands.that.do.not.prompt.the.us | 
| 65a20 | 65 72 20 62 6f 75 6e 64 20 74 6f 20 6b 65 79 73    20 69 6e 20 74 68 65 20 61 63 74 69 6f 6e 0a 6d | er.bound.to.keys.in.the.action.m | 
| 65a40 | 61 70 73 2c 20 6d 6f 73 74 20 6f 66 20 74 68 65    20 72 65 67 69 6f 6e 20 61 63 74 69 6f 6e 73 2c | aps,.most.of.the.region.actions, | 
| 65a60 | 20 66 6f 72 20 69 6e 73 74 61 6e 63 65 2e 29 0a    0a 54 68 69 73 20 69 73 20 68 6f 77 20 45 6d 62 | .for.instance.)..This.is.how.Emb | 
| 65a80 | 61 72 6b 20 6d 61 6e 61 67 65 73 20 74 6f 20 72    65 75 73 65 20 6e 6f 72 6d 61 6c 20 63 6f 6d 6d | ark.manages.to.reuse.normal.comm | 
| 65aa0 | 61 6e 64 73 20 61 73 20 61 63 74 69 6f 6e 73 2e    20 54 68 65 0a 6d 65 63 68 61 6e 69 73 6d 20 61 | ands.as.actions..The.mechanism.a | 
| 65ac0 | 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 75 73 65    20 61 73 20 45 6d 62 61 72 6b 20 61 63 74 69 6f | llows.you.to.use.as.Embark.actio | 
| 65ae0 | 6e 73 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74    20 77 65 72 65 20 6e 6f 74 0a 77 72 69 74 74 65 | ns.commands.that.were.not.writte | 
| 65b00 | 6e 20 77 69 74 68 20 45 6d 62 61 72 6b 20 69 6e    20 6d 69 6e 64 20 28 61 6e 64 20 69 6e 64 65 65 | n.with.Embark.in.mind.(and.indee | 
| 65b20 | 64 20 61 6c 6d 6f 73 74 20 61 6c 6c 20 61 63 74    69 6f 6e 73 20 74 68 61 74 20 61 72 65 0a 62 6f | d.almost.all.actions.that.are.bo | 
| 65b40 | 75 6e 64 20 62 79 20 64 65 66 61 75 6c 74 20 69    6e 20 45 6d 62 61 72 6b 27 73 20 61 63 74 69 6f | und.by.default.in.Embark's.actio | 
| 65b60 | 6e 20 6b 65 79 6d 61 70 73 20 61 72 65 20 73 74    61 6e 64 61 72 64 20 45 6d 61 63 73 0a 63 6f 6d | n.keymaps.are.standard.Emacs.com | 
| 65b80 | 6d 61 6e 64 73 29 2e 20 49 74 20 61 6c 73 6f 20    61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 77 72 | mands)..It.also.allows.you.to.wr | 
| 65ba0 | 69 74 65 20 6e 65 77 20 63 75 73 74 6f 6d 20 61    63 74 69 6f 6e 73 20 69 6e 20 73 75 63 68 20 61 | ite.new.custom.actions.in.such.a | 
| 65bc0 | 0a 77 61 79 20 74 68 61 74 20 74 68 65 79 20 61    72 65 20 75 73 65 66 75 6c 20 65 76 65 6e 20 77 | .way.that.they.are.useful.even.w | 
| 65be0 | 69 74 68 6f 75 74 20 45 6d 62 61 72 6b 2e 0a 0a    53 74 61 72 69 6e 67 20 66 72 6f 6d 20 76 65 72 | ithout.Embark...Staring.from.ver | 
| 65c00 | 73 69 6f 6e 20 32 38 2e 31 2c 20 45 6d 61 63 73    20 68 61 73 20 61 20 76 61 72 69 61 62 6c 65 0a | sion.28.1,.Emacs.has.a.variable. | 
| 65c20 | 40 73 61 6d 70 7b 79 2d 6f 72 2d 6e 2d 70 2d 75    73 65 2d 72 65 61 64 2d 6b 65 79 7d 2c 20 77 68 | @samp{y-or-n-p-use-read-key},.wh | 
| 65c40 | 69 63 68 20 77 68 65 6e 20 73 65 74 20 74 6f 20    40 73 61 6d 70 7b 74 7d 20 63 61 75 73 65 73 20 | ich.when.set.to.@samp{t}.causes. | 
| 65c60 | 40 73 61 6d 70 7b 79 2d 6f 72 2d 6e 2d 70 7d 20    74 6f 20 75 73 65 0a 40 73 61 6d 70 7b 72 65 61 | @samp{y-or-n-p}.to.use.@samp{rea | 
| 65c80 | 64 2d 6b 65 79 7d 20 69 6e 73 74 65 61 64 20 6f    66 20 40 73 61 6d 70 7b 72 65 61 64 2d 66 72 6f | d-key}.instead.of.@samp{read-fro | 
| 65ca0 | 6d 2d 6d 69 6e 69 62 75 66 66 65 72 7d 2e 20 53    65 74 74 69 6e 67 0a 40 73 61 6d 70 7b 79 2d 6f | m-minibuffer}..Setting.@samp{y-o | 
| 65cc0 | 72 2d 6e 2d 70 2d 75 73 65 2d 72 65 61 64 2d 6b    65 79 7d 20 74 6f 20 40 73 61 6d 70 7b 74 7d 20 | r-n-p-use-read-key}.to.@samp{t}. | 
| 65ce0 | 69 73 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 66    6f 72 20 45 6d 62 61 72 6b 20 75 73 65 72 73 20 | is.recommended.for.Embark.users. | 
| 65d00 | 62 65 63 61 75 73 65 0a 69 74 20 6b 65 65 70 73    20 45 6d 62 61 72 6b 20 66 72 6f 6d 20 61 74 74 | because.it.keeps.Embark.from.att | 
| 65d20 | 65 6d 70 74 69 6e 67 20 74 6f 20 69 6e 73 65 72    74 20 74 68 65 20 74 61 72 67 65 74 20 61 74 20 | empting.to.insert.the.target.at. | 
| 65d40 | 61 20 40 73 61 6d 70 7b 79 2d 6f 72 2d 6e 2d 70    7d 0a 70 72 6f 6d 70 74 2c 20 77 68 69 63 68 20 | a.@samp{y-or-n-p}.prompt,.which. | 
| 65d60 | 77 6f 75 6c 64 20 61 6c 6d 6f 73 74 20 6e 65 76    65 72 20 62 65 20 73 65 6e 73 69 62 6c 65 2e 20 | would.almost.never.be.sensible.. | 
| 65d80 | 41 6c 73 6f 20 63 6f 6e 73 69 64 65 72 20 74 68    69 73 20 61 73 0a 61 20 77 61 72 6e 69 6e 67 20 | Also.consider.this.as.a.warning. | 
| 65da0 | 74 6f 20 73 74 72 75 63 74 75 72 65 20 79 6f 75    72 20 6f 77 6e 20 61 63 74 69 6f 6e 20 63 6f 6d | to.structure.your.own.action.com | 
| 65dc0 | 6d 61 6e 64 73 20 73 6f 20 74 68 61 74 20 69 66    20 74 68 65 79 20 75 73 65 0a 40 73 61 6d 70 7b | mands.so.that.if.they.use.@samp{ | 
| 65de0 | 79 2d 6f 72 2d 6e 2d 70 7d 2c 20 74 68 65 79 20    64 6f 20 73 6f 20 6f 6e 6c 79 20 61 66 74 65 72 | y-or-n-p},.they.do.so.only.after | 
| 65e00 | 20 74 68 65 20 70 72 6f 6d 70 74 69 6e 67 20 66    6f 72 20 74 68 65 20 74 61 72 67 65 74 2e 0a 0a | .the.prompting.for.the.target... | 
| 65e20 | 48 65 72 65 20 69 73 20 61 20 73 69 6d 70 6c 65    20 65 78 61 6d 70 6c 65 20 69 6c 6c 75 73 74 72 | Here.is.a.simple.example.illustr | 
| 65e40 | 61 74 69 6e 67 20 74 68 65 20 76 61 72 69 6f 75    73 20 77 61 79 73 20 6f 66 20 72 65 61 64 69 6e | ating.the.various.ways.of.readin | 
| 65e60 | 67 0a 69 6e 70 75 74 20 66 72 6f 6d 20 74 68 65    20 75 73 65 72 20 6d 65 6e 74 69 6f 6e 65 64 20 | g.input.from.the.user.mentioned. | 
| 65e80 | 61 62 6f 76 65 2e 20 42 69 6e 64 20 74 68 65 20    66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e | above..Bind.the.following.comman | 
| 65ea0 | 64 73 20 74 6f 0a 74 68 65 20 40 73 61 6d 70 7b    65 6d 62 61 72 6b 2d 73 79 6d 62 6f 6c 2d 6d 61 | ds.to.the.@samp{embark-symbol-ma | 
| 65ec0 | 70 7d 20 74 6f 20 62 65 20 75 73 65 64 20 61 73    20 61 63 74 69 6f 6e 73 2c 20 74 68 65 6e 20 70 | p}.to.be.used.as.actions,.then.p | 
| 65ee0 | 75 74 20 74 68 65 20 70 6f 69 6e 74 20 6f 6e 0a    73 6f 6d 65 20 73 79 6d 62 6f 6c 20 61 6e 64 20 | ut.the.point.on.some.symbol.and. | 
| 65f00 | 72 75 6e 20 74 68 65 6d 20 77 69 74 68 20 40 73    61 6d 70 7b 65 6d 62 61 72 6b 2d 61 63 74 7d 3a | run.them.with.@samp{embark-act}: | 
| 65f20 | 0a 0a 40 6c 69 73 70 0a 28 64 65 66 75 6e 20 65    78 61 6d 70 6c 65 2d 61 63 74 69 6f 6e 2d 63 6f | ..@lisp.(defun.example-action-co | 
| 65f40 | 6d 6d 61 6e 64 31 20 28 29 0a 20 20 28 69 6e 74    65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 65 73 | mmand1.()...(interactive)...(mes | 
| 65f60 | 73 61 67 65 20 22 54 68 65 20 69 6e 70 75 74 20    77 61 73 20 60 25 73 27 2e 22 20 28 72 65 61 64 | sage."The.input.was.`%s'.".(read | 
| 65f80 | 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72    20 22 49 6e 70 75 74 3a 20 22 29 29 29 0a 0a 28 | -from-minibuffer."Input:.")))..( | 
| 65fa0 | 64 65 66 75 6e 20 65 78 61 6d 70 6c 65 2d 61 63    74 69 6f 6e 2d 63 6f 6d 6d 61 6e 64 32 20 28 61 | defun.example-action-command2.(a | 
| 65fc0 | 72 67 20 69 6e 70 75 74 31 20 69 6e 70 75 74 32    29 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | rg.input1.input2)...(interactive | 
| 65fe0 | 20 22 50 5c 6e 73 49 6e 70 75 74 20 31 3a 20 5c    6e 73 49 6e 70 75 74 20 32 3a 20 22 29 0a 20 20 | ."P\nsInput.1:.\nsInput.2:.")... | 
| 66000 | 28 6d 65 73 73 61 67 65 20 22 54 68 65 20 66 69    72 73 74 20 69 6e 70 75 74 20 25 73 77 61 73 20 | (message."The.first.input.%swas. | 
| 66020 | 60 25 73 27 2c 20 61 6e 64 20 74 68 65 20 73 65    63 6f 6e 64 20 77 61 73 20 60 25 73 27 2e 22 0a | `%s',.and.the.second.was.`%s'.". | 
| 66040 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 61    72 67 20 22 74 72 75 6c 79 20 22 20 22 22 29 0a | ...........(if.arg."truly.".""). | 
| 66060 | 20 20 20 20 20 20 20 20 20 20 20 69 6e 70 75 74    31 0a 20 20 20 20 20 20 20 20 20 20 20 69 6e 70 | ...........input1............inp | 
| 66080 | 75 74 32 29 29 0a 0a 28 64 65 66 75 6e 20 65 78    61 6d 70 6c 65 2d 61 63 74 69 6f 6e 2d 63 6f 6d | ut2))..(defun.example-action-com | 
| 660a0 | 6d 61 6e 64 33 20 28 29 0a 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 29 0a 20 20 28 6d 65 73 73 | mand3.()...(interactive)...(mess | 
| 660c0 | 61 67 65 20 22 59 6f 75 72 20 73 65 6c 65 63 74    69 6f 6e 20 77 61 73 20 60 25 73 27 2e 22 0a 20 | age."Your.selection.was.`%s'.".. | 
| 660e0 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 70 6c    65 74 69 6e 67 2d 72 65 61 64 20 22 53 65 6c 65 | ..........(completing-read."Sele | 
| 66100 | 63 74 3a 20 22 20 27 28 22 45 22 20 22 4d 22 20    22 42 22 20 22 41 22 20 22 52 22 20 22 4b 22 29 | ct:.".'("E"."M"."B"."A"."R"."K") | 
| 66120 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 65 78 61 6d    70 6c 65 2d 61 63 74 69 6f 6e 2d 63 6f 6d 6d 61 | )))..(defun.example-action-comma | 
| 66140 | 6e 64 34 20 28 29 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 29 0a 20 20 28 6d 65 73 73 61 67 | nd4.()...(interactive)...(messag | 
| 66160 | 65 20 22 49 20 64 6f 6e 27 74 20 70 72 6f 6d 70    74 20 79 6f 75 20 66 6f 72 20 69 6e 70 75 74 20 | e."I.don't.prompt.you.for.input. | 
| 66180 | 61 6e 64 20 74 68 75 73 20 69 67 6e 6f 72 65 20    74 68 65 20 74 61 72 67 65 74 21 22 29 29 0a 0a | and.thus.ignore.the.target!")).. | 
| 661a0 | 28 6b 65 79 6d 61 70 2d 73 65 74 20 65 6d 62 61    72 6b 2d 73 79 6d 62 6f 6c 2d 6d 61 70 20 22 58 | (keymap-set.embark-symbol-map."X | 
| 661c0 | 20 31 22 20 23 27 65 78 61 6d 70 6c 65 2d 61 63    74 69 6f 6e 2d 63 6f 6d 6d 61 6e 64 31 29 0a 28 | .1".#'example-action-command1).( | 
| 661e0 | 6b 65 79 6d 61 70 2d 73 65 74 20 65 6d 62 61 72    6b 2d 73 79 6d 62 6f 6c 2d 6d 61 70 20 22 58 20 | keymap-set.embark-symbol-map."X. | 
| 66200 | 32 22 20 23 27 65 78 61 6d 70 6c 65 2d 61 63 74    69 6f 6e 2d 63 6f 6d 6d 61 6e 64 32 29 0a 28 6b | 2".#'example-action-command2).(k | 
| 66220 | 65 79 6d 61 70 2d 73 65 74 20 65 6d 62 61 72 6b    2d 73 79 6d 62 6f 6c 2d 6d 61 70 20 22 58 20 33 | eymap-set.embark-symbol-map."X.3 | 
| 66240 | 22 20 23 27 65 78 61 6d 70 6c 65 2d 61 63 74 69    6f 6e 2d 63 6f 6d 6d 61 6e 64 33 29 0a 28 6b 65 | ".#'example-action-command3).(ke | 
| 66260 | 79 6d 61 70 2d 73 65 74 20 65 6d 62 61 72 6b 2d    73 79 6d 62 6f 6c 2d 6d 61 70 20 22 58 20 34 22 | ymap-set.embark-symbol-map."X.4" | 
| 66280 | 20 23 27 65 78 61 6d 70 6c 65 2d 61 63 74 69 6f    6e 2d 63 6f 6d 6d 61 6e 64 34 29 0a 40 65 6e 64 | .#'example-action-command4).@end | 
| 662a0 | 20 6c 69 73 70 0a 0a 41 6c 73 6f 20 6e 6f 74 65    20 74 68 61 74 20 69 66 20 79 6f 75 20 61 72 65 | .lisp..Also.note.that.if.you.are | 
| 662c0 | 20 75 73 69 6e 67 20 74 68 65 20 6b 65 79 20 62    69 6e 64 69 6e 67 73 20 74 6f 20 63 61 6c 6c 20 | .using.the.key.bindings.to.call. | 
| 662e0 | 61 63 74 69 6f 6e 73 2c 0a 79 6f 75 20 63 61 6e    20 70 61 73 73 20 70 72 65 66 69 78 20 61 72 67 | actions,.you.can.pass.prefix.arg | 
| 66300 | 75 6d 65 6e 74 73 20 74 6f 20 61 63 74 69 6f 6e    73 20 69 6e 20 74 68 65 20 6e 6f 72 6d 61 6c 20 | uments.to.actions.in.the.normal. | 
| 66320 | 77 61 79 2e 20 46 6f 72 0a 65 78 61 6d 70 6c 65    2c 20 79 6f 75 20 63 61 6e 20 75 73 65 20 40 73 | way..For.example,.you.can.use.@s | 
| 66340 | 61 6d 70 7b 43 2d 75 20 58 32 7d 20 77 69 74 68    20 74 68 65 20 61 62 6f 76 65 20 64 65 6d 6f 6e | amp{C-u.X2}.with.the.above.demon | 
| 66360 | 73 74 72 61 74 69 6f 6e 20 61 63 74 69 6f 6e 73    20 74 6f 0a 6d 61 6b 65 20 74 68 65 20 6d 65 73 | stration.actions.to.make.the.mes | 
| 66380 | 73 61 67 65 20 70 72 69 6e 74 65 64 20 62 79 20    40 73 61 6d 70 7b 65 78 61 6d 70 6c 65 2d 61 63 | sage.printed.by.@samp{example-ac | 
| 663a0 | 74 69 6f 6e 2d 63 6f 6d 6d 61 6e 64 32 7d 20 6d    6f 72 65 20 65 6d 70 68 61 74 69 63 2e 0a 54 68 | tion-command2}.more.emphatic..Th | 
| 663c0 | 69 73 20 61 62 69 6c 69 74 79 20 74 6f 20 70 61    73 73 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 | is.ability.to.pass.prefix.argume | 
| 663e0 | 6e 74 73 20 74 6f 20 61 63 74 69 6f 6e 73 20 69    73 20 75 73 65 66 75 6c 20 66 6f 72 20 73 6f 6d | nts.to.actions.is.useful.for.som | 
| 66400 | 65 0a 61 63 74 69 6f 6e 73 20 69 6e 20 74 68 65    20 64 65 66 61 75 6c 74 20 63 6f 6e 66 69 67 75 | e.actions.in.the.default.configu | 
| 66420 | 72 61 74 69 6f 6e 2c 20 73 75 63 68 20 61 73 0a    40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 73 68 65 | ration,.such.as.@samp{embark-she | 
| 66440 | 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 6f 6e 2d 62 75    66 66 65 72 7d 2e 0a 0a 40 6d 65 6e 75 0a 2a 20 | ll-command-on-buffer}...@menu.*. | 
| 66460 | 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 20    66 75 6e 63 74 69 6f 6e 73 20 61 73 20 61 63 74 | Non-interactive.functions.as.act | 
| 66480 | 69 6f 6e 73 3a 3a 0a 40 65 6e 64 20 6d 65 6e 75    0a 0a 40 6e 6f 64 65 20 4e 6f 6e 2d 69 6e 74 65 | ions::.@end.menu..@node.Non-inte | 
| 664a0 | 72 61 63 74 69 76 65 20 66 75 6e 63 74 69 6f 6e    73 20 61 73 20 61 63 74 69 6f 6e 73 0a 40 73 65 | ractive.functions.as.actions.@se | 
| 664c0 | 63 74 69 6f 6e 20 4e 6f 6e 2d 69 6e 74 65 72 61    63 74 69 76 65 20 66 75 6e 63 74 69 6f 6e 73 20 | ction.Non-interactive.functions. | 
| 664e0 | 61 73 20 61 63 74 69 6f 6e 73 0a 0a 41 6c 74 65    72 6e 61 74 69 76 65 6c 79 2c 20 45 6d 62 61 72 | as.actions..Alternatively,.Embar | 
| 66500 | 6b 20 64 6f 65 73 20 73 75 70 70 6f 72 74 20 6f    6e 65 20 6f 74 68 65 72 20 74 79 70 65 20 6f 66 | k.does.support.one.other.type.of | 
| 66520 | 20 61 63 74 69 6f 6e 3a 20 61 0a 6e 6f 6e 2d 69    6e 74 65 72 61 63 74 69 76 65 20 66 75 6e 63 74 | .action:.a.non-interactive.funct | 
| 66540 | 69 6f 6e 20 6f 66 20 61 20 73 69 6e 67 6c 65 20    61 72 67 75 6d 65 6e 74 2e 20 54 68 65 20 74 61 | ion.of.a.single.argument..The.ta | 
| 66560 | 72 67 65 74 20 69 73 20 70 61 73 73 65 64 0a 61    73 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 74 68 | rget.is.passed.as.argument.to.th | 
| 66580 | 65 20 66 75 6e 63 74 69 6f 6e 2e 20 46 6f 72 20    65 78 61 6d 70 6c 65 3a 0a 0a 40 6c 69 73 70 0a | e.function..For.example:..@lisp. | 
| 665a0 | 28 64 65 66 75 6e 20 65 78 61 6d 70 6c 65 2d 61    63 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 20 28 | (defun.example-action-function.( | 
| 665c0 | 74 61 72 67 65 74 29 0a 20 20 28 6d 65 73 73 61    67 65 20 22 54 68 65 20 74 61 72 67 65 74 20 77 | target)...(message."The.target.w | 
| 665e0 | 61 73 20 60 25 73 27 2e 22 20 74 61 72 67 65 74    29 29 0a 0a 28 6b 65 79 6d 61 70 2d 73 65 74 20 | as.`%s'.".target))..(keymap-set. | 
| 66600 | 65 6d 62 61 72 6b 2d 73 79 6d 62 6f 6c 2d 6d 61    70 20 22 58 20 34 22 20 23 27 65 78 61 6d 70 6c | embark-symbol-map."X.4".#'exampl | 
| 66620 | 65 2d 61 63 74 69 6f 6e 2d 66 75 6e 63 74 69 6f    6e 29 0a 40 65 6e 64 20 6c 69 73 70 0a 0a 4e 6f | e-action-function).@end.lisp..No | 
| 66640 | 74 65 20 74 68 61 74 20 6e 6f 72 6d 61 6c 6c 79    20 62 69 6e 64 69 6e 67 20 6e 6f 6e 2d 69 6e 74 | te.that.normally.binding.non-int | 
| 66660 | 65 72 61 63 74 69 76 65 20 66 75 6e 63 74 69 6f    6e 73 20 69 6e 20 61 20 6b 65 79 6d 61 70 20 69 | eractive.functions.in.a.keymap.i | 
| 66680 | 73 0a 75 73 65 6c 65 73 73 2c 20 73 69 6e 63 65    20 77 68 65 6e 20 61 74 74 65 6d 70 74 69 6e 67 | s.useless,.since.when.attempting | 
| 666a0 | 20 74 6f 20 72 75 6e 20 74 68 65 6d 20 75 73 69    6e 67 20 74 68 65 20 6b 65 79 20 62 69 6e 64 69 | .to.run.them.using.the.key.bindi | 
| 666c0 | 6e 67 20 79 6f 75 0a 67 65 74 20 61 6e 20 65 72    72 6f 72 20 6d 65 73 73 61 67 65 20 73 69 6d 69 | ng.you.get.an.error.message.simi | 
| 666e0 | 6c 61 72 20 74 6f 20 60 60 57 72 6f 6e 67 20 74    79 70 65 20 61 72 67 75 6d 65 6e 74 3a 20 63 6f | lar.to.``Wrong.type.argument:.co | 
| 66700 | 6d 6d 61 6e 64 70 2c 0a 65 78 61 6d 70 6c 65 2d    61 63 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 27 | mmandp,.example-action-function' | 
| 66720 | 27 2e 20 49 6e 20 67 65 6e 65 72 61 6c 20 69 74    20 69 73 20 6d 6f 72 65 20 66 6c 65 78 69 62 6c | '..In.general.it.is.more.flexibl | 
| 66740 | 65 20 74 6f 20 77 72 69 74 65 0a 61 6e 79 20 6e    65 77 20 45 6d 62 61 72 6b 20 61 63 74 69 6f 6e | e.to.write.any.new.Embark.action | 
| 66760 | 73 20 61 73 20 63 6f 6d 6d 61 6e 64 73 2c 20 74    68 61 74 20 69 73 2c 20 61 73 20 69 6e 74 65 72 | s.as.commands,.that.is,.as.inter | 
| 66780 | 61 63 74 69 76 65 0a 66 75 6e 63 74 69 6f 6e 73    2c 20 62 65 63 61 75 73 65 20 74 68 61 74 20 77 | active.functions,.because.that.w | 
| 667a0 | 61 79 20 79 6f 75 20 63 61 6e 20 61 6c 73 6f 20    72 75 6e 20 74 68 65 6d 20 64 69 72 65 63 74 6c | ay.you.can.also.run.them.directl | 
| 667c0 | 79 2c 20 77 69 74 68 6f 75 74 0a 45 6d 62 61 72    6b 2e 20 42 75 74 20 74 68 65 72 65 20 61 72 65 | y,.without.Embark..But.there.are | 
| 667e0 | 20 61 20 63 6f 75 70 6c 65 20 6f 66 20 72 65 61    73 6f 6e 73 20 74 6f 20 75 73 65 20 6e 6f 6e 2d | .a.couple.of.reasons.to.use.non- | 
| 66800 | 69 6e 74 65 72 61 63 74 69 76 65 0a 66 75 6e 63    74 69 6f 6e 73 20 61 73 20 61 63 74 69 6f 6e 73 | interactive.functions.as.actions | 
| 66820 | 3a 0a 0a 40 65 6e 75 6d 65 72 61 74 65 0a 40 69    74 65 6d 0a 59 6f 75 20 6d 61 79 20 61 6c 72 65 | :..@enumerate.@item.You.may.alre | 
| 66840 | 61 64 79 20 68 61 76 65 20 74 68 65 20 66 75 6e    63 74 69 6f 6e 20 6c 79 69 6e 67 20 61 72 6f 75 | ady.have.the.function.lying.arou | 
| 66860 | 6e 64 2c 20 61 6e 64 20 69 74 20 69 73 0a 63 6f    6e 76 65 6e 69 65 6e 74 20 74 6f 20 73 69 6d 70 | nd,.and.it.is.convenient.to.simp | 
| 66880 | 6c 79 20 72 65 75 73 65 20 69 74 2e 0a 0a 40 69    74 65 6d 0a 46 6f 72 20 63 6f 6d 6d 61 6e 64 20 | ly.reuse.it...@item.For.command. | 
| 668a0 | 61 63 74 69 6f 6e 73 20 74 68 65 20 74 61 72 67    65 74 73 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 | actions.the.targets.can.only.be. | 
| 668c0 | 73 69 6d 70 6c 65 20 73 74 72 69 6e 67 2c 20 77    69 74 68 0a 6e 6f 20 74 65 78 74 20 70 72 6f 70 | simple.string,.with.no.text.prop | 
| 668e0 | 65 72 74 69 65 73 2e 20 46 6f 72 20 63 65 72 74    61 69 6e 20 61 64 76 61 6e 63 65 64 20 75 73 65 | erties..For.certain.advanced.use | 
| 66900 | 73 20 79 6f 75 20 6d 61 79 20 77 61 6e 74 20 74    68 65 0a 61 63 74 69 6f 6e 20 74 6f 20 72 65 63 | s.you.may.want.the.action.to.rec | 
| 66920 | 65 69 76 65 20 61 20 73 74 72 69 6e 67 20 40 65    6d 70 68 7b 77 69 74 68 7d 20 73 6f 6d 65 20 74 | eive.a.string.@emph{with}.some.t | 
| 66940 | 65 78 74 20 70 72 6f 70 65 72 74 69 65 73 2c 20    6f 72 20 65 76 65 6e 20 61 0a 6e 6f 6e 2d 73 74 | ext.properties,.or.even.a.non-st | 
| 66960 | 72 69 6e 67 20 74 61 72 67 65 74 2e 0a 40 65 6e    64 20 65 6e 75 6d 65 72 61 74 65 0a 0a 40 6e 6f | ring.target..@end.enumerate..@no | 
| 66980 | 64 65 20 45 6d 62 61 72 6b 20 4d 61 72 67 69 6e    61 6c 69 61 20 61 6e 64 20 43 6f 6e 73 75 6c 74 | de.Embark.Marginalia.and.Consult | 
| 669a0 | 0a 40 63 68 61 70 74 65 72 20 45 6d 62 61 72 6b    2c 20 4d 61 72 67 69 6e 61 6c 69 61 20 61 6e 64 | .@chapter.Embark,.Marginalia.and | 
| 669c0 | 20 43 6f 6e 73 75 6c 74 0a 0a 45 6d 62 61 72 6b    20 63 6f 6f 70 65 72 61 74 65 73 20 77 65 6c 6c | .Consult..Embark.cooperates.well | 
| 669e0 | 20 77 69 74 68 20 74 68 65 20 40 75 72 65 66 7b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 | .with.the.@uref{https://github.c | 
| 66a00 | 6f 6d 2f 6d 69 6e 61 64 2f 6d 61 72 67 69 6e 61    6c 69 61 2c 20 4d 61 72 67 69 6e 61 6c 69 61 7d | om/minad/marginalia,.Marginalia} | 
| 66a20 | 20 61 6e 64 20 40 75 72 65 66 7b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 69 | .and.@uref{https://github.com/mi | 
| 66a40 | 6e 61 64 2f 63 6f 6e 73 75 6c 74 2c 20 43 6f 6e    73 75 6c 74 7d 20 70 61 63 6b 61 67 65 73 2e 0a | nad/consult,.Consult}.packages.. | 
| 66a60 | 4e 65 69 74 68 65 72 20 6f 66 20 74 68 6f 73 65    20 70 61 63 6b 61 67 65 73 20 69 73 20 61 20 64 | Neither.of.those.packages.is.a.d | 
| 66a80 | 65 70 65 6e 64 65 6e 63 79 20 6f 66 20 45 6d 62    61 72 6b 2c 20 62 75 74 20 62 6f 74 68 20 61 72 | ependency.of.Embark,.but.both.ar | 
| 66aa0 | 65 0a 68 69 67 68 6c 79 20 72 65 63 6f 6d 6d 65    6e 64 65 64 20 63 6f 6d 70 61 6e 69 6f 6e 73 20 | e.highly.recommended.companions. | 
| 66ac0 | 74 6f 20 45 6d 62 61 72 6b 2c 20 66 6f 72 20 6f    70 70 6f 73 69 74 65 20 72 65 61 73 6f 6e 73 3a | to.Embark,.for.opposite.reasons: | 
| 66ae0 | 0a 4d 61 72 67 69 6e 61 6c 69 61 20 67 72 65 61    74 6c 79 20 65 6e 68 61 6e 63 65 73 20 45 6d 62 | .Marginalia.greatly.enhances.Emb | 
| 66b00 | 61 72 6b 27 73 20 75 73 65 66 75 6c 6e 65 73 73    2c 20 77 68 69 6c 65 20 45 6d 62 61 72 6b 20 63 | ark's.usefulness,.while.Embark.c | 
| 66b20 | 61 6e 20 68 65 6c 70 0a 65 6e 68 61 6e 63 65 20    43 6f 6e 73 75 6c 74 2e 0a 0a 49 6e 20 74 68 65 | an.help.enhance.Consult...In.the | 
| 66b40 | 20 72 65 6d 61 69 6e 64 65 72 20 6f 66 20 74 68    69 73 20 73 65 63 74 69 6f 6e 20 49 27 6c 6c 20 | .remainder.of.this.section.I'll. | 
| 66b60 | 65 78 70 6c 61 69 6e 20 77 68 61 74 20 65 78 61    63 74 6c 79 20 4d 61 72 67 69 6e 61 6c 69 61 0a | explain.what.exactly.Marginalia. | 
| 66b80 | 64 6f 65 73 20 66 6f 72 20 45 6d 62 61 72 6b 2c    20 61 6e 64 20 77 68 61 74 20 45 6d 62 61 72 6b | does.for.Embark,.and.what.Embark | 
| 66ba0 | 20 63 61 6e 20 64 6f 20 66 6f 72 20 43 6f 6e 73    75 6c 74 2e 0a 0a 40 6d 65 6e 75 0a 2a 20 4d 61 | .can.do.for.Consult...@menu.*.Ma | 
| 66bc0 | 72 67 69 6e 61 6c 69 61 3a 3a 0a 2a 20 43 6f 6e    73 75 6c 74 3a 3a 0a 40 65 6e 64 20 6d 65 6e 75 | rginalia::.*.Consult::.@end.menu | 
| 66be0 | 0a 0a 40 6e 6f 64 65 20 4d 61 72 67 69 6e 61 6c    69 61 0a 40 73 65 63 74 69 6f 6e 20 4d 61 72 67 | ..@node.Marginalia.@section.Marg | 
| 66c00 | 69 6e 61 6c 69 61 0a 0a 45 6d 62 61 72 6b 20 63    6f 6d 65 73 20 77 69 74 68 20 61 63 74 69 6f 6e | inalia..Embark.comes.with.action | 
| 66c20 | 73 20 66 6f 72 20 73 79 6d 62 6f 6c 73 20 28 63    6f 6d 6d 61 6e 64 73 2c 20 66 75 6e 63 74 69 6f | s.for.symbols.(commands,.functio | 
| 66c40 | 6e 73 2c 20 76 61 72 69 61 62 6c 65 73 0a 77 69    74 68 20 61 63 74 69 6f 6e 73 20 73 75 63 68 20 | ns,.variables.with.actions.such. | 
| 66c60 | 61 73 20 66 69 6e 64 69 6e 67 20 74 68 65 20 64    65 66 69 6e 69 74 69 6f 6e 2c 20 6c 6f 6f 6b 69 | as.finding.the.definition,.looki | 
| 66c80 | 6e 67 20 75 70 20 74 68 65 0a 64 6f 63 75 6d 65    6e 74 61 74 69 6f 6e 2c 20 65 76 61 6c 75 61 74 | ng.up.the.documentation,.evaluat | 
| 66ca0 | 69 6e 67 2c 20 65 74 63 2e 29 20 69 6e 20 74 68    65 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 73 | ing,.etc.).in.the.@samp{embark-s | 
| 66cc0 | 79 6d 62 6f 6c 2d 6d 61 70 7d 20 6b 65 79 6d 61    70 2c 20 61 6e 64 0a 66 6f 72 20 70 61 63 6b 61 | ymbol-map}.keymap,.and.for.packa | 
| 66ce0 | 67 65 73 20 28 61 63 74 69 6f 6e 73 20 6c 69 6b    65 20 69 6e 73 74 61 6c 6c 2c 20 64 65 6c 65 74 | ges.(actions.like.install,.delet | 
| 66d00 | 65 2c 20 62 72 6f 77 73 65 20 75 72 6c 2c 20 65    74 63 2e 29 20 69 6e 20 74 68 65 0a 40 73 61 6d | e,.browse.url,.etc.).in.the.@sam | 
| 66d20 | 70 7b 65 6d 62 61 72 6b 2d 70 61 63 6b 61 67 65    2d 6b 65 79 6d 61 70 7d 2e 0a 0a 55 6e 66 6f 72 | p{embark-package-keymap}...Unfor | 
| 66d40 | 74 75 6e 61 74 65 6c 79 20 45 6d 62 61 72 6b 20    64 6f 65 73 20 6e 6f 74 20 61 75 74 6f 6d 61 74 | tunately.Embark.does.not.automat | 
| 66d60 | 69 63 61 6c 6c 79 20 6f 66 66 65 72 73 20 79 6f    75 20 74 68 65 73 65 20 6b 65 79 6d 61 70 73 0a | ically.offers.you.these.keymaps. | 
| 66d80 | 77 68 65 6e 20 72 65 6c 65 76 61 6e 74 2c 20 62    65 63 61 75 73 65 20 6d 61 6e 79 20 62 75 69 6c | when.relevant,.because.many.buil | 
| 66da0 | 74 2d 69 6e 20 45 6d 61 63 73 20 63 6f 6d 6d 61    6e 64 73 20 64 6f 6e 27 74 20 72 65 70 6f 72 74 | t-in.Emacs.commands.don't.report | 
| 66dc0 | 0a 61 63 63 75 72 61 74 65 20 63 61 74 65 67 6f    72 79 20 6d 65 74 61 64 61 74 61 2e 20 46 6f 72 | .accurate.category.metadata..For | 
| 66de0 | 20 65 78 61 6d 70 6c 65 2c 20 61 20 63 6f 6d 6d    61 6e 64 20 6c 69 6b 65 0a 40 73 61 6d 70 7b 64 | .example,.a.command.like.@samp{d | 
| 66e00 | 65 73 63 72 69 62 65 2d 70 61 63 6b 61 67 65 7d    2c 20 77 68 69 63 68 20 72 65 61 64 73 20 61 20 | escribe-package},.which.reads.a. | 
| 66e20 | 70 61 63 6b 61 67 65 20 6e 61 6d 65 20 66 72 6f    6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 | package.name.from.the.minibuffer | 
| 66e40 | 2c 0a 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20    6d 65 74 61 64 61 74 61 20 69 6e 64 69 63 61 74 | ,.does.not.have.metadata.indicat | 
| 66e60 | 69 6e 67 20 74 68 69 73 20 66 61 63 74 2e 0a 0a    49 6e 20 61 6e 20 65 61 72 6c 69 65 72 20 45 6d | ing.this.fact...In.an.earlier.Em | 
| 66e80 | 62 61 72 6b 20 76 65 72 73 69 6f 6e 2c 20 74 68    65 72 65 20 77 65 72 65 20 66 75 6e 63 74 69 6f | bark.version,.there.were.functio | 
| 66ea0 | 6e 73 20 74 6f 20 73 75 70 70 6c 79 20 74 68 69    73 0a 6d 69 73 73 69 6e 67 20 6d 65 74 61 64 61 | ns.to.supply.this.missing.metada | 
| 66ec0 | 74 61 2c 20 62 75 74 20 74 68 65 79 20 68 61 76    65 20 62 65 65 6e 20 6d 6f 76 65 64 20 74 6f 20 | ta,.but.they.have.been.moved.to. | 
| 66ee0 | 4d 61 72 67 69 6e 61 6c 69 61 2c 20 77 68 69 63    68 0a 61 75 67 6d 65 6e 74 73 20 6d 61 6e 79 20 | Marginalia,.which.augments.many. | 
| 66f00 | 45 6d 61 63 73 20 63 6f 6d 6d 61 6e 64 20 74 6f    20 72 65 70 6f 72 74 20 61 63 63 75 72 61 74 65 | Emacs.command.to.report.accurate | 
| 66f20 | 20 63 61 74 65 67 6f 72 79 20 6d 65 74 61 64 61    74 61 2e 0a 53 69 6d 70 6c 79 20 61 63 74 69 76 | .category.metadata..Simply.activ | 
| 66f40 | 61 74 69 6e 67 20 40 73 61 6d 70 7b 6d 61 72 67    69 6e 61 6c 69 61 2d 6d 6f 64 65 7d 20 61 6c 6c | ating.@samp{marginalia-mode}.all | 
| 66f60 | 6f 77 73 20 45 6d 62 61 72 6b 20 74 6f 20 6f 66    66 65 72 20 79 6f 75 20 74 68 65 0a 70 61 63 6b | ows.Embark.to.offer.you.the.pack | 
| 66f80 | 61 67 65 20 61 6e 64 20 73 79 6d 62 6f 6c 20 61    63 74 69 6f 6e 73 20 77 68 65 6e 20 61 70 70 72 | age.and.symbol.actions.when.appr | 
| 66fa0 | 6f 70 72 69 61 74 65 20 61 67 61 69 6e 2e 20 43    61 6e 64 69 64 61 74 65 0a 61 6e 6e 6f 74 61 74 | opriate.again..Candidate.annotat | 
| 66fc0 | 69 6f 6e 73 20 69 6e 20 74 68 65 20 45 6d 62 61    72 6b 20 63 6f 6c 6c 65 63 74 20 62 75 66 66 65 | ions.in.the.Embark.collect.buffe | 
| 66fe0 | 72 20 61 72 65 20 61 6c 73 6f 20 70 72 6f 76 69    64 65 64 20 62 79 20 74 68 65 0a 4d 61 72 67 69 | r.are.also.provided.by.the.Margi | 
| 67000 | 6e 61 6c 69 61 20 70 61 63 6b 61 67 65 3a 0a 0a    40 69 74 65 6d 69 7a 65 0a 40 69 74 65 6d 0a 49 | nalia.package:..@itemize.@item.I | 
| 67020 | 66 20 79 6f 75 20 69 6e 73 74 61 6c 6c 20 4d 61    72 67 69 6e 61 6c 69 61 20 61 6e 64 20 61 63 74 | f.you.install.Marginalia.and.act | 
| 67040 | 69 76 61 74 65 20 40 73 61 6d 70 7b 6d 61 72 67    69 6e 61 6c 69 61 2d 6d 6f 64 65 7d 2c 20 45 6d | ivate.@samp{marginalia-mode},.Em | 
| 67060 | 62 61 72 6b 0a 43 6f 6c 6c 65 63 74 20 62 75 66    66 65 72 73 20 77 69 6c 6c 20 75 73 65 20 74 68 | bark.Collect.buffers.will.use.th | 
| 67080 | 65 20 4d 61 72 67 69 6e 61 6c 69 61 20 61 6e 6e    6f 74 61 74 69 6f 6e 73 20 61 75 74 6f 6d 61 74 | e.Marginalia.annotations.automat | 
| 670a0 | 69 63 61 6c 6c 79 2e 0a 0a 40 69 74 65 6d 0a 49    66 20 79 6f 75 20 64 6f 6e 27 74 20 69 6e 73 74 | ically...@item.If.you.don't.inst | 
| 670c0 | 61 6c 6c 20 4d 61 72 67 69 6e 61 6c 69 61 2c 20    79 6f 75 20 77 69 6c 6c 20 73 65 65 20 6f 6e 6c | all.Marginalia,.you.will.see.onl | 
| 670e0 | 79 20 74 68 65 20 61 6e 6e 6f 74 61 74 69 6f 6e    73 0a 74 68 61 74 20 63 6f 6d 65 20 77 69 74 68 | y.the.annotations.that.come.with | 
| 67100 | 20 45 6d 61 63 73 20 28 73 75 63 68 20 61 73 20    6b 65 79 20 62 69 6e 64 69 6e 67 73 20 69 6e 20 | .Emacs.(such.as.key.bindings.in. | 
| 67120 | 40 73 61 6d 70 7b 4d 2d 78 7d 2c 20 6f 72 20 74    68 65 20 75 6e 69 63 6f 64 65 0a 63 68 61 72 61 | @samp{M-x},.or.the.unicode.chara | 
| 67140 | 63 74 65 72 73 20 69 6e 20 40 73 61 6d 70 7b 43    2d 78 20 38 20 52 45 54 7d 29 2e 0a 40 65 6e 64 | cters.in.@samp{C-x.8.RET})..@end | 
| 67160 | 20 69 74 65 6d 69 7a 65 0a 0a 40 6e 6f 64 65 20    43 6f 6e 73 75 6c 74 0a 40 73 65 63 74 69 6f 6e | .itemize..@node.Consult.@section | 
| 67180 | 20 43 6f 6e 73 75 6c 74 0a 0a 54 68 65 20 65 78    63 65 6c 6c 65 6e 74 20 43 6f 6e 73 75 6c 74 20 | .Consult..The.excellent.Consult. | 
| 671a0 | 70 61 63 6b 61 67 65 20 70 72 6f 76 69 64 65 73    20 6d 61 6e 79 20 63 6f 6d 6d 61 6e 64 73 20 74 | package.provides.many.commands.t | 
| 671c0 | 68 61 74 20 75 73 65 0a 6d 69 6e 69 62 75 66 66    65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 2c 20 76 | hat.use.minibuffer.completion,.v | 
| 671e0 | 69 61 20 74 68 65 20 40 73 61 6d 70 7b 63 6f 6d    70 6c 65 74 69 6e 67 2d 72 65 61 64 7d 20 66 75 | ia.the.@samp{completing-read}.fu | 
| 67200 | 6e 63 74 69 6f 6e 3b 20 70 6c 65 6e 74 79 20 6f    66 20 69 74 73 0a 63 6f 6d 6d 61 6e 64 73 20 63 | nction;.plenty.of.its.commands.c | 
| 67220 | 61 6e 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64    20 65 6e 68 61 6e 63 65 64 20 76 65 72 73 69 6f | an.be.considered.enhanced.versio | 
| 67240 | 6e 73 20 6f 66 20 62 75 69 6c 74 2d 69 6e 20 45    6d 61 63 73 0a 63 6f 6d 6d 61 6e 64 73 2c 20 61 | ns.of.built-in.Emacs.commands,.a | 
| 67260 | 6e 64 20 73 6f 6d 65 20 61 72 65 20 63 6f 6d 70    6c 65 74 65 6c 79 20 6e 65 77 20 66 75 6e 63 74 | nd.some.are.completely.new.funct | 
| 67280 | 69 6f 6e 61 6c 69 74 79 2e 20 4f 6e 65 20 63 6f    6d 6d 6f 6e 0a 65 6e 68 61 6e 63 65 6d 65 6e 74 | ionality..One.common.enhancement | 
| 672a0 | 20 70 72 6f 76 69 64 65 64 20 69 6e 20 61 6c 6c    20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 77 68 | .provided.in.all.commands.for.wh | 
| 672c0 | 69 63 68 20 69 74 20 6d 61 6b 65 73 20 73 65 6e    73 65 20 69 73 0a 70 72 65 76 69 65 77 20 66 75 | ich.it.makes.sense.is.preview.fu | 
| 672e0 | 6e 63 74 69 6f 6e 61 6c 69 74 79 2c 20 66 6f 72    20 65 78 61 6d 70 6c 65 20 40 73 61 6d 70 7b 63 | nctionality,.for.example.@samp{c | 
| 67300 | 6f 6e 73 75 6c 74 2d 62 75 66 66 65 72 7d 20 77    69 6c 6c 20 73 68 6f 77 20 79 6f 75 20 61 0a 71 | onsult-buffer}.will.show.you.a.q | 
| 67320 | 75 69 63 6b 20 70 72 65 76 69 65 77 20 6f 66 20    61 20 62 75 66 66 65 72 20 62 65 66 6f 72 65 20 | uick.preview.of.a.buffer.before. | 
| 67340 | 79 6f 75 20 61 63 74 75 61 6c 6c 79 20 73 77 69    74 63 68 20 74 6f 20 69 74 2e 0a 0a 49 66 20 79 | you.actually.switch.to.it...If.y | 
| 67360 | 6f 75 20 75 73 65 20 62 6f 74 68 20 43 6f 6e 73    75 6c 74 20 61 6e 64 20 45 6d 62 61 72 6b 20 79 | ou.use.both.Consult.and.Embark.y | 
| 67380 | 6f 75 20 73 68 6f 75 6c 64 20 69 6e 73 74 61 6c    6c 20 74 68 65 0a 40 73 61 6d 70 7b 65 6d 62 61 | ou.should.install.the.@samp{emba | 
| 673a0 | 72 6b 2d 63 6f 6e 73 75 6c 74 7d 20 70 61 63 6b    61 67 65 20 77 68 69 63 68 20 70 72 6f 76 69 64 | rk-consult}.package.which.provid | 
| 673c0 | 65 73 20 69 6e 74 65 67 72 61 74 69 6f 6e 20 62    65 74 77 65 65 6e 20 74 68 65 20 74 77 6f 2e 20 | es.integration.between.the.two.. | 
| 673e0 | 49 74 0a 70 72 6f 76 69 64 65 73 20 65 78 70 6f    72 74 65 72 73 20 66 6f 72 20 73 65 76 65 72 61 | It.provides.exporters.for.severa | 
| 67400 | 6c 20 43 6f 6e 73 75 6c 74 20 63 6f 6d 6d 61 6e    64 73 20 61 6e 64 20 61 6c 73 6f 20 74 77 65 61 | l.Consult.commands.and.also.twea | 
| 67420 | 6b 73 20 74 68 65 0a 62 65 68 61 76 69 6f 72 20    6f 66 20 6d 61 6e 79 20 43 6f 6e 73 75 6c 74 20 | ks.the.behavior.of.many.Consult. | 
| 67440 | 63 6f 6d 6d 61 6e 64 73 20 77 68 65 6e 20 75 73    65 64 20 61 73 20 61 63 74 69 6f 6e 73 20 77 69 | commands.when.used.as.actions.wi | 
| 67460 | 74 68 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d    61 63 74 7d 0a 69 6e 20 73 75 62 74 6c 65 20 77 | th.@samp{embark-act}.in.subtle.w | 
| 67480 | 61 79 73 20 74 68 61 74 20 79 6f 75 20 6d 61 79    20 6e 6f 74 20 65 76 65 6e 20 6e 6f 74 69 63 65 | ays.that.you.may.not.even.notice | 
| 674a0 | 2c 20 62 75 74 20 6d 61 6b 65 20 66 6f 72 20 61    20 73 6d 6f 6f 74 68 65 72 0a 65 78 70 65 72 69 | ,.but.make.for.a.smoother.experi | 
| 674c0 | 65 6e 63 65 2e 20 59 6f 75 20 6e 65 65 64 20 6f    6e 6c 79 20 69 6e 73 74 61 6c 6c 20 69 74 20 74 | ence..You.need.only.install.it.t | 
| 674e0 | 6f 20 67 65 74 20 74 68 65 73 65 20 62 65 6e 65    66 69 74 73 3a 20 45 6d 62 61 72 6b 0a 77 69 6c | o.get.these.benefits:.Embark.wil | 
| 67500 | 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20    6c 6f 61 64 20 69 74 20 61 66 74 65 72 20 43 6f | l.automatically.load.it.after.Co | 
| 67520 | 6e 73 75 6c 74 20 69 66 20 66 6f 75 6e 64 2e 0a    0a 54 68 65 20 40 73 61 6d 70 7b 65 6d 62 61 72 | nsult.if.found...The.@samp{embar | 
| 67540 | 6b 2d 63 6f 6e 73 75 6c 74 7d 20 70 61 63 6b 61    67 65 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 | k-consult}.package.provides.the. | 
| 67560 | 66 6f 6c 6c 6f 77 69 6e 67 20 65 78 70 6f 72 74    65 72 73 3a 0a 0a 40 69 74 65 6d 69 7a 65 0a 40 | following.exporters:..@itemize.@ | 
| 67580 | 69 74 65 6d 0a 59 6f 75 20 63 61 6e 20 75 73 65    20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d 65 78 | item.You.can.use.@samp{embark-ex | 
| 675a0 | 70 6f 72 74 7d 20 66 72 6f 6d 20 40 73 61 6d 70    7b 63 6f 6e 73 75 6c 74 2d 6c 69 6e 65 7d 2c 20 | port}.from.@samp{consult-line},. | 
| 675c0 | 40 73 61 6d 70 7b 63 6f 6e 73 75 6c 74 2d 6f 75    74 6c 69 6e 65 7d 2c 20 6f 72 0a 40 73 61 6d 70 | @samp{consult-outline},.or.@samp | 
| 675e0 | 7b 63 6f 6e 73 75 6c 74 2d 6d 61 72 6b 7d 20 74    6f 20 6f 62 74 61 69 6e 20 61 6e 20 40 73 61 6d | {consult-mark}.to.obtain.an.@sam | 
| 67600 | 70 7b 6f 63 63 75 72 2d 6d 6f 64 65 7d 20 62 75    66 66 65 72 2e 20 41 73 20 77 69 74 68 20 74 68 | p{occur-mode}.buffer..As.with.th | 
| 67620 | 65 20 62 75 69 6c 74 2d 69 6e 0a 40 73 61 6d 70    7b 6f 63 63 75 72 7d 20 63 6f 6d 6d 61 6e 64 20 | e.built-in.@samp{occur}.command. | 
| 67640 | 79 6f 75 20 75 73 65 20 74 68 61 74 20 62 75 66    66 65 72 20 74 6f 20 6a 75 6d 70 20 74 6f 20 61 | you.use.that.buffer.to.jump.to.a | 
| 67660 | 20 6d 61 74 63 68 20 61 6e 64 20 61 66 74 65 72    20 74 68 61 74 2c 0a 79 6f 75 20 63 61 6e 20 74 | .match.and.after.that,.you.can.t | 
| 67680 | 68 65 6e 20 75 73 65 20 40 73 61 6d 70 7b 6e 65    78 74 2d 65 72 72 6f 72 7d 20 61 6e 64 20 40 73 | hen.use.@samp{next-error}.and.@s | 
| 676a0 | 61 6d 70 7b 70 72 65 76 69 6f 75 73 2d 65 72 72    6f 72 7d 20 74 6f 20 6e 61 76 69 67 61 74 65 20 | amp{previous-error}.to.navigate. | 
| 676c0 | 74 6f 20 6f 74 68 65 72 0a 6d 61 74 63 68 65 73    2e 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 70 | to.other.matches..You.can.also.p | 
| 676e0 | 72 65 73 73 20 40 73 61 6d 70 7b 65 7d 20 74 6f    20 61 63 74 69 76 61 74 65 20 40 73 61 6d 70 7b | ress.@samp{e}.to.activate.@samp{ | 
| 67700 | 6f 63 63 75 72 2d 65 64 69 74 2d 6d 6f 64 65 7d    20 61 6e 64 20 65 64 69 74 0a 74 68 65 20 6d 61 | occur-edit-mode}.and.edit.the.ma | 
| 67720 | 74 63 68 65 73 20 69 6e 20 70 6c 61 63 65 21 0a    0a 40 69 74 65 6d 0a 59 6f 75 20 63 61 6e 20 65 | tches.in.place!..@item.You.can.e | 
| 67740 | 78 70 6f 72 74 20 66 72 6f 6d 20 61 6e 79 20 6f    66 20 74 68 65 20 43 6f 6e 73 75 6c 74 20 61 73 | xport.from.any.of.the.Consult.as | 
| 67760 | 79 6e 63 68 72 6f 6e 6f 75 73 20 73 65 61 72 63    68 20 63 6f 6d 6d 61 6e 64 73 2c 0a 40 73 61 6d | ynchronous.search.commands,.@sam | 
| 67780 | 70 7b 63 6f 6e 73 75 6c 74 2d 67 72 65 70 7d 2c    20 40 73 61 6d 70 7b 63 6f 6e 73 75 6c 74 2d 67 | p{consult-grep},.@samp{consult-g | 
| 677a0 | 69 74 2d 67 72 65 70 7d 2c 20 6f 72 20 40 73 61    6d 70 7b 63 6f 6e 73 75 6c 74 2d 72 69 70 67 72 | it-grep},.or.@samp{consult-ripgr | 
| 677c0 | 65 70 7d 20 74 6f 20 67 65 74 20 61 0a 40 73 61    6d 70 7b 67 72 65 70 2d 6d 6f 64 65 7d 20 62 75 | ep}.to.get.a.@samp{grep-mode}.bu | 
| 677e0 | 66 66 65 72 2e 20 48 65 72 65 20 74 6f 6f 20 79    6f 75 20 63 61 6e 20 75 73 65 20 40 73 61 6d 70 | ffer..Here.too.you.can.use.@samp | 
| 67800 | 7b 6e 65 78 74 2d 65 72 72 6f 72 7d 20 61 6e 64    20 40 73 61 6d 70 7b 70 72 65 76 69 6f 75 73 2d | {next-error}.and.@samp{previous- | 
| 67820 | 65 72 72 6f 72 7d 0a 74 6f 20 6e 61 76 69 67 61    74 65 20 61 6d 6f 6e 67 20 6d 61 74 63 68 65 73 | error}.to.navigate.among.matches | 
| 67840 | 2c 20 61 6e 64 2c 20 69 66 20 79 6f 75 20 69 6e    73 74 61 6c 6c 20 74 68 65 20 40 75 72 65 66 7b | ,.and,.if.you.install.the.@uref{ | 
| 67860 | 68 74 74 70 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 6d 68 61 79 61 73 68 69 31 31 32 30 2f 45 | http://github.com/mhayashi1120/E | 
| 67880 | 6d 61 63 73 2d 77 67 72 65 70 2f 72 61 77 2f 6d    61 73 74 65 72 2f 77 67 72 65 70 2e 65 6c 20 2c | macs-wgrep/raw/master/wgrep.el., | 
| 678a0 | 20 77 67 72 65 70 7d 20 70 61 63 6b 61 67 65 2c    0a 79 6f 75 20 63 61 6e 20 75 73 65 20 69 74 20 | .wgrep}.package,.you.can.use.it. | 
| 678c0 | 74 6f 20 65 64 69 74 20 74 68 65 20 6d 61 74 63    68 65 73 20 69 6e 20 70 6c 61 63 65 2e 0a 40 65 | to.edit.the.matches.in.place..@e | 
| 678e0 | 6e 64 20 69 74 65 6d 69 7a 65 0a 0a 49 6e 20 62    6f 74 68 20 63 61 73 65 73 2c 20 70 72 65 73 73 | nd.itemize..In.both.cases,.press | 
| 67900 | 69 6e 67 20 40 73 61 6d 70 7b 67 7d 20 77 69 6c    6c 20 72 65 72 75 6e 20 74 68 65 20 43 6f 6e 73 | ing.@samp{g}.will.rerun.the.Cons | 
| 67920 | 75 6c 74 20 63 6f 6d 6d 61 6e 64 20 79 6f 75 20    68 61 64 0a 65 78 70 6f 72 74 65 64 20 66 72 6f | ult.command.you.had.exported.fro | 
| 67940 | 6d 20 61 6e 64 20 72 65 2d 65 6e 74 65 72 20 74    68 65 20 69 6e 70 75 74 20 79 6f 75 20 68 61 64 | m.and.re-enter.the.input.you.had | 
| 67960 | 20 74 79 70 65 64 20 28 77 68 69 63 68 20 69 73    20 73 69 6d 69 6c 61 72 0a 74 6f 20 72 65 76 65 | .typed.(which.is.similar.to.reve | 
| 67980 | 72 74 69 6e 67 20 62 75 74 20 61 20 6c 69 74 74    6c 65 20 6d 6f 72 65 20 66 6c 65 78 69 62 6c 65 | rting.but.a.little.more.flexible | 
| 679a0 | 29 2e 20 59 6f 75 20 63 61 6e 20 74 68 65 6e 20    70 72 6f 63 65 65 64 20 74 6f 0a 72 65 2d 65 78 | )..You.can.then.proceed.to.re-ex | 
| 679c0 | 70 6f 72 74 20 69 66 20 74 68 61 74 27 73 20 77    68 61 74 20 79 6f 75 20 77 61 6e 74 2c 20 62 75 | port.if.that's.what.you.want,.bu | 
| 679e0 | 74 20 79 6f 75 20 63 61 6e 20 61 6c 73 6f 20 65    64 69 74 20 74 68 65 20 69 6e 70 75 74 0a 63 68 | t.you.can.also.edit.the.input.ch | 
| 67a00 | 61 6e 67 69 6e 67 20 74 68 65 20 73 65 61 72 63    68 20 74 65 72 6d 73 20 6f 72 20 73 69 6d 70 6c | anging.the.search.terms.or.simpl | 
| 67a20 | 79 20 63 61 6e 63 65 6c 20 69 66 20 79 6f 75 20    73 65 65 20 79 6f 75 20 61 72 65 20 64 6f 6e 65 | y.cancel.if.you.see.you.are.done | 
| 67a40 | 0a 77 69 74 68 20 74 68 61 74 20 73 65 61 72 63    68 2e 0a 0a 54 68 65 20 40 73 61 6d 70 7b 65 6d | .with.that.search...The.@samp{em | 
| 67a60 | 62 61 72 6b 2d 63 6f 6e 73 75 6c 74 7d 20 61 6c    73 6f 20 63 6f 6e 74 61 69 6e 73 20 73 6f 6d 65 | bark-consult}.also.contains.some | 
| 67a80 | 20 63 61 6e 64 69 64 61 74 65 73 20 63 6f 6c 6c    65 63 74 6f 72 73 20 74 68 61 74 20 61 6c 6c 6f | .candidates.collectors.that.allo | 
| 67aa0 | 77 0a 79 6f 75 20 74 6f 20 72 75 6e 20 40 73 61    6d 70 7b 65 6d 62 61 72 6b 2d 6c 69 76 65 7d 20 | w.you.to.run.@samp{embark-live}. | 
| 67ac0 | 74 6f 20 67 65 74 20 61 20 6c 69 76 65 2d 75 70    64 61 74 69 6e 67 20 74 61 62 6c 65 20 6f 66 20 | to.get.a.live-updating.table.of. | 
| 67ae0 | 63 6f 6e 74 65 6e 74 73 20 66 6f 72 0a 79 6f 75    72 20 62 75 66 66 65 72 3a 0a 0a 40 69 74 65 6d | contents.for.your.buffer:..@item | 
| 67b00 | 69 7a 65 0a 40 69 74 65 6d 0a 40 73 61 6d 70 7b    65 6d 62 61 72 6b 2d 63 6f 6e 73 75 6c 74 2d 6f | ize.@item.@samp{embark-consult-o | 
| 67b20 | 75 74 6c 69 6e 65 2d 63 61 6e 64 69 64 61 74 65    73 7d 20 70 72 6f 64 75 63 65 73 20 74 68 65 20 | utline-candidates}.produces.the. | 
| 67b40 | 6f 75 74 6c 69 6e 65 20 68 65 61 64 69 6e 67 73    20 6f 66 0a 74 68 65 20 63 75 72 72 65 6e 74 20 | outline.headings.of.the.current. | 
| 67b60 | 62 75 66 66 65 72 2c 20 75 73 69 6e 67 20 40 73    61 6d 70 7b 63 6f 6e 73 75 6c 74 2d 6f 75 74 6c | buffer,.using.@samp{consult-outl | 
| 67b80 | 69 6e 65 7d 2e 0a 40 69 74 65 6d 0a 40 73 61 6d    70 7b 65 6d 62 61 72 6b 2d 63 6f 6e 73 75 6c 74 | ine}..@item.@samp{embark-consult | 
| 67ba0 | 2d 69 6d 65 6e 75 2d 63 61 6e 64 69 64 61 74 65    73 7d 20 70 72 6f 64 75 63 65 73 20 74 68 65 20 | -imenu-candidates}.produces.the. | 
| 67bc0 | 69 6d 65 6e 75 20 69 74 65 6d 73 20 6f 66 0a 74    68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 | imenu.items.of.the.current.buffe | 
| 67be0 | 72 2c 20 75 73 69 6e 67 20 40 73 61 6d 70 7b 63    6f 6e 73 75 6c 74 2d 69 6d 65 6e 75 7d 2e 0a 40 | r,.using.@samp{consult-imenu}..@ | 
| 67c00 | 69 74 65 6d 0a 40 73 61 6d 70 7b 65 6d 62 61 72    6b 2d 63 6f 6e 73 75 6c 74 2d 69 6d 65 6e 75 2d | item.@samp{embark-consult-imenu- | 
| 67c20 | 6f 72 2d 6f 75 74 6c 69 6e 65 2d 63 61 6e 64 69    64 61 74 65 73 7d 20 69 73 20 61 20 73 69 6d 70 | or-outline-candidates}.is.a.simp | 
| 67c40 | 6c 65 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 0a 6f    66 20 74 68 65 20 74 77 6f 20 70 72 65 76 69 6f | le.combination.of.the.two.previo | 
| 67c60 | 75 73 20 66 75 6e 63 74 69 6f 6e 73 3a 20 69 74    20 70 72 6f 64 75 63 65 73 20 69 6d 65 6e 75 20 | us.functions:.it.produces.imenu. | 
| 67c80 | 69 74 65 6d 73 20 69 6e 20 62 75 66 66 65 72 73    0a 64 65 72 69 76 69 6e 67 20 66 72 6f 6d 20 40 | items.in.buffers.deriving.from.@ | 
| 67ca0 | 73 61 6d 70 7b 70 72 6f 67 2d 6d 6f 64 65 7d 20    61 6e 64 20 6f 74 68 65 72 77 69 73 65 20 6f 75 | samp{prog-mode}.and.otherwise.ou | 
| 67cc0 | 74 6c 69 6e 65 20 68 65 61 64 69 6e 67 73 2e 0a    40 65 6e 64 20 69 74 65 6d 69 7a 65 0a 0a 54 68 | tline.headings..@end.itemize..Th | 
| 67ce0 | 65 20 77 61 79 20 74 6f 20 63 6f 6e 66 69 67 75    72 65 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d | e.way.to.configure.@samp{embark- | 
| 67d00 | 6c 69 76 65 7d 20 28 6f 72 20 40 73 61 6d 70 7b    65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 7d 20 | live}.(or.@samp{embark-collect}. | 
| 67d20 | 61 6e 64 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b    2d 65 78 70 6f 72 74 7d 0a 66 6f 72 20 74 68 61 | and.@samp{embark-export}.for.tha | 
| 67d40 | 74 20 6d 61 74 74 65 72 29 20 74 6f 20 75 73 65    20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 66 75 | t.matter).to.use.one.of.these.fu | 
| 67d60 | 6e 63 74 69 6f 6e 20 69 73 20 74 6f 20 61 64 64    20 69 74 20 61 74 20 74 68 65 20 65 6e 64 0a 6f | nction.is.to.add.it.at.the.end.o | 
| 67d80 | 66 20 74 68 65 20 40 73 61 6d 70 7b 65 6d 62 61    72 6b 2d 63 61 6e 64 69 64 61 74 65 2d 63 6f 6c | f.the.@samp{embark-candidate-col | 
| 67da0 | 6c 65 63 74 6f 72 73 7d 20 6c 69 73 74 2e 20 54    68 65 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d | lectors}.list..The.@samp{embark- | 
| 67dc0 | 63 6f 6e 73 75 6c 74 7d 20 70 61 63 6b 61 67 65    20 62 79 0a 64 65 66 61 75 6c 74 20 61 64 64 73 | consult}.package.by.default.adds | 
| 67de0 | 20 74 68 65 20 6c 61 73 74 20 6f 6e 65 2c 20 77    68 69 63 68 20 73 65 65 6d 73 20 74 6f 20 62 65 | .the.last.one,.which.seems.to.be | 
| 67e00 | 20 74 68 65 20 6d 6f 73 74 20 73 65 6e 73 69 62    6c 65 0a 64 65 66 61 75 6c 74 2e 0a 0a 42 65 73 | .the.most.sensible.default...Bes | 
| 67e20 | 69 64 65 73 20 74 68 6f 73 65 20 65 78 70 6f 72    74 65 72 73 20 61 6e 64 20 63 61 6e 64 69 64 61 | ides.those.exporters.and.candida | 
| 67e40 | 74 65 20 63 6f 6c 6c 65 63 74 6f 72 73 2c 20 74    68 65 20 40 73 61 6d 70 7b 65 6d 62 61 72 6b 2d | te.collectors,.the.@samp{embark- | 
| 67e60 | 63 6f 6e 73 75 6c 74 7d 0a 70 61 63 6b 61 67 65    20 70 72 6f 76 69 64 65 73 20 6d 61 6e 79 20 73 | consult}.package.provides.many.s | 
| 67e80 | 75 62 74 6c 65 20 74 77 65 61 6b 73 20 61 6e 64    20 73 6d 61 6c 6c 20 69 6e 74 65 67 72 61 74 69 | ubtle.tweaks.and.small.integrati | 
| 67ea0 | 6f 6e 73 20 62 65 74 77 65 65 6e 0a 45 6d 62 61    72 6b 20 61 6e 64 20 43 6f 6e 73 75 6c 74 2e 20 | ons.between.Embark.and.Consult.. | 
| 67ec0 | 53 6f 6d 65 20 65 78 61 6d 70 6c 65 73 20 61 72    65 3a 0a 0a 40 69 74 65 6d 69 7a 65 0a 40 69 74 | Some.examples.are:..@itemize.@it | 
| 67ee0 | 65 6d 0a 57 68 65 6e 20 75 73 65 64 20 61 73 20    61 63 74 69 6f 6e 73 2c 20 74 68 65 20 61 73 79 | em.When.used.as.actions,.the.asy | 
| 67f00 | 6e 63 68 72 6f 6e 6f 75 73 20 73 65 61 72 63 68    20 63 6f 6d 6d 61 6e 64 73 20 77 69 6c 6c 20 73 | nchronous.search.commands.will.s | 
| 67f20 | 65 61 72 63 68 0a 6f 6e 6c 79 20 74 68 65 20 66    69 6c 65 73 20 61 73 73 6f 63 69 61 74 65 64 20 | earch.only.the.files.associated. | 
| 67f40 | 74 6f 20 74 68 65 20 74 61 72 67 65 74 73 3a 20    69 66 20 74 68 65 20 74 61 72 67 65 74 73 20 40 | to.the.targets:.if.the.targets.@ | 
| 67f60 | 65 6d 70 68 7b 61 72 65 7d 20 66 69 6c 65 73 2c    0a 69 74 20 73 65 61 72 63 68 65 73 20 74 68 6f | emph{are}.files,.it.searches.tho | 
| 67f80 | 73 65 20 66 69 6c 65 73 3b 20 66 6f 72 20 62 75    66 66 65 72 73 20 69 74 20 77 69 6c 6c 20 73 65 | se.files;.for.buffers.it.will.se | 
| 67fa0 | 61 72 63 68 20 65 69 74 68 65 72 20 74 68 65 0a    61 73 73 6f 63 69 61 74 65 64 20 66 69 6c 65 20 | arch.either.the.associated.file. | 
| 67fc0 | 69 66 20 74 68 65 72 65 20 69 73 20 6f 6e 65 2c    20 65 6c 73 65 20 61 6c 6c 20 66 69 6c 65 73 20 | if.there.is.one,.else.all.files. | 
| 67fe0 | 69 6e 20 74 68 65 20 62 75 66 66 65 72 27 73 0a    40 73 61 6d 70 7b 64 65 66 61 75 6c 74 2d 64 69 | in.the.buffer's.@samp{default-di | 
| 68000 | 72 65 63 74 6f 72 79 7d 3b 20 66 6f 72 20 62 6f    6f 6b 6d 61 72 6b 73 20 69 74 20 77 69 6c 6c 20 | rectory};.for.bookmarks.it.will. | 
| 68020 | 73 65 61 72 63 68 20 74 68 65 20 66 69 6c 65 20    74 68 65 79 20 70 6f 69 6e 74 0a 74 6f 2c 20 73 | search.the.file.they.point.to,.s | 
| 68040 | 61 6d 65 20 66 6f 72 20 45 6d 61 63 73 20 4c 69    73 70 20 6c 69 62 72 61 72 69 65 73 2e 20 54 68 | ame.for.Emacs.Lisp.libraries..Th | 
| 68060 | 69 73 20 69 73 20 70 61 72 74 69 63 75 6c 61 72    6c 79 20 70 6f 77 65 72 66 75 6c 0a 77 68 65 6e | is.is.particularly.powerful.when | 
| 68080 | 20 75 73 69 6e 67 20 40 73 61 6d 70 7b 65 6d 62    61 72 6b 2d 61 63 74 2d 61 6c 6c 7d 20 74 6f 20 | .using.@samp{embark-act-all}.to. | 
| 680a0 | 61 63 74 20 6f 6e 20 6d 75 6c 74 69 70 6c 65 20    66 69 6c 65 73 20 61 74 20 6f 6e 63 65 2c 20 66 | act.on.multiple.files.at.once,.f | 
| 680c0 | 6f 72 0a 65 78 61 6d 70 6c 65 20 79 6f 75 20 63    61 6e 20 75 73 65 20 40 73 61 6d 70 7b 63 6f 6e | or.example.you.can.use.@samp{con | 
| 680e0 | 73 75 6c 74 2d 66 69 6e 64 7d 20 74 6f 20 73 65    61 72 63 68 20 61 6d 6f 6e 67 20 66 69 6c 65 20 | sult-find}.to.search.among.file. | 
| 68100 | 40 65 6d 70 68 7b 6e 61 6d 65 73 7d 20 61 6e 64    20 74 68 65 6e 0a 40 73 61 6d 70 7b 65 6d 62 61 | @emph{names}.and.then.@samp{emba | 
| 68120 | 72 6b 2d 61 63 74 2d 61 6c 6c 7d 20 61 6e 64 20    40 73 61 6d 70 7b 63 6f 6e 73 75 6c 74 2d 67 72 | rk-act-all}.and.@samp{consult-gr | 
| 68140 | 65 70 7d 20 74 6f 20 73 65 61 72 63 68 20 77 69    74 68 69 6e 20 74 68 65 20 6d 61 74 63 68 69 6e | ep}.to.search.within.the.matchin | 
| 68160 | 67 20 66 69 6c 65 73 2e 0a 0a 40 69 74 65 6d 69    7a 65 0a 40 69 74 65 6d 0a 46 6f 72 20 61 6c 6c | g.files...@itemize.@item.For.all | 
| 68180 | 20 6f 74 68 65 72 20 74 61 72 67 65 74 20 74 79    70 65 73 2c 20 74 68 6f 73 65 20 74 68 61 74 20 | .other.target.types,.those.that. | 
| 681a0 | 64 6f 20 6e 6f 74 20 68 61 76 65 20 61 20 73 65    6e 73 69 62 6c 65 0a 6e 6f 74 69 6f 6e 20 6f 66 | do.not.have.a.sensible.notion.of | 
| 681c0 | 20 61 73 73 6f 63 69 61 74 65 64 20 66 69 6c 65    2c 20 61 20 43 6f 6e 73 75 6c 74 20 73 65 61 72 | .associated.file,.a.Consult.sear | 
| 681e0 | 63 68 20 63 6f 6d 6d 61 6e 64 20 28 61 73 79 6e    63 68 72 6f 6e 6f 75 73 0a 6f 72 20 6e 6f 74 29 | ch.command.(asynchronous.or.not) | 
| 68200 | 20 77 69 6c 6c 20 73 65 61 72 63 68 20 66 6f 72    20 74 68 65 20 74 65 78 74 20 6f 66 20 74 68 65 | .will.search.for.the.text.of.the | 
| 68220 | 20 74 61 72 67 65 74 20 62 75 74 20 6c 65 61 76    65 20 74 68 65 0a 6d 69 6e 69 62 75 66 66 65 72 | .target.but.leave.the.minibuffer | 
| 68240 | 20 6f 70 65 6e 20 73 6f 20 79 6f 75 20 63 61 6e    20 69 6e 74 65 72 61 63 74 20 77 69 74 68 20 74 | .open.so.you.can.interact.with.t | 
| 68260 | 68 65 20 43 6f 6e 73 75 6c 74 20 63 6f 6d 6d 61    6e 64 2e 0a 40 65 6e 64 20 69 74 65 6d 69 7a 65 | he.Consult.command..@end.itemize | 
| 68280 | 0a 0a 40 69 74 65 6d 0a 40 73 61 6d 70 7b 63 6f    6e 73 75 6c 74 2d 69 6d 65 6e 75 7d 20 77 69 6c | ..@item.@samp{consult-imenu}.wil | 
| 682a0 | 6c 20 73 65 61 72 63 68 20 66 6f 72 20 74 68 65    20 74 61 72 67 65 74 20 61 6e 64 20 74 61 6b 65 | l.search.for.the.target.and.take | 
| 682c0 | 20 79 6f 75 20 64 69 72 65 63 74 6c 79 20 74 6f    0a 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 69 66 | .you.directly.to.the.location.if | 
| 682e0 | 20 69 74 20 6d 61 74 63 68 65 73 20 61 20 75 6e    69 71 75 65 20 69 6d 65 6e 75 20 65 6e 74 72 79 | .it.matches.a.unique.imenu.entry | 
| 68300 | 2c 20 6f 74 68 65 72 77 69 73 65 20 69 74 20 77    69 6c 6c 0a 6c 65 61 76 65 20 74 68 65 20 6d 69 | ,.otherwise.it.will.leave.the.mi | 
| 68320 | 6e 69 62 75 66 66 65 72 20 6f 70 65 6e 20 73 6f    20 79 6f 75 20 63 61 6e 20 6e 61 76 69 67 61 74 | nibuffer.open.so.you.can.navigat | 
| 68340 | 65 20 61 6d 6f 6e 67 20 74 68 65 20 6d 61 74 63    68 65 73 2e 0a 40 65 6e 64 20 69 74 65 6d 69 7a | e.among.the.matches..@end.itemiz | 
| 68360 | 65 0a 0a 40 6e 6f 64 65 20 52 65 6c 61 74 65 64    20 50 61 63 6b 61 67 65 73 0a 40 63 68 61 70 74 | e..@node.Related.Packages.@chapt | 
| 68380 | 65 72 20 52 65 6c 61 74 65 64 20 50 61 63 6b 61    67 65 73 0a 0a 54 68 65 72 65 20 61 72 65 20 73 | er.Related.Packages..There.are.s | 
| 683a0 | 65 76 65 72 61 6c 20 70 61 63 6b 61 67 65 73 20    74 68 61 74 20 6f 66 66 65 72 20 66 75 6e 63 74 | everal.packages.that.offer.funct | 
| 683c0 | 69 6f 6e 61 6c 69 74 79 20 73 69 6d 69 6c 61 72    0a 74 6f 20 45 6d 62 61 72 6b 27 73 2e 20 0a 0a | ionality.similar.to.Embark's.... | 
| 683e0 | 40 74 61 62 6c 65 20 40 61 73 69 73 0a 40 69 74    65 6d 20 41 63 74 69 6e 67 20 6f 6e 20 6d 69 6e | @table.@asis.@item.Acting.on.min | 
| 68400 | 69 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 74 69    6f 6e 20 63 61 6e 64 69 64 61 74 65 73 0a 54 68 | ibuffer.completion.candidates.Th | 
| 68420 | 65 20 70 6f 70 75 6c 61 72 20 49 76 79 20 61 6e    64 0a 48 65 6c 6d 20 70 61 63 6b 61 67 65 73 20 | e.popular.Ivy.and.Helm.packages. | 
| 68440 | 68 61 76 65 20 73 75 70 70 6f 72 74 20 66 6f 72    20 61 63 74 69 6e 67 20 6f 6e 20 74 68 65 20 63 | have.support.for.acting.on.the.c | 
| 68460 | 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64    61 74 65 73 0a 6f 66 20 63 6f 6d 6d 61 6e 64 73 | ompletion.candidates.of.commands | 
| 68480 | 20 77 72 69 74 74 65 6e 20 75 73 69 6e 67 20 74    68 65 69 72 20 41 50 49 73 2c 20 61 6e 64 20 74 | .written.using.their.APIs,.and.t | 
| 684a0 | 68 65 72 65 20 69 73 20 61 6e 20 65 78 74 65 6e    73 69 76 65 0a 65 63 6f 73 79 73 74 65 6d 20 6f | here.is.an.extensive.ecosystem.o | 
| 684c0 | 66 20 70 61 63 6b 61 67 65 73 20 6d 65 61 6e 74    20 66 6f 72 20 48 65 6c 6d 20 61 6e 64 20 66 6f | f.packages.meant.for.Helm.and.fo | 
| 684e0 | 72 20 49 76 79 20 28 74 68 65 20 49 76 79 20 6f    6e 65 73 0a 75 73 75 61 6c 6c 79 20 68 61 76 65 | r.Ivy.(the.Ivy.ones.usually.have | 
| 68500 | 20 60 60 63 6f 75 6e 73 65 6c 27 27 20 69 6e 20    74 68 65 20 6e 61 6d 65 29 20 70 72 6f 76 69 64 | .``counsel''.in.the.name).provid | 
| 68520 | 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64    0a 61 70 70 72 6f 70 72 69 61 74 65 20 61 63 74 | ing.commands.and.appropriate.act | 
| 68540 | 69 6f 6e 73 2e 0a 40 69 74 65 6d 20 41 63 74 69    6e 67 20 6f 6e 20 74 68 69 6e 67 73 20 61 74 20 | ions..@item.Acting.on.things.at. | 
| 68560 | 70 6f 69 6e 74 0a 54 68 65 20 62 75 69 6c 74 2d    69 6e 20 40 73 61 6d 70 7b 63 6f 6e 74 65 78 74 | point.The.built-in.@samp{context | 
| 68580 | 2d 6d 65 6e 75 2d 6d 6f 64 65 7d 20 70 72 6f 76    69 64 65 73 0a 61 20 6d 6f 75 73 65 2d 64 72 69 | -menu-mode}.provides.a.mouse-dri | 
| 685a0 | 76 65 6e 20 63 6f 6e 74 65 78 74 2d 73 65 6e 73    69 74 69 76 65 20 63 6f 6e 66 69 67 75 72 61 62 | ven.context-sensitive.configurab | 
| 685c0 | 6c 65 20 6d 65 6e 75 2e 20 54 68 65 20 40 73 61    6d 70 7b 64 6f 2d 61 74 2d 70 6f 69 6e 74 7d 0a | le.menu..The.@samp{do-at-point}. | 
| 685e0 | 70 61 63 6b 61 67 65 20 62 79 20 50 68 69 6c 69    70 20 4b 61 6c 75 64 65 72 63 69 63 20 28 61 76 | package.by.Philip.Kaludercic.(av | 
| 68600 | 61 69 6c 61 62 6c 65 20 6f 6e 20 47 4e 55 20 45    4c 50 41 29 2c 20 6f 6e 20 74 68 65 20 6f 74 68 | ailable.on.GNU.ELPA),.on.the.oth | 
| 68620 | 65 72 0a 68 61 6e 64 20 69 73 20 6b 65 79 62 6f    61 72 64 2d 64 72 69 76 65 6e 2e 0a 40 69 74 65 | er.hand.is.keyboard-driven..@ite | 
| 68640 | 6d 20 43 6f 6c 6c 65 63 74 69 6e 67 20 63 6f 6d    70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 | m.Collecting.completion.candidat | 
| 68660 | 65 73 20 69 6e 74 6f 20 61 20 62 75 66 66 65 72    0a 54 68 65 20 49 76 79 20 70 61 63 6b 61 67 65 | es.into.a.buffer.The.Ivy.package | 
| 68680 | 0a 68 61 73 20 74 68 65 20 63 6f 6d 6d 61 6e 64    20 40 73 61 6d 70 7b 69 76 79 2d 6f 63 63 75 72 | .has.the.command.@samp{ivy-occur | 
| 686a0 | 7d 20 77 68 69 63 68 20 69 73 20 73 69 6d 69 6c    61 72 20 74 6f 20 40 73 61 6d 70 7b 65 6d 62 61 | }.which.is.similar.to.@samp{emba | 
| 686c0 | 72 6b 2d 63 6f 6c 6c 65 63 74 7d 2e 20 41 73 0a    77 69 74 68 20 49 76 79 20 61 63 74 69 6f 6e 73 | rk-collect}..As.with.Ivy.actions | 
| 686e0 | 2c 20 40 73 61 6d 70 7b 69 76 79 2d 6f 63 63 75    72 7d 20 6f 6e 6c 79 20 77 6f 72 6b 73 20 66 6f | ,.@samp{ivy-occur}.only.works.fo | 
| 68700 | 72 20 63 6f 6d 6d 61 6e 64 73 20 77 72 69 74 74    65 6e 20 75 73 69 6e 67 0a 74 68 65 20 49 76 79 | r.commands.written.using.the.Ivy | 
| 68720 | 20 41 50 49 40 2e 0a 40 65 6e 64 20 74 61 62 6c    65 0a 0a 40 6e 6f 64 65 20 52 65 73 6f 75 72 63 | .API@..@end.table..@node.Resourc | 
| 68740 | 65 73 0a 40 63 68 61 70 74 65 72 20 52 65 73 6f    75 72 63 65 73 0a 0a 49 66 20 79 6f 75 20 77 61 | es.@chapter.Resources..If.you.wa | 
| 68760 | 6e 74 20 74 6f 20 6c 65 61 72 6e 20 6d 6f 72 65    20 61 62 6f 75 74 20 68 6f 77 20 6f 74 68 65 72 | nt.to.learn.more.about.how.other | 
| 68780 | 73 20 68 61 76 65 20 75 73 65 64 20 45 6d 62 61    72 6b 20 68 65 72 65 20 61 72 65 0a 73 6f 6d 65 | s.have.used.Embark.here.are.some | 
| 687a0 | 20 6c 69 6e 6b 73 20 74 6f 20 72 65 61 64 3a 0a    0a 40 69 74 65 6d 69 7a 65 0a 40 69 74 65 6d 0a | .links.to.read:..@itemize.@item. | 
| 687c0 | 40 75 72 65 66 7b 68 74 74 70 73 3a 2f 2f 6b 61    72 74 68 69 6e 6b 73 2e 63 6f 6d 2f 73 6f 66 74 | @uref{https://karthinks.com/soft | 
| 687e0 | 77 61 72 65 2f 66 69 66 74 65 65 6e 2d 77 61 79    73 2d 74 6f 2d 75 73 65 2d 65 6d 62 61 72 6b 2f | ware/fifteen-ways-to-use-embark/ | 
| 68800 | 2c 20 46 69 66 74 65 65 6e 20 77 61 79 73 20 74    6f 20 75 73 65 20 45 6d 62 61 72 6b 7d 2c 20 61 | ,.Fifteen.ways.to.use.Embark},.a | 
| 68820 | 20 62 6c 6f 67 20 70 6f 73 74 20 62 79 20 4b 61    72 74 68 69 6b 20 43 68 69 6b 6d 61 67 61 6c 75 | .blog.post.by.Karthik.Chikmagalu | 
| 68840 | 72 2e 0a 40 69 74 65 6d 0a 40 75 72 65 66 7b 68    74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 | r..@item.@uref{https://protesila | 
| 68860 | 6f 73 2e 63 6f 6d 2f 64 6f 74 65 6d 61 63 73 2f    2c 20 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 | os.com/dotemacs/,.Protesilaos.St | 
| 68880 | 61 76 72 6f 75 27 73 20 64 6f 74 65 6d 61 63 73    7d 2c 20 6c 6f 6f 6b 20 66 6f 72 20 74 68 65 20 | avrou's.dotemacs},.look.for.the. | 
| 688a0 | 73 65 63 74 69 6f 6e 20 63 61 6c 6c 65 64 0a 60    60 45 78 74 65 6e 64 65 64 20 6d 69 6e 69 62 75 | section.called.``Extended.minibu | 
| 688c0 | 66 66 65 72 20 61 63 74 69 6f 6e 73 20 61 6e 64    20 6d 6f 72 65 20 28 65 6d 62 61 72 6b 2e 65 6c | ffer.actions.and.more.(embark.el | 
| 688e0 | 20 61 6e 64 0a 70 72 6f 74 2d 65 6d 62 61 72 6b    2e 65 6c 29 27 27 0a 40 65 6e 64 20 69 74 65 6d | .and.prot-embark.el)''.@end.item | 
| 68900 | 69 7a 65 0a 0a 41 6e 64 20 73 6f 6d 65 20 76 69    64 65 6f 73 20 74 6f 20 77 61 74 63 68 3a 0a 0a | ize..And.some.videos.to.watch:.. | 
| 68920 | 40 69 74 65 6d 69 7a 65 0a 40 69 74 65 6d 0a 40    75 72 65 66 7b 68 74 74 70 73 3a 2f 2f 70 72 6f | @itemize.@item.@uref{https://pro | 
| 68940 | 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 63 6f 64    65 6c 6f 67 2f 32 30 32 31 2d 30 31 2d 30 39 2d | tesilaos.com/codelog/2021-01-09- | 
| 68960 | 65 6d 61 63 73 2d 65 6d 62 61 72 6b 2d 65 78 74    72 61 73 2f 2c 20 45 6d 62 61 72 6b 20 61 6e 64 | emacs-embark-extras/,.Embark.and | 
| 68980 | 20 6d 79 20 65 78 74 72 61 73 7d 20 62 79 20 50    72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 | .my.extras}.by.Protesilaos.Stavr | 
| 689a0 | 6f 75 2e 0a 40 69 74 65 6d 0a 40 75 72 65 66 7b    68 74 74 70 73 3a 2f 2f 79 6f 75 74 75 2e 62 65 | ou..@item.@uref{https://youtu.be | 
| 689c0 | 2f 71 70 6f 51 69 69 69 6e 43 74 59 2c 20 45 6d    62 61 72 6b 20 2d 2d 20 4b 65 79 20 66 65 61 74 | /qpoQiiinCtY,.Embark.--.Key.feat | 
| 689e0 | 75 72 65 73 20 61 6e 64 20 74 77 65 61 6b 73 7d    20 62 79 20 52 61 6f 75 6c 20 43 6f 6d 6e 69 6e | ures.and.tweaks}.by.Raoul.Comnin | 
| 68a00 | 6f 73 20 6f 6e 20 74 68 65 0a 45 6d 61 63 73 2d    45 6c 65 6d 65 6e 74 73 20 59 6f 75 54 75 62 65 | os.on.the.Emacs-Elements.YouTube | 
| 68a20 | 20 63 68 61 6e 6e 65 6c 2e 0a 40 69 74 65 6d 0a    40 75 72 65 66 7b 68 74 74 70 73 3a 2f 2f 79 6f | .channel..@item.@uref{https://yo | 
| 68a40 | 75 74 75 2e 62 65 2f 57 73 78 58 72 31 6e 63 75    6b 59 2c 20 4c 69 76 65 73 74 72 65 61 6d 65 64 | utu.be/WsxXr1ncukY,.Livestreamed | 
| 68a60 | 3a 20 41 64 64 69 6e 67 20 61 6e 20 45 6d 62 61    72 6b 20 63 6f 6e 74 65 78 74 20 61 63 74 69 6f | :.Adding.an.Embark.context.actio | 
| 68a80 | 6e 20 74 6f 20 73 65 6e 64 20 61 20 73 74 72 65    61 6d 0a 6d 65 73 73 61 67 65 7d 20 62 79 20 53 | n.to.send.a.stream.message}.by.S | 
| 68aa0 | 61 63 68 61 20 43 68 75 61 2e 0a 40 69 74 65 6d    0a 40 75 72 65 66 7b 68 74 74 70 73 3a 2f 2f 79 | acha.Chua..@item.@uref{https://y | 
| 68ac0 | 6f 75 74 75 2e 62 65 2f 71 6b 32 49 73 5f 73 43    38 4c 6b 2c 20 53 79 73 74 65 6d 20 43 72 61 66 | outu.be/qk2Is_sC8Lk,.System.Craf | 
| 68ae0 | 74 65 72 73 20 4c 69 76 65 21 20 2d 20 54 68 65    20 4d 61 6e 79 20 55 73 65 73 20 6f 66 20 45 6d | ters.Live!.-.The.Many.Uses.of.Em | 
| 68b00 | 62 61 72 6b 7d 20 62 79 20 44 61 76 69 64 20 57    69 6c 73 6f 6e 2e 0a 40 69 74 65 6d 0a 40 75 72 | bark}.by.David.Wilson..@item.@ur | 
| 68b20 | 65 66 7b 68 74 74 70 73 3a 2f 2f 79 6f 75 74 75    2e 62 65 2f 35 66 66 62 32 61 74 32 64 37 77 2c | ef{https://youtu.be/5ffb2at2d7w, | 
| 68b40 | 20 55 73 69 6e 67 20 45 6d 61 63 73 20 45 70 69    73 6f 64 65 20 38 30 20 2d 20 56 65 72 74 69 63 | .Using.Emacs.Episode.80.-.Vertic | 
| 68b60 | 6f 2c 20 4d 61 72 67 69 6e 61 6c 69 61 2c 20 43    6f 6e 73 75 6c 74 20 61 6e 64 20 45 6d 62 61 72 | o,.Marginalia,.Consult.and.Embar | 
| 68b80 | 6b 7d 20 62 79 0a 4d 69 6b 65 20 5a 61 6d 61 6e    73 6b 79 2e 0a 40 65 6e 64 20 69 74 65 6d 69 7a | k}.by.Mike.Zamansky..@end.itemiz | 
| 68ba0 | 65 0a 0a 40 6e 6f 64 65 20 43 6f 6e 74 72 69 62    75 74 69 6f 6e 73 0a 40 63 68 61 70 74 65 72 20 | e..@node.Contributions.@chapter. | 
| 68bc0 | 43 6f 6e 74 72 69 62 75 74 69 6f 6e 73 0a 0a 43    6f 6e 74 72 69 62 75 74 69 6f 6e 73 20 74 6f 20 | Contributions..Contributions.to. | 
| 68be0 | 45 6d 62 61 72 6b 20 61 72 65 20 76 65 72 79 20    77 65 6c 63 6f 6d 65 2e 20 54 68 65 72 65 20 69 | Embark.are.very.welcome..There.i | 
| 68c00 | 73 20 61 20 40 75 72 65 66 7b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 61 6e | s.a.@uref{https://github.com/oan | 
| 68c20 | 74 6f 6c 69 6e 2f 65 6d 62 61 72 6b 2f 69 73 73    75 65 73 2f 39 35 2c 20 77 69 73 68 20 6c 69 73 | tolin/embark/issues/95,.wish.lis | 
| 68c40 | 74 7d 20 66 6f 72 0a 61 63 74 69 6f 6e 73 2c 20    74 61 72 67 65 74 20 66 69 6e 64 65 72 73 2c 20 | t}.for.actions,.target.finders,. | 
| 68c60 | 63 61 6e 64 69 64 61 74 65 20 63 6f 6c 6c 65 63    74 6f 72 73 20 61 6e 64 20 65 78 70 6f 72 74 65 | candidate.collectors.and.exporte | 
| 68c80 | 72 73 2e 20 46 6f 72 20 6f 74 68 65 72 0a 69 64    65 61 73 20 79 6f 75 20 68 61 76 65 20 66 6f 72 | rs..For.other.ideas.you.have.for | 
| 68ca0 | 20 45 6d 62 61 72 6b 2c 20 66 65 65 6c 20 66 72    65 65 20 74 6f 20 6f 70 65 6e 20 61 6e 20 69 73 | .Embark,.feel.free.to.open.an.is | 
| 68cc0 | 73 75 65 20 6f 6e 20 74 68 65 20 40 75 72 65 66    7b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e | sue.on.the.@uref{https://github. | 
| 68ce0 | 63 6f 6d 2f 6f 61 6e 74 6f 6c 69 6e 2f 65 6d 62    61 72 6b 2f 69 73 73 75 65 73 2c 20 69 73 73 75 | com/oantolin/embark/issues,.issu | 
| 68d00 | 65 0a 74 72 61 63 6b 65 72 7d 2e 20 41 6e 79 20    6e 65 61 74 20 63 6f 6e 66 69 67 75 72 61 74 69 | e.tracker}..Any.neat.configurati | 
| 68d20 | 6f 6e 20 74 72 69 63 6b 73 20 79 6f 75 20 66 69    6e 64 20 6d 69 67 68 74 20 62 65 20 61 20 67 6f | on.tricks.you.find.might.be.a.go | 
| 68d40 | 6f 64 20 66 69 74 0a 66 6f 72 20 74 68 65 20 40    75 72 65 66 7b 68 74 74 70 73 3a 2f 2f 67 69 74 | od.fit.for.the.@uref{https://git | 
| 68d60 | 68 75 62 2e 63 6f 6d 2f 6f 61 6e 74 6f 6c 69 6e    2f 65 6d 62 61 72 6b 2f 77 69 6b 69 2c 20 77 69 | hub.com/oantolin/embark/wiki,.wi | 
| 68d80 | 6b 69 7d 2e 0a 0a 43 6f 64 65 20 63 6f 6e 74 72    69 62 75 74 69 6f 6e 73 20 61 72 65 20 76 65 72 | ki}...Code.contributions.are.ver | 
| 68da0 | 79 20 77 65 6c 63 6f 6d 65 20 74 6f 6f 2c 20 62    75 74 20 73 69 6e 63 65 20 45 6d 62 61 72 6b 20 | y.welcome.too,.but.since.Embark. | 
| 68dc0 | 69 73 20 6e 6f 77 20 6f 6e 0a 47 4e 55 20 45 4c    50 41 2c 20 63 6f 70 79 72 69 67 68 74 20 61 73 | is.now.on.GNU.ELPA,.copyright.as | 
| 68de0 | 73 69 67 6e 6d 65 6e 74 20 74 6f 20 74 68 65 20    46 53 46 20 69 73 20 72 65 71 75 69 72 65 64 20 | signment.to.the.FSF.is.required. | 
| 68e00 | 62 65 66 6f 72 65 20 79 6f 75 20 63 61 6e 0a 63    6f 6e 74 72 69 62 75 74 65 20 63 6f 64 65 2e 0a | before.you.can.contribute.code.. | 
| 68e20 | 0a 40 6e 6f 64 65 20 41 63 6b 6e 6f 77 6c 65 64    67 6d 65 6e 74 73 0a 40 63 68 61 70 74 65 72 20 | .@node.Acknowledgments.@chapter. | 
| 68e40 | 41 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 73 0a    0a 57 68 69 6c 65 20 49 2c 20 4f 6d 61 72 20 41 | Acknowledgments..While.I,.Omar.A | 
| 68e60 | 6e 74 6f 6c c3 ad 6e 20 43 61 6d 61 72 65 6e 61    2c 20 68 61 76 65 20 77 72 69 74 74 65 6e 20 6d | ntol..n.Camarena,.have.written.m | 
| 68e80 | 6f 73 74 20 6f 66 20 74 68 65 20 45 6d 62 61 72    6b 20 63 6f 64 65 0a 61 6e 64 20 72 65 6d 61 69 | ost.of.the.Embark.code.and.remai | 
| 68ea0 | 6e 20 76 65 72 79 20 73 74 75 62 62 6f 72 6e 20    61 62 6f 75 74 20 73 6f 6d 65 20 6f 66 20 74 68 | n.very.stubborn.about.some.of.th | 
| 68ec0 | 65 20 64 65 73 69 67 6e 20 64 65 63 69 73 69 6f    6e 73 2c 20 45 6d 62 61 72 6b 0a 68 61 73 20 72 | e.design.decisions,.Embark.has.r | 
| 68ee0 | 65 63 65 69 76 65 64 20 73 75 62 73 74 61 6e 74    69 61 6c 20 68 65 6c 70 20 66 72 6f 6d 20 61 20 | eceived.substantial.help.from.a. | 
| 68f00 | 6e 75 6d 62 65 72 20 6f 66 20 6f 74 68 65 72 20    70 65 6f 70 6c 65 20 77 68 69 63 68 20 74 68 69 | number.of.other.people.which.thi | 
| 68f20 | 73 0a 64 6f 63 75 6d 65 6e 74 20 68 61 73 20 6e    65 67 6c 65 63 74 65 64 20 74 6f 20 6d 65 6e 74 | s.document.has.neglected.to.ment | 
| 68f40 | 69 6f 6e 20 66 6f 72 20 66 61 72 20 74 6f 6f 20    6c 6f 6e 67 2e 20 49 6e 20 70 61 72 74 69 63 75 | ion.for.far.too.long..In.particu | 
| 68f60 | 6c 61 72 2c 0a 44 61 6e 69 65 6c 20 4d 65 6e 64    6c 65 72 20 68 61 73 20 62 65 65 6e 20 61 62 73 | lar,.Daniel.Mendler.has.been.abs | 
| 68f80 | 6f 6c 75 74 65 6c 79 20 69 6e 76 61 6c 75 61 62    6c 65 2c 20 69 6d 70 6c 65 6d 65 6e 74 69 6e 67 | olutely.invaluable,.implementing | 
| 68fa0 | 20 73 65 76 65 72 61 6c 0a 69 6d 70 6f 72 74 61    6e 74 20 66 65 61 74 75 72 65 73 2c 20 61 6e 64 | .several.important.features,.and | 
| 68fc0 | 20 70 72 6f 76 69 64 69 6e 67 20 61 20 6c 6f 74    20 6f 66 20 75 73 65 66 75 6c 20 61 64 76 69 63 | .providing.a.lot.of.useful.advic | 
| 68fe0 | 65 2e 0a 0a 43 6f 64 65 20 63 6f 6e 74 72 69 62    75 74 69 6f 6e 73 3a 0a 0a 40 69 74 65 6d 69 7a | e...Code.contributions:..@itemiz | 
| 69000 | 65 0a 40 69 74 65 6d 0a 40 75 72 65 66 7b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | e.@item.@uref{https://github.com | 
| 69020 | 2f 6d 69 6e 61 64 2c 20 44 61 6e 69 65 6c 20 4d    65 6e 64 6c 65 72 7d 0a 40 69 74 65 6d 0a 40 75 | /minad,.Daniel.Mendler}.@item.@u | 
| 69040 | 72 65 66 7b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 63 6c 65 6d 65 72 61 2f 2c | ref{https://github.com/clemera/, | 
| 69060 | 20 43 6c 65 6d 65 6e 73 20 52 61 64 65 72 6d 61    63 68 65 72 7d 0a 40 69 74 65 6d 0a 40 75 72 65 | .Clemens.Radermacher}.@item.@ure | 
| 69080 | 66 7b 68 74 74 70 73 3a 2f 2f 63 6f 64 65 62 65    72 67 2e 6f 72 67 2f 6a 61 6f 2f 2c 20 4a 6f 73 | f{https://codeberg.org/jao/,.Jos | 
| 690a0 | c3 a9 20 41 6e 74 6f 6e 69 6f 20 4f 72 74 65 67    61 20 52 75 69 7a 7d 0a 40 69 74 65 6d 0a 40 75 | ...Antonio.Ortega.Ruiz}.@item.@u | 
| 690c0 | 72 65 66 7b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 69 79 65 66 72 61 74 2c 20 | ref{https://github.com/iyefrat,. | 
| 690e0 | 49 74 61 69 20 59 40 2e 20 45 66 72 61 74 7d 0a    40 69 74 65 6d 0a 40 75 72 65 66 7b 68 74 74 70 | Itai.Y@..Efrat}.@item.@uref{http | 
| 69100 | 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    31 33 2c 20 61 31 33 7d 0a 40 69 74 65 6d 0a 40 | s://github.com/a13,.a13}.@item.@ | 
| 69120 | 75 72 65 66 7b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 6a 61 6b 61 6e 61 6b 61 | uref{https://github.com/jakanaka | 
| 69140 | 65 76 61 6e 67 65 6c 69 2c 20 6a 61 6b 61 6e 61    6b 61 65 76 61 6e 67 65 6c 69 7d 0a 40 69 74 65 | evangeli,.jakanakaevangeli}.@ite | 
| 69160 | 6d 0a 40 75 72 65 66 7b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 6d 69 68 61 6b | m.@uref{https://github.com/mihak | 
| 69180 | 61 6d 2c 20 6d 69 68 61 6b 61 6d 7d 0a 40 69 74    65 6d 0a 40 75 72 65 66 7b 68 74 74 70 73 3a 2f | am,.mihakam}.@item.@uref{https:/ | 
| 691a0 | 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6c 65 75 6e    67 62 6b 2c 20 42 72 69 61 6e 20 4c 65 75 6e 67 | /github.com/leungbk,.Brian.Leung | 
| 691c0 | 7d 0a 40 69 74 65 6d 0a 40 75 72 65 66 7b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | }.@item.@uref{https://github.com | 
| 691e0 | 2f 6b 61 72 74 68 69 6e 6b 2c 20 4b 61 72 74 68    69 6b 20 43 68 69 6b 6d 61 67 61 6c 75 72 7d 0a | /karthink,.Karthik.Chikmagalur}. | 
| 69200 | 40 69 74 65 6d 0a 40 75 72 65 66 7b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 | @item.@uref{https://github.com/r | 
| 69220 | 6f 73 68 61 6e 73 68 61 72 69 66 66 2c 20 52 6f    73 68 61 6e 20 53 68 61 72 69 66 66 7d 0a 40 69 | oshanshariff,.Roshan.Shariff}.@i | 
| 69240 | 74 65 6d 0a 40 75 72 65 66 7b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 63 6f 6e | tem.@uref{https://github.com/con | 
| 69260 | 64 79 30 39 31 39 2c 20 63 6f 6e 64 79 30 39 31    39 7d 0a 40 69 74 65 6d 0a 40 75 72 65 66 7b 68 | dy0919,.condy0919}.@item.@uref{h | 
| 69280 | 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 44 61 6d 69 65 6e 43 61 73 73 6f 75 2c 20 | ttps://github.com/DamienCassou,. | 
| 692a0 | 44 61 6d 69 65 6e 20 43 61 73 73 6f 75 7d 0a 40    69 74 65 6d 0a 40 75 72 65 66 7b 68 74 74 70 73 | Damien.Cassou}.@item.@uref{https | 
| 692c0 | 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 4a 69    6d 44 42 68 2c 20 4a 69 6d 44 42 68 7d 0a 40 65 | ://github.com/JimDBh,.JimDBh}.@e | 
| 692e0 | 6e 64 20 69 74 65 6d 69 7a 65 0a 0a 41 64 76 69    63 65 20 61 6e 64 20 75 73 65 66 75 6c 20 64 69 | nd.itemize..Advice.and.useful.di | 
| 69300 | 73 63 75 73 73 69 6f 6e 73 3a 0a 0a 40 69 74 65    6d 69 7a 65 0a 40 69 74 65 6d 0a 40 75 72 65 66 | scussions:..@itemize.@item.@uref | 
| 69320 | 7b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 6d 69 6e 61 64 2c 20 44 61 6e 69 65 | {https://github.com/minad,.Danie | 
| 69340 | 6c 20 4d 65 6e 64 6c 65 72 7d 0a 40 69 74 65 6d    0a 40 75 72 65 66 7b 68 74 74 70 73 3a 2f 2f 67 | l.Mendler}.@item.@uref{https://g | 
| 69360 | 69 74 6c 61 62 2e 63 6f 6d 2f 70 72 6f 74 65 73    69 6c 61 6f 73 2f 2c 20 50 72 6f 74 65 73 69 6c | itlab.com/protesilaos/,.Protesil | 
| 69380 | 61 6f 73 20 53 74 61 76 72 6f 75 7d 0a 40 69 74    65 6d 0a 40 75 72 65 66 7b 68 74 74 70 73 3a 2f | aos.Stavrou}.@item.@uref{https:/ | 
| 693a0 | 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 63 6c 65 6d    65 72 61 2f 2c 20 43 6c 65 6d 65 6e 73 20 52 61 | /github.com/clemera/,.Clemens.Ra | 
| 693c0 | 64 65 72 6d 61 63 68 65 72 7d 0a 40 69 74 65 6d    0a 40 75 72 65 66 7b 68 74 74 70 73 3a 2f 2f 67 | dermacher}.@item.@uref{https://g | 
| 693e0 | 69 74 68 75 62 2e 63 6f 6d 2f 68 6d 65 6c 6d 61    6e 2f 2c 20 48 6f 77 61 72 64 20 4d 65 6c 6d 61 | ithub.com/hmelman/,.Howard.Melma | 
| 69400 | 6e 7d 0a 40 69 74 65 6d 0a 40 75 72 65 66 7b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f | n}.@item.@uref{https://github.co | 
| 69420 | 6d 2f 61 73 74 6f 66 66 2c 20 41 75 67 75 73 74    6f 20 53 74 6f 66 66 65 6c 7d 0a 40 69 74 65 6d | m/astoff,.Augusto.Stoffel}.@item | 
| 69440 | 0a 40 75 72 65 66 7b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 62 64 61 72 63 75 | .@uref{https://github.com/bdarcu | 
| 69460 | 73 2c 20 42 72 75 63 65 20 64 27 41 72 63 75 73    7d 0a 40 69 74 65 6d 0a 40 75 72 65 66 7b 68 74 | s,.Bruce.d'Arcus}.@item.@uref{ht | 
| 69480 | 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 6a 64 74 73 6d 69 74 68 2c 20 4a 44 20 53 6d | tps://github.com/jdtsmith,.JD.Sm | 
| 694a0 | 69 74 68 7d 0a 40 69 74 65 6d 0a 40 75 72 65 66    7b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e | ith}.@item.@uref{https://github. | 
| 694c0 | 63 6f 6d 2f 6b 61 72 74 68 69 6e 6b 2c 20 4b 61    72 74 68 69 6b 20 43 68 69 6b 6d 61 67 61 6c 75 | com/karthink,.Karthik.Chikmagalu | 
| 694e0 | 72 7d 0a 40 69 74 65 6d 0a 40 75 72 65 66 7b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f | r}.@item.@uref{https://github.co | 
| 69500 | 6d 2f 6a 61 6b 61 6e 61 6b 61 65 76 61 6e 67 65    6c 69 2c 20 6a 61 6b 61 6e 61 6b 61 65 76 61 6e | m/jakanakaevangeli,.jakanakaevan | 
| 69520 | 67 65 6c 69 7d 0a 40 69 74 65 6d 0a 40 75 72 65    66 7b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 | geli}.@item.@uref{https://github | 
| 69540 | 2e 63 6f 6d 2f 69 79 65 66 72 61 74 2c 20 49 74    61 69 20 59 40 2e 20 45 66 72 61 74 7d 0a 40 69 | .com/iyefrat,.Itai.Y@..Efrat}.@i | 
| 69560 | 74 65 6d 0a 40 75 72 65 66 7b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 6f 68 | tem.@uref{https://github.com/moh | 
| 69580 | 6b 61 6c 65 2c 20 4d 6f 68 73 69 6e 20 4b 61 6c    65 65 6d 7d 0a 40 65 6e 64 20 69 74 65 6d 69 7a | kale,.Mohsin.Kaleem}.@end.itemiz | 
| 695a0 | 65 0a 0a 40 62 79 65 0a 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | e..@bye......................... | 
| 695c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 695e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 69600 | 65 6d 62 61 72 6b 2d 31 2e 31 2f 65 6d 62 61 72    6b 2d 70 6b 67 2e 65 6c 00 00 00 00 00 00 00 00 | embark-1.1/embark-pkg.el........ | 
| 69620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 69640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 69660 | 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 | 
| 69680 | 30 30 30 30 36 36 34 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 36 32 33 00 20 30 00 00 00 | 0000664.00000000000.013623..0... | 
| 696a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 696c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 696e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 69700 | 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................... | 
| 69720 | 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................... | 
| 69740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 69760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 69780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 697a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 697c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 697e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 69800 | 3b 3b 20 47 65 6e 65 72 61 74 65 64 20 70 61 63    6b 61 67 65 20 64 65 73 63 72 69 70 74 69 6f 6e | ;;.Generated.package.description | 
| 69820 | 20 66 72 6f 6d 20 65 6d 62 61 72 6b 2e 65 6c 20    20 2d 2a 2d 20 6e 6f 2d 62 79 74 65 2d 63 6f 6d | .from.embark.el..-*-.no-byte-com | 
| 69840 | 70 69 6c 65 3a 20 74 20 2d 2a 2d 0a 28 64 65 66    69 6e 65 2d 70 61 63 6b 61 67 65 20 22 65 6d 62 | pile:.t.-*-.(define-package."emb | 
| 69860 | 61 72 6b 22 20 22 31 2e 31 22 20 22 43 6f 6e 76    65 6e 69 65 6e 74 6c 79 20 61 63 74 20 6f 6e 20 | ark"."1.1"."Conveniently.act.on. | 
| 69880 | 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70 6c    65 74 69 6f 6e 73 22 20 27 28 28 65 6d 61 63 73 | minibuffer.completions".'((emacs | 
| 698a0 | 20 22 32 37 2e 31 22 29 20 28 63 6f 6d 70 61 74    20 22 32 39 2e 31 2e 34 2e 30 22 29 29 20 3a 63 | ."27.1").(compat."29.1.4.0")).:c | 
| 698c0 | 6f 6d 6d 69 74 20 22 31 39 35 61 64 64 31 66 31    63 63 64 31 30 35 39 34 37 32 63 39 64 66 37 33 | ommit."195add1f1ccd1059472c9df73 | 
| 698e0 | 33 34 63 39 37 63 34 64 31 35 35 34 32 35 65 22    20 3a 61 75 74 68 6f 72 73 20 27 28 28 22 4f 6d | 34c97c4d155425e".:authors.'(("Om | 
| 69900 | 61 72 20 41 6e 74 6f 6c c3 ad 6e 20 43 61 6d 61    72 65 6e 61 22 20 2e 20 22 6f 6d 61 72 40 6d 61 | ar.Antol..n.Camarena"..."omar@ma | 
| 69920 | 74 65 6d 2e 75 6e 61 6d 2e 6d 78 22 29 29 20 3a    6d 61 69 6e 74 61 69 6e 65 72 20 27 28 22 4f 6d | tem.unam.mx")).:maintainer.'("Om | 
| 69940 | 61 72 20 41 6e 74 6f 6c c3 ad 6e 20 43 61 6d 61    72 65 6e 61 22 20 2e 20 22 6f 6d 61 72 40 6d 61 | ar.Antol..n.Camarena"..."omar@ma | 
| 69960 | 74 65 6d 2e 75 6e 61 6d 2e 6d 78 22 29 20 3a 6b    65 79 77 6f 72 64 73 20 27 28 22 63 6f 6e 76 65 | tem.unam.mx").:keywords.'("conve | 
| 69980 | 6e 69 65 6e 63 65 22 29 20 3a 75 72 6c 20 22 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f | nience").:url."https://github.co | 
| 699a0 | 6d 2f 6f 61 6e 74 6f 6c 69 6e 2f 65 6d 62 61 72    6b 22 29 0a 00 00 00 00 00 00 00 00 00 00 00 00 | m/oantolin/embark")............. | 
| 699c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 699e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 69a00 | 65 6d 62 61 72 6b 2d 31 2e 31 2f 65 6d 62 61 72    6b 2e 69 6e 66 6f 00 00 00 00 00 00 00 00 00 00 | embark-1.1/embark.info.......... | 
| 69a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 69a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 69a60 | 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 | 
| 69a80 | 30 32 32 32 34 32 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 33 37 36 00 20 30 00 00 00 | 0222423.00000000000.013376..0... | 
| 69aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 69ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 69ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 69b00 | 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................... | 
| 69b20 | 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................... | 
| 69b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 69b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 69b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 69ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 69bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 69be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 69c00 | 54 68 69 73 20 69 73 20 64 6f 63 79 74 4c 44 31    77 2e 69 6e 66 6f 2c 20 70 72 6f 64 75 63 65 64 | This.is.docytLD1w.info,.produced | 
| 69c20 | 20 62 79 20 6d 61 6b 65 69 6e 66 6f 20 76 65 72    73 69 6f 6e 20 36 2e 38 20 66 72 6f 6d 0a 65 6d | .by.makeinfo.version.6.8.from.em | 
| 69c40 | 62 61 72 6b 2e 74 65 78 69 2e 0a 0a 49 4e 46 4f    2d 44 49 52 2d 53 45 43 54 49 4f 4e 20 45 6d 61 | bark.texi...INFO-DIR-SECTION.Ema | 
| 69c60 | 63 73 20 6d 69 73 63 20 66 65 61 74 75 72 65 73    0a 53 54 41 52 54 2d 49 4e 46 4f 2d 44 49 52 2d | cs.misc.features.START-INFO-DIR- | 
| 69c80 | 45 4e 54 52 59 0a 2a 20 45 6d 62 61 72 6b 3a 20    28 65 6d 62 61 72 6b 29 2e 20 20 20 20 20 45 6d | ENTRY.*.Embark:.(embark)......Em | 
| 69ca0 | 61 63 73 20 4d 69 6e 69 2d 42 75 66 66 65 72 20    41 63 74 69 6f 6e 73 20 52 6f 6f 74 65 64 20 69 | acs.Mini-Buffer.Actions.Rooted.i | 
| 69cc0 | 6e 20 4b 65 79 6d 61 70 73 2e 0a 45 4e 44 2d 49    4e 46 4f 2d 44 49 52 2d 45 4e 54 52 59 0a 0a 1f | n.Keymaps..END-INFO-DIR-ENTRY... | 
| 69ce0 | 0a 46 69 6c 65 3a 20 64 6f 63 79 74 4c 44 31 77    2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 6f | .File:.docytLD1w.info,..Node:.To | 
| 69d00 | 70 2c 20 20 4e 65 78 74 3a 20 4f 76 65 72 76 69    65 77 2c 20 20 55 70 3a 20 28 64 69 72 29 0a 0a | p,..Next:.Overview,..Up:.(dir).. | 
| 69d20 | 45 6d 62 61 72 6b 3a 20 45 6d 61 63 73 20 4d 69    6e 69 2d 42 75 66 66 65 72 20 41 63 74 69 6f 6e | Embark:.Emacs.Mini-Buffer.Action | 
| 69d40 | 73 20 52 6f 6f 74 65 64 20 69 6e 20 4b 65 79 6d    61 70 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | s.Rooted.in.Keymaps.************ | 
| 69d60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** | 
| 69d80 | 2a 2a 2a 2a 2a 2a 2a 0a 0a 2a 20 4d 65 6e 75 3a    0a 0a 2a 20 4f 76 65 72 76 69 65 77 3a 3a 0a 2a | *******..*.Menu:..*.Overview::.* | 
| 69da0 | 20 51 75 69 63 6b 20 73 74 61 72 74 3a 3a 0a 2a    20 41 64 76 61 6e 63 65 64 20 63 6f 6e 66 69 67 | .Quick.start::.*.Advanced.config | 
| 69dc0 | 75 72 61 74 69 6f 6e 3a 3a 0a 2a 20 48 6f 77 20    64 6f 65 73 20 45 6d 62 61 72 6b 20 63 61 6c 6c | uration::.*.How.does.Embark.call | 
| 69de0 | 20 74 68 65 20 61 63 74 69 6f 6e 73 3f 3a 3a 0a    2a 20 45 6d 62 61 72 6b 2c 20 4d 61 72 67 69 6e | .the.actions?::.*.Embark,.Margin | 
| 69e00 | 61 6c 69 61 20 61 6e 64 20 43 6f 6e 73 75 6c 74    3a 20 45 6d 62 61 72 6b 20 4d 61 72 67 69 6e 61 | alia.and.Consult:.Embark.Margina | 
| 69e20 | 6c 69 61 20 61 6e 64 20 43 6f 6e 73 75 6c 74 2e    0a 2a 20 52 65 6c 61 74 65 64 20 50 61 63 6b 61 | lia.and.Consult..*.Related.Packa | 
| 69e40 | 67 65 73 3a 3a 0a 2a 20 52 65 73 6f 75 72 63 65    73 3a 3a 0a 2a 20 43 6f 6e 74 72 69 62 75 74 69 | ges::.*.Resources::.*.Contributi | 
| 69e60 | 6f 6e 73 3a 3a 0a 2a 20 41 63 6b 6e 6f 77 6c 65    64 67 6d 65 6e 74 73 3a 3a 0a 0a e2 80 94 20 54 | ons::.*.Acknowledgments::......T | 
| 69e80 | 68 65 20 44 65 74 61 69 6c 65 64 20 4e 6f 64 65    20 4c 69 73 74 69 6e 67 20 e2 80 94 0a 0a 4f 76 | he.Detailed.Node.Listing......Ov | 
| 69ea0 | 65 72 76 69 65 77 0a 0a 2a 20 41 63 74 69 6e 67    20 6f 6e 20 74 61 72 67 65 74 73 3a 3a 0a 2a 20 | erview..*.Acting.on.targets::.*. | 
| 69ec0 | 54 68 65 20 64 65 66 61 75 6c 74 20 61 63 74 69    6f 6e 20 6f 6e 20 61 20 74 61 72 67 65 74 3a 3a | The.default.action.on.a.target:: | 
| 69ee0 | 0a 2a 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20    73 65 74 73 20 6f 66 20 70 6f 73 73 69 62 6c 65 | .*.Working.with.sets.of.possible | 
| 69f00 | 20 74 61 72 67 65 74 73 3a 3a 0a 2a 20 53 77 69    74 63 68 69 6e 67 20 74 6f 20 61 20 64 69 66 66 | .targets::.*.Switching.to.a.diff | 
| 69f20 | 65 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 77 69    74 68 6f 75 74 20 6c 6f 73 69 6e 67 20 77 68 61 | erent.command.without.losing.wha | 
| 69f40 | 74 20 79 6f 75 27 76 65 20 74 79 70 65 64 3a 3a    0a 0a 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 73 | t.you've.typed::..Working.with.s | 
| 69f60 | 65 74 73 20 6f 66 20 70 6f 73 73 69 62 6c 65 20    74 61 72 67 65 74 73 0a 0a 2a 20 53 65 6c 65 63 | ets.of.possible.targets..*.Selec | 
| 69f80 | 74 69 6e 67 20 73 6f 6d 65 20 74 61 72 67 65 74    73 20 74 6f 20 6d 61 6b 65 20 61 6e 20 61 64 20 | ting.some.targets.to.make.an.ad. | 
| 69fa0 | 68 6f 63 20 63 61 6e 64 69 64 61 74 65 20 73 65    74 3a 3a 0a 2a 20 65 6d 62 61 72 6b 2d 6c 69 76 | hoc.candidate.set::.*.embark-liv | 
| 69fc0 | 65 20 61 20 6c 69 76 65 2d 75 70 64 61 74 69 6e    67 20 76 61 72 69 61 6e 74 20 6f 66 20 65 6d 62 | e.a.live-updating.variant.of.emb | 
| 69fe0 | 61 72 6b 2d 63 6f 6c 6c 65 63 74 3a 3a 0a 0a 41    64 76 61 6e 63 65 64 20 63 6f 6e 66 69 67 75 72 | ark-collect::..Advanced.configur | 
| 6a000 | 61 74 69 6f 6e 0a 0a 2a 20 53 68 6f 77 69 6e 67    20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f | ation..*.Showing.information.abo | 
| 6a020 | 75 74 20 61 76 61 69 6c 61 62 6c 65 20 74 61 72    67 65 74 73 20 61 6e 64 20 61 63 74 69 6f 6e 73 | ut.available.targets.and.actions | 
| 6a040 | 3a 3a 0a 2a 20 53 65 6c 65 63 74 69 6e 67 20 63    6f 6d 6d 61 6e 64 73 20 76 69 61 20 63 6f 6d 70 | ::.*.Selecting.commands.via.comp | 
| 6a060 | 6c 65 74 69 6f 6e 73 20 69 6e 73 74 65 61 64 20    6f 66 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 3a | letions.instead.of.key.bindings: | 
| 6a080 | 3a 0a 2a 20 51 75 69 74 74 69 6e 67 20 74 68 65    20 6d 69 6e 69 62 75 66 66 65 72 20 61 66 74 65 | :.*.Quitting.the.minibuffer.afte | 
| 6a0a0 | 72 20 61 6e 20 61 63 74 69 6f 6e 3a 3a 0a 2a 20    52 75 6e 6e 69 6e 67 20 73 6f 6d 65 20 73 65 74 | r.an.action::.*.Running.some.set | 
| 6a0c0 | 75 70 20 61 66 74 65 72 20 69 6e 6a 65 63 74 69    6e 67 20 74 68 65 20 74 61 72 67 65 74 3a 3a 0a | up.after.injecting.the.target::. | 
| 6a0e0 | 2a 20 52 75 6e 6e 69 6e 67 20 68 6f 6f 6b 73 20    62 65 66 6f 72 65 2c 20 61 66 74 65 72 20 6f 72 | *.Running.hooks.before,.after.or | 
| 6a100 | 20 61 72 6f 75 6e 64 20 61 6e 20 61 63 74 69 6f    6e 3a 20 52 75 6e 6e 69 6e 67 20 68 6f 6f 6b 73 | .around.an.action:.Running.hooks | 
| 6a120 | 20 62 65 66 6f 72 65 20 61 66 74 65 72 20 6f 72    20 61 72 6f 75 6e 64 20 61 6e 20 61 63 74 69 6f | .before.after.or.around.an.actio | 
| 6a140 | 6e 2e 0a 2a 20 43 72 65 61 74 69 6e 67 20 79 6f    75 72 20 6f 77 6e 20 6b 65 79 6d 61 70 73 3a 3a | n..*.Creating.your.own.keymaps:: | 
| 6a160 | 0a 2a 20 44 65 66 69 6e 69 6e 67 20 61 63 74 69    6f 6e 73 20 66 6f 72 20 6e 65 77 20 63 61 74 65 | .*.Defining.actions.for.new.cate | 
| 6a180 | 67 6f 72 69 65 73 20 6f 66 20 74 61 72 67 65 74    73 3a 3a 0a 0a 53 65 6c 65 63 74 69 6e 67 20 63 | gories.of.targets::..Selecting.c | 
| 6a1a0 | 6f 6d 6d 61 6e 64 73 20 76 69 61 20 63 6f 6d 70    6c 65 74 69 6f 6e 73 20 69 6e 73 74 65 61 64 20 | ommands.via.completions.instead. | 
| 6a1c0 | 6f 66 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 0a    0a 2a 20 53 65 6c 65 63 74 69 6e 67 20 63 6f 6d | of.key.bindings..*.Selecting.com | 
| 6a1e0 | 6d 61 6e 64 73 20 76 69 61 20 63 6f 6d 70 6c 65    74 69 6f 6e 20 6f 75 74 73 69 64 65 20 6f 66 20 | mands.via.completion.outside.of. | 
| 6a200 | 45 6d 62 61 72 6b 3a 3a 0a 0a 44 65 66 69 6e 69    6e 67 20 61 63 74 69 6f 6e 73 20 66 6f 72 20 6e | Embark::..Defining.actions.for.n | 
| 6a220 | 65 77 20 63 61 74 65 67 6f 72 69 65 73 20 6f 66    20 74 61 72 67 65 74 73 0a 0a 2a 20 4e 65 77 20 | ew.categories.of.targets..*.New. | 
| 6a240 | 6d 69 6e 69 62 75 66 66 65 72 20 74 61 72 67 65    74 20 65 78 61 6d 70 6c 65 20 2d 20 74 61 62 2d | minibuffer.target.example.-.tab- | 
| 6a260 | 62 61 72 20 74 61 62 73 3a 3a 0a 2a 20 4e 65 77    20 74 61 72 67 65 74 20 65 78 61 6d 70 6c 65 20 | bar.tabs::.*.New.target.example. | 
| 6a280 | 69 6e 20 72 65 67 75 6c 61 72 20 62 75 66 66 65    72 73 20 2d 20 73 68 6f 72 74 20 57 69 6b 69 70 | in.regular.buffers.-.short.Wikip | 
| 6a2a0 | 65 64 69 61 20 6c 69 6e 6b 73 3a 3a 0a 0a 48 6f    77 20 64 6f 65 73 20 45 6d 62 61 72 6b 20 63 61 | edia.links::..How.does.Embark.ca | 
| 6a2c0 | 6c 6c 20 74 68 65 20 61 63 74 69 6f 6e 73 3f 0a    0a 2a 20 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 | ll.the.actions?..*.Non-interacti | 
| 6a2e0 | 76 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 73 20    61 63 74 69 6f 6e 73 3a 3a 0a 0a 45 6d 62 61 72 | ve.functions.as.actions::..Embar | 
| 6a300 | 6b 2c 20 4d 61 72 67 69 6e 61 6c 69 61 20 61 6e    64 20 43 6f 6e 73 75 6c 74 0a 0a 2a 20 4d 61 72 | k,.Marginalia.and.Consult..*.Mar | 
| 6a320 | 67 69 6e 61 6c 69 61 3a 3a 0a 2a 20 43 6f 6e 73    75 6c 74 3a 3a 0a 0a 0a 1f 0a 46 69 6c 65 3a 20 | ginalia::.*.Consult::.....File:. | 
| 6a340 | 64 6f 63 79 74 4c 44 31 77 2e 69 6e 66 6f 2c 20    20 4e 6f 64 65 3a 20 4f 76 65 72 76 69 65 77 2c | docytLD1w.info,..Node:.Overview, | 
| 6a360 | 20 20 4e 65 78 74 3a 20 51 75 69 63 6b 20 73 74    61 72 74 2c 20 20 50 72 65 76 3a 20 54 6f 70 2c | ..Next:.Quick.start,..Prev:.Top, | 
| 6a380 | 20 20 55 70 3a 20 54 6f 70 0a 0a 31 20 4f 76 65    72 76 69 65 77 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..Up:.Top..1.Overview.********** | 
| 6a3a0 | 0a 0a 45 6d 62 61 72 6b 20 6d 61 6b 65 73 20 69    74 20 65 61 73 79 20 74 6f 20 63 68 6f 6f 73 65 | ..Embark.makes.it.easy.to.choose | 
| 6a3c0 | 20 61 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 72 75    6e 20 62 61 73 65 64 20 6f 6e 20 77 68 61 74 20 | .a.command.to.run.based.on.what. | 
| 6a3e0 | 69 73 20 6e 65 61 72 0a 70 6f 69 6e 74 2c 20 62    6f 74 68 20 64 75 72 69 6e 67 20 61 20 6d 69 6e | is.near.point,.both.during.a.min | 
| 6a400 | 69 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 74 69    6f 6e 20 73 65 73 73 69 6f 6e 20 28 69 6e 20 61 | ibuffer.completion.session.(in.a | 
| 6a420 | 20 77 61 79 20 66 61 6d 69 6c 69 61 72 20 74 6f    0a 48 65 6c 6d 20 6f 72 20 43 6f 75 6e 73 65 6c | .way.familiar.to.Helm.or.Counsel | 
| 6a440 | 20 75 73 65 72 73 29 20 61 6e 64 20 69 6e 20 6e    6f 72 6d 61 6c 20 62 75 66 66 65 72 73 2e 20 20 | .users).and.in.normal.buffers... | 
| 6a460 | 42 69 6e 64 20 74 68 65 20 63 6f 6d 6d 61 6e 64    0a e2 80 98 65 6d 62 61 72 6b 2d 61 63 74 e2 80 | Bind.the.command....embark-act.. | 
| 6a480 | 99 20 74 6f 20 61 20 6b 65 79 20 61 6e 64 20 69    74 20 61 63 74 73 20 6c 69 6b 65 20 70 72 65 66 | ..to.a.key.and.it.acts.like.pref | 
| 6a4a0 | 69 78 2d 6b 65 79 20 66 6f 72 20 61 20 6b 65 79    6d 61 70 20 6f 66 0a 5f 61 63 74 69 6f 6e 73 5f | ix-key.for.a.keymap.of._actions_ | 
| 6a4c0 | 20 28 63 6f 6d 6d 61 6e 64 73 29 20 72 65 6c 65    76 61 6e 74 20 74 6f 20 74 68 65 20 5f 74 61 72 | .(commands).relevant.to.the._tar | 
| 6a4e0 | 67 65 74 5f 20 61 72 6f 75 6e 64 20 70 6f 69 6e    74 2e 20 20 57 69 74 68 20 70 6f 69 6e 74 0a 6f | get_.around.point...With.point.o | 
| 6a500 | 6e 20 61 6e 20 55 52 4c 20 69 6e 20 61 20 62 75    66 66 65 72 20 79 6f 75 20 63 61 6e 20 6f 70 65 | n.an.URL.in.a.buffer.you.can.ope | 
| 6a520 | 6e 20 74 68 65 20 55 52 4c 20 69 6e 20 61 20 62    72 6f 77 73 65 72 20 6f 72 20 65 77 77 20 6f 72 | n.the.URL.in.a.browser.or.eww.or | 
| 6a540 | 0a 64 6f 77 6e 6c 6f 61 64 20 74 68 65 20 66 69    6c 65 20 69 74 20 70 6f 69 6e 74 73 20 74 6f 2e | .download.the.file.it.points.to. | 
| 6a560 | 20 20 49 66 20 77 68 69 6c 65 20 73 77 69 74 63    68 69 6e 67 20 62 75 66 66 65 72 73 20 79 6f 75 | ..If.while.switching.buffers.you | 
| 6a580 | 20 73 70 6f 74 20 61 6e 0a 6f 6c 64 20 6f 6e 65    2c 20 79 6f 75 20 63 61 6e 20 6b 69 6c 6c 20 69 | .spot.an.old.one,.you.can.kill.i | 
| 6a5a0 | 74 20 72 69 67 68 74 20 74 68 65 72 65 20 61 6e    64 20 63 6f 6e 74 69 6e 75 65 20 74 6f 20 73 65 | t.right.there.and.continue.to.se | 
| 6a5c0 | 6c 65 63 74 20 61 6e 6f 74 68 65 72 2e 0a 45 6d    62 61 72 6b 20 63 6f 6d 65 73 20 70 72 65 63 6f | lect.another..Embark.comes.preco | 
| 6a5e0 | 6e 66 69 67 75 72 65 64 20 77 69 74 68 20 6f 76    65 72 20 61 20 68 75 6e 64 72 65 64 20 61 63 74 | nfigured.with.over.a.hundred.act | 
| 6a600 | 69 6f 6e 73 20 66 6f 72 20 63 6f 6d 6d 6f 6e 20    74 79 70 65 73 0a 6f 66 20 74 61 72 67 65 74 73 | ions.for.common.types.of.targets | 
| 6a620 | 20 73 75 63 68 20 61 73 20 66 69 6c 65 73 2c 20    62 75 66 66 65 72 73 2c 20 69 64 65 6e 74 69 66 | .such.as.files,.buffers,.identif | 
| 6a640 | 69 65 72 73 2c 20 73 2d 65 78 70 72 65 73 73 69    6f 6e 73 2c 0a 73 65 6e 74 65 6e 63 65 73 3b 20 | iers,.s-expressions,.sentences;. | 
| 6a660 | 61 6e 64 20 69 74 20 69 73 20 65 61 73 79 20 74    6f 20 61 64 64 20 6d 6f 72 65 20 61 63 74 69 6f | and.it.is.easy.to.add.more.actio | 
| 6a680 | 6e 73 20 61 6e 64 20 6d 6f 72 65 20 74 61 72 67    65 74 20 74 79 70 65 73 2e 0a 45 6d 62 61 72 6b | ns.and.more.target.types..Embark | 
| 6a6a0 | 20 63 61 6e 20 61 6c 73 6f 20 63 6f 6c 6c 65 63    74 20 61 6c 6c 20 74 68 65 20 63 61 6e 64 69 64 | .can.also.collect.all.the.candid | 
| 6a6c0 | 61 74 65 73 20 69 6e 20 61 20 6d 69 6e 69 62 75    66 66 65 72 20 74 6f 20 61 6e 0a 6f 63 63 75 72 | ates.in.a.minibuffer.to.an.occur | 
| 6a6e0 | 2d 6c 69 6b 65 20 62 75 66 66 65 72 20 6f 72 20    65 78 70 6f 72 74 20 74 68 65 6d 20 74 6f 20 61 | -like.buffer.or.export.them.to.a | 
| 6a700 | 20 62 75 66 66 65 72 20 69 6e 20 61 20 6d 61 6a    6f 72 2d 6d 6f 64 65 20 73 70 65 63 69 66 69 63 | .buffer.in.a.major-mode.specific | 
| 6a720 | 20 74 6f 0a 74 68 65 20 74 79 70 65 20 6f 66 20    63 61 6e 64 69 64 61 74 65 73 2c 20 73 75 63 68 | .to.the.type.of.candidates,.such | 
| 6a740 | 20 61 73 20 64 69 72 65 64 20 66 6f 72 20 61 20    73 65 74 20 6f 66 20 66 69 6c 65 73 2c 20 69 62 | .as.dired.for.a.set.of.files,.ib | 
| 6a760 | 75 66 66 65 72 20 66 6f 72 20 61 0a 73 65 74 20    6f 66 20 62 75 66 66 65 72 73 2c 20 6f 72 20 63 | uffer.for.a.set.of.buffers,.or.c | 
| 6a780 | 75 73 74 6f 6d 69 7a 65 20 66 6f 72 20 61 20 73    65 74 20 6f 66 20 76 61 72 69 61 62 6c 65 73 2e | ustomize.for.a.set.of.variables. | 
| 6a7a0 | 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 41 63 74    69 6e 67 20 6f 6e 20 74 61 72 67 65 74 73 3a 3a | ..*.Menu:..*.Acting.on.targets:: | 
| 6a7c0 | 0a 2a 20 54 68 65 20 64 65 66 61 75 6c 74 20 61    63 74 69 6f 6e 20 6f 6e 20 61 20 74 61 72 67 65 | .*.The.default.action.on.a.targe | 
| 6a7e0 | 74 3a 3a 0a 2a 20 57 6f 72 6b 69 6e 67 20 77 69    74 68 20 73 65 74 73 20 6f 66 20 70 6f 73 73 69 | t::.*.Working.with.sets.of.possi | 
| 6a800 | 62 6c 65 20 74 61 72 67 65 74 73 3a 3a 0a 2a 20    53 77 69 74 63 68 69 6e 67 20 74 6f 20 61 20 64 | ble.targets::.*.Switching.to.a.d | 
| 6a820 | 69 66 66 65 72 65 6e 74 20 63 6f 6d 6d 61 6e 64    20 77 69 74 68 6f 75 74 20 6c 6f 73 69 6e 67 20 | ifferent.command.without.losing. | 
| 6a840 | 77 68 61 74 20 79 6f 75 27 76 65 20 74 79 70 65    64 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 | what.you've.typed::....File:.doc | 
| 6a860 | 79 74 4c 44 31 77 2e 69 6e 66 6f 2c 20 20 4e 6f    64 65 3a 20 41 63 74 69 6e 67 20 6f 6e 20 74 61 | ytLD1w.info,..Node:.Acting.on.ta | 
| 6a880 | 72 67 65 74 73 2c 20 20 4e 65 78 74 3a 20 54 68    65 20 64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e | rgets,..Next:.The.default.action | 
| 6a8a0 | 20 6f 6e 20 61 20 74 61 72 67 65 74 2c 20 20 55    70 3a 20 4f 76 65 72 76 69 65 77 0a 0a 31 2e 31 | .on.a.target,..Up:.Overview..1.1 | 
| 6a8c0 | 20 41 63 74 69 6e 67 20 6f 6e 20 74 61 72 67 65    74 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .Acting.on.targets.============= | 
| 6a8e0 | 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 59 6f 75 20 63 61    6e 20 74 68 69 6e 6b 20 6f 66 20 e2 80 98 65 6d | ========..You.can.think.of....em | 
| 6a900 | 62 61 72 6b 2d 61 63 74 e2 80 99 20 61 73 20 61    20 6b 65 79 62 6f 61 72 64 2d 62 61 73 65 64 20 | bark-act....as.a.keyboard-based. | 
| 6a920 | 76 65 72 73 69 6f 6e 20 6f 66 20 61 0a 72 69 67    68 74 2d 63 6c 69 63 6b 20 63 6f 6e 74 65 78 74 | version.of.a.right-click.context | 
| 6a940 | 75 61 6c 20 6d 65 6e 75 2e 20 20 54 68 65 20 e2    80 98 65 6d 62 61 72 6b 2d 61 63 74 e2 80 99 20 | ual.menu...The....embark-act.... | 
| 6a960 | 63 6f 6d 6d 61 6e 64 20 28 77 68 69 63 68 20 79    6f 75 20 73 68 6f 75 6c 64 0a 62 69 6e 64 20 74 | command.(which.you.should.bind.t | 
| 6a980 | 6f 20 61 20 63 6f 6e 76 65 6e 69 65 6e 74 20 6b    65 79 29 2c 20 61 63 74 73 20 61 73 20 61 20 70 | o.a.convenient.key),.acts.as.a.p | 
| 6a9a0 | 72 65 66 69 78 20 66 6f 72 20 61 20 6b 65 79 6d    61 70 20 6f 66 66 65 72 69 6e 67 20 79 6f 75 0a | refix.for.a.keymap.offering.you. | 
| 6a9c0 | 72 65 6c 65 76 61 6e 74 20 5f 61 63 74 69 6f 6e    73 5f 20 74 6f 20 75 73 65 20 6f 6e 20 61 20 5f | relevant._actions_.to.use.on.a._ | 
| 6a9e0 | 74 61 72 67 65 74 5f 20 64 65 74 65 72 6d 69 6e    65 64 20 62 79 20 74 68 65 20 63 6f 6e 74 65 78 | target_.determined.by.the.contex | 
| 6aa00 | 74 3a 0a 0a 20 20 20 e2 80 a2 20 49 6e 20 74 68    65 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 74 68 | t:.........In.the.minibuffer,.th | 
| 6aa20 | 65 20 74 61 72 67 65 74 20 69 73 20 74 68 65 20    63 75 72 72 65 6e 74 20 74 6f 70 20 63 6f 6d 70 | e.target.is.the.current.top.comp | 
| 6aa40 | 6c 65 74 69 6f 6e 0a 20 20 20 20 20 63 61 6e 64    69 64 61 74 65 2e 0a 20 20 20 e2 80 a2 20 49 6e | letion......candidate.........In | 
| 6aa60 | 20 74 68 65 20 e2 80 98 2a 43 6f 6d 70 6c 65 74    69 6f 6e 73 2a e2 80 99 20 62 75 66 66 65 72 20 | .the....*Completions*....buffer. | 
| 6aa80 | 74 68 65 20 74 61 72 67 65 74 20 69 73 20 74 68    65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 74 0a | the.target.is.the.completion.at. | 
| 6aaa0 | 20 20 20 20 20 70 6f 69 6e 74 2e 0a 20 20 20 e2    80 a2 20 49 6e 20 61 20 72 65 67 75 6c 61 72 20 | .....point.........In.a.regular. | 
| 6aac0 | 62 75 66 66 65 72 2c 20 74 68 65 20 74 61 72 67    65 74 20 69 73 20 74 68 65 20 72 65 67 69 6f 6e | buffer,.the.target.is.the.region | 
| 6aae0 | 20 69 66 20 61 63 74 69 76 65 2c 20 6f 72 20 65    6c 73 65 0a 20 20 20 20 20 74 68 65 20 66 69 6c | .if.active,.or.else......the.fil | 
| 6ab00 | 65 2c 20 73 79 6d 62 6f 6c 2c 20 55 52 4c 2c 20    73 2d 65 78 70 72 65 73 73 69 6f 6e 20 6f 72 20 | e,.symbol,.URL,.s-expression.or. | 
| 6ab20 | 64 65 66 75 6e 20 61 74 20 70 6f 69 6e 74 2e 0a    0a 20 20 20 4d 75 6c 74 69 70 6c 65 20 74 61 72 | defun.at.point......Multiple.tar | 
| 6ab40 | 67 65 74 73 20 63 61 6e 20 62 65 20 70 72 65 73    65 6e 74 20 61 74 20 74 68 65 20 73 61 6d 65 20 | gets.can.be.present.at.the.same. | 
| 6ab60 | 6c 6f 63 61 74 69 6f 6e 20 61 6e 64 20 79 6f 75    20 63 61 6e 0a 63 79 63 6c 65 20 62 65 74 77 65 | location.and.you.can.cycle.betwe | 
| 6ab80 | 65 6e 20 74 68 65 6d 20 62 79 20 72 65 70 65 61    74 69 6e 67 20 74 68 65 20 e2 80 98 65 6d 62 61 | en.them.by.repeating.the....emba | 
| 6aba0 | 72 6b 2d 61 63 74 e2 80 99 20 6b 65 79 20 62 69    6e 64 69 6e 67 2e 20 20 54 68 65 20 74 79 70 65 | rk-act....key.binding...The.type | 
| 6abc0 | 0a 6f 66 20 61 63 74 69 6f 6e 73 20 6f 66 66 65    72 65 64 20 64 65 70 65 6e 64 20 6f 6e 20 74 68 | .of.actions.offered.depend.on.th | 
| 6abe0 | 65 20 74 79 70 65 20 6f 66 20 74 68 65 20 74 61    72 67 65 74 2e 20 20 48 65 72 65 20 69 73 20 61 | e.type.of.the.target...Here.is.a | 
| 6ac00 | 20 73 61 6d 70 6c 65 0a 6f 66 20 61 20 66 65 77    20 6f 66 20 74 68 65 20 61 63 74 69 6f 6e 73 20 | .sample.of.a.few.of.the.actions. | 
| 6ac20 | 6f 66 66 65 72 65 64 20 69 6e 20 74 68 65 20 64    65 66 61 75 6c 74 20 63 6f 6e 66 69 67 75 72 61 | offered.in.the.default.configura | 
| 6ac40 | 74 69 6f 6e 3a 0a 0a 20 20 20 e2 80 a2 20 46 6f    72 20 66 69 6c 65 73 20 79 6f 75 20 67 65 74 20 | tion:.........For.files.you.get. | 
| 6ac60 | 6f 66 66 65 72 65 64 20 61 63 74 69 6f 6e 73 20    6c 69 6b 65 20 64 65 6c 65 74 69 6e 67 2c 20 63 | offered.actions.like.deleting,.c | 
| 6ac80 | 6f 70 79 69 6e 67 2c 20 72 65 6e 61 6d 69 6e 67    2c 0a 20 20 20 20 20 76 69 73 69 74 69 6e 67 20 | opying,.renaming,......visiting. | 
| 6aca0 | 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f    77 2c 20 72 75 6e 6e 69 6e 67 20 61 20 73 68 65 | in.another.window,.running.a.she | 
| 6acc0 | 6c 6c 20 63 6f 6d 6d 61 6e 64 20 6f 6e 20 74 68    65 20 66 69 6c 65 2c 0a 20 20 20 20 20 65 74 63 | ll.command.on.the.file,......etc | 
| 6ace0 | 2e 0a 20 20 20 e2 80 a2 20 46 6f 72 20 62 75 66    66 65 72 73 20 74 68 65 20 61 63 74 69 6f 6e 73 | .........For.buffers.the.actions | 
| 6ad00 | 20 69 6e 63 6c 75 64 65 20 73 77 69 74 63 68 69    6e 67 20 74 6f 20 6f 72 20 6b 69 6c 6c 69 6e 67 | .include.switching.to.or.killing | 
| 6ad20 | 20 74 68 65 20 62 75 66 66 65 72 2e 0a 20 20 20    e2 80 a2 20 46 6f 72 20 70 61 63 6b 61 67 65 20 | .the.buffer.........For.package. | 
| 6ad40 | 6e 61 6d 65 73 20 74 68 65 20 61 63 74 69 6f 6e    73 20 69 6e 63 6c 75 64 65 20 69 6e 73 74 61 6c | names.the.actions.include.instal | 
| 6ad60 | 6c 69 6e 67 2c 20 72 65 6d 6f 76 69 6e 67 20 6f    72 0a 20 20 20 20 20 76 69 73 69 74 69 6e 67 20 | ling,.removing.or......visiting. | 
| 6ad80 | 74 68 65 20 68 6f 6d 65 70 61 67 65 2e 0a 20 20    20 e2 80 a2 20 46 6f 72 20 45 6d 61 63 73 20 4c | the.homepage.........For.Emacs.L | 
| 6ada0 | 69 73 70 20 73 79 6d 62 6f 6c 73 20 74 68 65 20    61 63 74 69 6f 6e 73 20 69 6e 63 6c 75 64 65 20 | isp.symbols.the.actions.include. | 
| 6adc0 | 66 69 6e 64 69 6e 67 20 74 68 65 20 64 65 66 69    6e 69 74 69 6f 6e 2c 0a 20 20 20 20 20 6c 6f 6f | finding.the.definition,......loo | 
| 6ade0 | 6b 69 6e 67 20 75 70 20 64 6f 63 75 6d 65 6e 74    61 74 69 6f 6e 2c 20 65 76 61 6c 75 61 74 69 6e | king.up.documentation,.evaluatin | 
| 6ae00 | 67 20 28 77 68 69 63 68 20 66 6f 72 20 61 20 76    61 72 69 61 62 6c 65 0a 20 20 20 20 20 69 6d 6d | g.(which.for.a.variable......imm | 
| 6ae20 | 65 64 69 61 74 65 6c 79 20 73 68 6f 77 73 20 74    68 65 20 76 61 6c 75 65 2c 20 62 75 74 20 66 6f | ediately.shows.the.value,.but.fo | 
| 6ae40 | 72 20 61 20 66 75 6e 63 74 69 6f 6e 20 6c 65 74    73 20 79 6f 75 20 70 61 73 73 20 69 74 0a 20 20 | r.a.function.lets.you.pass.it... | 
| 6ae60 | 20 20 20 73 6f 6d 65 20 61 72 67 75 6d 65 6e 74    73 20 66 69 72 73 74 29 2e 20 20 54 68 65 72 65 | ...some.arguments.first)...There | 
| 6ae80 | 20 61 72 65 20 73 6f 6d 65 20 61 63 74 69 6f 6e    73 20 73 70 65 63 69 66 69 63 20 74 6f 0a 20 20 | .are.some.actions.specific.to... | 
| 6aea0 | 20 20 20 76 61 72 69 61 62 6c 65 73 2c 20 73 75    63 68 20 61 73 20 73 65 74 74 69 6e 67 20 74 68 | ...variables,.such.as.setting.th | 
| 6aec0 | 65 20 76 61 6c 75 65 20 64 69 72 65 63 74 6c 79    20 6f 72 20 74 68 6f 75 67 68 20 74 68 65 0a 20 | e.value.directly.or.though.the.. | 
| 6aee0 | 20 20 20 20 63 75 73 74 6f 6d 69 7a 65 20 73 79    73 74 65 6d 2c 20 61 6e 64 20 73 6f 6d 65 20 61 | ....customize.system,.and.some.a | 
| 6af00 | 63 74 69 6f 6e 73 20 73 70 65 63 69 66 69 63 20    74 6f 20 63 6f 6d 6d 61 6e 64 73 2c 20 73 75 63 | ctions.specific.to.commands,.suc | 
| 6af20 | 68 20 61 73 0a 20 20 20 20 20 62 69 6e 64 69 6e    67 20 69 74 20 74 6f 20 61 20 6b 65 79 2e 0a 0a | h.as......binding.it.to.a.key... | 
| 6af40 | 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 77 68    65 6e 20 79 6f 75 20 75 73 65 20 e2 80 98 65 6d | ...By.default.when.you.use....em | 
| 6af60 | 62 61 72 6b 2d 61 63 74 e2 80 99 20 69 66 20 79    6f 75 20 64 6f 6e e2 80 99 74 20 69 6d 6d 65 64 | bark-act....if.you.don...t.immed | 
| 6af80 | 69 61 74 65 6c 79 20 73 65 6c 65 63 74 0a 61 6e    20 61 63 74 69 6f 6e 2c 20 61 66 74 65 72 20 61 | iately.select.an.action,.after.a | 
| 6afa0 | 20 73 68 6f 72 74 20 64 65 6c 61 79 20 45 6d 62    61 72 6b 20 77 69 6c 6c 20 70 6f 70 20 75 70 20 | .short.delay.Embark.will.pop.up. | 
| 6afc0 | 61 20 62 75 66 66 65 72 20 73 68 6f 77 69 6e 67    20 61 0a 6c 69 73 74 20 6f 66 20 61 63 74 69 6f | a.buffer.showing.a.list.of.actio | 
| 6afe0 | 6e 73 20 61 6e 64 20 74 68 65 69 72 20 63 6f 72    72 65 73 70 6f 6e 64 69 6e 67 20 6b 65 79 20 62 | ns.and.their.corresponding.key.b | 
| 6b000 | 69 6e 64 69 6e 67 73 2e 20 20 49 66 20 79 6f 75    20 61 72 65 20 75 73 69 6e 67 0a e2 80 98 65 6d | indings...If.you.are.using....em | 
| 6b020 | 62 61 72 6b 2d 61 63 74 e2 80 99 20 6f 75 74 73    69 64 65 20 74 68 65 20 6d 69 6e 69 62 75 66 66 | bark-act....outside.the.minibuff | 
| 6b040 | 65 72 2c 20 45 6d 62 61 72 6b 20 77 69 6c 6c 20    61 6c 73 6f 20 68 69 67 68 6c 69 67 68 74 20 74 | er,.Embark.will.also.highlight.t | 
| 6b060 | 68 65 0a 63 75 72 72 65 6e 74 20 74 61 72 67 65    74 2e 20 20 54 68 65 73 65 20 62 65 68 61 76 69 | he.current.target...These.behavi | 
| 6b080 | 6f 72 73 20 61 72 65 20 63 6f 6e 66 69 67 75 72    61 62 6c 65 20 76 69 61 20 74 68 65 20 76 61 72 | ors.are.configurable.via.the.var | 
| 6b0a0 | 69 61 62 6c 65 0a e2 80 98 65 6d 62 61 72 6b 2d    69 6e 64 69 63 61 74 6f 72 73 e2 80 99 2e 20 20 | iable....embark-indicators...... | 
| 6b0c0 | 49 6e 73 74 65 61 64 20 6f 66 20 73 65 6c 65 63    74 69 6e 67 20 61 6e 20 61 63 74 69 6f 6e 20 76 | Instead.of.selecting.an.action.v | 
| 6b0e0 | 69 61 20 69 74 73 20 6b 65 79 0a 62 69 6e 64 69    6e 67 2c 20 79 6f 75 20 63 61 6e 20 73 65 6c 65 | ia.its.key.binding,.you.can.sele | 
| 6b100 | 63 74 20 69 74 20 62 79 20 6e 61 6d 65 20 77 69    74 68 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 62 79 | ct.it.by.name.with.completion.by | 
| 6b120 | 20 74 79 70 69 6e 67 20 e2 80 98 43 2d 68 e2 80    99 20 61 66 74 65 72 0a e2 80 98 65 6d 62 61 72 | .typing....C-h....after....embar | 
| 6b140 | 6b 2d 61 63 74 e2 80 99 2e 0a 0a 20 20 20 45 76    65 72 79 74 68 69 6e 67 20 69 73 20 65 61 73 69 | k-act.........Everything.is.easi | 
| 6b160 | 6c 79 20 63 6f 6e 66 69 67 75 72 61 62 6c 65 3a    20 64 65 74 65 72 6d 69 6e 69 6e 67 20 74 68 65 | ly.configurable:.determining.the | 
| 6b180 | 20 63 75 72 72 65 6e 74 20 74 61 72 67 65 74 2c    0a 63 6c 61 73 73 69 66 79 69 6e 67 20 69 74 2c | .current.target,.classifying.it, | 
| 6b1a0 | 20 61 6e 64 20 64 65 63 69 64 69 6e 67 20 77 68    69 63 68 20 61 63 74 69 6f 6e 73 20 61 72 65 20 | .and.deciding.which.actions.are. | 
| 6b1c0 | 6f 66 66 65 72 65 64 20 66 6f 72 20 65 61 63 68    20 74 79 70 65 20 69 6e 0a 74 68 65 20 63 6c 61 | offered.for.each.type.in.the.cla | 
| 6b1e0 | 73 73 69 66 69 63 61 74 69 6f 6e 2e 20 20 54 68    65 20 61 62 6f 76 65 20 69 6e 74 72 6f 64 75 63 | ssification...The.above.introduc | 
| 6b200 | 74 69 6f 6e 20 6a 75 73 74 20 6d 65 6e 74 69 6f    6e 73 20 70 61 72 74 20 6f 66 20 74 68 65 0a 64 | tion.just.mentions.part.of.the.d | 
| 6b220 | 65 66 61 75 6c 74 20 63 6f 6e 66 69 67 75 72 61    74 69 6f 6e 2e 0a 0a 20 20 20 43 6f 6e 66 69 67 | efault.configuration......Config | 
| 6b240 | 75 72 69 6e 67 20 77 68 69 63 68 20 61 63 74 69    6f 6e 73 20 61 72 65 20 6f 66 66 65 72 65 64 20 | uring.which.actions.are.offered. | 
| 6b260 | 66 6f 72 20 61 20 74 79 70 65 20 69 73 20 70 61    72 74 69 63 75 6c 61 72 6c 79 20 65 61 73 79 0a | for.a.type.is.particularly.easy. | 
| 6b280 | 61 6e 64 20 72 65 71 75 69 72 65 73 20 6e 6f 20    70 72 6f 67 72 61 6d 6d 69 6e 67 3a 20 74 68 65 | and.requires.no.programming:.the | 
| 6b2a0 | 20 76 61 72 69 61 62 6c 65 20 e2 80 98 65 6d 62    61 72 6b 2d 6b 65 79 6d 61 70 2d 61 6c 69 73 74 | .variable....embark-keymap-alist | 
| 6b2c0 | e2 80 99 0a 61 73 73 6f 63 69 61 74 65 73 20 74    61 72 67 65 74 20 74 79 70 65 73 20 77 69 74 68 | ....associates.target.types.with | 
| 6b2e0 | 20 76 61 72 69 61 62 6c 65 73 20 63 6f 6e 74 61    69 6e 69 6e 67 20 6b 65 79 6d 61 70 73 2c 20 61 | .variables.containing.keymaps,.a | 
| 6b300 | 6e 64 20 74 68 6f 73 65 0a 6b 65 79 6d 61 70 73    20 63 6f 6e 74 61 69 6e 69 6e 67 20 62 69 6e 64 | nd.those.keymaps.containing.bind | 
| 6b320 | 69 6e 67 73 20 66 6f 72 20 74 68 65 20 61 63 74    69 6f 6e 73 2e 20 20 28 54 6f 20 65 78 61 6d 69 | ings.for.the.actions...(To.exami | 
| 6b340 | 6e 65 20 74 68 65 20 61 76 61 69 6c 61 62 6c 65    0a 63 61 74 65 67 6f 72 69 65 73 20 61 6e 64 20 | ne.the.available.categories.and. | 
| 6b360 | 74 68 65 69 72 20 61 73 73 6f 63 69 61 74 65 64    20 6b 65 79 6d 61 70 73 2c 20 79 6f 75 20 63 61 | their.associated.keymaps,.you.ca | 
| 6b380 | 6e 20 75 73 65 20 e2 80 98 43 2d 68 20 76 0a 65    6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 61 6c 69 | n.use....C-h.v.embark-keymap-ali | 
| 6b3a0 | 73 74 e2 80 99 20 6f 72 20 63 75 73 74 6f 6d 69    7a 65 20 74 68 61 74 20 76 61 72 69 61 62 6c 65 | st....or.customize.that.variable | 
| 6b3c0 | 2e 29 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c    20 69 6e 20 74 68 65 0a 64 65 66 61 75 6c 74 20 | .)..For.example,.in.the.default. | 
| 6b3e0 | 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 74 68    65 20 74 79 70 65 20 e2 80 98 66 69 6c 65 e2 80 | configuration.the.type....file.. | 
| 6b400 | 99 20 69 73 20 61 73 73 6f 63 69 61 74 65 64 20    77 69 74 68 20 74 68 65 20 73 79 6d 62 6f 6c 0a | ..is.associated.with.the.symbol. | 
| 6b420 | e2 80 98 65 6d 62 61 72 6b 2d 66 69 6c 65 2d 6d    61 70 e2 80 99 2e 20 20 54 68 61 74 20 73 79 6d | ...embark-file-map......That.sym | 
| 6b440 | 62 6f 6c 20 6e 61 6d 65 73 20 61 20 6b 65 79 6d    61 70 20 77 69 74 68 20 73 69 6e 67 6c 65 2d 6c | bol.names.a.keymap.with.single-l | 
| 6b460 | 65 74 74 65 72 20 6b 65 79 0a 62 69 6e 64 69 6e    67 73 20 66 6f 72 20 63 6f 6d 6d 6f 6e 20 45 6d | etter.key.bindings.for.common.Em | 
| 6b480 | 61 63 73 20 66 69 6c 65 20 63 6f 6d 6d 61 6e 64    73 2c 20 66 6f 72 20 69 6e 73 74 61 6e 63 65 20 | acs.file.commands,.for.instance. | 
| 6b4a0 | e2 80 98 63 e2 80 99 20 69 73 20 62 6f 75 6e 64    20 74 6f 0a e2 80 98 63 6f 70 79 2d 66 69 6c 65 | ...c....is.bound.to....copy-file | 
| 6b4c0 | e2 80 99 2e 20 20 54 68 69 73 20 6d 65 61 6e 73    20 74 68 61 74 20 69 66 20 79 6f 75 20 61 72 65 | ......This.means.that.if.you.are | 
| 6b4e0 | 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66    65 72 20 61 66 74 65 72 20 72 75 6e 6e 69 6e 67 | .in.the.minibuffer.after.running | 
| 6b500 | 0a 61 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20    70 72 6f 6d 70 74 73 20 66 6f 72 20 61 20 66 69 | .a.command.that.prompts.for.a.fi | 
| 6b520 | 6c 65 2c 20 73 75 63 68 20 61 73 20 e2 80 98 66    69 6e 64 2d 66 69 6c 65 e2 80 99 20 6f 72 20 e2 | le,.such.as....find-file....or.. | 
| 6b540 | 80 98 72 65 6e 61 6d 65 2d 66 69 6c 65 e2 80 99    2c 0a 79 6f 75 20 63 61 6e 20 63 6f 70 79 20 61 | ..rename-file...,.you.can.copy.a | 
| 6b560 | 20 66 69 6c 65 20 62 79 20 72 75 6e 6e 69 6e 67    20 e2 80 98 65 6d 62 61 72 6b 2d 61 63 74 e2 80 | .file.by.running....embark-act.. | 
| 6b580 | 99 20 61 6e 64 20 74 68 65 6e 20 70 72 65 73 73    69 6e 67 20 e2 80 98 63 e2 80 99 2e 0a 0a 20 20 | ..and.then.pressing....c........ | 
| 6b5a0 | 20 54 68 65 73 65 20 61 63 74 69 6f 6e 20 6b 65    79 6d 61 70 73 20 61 72 65 20 76 65 72 79 20 63 | .These.action.keymaps.are.very.c | 
| 6b5c0 | 6f 6e 76 65 6e 69 65 6e 74 20 62 75 74 20 6e 6f    74 20 73 74 72 69 63 74 6c 79 20 6e 65 63 65 73 | onvenient.but.not.strictly.neces | 
| 6b5e0 | 73 61 72 79 0a 77 68 65 6e 20 75 73 69 6e 67 20    e2 80 98 65 6d 62 61 72 6b 2d 61 63 74 e2 80 99 | sary.when.using....embark-act... | 
| 6b600 | 3a 20 79 6f 75 20 63 61 6e 20 75 73 65 20 61 6e    79 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 72 | :.you.can.use.any.command.that.r | 
| 6b620 | 65 61 64 73 20 66 72 6f 6d 20 74 68 65 0a 6d 69    6e 69 62 75 66 66 65 72 20 61 73 20 61 6e 20 61 | eads.from.the.minibuffer.as.an.a | 
| 6b640 | 63 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 74 61    72 67 65 74 20 6f 66 20 74 68 65 20 61 63 74 69 | ction.and.the.target.of.the.acti | 
| 6b660 | 6f 6e 20 77 69 6c 6c 20 62 65 20 69 6e 73 65 72    74 65 64 20 61 74 0a 74 68 65 20 66 69 72 73 74 | on.will.be.inserted.at.the.first | 
| 6b680 | 20 6d 69 6e 69 62 75 66 66 65 72 20 70 72 6f 6d    70 74 2e 20 20 41 66 74 65 72 20 72 75 6e 6e 69 | .minibuffer.prompt...After.runni | 
| 6b6a0 | 6e 67 20 e2 80 98 65 6d 62 61 72 6b 2d 61 63 74    e2 80 99 20 61 6c 6c 20 6f 66 20 79 6f 75 72 20 | ng....embark-act....all.of.your. | 
| 6b6c0 | 6b 65 79 0a 62 69 6e 64 69 6e 67 73 20 61 6e 64    20 65 76 65 6e 20 e2 80 98 65 78 65 63 75 74 65 | key.bindings.and.even....execute | 
| 6b6e0 | 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e    64 e2 80 99 20 63 61 6e 20 62 65 20 75 73 65 64 | -extended-command....can.be.used | 
| 6b700 | 20 74 6f 20 72 75 6e 20 61 0a 63 6f 6d 6d 61 6e    64 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c | .to.run.a.command...For.example, | 
| 6b720 | 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20    72 65 70 6c 61 63 65 20 61 6c 6c 20 6f 63 63 75 | .if.you.want.to.replace.all.occu | 
| 6b740 | 72 72 65 6e 63 65 73 20 6f 66 20 74 68 65 0a 73    79 6d 62 6f 6c 20 61 74 20 70 6f 69 6e 74 2c 20 | rrences.of.the.symbol.at.point,. | 
| 6b760 | 6a 75 73 74 20 75 73 65 20 e2 80 98 4d 2d 25 e2    80 99 20 61 73 20 74 68 65 20 61 63 74 69 6f 6e | just.use....M-%....as.the.action | 
| 6b780 | 2c 20 74 68 65 72 65 20 69 73 20 6e 6f 20 6e 65    65 64 20 74 6f 20 62 69 6e 64 0a e2 80 98 71 75 | ,.there.is.no.need.to.bind....qu | 
| 6b7a0 | 65 72 79 2d 72 65 70 6c 61 63 65 e2 80 99 20 69    6e 20 6f 6e 65 20 6f 66 20 45 6d 62 61 72 6b e2 | ery-replace....in.one.of.Embark. | 
| 6b7c0 | 80 99 73 20 6b 65 79 6d 61 70 73 2e 20 20 41 6c    73 6f 2c 20 74 68 6f 73 65 20 61 63 74 69 6f 6e | ..s.keymaps...Also,.those.action | 
| 6b7e0 | 20 6b 65 79 6d 61 70 73 0a 61 72 65 20 6e 6f 72    6d 61 6c 20 45 6d 61 63 73 20 6b 65 79 6d 61 70 | .keymaps.are.normal.Emacs.keymap | 
| 6b800 | 73 20 61 6e 64 20 79 6f 75 20 73 68 6f 75 6c 64    20 66 65 65 6c 20 66 72 65 65 20 74 6f 20 62 69 | s.and.you.should.feel.free.to.bi | 
| 6b820 | 6e 64 20 69 6e 20 74 68 65 6d 0a 77 68 61 74 65    76 65 72 20 63 6f 6d 6d 61 6e 64 73 20 79 6f 75 | nd.in.them.whatever.commands.you | 
| 6b840 | 20 66 69 6e 64 20 75 73 65 66 75 6c 20 61 73 20    61 63 74 69 6f 6e 73 20 61 6e 64 20 77 61 6e 74 | .find.useful.as.actions.and.want | 
| 6b860 | 20 74 6f 20 62 65 20 61 76 61 69 6c 61 62 6c 65    0a 74 68 72 6f 75 67 68 20 63 6f 6e 76 65 6e 69 | .to.be.available.through.conveni | 
| 6b880 | 65 6e 74 20 62 69 6e 64 69 6e 67 73 2e 0a 0a 20    20 20 54 68 65 20 61 63 74 69 6f 6e 73 20 69 6e | ent.bindings......The.actions.in | 
| 6b8a0 | 20 e2 80 98 65 6d 62 61 72 6b 2d 67 65 6e 65 72    61 6c 2d 6d 61 70 e2 80 99 20 61 72 65 20 61 76 | ....embark-general-map....are.av | 
| 6b8c0 | 61 69 6c 61 62 6c 65 20 6e 6f 20 6d 61 74 74 65    72 20 77 68 61 74 20 74 79 70 65 0a 6f 66 20 63 | ailable.no.matter.what.type.of.c | 
| 6b8e0 | 6f 6d 70 6c 65 74 69 6f 6e 20 79 6f 75 20 61 72    65 20 69 6e 20 74 68 65 20 6d 69 64 64 6c 65 20 | ompletion.you.are.in.the.middle. | 
| 6b900 | 6f 66 2e 20 20 42 79 20 64 65 66 61 75 6c 74 20    74 68 69 73 20 69 6e 63 6c 75 64 65 73 0a 62 69 | of...By.default.this.includes.bi | 
| 6b920 | 6e 64 69 6e 67 73 20 74 6f 20 73 61 76 65 20 74    68 65 20 63 75 72 72 65 6e 74 20 63 61 6e 64 69 | ndings.to.save.the.current.candi | 
| 6b940 | 64 61 74 65 20 69 6e 20 74 68 65 20 6b 69 6c 6c    20 72 69 6e 67 20 61 6e 64 20 74 6f 20 69 6e 73 | date.in.the.kill.ring.and.to.ins | 
| 6b960 | 65 72 74 0a 74 68 65 20 63 75 72 72 65 6e 74 20    63 61 6e 64 69 64 61 74 65 20 69 6e 20 74 68 65 | ert.the.current.candidate.in.the | 
| 6b980 | 20 70 72 65 76 69 6f 75 73 6c 79 20 73 65 6c 65    63 74 65 64 20 62 75 66 66 65 72 20 28 74 68 65 | .previously.selected.buffer.(the | 
| 6b9a0 | 20 62 75 66 66 65 72 20 74 68 61 74 0a 77 61 73    20 63 75 72 72 65 6e 74 20 77 68 65 6e 20 79 6f | .buffer.that.was.current.when.yo | 
| 6b9c0 | 75 20 65 78 65 63 75 74 65 64 20 61 20 63 6f 6d    6d 61 6e 64 20 74 68 61 74 20 6f 70 65 6e 65 64 | u.executed.a.command.that.opened | 
| 6b9e0 | 20 75 70 20 74 68 65 20 6d 69 6e 69 62 75 66 66    65 72 29 2e 0a 0a 20 20 20 45 6d 61 63 73 e2 80 | .up.the.minibuffer)......Emacs.. | 
| 6ba00 | 99 73 20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f    6d 70 6c 65 74 69 6f 6e 20 73 79 73 74 65 6d 20 | .s.minibuffer.completion.system. | 
| 6ba20 | 69 6e 63 6c 75 64 65 73 20 6d 65 74 61 64 61 74    61 20 69 6e 64 69 63 61 74 69 6e 67 20 74 68 65 | includes.metadata.indicating.the | 
| 6ba40 | 0a 5f 63 61 74 65 67 6f 72 79 5f 20 6f 66 20 77    68 61 74 20 69 73 20 62 65 69 6e 67 20 63 6f 6d | ._category_.of.what.is.being.com | 
| 6ba60 | 70 6c 65 74 65 64 2e 20 20 46 6f 72 20 65 78 61    6d 70 6c 65 2c 20 e2 80 98 66 69 6e 64 2d 66 69 | pleted...For.example,....find-fi | 
| 6ba80 | 6c 65 e2 80 99 e2 80 99 73 0a 6d 65 74 61 64 61    74 61 20 69 6e 64 69 63 61 74 65 73 20 61 20 63 | le......s.metadata.indicates.a.c | 
| 6baa0 | 61 74 65 67 6f 72 79 20 6f 66 20 e2 80 98 66 69    6c 65 e2 80 99 20 61 6e 64 20 e2 80 98 73 77 69 | ategory.of....file....and....swi | 
| 6bac0 | 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 e2 80 99    e2 80 99 73 0a 6d 65 74 61 64 61 74 61 20 69 6e | tch-to-buffer......s.metadata.in | 
| 6bae0 | 64 69 63 61 74 65 73 20 61 20 63 61 74 65 67 6f    72 79 20 6f 66 20 e2 80 98 62 75 66 66 65 72 e2 | dicates.a.category.of....buffer. | 
| 6bb00 | 80 99 2e 20 20 45 6d 62 61 72 6b 20 68 61 73 20    74 68 65 20 72 65 6c 61 74 65 64 0a 6e 6f 74 69 | .....Embark.has.the.related.noti | 
| 6bb20 | 6f 6e 20 6f 66 20 74 68 65 20 5f 74 79 70 65 5f    20 6f 66 20 61 20 74 61 72 67 65 74 20 66 6f 72 | on.of.the._type_.of.a.target.for | 
| 6bb40 | 20 61 63 74 69 6f 6e 73 2c 20 61 6e 64 20 62 79    20 64 65 66 61 75 6c 74 20 77 68 65 6e 0a 63 61 | .actions,.and.by.default.when.ca | 
| 6bb60 | 74 65 67 6f 72 79 20 6d 65 74 61 64 61 74 61 20    69 73 20 70 72 65 73 65 6e 74 20 69 74 20 69 73 | tegory.metadata.is.present.it.is | 
| 6bb80 | 20 74 61 6b 65 6e 20 74 6f 20 62 65 20 74 68 65    20 74 79 70 65 20 6f 66 20 6d 69 6e 69 62 75 66 | .taken.to.be.the.type.of.minibuf | 
| 6bba0 | 66 65 72 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 63    61 6e 64 69 64 61 74 65 73 20 77 68 65 6e 20 75 | fer.completion.candidates.when.u | 
| 6bbc0 | 73 65 64 20 61 73 20 74 61 72 67 65 74 73 2e 20    20 45 6d 61 63 73 20 63 6f 6d 6d 61 6e 64 73 20 | sed.as.targets...Emacs.commands. | 
| 6bbe0 | 6f 66 74 65 6e 20 64 6f 20 6e 6f 74 0a 73 65 74    20 75 73 65 66 75 6c 20 63 61 74 65 67 6f 72 79 | often.do.not.set.useful.category | 
| 6bc00 | 20 6d 65 74 61 64 61 74 61 20 73 6f 20 74 68 65    20 4d 61 72 67 69 6e 61 6c 69 61 0a 28 68 74 74 | .metadata.so.the.Marginalia.(htt | 
| 6bc20 | 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    6d 69 6e 61 64 2f 6d 61 72 67 69 6e 61 6c 69 61 | ps://github.com/minad/marginalia | 
| 6bc40 | 29 20 70 61 63 6b 61 67 65 2c 20 77 68 69 63 68    20 73 75 70 70 6c 69 65 73 20 74 68 69 73 0a 6d | ).package,.which.supplies.this.m | 
| 6bc60 | 69 73 73 69 6e 67 20 6d 65 74 61 64 61 74 61 2c    20 69 73 20 68 69 67 68 6c 79 20 72 65 63 6f 6d | issing.metadata,.is.highly.recom | 
| 6bc80 | 6d 65 6e 64 65 64 20 66 6f 72 20 75 73 65 20 77    69 74 68 20 45 6d 62 61 72 6b 2e 0a 0a 20 20 20 | mended.for.use.with.Embark...... | 
| 6bca0 | 45 6d 62 61 72 6b e2 80 99 73 20 64 65 66 61 75    6c 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | Embark...s.default.configuration | 
| 6bcc0 | 20 68 61 73 20 61 63 74 69 6f 6e 73 20 66 6f 72    20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 | .has.actions.for.the.following.t | 
| 6bce0 | 61 72 67 65 74 0a 74 79 70 65 73 3a 20 66 69 6c    65 73 2c 20 62 75 66 66 65 72 73 2c 20 73 79 6d | arget.types:.files,.buffers,.sym | 
| 6bd00 | 62 6f 6c 73 2c 20 70 61 63 6b 61 67 65 73 2c 20    55 52 4c 73 2c 20 62 6f 6f 6b 6d 61 72 6b 73 2c | bols,.packages,.URLs,.bookmarks, | 
| 6bd20 | 20 61 6e 64 20 61 73 20 61 0a 73 6f 6d 65 77 68    61 74 20 73 70 65 63 69 61 6c 20 63 61 73 65 2c | .and.as.a.somewhat.special.case, | 
| 6bd40 | 20 61 63 74 69 6f 6e 73 20 66 6f 72 20 77 68 65    6e 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 | .actions.for.when.the.region.is. | 
| 6bd60 | 61 63 74 69 76 65 2e 20 20 59 6f 75 20 63 61 6e    0a 72 65 61 64 20 61 62 6f 75 74 20 74 68 65 20 | active...You.can.read.about.the. | 
| 6bd80 | 64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 73 20    61 6e 64 20 74 68 65 69 72 20 6b 65 79 20 62 69 | default.actions.and.their.key.bi | 
| 6bda0 | 6e 64 69 6e 67 73 0a 28 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 6f 61 6e 74 6f | ndings.(https://github.com/oanto | 
| 6bdc0 | 6c 69 6e 2f 65 6d 62 61 72 6b 2f 77 69 6b 69 2f    44 65 66 61 75 6c 74 2d 41 63 74 69 6f 6e 73 29 | lin/embark/wiki/Default-Actions) | 
| 6bde0 | 20 6f 6e 20 74 68 65 20 47 69 74 48 75 62 0a 70    72 6f 6a 65 63 74 20 77 69 6b 69 2e 0a 0a 1f 0a | .on.the.GitHub.project.wiki..... | 
| 6be00 | 46 69 6c 65 3a 20 64 6f 63 79 74 4c 44 31 77 2e    69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 68 65 | File:.docytLD1w.info,..Node:.The | 
| 6be20 | 20 64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 20    6f 6e 20 61 20 74 61 72 67 65 74 2c 20 20 4e 65 | .default.action.on.a.target,..Ne | 
| 6be40 | 78 74 3a 20 57 6f 72 6b 69 6e 67 20 77 69 74 68    20 73 65 74 73 20 6f 66 20 70 6f 73 73 69 62 6c | xt:.Working.with.sets.of.possibl | 
| 6be60 | 65 20 74 61 72 67 65 74 73 2c 20 20 50 72 65 76    3a 20 41 63 74 69 6e 67 20 6f 6e 20 74 61 72 67 | e.targets,..Prev:.Acting.on.targ | 
| 6be80 | 65 74 73 2c 20 20 55 70 3a 20 4f 76 65 72 76 69    65 77 0a 0a 31 2e 32 20 54 68 65 20 64 65 66 61 | ets,..Up:.Overview..1.2.The.defa | 
| 6bea0 | 75 6c 74 20 61 63 74 69 6f 6e 20 6f 6e 20 61 20    74 61 72 67 65 74 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d | ult.action.on.a.target.========= | 
| 6bec0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 45 6d 62 61 72 | =========================..Embar | 
| 6bee0 | 6b 20 68 61 73 20 61 20 6e 6f 74 69 6f 6e 20 6f    66 20 64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e | k.has.a.notion.of.default.action | 
| 6bf00 | 20 66 6f 72 20 61 20 74 61 72 67 65 74 3a 0a 0a    20 20 20 e2 80 a2 20 49 66 20 74 68 65 20 74 61 | .for.a.target:.........If.the.ta | 
| 6bf20 | 72 67 65 74 20 69 73 20 61 20 6d 69 6e 69 62 75    66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 | rget.is.a.minibuffer.completion. | 
| 6bf40 | 63 61 6e 64 69 64 61 74 65 2c 20 74 68 65 6e 20    74 68 65 0a 20 20 20 20 20 64 65 66 61 75 6c 74 | candidate,.then.the......default | 
| 6bf60 | 20 61 63 74 69 6f 6e 20 69 73 20 77 68 61 74 65    76 65 72 20 63 6f 6d 6d 61 6e 64 20 6f 70 65 6e | .action.is.whatever.command.open | 
| 6bf80 | 65 64 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65    72 20 69 6e 20 74 68 65 0a 20 20 20 20 20 66 69 | ed.the.minibuffer.in.the......fi | 
| 6bfa0 | 72 73 74 20 70 6c 61 63 65 2e 20 20 46 6f 72 20    65 78 61 6d 70 6c 65 20 69 66 20 79 6f 75 20 72 | rst.place...For.example.if.you.r | 
| 6bfc0 | 75 6e 20 e2 80 98 6b 69 6c 6c 2d 62 75 66 66 65    72 e2 80 99 2c 20 74 68 65 6e 20 74 68 65 0a 20 | un....kill-buffer...,.then.the.. | 
| 6bfe0 | 20 20 20 20 64 65 66 61 75 6c 74 20 61 63 74 69    6f 6e 20 77 69 6c 6c 20 62 65 20 74 6f 20 6b 69 | ....default.action.will.be.to.ki | 
| 6c000 | 6c 6c 20 62 75 66 66 65 72 73 2e 0a 20 20 20 e2    80 a2 20 49 66 20 74 68 65 20 74 61 72 67 65 74 | ll.buffers.........If.the.target | 
| 6c020 | 20 63 6f 6d 65 73 20 66 72 6f 6d 20 61 20 72 65    67 75 6c 61 72 20 62 75 66 66 65 72 20 28 69 2e | .comes.from.a.regular.buffer.(i. | 
| 6c040 | 65 2e 2c 20 6e 6f 74 20 61 20 6d 69 6e 69 62 75    66 66 65 72 29 2c 0a 20 20 20 20 20 74 68 65 6e | e.,.not.a.minibuffer),......then | 
| 6c060 | 20 74 68 65 20 64 65 66 61 75 6c 74 20 61 63 74    69 6f 6e 20 69 73 20 77 68 61 74 65 76 65 72 20 | .the.default.action.is.whatever. | 
| 6c080 | 69 73 20 62 6f 75 6e 64 20 74 6f 20 e2 80 98 52    45 54 e2 80 99 20 69 6e 20 74 68 65 20 6b 65 79 | is.bound.to....RET....in.the.key | 
| 6c0a0 | 6d 61 70 0a 20 20 20 20 20 6f 66 20 61 63 74 69    6f 6e 73 20 66 6f 72 20 74 68 61 74 20 74 79 70 | map......of.actions.for.that.typ | 
| 6c0c0 | 65 20 6f 66 20 74 61 72 67 65 74 2e 20 20 46 6f    72 20 65 78 61 6d 70 6c 65 2c 20 69 6e 20 45 6d | e.of.target...For.example,.in.Em | 
| 6c0e0 | 62 61 72 6b e2 80 99 73 0a 20 20 20 20 20 64 65    66 61 75 6c 74 20 63 6f 6e 66 69 67 75 72 61 74 | bark...s......default.configurat | 
| 6c100 | 69 6f 6e 20 66 6f 72 20 61 20 55 52 4c 20 66 6f    75 6e 64 20 61 74 20 70 6f 69 6e 74 20 74 68 65 | ion.for.a.URL.found.at.point.the | 
| 6c120 | 20 64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 0a    20 20 20 20 20 69 73 20 e2 80 98 62 72 6f 77 73 | .default.action......is....brows | 
| 6c140 | 65 2d 75 72 6c e2 80 99 2c 20 62 65 63 61 75 73    65 20 e2 80 98 52 45 54 e2 80 99 20 69 73 20 62 | e-url...,.because....RET....is.b | 
| 6c160 | 6f 75 6e 64 20 74 6f 20 e2 80 98 62 72 6f 77 73    65 2d 75 72 6c e2 80 99 20 69 6e 20 74 68 65 0a | ound.to....browse-url....in.the. | 
| 6c180 | 20 20 20 20 20 e2 80 98 65 6d 62 61 72 6b 2d 75    72 6c 2d 6d 61 70 e2 80 99 20 6b 65 79 6d 61 70 | ........embark-url-map....keymap | 
| 6c1a0 | 2e 0a 0a 20 20 20 54 6f 20 72 75 6e 20 74 68 65    20 64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 20 | ......To.run.the.default.action. | 
| 6c1c0 | 79 6f 75 20 63 61 6e 20 70 72 65 73 73 20 e2 80    98 52 45 54 e2 80 99 20 61 66 74 65 72 20 72 75 | you.can.press....RET....after.ru | 
| 6c1e0 | 6e 6e 69 6e 67 0a e2 80 98 65 6d 62 61 72 6b 2d    61 63 74 e2 80 99 2e 20 20 4e 6f 74 65 20 74 68 | nning....embark-act......Note.th | 
| 6c200 | 61 74 20 69 66 20 74 68 65 72 65 20 61 72 65 20    73 65 76 65 72 61 6c 20 64 69 66 66 65 72 65 6e | at.if.there.are.several.differen | 
| 6c220 | 74 20 74 61 72 67 65 74 73 20 61 74 20 61 0a 67    69 76 65 6e 20 6c 6f 63 61 74 69 6f 6e 2c 20 65 | t.targets.at.a.given.location,.e | 
| 6c240 | 61 63 68 20 68 61 73 20 69 74 73 20 6f 77 6e 20    64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 2c 20 | ach.has.its.own.default.action,. | 
| 6c260 | 73 6f 20 66 69 72 73 74 20 63 79 63 6c 65 20 74    6f 20 74 68 65 0a 74 61 72 67 65 74 20 79 6f 75 | so.first.cycle.to.the.target.you | 
| 6c280 | 20 77 61 6e 74 20 61 6e 64 20 74 68 65 6e 20 70    72 65 73 73 20 e2 80 98 52 45 54 e2 80 99 20 74 | .want.and.then.press....RET....t | 
| 6c2a0 | 6f 20 72 75 6e 20 74 68 65 20 63 6f 72 72 65 73    70 6f 6e 64 69 6e 67 20 64 65 66 61 75 6c 74 0a | o.run.the.corresponding.default. | 
| 6c2c0 | 61 63 74 69 6f 6e 2e 0a 0a 20 20 20 54 68 65 72    65 20 69 73 20 61 6c 73 6f 20 e2 80 98 65 6d 62 | action......There.is.also....emb | 
| 6c2e0 | 61 72 6b 2d 64 77 69 6d e2 80 99 20 77 68 69 63    68 20 72 75 6e 73 20 74 68 65 20 64 65 66 61 75 | ark-dwim....which.runs.the.defau | 
| 6c300 | 6c 74 20 61 63 74 69 6f 6e 20 66 6f 72 20 74 68    65 0a 66 69 72 73 74 20 74 61 72 67 65 74 20 66 | lt.action.for.the.first.target.f | 
| 6c320 | 6f 75 6e 64 2e 20 20 49 74 e2 80 99 73 20 70 72    65 74 74 79 20 68 61 6e 64 79 20 69 6e 20 6e 6f | ound...It...s.pretty.handy.in.no | 
| 6c340 | 6e 2d 6d 69 6e 69 62 75 66 66 65 72 20 62 75 66    66 65 72 73 3a 20 77 69 74 68 0a 45 6d 62 61 72 | n-minibuffer.buffers:.with.Embar | 
| 6c360 | 6b e2 80 99 73 20 64 65 66 61 75 6c 74 20 63 6f    6e 66 69 67 75 72 61 74 69 6f 6e 20 69 74 20 77 | k...s.default.configuration.it.w | 
| 6c380 | 69 6c 6c 3a 0a 0a 20 20 20 e2 80 a2 20 4f 70 65    6e 20 74 68 65 20 66 69 6c 65 20 61 74 20 70 6f | ill:.........Open.the.file.at.po | 
| 6c3a0 | 69 6e 74 2e 0a 20 20 20 e2 80 a2 20 4f 70 65 6e    20 74 68 65 20 55 52 4c 20 61 74 20 70 6f 69 6e | int.........Open.the.URL.at.poin | 
| 6c3c0 | 74 20 69 6e 20 61 20 77 65 62 20 62 72 6f 77 73    65 72 20 28 75 73 69 6e 67 20 74 68 65 20 e2 80 | t.in.a.web.browser.(using.the... | 
| 6c3e0 | 98 62 72 6f 77 73 65 2d 75 72 6c e2 80 99 0a 20    20 20 20 20 63 6f 6d 6d 61 6e 64 29 2e 0a 20 20 | .browse-url.........command).... | 
| 6c400 | 20 e2 80 a2 20 43 6f 6d 70 6f 73 65 20 61 20 6e    65 77 20 65 6d 61 69 6c 20 74 6f 20 74 68 65 20 | .....Compose.a.new.email.to.the. | 
| 6c420 | 65 6d 61 69 6c 20 61 64 64 72 65 73 73 20 61 74    20 70 6f 69 6e 74 2e 0a 20 20 20 e2 80 a2 20 49 | email.address.at.point.........I | 
| 6c440 | 6e 20 61 6e 20 45 6d 61 63 73 20 4c 69 73 70 20    62 75 66 66 65 72 2c 20 69 66 20 70 6f 69 6e 74 | n.an.Emacs.Lisp.buffer,.if.point | 
| 6c460 | 20 69 73 20 6f 6e 20 61 6e 20 6f 70 65 6e 69 6e    67 20 70 61 72 65 6e 74 68 65 73 69 73 20 6f 72 | .is.on.an.opening.parenthesis.or | 
| 6c480 | 0a 20 20 20 20 20 72 69 67 68 74 20 61 66 74 65    72 20 61 20 63 6c 6f 73 69 6e 67 20 6f 6e 65 2c | ......right.after.a.closing.one, | 
| 6c4a0 | 20 69 74 20 77 69 6c 6c 20 65 76 61 6c 75 61 74    65 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 | .it.will.evaluate.the.correspond | 
| 6c4c0 | 69 6e 67 0a 20 20 20 20 20 65 78 70 72 65 73 73    69 6f 6e 2e 0a 20 20 20 e2 80 a2 20 47 6f 20 74 | ing......expression.........Go.t | 
| 6c4e0 | 6f 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e    20 6f 66 20 61 6e 20 45 6d 61 63 73 20 4c 69 73 | o.the.definition.of.an.Emacs.Lis | 
| 6c500 | 70 20 66 75 6e 63 74 69 6f 6e 2c 20 76 61 72 69    61 62 6c 65 20 6f 72 20 6d 61 63 72 6f 0a 20 20 | p.function,.variable.or.macro... | 
| 6c520 | 20 20 20 61 74 20 70 6f 69 6e 74 2e 0a 20 20 20    e2 80 a2 20 46 69 6e 64 20 74 68 65 20 66 69 6c | ...at.point.........Find.the.fil | 
| 6c540 | 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20    74 6f 20 61 6e 20 45 6d 61 63 73 20 4c 69 73 70 | e.corresponding.to.an.Emacs.Lisp | 
| 6c560 | 20 6c 69 62 72 61 72 79 20 61 74 20 70 6f 69 6e    74 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 79 | .library.at.point.....File:.docy | 
| 6c580 | 74 4c 44 31 77 2e 69 6e 66 6f 2c 20 20 4e 6f 64    65 3a 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 | tLD1w.info,..Node:.Working.with. | 
| 6c5a0 | 73 65 74 73 20 6f 66 20 70 6f 73 73 69 62 6c 65    20 74 61 72 67 65 74 73 2c 20 20 4e 65 78 74 3a | sets.of.possible.targets,..Next: | 
| 6c5c0 | 20 53 77 69 74 63 68 69 6e 67 20 74 6f 20 61 20    64 69 66 66 65 72 65 6e 74 20 63 6f 6d 6d 61 6e | .Switching.to.a.different.comman | 
| 6c5e0 | 64 20 77 69 74 68 6f 75 74 20 6c 6f 73 69 6e 67    20 77 68 61 74 20 79 6f 75 27 76 65 20 74 79 70 | d.without.losing.what.you've.typ | 
| 6c600 | 65 64 2c 20 20 50 72 65 76 3a 20 54 68 65 20 64    65 66 61 75 6c 74 20 61 63 74 69 6f 6e 20 6f 6e | ed,..Prev:.The.default.action.on | 
| 6c620 | 20 61 20 74 61 72 67 65 74 2c 20 20 55 70 3a 20    4f 76 65 72 76 69 65 77 0a 0a 31 2e 33 20 57 6f | .a.target,..Up:.Overview..1.3.Wo | 
| 6c640 | 72 6b 69 6e 67 20 77 69 74 68 20 73 65 74 73 20    6f 66 20 70 6f 73 73 69 62 6c 65 20 74 61 72 67 | rking.with.sets.of.possible.targ | 
| 6c660 | 65 74 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ets.============================ | 
| 6c680 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 42    65 73 69 64 65 73 20 61 63 74 69 6e 67 20 69 6e | =============..Besides.acting.in | 
| 6c6a0 | 64 69 76 69 64 75 61 6c 6c 79 20 6f 6e 20 74 61    72 67 65 74 73 2c 20 45 6d 62 61 72 6b 20 6c 65 | dividually.on.targets,.Embark.le | 
| 6c6c0 | 74 73 20 79 6f 75 20 77 6f 72 6b 0a 63 6f 6c 6c    65 63 74 69 76 65 6c 79 20 6f 6e 20 61 20 73 65 | ts.you.work.collectively.on.a.se | 
| 6c6e0 | 74 20 6f 66 20 74 61 72 67 65 74 20 5f 63 61 6e    64 69 64 61 74 65 73 5f 2e 20 20 46 6f 72 20 65 | t.of.target._candidates_...For.e | 
| 6c700 | 78 61 6d 70 6c 65 2c 20 77 68 69 6c 65 20 79 6f    75 0a 61 72 65 20 69 6e 20 74 68 65 20 6d 69 6e | xample,.while.you.are.in.the.min | 
| 6c720 | 69 62 75 66 66 65 72 20 74 68 65 20 63 61 6e 64    69 64 61 74 65 73 20 61 72 65 20 73 69 6d 70 6c | ibuffer.the.candidates.are.simpl | 
| 6c740 | 79 20 74 68 65 20 70 6f 73 73 69 62 6c 65 20 63    6f 6d 70 6c 65 74 69 6f 6e 73 0a 6f 66 20 79 6f | y.the.possible.completions.of.yo | 
| 6c760 | 75 72 20 69 6e 70 75 74 2e 20 20 45 6d 62 61 72    6b 20 70 72 6f 76 69 64 65 73 20 74 68 72 65 65 | ur.input...Embark.provides.three | 
| 6c780 | 20 6d 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 20 74    6f 20 77 6f 72 6b 20 6f 6e 20 63 61 6e 64 69 64 | .main.commands.to.work.on.candid | 
| 6c7a0 | 61 74 65 0a 73 65 74 73 3a 0a 0a 20 20 20 e2 80    a2 20 54 68 65 20 e2 80 98 65 6d 62 61 72 6b 2d | ate.sets:.........The....embark- | 
| 6c7c0 | 61 63 74 2d 61 6c 6c e2 80 99 20 63 6f 6d 6d 61    6e 64 20 72 75 6e 73 20 74 68 65 20 73 61 6d 65 | act-all....command.runs.the.same | 
| 6c7e0 | 20 61 63 74 69 6f 6e 20 6f 6e 20 65 61 63 68 20    6f 66 20 74 68 65 0a 20 20 20 20 20 63 75 72 72 | .action.on.each.of.the......curr | 
| 6c800 | 65 6e 74 20 63 61 6e 64 69 64 61 74 65 73 2e 20    20 49 74 20 69 73 20 6a 75 73 74 20 6c 69 6b 65 | ent.candidates...It.is.just.like | 
| 6c820 | 20 75 73 69 6e 67 20 e2 80 98 65 6d 62 61 72 6b    2d 61 63 74 e2 80 99 20 6f 6e 20 65 61 63 68 0a | .using....embark-act....on.each. | 
| 6c840 | 20 20 20 20 20 63 61 6e 64 69 64 61 74 65 20 69    6e 20 74 75 72 6e 2e 20 20 28 42 65 63 61 75 73 | .....candidate.in.turn...(Becaus | 
| 6c860 | 65 20 79 6f 75 20 63 61 6e 20 65 61 73 69 6c 79    20 61 63 74 20 6f 6e 20 6d 61 6e 79 20 6d 6f 72 | e.you.can.easily.act.on.many.mor | 
| 6c880 | 65 0a 20 20 20 20 20 63 61 6e 64 69 64 61 74 65    73 20 74 68 61 6e 20 79 6f 75 20 6d 65 61 6e 74 | e......candidates.than.you.meant | 
| 6c8a0 | 20 74 6f 2c 20 62 79 20 64 65 66 61 75 6c 74 20    45 6d 62 61 72 6b 20 61 73 6b 73 20 79 6f 75 20 | .to,.by.default.Embark.asks.you. | 
| 6c8c0 | 74 6f 20 63 6f 6e 66 69 72 6d 0a 20 20 20 20 20    75 73 65 73 20 6f 66 20 e2 80 98 65 6d 62 61 72 | to.confirm......uses.of....embar | 
| 6c8e0 | 6b 2d 61 63 74 2d 61 6c 6c e2 80 99 3b 20 79 6f    75 20 63 61 6e 20 74 75 72 6e 20 74 68 69 73 20 | k-act-all...;.you.can.turn.this. | 
| 6c900 | 6f 66 66 20 62 79 20 73 65 74 74 69 6e 67 20 74    68 65 20 75 73 65 72 0a 20 20 20 20 20 6f 70 74 | off.by.setting.the.user......opt | 
| 6c920 | 69 6f 6e 20 e2 80 98 65 6d 62 61 72 6b 2d 63 6f    6e 66 69 72 6d 2d 61 63 74 2d 61 6c 6c e2 80 99 | ion....embark-confirm-act-all... | 
| 6c940 | 20 74 6f 20 e2 80 98 6e 69 6c e2 80 99 2e 29 0a    0a 20 20 20 e2 80 a2 20 54 68 65 20 e2 80 98 65 | .to....nil....).........The....e | 
| 6c960 | 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 e2 80 99    20 63 6f 6d 6d 61 6e 64 20 70 72 6f 64 75 63 65 | mbark-collect....command.produce | 
| 6c980 | 73 20 61 20 62 75 66 66 65 72 20 6c 69 73 74 69    6e 67 20 61 6c 6c 20 74 68 65 0a 20 20 20 20 20 | s.a.buffer.listing.all.the...... | 
| 6c9a0 | 63 75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74    65 73 2c 20 66 6f 72 20 79 6f 75 20 74 6f 20 70 | current.candidates,.for.you.to.p | 
| 6c9c0 | 65 72 75 73 65 20 61 6e 64 20 72 75 6e 20 61 63    74 69 6f 6e 73 20 6f 6e 20 61 74 20 79 6f 75 72 | eruse.and.run.actions.on.at.your | 
| 6c9e0 | 0a 20 20 20 20 20 6c 65 69 73 75 72 65 2e 20 20    54 68 65 20 63 61 6e 64 69 64 61 74 65 73 20 61 | ......leisure...The.candidates.a | 
| 6ca00 | 72 65 20 64 69 73 70 6c 61 79 65 64 20 61 73 20    61 20 6c 69 73 74 20 73 68 6f 77 69 6e 67 20 61 | re.displayed.as.a.list.showing.a | 
| 6ca20 | 64 64 69 74 69 6f 6e 61 6c 0a 20 20 20 20 20 61    6e 6e 6f 74 61 74 69 6f 6e 73 2e 20 20 49 66 20 | dditional......annotations...If. | 
| 6ca40 | 61 6e 79 20 6f 66 20 74 68 65 20 63 61 6e 64 69    64 61 74 65 73 20 63 6f 6e 74 61 69 6e 20 6e 65 | any.of.the.candidates.contain.ne | 
| 6ca60 | 77 6c 69 6e 65 73 2c 20 74 68 65 6e 0a 20 20 20    20 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 6c 69 6e | wlines,.then......horizontal.lin | 
| 6ca80 | 65 73 20 61 72 65 20 75 73 65 64 20 74 6f 20 73    65 70 61 72 61 74 65 20 63 61 6e 64 69 64 61 74 | es.are.used.to.separate.candidat | 
| 6caa0 | 65 73 2e 0a 0a 20 20 20 20 20 54 68 65 20 45 6d    62 61 72 6b 20 43 6f 6c 6c 65 63 74 20 62 75 66 | es........The.Embark.Collect.buf | 
| 6cac0 | 66 65 72 20 69 73 20 73 6f 6d 65 77 68 61 74 20    e2 80 9c 64 69 72 65 64 2d 6c 69 6b 65 e2 80 9d | fer.is.somewhat....dired-like... | 
| 6cae0 | 3a 20 79 6f 75 20 63 61 6e 20 73 65 6c 65 63 74    0a 20 20 20 20 20 61 6e 64 20 64 65 73 65 6c 65 | :.you.can.select......and.desele | 
| 6cb00 | 63 74 20 63 61 6e 64 69 64 61 74 65 73 20 74 68    72 6f 75 67 68 20 e2 80 98 65 6d 62 61 72 6b 2d | ct.candidates.through....embark- | 
| 6cb20 | 73 65 6c 65 63 74 e2 80 99 20 28 61 76 61 69 6c    61 62 6c 65 20 61 73 20 61 6e 0a 20 20 20 20 20 | select....(available.as.an...... | 
| 6cb40 | 61 63 74 69 6f 6e 20 69 6e 20 e2 80 98 65 6d 62    61 72 6b 2d 61 63 74 e2 80 99 2c 20 62 6f 75 6e | action.in....embark-act...,.boun | 
| 6cb60 | 64 20 74 6f 20 e2 80 98 53 50 43 e2 80 99 3b 20    62 75 74 20 79 6f 75 20 63 6f 75 6c 64 20 61 6c | d.to....SPC...;.but.you.could.al | 
| 6cb80 | 73 6f 20 67 69 76 65 20 69 74 0a 20 20 20 20 20    61 20 67 6c 6f 62 61 6c 20 6b 65 79 20 62 69 6e | so.give.it......a.global.key.bin | 
| 6cba0 | 64 69 6e 67 29 2e 20 20 49 6e 20 61 6e 20 45 6d    62 61 72 6b 20 43 6f 6c 6c 65 63 74 20 62 75 66 | ding)...In.an.Embark.Collect.buf | 
| 6cbc0 | 66 65 72 20 e2 80 98 65 6d 62 61 72 6b 2d 61 63    74 e2 80 99 20 69 73 0a 20 20 20 20 20 62 6f 75 | fer....embark-act....is......bou | 
| 6cbe0 | 6e 64 20 74 6f 20 e2 80 98 61 e2 80 99 20 61 6e    64 20 e2 80 98 65 6d 62 61 72 6b 2d 61 63 74 2d | nd.to....a....and....embark-act- | 
| 6cc00 | 61 6c 6c e2 80 99 20 69 73 20 62 6f 75 6e 64 20    74 6f 20 e2 80 98 41 e2 80 99 3b 20 e2 80 98 65 | all....is.bound.to....A...;....e | 
| 6cc20 | 6d 62 61 72 6b 2d 61 63 74 2d 61 6c 6c e2 80 99    0a 20 20 20 20 20 77 69 6c 6c 20 61 63 74 20 6f | mbark-act-all.........will.act.o | 
| 6cc40 | 6e 20 61 6c 6c 20 63 75 72 72 65 6e 74 6c 79 20    6d 61 72 6b 65 64 20 63 61 6e 64 69 64 61 74 65 | n.all.currently.marked.candidate | 
| 6cc60 | 73 20 69 66 20 74 68 65 72 65 20 61 6e 79 2c 20    61 6e 64 20 77 69 6c 6c 0a 20 20 20 20 20 61 63 | s.if.there.any,.and.will......ac | 
| 6cc80 | 74 20 6f 6e 20 61 6c 6c 20 63 61 6e 64 69 64 61    74 65 73 20 69 66 20 6e 6f 6e 65 20 61 72 65 20 | t.on.all.candidates.if.none.are. | 
| 6cca0 | 6d 61 72 6b 65 64 2e 20 20 49 6e 20 70 61 72 74    69 63 75 6c 61 72 2c 20 74 68 69 73 0a 20 20 20 | marked...In.particular,.this.... | 
| 6ccc0 | 20 20 6d 65 61 6e 73 20 74 68 61 74 20 e2 80 98    61 20 53 50 43 e2 80 99 20 77 69 6c 6c 20 74 6f | ..means.that....a.SPC....will.to | 
| 6cce0 | 67 67 6c 65 20 77 68 65 74 68 65 72 20 74 68 65    20 63 61 6e 64 69 64 61 74 65 20 61 74 20 70 6f | ggle.whether.the.candidate.at.po | 
| 6cd00 | 69 6e 74 20 69 73 0a 20 20 20 20 20 73 65 6c 65    63 74 65 64 2c 20 61 6e 64 20 e2 80 98 41 20 53 | int.is......selected,.and....A.S | 
| 6cd20 | 50 43 e2 80 99 20 77 69 6c 6c 20 73 65 6c 65 63    74 20 61 6c 6c 20 63 61 6e 64 69 64 61 74 65 73 | PC....will.select.all.candidates | 
| 6cd40 | 20 69 66 20 6e 6f 6e 65 20 61 72 65 0a 20 20 20    20 20 73 65 6c 65 63 74 65 64 2c 20 6f 72 20 64 | .if.none.are......selected,.or.d | 
| 6cd60 | 65 73 65 6c 65 63 74 20 61 6c 6c 20 73 65 6c 65    63 74 65 64 20 63 61 6e 64 69 64 61 74 65 73 20 | eselect.all.selected.candidates. | 
| 6cd80 | 69 66 20 74 68 65 72 65 20 61 72 65 20 73 6f 6d    65 2e 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 e2 | if.there.are.some..........The.. | 
| 6cda0 | 80 98 65 6d 62 61 72 6b 2d 65 78 70 6f 72 74 e2    80 99 20 63 6f 6d 6d 61 6e 64 20 74 72 69 65 73 | ..embark-export....command.tries | 
| 6cdc0 | 20 74 6f 20 6f 70 65 6e 20 61 20 62 75 66 66 65    72 20 69 6e 20 61 6e 0a 20 20 20 20 20 61 70 70 | .to.open.a.buffer.in.an......app | 
| 6cde0 | 72 6f 70 72 69 61 74 65 20 6d 61 6a 6f 72 20 6d    6f 64 65 20 66 6f 72 20 74 68 65 20 73 65 74 20 | ropriate.major.mode.for.the.set. | 
| 6ce00 | 6f 66 20 63 61 6e 64 69 64 61 74 65 73 2e 20 20    49 66 20 74 68 65 0a 20 20 20 20 20 63 61 6e 64 | of.candidates...If.the......cand | 
| 6ce20 | 69 64 61 74 65 73 20 61 72 65 20 66 69 6c 65 73    20 65 78 70 6f 72 74 20 70 72 6f 64 75 63 65 73 | idates.are.files.export.produces | 
| 6ce40 | 20 61 20 44 69 72 65 64 20 62 75 66 66 65 72 3b    20 69 66 20 74 68 65 79 20 61 72 65 0a 20 20 20 | .a.Dired.buffer;.if.they.are.... | 
| 6ce60 | 20 20 62 75 66 66 65 72 73 2c 20 79 6f 75 20 67    65 74 20 61 6e 20 49 62 75 66 66 65 72 20 62 75 | ..buffers,.you.get.an.Ibuffer.bu | 
| 6ce80 | 66 66 65 72 3b 20 61 6e 64 20 69 66 20 74 68 65    79 20 61 72 65 20 70 61 63 6b 61 67 65 73 20 79 | ffer;.and.if.they.are.packages.y | 
| 6cea0 | 6f 75 0a 20 20 20 20 20 67 65 74 20 61 20 62 75    66 66 65 72 20 69 6e 20 70 61 63 6b 61 67 65 20 | ou......get.a.buffer.in.package. | 
| 6cec0 | 6d 65 6e 75 20 6d 6f 64 65 2e 0a 0a 20 20 20 20    20 49 66 20 79 6f 75 20 75 73 65 20 74 68 65 20 | menu.mode........If.you.use.the. | 
| 6cee0 | 67 72 65 70 70 69 6e 67 20 63 6f 6d 6d 61 6e 64    73 20 66 72 6f 6d 20 74 68 65 20 43 6f 6e 73 75 | grepping.commands.from.the.Consu | 
| 6cf00 | 6c 74 0a 20 20 20 20 20 28 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 | lt......(https://github.com/mina | 
| 6cf20 | 64 2f 63 6f 6e 73 75 6c 74 2f 29 20 70 61 63 6b    61 67 65 2c 20 e2 80 98 63 6f 6e 73 75 6c 74 2d | d/consult/).package,....consult- | 
| 6cf40 | 67 72 65 70 e2 80 99 2c 0a 20 20 20 20 20 e2 80    98 63 6f 6e 73 75 6c 74 2d 67 69 74 2d 67 72 65 | grep...,.........consult-git-gre | 
| 6cf60 | 70 e2 80 99 20 6f 72 20 e2 80 98 63 6f 6e 73 75    6c 74 2d 72 69 70 67 72 65 70 e2 80 99 2c 20 74 | p....or....consult-ripgrep...,.t | 
| 6cf80 | 68 65 6e 20 79 6f 75 20 73 68 6f 75 6c 64 20 69    6e 73 74 61 6c 6c 0a 20 20 20 20 20 74 68 65 20 | hen.you.should.install......the. | 
| 6cfa0 | e2 80 98 65 6d 62 61 72 6b 2d 63 6f 6e 73 75 6c    74 e2 80 99 20 70 61 63 6b 61 67 65 2c 20 77 68 | ...embark-consult....package,.wh | 
| 6cfc0 | 69 63 68 20 61 64 64 73 20 73 75 70 70 6f 72 74    20 66 6f 72 20 65 78 70 6f 72 74 69 6e 67 20 61 | ich.adds.support.for.exporting.a | 
| 6cfe0 | 0a 20 20 20 20 20 6c 69 73 74 20 6f 66 20 67 72    65 70 20 72 65 73 75 6c 74 73 20 74 6f 20 61 6e | ......list.of.grep.results.to.an | 
| 6d000 | 20 68 6f 6e 65 73 74 20 67 72 65 70 2d 6d 6f 64    65 20 62 75 66 66 65 72 2c 20 6f 6e 20 77 68 69 | .honest.grep-mode.buffer,.on.whi | 
| 6d020 | 63 68 20 79 6f 75 0a 20 20 20 20 20 63 61 6e 20    65 76 65 6e 20 75 73 65 20 77 67 72 65 70 20 28 | ch.you......can.even.use.wgrep.( | 
| 6d040 | 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 6d 68 61 79 61 73 68 69 31 31 32 30 2f | https://github.com/mhayashi1120/ | 
| 6d060 | 45 6d 61 63 73 2d 77 67 72 65 70 29 20 69 66 0a    20 20 20 20 20 79 6f 75 20 77 69 73 68 2e 0a 0a | Emacs-wgrep).if......you.wish... | 
| 6d080 | 20 20 20 57 68 65 6e 20 69 6e 20 64 6f 75 62 74    20 63 68 6f 6f 73 69 6e 67 20 62 65 74 77 65 65 | ...When.in.doubt.choosing.betwee | 
| 6d0a0 | 6e 20 65 78 70 6f 72 74 69 6e 67 20 61 6e 64 20    63 6f 6c 6c 65 63 74 69 6e 67 2c 20 61 20 67 6f | n.exporting.and.collecting,.a.go | 
| 6d0c0 | 6f 64 20 72 75 6c 65 0a 6f 66 20 74 68 75 6d 62    20 69 73 20 74 6f 20 61 6c 77 61 79 73 20 70 72 | od.rule.of.thumb.is.to.always.pr | 
| 6d0e0 | 65 66 65 72 20 e2 80 98 65 6d 62 61 72 6b 2d 65    78 70 6f 72 74 e2 80 99 20 73 69 6e 63 65 20 77 | efer....embark-export....since.w | 
| 6d100 | 68 65 6e 20 61 6e 20 65 78 70 6f 72 74 65 72 20    74 6f 20 61 0a 73 70 65 63 69 61 6c 20 6d 61 6a | hen.an.exporter.to.a.special.maj | 
| 6d120 | 6f 72 20 6d 6f 64 65 20 69 73 20 61 76 61 69 6c    61 62 6c 65 20 66 6f 72 20 61 20 67 69 76 65 6e | or.mode.is.available.for.a.given | 
| 6d140 | 20 74 79 70 65 20 6f 66 20 74 61 72 67 65 74 2c    20 69 74 20 77 69 6c 6c 20 62 65 0a 6d 6f 72 65 | .type.of.target,.it.will.be.more | 
| 6d160 | 20 66 65 61 74 75 72 65 66 75 6c 20 74 68 61 6e    20 61 6e 20 45 6d 62 61 72 6b 20 63 6f 6c 6c 65 | .featureful.than.an.Embark.colle | 
| 6d180 | 63 74 20 62 75 66 66 65 72 2c 20 61 6e 64 20 69    66 20 6e 6f 20 73 75 63 68 20 65 78 70 6f 72 74 | ct.buffer,.and.if.no.such.export | 
| 6d1a0 | 65 72 0a 69 73 20 63 6f 6e 66 69 67 75 72 65 64    20 74 68 65 20 e2 80 98 65 6d 62 61 72 6b 2d 65 | er.is.configured.the....embark-e | 
| 6d1c0 | 78 70 6f 72 74 e2 80 99 20 63 6f 6d 6d 61 6e 64    20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 74 | xport....command.falls.back.to.t | 
| 6d1e0 | 68 65 20 67 65 6e 65 72 69 63 0a e2 80 98 65 6d    62 61 72 6b 2d 63 6f 6c 6c 65 63 74 e2 80 99 2e | he.generic....embark-collect.... | 
| 6d200 | 0a 0a 20 20 20 54 68 65 73 65 20 63 6f 6d 6d 61    6e 64 73 20 61 72 65 20 61 6c 77 61 79 73 20 61 | .....These.commands.are.always.a | 
| 6d220 | 76 61 69 6c 61 62 6c 65 20 61 73 20 e2 80 9c 61    63 74 69 6f 6e 73 e2 80 9d 20 28 61 6c 74 68 6f | vailable.as....actions....(altho | 
| 6d240 | 75 67 68 20 74 68 65 79 20 64 6f 0a 6e 6f 74 20    61 63 74 20 6f 6e 20 6a 75 73 74 20 74 68 65 20 | ugh.they.do.not.act.on.just.the. | 
| 6d260 | 63 75 72 72 65 6e 74 20 74 61 72 67 65 74 20 62    75 74 20 6f 6e 20 61 6c 6c 20 63 61 6e 64 69 64 | current.target.but.on.all.candid | 
| 6d280 | 61 74 65 73 29 20 66 6f 72 0a e2 80 98 65 6d 62    61 72 6b 2d 61 63 74 e2 80 99 20 61 6e 64 20 61 | ates).for....embark-act....and.a | 
| 6d2a0 | 72 65 20 62 6f 75 6e 64 20 74 6f 20 e2 80 98 41    e2 80 99 2c 20 e2 80 98 53 e2 80 99 20 28 66 6f | re.bound.to....A...,....S....(fo | 
| 6d2c0 | 72 20 e2 80 9c 73 6e 61 70 73 68 6f 74 e2 80 9d    29 2c 20 61 6e 64 20 e2 80 98 45 e2 80 99 2c 0a | r....snapshot...),.and....E...,. | 
| 6d2e0 | 72 65 73 70 65 63 74 69 76 65 6c 79 2c 20 69 6e    20 e2 80 98 65 6d 62 61 72 6b 2d 67 65 6e 65 72 | respectively,.in....embark-gener | 
| 6d300 | 61 6c 2d 6d 61 70 e2 80 99 2e 20 20 54 68 69 73    20 6d 65 61 6e 73 20 74 68 61 74 20 79 6f 75 20 | al-map......This.means.that.you. | 
| 6d320 | 64 6f 20 6e 6f 74 20 68 61 76 65 0a 74 6f 20 62    69 6e 64 20 79 6f 75 72 20 6f 77 6e 20 6b 65 79 | do.not.have.to.bind.your.own.key | 
| 6d340 | 20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 74 68    65 73 65 20 28 61 6c 74 68 6f 75 67 68 20 79 6f | .bindings.for.these.(although.yo | 
| 6d360 | 75 20 63 61 6e 2c 20 6f 66 20 63 6f 75 72 73 65    21 29 2c 0a 6a 75 73 74 20 61 20 6b 65 79 20 62 | u.can,.of.course!),.just.a.key.b | 
| 6d380 | 69 6e 64 69 6e 67 20 66 6f 72 20 e2 80 98 65 6d    62 61 72 6b 2d 61 63 74 e2 80 99 2e 0a 0a 20 20 | inding.for....embark-act........ | 
| 6d3a0 | 20 49 6e 20 45 6d 62 61 72 6b 20 43 6f 6c 6c 65    63 74 20 6f 72 20 45 6d 62 61 72 6b 20 45 78 70 | .In.Embark.Collect.or.Embark.Exp | 
| 6d3c0 | 6f 72 74 20 62 75 66 66 65 72 73 20 74 68 61 74    20 77 65 72 65 20 6f 62 74 61 69 6e 65 64 20 62 | ort.buffers.that.were.obtained.b | 
| 6d3e0 | 79 0a 72 75 6e 6e 69 6e 67 20 e2 80 98 65 6d 62    61 72 6b 2d 63 6f 6c 6c 65 63 74 e2 80 99 20 6f | y.running....embark-collect....o | 
| 6d400 | 72 20 e2 80 98 65 6d 62 61 72 6b 2d 65 78 70 6f    72 74 e2 80 99 20 66 72 6f 6d 20 77 69 74 68 69 | r....embark-export....from.withi | 
| 6d420 | 6e 20 61 20 6d 69 6e 69 62 75 66 66 65 72 0a 63    6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73 73 69 6f | n.a.minibuffer.completion.sessio | 
| 6d440 | 6e 2c 20 e2 80 98 67 e2 80 99 20 69 73 20 62 6f    75 6e 64 20 74 6f 20 61 20 63 6f 6d 6d 61 6e 64 | n,....g....is.bound.to.a.command | 
| 6d460 | 20 74 68 61 74 20 72 65 73 74 61 72 74 73 20 74    68 65 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 | .that.restarts.the.completion.se | 
| 6d480 | 73 73 69 6f 6e 2c 20 74 68 61 74 20 69 73 2c 20    74 68 65 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 | ssion,.that.is,.the.command.that | 
| 6d4a0 | 20 6f 70 65 6e 65 64 20 74 68 65 20 6d 69 6e 69    62 75 66 66 65 72 20 69 73 0a 72 75 6e 20 61 67 | .opened.the.minibuffer.is.run.ag | 
| 6d4c0 | 61 69 6e 20 61 6e 64 20 74 68 65 20 6d 69 6e 69    62 75 66 66 65 72 20 63 6f 6e 74 65 6e 74 73 20 | ain.and.the.minibuffer.contents. | 
| 6d4e0 | 72 65 73 74 6f 72 65 64 2e 20 20 59 6f 75 20 63    61 6e 20 74 68 65 6e 20 69 6e 74 65 72 61 63 74 | restored...You.can.then.interact | 
| 6d500 | 0a 6e 6f 72 6d 61 6c 6c 79 20 77 69 74 68 20 74    68 65 20 63 6f 6d 6d 61 6e 64 2c 20 70 65 72 68 | .normally.with.the.command,.perh | 
| 6d520 | 61 70 73 20 65 64 69 74 69 6e 67 20 74 68 65 20    6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6e 74 65 | aps.editing.the.minibuffer.conte | 
| 6d540 | 6e 74 73 2c 20 61 6e 64 2c 0a 69 66 20 79 6f 75    20 77 69 73 68 2c 20 79 6f 75 20 63 61 6e 20 72 | nts,.and,.if.you.wish,.you.can.r | 
| 6d560 | 65 72 75 6e 20 e2 80 98 65 6d 62 61 72 6b 2d 63    6f 6c 6c 65 63 74 e2 80 99 20 6f 72 20 e2 80 98 | erun....embark-collect....or.... | 
| 6d580 | 65 6d 62 61 72 6b 2d 65 78 70 6f 72 74 e2 80 99    20 74 6f 20 67 65 74 20 61 6e 0a 75 70 64 61 74 | embark-export....to.get.an.updat | 
| 6d5a0 | 65 64 20 62 75 66 66 65 72 2e 0a 0a 2a 20 4d 65    6e 75 3a 0a 0a 2a 20 53 65 6c 65 63 74 69 6e 67 | ed.buffer...*.Menu:..*.Selecting | 
| 6d5c0 | 20 73 6f 6d 65 20 74 61 72 67 65 74 73 20 74 6f    20 6d 61 6b 65 20 61 6e 20 61 64 20 68 6f 63 20 | .some.targets.to.make.an.ad.hoc. | 
| 6d5e0 | 63 61 6e 64 69 64 61 74 65 20 73 65 74 3a 3a 0a    2a 20 65 6d 62 61 72 6b 2d 6c 69 76 65 20 61 20 | candidate.set::.*.embark-live.a. | 
| 6d600 | 6c 69 76 65 2d 75 70 64 61 74 69 6e 67 20 76 61    72 69 61 6e 74 20 6f 66 20 65 6d 62 61 72 6b 2d | live-updating.variant.of.embark- | 
| 6d620 | 63 6f 6c 6c 65 63 74 3a 3a 0a 0a 1f 0a 46 69 6c    65 3a 20 64 6f 63 79 74 4c 44 31 77 2e 69 6e 66 | collect::....File:.docytLD1w.inf | 
| 6d640 | 6f 2c 20 20 4e 6f 64 65 3a 20 53 65 6c 65 63 74    69 6e 67 20 73 6f 6d 65 20 74 61 72 67 65 74 73 | o,..Node:.Selecting.some.targets | 
| 6d660 | 20 74 6f 20 6d 61 6b 65 20 61 6e 20 61 64 20 68    6f 63 20 63 61 6e 64 69 64 61 74 65 20 73 65 74 | .to.make.an.ad.hoc.candidate.set | 
| 6d680 | 2c 20 20 4e 65 78 74 3a 20 65 6d 62 61 72 6b 2d    6c 69 76 65 20 61 20 6c 69 76 65 2d 75 70 64 61 | ,..Next:.embark-live.a.live-upda | 
| 6d6a0 | 74 69 6e 67 20 76 61 72 69 61 6e 74 20 6f 66 20    65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 2c 20 | ting.variant.of.embark-collect,. | 
| 6d6c0 | 20 55 70 3a 20 57 6f 72 6b 69 6e 67 20 77 69 74    68 20 73 65 74 73 20 6f 66 20 70 6f 73 73 69 62 | .Up:.Working.with.sets.of.possib | 
| 6d6e0 | 6c 65 20 74 61 72 67 65 74 73 0a 0a 31 2e 33 2e    31 20 53 65 6c 65 63 74 69 6e 67 20 73 6f 6d 65 | le.targets..1.3.1.Selecting.some | 
| 6d700 | 20 74 61 72 67 65 74 73 20 74 6f 20 6d 61 6b 65    20 61 6e 20 61 64 20 68 6f 63 20 63 61 6e 64 69 | .targets.to.make.an.ad.hoc.candi | 
| 6d720 | 64 61 74 65 20 73 65 74 0a 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | date.set.----------------------- | 
| 6d740 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- | 
| 6d760 | 2d 2d 2d 2d 2d 0a 0a 54 68 65 20 63 6f 6d 6d 61    6e 64 73 20 66 6f 72 20 77 6f 72 6b 69 6e 67 20 | -----..The.commands.for.working. | 
| 6d780 | 77 69 74 68 20 73 65 74 73 20 6f 66 20 63 61 6e    64 69 64 61 74 65 73 20 6a 75 73 74 20 64 65 73 | with.sets.of.candidates.just.des | 
| 6d7a0 | 63 72 69 62 65 64 2c 20 6e 61 6d 65 6c 79 0a e2    80 98 65 6d 62 61 72 6b 2d 61 63 74 2d 61 6c 6c | cribed,.namely....embark-act-all | 
| 6d7c0 | e2 80 99 2c 20 e2 80 98 65 6d 62 61 72 6b 2d 65    78 70 6f 72 74 e2 80 99 20 61 6e 64 20 e2 80 98 | ...,....embark-export....and.... | 
| 6d7e0 | 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 e2 80    99 20 62 79 20 64 65 66 61 75 6c 74 20 77 6f 72 | embark-collect....by.default.wor | 
| 6d800 | 6b 0a 77 69 74 68 20 61 6c 6c 20 63 61 6e 64 69    64 61 74 65 73 20 64 65 66 69 6e 65 64 20 69 6e | k.with.all.candidates.defined.in | 
| 6d820 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6e    74 65 78 74 2e 20 20 46 6f 72 20 65 78 61 6d 70 | .the.current.context...For.examp | 
| 6d840 | 6c 65 2c 20 69 6e 20 74 68 65 0a 6d 69 6e 69 62    75 66 66 65 72 20 74 68 65 79 20 6f 70 65 72 61 | le,.in.the.minibuffer.they.opera | 
| 6d860 | 74 65 20 6f 6e 20 61 6c 6c 20 63 75 72 72 65 6e    74 6c 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 | te.on.all.currently.completion.c | 
| 6d880 | 61 6e 64 69 64 61 74 65 73 2c 20 6f 72 20 69 6e    20 61 0a 64 69 72 65 64 20 62 75 66 66 65 72 20 | andidates,.or.in.a.dired.buffer. | 
| 6d8a0 | 74 68 65 79 20 77 6f 72 6b 20 6f 6e 20 61 6c 6c    20 6d 61 72 6b 65 64 20 66 69 6c 65 73 20 28 6f | they.work.on.all.marked.files.(o | 
| 6d8c0 | 72 20 61 6c 6c 20 66 69 6c 65 73 20 69 66 20 6e    6f 6e 65 20 61 72 65 0a 6d 61 72 6b 65 64 29 2e | r.all.files.if.none.are.marked). | 
| 6d8e0 | 20 20 45 6d 62 61 72 6b 20 61 6c 73 6f 20 68 61    73 20 61 20 6e 6f 74 69 6f 6e 20 6f 66 20 5f 73 | ..Embark.also.has.a.notion.of._s | 
| 6d900 | 65 6c 65 63 74 69 6f 6e 5f 2c 20 77 68 65 72 65    20 79 6f 75 20 63 61 6e 0a 61 63 63 75 6d 75 6c | election_,.where.you.can.accumul | 
| 6d920 | 61 74 65 20 61 6e 20 61 64 20 68 6f 63 20 6c 69    73 74 20 6f 66 20 74 61 72 67 65 74 73 20 66 6f | ate.an.ad.hoc.list.of.targets.fo | 
| 6d940 | 72 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73    20 74 6f 20 77 6f 72 6b 20 6f 6e 2e 0a 0a 20 20 | r.these.commands.to.work.on..... | 
| 6d960 | 20 54 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 69    73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 | .The.selection.is.controlled.by. | 
| 6d980 | 75 73 69 6e 67 20 74 68 65 20 e2 80 98 65 6d 62    61 72 6b 2d 73 65 6c 65 63 74 e2 80 99 20 61 63 | using.the....embark-select....ac | 
| 6d9a0 | 74 69 6f 6e 2c 0a 62 6f 75 6e 64 20 74 6f 20 e2    80 98 53 50 43 e2 80 99 20 69 6e 20 e2 80 98 65 | tion,.bound.to....SPC....in....e | 
| 6d9c0 | 6d 62 61 72 6b 2d 67 65 6e 65 72 61 6c 2d 6d 61    70 e2 80 99 20 73 6f 20 74 68 61 74 20 69 74 20 | mbark-general-map....so.that.it. | 
| 6d9e0 | 69 73 20 61 6c 77 61 79 73 20 61 76 61 69 6c 61    62 6c 65 0a 28 79 6f 75 20 63 61 6e 20 61 6c 73 | is.always.available.(you.can.als | 
| 6da00 | 6f 20 67 69 76 65 20 e2 80 98 65 6d 62 61 72 6b    2d 73 65 6c 65 63 74 e2 80 99 20 61 20 67 6c 6f | o.give....embark-select....a.glo | 
| 6da20 | 62 61 6c 20 6b 65 79 20 62 69 6e 64 69 6e 67 20    69 66 20 79 6f 75 20 77 69 73 68 3b 0a 77 68 65 | bal.key.binding.if.you.wish;.whe | 
| 6da40 | 6e 20 63 61 6c 6c 65 64 20 64 69 72 65 63 74 6c    79 2c 20 6e 6f 74 20 61 73 20 61 6e 20 61 63 74 | n.called.directly,.not.as.an.act | 
| 6da60 | 69 6f 6e 20 66 6f 72 20 e2 80 98 65 6d 62 61 72    6b 2d 61 63 74 e2 80 99 2c 20 69 74 20 77 69 6c | ion.for....embark-act...,.it.wil | 
| 6da80 | 6c 20 73 65 6c 65 63 74 0a 74 68 65 20 66 69 72    73 74 20 74 61 72 67 65 74 20 61 74 20 70 6f 69 | l.select.the.first.target.at.poi | 
| 6daa0 | 6e 74 29 2e 20 20 43 61 6c 6c 69 6e 67 20 74 68    69 73 20 61 63 74 69 6f 6e 20 6f 6e 20 61 20 74 | nt)...Calling.this.action.on.a.t | 
| 6dac0 | 61 72 67 65 74 20 74 6f 67 67 6c 65 73 20 69 74    73 0a 6d 65 6d 62 65 72 73 68 69 70 20 69 6e 20 | arget.toggles.its.membership.in. | 
| 6dae0 | 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66    65 72 e2 80 99 73 20 45 6d 62 61 72 6b 20 73 65 | the.current.buffer...s.Embark.se | 
| 6db00 | 6c 65 63 74 69 6f 6e 3b 20 74 68 61 74 20 69 73    2c 20 69 74 20 61 64 64 73 20 69 74 0a 74 6f 20 | lection;.that.is,.it.adds.it.to. | 
| 6db20 | 73 65 6c 65 63 74 69 6f 6e 20 69 66 20 6e 6f 74    20 73 65 6c 65 63 74 65 64 20 61 6e 64 20 72 65 | selection.if.not.selected.and.re | 
| 6db40 | 6d 6f 76 65 73 20 69 74 20 66 72 6f 6d 20 74 68    65 20 73 65 6c 65 63 74 69 6f 6e 20 69 66 20 69 | moves.it.from.the.selection.if.i | 
| 6db60 | 74 20 77 61 73 0a 73 65 6c 65 63 74 65 64 2e 20    20 57 68 65 6e 65 76 65 72 20 74 68 65 20 73 65 | t.was.selected...Whenever.the.se | 
| 6db80 | 6c 65 63 74 69 6f 6e 20 66 6f 72 20 61 20 62 75    66 66 65 72 20 69 73 20 6e 6f 6e 2d 65 6d 70 74 | lection.for.a.buffer.is.non-empt | 
| 6dba0 | 79 2c 20 74 68 65 0a 63 6f 6d 6d 61 6e 64 73 20    e2 80 98 65 6d 62 61 72 6b 2d 61 63 74 2d 61 6c | y,.the.commands....embark-act-al | 
| 6dbc0 | 6c e2 80 99 2c 20 e2 80 98 65 6d 62 61 72 6b 2d    65 78 70 6f 72 74 e2 80 99 20 61 6e 64 20 e2 80 | l...,....embark-export....and... | 
| 6dbe0 | 98 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 e2    80 99 20 77 69 6c 6c 20 61 63 74 0a 6f 6e 20 74 | .embark-collect....will.act.on.t | 
| 6dc00 | 68 65 20 73 65 6c 65 63 74 69 6f 6e 2e 0a 0a 20    20 20 54 6f 20 64 65 73 65 6c 65 63 74 20 61 6c | he.selection......To.deselect.al | 
| 6dc20 | 6c 20 73 65 6c 65 63 74 65 64 20 74 61 72 67 65    74 73 2c 20 79 6f 75 20 63 61 6e 20 75 73 65 20 | l.selected.targets,.you.can.use. | 
| 6dc40 | 74 68 65 20 e2 80 98 65 6d 62 61 72 6b 2d 73 65    6c 65 63 74 e2 80 99 0a 61 63 74 69 6f 6e 20 74 | the....embark-select....action.t | 
| 6dc60 | 68 72 6f 75 67 68 20 e2 80 98 65 6d 62 61 72 6b    2d 61 63 74 2d 61 6c 6c e2 80 99 2c 20 73 69 6e | hrough....embark-act-all...,.sin | 
| 6dc80 | 63 65 20 74 68 69 73 20 77 69 6c 6c 20 72 75 6e    20 e2 80 98 65 6d 62 61 72 6b 2d 73 65 6c 65 63 | ce.this.will.run....embark-selec | 
| 6dca0 | 74 e2 80 99 20 6f 6e 0a 65 61 63 68 20 6d 65 6d    62 65 72 20 6f 66 20 74 68 65 20 63 75 72 72 65 | t....on.each.member.of.the.curre | 
| 6dcc0 | 6e 74 20 73 65 6c 65 63 74 69 6f 6e 2e 20 20 53    69 6d 69 6c 61 72 6c 79 20 69 66 20 6e 6f 20 74 | nt.selection...Similarly.if.no.t | 
| 6dce0 | 61 72 67 65 74 73 20 61 72 65 0a 73 65 6c 65 63    74 65 64 20 61 6e 64 20 79 6f 75 20 61 72 65 20 | argets.are.selected.and.you.are. | 
| 6dd00 | 69 6e 20 61 20 6d 69 6e 69 62 75 66 66 65 72 20    63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73 73 69 | in.a.minibuffer.completion.sessi | 
| 6dd20 | 6f 6e 2c 20 72 75 6e 6e 69 6e 67 0a e2 80 98 65    6d 62 61 72 6b 2d 73 65 6c 65 63 74 e2 80 99 20 | on,.running....embark-select.... | 
| 6dd40 | 66 72 6f 6d 20 e2 80 98 65 6d 62 61 72 6b 2d 61    63 74 2d 61 6c 6c e2 80 99 20 77 69 6c 6c 20 73 | from....embark-act-all....will.s | 
| 6dd60 | 65 6c 65 63 74 20 61 6c 6c 20 74 68 65 20 63 75    72 72 65 6e 74 0a 63 6f 6d 70 6c 65 74 69 6f 6e | elect.all.the.current.completion | 
| 6dd80 | 20 63 61 6e 64 69 64 61 74 65 73 2e 0a 0a 20 20    20 42 79 20 64 65 66 61 75 6c 74 2c 20 77 68 65 | .candidates......By.default,.whe | 
| 6dda0 | 6e 65 76 65 72 20 73 6f 6d 65 20 74 61 72 67 65    74 73 20 61 72 65 20 73 65 6c 65 63 74 65 64 20 | never.some.targets.are.selected. | 
| 6ddc0 | 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62    75 66 66 65 72 2c 0a 61 20 63 6f 75 6e 74 20 6f | in.the.current.buffer,.a.count.o | 
| 6dde0 | 66 20 73 65 6c 65 63 74 65 64 20 74 61 72 67 65    74 73 20 61 70 70 65 61 72 73 20 69 6e 20 74 68 | f.selected.targets.appears.in.th | 
| 6de00 | 65 20 6d 6f 64 65 20 6c 69 6e 65 2e 20 20 54 68    69 73 20 63 61 6e 20 62 65 0a 74 75 72 6e 65 64 | e.mode.line...This.can.be.turned | 
| 6de20 | 20 6f 66 66 20 6f 72 20 63 75 73 74 6f 6d 69 7a    65 64 20 74 68 72 6f 75 67 68 20 74 68 65 20 e2 | .off.or.customized.through.the.. | 
| 6de40 | 80 98 65 6d 62 61 72 6b 2d 73 65 6c 65 63 74 69    6f 6e 2d 69 6e 64 69 63 61 74 6f 72 e2 80 99 20 | ..embark-selection-indicator.... | 
| 6de60 | 75 73 65 72 0a 6f 70 74 69 6f 6e 2e 0a 0a 20 20    20 54 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 66 | user.option......The.selection.f | 
| 6de80 | 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 69 73 20    73 75 70 70 6f 72 74 65 64 20 69 6e 20 65 76 65 | unctionality.is.supported.in.eve | 
| 6dea0 | 72 79 20 62 75 66 66 65 72 3a 0a 0a 20 20 20 e2    80 a2 20 49 6e 20 74 68 65 20 6d 69 6e 69 62 75 | ry.buffer:.........In.the.minibu | 
| 6dec0 | 66 66 65 72 20 74 68 69 73 20 67 69 76 65 73 20    61 20 63 6f 6e 76 65 6e 69 65 6e 74 20 77 61 79 | ffer.this.gives.a.convenient.way | 
| 6dee0 | 20 74 6f 20 61 63 74 20 6f 6e 20 73 65 76 65 72    61 6c 0a 20 20 20 20 20 63 6f 6d 70 6c 65 74 69 | .to.act.on.several......completi | 
| 6df00 | 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 20 74 68    61 74 20 64 6f 6e e2 80 99 74 20 66 6f 6c 6c 6f | on.candidates.that.don...t.follo | 
| 6df20 | 77 20 61 6e 79 20 73 69 6d 70 6c 65 20 70 61 74    74 65 72 6e 3a 20 6a 75 73 74 20 67 6f 0a 20 20 | w.any.simple.pattern:.just.go... | 
| 6df40 | 20 20 20 74 68 72 6f 75 67 68 20 74 68 65 20 63    6f 6d 70 6c 65 74 69 6f 6e 73 20 73 65 6c 65 63 | ...through.the.completions.selec | 
| 6df60 | 74 69 6e 67 20 74 68 65 20 6f 6e 65 73 20 79 6f    75 20 77 61 6e 74 2c 20 74 68 65 6e 20 75 73 65 | ting.the.ones.you.want,.then.use | 
| 6df80 | 0a 20 20 20 20 20 e2 80 98 65 6d 62 61 72 6b 2d    61 63 74 2d 61 6c 6c e2 80 99 2e 20 20 46 6f 72 | .........embark-act-all......For | 
| 6dfa0 | 20 65 78 61 6d 70 6c 65 2c 20 79 6f 75 20 63 6f    75 6c 64 20 61 74 74 61 63 68 20 73 65 76 65 72 | .example,.you.could.attach.sever | 
| 6dfc0 | 61 6c 20 66 69 6c 65 73 20 61 74 0a 20 20 20 20    20 6f 6e 63 65 20 74 6f 20 61 6e 20 65 6d 61 69 | al.files.at......once.to.an.emai | 
| 6dfe0 | 6c 2e 0a 20 20 20 e2 80 a2 20 46 6f 72 20 45 6d    62 61 72 6b 20 43 6f 6c 6c 65 63 74 20 62 75 66 | l.........For.Embark.Collect.buf | 
| 6e000 | 66 65 72 73 20 74 68 69 73 20 66 75 6e 63 74 69    6f 6e 61 6c 69 74 79 20 65 6e 61 62 6c 65 73 20 | fers.this.functionality.enables. | 
| 6e020 | 61 20 64 69 72 65 64 2d 6c 69 6b 65 0a 20 20 20    20 20 77 6f 72 6b 66 6c 6f 77 2c 20 69 6e 20 77 | a.dired-like......workflow,.in.w | 
| 6e040 | 68 69 63 68 20 79 6f 75 20 6d 61 72 6b 20 76 61    72 69 6f 75 73 20 63 61 6e 64 69 64 61 74 65 73 | hich.you.mark.various.candidates | 
| 6e060 | 20 61 6e 64 20 61 70 70 6c 79 20 61 6e 20 61 63    74 69 6f 6e 0a 20 20 20 20 20 74 6f 20 61 6c 6c | .and.apply.an.action......to.all | 
| 6e080 | 20 61 74 20 6f 6e 63 65 2e 20 20 28 49 74 20 73    75 70 65 72 73 65 64 65 73 20 61 20 70 72 65 76 | .at.once...(It.supersedes.a.prev | 
| 6e0a0 | 69 6f 75 73 20 61 64 20 68 6f 63 20 64 69 72 65    64 2d 6c 69 6b 65 0a 20 20 20 20 20 69 6e 74 65 | ious.ad.hoc.dired-like......inte | 
| 6e0c0 | 72 66 61 63 65 20 74 68 61 74 20 77 61 73 20 69    6d 70 6c 65 6d 65 6e 74 65 64 20 6f 6e 6c 79 20 | rface.that.was.implemented.only. | 
| 6e0e0 | 69 6e 20 45 6d 62 61 72 6b 20 43 6f 6c 6c 65 63    74 20 62 75 66 66 65 72 73 2c 20 77 69 74 68 0a | in.Embark.Collect.buffers,.with. | 
| 6e100 | 20 20 20 20 20 61 20 73 6c 69 67 68 74 6c 79 20    64 69 66 66 65 72 65 6e 74 20 69 6e 74 65 72 66 | .....a.slightly.different.interf | 
| 6e120 | 61 63 65 2e 29 0a 20 20 20 e2 80 a2 20 49 6e 20    61 20 65 77 77 20 62 75 66 66 65 72 20 79 6f 75 | ace.)........In.a.eww.buffer.you | 
| 6e140 | 20 63 6f 75 6c 64 20 75 73 65 20 74 68 69 73 20    74 6f 20 73 65 6c 65 63 74 20 76 61 72 69 6f 75 | .could.use.this.to.select.variou | 
| 6e160 | 73 20 6c 69 6e 6b 73 20 79 6f 75 20 77 69 73 68    0a 20 20 20 20 20 74 6f 20 66 6f 6c 6c 6f 77 20 | s.links.you.wish......to.follow. | 
| 6e180 | 75 70 20 6f 6e 2c 20 61 6e 64 20 74 68 65 6e 20    63 6f 6c 6c 65 63 74 20 74 68 65 6d 20 69 6e 74 | up.on,.and.then.collect.them.int | 
| 6e1a0 | 6f 20 61 20 62 75 66 66 65 72 2e 20 20 53 69 6d    69 6c 61 72 6c 79 2c 0a 20 20 20 20 20 77 68 69 | o.a.buffer...Similarly,......whi | 
| 6e1c0 | 6c 65 20 72 65 61 64 69 6e 67 20 45 6d 61 63 73    e2 80 99 73 20 69 6e 66 6f 20 6d 61 6e 75 61 6c | le.reading.Emacs...s.info.manual | 
| 6e1e0 | 20 79 6f 75 20 63 6f 75 6c 64 20 73 65 6c 65 63    74 20 73 6f 6d 65 20 73 79 6d 62 6f 6c 73 20 79 | .you.could.select.some.symbols.y | 
| 6e200 | 6f 75 0a 20 20 20 20 20 77 61 6e 74 20 74 6f 20    72 65 61 64 20 6d 6f 72 65 20 61 62 6f 75 74 20 | ou......want.to.read.more.about. | 
| 6e220 | 61 6e 64 20 65 78 70 6f 72 74 20 74 68 65 6d 20    74 6f 20 61 6e 20 e2 80 98 61 70 72 6f 70 6f 73 | and.export.them.to.an....apropos | 
| 6e240 | 2d 6d 6f 64 65 e2 80 99 0a 20 20 20 20 20 62 75    66 66 65 72 2e 0a 20 20 20 e2 80 a2 20 59 6f 75 | -mode.........buffer.........You | 
| 6e260 | 20 63 61 6e 20 75 73 65 20 73 65 6c 65 63 74 69    6f 6e 73 20 69 6e 20 72 65 67 75 6c 61 72 20 74 | .can.use.selections.in.regular.t | 
| 6e280 | 65 78 74 20 6f 72 20 70 72 6f 67 72 61 6d 6d 69    6e 67 20 62 75 66 66 65 72 73 20 74 6f 20 64 6f | ext.or.programming.buffers.to.do | 
| 6e2a0 | 0a 20 20 20 20 20 63 6f 6d 70 6c 65 78 20 65 64    69 74 69 6e 67 20 6f 70 65 72 61 74 69 6f 6e 73 | ......complex.editing.operations | 
| 6e2c0 | 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20    69 66 20 79 6f 75 20 68 61 76 65 20 74 68 72 65 | ...For.example,.if.you.have.thre | 
| 6e2e0 | 65 0a 20 20 20 20 20 70 61 72 61 67 72 61 70 68    73 20 73 63 61 74 74 65 72 65 64 20 6f 76 65 72 | e......paragraphs.scattered.over | 
| 6e300 | 20 61 20 66 69 6c 65 20 61 6e 64 20 79 6f 75 20    77 61 6e 74 20 74 6f 20 62 72 69 6e 67 20 74 68 | .a.file.and.you.want.to.bring.th | 
| 6e320 | 65 6d 0a 20 20 20 20 20 74 6f 67 65 74 68 65 72    2c 20 79 6f 75 20 63 61 6e 20 73 65 6c 65 63 74 | em......together,.you.can.select | 
| 6e340 | 20 65 61 63 68 20 6f 6e 65 2c 20 69 6e 73 65 72    74 20 74 68 65 6d 20 61 6c 6c 20 73 6f 6d 65 77 | .each.one,.insert.them.all.somew | 
| 6e360 | 68 65 72 65 20 61 6e 64 0a 20 20 20 20 20 66 69    6e 61 6c 6c 79 20 64 65 6c 65 74 65 20 61 6c 6c | here.and......finally.delete.all | 
| 6e380 | 20 6f 66 20 74 68 65 6d 20 28 66 72 6f 6d 20 74    68 65 69 72 20 6f 72 69 67 69 6e 61 6c 20 6c 6f | .of.them.(from.their.original.lo | 
| 6e3a0 | 63 61 74 69 6f 6e 73 29 2e 0a 0a 1f 0a 46 69 6c    65 3a 20 64 6f 63 79 74 4c 44 31 77 2e 69 6e 66 | cations).....File:.docytLD1w.inf | 
| 6e3c0 | 6f 2c 20 20 4e 6f 64 65 3a 20 65 6d 62 61 72 6b    2d 6c 69 76 65 20 61 20 6c 69 76 65 2d 75 70 64 | o,..Node:.embark-live.a.live-upd | 
| 6e3e0 | 61 74 69 6e 67 20 76 61 72 69 61 6e 74 20 6f 66    20 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 2c | ating.variant.of.embark-collect, | 
| 6e400 | 20 20 50 72 65 76 3a 20 53 65 6c 65 63 74 69 6e    67 20 73 6f 6d 65 20 74 61 72 67 65 74 73 20 74 | ..Prev:.Selecting.some.targets.t | 
| 6e420 | 6f 20 6d 61 6b 65 20 61 6e 20 61 64 20 68 6f 63    20 63 61 6e 64 69 64 61 74 65 20 73 65 74 2c 20 | o.make.an.ad.hoc.candidate.set,. | 
| 6e440 | 20 55 70 3a 20 57 6f 72 6b 69 6e 67 20 77 69 74    68 20 73 65 74 73 20 6f 66 20 70 6f 73 73 69 62 | .Up:.Working.with.sets.of.possib | 
| 6e460 | 6c 65 20 74 61 72 67 65 74 73 0a 0a 31 2e 33 2e    32 20 e2 80 98 65 6d 62 61 72 6b 2d 6c 69 76 65 | le.targets..1.3.2....embark-live | 
| 6e480 | e2 80 99 20 61 20 6c 69 76 65 2d 75 70 64 61 74    69 6e 67 20 76 61 72 69 61 6e 74 20 6f 66 20 e2 | ....a.live-updating.variant.of.. | 
| 6e4a0 | 80 98 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74    e2 80 99 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..embark-collect....------------ | 
| 6e4c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- | 
| 6e4e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 0a 0a 46 69 6e 61 6c 6c 79 2c 20 74 68 | -------------------..Finally,.th | 
| 6e500 | 65 72 65 20 69 73 20 61 6c 73 6f 20 61 6e 20 e2    80 98 65 6d 62 61 72 6b 2d 6c 69 76 65 e2 80 99 | ere.is.also.an....embark-live... | 
| 6e520 | 20 76 61 72 69 61 6e 74 20 6f 66 20 74 68 65 20    e2 80 98 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 | .variant.of.the....embark-collec | 
| 6e540 | 74 e2 80 99 0a 63 6f 6d 6d 61 6e 64 20 77 68 69    63 68 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 | t....command.which.automatically | 
| 6e560 | 20 75 70 64 61 74 65 73 20 74 68 65 20 63 6f 6c    6c 65 63 74 69 6f 6e 20 61 66 74 65 72 20 65 61 | .updates.the.collection.after.ea | 
| 6e580 | 63 68 20 63 68 61 6e 67 65 20 69 6e 0a 74 68 65    20 73 6f 75 72 63 65 20 62 75 66 66 65 72 2e 20 | ch.change.in.the.source.buffer.. | 
| 6e5a0 | 20 55 73 65 72 73 20 6f 66 20 61 20 63 6f 6d 70    6c 65 74 69 6f 6e 20 55 49 20 74 68 61 74 20 61 | .Users.of.a.completion.UI.that.a | 
| 6e5c0 | 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 75 70 64    61 74 65 73 0a 61 6e 64 20 64 69 73 70 6c 61 79 | utomatically.updates.and.display | 
| 6e5e0 | 73 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 20    6c 69 73 74 20 28 73 75 63 68 20 61 73 20 56 65 | s.the.candidate.list.(such.as.Ve | 
| 6e600 | 72 74 69 63 6f 2c 20 49 63 6f 6d 70 6c 65 74 65    2c 20 46 69 64 6f 2d 6d 6f 64 65 2c 0a 6f 72 20 | rtico,.Icomplete,.Fido-mode,.or. | 
| 6e620 | 4d 43 54 29 20 77 69 6c 6c 20 70 72 6f 62 61 62    6c 79 20 6e 6f 74 20 77 61 6e 74 20 74 6f 20 75 | MCT).will.probably.not.want.to.u | 
| 6e640 | 73 65 20 e2 80 98 65 6d 62 61 72 6b 2d 6c 69 76    65 e2 80 99 20 66 72 6f 6d 20 74 68 65 20 6d 69 | se....embark-live....from.the.mi | 
| 6e660 | 6e 69 62 75 66 66 65 72 0a 61 73 20 74 68 65 79    20 77 69 6c 6c 20 74 68 65 6e 20 68 61 76 65 20 | nibuffer.as.they.will.then.have. | 
| 6e680 | 74 77 6f 20 6c 69 76 65 20 75 70 64 61 74 69 6e    67 20 64 69 73 70 6c 61 79 73 20 6f 66 20 74 68 | two.live.updating.displays.of.th | 
| 6e6a0 | 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 63 61 6e    64 69 64 61 74 65 73 21 0a 0a 20 20 20 41 20 6d | e.completion.candidates!.....A.m | 
| 6e6c0 | 6f 72 65 20 6c 69 6b 65 6c 79 20 75 73 65 20 6f    66 20 e2 80 98 65 6d 62 61 72 6b 2d 6c 69 76 65 | ore.likely.use.of....embark-live | 
| 6e6e0 | e2 80 99 20 69 73 20 74 6f 20 62 65 20 63 61 6c    6c 65 64 20 66 72 6f 6d 20 61 20 72 65 67 75 6c | ....is.to.be.called.from.a.regul | 
| 6e700 | 61 72 0a 62 75 66 66 65 72 20 74 6f 20 64 69 73    70 6c 61 79 20 61 20 73 6f 72 74 20 6f 66 20 6c | ar.buffer.to.display.a.sort.of.l | 
| 6e720 | 69 76 65 20 75 70 64 61 74 69 6e 67 20 e2 80 9c    74 61 62 6c 65 20 6f 66 20 63 6f 6e 74 65 6e 74 | ive.updating....table.of.content | 
| 6e740 | 73 e2 80 9d 20 66 6f 72 20 74 68 65 0a 62 75 66    66 65 72 2e 20 20 54 68 69 73 20 64 65 70 65 6e | s....for.the.buffer...This.depen | 
| 6e760 | 64 73 20 6f 6e 20 68 61 76 69 6e 67 20 61 70 70    72 6f 70 72 69 61 74 65 20 63 61 6e 64 69 64 61 | ds.on.having.appropriate.candida | 
| 6e780 | 74 65 20 63 6f 6c 6c 65 63 74 6f 72 73 0a 63 6f    6e 66 69 67 75 72 65 64 20 69 6e 20 e2 80 98 65 | te.collectors.configured.in....e | 
| 6e7a0 | 6d 62 61 72 6b 2d 63 61 6e 64 69 64 61 74 65 2d    63 6f 6c 6c 65 63 74 6f 72 73 e2 80 99 2e 20 20 | mbark-candidate-collectors...... | 
| 6e7c0 | 54 68 65 72 65 20 61 72 65 20 6e 6f 74 20 6d 61    6e 79 20 69 6e 0a 45 6d 62 61 72 6b e2 80 99 73 | There.are.not.many.in.Embark...s | 
| 6e7e0 | 20 64 65 66 61 75 6c 74 20 63 6f 6e 66 69 67 75    72 61 74 69 6f 6e 2c 20 62 75 74 20 79 6f 75 20 | .default.configuration,.but.you. | 
| 6e800 | 63 61 6e 20 74 72 79 20 74 68 69 73 20 65 78 70    65 72 69 6d 65 6e 74 3a 20 6f 70 65 6e 20 61 0a | can.try.this.experiment:.open.a. | 
| 6e820 | 64 69 72 65 64 20 62 75 66 66 65 72 20 69 6e 20    61 20 64 69 72 65 63 74 6f 72 79 20 74 68 61 74 | dired.buffer.in.a.directory.that | 
| 6e840 | 20 68 61 73 20 76 65 72 79 20 6d 61 6e 79 20 66    69 6c 65 73 2c 20 6d 61 72 6b 20 61 20 66 65 77 | .has.very.many.files,.mark.a.few | 
| 6e860 | 2c 20 61 6e 64 0a 72 75 6e 20 e2 80 98 65 6d 62    61 72 6b 2d 6c 69 76 65 e2 80 99 2e 20 20 59 6f | ,.and.run....embark-live......Yo | 
| 6e880 | 75 e2 80 99 6c 6c 20 67 65 74 20 61 6e 20 45 6d    62 61 72 6b 20 43 6f 6c 6c 65 63 74 20 62 75 66 | u...ll.get.an.Embark.Collect.buf | 
| 6e8a0 | 66 65 72 20 63 6f 6e 74 61 69 6e 69 6e 67 20 6f    6e 6c 79 0a 74 68 65 20 6d 61 72 6b 65 64 20 66 | fer.containing.only.the.marked.f | 
| 6e8c0 | 69 6c 65 73 2c 20 77 68 69 63 68 20 75 70 64 61    74 65 73 20 61 73 20 79 6f 75 20 6d 61 72 6b 20 | iles,.which.updates.as.you.mark. | 
| 6e8e0 | 6f 72 20 75 6e 6d 61 72 6b 20 66 69 6c 65 73 20    69 6e 20 64 69 72 65 64 2e 0a 54 6f 20 6d 61 6b | or.unmark.files.in.dired..To.mak | 
| 6e900 | 65 20 e2 80 98 65 6d 62 61 72 6b 2d 6c 69 76 65    e2 80 99 20 67 65 6e 75 69 6e 65 6c 79 20 75 73 | e....embark-live....genuinely.us | 
| 6e920 | 65 66 75 6c 20 6f 74 68 65 72 20 63 61 6e 64 69    64 61 74 65 20 63 6f 6c 6c 65 63 74 6f 72 73 20 | eful.other.candidate.collectors. | 
| 6e940 | 61 72 65 0a 72 65 71 75 69 72 65 64 2e 20 20 54    68 65 20 e2 80 98 65 6d 62 61 72 6b 2d 63 6f 6e | are.required...The....embark-con | 
| 6e960 | 73 75 6c 74 e2 80 99 20 70 61 63 6b 61 67 65 20    28 64 6f 63 75 6d 65 6e 74 65 64 20 6e 65 61 72 | sult....package.(documented.near | 
| 6e980 | 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 69 73    0a 6d 61 6e 75 61 6c 29 20 63 6f 6e 74 61 69 6e | .the.end.of.this.manual).contain | 
| 6e9a0 | 73 20 61 20 66 65 77 3a 20 6f 6e 65 20 66 6f 72    20 69 6d 65 6e 75 20 69 74 65 6d 73 20 61 6e 64 | s.a.few:.one.for.imenu.items.and | 
| 6e9c0 | 20 6f 6e 65 20 66 6f 72 20 6f 75 74 6c 69 6e 65    20 68 65 61 64 69 6e 67 73 0a 61 73 20 75 73 65 | .one.for.outline.headings.as.use | 
| 6e9e0 | 64 20 62 79 20 e2 80 98 6f 75 74 6c 69 6e 65 2d    6d 69 6e 6f 72 2d 6d 6f 64 65 e2 80 99 2e 20 20 | d.by....outline-minor-mode...... | 
| 6ea00 | 54 68 6f 73 65 20 63 6f 6c 6c 65 63 74 6f 72 73    20 72 65 61 6c 6c 79 20 64 6f 20 67 69 76 65 0a | Those.collectors.really.do.give. | 
| 6ea20 | e2 80 98 65 6d 62 61 72 6b 2d 6c 69 76 65 e2 80    99 20 61 20 74 61 62 6c 65 2d 6f 66 2d 63 6f 6e | ...embark-live....a.table-of-con | 
| 6ea40 | 74 65 6e 74 73 20 66 65 65 6c 2e 0a 0a 1f 0a 46    69 6c 65 3a 20 64 6f 63 79 74 4c 44 31 77 2e 69 | tents.feel.....File:.docytLD1w.i | 
| 6ea60 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 77 69 74    63 68 69 6e 67 20 74 6f 20 61 20 64 69 66 66 65 | nfo,..Node:.Switching.to.a.diffe | 
| 6ea80 | 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 77 69 74    68 6f 75 74 20 6c 6f 73 69 6e 67 20 77 68 61 74 | rent.command.without.losing.what | 
| 6eaa0 | 20 79 6f 75 27 76 65 20 74 79 70 65 64 2c 20 20    50 72 65 76 3a 20 57 6f 72 6b 69 6e 67 20 77 69 | .you've.typed,..Prev:.Working.wi | 
| 6eac0 | 74 68 20 73 65 74 73 20 6f 66 20 70 6f 73 73 69    62 6c 65 20 74 61 72 67 65 74 73 2c 20 20 55 70 | th.sets.of.possible.targets,..Up | 
| 6eae0 | 3a 20 4f 76 65 72 76 69 65 77 0a 0a 31 2e 34 20    53 77 69 74 63 68 69 6e 67 20 74 6f 20 61 20 64 | :.Overview..1.4.Switching.to.a.d | 
| 6eb00 | 69 66 66 65 72 65 6e 74 20 63 6f 6d 6d 61 6e 64    20 77 69 74 68 6f 75 74 20 6c 6f 73 69 6e 67 20 | ifferent.command.without.losing. | 
| 6eb20 | 77 68 61 74 20 79 6f 75 e2 80 99 76 65 20 74 79    70 65 64 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | what.you...ve.typed.============ | 
| 6eb40 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ | 
| 6eb60 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 45 6d 62 61 72 | =========================..Embar | 
| 6eb80 | 6b 20 61 6c 73 6f 20 68 61 73 20 74 68 65 20 e2    80 98 65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 e2 | k.also.has.the....embark-become. | 
| 6eba0 | 80 99 20 63 6f 6d 6d 61 6e 64 20 77 68 69 63 68    20 69 73 20 75 73 65 66 75 6c 20 66 6f 72 20 77 | ...command.which.is.useful.for.w | 
| 6ebc0 | 68 65 6e 20 79 6f 75 0a 72 75 6e 20 61 20 63 6f    6d 6d 61 6e 64 2c 20 73 74 61 72 74 20 74 79 70 | hen.you.run.a.command,.start.typ | 
| 6ebe0 | 69 6e 67 20 61 74 20 74 68 65 20 6d 69 6e 69 62    75 66 66 65 72 20 61 6e 64 20 72 65 61 6c 69 7a | ing.at.the.minibuffer.and.realiz | 
| 6ec00 | 65 20 79 6f 75 20 6d 65 61 6e 74 20 61 0a 64 69    66 66 65 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 2e | e.you.meant.a.different.command. | 
| 6ec20 | 20 20 54 68 65 20 6d 6f 73 74 20 63 6f 6d 6d 6f    6e 20 63 61 73 65 20 66 6f 72 20 6d 65 20 69 73 | ..The.most.common.case.for.me.is | 
| 6ec40 | 20 74 68 61 74 20 49 20 72 75 6e 0a e2 80 98 73    77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 e2 | .that.I.run....switch-to-buffer. | 
| 6ec60 | 80 99 2c 20 73 74 61 72 74 20 74 79 70 69 6e 67    20 61 20 62 75 66 66 65 72 20 6e 61 6d 65 20 61 | ..,.start.typing.a.buffer.name.a | 
| 6ec80 | 6e 64 20 72 65 61 6c 69 7a 65 20 49 20 68 61 76    65 6e e2 80 99 74 0a 6f 70 65 6e 65 64 20 74 68 | nd.realize.I.haven...t.opened.th | 
| 6eca0 | 65 20 66 69 6c 65 20 49 20 68 61 64 20 69 6e 20    6d 69 6e 64 20 79 65 74 21 20 20 49 e2 80 99 6c | e.file.I.had.in.mind.yet!..I...l | 
| 6ecc0 | 6c 20 75 73 65 20 74 68 69 73 20 73 69 74 75 61    74 69 6f 6e 20 61 73 20 61 20 72 75 6e 6e 69 6e | l.use.this.situation.as.a.runnin | 
| 6ece0 | 67 0a 65 78 61 6d 70 6c 65 20 74 6f 20 69 6c 6c    75 73 74 72 61 74 65 20 e2 80 98 65 6d 62 61 72 | g.example.to.illustrate....embar | 
| 6ed00 | 6b 2d 62 65 63 6f 6d 65 e2 80 99 2e 20 20 57 68    65 6e 20 74 68 69 73 20 68 61 70 70 65 6e 73 20 | k-become......When.this.happens. | 
| 6ed20 | 49 20 63 61 6e 2c 20 6f 66 0a 63 6f 75 72 73 65    2c 20 70 72 65 73 73 20 e2 80 98 43 2d 67 e2 80 | I.can,.of.course,.press....C-g.. | 
| 6ed40 | 99 20 61 6e 64 20 74 68 65 6e 20 72 75 6e 20 e2    80 98 66 69 6e 64 2d 66 69 6c 65 e2 80 99 20 61 | ..and.then.run....find-file....a | 
| 6ed60 | 6e 64 20 6f 70 65 6e 20 74 68 65 20 66 69 6c 65    2c 20 62 75 74 20 74 68 69 73 0a 72 65 71 75 69 | nd.open.the.file,.but.this.requi | 
| 6ed80 | 72 65 73 20 72 65 74 79 70 69 6e 67 20 74 68 65    20 70 6f 72 74 69 6f 6e 20 6f 66 20 74 68 65 20 | res.retyping.the.portion.of.the. | 
| 6eda0 | 66 69 6c 65 20 6e 61 6d 65 20 79 6f 75 20 61 6c    72 65 61 64 79 20 74 79 70 65 64 2e 20 20 54 68 | file.name.you.already.typed...Th | 
| 6edc0 | 69 73 0a 70 72 6f 63 65 73 73 20 63 61 6e 20 62    65 20 73 74 72 65 61 6d 6c 69 6e 65 64 20 77 69 | is.process.can.be.streamlined.wi | 
| 6ede0 | 74 68 20 e2 80 98 65 6d 62 61 72 6b 2d 62 65 63    6f 6d 65 e2 80 99 3a 20 77 68 69 6c 65 20 73 74 | th....embark-become...:.while.st | 
| 6ee00 | 69 6c 6c 20 69 6e 20 74 68 65 0a e2 80 98 73 77    69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 e2 80 | ill.in.the....switch-to-buffer.. | 
| 6ee20 | 99 20 79 6f 75 20 63 61 6e 20 72 75 6e 20 e2 80    98 65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 e2 80 | ..you.can.run....embark-become.. | 
| 6ee40 | 99 20 61 6e 64 20 65 66 66 65 63 74 69 76 65 6c    79 20 6d 61 6b 65 20 74 68 65 0a e2 80 98 73 77 | ..and.effectively.make.the....sw | 
| 6ee60 | 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 e2 80    99 20 63 6f 6d 6d 61 6e 64 20 62 65 63 6f 6d 65 | itch-to-buffer....command.become | 
| 6ee80 | 20 e2 80 98 66 69 6e 64 2d 66 69 6c 65 e2 80 99    20 66 6f 72 20 74 68 69 73 20 72 75 6e 2e 0a 0a | ....find-file....for.this.run... | 
| 6eea0 | 20 20 20 59 6f 75 20 63 61 6e 20 62 69 6e 64 20    e2 80 98 65 6d 62 61 72 6b 2d 62 65 63 6f 6d 65 | ...You.can.bind....embark-become | 
| 6eec0 | e2 80 99 20 74 6f 20 61 20 6b 65 79 20 69 6e 20    e2 80 98 6d 69 6e 69 62 75 66 66 65 72 2d 6c 6f | ....to.a.key.in....minibuffer-lo | 
| 6eee0 | 63 61 6c 2d 6d 61 70 e2 80 99 2c 20 62 75 74 0a    69 74 20 69 73 20 61 6c 73 6f 20 61 76 61 69 6c | cal-map...,.but.it.is.also.avail | 
| 6ef00 | 61 62 6c 65 20 61 73 20 61 6e 20 61 63 74 69 6f    6e 20 75 6e 64 65 72 20 74 68 65 20 6c 65 74 74 | able.as.an.action.under.the.lett | 
| 6ef20 | 65 72 20 e2 80 98 42 e2 80 99 20 28 75 70 70 65    72 63 61 73 65 29 2c 20 73 6f 0a 79 6f 75 20 64 | er....B....(uppercase),.so.you.d | 
| 6ef40 | 6f 6e e2 80 99 74 20 6e 65 65 64 20 61 20 62 69    6e 64 69 6e 67 20 69 66 20 79 6f 75 20 61 6c 72 | on...t.need.a.binding.if.you.alr | 
| 6ef60 | 65 61 64 79 20 68 61 76 65 20 6f 6e 65 20 66 6f    72 20 e2 80 98 65 6d 62 61 72 6b 2d 61 63 74 e2 | eady.have.one.for....embark-act. | 
| 6ef80 | 80 99 2e 20 20 53 6f 2c 0a 61 73 73 75 6d 69 6e    67 20 49 20 68 61 76 65 20 e2 80 98 65 6d 62 61 | .....So,.assuming.I.have....emba | 
| 6efa0 | 72 6b 2d 61 63 74 e2 80 99 20 62 6f 75 6e 64 20    74 6f 2c 20 73 61 79 2c 20 e2 80 98 43 2d 2e e2 | rk-act....bound.to,.say,....C-.. | 
| 6efc0 | 80 99 2c 20 6f 6e 63 65 20 49 20 72 65 61 6c 69    7a 65 20 49 0a 68 61 76 65 6e e2 80 99 74 20 6f | ..,.once.I.realize.I.haven...t.o | 
| 6efe0 | 70 65 6e 20 74 68 65 20 66 69 6c 65 20 49 20 63    61 6e 20 74 79 70 65 20 e2 80 98 43 2d 2e 20 42 | pen.the.file.I.can.type....C-..B | 
| 6f000 | 20 43 2d 78 20 43 2d 66 e2 80 99 20 74 6f 20 68    61 76 65 0a e2 80 98 73 77 69 74 63 68 2d 74 6f | .C-x.C-f....to.have....switch-to | 
| 6f020 | 2d 62 75 66 66 65 72 e2 80 99 20 62 65 63 6f 6d    65 20 e2 80 98 66 69 6e 64 2d 66 69 6c 65 e2 80 | -buffer....become....find-file.. | 
| 6f040 | 99 20 77 69 74 68 6f 75 74 20 6c 6f 73 69 6e 67    20 77 68 61 74 20 49 20 68 61 76 65 20 61 6c 72 | ..without.losing.what.I.have.alr | 
| 6f060 | 65 61 64 79 0a 74 79 70 65 64 20 69 6e 20 74 68    65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 20 | eady.typed.in.the.minibuffer.... | 
| 6f080 | 20 20 42 75 74 20 66 6f 72 20 65 76 65 6e 20 6d    6f 72 65 20 63 6f 6e 76 65 6e 69 65 6e 63 65 2c | ..But.for.even.more.convenience, | 
| 6f0a0 | 20 e2 80 98 65 6d 62 61 72 6b 2d 62 65 63 6f 6d    65 e2 80 99 20 6f 66 66 65 72 73 20 73 68 6f 72 | ....embark-become....offers.shor | 
| 6f0c0 | 74 65 72 20 6b 65 79 0a 62 69 6e 64 69 6e 67 73    20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73 20 79 6f | ter.key.bindings.for.commands.yo | 
| 6f0e0 | 75 20 61 72 65 20 6c 69 6b 65 6c 79 20 74 6f 20    77 61 6e 74 20 74 68 65 20 63 75 72 72 65 6e 74 | u.are.likely.to.want.the.current | 
| 6f100 | 20 63 6f 6d 6d 61 6e 64 20 74 6f 0a 62 65 63 6f    6d 65 2e 20 20 57 68 65 6e 20 79 6f 75 20 75 73 | .command.to.become...When.you.us | 
| 6f120 | 65 20 e2 80 98 65 6d 62 61 72 6b 2d 62 65 63 6f    6d 65 e2 80 99 20 69 74 20 6c 6f 6f 6b 73 20 66 | e....embark-become....it.looks.f | 
| 6f140 | 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 63    6f 6d 6d 61 6e 64 0a 69 6e 20 61 6c 6c 20 6b 65 | or.the.current.command.in.all.ke | 
| 6f160 | 79 6d 61 70 73 20 6e 61 6d 65 64 20 69 6e 20 74    68 65 20 6c 69 73 74 20 e2 80 98 65 6d 62 61 72 | ymaps.named.in.the.list....embar | 
| 6f180 | 6b 2d 62 65 63 6f 6d 65 2d 6b 65 79 6d 61 70 73    e2 80 99 20 61 6e 64 20 74 68 65 6e 0a 61 63 74 | k-become-keymaps....and.then.act | 
| 6f1a0 | 69 76 61 74 65 73 20 61 6c 6c 20 6b 65 79 6d 61    70 73 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 20 | ivates.all.keymaps.that.contain. | 
| 6f1c0 | 69 74 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65    2c 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 | it...For.example,.the.default.va | 
| 6f1e0 | 6c 75 65 0a 6f 66 20 e2 80 98 65 6d 62 61 72 6b    2d 62 65 63 6f 6d 65 2d 6b 65 79 6d 61 70 73 e2 | lue.of....embark-become-keymaps. | 
| 6f200 | 80 99 20 63 6f 6e 74 61 69 6e 73 20 61 20 6b 65    79 6d 61 70 0a e2 80 98 65 6d 62 61 72 6b 2d 62 | ...contains.a.keymap....embark-b | 
| 6f220 | 65 63 6f 6d 65 2d 66 69 6c 65 2b 62 75 66 66 65    72 2d 6d 61 70 e2 80 99 20 77 69 74 68 20 62 69 | ecome-file+buffer-map....with.bi | 
| 6f240 | 6e 64 69 6e 67 73 20 66 6f 72 20 73 65 76 65 72    61 6c 20 63 6f 6d 6d 61 6e 64 73 0a 72 65 6c 61 | ndings.for.several.commands.rela | 
| 6f260 | 74 65 64 20 74 6f 20 66 69 6c 65 73 20 61 6e 64    20 62 75 66 66 65 72 73 2c 20 69 6e 20 70 61 72 | ted.to.files.and.buffers,.in.par | 
| 6f280 | 74 69 63 75 6c 61 72 2c 20 69 74 20 62 69 6e 64    73 20 e2 80 98 73 77 69 74 63 68 2d 74 6f 2d 62 | ticular,.it.binds....switch-to-b | 
| 6f2a0 | 75 66 66 65 72 e2 80 99 0a 74 6f 20 e2 80 98 62    e2 80 99 20 61 6e 64 20 e2 80 98 66 69 6e 64 2d | uffer....to....b....and....find- | 
| 6f2c0 | 66 69 6c 65 e2 80 99 20 74 6f 20 e2 80 98 66 e2    80 99 2e 20 20 53 6f 20 77 68 65 6e 20 49 20 61 | file....to....f......So.when.I.a | 
| 6f2e0 | 63 63 69 64 65 6e 74 61 6c 6c 79 20 74 72 79 20    74 6f 20 73 77 69 74 63 68 20 74 6f 0a 61 20 62 | ccidentally.try.to.switch.to.a.b | 
| 6f300 | 75 66 66 65 72 20 66 6f 72 20 61 20 66 69 6c 65    20 49 20 68 61 76 65 6e e2 80 99 74 20 6f 70 65 | uffer.for.a.file.I.haven...t.ope | 
| 6f320 | 6e 65 64 20 79 65 74 2c 20 e2 80 98 65 6d 62 61    72 6b 2d 62 65 63 6f 6d 65 e2 80 99 20 66 69 6e | ned.yet,....embark-become....fin | 
| 6f340 | 64 73 20 74 68 61 74 20 74 68 65 0a 63 6f 6d 6d    61 6e 64 20 49 20 72 61 6e 2c 20 e2 80 98 73 77 | ds.that.the.command.I.ran,....sw | 
| 6f360 | 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 e2 80    99 2c 20 69 73 20 69 6e 20 74 68 65 20 6b 65 79 | itch-to-buffer...,.is.in.the.key | 
| 6f380 | 6d 61 70 0a e2 80 98 65 6d 62 61 72 6b 2d 62 65    63 6f 6d 65 2d 66 69 6c 65 2b 62 75 66 66 65 72 | map....embark-become-file+buffer | 
| 6f3a0 | 2d 6d 61 70 e2 80 99 2c 20 73 6f 20 69 74 20 61    63 74 69 76 61 74 65 73 20 74 68 61 74 20 6b 65 | -map...,.so.it.activates.that.ke | 
| 6f3c0 | 79 6d 61 70 20 28 61 6e 64 20 61 6e 79 0a 6f 74    68 65 72 73 20 74 68 61 74 20 61 6c 73 6f 20 63 | ymap.(and.any.others.that.also.c | 
| 6f3e0 | 6f 6e 74 61 69 6e 20 61 20 62 69 6e 64 69 6e 67    20 66 6f 72 20 e2 80 98 73 77 69 74 63 68 2d 74 | ontain.a.binding.for....switch-t | 
| 6f400 | 6f 2d 62 75 66 66 65 72 e2 80 99 29 2e 20 20 54    68 65 20 65 6e 64 0a 72 65 73 75 6c 74 20 69 73 | o-buffer...)...The.end.result.is | 
| 6f420 | 20 74 68 61 74 20 49 20 63 61 6e 20 74 79 70 65    20 e2 80 98 43 2d 2e 20 42 20 66 e2 80 99 20 74 | .that.I.can.type....C-..B.f....t | 
| 6f440 | 6f 20 73 77 69 74 63 68 20 74 6f 20 e2 80 98 66    69 6e 64 2d 66 69 6c 65 e2 80 99 2e 0a 0a 1f 0a | o.switch.to....find-file........ | 
| 6f460 | 46 69 6c 65 3a 20 64 6f 63 79 74 4c 44 31 77 2e    69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 51 75 69 | File:.docytLD1w.info,..Node:.Qui | 
| 6f480 | 63 6b 20 73 74 61 72 74 2c 20 20 4e 65 78 74 3a    20 41 64 76 61 6e 63 65 64 20 63 6f 6e 66 69 67 | ck.start,..Next:.Advanced.config | 
| 6f4a0 | 75 72 61 74 69 6f 6e 2c 20 20 50 72 65 76 3a 20    4f 76 65 72 76 69 65 77 2c 20 20 55 70 3a 20 54 | uration,..Prev:.Overview,..Up:.T | 
| 6f4c0 | 6f 70 0a 0a 32 20 51 75 69 63 6b 20 73 74 61 72    74 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a | op..2.Quick.start.*************. | 
| 6f4e0 | 0a 54 68 65 20 65 61 73 69 65 73 74 20 77 61 79    20 74 6f 20 69 6e 73 74 61 6c 6c 20 45 6d 62 61 | .The.easiest.way.to.install.Emba | 
| 6f500 | 72 6b 20 69 73 20 66 72 6f 6d 20 47 4e 55 20 45    4c 50 41 2c 20 6a 75 73 74 20 72 75 6e 20 e2 80 | rk.is.from.GNU.ELPA,.just.run... | 
| 6f520 | 98 4d 2d 78 0a 70 61 63 6b 61 67 65 2d 69 6e 73    74 61 6c 6c 20 52 45 54 20 65 6d 62 61 72 6b 20 | .M-x.package-install.RET.embark. | 
| 6f540 | 52 45 54 e2 80 99 2e 20 20 28 49 74 20 69 73 20    61 6c 73 6f 20 61 76 61 69 6c 61 62 6c 65 20 6f | RET......(It.is.also.available.o | 
| 6f560 | 6e 20 4d 45 4c 50 41 2e 29 20 20 49 74 0a 69 73    20 68 69 67 68 6c 79 20 72 65 63 6f 6d 6d 65 6e | n.MELPA.)..It.is.highly.recommen | 
| 6f580 | 64 65 64 20 74 6f 20 61 6c 73 6f 20 69 6e 73 74    61 6c 6c 20 4d 61 72 67 69 6e 61 6c 69 61 0a 28 | ded.to.also.install.Marginalia.( | 
| 6f5a0 | 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 6d 69 6e 61 64 2f 6d 61 72 67 69 6e 61 | https://github.com/minad/margina | 
| 6f5c0 | 6c 69 61 29 20 28 61 6c 73 6f 20 61 76 61 69 6c    61 62 6c 65 20 6f 6e 20 47 4e 55 20 45 4c 50 41 | lia).(also.available.on.GNU.ELPA | 
| 6f5e0 | 29 2c 20 73 6f 0a 74 68 61 74 20 45 6d 62 61 72    6b 20 63 61 6e 20 6f 66 66 65 72 20 79 6f 75 20 | ),.so.that.Embark.can.offer.you. | 
| 6f600 | 70 72 65 63 6f 6e 66 69 67 75 72 65 64 20 61 63    74 69 6f 6e 73 20 69 6e 20 6d 6f 72 65 20 63 6f | preconfigured.actions.in.more.co | 
| 6f620 | 6e 74 65 78 74 73 2e 20 20 46 6f 72 0a e2 80 98    75 73 65 2d 70 61 63 6b 61 67 65 e2 80 99 20 75 | ntexts...For....use-package....u | 
| 6f640 | 73 65 72 73 2c 20 74 68 65 20 66 6f 6c 6c 6f 77    69 6e 67 20 69 73 20 61 20 76 65 72 79 20 72 65 | sers,.the.following.is.a.very.re | 
| 6f660 | 61 73 6f 6e 61 62 6c 65 20 73 74 61 72 74 69 6e    67 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a | asonable.starting.configuration: | 
| 6f680 | 0a 0a 20 20 20 20 20 28 75 73 65 2d 70 61 63 6b    61 67 65 20 6d 61 72 67 69 6e 61 6c 69 61 0a 20 | .......(use-package.marginalia.. | 
| 6f6a0 | 20 20 20 20 20 20 3a 65 6e 73 75 72 65 20 74 0a    20 20 20 20 20 20 20 3a 63 6f 6e 66 69 67 0a 20 | ......:ensure.t........:config.. | 
| 6f6c0 | 20 20 20 20 20 20 28 6d 61 72 67 69 6e 61 6c 69    61 2d 6d 6f 64 65 29 29 0a 0a 20 20 20 20 20 28 | ......(marginalia-mode)).......( | 
| 6f6e0 | 75 73 65 2d 70 61 63 6b 61 67 65 20 65 6d 62 61    72 6b 0a 20 20 20 20 20 20 20 3a 65 6e 73 75 72 | use-package.embark........:ensur | 
| 6f700 | 65 20 74 0a 0a 20 20 20 20 20 20 20 3a 62 69 6e    64 0a 20 20 20 20 20 20 20 28 28 22 43 2d 2e 22 | e.t.........:bind........(("C-." | 
| 6f720 | 20 2e 20 65 6d 62 61 72 6b 2d 61 63 74 29 20 20    20 20 20 20 20 20 20 3b 3b 20 70 69 63 6b 20 73 | ...embark-act).........;;.pick.s | 
| 6f740 | 6f 6d 65 20 63 6f 6d 66 6f 72 74 61 62 6c 65 20    62 69 6e 64 69 6e 67 0a 20 20 20 20 20 20 20 20 | ome.comfortable.binding......... | 
| 6f760 | 28 22 43 2d 3b 22 20 2e 20 65 6d 62 61 72 6b 2d    64 77 69 6d 29 20 20 20 20 20 20 20 20 3b 3b 20 | ("C-;"...embark-dwim)........;;. | 
| 6f780 | 67 6f 6f 64 20 61 6c 74 65 72 6e 61 74 69 76 65    3a 20 4d 2d 2e 0a 20 20 20 20 20 20 20 20 28 22 | good.alternative:.M-..........(" | 
| 6f7a0 | 43 2d 68 20 42 22 20 2e 20 65 6d 62 61 72 6b 2d    62 69 6e 64 69 6e 67 73 29 29 20 3b 3b 20 61 6c | C-h.B"...embark-bindings)).;;.al | 
| 6f7c0 | 74 65 72 6e 61 74 69 76 65 20 66 6f 72 20 60 64    65 73 63 72 69 62 65 2d 62 69 6e 64 69 6e 67 73 | ternative.for.`describe-bindings | 
| 6f7e0 | 27 0a 0a 20 20 20 20 20 20 20 3a 69 6e 69 74 0a    0a 20 20 20 20 20 20 20 3b 3b 20 4f 70 74 69 6f | '.........:init.........;;.Optio | 
| 6f800 | 6e 61 6c 6c 79 20 72 65 70 6c 61 63 65 20 74 68    65 20 6b 65 79 20 68 65 6c 70 20 77 69 74 68 20 | nally.replace.the.key.help.with. | 
| 6f820 | 61 20 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61    64 20 69 6e 74 65 72 66 61 63 65 0a 20 20 20 20 | a.completing-read.interface..... | 
| 6f840 | 20 20 20 28 73 65 74 71 20 70 72 65 66 69 78 2d    68 65 6c 70 2d 63 6f 6d 6d 61 6e 64 20 23 27 65 | ...(setq.prefix-help-command.#'e | 
| 6f860 | 6d 62 61 72 6b 2d 70 72 65 66 69 78 2d 68 65 6c    70 2d 63 6f 6d 6d 61 6e 64 29 0a 0a 20 20 20 20 | mbark-prefix-help-command)...... | 
| 6f880 | 20 20 20 3b 3b 20 53 68 6f 77 20 74 68 65 20 45    6d 62 61 72 6b 20 74 61 72 67 65 74 20 61 74 20 | ...;;.Show.the.Embark.target.at. | 
| 6f8a0 | 70 6f 69 6e 74 20 76 69 61 20 45 6c 64 6f 63 2e    20 59 6f 75 20 6d 61 79 20 61 64 6a 75 73 74 20 | point.via.Eldoc..You.may.adjust. | 
| 6f8c0 | 74 68 65 0a 20 20 20 20 20 20 20 3b 3b 20 45 6c    64 6f 63 20 73 74 72 61 74 65 67 79 2c 20 69 66 | the........;;.Eldoc.strategy,.if | 
| 6f8e0 | 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 73 65 65    20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 | .you.want.to.see.the.documentati | 
| 6f900 | 6f 6e 20 66 72 6f 6d 0a 20 20 20 20 20 20 20 3b    3b 20 6d 75 6c 74 69 70 6c 65 20 70 72 6f 76 69 | on.from........;;.multiple.provi | 
| 6f920 | 64 65 72 73 2e 20 42 65 77 61 72 65 20 74 68 61    74 20 75 73 69 6e 67 20 74 68 69 73 20 63 61 6e | ders..Beware.that.using.this.can | 
| 6f940 | 20 62 65 20 61 20 6c 69 74 74 6c 65 0a 20 20 20    20 20 20 20 3b 3b 20 6a 61 72 72 69 6e 67 20 73 | .be.a.little........;;.jarring.s | 
| 6f960 | 69 6e 63 65 20 74 68 65 20 6d 65 73 73 61 67 65    20 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 6d 69 | ince.the.message.shown.in.the.mi | 
| 6f980 | 6e 69 62 75 66 66 65 72 20 63 61 6e 20 62 65 20    6d 6f 72 65 0a 20 20 20 20 20 20 20 3b 3b 20 74 | nibuffer.can.be.more........;;.t | 
| 6f9a0 | 68 61 6e 20 6f 6e 65 20 6c 69 6e 65 2c 20 63 61    75 73 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 69 | han.one.line,.causing.the.modeli | 
| 6f9c0 | 6e 65 20 74 6f 20 6d 6f 76 65 20 75 70 20 61 6e    64 20 64 6f 77 6e 3a 0a 0a 20 20 20 20 20 20 20 | ne.to.move.up.and.down:......... | 
| 6f9e0 | 3b 3b 20 28 61 64 64 2d 68 6f 6f 6b 20 27 65 6c    64 6f 63 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f | ;;.(add-hook.'eldoc-documentatio | 
| 6fa00 | 6e 2d 66 75 6e 63 74 69 6f 6e 73 20 23 27 65 6d    62 61 72 6b 2d 65 6c 64 6f 63 2d 66 69 72 73 74 | n-functions.#'embark-eldoc-first | 
| 6fa20 | 2d 74 61 72 67 65 74 29 0a 20 20 20 20 20 20 20    3b 3b 20 28 73 65 74 71 20 65 6c 64 6f 63 2d 64 | -target)........;;.(setq.eldoc-d | 
| 6fa40 | 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2d 73 74 72    61 74 65 67 79 20 23 27 65 6c 64 6f 63 2d 64 6f | ocumentation-strategy.#'eldoc-do | 
| 6fa60 | 63 75 6d 65 6e 74 61 74 69 6f 6e 2d 63 6f 6d 70    6f 73 65 2d 65 61 67 65 72 6c 79 29 0a 0a 20 20 | cumentation-compose-eagerly).... | 
| 6fa80 | 20 20 20 20 20 3a 63 6f 6e 66 69 67 0a 0a 20 20    20 20 20 20 20 3b 3b 20 48 69 64 65 20 74 68 65 | .....:config.........;;.Hide.the | 
| 6faa0 | 20 6d 6f 64 65 20 6c 69 6e 65 20 6f 66 20 74 68    65 20 45 6d 62 61 72 6b 20 6c 69 76 65 2f 63 6f | .mode.line.of.the.Embark.live/co | 
| 6fac0 | 6d 70 6c 65 74 69 6f 6e 73 20 62 75 66 66 65 72    73 0a 20 20 20 20 20 20 20 28 61 64 64 2d 74 6f | mpletions.buffers........(add-to | 
| 6fae0 | 2d 6c 69 73 74 20 27 64 69 73 70 6c 61 79 2d 62    75 66 66 65 72 2d 61 6c 69 73 74 0a 20 20 20 20 | -list.'display-buffer-alist..... | 
| 6fb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    27 28 22 5c 5c 60 5c 5c 2a 45 6d 62 61 72 6b 20 | ................'("\\`\\*Embark. | 
| 6fb20 | 43 6f 6c 6c 65 63 74 20 5c 5c 28 4c 69 76 65 5c    5c 7c 43 6f 6d 70 6c 65 74 69 6f 6e 73 5c 5c 29 | Collect.\\(Live\\|Completions\\) | 
| 6fb40 | 5c 5c 2a 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 0a 20 | \\*".......................nil.. | 
| 6fb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 77 69 6e 64 6f 77 2d 70 61 72 | .....................(window-par | 
| 6fb80 | 61 6d 65 74 65 72 73 20 28 6d 6f 64 65 2d 6c 69    6e 65 2d 66 6f 72 6d 61 74 20 2e 20 6e 6f 6e 65 | ameters.(mode-line-format...none | 
| 6fba0 | 29 29 29 29 29 0a 0a 20 20 20 20 20 3b 3b 20 43    6f 6e 73 75 6c 74 20 75 73 65 72 73 20 77 69 6c | ))))).......;;.Consult.users.wil | 
| 6fbc0 | 6c 20 61 6c 73 6f 20 77 61 6e 74 20 74 68 65 20    65 6d 62 61 72 6b 2d 63 6f 6e 73 75 6c 74 20 70 | l.also.want.the.embark-consult.p | 
| 6fbe0 | 61 63 6b 61 67 65 2e 0a 20 20 20 20 20 28 75 73    65 2d 70 61 63 6b 61 67 65 20 65 6d 62 61 72 6b | ackage.......(use-package.embark | 
| 6fc00 | 2d 63 6f 6e 73 75 6c 74 0a 20 20 20 20 20 20 20    3a 65 6e 73 75 72 65 20 74 20 3b 20 6f 6e 6c 79 | -consult........:ensure.t.;.only | 
| 6fc20 | 20 6e 65 65 64 20 74 6f 20 69 6e 73 74 61 6c 6c    20 69 74 2c 20 65 6d 62 61 72 6b 20 6c 6f 61 64 | .need.to.install.it,.embark.load | 
| 6fc40 | 73 20 69 74 20 61 66 74 65 72 20 63 6f 6e 73 75    6c 74 20 69 66 20 66 6f 75 6e 64 0a 20 20 20 20 | s.it.after.consult.if.found..... | 
| 6fc60 | 20 20 20 3a 68 6f 6f 6b 0a 20 20 20 20 20 20 20    28 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 2d | ...:hook........(embark-collect- | 
| 6fc80 | 6d 6f 64 65 20 2e 20 63 6f 6e 73 75 6c 74 2d 70    72 65 76 69 65 77 2d 61 74 2d 70 6f 69 6e 74 2d | mode...consult-preview-at-point- | 
| 6fca0 | 6d 6f 64 65 29 29 0a 0a 20 20 20 41 62 6f 75 74    20 74 68 65 20 73 75 67 67 65 73 74 65 64 20 6b | mode)).....About.the.suggested.k | 
| 6fcc0 | 65 79 20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20    e2 80 98 65 6d 62 61 72 6b 2d 61 63 74 e2 80 99 | ey.bindings.for....embark-act... | 
| 6fce0 | 20 61 6e 64 20 e2 80 98 65 6d 62 61 72 6b 2d 64    77 69 6d e2 80 99 3a 0a 20 20 20 e2 80 a2 20 54 | .and....embark-dwim...:........T | 
| 6fd00 | 68 6f 73 65 20 6b 65 79 20 62 69 6e 64 69 6e 67    73 20 61 72 65 20 75 6e 6c 69 6b 65 6c 79 20 74 | hose.key.bindings.are.unlikely.t | 
| 6fd20 | 6f 20 77 6f 72 6b 20 69 6e 20 74 68 65 20 74 65    72 6d 69 6e 61 6c 2c 20 62 75 74 0a 20 20 20 20 | o.work.in.the.terminal,.but..... | 
| 6fd40 | 20 74 65 72 6d 69 6e 61 6c 20 75 73 65 72 73 20    61 72 65 20 70 72 6f 62 61 62 6c 79 20 77 65 6c | .terminal.users.are.probably.wel | 
| 6fd60 | 6c 20 61 77 61 72 65 20 6f 66 20 74 68 69 73 20    61 6e 64 20 77 69 6c 6c 20 6b 6e 6f 77 20 74 6f | l.aware.of.this.and.will.know.to | 
| 6fd80 | 0a 20 20 20 20 20 73 65 6c 65 63 74 20 64 69 66    66 65 72 65 6e 74 20 62 69 6e 64 69 6e 67 73 2e | ......select.different.bindings. | 
| 6fda0 | 0a 20 20 20 e2 80 a2 20 54 68 65 20 73 75 67 67    65 73 74 65 64 20 e2 80 98 43 2d 2e e2 80 99 20 | ........The.suggested....C-..... | 
| 6fdc0 | 62 69 6e 64 69 6e 67 20 69 73 20 75 73 65 64 20    62 79 20 64 65 66 61 75 6c 74 20 69 6e 20 28 61 | binding.is.used.by.default.in.(a | 
| 6fde0 | 74 20 6c 65 61 73 74 20 73 6f 6d 65 0a 20 20 20    20 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 73 20 | t.least.some......installations. | 
| 6fe00 | 6f 66 29 20 47 4e 4f 4d 45 20 74 6f 20 69 6e 70    75 74 20 65 6d 6f 6a 69 73 2c 20 61 6e 64 20 45 | of).GNOME.to.input.emojis,.and.E | 
| 6fe20 | 6d 61 63 73 20 64 6f 65 73 6e e2 80 99 74 20 65    76 65 6e 20 67 65 74 0a 20 20 20 20 20 61 20 63 | macs.doesn...t.even.get......a.c | 
| 6fe40 | 68 61 6e 63 65 20 74 6f 20 72 65 73 70 6f 6e 64    20 74 6f 20 74 68 65 20 62 69 6e 64 69 6e 67 2e | hance.to.respond.to.the.binding. | 
| 6fe60 | 20 20 59 6f 75 20 63 61 6e 20 73 65 6c 65 63 74    20 61 20 64 69 66 66 65 72 65 6e 74 20 6b 65 79 | ..You.can.select.a.different.key | 
| 6fe80 | 0a 20 20 20 20 20 62 69 6e 64 69 6e 67 20 66 6f    72 20 e2 80 98 65 6d 62 61 72 6b 2d 61 63 74 e2 | ......binding.for....embark-act. | 
| 6fea0 | 80 99 20 6f 72 20 75 73 65 20 e2 80 98 69 62 75    73 2d 73 65 74 75 70 e2 80 99 20 74 6f 20 63 68 | ...or.use....ibus-setup....to.ch | 
| 6fec0 | 61 6e 67 65 20 74 68 65 20 73 68 6f 72 74 63 75    74 0a 20 20 20 20 20 66 6f 72 20 65 6d 6f 6a 69 | ange.the.shortcut......for.emoji | 
| 6fee0 | 20 69 6e 73 65 72 74 69 6f 6e 20 28 45 6d 61 63    73 20 32 39 20 77 69 6c 6c 20 6c 69 6b 65 6c 79 | .insertion.(Emacs.29.will.likely | 
| 6ff00 | 20 75 73 65 20 e2 80 98 43 2d 78 20 38 20 65 20    65 e2 80 99 2c 20 69 6e 20 63 61 73 65 0a 20 20 | .use....C-x.8.e.e...,.in.case... | 
| 6ff20 | 20 20 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 73    65 74 20 74 68 65 20 73 61 6d 65 20 6f 6e 65 20 | ...you.want.to.set.the.same.one. | 
| 6ff40 | 73 79 73 74 65 6d 2d 77 69 64 65 29 2e 0a 20 20    20 e2 80 a2 20 54 68 65 20 73 75 67 67 65 73 74 | system-wide).........The.suggest | 
| 6ff60 | 65 64 20 61 6c 74 65 72 6e 61 74 69 76 65 20 6f    66 20 e2 80 98 4d 2d 2e e2 80 99 20 66 6f 72 20 | ed.alternative.of....M-.....for. | 
| 6ff80 | e2 80 98 65 6d 62 61 72 6b 2d 64 77 69 6d e2 80    99 20 69 73 20 62 6f 75 6e 64 20 62 79 0a 20 20 | ...embark-dwim....is.bound.by... | 
| 6ffa0 | 20 20 20 64 65 66 61 75 6c 74 20 74 6f 20 e2 80    98 78 72 65 66 2d 66 69 6e 64 2d 64 65 66 69 6e | ...default.to....xref-find-defin | 
| 6ffc0 | 69 74 69 6f 6e 73 e2 80 99 2e 20 20 54 68 61 74    20 69 73 20 61 20 76 65 72 79 20 75 73 65 66 75 | itions......That.is.a.very.usefu | 
| 6ffe0 | 6c 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 62    75 74 20 6f 76 65 72 77 72 69 74 69 6e 67 20 69 | l.command......but.overwriting.i | 
| 70000 | 74 20 77 69 74 68 20 e2 80 98 65 6d 62 61 72 6b    2d 64 77 69 6d e2 80 99 20 69 73 20 73 65 6e 73 | t.with....embark-dwim....is.sens | 
| 70020 | 69 62 6c 65 20 73 69 6e 63 65 20 69 6e 20 45 6d    62 61 72 6b e2 80 99 73 0a 20 20 20 20 20 64 65 | ible.since.in.Embark...s......de | 
| 70040 | 66 61 75 6c 74 20 63 6f 6e 66 69 67 75 72 61 74    69 6f 6e 2c 20 e2 80 98 65 6d 62 61 72 6b 2d 64 | fault.configuration,....embark-d | 
| 70060 | 77 69 6d e2 80 99 20 77 69 6c 6c 20 61 6c 73 6f    20 66 69 6e 64 20 74 68 65 20 64 65 66 69 6e 69 | wim....will.also.find.the.defini | 
| 70080 | 74 69 6f 6e 0a 20 20 20 20 20 6f 66 20 74 68 65    20 69 64 65 6e 74 69 66 69 65 72 20 61 74 20 70 | tion......of.the.identifier.at.p | 
| 700a0 | 6f 69 6e 74 2e 20 20 28 4e 6f 74 65 20 74 68 61    74 20 e2 80 98 78 72 65 66 2d 66 69 6e 64 2d 64 | oint...(Note.that....xref-find-d | 
| 700c0 | 65 66 69 6e 69 74 69 6f 6e 73 e2 80 99 0a 20 20    20 20 20 77 69 74 68 20 61 20 70 72 65 66 69 78 | efinitions.........with.a.prefix | 
| 700e0 | 20 61 72 67 75 6d 65 6e 74 20 70 72 6f 6d 70 74    73 20 79 6f 75 20 66 6f 72 20 61 6e 20 69 64 65 | .argument.prompts.you.for.an.ide | 
| 70100 | 6e 74 69 66 69 65 72 2c 20 e2 80 98 65 6d 62 61    72 6b 2d 64 77 69 6d e2 80 99 0a 20 20 20 20 20 | ntifier,....embark-dwim......... | 
| 70120 | 64 6f 65 73 20 6e 6f 74 20 63 6f 76 65 72 20 74    68 69 73 20 63 61 73 65 29 2e 0a 0a 20 20 20 4f | does.not.cover.this.case)......O | 
| 70140 | 74 68 65 72 20 45 6d 62 61 72 6b 20 63 6f 6d 6d    61 6e 64 73 20 73 75 63 68 20 61 73 20 e2 80 98 | ther.Embark.commands.such.as.... | 
| 70160 | 65 6d 62 61 72 6b 2d 61 63 74 2d 61 6c 6c e2 80    99 2c 20 e2 80 98 65 6d 62 61 72 6b 2d 62 65 63 | embark-act-all...,....embark-bec | 
| 70180 | 6f 6d 65 e2 80 99 2c 0a e2 80 98 65 6d 62 61 72    6b 2d 63 6f 6c 6c 65 63 74 e2 80 99 2c 20 61 6e | ome...,....embark-collect...,.an | 
| 701a0 | 64 20 e2 80 98 65 6d 62 61 72 6b 2d 65 78 70 6f    72 74 e2 80 99 20 63 61 6e 20 62 65 20 72 75 6e | d....embark-export....can.be.run | 
| 701c0 | 20 74 68 72 6f 75 67 68 20 e2 80 98 65 6d 62 61    72 6b 2d 61 63 74 e2 80 99 20 61 73 0a 61 63 74 | .through....embark-act....as.act | 
| 701e0 | 69 6f 6e 73 20 62 6f 75 6e 64 20 74 6f 20 e2 80    98 41 e2 80 99 2c 20 e2 80 98 42 e2 80 99 2c 20 | ions.bound.to....A...,....B...,. | 
| 70200 | e2 80 98 53 e2 80 99 20 28 66 6f 72 20 e2 80 9c    73 6e 61 70 73 68 6f 74 e2 80 9d 29 2c 20 61 6e | ...S....(for....snapshot...),.an | 
| 70220 | 64 20 e2 80 98 45 e2 80 99 20 72 65 73 70 65 63    74 69 76 65 6c 79 2c 0a 61 6e 64 20 74 68 75 73 | d....E....respectively,.and.thus | 
| 70240 | 20 64 6f 6e e2 80 99 74 20 72 65 61 6c 6c 79 20    6e 65 65 64 20 61 20 64 65 64 69 63 61 74 65 64 | .don...t.really.need.a.dedicated | 
| 70260 | 20 6b 65 79 20 62 69 6e 64 69 6e 67 2c 20 62 75    74 20 66 65 65 6c 20 66 72 65 65 20 74 6f 0a 62 | .key.binding,.but.feel.free.to.b | 
| 70280 | 69 6e 64 20 74 68 65 6d 20 64 69 72 65 63 74 6c    79 20 69 66 20 79 6f 75 20 73 6f 20 77 69 73 68 | ind.them.directly.if.you.so.wish | 
| 702a0 | 2e 20 20 49 66 20 79 6f 75 20 64 6f 20 63 68 6f    6f 73 65 20 74 6f 20 62 69 6e 64 20 74 68 65 6d | ...If.you.do.choose.to.bind.them | 
| 702c0 | 0a 64 69 72 65 63 74 6c 79 2c 20 79 6f 75 e2 80    99 6c 6c 20 70 72 6f 62 61 62 6c 79 20 77 61 6e | .directly,.you...ll.probably.wan | 
| 702e0 | 74 20 74 6f 20 62 69 6e 64 20 74 68 65 6d 20 69    6e 20 e2 80 98 6d 69 6e 69 62 75 66 66 65 72 2d | t.to.bind.them.in....minibuffer- | 
| 70300 | 6c 6f 63 61 6c 2d 6d 61 70 e2 80 99 2c 0a 73 69    6e 63 65 20 74 68 65 79 20 61 72 65 20 6d 6f 73 | local-map...,.since.they.are.mos | 
| 70320 | 74 20 75 73 65 66 75 6c 20 69 6e 20 74 68 65 20    6d 69 6e 69 62 75 66 66 65 72 20 28 69 6e 20 66 | t.useful.in.the.minibuffer.(in.f | 
| 70340 | 61 63 74 2c 20 e2 80 98 65 6d 62 61 72 6b 2d 62    65 63 6f 6d 65 e2 80 99 0a 6f 6e 6c 79 20 77 6f | act,....embark-become....only.wo | 
| 70360 | 72 6b 73 20 69 6e 20 74 68 65 20 6d 69 6e 69 62    75 66 66 65 72 29 2e 0a 0a 20 20 20 54 68 65 20 | rks.in.the.minibuffer)......The. | 
| 70380 | 63 6f 6d 6d 61 6e 64 20 e2 80 98 65 6d 62 61 72    6b 2d 64 77 69 6d e2 80 99 20 65 78 65 63 75 74 | command....embark-dwim....execut | 
| 703a0 | 65 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 61    63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a | es.the.default.action.at.point.. | 
| 703c0 | 41 6e 6f 74 68 65 72 20 67 6f 6f 64 20 6b 65 79    62 69 6e 64 69 6e 67 20 66 6f 72 20 e2 80 98 65 | Another.good.keybinding.for....e | 
| 703e0 | 6d 62 61 72 6b 2d 64 77 69 6d e2 80 99 20 69 73    20 e2 80 98 4d 2d 2e e2 80 99 20 73 69 6e 63 65 | mbark-dwim....is....M-.....since | 
| 70400 | 20 e2 80 98 65 6d 62 61 72 6b 2d 64 77 69 6d e2    80 99 0a 61 63 74 73 20 6c 69 6b 65 20 e2 80 98 | ....embark-dwim....acts.like.... | 
| 70420 | 78 72 65 66 2d 66 69 6e 64 2d 64 65 66 69 6e 69    74 69 6f 6e 73 e2 80 99 20 6f 6e 20 74 68 65 20 | xref-find-definitions....on.the. | 
| 70440 | 73 79 6d 62 6f 6c 20 61 74 20 70 6f 69 6e 74 2e    20 20 e2 80 98 43 2d 2e e2 80 99 20 63 61 6e 20 | symbol.at.point......C-.....can. | 
| 70460 | 62 65 0a 73 65 65 6e 20 61 73 20 61 20 72 69 67    68 74 2d 63 6c 69 63 6b 20 63 6f 6e 74 65 78 74 | be.seen.as.a.right-click.context | 
| 70480 | 20 6d 65 6e 75 20 61 74 20 70 6f 69 6e 74 20 61    6e 64 20 e2 80 98 4d 2d 2e e2 80 99 20 61 63 74 | .menu.at.point.and....M-.....act | 
| 704a0 | 73 20 6c 69 6b 65 0a 6c 65 66 74 2d 63 6c 69 63    6b 2e 20 20 54 68 65 20 6b 65 79 62 69 6e 64 69 | s.like.left-click...The.keybindi | 
| 704c0 | 6e 67 73 20 61 72 65 20 6d 6e 65 6d 6f 6e 69 63    2c 20 62 6f 74 68 20 61 63 74 20 61 74 20 74 68 | ngs.are.mnemonic,.both.act.at.th | 
| 704e0 | 65 20 70 6f 69 6e 74 20 28 e2 80 98 2e e2 80 99    29 2e 0a 0a 20 20 20 45 6d 62 61 72 6b 20 6e 65 | e.point.(.......)......Embark.ne | 
| 70500 | 65 64 73 20 74 6f 20 6b 6e 6f 77 20 77 68 61 74    20 79 6f 75 72 20 6d 69 6e 69 62 75 66 66 65 72 | eds.to.know.what.your.minibuffer | 
| 70520 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 79 73 74    65 6d 20 63 6f 6e 73 69 64 65 72 73 0a 74 6f 20 | .completion.system.considers.to. | 
| 70540 | 62 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63    61 6e 64 69 64 61 74 65 73 20 61 6e 64 20 77 68 | be.the.list.of.candidates.and.wh | 
| 70560 | 69 63 68 20 6f 6e 65 20 69 73 20 74 68 65 20 63    75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74 65 | ich.one.is.the.current.candidate | 
| 70580 | 2e 0a 45 6d 62 61 72 6b 20 77 6f 72 6b 73 20 6f    75 74 20 6f 66 20 74 68 65 20 62 6f 78 20 69 66 | ..Embark.works.out.of.the.box.if | 
| 705a0 | 20 79 6f 75 20 75 73 65 20 45 6d 61 63 73 e2 80    99 73 20 64 65 66 61 75 6c 74 20 74 61 62 20 63 | .you.use.Emacs...s.default.tab.c | 
| 705c0 | 6f 6d 70 6c 65 74 69 6f 6e 2c 0a 74 68 65 20 62    75 69 6c 74 2d 69 6e 20 e2 80 98 69 63 6f 6d 70 | ompletion,.the.built-in....icomp | 
| 705e0 | 6c 65 74 65 2d 6d 6f 64 65 e2 80 99 20 6f 72 20    e2 80 98 66 69 64 6f 2d 6d 6f 64 65 e2 80 99 2c | lete-mode....or....fido-mode..., | 
| 70600 | 20 6f 72 20 74 68 65 20 74 68 69 72 64 2d 70 61    72 74 79 0a 70 61 63 6b 61 67 65 73 20 56 65 72 | .or.the.third-party.packages.Ver | 
| 70620 | 74 69 63 6f 20 28 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 76 | tico.(https://github.com/minad/v | 
| 70640 | 65 72 74 69 63 6f 29 20 6f 72 20 49 76 79 0a 28    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 | ertico).or.Ivy.(https://github.c | 
| 70660 | 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 29 2e 0a 0a 20 20 20 49 66 20 79 6f 75 20 61 | om/abo-abo/swiper)......If.you.a | 
| 70680 | 72 65 20 61 20 48 65 6c 6d 20 28 68 74 74 70 73    3a 2f 2f 65 6d 61 63 73 2d 68 65 6c 6d 2e 67 69 | re.a.Helm.(https://emacs-helm.gi | 
| 706a0 | 74 68 75 62 2e 69 6f 2f 68 65 6c 6d 2f 29 20 6f    72 20 49 76 79 0a 28 68 74 74 70 73 3a 2f 2f 67 | thub.io/helm/).or.Ivy.(https://g | 
| 706c0 | 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 29 20 75 73 65 72 20 79 | ithub.com/abo-abo/swiper).user.y | 
| 706e0 | 6f 75 20 61 72 65 20 75 6e 6c 69 6b 65 6c 79 20    74 6f 20 77 61 6e 74 20 45 6d 62 61 72 6b 0a 73 | ou.are.unlikely.to.want.Embark.s | 
| 70700 | 69 6e 63 65 20 74 68 6f 73 65 20 70 61 63 6b 61    67 65 73 20 69 6e 63 6c 75 64 65 20 63 6f 6d 70 | ince.those.packages.include.comp | 
| 70720 | 72 65 68 65 6e 73 69 76 65 20 66 75 6e 63 74 69    6f 6e 61 6c 69 74 79 20 66 6f 72 20 61 63 74 69 | rehensive.functionality.for.acti | 
| 70740 | 6e 67 20 6f 6e 0a 6d 69 6e 69 62 75 66 66 65 72    20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 | ng.on.minibuffer.completion.cand | 
| 70760 | 69 64 61 74 65 73 2e 20 20 28 45 6d 62 61 72 6b    20 64 6f 65 73 20 63 6f 6d 65 20 77 69 74 68 20 | idates...(Embark.does.come.with. | 
| 70780 | 49 76 79 0a 69 6e 74 65 67 72 61 74 69 6f 6e 20    64 65 73 70 69 74 65 20 74 68 69 73 2e 29 0a 0a | Ivy.integration.despite.this.).. | 
| 707a0 | 1f 0a 46 69 6c 65 3a 20 64 6f 63 79 74 4c 44 31    77 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 41 | ..File:.docytLD1w.info,..Node:.A | 
| 707c0 | 64 76 61 6e 63 65 64 20 63 6f 6e 66 69 67 75 72    61 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 48 6f | dvanced.configuration,..Next:.Ho | 
| 707e0 | 77 20 64 6f 65 73 20 45 6d 62 61 72 6b 20 63 61    6c 6c 20 74 68 65 20 61 63 74 69 6f 6e 73 3f 2c | w.does.Embark.call.the.actions?, | 
| 70800 | 20 20 50 72 65 76 3a 20 51 75 69 63 6b 20 73 74    61 72 74 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 33 | ..Prev:.Quick.start,..Up:.Top..3 | 
| 70820 | 20 41 64 76 61 6e 63 65 64 20 63 6f 6e 66 69 67    75 72 61 74 69 6f 6e 0a 2a 2a 2a 2a 2a 2a 2a 2a | .Advanced.configuration.******** | 
| 70840 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 53 68 6f | ****************..*.Menu:..*.Sho | 
| 70860 | 77 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e    20 61 62 6f 75 74 20 61 76 61 69 6c 61 62 6c 65 | wing.information.about.available | 
| 70880 | 20 74 61 72 67 65 74 73 20 61 6e 64 20 61 63 74    69 6f 6e 73 3a 3a 0a 2a 20 53 65 6c 65 63 74 69 | .targets.and.actions::.*.Selecti | 
| 708a0 | 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 76 69 61 20    63 6f 6d 70 6c 65 74 69 6f 6e 73 20 69 6e 73 74 | ng.commands.via.completions.inst | 
| 708c0 | 65 61 64 20 6f 66 20 6b 65 79 20 62 69 6e 64 69    6e 67 73 3a 3a 0a 2a 20 51 75 69 74 74 69 6e 67 | ead.of.key.bindings::.*.Quitting | 
| 708e0 | 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20    61 66 74 65 72 20 61 6e 20 61 63 74 69 6f 6e 3a | .the.minibuffer.after.an.action: | 
| 70900 | 3a 0a 2a 20 52 75 6e 6e 69 6e 67 20 73 6f 6d 65    20 73 65 74 75 70 20 61 66 74 65 72 20 69 6e 6a | :.*.Running.some.setup.after.inj | 
| 70920 | 65 63 74 69 6e 67 20 74 68 65 20 74 61 72 67 65    74 3a 3a 0a 2a 20 52 75 6e 6e 69 6e 67 20 68 6f | ecting.the.target::.*.Running.ho | 
| 70940 | 6f 6b 73 20 62 65 66 6f 72 65 2c 20 61 66 74 65    72 20 6f 72 20 61 72 6f 75 6e 64 20 61 6e 20 61 | oks.before,.after.or.around.an.a | 
| 70960 | 63 74 69 6f 6e 3a 20 52 75 6e 6e 69 6e 67 20 68    6f 6f 6b 73 20 62 65 66 6f 72 65 20 61 66 74 65 | ction:.Running.hooks.before.afte | 
| 70980 | 72 20 6f 72 20 61 72 6f 75 6e 64 20 61 6e 20 61    63 74 69 6f 6e 2e 0a 2a 20 43 72 65 61 74 69 6e | r.or.around.an.action..*.Creatin | 
| 709a0 | 67 20 79 6f 75 72 20 6f 77 6e 20 6b 65 79 6d 61    70 73 3a 3a 0a 2a 20 44 65 66 69 6e 69 6e 67 20 | g.your.own.keymaps::.*.Defining. | 
| 709c0 | 61 63 74 69 6f 6e 73 20 66 6f 72 20 6e 65 77 20    63 61 74 65 67 6f 72 69 65 73 20 6f 66 20 74 61 | actions.for.new.categories.of.ta | 
| 709e0 | 72 67 65 74 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a    20 64 6f 63 79 74 4c 44 31 77 2e 69 6e 66 6f 2c | rgets::....File:.docytLD1w.info, | 
| 70a00 | 20 20 4e 6f 64 65 3a 20 53 68 6f 77 69 6e 67 20    69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 | ..Node:.Showing.information.abou | 
| 70a20 | 74 20 61 76 61 69 6c 61 62 6c 65 20 74 61 72 67    65 74 73 20 61 6e 64 20 61 63 74 69 6f 6e 73 2c | t.available.targets.and.actions, | 
| 70a40 | 20 20 4e 65 78 74 3a 20 53 65 6c 65 63 74 69 6e    67 20 63 6f 6d 6d 61 6e 64 73 20 76 69 61 20 63 | ..Next:.Selecting.commands.via.c | 
| 70a60 | 6f 6d 70 6c 65 74 69 6f 6e 73 20 69 6e 73 74 65    61 64 20 6f 66 20 6b 65 79 20 62 69 6e 64 69 6e | ompletions.instead.of.key.bindin | 
| 70a80 | 67 73 2c 20 20 55 70 3a 20 41 64 76 61 6e 63 65    64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a | gs,..Up:.Advanced.configuration. | 
| 70aa0 | 0a 33 2e 31 20 53 68 6f 77 69 6e 67 20 69 6e 66    6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 61 | .3.1.Showing.information.about.a | 
| 70ac0 | 76 61 69 6c 61 62 6c 65 20 74 61 72 67 65 74 73    20 61 6e 64 20 61 63 74 69 6f 6e 73 0a 3d 3d 3d | vailable.targets.and.actions.=== | 
| 70ae0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ | 
| 70b00 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 42 79 20 64 65 66 | ========================..By.def | 
| 70b20 | 61 75 6c 74 2c 20 69 66 20 79 6f 75 20 72 75 6e    20 e2 80 98 65 6d 62 61 72 6b 2d 61 63 74 e2 80 | ault,.if.you.run....embark-act.. | 
| 70b40 | 99 20 61 6e 64 20 64 6f 20 6e 6f 74 20 69 6d 6d    65 64 69 61 74 65 6c 79 20 73 65 6c 65 63 74 20 | ..and.do.not.immediately.select. | 
| 70b60 | 61 6e 0a 61 63 74 69 6f 6e 2c 20 61 66 74 65 72    20 61 20 73 68 6f 72 74 20 64 65 6c 61 79 20 45 | an.action,.after.a.short.delay.E | 
| 70b80 | 6d 62 61 72 6b 20 77 69 6c 6c 20 70 6f 70 20 75    70 20 61 20 62 75 66 66 65 72 20 63 61 6c 6c 65 | mbark.will.pop.up.a.buffer.calle | 
| 70ba0 | 64 20 e2 80 98 2a 45 6d 62 61 72 6b 0a 41 63 74    69 6f 6e 73 2a e2 80 99 20 63 6f 6e 74 61 69 6e | d....*Embark.Actions*....contain | 
| 70bc0 | 69 6e 67 20 61 20 6c 69 73 74 20 6f 66 20 61 76    61 69 6c 61 62 6c 65 20 61 63 74 69 6f 6e 73 20 | ing.a.list.of.available.actions. | 
| 70be0 | 77 69 74 68 20 74 68 65 69 72 20 6b 65 79 0a 62    69 6e 64 69 6e 67 73 2e 20 20 59 6f 75 20 63 61 | with.their.key.bindings...You.ca | 
| 70c00 | 6e 20 73 63 72 6f 6c 6c 20 74 68 61 74 20 62 75    66 66 65 72 20 77 69 74 68 20 74 68 65 20 6d 6f | n.scroll.that.buffer.with.the.mo | 
| 70c20 | 75 73 65 20 6f 66 20 77 69 74 68 20 74 68 65 20    75 73 75 61 6c 0a 63 6f 6d 6d 61 6e 64 73 20 e2 | use.of.with.the.usual.commands.. | 
| 70c40 | 80 98 73 63 72 6f 6c 6c 2d 6f 74 68 65 72 2d 77    69 6e 64 6f 77 e2 80 99 20 61 6e 64 20 e2 80 98 | ..scroll-other-window....and.... | 
| 70c60 | 73 63 72 6f 6c 6c 2d 6f 74 68 65 72 2d 77 69 6e    64 6f 77 2d 64 6f 77 6e e2 80 99 20 28 62 6f 75 | scroll-other-window-down....(bou | 
| 70c80 | 6e 64 20 62 79 0a 64 65 66 61 75 6c 74 20 74 6f    20 e2 80 98 43 2d 4d 2d 76 e2 80 99 20 61 6e 64 | nd.by.default.to....C-M-v....and | 
| 70ca0 | 20 e2 80 98 43 2d 4d 2d 53 2d 76 e2 80 99 29 2e    0a 0a 20 20 20 54 68 61 74 20 66 75 6e 63 74 69 | ....C-M-S-v...)......That.functi | 
| 70cc0 | 6f 6e 61 6c 69 74 79 20 69 73 20 70 72 6f 76 69    64 65 64 20 62 79 20 74 68 65 20 e2 80 98 65 6d | onality.is.provided.by.the....em | 
| 70ce0 | 62 61 72 6b 2d 6d 69 78 65 64 2d 69 6e 64 69 63    61 74 6f 72 e2 80 99 2c 20 62 75 74 0a 45 6d 62 | bark-mixed-indicator...,.but.Emb | 
| 70d00 | 61 72 6b 20 68 61 73 20 6f 74 68 65 72 20 69 6e    64 69 63 61 74 6f 72 73 20 74 68 61 74 20 63 61 | ark.has.other.indicators.that.ca | 
| 70d20 | 6e 20 70 72 6f 76 69 64 65 20 69 6e 66 6f 72 6d    61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 0a | n.provide.information.about.the. | 
| 70d40 | 74 61 72 67 65 74 20 61 6e 64 20 69 74 73 20 74    79 70 65 2c 20 77 68 61 74 20 6f 74 68 65 72 20 | target.and.its.type,.what.other. | 
| 70d60 | 74 61 72 67 65 74 73 20 79 6f 75 20 63 61 6e 20    63 79 63 6c 65 20 74 6f 2c 20 61 6e 64 20 77 68 | targets.you.can.cycle.to,.and.wh | 
| 70d80 | 69 63 68 0a 61 63 74 69 6f 6e 73 20 68 61 76 65    20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 69 6e | ich.actions.have.key.bindings.in | 
| 70da0 | 20 74 68 65 20 61 63 74 69 6f 6e 20 6d 61 70 20    66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 | .the.action.map.for.the.current. | 
| 70dc0 | 74 79 70 65 20 6f 66 0a 74 61 72 67 65 74 2e 20    20 41 6e 79 20 6e 75 6d 62 65 72 20 6f 66 20 69 | type.of.target...Any.number.of.i | 
| 70de0 | 6e 64 69 63 61 74 6f 72 73 20 63 61 6e 20 62 65    20 61 63 74 69 76 65 20 61 74 20 6f 6e 63 65 20 | ndicators.can.be.active.at.once. | 
| 70e00 | 61 6e 64 20 74 68 65 20 75 73 65 72 0a 6f 70 74    69 6f 6e 20 e2 80 98 65 6d 62 61 72 6b 2d 69 6e | and.the.user.option....embark-in | 
| 70e20 | 64 69 63 61 74 6f 72 73 e2 80 99 20 73 68 6f 75    6c 64 20 62 65 20 73 65 74 20 74 6f 20 61 20 6c | dicators....should.be.set.to.a.l | 
| 70e40 | 69 73 74 20 6f 66 20 74 68 65 20 64 65 73 69 72    65 64 0a 69 6e 64 69 63 61 74 6f 72 73 2e 0a 0a | ist.of.the.desired.indicators... | 
| 70e60 | 20 20 20 45 6d 62 61 72 6b 20 63 6f 6d 65 73 20    77 69 74 68 20 74 68 65 20 66 6f 6c 6c 6f 77 69 | ...Embark.comes.with.the.followi | 
| 70e80 | 6e 67 20 69 6e 64 69 63 61 74 6f 72 73 3a 0a 0a    20 20 20 e2 80 a2 20 e2 80 98 65 6d 62 61 72 6b | ng.indicators:............embark | 
| 70ea0 | 2d 6d 69 6e 69 6d 61 6c 2d 69 6e 64 69 63 61 74    6f 72 e2 80 99 3a 20 73 68 6f 77 73 20 61 20 6d | -minimal-indicator...:.shows.a.m | 
| 70ec0 | 65 73 73 61 67 65 73 20 69 6e 20 74 68 65 20 65    63 68 6f 20 61 72 65 61 20 6f 72 0a 20 20 20 20 | essages.in.the.echo.area.or..... | 
| 70ee0 | 20 6d 69 6e 69 62 75 66 66 65 72 20 70 72 6f 6d    70 74 20 73 68 6f 77 69 6e 67 20 74 68 65 20 63 | .minibuffer.prompt.showing.the.c | 
| 70f00 | 75 72 72 65 6e 74 20 74 61 72 67 65 74 20 61 6e    64 20 74 68 65 20 74 79 70 65 73 20 6f 66 20 61 | urrent.target.and.the.types.of.a | 
| 70f20 | 6c 6c 0a 20 20 20 20 20 74 61 72 67 65 74 73 20    73 74 61 72 74 69 6e 67 20 77 69 74 68 20 74 68 | ll......targets.starting.with.th | 
| 70f40 | 65 20 63 75 72 72 65 6e 74 20 6f 6e 65 2e 0a 0a    20 20 20 e2 80 a2 20 e2 80 98 65 6d 62 61 72 6b | e.current.one.............embark | 
| 70f60 | 2d 68 69 67 68 6c 69 67 68 74 2d 69 6e 64 69 63    61 74 6f 72 e2 80 99 3a 20 68 69 67 68 6c 69 67 | -highlight-indicator...:.highlig | 
| 70f80 | 68 74 73 20 74 68 65 20 74 61 72 67 65 74 20 61    74 20 70 6f 69 6e 74 3b 20 6f 6e 20 62 79 0a 20 | hts.the.target.at.point;.on.by.. | 
| 70fa0 | 20 20 20 20 64 65 66 61 75 6c 74 2e 0a 0a 20 20    20 e2 80 a2 20 e2 80 98 65 6d 62 61 72 6b 2d 76 | ....default.............embark-v | 
| 70fc0 | 65 72 62 6f 73 65 2d 69 6e 64 69 63 61 74 6f 72    e2 80 99 3a 20 64 69 73 70 6c 61 79 73 20 61 20 | erbose-indicator...:.displays.a. | 
| 70fe0 | 74 61 62 6c 65 20 6f 66 20 61 63 74 69 6f 6e 73    20 61 6e 64 20 74 68 65 69 72 0a 20 20 20 20 20 | table.of.actions.and.their...... | 
| 71000 | 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 69 6e 20    61 20 62 75 66 66 65 72 3b 20 74 68 69 73 20 69 | key.bindings.in.a.buffer;.this.i | 
| 71020 | 73 20 6e 6f 74 20 6f 6e 20 62 79 20 64 65 66 61    75 6c 74 2c 20 69 6e 20 66 61 76 6f 72 20 6f 66 | s.not.on.by.default,.in.favor.of | 
| 71040 | 0a 20 20 20 20 20 74 68 65 20 6d 69 78 65 64 20    69 6e 64 69 63 61 74 6f 72 20 64 65 73 63 72 69 | ......the.mixed.indicator.descri | 
| 71060 | 62 65 64 20 6e 65 78 74 2e 0a 0a 20 20 20 e2 80    a2 20 e2 80 98 65 6d 62 61 72 6b 2d 6d 69 78 65 | bed.next.............embark-mixe | 
| 71080 | 64 2d 69 6e 64 69 63 61 74 6f 72 e2 80 99 3a 20    73 74 61 72 74 73 20 6f 75 74 20 62 79 20 62 65 | d-indicator...:.starts.out.by.be | 
| 710a0 | 68 61 76 69 6e 67 20 61 73 20 74 68 65 20 6d 69    6e 69 6d 61 6c 0a 20 20 20 20 20 69 6e 64 69 63 | having.as.the.minimal......indic | 
| 710c0 | 61 74 6f 72 20 62 75 74 20 61 66 74 65 72 20 61    20 73 68 6f 72 74 20 64 65 6c 61 79 20 61 63 74 | ator.but.after.a.short.delay.act | 
| 710e0 | 73 20 61 73 20 74 68 65 20 76 65 72 62 6f 73 65    20 69 6e 64 69 63 61 74 6f 72 3b 0a 20 20 20 20 | s.as.the.verbose.indicator;..... | 
| 71100 | 20 74 68 69 73 20 69 73 20 6f 6e 20 62 79 20 64    65 66 61 75 6c 74 2e 0a 0a 20 20 20 e2 80 a2 20 | .this.is.on.by.default.......... | 
| 71120 | e2 80 98 65 6d 62 61 72 6b 2d 69 73 65 61 72 63    68 2d 68 69 67 68 6c 69 67 68 74 2d 69 6e 64 69 | ...embark-isearch-highlight-indi | 
| 71140 | 63 61 74 6f 72 e2 80 99 3a 20 74 68 69 73 20 6f    6e 6c 79 20 64 6f 65 73 20 73 6f 6d 65 74 68 69 | cator...:.this.only.does.somethi | 
| 71160 | 6e 67 20 77 68 65 6e 0a 20 20 20 20 20 74 68 65    20 63 75 72 72 65 6e 74 20 74 61 72 67 65 74 20 | ng.when......the.current.target. | 
| 71180 | 69 73 20 74 68 65 20 73 79 6d 62 6f 6c 20 61 74    20 70 6f 69 6e 74 2c 20 69 6e 20 77 68 69 63 68 | is.the.symbol.at.point,.in.which | 
| 711a0 | 20 63 61 73 65 20 69 74 20 6c 61 7a 69 6c 79 0a    20 20 20 20 20 68 69 67 68 6c 69 67 68 74 73 20 | .case.it.lazily......highlights. | 
| 711c0 | 61 6c 6c 20 6f 63 63 75 72 72 65 6e 63 65 73 20    6f 66 20 74 68 61 74 20 73 79 6d 62 6f 6c 20 69 | all.occurrences.of.that.symbol.i | 
| 711e0 | 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75    66 66 65 72 2c 0a 20 20 20 20 20 6c 69 6b 65 20 | n.the.current.buffer,......like. | 
| 71200 | 69 73 65 61 72 63 68 3b 20 61 6c 73 6f 20 6f 6e    20 62 79 20 64 65 66 61 75 6c 74 2e 0a 0a 20 20 | isearch;.also.on.by.default..... | 
| 71220 | 20 55 73 65 72 73 20 6f 66 20 74 68 65 20 70 6f    70 75 6c 61 72 20 77 68 69 63 68 2d 6b 65 79 0a | .Users.of.the.popular.which-key. | 
| 71240 | 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 6a 75 73 74 62 75 72 2f 65 6d 61 63 | (https://github.com/justbur/emac | 
| 71260 | 73 2d 77 68 69 63 68 2d 6b 65 79 29 20 70 61 63    6b 61 67 65 20 6d 61 79 20 70 72 65 66 65 72 20 | s-which-key).package.may.prefer. | 
| 71280 | 74 6f 20 75 73 65 0a 74 68 65 20 e2 80 98 65 6d    62 61 72 6b 2d 77 68 69 63 68 2d 6b 65 79 2d 69 | to.use.the....embark-which-key-i | 
| 712a0 | 6e 64 69 63 61 74 6f 72 e2 80 99 20 66 72 6f 6d    20 74 68 65 20 45 6d 62 61 72 6b 20 77 69 6b 69 | ndicator....from.the.Embark.wiki | 
| 712c0 | 0a 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 6f 61 6e 74 6f 6c 69 6e 2f 65 6d | .(https://github.com/oantolin/em | 
| 712e0 | 62 61 72 6b 2f 77 69 6b 69 2f 41 64 64 69 74 69    6f 6e 61 6c 2d 43 6f 6e 66 69 67 75 72 61 74 69 | bark/wiki/Additional-Configurati | 
| 71300 | 6f 6e 23 75 73 65 2d 77 68 69 63 68 2d 6b 65 79    2d 6c 69 6b 65 2d 61 2d 6b 65 79 2d 6d 65 6e 75 | on#use-which-key-like-a-key-menu | 
| 71320 | 2d 70 72 6f 6d 70 74 29 2e 0a 4a 75 73 74 20 63    6f 70 79 20 69 74 73 20 64 65 66 69 6e 69 74 69 | -prompt)..Just.copy.its.definiti | 
| 71340 | 6f 6e 20 66 72 6f 6d 20 74 68 65 20 77 69 6b 69    20 69 6e 74 6f 20 79 6f 75 72 20 63 6f 6e 66 69 | on.from.the.wiki.into.your.confi | 
| 71360 | 67 75 72 61 74 69 6f 6e 20 61 6e 64 0a 63 75 73    74 6f 6d 69 7a 65 20 74 68 65 20 e2 80 98 65 6d | guration.and.customize.the....em | 
| 71380 | 62 61 72 6b 2d 69 6e 64 69 63 61 74 6f 72 73 e2    80 99 20 75 73 65 72 20 6f 70 74 69 6f 6e 20 74 | bark-indicators....user.option.t | 
| 713a0 | 6f 20 65 78 63 6c 75 64 65 20 74 68 65 20 6d 69    78 65 64 20 61 6e 64 0a 76 65 72 62 6f 73 65 20 | o.exclude.the.mixed.and.verbose. | 
| 713c0 | 69 6e 64 69 63 61 74 6f 72 73 20 61 6e 64 20 74    6f 20 69 6e 63 6c 75 64 65 20 e2 80 98 65 6d 62 | indicators.and.to.include....emb | 
| 713e0 | 61 72 6b 2d 77 68 69 63 68 2d 6b 65 79 2d 69 6e    64 69 63 61 74 6f 72 e2 80 99 2e 0a 0a 20 20 20 | ark-which-key-indicator......... | 
| 71400 | 49 66 20 79 6f 75 20 75 73 65 20 56 65 72 74 69    63 6f 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 | If.you.use.Vertico.(https://gith | 
| 71420 | 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72    74 69 63 6f 29 2c 20 74 68 65 72 65 20 69 73 20 | ub.com/minad/vertico),.there.is. | 
| 71440 | 61 6e 0a 65 76 65 6e 20 65 61 73 69 65 72 20 77    61 79 20 74 6f 20 67 65 74 20 61 20 e2 80 98 77 | an.even.easier.way.to.get.a....w | 
| 71460 | 68 69 63 68 2d 6b 65 79 e2 80 99 2d 6c 69 6b 65    20 64 69 73 70 6c 61 79 20 74 68 61 74 20 61 6c | hich-key...-like.display.that.al | 
| 71480 | 73 6f 20 6c 65 74 73 20 79 6f 75 20 75 73 65 0a    63 6f 6d 70 6c 65 74 69 6f 6e 20 74 6f 20 6e 61 | so.lets.you.use.completion.to.na | 
| 714a0 | 72 72 6f 77 20 64 6f 77 6e 20 74 68 65 20 6c 69    73 74 20 6f 66 20 61 6c 74 65 72 6e 61 74 69 76 | rrow.down.the.list.of.alternativ | 
| 714c0 | 65 73 2c 20 64 65 73 63 72 69 62 65 64 20 61 74    20 74 68 65 20 65 6e 64 0a 6f 66 20 74 68 65 20 | es,.described.at.the.end.of.the. | 
| 714e0 | 6e 65 78 74 20 73 65 63 74 69 6f 6e 2e 0a 0a 1f    0a 46 69 6c 65 3a 20 64 6f 63 79 74 4c 44 31 77 | next.section.....File:.docytLD1w | 
| 71500 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 65    6c 65 63 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 | .info,..Node:.Selecting.commands | 
| 71520 | 20 76 69 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 73    20 69 6e 73 74 65 61 64 20 6f 66 20 6b 65 79 20 | .via.completions.instead.of.key. | 
| 71540 | 62 69 6e 64 69 6e 67 73 2c 20 20 4e 65 78 74 3a    20 51 75 69 74 74 69 6e 67 20 74 68 65 20 6d 69 | bindings,..Next:.Quitting.the.mi | 
| 71560 | 6e 69 62 75 66 66 65 72 20 61 66 74 65 72 20 61    6e 20 61 63 74 69 6f 6e 2c 20 20 50 72 65 76 3a | nibuffer.after.an.action,..Prev: | 
| 71580 | 20 53 68 6f 77 69 6e 67 20 69 6e 66 6f 72 6d 61    74 69 6f 6e 20 61 62 6f 75 74 20 61 76 61 69 6c | .Showing.information.about.avail | 
| 715a0 | 61 62 6c 65 20 74 61 72 67 65 74 73 20 61 6e 64    20 61 63 74 69 6f 6e 73 2c 20 20 55 70 3a 20 41 | able.targets.and.actions,..Up:.A | 
| 715c0 | 64 76 61 6e 63 65 64 20 63 6f 6e 66 69 67 75 72    61 74 69 6f 6e 0a 0a 33 2e 32 20 53 65 6c 65 63 | dvanced.configuration..3.2.Selec | 
| 715e0 | 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 76 69    61 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 69 6e | ting.commands.via.completions.in | 
| 71600 | 73 74 65 61 64 20 6f 66 20 6b 65 79 20 62 69 6e    64 69 6e 67 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | stead.of.key.bindings.========== | 
| 71620 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ | 
| 71640 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 0a 0a 41 73 20 61 6e 20 61 6c 74 65 | ====================..As.an.alte | 
| 71660 | 72 6e 61 74 69 76 65 20 74 6f 20 72 65 61 64 69    6e 67 20 74 68 65 20 6c 69 73 74 20 6f 66 20 61 | rnative.to.reading.the.list.of.a | 
| 71680 | 63 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 76 65    72 62 6f 73 65 20 6f 72 20 6d 69 78 65 64 0a 69 | ctions.in.the.verbose.or.mixed.i | 
| 716a0 | 6e 64 69 63 61 74 6f 72 73 20 28 73 65 65 20 74    68 65 20 70 72 65 76 69 6f 75 73 20 73 65 63 74 | ndicators.(see.the.previous.sect | 
| 716c0 | 69 6f 6e 20 66 6f 72 20 61 20 64 65 73 63 72 69    70 74 69 6f 6e 20 6f 66 20 74 68 65 73 65 29 2c | ion.for.a.description.of.these), | 
| 716e0 | 20 79 6f 75 0a 63 61 6e 20 70 72 65 73 73 20 74    68 65 20 e2 80 98 65 6d 62 61 72 6b 2d 68 65 6c | .you.can.press.the....embark-hel | 
| 71700 | 70 2d 6b 65 79 e2 80 99 2c 20 77 68 69 63 68 20    69 73 20 e2 80 98 43 2d 68 e2 80 99 20 62 79 20 | p-key...,.which.is....C-h....by. | 
| 71720 | 64 65 66 61 75 6c 74 20 28 62 75 74 20 79 6f 75    20 6d 61 79 0a 70 72 65 66 65 72 20 e2 80 98 3f | default.(but.you.may.prefer....? | 
| 71740 | e2 80 99 20 74 6f 20 66 72 65 65 20 75 70 20 e2    80 98 43 2d 68 e2 80 99 20 66 6f 72 20 75 73 65 | ....to.free.up....C-h....for.use | 
| 71760 | 20 61 73 20 61 20 70 72 65 66 69 78 29 20 61 66    74 65 72 20 72 75 6e 6e 69 6e 67 0a e2 80 98 65 | .as.a.prefix).after.running....e | 
| 71780 | 6d 62 61 72 6b 2d 61 63 74 e2 80 99 2e 20 20 50    72 65 73 73 69 6e 67 20 74 68 65 20 68 65 6c 70 | mbark-act......Pressing.the.help | 
| 717a0 | 20 6b 65 79 20 77 69 6c 6c 20 70 72 6f 6d 70 74    20 79 6f 75 20 66 6f 72 20 74 68 65 20 6e 61 6d | .key.will.prompt.you.for.the.nam | 
| 717c0 | 65 20 6f 66 20 61 6e 0a 61 63 74 69 6f 6e 20 77    69 74 68 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 28 | e.of.an.action.with.completion.( | 
| 717e0 | 62 75 74 20 66 65 65 6c 20 66 72 65 65 20 74 6f    20 65 6e 74 65 72 20 61 20 63 6f 6d 6d 61 6e 64 | but.feel.free.to.enter.a.command | 
| 71800 | 20 74 68 61 74 20 69 73 20 6e 6f 74 0a 61 6d 6f    6e 67 20 74 68 65 20 6f 66 66 65 72 65 64 20 63 | .that.is.not.among.the.offered.c | 
| 71820 | 61 6e 64 69 64 61 74 65 73 21 29 2c 20 61 6e 64    20 77 69 6c 6c 20 61 6c 73 6f 20 72 65 6d 69 6e | andidates!),.and.will.also.remin | 
| 71840 | 64 20 79 6f 75 20 6f 66 20 74 68 65 20 6b 65 79    0a 62 69 6e 64 69 6e 67 73 2e 20 20 59 6f 75 20 | d.you.of.the.key.bindings...You. | 
| 71860 | 63 61 6e 20 70 72 65 73 73 20 e2 80 98 65 6d 62    61 72 6b 2d 6b 65 79 6d 61 70 2d 70 72 6f 6d 70 | can.press....embark-keymap-promp | 
| 71880 | 74 65 72 2d 6b 65 79 e2 80 99 2c 20 77 68 69 63    68 20 69 73 20 e2 80 98 40 e2 80 99 20 62 79 0a | ter-key...,.which.is....@....by. | 
| 718a0 | 64 65 66 61 75 6c 74 2c 20 61 74 20 74 68 65 20    70 72 6f 6d 70 74 20 61 6e 64 20 74 68 65 6e 20 | default,.at.the.prompt.and.then. | 
| 718c0 | 6f 6e 65 20 6f 66 20 74 68 65 20 6b 65 79 20 62    69 6e 64 69 6e 67 73 20 74 6f 20 65 6e 74 65 72 | one.of.the.key.bindings.to.enter | 
| 718e0 | 20 74 68 65 0a 6e 61 6d 65 20 6f 66 20 74 68 65    20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 61 | .the.name.of.the.corresponding.a | 
| 71900 | 63 74 69 6f 6e 2e 0a 0a 20 20 20 59 6f 75 20 6d    61 79 20 74 68 69 6e 6b 20 74 68 61 74 20 77 69 | ction......You.may.think.that.wi | 
| 71920 | 74 68 20 74 68 65 20 e2 80 98 2a 45 6d 62 61 72    6b 20 41 63 74 69 6f 6e 73 2a e2 80 99 20 62 75 | th.the....*Embark.Actions*....bu | 
| 71940 | 66 66 65 72 20 70 6f 70 70 69 6e 67 20 75 70 20    74 6f 0a 72 65 6d 69 6e 64 20 79 6f 75 20 6f 66 | ffer.popping.up.to.remind.you.of | 
| 71960 | 20 74 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67    73 20 79 6f 75 e2 80 99 64 20 6e 65 76 65 72 20 | .the.key.bindings.you...d.never. | 
| 71980 | 77 61 6e 74 20 74 6f 20 75 73 65 20 63 6f 6d 70    6c 65 74 69 6f 6e 20 74 6f 0a 73 65 6c 65 63 74 | want.to.use.completion.to.select | 
| 719a0 | 20 61 6e 20 61 63 74 69 6f 6e 20 62 79 20 6e 61    6d 65 2c 20 62 75 74 20 70 65 72 73 6f 6e 61 6c | .an.action.by.name,.but.personal | 
| 719c0 | 6c 79 20 49 20 66 69 6e 64 20 74 68 61 74 20 74    79 70 69 6e 67 20 61 20 73 6d 61 6c 6c 0a 70 6f | ly.I.find.that.typing.a.small.po | 
| 719e0 | 72 74 69 6f 6e 20 6f 66 20 74 68 65 20 61 63 74    69 6f 6e 20 6e 61 6d 65 20 74 6f 20 6e 61 72 72 | rtion.of.the.action.name.to.narr | 
| 71a00 | 6f 77 20 64 6f 77 6e 20 74 68 65 20 6c 69 73 74    20 6f 66 20 63 61 6e 64 69 64 61 74 65 73 20 66 | ow.down.the.list.of.candidates.f | 
| 71a20 | 65 65 6c 73 0a 73 69 67 6e 69 66 69 63 61 6e 74    6c 79 20 66 61 73 74 65 72 20 74 68 61 6e 20 76 | eels.significantly.faster.than.v | 
| 71a40 | 69 73 75 61 6c 6c 79 20 73 63 61 6e 6e 69 6e 67    20 74 68 65 20 65 6e 74 69 72 65 20 6c 69 73 74 | isually.scanning.the.entire.list | 
| 71a60 | 20 6f 66 20 61 63 74 69 6f 6e 73 2e 0a 0a 20 20    20 49 66 20 79 6f 75 20 66 69 6e 64 20 79 6f 75 | .of.actions......If.you.find.you | 
| 71a80 | 20 70 72 65 66 65 72 20 73 65 6c 65 63 74 69 6e    67 20 61 63 74 69 6f 6e 73 20 74 68 61 74 20 77 | .prefer.selecting.actions.that.w | 
| 71aa0 | 61 79 2c 20 79 6f 75 20 63 61 6e 20 63 6f 6e 66    69 67 75 72 65 0a 65 6d 62 61 72 6b 20 74 6f 20 | ay,.you.can.configure.embark.to. | 
| 71ac0 | 61 6c 77 61 79 73 20 70 72 6f 6d 70 74 20 79 6f    75 20 66 6f 72 20 61 63 74 69 6f 6e 73 20 62 79 | always.prompt.you.for.actions.by | 
| 71ae0 | 20 73 65 74 74 69 6e 67 20 74 68 65 20 76 61 72    69 61 62 6c 65 0a e2 80 98 65 6d 62 61 72 6b 2d | .setting.the.variable....embark- | 
| 71b00 | 70 72 6f 6d 70 74 65 72 e2 80 99 20 74 6f 20 e2    80 98 65 6d 62 61 72 6b 2d 63 6f 6d 70 6c 65 74 | prompter....to....embark-complet | 
| 71b20 | 69 6e 67 2d 72 65 61 64 2d 70 72 6f 6d 70 74 65    72 e2 80 99 2e 0a 0a 20 20 20 4f 6e 20 74 68 65 | ing-read-prompter.........On.the | 
| 71b40 | 20 6f 74 68 65 72 20 68 61 6e 64 2c 20 79 6f 75    20 6d 61 79 20 77 69 73 68 20 74 6f 20 63 6f 6e | .other.hand,.you.may.wish.to.con | 
| 71b60 | 74 69 6e 75 65 20 75 73 69 6e 67 20 6b 65 79 20    62 69 6e 64 69 6e 67 73 20 66 6f 72 0a 74 68 65 | tinue.using.key.bindings.for.the | 
| 71b80 | 20 61 63 74 69 6f 6e 73 20 79 6f 75 20 70 65 72    66 6f 72 6d 20 6d 6f 73 74 20 6f 66 74 65 6e 2c | .actions.you.perform.most.often, | 
| 71ba0 | 20 61 6e 64 20 74 6f 20 75 73 65 20 63 6f 6d 70    6c 65 74 69 6f 6e 20 6f 6e 6c 79 20 74 6f 0a 65 | .and.to.use.completion.only.to.e | 
| 71bc0 | 78 70 6c 6f 72 65 20 77 68 61 74 20 66 75 72 74    68 65 72 20 61 63 74 69 6f 6e 73 20 61 72 65 20 | xplore.what.further.actions.are. | 
| 71be0 | 61 76 61 69 6c 61 62 6c 65 20 6f 72 20 77 68 65    6e 20 79 6f 75 e2 80 99 76 65 20 66 6f 72 67 6f | available.or.when.you...ve.forgo | 
| 71c00 | 74 74 65 6e 20 61 0a 6b 65 79 20 62 69 6e 64 69    6e 67 2e 20 20 49 6e 20 74 68 61 74 20 63 61 73 | tten.a.key.binding...In.that.cas | 
| 71c20 | 65 2c 20 79 6f 75 20 6d 61 79 20 70 72 65 66 65    72 20 74 6f 20 75 73 65 20 74 68 65 20 6d 69 6e | e,.you.may.prefer.to.use.the.min | 
| 71c40 | 69 6d 61 6c 20 69 6e 64 69 63 61 74 6f 72 2c 0a    77 68 69 63 68 20 64 6f 65 73 20 6e 6f 74 20 70 | imal.indicator,.which.does.not.p | 
| 71c60 | 6f 70 2d 75 70 20 61 6e 20 e2 80 98 2a 45 6d 62    61 72 6b 20 41 63 74 69 6f 6e 73 2a e2 80 99 20 | op-up.an....*Embark.Actions*.... | 
| 71c80 | 62 75 66 66 65 72 20 61 74 20 61 6c 6c 2c 20 61    6e 64 20 74 6f 20 75 73 65 0a 74 68 65 20 e2 80 | buffer.at.all,.and.to.use.the... | 
| 71ca0 | 98 65 6d 62 61 72 6b 2d 68 65 6c 70 2d 6b 65 79    e2 80 99 20 77 68 65 6e 65 76 65 72 20 79 6f 75 | .embark-help-key....whenever.you | 
| 71cc0 | 20 6e 65 65 64 20 68 65 6c 70 2e 20 20 54 68 69    73 20 75 6e 6f 62 74 72 75 73 69 76 65 20 73 65 | .need.help...This.unobtrusive.se | 
| 71ce0 | 74 75 70 20 69 73 0a 61 63 68 69 65 76 65 64 20    77 69 74 68 20 74 68 65 20 66 6f 6c 6c 6f 77 69 | tup.is.achieved.with.the.followi | 
| 71d00 | 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e    3a 0a 0a 20 20 20 20 20 28 73 65 74 71 20 65 6d | ng.configuration:.......(setq.em | 
| 71d20 | 62 61 72 6b 2d 69 6e 64 69 63 61 74 6f 72 73 0a    20 20 20 20 20 20 20 20 20 20 20 27 28 65 6d 62 | bark-indicators............'(emb | 
| 71d40 | 61 72 6b 2d 6d 69 6e 69 6d 61 6c 2d 69 6e 64 69    63 61 74 6f 72 20 20 3b 20 64 65 66 61 75 6c 74 | ark-minimal-indicator..;.default | 
| 71d60 | 20 69 73 20 65 6d 62 61 72 6b 2d 6d 69 78 65 64    2d 69 6e 64 69 63 61 74 6f 72 0a 20 20 20 20 20 | .is.embark-mixed-indicator...... | 
| 71d80 | 20 20 20 20 20 20 20 20 65 6d 62 61 72 6b 2d 68    69 67 68 6c 69 67 68 74 2d 69 6e 64 69 63 61 74 | ........embark-highlight-indicat | 
| 71da0 | 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    65 6d 62 61 72 6b 2d 69 73 65 61 72 63 68 2d 68 | or..............embark-isearch-h | 
| 71dc0 | 69 67 68 6c 69 67 68 74 2d 69 6e 64 69 63 61 74    6f 72 29 29 0a 0a 20 20 20 56 65 72 74 69 63 6f | ighlight-indicator)).....Vertico | 
| 71de0 | 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 | .(https://github.com/minad/verti | 
| 71e00 | 63 6f 29 20 75 73 65 72 73 20 6d 61 79 20 77 69    73 68 20 74 6f 0a 63 6f 6e 66 69 67 75 72 65 20 | co).users.may.wish.to.configure. | 
| 71e20 | 61 20 67 72 69 64 20 64 69 73 70 6c 61 79 20 66    6f 72 20 74 68 65 20 61 63 74 69 6f 6e 73 20 61 | a.grid.display.for.the.actions.a | 
| 71e40 | 6e 64 20 6b 65 79 2d 62 69 6e 64 69 6e 67 73 2c    20 72 65 6d 69 6e 69 73 63 65 6e 74 0a 6f 66 20 | nd.key-bindings,.reminiscent.of. | 
| 71e60 | 74 68 65 20 70 6f 70 75 6c 61 72 20 70 61 63 6b    61 67 65 20 77 68 69 63 68 2d 6b 65 79 0a 28 68 | the.popular.package.which-key.(h | 
| 71e80 | 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 6a 75 73 74 62 75 72 2f 65 6d 61 63 73 2d | ttps://github.com/justbur/emacs- | 
| 71ea0 | 77 68 69 63 68 2d 6b 65 79 29 2c 20 62 75 74 2c    20 6f 66 20 63 6f 75 72 73 65 2c 20 65 6e 68 61 | which-key),.but,.of.course,.enha | 
| 71ec0 | 6e 63 65 64 0a 62 79 20 74 68 65 20 75 73 65 20    6f 66 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 6f | nced.by.the.use.of.completion.to | 
| 71ee0 | 20 6e 61 72 72 6f 77 20 74 68 65 20 6c 69 73 74    20 6f 66 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 49 | .narrow.the.list.of.commands...I | 
| 71f00 | 6e 20 6f 72 64 65 72 20 74 6f 0a 67 65 74 20 74    68 65 20 67 72 69 64 20 64 69 73 70 6c 61 79 2c | n.order.to.get.the.grid.display, | 
| 71f20 | 20 70 75 74 20 74 68 65 20 66 6f 6c 6c 6f 77 69    6e 67 20 69 6e 20 79 6f 75 72 20 56 65 72 74 69 | .put.the.following.in.your.Verti | 
| 71f40 | 63 6f 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e    3a 0a 0a 20 20 20 20 20 28 61 64 64 2d 74 6f 2d | co.configuration:.......(add-to- | 
| 71f60 | 6c 69 73 74 20 27 76 65 72 74 69 63 6f 2d 6d 75    6c 74 69 66 6f 72 6d 2d 63 61 74 65 67 6f 72 69 | list.'vertico-multiform-categori | 
| 71f80 | 65 73 20 27 28 65 6d 62 61 72 6b 2d 6b 65 79 62    69 6e 64 69 6e 67 20 67 72 69 64 29 29 0a 20 20 | es.'(embark-keybinding.grid))... | 
| 71fa0 | 20 20 20 28 76 65 72 74 69 63 6f 2d 6d 75 6c 74    69 66 6f 72 6d 2d 6d 6f 64 65 29 0a 0a 20 20 20 | ...(vertico-multiform-mode)..... | 
| 71fc0 | 54 68 69 73 20 77 69 6c 6c 20 6d 61 6b 65 20 74    68 65 20 61 76 61 69 6c 61 62 6c 65 20 6b 65 79 | This.will.make.the.available.key | 
| 71fe0 | 73 20 62 65 20 73 68 6f 77 6e 20 69 6e 20 61 20    63 6f 6d 70 61 63 74 20 67 72 69 64 20 6c 69 6b | s.be.shown.in.a.compact.grid.lik | 
| 72000 | 65 20 69 6e 0a e2 80 98 77 68 69 63 68 2d 6b 65    79 e2 80 99 2e 20 20 54 68 65 20 e2 80 98 76 65 | e.in....which-key......The....ve | 
| 72020 | 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d    6d 6f 64 65 e2 80 99 20 61 6c 73 6f 20 65 6e 61 | rtico-multiform-mode....also.ena | 
| 72040 | 62 6c 65 73 20 6b 65 79 73 20 73 75 63 68 20 61    73 0a e2 80 98 4d 2d 56 e2 80 99 2c 20 e2 80 98 | bles.keys.such.as....M-V...,.... | 
| 72060 | 4d 2d 47 e2 80 99 2c 20 e2 80 98 4d 2d 42 e2 80    99 2c 20 61 6e 64 20 e2 80 98 4d 2d 55 e2 80 99 | M-G...,....M-B...,.and....M-U... | 
| 72080 | 20 66 6f 72 20 6d 61 6e 75 61 6c 6c 79 20 73 77    69 74 63 68 69 6e 67 20 62 65 74 77 65 65 6e 20 | .for.manually.switching.between. | 
| 720a0 | 6c 61 79 6f 75 74 73 20 69 6e 0a 56 65 72 74 69    63 6f 20 62 75 66 66 65 72 73 2e 0a 0a 2a 20 4d | layouts.in.Vertico.buffers...*.M | 
| 720c0 | 65 6e 75 3a 0a 0a 2a 20 53 65 6c 65 63 74 69 6e    67 20 63 6f 6d 6d 61 6e 64 73 20 76 69 61 20 63 | enu:..*.Selecting.commands.via.c | 
| 720e0 | 6f 6d 70 6c 65 74 69 6f 6e 20 6f 75 74 73 69 64    65 20 6f 66 20 45 6d 62 61 72 6b 3a 3a 0a 0a 1f | ompletion.outside.of.Embark::... | 
| 72100 | 0a 46 69 6c 65 3a 20 64 6f 63 79 74 4c 44 31 77    2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 65 | .File:.docytLD1w.info,..Node:.Se | 
| 72120 | 6c 65 63 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 73    20 76 69 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 | lecting.commands.via.completion. | 
| 72140 | 6f 75 74 73 69 64 65 20 6f 66 20 45 6d 62 61 72    6b 2c 20 20 55 70 3a 20 53 65 6c 65 63 74 69 6e | outside.of.Embark,..Up:.Selectin | 
| 72160 | 67 20 63 6f 6d 6d 61 6e 64 73 20 76 69 61 20 63    6f 6d 70 6c 65 74 69 6f 6e 73 20 69 6e 73 74 65 | g.commands.via.completions.inste | 
| 72180 | 61 64 20 6f 66 20 6b 65 79 20 62 69 6e 64 69 6e    67 73 0a 0a 33 2e 32 2e 31 20 53 65 6c 65 63 74 | ad.of.key.bindings..3.2.1.Select | 
| 721a0 | 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 76 69 61    20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 75 74 73 | ing.commands.via.completion.outs | 
| 721c0 | 69 64 65 20 6f 66 20 45 6d 62 61 72 6b 0a 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ide.of.Embark.------------------ | 
| 721e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- | 
| 72200 | 2d 2d 2d 2d 2d 2d 2d 0a 0a 49 66 20 79 6f 75 20    6c 69 6b 65 20 74 68 69 73 20 63 6f 6d 70 6c 65 | -------..If.you.like.this.comple | 
| 72220 | 74 69 6f 6e 20 69 6e 74 65 72 66 61 63 65 20 66    6f 72 20 65 78 70 6c 6f 72 69 6e 67 20 6b 65 79 | tion.interface.for.exploring.key | 
| 72240 | 20 62 69 6e 64 69 6e 67 73 20 66 6f 72 0a 45 6d    62 61 72 6b 20 61 63 74 69 6f 6e 73 2c 20 79 6f | .bindings.for.Embark.actions,.yo | 
| 72260 | 75 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 75 73    65 20 69 74 20 65 6c 73 65 77 68 65 72 65 20 69 | u.may.want.to.use.it.elsewhere.i | 
| 72280 | 6e 20 45 6d 61 63 73 2e 20 20 59 6f 75 20 63 61    6e 20 75 73 65 0a 45 6d 62 61 72 6b e2 80 99 73 | n.Emacs...You.can.use.Embark...s | 
| 722a0 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 62 61 73 65    64 20 63 6f 6d 6d 61 6e 64 20 70 72 6f 6d 70 74 | .completion-based.command.prompt | 
| 722c0 | 65 72 20 74 6f 20 6c 69 73 74 3a 0a 0a 20 20 20    e2 80 a2 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 | er.to.list:.........key.bindings | 
| 722e0 | 20 75 6e 64 65 72 20 61 20 70 72 65 66 69 78 2c    0a 20 20 20 e2 80 a2 20 6c 6f 63 61 6c 20 6b 65 | .under.a.prefix,........local.ke | 
| 72300 | 79 20 62 69 6e 64 69 6e 67 73 2c 20 6f 72 0a 20    20 20 e2 80 a2 20 61 6c 6c 20 6b 65 79 20 62 69 | y.bindings,.or........all.key.bi | 
| 72320 | 6e 64 69 6e 67 73 2e 0a 0a 20 20 20 54 6f 20 75    73 65 20 69 74 20 66 6f 72 20 6b 65 79 20 62 69 | ndings......To.use.it.for.key.bi | 
| 72340 | 6e 64 69 6e 67 73 20 75 6e 64 65 72 20 61 20 70    72 65 66 69 78 20 28 79 6f 75 20 63 61 6e 20 75 | ndings.under.a.prefix.(you.can.u | 
| 72360 | 73 65 20 74 68 69 73 20 74 6f 0a 72 65 70 6c 61    63 65 20 74 68 65 20 e2 80 98 77 68 69 63 68 2d | se.this.to.replace.the....which- | 
| 72380 | 6b 65 79 e2 80 99 20 70 61 63 6b 61 67 65 2c 20    66 6f 72 20 65 78 61 6d 70 6c 65 29 2c 20 75 73 | key....package,.for.example),.us | 
| 723a0 | 65 20 74 68 69 73 20 63 6f 6e 66 69 67 75 72 61    74 69 6f 6e 3a 0a 0a 20 20 20 20 20 28 73 65 74 | e.this.configuration:.......(set | 
| 723c0 | 71 20 70 72 65 66 69 78 2d 68 65 6c 70 2d 63 6f    6d 6d 61 6e 64 20 23 27 65 6d 62 61 72 6b 2d 70 | q.prefix-help-command.#'embark-p | 
| 723e0 | 72 65 66 69 78 2d 68 65 6c 70 2d 63 6f 6d 6d 61    6e 64 29 0a 0a 20 20 20 4e 6f 77 2c 20 77 68 65 | refix-help-command).....Now,.whe | 
| 72400 | 6e 20 79 6f 75 20 68 61 76 65 20 73 74 61 72 74    65 64 20 6f 6e 20 61 20 70 72 65 66 69 78 20 73 | n.you.have.started.on.a.prefix.s | 
| 72420 | 65 71 75 65 6e 63 65 20 73 75 63 68 20 61 73 20    e2 80 98 43 2d 78 e2 80 99 20 6f 72 0a e2 80 98 | equence.such.as....C-x....or.... | 
| 72440 | 43 2d 63 e2 80 99 2c 20 70 72 65 73 73 69 6e 67    20 e2 80 98 43 2d 68 e2 80 99 20 77 69 6c 6c 20 | C-c...,.pressing....C-h....will. | 
| 72460 | 62 72 69 6e 67 20 75 70 20 74 68 65 20 45 6d 62    61 72 6b 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 | bring.up.the.Embark.version.of.t | 
| 72480 | 68 65 20 62 75 69 6c 74 2d 69 6e 0a e2 80 98 70    72 65 66 69 78 2d 68 65 6c 70 2d 63 6f 6d 6d 61 | he.built-in....prefix-help-comma | 
| 724a0 | 6e 64 e2 80 99 2c 20 77 68 69 63 68 20 77 69 6c    6c 20 6c 69 73 74 20 74 68 65 20 6b 65 79 73 20 | nd...,.which.will.list.the.keys. | 
| 724c0 | 75 6e 64 65 72 20 74 68 61 74 20 70 72 65 66 69    78 20 61 6e 64 0a 74 68 65 69 72 20 62 69 6e 64 | under.that.prefix.and.their.bind | 
| 724e0 | 69 6e 67 73 2c 20 61 6e 64 20 6c 65 74 73 20 79    6f 75 20 73 65 6c 65 63 74 20 74 68 65 20 6f 6e | ings,.and.lets.you.select.the.on | 
| 72500 | 65 20 79 6f 75 20 77 61 6e 74 65 64 20 77 69 74    68 20 63 6f 6d 70 6c 65 74 69 6f 6e 2c 0a 6f 72 | e.you.wanted.with.completion,.or | 
| 72520 | 20 62 79 20 6b 65 79 20 62 69 6e 64 69 6e 67 20    69 66 20 79 6f 75 20 70 72 65 73 73 20 e2 80 98 | .by.key.binding.if.you.press.... | 
| 72540 | 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 70 72    6f 6d 70 74 65 72 2d 6b 65 79 e2 80 99 2e 0a 0a | embark-keymap-prompter-key...... | 
| 72560 | 20 20 20 54 6f 20 6c 69 73 74 20 6c 6f 63 61 6c    20 6f 72 20 67 6c 6f 62 61 6c 20 6b 65 79 20 62 | ...To.list.local.or.global.key.b | 
| 72580 | 69 6e 64 69 6e 67 73 2c 20 75 73 65 20 74 68 65    20 63 6f 6d 6d 61 6e 64 0a e2 80 98 65 6d 62 61 | indings,.use.the.command....emba | 
| 725a0 | 72 6b 2d 62 69 6e 64 69 6e 67 73 e2 80 99 2e 20    20 59 6f 75 20 63 61 6e 20 62 69 6e 64 20 74 68 | rk-bindings......You.can.bind.th | 
| 725c0 | 61 74 20 74 6f 20 e2 80 98 43 2d 68 20 62 e2 80    99 2c 20 77 68 69 63 68 20 69 73 20 74 68 65 20 | at.to....C-h.b...,.which.is.the. | 
| 725e0 | 64 65 66 61 75 6c 74 0a 6b 65 79 20 62 69 6e 64    69 6e 67 20 66 6f 72 20 74 68 65 20 62 75 69 6c | default.key.binding.for.the.buil | 
| 72600 | 74 2d 69 6e 20 e2 80 98 64 65 73 63 72 69 62 65    2d 62 69 6e 64 69 6e 67 73 e2 80 99 20 63 6f 6d | t-in....describe-bindings....com | 
| 72620 | 6d 61 6e 64 2c 20 77 68 69 63 68 20 74 68 69 73    0a 63 6f 6d 6d 61 6e 64 20 63 61 6e 20 72 65 70 | mand,.which.this.command.can.rep | 
| 72640 | 6c 61 63 65 2e 20 20 42 79 20 64 65 66 61 75 6c    74 2c 20 e2 80 98 65 6d 62 61 72 6b 2d 62 69 6e | lace...By.default,....embark-bin | 
| 72660 | 64 69 6e 67 73 e2 80 99 20 6c 69 73 74 73 20 6c    6f 63 61 6c 20 6b 65 79 0a 62 69 6e 64 69 6e 67 | dings....lists.local.key.binding | 
| 72680 | 73 2c 20 74 79 70 69 63 61 6c 6c 79 20 74 68 6f    73 65 20 62 6f 75 6e 64 20 69 6e 20 74 68 65 20 | s,.typically.those.bound.in.the. | 
| 726a0 | 6d 61 6a 6f 72 20 6d 6f 64 65 20 6b 65 79 6d 61    70 3b 20 74 6f 20 67 65 74 20 67 6c 6f 62 61 6c | major.mode.keymap;.to.get.global | 
| 726c0 | 0a 62 69 6e 64 69 6e 67 73 20 61 73 20 77 65 6c    6c 2c 20 63 61 6c 6c 20 69 74 20 77 69 74 68 20 | .bindings.as.well,.call.it.with. | 
| 726e0 | 61 20 e2 80 98 43 2d 75 e2 80 99 20 70 72 65 66    69 78 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 1f 0a | a....C-u....prefix.argument..... | 
| 72700 | 46 69 6c 65 3a 20 64 6f 63 79 74 4c 44 31 77 2e    69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 51 75 69 | File:.docytLD1w.info,..Node:.Qui | 
| 72720 | 74 74 69 6e 67 20 74 68 65 20 6d 69 6e 69 62 75    66 66 65 72 20 61 66 74 65 72 20 61 6e 20 61 63 | tting.the.minibuffer.after.an.ac | 
| 72740 | 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 52 75 6e    6e 69 6e 67 20 73 6f 6d 65 20 73 65 74 75 70 20 | tion,..Next:.Running.some.setup. | 
| 72760 | 61 66 74 65 72 20 69 6e 6a 65 63 74 69 6e 67 20    74 68 65 20 74 61 72 67 65 74 2c 20 20 50 72 65 | after.injecting.the.target,..Pre | 
| 72780 | 76 3a 20 53 65 6c 65 63 74 69 6e 67 20 63 6f 6d    6d 61 6e 64 73 20 76 69 61 20 63 6f 6d 70 6c 65 | v:.Selecting.commands.via.comple | 
| 727a0 | 74 69 6f 6e 73 20 69 6e 73 74 65 61 64 20 6f 66    20 6b 65 79 20 62 69 6e 64 69 6e 67 73 2c 20 20 | tions.instead.of.key.bindings,.. | 
| 727c0 | 55 70 3a 20 41 64 76 61 6e 63 65 64 20 63 6f 6e    66 69 67 75 72 61 74 69 6f 6e 0a 0a 33 2e 33 20 | Up:.Advanced.configuration..3.3. | 
| 727e0 | 51 75 69 74 74 69 6e 67 20 74 68 65 20 6d 69 6e    69 62 75 66 66 65 72 20 61 66 74 65 72 20 61 6e | Quitting.the.minibuffer.after.an | 
| 72800 | 20 61 63 74 69 6f 6e 0a 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .action.======================== | 
| 72820 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 0a 0a 42 79 20 64 65 66 61 75 6c 74 2c | ===================..By.default, | 
| 72840 | 20 69 66 20 79 6f 75 20 63 61 6c 6c 20 e2 80 98    65 6d 62 61 72 6b 2d 61 63 74 e2 80 99 20 66 72 | .if.you.call....embark-act....fr | 
| 72860 | 6f 6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65    72 20 69 74 20 71 75 69 74 73 20 74 68 65 0a 6d | om.the.minibuffer.it.quits.the.m | 
| 72880 | 69 6e 69 62 75 66 66 65 72 20 61 66 74 65 72 20    70 65 72 66 6f 72 6d 69 6e 67 20 74 68 65 20 61 | inibuffer.after.performing.the.a | 
| 728a0 | 63 74 69 6f 6e 2e 20 20 59 6f 75 20 63 61 6e 20    63 68 61 6e 67 65 20 74 68 69 73 20 62 79 20 73 | ction...You.can.change.this.by.s | 
| 728c0 | 65 74 74 69 6e 67 0a 74 68 65 20 75 73 65 72 20    6f 70 74 69 6f 6e 20 e2 80 98 65 6d 62 61 72 6b | etting.the.user.option....embark | 
| 728e0 | 2d 71 75 69 74 2d 61 66 74 65 72 2d 61 63 74 69    6f 6e e2 80 99 20 74 6f 20 e2 80 98 6e 69 6c e2 | -quit-after-action....to....nil. | 
| 72900 | 80 99 2e 20 20 48 61 76 69 6e 67 0a e2 80 98 65    6d 62 61 72 6b 2d 61 63 74 e2 80 99 20 5f 6e 6f | .....Having....embark-act...._no | 
| 72920 | 74 5f 20 71 75 69 74 20 74 68 65 20 6d 69 6e 69    62 75 66 66 65 72 20 63 61 6e 20 62 65 20 75 73 | t_.quit.the.minibuffer.can.be.us | 
| 72940 | 65 66 75 6c 20 74 6f 20 74 75 72 6e 20 63 6f 6d    6d 61 6e 64 73 0a 69 6e 74 6f 20 6c 69 74 74 6c | eful.to.turn.commands.into.littl | 
| 72960 | 65 20 e2 80 9c 74 68 69 6e 67 20 6d 61 6e 61 67    65 72 73 e2 80 9d 2e 20 20 46 6f 72 20 65 78 61 | e....thing.managers......For.exa | 
| 72980 | 6d 70 6c 65 2c 20 79 6f 75 20 63 61 6e 20 75 73    65 20 e2 80 98 66 69 6e 64 2d 66 69 6c 65 e2 80 | mple,.you.can.use....find-file.. | 
| 729a0 | 99 20 61 73 20 61 0a 6c 69 74 74 6c 65 20 66 69    6c 65 20 6d 61 6e 61 67 65 72 20 6f 72 20 e2 80 | ..as.a.little.file.manager.or... | 
| 729c0 | 98 64 65 73 63 72 69 62 65 2d 70 61 63 6b 61 67    65 e2 80 99 20 61 73 20 61 20 6c 69 74 74 6c 65 | .describe-package....as.a.little | 
| 729e0 | 20 70 61 63 6b 61 67 65 20 6d 61 6e 61 67 65 72    3a 0a 79 6f 75 20 63 61 6e 20 72 75 6e 20 74 68 | .package.manager:.you.can.run.th | 
| 72a00 | 6f 73 65 20 63 6f 6d 6d 61 6e 64 73 2c 20 70 65    72 66 6f 72 6d 20 61 20 73 65 72 69 65 73 20 6f | ose.commands,.perform.a.series.o | 
| 72a20 | 66 20 61 63 74 69 6f 6e 73 2c 20 61 6e 64 20 74    68 65 6e 20 71 75 69 74 0a 74 68 65 20 63 6f 6d | f.actions,.and.then.quit.the.com | 
| 72a40 | 6d 61 6e 64 2e 0a 0a 20 20 20 49 66 20 79 6f 75    20 77 61 6e 74 20 74 6f 20 63 6f 6e 74 72 6f 6c | mand......If.you.want.to.control | 
| 72a60 | 20 74 68 65 20 71 75 69 74 74 69 6e 67 20 62 65    68 61 76 69 6f 72 20 69 6e 20 61 20 66 69 6e 65 | .the.quitting.behavior.in.a.fine | 
| 72a80 | 2d 67 72 61 69 6e 65 64 20 6d 61 6e 6e 65 72 0a    64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 | -grained.manner.depending.on.the | 
| 72aa0 | 20 61 63 74 69 6f 6e 2c 20 79 6f 75 20 63 61 6e    20 73 65 74 20 e2 80 98 65 6d 62 61 72 6b 2d 71 | .action,.you.can.set....embark-q | 
| 72ac0 | 75 69 74 2d 61 66 74 65 72 2d 61 63 74 69 6f 6e    e2 80 99 20 74 6f 20 61 6e 0a 61 6c 69 73 74 2c | uit-after-action....to.an.alist, | 
| 72ae0 | 20 61 73 73 6f 63 69 61 74 69 6e 67 20 63 6f 6d    6d 61 6e 64 73 20 74 6f 20 65 69 74 68 65 72 20 | .associating.commands.to.either. | 
| 72b00 | e2 80 98 74 e2 80 99 20 66 6f 72 20 71 75 69 74    74 69 6e 67 20 6f 72 20 e2 80 98 6e 69 6c e2 80 | ...t....for.quitting.or....nil.. | 
| 72b20 | 99 20 66 6f 72 20 6e 6f 74 0a 71 75 69 74 74 69    6e 67 2e 20 20 57 68 65 6e 20 75 73 69 6e 67 20 | ..for.not.quitting...When.using. | 
| 72b40 | 61 6e 20 61 6c 69 73 74 2c 20 79 6f 75 20 63 61    6e 20 75 73 65 20 74 68 65 20 73 70 65 63 69 61 | an.alist,.you.can.use.the.specia | 
| 72b60 | 6c 20 6b 65 79 20 e2 80 98 74 e2 80 99 20 74 6f    0a 73 70 65 63 69 66 79 20 74 68 65 20 64 65 66 | l.key....t....to.specify.the.def | 
| 72b80 | 61 75 6c 74 20 62 65 68 61 76 69 6f 72 2e 20 20    46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 6f 20 | ault.behavior...For.example,.to. | 
| 72ba0 | 73 70 65 63 69 66 79 20 74 68 61 74 20 62 79 20    64 65 66 61 75 6c 74 0a 61 63 74 69 6f 6e 73 20 | specify.that.by.default.actions. | 
| 72bc0 | 73 68 6f 75 6c 64 20 6e 6f 74 20 71 75 69 74 20    74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 62 | should.not.quit.the.minibuffer.b | 
| 72be0 | 75 74 20 74 68 61 74 20 75 73 69 6e 67 20 e2 80    98 6b 69 6c 6c 2d 62 75 66 66 65 72 e2 80 99 20 | ut.that.using....kill-buffer.... | 
| 72c00 | 61 73 0a 61 6e 20 61 63 74 69 6f 6e 20 73 68 6f    75 6c 64 20 71 75 69 74 2c 20 79 6f 75 20 63 61 | as.an.action.should.quit,.you.ca | 
| 72c20 | 6e 20 75 73 65 20 74 68 65 20 66 6f 6c 6c 6f 77    69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f | n.use.the.following.configuratio | 
| 72c40 | 6e 3a 0a 0a 20 20 20 20 20 28 73 65 74 71 20 65    6d 62 61 72 6b 2d 71 75 69 74 2d 61 66 74 65 72 | n:.......(setq.embark-quit-after | 
| 72c60 | 2d 61 63 74 69 6f 6e 20 27 28 28 6b 69 6c 6c 2d    62 75 66 66 65 72 20 2e 20 74 29 20 28 74 20 2e | -action.'((kill-buffer...t).(t.. | 
| 72c80 | 20 6e 69 6c 29 29 29 0a 0a 20 20 20 54 68 65 20    76 61 72 69 61 62 6c 65 20 e2 80 98 65 6d 62 61 | .nil))).....The.variable....emba | 
| 72ca0 | 72 6b 2d 71 75 69 74 2d 61 66 74 65 72 2d 61 63    74 69 6f 6e e2 80 99 20 6f 6e 6c 79 20 73 70 65 | rk-quit-after-action....only.spe | 
| 72cc0 | 63 69 66 69 65 73 20 61 20 64 65 66 61 75 6c 74    2c 0a 74 68 61 74 20 69 73 2c 20 69 74 20 6f 6e | cifies.a.default,.that.is,.it.on | 
| 72ce0 | 6c 79 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74    68 65 72 20 6f 72 20 6e 6f 74 20 e2 80 98 65 6d | ly.controls.whether.or.not....em | 
| 72d00 | 62 61 72 6b 2d 61 63 74 e2 80 99 20 71 75 69 74    73 20 74 68 65 0a 6d 69 6e 69 62 75 66 66 65 72 | bark-act....quits.the.minibuffer | 
| 72d20 | 20 77 68 65 6e 20 79 6f 75 20 63 61 6c 6c 20 69    74 20 77 69 74 68 6f 75 74 20 61 20 70 72 65 66 | .when.you.call.it.without.a.pref | 
| 72d40 | 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 61 6e 64    20 79 6f 75 20 63 61 6e 0a 73 65 6c 65 63 74 20 | ix.argument,.and.you.can.select. | 
| 72d60 | 74 68 65 20 6f 70 70 6f 73 69 74 65 20 62 65 68    61 76 69 6f 72 20 74 6f 20 77 68 61 74 20 74 68 | the.opposite.behavior.to.what.th | 
| 72d80 | 65 20 76 61 72 69 61 62 6c 65 20 73 61 79 73 20    62 79 20 63 61 6c 6c 69 6e 67 0a e2 80 98 65 6d | e.variable.says.by.calling....em | 
| 72da0 | 62 61 72 6b 2d 61 63 74 e2 80 99 20 77 69 74 68    20 e2 80 98 43 2d 75 e2 80 99 2e 20 20 41 6c 73 | bark-act....with....C-u......Als | 
| 72dc0 | 6f 20 6e 6f 74 65 20 74 68 61 74 20 62 6f 74 68    20 74 68 65 20 76 61 72 69 61 62 6c 65 0a e2 80 | o.note.that.both.the.variable... | 
| 72de0 | 98 65 6d 62 61 72 6b 2d 71 75 69 74 2d 61 66 74    65 72 2d 61 63 74 69 6f 6e e2 80 99 20 61 6e 64 | .embark-quit-after-action....and | 
| 72e00 | 20 e2 80 98 43 2d 75 e2 80 99 20 68 61 76 65 20    6e 6f 20 65 66 66 65 63 74 20 77 68 65 6e 20 79 | ....C-u....have.no.effect.when.y | 
| 72e20 | 6f 75 20 63 61 6c 6c 0a e2 80 98 65 6d 62 61 72    6b 2d 61 63 74 e2 80 99 20 6f 75 74 73 69 64 65 | ou.call....embark-act....outside | 
| 72e40 | 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e    0a 0a 20 20 20 49 66 20 79 6f 75 20 66 69 6e 64 | .the.minibuffer......If.you.find | 
| 72e60 | 20 79 6f 75 72 73 65 6c 66 20 75 73 69 6e 67 20    74 68 65 20 71 75 69 74 74 69 6e 67 20 61 6e 64 | .yourself.using.the.quitting.and | 
| 72e80 | 20 6e 6f 6e 2d 71 75 69 74 74 69 6e 67 20 76 61    72 69 61 6e 74 73 20 6f 66 0a e2 80 98 65 6d 62 | .non-quitting.variants.of....emb | 
| 72ea0 | 61 72 6b 2d 61 63 74 e2 80 99 20 61 62 6f 75 74    20 65 71 75 61 6c 6c 79 20 6f 66 74 65 6e 2c 20 | ark-act....about.equally.often,. | 
| 72ec0 | 69 6e 64 65 70 65 6e 64 65 6e 74 6c 79 20 6f 66    20 74 68 65 20 61 63 74 69 6f 6e 2c 20 79 6f 75 | independently.of.the.action,.you | 
| 72ee0 | 20 6d 61 79 0a 70 72 65 66 65 72 20 74 6f 20 73    69 6d 70 6c 79 20 68 61 76 65 20 73 65 70 61 72 | .may.prefer.to.simply.have.separ | 
| 72f00 | 61 74 65 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72    20 74 68 65 6d 20 69 6e 73 74 65 61 64 20 6f 66 | ate.commands.for.them.instead.of | 
| 72f20 | 20 61 20 73 69 6e 67 6c 65 0a 63 6f 6d 6d 61 6e    64 20 74 68 61 74 20 79 6f 75 20 63 61 6c 6c 20 | .a.single.command.that.you.call. | 
| 72f40 | 77 69 74 68 20 e2 80 98 43 2d 75 e2 80 99 20 68    61 6c 66 20 74 68 65 20 74 69 6d 65 2e 20 20 59 | with....C-u....half.the.time...Y | 
| 72f60 | 6f 75 20 63 6f 75 6c 64 2c 20 66 6f 72 20 65 78    61 6d 70 6c 65 2c 0a 6b 65 65 70 20 74 68 65 20 | ou.could,.for.example,.keep.the. | 
| 72f80 | 64 65 66 61 75 6c 74 20 65 78 69 74 69 6e 67 20    62 65 68 61 76 69 6f 72 20 6f 66 20 e2 80 98 65 | default.exiting.behavior.of....e | 
| 72fa0 | 6d 62 61 72 6b 2d 61 63 74 e2 80 99 20 61 6e 64    20 64 65 66 69 6e 65 20 61 0a 6e 6f 6e 2d 71 75 | mbark-act....and.define.a.non-qu | 
| 72fc0 | 69 74 74 69 6e 67 20 76 65 72 73 69 6f 6e 20 61    73 20 66 6f 6c 6c 6f 77 73 3a 0a 0a 20 20 20 20 | itting.version.as.follows:...... | 
| 72fe0 | 20 28 64 65 66 75 6e 20 65 6d 62 61 72 6b 2d 61    63 74 2d 6e 6f 71 75 69 74 20 28 29 0a 20 20 20 | .(defun.embark-act-noquit.().... | 
| 73000 | 20 20 20 20 22 52 75 6e 20 61 63 74 69 6f 6e 20    62 75 74 20 64 6f 6e 27 74 20 71 75 69 74 20 74 | ...."Run.action.but.don't.quit.t | 
| 73020 | 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 61 66    74 65 72 77 61 72 64 73 2e 22 0a 20 20 20 20 20 | he.minibuffer.afterwards."...... | 
| 73040 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a    20 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 6d | ..(interactive)........(let.((em | 
| 73060 | 62 61 72 6b 2d 71 75 69 74 2d 61 66 74 65 72 2d    61 63 74 69 6f 6e 20 6e 69 6c 29 29 0a 20 20 20 | bark-quit-after-action.nil)).... | 
| 73080 | 20 20 20 20 20 20 28 65 6d 62 61 72 6b 2d 61 63    74 29 29 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f | ......(embark-act)))....File:.do | 
| 730a0 | 63 79 74 4c 44 31 77 2e 69 6e 66 6f 2c 20 20 4e    6f 64 65 3a 20 52 75 6e 6e 69 6e 67 20 73 6f 6d | cytLD1w.info,..Node:.Running.som | 
| 730c0 | 65 20 73 65 74 75 70 20 61 66 74 65 72 20 69 6e    6a 65 63 74 69 6e 67 20 74 68 65 20 74 61 72 67 | e.setup.after.injecting.the.targ | 
| 730e0 | 65 74 2c 20 20 4e 65 78 74 3a 20 52 75 6e 6e 69    6e 67 20 68 6f 6f 6b 73 20 62 65 66 6f 72 65 20 | et,..Next:.Running.hooks.before. | 
| 73100 | 61 66 74 65 72 20 6f 72 20 61 72 6f 75 6e 64 20    61 6e 20 61 63 74 69 6f 6e 2c 20 20 50 72 65 76 | after.or.around.an.action,..Prev | 
| 73120 | 3a 20 51 75 69 74 74 69 6e 67 20 74 68 65 20 6d    69 6e 69 62 75 66 66 65 72 20 61 66 74 65 72 20 | :.Quitting.the.minibuffer.after. | 
| 73140 | 61 6e 20 61 63 74 69 6f 6e 2c 20 20 55 70 3a 20    41 64 76 61 6e 63 65 64 20 63 6f 6e 66 69 67 75 | an.action,..Up:.Advanced.configu | 
| 73160 | 72 61 74 69 6f 6e 0a 0a 33 2e 34 20 52 75 6e 6e    69 6e 67 20 73 6f 6d 65 20 73 65 74 75 70 20 61 | ration..3.4.Running.some.setup.a | 
| 73180 | 66 74 65 72 20 69 6e 6a 65 63 74 69 6e 67 20 74    68 65 20 74 61 72 67 65 74 0a 3d 3d 3d 3d 3d 3d | fter.injecting.the.target.====== | 
| 731a0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ | 
| 731c0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 59 6f 75    20 63 61 6e 20 63 75 73 74 6f 6d 69 7a 65 20 77 | ===========..You.can.customize.w | 
| 731e0 | 68 61 74 20 68 61 70 70 65 6e 73 20 61 66 74 65    72 20 74 68 65 20 74 61 72 67 65 74 20 69 73 20 | hat.happens.after.the.target.is. | 
| 73200 | 69 6e 73 65 72 74 65 64 20 61 74 20 74 68 65 0a    6d 69 6e 69 62 75 66 66 65 72 20 70 72 6f 6d 70 | inserted.at.the.minibuffer.promp | 
| 73220 | 74 20 6f 66 20 61 6e 20 61 63 74 69 6f 6e 2e 20    20 54 68 65 72 65 20 61 72 65 0a e2 80 98 65 6d | t.of.an.action...There.are....em | 
| 73240 | 62 61 72 6b 2d 74 61 72 67 65 74 2d 69 6e 6a 65    63 74 69 6f 6e 2d 68 6f 6f 6b 73 e2 80 99 2c 20 | bark-target-injection-hooks...,. | 
| 73260 | 74 68 61 74 20 61 72 65 20 72 75 6e 20 62 79 20    64 65 66 61 75 6c 74 20 61 66 74 65 72 20 69 6e | that.are.run.by.default.after.in | 
| 73280 | 6a 65 63 74 69 6e 67 0a 74 68 65 20 74 61 72 67    65 74 20 69 6e 74 6f 20 74 68 65 20 6d 69 6e 69 | jecting.the.target.into.the.mini | 
| 732a0 | 62 75 66 66 65 72 2e 20 20 54 68 65 20 76 61 72    69 61 62 6c 65 0a e2 80 98 65 6d 62 61 72 6b 2d | buffer...The.variable....embark- | 
| 732c0 | 74 61 72 67 65 74 2d 69 6e 6a 65 63 74 69 6f 6e    2d 68 6f 6f 6b 73 e2 80 99 20 69 73 20 61 6e 20 | target-injection-hooks....is.an. | 
| 732e0 | 61 6c 69 73 74 20 61 73 73 6f 63 69 61 74 69 6e    67 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 0a 74 68 | alist.associating.commands.to.th | 
| 73300 | 65 69 72 20 73 65 74 75 70 20 68 6f 6f 6b 73 2e    20 20 54 68 65 72 65 20 61 72 65 20 74 77 6f 20 | eir.setup.hooks...There.are.two. | 
| 73320 | 73 70 65 63 69 61 6c 20 6b 65 79 73 3a 20 69 66    20 6e 6f 20 73 65 74 75 70 20 68 6f 6f 6b 20 69 | special.keys:.if.no.setup.hook.i | 
| 73340 | 73 0a 73 70 65 63 69 66 69 65 64 20 66 6f 72 20    61 20 67 69 76 65 6e 20 61 63 74 69 6f 6e 2c 20 | s.specified.for.a.given.action,. | 
| 73360 | 74 68 65 20 68 6f 6f 6b 20 61 73 73 6f 63 69 61    74 65 64 20 74 6f 20 e2 80 98 74 e2 80 99 20 69 | the.hook.associated.to....t....i | 
| 73380 | 73 20 72 75 6e 3b 20 61 6e 64 20 74 68 65 0a 68    6f 6f 6b 20 61 73 73 6f 63 69 61 74 65 64 20 74 | s.run;.and.the.hook.associated.t | 
| 733a0 | 6f 20 e2 80 98 3a 61 6c 77 61 79 73 e2 80 99 20    69 73 20 72 75 6e 20 72 65 67 61 72 64 6c 65 73 | o....:always....is.run.regardles | 
| 733c0 | 73 20 6f 66 20 74 68 65 20 61 63 74 69 6f 6e 2e    20 20 28 54 68 69 73 0a 76 61 72 69 61 62 6c 65 | s.of.the.action...(This.variable | 
| 733e0 | 20 75 73 65 64 20 74 6f 20 68 61 76 65 20 74 68    65 20 6c 65 73 73 20 65 78 70 6c 69 63 69 74 20 | .used.to.have.the.less.explicit. | 
| 73400 | 6e 61 6d 65 20 6f 66 0a e2 80 98 65 6d 62 61 72    6b 2d 73 65 74 75 70 2d 61 63 74 69 6f 6e 2d 68 | name.of....embark-setup-action-h | 
| 73420 | 6f 6f 6b 73 e2 80 99 2c 20 73 6f 20 70 6c 65 61    73 65 20 75 70 64 61 74 65 20 79 6f 75 72 20 63 | ooks...,.so.please.update.your.c | 
| 73440 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 29 0a 0a    20 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 | onfiguration.).....For.example,. | 
| 73460 | 63 6f 6e 73 69 64 65 72 20 75 73 69 6e 67 20 e2    80 98 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 e2 | consider.using....shell-command. | 
| 73480 | 80 99 20 61 73 20 61 6e 20 61 63 74 69 6f 6e 20    64 75 72 69 6e 67 20 66 69 6c 65 0a 63 6f 6d 70 | ...as.an.action.during.file.comp | 
| 734a0 | 6c 65 74 69 6f 6e 2e 20 20 49 74 20 77 6f 75 6c    64 20 62 65 20 75 73 65 66 75 6c 20 74 6f 20 69 | letion...It.would.be.useful.to.i | 
| 734c0 | 6e 73 65 72 74 20 61 20 73 70 61 63 65 20 62 65    66 6f 72 65 20 74 68 65 20 74 61 72 67 65 74 20 | nsert.a.space.before.the.target. | 
| 734e0 | 66 69 6c 65 0a 6e 61 6d 65 20 61 6e 64 20 74 6f    20 6c 65 61 76 65 20 74 68 65 20 70 6f 69 6e 74 | file.name.and.to.leave.the.point | 
| 73500 | 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e    67 2c 20 73 6f 20 79 6f 75 20 63 61 6e 20 69 6d | .at.the.beginning,.so.you.can.im | 
| 73520 | 6d 65 64 69 61 74 65 6c 79 0a 74 79 70 65 20 74    68 65 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 | mediately.type.the.shell.command | 
| 73540 | 20 74 6f 20 72 75 6e 20 6f 6e 20 74 68 61 74 20    66 69 6c 65 2e 20 20 54 68 61 74 e2 80 99 73 20 | .to.run.on.that.file...That...s. | 
| 73560 | 77 68 79 20 69 6e 20 45 6d 62 61 72 6b e2 80 99    73 0a 64 65 66 61 75 6c 74 20 63 6f 6e 66 69 67 | why.in.Embark...s.default.config | 
| 73580 | 75 72 61 74 69 6f 6e 20 74 68 65 72 65 20 69 73    20 61 6e 20 65 6e 74 72 79 20 69 6e 0a e2 80 98 | uration.there.is.an.entry.in.... | 
| 735a0 | 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 69 6e    6a 65 63 74 69 6f 6e 2d 68 6f 6f 6b 73 e2 80 99 | embark-target-injection-hooks... | 
| 735c0 | 20 61 73 73 6f 63 69 61 74 69 6e 67 20 e2 80 98    73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 e2 80 99 | .associating....shell-command... | 
| 735e0 | 20 74 6f 20 61 20 68 6f 6f 6b 0a 74 68 61 74 20    69 6e 63 6c 75 64 65 73 20 e2 80 98 65 6d 62 61 | .to.a.hook.that.includes....emba | 
| 73600 | 72 6b 2d 2d 73 68 65 6c 6c 2d 70 72 65 70 e2 80    99 2c 20 61 20 73 69 6d 70 6c 65 20 68 65 6c 70 | rk--shell-prep...,.a.simple.help | 
| 73620 | 65 72 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74    20 71 75 6f 74 65 73 0a 61 6c 6c 20 74 68 65 20 | er.function.that.quotes.all.the. | 
| 73640 | 73 70 61 63 65 73 20 69 6e 20 74 68 65 20 66 69    6c 65 20 6e 61 6d 65 2c 20 69 6e 73 65 72 74 73 | spaces.in.the.file.name,.inserts | 
| 73660 | 20 61 6e 20 65 78 74 72 61 20 73 70 61 63 65 20    61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 | .an.extra.space.at.the.beginning | 
| 73680 | 0a 6f 66 20 74 68 65 20 6c 69 6e 65 20 61 6e 64    20 6c 65 61 76 65 73 20 70 6f 69 6e 74 20 74 6f | .of.the.line.and.leaves.point.to | 
| 736a0 | 20 74 68 65 20 6c 65 66 74 20 6f 66 20 69 74 2e    0a 0a 20 20 20 4e 6f 77 2c 20 74 68 65 20 70 72 | .the.left.of.it......Now,.the.pr | 
| 736c0 | 65 70 61 72 61 74 69 6f 6e 20 74 68 61 74 20 e2    80 98 65 6d 62 61 72 6b 2d 2d 73 68 65 6c 6c 2d | eparation.that....embark--shell- | 
| 736e0 | 70 72 65 70 e2 80 99 20 64 6f 65 73 20 77 6f 75    6c 64 20 62 65 20 75 73 65 6c 65 73 73 0a 69 66 | prep....does.would.be.useless.if | 
| 73700 | 20 45 6d 62 61 72 6b 20 64 69 64 20 77 68 61 74    20 69 74 20 6e 6f 72 6d 61 6c 6c 79 20 64 6f 65 | .Embark.did.what.it.normally.doe | 
| 73720 | 73 20 61 66 74 65 72 20 69 74 20 69 6e 73 65 72    74 73 20 74 68 65 20 74 61 72 67 65 74 20 6f 66 | s.after.it.inserts.the.target.of | 
| 73740 | 20 74 68 65 0a 61 63 74 69 6f 6e 20 61 74 20 74    68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 70 72 | .the.action.at.the.minibuffer.pr | 
| 73760 | 6f 6d 70 74 2c 20 77 68 69 63 68 20 69 73 20 74    6f 20 e2 80 9c 70 72 65 73 73 20 e2 80 98 52 45 | ompt,.which.is.to....press....RE | 
| 73780 | 54 e2 80 99 e2 80 9d 20 66 6f 72 20 79 6f 75 2c    0a 61 63 63 65 70 74 69 6e 67 20 74 68 65 20 74 | T.......for.you,.accepting.the.t | 
| 737a0 | 61 72 67 65 74 20 61 73 20 69 73 3b 20 69 66 20    45 6d 62 61 72 6b 20 64 69 64 20 74 68 61 74 20 | arget.as.is;.if.Embark.did.that. | 
| 737c0 | 66 6f 72 20 e2 80 98 73 68 65 6c 6c 2d 63 6f 6d    6d 61 6e 64 e2 80 99 20 79 6f 75 0a 77 6f 75 6c | for....shell-command....you.woul | 
| 737e0 | 64 6e e2 80 99 74 20 67 65 74 20 61 20 63 68 61    6e 63 65 20 74 6f 20 74 79 70 65 20 69 6e 20 74 | dn...t.get.a.chance.to.type.in.t | 
| 73800 | 68 65 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 65 78    65 63 75 74 65 21 20 20 54 68 61 74 20 69 73 20 | he.command.to.execute!..That.is. | 
| 73820 | 77 68 79 20 69 6e 0a 45 6d 62 61 72 6b e2 80 99    73 20 64 65 66 61 75 6c 74 20 63 6f 6e 66 69 67 | why.in.Embark...s.default.config | 
| 73840 | 75 72 61 74 69 6f 6e 20 74 68 65 20 65 6e 74 72    79 20 66 6f 72 20 e2 80 98 73 68 65 6c 6c 2d 63 | uration.the.entry.for....shell-c | 
| 73860 | 6f 6d 6d 61 6e 64 e2 80 99 20 69 6e 0a e2 80 98    65 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 69 6e | ommand....in....embark-target-in | 
| 73880 | 6a 65 63 74 69 6f 6e 2d 68 6f 6f 6b 73 e2 80 99    20 61 6c 73 6f 20 63 6f 6e 74 61 69 6e 73 20 74 | jection-hooks....also.contains.t | 
| 738a0 | 68 65 20 66 75 6e 63 74 69 6f 6e 0a e2 80 98 65    6d 62 61 72 6b 2d 2d 61 6c 6c 6f 77 2d 65 64 69 | he.function....embark--allow-edi | 
| 738c0 | 74 e2 80 99 2e 0a 0a 20 20 20 45 6d 62 61 72 6b    20 75 73 65 64 20 74 6f 20 68 61 76 65 20 61 20 | t.........Embark.used.to.have.a. | 
| 738e0 | 64 65 64 69 63 61 74 65 64 20 76 61 72 69 61 62    6c 65 20 e2 80 98 65 6d 62 61 72 6b 2d 61 6c 6c | dedicated.variable....embark-all | 
| 73900 | 6f 77 2d 65 64 69 74 2d 61 63 74 69 6f 6e 73 e2    80 99 0a 74 6f 20 77 68 69 63 68 20 79 6f 75 20 | ow-edit-actions....to.which.you. | 
| 73920 | 63 6f 75 6c 64 20 61 64 64 20 63 6f 6d 6d 61 6e    64 73 20 66 6f 72 20 77 68 69 63 68 20 45 6d 62 | could.add.commands.for.which.Emb | 
| 73940 | 61 72 6b 20 73 68 6f 75 6c 64 20 66 6f 72 67 6f    20 70 72 65 73 73 69 6e 67 0a e2 80 98 52 45 54 | ark.should.forgo.pressing....RET | 
| 73960 | e2 80 99 20 66 6f 72 20 79 6f 75 20 61 66 74 65    72 20 69 6e 73 65 72 74 69 6e 67 20 74 68 65 20 | ....for.you.after.inserting.the. | 
| 73980 | 74 61 72 67 65 74 2e 20 20 53 69 6e 63 65 20 69    74 73 20 65 66 66 65 63 74 20 63 61 6e 20 61 6c | target...Since.its.effect.can.al | 
| 739a0 | 73 6f 20 62 65 0a 61 63 68 69 65 76 65 64 20 76    69 61 20 74 68 65 20 67 65 6e 65 72 61 6c 20 e2 | so.be.achieved.via.the.general.. | 
| 739c0 | 80 98 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d    69 6e 6a 65 63 74 69 6f 6e 2d 68 6f 6f 6b 73 e2 | ..embark-target-injection-hooks. | 
| 739e0 | 80 99 20 6d 65 63 68 61 6e 69 73 6d 2c 20 74 68    61 74 0a 76 61 72 69 61 62 6c 65 20 68 61 73 20 | ...mechanism,.that.variable.has. | 
| 73a00 | 62 65 65 6e 20 72 65 6d 6f 76 65 64 20 74 6f 20    73 69 6d 70 6c 69 66 79 20 45 6d 62 61 72 6b 2e | been.removed.to.simplify.Embark. | 
| 73a20 | 20 20 42 65 20 73 75 72 65 20 74 6f 20 75 70 64    61 74 65 20 79 6f 75 72 0a 63 6f 6e 66 69 67 75 | ..Be.sure.to.update.your.configu | 
| 73a40 | 72 61 74 69 6f 6e 3b 20 69 66 20 79 6f 75 20 68    61 64 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b | ration;.if.you.had.something.lik | 
| 73a60 | 65 3a 0a 0a 20 20 20 20 20 28 61 64 64 2d 74 6f    2d 6c 69 73 74 20 27 65 6d 62 61 72 6b 2d 61 6c | e:.......(add-to-list.'embark-al | 
| 73a80 | 6c 6f 77 2d 65 64 69 74 2d 61 63 74 69 6f 6e 73    20 27 6d 79 2d 63 6f 6d 6d 61 6e 64 29 0a 0a 20 | low-edit-actions.'my-command)... | 
| 73aa0 | 20 20 79 6f 75 20 73 68 6f 75 6c 64 20 72 65 70    6c 61 63 65 20 69 74 20 77 69 74 68 3a 0a 0a 20 | ..you.should.replace.it.with:... | 
| 73ac0 | 20 20 20 20 28 70 75 73 68 20 27 65 6d 62 61 72    6b 2d 2d 61 6c 6c 6f 77 2d 65 64 69 74 0a 20 20 | ....(push.'embark--allow-edit... | 
| 73ae0 | 20 20 20 20 20 20 20 20 20 28 61 6c 69 73 74 2d    67 65 74 20 27 6d 79 2d 63 6f 6d 6d 61 6e 64 20 | .........(alist-get.'my-command. | 
| 73b00 | 65 6d 62 61 72 6b 2d 74 61 72 67 65 74 2d 69 6e    6a 65 63 74 69 6f 6e 2d 68 6f 6f 6b 73 29 29 0a | embark-target-injection-hooks)). | 
| 73b20 | 0a 20 20 20 41 6c 73 6f 20 6e 6f 74 65 20 74 68    61 74 20 77 68 69 6c 65 20 79 6f 75 20 63 6f 75 | ....Also.note.that.while.you.cou | 
| 73b40 | 6c 64 20 61 62 75 73 65 20 e2 80 98 65 6d 62 61    72 6b 2d 2d 61 6c 6c 6f 77 2d 65 64 69 74 e2 80 | ld.abuse....embark--allow-edit.. | 
| 73b60 | 99 20 73 6f 20 74 68 61 74 20 79 6f 75 0a 68 61    76 65 20 74 6f 20 63 6f 6e 66 69 72 6d 20 e2 80 | ..so.that.you.have.to.confirm... | 
| 73b80 | 9c 64 61 6e 67 65 72 6f 75 73 e2 80 9d 20 61 63    74 69 6f 6e 73 20 73 75 63 68 20 61 73 20 e2 80 | .dangerous....actions.such.as... | 
| 73ba0 | 98 64 65 6c 65 74 65 2d 66 69 6c 65 e2 80 99 2c    20 69 74 20 69 73 20 62 65 74 74 65 72 0a 74 6f | .delete-file...,.it.is.better.to | 
| 73bc0 | 20 69 6d 70 6c 65 6d 65 6e 74 20 63 6f 6e 66 69    72 6d 61 74 69 6f 6e 20 62 79 20 61 64 64 69 6e | .implement.confirmation.by.addin | 
| 73be0 | 67 20 74 68 65 20 e2 80 98 65 6d 62 61 72 6b 2d    2d 63 6f 6e 66 69 72 6d e2 80 99 20 66 75 6e 63 | g.the....embark--confirm....func | 
| 73c00 | 74 69 6f 6e 20 74 6f 0a 74 68 65 20 61 70 70 72    6f 70 72 69 61 74 65 20 65 6e 74 72 79 20 6f 66 | tion.to.the.appropriate.entry.of | 
| 73c20 | 20 61 20 64 69 66 66 65 72 65 6e 74 20 68 6f 6f    6b 20 61 6c 69 73 74 2c 20 6e 61 6d 65 6c 79 2c | .a.different.hook.alist,.namely, | 
| 73c40 | 0a e2 80 98 65 6d 62 61 72 6b 2d 70 72 65 2d 61    63 74 69 6f 6e 2d 68 6f 6f 6b 73 e2 80 99 2e 0a | ....embark-pre-action-hooks..... | 
| 73c60 | 0a 20 20 20 42 65 73 69 64 65 73 20 e2 80 98 65    6d 62 61 72 6b 2d 2d 61 6c 6c 6f 77 2d 65 64 69 | ....Besides....embark--allow-edi | 
| 73c80 | 74 e2 80 99 2c 20 45 6d 62 61 72 6b 20 63 6f 6d    65 73 20 77 69 74 68 20 61 6e 6f 74 68 65 72 20 | t...,.Embark.comes.with.another. | 
| 73ca0 | 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 0a 69 73    20 6f 66 20 67 65 6e 65 72 61 6c 20 75 74 69 6c | function.that.is.of.general.util | 
| 73cc0 | 69 74 79 20 69 6e 20 61 63 74 69 6f 6e 20 73 65    74 75 70 20 68 6f 6f 6b 73 3a 20 e2 80 98 65 6d | ity.in.action.setup.hooks:....em | 
| 73ce0 | 62 61 72 6b 2d 2d 69 67 6e 6f 72 65 2d 74 61 72    67 65 74 e2 80 99 2e 0a 55 73 65 20 69 74 20 66 | bark--ignore-target.....Use.it.f | 
| 73d00 | 6f 72 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74    20 64 6f 20 70 72 6f 6d 70 74 20 79 6f 75 20 69 | or.commands.that.do.prompt.you.i | 
| 73d20 | 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72    20 62 75 74 20 66 6f 72 20 77 68 69 63 68 0a 69 | n.the.minibuffer.but.for.which.i | 
| 73d40 | 6e 73 65 72 74 69 6e 67 20 74 68 65 20 74 61 72    67 65 74 20 77 6f 75 6c 64 20 62 65 20 69 6e 61 | nserting.the.target.would.be.ina | 
| 73d60 | 70 70 72 6f 70 72 69 61 74 65 2e 20 20 54 68 69    73 20 69 73 20 6e 6f 74 20 61 20 63 6f 6d 6d 6f | ppropriate...This.is.not.a.commo | 
| 73d80 | 6e 0a 73 69 74 75 61 74 69 6f 6e 20 62 75 74 20    64 6f 65 73 20 6f 63 63 61 73 69 6f 6e 61 6c 6c | n.situation.but.does.occasionall | 
| 73da0 | 79 20 61 72 69 73 65 2e 20 20 46 6f 72 20 65 78    61 6d 70 6c 65 20 69 74 20 69 73 20 75 73 65 64 | y.arise...For.example.it.is.used | 
| 73dc0 | 20 62 79 0a 64 65 66 61 75 6c 74 20 66 6f 72 20    e2 80 98 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 | .by.default.for....shell-command | 
| 73de0 | 2d 6f 6e 2d 72 65 67 69 6f 6e e2 80 99 3a 20 74    68 61 74 20 63 6f 6d 6d 61 6e 64 20 69 73 20 75 | -on-region...:.that.command.is.u | 
| 73e00 | 73 65 64 20 61 73 20 61 6e 20 61 63 74 69 6f 6e    0a 66 6f 72 20 72 65 67 69 6f 6e 20 74 61 72 67 | sed.as.an.action.for.region.targ | 
| 73e20 | 65 74 73 2c 20 61 6e 64 20 69 74 20 70 72 6f 6d    70 74 73 20 79 6f 75 20 66 6f 72 20 61 20 73 68 | ets,.and.it.prompts.you.for.a.sh | 
| 73e40 | 65 6c 6c 20 63 6f 6d 6d 61 6e 64 3b 20 79 6f 75    0a 74 79 70 69 63 61 6c 6c 79 20 64 6f 20 5f 6e | ell.command;.you.typically.do._n | 
| 73e60 | 6f 74 5f 20 77 61 6e 74 20 74 68 65 20 74 61 72    67 65 74 2c 20 74 68 61 74 20 69 73 20 74 68 65 | ot_.want.the.target,.that.is.the | 
| 73e80 | 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65    20 72 65 67 69 6f 6e 2c 0a 74 6f 20 62 65 20 65 | .contents.of.the.region,.to.be.e | 
| 73ea0 | 6e 74 65 72 65 64 20 61 74 20 74 68 61 74 20 70    72 6f 6d 70 74 21 0a 0a 1f 0a 46 69 6c 65 3a 20 | ntered.at.that.prompt!....File:. | 
| 73ec0 | 64 6f 63 79 74 4c 44 31 77 2e 69 6e 66 6f 2c 20    20 4e 6f 64 65 3a 20 52 75 6e 6e 69 6e 67 20 68 | docytLD1w.info,..Node:.Running.h | 
| 73ee0 | 6f 6f 6b 73 20 62 65 66 6f 72 65 20 61 66 74 65    72 20 6f 72 20 61 72 6f 75 6e 64 20 61 6e 20 61 | ooks.before.after.or.around.an.a | 
| 73f00 | 63 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 43 72    65 61 74 69 6e 67 20 79 6f 75 72 20 6f 77 6e 20 | ction,..Next:.Creating.your.own. | 
| 73f20 | 6b 65 79 6d 61 70 73 2c 20 20 50 72 65 76 3a 20    52 75 6e 6e 69 6e 67 20 73 6f 6d 65 20 73 65 74 | keymaps,..Prev:.Running.some.set | 
| 73f40 | 75 70 20 61 66 74 65 72 20 69 6e 6a 65 63 74 69    6e 67 20 74 68 65 20 74 61 72 67 65 74 2c 20 20 | up.after.injecting.the.target,.. | 
| 73f60 | 55 70 3a 20 41 64 76 61 6e 63 65 64 20 63 6f 6e    66 69 67 75 72 61 74 69 6f 6e 0a 0a 33 2e 35 20 | Up:.Advanced.configuration..3.5. | 
| 73f80 | 52 75 6e 6e 69 6e 67 20 68 6f 6f 6b 73 20 62 65    66 6f 72 65 2c 20 61 66 74 65 72 20 6f 72 20 61 | Running.hooks.before,.after.or.a | 
| 73fa0 | 72 6f 75 6e 64 20 61 6e 20 61 63 74 69 6f 6e 0a    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | round.an.action.================ | 
| 73fc0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ | 
| 73fe0 | 3d 3d 3d 0a 0a 45 6d 62 61 72 6b 20 68 61 73 20    74 68 72 65 65 20 76 61 72 69 61 62 6c 65 73 2c | ===..Embark.has.three.variables, | 
| 74000 | 20 e2 80 98 65 6d 62 61 72 6b 2d 70 72 65 2d 61    63 74 69 6f 6e 2d 68 6f 6f 6b 73 e2 80 99 2c 0a | ....embark-pre-action-hooks...,. | 
| 74020 | e2 80 98 65 6d 62 61 72 6b 2d 70 6f 73 74 2d 61    63 74 69 6f 6e 2d 68 6f 6f 6b 73 e2 80 99 20 61 | ...embark-post-action-hooks....a | 
| 74040 | 6e 64 20 e2 80 98 65 6d 62 61 72 6b 2d 61 72 6f    75 6e 64 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 | nd....embark-around-action-hooks | 
| 74060 | e2 80 99 2c 20 77 68 69 63 68 20 61 72 65 0a 61    6c 69 73 74 73 20 61 73 73 6f 63 69 61 74 69 6e | ...,.which.are.alists.associatin | 
| 74080 | 67 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 68 6f    6f 6b 73 20 74 68 61 74 20 73 68 6f 75 6c 64 20 | g.commands.to.hooks.that.should. | 
| 740a0 | 72 75 6e 20 62 65 66 6f 72 65 20 6f 72 20 61 66    74 65 72 20 6f 72 0a 61 73 20 61 72 6f 75 6e 64 | run.before.or.after.or.as.around | 
| 740c0 | 20 61 64 76 69 63 65 20 66 6f 72 20 74 68 65 20    63 6f 6d 6d 61 6e 64 20 77 68 65 6e 20 75 73 65 | .advice.for.the.command.when.use | 
| 740e0 | 64 20 61 73 20 61 6e 20 61 63 74 69 6f 6e 2e 20    20 41 73 20 77 69 74 68 0a e2 80 98 65 6d 62 61 | d.as.an.action...As.with....emba | 
| 74100 | 72 6b 2d 74 61 72 67 65 74 2d 69 6e 6a 65 63 74    69 6f 6e 2d 68 6f 6f 6b 73 e2 80 99 2c 20 74 68 | rk-target-injection-hooks...,.th | 
| 74120 | 65 72 65 20 61 72 65 20 74 77 6f 20 73 70 65 63    69 61 6c 20 6b 65 79 73 20 66 6f 72 20 74 68 65 | ere.are.two.special.keys.for.the | 
| 74140 | 0a 61 6c 69 73 74 73 3a 20 e2 80 98 74 e2 80 99    20 64 65 73 69 67 6e 61 74 65 73 20 74 68 65 20 | .alists:....t....designates.the. | 
| 74160 | 64 65 66 61 75 6c 74 20 68 6f 6f 6b 20 74 6f 20    72 75 6e 20 77 68 65 6e 20 6e 6f 20 73 70 65 63 | default.hook.to.run.when.no.spec | 
| 74180 | 69 66 69 63 20 68 6f 6f 6b 20 69 73 0a 73 70 65    63 69 66 69 65 64 20 66 6f 72 20 61 20 63 6f 6d | ific.hook.is.specified.for.a.com | 
| 741a0 | 6d 61 6e 64 3b 20 61 6e 64 20 74 68 65 20 68 6f    6f 6b 20 61 73 73 6f 63 69 61 74 65 64 20 74 6f | mand;.and.the.hook.associated.to | 
| 741c0 | 20 e2 80 98 3a 61 6c 77 61 79 73 e2 80 99 20 72    75 6e 73 0a 72 65 67 61 72 64 6c 65 73 73 2e 0a | ....:always....runs.regardless.. | 
| 741e0 | 0a 20 20 20 54 68 65 20 64 65 66 61 75 6c 74 20    76 61 6c 75 65 73 20 6f 66 20 74 68 6f 73 65 20 | ....The.default.values.of.those. | 
| 74200 | 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 66 61    69 72 6c 79 20 65 78 74 65 6e 73 69 76 65 2c 20 | variables.are.fairly.extensive,. | 
| 74220 | 61 64 64 69 6e 67 0a 63 72 65 61 74 75 72 65 20    63 6f 6d 66 6f 72 74 73 20 74 6f 20 6d 61 6b 65 | adding.creature.comforts.to.make | 
| 74240 | 20 72 75 6e 6e 69 6e 67 20 61 63 74 69 6f 6e 73    20 61 20 73 6d 6f 6f 74 68 20 65 78 70 65 72 69 | .running.actions.a.smooth.experi | 
| 74260 | 65 6e 63 65 2e 20 20 45 6d 62 61 72 6b 0a 63 6f    6d 65 73 20 77 69 74 68 20 73 65 76 65 72 61 6c | ence...Embark.comes.with.several | 
| 74280 | 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e 74 65 6e    64 65 64 20 74 6f 20 62 65 20 61 64 64 65 64 20 | .functions.intended.to.be.added. | 
| 742a0 | 74 6f 20 74 68 65 73 65 20 68 6f 6f 6b 73 2c 20    61 6e 64 0a 75 73 65 64 20 69 6e 20 74 68 65 20 | to.these.hooks,.and.used.in.the. | 
| 742c0 | 64 65 66 61 75 6c 74 20 76 61 6c 75 65 73 20 6f    66 20 e2 80 98 65 6d 62 61 72 6b 2d 70 72 65 2d | default.values.of....embark-pre- | 
| 742e0 | 61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 e2 80 99 2c    0a e2 80 98 65 6d 62 61 72 6b 2d 70 6f 73 74 2d | action-hooks...,....embark-post- | 
| 74300 | 61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 e2 80 99 20    61 6e 64 20 e2 80 98 65 6d 62 61 72 6b 2d 61 72 | action-hooks....and....embark-ar | 
| 74320 | 6f 75 6e 64 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b    73 e2 80 99 2e 0a 0a 20 20 20 46 6f 72 20 70 72 | ound-action-hooks.........For.pr | 
| 74340 | 65 2d 61 63 74 69 6f 6e 20 68 6f 6f 6b 73 3a 0a    0a e2 80 98 65 6d 62 61 72 6b 2d 2d 63 6f 6e 66 | e-action.hooks:.....embark--conf | 
| 74360 | 69 72 6d e2 80 99 0a 20 20 20 20 20 50 72 6f 6d    70 74 20 74 68 65 20 75 73 65 72 20 66 6f 72 20 | irm.........Prompt.the.user.for. | 
| 74380 | 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 62 65 66    6f 72 65 20 65 78 65 63 75 74 69 6e 67 20 74 68 | confirmation.before.executing.th | 
| 743a0 | 65 20 61 63 74 69 6f 6e 2e 20 20 54 68 69 73 0a    20 20 20 20 20 69 73 20 75 73 65 64 20 62 65 20 | e.action...This......is.used.be. | 
| 743c0 | 64 65 66 61 75 6c 74 20 66 6f 72 20 63 6f 6d 6d    61 6e 64 73 20 64 65 65 6d 65 64 20 e2 80 9c 64 | default.for.commands.deemed....d | 
| 743e0 | 61 6e 67 65 72 6f 75 73 e2 80 9d 2c 20 6f 72 2c    20 6d 6f 72 65 0a 20 20 20 20 20 61 63 63 75 72 | angerous...,.or,.more......accur | 
| 74400 | 61 74 65 6c 79 2c 20 68 61 72 64 20 74 6f 20 75    6e 64 6f 2c 20 73 75 63 68 20 61 73 20 e2 80 98 | ately,.hard.to.undo,.such.as.... | 
| 74420 | 64 65 6c 65 74 65 2d 66 69 6c 65 e2 80 99 20 61    6e 64 20 e2 80 98 6b 69 6c 6c 2d 62 75 66 66 65 | delete-file....and....kill-buffe | 
| 74440 | 72 e2 80 99 2e 0a 0a e2 80 98 65 6d 62 61 72 6b    2d 2d 75 6e 6d 61 72 6b 2d 74 61 72 67 65 74 e2 | r.........embark--unmark-target. | 
| 74460 | 80 99 0a 20 20 20 20 20 55 6e 6d 61 72 6b 20 74    68 65 20 61 63 74 69 76 65 20 72 65 67 69 6f 6e | ........Unmark.the.active.region | 
| 74480 | 2e 20 20 55 73 65 20 74 68 69 73 20 66 6f 72 20    63 6f 6d 6d 61 6e 64 73 20 79 6f 75 20 77 61 6e | ...Use.this.for.commands.you.wan | 
| 744a0 | 74 20 74 6f 20 61 63 74 20 6f 6e 0a 20 20 20 20    20 74 68 65 20 72 65 67 69 6f 6e 20 63 6f 6e 74 | t.to.act.on......the.region.cont | 
| 744c0 | 65 6e 74 73 20 62 75 74 20 77 69 74 68 6f 75 74    20 74 68 65 20 72 65 67 69 6f 6e 20 62 65 69 6e | ents.but.without.the.region.bein | 
| 744e0 | 67 20 61 63 74 69 76 65 2e 20 20 54 68 65 0a 20    20 20 20 20 64 65 66 61 75 6c 74 20 63 6f 6e 66 | g.active...The......default.conf | 
| 74500 | 69 67 75 72 61 74 69 6f 6e 20 75 73 65 73 20 74    68 69 73 20 66 75 6e 63 74 69 6f 6e 20 61 73 20 | iguration.uses.this.function.as. | 
| 74520 | 61 20 70 72 65 2d 61 63 74 69 6f 6e 20 68 6f 6f    6b 20 66 6f 72 0a 20 20 20 20 20 e2 80 98 6f 63 | a.pre-action.hook.for.........oc | 
| 74540 | 63 75 72 e2 80 99 20 61 6e 64 20 e2 80 98 71 75    65 72 79 2d 72 65 70 6c 61 63 65 e2 80 99 2c 20 | cur....and....query-replace...,. | 
| 74560 | 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 73 6f 20    74 68 61 74 20 79 6f 75 20 63 61 6e 20 75 73 65 | for.example,.so.that.you.can.use | 
| 74580 | 20 74 68 65 6d 0a 20 20 20 20 20 61 73 20 61 63    74 69 6f 6e 73 20 77 69 74 68 20 72 65 67 69 6f | .them......as.actions.with.regio | 
| 745a0 | 6e 20 74 61 72 67 65 74 73 20 74 6f 20 73 65 61    72 63 68 20 74 68 65 20 77 68 6f 6c 65 20 62 75 | n.targets.to.search.the.whole.bu | 
| 745c0 | 66 66 65 72 20 66 6f 72 20 74 68 65 0a 20 20 20    20 20 74 65 78 74 20 63 6f 6e 74 61 69 6e 65 64 | ffer.for.the......text.contained | 
| 745e0 | 20 69 6e 20 74 68 65 20 72 65 67 69 6f 6e 2e 20    20 57 69 74 68 6f 75 74 20 74 68 69 73 20 70 72 | .in.the.region...Without.this.pr | 
| 74600 | 65 2d 61 63 74 69 6f 6e 20 68 6f 6f 6b 20 75 73    69 6e 67 0a 20 20 20 20 20 e2 80 98 6f 63 63 75 | e-action.hook.using.........occu | 
| 74620 | 72 e2 80 99 20 61 73 20 61 6e 20 61 63 74 69 6f    6e 20 66 6f 72 20 61 20 72 65 67 69 6f 6e 20 74 | r....as.an.action.for.a.region.t | 
| 74640 | 61 72 67 65 74 20 77 6f 75 6c 64 20 62 65 20 70    6f 69 6e 74 6c 65 73 73 3a 20 69 74 0a 20 20 20 | arget.would.be.pointless:.it.... | 
| 74660 | 20 20 77 6f 75 6c 64 20 73 65 61 72 63 68 20 66    6f 72 20 74 68 65 20 74 68 65 20 72 65 67 69 6f | ..would.search.for.the.the.regio | 
| 74680 | 6e 20 63 6f 6e 74 65 6e 74 73 20 5f 69 6e 20 74    68 65 20 72 65 67 69 6f 6e 5f 2c 0a 20 20 20 20 | n.contents._in.the.region_,..... | 
| 746a0 | 20 28 74 79 70 69 63 61 6c 6c 79 2c 20 64 75 65    20 74 6f 20 74 68 65 20 64 65 74 61 69 6c 73 20 | .(typically,.due.to.the.details. | 
| 746c0 | 6f 66 20 72 65 67 65 78 70 73 29 20 66 69 6e 64    69 6e 67 20 6f 6e 6c 79 20 6f 6e 65 20 6d 61 74 | of.regexps).finding.only.one.mat | 
| 746e0 | 63 68 21 0a 0a e2 80 98 65 6d 62 61 72 6b 2d 2d    62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 74 61 72 | ch!.....embark--beginning-of-tar | 
| 74700 | 67 65 74 e2 80 99 0a 20 20 20 20 20 4d 6f 76 65    20 74 6f 20 74 68 65 20 62 65 67 69 6e 6e 69 6e | get.........Move.to.the.beginnin | 
| 74720 | 67 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 20    28 66 6f 72 20 74 61 72 67 65 74 73 20 74 68 61 | g.of.the.target.(for.targets.tha | 
| 74740 | 74 20 72 65 70 6f 72 74 0a 20 20 20 20 20 62 6f    75 6e 64 73 29 2e 20 20 54 68 69 73 20 69 73 20 | t.report......bounds)...This.is. | 
| 74760 | 75 73 65 64 20 62 79 20 64 65 66 61 75 6c 74 20    66 6f 72 20 62 61 63 6b 77 61 72 64 20 6d 6f 74 | used.by.default.for.backward.mot | 
| 74780 | 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 73 75 63    68 0a 20 20 20 20 20 61 73 20 e2 80 98 62 61 63 | ion.commands.such......as....bac | 
| 747a0 | 6b 77 61 72 64 2d 73 65 78 70 e2 80 99 2c 20 73    6f 20 74 68 61 74 20 74 68 65 79 20 64 6f 6e e2 | kward-sexp...,.so.that.they.don. | 
| 747c0 | 80 99 74 20 61 63 63 69 64 65 6e 74 61 6c 6c 79    20 6c 65 61 76 65 20 79 6f 75 20 6f 6e 0a 20 20 | ..t.accidentally.leave.you.on... | 
| 747e0 | 20 20 20 74 68 65 20 63 75 72 72 65 6e 74 20 74    61 72 67 65 74 2e 0a 0a e2 80 98 65 6d 62 61 72 | ...the.current.target......embar | 
| 74800 | 6b 2d 2d 65 6e 64 2d 6f 66 2d 74 61 72 67 65 74    e2 80 99 0a 20 20 20 20 20 4d 6f 76 65 20 74 6f | k--end-of-target.........Move.to | 
| 74820 | 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20    74 61 72 67 65 74 2e 20 20 54 68 69 73 20 69 73 | .the.end.of.the.target...This.is | 
| 74840 | 20 75 73 65 64 20 73 69 6d 69 6c 61 72 6c 79 20    74 6f 20 74 68 65 0a 20 20 20 20 20 70 72 65 76 | .used.similarly.to.the......prev | 
| 74860 | 69 6f 75 73 20 66 75 6e 63 74 69 6f 6e 2c 20 62    75 74 20 61 6c 73 6f 20 66 6f 72 20 63 6f 6d 6d | ious.function,.but.also.for.comm | 
| 74880 | 61 6e 64 73 20 74 68 61 74 20 61 63 74 20 6f 6e    20 74 68 65 20 6c 61 73 74 0a 20 20 20 20 20 73 | ands.that.act.on.the.last......s | 
| 748a0 | 2d 65 78 70 72 65 73 73 69 6f 6e 20 6c 69 6b 65    20 e2 80 98 65 76 61 6c 2d 6c 61 73 74 2d 73 65 | -expression.like....eval-last-se | 
| 748c0 | 78 70 e2 80 99 2e 20 20 54 68 69 73 20 61 6c 6c    6f 77 20 79 6f 75 20 74 6f 20 61 63 74 20 6f 6e | xp......This.allow.you.to.act.on | 
| 748e0 | 20 61 6e 0a 20 20 20 20 20 73 2d 65 78 70 72 65    73 73 69 6f 6e 20 66 72 6f 6d 20 61 6e 79 77 68 | .an......s-expression.from.anywh | 
| 74900 | 65 72 65 20 69 6e 73 69 64 65 20 69 74 20 61 6e    64 20 73 74 69 6c 6c 20 75 73 65 20 e2 80 98 65 | ere.inside.it.and.still.use....e | 
| 74920 | 76 61 6c 2d 6c 61 73 74 2d 73 65 78 70 e2 80 99    0a 20 20 20 20 20 61 73 20 61 6e 20 61 63 74 69 | val-last-sexp.........as.an.acti | 
| 74940 | 6f 6e 2e 0a 0a e2 80 98 65 6d 62 61 72 6b 2d 2d    78 72 65 66 2d 70 75 73 68 2d 6d 61 72 6b 65 72 | on......embark--xref-push-marker | 
| 74960 | 73 e2 80 99 0a 20 20 20 20 20 50 75 73 68 20 74    68 65 20 63 75 72 72 65 6e 74 20 6c 6f 63 61 74 | s.........Push.the.current.locat | 
| 74980 | 69 6f 6e 20 6f 6e 20 74 68 65 20 78 72 65 66 20    6d 61 72 6b 65 72 20 73 74 61 63 6b 2e 20 20 55 | ion.on.the.xref.marker.stack...U | 
| 749a0 | 73 65 20 74 68 69 73 20 66 6f 72 0a 20 20 20 20    20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 74 | se.this.for......commands.that.t | 
| 749c0 | 61 6b 65 20 79 6f 75 20 73 6f 6d 65 77 68 65 72    65 20 61 6e 64 20 66 6f 72 20 77 68 69 63 68 20 | ake.you.somewhere.and.for.which. | 
| 749e0 | 79 6f 75 e2 80 99 64 20 6c 69 6b 65 20 74 6f 20    62 65 0a 20 20 20 20 20 61 62 6c 65 20 74 6f 20 | you...d.like.to.be......able.to. | 
| 74a00 | 63 6f 6d 65 20 62 61 63 6b 20 74 6f 20 77 68 65    72 65 20 79 6f 75 20 77 65 72 65 20 75 73 69 6e | come.back.to.where.you.were.usin | 
| 74a20 | 67 20 e2 80 98 78 72 65 66 2d 70 6f 70 2d 6d 61    72 6b 65 72 2d 73 74 61 63 6b e2 80 99 2e 0a 20 | g....xref-pop-marker-stack...... | 
| 74a40 | 20 20 20 20 54 68 69 73 20 69 73 20 75 73 65 64    20 62 79 20 64 65 66 61 75 6c 74 20 66 6f 72 20 | ....This.is.used.by.default.for. | 
| 74a60 | e2 80 98 66 69 6e 64 2d 6c 69 62 72 61 72 79 e2    80 99 2e 0a 0a 20 20 20 46 6f 72 20 70 6f 73 74 | ...find-library.........For.post | 
| 74a80 | 2d 61 63 74 69 6f 6e 20 68 6f 6f 6b 73 3a 0a 0a    e2 80 98 65 6d 62 61 72 6b 2d 2d 72 65 73 74 61 | -action.hooks:.....embark--resta | 
| 74aa0 | 72 74 e2 80 99 0a 20 20 20 20 20 52 65 73 74 61    72 74 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 63 | rt.........Restart.the.command.c | 
| 74ac0 | 75 72 72 65 6e 74 6c 79 20 70 72 6f 6d 70 74 69    6e 67 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 | urrently.prompting.in.the.minibu | 
| 74ae0 | 66 66 65 72 2c 20 73 6f 20 74 68 61 74 0a 20 20    20 20 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 | ffer,.so.that......the.list.of.c | 
| 74b00 | 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64    61 74 65 73 20 69 73 20 75 70 64 61 74 65 64 2e | ompletion.candidates.is.updated. | 
| 74b20 | 20 20 54 68 69 73 20 69 73 20 75 73 65 66 75 6c    20 61 73 20 61 0a 20 20 20 20 20 70 6f 73 74 20 | ..This.is.useful.as.a......post. | 
| 74b40 | 61 63 74 69 6f 6e 20 68 6f 6f 6b 20 66 6f 72 20    63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 64 65 | action.hook.for.commands.that.de | 
| 74b60 | 6c 65 74 65 20 6f 72 20 72 65 6e 61 6d 65 20 61    20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 20 20 20 20 | lete.or.rename.a.completion..... | 
| 74b80 | 20 63 61 6e 64 69 64 61 74 65 3b 20 66 6f 72 20    65 78 61 6d 70 6c 65 20 74 68 65 20 64 65 66 61 | .candidate;.for.example.the.defa | 
| 74ba0 | 75 6c 74 20 76 61 6c 75 65 20 6f 66 0a 20 20 20    20 20 e2 80 98 65 6d 62 61 72 6b 2d 70 6f 73 74 | ult.value.of.........embark-post | 
| 74bc0 | 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 e2 80 99    20 75 73 65 73 20 69 74 20 66 6f 72 20 e2 80 98 | -action-hooks....uses.it.for.... | 
| 74be0 | 64 65 6c 65 74 65 2d 66 69 6c 65 e2 80 99 2c 0a    20 20 20 20 20 e2 80 98 6b 69 6c 6c 2d 62 75 66 | delete-file...,.........kill-buf | 
| 74c00 | 66 65 72 e2 80 99 2c 20 e2 80 98 72 65 6e 61 6d    65 2d 66 69 6c 65 e2 80 99 2c 20 e2 80 98 72 65 | fer...,....rename-file...,....re | 
| 74c20 | 6e 61 6d 65 2d 62 75 66 66 65 72 e2 80 99 2c 20    65 74 63 2e 0a 0a 20 20 20 46 6f 72 20 61 72 6f | name-buffer...,.etc......For.aro | 
| 74c40 | 75 6e 64 2d 61 63 74 69 6f 6e 20 68 6f 6f 6b 73    3a 0a 0a e2 80 98 65 6d 62 61 72 6b 2d 2d 6d 61 | und-action.hooks:.....embark--ma | 
| 74c60 | 72 6b 2d 74 61 72 67 65 74 e2 80 99 0a 20 20 20    20 20 53 61 76 65 20 65 78 69 73 74 69 6e 67 20 | rk-target.........Save.existing. | 
| 74c80 | 6d 61 72 6b 20 61 6e 64 20 70 6f 69 6e 74 20 6c    6f 63 61 74 69 6f 6e 2c 20 6d 61 72 6b 20 74 68 | mark.and.point.location,.mark.th | 
| 74ca0 | 65 20 74 61 72 67 65 74 20 61 6e 64 20 72 75 6e    20 74 68 65 0a 20 20 20 20 20 61 63 74 69 6f 6e | e.target.and.run.the......action | 
| 74cc0 | 2e 20 20 4d 6f 73 74 20 74 61 72 67 65 74 73 20    61 74 20 70 6f 69 6e 74 20 6f 75 74 73 69 64 65 | ...Most.targets.at.point.outside | 
| 74ce0 | 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20    72 65 70 6f 72 74 20 77 68 69 63 68 0a 20 20 20 | .the.minibuffer.report.which.... | 
| 74d00 | 20 20 72 65 67 69 6f 6e 20 6f 66 20 74 68 65 20    62 75 66 66 65 72 20 74 68 65 79 20 63 6f 72 72 | ..region.of.the.buffer.they.corr | 
| 74d20 | 65 73 70 6f 6e 64 20 74 6f 20 28 74 68 69 73 20    69 73 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 | espond.to.(this.is.the.informati | 
| 74d40 | 6f 6e 0a 20 20 20 20 20 75 73 65 64 20 62 79 20    e2 80 98 65 6d 62 61 72 6b 2d 68 69 67 68 6c 69 | on......used.by....embark-highli | 
| 74d60 | 67 68 74 2d 69 6e 64 69 63 61 74 6f 72 e2 80 99    20 74 6f 20 6b 6e 6f 77 20 77 68 61 74 20 70 6f | ght-indicator....to.know.what.po | 
| 74d80 | 72 74 69 6f 6e 20 6f 66 20 74 68 65 0a 20 20 20    20 20 62 75 66 66 65 72 20 74 6f 20 68 69 67 68 | rtion.of.the......buffer.to.high | 
| 74da0 | 6c 69 67 68 74 29 3b 20 74 68 69 73 20 66 75 6e    63 74 69 6f 6e 20 6d 61 72 6b 73 20 74 68 61 74 | light);.this.function.marks.that | 
| 74dc0 | 20 72 65 67 69 6f 6e 2e 20 20 49 74 20 69 73 0a    20 20 20 20 20 75 73 65 66 75 6c 20 61 73 20 61 | .region...It.is......useful.as.a | 
| 74de0 | 6e 20 61 72 6f 75 6e 64 20 61 63 74 69 6f 6e 20    68 6f 6f 6b 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 | n.around.action.hook.for.command | 
| 74e00 | 73 20 74 68 61 74 20 65 78 70 65 63 74 20 61 20    72 65 67 69 6f 6e 0a 20 20 20 20 20 74 6f 20 62 | s.that.expect.a.region......to.b | 
| 74e20 | 65 20 6d 61 72 6b 65 64 2c 20 66 6f 72 20 65 78    61 6d 70 6c 65 2c 20 69 74 20 69 73 20 75 73 65 | e.marked,.for.example,.it.is.use | 
| 74e40 | 64 20 62 79 20 64 65 66 61 75 6c 74 20 66 6f 72    0a 20 20 20 20 20 e2 80 98 69 6e 64 65 6e 74 2d | d.by.default.for.........indent- | 
| 74e60 | 72 65 67 69 6f 6e e2 80 99 20 73 6f 20 74 68 61    74 20 69 74 20 77 6f 72 6b 73 20 6f 6e 20 73 2d | region....so.that.it.works.on.s- | 
| 74e80 | 65 78 70 72 65 73 73 69 6f 6e 20 74 61 72 67 65    74 73 2c 20 6f 72 20 66 6f 72 0a 20 20 20 20 20 | expression.targets,.or.for...... | 
| 74ea0 | e2 80 98 66 69 6c 6c 2d 72 65 67 69 6f 6e e2 80    99 20 73 6f 20 74 68 61 74 20 69 74 20 77 6f 72 | ...fill-region....so.that.it.wor | 
| 74ec0 | 6b 73 20 6f 6e 20 70 61 72 61 67 72 61 70 68 20    74 61 72 67 65 74 73 2e 0a 0a e2 80 98 65 6d 62 | ks.on.paragraph.targets......emb | 
| 74ee0 | 61 72 6b 2d 2d 63 64 e2 80 99 0a 20 20 20 20 20    52 75 6e 20 74 68 65 20 61 63 74 69 6f 6e 20 77 | ark--cd.........Run.the.action.w | 
| 74f00 | 69 74 68 20 e2 80 98 64 65 66 61 75 6c 74 2d 64    69 72 65 63 74 6f 72 79 e2 80 99 20 73 65 74 20 | ith....default-directory....set. | 
| 74f20 | 74 6f 20 74 68 65 20 64 69 72 65 63 74 6f 72 79    0a 20 20 20 20 20 61 73 73 6f 63 69 61 74 65 64 | to.the.directory......associated | 
| 74f40 | 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20    74 61 72 67 65 74 2e 20 20 54 68 65 20 74 61 72 | .to.the.current.target...The.tar | 
| 74f60 | 67 65 74 20 73 68 6f 75 6c 64 20 62 65 20 6f 66    20 74 79 70 65 0a 20 20 20 20 20 e2 80 98 66 69 | get.should.be.of.type.........fi | 
| 74f80 | 6c 65 e2 80 99 2c 20 e2 80 98 62 75 66 66 65 72    e2 80 99 2c 20 e2 80 98 62 6f 6f 6b 6d 61 72 6b | le...,....buffer...,....bookmark | 
| 74fa0 | e2 80 99 20 6f 72 20 e2 80 98 6c 69 62 72 61 72    79 e2 80 99 2c 20 61 6e 64 20 74 68 65 20 61 73 | ....or....library...,.and.the.as | 
| 74fc0 | 73 6f 63 69 61 74 65 64 0a 20 20 20 20 20 64 69    72 65 63 74 6f 72 79 20 69 73 20 77 68 61 74 20 | sociated......directory.is.what. | 
| 74fe0 | 79 6f 75 e2 80 99 64 20 65 78 70 65 63 74 20 69    6e 20 65 61 63 68 20 63 61 73 65 2e 0a 0a e2 80 | you...d.expect.in.each.case..... | 
| 75000 | 98 65 6d 62 61 72 6b 2d 2d 6e 61 72 72 6f 77 2d    74 6f 2d 74 61 72 67 65 74 e2 80 99 0a 20 20 20 | .embark--narrow-to-target....... | 
| 75020 | 20 20 52 75 6e 20 74 68 65 20 61 63 74 69 6f 6e    20 77 69 74 68 20 62 75 66 66 65 72 20 6e 61 72 | ..Run.the.action.with.buffer.nar | 
| 75040 | 72 6f 77 65 64 20 74 6f 20 63 75 72 72 65 6e 74    20 74 61 72 67 65 74 2e 20 20 55 73 65 20 74 68 | rowed.to.current.target...Use.th | 
| 75060 | 69 73 20 61 73 0a 20 20 20 20 20 61 6e 20 61 72    6f 75 6e 64 20 68 6f 6f 6b 20 74 6f 20 6c 6f 63 | is.as......an.around.hook.to.loc | 
| 75080 | 61 6c 69 7a 65 20 74 68 65 20 65 66 66 65 63 74    20 6f 66 20 61 63 74 69 6f 6e 73 20 74 68 61 74 | alize.the.effect.of.actions.that | 
| 750a0 | 20 64 6f 6e e2 80 99 74 20 61 6c 72 65 61 64 79    0a 20 20 20 20 20 77 6f 72 6b 20 6f 6e 20 6a 75 | .don...t.already......work.on.ju | 
| 750c0 | 73 74 20 74 68 65 20 72 65 67 69 6f 6e 2e 20 20    49 6e 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 | st.the.region...In.the.default.c | 
| 750e0 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 74 20    69 73 20 75 73 65 64 0a 20 20 20 20 20 66 6f 72 | onfiguration.it.is.used......for | 
| 75100 | 20 e2 80 98 72 65 70 75 6e 63 74 75 61 74 65 2d    73 65 6e 74 65 6e 63 65 73 e2 80 99 2e 0a 0a e2 | ....repunctuate-sentences....... | 
| 75120 | 80 98 65 6d 62 61 72 6b 2d 2d 73 61 76 65 2d 65    78 63 75 72 73 69 6f 6e e2 80 99 0a 20 20 20 20 | ..embark--save-excursion........ | 
| 75140 | 20 52 75 6e 20 74 68 65 20 61 63 74 69 6f 6e 20    72 65 73 74 6f 72 69 6e 67 20 70 6f 69 6e 74 20 | .Run.the.action.restoring.point. | 
| 75160 | 61 74 20 74 68 65 20 65 6e 64 2e 20 20 54 68 65    20 63 75 72 72 65 6e 74 20 64 65 66 61 75 6c 74 | at.the.end...The.current.default | 
| 75180 | 0a 20 20 20 20 20 63 6f 6e 66 69 67 75 72 61 74    69 6f 6e 20 64 6f 65 73 6e e2 80 99 74 20 75 73 | ......configuration.doesn...t.us | 
| 751a0 | 65 20 74 68 69 73 20 62 75 74 20 69 74 20 69 73    20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 75 | e.this.but.it.is.available.for.u | 
| 751c0 | 73 65 72 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64    6f 63 79 74 4c 44 31 77 2e 69 6e 66 6f 2c 20 20 | sers.....File:.docytLD1w.info,.. | 
| 751e0 | 4e 6f 64 65 3a 20 43 72 65 61 74 69 6e 67 20 79    6f 75 72 20 6f 77 6e 20 6b 65 79 6d 61 70 73 2c | Node:.Creating.your.own.keymaps, | 
| 75200 | 20 20 4e 65 78 74 3a 20 44 65 66 69 6e 69 6e 67    20 61 63 74 69 6f 6e 73 20 66 6f 72 20 6e 65 77 | ..Next:.Defining.actions.for.new | 
| 75220 | 20 63 61 74 65 67 6f 72 69 65 73 20 6f 66 20 74    61 72 67 65 74 73 2c 20 20 50 72 65 76 3a 20 52 | .categories.of.targets,..Prev:.R | 
| 75240 | 75 6e 6e 69 6e 67 20 68 6f 6f 6b 73 20 62 65 66    6f 72 65 20 61 66 74 65 72 20 6f 72 20 61 72 6f | unning.hooks.before.after.or.aro | 
| 75260 | 75 6e 64 20 61 6e 20 61 63 74 69 6f 6e 2c 20 20    55 70 3a 20 41 64 76 61 6e 63 65 64 20 63 6f 6e | und.an.action,..Up:.Advanced.con | 
| 75280 | 66 69 67 75 72 61 74 69 6f 6e 0a 0a 33 2e 36 20    43 72 65 61 74 69 6e 67 20 79 6f 75 72 20 6f 77 | figuration..3.6.Creating.your.ow | 
| 752a0 | 6e 20 6b 65 79 6d 61 70 73 0a 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | n.keymaps.====================== | 
| 752c0 | 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c 6c 20 69 6e 74    65 72 6e 61 6c 20 6b 65 79 6d 61 70 73 20 61 72 | =======..All.internal.keymaps.ar | 
| 752e0 | 65 20 64 65 66 69 6e 65 64 20 77 69 74 68 20 74    68 65 20 73 74 61 6e 64 61 72 64 20 68 65 6c 70 | e.defined.with.the.standard.help | 
| 75300 | 65 72 20 6d 61 63 72 6f 0a e2 80 98 64 65 66 76    61 72 2d 6b 65 79 6d 61 70 e2 80 99 2e 20 20 46 | er.macro....defvar-keymap......F | 
| 75320 | 6f 72 20 65 78 61 6d 70 6c 65 20 61 20 73 69 6d    70 6c 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 | or.example.a.simple.version.of.t | 
| 75340 | 68 65 20 66 69 6c 65 20 61 63 74 69 6f 6e 20 6b    65 79 6d 61 70 0a 63 6f 75 6c 64 20 62 65 20 64 | he.file.action.keymap.could.be.d | 
| 75360 | 65 66 69 6e 65 64 20 61 73 20 66 6f 6c 6c 6f 77    73 3a 0a 0a 20 20 20 20 20 28 64 65 66 76 61 72 | efined.as.follows:.......(defvar | 
| 75380 | 2d 6b 65 79 6d 61 70 20 65 6d 62 61 72 6b 2d 66    69 6c 65 2d 6d 61 70 0a 20 20 20 20 20 20 20 3a | -keymap.embark-file-map........: | 
| 753a0 | 64 6f 63 20 22 45 78 61 6d 70 6c 65 20 6b 65 79    6d 61 70 20 77 69 74 68 20 61 20 66 65 77 20 66 | doc."Example.keymap.with.a.few.f | 
| 753c0 | 69 6c 65 20 61 63 74 69 6f 6e 73 22 0a 20 20 20    20 20 20 20 3a 70 61 72 65 6e 74 20 65 6d 62 61 | ile.actions"........:parent.emba | 
| 753e0 | 72 6b 2d 67 65 6e 65 72 61 6c 2d 6d 61 70 0a 20    20 20 20 20 20 20 22 64 22 20 23 27 64 65 6c 65 | rk-general-map........"d".#'dele | 
| 75400 | 74 65 2d 66 69 6c 65 0a 20 20 20 20 20 20 20 22    72 22 20 23 27 72 65 6e 61 6d 65 2d 66 69 6c 65 | te-file........"r".#'rename-file | 
| 75420 | 0a 20 20 20 20 20 20 20 22 63 22 20 23 27 63 6f    70 79 2d 66 69 6c 65 29 0a 0a 20 20 20 54 68 65 | ........"c".#'copy-file).....The | 
| 75440 | 73 65 20 61 63 74 69 6f 6e 20 6b 65 79 6d 61 70    73 20 61 72 65 20 70 65 72 66 65 63 74 6c 79 20 | se.action.keymaps.are.perfectly. | 
| 75460 | 6e 6f 72 6d 61 6c 20 45 6d 61 63 73 20 6b 65 79    6d 61 70 73 2e 20 20 59 6f 75 20 6d 61 79 0a 77 | normal.Emacs.keymaps...You.may.w | 
| 75480 | 61 6e 74 20 74 6f 20 69 6e 68 65 72 69 74 20 66    72 6f 6d 20 74 68 65 20 e2 80 98 65 6d 62 61 72 | ant.to.inherit.from.the....embar | 
| 754a0 | 6b 2d 67 65 6e 65 72 61 6c 2d 6d 61 70 e2 80 99    20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 | k-general-map....if.you.want.to. | 
| 754c0 | 61 63 63 65 73 73 20 74 68 65 0a 64 65 66 61 75    6c 74 20 45 6d 62 61 72 6b 20 61 63 74 69 6f 6e | access.the.default.Embark.action | 
| 754e0 | 73 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 e2 80    98 65 6d 62 61 72 6b 2d 63 6f 6c 6c 65 63 74 e2 | s...Note.that....embark-collect. | 
| 75500 | 80 99 20 61 6e 64 20 e2 80 98 65 6d 62 61 72 6b    2d 65 78 70 6f 72 74 e2 80 99 0a 61 72 65 20 61 | ...and....embark-export....are.a | 
| 75520 | 6c 73 6f 20 6d 61 64 65 20 61 76 61 69 6c 61 62    6c 65 20 76 69 61 20 e2 80 98 65 6d 62 61 72 6b | lso.made.available.via....embark | 
| 75540 | 2d 67 65 6e 65 72 61 6c 2d 6d 61 70 e2 80 99 2e    0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 79 74 4c | -general-map........File:.docytL | 
| 75560 | 44 31 77 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a    20 44 65 66 69 6e 69 6e 67 20 61 63 74 69 6f 6e | D1w.info,..Node:.Defining.action | 
| 75580 | 73 20 66 6f 72 20 6e 65 77 20 63 61 74 65 67 6f    72 69 65 73 20 6f 66 20 74 61 72 67 65 74 73 2c | s.for.new.categories.of.targets, | 
| 755a0 | 20 20 50 72 65 76 3a 20 43 72 65 61 74 69 6e 67    20 79 6f 75 72 20 6f 77 6e 20 6b 65 79 6d 61 70 | ..Prev:.Creating.your.own.keymap | 
| 755c0 | 73 2c 20 20 55 70 3a 20 41 64 76 61 6e 63 65 64    20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 0a | s,..Up:.Advanced.configuration.. | 
| 755e0 | 33 2e 37 20 44 65 66 69 6e 69 6e 67 20 61 63 74    69 6f 6e 73 20 66 6f 72 20 6e 65 77 20 63 61 74 | 3.7.Defining.actions.for.new.cat | 
| 75600 | 65 67 6f 72 69 65 73 20 6f 66 20 74 61 72 67 65    74 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | egories.of.targets.============= | 
| 75620 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ | 
| 75640 | 3d 3d 3d 3d 3d 0a 0a 49 74 20 69 73 20 65 61 73    79 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 20 45 | =====..It.is.easy.to.configure.E | 
| 75660 | 6d 62 61 72 6b 20 74 6f 20 70 72 6f 76 69 64 65    20 61 63 74 69 6f 6e 73 20 66 6f 72 20 6e 65 77 | mbark.to.provide.actions.for.new | 
| 75680 | 20 74 79 70 65 73 20 6f 66 0a 74 61 72 67 65 74    73 2c 20 65 69 74 68 65 72 20 69 6e 20 74 68 65 | .types.of.targets,.either.in.the | 
| 756a0 | 20 6d 69 6e 69 62 75 66 66 65 72 20 6f 72 20 6f    75 74 73 69 64 65 20 69 74 2e 20 20 49 20 70 72 | .minibuffer.or.outside.it...I.pr | 
| 756c0 | 65 73 65 6e 74 20 62 65 6c 6f 77 20 74 77 6f 0a    76 65 72 79 20 64 65 74 61 69 6c 65 64 20 65 78 | esent.below.two.very.detailed.ex | 
| 756e0 | 61 6d 70 6c 65 73 20 6f 66 20 68 6f 77 20 74 6f    20 64 6f 20 74 68 69 73 2e 20 20 41 74 20 73 65 | amples.of.how.to.do.this...At.se | 
| 75700 | 76 65 72 61 6c 20 70 6f 69 6e 74 73 20 49 e2 80    99 6c 6c 0a 65 78 70 6c 61 69 6e 20 6d 6f 72 65 | veral.points.I...ll.explain.more | 
| 75720 | 20 74 68 61 6e 20 6f 6e 65 20 77 61 79 20 74 6f    20 70 72 6f 63 65 65 64 2c 20 74 79 70 69 63 61 | .than.one.way.to.proceed,.typica | 
| 75740 | 6c 6c 79 20 77 69 74 68 20 74 68 65 20 65 61 73    69 65 73 74 20 6f 70 74 69 6f 6e 0a 66 69 72 73 | lly.with.the.easiest.option.firs | 
| 75760 | 74 2e 20 20 49 20 69 6e 63 6c 75 64 65 20 74 68    65 20 61 6c 74 65 72 6e 61 74 69 76 65 20 6f 70 | t...I.include.the.alternative.op | 
| 75780 | 74 69 6f 6e 73 20 73 69 6e 63 65 20 74 68 65 72    65 20 77 69 6c 6c 20 62 65 20 73 69 6d 69 6c 61 | tions.since.there.will.be.simila | 
| 757a0 | 72 0a 73 69 74 75 61 74 69 6f 6e 73 20 77 68 65    72 65 20 74 68 65 20 65 61 73 69 65 73 74 20 6f | r.situations.where.the.easiest.o | 
| 757c0 | 70 74 69 6f 6e 20 69 73 20 6e 6f 74 20 61 76 61    69 6c 61 62 6c 65 2e 0a 0a 2a 20 4d 65 6e 75 3a | ption.is.not.available...*.Menu: | 
| 757e0 | 0a 0a 2a 20 4e 65 77 20 6d 69 6e 69 62 75 66 66    65 72 20 74 61 72 67 65 74 20 65 78 61 6d 70 6c | ..*.New.minibuffer.target.exampl | 
| 75800 | 65 20 2d 20 74 61 62 2d 62 61 72 20 74 61 62 73    3a 3a 0a 2a 20 4e 65 77 20 74 61 72 67 65 74 20 | e.-.tab-bar.tabs::.*.New.target. | 
| 75820 | 65 78 61 6d 70 6c 65 20 69 6e 20 72 65 67 75 6c    61 72 20 62 75 66 66 65 72 73 20 2d 20 73 68 6f | example.in.regular.buffers.-.sho | 
| 75840 | 72 74 20 57 69 6b 69 70 65 64 69 61 20 6c 69 6e    6b 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f | rt.Wikipedia.links::....File:.do | 
| 75860 | 63 79 74 4c 44 31 77 2e 69 6e 66 6f 2c 20 20 4e    6f 64 65 3a 20 4e 65 77 20 6d 69 6e 69 62 75 66 | cytLD1w.info,..Node:.New.minibuf | 
| 75880 | 66 65 72 20 74 61 72 67 65 74 20 65 78 61 6d 70    6c 65 20 2d 20 74 61 62 2d 62 61 72 20 74 61 62 | fer.target.example.-.tab-bar.tab | 
| 758a0 | 73 2c 20 20 4e 65 78 74 3a 20 4e 65 77 20 74 61    72 67 65 74 20 65 78 61 6d 70 6c 65 20 69 6e 20 | s,..Next:.New.target.example.in. | 
| 758c0 | 72 65 67 75 6c 61 72 20 62 75 66 66 65 72 73 20    2d 20 73 68 6f 72 74 20 57 69 6b 69 70 65 64 69 | regular.buffers.-.short.Wikipedi | 
| 758e0 | 61 20 6c 69 6e 6b 73 2c 20 20 55 70 3a 20 44 65    66 69 6e 69 6e 67 20 61 63 74 69 6f 6e 73 20 66 | a.links,..Up:.Defining.actions.f | 
| 75900 | 6f 72 20 6e 65 77 20 63 61 74 65 67 6f 72 69 65    73 20 6f 66 20 74 61 72 67 65 74 73 0a 0a 33 2e | or.new.categories.of.targets..3. | 
| 75920 | 37 2e 31 20 4e 65 77 20 6d 69 6e 69 62 75 66 66    65 72 20 74 61 72 67 65 74 20 65 78 61 6d 70 6c | 7.1.New.minibuffer.target.exampl | 
| 75940 | 65 20 2d 20 74 61 62 2d 62 61 72 20 74 61 62 73    0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | e.-.tab-bar.tabs.--------------- | 
| 75960 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- | 
| 75980 | 2d 2d 2d 0a 0a 41 73 20 61 6e 20 65 78 61 6d 70    6c 65 2c 20 74 61 6b 65 20 74 68 65 20 6e 65 77 | ---..As.an.example,.take.the.new | 
| 759a0 | 20 74 61 62 20 62 61 72 73 0a 28 68 74 74 70 73    3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 73 | .tab.bars.(https://www.gnu.org/s | 
| 759c0 | 6f 66 74 77 61 72 65 2f 65 6d 61 63 73 2f 6d 61    6e 75 61 6c 2f 68 74 6d 6c 5f 6e 6f 64 65 2f 65 | oftware/emacs/manual/html_node/e | 
| 759e0 | 6d 61 63 73 2f 54 61 62 2d 42 61 72 73 2e 68 74    6d 6c 29 0a 66 72 6f 6d 20 45 6d 61 63 73 20 32 | macs/Tab-Bars.html).from.Emacs.2 | 
| 75a00 | 37 2e 20 20 49 e2 80 99 6c 6c 20 65 78 70 6c 61    69 6e 20 68 6f 77 20 74 6f 20 63 6f 6e 66 69 67 | 7...I...ll.explain.how.to.config | 
| 75a20 | 75 72 65 20 45 6d 62 61 72 6b 20 74 6f 20 6f 66    66 65 72 0a 74 61 62 2d 73 70 65 63 69 66 69 63 | ure.Embark.to.offer.tab-specific | 
| 75a40 | 20 61 63 74 69 6f 6e 73 20 77 68 65 6e 20 79 6f    75 20 75 73 65 20 74 68 65 20 74 61 62 2d 62 61 | .actions.when.you.use.the.tab-ba | 
| 75a60 | 72 2d 6d 6f 64 65 20 63 6f 6d 6d 61 6e 64 73 20    74 68 61 74 20 6d 65 6e 74 69 6f 6e 0a 74 61 62 | r-mode.commands.that.mention.tab | 
| 75a80 | 73 20 62 79 20 6e 61 6d 65 2e 20 20 54 68 65 20    63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 65 78 | s.by.name...The.configuration.ex | 
| 75aa0 | 70 6c 61 69 6e 65 64 20 68 65 72 65 20 69 73 20    6e 6f 77 20 62 75 69 6c 74 2d 69 6e 20 74 6f 0a | plained.here.is.now.built-in.to. | 
| 75ac0 | 45 6d 62 61 72 6b 20 28 61 6e 64 20 4d 61 72 67    69 6e 61 6c 69 61 29 2c 20 62 75 74 20 69 74 e2 | Embark.(and.Marginalia),.but.it. | 
| 75ae0 | 80 99 73 20 73 74 69 6c 6c 20 61 20 67 6f 6f 64    20 73 65 6c 66 2d 63 6f 6e 74 61 69 6e 65 64 20 | ..s.still.a.good.self-contained. | 
| 75b00 | 65 78 61 6d 70 6c 65 2e 0a 49 6e 20 6f 72 64 65    72 20 74 6f 20 73 65 74 75 70 20 75 70 20 74 61 | example..In.order.to.setup.up.ta | 
| 75b20 | 62 20 61 63 74 69 6f 6e 73 20 79 6f 75 20 77 6f    75 6c 64 20 6e 65 65 64 20 74 6f 3a 20 28 31 29 | b.actions.you.would.need.to:.(1) | 
| 75b40 | 20 6d 61 6b 65 20 73 75 72 65 20 45 6d 62 61 72    6b 0a 6b 6e 6f 77 73 20 74 68 6f 73 65 20 63 6f | .make.sure.Embark.knows.those.co | 
| 75b60 | 6d 6d 61 6e 64 73 20 64 65 61 6c 20 77 69 74 68    20 74 61 62 73 2c 20 28 32 29 20 64 65 66 69 6e | mmands.deal.with.tabs,.(2).defin | 
| 75b80 | 65 20 61 20 6b 65 79 6d 61 70 20 66 6f 72 20 74    61 62 20 61 63 74 69 6f 6e 73 0a 61 6e 64 20 63 | e.a.keymap.for.tab.actions.and.c | 
| 75ba0 | 6f 6e 66 69 67 75 72 65 20 45 6d 62 61 72 6b 20    73 6f 20 69 74 20 6b 6e 6f 77 73 20 74 68 61 74 | onfigure.Embark.so.it.knows.that | 
| 75bc0 | e2 80 99 73 20 74 68 65 20 6b 65 79 6d 61 70 20    79 6f 75 20 77 61 6e 74 2e 0a 0a 20 20 31 2e 20 | ...s.the.keymap.you.want.....1.. | 
| 75be0 | 54 65 6c 6c 69 6e 67 20 45 6d 62 61 72 6b 20 61    62 6f 75 74 20 63 6f 6d 6d 61 6e 64 73 20 74 68 | Telling.Embark.about.commands.th | 
| 75c00 | 61 74 20 70 72 6f 6d 70 74 20 66 6f 72 20 74 61    62 73 20 62 79 20 6e 61 6d 65 0a 0a 20 20 20 20 | at.prompt.for.tabs.by.name...... | 
| 75c20 | 20 46 6f 72 20 73 74 65 70 20 28 31 29 2c 20 69    74 20 77 6f 75 6c 64 20 62 65 20 67 72 65 61 74 | .For.step.(1),.it.would.be.great | 
| 75c40 | 20 69 66 20 74 68 65 20 e2 80 98 74 61 62 2d 62    61 72 2d 6d 6f 64 65 e2 80 99 20 63 6f 6d 6d 61 | .if.the....tab-bar-mode....comma | 
| 75c60 | 6e 64 73 0a 20 20 20 20 20 72 65 70 6f 72 74 65    64 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e | nds......reported.the.completion | 
| 75c80 | 20 63 61 74 65 67 6f 72 79 20 e2 80 98 74 61 62    e2 80 99 20 77 68 65 6e 20 61 73 6b 69 6e 67 20 | .category....tab....when.asking. | 
| 75ca0 | 79 6f 75 20 66 6f 72 20 61 20 74 61 62 0a 20 20    20 20 20 77 69 74 68 20 63 6f 6d 70 6c 65 74 69 | you.for.a.tab......with.completi | 
| 75cc0 | 6f 6e 2e 20 20 28 41 6c 6c 20 62 75 69 6c 74 2d    69 6e 20 45 6d 61 63 73 20 63 6f 6d 6d 61 6e 64 | on...(All.built-in.Emacs.command | 
| 75ce0 | 73 20 74 68 61 74 20 70 72 6f 6d 70 74 20 66 6f    72 20 66 69 6c 65 0a 20 20 20 20 20 6e 61 6d 65 | s.that.prompt.for.file......name | 
| 75d00 | 73 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20    64 6f 20 68 61 76 65 20 6d 65 74 61 64 61 74 61 | s,.for.example,.do.have.metadata | 
| 75d20 | 20 69 6e 64 69 63 61 74 69 6e 67 20 74 68 61 74    20 74 68 65 79 20 77 61 6e 74 20 61 0a 20 20 20 | .indicating.that.they.want.a.... | 
| 75d40 | 20 20 e2 80 98 66 69 6c 65 e2 80 99 2e 29 20 20    54 68 65 79 20 64 6f 20 6e 6f 74 2c 20 75 6e 66 | .....file....)..They.do.not,.unf | 
| 75d60 | 6f 72 74 75 6e 61 74 65 6c 79 2c 20 61 6e 64 20    49 20 77 69 6c 6c 20 64 65 73 63 72 69 62 65 20 | ortunately,.and.I.will.describe. | 
| 75d80 | 61 20 63 6f 75 70 6c 65 0a 20 20 20 20 20 6f 66    20 77 61 79 73 20 74 6f 20 64 65 61 6c 20 77 69 | a.couple......of.ways.to.deal.wi | 
| 75da0 | 74 68 20 74 68 69 73 2e 0a 0a 20 20 20 20 20 4d    61 79 62 65 20 74 68 65 20 65 61 73 69 65 73 74 | th.this........Maybe.the.easiest | 
| 75dc0 | 20 74 68 69 6e 67 20 69 73 20 74 6f 20 63 6f 6e    66 69 67 75 72 65 20 4d 61 72 67 69 6e 61 6c 69 | .thing.is.to.configure.Marginali | 
| 75de0 | 61 0a 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 | a......(https://github.com/minad | 
| 75e00 | 2f 6d 61 72 67 69 6e 61 6c 69 61 29 20 74 6f 20    65 6e 68 61 6e 63 65 20 74 68 6f 73 65 20 63 6f | /marginalia).to.enhance.those.co | 
| 75e20 | 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 20 41 6c 6c    20 6f 66 20 74 68 65 20 e2 80 98 74 61 62 2d 62 | mmands.......All.of.the....tab-b | 
| 75e40 | 61 72 2d 2a 2d 74 61 62 2d 62 79 2d 6e 61 6d 65    e2 80 99 20 63 6f 6d 6d 61 6e 64 73 20 68 61 76 | ar-*-tab-by-name....commands.hav | 
| 75e60 | 65 20 74 68 65 20 77 6f 72 64 73 20 e2 80 9c 74    61 62 20 62 79 0a 20 20 20 20 20 6e 61 6d 65 e2 | e.the.words....tab.by......name. | 
| 75e80 | 80 9d 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75    66 66 65 72 20 70 72 6f 6d 70 74 2c 20 73 6f 20 | ...in.the.minibuffer.prompt,.so. | 
| 75ea0 | 79 6f 75 20 63 61 6e 20 75 73 65 3a 0a 0a 20 20    20 20 20 20 20 20 20 20 28 61 64 64 2d 74 6f 2d | you.can.use:............(add-to- | 
| 75ec0 | 6c 69 73 74 20 27 6d 61 72 67 69 6e 61 6c 69 61    2d 70 72 6f 6d 70 74 2d 63 61 74 65 67 6f 72 69 | list.'marginalia-prompt-categori | 
| 75ee0 | 65 73 20 27 28 22 74 61 62 20 62 79 20 6e 61 6d    65 22 20 2e 20 74 61 62 29 29 0a 0a 20 20 20 20 | es.'("tab.by.name"...tab))...... | 
| 75f00 | 20 54 68 61 74 e2 80 99 73 20 69 74 21 20 20 42    75 74 20 69 6e 20 63 61 73 65 20 79 6f 75 20 61 | .That...s.it!..But.in.case.you.a | 
| 75f20 | 72 65 20 65 76 65 72 20 69 6e 20 61 20 73 69 74    75 61 74 69 6f 6e 20 77 68 65 72 65 20 79 6f 75 | re.ever.in.a.situation.where.you | 
| 75f40 | 20 64 6f 6e e2 80 99 74 0a 20 20 20 20 20 61 6c    72 65 61 64 79 20 68 61 76 65 20 63 6f 6d 6d 61 | .don...t......already.have.comma | 
| 75f60 | 6e 64 73 20 74 68 61 74 20 70 72 6f 6d 70 74 20    66 6f 72 20 74 68 65 20 74 61 72 67 65 74 73 20 | nds.that.prompt.for.the.targets. | 
| 75f80 | 79 6f 75 20 77 61 6e 74 2c 20 49 e2 80 99 6c 6c    0a 20 20 20 20 20 64 65 73 63 72 69 62 65 20 68 | you.want,.I...ll......describe.h | 
| 75fa0 | 6f 77 20 77 72 69 74 69 6e 67 20 79 6f 75 72 20    6f 77 6e 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68 | ow.writing.your.own.command.with | 
| 75fc0 | 20 61 70 70 72 6f 70 72 69 61 74 65 20 e2 80 98    63 61 74 65 67 6f 72 79 e2 80 99 0a 20 20 20 20 | .appropriate....category........ | 
| 75fe0 | 20 6d 65 74 61 64 61 74 61 20 6c 6f 6f 6b 73 3a    0a 0a 20 20 20 20 20 20 20 20 20 20 28 64 65 66 | .metadata.looks:............(def | 
| 76000 | 75 6e 20 6d 79 2d 73 65 6c 65 63 74 2d 74 61 62    2d 62 79 2d 6e 61 6d 65 20 28 74 61 62 29 0a 20 | un.my-select-tab-by-name.(tab).. | 
| 76020 | 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 0a 20 20 20 20 20 20 20 20 | ...........(interactive......... | 
| 76040 | 20 20 20 20 20 28 6c 69 73 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | .....(list...............(let.(( | 
| 76060 | 74 61 62 2d 6c 69 73 74 20 28 6f 72 20 28 6d 61    70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 74 61 | tab-list.(or.(mapcar.(lambda.(ta | 
| 76080 | 62 29 20 28 63 64 72 20 28 61 73 73 71 20 27 6e    61 6d 65 20 74 61 62 29 29 29 0a 20 20 20 20 20 | b).(cdr.(assq.'name.tab)))...... | 
| 760a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 760c0 | 20 20 20 20 20 28 74 61 62 2d 62 61 72 2d 74 61    62 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .....(tab-bar-tabs))............ | 
| 760e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 | .......................(user-err | 
| 76100 | 6f 72 20 22 4e 6f 20 74 61 62 73 20 66 6f 75 6e    64 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | or."No.tabs.found")))).......... | 
| 76120 | 20 20 20 20 20 20 20 28 63 6f 6d 70 6c 65 74 69    6e 67 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 | .......(completing-read......... | 
| 76140 | 20 20 20 20 20 20 20 20 20 22 54 61 62 73 3a 20    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........."Tabs:."............... | 
| 76160 | 20 20 20 28 6c 61 6d 62 64 61 20 28 73 74 72 69    6e 67 20 70 72 65 64 69 63 61 74 65 20 61 63 74 | ...(lambda.(string.predicate.act | 
| 76180 | 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 | ion)....................(if.(eq. | 
| 761a0 | 61 63 74 69 6f 6e 20 27 6d 65 74 61 64 61 74 61    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | action.'metadata)............... | 
| 761c0 | 20 20 20 20 20 20 20 20 20 27 28 6d 65 74 61 64    61 74 61 20 28 63 61 74 65 67 6f 72 79 20 2e 20 | .........'(metadata.(category... | 
| 761e0 | 74 61 62 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 70 | tab))......................(comp | 
| 76200 | 6c 65 74 65 2d 77 69 74 68 2d 61 63 74 69 6f 6e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lete-with-action................ | 
| 76220 | 20 20 20 20 20 20 20 61 63 74 69 6f 6e 20 74 61    62 2d 6c 69 73 74 20 73 74 72 69 6e 67 20 70 72 | .......action.tab-list.string.pr | 
| 76240 | 65 64 69 63 61 74 65 29 29 29 29 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 74 61 62 2d | edicate))))))).............(tab- | 
| 76260 | 62 61 72 2d 73 65 6c 65 63 74 2d 74 61 62 2d 62    79 2d 6e 61 6d 65 20 74 61 62 29 29 0a 0a 20 20 | bar-select-tab-by-name.tab)).... | 
| 76280 | 20 20 20 41 73 20 79 6f 75 20 63 61 6e 20 73 65    65 2c 20 74 68 65 20 62 75 69 6c 74 2d 69 6e 20 | ...As.you.can.see,.the.built-in. | 
| 762a0 | 73 75 70 70 6f 72 74 20 66 6f 72 20 73 65 74 74    69 6e 67 20 74 68 65 20 63 61 74 65 67 6f 72 79 | support.for.setting.the.category | 
| 762c0 | 0a 20 20 20 20 20 6d 65 74 61 2d 64 61 74 75 6d    20 69 73 20 6e 6f 74 20 76 65 72 79 20 65 61 73 | ......meta-datum.is.not.very.eas | 
| 762e0 | 79 20 74 6f 20 75 73 65 20 6f 72 20 70 72 65 74    74 79 20 74 6f 20 6c 6f 6f 6b 20 61 74 2e 20 20 | y.to.use.or.pretty.to.look.at... | 
| 76300 | 54 6f 20 68 65 6c 70 0a 20 20 20 20 20 77 69 74    68 20 74 68 69 73 20 49 20 72 65 63 6f 6d 6d 65 | To.help......with.this.I.recomme | 
| 76320 | 6e 64 20 74 68 65 20 e2 80 98 63 6f 6e 73 75 6c    74 2d 2d 72 65 61 64 e2 80 99 20 66 75 6e 63 74 | nd.the....consult--read....funct | 
| 76340 | 69 6f 6e 20 66 72 6f 6d 20 74 68 65 0a 20 20 20    20 20 65 78 63 65 6c 6c 65 6e 74 20 43 6f 6e 73 | ion.from.the......excellent.Cons | 
| 76360 | 75 6c 74 20 28 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 63 6f | ult.(https://github.com/minad/co | 
| 76380 | 6e 73 75 6c 74 2f 29 20 70 61 63 6b 61 67 65 2e    0a 20 20 20 20 20 57 69 74 68 20 74 68 61 74 20 | nsult/).package.......With.that. | 
| 763a0 | 66 75 6e 63 74 69 6f 6e 20 77 65 20 63 61 6e 20    72 65 77 72 69 74 65 20 74 68 65 20 63 6f 6d 6d | function.we.can.rewrite.the.comm | 
| 763c0 | 61 6e 64 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a    0a 20 20 20 20 20 20 20 20 20 20 28 64 65 66 75 | and.as.follows:............(defu | 
| 763e0 | 6e 20 6d 79 2d 73 65 6c 65 63 74 2d 74 61 62 2d    62 79 2d 6e 61 6d 65 20 28 74 61 62 29 0a 20 20 | n.my-select-tab-by-name.(tab)... | 
| 76400 | 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 72    61 63 74 69 76 65 0a 20 20 20 20 20 20 20 20 20 | ..........(interactive.......... | 
| 76420 | 20 20 20 20 28 6c 69 73 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 | ....(list...............(let.((t | 
| 76440 | 61 62 2d 6c 69 73 74 20 28 6f 72 20 28 6d 61 70    63 61 72 20 28 6c 61 6d 62 64 61 20 28 74 61 62 | ab-list.(or.(mapcar.(lambda.(tab | 
| 76460 | 29 20 28 63 64 72 20 28 61 73 73 71 20 27 6e 61    6d 65 20 74 61 62 29 29 29 0a 20 20 20 20 20 20 | ).(cdr.(assq.'name.tab)))....... | 
| 76480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 764a0 | 20 20 20 20 28 74 61 62 2d 62 61 72 2d 74 61 62    73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ....(tab-bar-tabs))............. | 
| 764c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f | ......................(user-erro | 
| 764e0 | 72 20 22 4e 6f 20 74 61 62 73 20 66 6f 75 6e 64    22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | r."No.tabs.found"))))........... | 
| 76500 | 20 20 20 20 20 20 28 63 6f 6e 73 75 6c 74 2d 2d    72 65 61 64 20 74 61 62 2d 6c 69 73 74 0a 20 20 | ......(consult--read.tab-list... | 
| 76520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 | .............................:pr | 
| 76540 | 6f 6d 70 74 20 22 54 61 62 73 3a 20 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ompt."Tabs:."................... | 
| 76560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61    74 65 67 6f 72 79 20 27 74 61 62 29 29 29 29 0a | .............:category.'tab)))). | 
| 76580 | 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 62    2d 62 61 72 2d 73 65 6c 65 63 74 2d 74 61 62 2d | ............(tab-bar-select-tab- | 
| 765a0 | 62 79 2d 6e 61 6d 65 20 74 61 62 29 29 0a 0a 20    20 20 20 20 4d 75 63 68 20 6e 69 63 65 72 21 20 | by-name.tab)).......Much.nicer!. | 
| 765c0 | 20 4e 6f 20 6d 61 74 74 65 72 20 68 6f 77 20 79    6f 75 20 64 65 66 69 6e 65 20 74 68 65 20 e2 80 | .No.matter.how.you.define.the... | 
| 765e0 | 98 6d 79 2d 73 65 6c 65 63 74 2d 74 61 62 2d 62    79 2d 6e 61 6d 65 e2 80 99 0a 20 20 20 20 20 63 | .my-select-tab-by-name.........c | 
| 76600 | 6f 6d 6d 61 6e 64 2c 20 74 68 65 20 66 69 72 73    74 20 61 70 70 72 6f 61 63 68 20 77 69 74 68 20 | ommand,.the.first.approach.with. | 
| 76620 | 4d 61 72 67 69 6e 61 6c 69 61 20 61 6e 64 20 70    72 6f 6d 70 74 20 64 65 74 65 63 74 69 6f 6e 0a | Marginalia.and.prompt.detection. | 
| 76640 | 20 20 20 20 20 68 61 73 20 74 68 65 20 66 6f 6c    6c 6f 77 69 6e 67 20 61 64 76 61 6e 74 61 67 65 | .....has.the.following.advantage | 
| 76660 | 73 3a 20 79 6f 75 20 67 65 74 20 74 68 65 20 e2    80 98 74 61 62 e2 80 99 20 63 61 74 65 67 6f 72 | s:.you.get.the....tab....categor | 
| 76680 | 79 20 66 6f 72 20 61 6c 6c 0a 20 20 20 20 20 74    68 65 20 e2 80 98 74 61 62 2d 62 61 72 2d 2a 2d | y.for.all......the....tab-bar-*- | 
| 766a0 | 62 61 72 2d 62 79 2d 6e 61 6d 65 e2 80 99 20 63    6f 6d 6d 61 6e 64 73 20 61 74 20 6f 6e 63 65 2c | bar-by-name....commands.at.once, | 
| 766c0 | 20 61 6c 73 6f 2c 20 79 6f 75 20 65 6e 68 61 6e    63 65 0a 20 20 20 20 20 62 75 69 6c 74 2d 69 6e | .also,.you.enhance......built-in | 
| 766e0 | 20 63 6f 6d 6d 61 6e 64 73 2c 20 69 6e 73 74 65    61 64 20 6f 66 20 64 65 66 69 6e 69 6e 67 20 6e | .commands,.instead.of.defining.n | 
| 76700 | 65 77 20 6f 6e 65 73 2e 0a 0a 20 20 32 2e 20 44    65 66 69 6e 69 6e 67 20 61 6e 64 20 63 6f 6e 66 | ew.ones.....2..Defining.and.conf | 
| 76720 | 69 67 75 72 69 6e 67 20 61 20 6b 65 79 6d 61 70    20 66 6f 72 20 74 61 62 20 61 63 74 69 6f 6e 73 | iguring.a.keymap.for.tab.actions | 
| 76740 | 0a 0a 20 20 20 20 20 4c 65 74 e2 80 99 73 20 73    61 79 20 77 65 20 77 61 6e 74 20 74 6f 20 6f 66 | .......Let...s.say.we.want.to.of | 
| 76760 | 66 65 72 20 73 65 6c 65 63 74 2c 20 72 65 6e 61    6d 65 20 61 6e 64 20 63 6c 6f 73 65 20 61 63 74 | fer.select,.rename.and.close.act | 
| 76780 | 69 6f 6e 73 20 66 6f 72 0a 20 20 20 20 20 74 61    62 73 20 28 69 6e 20 61 64 64 69 74 69 6f 6e 20 | ions.for......tabs.(in.addition. | 
| 767a0 | 74 6f 20 45 6d 62 61 72 6b 20 67 65 6e 65 72 61    6c 20 61 63 74 69 6f 6e 73 2c 20 73 75 63 68 20 | to.Embark.general.actions,.such. | 
| 767c0 | 61 73 20 73 61 76 69 6e 67 20 74 68 65 20 74 61    62 0a 20 20 20 20 20 6e 61 6d 65 20 74 6f 20 74 | as.saving.the.tab......name.to.t | 
| 767e0 | 68 65 20 6b 69 6c 6c 2d 72 69 6e 67 2c 20 77 68    69 63 68 20 79 6f 75 20 67 65 74 20 66 6f 72 20 | he.kill-ring,.which.you.get.for. | 
| 76800 | 66 72 65 65 29 2e 20 20 54 68 65 6e 20 74 68 69    73 20 77 69 6c 6c 20 64 6f 3a 0a 0a 20 20 20 20 | free)...Then.this.will.do:...... | 
| 76820 | 20 20 20 20 20 20 28 64 65 66 76 61 72 2d 6b 65    79 6d 61 70 20 65 6d 62 61 72 6b 2d 74 61 62 2d | ......(defvar-keymap.embark-tab- | 
| 76840 | 61 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20    20 20 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 | actions.............:doc."Keymap | 
| 76860 | 20 66 6f 72 20 61 63 74 69 6f 6e 73 20 66 6f 72    20 74 61 62 2d 62 61 72 20 74 61 62 73 20 28 77 | .for.actions.for.tab-bar.tabs.(w | 
| 76880 | 68 65 6e 20 6d 65 6e 74 69 6f 6e 65 64 20 62 79    20 6e 61 6d 65 29 2e 22 0a 20 20 20 20 20 20 20 | hen.mentioned.by.name)."........ | 
| 768a0 | 20 20 20 20 20 3a 70 61 72 65 6e 74 20 65 6d 62    61 72 6b 2d 67 65 6e 65 72 61 6c 2d 6d 61 70 0a | .....:parent.embark-general-map. | 
| 768c0 | 20 20 20 20 20 20 20 20 20 20 20 20 22 73 22 20    23 27 74 61 62 2d 62 61 72 2d 73 65 6c 65 63 74 | ............"s".#'tab-bar-select | 
| 768e0 | 2d 74 61 62 2d 62 79 2d 6e 61 6d 65 0a 20 20 20    20 20 20 20 20 20 20 20 20 22 72 22 20 23 27 74 | -tab-by-name............."r".#'t | 
| 76900 | 61 62 2d 62 61 72 2d 72 65 6e 61 6d 65 2d 74 61    62 2d 62 79 2d 6e 61 6d 65 0a 20 20 20 20 20 20 | ab-bar-rename-tab-by-name....... | 
| 76920 | 20 20 20 20 20 20 22 6b 22 20 23 27 74 61 62 2d    62 61 72 2d 63 6c 6f 73 65 2d 74 61 62 2d 62 79 | ......"k".#'tab-bar-close-tab-by | 
| 76940 | 2d 6e 61 6d 65 29 0a 0a 20 20 20 20 20 20 20 20    20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 | -name)............(add-to-list.' | 
| 76960 | 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 61 6c    69 73 74 20 27 28 74 61 62 20 2e 20 65 6d 62 61 | embark-keymap-alist.'(tab...emba | 
| 76980 | 72 6b 2d 74 61 62 2d 61 63 74 69 6f 6e 73 29 29    0a 0a 20 20 20 20 20 57 68 61 74 20 69 66 20 61 | rk-tab-actions)).......What.if.a | 
| 769a0 | 66 74 65 72 20 75 73 69 6e 67 20 74 68 69 73 20    66 6f 72 20 61 20 77 68 69 6c 65 20 79 6f 75 20 | fter.using.this.for.a.while.you. | 
| 769c0 | 66 65 65 6c 20 63 6c 6f 73 69 6e 67 20 74 68 65    20 74 61 62 0a 20 20 20 20 20 77 69 74 68 6f 75 | feel.closing.the.tab......withou | 
| 769e0 | 74 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 69    73 20 64 61 6e 67 65 72 6f 75 73 3f 20 20 59 6f | t.confirmation.is.dangerous?..Yo | 
| 76a00 | 75 20 68 61 76 65 20 61 20 63 6f 75 70 6c 65 20    6f 66 20 6f 70 74 69 6f 6e 73 3a 0a 0a 20 20 20 | u.have.a.couple.of.options:..... | 
| 76a20 | 20 20 20 20 31 2e 20 59 6f 75 20 63 61 6e 20 6b    65 65 70 20 75 73 69 6e 67 20 74 68 65 20 e2 80 | ....1..You.can.keep.using.the... | 
| 76a40 | 98 74 61 62 2d 62 61 72 2d 63 6c 6f 73 65 2d 74    61 62 2d 62 79 2d 6e 61 6d 65 e2 80 99 20 63 6f | .tab-bar-close-tab-by-name....co | 
| 76a60 | 6d 6d 61 6e 64 2c 0a 20 20 20 20 20 20 20 20 20    20 62 75 74 20 68 61 76 65 20 45 6d 62 61 72 6b | mmand,...........but.have.Embark | 
| 76a80 | 20 61 73 6b 20 79 6f 75 20 66 6f 72 20 63 6f 6e    66 69 72 6d 61 74 69 6f 6e 3a 0a 20 20 20 20 20 | .ask.you.for.confirmation:...... | 
| 76aa0 | 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20    23 27 65 6d 62 61 72 6b 2d 2d 63 6f 6e 66 69 72 | ..........(push.#'embark--confir | 
| 76ac0 | 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 61 6c 69 73 74 2d 67 65 | m......................(alist-ge | 
| 76ae0 | 74 20 27 74 61 62 2d 62 61 72 2d 63 6c 6f 73 65    2d 74 61 62 2d 62 79 2d 6e 61 6d 65 0a 20 20 20 | t.'tab-bar-close-tab-by-name.... | 
| 76b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 65 6d 62 | .............................emb | 
| 76b20 | 61 72 6b 2d 70 72 65 2d 61 63 74 69 6f 6e 2d 68    6f 6f 6b 73 29 29 0a 0a 20 20 20 20 20 20 20 32 | ark-pre-action-hooks)).........2 | 
| 76b40 | 2e 20 59 6f 75 20 63 61 6e 20 77 72 69 74 65 20    79 6f 75 72 20 6f 77 6e 20 63 6f 6d 6d 61 6e 64 | ..You.can.write.your.own.command | 
| 76b60 | 20 74 68 61 74 20 70 72 6f 6d 70 74 73 20 66 6f    72 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 0a 20 | .that.prompts.for.confirmation.. | 
| 76b80 | 20 20 20 20 20 20 20 20 20 61 6e 64 20 75 73 65    20 74 68 61 74 20 69 6e 73 74 65 61 64 20 6f 66 | .........and.use.that.instead.of | 
| 76ba0 | 20 e2 80 98 74 61 62 2d 62 61 72 2d 63 6c 6f 73    65 2d 74 61 62 2d 62 79 2d 6e 61 6d 65 e2 80 99 | ....tab-bar-close-tab-by-name... | 
| 76bc0 | 20 69 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20    20 20 61 62 6f 76 65 20 6b 65 79 6d 61 70 3a 0a | .in.the...........above.keymap:. | 
| 76be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    64 65 66 75 6e 20 6d 79 2d 63 6f 6e 66 69 72 6d | ...............(defun.my-confirm | 
| 76c00 | 2d 63 6c 6f 73 65 2d 74 61 62 2d 62 79 2d 6e 61    6d 65 20 28 74 61 62 29 0a 20 20 20 20 20 20 20 | -close-tab-by-name.(tab)........ | 
| 76c20 | 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 72    61 63 74 69 76 65 20 22 73 54 61 62 20 74 6f 20 | ..........(interactive."sTab.to. | 
| 76c40 | 63 6c 6f 73 65 3a 20 22 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e | close:.")..................(when | 
| 76c60 | 20 28 79 2d 6f 72 2d 6e 2d 70 20 28 66 6f 72 6d    61 74 20 22 43 6c 6f 73 65 20 74 61 62 20 27 25 | .(y-or-n-p.(format."Close.tab.'% | 
| 76c80 | 73 27 3f 20 22 20 74 61 62 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | s'?.".tab))....................( | 
| 76ca0 | 74 61 62 2d 62 61 72 2d 63 6c 6f 73 65 2d 74 61    62 2d 62 79 2d 6e 61 6d 65 20 74 61 62 29 29 29 | tab-bar-close-tab-by-name.tab))) | 
| 76cc0 | 0a 0a 20 20 20 20 20 20 20 20 20 20 4e 6f 74 69    63 65 20 74 68 61 74 20 74 68 69 73 20 69 73 20 | ............Notice.that.this.is. | 
| 76ce0 | 61 20 63 6f 6d 6d 61 6e 64 20 79 6f 75 20 63 61    6e 20 61 6c 73 6f 20 75 73 65 20 64 69 72 65 63 | a.command.you.can.also.use.direc | 
| 76d00 | 74 6c 79 20 66 72 6f 6d 0a 20 20 20 20 20 20 20    20 20 20 e2 80 98 4d 2d 78 e2 80 99 20 69 6e 64 | tly.from..............M-x....ind | 
| 76d20 | 65 70 65 6e 64 65 6e 74 6c 79 20 6f 66 20 45 6d    62 61 72 6b 2e 20 20 55 73 69 6e 67 20 69 74 20 | ependently.of.Embark...Using.it. | 
| 76d40 | 66 72 6f 6d 20 e2 80 98 4d 2d 78 e2 80 99 20 6c    65 61 76 65 73 0a 20 20 20 20 20 20 20 20 20 20 | from....M-x....leaves........... | 
| 76d60 | 73 6f 6d 65 74 68 69 6e 67 20 74 6f 20 62 65 20    64 65 73 69 72 65 64 2c 20 74 68 6f 75 67 68 2c | something.to.be.desired,.though, | 
| 76d80 | 20 73 69 6e 63 65 20 79 6f 75 20 64 6f 6e e2 80    99 74 20 67 65 74 0a 20 20 20 20 20 20 20 20 20 | .since.you.don...t.get.......... | 
| 76da0 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 6f 72 20    74 68 65 20 74 61 62 20 6e 61 6d 65 73 2e 20 20 | .completion.for.the.tab.names... | 
| 76dc0 | 59 6f 75 20 63 61 6e 20 66 69 78 20 74 68 69 73    20 69 66 20 79 6f 75 20 77 69 73 68 20 61 73 0a | You.can.fix.this.if.you.wish.as. | 
| 76de0 | 20 20 20 20 20 20 20 20 20 20 64 65 73 63 72 69    62 65 64 20 69 6e 20 74 68 65 20 70 72 65 76 69 | ..........described.in.the.previ | 
| 76e00 | 6f 75 73 20 73 65 63 74 69 6f 6e 2e 0a 0a 1f 0a    46 69 6c 65 3a 20 64 6f 63 79 74 4c 44 31 77 2e | ous.section.....File:.docytLD1w. | 
| 76e20 | 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4e 65 77    20 74 61 72 67 65 74 20 65 78 61 6d 70 6c 65 20 | info,..Node:.New.target.example. | 
| 76e40 | 69 6e 20 72 65 67 75 6c 61 72 20 62 75 66 66 65    72 73 20 2d 20 73 68 6f 72 74 20 57 69 6b 69 70 | in.regular.buffers.-.short.Wikip | 
| 76e60 | 65 64 69 61 20 6c 69 6e 6b 73 2c 20 20 50 72 65    76 3a 20 4e 65 77 20 6d 69 6e 69 62 75 66 66 65 | edia.links,..Prev:.New.minibuffe | 
| 76e80 | 72 20 74 61 72 67 65 74 20 65 78 61 6d 70 6c 65    20 2d 20 74 61 62 2d 62 61 72 20 74 61 62 73 2c | r.target.example.-.tab-bar.tabs, | 
| 76ea0 | 20 20 55 70 3a 20 44 65 66 69 6e 69 6e 67 20 61    63 74 69 6f 6e 73 20 66 6f 72 20 6e 65 77 20 63 | ..Up:.Defining.actions.for.new.c | 
| 76ec0 | 61 74 65 67 6f 72 69 65 73 20 6f 66 20 74 61 72    67 65 74 73 0a 0a 33 2e 37 2e 32 20 4e 65 77 20 | ategories.of.targets..3.7.2.New. | 
| 76ee0 | 74 61 72 67 65 74 20 65 78 61 6d 70 6c 65 20 69    6e 20 72 65 67 75 6c 61 72 20 62 75 66 66 65 72 | target.example.in.regular.buffer | 
| 76f00 | 73 20 2d 20 73 68 6f 72 74 20 57 69 6b 69 70 65    64 69 61 20 6c 69 6e 6b 73 0a 2d 2d 2d 2d 2d 2d | s.-.short.Wikipedia.links.------ | 
| 76f20 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- | 
| 76f40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 53 | -----------------------------..S | 
| 76f60 | 61 79 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 74    65 61 63 68 20 45 6d 62 61 72 6b 20 74 6f 20 74 | ay.you.want.to.teach.Embark.to.t | 
| 76f80 | 72 65 61 74 20 74 65 78 74 20 6f 66 20 74 68 65    20 66 6f 72 6d 0a e2 80 98 77 69 6b 69 70 65 64 | reat.text.of.the.form....wikiped | 
| 76fa0 | 69 61 3a 47 61 72 72 79 5f 4b 61 73 70 61 72 6f    76 e2 80 99 20 69 6e 20 61 6e 79 20 72 65 67 75 | ia:Garry_Kasparov....in.any.regu | 
| 76fc0 | 6c 61 72 20 62 75 66 66 65 72 20 61 73 20 61 20    6c 69 6e 6b 20 74 6f 20 57 69 6b 69 70 65 64 69 | lar.buffer.as.a.link.to.Wikipedi | 
| 76fe0 | 61 2c 0a 77 69 74 68 20 61 63 74 69 6f 6e 73 20    74 6f 20 6f 70 65 6e 20 74 68 65 20 57 69 6b 69 | a,.with.actions.to.open.the.Wiki | 
| 77000 | 70 65 64 69 61 20 70 61 67 65 20 69 6e 20 65 77    77 20 6f 72 20 61 6e 20 65 78 74 65 72 6e 61 6c | pedia.page.in.eww.or.an.external | 
| 77020 | 20 62 72 6f 77 73 65 72 20 6f 72 0a 74 6f 20 73    61 76 65 20 74 68 65 20 55 52 4c 20 6f 66 20 74 | .browser.or.to.save.the.URL.of.t | 
| 77040 | 68 65 20 70 61 67 65 20 69 6e 20 74 68 65 20 6b    69 6c 6c 2d 72 69 6e 67 2e 20 20 57 65 20 63 61 | he.page.in.the.kill-ring...We.ca | 
| 77060 | 6e 20 74 61 6b 65 20 61 64 76 61 6e 74 61 67 65    20 6f 66 0a 74 68 65 20 61 63 74 69 6f 6e 73 20 | n.take.advantage.of.the.actions. | 
| 77080 | 74 68 61 74 20 45 6d 62 61 72 6b 20 68 61 73 20    70 72 65 63 6f 6e 66 69 67 75 72 65 64 20 66 6f | that.Embark.has.preconfigured.fo | 
| 770a0 | 72 20 55 52 4c 73 2c 20 73 6f 20 61 6c 6c 20 77    65 20 6e 65 65 64 20 74 6f 20 64 6f 0a 69 73 20 | r.URLs,.so.all.we.need.to.do.is. | 
| 770c0 | 74 65 61 63 68 20 45 6d 62 61 72 6b 20 74 68 61    74 20 e2 80 98 77 69 6b 69 70 65 64 69 61 3a 47 | teach.Embark.that....wikipedia:G | 
| 770e0 | 61 72 72 79 5f 4b 61 73 70 61 72 6f 76 e2 80 99    20 73 74 61 6e 64 73 20 66 6f 72 20 74 68 65 20 | arry_Kasparov....stands.for.the. | 
| 77100 | 55 52 4c 0a e2 80 98 68 74 74 70 73 3a 2f 2f 65    6e 2e 77 69 6b 69 70 65 64 69 61 2e 6f 72 67 2f | URL....https://en.wikipedia.org/ | 
| 77120 | 77 69 6b 69 2f 47 61 72 72 79 5f 4b 61 73 70 61    72 6f 76 e2 80 99 2e 0a 0a 20 20 20 59 6f 75 20 | wiki/Garry_Kasparov.........You. | 
| 77140 | 63 61 6e 20 62 65 20 61 73 20 66 61 6e 63 79 20    61 73 20 79 6f 75 20 77 61 6e 74 20 77 69 74 68 | can.be.as.fancy.as.you.want.with | 
| 77160 | 20 74 68 65 20 72 65 63 6f 67 6e 69 7a 65 64 20    73 79 6e 74 61 78 2e 20 20 48 65 72 65 2c 20 74 | .the.recognized.syntax...Here,.t | 
| 77180 | 6f 0a 6b 65 65 70 20 74 68 65 20 65 78 61 6d 70    6c 65 20 73 69 6d 70 6c 65 2c 20 49 e2 80 99 6c | o.keep.the.example.simple,.I...l | 
| 771a0 | 6c 20 61 73 73 75 6d 65 20 74 68 65 20 6c 69 6e    6b 20 6d 61 74 63 68 65 73 20 74 68 65 20 72 65 | l.assume.the.link.matches.the.re | 
| 771c0 | 67 65 78 70 0a e2 80 98 77 69 6b 69 70 65 64 69    61 3a 5b 5b 3a 61 6c 6e 75 6d 3a 5d 5f 5d 2b e2 | gexp....wikipedia:[[:alnum:]_]+. | 
| 771e0 | 80 99 2e 20 20 57 65 20 77 69 6c 6c 20 77 72 69    74 65 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 | .....We.will.write.a.function.th | 
| 77200 | 61 74 20 6c 6f 6f 6b 73 20 66 6f 72 20 61 0a 6d    61 74 63 68 20 73 75 72 72 6f 75 6e 64 69 6e 67 | at.looks.for.a.match.surrounding | 
| 77220 | 20 70 6f 69 6e 74 2c 20 61 6e 64 20 72 65 74 75    72 6e 73 20 61 20 64 6f 74 74 65 64 20 6c 69 73 | .point,.and.returns.a.dotted.lis | 
| 77240 | 74 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 e2 80    98 27 28 75 72 6c 0a 55 52 4c 2d 4f 46 2d 54 48 | t.of.the.form....'(url.URL-OF-TH | 
| 77260 | 45 2d 50 41 47 45 20 53 54 41 52 54 20 2e 20 45    4e 44 29 e2 80 99 20 77 68 65 72 65 20 e2 80 98 | E-PAGE.START...END)....where.... | 
| 77280 | 53 54 41 52 54 e2 80 99 20 61 6e 64 20 e2 80 98    45 4e 44 e2 80 99 20 61 72 65 20 74 68 65 20 62 | START....and....END....are.the.b | 
| 772a0 | 75 66 66 65 72 0a 70 6f 73 69 74 69 6f 6e 73 20    62 6f 75 6e 64 69 6e 67 20 74 68 65 20 74 61 72 | uffer.positions.bounding.the.tar | 
| 772c0 | 67 65 74 2c 20 61 6e 64 20 61 72 65 20 75 73 65    64 20 62 79 20 45 6d 62 61 72 6b 20 74 6f 20 68 | get,.and.are.used.by.Embark.to.h | 
| 772e0 | 69 67 68 6c 69 67 68 74 20 69 74 20 69 66 0a 79    6f 75 20 68 61 76 65 20 e2 80 98 65 6d 62 61 72 | ighlight.it.if.you.have....embar | 
| 77300 | 6b 2d 68 69 67 68 6c 69 67 68 74 2d 69 6e 64 69    63 61 74 6f 72 e2 80 99 20 69 6e 63 6c 75 64 65 | k-highlight-indicator....include | 
| 77320 | 64 20 69 6e 20 74 68 65 20 6c 69 73 74 0a e2 80    98 65 6d 62 61 72 6b 2d 69 6e 64 69 63 61 74 6f | d.in.the.list....embark-indicato | 
| 77340 | 72 73 e2 80 99 2e 20 20 28 54 68 65 72 65 20 61    72 65 20 61 20 63 6f 75 70 6c 65 20 6f 66 20 6f | rs......(There.are.a.couple.of.o | 
| 77360 | 74 68 65 72 20 6f 70 74 69 6f 6e 73 20 66 6f 72    20 74 68 65 0a 72 65 74 75 72 6e 20 76 61 6c 75 | ther.options.for.the.return.valu | 
| 77380 | 65 20 6f 66 20 61 20 74 61 72 67 65 74 20 66 69    6e 64 65 72 3a 20 74 68 65 20 62 6f 75 6e 64 69 | e.of.a.target.finder:.the.boundi | 
| 773a0 | 6e 67 20 70 6f 73 69 74 69 6f 6e 73 20 61 72 65    20 6f 70 74 69 6f 6e 61 6c 20 61 6e 64 0a 61 20 | ng.positions.are.optional.and.a. | 
| 773c0 | 73 69 6e 67 6c 65 20 74 61 72 67 65 74 20 66 69    6e 64 65 72 20 69 73 20 61 6c 6c 6f 77 65 64 20 | single.target.finder.is.allowed. | 
| 773e0 | 74 6f 20 72 65 74 75 72 6e 20 6d 75 6c 74 69 70    6c 65 20 74 61 72 67 65 74 73 3b 20 73 65 65 20 | to.return.multiple.targets;.see. | 
| 77400 | 74 68 65 0a 64 6f 63 75 6d 65 6e 74 61 74 69 6f    6e 20 66 6f 72 20 e2 80 98 65 6d 62 61 72 6b 2d | the.documentation.for....embark- | 
| 77420 | 74 61 72 67 65 74 2d 66 69 6e 64 65 72 73 e2 80    99 20 66 6f 72 20 64 65 74 61 69 6c 73 2e 29 0a | target-finders....for.details.). | 
| 77440 | 0a 20 20 20 20 20 28 64 65 66 75 6e 20 6d 79 2d    73 68 6f 72 74 2d 77 69 6b 69 70 65 64 69 61 2d | ......(defun.my-short-wikipedia- | 
| 77460 | 6c 69 6e 6b 20 28 29 0a 20 20 20 20 20 20 20 22    54 61 72 67 65 74 20 61 20 6c 69 6e 6b 20 61 74 | link.()........"Target.a.link.at | 
| 77480 | 20 70 6f 69 6e 74 20 6f 66 20 74 68 65 20 66 6f    72 6d 20 77 69 6b 69 70 65 64 69 61 3a 50 61 67 | .point.of.the.form.wikipedia:Pag | 
| 774a0 | 65 5f 4e 61 6d 65 2e 22 0a 20 20 20 20 20 20 20    28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a | e_Name."........(save-excursion. | 
| 774c0 | 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28    28 73 74 61 72 74 20 28 70 72 6f 67 6e 20 28 73 | .........(let*.((start.(progn.(s | 
| 774e0 | 6b 69 70 2d 63 68 61 72 73 2d 62 61 63 6b 77 61    72 64 20 22 5b 3a 61 6c 6e 75 6d 3a 5d 5f 3a 22 | kip-chars-backward."[:alnum:]_:" | 
| 77500 | 29 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 | ).(point))).................(end | 
| 77520 | 20 28 70 72 6f 67 6e 20 28 73 6b 69 70 2d 63 68    61 72 73 2d 66 6f 72 77 61 72 64 20 22 5b 3a 61 | .(progn.(skip-chars-forward."[:a | 
| 77540 | 6c 6e 75 6d 3a 5d 5f 3a 22 29 20 28 70 6f 69 6e    74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | lnum:]_:").(point)))............ | 
| 77560 | 20 20 20 20 20 28 73 74 72 20 28 62 75 66 66 65    72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 | .....(str.(buffer-substring-no-p | 
| 77580 | 72 6f 70 65 72 74 69 65 73 20 73 74 61 72 74 20    65 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 | roperties.start.end))).......... | 
| 775a0 | 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61    74 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(save-match-data.............. | 
| 775c0 | 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61    74 63 68 20 22 77 69 6b 69 70 65 64 69 61 3a 5c | (when.(string-match."wikipedia:\ | 
| 775e0 | 5c 28 5b 5b 3a 61 6c 6e 75 6d 3a 5d 5f 5d 2b 5c    5c 29 22 20 73 74 72 29 0a 20 20 20 20 20 20 20 | \([[:alnum:]_]+\\)".str)........ | 
| 77600 | 20 20 20 20 20 20 20 20 60 28 75 72 6c 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c | ........`(url.................., | 
| 77620 | 28 66 6f 72 6d 61 74 20 22 68 74 74 70 73 3a 2f    2f 65 6e 2e 77 69 6b 69 70 65 64 69 61 2e 6f 72 | (format."https://en.wikipedia.or | 
| 77640 | 67 2f 77 69 6b 69 2f 25 73 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g/wiki/%s"...................... | 
| 77660 | 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69    6e 67 20 31 20 73 74 72 29 29 0a 20 20 20 20 20 | .....(match-string.1.str))...... | 
| 77680 | 20 20 20 20 20 20 20 20 20 20 20 20 2c 73 74 61    72 74 20 2e 20 2c 65 6e 64 29 29 29 29 29 29 0a | ............,start...,end)))))). | 
| 776a0 | 0a 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69    73 74 20 27 65 6d 62 61 72 6b 2d 74 61 72 67 65 | ......(add-to-list.'embark-targe | 
| 776c0 | 74 2d 66 69 6e 64 65 72 73 20 27 6d 79 2d 73 68    6f 72 74 2d 77 69 6b 69 70 65 64 69 61 2d 6c 69 | t-finders.'my-short-wikipedia-li | 
| 776e0 | 6e 6b 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63    79 74 4c 44 31 77 2e 69 6e 66 6f 2c 20 20 4e 6f | nk)....File:.docytLD1w.info,..No | 
| 77700 | 64 65 3a 20 48 6f 77 20 64 6f 65 73 20 45 6d 62    61 72 6b 20 63 61 6c 6c 20 74 68 65 20 61 63 74 | de:.How.does.Embark.call.the.act | 
| 77720 | 69 6f 6e 73 3f 2c 20 20 4e 65 78 74 3a 20 45 6d    62 61 72 6b 20 4d 61 72 67 69 6e 61 6c 69 61 20 | ions?,..Next:.Embark.Marginalia. | 
| 77740 | 61 6e 64 20 43 6f 6e 73 75 6c 74 2c 20 20 50 72    65 76 3a 20 41 64 76 61 6e 63 65 64 20 63 6f 6e | and.Consult,..Prev:.Advanced.con | 
| 77760 | 66 69 67 75 72 61 74 69 6f 6e 2c 20 20 55 70 3a    20 54 6f 70 0a 0a 34 20 48 6f 77 20 64 6f 65 73 | figuration,..Up:.Top..4.How.does | 
| 77780 | 20 45 6d 62 61 72 6b 20 63 61 6c 6c 20 74 68 65    20 61 63 74 69 6f 6e 73 3f 0a 2a 2a 2a 2a 2a 2a | .Embark.call.the.actions?.****** | 
| 777a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 45 | *****************************..E | 
| 777c0 | 6d 62 61 72 6b 20 61 63 74 69 6f 6e 73 20 61 72    65 20 6e 6f 72 6d 61 6c 20 45 6d 61 63 73 20 63 | mbark.actions.are.normal.Emacs.c | 
| 777e0 | 6f 6d 6d 61 6e 64 73 2c 20 74 68 61 74 20 69 73    2c 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 74 68 | ommands,.that.is,.functions.with | 
| 77800 | 20 61 6e 0a 69 6e 74 65 72 61 63 74 69 76 65 20    73 70 65 63 69 66 69 63 61 74 69 6f 6e 2e 20 20 | .an.interactive.specification... | 
| 77820 | 49 6e 20 6f 72 64 65 72 20 74 6f 20 65 78 65 63    75 74 65 20 61 6e 20 61 63 74 69 6f 6e 2c 20 45 | In.order.to.execute.an.action,.E | 
| 77840 | 6d 62 61 72 6b 20 63 61 6c 6c 73 0a 74 68 65 20    63 6f 6d 6d 61 6e 64 20 77 69 74 68 20 e2 80 98 | mbark.calls.the.command.with.... | 
| 77860 | 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65    6c 79 e2 80 99 2c 20 73 6f 20 74 68 65 20 63 6f | call-interactively...,.so.the.co | 
| 77880 | 6d 6d 61 6e 64 20 72 65 61 64 73 20 75 73 65 72    20 69 6e 70 75 74 0a 65 78 61 63 74 6c 79 20 61 | mmand.reads.user.input.exactly.a | 
| 778a0 | 73 20 69 66 20 72 75 6e 20 64 69 72 65 63 74 6c    79 20 62 79 20 74 68 65 20 75 73 65 72 2e 20 20 | s.if.run.directly.by.the.user... | 
| 778c0 | 46 6f 72 20 65 78 61 6d 70 6c 65 20 74 68 65 20    63 6f 6d 6d 61 6e 64 20 6d 61 79 0a 6f 70 65 6e | For.example.the.command.may.open | 
| 778e0 | 20 61 20 6d 69 6e 69 62 75 66 66 65 72 20 61 6e    64 20 72 65 61 64 20 61 20 73 74 72 69 6e 67 20 | .a.minibuffer.and.read.a.string. | 
| 77900 | 28 e2 80 98 72 65 61 64 2d 66 72 6f 6d 2d 6d 69    6e 69 62 75 66 66 65 72 e2 80 99 29 20 6f 72 20 | (...read-from-minibuffer...).or. | 
| 77920 | 6f 70 65 6e 20 61 0a 63 6f 6d 70 6c 65 74 69 6f    6e 20 69 6e 74 65 72 66 61 63 65 20 28 e2 80 98 | open.a.completion.interface.(... | 
| 77940 | 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2    80 99 29 2e 20 20 49 66 20 74 68 69 73 20 68 61 | completing-read...)...If.this.ha | 
| 77960 | 70 70 65 6e 73 2c 20 45 6d 62 61 72 6b 20 74 61    6b 65 73 0a 74 68 65 20 74 61 72 67 65 74 20 73 | ppens,.Embark.takes.the.target.s | 
| 77980 | 74 72 69 6e 67 20 61 6e 64 20 69 6e 73 65 72 74    73 20 69 74 20 61 75 74 6f 6d 61 74 69 63 61 6c | tring.and.inserts.it.automatical | 
| 779a0 | 6c 79 20 69 6e 74 6f 20 74 68 65 20 6d 69 6e 69    62 75 66 66 65 72 2c 0a 73 69 6d 75 6c 61 74 69 | ly.into.the.minibuffer,.simulati | 
| 779c0 | 6e 67 20 75 73 65 72 20 69 6e 70 75 74 20 74 68    69 73 20 77 61 79 2e 20 20 41 66 74 65 72 20 69 | ng.user.input.this.way...After.i | 
| 779e0 | 6e 73 65 72 74 69 6e 67 20 74 68 65 20 73 74 72    69 6e 67 2c 20 45 6d 62 61 72 6b 0a 65 78 69 74 | nserting.the.string,.Embark.exit | 
| 77a00 | 73 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72    2c 20 73 75 62 6d 69 74 74 69 6e 67 20 74 68 65 | s.the.minibuffer,.submitting.the | 
| 77a20 | 20 69 6e 70 75 74 2e 20 20 28 54 68 65 20 69 6d    6d 65 64 69 61 74 65 20 6d 69 6e 69 62 75 66 66 | .input...(The.immediate.minibuff | 
| 77a40 | 65 72 0a 65 78 69 74 20 63 61 6e 20 62 65 20 64    69 73 61 62 6c 65 64 20 66 6f 72 20 73 70 65 63 | er.exit.can.be.disabled.for.spec | 
| 77a60 | 69 66 69 63 20 61 63 74 69 6f 6e 73 20 69 6e 20    6f 72 64 65 72 20 74 6f 20 61 6c 6c 6f 77 20 65 | ific.actions.in.order.to.allow.e | 
| 77a80 | 64 69 74 69 6e 67 20 74 68 65 0a 69 6e 70 75 74    3b 20 74 68 69 73 20 69 73 20 64 6f 6e 65 20 62 | diting.the.input;.this.is.done.b | 
| 77aa0 | 79 20 61 64 64 69 6e 67 20 74 68 65 20 e2 80 98    65 6d 62 61 72 6b 2d 2d 61 6c 6c 6f 77 2d 65 64 | y.adding.the....embark--allow-ed | 
| 77ac0 | 69 74 e2 80 99 20 66 75 6e 63 74 69 6f 6e 20 74    6f 20 74 68 65 0a 61 70 70 72 6f 70 72 69 61 74 | it....function.to.the.appropriat | 
| 77ae0 | 65 20 65 6e 74 72 79 20 6f 66 20 e2 80 98 65 6d    62 61 72 6b 2d 74 61 72 67 65 74 2d 69 6e 6a 65 | e.entry.of....embark-target-inje | 
| 77b00 | 63 74 69 6f 6e 2d 68 6f 6f 6b 73 e2 80 99 29 2e    20 20 45 6d 62 61 72 6b 20 69 6e 73 65 72 74 73 | ction-hooks...)...Embark.inserts | 
| 77b20 | 0a 74 68 65 20 74 61 72 67 65 74 20 73 74 72 69    6e 67 20 61 74 20 74 68 65 20 66 69 72 73 74 20 | .the.target.string.at.the.first. | 
| 77b40 | 6d 69 6e 69 62 75 66 66 65 72 20 6f 70 65 6e 65    64 20 62 79 20 74 68 65 20 61 63 74 69 6f 6e 20 | minibuffer.opened.by.the.action. | 
| 77b60 | 63 6f 6d 6d 61 6e 64 2c 0a 61 6e 64 20 69 66 20    74 68 65 20 63 6f 6d 6d 61 6e 64 20 68 61 70 70 | command,.and.if.the.command.happ | 
| 77b80 | 65 6e 73 20 74 6f 20 70 72 6f 6d 70 74 20 74 68    65 20 75 73 65 72 20 66 6f 72 20 69 6e 70 75 74 | ens.to.prompt.the.user.for.input | 
| 77ba0 | 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 63 65 2c    0a 74 68 65 20 75 73 65 72 20 73 74 69 6c 6c 20 | .more.than.once,.the.user.still. | 
| 77bc0 | 69 6e 74 65 72 61 63 74 73 20 77 69 74 68 20 74    68 65 20 73 65 63 6f 6e 64 20 61 6e 64 20 66 75 | interacts.with.the.second.and.fu | 
| 77be0 | 72 74 68 65 72 20 70 72 6f 6d 70 74 73 20 69 6e    20 74 68 65 0a 6e 6f 72 6d 61 6c 20 66 61 73 68 | rther.prompts.in.the.normal.fash | 
| 77c00 | 69 6f 6e 2e 20 20 4e 6f 74 65 20 74 68 61 74 20    69 66 20 61 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 | ion...Note.that.if.a.command.doe | 
| 77c20 | 73 20 6e 6f 74 20 70 72 6f 6d 70 74 20 74 68 65    20 75 73 65 72 20 66 6f 72 0a 69 6e 70 75 74 20 | s.not.prompt.the.user.for.input. | 
| 77c40 | 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65    72 2c 20 45 6d 62 61 72 6b 20 73 74 69 6c 6c 20 | in.the.minibuffer,.Embark.still. | 
| 77c60 | 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 75 73    65 20 69 74 20 61 73 20 61 6e 20 61 63 74 69 6f | allows.you.to.use.it.as.an.actio | 
| 77c80 | 6e 2c 0a 62 75 74 20 6f 66 20 63 6f 75 72 73 65    2c 20 6e 65 76 65 72 20 69 6e 73 65 72 74 73 20 | n,.but.of.course,.never.inserts. | 
| 77ca0 | 74 68 65 20 74 61 72 67 65 74 20 61 6e 79 77 68    65 72 65 2e 20 20 28 54 68 65 72 65 20 61 72 65 | the.target.anywhere...(There.are | 
| 77cc0 | 20 70 6c 65 6e 74 79 20 6f 66 0a 65 78 61 6d 70    6c 65 73 20 69 6e 20 74 68 65 20 64 65 66 61 75 | .plenty.of.examples.in.the.defau | 
| 77ce0 | 6c 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e    20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 | lt.configuration.of.commands.tha | 
| 77d00 | 74 20 64 6f 20 6e 6f 74 20 70 72 6f 6d 70 74 20    74 68 65 0a 75 73 65 72 20 62 6f 75 6e 64 20 74 | t.do.not.prompt.the.user.bound.t | 
| 77d20 | 6f 20 6b 65 79 73 20 69 6e 20 74 68 65 20 61 63    74 69 6f 6e 20 6d 61 70 73 2c 20 6d 6f 73 74 20 | o.keys.in.the.action.maps,.most. | 
| 77d40 | 6f 66 20 74 68 65 20 72 65 67 69 6f 6e 20 61 63    74 69 6f 6e 73 2c 20 66 6f 72 0a 69 6e 73 74 61 | of.the.region.actions,.for.insta | 
| 77d60 | 6e 63 65 2e 29 0a 0a 20 20 20 54 68 69 73 20 69    73 20 68 6f 77 20 45 6d 62 61 72 6b 20 6d 61 6e | nce.).....This.is.how.Embark.man | 
| 77d80 | 61 67 65 73 20 74 6f 20 72 65 75 73 65 20 6e 6f    72 6d 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 61 73 | ages.to.reuse.normal.commands.as | 
| 77da0 | 20 61 63 74 69 6f 6e 73 2e 20 20 54 68 65 0a 6d    65 63 68 61 6e 69 73 6d 20 61 6c 6c 6f 77 73 20 | .actions...The.mechanism.allows. | 
| 77dc0 | 79 6f 75 20 74 6f 20 75 73 65 20 61 73 20 45 6d    62 61 72 6b 20 61 63 74 69 6f 6e 73 20 63 6f 6d | you.to.use.as.Embark.actions.com | 
| 77de0 | 6d 61 6e 64 73 20 74 68 61 74 20 77 65 72 65 20    6e 6f 74 0a 77 72 69 74 74 65 6e 20 77 69 74 68 | mands.that.were.not.written.with | 
| 77e00 | 20 45 6d 62 61 72 6b 20 69 6e 20 6d 69 6e 64 20    28 61 6e 64 20 69 6e 64 65 65 64 20 61 6c 6d 6f | .Embark.in.mind.(and.indeed.almo | 
| 77e20 | 73 74 20 61 6c 6c 20 61 63 74 69 6f 6e 73 20 74    68 61 74 20 61 72 65 0a 62 6f 75 6e 64 20 62 79 | st.all.actions.that.are.bound.by | 
| 77e40 | 20 64 65 66 61 75 6c 74 20 69 6e 20 45 6d 62 61    72 6b e2 80 99 73 20 61 63 74 69 6f 6e 20 6b 65 | .default.in.Embark...s.action.ke | 
| 77e60 | 79 6d 61 70 73 20 61 72 65 20 73 74 61 6e 64 61    72 64 20 45 6d 61 63 73 0a 63 6f 6d 6d 61 6e 64 | ymaps.are.standard.Emacs.command | 
| 77e80 | 73 29 2e 20 20 49 74 20 61 6c 73 6f 20 61 6c 6c    6f 77 73 20 79 6f 75 20 74 6f 20 77 72 69 74 65 | s)...It.also.allows.you.to.write | 
| 77ea0 | 20 6e 65 77 20 63 75 73 74 6f 6d 20 61 63 74 69    6f 6e 73 20 69 6e 20 73 75 63 68 20 61 20 77 61 | .new.custom.actions.in.such.a.wa | 
| 77ec0 | 79 0a 74 68 61 74 20 74 68 65 79 20 61 72 65 20    75 73 65 66 75 6c 20 65 76 65 6e 20 77 69 74 68 | y.that.they.are.useful.even.with | 
| 77ee0 | 6f 75 74 20 45 6d 62 61 72 6b 2e 0a 0a 20 20 20    53 74 61 72 69 6e 67 20 66 72 6f 6d 20 76 65 72 | out.Embark......Staring.from.ver | 
| 77f00 | 73 69 6f 6e 20 32 38 2e 31 2c 20 45 6d 61 63 73    20 68 61 73 20 61 20 76 61 72 69 61 62 6c 65 0a | sion.28.1,.Emacs.has.a.variable. | 
| 77f20 | e2 80 98 79 2d 6f 72 2d 6e 2d 70 2d 75 73 65 2d    72 65 61 64 2d 6b 65 79 e2 80 99 2c 20 77 68 69 | ...y-or-n-p-use-read-key...,.whi | 
| 77f40 | 63 68 20 77 68 65 6e 20 73 65 74 20 74 6f 20 e2    80 98 74 e2 80 99 20 63 61 75 73 65 73 20 e2 80 | ch.when.set.to....t....causes... | 
| 77f60 | 98 79 2d 6f 72 2d 6e 2d 70 e2 80 99 20 74 6f 20    75 73 65 0a e2 80 98 72 65 61 64 2d 6b 65 79 e2 | .y-or-n-p....to.use....read-key. | 
| 77f80 | 80 99 20 69 6e 73 74 65 61 64 20 6f 66 20 e2 80    98 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 | ...instead.of....read-from-minib | 
| 77fa0 | 75 66 66 65 72 e2 80 99 2e 20 20 53 65 74 74 69    6e 67 0a e2 80 98 79 2d 6f 72 2d 6e 2d 70 2d 75 | uffer......Setting....y-or-n-p-u | 
| 77fc0 | 73 65 2d 72 65 61 64 2d 6b 65 79 e2 80 99 20 74    6f 20 e2 80 98 74 e2 80 99 20 69 73 20 72 65 63 | se-read-key....to....t....is.rec | 
| 77fe0 | 6f 6d 6d 65 6e 64 65 64 20 66 6f 72 20 45 6d 62    61 72 6b 20 75 73 65 72 73 20 62 65 63 61 75 73 | ommended.for.Embark.users.becaus | 
| 78000 | 65 0a 69 74 20 6b 65 65 70 73 20 45 6d 62 61 72    6b 20 66 72 6f 6d 20 61 74 74 65 6d 70 74 69 6e | e.it.keeps.Embark.from.attemptin | 
| 78020 | 67 20 74 6f 20 69 6e 73 65 72 74 20 74 68 65 20    74 61 72 67 65 74 20 61 74 20 61 20 e2 80 98 79 | g.to.insert.the.target.at.a....y | 
| 78040 | 2d 6f 72 2d 6e 2d 70 e2 80 99 0a 70 72 6f 6d 70    74 2c 20 77 68 69 63 68 20 77 6f 75 6c 64 20 61 | -or-n-p....prompt,.which.would.a | 
| 78060 | 6c 6d 6f 73 74 20 6e 65 76 65 72 20 62 65 20 73    65 6e 73 69 62 6c 65 2e 20 20 41 6c 73 6f 20 63 | lmost.never.be.sensible...Also.c | 
| 78080 | 6f 6e 73 69 64 65 72 20 74 68 69 73 20 61 73 20    61 0a 77 61 72 6e 69 6e 67 20 74 6f 20 73 74 72 | onsider.this.as.a.warning.to.str | 
| 780a0 | 75 63 74 75 72 65 20 79 6f 75 72 20 6f 77 6e 20    61 63 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 | ucture.your.own.action.commands. | 
| 780c0 | 73 6f 20 74 68 61 74 20 69 66 20 74 68 65 79 20    75 73 65 0a e2 80 98 79 2d 6f 72 2d 6e 2d 70 e2 | so.that.if.they.use....y-or-n-p. | 
| 780e0 | 80 99 2c 20 74 68 65 79 20 64 6f 20 73 6f 20 6f    6e 6c 79 20 61 66 74 65 72 20 74 68 65 20 70 72 | ..,.they.do.so.only.after.the.pr | 
| 78100 | 6f 6d 70 74 69 6e 67 20 66 6f 72 20 74 68 65 20    74 61 72 67 65 74 2e 0a 0a 20 20 20 48 65 72 65 | ompting.for.the.target......Here | 
| 78120 | 20 69 73 20 61 20 73 69 6d 70 6c 65 20 65 78 61    6d 70 6c 65 20 69 6c 6c 75 73 74 72 61 74 69 6e | .is.a.simple.example.illustratin | 
| 78140 | 67 20 74 68 65 20 76 61 72 69 6f 75 73 20 77 61    79 73 20 6f 66 20 72 65 61 64 69 6e 67 0a 69 6e | g.the.various.ways.of.reading.in | 
| 78160 | 70 75 74 20 66 72 6f 6d 20 74 68 65 20 75 73 65    72 20 6d 65 6e 74 69 6f 6e 65 64 20 61 62 6f 76 | put.from.the.user.mentioned.abov | 
| 78180 | 65 2e 20 20 42 69 6e 64 20 74 68 65 20 66 6f 6c    6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 | e...Bind.the.following.commands. | 
| 781a0 | 74 6f 20 74 68 65 0a e2 80 98 65 6d 62 61 72 6b    2d 73 79 6d 62 6f 6c 2d 6d 61 70 e2 80 99 20 74 | to.the....embark-symbol-map....t | 
| 781c0 | 6f 20 62 65 20 75 73 65 64 20 61 73 20 61 63 74    69 6f 6e 73 2c 20 74 68 65 6e 20 70 75 74 20 74 | o.be.used.as.actions,.then.put.t | 
| 781e0 | 68 65 20 70 6f 69 6e 74 20 6f 6e 20 73 6f 6d 65    0a 73 79 6d 62 6f 6c 20 61 6e 64 20 72 75 6e 20 | he.point.on.some.symbol.and.run. | 
| 78200 | 74 68 65 6d 20 77 69 74 68 20 e2 80 98 65 6d 62    61 72 6b 2d 61 63 74 e2 80 99 3a 0a 0a 20 20 20 | them.with....embark-act...:..... | 
| 78220 | 20 20 28 64 65 66 75 6e 20 65 78 61 6d 70 6c 65    2d 61 63 74 69 6f 6e 2d 63 6f 6d 6d 61 6e 64 31 | ..(defun.example-action-command1 | 
| 78240 | 20 28 29 0a 20 20 20 20 20 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 29 0a 20 20 20 20 20 20 20 | .()........(interactive)........ | 
| 78260 | 28 6d 65 73 73 61 67 65 20 22 54 68 65 20 69 6e    70 75 74 20 77 61 73 20 60 25 73 27 2e 22 20 28 | (message."The.input.was.`%s'.".( | 
| 78280 | 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75    66 66 65 72 20 22 49 6e 70 75 74 3a 20 22 29 29 | read-from-minibuffer."Input:.")) | 
| 782a0 | 29 0a 0a 20 20 20 20 20 28 64 65 66 75 6e 20 65    78 61 6d 70 6c 65 2d 61 63 74 69 6f 6e 2d 63 6f | ).......(defun.example-action-co | 
| 782c0 | 6d 6d 61 6e 64 32 20 28 61 72 67 20 69 6e 70 75    74 31 20 69 6e 70 75 74 32 29 0a 20 20 20 20 20 | mmand2.(arg.input1.input2)...... | 
| 782e0 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22    50 5c 6e 73 49 6e 70 75 74 20 31 3a 20 5c 6e 73 | ..(interactive."P\nsInput.1:.\ns | 
| 78300 | 49 6e 70 75 74 20 32 3a 20 22 29 0a 20 20 20 20    20 20 20 28 6d 65 73 73 61 67 65 20 22 54 68 65 | Input.2:.")........(message."The | 
| 78320 | 20 66 69 72 73 74 20 69 6e 70 75 74 20 25 73 77    61 73 20 60 25 73 27 2c 20 61 6e 64 20 74 68 65 | .first.input.%swas.`%s',.and.the | 
| 78340 | 20 73 65 63 6f 6e 64 20 77 61 73 20 60 25 73 27    2e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .second.was.`%s'.".............. | 
| 78360 | 20 20 20 28 69 66 20 61 72 67 20 22 74 72 75 6c    79 20 22 20 22 22 29 0a 20 20 20 20 20 20 20 20 | ...(if.arg."truly."."")......... | 
| 78380 | 20 20 20 20 20 20 20 20 69 6e 70 75 74 31 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 | ........input1.................i | 
| 783a0 | 6e 70 75 74 32 29 29 0a 0a 20 20 20 20 20 28 64    65 66 75 6e 20 65 78 61 6d 70 6c 65 2d 61 63 74 | nput2)).......(defun.example-act | 
| 783c0 | 69 6f 6e 2d 63 6f 6d 6d 61 6e 64 33 20 28 29 0a    20 20 20 20 20 20 20 28 69 6e 74 65 72 61 63 74 | ion-command3.()........(interact | 
| 783e0 | 69 76 65 29 0a 20 20 20 20 20 20 20 28 6d 65 73    73 61 67 65 20 22 59 6f 75 72 20 73 65 6c 65 63 | ive)........(message."Your.selec | 
| 78400 | 74 69 6f 6e 20 77 61 73 20 60 25 73 27 2e 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tion.was.`%s'."................. | 
| 78420 | 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64    20 22 53 65 6c 65 63 74 3a 20 22 20 27 28 22 45 | (completing-read."Select:.".'("E | 
| 78440 | 22 20 22 4d 22 20 22 42 22 20 22 41 22 20 22 52    22 20 22 4b 22 29 29 29 29 0a 0a 20 20 20 20 20 | "."M"."B"."A"."R"."K"))))....... | 
| 78460 | 28 64 65 66 75 6e 20 65 78 61 6d 70 6c 65 2d 61    63 74 69 6f 6e 2d 63 6f 6d 6d 61 6e 64 34 20 28 | (defun.example-action-command4.( | 
| 78480 | 29 0a 20 20 20 20 20 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 29 0a 20 20 20 20 20 20 20 28 6d | )........(interactive)........(m | 
| 784a0 | 65 73 73 61 67 65 20 22 49 20 64 6f 6e 27 74 20    70 72 6f 6d 70 74 20 79 6f 75 20 66 6f 72 20 69 | essage."I.don't.prompt.you.for.i | 
| 784c0 | 6e 70 75 74 20 61 6e 64 20 74 68 75 73 20 69 67    6e 6f 72 65 20 74 68 65 20 74 61 72 67 65 74 21 | nput.and.thus.ignore.the.target! | 
| 784e0 | 22 29 29 0a 0a 20 20 20 20 20 28 6b 65 79 6d 61    70 2d 73 65 74 20 65 6d 62 61 72 6b 2d 73 79 6d | ")).......(keymap-set.embark-sym | 
| 78500 | 62 6f 6c 2d 6d 61 70 20 22 58 20 31 22 20 23 27    65 78 61 6d 70 6c 65 2d 61 63 74 69 6f 6e 2d 63 | bol-map."X.1".#'example-action-c | 
| 78520 | 6f 6d 6d 61 6e 64 31 29 0a 20 20 20 20 20 28 6b    65 79 6d 61 70 2d 73 65 74 20 65 6d 62 61 72 6b | ommand1)......(keymap-set.embark | 
| 78540 | 2d 73 79 6d 62 6f 6c 2d 6d 61 70 20 22 58 20 32    22 20 23 27 65 78 61 6d 70 6c 65 2d 61 63 74 69 | -symbol-map."X.2".#'example-acti | 
| 78560 | 6f 6e 2d 63 6f 6d 6d 61 6e 64 32 29 0a 20 20 20    20 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 65 6d | on-command2)......(keymap-set.em | 
| 78580 | 62 61 72 6b 2d 73 79 6d 62 6f 6c 2d 6d 61 70 20    22 58 20 33 22 20 23 27 65 78 61 6d 70 6c 65 2d | bark-symbol-map."X.3".#'example- | 
| 785a0 | 61 63 74 69 6f 6e 2d 63 6f 6d 6d 61 6e 64 33 29    0a 20 20 20 20 20 28 6b 65 79 6d 61 70 2d 73 65 | action-command3)......(keymap-se | 
| 785c0 | 74 20 65 6d 62 61 72 6b 2d 73 79 6d 62 6f 6c 2d    6d 61 70 20 22 58 20 34 22 20 23 27 65 78 61 6d | t.embark-symbol-map."X.4".#'exam | 
| 785e0 | 70 6c 65 2d 61 63 74 69 6f 6e 2d 63 6f 6d 6d 61    6e 64 34 29 0a 0a 20 20 20 41 6c 73 6f 20 6e 6f | ple-action-command4).....Also.no | 
| 78600 | 74 65 20 74 68 61 74 20 69 66 20 79 6f 75 20 61    72 65 20 75 73 69 6e 67 20 74 68 65 20 6b 65 79 | te.that.if.you.are.using.the.key | 
| 78620 | 20 62 69 6e 64 69 6e 67 73 20 74 6f 20 63 61 6c    6c 20 61 63 74 69 6f 6e 73 2c 20 79 6f 75 0a 63 | .bindings.to.call.actions,.you.c | 
| 78640 | 61 6e 20 70 61 73 73 20 70 72 65 66 69 78 20 61    72 67 75 6d 65 6e 74 73 20 74 6f 20 61 63 74 69 | an.pass.prefix.arguments.to.acti | 
| 78660 | 6f 6e 73 20 69 6e 20 74 68 65 20 6e 6f 72 6d 61    6c 20 77 61 79 2e 20 20 46 6f 72 20 65 78 61 6d | ons.in.the.normal.way...For.exam | 
| 78680 | 70 6c 65 2c 0a 79 6f 75 20 63 61 6e 20 75 73 65    20 e2 80 98 43 2d 75 20 58 32 e2 80 99 20 77 69 | ple,.you.can.use....C-u.X2....wi | 
| 786a0 | 74 68 20 74 68 65 20 61 62 6f 76 65 20 64 65 6d    6f 6e 73 74 72 61 74 69 6f 6e 20 61 63 74 69 6f | th.the.above.demonstration.actio | 
| 786c0 | 6e 73 20 74 6f 20 6d 61 6b 65 20 74 68 65 0a 6d    65 73 73 61 67 65 20 70 72 69 6e 74 65 64 20 62 | ns.to.make.the.message.printed.b | 
| 786e0 | 79 20 e2 80 98 65 78 61 6d 70 6c 65 2d 61 63 74    69 6f 6e 2d 63 6f 6d 6d 61 6e 64 32 e2 80 99 20 | y....example-action-command2.... | 
| 78700 | 6d 6f 72 65 20 65 6d 70 68 61 74 69 63 2e 20 20    54 68 69 73 0a 61 62 69 6c 69 74 79 20 74 6f 20 | more.emphatic...This.ability.to. | 
| 78720 | 70 61 73 73 20 70 72 65 66 69 78 20 61 72 67 75    6d 65 6e 74 73 20 74 6f 20 61 63 74 69 6f 6e 73 | pass.prefix.arguments.to.actions | 
| 78740 | 20 69 73 20 75 73 65 66 75 6c 20 66 6f 72 20 73    6f 6d 65 20 61 63 74 69 6f 6e 73 0a 69 6e 20 74 | .is.useful.for.some.actions.in.t | 
| 78760 | 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6e 66 69    67 75 72 61 74 69 6f 6e 2c 20 73 75 63 68 20 61 | he.default.configuration,.such.a | 
| 78780 | 73 20 e2 80 98 65 6d 62 61 72 6b 2d 73 68 65 6c    6c 2d 63 6f 6d 6d 61 6e 64 2d 6f 6e 2d 62 75 66 | s....embark-shell-command-on-buf | 
| 787a0 | 66 65 72 e2 80 99 2e 0a 0a 2a 20 4d 65 6e 75 3a    0a 0a 2a 20 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 | fer......*.Menu:..*.Non-interact | 
| 787c0 | 69 76 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 73    20 61 63 74 69 6f 6e 73 3a 3a 0a 0a 1f 0a 46 69 | ive.functions.as.actions::....Fi | 
| 787e0 | 6c 65 3a 20 64 6f 63 79 74 4c 44 31 77 2e 69 6e    66 6f 2c 20 20 4e 6f 64 65 3a 20 4e 6f 6e 2d 69 | le:.docytLD1w.info,..Node:.Non-i | 
| 78800 | 6e 74 65 72 61 63 74 69 76 65 20 66 75 6e 63 74    69 6f 6e 73 20 61 73 20 61 63 74 69 6f 6e 73 2c | nteractive.functions.as.actions, | 
| 78820 | 20 20 55 70 3a 20 48 6f 77 20 64 6f 65 73 20 45    6d 62 61 72 6b 20 63 61 6c 6c 20 74 68 65 20 61 | ..Up:.How.does.Embark.call.the.a | 
| 78840 | 63 74 69 6f 6e 73 3f 0a 0a 34 2e 31 20 4e 6f 6e    2d 69 6e 74 65 72 61 63 74 69 76 65 20 66 75 6e | ctions?..4.1.Non-interactive.fun | 
| 78860 | 63 74 69 6f 6e 73 20 61 73 20 61 63 74 69 6f 6e    73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ctions.as.actions.============== | 
| 78880 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c 74 65 | ==========================..Alte | 
| 788a0 | 72 6e 61 74 69 76 65 6c 79 2c 20 45 6d 62 61 72    6b 20 64 6f 65 73 20 73 75 70 70 6f 72 74 20 6f | rnatively,.Embark.does.support.o | 
| 788c0 | 6e 65 20 6f 74 68 65 72 20 74 79 70 65 20 6f 66    20 61 63 74 69 6f 6e 3a 20 61 0a 6e 6f 6e 2d 69 | ne.other.type.of.action:.a.non-i | 
| 788e0 | 6e 74 65 72 61 63 74 69 76 65 20 66 75 6e 63 74    69 6f 6e 20 6f 66 20 61 20 73 69 6e 67 6c 65 20 | nteractive.function.of.a.single. | 
| 78900 | 61 72 67 75 6d 65 6e 74 2e 20 20 54 68 65 20 74    61 72 67 65 74 20 69 73 20 70 61 73 73 65 64 20 | argument...The.target.is.passed. | 
| 78920 | 61 73 0a 61 72 67 75 6d 65 6e 74 20 74 6f 20 74    68 65 20 66 75 6e 63 74 69 6f 6e 2e 20 20 46 6f | as.argument.to.the.function...Fo | 
| 78940 | 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20    20 28 64 65 66 75 6e 20 65 78 61 6d 70 6c 65 2d | r.example:.......(defun.example- | 
| 78960 | 61 63 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 20    28 74 61 72 67 65 74 29 0a 20 20 20 20 20 20 20 | action-function.(target)........ | 
| 78980 | 28 6d 65 73 73 61 67 65 20 22 54 68 65 20 74 61    72 67 65 74 20 77 61 73 20 60 25 73 27 2e 22 20 | (message."The.target.was.`%s'.". | 
| 789a0 | 74 61 72 67 65 74 29 29 0a 0a 20 20 20 20 20 28    6b 65 79 6d 61 70 2d 73 65 74 20 65 6d 62 61 72 | target)).......(keymap-set.embar | 
| 789c0 | 6b 2d 73 79 6d 62 6f 6c 2d 6d 61 70 20 22 58 20    34 22 20 23 27 65 78 61 6d 70 6c 65 2d 61 63 74 | k-symbol-map."X.4".#'example-act | 
| 789e0 | 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 29 0a 0a 20    20 20 4e 6f 74 65 20 74 68 61 74 20 6e 6f 72 6d | ion-function).....Note.that.norm | 
| 78a00 | 61 6c 6c 79 20 62 69 6e 64 69 6e 67 20 6e 6f 6e    2d 69 6e 74 65 72 61 63 74 69 76 65 20 66 75 6e | ally.binding.non-interactive.fun | 
| 78a20 | 63 74 69 6f 6e 73 20 69 6e 20 61 20 6b 65 79 6d    61 70 20 69 73 0a 75 73 65 6c 65 73 73 2c 20 73 | ctions.in.a.keymap.is.useless,.s | 
| 78a40 | 69 6e 63 65 20 77 68 65 6e 20 61 74 74 65 6d 70    74 69 6e 67 20 74 6f 20 72 75 6e 20 74 68 65 6d | ince.when.attempting.to.run.them | 
| 78a60 | 20 75 73 69 6e 67 20 74 68 65 20 6b 65 79 20 62    69 6e 64 69 6e 67 20 79 6f 75 20 67 65 74 0a 61 | .using.the.key.binding.you.get.a | 
| 78a80 | 6e 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20    73 69 6d 69 6c 61 72 20 74 6f 20 e2 80 9c 57 72 | n.error.message.similar.to....Wr | 
| 78aa0 | 6f 6e 67 20 74 79 70 65 20 61 72 67 75 6d 65 6e    74 3a 20 63 6f 6d 6d 61 6e 64 70 2c 0a 65 78 61 | ong.type.argument:.commandp,.exa | 
| 78ac0 | 6d 70 6c 65 2d 61 63 74 69 6f 6e 2d 66 75 6e 63    74 69 6f 6e e2 80 9d 2e 20 20 49 6e 20 67 65 6e | mple-action-function......In.gen | 
| 78ae0 | 65 72 61 6c 20 69 74 20 69 73 20 6d 6f 72 65 20    66 6c 65 78 69 62 6c 65 20 74 6f 20 77 72 69 74 | eral.it.is.more.flexible.to.writ | 
| 78b00 | 65 20 61 6e 79 0a 6e 65 77 20 45 6d 62 61 72 6b    20 61 63 74 69 6f 6e 73 20 61 73 20 63 6f 6d 6d | e.any.new.Embark.actions.as.comm | 
| 78b20 | 61 6e 64 73 2c 20 74 68 61 74 20 69 73 2c 20 61    73 20 69 6e 74 65 72 61 63 74 69 76 65 20 66 75 | ands,.that.is,.as.interactive.fu | 
| 78b40 | 6e 63 74 69 6f 6e 73 2c 0a 62 65 63 61 75 73 65    20 74 68 61 74 20 77 61 79 20 79 6f 75 20 63 61 | nctions,.because.that.way.you.ca | 
| 78b60 | 6e 20 61 6c 73 6f 20 72 75 6e 20 74 68 65 6d 20    64 69 72 65 63 74 6c 79 2c 20 77 69 74 68 6f 75 | n.also.run.them.directly,.withou | 
| 78b80 | 74 20 45 6d 62 61 72 6b 2e 20 20 42 75 74 0a 74    68 65 72 65 20 61 72 65 20 61 20 63 6f 75 70 6c | t.Embark...But.there.are.a.coupl | 
| 78ba0 | 65 20 6f 66 20 72 65 61 73 6f 6e 73 20 74 6f 20    75 73 65 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 | e.of.reasons.to.use.non-interact | 
| 78bc0 | 69 76 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 73    0a 61 63 74 69 6f 6e 73 3a 0a 0a 20 20 31 2e 20 | ive.functions.as.actions:....1.. | 
| 78be0 | 59 6f 75 20 6d 61 79 20 61 6c 72 65 61 64 79 20    68 61 76 65 20 74 68 65 20 66 75 6e 63 74 69 6f | You.may.already.have.the.functio | 
| 78c00 | 6e 20 6c 79 69 6e 67 20 61 72 6f 75 6e 64 2c 20    61 6e 64 20 69 74 20 69 73 0a 20 20 20 20 20 63 | n.lying.around,.and.it.is......c | 
| 78c20 | 6f 6e 76 65 6e 69 65 6e 74 20 74 6f 20 73 69 6d    70 6c 79 20 72 65 75 73 65 20 69 74 2e 0a 0a 20 | onvenient.to.simply.reuse.it.... | 
| 78c40 | 20 32 2e 20 46 6f 72 20 63 6f 6d 6d 61 6e 64 20    61 63 74 69 6f 6e 73 20 74 68 65 20 74 61 72 67 | .2..For.command.actions.the.targ | 
| 78c60 | 65 74 73 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20    73 69 6d 70 6c 65 20 73 74 72 69 6e 67 2c 20 77 | ets.can.only.be.simple.string,.w | 
| 78c80 | 69 74 68 20 6e 6f 0a 20 20 20 20 20 74 65 78 74    20 70 72 6f 70 65 72 74 69 65 73 2e 20 20 46 6f | ith.no......text.properties...Fo | 
| 78ca0 | 72 20 63 65 72 74 61 69 6e 20 61 64 76 61 6e 63    65 64 20 75 73 65 73 20 79 6f 75 20 6d 61 79 20 | r.certain.advanced.uses.you.may. | 
| 78cc0 | 77 61 6e 74 20 74 68 65 20 61 63 74 69 6f 6e 0a    20 20 20 20 20 74 6f 20 72 65 63 65 69 76 65 20 | want.the.action......to.receive. | 
| 78ce0 | 61 20 73 74 72 69 6e 67 20 5f 77 69 74 68 5f 20    73 6f 6d 65 20 74 65 78 74 20 70 72 6f 70 65 72 | a.string._with_.some.text.proper | 
| 78d00 | 74 69 65 73 2c 20 6f 72 20 65 76 65 6e 20 61 0a    20 20 20 20 20 6e 6f 6e 2d 73 74 72 69 6e 67 20 | ties,.or.even.a......non-string. | 
| 78d20 | 74 61 72 67 65 74 2e 0a 0a 1f 0a 46 69 6c 65 3a    20 64 6f 63 79 74 4c 44 31 77 2e 69 6e 66 6f 2c | target.....File:.docytLD1w.info, | 
| 78d40 | 20 20 4e 6f 64 65 3a 20 45 6d 62 61 72 6b 20 4d    61 72 67 69 6e 61 6c 69 61 20 61 6e 64 20 43 6f | ..Node:.Embark.Marginalia.and.Co | 
| 78d60 | 6e 73 75 6c 74 2c 20 20 4e 65 78 74 3a 20 52 65    6c 61 74 65 64 20 50 61 63 6b 61 67 65 73 2c 20 | nsult,..Next:.Related.Packages,. | 
| 78d80 | 20 50 72 65 76 3a 20 48 6f 77 20 64 6f 65 73 20    45 6d 62 61 72 6b 20 63 61 6c 6c 20 74 68 65 20 | .Prev:.How.does.Embark.call.the. | 
| 78da0 | 61 63 74 69 6f 6e 73 3f 2c 20 20 55 70 3a 20 54    6f 70 0a 0a 35 20 45 6d 62 61 72 6b 2c 20 4d 61 | actions?,..Up:.Top..5.Embark,.Ma | 
| 78dc0 | 72 67 69 6e 61 6c 69 61 20 61 6e 64 20 43 6f 6e    73 75 6c 74 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | rginalia.and.Consult.*********** | 
| 78de0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    2a 2a 2a 2a 2a 0a 0a 45 6d 62 61 72 6b 20 63 6f | *********************..Embark.co | 
| 78e00 | 6f 70 65 72 61 74 65 73 20 77 65 6c 6c 20 77 69    74 68 20 74 68 65 20 4d 61 72 67 69 6e 61 6c 69 | operates.well.with.the.Marginali | 
| 78e20 | 61 0a 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 6d 61 72 67 | a.(https://github.com/minad/marg | 
| 78e40 | 69 6e 61 6c 69 61 29 20 61 6e 64 20 43 6f 6e 73    75 6c 74 0a 28 68 74 74 70 73 3a 2f 2f 67 69 74 | inalia).and.Consult.(https://git | 
| 78e60 | 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 63 6f    6e 73 75 6c 74 29 20 70 61 63 6b 61 67 65 73 2e | hub.com/minad/consult).packages. | 
| 78e80 | 20 20 4e 65 69 74 68 65 72 20 6f 66 20 74 68 6f    73 65 20 70 61 63 6b 61 67 65 73 0a 69 73 20 61 | ..Neither.of.those.packages.is.a | 
| 78ea0 | 20 64 65 70 65 6e 64 65 6e 63 79 20 6f 66 20 45    6d 62 61 72 6b 2c 20 62 75 74 20 62 6f 74 68 20 | .dependency.of.Embark,.but.both. | 
| 78ec0 | 61 72 65 20 68 69 67 68 6c 79 20 72 65 63 6f 6d    6d 65 6e 64 65 64 20 63 6f 6d 70 61 6e 69 6f 6e | are.highly.recommended.companion | 
| 78ee0 | 73 20 74 6f 0a 45 6d 62 61 72 6b 2c 20 66 6f 72    20 6f 70 70 6f 73 69 74 65 20 72 65 61 73 6f 6e | s.to.Embark,.for.opposite.reason | 
| 78f00 | 73 3a 20 4d 61 72 67 69 6e 61 6c 69 61 20 67 72    65 61 74 6c 79 20 65 6e 68 61 6e 63 65 73 20 45 | s:.Marginalia.greatly.enhances.E | 
| 78f20 | 6d 62 61 72 6b e2 80 99 73 0a 75 73 65 66 75 6c    6e 65 73 73 2c 20 77 68 69 6c 65 20 45 6d 62 61 | mbark...s.usefulness,.while.Emba | 
| 78f40 | 72 6b 20 63 61 6e 20 68 65 6c 70 20 65 6e 68 61    6e 63 65 20 43 6f 6e 73 75 6c 74 2e 0a 0a 20 20 | rk.can.help.enhance.Consult..... | 
| 78f60 | 20 49 6e 20 74 68 65 20 72 65 6d 61 69 6e 64 65    72 20 6f 66 20 74 68 69 73 20 73 65 63 74 69 6f | .In.the.remainder.of.this.sectio | 
| 78f80 | 6e 20 49 e2 80 99 6c 6c 20 65 78 70 6c 61 69 6e    20 77 68 61 74 20 65 78 61 63 74 6c 79 20 4d 61 | n.I...ll.explain.what.exactly.Ma | 
| 78fa0 | 72 67 69 6e 61 6c 69 61 0a 64 6f 65 73 20 66 6f    72 20 45 6d 62 61 72 6b 2c 20 61 6e 64 20 77 68 | rginalia.does.for.Embark,.and.wh | 
| 78fc0 | 61 74 20 45 6d 62 61 72 6b 20 63 61 6e 20 64 6f    20 66 6f 72 20 43 6f 6e 73 75 6c 74 2e 0a 0a 2a | at.Embark.can.do.for.Consult...* | 
| 78fe0 | 20 4d 65 6e 75 3a 0a 0a 2a 20 4d 61 72 67 69 6e    61 6c 69 61 3a 3a 0a 2a 20 43 6f 6e 73 75 6c 74 | .Menu:..*.Marginalia::.*.Consult | 
| 79000 | 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 79    74 4c 44 31 77 2e 69 6e 66 6f 2c 20 20 4e 6f 64 | ::....File:.docytLD1w.info,..Nod | 
| 79020 | 65 3a 20 4d 61 72 67 69 6e 61 6c 69 61 2c 20 20    4e 65 78 74 3a 20 43 6f 6e 73 75 6c 74 2c 20 20 | e:.Marginalia,..Next:.Consult,.. | 
| 79040 | 55 70 3a 20 45 6d 62 61 72 6b 20 4d 61 72 67 69    6e 61 6c 69 61 20 61 6e 64 20 43 6f 6e 73 75 6c | Up:.Embark.Marginalia.and.Consul | 
| 79060 | 74 0a 0a 35 2e 31 20 4d 61 72 67 69 6e 61 6c 69    61 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | t..5.1.Marginalia.============== | 
| 79080 | 0a 0a 45 6d 62 61 72 6b 20 63 6f 6d 65 73 20 77    69 74 68 20 61 63 74 69 6f 6e 73 20 66 6f 72 20 | ..Embark.comes.with.actions.for. | 
| 790a0 | 73 79 6d 62 6f 6c 73 20 28 63 6f 6d 6d 61 6e 64    73 2c 20 66 75 6e 63 74 69 6f 6e 73 2c 20 76 61 | symbols.(commands,.functions,.va | 
| 790c0 | 72 69 61 62 6c 65 73 0a 77 69 74 68 20 61 63 74    69 6f 6e 73 20 73 75 63 68 20 61 73 20 66 69 6e | riables.with.actions.such.as.fin | 
| 790e0 | 64 69 6e 67 20 74 68 65 20 64 65 66 69 6e 69 74    69 6f 6e 2c 20 6c 6f 6f 6b 69 6e 67 20 75 70 20 | ding.the.definition,.looking.up. | 
| 79100 | 74 68 65 0a 64 6f 63 75 6d 65 6e 74 61 74 69 6f    6e 2c 20 65 76 61 6c 75 61 74 69 6e 67 2c 20 65 | the.documentation,.evaluating,.e | 
| 79120 | 74 63 2e 29 20 20 69 6e 20 74 68 65 20 e2 80 98    65 6d 62 61 72 6b 2d 73 79 6d 62 6f 6c 2d 6d 61 | tc.)..in.the....embark-symbol-ma | 
| 79140 | 70 e2 80 99 20 6b 65 79 6d 61 70 2c 20 61 6e 64    0a 66 6f 72 20 70 61 63 6b 61 67 65 73 20 28 61 | p....keymap,.and.for.packages.(a | 
| 79160 | 63 74 69 6f 6e 73 20 6c 69 6b 65 20 69 6e 73 74    61 6c 6c 2c 20 64 65 6c 65 74 65 2c 20 62 72 6f | ctions.like.install,.delete,.bro | 
| 79180 | 77 73 65 20 75 72 6c 2c 20 65 74 63 2e 29 20 20    69 6e 20 74 68 65 0a e2 80 98 65 6d 62 61 72 6b | wse.url,.etc.)..in.the....embark | 
| 791a0 | 2d 70 61 63 6b 61 67 65 2d 6b 65 79 6d 61 70 e2    80 99 2e 0a 0a 20 20 20 55 6e 66 6f 72 74 75 6e | -package-keymap.........Unfortun | 
| 791c0 | 61 74 65 6c 79 20 45 6d 62 61 72 6b 20 64 6f 65    73 20 6e 6f 74 20 61 75 74 6f 6d 61 74 69 63 61 | ately.Embark.does.not.automatica | 
| 791e0 | 6c 6c 79 20 6f 66 66 65 72 73 20 79 6f 75 20 74    68 65 73 65 20 6b 65 79 6d 61 70 73 0a 77 68 65 | lly.offers.you.these.keymaps.whe | 
| 79200 | 6e 20 72 65 6c 65 76 61 6e 74 2c 20 62 65 63 61    75 73 65 20 6d 61 6e 79 20 62 75 69 6c 74 2d 69 | n.relevant,.because.many.built-i | 
| 79220 | 6e 20 45 6d 61 63 73 20 63 6f 6d 6d 61 6e 64 73    20 64 6f 6e e2 80 99 74 20 72 65 70 6f 72 74 0a | n.Emacs.commands.don...t.report. | 
| 79240 | 61 63 63 75 72 61 74 65 20 63 61 74 65 67 6f 72    79 20 6d 65 74 61 64 61 74 61 2e 20 20 46 6f 72 | accurate.category.metadata...For | 
| 79260 | 20 65 78 61 6d 70 6c 65 2c 20 61 20 63 6f 6d 6d    61 6e 64 20 6c 69 6b 65 0a e2 80 98 64 65 73 63 | .example,.a.command.like....desc | 
| 79280 | 72 69 62 65 2d 70 61 63 6b 61 67 65 e2 80 99 2c    20 77 68 69 63 68 20 72 65 61 64 73 20 61 20 70 | ribe-package...,.which.reads.a.p | 
| 792a0 | 61 63 6b 61 67 65 20 6e 61 6d 65 20 66 72 6f 6d    20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c | ackage.name.from.the.minibuffer, | 
| 792c0 | 20 64 6f 65 73 0a 6e 6f 74 20 68 61 76 65 20 6d    65 74 61 64 61 74 61 20 69 6e 64 69 63 61 74 69 | .does.not.have.metadata.indicati | 
| 792e0 | 6e 67 20 74 68 69 73 20 66 61 63 74 2e 0a 0a 20    20 20 49 6e 20 61 6e 20 65 61 72 6c 69 65 72 20 | ng.this.fact......In.an.earlier. | 
| 79300 | 45 6d 62 61 72 6b 20 76 65 72 73 69 6f 6e 2c 20    74 68 65 72 65 20 77 65 72 65 20 66 75 6e 63 74 | Embark.version,.there.were.funct | 
| 79320 | 69 6f 6e 73 20 74 6f 20 73 75 70 70 6c 79 20 74    68 69 73 0a 6d 69 73 73 69 6e 67 20 6d 65 74 61 | ions.to.supply.this.missing.meta | 
| 79340 | 64 61 74 61 2c 20 62 75 74 20 74 68 65 79 20 68    61 76 65 20 62 65 65 6e 20 6d 6f 76 65 64 20 74 | data,.but.they.have.been.moved.t | 
| 79360 | 6f 20 4d 61 72 67 69 6e 61 6c 69 61 2c 20 77 68    69 63 68 20 61 75 67 6d 65 6e 74 73 0a 6d 61 6e | o.Marginalia,.which.augments.man | 
| 79380 | 79 20 45 6d 61 63 73 20 63 6f 6d 6d 61 6e 64 20    74 6f 20 72 65 70 6f 72 74 20 61 63 63 75 72 61 | y.Emacs.command.to.report.accura | 
| 793a0 | 74 65 20 63 61 74 65 67 6f 72 79 20 6d 65 74 61    64 61 74 61 2e 20 20 53 69 6d 70 6c 79 0a 61 63 | te.category.metadata...Simply.ac | 
| 793c0 | 74 69 76 61 74 69 6e 67 20 e2 80 98 6d 61 72 67    69 6e 61 6c 69 61 2d 6d 6f 64 65 e2 80 99 20 61 | tivating....marginalia-mode....a | 
| 793e0 | 6c 6c 6f 77 73 20 45 6d 62 61 72 6b 20 74 6f 20    6f 66 66 65 72 20 79 6f 75 20 74 68 65 20 70 61 | llows.Embark.to.offer.you.the.pa | 
| 79400 | 63 6b 61 67 65 20 61 6e 64 0a 73 79 6d 62 6f 6c    20 61 63 74 69 6f 6e 73 20 77 68 65 6e 20 61 70 | ckage.and.symbol.actions.when.ap | 
| 79420 | 70 72 6f 70 72 69 61 74 65 20 61 67 61 69 6e 2e    20 20 43 61 6e 64 69 64 61 74 65 20 61 6e 6e 6f | propriate.again...Candidate.anno | 
| 79440 | 74 61 74 69 6f 6e 73 20 69 6e 20 74 68 65 0a 45    6d 62 61 72 6b 20 63 6f 6c 6c 65 63 74 20 62 75 | tations.in.the.Embark.collect.bu | 
| 79460 | 66 66 65 72 20 61 72 65 20 61 6c 73 6f 20 70 72    6f 76 69 64 65 64 20 62 79 20 74 68 65 20 4d 61 | ffer.are.also.provided.by.the.Ma | 
| 79480 | 72 67 69 6e 61 6c 69 61 20 70 61 63 6b 61 67 65    3a 0a 0a 20 20 20 e2 80 a2 20 49 66 20 79 6f 75 | rginalia.package:.........If.you | 
| 794a0 | 20 69 6e 73 74 61 6c 6c 20 4d 61 72 67 69 6e 61    6c 69 61 20 61 6e 64 20 61 63 74 69 76 61 74 65 | .install.Marginalia.and.activate | 
| 794c0 | 20 e2 80 98 6d 61 72 67 69 6e 61 6c 69 61 2d 6d    6f 64 65 e2 80 99 2c 20 45 6d 62 61 72 6b 0a 20 | ....marginalia-mode...,.Embark.. | 
| 794e0 | 20 20 20 20 43 6f 6c 6c 65 63 74 20 62 75 66 66    65 72 73 20 77 69 6c 6c 20 75 73 65 20 74 68 65 | ....Collect.buffers.will.use.the | 
| 79500 | 20 4d 61 72 67 69 6e 61 6c 69 61 20 61 6e 6e 6f    74 61 74 69 6f 6e 73 20 61 75 74 6f 6d 61 74 69 | .Marginalia.annotations.automati | 
| 79520 | 63 61 6c 6c 79 2e 0a 0a 20 20 20 e2 80 a2 20 49    66 20 79 6f 75 20 64 6f 6e e2 80 99 74 20 69 6e | cally..........If.you.don...t.in | 
| 79540 | 73 74 61 6c 6c 20 4d 61 72 67 69 6e 61 6c 69 61    2c 20 79 6f 75 20 77 69 6c 6c 20 73 65 65 20 6f | stall.Marginalia,.you.will.see.o | 
| 79560 | 6e 6c 79 20 74 68 65 20 61 6e 6e 6f 74 61 74 69    6f 6e 73 0a 20 20 20 20 20 74 68 61 74 20 63 6f | nly.the.annotations......that.co | 
| 79580 | 6d 65 20 77 69 74 68 20 45 6d 61 63 73 20 28 73    75 63 68 20 61 73 20 6b 65 79 20 62 69 6e 64 69 | me.with.Emacs.(such.as.key.bindi | 
| 795a0 | 6e 67 73 20 69 6e 20 e2 80 98 4d 2d 78 e2 80 99    2c 20 6f 72 20 74 68 65 20 75 6e 69 63 6f 64 65 | ngs.in....M-x...,.or.the.unicode | 
| 795c0 | 0a 20 20 20 20 20 63 68 61 72 61 63 74 65 72 73    20 69 6e 20 e2 80 98 43 2d 78 20 38 20 52 45 54 | ......characters.in....C-x.8.RET | 
| 795e0 | e2 80 99 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64    6f 63 79 74 4c 44 31 77 2e 69 6e 66 6f 2c 20 20 | ...).....File:.docytLD1w.info,.. | 
| 79600 | 4e 6f 64 65 3a 20 43 6f 6e 73 75 6c 74 2c 20 20    50 72 65 76 3a 20 4d 61 72 67 69 6e 61 6c 69 61 | Node:.Consult,..Prev:.Marginalia | 
| 79620 | 2c 20 20 55 70 3a 20 45 6d 62 61 72 6b 20 4d 61    72 67 69 6e 61 6c 69 61 20 61 6e 64 20 43 6f 6e | ,..Up:.Embark.Marginalia.and.Con | 
| 79640 | 73 75 6c 74 0a 0a 35 2e 32 20 43 6f 6e 73 75 6c    74 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 | sult..5.2.Consult.===========..T | 
| 79660 | 68 65 20 65 78 63 65 6c 6c 65 6e 74 20 43 6f 6e    73 75 6c 74 20 70 61 63 6b 61 67 65 20 70 72 6f | he.excellent.Consult.package.pro | 
| 79680 | 76 69 64 65 73 20 6d 61 6e 79 20 63 6f 6d 6d 61    6e 64 73 20 74 68 61 74 20 75 73 65 20 6d 69 6e | vides.many.commands.that.use.min | 
| 796a0 | 69 62 75 66 66 65 72 0a 63 6f 6d 70 6c 65 74 69    6f 6e 2c 20 76 69 61 20 74 68 65 20 e2 80 98 63 | ibuffer.completion,.via.the....c | 
| 796c0 | 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80    99 20 66 75 6e 63 74 69 6f 6e 3b 20 70 6c 65 6e | ompleting-read....function;.plen | 
| 796e0 | 74 79 20 6f 66 20 69 74 73 20 63 6f 6d 6d 61 6e    64 73 0a 63 61 6e 20 62 65 20 63 6f 6e 73 69 64 | ty.of.its.commands.can.be.consid | 
| 79700 | 65 72 65 64 20 65 6e 68 61 6e 63 65 64 20 76 65    72 73 69 6f 6e 73 20 6f 66 20 62 75 69 6c 74 2d | ered.enhanced.versions.of.built- | 
| 79720 | 69 6e 20 45 6d 61 63 73 20 63 6f 6d 6d 61 6e 64    73 2c 20 61 6e 64 20 73 6f 6d 65 0a 61 72 65 20 | in.Emacs.commands,.and.some.are. | 
| 79740 | 63 6f 6d 70 6c 65 74 65 6c 79 20 6e 65 77 20 66    75 6e 63 74 69 6f 6e 61 6c 69 74 79 2e 20 20 4f | completely.new.functionality...O | 
| 79760 | 6e 65 20 63 6f 6d 6d 6f 6e 20 65 6e 68 61 6e 63    65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 69 | ne.common.enhancement.provided.i | 
| 79780 | 6e 0a 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 66    6f 72 20 77 68 69 63 68 20 69 74 20 6d 61 6b 65 | n.all.commands.for.which.it.make | 
| 797a0 | 73 20 73 65 6e 73 65 20 69 73 20 70 72 65 76 69    65 77 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 | s.sense.is.preview.functionality | 
| 797c0 | 2c 20 66 6f 72 0a 65 78 61 6d 70 6c 65 20 e2 80    98 63 6f 6e 73 75 6c 74 2d 62 75 66 66 65 72 e2 | ,.for.example....consult-buffer. | 
| 797e0 | 80 99 20 77 69 6c 6c 20 73 68 6f 77 20 79 6f 75    20 61 20 71 75 69 63 6b 20 70 72 65 76 69 65 77 | ...will.show.you.a.quick.preview | 
| 79800 | 20 6f 66 20 61 20 62 75 66 66 65 72 0a 62 65 66    6f 72 65 20 79 6f 75 20 61 63 74 75 61 6c 6c 79 | .of.a.buffer.before.you.actually | 
| 79820 | 20 73 77 69 74 63 68 20 74 6f 20 69 74 2e 0a 0a    20 20 20 49 66 20 79 6f 75 20 75 73 65 20 62 6f | .switch.to.it......If.you.use.bo | 
| 79840 | 74 68 20 43 6f 6e 73 75 6c 74 20 61 6e 64 20 45    6d 62 61 72 6b 20 79 6f 75 20 73 68 6f 75 6c 64 | th.Consult.and.Embark.you.should | 
| 79860 | 20 69 6e 73 74 61 6c 6c 20 74 68 65 0a e2 80 98    65 6d 62 61 72 6b 2d 63 6f 6e 73 75 6c 74 e2 80 | .install.the....embark-consult.. | 
| 79880 | 99 20 70 61 63 6b 61 67 65 20 77 68 69 63 68 20    70 72 6f 76 69 64 65 73 20 69 6e 74 65 67 72 61 | ..package.which.provides.integra | 
| 798a0 | 74 69 6f 6e 20 62 65 74 77 65 65 6e 20 74 68 65    20 74 77 6f 2e 20 20 49 74 0a 70 72 6f 76 69 64 | tion.between.the.two...It.provid | 
| 798c0 | 65 73 20 65 78 70 6f 72 74 65 72 73 20 66 6f 72    20 73 65 76 65 72 61 6c 20 43 6f 6e 73 75 6c 74 | es.exporters.for.several.Consult | 
| 798e0 | 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 61 6c    73 6f 20 74 77 65 61 6b 73 20 74 68 65 0a 62 65 | .commands.and.also.tweaks.the.be | 
| 79900 | 68 61 76 69 6f 72 20 6f 66 20 6d 61 6e 79 20 43    6f 6e 73 75 6c 74 20 63 6f 6d 6d 61 6e 64 73 20 | havior.of.many.Consult.commands. | 
| 79920 | 77 68 65 6e 20 75 73 65 64 20 61 73 20 61 63 74    69 6f 6e 73 20 77 69 74 68 20 e2 80 98 65 6d 62 | when.used.as.actions.with....emb | 
| 79940 | 61 72 6b 2d 61 63 74 e2 80 99 0a 69 6e 20 73 75    62 74 6c 65 20 77 61 79 73 20 74 68 61 74 20 79 | ark-act....in.subtle.ways.that.y | 
| 79960 | 6f 75 20 6d 61 79 20 6e 6f 74 20 65 76 65 6e 20    6e 6f 74 69 63 65 2c 20 62 75 74 20 6d 61 6b 65 | ou.may.not.even.notice,.but.make | 
| 79980 | 20 66 6f 72 20 61 20 73 6d 6f 6f 74 68 65 72 0a    65 78 70 65 72 69 65 6e 63 65 2e 20 20 59 6f 75 | .for.a.smoother.experience...You | 
| 799a0 | 20 6e 65 65 64 20 6f 6e 6c 79 20 69 6e 73 74 61    6c 6c 20 69 74 20 74 6f 20 67 65 74 20 74 68 65 | .need.only.install.it.to.get.the | 
| 799c0 | 73 65 20 62 65 6e 65 66 69 74 73 3a 20 45 6d 62    61 72 6b 20 77 69 6c 6c 0a 61 75 74 6f 6d 61 74 | se.benefits:.Embark.will.automat | 
| 799e0 | 69 63 61 6c 6c 79 20 6c 6f 61 64 20 69 74 20 61    66 74 65 72 20 43 6f 6e 73 75 6c 74 20 69 66 20 | ically.load.it.after.Consult.if. | 
| 79a00 | 66 6f 75 6e 64 2e 0a 0a 20 20 20 54 68 65 20 e2    80 98 65 6d 62 61 72 6b 2d 63 6f 6e 73 75 6c 74 | found......The....embark-consult | 
| 79a20 | e2 80 99 20 70 61 63 6b 61 67 65 20 70 72 6f 76    69 64 65 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 | ....package.provides.the.followi | 
| 79a40 | 6e 67 20 65 78 70 6f 72 74 65 72 73 3a 0a 0a 20    20 20 e2 80 a2 20 59 6f 75 20 63 61 6e 20 75 73 | ng.exporters:.........You.can.us | 
| 79a60 | 65 20 e2 80 98 65 6d 62 61 72 6b 2d 65 78 70 6f    72 74 e2 80 99 20 66 72 6f 6d 20 e2 80 98 63 6f | e....embark-export....from....co | 
| 79a80 | 6e 73 75 6c 74 2d 6c 69 6e 65 e2 80 99 2c 20 e2    80 98 63 6f 6e 73 75 6c 74 2d 6f 75 74 6c 69 6e | nsult-line...,....consult-outlin | 
| 79aa0 | 65 e2 80 99 2c 0a 20 20 20 20 20 6f 72 20 e2 80    98 63 6f 6e 73 75 6c 74 2d 6d 61 72 6b e2 80 99 | e...,......or....consult-mark... | 
| 79ac0 | 20 74 6f 20 6f 62 74 61 69 6e 20 61 6e 20 e2 80    98 6f 63 63 75 72 2d 6d 6f 64 65 e2 80 99 20 62 | .to.obtain.an....occur-mode....b | 
| 79ae0 | 75 66 66 65 72 2e 20 20 41 73 20 77 69 74 68 20    74 68 65 0a 20 20 20 20 20 62 75 69 6c 74 2d 69 | uffer...As.with.the......built-i | 
| 79b00 | 6e 20 e2 80 98 6f 63 63 75 72 e2 80 99 20 63 6f    6d 6d 61 6e 64 20 79 6f 75 20 75 73 65 20 74 68 | n....occur....command.you.use.th | 
| 79b20 | 61 74 20 62 75 66 66 65 72 20 74 6f 20 6a 75 6d    70 20 74 6f 20 61 20 6d 61 74 63 68 20 61 6e 64 | at.buffer.to.jump.to.a.match.and | 
| 79b40 | 0a 20 20 20 20 20 61 66 74 65 72 20 74 68 61 74    2c 20 79 6f 75 20 63 61 6e 20 74 68 65 6e 20 75 | ......after.that,.you.can.then.u | 
| 79b60 | 73 65 20 e2 80 98 6e 65 78 74 2d 65 72 72 6f 72    e2 80 99 20 61 6e 64 20 e2 80 98 70 72 65 76 69 | se....next-error....and....previ | 
| 79b80 | 6f 75 73 2d 65 72 72 6f 72 e2 80 99 20 74 6f 0a    20 20 20 20 20 6e 61 76 69 67 61 74 65 20 74 6f | ous-error....to......navigate.to | 
| 79ba0 | 20 6f 74 68 65 72 20 6d 61 74 63 68 65 73 2e 20    20 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 70 72 | .other.matches...You.can.also.pr | 
| 79bc0 | 65 73 73 20 e2 80 98 65 e2 80 99 20 74 6f 20 61    63 74 69 76 61 74 65 0a 20 20 20 20 20 e2 80 98 | ess....e....to.activate......... | 
| 79be0 | 6f 63 63 75 72 2d 65 64 69 74 2d 6d 6f 64 65 e2    80 99 20 61 6e 64 20 65 64 69 74 20 74 68 65 20 | occur-edit-mode....and.edit.the. | 
| 79c00 | 6d 61 74 63 68 65 73 20 69 6e 20 70 6c 61 63 65    21 0a 0a 20 20 20 e2 80 a2 20 59 6f 75 20 63 61 | matches.in.place!.........You.ca | 
| 79c20 | 6e 20 65 78 70 6f 72 74 20 66 72 6f 6d 20 61 6e    79 20 6f 66 20 74 68 65 20 43 6f 6e 73 75 6c 74 | n.export.from.any.of.the.Consult | 
| 79c40 | 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 20 73 65    61 72 63 68 0a 20 20 20 20 20 63 6f 6d 6d 61 6e | .asynchronous.search......comman | 
| 79c60 | 64 73 2c 20 e2 80 98 63 6f 6e 73 75 6c 74 2d 67    72 65 70 e2 80 99 2c 20 e2 80 98 63 6f 6e 73 75 | ds,....consult-grep...,....consu | 
| 79c80 | 6c 74 2d 67 69 74 2d 67 72 65 70 e2 80 99 2c 20    6f 72 20 e2 80 98 63 6f 6e 73 75 6c 74 2d 72 69 | lt-git-grep...,.or....consult-ri | 
| 79ca0 | 70 67 72 65 70 e2 80 99 0a 20 20 20 20 20 74 6f    20 67 65 74 20 61 20 e2 80 98 67 72 65 70 2d 6d | pgrep.........to.get.a....grep-m | 
| 79cc0 | 6f 64 65 e2 80 99 20 62 75 66 66 65 72 2e 20 20    48 65 72 65 20 74 6f 6f 20 79 6f 75 20 63 61 6e | ode....buffer...Here.too.you.can | 
| 79ce0 | 20 75 73 65 20 e2 80 98 6e 65 78 74 2d 65 72 72    6f 72 e2 80 99 20 61 6e 64 0a 20 20 20 20 20 e2 | .use....next-error....and....... | 
| 79d00 | 80 98 70 72 65 76 69 6f 75 73 2d 65 72 72 6f 72    e2 80 99 20 74 6f 20 6e 61 76 69 67 61 74 65 20 | ..previous-error....to.navigate. | 
| 79d20 | 61 6d 6f 6e 67 20 6d 61 74 63 68 65 73 2c 20 61    6e 64 2c 20 69 66 20 79 6f 75 20 69 6e 73 74 61 | among.matches,.and,.if.you.insta | 
| 79d40 | 6c 6c 20 74 68 65 0a 20 20 20 20 20 77 67 72 65    70 0a 20 20 20 20 20 28 68 74 74 70 3a 2f 2f 67 | ll.the......wgrep......(http://g | 
| 79d60 | 69 74 68 75 62 2e 63 6f 6d 2f 6d 68 61 79 61 73    68 69 31 31 32 30 2f 45 6d 61 63 73 2d 77 67 72 | ithub.com/mhayashi1120/Emacs-wgr | 
| 79d80 | 65 70 2f 72 61 77 2f 6d 61 73 74 65 72 2f 77 67    72 65 70 2e 65 6c 29 0a 20 20 20 20 20 70 61 63 | ep/raw/master/wgrep.el)......pac | 
| 79da0 | 6b 61 67 65 2c 20 79 6f 75 20 63 61 6e 20 75 73    65 20 69 74 20 74 6f 20 65 64 69 74 20 74 68 65 | kage,.you.can.use.it.to.edit.the | 
| 79dc0 | 20 6d 61 74 63 68 65 73 20 69 6e 20 70 6c 61 63    65 2e 0a 0a 20 20 20 49 6e 20 62 6f 74 68 20 63 | .matches.in.place......In.both.c | 
| 79de0 | 61 73 65 73 2c 20 70 72 65 73 73 69 6e 67 20 e2    80 98 67 e2 80 99 20 77 69 6c 6c 20 72 65 72 75 | ases,.pressing....g....will.reru | 
| 79e00 | 6e 20 74 68 65 20 43 6f 6e 73 75 6c 74 20 63 6f    6d 6d 61 6e 64 20 79 6f 75 20 68 61 64 0a 65 78 | n.the.Consult.command.you.had.ex | 
| 79e20 | 70 6f 72 74 65 64 20 66 72 6f 6d 20 61 6e 64 20    72 65 2d 65 6e 74 65 72 20 74 68 65 20 69 6e 70 | ported.from.and.re-enter.the.inp | 
| 79e40 | 75 74 20 79 6f 75 20 68 61 64 20 74 79 70 65 64    20 28 77 68 69 63 68 20 69 73 20 73 69 6d 69 6c | ut.you.had.typed.(which.is.simil | 
| 79e60 | 61 72 20 74 6f 0a 72 65 76 65 72 74 69 6e 67 20    62 75 74 20 61 20 6c 69 74 74 6c 65 20 6d 6f 72 | ar.to.reverting.but.a.little.mor | 
| 79e80 | 65 20 66 6c 65 78 69 62 6c 65 29 2e 20 20 59 6f    75 20 63 61 6e 20 74 68 65 6e 20 70 72 6f 63 65 | e.flexible)...You.can.then.proce | 
| 79ea0 | 65 64 20 74 6f 0a 72 65 2d 65 78 70 6f 72 74 20    69 66 20 74 68 61 74 e2 80 99 73 20 77 68 61 74 | ed.to.re-export.if.that...s.what | 
| 79ec0 | 20 79 6f 75 20 77 61 6e 74 2c 20 62 75 74 20 79    6f 75 20 63 61 6e 20 61 6c 73 6f 20 65 64 69 74 | .you.want,.but.you.can.also.edit | 
| 79ee0 | 20 74 68 65 20 69 6e 70 75 74 0a 63 68 61 6e 67    69 6e 67 20 74 68 65 20 73 65 61 72 63 68 20 74 | .the.input.changing.the.search.t | 
| 79f00 | 65 72 6d 73 20 6f 72 20 73 69 6d 70 6c 79 20 63    61 6e 63 65 6c 20 69 66 20 79 6f 75 20 73 65 65 | erms.or.simply.cancel.if.you.see | 
| 79f20 | 20 79 6f 75 20 61 72 65 20 64 6f 6e 65 20 77 69    74 68 0a 74 68 61 74 20 73 65 61 72 63 68 2e 0a | .you.are.done.with.that.search.. | 
| 79f40 | 0a 20 20 20 54 68 65 20 e2 80 98 65 6d 62 61 72    6b 2d 63 6f 6e 73 75 6c 74 e2 80 99 20 61 6c 73 | ....The....embark-consult....als | 
| 79f60 | 6f 20 63 6f 6e 74 61 69 6e 73 20 73 6f 6d 65 20    63 61 6e 64 69 64 61 74 65 73 20 63 6f 6c 6c 65 | o.contains.some.candidates.colle | 
| 79f80 | 63 74 6f 72 73 20 74 68 61 74 0a 61 6c 6c 6f 77    20 79 6f 75 20 74 6f 20 72 75 6e 20 e2 80 98 65 | ctors.that.allow.you.to.run....e | 
| 79fa0 | 6d 62 61 72 6b 2d 6c 69 76 65 e2 80 99 20 74 6f    20 67 65 74 20 61 20 6c 69 76 65 2d 75 70 64 61 | mbark-live....to.get.a.live-upda | 
| 79fc0 | 74 69 6e 67 20 74 61 62 6c 65 20 6f 66 20 63 6f    6e 74 65 6e 74 73 0a 66 6f 72 20 79 6f 75 72 20 | ting.table.of.contents.for.your. | 
| 79fe0 | 62 75 66 66 65 72 3a 0a 0a 20 20 20 e2 80 a2 20    e2 80 98 65 6d 62 61 72 6b 2d 63 6f 6e 73 75 6c | buffer:............embark-consul | 
| 7a000 | 74 2d 6f 75 74 6c 69 6e 65 2d 63 61 6e 64 69 64    61 74 65 73 e2 80 99 20 70 72 6f 64 75 63 65 73 | t-outline-candidates....produces | 
| 7a020 | 20 74 68 65 20 6f 75 74 6c 69 6e 65 20 68 65 61    64 69 6e 67 73 0a 20 20 20 20 20 6f 66 20 74 68 | .the.outline.headings......of.th | 
| 7a040 | 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72    2c 20 75 73 69 6e 67 20 e2 80 98 63 6f 6e 73 75 | e.current.buffer,.using....consu | 
| 7a060 | 6c 74 2d 6f 75 74 6c 69 6e 65 e2 80 99 2e 0a 20    20 20 e2 80 a2 20 e2 80 98 65 6d 62 61 72 6b 2d | lt-outline...............embark- | 
| 7a080 | 63 6f 6e 73 75 6c 74 2d 69 6d 65 6e 75 2d 63 61    6e 64 69 64 61 74 65 73 e2 80 99 20 70 72 6f 64 | consult-imenu-candidates....prod | 
| 7a0a0 | 75 63 65 73 20 74 68 65 20 69 6d 65 6e 75 20 69    74 65 6d 73 20 6f 66 20 74 68 65 0a 20 20 20 20 | uces.the.imenu.items.of.the..... | 
| 7a0c0 | 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c    20 75 73 69 6e 67 20 e2 80 98 63 6f 6e 73 75 6c | .current.buffer,.using....consul | 
| 7a0e0 | 74 2d 69 6d 65 6e 75 e2 80 99 2e 0a 20 20 20 e2    80 a2 20 e2 80 98 65 6d 62 61 72 6b 2d 63 6f 6e | t-imenu...............embark-con | 
| 7a100 | 73 75 6c 74 2d 69 6d 65 6e 75 2d 6f 72 2d 6f 75    74 6c 69 6e 65 2d 63 61 6e 64 69 64 61 74 65 73 | sult-imenu-or-outline-candidates | 
| 7a120 | e2 80 99 20 69 73 20 61 20 73 69 6d 70 6c 65 0a    20 20 20 20 20 63 6f 6d 62 69 6e 61 74 69 6f 6e | ....is.a.simple......combination | 
| 7a140 | 20 6f 66 20 74 68 65 20 74 77 6f 20 70 72 65 76    69 6f 75 73 20 66 75 6e 63 74 69 6f 6e 73 3a 20 | .of.the.two.previous.functions:. | 
| 7a160 | 69 74 20 70 72 6f 64 75 63 65 73 20 69 6d 65 6e    75 20 69 74 65 6d 73 0a 20 20 20 20 20 69 6e 20 | it.produces.imenu.items......in. | 
| 7a180 | 62 75 66 66 65 72 73 20 64 65 72 69 76 69 6e 67    20 66 72 6f 6d 20 e2 80 98 70 72 6f 67 2d 6d 6f | buffers.deriving.from....prog-mo | 
| 7a1a0 | 64 65 e2 80 99 20 61 6e 64 20 6f 74 68 65 72 77    69 73 65 20 6f 75 74 6c 69 6e 65 0a 20 20 20 20 | de....and.otherwise.outline..... | 
| 7a1c0 | 20 68 65 61 64 69 6e 67 73 2e 0a 0a 20 20 20 54    68 65 20 77 61 79 20 74 6f 20 63 6f 6e 66 69 67 | .headings......The.way.to.config | 
| 7a1e0 | 75 72 65 20 e2 80 98 65 6d 62 61 72 6b 2d 6c 69    76 65 e2 80 99 20 28 6f 72 20 e2 80 98 65 6d 62 | ure....embark-live....(or....emb | 
| 7a200 | 61 72 6b 2d 63 6f 6c 6c 65 63 74 e2 80 99 20 61    6e 64 0a e2 80 98 65 6d 62 61 72 6b 2d 65 78 70 | ark-collect....and....embark-exp | 
| 7a220 | 6f 72 74 e2 80 99 20 66 6f 72 20 74 68 61 74 20    6d 61 74 74 65 72 29 20 74 6f 20 75 73 65 20 6f | ort....for.that.matter).to.use.o | 
| 7a240 | 6e 65 20 6f 66 20 74 68 65 73 65 20 66 75 6e 63    74 69 6f 6e 20 69 73 20 74 6f 20 61 64 64 0a 69 | ne.of.these.function.is.to.add.i | 
| 7a260 | 74 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20    74 68 65 20 e2 80 98 65 6d 62 61 72 6b 2d 63 61 | t.at.the.end.of.the....embark-ca | 
| 7a280 | 6e 64 69 64 61 74 65 2d 63 6f 6c 6c 65 63 74 6f    72 73 e2 80 99 20 6c 69 73 74 2e 20 20 54 68 65 | ndidate-collectors....list...The | 
| 7a2a0 | 0a e2 80 98 65 6d 62 61 72 6b 2d 63 6f 6e 73 75    6c 74 e2 80 99 20 70 61 63 6b 61 67 65 20 62 79 | ....embark-consult....package.by | 
| 7a2c0 | 20 64 65 66 61 75 6c 74 20 61 64 64 73 20 74 68    65 20 6c 61 73 74 20 6f 6e 65 2c 20 77 68 69 63 | .default.adds.the.last.one,.whic | 
| 7a2e0 | 68 20 73 65 65 6d 73 20 74 6f 20 62 65 0a 74 68    65 20 6d 6f 73 74 20 73 65 6e 73 69 62 6c 65 20 | h.seems.to.be.the.most.sensible. | 
| 7a300 | 64 65 66 61 75 6c 74 2e 0a 0a 20 20 20 42 65 73    69 64 65 73 20 74 68 6f 73 65 20 65 78 70 6f 72 | default......Besides.those.expor | 
| 7a320 | 74 65 72 73 20 61 6e 64 20 63 61 6e 64 69 64 61    74 65 20 63 6f 6c 6c 65 63 74 6f 72 73 2c 20 74 | ters.and.candidate.collectors,.t | 
| 7a340 | 68 65 0a e2 80 98 65 6d 62 61 72 6b 2d 63 6f 6e    73 75 6c 74 e2 80 99 20 70 61 63 6b 61 67 65 20 | he....embark-consult....package. | 
| 7a360 | 70 72 6f 76 69 64 65 73 20 6d 61 6e 79 20 73 75    62 74 6c 65 20 74 77 65 61 6b 73 20 61 6e 64 20 | provides.many.subtle.tweaks.and. | 
| 7a380 | 73 6d 61 6c 6c 0a 69 6e 74 65 67 72 61 74 69 6f    6e 73 20 62 65 74 77 65 65 6e 20 45 6d 62 61 72 | small.integrations.between.Embar | 
| 7a3a0 | 6b 20 61 6e 64 20 43 6f 6e 73 75 6c 74 2e 20 20    53 6f 6d 65 20 65 78 61 6d 70 6c 65 73 20 61 72 | k.and.Consult...Some.examples.ar | 
| 7a3c0 | 65 3a 0a 0a 20 20 20 e2 80 a2 20 57 68 65 6e 20    75 73 65 64 20 61 73 20 61 63 74 69 6f 6e 73 2c | e:.........When.used.as.actions, | 
| 7a3e0 | 20 74 68 65 20 61 73 79 6e 63 68 72 6f 6e 6f 75    73 20 73 65 61 72 63 68 20 63 6f 6d 6d 61 6e 64 | .the.asynchronous.search.command | 
| 7a400 | 73 20 77 69 6c 6c 20 73 65 61 72 63 68 0a 20 20    20 20 20 6f 6e 6c 79 20 74 68 65 20 66 69 6c 65 | s.will.search......only.the.file | 
| 7a420 | 73 20 61 73 73 6f 63 69 61 74 65 64 20 74 6f 20    74 68 65 20 74 61 72 67 65 74 73 3a 20 69 66 20 | s.associated.to.the.targets:.if. | 
| 7a440 | 74 68 65 20 74 61 72 67 65 74 73 20 5f 61 72 65    5f 0a 20 20 20 20 20 66 69 6c 65 73 2c 20 69 74 | the.targets._are_......files,.it | 
| 7a460 | 20 73 65 61 72 63 68 65 73 20 74 68 6f 73 65 20    66 69 6c 65 73 3b 20 66 6f 72 20 62 75 66 66 65 | .searches.those.files;.for.buffe | 
| 7a480 | 72 73 20 69 74 20 77 69 6c 6c 20 73 65 61 72 63    68 20 65 69 74 68 65 72 0a 20 20 20 20 20 74 68 | rs.it.will.search.either......th | 
| 7a4a0 | 65 20 61 73 73 6f 63 69 61 74 65 64 20 66 69 6c    65 20 69 66 20 74 68 65 72 65 20 69 73 20 6f 6e | e.associated.file.if.there.is.on | 
| 7a4c0 | 65 2c 20 65 6c 73 65 20 61 6c 6c 20 66 69 6c 65    73 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 e2 | e,.else.all.files.in.the.buffer. | 
| 7a4e0 | 80 99 73 0a 20 20 20 20 20 e2 80 98 64 65 66 61    75 6c 74 2d 64 69 72 65 63 74 6f 72 79 e2 80 99 | ..s.........default-directory... | 
| 7a500 | 3b 20 66 6f 72 20 62 6f 6f 6b 6d 61 72 6b 73 20    69 74 20 77 69 6c 6c 20 73 65 61 72 63 68 20 74 | ;.for.bookmarks.it.will.search.t | 
| 7a520 | 68 65 20 66 69 6c 65 20 74 68 65 79 0a 20 20 20    20 20 70 6f 69 6e 74 20 74 6f 2c 20 73 61 6d 65 | he.file.they......point.to,.same | 
| 7a540 | 20 66 6f 72 20 45 6d 61 63 73 20 4c 69 73 70 20    6c 69 62 72 61 72 69 65 73 2e 20 20 54 68 69 73 | .for.Emacs.Lisp.libraries...This | 
| 7a560 | 20 69 73 20 70 61 72 74 69 63 75 6c 61 72 6c 79    0a 20 20 20 20 20 70 6f 77 65 72 66 75 6c 20 77 | .is.particularly......powerful.w | 
| 7a580 | 68 65 6e 20 75 73 69 6e 67 20 e2 80 98 65 6d 62    61 72 6b 2d 61 63 74 2d 61 6c 6c e2 80 99 20 74 | hen.using....embark-act-all....t | 
| 7a5a0 | 6f 20 61 63 74 20 6f 6e 20 6d 75 6c 74 69 70 6c    65 20 66 69 6c 65 73 20 61 74 0a 20 20 20 20 20 | o.act.on.multiple.files.at...... | 
| 7a5c0 | 6f 6e 63 65 2c 20 66 6f 72 20 65 78 61 6d 70 6c    65 20 79 6f 75 20 63 61 6e 20 75 73 65 20 e2 80 | once,.for.example.you.can.use... | 
| 7a5e0 | 98 63 6f 6e 73 75 6c 74 2d 66 69 6e 64 e2 80 99    20 74 6f 20 73 65 61 72 63 68 20 61 6d 6f 6e 67 | .consult-find....to.search.among | 
| 7a600 | 20 66 69 6c 65 0a 20 20 20 20 20 5f 6e 61 6d 65    73 5f 20 61 6e 64 20 74 68 65 6e 20 e2 80 98 65 | .file......_names_.and.then....e | 
| 7a620 | 6d 62 61 72 6b 2d 61 63 74 2d 61 6c 6c e2 80 99    20 61 6e 64 20 e2 80 98 63 6f 6e 73 75 6c 74 2d | mbark-act-all....and....consult- | 
| 7a640 | 67 72 65 70 e2 80 99 20 74 6f 20 73 65 61 72 63    68 0a 20 20 20 20 20 77 69 74 68 69 6e 20 74 68 | grep....to.search......within.th | 
| 7a660 | 65 20 6d 61 74 63 68 69 6e 67 20 66 69 6c 65 73    2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 46 | e.matching.files...............F | 
| 7a680 | 6f 72 20 61 6c 6c 20 6f 74 68 65 72 20 74 61 72    67 65 74 20 74 79 70 65 73 2c 20 74 68 6f 73 65 | or.all.other.target.types,.those | 
| 7a6a0 | 20 74 68 61 74 20 64 6f 20 6e 6f 74 20 68 61 76    65 20 61 20 73 65 6e 73 69 62 6c 65 0a 20 20 20 | .that.do.not.have.a.sensible.... | 
| 7a6c0 | 20 20 20 20 20 20 20 6e 6f 74 69 6f 6e 20 6f 66    20 61 73 73 6f 63 69 61 74 65 64 20 66 69 6c 65 | .......notion.of.associated.file | 
| 7a6e0 | 2c 20 61 20 43 6f 6e 73 75 6c 74 20 73 65 61 72    63 68 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 | ,.a.Consult.search.command...... | 
| 7a700 | 20 20 20 20 20 28 61 73 79 6e 63 68 72 6f 6e 6f    75 73 20 6f 72 20 6e 6f 74 29 20 77 69 6c 6c 20 | .....(asynchronous.or.not).will. | 
| 7a720 | 73 65 61 72 63 68 20 66 6f 72 20 74 68 65 20 74    65 78 74 20 6f 66 20 74 68 65 20 74 61 72 67 65 | search.for.the.text.of.the.targe | 
| 7a740 | 74 0a 20 20 20 20 20 20 20 20 20 20 62 75 74 20    6c 65 61 76 65 20 74 68 65 20 6d 69 6e 69 62 75 | t...........but.leave.the.minibu | 
| 7a760 | 66 66 65 72 20 6f 70 65 6e 20 73 6f 20 79 6f 75    20 63 61 6e 20 69 6e 74 65 72 61 63 74 20 77 69 | ffer.open.so.you.can.interact.wi | 
| 7a780 | 74 68 20 74 68 65 0a 20 20 20 20 20 20 20 20 20    20 43 6f 6e 73 75 6c 74 20 63 6f 6d 6d 61 6e 64 | th.the...........Consult.command | 
| 7a7a0 | 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 63 6f 6e    73 75 6c 74 2d 69 6d 65 6e 75 e2 80 99 20 77 69 | .............consult-imenu....wi | 
| 7a7c0 | 6c 6c 20 73 65 61 72 63 68 20 66 6f 72 20 74 68    65 20 74 61 72 67 65 74 20 61 6e 64 20 74 61 6b | ll.search.for.the.target.and.tak | 
| 7a7e0 | 65 20 79 6f 75 20 64 69 72 65 63 74 6c 79 20 74    6f 0a 20 20 20 20 20 74 68 65 20 6c 6f 63 61 74 | e.you.directly.to......the.locat | 
| 7a800 | 69 6f 6e 20 69 66 20 69 74 20 6d 61 74 63 68 65    73 20 61 20 75 6e 69 71 75 65 20 69 6d 65 6e 75 | ion.if.it.matches.a.unique.imenu | 
| 7a820 | 20 65 6e 74 72 79 2c 20 6f 74 68 65 72 77 69 73    65 20 69 74 20 77 69 6c 6c 0a 20 20 20 20 20 6c | .entry,.otherwise.it.will......l | 
| 7a840 | 65 61 76 65 20 74 68 65 20 6d 69 6e 69 62 75 66    66 65 72 20 6f 70 65 6e 20 73 6f 20 79 6f 75 20 | eave.the.minibuffer.open.so.you. | 
| 7a860 | 63 61 6e 20 6e 61 76 69 67 61 74 65 20 61 6d 6f    6e 67 20 74 68 65 20 6d 61 74 63 68 65 73 2e 0a | can.navigate.among.the.matches.. | 
| 7a880 | 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 79 74 4c 44    31 77 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ...File:.docytLD1w.info,..Node:. | 
| 7a8a0 | 52 65 6c 61 74 65 64 20 50 61 63 6b 61 67 65 73    2c 20 20 4e 65 78 74 3a 20 52 65 73 6f 75 72 63 | Related.Packages,..Next:.Resourc | 
| 7a8c0 | 65 73 2c 20 20 50 72 65 76 3a 20 45 6d 62 61 72    6b 20 4d 61 72 67 69 6e 61 6c 69 61 20 61 6e 64 | es,..Prev:.Embark.Marginalia.and | 
| 7a8e0 | 20 43 6f 6e 73 75 6c 74 2c 20 20 55 70 3a 20 54    6f 70 0a 0a 36 20 52 65 6c 61 74 65 64 20 50 61 | .Consult,..Up:.Top..6.Related.Pa | 
| 7a900 | 63 6b 61 67 65 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a    2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 54 68 65 72 65 | ckages.******************..There | 
| 7a920 | 20 61 72 65 20 73 65 76 65 72 61 6c 20 70 61 63    6b 61 67 65 73 20 74 68 61 74 20 6f 66 66 65 72 | .are.several.packages.that.offer | 
| 7a940 | 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 73    69 6d 69 6c 61 72 20 74 6f 20 45 6d 62 61 72 6b | .functionality.similar.to.Embark | 
| 7a960 | e2 80 99 73 2e 0a 0a 41 63 74 69 6e 67 20 6f 6e    20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70 | ...s...Acting.on.minibuffer.comp | 
| 7a980 | 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65    73 0a 20 20 20 20 20 54 68 65 20 70 6f 70 75 6c | letion.candidates......The.popul | 
| 7a9a0 | 61 72 20 49 76 79 20 61 6e 64 20 48 65 6c 6d 20    70 61 63 6b 61 67 65 73 20 68 61 76 65 20 73 75 | ar.Ivy.and.Helm.packages.have.su | 
| 7a9c0 | 70 70 6f 72 74 20 66 6f 72 20 61 63 74 69 6e 67    20 6f 6e 20 74 68 65 0a 20 20 20 20 20 63 6f 6d | pport.for.acting.on.the......com | 
| 7a9e0 | 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74    65 73 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 77 | pletion.candidates.of.commands.w | 
| 7aa00 | 72 69 74 74 65 6e 20 75 73 69 6e 67 20 74 68 65    69 72 20 41 50 49 73 2c 20 61 6e 64 0a 20 20 20 | ritten.using.their.APIs,.and.... | 
| 7aa20 | 20 20 74 68 65 72 65 20 69 73 20 61 6e 20 65 78    74 65 6e 73 69 76 65 20 65 63 6f 73 79 73 74 65 | ..there.is.an.extensive.ecosyste | 
| 7aa40 | 6d 20 6f 66 20 70 61 63 6b 61 67 65 73 20 6d 65    61 6e 74 20 66 6f 72 20 48 65 6c 6d 20 61 6e 64 | m.of.packages.meant.for.Helm.and | 
| 7aa60 | 20 66 6f 72 0a 20 20 20 20 20 49 76 79 20 28 74    68 65 20 49 76 79 20 6f 6e 65 73 20 75 73 75 61 | .for......Ivy.(the.Ivy.ones.usua | 
| 7aa80 | 6c 6c 79 20 68 61 76 65 20 e2 80 9c 63 6f 75 6e    73 65 6c e2 80 9d 20 69 6e 20 74 68 65 20 6e 61 | lly.have....counsel....in.the.na | 
| 7aaa0 | 6d 65 29 20 70 72 6f 76 69 64 69 6e 67 0a 20 20    20 20 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 | me).providing......commands.and. | 
| 7aac0 | 61 70 70 72 6f 70 72 69 61 74 65 20 61 63 74 69    6f 6e 73 2e 0a 41 63 74 69 6e 67 20 6f 6e 20 74 | appropriate.actions..Acting.on.t | 
| 7aae0 | 68 69 6e 67 73 20 61 74 20 70 6f 69 6e 74 0a 20    20 20 20 20 54 68 65 20 62 75 69 6c 74 2d 69 6e | hings.at.point......The.built-in | 
| 7ab00 | 20 e2 80 98 63 6f 6e 74 65 78 74 2d 6d 65 6e 75    2d 6d 6f 64 65 e2 80 99 20 70 72 6f 76 69 64 65 | ....context-menu-mode....provide | 
| 7ab20 | 73 20 61 20 6d 6f 75 73 65 2d 64 72 69 76 65 6e    0a 20 20 20 20 20 63 6f 6e 74 65 78 74 2d 73 65 | s.a.mouse-driven......context-se | 
| 7ab40 | 6e 73 69 74 69 76 65 20 63 6f 6e 66 69 67 75 72    61 62 6c 65 20 6d 65 6e 75 2e 20 20 54 68 65 20 | nsitive.configurable.menu...The. | 
| 7ab60 | e2 80 98 64 6f 2d 61 74 2d 70 6f 69 6e 74 e2 80    99 20 70 61 63 6b 61 67 65 20 62 79 0a 20 20 20 | ...do-at-point....package.by.... | 
| 7ab80 | 20 20 50 68 69 6c 69 70 20 4b 61 6c 75 64 65 72    63 69 63 20 28 61 76 61 69 6c 61 62 6c 65 20 6f | ..Philip.Kaludercic.(available.o | 
| 7aba0 | 6e 20 47 4e 55 20 45 4c 50 41 29 2c 20 6f 6e 20    74 68 65 20 6f 74 68 65 72 20 68 61 6e 64 20 69 | n.GNU.ELPA),.on.the.other.hand.i | 
| 7abc0 | 73 0a 20 20 20 20 20 6b 65 79 62 6f 61 72 64 2d    64 72 69 76 65 6e 2e 0a 43 6f 6c 6c 65 63 74 69 | s......keyboard-driven..Collecti | 
| 7abe0 | 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61    6e 64 69 64 61 74 65 73 20 69 6e 74 6f 20 61 20 | ng.completion.candidates.into.a. | 
| 7ac00 | 62 75 66 66 65 72 0a 20 20 20 20 20 54 68 65 20    49 76 79 20 70 61 63 6b 61 67 65 20 68 61 73 20 | buffer......The.Ivy.package.has. | 
| 7ac20 | 74 68 65 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 69    76 79 2d 6f 63 63 75 72 e2 80 99 20 77 68 69 63 | the.command....ivy-occur....whic | 
| 7ac40 | 68 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 0a    20 20 20 20 20 e2 80 98 65 6d 62 61 72 6b 2d 63 | h.is.similar.to.........embark-c | 
| 7ac60 | 6f 6c 6c 65 63 74 e2 80 99 2e 20 20 41 73 20 77    69 74 68 20 49 76 79 20 61 63 74 69 6f 6e 73 2c | ollect......As.with.Ivy.actions, | 
| 7ac80 | 20 e2 80 98 69 76 79 2d 6f 63 63 75 72 e2 80 99    20 6f 6e 6c 79 20 77 6f 72 6b 73 20 66 6f 72 0a | ....ivy-occur....only.works.for. | 
| 7aca0 | 20 20 20 20 20 63 6f 6d 6d 61 6e 64 73 20 77 72    69 74 74 65 6e 20 75 73 69 6e 67 20 74 68 65 20 | .....commands.written.using.the. | 
| 7acc0 | 49 76 79 20 41 50 49 2e 0a 0a 1f 0a 46 69 6c 65    3a 20 64 6f 63 79 74 4c 44 31 77 2e 69 6e 66 6f | Ivy.API.....File:.docytLD1w.info | 
| 7ace0 | 2c 20 20 4e 6f 64 65 3a 20 52 65 73 6f 75 72 63    65 73 2c 20 20 4e 65 78 74 3a 20 43 6f 6e 74 72 | ,..Node:.Resources,..Next:.Contr | 
| 7ad00 | 69 62 75 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a    20 52 65 6c 61 74 65 64 20 50 61 63 6b 61 67 65 | ibutions,..Prev:.Related.Package | 
| 7ad20 | 73 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 37 20 52    65 73 6f 75 72 63 65 73 0a 2a 2a 2a 2a 2a 2a 2a | s,..Up:.Top..7.Resources.******* | 
| 7ad40 | 2a 2a 2a 2a 0a 0a 49 66 20 79 6f 75 20 77 61 6e    74 20 74 6f 20 6c 65 61 72 6e 20 6d 6f 72 65 20 | ****..If.you.want.to.learn.more. | 
| 7ad60 | 61 62 6f 75 74 20 68 6f 77 20 6f 74 68 65 72 73    20 68 61 76 65 20 75 73 65 64 20 45 6d 62 61 72 | about.how.others.have.used.Embar | 
| 7ad80 | 6b 20 68 65 72 65 20 61 72 65 0a 73 6f 6d 65 20    6c 69 6e 6b 73 20 74 6f 20 72 65 61 64 3a 0a 0a | k.here.are.some.links.to.read:.. | 
| 7ada0 | 20 20 20 e2 80 a2 20 46 69 66 74 65 65 6e 20 77    61 79 73 20 74 6f 20 75 73 65 20 45 6d 62 61 72 | .......Fifteen.ways.to.use.Embar | 
| 7adc0 | 6b 0a 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f    6b 61 72 74 68 69 6e 6b 73 2e 63 6f 6d 2f 73 6f | k......(https://karthinks.com/so | 
| 7ade0 | 66 74 77 61 72 65 2f 66 69 66 74 65 65 6e 2d 77    61 79 73 2d 74 6f 2d 75 73 65 2d 65 6d 62 61 72 | ftware/fifteen-ways-to-use-embar | 
| 7ae00 | 6b 2f 29 2c 20 61 0a 20 20 20 20 20 62 6c 6f 67    20 70 6f 73 74 20 62 79 20 4b 61 72 74 68 69 6b | k/),.a......blog.post.by.Karthik | 
| 7ae20 | 20 43 68 69 6b 6d 61 67 61 6c 75 72 2e 0a 20 20    20 e2 80 a2 20 50 72 6f 74 65 73 69 6c 61 6f 73 | .Chikmagalur.........Protesilaos | 
| 7ae40 | 20 53 74 61 76 72 6f 75 e2 80 99 73 20 64 6f 74    65 6d 61 63 73 20 28 68 74 74 70 73 3a 2f 2f 70 | .Stavrou...s.dotemacs.(https://p | 
| 7ae60 | 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 64    6f 74 65 6d 61 63 73 2f 29 2c 0a 20 20 20 20 20 | rotesilaos.com/dotemacs/),...... | 
| 7ae80 | 6c 6f 6f 6b 20 66 6f 72 20 74 68 65 20 73 65 63    74 69 6f 6e 20 63 61 6c 6c 65 64 20 e2 80 9c 45 | look.for.the.section.called....E | 
| 7aea0 | 78 74 65 6e 64 65 64 20 6d 69 6e 69 62 75 66 66    65 72 20 61 63 74 69 6f 6e 73 20 61 6e 64 20 6d | xtended.minibuffer.actions.and.m | 
| 7aec0 | 6f 72 65 0a 20 20 20 20 20 28 65 6d 62 61 72 6b    2e 65 6c 20 61 6e 64 20 70 72 6f 74 2d 65 6d 62 | ore......(embark.el.and.prot-emb | 
| 7aee0 | 61 72 6b 2e 65 6c 29 e2 80 9d 0a 0a 20 20 20 41    6e 64 20 73 6f 6d 65 20 76 69 64 65 6f 73 20 74 | ark.el)........And.some.videos.t | 
| 7af00 | 6f 20 77 61 74 63 68 3a 0a 0a 20 20 20 e2 80 a2    20 45 6d 62 61 72 6b 20 61 6e 64 20 6d 79 20 65 | o.watch:.........Embark.and.my.e | 
| 7af20 | 78 74 72 61 73 0a 20 20 20 20 20 28 68 74 74 70    73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e | xtras......(https://protesilaos. | 
| 7af40 | 63 6f 6d 2f 63 6f 64 65 6c 6f 67 2f 32 30 32 31    2d 30 31 2d 30 39 2d 65 6d 61 63 73 2d 65 6d 62 | com/codelog/2021-01-09-emacs-emb | 
| 7af60 | 61 72 6b 2d 65 78 74 72 61 73 2f 29 0a 20 20 20    20 20 62 79 20 50 72 6f 74 65 73 69 6c 61 6f 73 | ark-extras/)......by.Protesilaos | 
| 7af80 | 20 53 74 61 76 72 6f 75 2e 0a 20 20 20 e2 80 a2    20 45 6d 62 61 72 6b 20 e2 80 93 20 4b 65 79 20 | .Stavrou.........Embark.....Key. | 
| 7afa0 | 66 65 61 74 75 72 65 73 20 61 6e 64 20 74 77 65    61 6b 73 20 28 68 74 74 70 73 3a 2f 2f 79 6f 75 | features.and.tweaks.(https://you | 
| 7afc0 | 74 75 2e 62 65 2f 71 70 6f 51 69 69 69 6e 43 74    59 29 20 62 79 0a 20 20 20 20 20 52 61 6f 75 6c | tu.be/qpoQiiinCtY).by......Raoul | 
| 7afe0 | 20 43 6f 6d 6e 69 6e 6f 73 20 6f 6e 20 74 68 65    20 45 6d 61 63 73 2d 45 6c 65 6d 65 6e 74 73 20 | .Comninos.on.the.Emacs-Elements. | 
| 7b000 | 59 6f 75 54 75 62 65 20 63 68 61 6e 6e 65 6c 2e    0a 20 20 20 e2 80 a2 20 4c 69 76 65 73 74 72 65 | YouTube.channel.........Livestre | 
| 7b020 | 61 6d 65 64 3a 20 41 64 64 69 6e 67 20 61 6e 20    45 6d 62 61 72 6b 20 63 6f 6e 74 65 78 74 20 61 | amed:.Adding.an.Embark.context.a | 
| 7b040 | 63 74 69 6f 6e 20 74 6f 20 73 65 6e 64 20 61 20    73 74 72 65 61 6d 0a 20 20 20 20 20 6d 65 73 73 | ction.to.send.a.stream......mess | 
| 7b060 | 61 67 65 20 28 68 74 74 70 73 3a 2f 2f 79 6f 75    74 75 2e 62 65 2f 57 73 78 58 72 31 6e 63 75 6b | age.(https://youtu.be/WsxXr1ncuk | 
| 7b080 | 59 29 20 62 79 20 53 61 63 68 61 20 43 68 75 61    2e 0a 20 20 20 e2 80 a2 20 53 79 73 74 65 6d 20 | Y).by.Sacha.Chua.........System. | 
| 7b0a0 | 43 72 61 66 74 65 72 73 20 4c 69 76 65 21 20 20    2d 20 54 68 65 20 4d 61 6e 79 20 55 73 65 73 20 | Crafters.Live!..-.The.Many.Uses. | 
| 7b0c0 | 6f 66 20 45 6d 62 61 72 6b 0a 20 20 20 20 20 28    68 74 74 70 73 3a 2f 2f 79 6f 75 74 75 2e 62 65 | of.Embark......(https://youtu.be | 
| 7b0e0 | 2f 71 6b 32 49 73 5f 73 43 38 4c 6b 29 20 62 79    20 44 61 76 69 64 20 57 69 6c 73 6f 6e 2e 0a 20 | /qk2Is_sC8Lk).by.David.Wilson... | 
| 7b100 | 20 20 e2 80 a2 20 4d 61 72 67 69 6e 61 6c 69 61    2c 20 43 6f 6e 73 75 6c 74 20 61 6e 64 20 45 6d | ......Marginalia,.Consult.and.Em | 
| 7b120 | 62 61 72 6b 20 62 79 20 4d 69 6b 65 20 5a 61 6d    61 6e 73 6b 79 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 | bark.by.Mike.Zamansky.....File:. | 
| 7b140 | 64 6f 63 79 74 4c 44 31 77 2e 69 6e 66 6f 2c 20    20 4e 6f 64 65 3a 20 43 6f 6e 74 72 69 62 75 74 | docytLD1w.info,..Node:.Contribut | 
| 7b160 | 69 6f 6e 73 2c 20 20 4e 65 78 74 3a 20 41 63 6b    6e 6f 77 6c 65 64 67 6d 65 6e 74 73 2c 20 20 50 | ions,..Next:.Acknowledgments,..P | 
| 7b180 | 72 65 76 3a 20 52 65 73 6f 75 72 63 65 73 2c 20    20 55 70 3a 20 54 6f 70 0a 0a 38 20 43 6f 6e 74 | rev:.Resources,..Up:.Top..8.Cont | 
| 7b1a0 | 72 69 62 75 74 69 6f 6e 73 0a 2a 2a 2a 2a 2a 2a    2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 43 6f 6e 74 72 | ributions.***************..Contr | 
| 7b1c0 | 69 62 75 74 69 6f 6e 73 20 74 6f 20 45 6d 62 61    72 6b 20 61 72 65 20 76 65 72 79 20 77 65 6c 63 | ibutions.to.Embark.are.very.welc | 
| 7b1e0 | 6f 6d 65 2e 20 20 54 68 65 72 65 20 69 73 20 61    20 77 69 73 68 20 6c 69 73 74 0a 28 68 74 74 70 | ome...There.is.a.wish.list.(http | 
| 7b200 | 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f    61 6e 74 6f 6c 69 6e 2f 65 6d 62 61 72 6b 2f 69 | s://github.com/oantolin/embark/i | 
| 7b220 | 73 73 75 65 73 2f 39 35 29 20 66 6f 72 20 61 63    74 69 6f 6e 73 2c 20 74 61 72 67 65 74 0a 66 69 | ssues/95).for.actions,.target.fi | 
| 7b240 | 6e 64 65 72 73 2c 20 63 61 6e 64 69 64 61 74 65    20 63 6f 6c 6c 65 63 74 6f 72 73 20 61 6e 64 20 | nders,.candidate.collectors.and. | 
| 7b260 | 65 78 70 6f 72 74 65 72 73 2e 20 20 46 6f 72 20    6f 74 68 65 72 20 69 64 65 61 73 20 79 6f 75 20 | exporters...For.other.ideas.you. | 
| 7b280 | 68 61 76 65 0a 66 6f 72 20 45 6d 62 61 72 6b 2c    20 66 65 65 6c 20 66 72 65 65 20 74 6f 20 6f 70 | have.for.Embark,.feel.free.to.op | 
| 7b2a0 | 65 6e 20 61 6e 20 69 73 73 75 65 20 6f 6e 20 74    68 65 20 69 73 73 75 65 20 74 72 61 63 6b 65 72 | en.an.issue.on.the.issue.tracker | 
| 7b2c0 | 0a 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 6f 61 6e 74 6f 6c 69 6e 2f 65 6d | .(https://github.com/oantolin/em | 
| 7b2e0 | 62 61 72 6b 2f 69 73 73 75 65 73 29 2e 20 20 41    6e 79 20 6e 65 61 74 20 63 6f 6e 66 69 67 75 72 | bark/issues)...Any.neat.configur | 
| 7b300 | 61 74 69 6f 6e 0a 74 72 69 63 6b 73 20 79 6f 75    20 66 69 6e 64 20 6d 69 67 68 74 20 62 65 20 61 | ation.tricks.you.find.might.be.a | 
| 7b320 | 20 67 6f 6f 64 20 66 69 74 20 66 6f 72 20 74 68    65 20 77 69 6b 69 0a 28 68 74 74 70 73 3a 2f 2f | .good.fit.for.the.wiki.(https:// | 
| 7b340 | 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 61 6e 74 6f    6c 69 6e 2f 65 6d 62 61 72 6b 2f 77 69 6b 69 29 | github.com/oantolin/embark/wiki) | 
| 7b360 | 2e 0a 0a 20 20 20 43 6f 64 65 20 63 6f 6e 74 72    69 62 75 74 69 6f 6e 73 20 61 72 65 20 76 65 72 | ......Code.contributions.are.ver | 
| 7b380 | 79 20 77 65 6c 63 6f 6d 65 20 74 6f 6f 2c 20 62    75 74 20 73 69 6e 63 65 20 45 6d 62 61 72 6b 20 | y.welcome.too,.but.since.Embark. | 
| 7b3a0 | 69 73 20 6e 6f 77 20 6f 6e 0a 47 4e 55 20 45 4c    50 41 2c 20 63 6f 70 79 72 69 67 68 74 20 61 73 | is.now.on.GNU.ELPA,.copyright.as | 
| 7b3c0 | 73 69 67 6e 6d 65 6e 74 20 74 6f 20 74 68 65 20    46 53 46 20 69 73 20 72 65 71 75 69 72 65 64 20 | signment.to.the.FSF.is.required. | 
| 7b3e0 | 62 65 66 6f 72 65 20 79 6f 75 20 63 61 6e 0a 63    6f 6e 74 72 69 62 75 74 65 20 63 6f 64 65 2e 0a | before.you.can.contribute.code.. | 
| 7b400 | 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 79 74 4c 44    31 77 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ...File:.docytLD1w.info,..Node:. | 
| 7b420 | 41 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 73 2c    20 20 50 72 65 76 3a 20 43 6f 6e 74 72 69 62 75 | Acknowledgments,..Prev:.Contribu | 
| 7b440 | 74 69 6f 6e 73 2c 20 20 55 70 3a 20 54 6f 70 0a    0a 39 20 41 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e | tions,..Up:.Top..9.Acknowledgmen | 
| 7b460 | 74 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    2a 2a 2a 2a 0a 0a 57 68 69 6c 65 20 49 2c 20 4f | ts.*****************..While.I,.O | 
| 7b480 | 6d 61 72 20 41 6e 74 6f 6c c3 ad 6e 20 43 61 6d    61 72 65 6e 61 2c 20 68 61 76 65 20 77 72 69 74 | mar.Antol..n.Camarena,.have.writ | 
| 7b4a0 | 74 65 6e 20 6d 6f 73 74 20 6f 66 20 74 68 65 20    45 6d 62 61 72 6b 20 63 6f 64 65 20 61 6e 64 0a | ten.most.of.the.Embark.code.and. | 
| 7b4c0 | 72 65 6d 61 69 6e 20 76 65 72 79 20 73 74 75 62    62 6f 72 6e 20 61 62 6f 75 74 20 73 6f 6d 65 20 | remain.very.stubborn.about.some. | 
| 7b4e0 | 6f 66 20 74 68 65 20 64 65 73 69 67 6e 20 64 65    63 69 73 69 6f 6e 73 2c 20 45 6d 62 61 72 6b 20 | of.the.design.decisions,.Embark. | 
| 7b500 | 68 61 73 0a 72 65 63 65 69 76 65 64 20 73 75 62    73 74 61 6e 74 69 61 6c 20 68 65 6c 70 20 66 72 | has.received.substantial.help.fr | 
| 7b520 | 6f 6d 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 6f    74 68 65 72 20 70 65 6f 70 6c 65 20 77 68 69 63 | om.a.number.of.other.people.whic | 
| 7b540 | 68 20 74 68 69 73 0a 64 6f 63 75 6d 65 6e 74 20    68 61 73 20 6e 65 67 6c 65 63 74 65 64 20 74 6f | h.this.document.has.neglected.to | 
| 7b560 | 20 6d 65 6e 74 69 6f 6e 20 66 6f 72 20 66 61 72    20 74 6f 6f 20 6c 6f 6e 67 2e 20 20 49 6e 20 70 | .mention.for.far.too.long...In.p | 
| 7b580 | 61 72 74 69 63 75 6c 61 72 2c 0a 44 61 6e 69 65    6c 20 4d 65 6e 64 6c 65 72 20 68 61 73 20 62 65 | articular,.Daniel.Mendler.has.be | 
| 7b5a0 | 65 6e 20 61 62 73 6f 6c 75 74 65 6c 79 20 69 6e    76 61 6c 75 61 62 6c 65 2c 20 69 6d 70 6c 65 6d | en.absolutely.invaluable,.implem | 
| 7b5c0 | 65 6e 74 69 6e 67 20 73 65 76 65 72 61 6c 0a 69    6d 70 6f 72 74 61 6e 74 20 66 65 61 74 75 72 65 | enting.several.important.feature | 
| 7b5e0 | 73 2c 20 61 6e 64 20 70 72 6f 76 69 64 69 6e 67    20 61 20 6c 6f 74 20 6f 66 20 75 73 65 66 75 6c | s,.and.providing.a.lot.of.useful | 
| 7b600 | 20 61 64 76 69 63 65 2e 0a 0a 20 20 20 43 6f 64    65 20 63 6f 6e 74 72 69 62 75 74 69 6f 6e 73 3a | .advice......Code.contributions: | 
| 7b620 | 0a 0a 20 20 20 e2 80 a2 20 44 61 6e 69 65 6c 20    4d 65 6e 64 6c 65 72 20 28 68 74 74 70 73 3a 2f | .........Daniel.Mendler.(https:/ | 
| 7b640 | 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61    64 29 0a 20 20 20 e2 80 a2 20 43 6c 65 6d 65 6e | /github.com/minad)........Clemen | 
| 7b660 | 73 20 52 61 64 65 72 6d 61 63 68 65 72 20 28 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f | s.Radermacher.(https://github.co | 
| 7b680 | 6d 2f 63 6c 65 6d 65 72 61 2f 29 0a 20 20 20 e2    80 a2 20 4a 6f 73 c3 a9 20 41 6e 74 6f 6e 69 6f | m/clemera/)........Jos...Antonio | 
| 7b6a0 | 20 4f 72 74 65 67 61 20 52 75 69 7a 20 28 68 74    74 70 73 3a 2f 2f 63 6f 64 65 62 65 72 67 2e 6f | .Ortega.Ruiz.(https://codeberg.o | 
| 7b6c0 | 72 67 2f 6a 61 6f 2f 29 0a 20 20 20 e2 80 a2 20    49 74 61 69 20 59 2e 20 20 45 66 72 61 74 20 28 | rg/jao/)........Itai.Y...Efrat.( | 
| 7b6e0 | 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 69 79 65 66 72 61 74 29 0a 20 20 20 e2 | https://github.com/iyefrat)..... | 
| 7b700 | 80 a2 20 61 31 33 20 28 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 31 33 29 0a | ...a13.(https://github.com/a13). | 
| 7b720 | 20 20 20 e2 80 a2 20 6a 61 6b 61 6e 61 6b 61 65    76 61 6e 67 65 6c 69 20 28 68 74 74 70 73 3a 2f | .......jakanakaevangeli.(https:/ | 
| 7b740 | 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a 61 6b 61    6e 61 6b 61 65 76 61 6e 67 65 6c 69 29 0a 20 20 | /github.com/jakanakaevangeli)... | 
| 7b760 | 20 e2 80 a2 20 6d 69 68 61 6b 61 6d 20 28 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | .....mihakam.(https://github.com | 
| 7b780 | 2f 6d 69 68 61 6b 61 6d 29 0a 20 20 20 e2 80 a2    20 42 72 69 61 6e 20 4c 65 75 6e 67 20 28 68 74 | /mihakam)........Brian.Leung.(ht | 
| 7b7a0 | 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 6c 65 75 6e 67 62 6b 29 0a 20 20 20 e2 80 a2 | tps://github.com/leungbk)....... | 
| 7b7c0 | 20 4b 61 72 74 68 69 6b 20 43 68 69 6b 6d 61 67    61 6c 75 72 20 28 68 74 74 70 73 3a 2f 2f 67 69 | .Karthik.Chikmagalur.(https://gi | 
| 7b7e0 | 74 68 75 62 2e 63 6f 6d 2f 6b 61 72 74 68 69 6e    6b 29 0a 20 20 20 e2 80 a2 20 52 6f 73 68 61 6e | thub.com/karthink)........Roshan | 
| 7b800 | 20 53 68 61 72 69 66 66 20 28 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 6f 73 | .Shariff.(https://github.com/ros | 
| 7b820 | 68 61 6e 73 68 61 72 69 66 66 29 0a 20 20 20 e2    80 a2 20 63 6f 6e 64 79 30 39 31 39 20 28 68 74 | hanshariff)........condy0919.(ht | 
| 7b840 | 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 63 6f 6e 64 79 30 39 31 39 29 0a 20 20 20 e2 | tps://github.com/condy0919)..... | 
| 7b860 | 80 a2 20 44 61 6d 69 65 6e 20 43 61 73 73 6f 75    20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 | ...Damien.Cassou.(https://github | 
| 7b880 | 2e 63 6f 6d 2f 44 61 6d 69 65 6e 43 61 73 73 6f    75 29 0a 20 20 20 e2 80 a2 20 4a 69 6d 44 42 68 | .com/DamienCassou)........JimDBh | 
| 7b8a0 | 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 4a 69 6d 44 42 68 29 0a 0a 20 20 | .(https://github.com/JimDBh).... | 
| 7b8c0 | 20 41 64 76 69 63 65 20 61 6e 64 20 75 73 65 66    75 6c 20 64 69 73 63 75 73 73 69 6f 6e 73 3a 0a | .Advice.and.useful.discussions:. | 
| 7b8e0 | 0a 20 20 20 e2 80 a2 20 44 61 6e 69 65 6c 20 4d    65 6e 64 6c 65 72 20 28 68 74 74 70 73 3a 2f 2f | ........Daniel.Mendler.(https:// | 
| 7b900 | 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64    29 0a 20 20 20 e2 80 a2 20 50 72 6f 74 65 73 69 | github.com/minad)........Protesi | 
| 7b920 | 6c 61 6f 73 20 53 74 61 76 72 6f 75 20 28 68 74    74 70 73 3a 2f 2f 67 69 74 6c 61 62 2e 63 6f 6d | laos.Stavrou.(https://gitlab.com | 
| 7b940 | 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2f 29 0a 20    20 20 e2 80 a2 20 43 6c 65 6d 65 6e 73 20 52 61 | /protesilaos/)........Clemens.Ra | 
| 7b960 | 64 65 72 6d 61 63 68 65 72 20 28 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 63 6c | dermacher.(https://github.com/cl | 
| 7b980 | 65 6d 65 72 61 2f 29 0a 20 20 20 e2 80 a2 20 48    6f 77 61 72 64 20 4d 65 6c 6d 61 6e 20 28 68 74 | emera/)........Howard.Melman.(ht | 
| 7b9a0 | 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 68 6d 65 6c 6d 61 6e 2f 29 0a 20 20 20 e2 80 | tps://github.com/hmelman/)...... | 
| 7b9c0 | a2 20 41 75 67 75 73 74 6f 20 53 74 6f 66 66 65    6c 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 | ..Augusto.Stoffel.(https://githu | 
| 7b9e0 | 62 2e 63 6f 6d 2f 61 73 74 6f 66 66 29 0a 20 20    20 e2 80 a2 20 42 72 75 63 65 20 64 e2 80 99 41 | b.com/astoff)........Bruce.d...A | 
| 7ba00 | 72 63 75 73 20 28 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 62 64 61 72 63 75 73 | rcus.(https://github.com/bdarcus | 
| 7ba20 | 29 0a 20 20 20 e2 80 a2 20 4a 44 20 53 6d 69 74    68 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 | )........JD.Smith.(https://githu | 
| 7ba40 | 62 2e 63 6f 6d 2f 6a 64 74 73 6d 69 74 68 29 0a    20 20 20 e2 80 a2 20 4b 61 72 74 68 69 6b 20 43 | b.com/jdtsmith)........Karthik.C | 
| 7ba60 | 68 69 6b 6d 61 67 61 6c 75 72 20 28 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6b | hikmagalur.(https://github.com/k | 
| 7ba80 | 61 72 74 68 69 6e 6b 29 0a 20 20 20 e2 80 a2 20    6a 61 6b 61 6e 61 6b 61 65 76 61 6e 67 65 6c 69 | arthink)........jakanakaevangeli | 
| 7baa0 | 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 6a 61 6b 61 6e 61 6b 61 65 76 61 | .(https://github.com/jakanakaeva | 
| 7bac0 | 6e 67 65 6c 69 29 0a 20 20 20 e2 80 a2 20 49 74    61 69 20 59 2e 20 20 45 66 72 61 74 20 28 68 74 | ngeli)........Itai.Y...Efrat.(ht | 
| 7bae0 | 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 69 79 65 66 72 61 74 29 0a 20 20 20 e2 80 a2 | tps://github.com/iyefrat)....... | 
| 7bb00 | 20 4d 6f 68 73 69 6e 20 4b 61 6c 65 65 6d 20 28    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 | .Mohsin.Kaleem.(https://github.c | 
| 7bb20 | 6f 6d 2f 6d 6f 68 6b 61 6c 65 29 0a 0a 0a 1f 0a    54 61 67 20 54 61 62 6c 65 3a 0a 4e 6f 64 65 3a | om/mohkale).....Tag.Table:.Node: | 
| 7bb40 | 20 54 6f 70 7f 32 32 33 0a 4e 6f 64 65 3a 20 4f    76 65 72 76 69 65 77 7f 31 38 34 38 0a 4e 6f 64 | .Top.223.Node:.Overview.1848.Nod | 
| 7bb60 | 65 3a 20 41 63 74 69 6e 67 20 6f 6e 20 74 61 72    67 65 74 73 7f 33 31 35 37 0a 4e 6f 64 65 3a 20 | e:.Acting.on.targets.3157.Node:. | 
| 7bb80 | 54 68 65 20 64 65 66 61 75 6c 74 20 61 63 74 69    6f 6e 20 6f 6e 20 61 20 74 61 72 67 65 74 7f 38 | The.default.action.on.a.target.8 | 
| 7bba0 | 37 30 32 0a 4e 6f 64 65 3a 20 57 6f 72 6b 69 6e    67 20 77 69 74 68 20 73 65 74 73 20 6f 66 20 70 | 702.Node:.Working.with.sets.of.p | 
| 7bbc0 | 6f 73 73 69 62 6c 65 20 74 61 72 67 65 74 73 7f    31 30 36 31 32 0a 4e 6f 64 65 3a 20 53 65 6c 65 | ossible.targets.10612.Node:.Sele | 
| 7bbe0 | 63 74 69 6e 67 20 73 6f 6d 65 20 74 61 72 67 65    74 73 20 74 6f 20 6d 61 6b 65 20 61 6e 20 61 64 | cting.some.targets.to.make.an.ad | 
| 7bc00 | 20 68 6f 63 20 63 61 6e 64 69 64 61 74 65 20 73    65 74 7f 31 34 38 39 31 0a 4e 6f 64 65 3a 20 65 | .hoc.candidate.set.14891.Node:.e | 
| 7bc20 | 6d 62 61 72 6b 2d 6c 69 76 65 20 61 20 6c 69 76    65 2d 75 70 64 61 74 69 6e 67 20 76 61 72 69 61 | mbark-live.a.live-updating.varia | 
| 7bc40 | 6e 74 20 6f 66 20 65 6d 62 61 72 6b 2d 63 6f 6c    6c 65 63 74 7f 31 38 33 34 37 0a 4e 6f 64 65 3a | nt.of.embark-collect.18347.Node: | 
| 7bc60 | 20 53 77 69 74 63 68 69 6e 67 20 74 6f 20 61 20    64 69 66 66 65 72 65 6e 74 20 63 6f 6d 6d 61 6e | .Switching.to.a.different.comman | 
| 7bc80 | 64 20 77 69 74 68 6f 75 74 20 6c 6f 73 69 6e 67    20 77 68 61 74 20 79 6f 75 27 76 65 20 74 79 70 | d.without.losing.what.you've.typ | 
| 7bca0 | 65 64 7f 32 30 30 34 35 0a 4e 6f 64 65 3a 20 51    75 69 63 6b 20 73 74 61 72 74 7f 32 32 36 32 32 | ed.20045.Node:.Quick.start.22622 | 
| 7bcc0 | 0a 4e 6f 64 65 3a 20 41 64 76 61 6e 63 65 64 20    63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 7f 32 37 | .Node:.Advanced.configuration.27 | 
| 7bce0 | 35 35 32 0a 4e 6f 64 65 3a 20 53 68 6f 77 69 6e    67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 | 552.Node:.Showing.information.ab | 
| 7bd00 | 6f 75 74 20 61 76 61 69 6c 61 62 6c 65 20 74 61    72 67 65 74 73 20 61 6e 64 20 61 63 74 69 6f 6e | out.available.targets.and.action | 
| 7bd20 | 73 7f 32 38 31 33 37 0a 4e 6f 64 65 3a 20 53 65    6c 65 63 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 | s.28137.Node:.Selecting.commands | 
| 7bd40 | 20 76 69 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 73    20 69 6e 73 74 65 61 64 20 6f 66 20 6b 65 79 20 | .via.completions.instead.of.key. | 
| 7bd60 | 62 69 6e 64 69 6e 67 73 7f 33 30 39 35 39 0a 4e    6f 64 65 3a 20 53 65 6c 65 63 74 69 6e 67 20 63 | bindings.30959.Node:.Selecting.c | 
| 7bd80 | 6f 6d 6d 61 6e 64 73 20 76 69 61 20 63 6f 6d 70    6c 65 74 69 6f 6e 20 6f 75 74 73 69 64 65 20 6f | ommands.via.completion.outside.o | 
| 7bda0 | 66 20 45 6d 62 61 72 6b 7f 33 34 30 34 37 0a 4e    6f 64 65 3a 20 51 75 69 74 74 69 6e 67 20 74 68 | f.Embark.34047.Node:.Quitting.th | 
| 7bdc0 | 65 20 6d 69 6e 69 62 75 66 66 65 72 20 61 66 74    65 72 20 61 6e 20 61 63 74 69 6f 6e 7f 33 35 35 | e.minibuffer.after.an.action.355 | 
| 7bde0 | 38 32 0a 4e 6f 64 65 3a 20 52 75 6e 6e 69 6e 67    20 73 6f 6d 65 20 73 65 74 75 70 20 61 66 74 65 | 82.Node:.Running.some.setup.afte | 
| 7be00 | 72 20 69 6e 6a 65 63 74 69 6e 67 20 74 68 65 20    74 61 72 67 65 74 7f 33 38 30 33 38 0a 4e 6f 64 | r.injecting.the.target.38038.Nod | 
| 7be20 | 65 3a 20 52 75 6e 6e 69 6e 67 20 68 6f 6f 6b 73    20 62 65 66 6f 72 65 20 61 66 74 65 72 20 6f 72 | e:.Running.hooks.before.after.or | 
| 7be40 | 20 61 72 6f 75 6e 64 20 61 6e 20 61 63 74 69 6f    6e 7f 34 31 36 35 36 0a 4e 6f 64 65 3a 20 43 72 | .around.an.action.41656.Node:.Cr | 
| 7be60 | 65 61 74 69 6e 67 20 79 6f 75 72 20 6f 77 6e 20    6b 65 79 6d 61 70 73 7f 34 36 35 33 35 0a 4e 6f | eating.your.own.keymaps.46535.No | 
| 7be80 | 64 65 3a 20 44 65 66 69 6e 69 6e 67 20 61 63 74    69 6f 6e 73 20 66 6f 72 20 6e 65 77 20 63 61 74 | de:.Defining.actions.for.new.cat | 
| 7bea0 | 65 67 6f 72 69 65 73 20 6f 66 20 74 61 72 67 65    74 73 7f 34 37 34 34 32 0a 4e 6f 64 65 3a 20 4e | egories.of.targets.47442.Node:.N | 
| 7bec0 | 65 77 20 6d 69 6e 69 62 75 66 66 65 72 20 74 61    72 67 65 74 20 65 78 61 6d 70 6c 65 20 2d 20 74 | ew.minibuffer.target.example.-.t | 
| 7bee0 | 61 62 2d 62 61 72 20 74 61 62 73 7f 34 38 32 31    34 0a 52 65 66 3a 20 54 65 6c 6c 69 6e 67 20 45 | ab-bar.tabs.48214.Ref:.Telling.E | 
| 7bf00 | 6d 62 61 72 6b 20 61 62 6f 75 74 20 63 6f 6d 6d    61 6e 64 73 20 74 68 61 74 20 70 72 6f 6d 70 74 | mbark.about.commands.that.prompt | 
| 7bf20 | 20 66 6f 72 20 74 61 62 73 20 62 79 20 6e 61 6d    65 7f 34 39 31 32 30 0a 52 65 66 3a 20 44 65 66 | .for.tabs.by.name.49120.Ref:.Def | 
| 7bf40 | 69 6e 69 6e 67 20 61 6e 64 20 63 6f 6e 66 69 67    75 72 69 6e 67 20 61 20 6b 65 79 6d 61 70 20 66 | ining.and.configuring.a.keymap.f | 
| 7bf60 | 6f 72 20 74 61 62 20 61 63 74 69 6f 6e 73 7f 35    31 39 38 33 0a 4e 6f 64 65 3a 20 4e 65 77 20 74 | or.tab.actions.51983.Node:.New.t | 
| 7bf80 | 61 72 67 65 74 20 65 78 61 6d 70 6c 65 20 69 6e    20 72 65 67 75 6c 61 72 20 62 75 66 66 65 72 73 | arget.example.in.regular.buffers | 
| 7bfa0 | 20 2d 20 73 68 6f 72 74 20 57 69 6b 69 70 65 64    69 61 20 6c 69 6e 6b 73 7f 35 33 37 37 34 0a 4e | .-.short.Wikipedia.links.53774.N | 
| 7bfc0 | 6f 64 65 3a 20 48 6f 77 20 64 6f 65 73 20 45 6d    62 61 72 6b 20 63 61 6c 6c 20 74 68 65 20 61 63 | ode:.How.does.Embark.call.the.ac | 
| 7bfe0 | 74 69 6f 6e 73 3f 7f 35 36 30 33 37 0a 4e 6f 64    65 3a 20 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 | tions?.56037.Node:.Non-interacti | 
| 7c000 | 76 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 73 20    61 63 74 69 6f 6e 73 7f 36 30 33 38 30 0a 4e 6f | ve.functions.as.actions.60380.No | 
| 7c020 | 64 65 3a 20 45 6d 62 61 72 6b 20 4d 61 72 67 69    6e 61 6c 69 61 20 61 6e 64 20 43 6f 6e 73 75 6c | de:.Embark.Marginalia.and.Consul | 
| 7c040 | 74 7f 36 31 37 33 37 0a 4e 6f 64 65 3a 20 4d 61    72 67 69 6e 61 6c 69 61 7f 36 32 34 36 38 0a 4e | t.61737.Node:.Marginalia.62468.N | 
| 7c060 | 6f 64 65 3a 20 43 6f 6e 73 75 6c 74 7f 36 33 39    37 35 0a 4e 6f 64 65 3a 20 52 65 6c 61 74 65 64 | ode:.Consult.63975.Node:.Related | 
| 7c080 | 20 50 61 63 6b 61 67 65 73 7f 36 38 37 33 37 0a    4e 6f 64 65 3a 20 52 65 73 6f 75 72 63 65 73 7f | .Packages.68737.Node:.Resources. | 
| 7c0a0 | 36 39 38 33 34 0a 4e 6f 64 65 3a 20 43 6f 6e 74    72 69 62 75 74 69 6f 6e 73 7f 37 30 39 36 38 0a | 69834.Node:.Contributions.70968. | 
| 7c0c0 | 4e 6f 64 65 3a 20 41 63 6b 6e 6f 77 6c 65 64 67    6d 65 6e 74 73 7f 37 31 36 38 31 0a 1f 0a 45 6e | Node:.Acknowledgments.71681...En | 
| 7c0e0 | 64 20 54 61 67 20 54 61 62 6c 65 0a 0a 1f 0a 4c    6f 63 61 6c 20 56 61 72 69 61 62 6c 65 73 3a 0a | d.Tag.Table....Local.Variables:. | 
| 7c100 | 63 6f 64 69 6e 67 3a 20 75 74 66 2d 38 0a 45 6e    64 3a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 | coding:.utf-8.End:.............. | 
| 7c120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c200 | 65 6d 62 61 72 6b 2d 31 2e 31 2f 2e 64 69 72 2d    6c 6f 63 61 6c 73 2e 65 6c 00 00 00 00 00 00 00 | embark-1.1/.dir-locals.el....... | 
| 7c220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c260 | 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 | 
| 7c280 | 30 30 30 30 32 36 31 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 37 30 33 00 20 30 00 00 00 | 0000261.00000000000.013703..0... | 
| 7c2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c300 | 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................... | 
| 7c320 | 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................... | 
| 7c340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c400 | 3b 3b 3b 20 44 69 72 65 63 74 6f 72 79 20 4c 6f    63 61 6c 20 56 61 72 69 61 62 6c 65 73 0a 3b 3b | ;;;.Directory.Local.Variables.;; | 
| 7c420 | 3b 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72    6d 61 74 69 6f 6e 20 73 65 65 20 28 69 6e 66 6f | ;.For.more.information.see.(info | 
| 7c440 | 20 22 28 65 6d 61 63 73 29 20 44 69 72 65 63 74    6f 72 79 20 56 61 72 69 61 62 6c 65 73 22 29 0a | ."(emacs).Directory.Variables"). | 
| 7c460 | 0a 28 28 65 6d 61 63 73 2d 6c 69 73 70 2d 6d 6f    64 65 0a 20 20 28 73 68 6f 77 2d 74 72 61 69 6c | .((emacs-lisp-mode...(show-trail | 
| 7c480 | 69 6e 67 2d 77 68 69 74 65 73 70 61 63 65 20 2e    20 74 29 0a 20 20 28 69 6e 64 65 6e 74 2d 74 61 | ing-whitespace...t)...(indent-ta | 
| 7c4a0 | 62 73 2d 6d 6f 64 65 20 2e 20 6e 69 6c 29 29 29    0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | bs-mode...nil)))................ | 
| 7c4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c600 | 65 6d 62 61 72 6b 2d 31 2e 31 2f 2e 65 6c 70 61    69 67 6e 6f 72 65 00 00 00 00 00 00 00 00 00 00 | embark-1.1/.elpaignore.......... | 
| 7c620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c660 | 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 | 
| 7c680 | 30 30 30 30 30 30 37 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 33 37 36 00 20 30 00 00 00 | 0000007.00000000000.013376..0... | 
| 7c6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c700 | 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................... | 
| 7c720 | 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................... | 
| 7c740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c800 | 4c 49 43 45 4e 53 45 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | LICENSE......................... | 
| 7c820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7ca00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7ca20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7ca40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7ca60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7ca80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7caa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cb00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cb20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cc00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cc20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cc40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cc60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cc80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7ccc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cd00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cd20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cd40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cd80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cdc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7ce00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7ce20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7ce40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7ce60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7ce80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cf00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cf20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cf40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cf60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cf80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cfa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cfc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7cfe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |