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