| ofs | hex dump | ascii |
|---|
| 0000 | 76 65 72 74 69 63 6f 2d 32 2e 34 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | vertico-2.4/.................... |
| 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 34 37 31 00 20 35 00 00 00 | 0000000.00000000000.011471..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 | 76 65 72 74 69 63 6f 2d 32 2e 34 2f 52 45 41 44 4d 45 2e 6f 72 67 00 00 00 00 00 00 00 00 00 00 | vertico-2.4/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 30 36 34 34 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 31 35 30 00 20 30 00 00 00 | 0106444.00000000000.013150..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 74 69 74 6c 65 3a 20 76 65 72 74 69 63 6f 2e 65 6c 20 2d 20 56 45 52 54 69 63 61 6c 20 49 | #+title:.vertico.el.-.VERTical.I |
| 0420 | 6e 74 65 72 61 63 74 69 76 65 20 43 4f 6d 70 6c 65 74 69 6f 6e 0a 23 2b 61 75 74 68 6f 72 3a 20 | nteractive.COmpletion.#+author:. |
| 0440 | 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 0a 23 2b 6c 61 6e 67 75 61 67 65 3a 20 65 6e 0a 23 2b | Daniel.Mendler.#+language:.en.#+ |
| 0460 | 65 78 70 6f 72 74 5f 66 69 6c 65 5f 6e 61 6d 65 3a 20 76 65 72 74 69 63 6f 2e 74 65 78 69 0a 23 | export_file_name:.vertico.texi.# |
| 0480 | 2b 74 65 78 69 6e 66 6f 5f 64 69 72 5f 63 61 74 65 67 6f 72 79 3a 20 45 6d 61 63 73 20 6d 69 73 | +texinfo_dir_category:.Emacs.mis |
| 04a0 | 63 20 66 65 61 74 75 72 65 73 0a 23 2b 74 65 78 69 6e 66 6f 5f 64 69 72 5f 74 69 74 6c 65 3a 20 | c.features.#+texinfo_dir_title:. |
| 04c0 | 56 65 72 74 69 63 6f 3a 20 28 76 65 72 74 69 63 6f 29 2e 0a 23 2b 74 65 78 69 6e 66 6f 5f 64 69 | Vertico:.(vertico)..#+texinfo_di |
| 04e0 | 72 5f 64 65 73 63 3a 20 56 45 52 54 69 63 61 6c 20 49 6e 74 65 72 61 63 74 69 76 65 20 43 4f 6d | r_desc:.VERTical.Interactive.COm |
| 0500 | 70 6c 65 74 69 6f 6e 2e 0a 0a 23 2b 68 74 6d 6c 3a 20 3c 61 20 68 72 65 66 3d 22 68 74 74 70 73 | pletion...#+html:.<a.href="https |
| 0520 | 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 73 2f 22 3e | ://www.gnu.org/software/emacs/"> |
| 0540 | 3c 69 6d 67 20 61 6c 74 3d 22 47 4e 55 20 45 6d 61 63 73 22 20 73 72 63 3d 22 68 74 74 70 73 3a | <img.alt="GNU.Emacs".src="https: |
| 0560 | 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 63 6f 72 66 75 2f 62 6c 6f 62 2f 73 63 | //github.com/minad/corfu/blob/sc |
| 0580 | 72 65 65 6e 73 68 6f 74 73 2f 65 6d 61 63 73 2e 73 76 67 3f 72 61 77 3d 74 72 75 65 22 2f 3e 3c | reenshots/emacs.svg?raw=true"/>< |
| 05a0 | 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 3a 2f 2f 65 6c 70 | /a>.#+html:.<a.href="https://elp |
| 05c0 | 61 2e 67 6e 75 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 2f 76 65 72 74 69 63 6f 2e 68 74 6d 6c 22 | a.gnu.org/packages/vertico.html" |
| 05e0 | 3e 3c 69 6d 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 | ><img.alt="GNU.ELPA".src="https: |
| 0600 | 2f 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 2f 76 65 72 74 69 63 6f 2e | //elpa.gnu.org/packages/vertico. |
| 0620 | 73 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 | svg"/></a>.#+html:.<a.href="http |
| 0640 | 73 3a 2f 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72 67 2f 64 65 76 65 6c 2f 76 65 72 74 69 63 6f 2e 68 | s://elpa.gnu.org/devel/vertico.h |
| 0660 | 74 6d 6c 22 3e 3c 69 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 | tml"><img.alt="GNU-devel.ELPA".s |
| 0680 | 72 63 3d 22 68 74 74 70 73 3a 2f 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72 67 2f 64 65 76 65 6c 2f 76 | rc="https://elpa.gnu.org/devel/v |
| 06a0 | 65 72 74 69 63 6f 2e 73 76 67 22 2f 3e 3c 2f 61 3e 0a 23 2b 68 74 6d 6c 3a 20 3c 61 20 68 72 65 | ertico.svg"/></a>.#+html:.<a.hre |
| 06c0 | 66 3d 22 68 74 74 70 73 3a 2f 2f 6d 65 6c 70 61 2e 6f 72 67 2f 23 2f 76 65 72 74 69 63 6f 22 3e | f="https://melpa.org/#/vertico"> |
| 06e0 | 3c 69 6d 67 20 61 6c 74 3d 22 4d 45 4c 50 41 22 20 73 72 63 3d 22 68 74 74 70 73 3a 2f 2f 6d 65 | <img.alt="MELPA".src="https://me |
| 0700 | 6c 70 61 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 2f 76 65 72 74 69 63 6f 2d 62 61 64 67 65 2e 73 | lpa.org/packages/vertico-badge.s |
| 0720 | 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 |
| 0740 | 3a 2f 2f 73 74 61 62 6c 65 2e 6d 65 6c 70 61 2e 6f 72 67 2f 23 2f 76 65 72 74 69 63 6f 22 3e 3c | ://stable.melpa.org/#/vertico">< |
| 0760 | 69 6d 67 20 61 6c 74 3d 22 4d 45 4c 50 41 20 53 74 61 62 6c 65 22 20 73 72 63 3d 22 68 74 74 70 | img.alt="MELPA.Stable".src="http |
| 0780 | 73 3a 2f 2f 73 74 61 62 6c 65 2e 6d 65 6c 70 61 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 2f 76 65 | s://stable.melpa.org/packages/ve |
| 07a0 | 72 74 69 63 6f 2d 62 61 64 67 65 2e 73 76 67 22 2f 3e 3c 2f 61 3e 0a 23 2b 68 74 6d 6c 3a 20 3c | rtico-badge.svg"/></a>.#+html:.< |
| 07c0 | 69 6d 67 20 73 72 63 3d 22 68 74 74 70 73 3a 2f 2f 75 70 6c 6f 61 64 2e 77 69 6b 69 6d 65 64 69 | img.src="https://upload.wikimedi |
| 07e0 | 61 2e 6f 72 67 2f 77 69 6b 69 70 65 64 69 61 2f 63 6f 6d 6d 6f 6e 73 2f 74 68 75 6d 62 2f 37 2f | a.org/wikipedia/commons/thumb/7/ |
| 0800 | 37 35 2f 56 65 72 74 69 67 6f 6d 6f 76 69 65 5f 72 65 73 74 6f 72 61 74 69 6f 6e 2e 6a 70 67 2f | 75/Vertigomovie_restoration.jpg/ |
| 0820 | 38 30 30 70 78 2d 56 65 72 74 69 67 6f 6d 6f 76 69 65 5f 72 65 73 74 6f 72 61 74 69 6f 6e 2e 6a | 800px-Vertigomovie_restoration.j |
| 0840 | 70 67 22 20 61 6c 69 67 6e 3d 22 72 69 67 68 74 22 20 77 69 64 74 68 3d 22 33 30 25 22 3e 0a 0a | pg".align="right".width="30%">.. |
| 0860 | 56 65 72 74 69 63 6f 20 70 72 6f 76 69 64 65 73 20 61 20 70 65 72 66 6f 72 6d 61 6e 74 20 61 6e | Vertico.provides.a.performant.an |
| 0880 | 64 20 6d 69 6e 69 6d 61 6c 69 73 74 69 63 20 76 65 72 74 69 63 61 6c 20 63 6f 6d 70 6c 65 74 69 | d.minimalistic.vertical.completi |
| 08a0 | 6f 6e 20 55 49 20 62 61 73 65 64 20 6f 6e 0a 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 6c | on.UI.based.on.the.default.compl |
| 08c0 | 65 74 69 6f 6e 20 73 79 73 74 65 6d 2e 20 54 68 65 20 66 6f 63 75 73 20 6f 66 20 56 65 72 74 69 | etion.system..The.focus.of.Verti |
| 08e0 | 63 6f 20 69 73 20 74 6f 20 70 72 6f 76 69 64 65 20 61 20 55 49 20 77 68 69 63 68 0a 62 65 68 61 | co.is.to.provide.a.UI.which.beha |
| 0900 | 76 65 73 20 2f 63 6f 72 72 65 63 74 6c 79 2f 20 75 6e 64 65 72 20 61 6c 6c 20 63 69 72 63 75 6d | ves./correctly/.under.all.circum |
| 0920 | 73 74 61 6e 63 65 73 2e 20 42 79 20 72 65 75 73 69 6e 67 20 74 68 65 20 62 75 69 6c 74 2d 69 6e | stances..By.reusing.the.built-in |
| 0940 | 20 66 61 63 69 6c 69 74 69 65 73 0a 73 79 73 74 65 6d 2c 20 56 65 72 74 69 63 6f 20 61 63 68 69 | .facilities.system,.Vertico.achi |
| 0960 | 65 76 65 73 20 2f 66 75 6c 6c 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2f 20 77 69 74 68 20 62 | eves./full.compatibility/.with.b |
| 0980 | 75 69 6c 74 2d 69 6e 20 45 6d 61 63 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 63 6f 6d 6d 61 6e 64 | uilt-in.Emacs.completion.command |
| 09a0 | 73 20 61 6e 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c 65 73 2e 20 56 65 72 74 69 63 6f | s.and.completion.tables..Vertico |
| 09c0 | 20 6f 6e 6c 79 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 55 49 | .only.provides.the.completion.UI |
| 09e0 | 20 62 75 74 20 61 69 6d 73 0a 74 6f 20 62 65 20 68 69 67 68 6c 79 20 66 6c 65 78 69 62 6c 65 2c | .but.aims.to.be.highly.flexible, |
| 0a00 | 20 65 78 74 65 6e 64 61 62 6c 65 20 61 6e 64 20 6d 6f 64 75 6c 61 72 2e 20 41 64 64 69 74 69 6f | .extendable.and.modular..Additio |
| 0a20 | 6e 61 6c 20 65 6e 68 61 6e 63 65 6d 65 6e 74 73 20 61 72 65 0a 61 76 61 69 6c 61 62 6c 65 20 61 | nal.enhancements.are.available.a |
| 0a40 | 73 20 5b 5b 23 65 78 74 65 6e 73 69 6f 6e 73 5d 5b 65 78 74 65 6e 73 69 6f 6e 73 5d 5d 20 6f 72 | s.[[#extensions][extensions]].or |
| 0a60 | 20 5b 5b 23 63 6f 6d 70 6c 65 6d 65 6e 74 61 72 79 2d 70 61 63 6b 61 67 65 73 5d 5b 63 6f 6d 70 | .[[#complementary-packages][comp |
| 0a80 | 6c 65 6d 65 6e 74 61 72 79 20 70 61 63 6b 61 67 65 73 5d 5d 2e 20 54 68 65 20 63 6f 64 65 20 62 | lementary.packages]]..The.code.b |
| 0aa0 | 61 73 65 20 69 73 20 73 6d 61 6c 6c 20 61 6e 64 0a 6d 61 69 6e 74 61 69 6e 61 62 6c 65 2e 20 54 | ase.is.small.and.maintainable..T |
| 0ac0 | 68 65 20 6d 61 69 6e 20 7e 76 65 72 74 69 63 6f 2e 65 6c 7e 20 70 61 63 6b 61 67 65 20 69 73 20 | he.main.~vertico.el~.package.is. |
| 0ae0 | 6f 6e 6c 79 20 61 62 6f 75 74 20 36 30 30 20 6c 69 6e 65 73 20 6f 66 20 63 6f 64 65 0a 77 69 74 | only.about.600.lines.of.code.wit |
| 0b00 | 68 6f 75 74 20 77 68 69 74 65 20 73 70 61 63 65 20 61 6e 64 20 63 6f 6d 6d 65 6e 74 73 2e 0a 0a | hout.white.space.and.comments... |
| 0b20 | 23 2b 74 6f 63 3a 20 68 65 61 64 6c 69 6e 65 73 20 38 0a 0a 2a 20 46 65 61 74 75 72 65 73 0a 0a | #+toc:.headlines.8..*.Features.. |
| 0b40 | 2d 20 56 65 72 74 69 63 61 6c 20 64 69 73 70 6c 61 79 20 77 69 74 68 20 61 72 72 6f 77 20 6b 65 | -.Vertical.display.with.arrow.ke |
| 0b60 | 79 20 6e 61 76 69 67 61 74 69 6f 6e 2e 20 4d 61 6e 79 20 61 64 64 69 74 69 6f 6e 61 6c 20 64 69 | y.navigation..Many.additional.di |
| 0b80 | 73 70 6c 61 79 20 6d 6f 64 65 73 20 61 72 65 0a 20 20 70 72 6f 76 69 64 65 64 20 61 73 20 5b 5b | splay.modes.are...provided.as.[[ |
| 0ba0 | 23 65 78 74 65 6e 73 69 6f 6e 73 5d 5b 65 78 74 65 6e 73 69 6f 6e 73 5d 5d 2e 0a 2d 20 50 72 6f | #extensions][extensions]]..-.Pro |
| 0bc0 | 6d 70 74 20 73 68 6f 77 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74 65 20 | mpt.shows.the.current.candidate. |
| 0be0 | 69 6e 64 65 78 20 61 6e 64 20 74 68 65 20 74 6f 74 61 6c 20 6e 75 6d 62 65 72 20 6f 66 20 63 61 | index.and.the.total.number.of.ca |
| 0c00 | 6e 64 69 64 61 74 65 73 2e 0a 2d 20 54 68 65 20 63 75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74 | ndidates..-.The.current.candidat |
| 0c20 | 65 20 69 73 20 69 6e 73 65 72 74 65 64 20 77 69 74 68 20 3d 54 41 42 3d 20 61 6e 64 20 73 65 6c | e.is.inserted.with.=TAB=.and.sel |
| 0c40 | 65 63 74 65 64 20 77 69 74 68 20 3d 52 45 54 3d 2e 0a 2d 20 4e 6f 6e 2d 65 78 69 73 74 69 6e 67 | ected.with.=RET=..-.Non-existing |
| 0c60 | 20 63 61 6e 64 69 64 61 74 65 73 20 63 61 6e 20 62 65 20 73 75 62 6d 69 74 74 65 64 20 77 69 74 | .candidates.can.be.submitted.wit |
| 0c80 | 68 20 3d 4d 2d 52 45 54 3d 20 6f 72 20 62 79 20 6d 6f 76 69 6e 67 20 74 68 65 20 70 6f 69 6e 74 | h.=M-RET=.or.by.moving.the.point |
| 0ca0 | 20 74 6f 20 74 68 65 20 70 72 6f 6d 70 74 2e 0a 2d 20 45 66 66 69 63 69 65 6e 74 20 73 6f 72 74 | .to.the.prompt..-.Efficient.sort |
| 0cc0 | 69 6e 67 20 62 79 20 68 69 73 74 6f 72 79 20 70 6f 73 69 74 69 6f 6e 2c 20 66 72 65 71 75 65 6e | ing.by.history.position,.frequen |
| 0ce0 | 63 79 2c 20 6c 65 6e 67 74 68 20 61 6e 64 20 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 2e 0a 2d | cy,.length.and.alphabetically..- |
| 0d00 | 20 4c 6f 6e 67 20 63 61 6e 64 69 64 61 74 65 73 20 77 69 74 68 20 6e 65 77 6c 69 6e 65 73 20 61 | .Long.candidates.with.newlines.a |
| 0d20 | 72 65 20 66 6f 72 6d 61 74 74 65 64 20 74 6f 20 74 61 6b 65 20 75 70 20 6c 65 73 73 20 73 70 61 | re.formatted.to.take.up.less.spa |
| 0d40 | 63 65 2e 0a 2d 20 4c 61 7a 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 20 | ce..-.Lazy.completion.candidate. |
| 0d60 | 68 69 67 68 6c 69 67 68 74 69 6e 67 20 66 6f 72 20 70 65 72 66 6f 72 6d 61 6e 63 65 2e 0a 2d 20 | highlighting.for.performance..-. |
| 0d80 | 41 6e 6e 6f 74 61 74 69 6f 6e 73 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 20 6e 65 78 74 20 74 | Annotations.are.displayed.next.t |
| 0da0 | 6f 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 73 20 28 7e 61 6e 6e 6f 74 61 74 69 6f 6e 2d 7e 20 | o.the.candidates.(~annotation-~. |
| 0dc0 | 61 6e 64 20 7e 61 66 66 69 78 61 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 7e 29 2e 0a 2d 20 53 75 | and.~affixation-function~)..-.Su |
| 0de0 | 70 70 6f 72 74 20 66 6f 72 20 63 61 6e 64 69 64 61 74 65 20 67 72 6f 75 70 69 6e 67 20 61 6e 64 | pport.for.candidate.grouping.and |
| 0e00 | 20 67 72 6f 75 70 20 63 79 63 6c 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 28 7e 67 72 6f 75 70 2d | .group.cycling.commands.(~group- |
| 0e20 | 66 75 6e 63 74 69 6f 6e 7e 29 2e 0a 0a 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f | function~)...[[https://github.co |
| 0e40 | 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 73 63 72 65 65 6e 73 68 6f 74 73 | m/minad/vertico/blob/screenshots |
| 0e60 | 2f 76 65 72 74 69 63 6f 2d 6d 78 2e 70 6e 67 3f 72 61 77 3d 74 72 75 65 5d 5d 0a 0a 2a 20 49 6e | /vertico-mx.png?raw=true]]..*.In |
| 0e80 | 73 74 61 6c 6c 61 74 69 6f 6e 0a 0a 56 65 72 74 69 63 6f 20 69 73 20 61 76 61 69 6c 61 62 6c 65 | stallation..Vertico.is.available |
| 0ea0 | 20 66 72 6f 6d 20 5b 5b 68 74 74 70 73 3a 2f 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72 67 2f 70 61 63 | .from.[[https://elpa.gnu.org/pac |
| 0ec0 | 6b 61 67 65 73 2f 76 65 72 74 69 63 6f 2e 68 74 6d 6c 5d 5b 47 4e 55 20 45 4c 50 41 5d 5d 2e 20 | kages/vertico.html][GNU.ELPA]].. |
| 0ee0 | 59 6f 75 20 63 61 6e 20 69 6e 73 74 61 6c 6c 20 69 74 20 64 69 72 65 63 74 6c 79 20 76 69 61 20 | You.can.install.it.directly.via. |
| 0f00 | 3d 4d 2d 78 20 70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 20 52 45 54 20 76 65 72 74 69 63 6f | =M-x.package-install.RET.vertico |
| 0f20 | 20 52 45 54 3d 2e 0a 41 66 74 65 72 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 2c 20 61 63 74 69 76 | .RET=..After.installation,.activ |
| 0f40 | 61 74 65 20 74 68 65 20 67 6c 6f 62 61 6c 20 6d 69 6e 6f 72 20 6d 6f 64 65 20 77 69 74 68 20 3d | ate.the.global.minor.mode.with.= |
| 0f60 | 4d 2d 78 20 76 65 72 74 69 63 6f 2d 6d 6f 64 65 20 52 45 54 3d 2e 0a 0a 2a 20 4b 65 79 20 62 69 | M-x.vertico-mode.RET=...*.Key.bi |
| 0f80 | 6e 64 69 6e 67 73 0a 0a 56 65 72 74 69 63 6f 20 64 65 66 69 6e 65 73 20 69 74 73 20 6f 77 6e 20 | ndings..Vertico.defines.its.own. |
| 0fa0 | 6c 6f 63 61 6c 20 6b 65 79 6d 61 70 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 77 | local.keymap.in.the.minibuffer.w |
| 0fc0 | 68 69 63 68 20 69 73 20 64 65 72 69 76 65 64 20 66 72 6f 6d 0a 7e 6d 69 6e 69 62 75 66 66 65 72 | hich.is.derived.from.~minibuffer |
| 0fe0 | 2d 6c 6f 63 61 6c 2d 6d 61 70 7e 2e 20 54 68 65 20 6b 65 79 6d 61 70 20 6b 65 65 70 73 20 6d 6f | -local-map~..The.keymap.keeps.mo |
| 1000 | 73 74 20 6f 66 20 74 68 65 20 7e 66 75 6e 64 61 6d 65 6e 74 61 6c 2d 6d 6f 64 65 7e 20 6b 65 79 | st.of.the.~fundamental-mode~.key |
| 1020 | 62 69 6e 64 69 6e 67 73 0a 69 6e 74 61 63 74 20 61 6e 64 20 72 65 6d 61 70 73 20 61 6e 64 20 62 | bindings.intact.and.remaps.and.b |
| 1040 | 69 6e 64 73 20 6f 6e 6c 79 20 61 20 68 61 6e 64 66 75 6c 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 2e | inds.only.a.handful.of.commands. |
| 1060 | 0a 0a 7c 20 42 69 6e 64 69 6e 67 2f 52 65 6d 61 70 70 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 | ..|.Binding/Remapping........... |
| 1080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 56 65 72 74 69 63 | ........................|.Vertic |
| 10a0 | 6f 20 63 6f 6d 6d 61 6e 64 20 20 20 20 20 20 20 20 7c 0a 7c 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | o.command........|.|------------ |
| 10c0 | 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 | -------------------------------- |
| 10e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ---------+---------------------- |
| 1100 | 2d 2d 7c 0a 7c 20 7e 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 62 75 66 66 65 72 7e 2c 20 7e 6d 69 | --|.|.~beginning-of-buffer~,.~mi |
| 1120 | 6e 69 62 75 66 66 65 72 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 62 75 66 66 65 72 7e 20 7c 20 | nibuffer-beginning-of-buffer~.|. |
| 1140 | 7e 76 65 72 74 69 63 6f 2d 66 69 72 73 74 7e 20 20 20 20 20 20 20 20 20 20 7c 0a 7c 20 7e 65 6e | ~vertico-first~..........|.|.~en |
| 1160 | 64 2d 6f 66 2d 62 75 66 66 65 72 7e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d-of-buffer~.................... |
| 1180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 7e 76 65 72 74 69 63 6f 2d 6c 61 | ...................|.~vertico-la |
| 11a0 | 73 74 7e 20 20 20 20 20 20 20 20 20 20 20 7c 0a 7c 20 7e 73 63 72 6f 6c 6c 2d 64 6f 77 6e 2d 63 | st~...........|.|.~scroll-down-c |
| 11c0 | 6f 6d 6d 61 6e 64 7e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ommand~......................... |
| 11e0 | 20 20 20 20 20 20 20 20 7c 20 7e 76 65 72 74 69 63 6f 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 7e 20 | ........|.~vertico-scroll-down~. |
| 1200 | 20 20 20 7c 0a 7c 20 7e 73 63 72 6f 6c 6c 2d 75 70 2d 63 6f 6d 6d 61 6e 64 7e 20 20 20 20 20 20 | ...|.|.~scroll-up-command~...... |
| 1220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 7e | .............................|.~ |
| 1240 | 76 65 72 74 69 63 6f 2d 73 63 72 6f 6c 6c 2d 75 70 7e 20 20 20 20 20 20 7c 0a 7c 20 7e 6e 65 78 | vertico-scroll-up~......|.|.~nex |
| 1260 | 74 2d 6c 69 6e 65 7e 2c 20 7e 6e 65 78 74 2d 6c 69 6e 65 2d 6f 72 2d 68 69 73 74 6f 72 79 2d 65 | t-line~,.~next-line-or-history-e |
| 1280 | 6c 65 6d 65 6e 74 7e 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 7e 76 65 72 74 69 63 6f 2d 6e | lement~.............|.~vertico-n |
| 12a0 | 65 78 74 7e 20 20 20 20 20 20 20 20 20 20 20 7c 0a 7c 20 7e 70 72 65 76 69 6f 75 73 2d 6c 69 6e | ext~...........|.|.~previous-lin |
| 12c0 | 65 7e 2c 20 7e 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 2d 6f 72 2d 68 69 73 74 6f 72 79 2d 65 6c | e~,.~previous-line-or-history-el |
| 12e0 | 65 6d 65 6e 74 7e 20 20 20 20 20 7c 20 7e 76 65 72 74 69 63 6f 2d 70 72 65 76 69 6f 75 73 7e 20 | ement~.....|.~vertico-previous~. |
| 1300 | 20 20 20 20 20 20 7c 0a 7c 20 7e 66 6f 72 77 61 72 64 2d 70 61 72 61 67 72 61 70 68 7e 20 20 20 | ......|.|.~forward-paragraph~... |
| 1320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1340 | 7c 20 7e 76 65 72 74 69 63 6f 2d 6e 65 78 74 2d 67 72 6f 75 70 7e 20 20 20 20 20 7c 0a 7c 20 7e | |.~vertico-next-group~.....|.|.~ |
| 1360 | 62 61 63 6b 77 61 72 64 2d 70 61 72 61 67 72 61 70 68 7e 20 20 20 20 20 20 20 20 20 20 20 20 20 | backward-paragraph~............. |
| 1380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 7e 76 65 72 74 69 63 6f 2d | .....................|.~vertico- |
| 13a0 | 70 72 65 76 69 6f 75 73 2d 67 72 6f 75 70 7e 20 7c 0a 7c 20 7e 65 78 69 74 2d 6d 69 6e 69 62 75 | previous-group~.|.|.~exit-minibu |
| 13c0 | 66 66 65 72 7e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffer~........................... |
| 13e0 | 20 20 20 20 20 20 20 20 20 20 7c 20 7e 76 65 72 74 69 63 6f 2d 65 78 69 74 7e 20 20 20 20 20 20 | ..........|.~vertico-exit~...... |
| 1400 | 20 20 20 20 20 7c 0a 7c 20 7e 6b 69 6c 6c 2d 72 69 6e 67 2d 73 61 76 65 7e 20 20 20 20 20 20 20 | .....|.|.~kill-ring-save~....... |
| 1420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c | ...............................| |
| 1440 | 20 7e 76 65 72 74 69 63 6f 2d 73 61 76 65 7e 20 20 20 20 20 20 20 20 20 20 20 7c 0a 7c 20 3d 4d | .~vertico-save~...........|.|.=M |
| 1460 | 2d 52 45 54 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -RET=........................... |
| 1480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 7e 76 65 72 74 69 63 6f 2d 65 | ....................|.~vertico-e |
| 14a0 | 78 69 74 2d 69 6e 70 75 74 7e 20 20 20 20 20 7c 0a 7c 20 3d 54 41 42 3d 20 20 20 20 20 20 20 20 | xit-input~.....|.|.=TAB=........ |
| 14c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 14e0 | 20 20 20 20 20 20 20 20 20 7c 20 7e 76 65 72 74 69 63 6f 2d 69 6e 73 65 72 74 7e 20 20 20 20 20 | .........|.~vertico-insert~..... |
| 1500 | 20 20 20 20 7c 0a 0a 4e 6f 74 65 20 69 6e 20 70 61 72 74 69 63 75 6c 61 72 20 74 68 65 20 62 69 | ....|..Note.in.particular.the.bi |
| 1520 | 6e 64 69 6e 67 20 6f 66 20 3d 54 41 42 3d 20 74 6f 20 7e 76 65 72 74 69 63 6f 2d 69 6e 73 65 72 | nding.of.=TAB=.to.~vertico-inser |
| 1540 | 74 7e 2c 20 77 68 69 63 68 20 69 6e 73 65 72 74 73 20 74 68 65 0a 63 75 72 72 65 6e 74 6c 79 20 | t~,.which.inserts.the.currently. |
| 1560 | 73 65 6c 65 63 74 65 64 20 63 61 6e 64 69 64 61 74 65 2c 20 61 6e 64 20 74 68 65 20 62 69 6e 64 | selected.candidate,.and.the.bind |
| 1580 | 69 6e 67 20 6f 66 20 3d 52 45 54 3d 20 61 6e 64 20 3d 4d 2d 52 45 54 3d 20 74 6f 20 7e 76 65 72 | ing.of.=RET=.and.=M-RET=.to.~ver |
| 15a0 | 74 69 63 6f 2d 65 78 69 74 7e 0a 61 6e 64 20 7e 76 65 72 74 69 63 6f 2d 65 78 69 74 2d 69 6e 70 | tico-exit~.and.~vertico-exit-inp |
| 15c0 | 75 74 7e 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a 0a 7e 76 65 72 74 69 63 6f 2d 65 78 69 74 | ut~.respectively...~vertico-exit |
| 15e0 | 7e 20 65 78 69 74 73 20 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 73 65 6c 65 63 | ~.exits.with.the.currently.selec |
| 1600 | 74 65 64 20 63 61 6e 64 69 64 61 74 65 2c 20 77 68 69 6c 65 0a 7e 76 65 72 74 69 63 6f 2d 65 78 | ted.candidate,.while.~vertico-ex |
| 1620 | 69 74 2d 69 6e 70 75 74 7e 20 65 78 69 74 73 20 77 69 74 68 20 74 68 65 20 6d 69 6e 69 62 75 66 | it-input~.exits.with.the.minibuf |
| 1640 | 66 65 72 20 69 6e 70 75 74 20 69 6e 73 74 65 61 64 2e 20 45 78 69 74 69 6e 67 20 77 69 74 68 20 | fer.input.instead..Exiting.with. |
| 1660 | 74 68 65 0a 63 75 72 72 65 6e 74 20 69 6e 70 75 74 20 69 73 20 6e 65 65 64 65 64 20 77 68 65 6e | the.current.input.is.needed.when |
| 1680 | 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 62 75 66 66 65 72 | .you.want.to.create.a.new.buffer |
| 16a0 | 20 6f 72 20 61 20 6e 65 77 20 66 69 6c 65 20 77 69 74 68 0a 7e 66 69 6e 64 2d 66 69 6c 65 7e 20 | .or.a.new.file.with.~find-file~. |
| 16c0 | 6f 72 20 7e 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 7e 2e 20 41 73 20 61 6e 20 61 6c 74 | or.~switch-to-buffer~..As.an.alt |
| 16e0 | 65 72 6e 61 74 69 76 65 20 74 6f 20 70 72 65 73 73 69 6e 67 20 3d 4d 2d 52 45 54 3d 2c 20 6d 6f | ernative.to.pressing.=M-RET=,.mo |
| 1700 | 76 65 20 74 68 65 0a 73 65 6c 65 63 74 69 6f 6e 20 75 70 20 74 6f 20 74 68 65 20 69 6e 70 75 74 | ve.the.selection.up.to.the.input |
| 1720 | 20 70 72 6f 6d 70 74 20 62 79 20 70 72 65 73 73 69 6e 67 20 74 68 65 20 3d 75 70 3d 20 61 72 72 | .prompt.by.pressing.the.=up=.arr |
| 1740 | 6f 77 20 6b 65 79 20 61 6e 64 20 74 68 65 6e 20 70 72 65 73 73 0a 3d 52 45 54 3d 2e 0a 0a 2a 20 | ow.key.and.then.press.=RET=...*. |
| 1760 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 0a 49 6e 20 6f 72 64 65 72 20 74 6f 20 63 6f 6e 66 69 | Configuration..In.order.to.confi |
| 1780 | 67 75 72 65 20 56 65 72 74 69 63 6f 20 61 6e 64 20 6f 74 68 65 72 20 70 61 63 6b 61 67 65 73 20 | gure.Vertico.and.other.packages. |
| 17a0 | 69 6e 20 79 6f 75 72 20 69 6e 69 74 2e 65 6c 2c 20 79 6f 75 20 6d 61 79 20 77 61 6e 74 0a 74 6f | in.your.init.el,.you.may.want.to |
| 17c0 | 20 74 61 6b 65 20 61 64 76 61 6e 74 61 67 65 20 6f 66 20 7e 75 73 65 2d 70 61 63 6b 61 67 65 7e | .take.advantage.of.~use-package~ |
| 17e0 | 2e 20 48 65 72 65 20 69 73 20 61 6e 20 65 78 61 6d 70 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 | ..Here.is.an.example.configurati |
| 1800 | 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 3b 3b 20 45 | on:..#+begin_src.emacs-lisp.;;.E |
| 1820 | 6e 61 62 6c 65 20 56 65 72 74 69 63 6f 2e 0a 28 75 73 65 2d 70 61 63 6b 61 67 65 20 76 65 72 74 | nable.Vertico..(use-package.vert |
| 1840 | 69 63 6f 0a 20 20 3a 63 75 73 74 6f 6d 0a 20 20 3b 3b 20 28 76 65 72 74 69 63 6f 2d 73 63 72 6f | ico...:custom...;;.(vertico-scro |
| 1860 | 6c 6c 2d 6d 61 72 67 69 6e 20 30 29 20 3b 3b 20 44 69 66 66 65 72 65 6e 74 20 73 63 72 6f 6c 6c | ll-margin.0).;;.Different.scroll |
| 1880 | 20 6d 61 72 67 69 6e 0a 20 20 3b 3b 20 28 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 20 32 30 29 20 | .margin...;;.(vertico-count.20). |
| 18a0 | 3b 3b 20 53 68 6f 77 20 6d 6f 72 65 20 63 61 6e 64 69 64 61 74 65 73 0a 20 20 3b 3b 20 28 76 65 | ;;.Show.more.candidates...;;.(ve |
| 18c0 | 72 74 69 63 6f 2d 72 65 73 69 7a 65 20 74 29 20 3b 3b 20 47 72 6f 77 20 61 6e 64 20 73 68 72 69 | rtico-resize.t).;;.Grow.and.shri |
| 18e0 | 6e 6b 20 74 68 65 20 56 65 72 74 69 63 6f 20 6d 69 6e 69 62 75 66 66 65 72 0a 20 20 3b 3b 20 28 | nk.the.Vertico.minibuffer...;;.( |
| 1900 | 76 65 72 74 69 63 6f 2d 63 79 63 6c 65 20 74 29 20 3b 3b 20 45 6e 61 62 6c 65 20 63 79 63 6c 69 | vertico-cycle.t).;;.Enable.cycli |
| 1920 | 6e 67 20 66 6f 72 20 60 76 65 72 74 69 63 6f 2d 6e 65 78 74 2f 70 72 65 76 69 6f 75 73 27 0a 20 | ng.for.`vertico-next/previous'.. |
| 1940 | 20 3a 69 6e 69 74 0a 20 20 28 76 65 72 74 69 63 6f 2d 6d 6f 64 65 29 29 0a 0a 3b 3b 20 50 65 72 | .:init...(vertico-mode))..;;.Per |
| 1960 | 73 69 73 74 20 68 69 73 74 6f 72 79 20 6f 76 65 72 20 45 6d 61 63 73 20 72 65 73 74 61 72 74 73 | sist.history.over.Emacs.restarts |
| 1980 | 2e 20 56 65 72 74 69 63 6f 20 73 6f 72 74 73 20 62 79 20 68 69 73 74 6f 72 79 20 70 6f 73 69 74 | ..Vertico.sorts.by.history.posit |
| 19a0 | 69 6f 6e 2e 0a 28 75 73 65 2d 70 61 63 6b 61 67 65 20 73 61 76 65 68 69 73 74 0a 20 20 3a 69 6e | ion..(use-package.savehist...:in |
| 19c0 | 69 74 0a 20 20 28 73 61 76 65 68 69 73 74 2d 6d 6f 64 65 29 29 0a 0a 3b 3b 20 45 6d 61 63 73 20 | it...(savehist-mode))..;;.Emacs. |
| 19e0 | 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 2e 0a 28 75 73 65 2d | minibuffer.configurations..(use- |
| 1a00 | 70 61 63 6b 61 67 65 20 65 6d 61 63 73 0a 20 20 3a 63 75 73 74 6f 6d 0a 20 20 3b 3b 20 45 6e 61 | package.emacs...:custom...;;.Ena |
| 1a20 | 62 6c 65 20 63 6f 6e 74 65 78 74 20 6d 65 6e 75 2e 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 | ble.context.menu..`vertico-multi |
| 1a40 | 66 6f 72 6d 2d 6d 6f 64 65 27 20 61 64 64 73 20 61 20 6d 65 6e 75 20 69 6e 20 74 68 65 20 6d 69 | form-mode'.adds.a.menu.in.the.mi |
| 1a60 | 6e 69 62 75 66 66 65 72 0a 20 20 3b 3b 20 74 6f 20 73 77 69 74 63 68 20 64 69 73 70 6c 61 79 20 | nibuffer...;;.to.switch.display. |
| 1a80 | 6d 6f 64 65 73 2e 0a 20 20 28 63 6f 6e 74 65 78 74 2d 6d 65 6e 75 2d 6d 6f 64 65 20 74 29 0a 20 | modes....(context-menu-mode.t).. |
| 1aa0 | 20 3b 3b 20 53 75 70 70 6f 72 74 20 6f 70 65 6e 69 6e 67 20 6e 65 77 20 6d 69 6e 69 62 75 66 66 | .;;.Support.opening.new.minibuff |
| 1ac0 | 65 72 73 20 66 72 6f 6d 20 69 6e 73 69 64 65 20 65 78 69 73 74 69 6e 67 20 6d 69 6e 69 62 75 66 | ers.from.inside.existing.minibuf |
| 1ae0 | 66 65 72 73 2e 0a 20 20 28 65 6e 61 62 6c 65 2d 72 65 63 75 72 73 69 76 65 2d 6d 69 6e 69 62 75 | fers....(enable-recursive-minibu |
| 1b00 | 66 66 65 72 73 20 74 29 0a 20 20 3b 3b 20 48 69 64 65 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 4d | ffers.t)...;;.Hide.commands.in.M |
| 1b20 | 2d 78 20 77 68 69 63 68 20 64 6f 20 6e 6f 74 20 77 6f 72 6b 20 69 6e 20 74 68 65 20 63 75 72 72 | -x.which.do.not.work.in.the.curr |
| 1b40 | 65 6e 74 20 6d 6f 64 65 2e 20 20 56 65 72 74 69 63 6f 0a 20 20 3b 3b 20 63 6f 6d 6d 61 6e 64 73 | ent.mode...Vertico...;;.commands |
| 1b60 | 20 61 72 65 20 68 69 64 64 65 6e 20 69 6e 20 6e 6f 72 6d 61 6c 20 62 75 66 66 65 72 73 2e 20 54 | .are.hidden.in.normal.buffers..T |
| 1b80 | 68 69 73 20 73 65 74 74 69 6e 67 20 69 73 20 75 73 65 66 75 6c 20 62 65 79 6f 6e 64 0a 20 20 3b | his.setting.is.useful.beyond...; |
| 1ba0 | 3b 20 56 65 72 74 69 63 6f 2e 0a 20 20 28 72 65 61 64 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d | ;.Vertico....(read-extended-comm |
| 1bc0 | 61 6e 64 2d 70 72 65 64 69 63 61 74 65 20 23 27 63 6f 6d 6d 61 6e 64 2d 63 6f 6d 70 6c 65 74 69 | and-predicate.#'command-completi |
| 1be0 | 6f 6e 2d 64 65 66 61 75 6c 74 2d 69 6e 63 6c 75 64 65 2d 70 29 0a 20 20 3b 3b 20 44 6f 20 6e 6f | on-default-include-p)...;;.Do.no |
| 1c00 | 74 20 61 6c 6c 6f 77 20 74 68 65 20 63 75 72 73 6f 72 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 | t.allow.the.cursor.in.the.minibu |
| 1c20 | 66 66 65 72 20 70 72 6f 6d 70 74 0a 20 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 70 72 6f 6d 70 74 | ffer.prompt...(minibuffer-prompt |
| 1c40 | 2d 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 27 28 72 65 61 64 2d 6f 6e 6c 79 20 74 20 63 75 72 | -properties....'(read-only.t.cur |
| 1c60 | 73 6f 72 2d 69 6e 74 61 6e 67 69 62 6c 65 20 74 20 66 61 63 65 20 6d 69 6e 69 62 75 66 66 65 72 | sor-intangible.t.face.minibuffer |
| 1c80 | 2d 70 72 6f 6d 70 74 29 29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 49 20 72 65 63 6f 6d 6d 65 6e | -prompt))).#+end_src..I.recommen |
| 1ca0 | 64 20 74 6f 20 67 69 76 65 20 4f 72 64 65 72 6c 65 73 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 | d.to.give.Orderless.completion.a |
| 1cc0 | 20 74 72 79 2c 20 77 68 69 63 68 20 69 73 20 6d 6f 72 65 20 66 6c 65 78 69 62 6c 65 20 61 6e 64 | .try,.which.is.more.flexible.and |
| 1ce0 | 0a 70 6f 77 65 72 66 75 6c 20 74 68 61 6e 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 6c | .powerful.than.the.default.compl |
| 1d00 | 65 74 69 6f 6e 20 73 74 79 6c 65 73 2e 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 | etion.styles...#+begin_src.emacs |
| 1d20 | 2d 6c 69 73 70 0a 3b 3b 20 4f 70 74 69 6f 6e 61 6c 6c 79 20 75 73 65 20 74 68 65 20 60 6f 72 64 | -lisp.;;.Optionally.use.the.`ord |
| 1d40 | 65 72 6c 65 73 73 27 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 2e 0a 28 75 73 65 2d 70 | erless'.completion.style..(use-p |
| 1d60 | 61 63 6b 61 67 65 20 6f 72 64 65 72 6c 65 73 73 0a 20 20 3a 63 75 73 74 6f 6d 0a 20 20 3b 3b 20 | ackage.orderless...:custom...;;. |
| 1d80 | 43 6f 6e 66 69 67 75 72 65 20 61 20 63 75 73 74 6f 6d 20 73 74 79 6c 65 20 64 69 73 70 61 74 63 | Configure.a.custom.style.dispatc |
| 1da0 | 68 65 72 20 28 73 65 65 20 74 68 65 20 43 6f 6e 73 75 6c 74 20 77 69 6b 69 29 0a 20 20 3b 3b 20 | her.(see.the.Consult.wiki)...;;. |
| 1dc0 | 28 6f 72 64 65 72 6c 65 73 73 2d 73 74 79 6c 65 2d 64 69 73 70 61 74 63 68 65 72 73 20 27 28 2b | (orderless-style-dispatchers.'(+ |
| 1de0 | 6f 72 64 65 72 6c 65 73 73 2d 63 6f 6e 73 75 6c 74 2d 64 69 73 70 61 74 63 68 20 6f 72 64 65 72 | orderless-consult-dispatch.order |
| 1e00 | 6c 65 73 73 2d 61 66 66 69 78 2d 64 69 73 70 61 74 63 68 29 29 0a 20 20 3b 3b 20 28 6f 72 64 65 | less-affix-dispatch))...;;.(orde |
| 1e20 | 72 6c 65 73 73 2d 63 6f 6d 70 6f 6e 65 6e 74 2d 73 65 70 61 72 61 74 6f 72 20 23 27 6f 72 64 65 | rless-component-separator.#'orde |
| 1e40 | 72 6c 65 73 73 2d 65 73 63 61 70 61 62 6c 65 2d 73 70 6c 69 74 2d 6f 6e 2d 73 70 61 63 65 29 0a | rless-escapable-split-on-space). |
| 1e60 | 20 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 74 79 6c 65 73 20 27 28 6f 72 64 65 72 6c 65 73 73 | ..(completion-styles.'(orderless |
| 1e80 | 20 62 61 73 69 63 29 29 0a 20 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 61 74 65 67 6f 72 79 2d | .basic))...(completion-category- |
| 1ea0 | 64 65 66 61 75 6c 74 73 20 6e 69 6c 29 0a 20 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 61 74 65 | defaults.nil)...(completion-cate |
| 1ec0 | 67 6f 72 79 2d 6f 76 65 72 72 69 64 65 73 20 27 28 28 66 69 6c 65 20 28 73 74 79 6c 65 73 20 70 | gory-overrides.'((file.(styles.p |
| 1ee0 | 61 72 74 69 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 29 29 29 29 29 0a 23 2b 65 6e 64 5f 73 72 63 | artial-completion))))).#+end_src |
| 1f00 | 0a 0a 54 68 65 20 3d 62 61 73 69 63 3d 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 20 69 | ..The.=basic=.completion.style.i |
| 1f20 | 73 20 73 70 65 63 69 66 69 65 64 20 61 73 20 66 61 6c 6c 62 61 63 6b 20 69 6e 20 61 64 64 69 74 | s.specified.as.fallback.in.addit |
| 1f40 | 69 6f 6e 20 74 6f 20 3d 6f 72 64 65 72 6c 65 73 73 3d 20 69 6e 0a 6f 72 64 65 72 20 74 6f 20 65 | ion.to.=orderless=.in.order.to.e |
| 1f60 | 6e 73 75 72 65 20 74 68 61 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 77 | nsure.that.completion.commands.w |
| 1f80 | 68 69 63 68 20 72 65 6c 79 20 6f 6e 20 64 79 6e 61 6d 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a | hich.rely.on.dynamic.completion. |
| 1fa0 | 74 61 62 6c 65 73 2c 20 65 2e 67 2e 2c 20 7e 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 2d | tables,.e.g.,.~completion-table- |
| 1fc0 | 64 79 6e 61 6d 69 63 7e 20 6f 72 20 7e 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 2d 69 6e | dynamic~.or.~completion-table-in |
| 1fe0 | 2d 74 75 72 6e 7e 2c 20 77 6f 72 6b 0a 63 6f 72 72 65 63 74 6c 79 2e 20 53 65 65 20 74 68 65 20 | -turn~,.work.correctly..See.the. |
| 2000 | 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 |
| 2020 | 6c 74 2f 77 69 6b 69 23 6d 69 6e 61 64 73 2d 6f 72 64 65 72 6c 65 73 73 2d 63 6f 6e 66 69 67 75 | lt/wiki#minads-orderless-configu |
| 2040 | 72 61 74 69 6f 6e 5d 5b 43 6f 6e 73 75 6c 74 20 77 69 6b 69 5d 5d 20 66 6f 72 20 6d 79 20 61 64 | ration][Consult.wiki]].for.my.ad |
| 2060 | 76 61 6e 63 65 64 20 4f 72 64 65 72 6c 65 73 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 77 | vanced.Orderless.configuration.w |
| 2080 | 69 74 68 0a 73 74 79 6c 65 20 64 69 73 70 61 74 63 68 65 72 73 2e 20 41 64 64 69 74 69 6f 6e 61 | ith.style.dispatchers..Additiona |
| 20a0 | 6c 6c 79 20 65 6e 61 62 6c 65 20 3d 70 61 72 74 69 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 3d 20 | lly.enable.=partial-completion=. |
| 20c0 | 66 6f 72 20 66 69 6c 65 20 70 61 74 68 0a 65 78 70 61 6e 73 69 6f 6e 2e 20 3d 70 61 72 74 69 61 | for.file.path.expansion..=partia |
| 20e0 | 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 3d 20 69 73 20 69 6d 70 6f 72 74 61 6e 74 20 66 6f 72 20 66 | l-completion=.is.important.for.f |
| 2100 | 69 6c 65 20 77 69 6c 64 63 61 72 64 20 73 75 70 70 6f 72 74 20 69 6e 0a 3d 66 69 6e 64 2d 66 69 | ile.wildcard.support.in.=find-fi |
| 2120 | 6c 65 3d 2e 20 49 6e 20 6f 72 64 65 72 20 74 6f 20 6f 70 65 6e 20 6d 75 6c 74 69 70 6c 65 20 66 | le=..In.order.to.open.multiple.f |
| 2140 | 69 6c 65 73 20 77 69 74 68 20 61 20 77 69 6c 64 63 61 72 64 20 61 74 20 6f 6e 63 65 2c 20 79 6f | iles.with.a.wildcard.at.once,.yo |
| 2160 | 75 20 68 61 76 65 20 74 6f 0a 73 75 62 6d 69 74 20 74 68 65 20 70 72 6f 6d 70 74 20 77 69 74 68 | u.have.to.submit.the.prompt.with |
| 2180 | 20 3d 4d 2d 52 45 54 3d 2e 20 41 6c 74 65 72 6e 61 74 69 76 65 20 66 69 72 73 74 20 6d 6f 76 65 | .=M-RET=..Alternative.first.move |
| 21a0 | 20 74 6f 20 74 68 65 20 70 72 6f 6d 70 74 20 61 6e 64 20 74 68 65 6e 0a 70 72 65 73 73 20 3d 52 | .to.the.prompt.and.then.press.=R |
| 21c0 | 45 54 3d 2e 0a 0a 53 65 65 20 61 6c 73 6f 20 74 68 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 | ET=...See.also.the.[[https://git |
| 21e0 | 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 77 69 6b 69 5d 5b 56 65 72 74 | hub.com/minad/vertico/wiki][Vert |
| 2200 | 69 63 6f 20 57 69 6b 69 5d 5d 20 66 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 63 6f 6e 66 69 67 | ico.Wiki]].for.additional.config |
| 2220 | 75 72 61 74 69 6f 6e 20 74 69 70 73 2e 20 46 6f 72 20 6d 6f 72 65 20 67 65 6e 65 72 61 6c 0a 64 | uration.tips..For.more.general.d |
| 2240 | 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 72 65 61 64 20 74 68 65 20 63 68 61 70 74 65 72 20 61 62 | ocumentation.read.the.chapter.ab |
| 2260 | 6f 75 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 6e 20 74 68 65 20 5b 5b 68 74 74 70 73 3a 2f 2f | out.completion.in.the.[[https:// |
| 2280 | 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 73 2f 6d 61 6e 75 61 | www.gnu.org/software/emacs/manua |
| 22a0 | 6c 2f 68 74 6d 6c 5f 6e 6f 64 65 2f 65 6d 61 63 73 2f 43 6f 6d 70 6c 65 74 69 6f 6e 2e 68 74 6d | l/html_node/emacs/Completion.htm |
| 22c0 | 6c 5d 5b 45 6d 61 63 73 20 6d 61 6e 75 61 6c 5d 5d 2e 20 49 66 20 79 6f 75 20 77 61 6e 74 0a 74 | l][Emacs.manual]]..If.you.want.t |
| 22e0 | 6f 20 63 72 65 61 74 65 20 79 6f 75 72 20 6f 77 6e 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6d | o.create.your.own.completion.com |
| 2300 | 6d 61 6e 64 73 2c 20 79 6f 75 20 63 61 6e 20 66 69 6e 64 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f | mands,.you.can.find.documentatio |
| 2320 | 6e 20 61 62 6f 75 74 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 6e 20 74 68 65 20 5b 5b 68 74 74 70 | n.about.completion.in.the.[[http |
| 2340 | 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 73 2f 6d | s://www.gnu.org/software/emacs/m |
| 2360 | 61 6e 75 61 6c 2f 68 74 6d 6c 5f 6e 6f 64 65 2f 65 6c 69 73 70 2f 43 6f 6d 70 6c 65 74 69 6f 6e | anual/html_node/elisp/Completion |
| 2380 | 2e 68 74 6d 6c 5d 5b 45 6c 69 73 70 20 6d 61 6e 75 61 6c 5d 5d 2e 0a 0a 2a 2a 20 43 6f 6d 70 6c | .html][Elisp.manual]]...**.Compl |
| 23a0 | 65 74 69 6f 6e 20 73 74 79 6c 65 73 20 61 6e 64 20 54 41 42 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a | etion.styles.and.TAB.completion. |
| 23c0 | 0a 54 68 65 20 62 69 6e 64 69 6e 67 73 20 6f 66 20 74 68 65 20 7e 6d 69 6e 69 62 75 66 66 65 72 | .The.bindings.of.the.~minibuffer |
| 23e0 | 2d 6c 6f 63 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 61 70 7e 20 61 72 65 20 6e 6f 74 20 61 | -local-completion-map~.are.not.a |
| 2400 | 76 61 69 6c 61 62 6c 65 20 69 6e 20 56 65 72 74 69 63 6f 0a 62 79 20 64 65 66 61 75 6c 74 2e 20 | vailable.in.Vertico.by.default.. |
| 2420 | 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 3d 54 41 42 3d 20 77 6f 72 6b 73 20 64 69 66 66 | This.means.that.=TAB=.works.diff |
| 2440 | 65 72 65 6e 74 6c 79 20 66 72 6f 6d 20 77 68 61 74 20 79 6f 75 20 6d 61 79 20 65 78 70 65 63 74 | erently.from.what.you.may.expect |
| 2460 | 20 66 72 6f 6d 0a 73 68 65 6c 6c 73 20 6c 69 6b 65 20 42 61 73 68 20 6f 72 20 74 68 65 20 64 65 | .from.shells.like.Bash.or.the.de |
| 2480 | 66 61 75 6c 74 20 45 6d 61 63 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 79 73 74 65 6d 2e 20 49 | fault.Emacs.completion.system..I |
| 24a0 | 6e 20 56 65 72 74 69 63 6f 20 3d 54 41 42 3d 20 69 6e 73 65 72 74 73 0a 74 68 65 20 63 75 72 72 | n.Vertico.=TAB=.inserts.the.curr |
| 24c0 | 65 6e 74 6c 79 20 73 65 6c 65 63 74 65 64 20 63 61 6e 64 69 64 61 74 65 2e 0a 0a 49 66 20 79 6f | ently.selected.candidate...If.yo |
| 24e0 | 75 20 70 72 65 66 65 72 20 74 6f 20 68 61 76 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6d | u.prefer.to.have.the.default.com |
| 2500 | 70 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 61 76 61 69 6c 61 62 6c 65 20 79 6f 75 20 63 | pletion.commands.available.you.c |
| 2520 | 61 6e 20 61 64 64 20 6e 65 77 0a 62 69 6e 64 69 6e 67 73 20 6f 72 20 65 76 65 6e 20 72 65 70 6c | an.add.new.bindings.or.even.repl |
| 2540 | 61 63 65 20 74 68 65 20 56 65 72 74 69 63 6f 20 62 69 6e 64 69 6e 67 73 2e 20 46 6f 72 20 65 78 | ace.the.Vertico.bindings..For.ex |
| 2560 | 61 6d 70 6c 65 20 79 6f 75 20 63 61 6e 20 75 73 65 20 3d 4d 2d 54 41 42 3d 20 74 6f 0a 65 78 70 | ample.you.can.use.=M-TAB=.to.exp |
| 2580 | 61 6e 64 20 74 68 65 20 70 72 65 66 69 78 20 6f 66 20 63 61 6e 64 69 64 61 74 65 73 20 28 54 41 | and.the.prefix.of.candidates.(TA |
| 25a0 | 42 20 63 6f 6d 70 6c 65 74 65 29 20 6f 72 20 63 79 63 6c 65 20 62 65 74 77 65 65 6e 20 63 61 6e | B.complete).or.cycle.between.can |
| 25c0 | 64 69 64 61 74 65 73 20 69 66 0a 7e 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 79 63 6c 65 2d 74 68 72 | didates.if.~completion-cycle-thr |
| 25e0 | 65 73 68 6f 6c 64 7e 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 77 69 74 68 20 74 68 65 20 66 6f 6c | eshold~.is.non-nil,.with.the.fol |
| 2600 | 6c 6f 77 69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 0a 0a 23 2b 62 65 67 69 6e 5f 73 | lowing.configuration...#+begin_s |
| 2620 | 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 3b 3b 20 4f 70 74 69 6f 6e 20 31 3a 20 41 64 64 69 74 | rc.emacs-lisp.;;.Option.1:.Addit |
| 2640 | 69 6f 6e 61 6c 20 62 69 6e 64 69 6e 67 73 0a 28 6b 65 79 6d 61 70 2d 73 65 74 20 76 65 72 74 69 | ional.bindings.(keymap-set.verti |
| 2660 | 63 6f 2d 6d 61 70 20 22 3f 22 20 23 27 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 69 | co-map."?".#'minibuffer-completi |
| 2680 | 6f 6e 2d 68 65 6c 70 29 0a 28 6b 65 79 6d 61 70 2d 73 65 74 20 76 65 72 74 69 63 6f 2d 6d 61 70 | on-help).(keymap-set.vertico-map |
| 26a0 | 20 22 4d 2d 52 45 54 22 20 23 27 6d 69 6e 69 62 75 66 66 65 72 2d 66 6f 72 63 65 2d 63 6f 6d 70 | ."M-RET".#'minibuffer-force-comp |
| 26c0 | 6c 65 74 65 2d 61 6e 64 2d 65 78 69 74 29 0a 28 6b 65 79 6d 61 70 2d 73 65 74 20 76 65 72 74 69 | lete-and-exit).(keymap-set.verti |
| 26e0 | 63 6f 2d 6d 61 70 20 22 4d 2d 54 41 42 22 20 23 27 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f 6d 70 | co-map."M-TAB".#'minibuffer-comp |
| 2700 | 6c 65 74 65 29 0a 0a 3b 3b 20 4f 70 74 69 6f 6e 20 32 3a 20 52 65 70 6c 61 63 65 20 60 76 65 72 | lete)..;;.Option.2:.Replace.`ver |
| 2720 | 74 69 63 6f 2d 69 6e 73 65 72 74 27 20 74 6f 20 65 6e 61 62 6c 65 20 54 41 42 20 70 72 65 66 69 | tico-insert'.to.enable.TAB.prefi |
| 2740 | 78 20 65 78 70 61 6e 73 69 6f 6e 2e 0a 3b 3b 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 76 65 72 74 | x.expansion..;;.(keymap-set.vert |
| 2760 | 69 63 6f 2d 6d 61 70 20 22 54 41 42 22 20 23 27 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f 6d 70 6c | ico-map."TAB".#'minibuffer-compl |
| 2780 | 65 74 65 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 20 7e 6d 69 6e | ete).#+end_src..The.command.~min |
| 27a0 | 69 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 65 7e 20 70 65 72 66 6f 72 6d 73 20 70 72 65 66 69 | ibuffer-complete~.performs.prefi |
| 27c0 | 78 20 65 78 70 61 6e 73 69 6f 6e 20 66 6f 72 20 74 68 65 20 7e 62 61 73 69 63 7e 0a 63 6f 6d 70 | x.expansion.for.the.~basic~.comp |
| 27e0 | 6c 65 74 69 6f 6e 20 73 74 79 6c 65 2c 20 77 68 69 6c 65 20 74 68 65 20 7e 6f 72 64 65 72 6c 65 | letion.style,.while.the.~orderle |
| 2800 | 73 73 7e 20 61 6e 64 20 7e 73 75 62 73 74 72 69 6e 67 7e 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 | ss~.and.~substring~.completion.s |
| 2820 | 74 79 6c 65 73 20 65 78 70 61 6e 64 20 74 6f 0a 74 68 65 20 6c 6f 6e 67 65 73 74 20 63 61 6e 64 | tyles.expand.to.the.longest.cand |
| 2840 | 69 64 61 74 65 20 73 75 62 73 74 72 69 6e 67 2e 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 79 | idate.substring..Alternatively.y |
| 2860 | 6f 75 20 63 61 6e 20 75 73 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 74 79 6c 65 73 0a 6c 69 6b | ou.can.use.completion-styles.lik |
| 2880 | 65 20 7e 70 61 72 74 69 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 7e 2c 20 7e 66 6c 65 78 7e 20 6f | e.~partial-completion~,.~flex~.o |
| 28a0 | 72 20 7e 69 6e 69 74 69 61 6c 73 7e 2c 20 77 68 69 63 68 20 70 65 72 66 6f 72 6d 20 64 69 66 66 | r.~initials~,.which.perform.diff |
| 28c0 | 65 72 65 6e 74 20 65 78 70 61 6e 73 69 6f 6e 20 61 6e 64 0a 66 69 6c 74 65 72 69 6e 67 2e 20 54 | erent.expansion.and.filtering..T |
| 28e0 | 68 65 20 7e 70 61 72 74 69 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 7e 20 73 74 79 6c 65 20 69 73 | he.~partial-completion~.style.is |
| 2900 | 20 69 6d 70 6f 72 74 61 6e 74 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 6f 70 65 6e 0a 6d | .important.if.you.want.to.open.m |
| 2920 | 75 6c 74 69 70 6c 65 20 66 69 6c 65 73 20 61 74 20 6f 6e 63 65 20 77 69 74 68 20 7e 66 69 6e 64 | ultiple.files.at.once.with.~find |
| 2940 | 2d 66 69 6c 65 7e 20 75 73 69 6e 67 20 77 69 6c 64 63 61 72 64 73 2e 20 49 6e 20 6f 72 64 65 72 | -file~.using.wildcards..In.order |
| 2960 | 20 74 6f 20 6f 70 65 6e 20 6d 75 6c 74 69 70 6c 65 0a 66 69 6c 65 73 20 77 69 74 68 20 61 20 77 | .to.open.multiple.files.with.a.w |
| 2980 | 69 6c 64 63 61 72 64 20 61 74 20 6f 6e 63 65 2c 20 79 6f 75 20 68 61 76 65 20 74 6f 20 73 75 62 | ildcard.at.once,.you.have.to.sub |
| 29a0 | 6d 69 74 20 74 68 65 20 70 72 6f 6d 70 74 20 77 69 74 68 20 3d 4d 2d 52 45 54 3d 2e 0a 41 6c 74 | mit.the.prompt.with.=M-RET=..Alt |
| 29c0 | 65 72 6e 61 74 69 76 65 20 66 69 72 73 74 20 6d 6f 76 65 20 74 6f 20 74 68 65 20 70 72 6f 6d 70 | ernative.first.move.to.the.promp |
| 29e0 | 74 20 61 6e 64 20 74 68 65 6e 20 70 72 65 73 73 20 3d 52 45 54 3d 2e 0a 0a 23 2b 62 65 67 69 6e | t.and.then.press.=RET=...#+begin |
| 2a00 | 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 28 73 65 74 71 20 63 6f 6d 70 6c 65 74 69 6f 6e | _src.emacs-lisp.(setq.completion |
| 2a20 | 2d 73 74 79 6c 65 73 20 27 28 62 61 73 69 63 20 73 75 62 73 74 72 69 6e 67 20 70 61 72 74 69 61 | -styles.'(basic.substring.partia |
| 2a40 | 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 6c 65 78 29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 42 | l-completion.flex)).#+end_src..B |
| 2a60 | 65 63 61 75 73 65 20 56 65 72 74 69 63 6f 20 69 73 20 66 75 6c 6c 79 20 63 6f 6d 70 61 74 69 62 | ecause.Vertico.is.fully.compatib |
| 2a80 | 6c 65 20 77 69 74 68 20 45 6d 61 63 73 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 6c 65 74 69 6f 6e | le.with.Emacs.default.completion |
| 2aa0 | 20 73 79 73 74 65 6d 2c 0a 66 75 72 74 68 65 72 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 6f | .system,.further.customization.o |
| 2ac0 | 66 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 62 65 68 61 76 69 6f 72 20 63 61 6e 20 62 65 20 61 63 68 | f.completion.behavior.can.be.ach |
| 2ae0 | 69 65 76 65 64 20 62 79 20 73 65 74 74 69 6e 67 20 74 68 65 0a 64 65 73 69 67 6e 61 74 65 64 20 | ieved.by.setting.the.designated. |
| 2b00 | 45 6d 61 63 73 20 76 61 72 69 61 62 6c 65 73 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 6f 6e | Emacs.variables..For.example,.on |
| 2b20 | 65 20 6d 61 79 20 77 69 73 68 20 74 6f 20 64 69 73 61 62 6c 65 0a 63 61 73 65 2d 73 65 6e 73 69 | e.may.wish.to.disable.case-sensi |
| 2b40 | 74 69 76 69 74 79 20 66 6f 72 20 66 69 6c 65 20 61 6e 64 20 62 75 66 66 65 72 20 6d 61 74 63 68 | tivity.for.file.and.buffer.match |
| 2b60 | 69 6e 67 20 77 68 65 6e 20 62 75 69 6c 74 2d 69 6e 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 | ing.when.built-in.completion.sty |
| 2b80 | 6c 65 73 0a 61 72 65 20 75 73 65 64 3a 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 | les.are.used:..#+begin_src.emacs |
| 2ba0 | 2d 6c 69 73 70 0a 28 73 65 74 71 20 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 2d 63 6f 6d 70 6c | -lisp.(setq.read-file-name-compl |
| 2bc0 | 65 74 69 6f 6e 2d 69 67 6e 6f 72 65 2d 63 61 73 65 20 74 0a 20 20 20 20 20 20 72 65 61 64 2d 62 | etion-ignore-case.t.......read-b |
| 2be0 | 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 67 6e 6f 72 65 2d 63 61 73 65 20 74 0a 20 | uffer-completion-ignore-case.t.. |
| 2c00 | 20 20 20 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 67 6e 6f 72 65 2d 63 61 73 65 20 74 29 0a 23 | .....completion-ignore-case.t).# |
| 2c20 | 2b 65 6e 64 5f 73 72 63 0a 0a 2a 2a 20 43 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 | +end_src..**.Completion-at-point |
| 2c40 | 20 61 6e 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 0a 0a 54 68 65 20 74 | .and.completion-in-region..The.t |
| 2c60 | 61 62 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 20 3d 63 6f 6d 70 6c 65 74 69 6f | ab.completion.command.=completio |
| 2c80 | 6e 2d 61 74 2d 70 6f 69 6e 74 3d 20 63 6f 6d 6d 61 6e 64 20 69 73 20 75 73 75 61 6c 6c 79 20 62 | n-at-point=.command.is.usually.b |
| 2ca0 | 6f 75 6e 64 20 74 6f 20 3d 4d 2d 54 41 42 3d 0a 6f 72 20 3d 54 41 42 3d 2e 20 54 61 62 20 63 6f | ound.to.=M-TAB=.or.=TAB=..Tab.co |
| 2cc0 | 6d 70 6c 65 74 69 6f 6e 20 69 73 20 61 6c 73 6f 20 75 73 65 64 20 69 6e 20 74 68 65 20 6d 69 6e | mpletion.is.also.used.in.the.min |
| 2ce0 | 69 62 75 66 66 65 72 20 62 79 20 3d 4d 2d 3a 3d 20 28 7e 65 76 61 6c 2d 65 78 70 72 65 73 73 69 | ibuffer.by.=M-:=.(~eval-expressi |
| 2d00 | 6f 6e 7e 29 2e 0a 49 6e 20 63 61 73 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 75 73 65 20 56 65 | on~)..In.case.you.want.to.use.Ve |
| 2d20 | 72 74 69 63 6f 20 74 6f 20 73 68 6f 77 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e | rtico.to.show.the.completion.can |
| 2d40 | 64 69 64 61 74 65 73 20 6f 66 0a 3d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 3d | didates.of.=completion-at-point= |
| 2d60 | 20 61 6e 64 20 3d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 3d 2c 20 79 6f 75 | .and.=completion-in-region=,.you |
| 2d80 | 20 63 61 6e 20 75 73 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a 7e 63 6f 6e 73 75 6c 74 2d 63 | .can.use.the.function.~consult-c |
| 2da0 | 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 7e 20 70 72 6f 76 69 64 65 64 20 62 79 | ompletion-in-region~.provided.by |
| 2dc0 | 20 74 68 65 20 43 6f 6e 73 75 6c 74 20 70 61 63 6b 61 67 65 2e 0a 0a 23 2b 62 65 67 69 6e 5f 73 | .the.Consult.package...#+begin_s |
| 2de0 | 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 28 73 65 74 71 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 | rc.emacs-lisp.(setq.completion-i |
| 2e00 | 6e 2d 72 65 67 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 20 23 27 63 6f 6e 73 75 6c 74 2d 63 6f 6d 70 | n-region-function.#'consult-comp |
| 2e20 | 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 59 6f 75 | letion-in-region).#+end_src..You |
| 2e40 | 20 6d 61 79 20 61 6c 73 6f 20 77 61 6e 74 20 74 6f 20 6c 6f 6f 6b 20 69 6e 74 6f 20 6d 79 20 5b | .may.also.want.to.look.into.my.[ |
| 2e60 | 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 72 66 75 5d | [https://github.com/minad/corfu] |
| 2e80 | 5b 43 6f 72 66 75 5d 5d 20 70 61 63 6b 61 67 65 2c 20 77 68 69 63 68 20 70 72 6f 76 69 64 65 73 | [Corfu]].package,.which.provides |
| 2ea0 | 20 61 20 6d 69 6e 69 6d 61 6c 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 79 73 74 65 6d 20 66 6f 72 | .a.minimal.completion.system.for |
| 2ec0 | 20 3d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 3d 20 69 6e 20 61 20 63 68 69 | .=completion-in-region=.in.a.chi |
| 2ee0 | 6c 64 20 66 72 61 6d 65 20 70 6f 70 75 70 2e 20 43 6f 72 66 75 20 69 73 20 61 0a 6e 61 72 72 6f | ld.frame.popup..Corfu.is.a.narro |
| 2f00 | 77 6c 79 20 66 6f 63 75 73 65 64 20 70 61 63 6b 61 67 65 20 61 6e 64 20 64 65 76 65 6c 6f 70 65 | wly.focused.package.and.develope |
| 2f20 | 64 20 69 6e 20 74 68 65 20 73 61 6d 65 20 73 70 69 72 69 74 20 61 73 20 56 65 72 74 69 63 6f 2e | d.in.the.same.spirit.as.Vertico. |
| 2f40 | 20 59 6f 75 20 63 61 6e 0a 65 76 65 6e 20 75 73 65 20 43 6f 72 66 75 20 69 6e 20 74 68 65 20 6d | .You.can.even.use.Corfu.in.the.m |
| 2f60 | 69 6e 69 62 75 66 66 65 72 2e 0a 0a 2a 2a 20 43 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d | inibuffer...**.Completing-read-m |
| 2f80 | 75 6c 74 69 70 6c 65 0a 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 7e 63 6f 6d 70 6c 65 74 69 6e | ultiple..The.function.~completin |
| 2fa0 | 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 7e 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 7e | g-read-multiple~.is.similar.to.~ |
| 2fc0 | 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 7e 20 62 75 74 20 72 65 74 75 72 6e 73 0a 61 20 6c | completing-read~.but.returns.a.l |
| 2fe0 | 69 73 74 20 6f 66 20 63 6f 6d 70 6c 65 74 65 64 20 73 74 72 69 6e 67 73 2e 20 54 68 65 20 73 74 | ist.of.completed.strings..The.st |
| 3000 | 72 69 6e 67 73 20 61 72 65 20 73 65 70 61 72 61 74 65 64 20 62 79 20 7e 63 72 6d 2d 73 65 70 61 | rings.are.separated.by.~crm-sepa |
| 3020 | 72 61 74 6f 72 7e 20 69 6e 20 74 68 65 0a 6d 69 6e 69 62 75 66 66 65 72 2e 20 4f 6e 20 45 6d 61 | rator~.in.the.minibuffer..On.Ema |
| 3040 | 63 73 20 33 30 20 61 6e 64 20 6f 6c 64 65 72 2c 20 7e 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 | cs.30.and.older,.~completing-rea |
| 3060 | 64 2d 6d 75 6c 74 69 70 6c 65 7e 20 64 6f 65 73 20 6e 6f 74 20 69 6e 64 69 63 61 74 65 20 74 6f | d-multiple~.does.not.indicate.to |
| 3080 | 0a 74 68 65 20 75 73 65 72 20 74 68 61 74 20 6d 75 6c 74 69 70 6c 65 20 73 74 72 69 6e 67 73 20 | .the.user.that.multiple.strings. |
| 30a0 | 63 61 6e 20 62 65 20 63 6f 6d 70 6c 65 74 65 64 2e 20 49 20 68 61 76 65 20 63 6f 6e 74 72 69 62 | can.be.completed..I.have.contrib |
| 30c0 | 75 74 65 64 20 61 20 70 61 74 63 68 20 74 6f 0a 45 6d 61 63 73 20 33 31 2c 20 77 68 69 63 68 20 | uted.a.patch.to.Emacs.31,.which. |
| 30e0 | 66 69 78 65 73 20 74 68 69 73 20 69 73 73 75 65 2e 20 53 65 65 20 74 68 65 20 76 61 72 69 61 62 | fixes.this.issue..See.the.variab |
| 3100 | 6c 65 20 7e 63 72 6d 2d 70 72 6f 6d 70 74 7e 20 61 6e 64 20 5b 5b 68 74 74 70 73 3a 2f 2f 64 65 | le.~crm-prompt~.and.[[https://de |
| 3120 | 62 62 75 67 73 2e 67 6e 75 2e 6f 72 67 2f 63 67 69 2f 62 75 67 72 65 70 6f 72 74 2e 63 67 69 3f | bbugs.gnu.org/cgi/bugreport.cgi? |
| 3140 | 62 75 67 3d 37 36 30 32 38 5d 5b 62 75 67 23 37 36 30 32 38 5d 5d 2e 20 4f 6e 0a 6f 6c 64 65 72 | bug=76028][bug#76028]]..On.older |
| 3160 | 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 73 20 79 6f 75 20 63 61 6e 20 75 73 65 20 74 68 65 20 | .Emacs.versions.you.can.use.the. |
| 3180 | 66 6f 6c 6c 6f 77 69 6e 67 20 61 64 76 69 63 65 3a 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 | following.advice:..#+begin_src.e |
| 31a0 | 6d 61 63 73 2d 6c 69 73 70 0a 3b 3b 20 50 72 6f 6d 70 74 20 69 6e 64 69 63 61 74 6f 72 20 66 6f | macs-lisp.;;.Prompt.indicator.fo |
| 31c0 | 72 20 60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 27 2e 0a 28 77 | r.`completing-read-multiple'..(w |
| 31e0 | 68 65 6e 20 28 3c 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 33 31 29 0a 20 | hen.(<.emacs-major-version.31).. |
| 3200 | 20 28 61 64 76 69 63 65 2d 61 64 64 20 23 27 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d | .(advice-add.#'completing-read-m |
| 3220 | 75 6c 74 69 70 6c 65 20 3a 66 69 6c 74 65 72 2d 61 72 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 | ultiple.:filter-args............ |
| 3240 | 20 20 20 28 6c 61 6d 62 64 61 20 28 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(lambda.(args)............... |
| 3260 | 20 20 28 63 6f 6e 73 20 28 66 6f 72 6d 61 74 20 22 5b 43 52 4d 25 73 5d 20 25 73 22 0a 20 20 20 | ..(cons.(format."[CRM%s].%s".... |
| 3280 | 20 20 20 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 74 72 69 | ...........................(stri |
| 32a0 | 6e 67 2d 72 65 70 6c 61 63 65 20 22 5b 20 5c 74 5d 2a 22 20 22 22 20 63 72 6d 2d 73 65 70 61 72 | ng-replace."[.\t]*"."".crm-separ |
| 32c0 | 61 74 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 20 20 20 | ator)........................... |
| 32e0 | 20 20 20 20 28 63 61 72 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(car.args))................. |
| 3300 | 20 20 20 20 20 20 28 63 64 72 20 61 72 67 73 29 29 29 29 29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a | ......(cdr.args)))))).#+end_src. |
| 3320 | 0a 2a 20 45 78 74 65 6e 73 69 6f 6e 73 0a 3a 70 72 6f 70 65 72 74 69 65 73 3a 0a 3a 63 75 73 74 | .*.Extensions.:properties:.:cust |
| 3340 | 6f 6d 5f 69 64 3a 20 65 78 74 65 6e 73 69 6f 6e 73 0a 3a 65 6e 64 3a 0a 0a 57 65 20 6d 61 69 6e | om_id:.extensions.:end:..We.main |
| 3360 | 74 61 69 6e 20 73 6d 61 6c 6c 20 65 78 74 65 6e 73 69 6f 6e 20 70 61 63 6b 61 67 65 73 20 74 6f | tain.small.extension.packages.to |
| 3380 | 20 56 65 72 74 69 63 6f 20 69 6e 20 74 68 69 73 20 72 65 70 6f 73 69 74 6f 72 79 20 69 6e 20 74 | .Vertico.in.this.repository.in.t |
| 33a0 | 68 65 0a 73 75 62 64 69 72 65 63 74 6f 72 79 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 | he.subdirectory.[[https://github |
| 33c0 | 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 74 72 65 65 2f 6d 61 69 6e 2f 65 78 74 | .com/minad/vertico/tree/main/ext |
| 33e0 | 65 6e 73 69 6f 6e 73 5d 5b 65 78 74 65 6e 73 69 6f 6e 73 2f 5d 5d 2e 20 54 68 65 20 65 78 74 65 | ensions][extensions/]]..The.exte |
| 3400 | 6e 73 69 6f 6e 73 20 61 72 65 20 69 6e 73 74 61 6c 6c 65 64 20 74 6f 67 65 74 68 65 72 20 77 69 | nsions.are.installed.together.wi |
| 3420 | 74 68 20 56 65 72 74 69 63 6f 20 69 66 0a 79 6f 75 20 70 75 6c 6c 20 74 68 65 20 70 61 63 6b 61 | th.Vertico.if.you.pull.the.packa |
| 3440 | 67 65 20 66 72 6f 6d 20 45 4c 50 41 2e 20 54 68 65 20 65 78 74 65 6e 73 69 6f 6e 73 20 61 72 65 | ge.from.ELPA..The.extensions.are |
| 3460 | 20 69 6e 61 63 74 69 76 65 20 62 79 20 64 65 66 61 75 6c 74 20 61 6e 64 20 63 61 6e 0a 62 65 20 | .inactive.by.default.and.can.be. |
| 3480 | 65 6e 61 62 6c 65 64 20 6d 61 6e 75 61 6c 6c 79 20 69 66 20 64 65 73 69 72 65 64 2e 20 46 75 72 | enabled.manually.if.desired..Fur |
| 34a0 | 74 68 65 72 6d 6f 72 65 20 69 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 69 6e 73 74 61 | thermore.it.is.possible.to.insta |
| 34c0 | 6c 6c 20 61 6c 6c 20 6f 66 20 74 68 65 0a 66 69 6c 65 73 20 73 65 70 61 72 61 74 65 6c 79 2c 20 | ll.all.of.the.files.separately,. |
| 34e0 | 62 6f 74 68 20 7e 76 65 72 74 69 63 6f 2e 65 6c 7e 20 61 6e 64 20 74 68 65 20 7e 76 65 72 74 69 | both.~vertico.el~.and.the.~verti |
| 3500 | 63 6f 2d 2a 2e 65 6c 7e 20 65 78 74 65 6e 73 69 6f 6e 73 2e 20 43 75 72 72 65 6e 74 6c 79 20 74 | co-*.el~.extensions..Currently.t |
| 3520 | 68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 20 65 78 74 65 6e 73 69 6f 6e 73 20 63 6f 6d 65 20 77 69 74 | he.following.extensions.come.wit |
| 3540 | 68 20 74 68 65 20 56 65 72 74 69 63 6f 20 45 4c 50 41 20 70 61 63 6b 61 67 65 3a 0a 0a 2d 20 5b | h.the.Vertico.ELPA.package:..-.[ |
| 3560 | 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 76 65 72 74 69 63 | [https://github.com/minad/vertic |
| 3580 | 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 62 | o/blob/main/extensions/vertico-b |
| 35a0 | 75 66 66 65 72 2e 65 6c 5d 5b 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 5d 5d 3a 20 3d 76 65 72 | uffer.el][vertico-buffer]]:.=ver |
| 35c0 | 74 69 63 6f 2d 62 75 66 66 65 72 2d 6d 6f 64 65 3d 20 74 6f 20 64 69 73 70 6c 61 79 20 56 65 72 | tico-buffer-mode=.to.display.Ver |
| 35e0 | 74 69 63 6f 20 6c 69 6b 65 20 61 20 72 65 67 75 6c 61 72 20 62 75 66 66 65 72 2e 0a 2d 20 5b 5b | tico.like.a.regular.buffer..-.[[ |
| 3600 | 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 6f | https://github.com/minad/vertico |
| 3620 | 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 64 69 | /blob/main/extensions/vertico-di |
| 3640 | 72 65 63 74 6f 72 79 2e 65 6c 5d 5b 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 5d 5d 3a | rectory.el][vertico-directory]]: |
| 3660 | 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 49 64 6f 2d 6c 69 6b 65 20 64 69 72 65 63 74 6f 72 79 | .Commands.for.Ido-like.directory |
| 3680 | 20 6e 61 76 69 67 61 74 69 6f 6e 2e 0a 2d 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e | .navigation..-.[[https://github. |
| 36a0 | 63 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 | com/minad/vertico/blob/main/exte |
| 36c0 | 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 66 6c 61 74 2e 65 6c 5d 5b 76 65 72 74 69 63 6f 2d | nsions/vertico-flat.el][vertico- |
| 36e0 | 66 6c 61 74 5d 5d 3a 20 3d 76 65 72 74 69 63 6f 2d 66 6c 61 74 2d 6d 6f 64 65 3d 20 74 6f 20 65 | flat]]:.=vertico-flat-mode=.to.e |
| 3700 | 6e 61 62 6c 65 20 61 20 66 6c 61 74 2c 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 64 69 73 70 6c 61 79 | nable.a.flat,.horizontal.display |
| 3720 | 2e 0a 2d 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 64 2f 76 | ..-.[[https://github.com/minad/v |
| 3740 | 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 76 65 72 74 | ertico/blob/main/extensions/vert |
| 3760 | 69 63 6f 2d 67 72 69 64 2e 65 6c 5d 5b 76 65 72 74 69 63 6f 2d 67 72 69 64 5d 5d 3a 20 3d 76 65 | ico-grid.el][vertico-grid]]:.=ve |
| 3780 | 72 74 69 63 6f 2d 67 72 69 64 2d 6d 6f 64 65 3d 20 74 6f 20 65 6e 61 62 6c 65 20 61 20 67 72 69 | rtico-grid-mode=.to.enable.a.gri |
| 37a0 | 64 20 64 69 73 70 6c 61 79 2e 0a 2d 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f | d.display..-.[[https://github.co |
| 37c0 | 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 | m/minad/vertico/blob/main/extens |
| 37e0 | 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 69 6e 64 65 78 65 64 2e 65 6c 5d 5b 76 65 72 74 69 63 6f | ions/vertico-indexed.el][vertico |
| 3800 | 2d 69 6e 64 65 78 65 64 5d 5d 3a 20 3d 76 65 72 74 69 63 6f 2d 69 6e 64 65 78 65 64 2d 6d 6f 64 | -indexed]]:.=vertico-indexed-mod |
| 3820 | 65 3d 20 74 6f 20 73 65 6c 65 63 74 20 69 6e 64 65 78 65 64 20 63 61 6e 64 69 64 61 74 65 73 20 | e=.to.select.indexed.candidates. |
| 3840 | 77 69 74 68 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 0a 2d 20 5b 5b 68 74 74 70 73 | with.prefix.arguments..-.[[https |
| 3860 | 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 2f 62 6c 6f 62 | ://github.com/minad/vertico/blob |
| 3880 | 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 2e 65 | /main/extensions/vertico-mouse.e |
| 38a0 | 6c 5d 5b 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 5d 5d 3a 20 3d 76 65 72 74 69 63 6f 2d 6d 6f 75 | l][vertico-mouse]]:.=vertico-mou |
| 38c0 | 73 65 2d 6d 6f 64 65 3d 20 74 6f 20 73 75 70 70 6f 72 74 20 66 6f 72 20 73 63 72 6f 6c 6c 69 6e | se-mode=.to.support.for.scrollin |
| 38e0 | 67 20 61 6e 64 20 63 61 6e 64 69 64 61 74 65 20 73 65 6c 65 63 74 69 6f 6e 2e 0a 2d 20 5b 5b 68 | g.and.candidate.selection..-.[[h |
| 3900 | 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 2f | ttps://github.com/minad/vertico/ |
| 3920 | 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 6d 75 6c | blob/main/extensions/vertico-mul |
| 3940 | 74 69 66 6f 72 6d 2e 65 6c 5d 5b 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 5d 5d 3a 20 | tiform.el][vertico-multiform]]:. |
| 3960 | 43 6f 6e 66 69 67 75 72 65 20 56 65 72 74 69 63 6f 20 6d 6f 64 65 73 20 70 65 72 20 63 6f 6d 6d | Configure.Vertico.modes.per.comm |
| 3980 | 61 6e 64 20 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 2e 0a 2d 20 5b 5b | and.or.completion.category..-.[[ |
| 39a0 | 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 6f | https://github.com/minad/vertico |
| 39c0 | 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 71 75 | /blob/main/extensions/vertico-qu |
| 39e0 | 69 63 6b 2e 65 6c 5d 5b 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 5d 5d 3a 20 43 6f 6d 6d 61 6e 64 | ick.el][vertico-quick]]:.Command |
| 3a00 | 73 20 74 6f 20 73 65 6c 65 63 74 20 75 73 69 6e 67 20 41 76 79 2d 73 74 79 6c 65 20 71 75 69 63 | s.to.select.using.Avy-style.quic |
| 3a20 | 6b 20 6b 65 79 73 2e 0a 2d 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d | k.keys..-.[[https://github.com/m |
| 3a40 | 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e | inad/vertico/blob/main/extension |
| 3a60 | 73 2f 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2e 65 6c 5d 5b 76 65 72 74 69 63 6f 2d 72 65 70 | s/vertico-repeat.el][vertico-rep |
| 3a80 | 65 61 74 5d 5d 3a 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 3d 76 65 72 74 69 63 6f 2d 72 65 70 65 | eat]]:.The.command.=vertico-repe |
| 3aa0 | 61 74 3d 20 72 65 70 65 61 74 73 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 | at=.repeats.the.last.completion. |
| 3ac0 | 73 65 73 73 69 6f 6e 2e 0a 2d 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | session..-.[[https://github.com/ |
| 3ae0 | 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f | minad/vertico/blob/main/extensio |
| 3b00 | 6e 73 2f 76 65 72 74 69 63 6f 2d 72 65 76 65 72 73 65 2e 65 6c 5d 5b 76 65 72 74 69 63 6f 2d 72 | ns/vertico-reverse.el][vertico-r |
| 3b20 | 65 76 65 72 73 65 5d 5d 3a 20 3d 76 65 72 74 69 63 6f 2d 72 65 76 65 72 73 65 2d 6d 6f 64 65 3d | everse]]:.=vertico-reverse-mode= |
| 3b40 | 20 74 6f 20 72 65 76 65 72 73 65 20 74 68 65 20 64 69 73 70 6c 61 79 2e 0a 2d 20 5b 5b 68 74 74 | .to.reverse.the.display..-.[[htt |
| 3b60 | 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 2f 62 6c | ps://github.com/minad/vertico/bl |
| 3b80 | 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 73 6f 72 74 2e | ob/main/extensions/vertico-sort. |
| 3ba0 | 65 6c 5d 5b 76 65 72 74 69 63 6f 2d 73 6f 72 74 5d 5d 3a 20 50 72 6f 76 69 64 65 73 20 6f 70 74 | el][vertico-sort]]:.Provides.opt |
| 3bc0 | 69 6d 69 7a 65 64 20 73 6f 72 74 20 66 75 6e 63 74 69 6f 6e 73 2c 20 62 79 20 68 69 73 74 6f 72 | imized.sort.functions,.by.histor |
| 3be0 | 79 2c 20 62 79 20 6c 65 6e 67 74 68 20 61 6e 64 20 6c 65 78 69 63 61 6c 2e 0a 2d 20 5b 5b 68 74 | y,.by.length.and.lexical..-.[[ht |
| 3c00 | 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 2f 62 | tps://github.com/minad/vertico/b |
| 3c20 | 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 73 75 73 70 | lob/main/extensions/vertico-susp |
| 3c40 | 65 6e 64 2e 65 6c 5d 5b 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 5d 5d 3a 20 54 68 65 20 63 | end.el][vertico-suspend]]:.The.c |
| 3c60 | 6f 6d 6d 61 6e 64 20 3d 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 3d 20 73 75 73 70 65 6e 64 | ommand.=vertico-suspend=.suspend |
| 3c80 | 73 20 61 6e 64 20 72 65 73 74 6f 72 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 73 73 69 | s.and.restores.the.current.sessi |
| 3ca0 | 6f 6e 2e 0a 2d 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 64 | on..-.[[https://github.com/minad |
| 3cc0 | 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 76 65 | /vertico/blob/main/extensions/ve |
| 3ce0 | 72 74 69 63 6f 2d 75 6e 6f 62 74 72 75 73 69 76 65 2e 65 6c 5d 5b 76 65 72 74 69 63 6f 2d 75 6e | rtico-unobtrusive.el][vertico-un |
| 3d00 | 6f 62 74 72 75 73 69 76 65 5d 5d 3a 20 3d 76 65 72 74 69 63 6f 2d 75 6e 6f 62 74 72 75 73 69 76 | obtrusive]]:.=vertico-unobtrusiv |
| 3d20 | 65 2d 6d 6f 64 65 3d 20 64 69 73 70 6c 61 79 73 20 6f 6e 6c 79 20 74 68 65 20 74 6f 70 6d 6f 73 | e-mode=.displays.only.the.topmos |
| 3d40 | 74 20 63 61 6e 64 69 64 61 74 65 2e 0a 0a 53 65 65 20 74 68 65 20 63 6f 6d 6d 65 6e 74 61 72 79 | t.candidate...See.the.commentary |
| 3d60 | 20 6f 66 20 74 68 6f 73 65 20 66 69 6c 65 73 20 66 6f 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f | .of.those.files.for.configuratio |
| 3d80 | 6e 20 64 65 74 61 69 6c 73 2e 20 57 69 74 68 20 74 68 65 73 65 0a 65 78 74 65 6e 73 69 6f 6e 73 | n.details..With.these.extensions |
| 3da0 | 20 69 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 61 64 61 70 74 20 56 65 72 74 69 63 6f | .it.is.possible.to.adapt.Vertico |
| 3dc0 | 20 73 75 63 68 20 74 68 61 74 20 69 74 20 6d 61 74 63 68 65 73 20 79 6f 75 72 20 70 72 65 66 65 | .such.that.it.matches.your.prefe |
| 3de0 | 72 65 6e 63 65 0a 6f 72 20 62 65 68 61 76 65 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 6f 74 68 65 | rence.or.behaves.similar.to.othe |
| 3e00 | 72 20 66 61 6d 69 6c 69 61 72 20 55 49 73 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 | r.familiar.UIs..For.example,.the |
| 3e20 | 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 0a 3d 76 65 72 74 69 63 6f 2d 66 6c 61 74 3d 20 70 6c 75 73 | .combination.=vertico-flat=.plus |
| 3e40 | 20 3d 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 3d 20 72 65 73 65 6d 62 6c 65 73 20 49 | .=vertico-directory=.resembles.I |
| 3e60 | 64 6f 20 69 6e 20 6c 6f 6f 6b 20 61 6e 64 20 66 65 65 6c 2e 20 46 6f 72 20 61 6e 0a 69 6e 74 65 | do.in.look.and.feel..For.an.inte |
| 3e80 | 72 66 61 63 65 20 73 69 6d 69 6c 61 72 20 74 6f 20 48 65 6c 6d 2c 20 74 68 65 20 65 78 74 65 6e | rface.similar.to.Helm,.the.exten |
| 3ea0 | 73 69 6f 6e 20 3d 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 3d 20 61 6c 6c 6f 77 73 20 79 6f 75 | sion.=vertico-buffer=.allows.you |
| 3ec0 | 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 0a 66 72 65 65 6c 79 20 77 68 65 72 65 20 74 68 65 20 63 | .to.configure.freely.where.the.c |
| 3ee0 | 6f 6d 70 6c 65 74 69 6f 6e 20 62 75 66 66 65 72 20 6f 70 65 6e 73 2c 20 69 6e 73 74 65 61 64 20 | ompletion.buffer.opens,.instead. |
| 3f00 | 6f 66 20 67 72 6f 77 69 6e 67 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 46 75 72 74 68 | of.growing.the.minibuffer..Furth |
| 3f20 | 65 72 6d 6f 72 65 20 3d 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 3d 20 77 69 6c 6c 20 61 64 6a | ermore.=vertico-buffer=.will.adj |
| 3f40 | 75 73 74 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 64 69 73 70 6c 61 79 65 64 20 63 61 6e 64 | ust.the.number.of.displayed.cand |
| 3f60 | 69 64 61 74 65 73 0a 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 62 75 66 66 65 72 20 68 | idates.according.to.the.buffer.h |
| 3f80 | 65 69 67 68 74 2e 0a 0a 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 65 78 61 6d 70 6c 65 20 66 6f | eight...Configuration.example.fo |
| 3fa0 | 72 20 3d 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 3d 3a 0a 0a 23 2b 62 65 67 69 6e 5f | r.=vertico-directory=:..#+begin_ |
| 3fc0 | 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 3b 3b 20 43 6f 6e 66 69 67 75 72 65 20 64 69 72 65 | src.emacs-lisp.;;.Configure.dire |
| 3fe0 | 63 74 6f 72 79 20 65 78 74 65 6e 73 69 6f 6e 2e 0a 28 75 73 65 2d 70 61 63 6b 61 67 65 20 76 65 | ctory.extension..(use-package.ve |
| 4000 | 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 3a 61 66 74 65 72 20 76 65 72 74 69 63 6f | rtico-directory...:after.vertico |
| 4020 | 0a 20 20 3a 65 6e 73 75 72 65 20 6e 69 6c 0a 20 20 3b 3b 20 4d 6f 72 65 20 63 6f 6e 76 65 6e 69 | ...:ensure.nil...;;.More.conveni |
| 4040 | 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 6e 61 76 69 67 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 | ent.directory.navigation.command |
| 4060 | 73 0a 20 20 3a 62 69 6e 64 20 28 3a 6d 61 70 20 76 65 72 74 69 63 6f 2d 6d 61 70 0a 20 20 20 20 | s...:bind.(:map.vertico-map..... |
| 4080 | 20 20 20 20 20 20 20 20 20 20 28 22 52 45 54 22 20 2e 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 | ..........("RET"...vertico-direc |
| 40a0 | 74 6f 72 79 2d 65 6e 74 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 44 45 4c 22 | tory-enter)...............("DEL" |
| 40c0 | 20 2e 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 64 65 6c 65 74 65 2d 63 68 61 72 | ...vertico-directory-delete-char |
| 40e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 4d 2d 44 45 4c 22 20 2e 20 76 65 72 74 69 | )...............("M-DEL"...verti |
| 4100 | 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 64 65 6c 65 74 65 2d 77 6f 72 64 29 29 0a 20 20 3b 3b 20 | co-directory-delete-word))...;;. |
| 4120 | 54 69 64 79 20 73 68 61 64 6f 77 65 64 20 66 69 6c 65 20 6e 61 6d 65 73 0a 20 20 3a 68 6f 6f 6b | Tidy.shadowed.file.names...:hook |
| 4140 | 20 28 72 66 6e 2d 65 73 68 61 64 6f 77 2d 75 70 64 61 74 65 2d 6f 76 65 72 6c 61 79 20 2e 20 76 | .(rfn-eshadow-update-overlay...v |
| 4160 | 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 74 69 64 79 29 29 0a 23 2b 65 6e 64 5f 73 72 | ertico-directory-tidy)).#+end_sr |
| 4180 | 63 0a 0a 2a 2a 20 43 6f 6e 66 69 67 75 72 65 20 56 65 72 74 69 63 6f 20 70 65 72 20 63 6f 6d 6d | c..**.Configure.Vertico.per.comm |
| 41a0 | 61 6e 64 20 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 0a 0a 5b 5b 68 74 | and.or.completion.category..[[ht |
| 41c0 | 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 2f 62 | tps://github.com/minad/vertico/b |
| 41e0 | 6c 6f 62 2f 73 63 72 65 65 6e 73 68 6f 74 73 2f 76 65 72 74 69 63 6f 2d 72 69 70 67 72 65 70 2e | lob/screenshots/vertico-ripgrep. |
| 4200 | 70 6e 67 3f 72 61 77 3d 74 72 75 65 5d 5d 0a 0a 56 65 72 74 69 63 6f 20 6f 66 66 65 72 73 20 74 | png?raw=true]]..Vertico.offers.t |
| 4220 | 68 65 20 3d 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 3d 20 77 68 69 63 | he.=vertico-multiform-mode=.whic |
| 4240 | 68 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 20 56 65 72 74 69 63 | h.allows.you.to.configure.Vertic |
| 4260 | 6f 0a 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 70 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 | o.per.command.or.per.completion. |
| 4280 | 63 61 74 65 67 6f 72 79 2e 20 54 68 65 20 3d 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 6d 6f | category..The.=vertico-buffer-mo |
| 42a0 | 64 65 3d 20 65 6e 61 62 6c 65 73 20 61 0a 48 65 6c 6d 2d 6c 69 6b 65 20 62 75 66 66 65 72 20 64 | de=.enables.a.Helm-like.buffer.d |
| 42c0 | 69 73 70 6c 61 79 2c 20 77 68 69 63 68 20 74 61 6b 65 73 20 6d 6f 72 65 20 73 70 61 63 65 20 62 | isplay,.which.takes.more.space.b |
| 42e0 | 75 74 20 61 6c 73 6f 20 64 69 73 70 6c 61 79 73 20 6d 6f 72 65 0a 63 61 6e 64 69 64 61 74 65 73 | ut.also.displays.more.candidates |
| 4300 | 2e 20 54 68 69 73 20 76 65 72 62 6f 73 65 20 64 69 73 70 6c 61 79 20 6d 6f 64 65 20 69 73 20 75 | ..This.verbose.display.mode.is.u |
| 4320 | 73 65 66 75 6c 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73 20 6c 69 6b 65 20 7e 63 6f 6e 73 75 6c 74 | seful.for.commands.like.~consult |
| 4340 | 2d 69 6d 65 6e 75 7e 0a 6f 72 20 7e 63 6f 6e 73 75 6c 74 2d 6f 75 74 6c 69 6e 65 7e 20 73 69 6e | -imenu~.or.~consult-outline~.sin |
| 4360 | 63 65 20 74 68 65 20 62 75 66 66 65 72 20 64 69 73 70 6c 61 79 20 61 6c 6c 6f 77 73 20 79 6f 75 | ce.the.buffer.display.allows.you |
| 4380 | 20 74 6f 20 67 65 74 20 61 20 62 65 74 74 65 72 20 6f 76 65 72 76 69 65 77 0a 6f 76 65 72 20 74 | .to.get.a.better.overview.over.t |
| 43a0 | 68 65 20 65 6e 74 69 72 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 20 42 75 74 20 66 6f | he.entire.current.buffer..But.fo |
| 43c0 | 72 20 6f 74 68 65 72 20 63 6f 6d 6d 61 6e 64 73 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 6b 65 65 | r.other.commands.you.want.to.kee |
| 43e0 | 70 20 75 73 69 6e 67 0a 74 68 65 20 64 65 66 61 75 6c 74 20 56 65 72 74 69 63 6f 20 64 69 73 70 | p.using.the.default.Vertico.disp |
| 4400 | 6c 61 79 2e 20 7e 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 7e 20 73 6f | lay..~vertico-multiform-mode~.so |
| 4420 | 6c 76 65 73 20 74 68 69 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 70 72 6f 62 6c 65 6d 2e | lves.this.configuration.problem. |
| 4440 | 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 3b 3b 20 45 6e | ..#+begin_src.emacs-lisp...;;.En |
| 4460 | 61 62 6c 65 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 0a 20 20 28 76 65 72 74 69 63 | able.vertico-multiform...(vertic |
| 4480 | 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 29 0a 0a 20 20 3b 3b 20 43 6f 6e 66 69 67 75 72 | o-multiform-mode)....;;.Configur |
| 44a0 | 65 20 74 68 65 20 64 69 73 70 6c 61 79 20 70 65 72 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 3b 3b 20 | e.the.display.per.command....;;. |
| 44c0 | 55 73 65 20 61 20 62 75 66 66 65 72 20 77 69 74 68 20 69 6e 64 69 63 65 73 20 66 6f 72 20 69 6d | Use.a.buffer.with.indices.for.im |
| 44e0 | 65 6e 75 0a 20 20 3b 3b 20 61 6e 64 20 61 20 66 6c 61 74 20 28 49 64 6f 2d 6c 69 6b 65 29 20 6d | enu...;;.and.a.flat.(Ido-like).m |
| 4500 | 65 6e 75 20 66 6f 72 20 4d 2d 78 2e 0a 20 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 6d 75 6c | enu.for.M-x....(setq.vertico-mul |
| 4520 | 74 69 66 6f 72 6d 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 20 20 27 28 28 63 6f 6e 73 75 | tiform-commands.........'((consu |
| 4540 | 6c 74 2d 69 6d 65 6e 75 20 62 75 66 66 65 72 20 69 6e 64 65 78 65 64 29 0a 20 20 20 20 20 20 20 | lt-imenu.buffer.indexed)........ |
| 4560 | 20 20 20 28 65 78 65 63 75 74 65 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 20 75 6e 6f | ...(execute-extended-command.uno |
| 4580 | 62 74 72 75 73 69 76 65 29 29 29 0a 0a 20 20 3b 3b 20 43 6f 6e 66 69 67 75 72 65 20 74 68 65 20 | btrusive)))....;;.Configure.the. |
| 45a0 | 64 69 73 70 6c 61 79 20 70 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 2e | display.per.completion.category. |
| 45c0 | 0a 20 20 3b 3b 20 55 73 65 20 74 68 65 20 67 72 69 64 20 64 69 73 70 6c 61 79 20 66 6f 72 20 66 | ...;;.Use.the.grid.display.for.f |
| 45e0 | 69 6c 65 73 20 61 6e 64 20 61 20 62 75 66 66 65 72 0a 20 20 3b 3b 20 66 6f 72 20 74 68 65 20 63 | iles.and.a.buffer...;;.for.the.c |
| 4600 | 6f 6e 73 75 6c 74 2d 67 72 65 70 20 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 28 73 65 74 71 20 76 65 | onsult-grep.commands....(setq.ve |
| 4620 | 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 0a 20 20 20 20 20 | rtico-multiform-categories...... |
| 4640 | 20 20 20 27 28 28 66 69 6c 65 20 67 72 69 64 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 | ...'((file.grid)...........(cons |
| 4660 | 75 6c 74 2d 67 72 65 70 20 62 75 66 66 65 72 29 29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 54 68 | ult-grep.buffer))).#+end_src..Th |
| 4680 | 65 20 64 69 66 66 65 72 65 6e 74 20 64 69 73 70 6c 61 79 20 6d 6f 64 65 73 20 63 61 6e 20 62 65 | e.different.display.modes.can.be |
| 46a0 | 20 74 6f 67 67 6c 65 64 20 74 65 6d 70 6f 72 61 72 69 6c 79 2e 20 54 68 65 0a 3d 76 65 72 74 69 | .toggled.temporarily..The.=verti |
| 46c0 | 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 61 70 3d 20 62 69 6e 64 73 20 74 68 65 20 66 6f 6c 6c | co-multiform-map=.binds.the.foll |
| 46e0 | 6f 77 69 6e 67 20 74 6f 67 67 6c 65 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 6b 65 79 73 2e 20 44 | owing.toggle.commands.to.keys..D |
| 4700 | 65 70 65 6e 64 69 6e 67 20 6f 6e 0a 70 72 65 66 65 72 65 6e 63 65 2c 20 74 68 65 73 65 20 62 69 | epending.on.preference,.these.bi |
| 4720 | 6e 64 69 6e 67 73 20 63 61 6e 20 62 65 20 63 68 61 6e 67 65 64 20 69 6e 20 74 68 65 20 3d 76 65 | ndings.can.be.changed.in.the.=ve |
| 4740 | 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 61 70 3d 2e 0a 0a 7c 20 3d 4d 2d 42 3d 20 7c | rtico-multiform-map=...|.=M-B=.| |
| 4760 | 20 7e 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 62 75 66 66 65 72 7e 20 20 20 20 20 | .~vertico-multiform-buffer~..... |
| 4780 | 20 7c 0a 7c 20 3d 4d 2d 46 3d 20 7c 20 7e 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d | .|.|.=M-F=.|.~vertico-multiform- |
| 47a0 | 66 6c 61 74 7e 20 20 20 20 20 20 20 20 7c 0a 7c 20 3d 4d 2d 47 3d 20 7c 20 7e 76 65 72 74 69 63 | flat~........|.|.=M-G=.|.~vertic |
| 47c0 | 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 67 72 69 64 7e 20 20 20 20 20 20 20 20 7c 0a 7c 20 3d 4d 2d | o-multiform-grid~........|.|.=M- |
| 47e0 | 52 3d 20 7c 20 7e 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 72 65 76 65 72 73 65 7e | R=.|.~vertico-multiform-reverse~ |
| 4800 | 20 20 20 20 20 7c 0a 7c 20 3d 4d 2d 55 3d 20 7c 20 7e 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 | .....|.|.=M-U=.|.~vertico-multif |
| 4820 | 6f 72 6d 2d 75 6e 6f 62 74 72 75 73 69 76 65 7e 20 7c 0a 7c 20 3d 4d 2d 56 3d 20 7c 20 7e 76 65 | orm-unobtrusive~.|.|.=M-V=.|.~ve |
| 4840 | 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 76 65 72 74 69 63 61 6c 7e 20 20 20 20 7c 0a 0a | rtico-multiform-vertical~....|.. |
| 4860 | 46 6f 72 20 73 70 65 63 69 61 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 79 6f 75 20 63 61 | For.special.configuration.you.ca |
| 4880 | 6e 20 75 73 65 20 79 6f 75 72 20 6f 77 6e 20 66 75 6e 63 74 69 6f 6e 73 20 6f 72 20 65 76 65 6e | n.use.your.own.functions.or.even |
| 48a0 | 20 6c 61 6d 62 64 61 73 20 74 6f 0a 63 6f 6e 66 69 67 75 72 65 20 74 68 65 20 63 6f 6d 70 6c 65 | .lambdas.to.configure.the.comple |
| 48c0 | 74 69 6f 6e 20 62 65 68 61 76 69 6f 72 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 70 65 72 | tion.behavior.per.command.or.per |
| 48e0 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 2e 0a 46 75 6e 63 74 69 6f 6e 73 20 | .completion.category..Functions. |
| 4900 | 6d 75 73 74 20 68 61 76 65 20 74 68 65 20 63 61 6c 6c 69 6e 67 20 63 6f 6e 76 65 6e 74 69 6f 6e | must.have.the.calling.convention |
| 4920 | 20 6f 66 20 61 20 6d 6f 64 65 2c 20 69 2e 65 2e 2c 20 74 61 6b 65 20 61 20 73 69 6e 67 6c 65 0a | .of.a.mode,.i.e.,.take.a.single. |
| 4940 | 61 72 67 75 6d 65 6e 74 2c 20 77 68 69 63 68 20 69 73 20 65 69 74 68 65 72 20 31 20 74 6f 20 74 | argument,.which.is.either.1.to.t |
| 4960 | 75 72 6e 20 6f 6e 20 74 68 65 20 6d 6f 64 65 20 61 6e 64 20 2d 31 20 74 6f 20 74 75 72 6e 20 6f | urn.on.the.mode.and.-1.to.turn.o |
| 4980 | 66 66 20 74 68 65 20 6d 6f 64 65 2e 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d | ff.the.mode...#+begin_src.emacs- |
| 49a0 | 6c 69 73 70 0a 3b 3b 20 43 6f 6e 66 69 67 75 72 65 20 60 63 6f 6e 73 75 6c 74 2d 6f 75 74 6c 69 | lisp.;;.Configure.`consult-outli |
| 49c0 | 6e 65 27 20 61 73 20 61 20 73 63 61 6c 65 64 20 64 6f 77 6e 20 54 4f 43 20 69 6e 20 61 20 73 65 | ne'.as.a.scaled.down.TOC.in.a.se |
| 49e0 | 70 61 72 61 74 65 20 62 75 66 66 65 72 0a 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 | parate.buffer.(setq.vertico-mult |
| 4a00 | 69 66 6f 72 6d 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 60 28 28 63 6f 6e 73 75 6c 74 2d | iform-commands.......`((consult- |
| 4a20 | 6f 75 74 6c 69 6e 65 20 62 75 66 66 65 72 20 2c 28 6c 61 6d 62 64 61 20 28 5f 29 20 28 74 65 78 | outline.buffer.,(lambda.(_).(tex |
| 4a40 | 74 2d 73 63 61 6c 65 2d 73 65 74 20 2d 31 29 29 29 29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 46 | t-scale-set.-1))))).#+end_src..F |
| 4a60 | 75 72 74 68 65 72 6d 6f 72 65 20 79 6f 75 20 63 61 6e 20 74 75 6e 65 20 62 75 66 66 65 72 2d 6c | urthermore.you.can.tune.buffer-l |
| 4a80 | 6f 63 61 6c 20 73 65 74 74 69 6e 67 73 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 63 61 74 | ocal.settings.per.command.or.cat |
| 4aa0 | 65 67 6f 72 79 2e 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 3b | egory...#+begin_src.emacs-lisp.; |
| 4ac0 | 3b 20 43 68 61 6e 67 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 73 6f 72 74 69 6e 67 20 66 75 6e | ;.Change.the.default.sorting.fun |
| 4ae0 | 63 74 69 6f 6e 2e 0a 3b 3b 20 53 65 65 20 60 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 66 75 6e 63 | ction..;;.See.`vertico-sort-func |
| 4b00 | 74 69 6f 6e 27 20 61 6e 64 20 60 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 6f 76 65 72 72 69 64 65 | tion'.and.`vertico-sort-override |
| 4b20 | 2d 66 75 6e 63 74 69 6f 6e 27 2e 0a 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 | -function'..(setq.vertico-multif |
| 4b40 | 6f 72 6d 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 27 28 28 64 65 73 63 72 69 62 65 2d 73 | orm-commands.......'((describe-s |
| 4b60 | 79 6d 62 6f 6c 20 28 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 76 | ymbol.(vertico-sort-function...v |
| 4b80 | 65 72 74 69 63 6f 2d 73 6f 72 74 2d 61 6c 70 68 61 29 29 0a 20 20 20 20 20 20 20 20 28 65 78 65 | ertico-sort-alpha)).........(exe |
| 4ba0 | 63 75 74 65 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 20 28 3a 6b 65 79 6d 61 70 20 22 | cute-extended-command.(:keymap." |
| 4bc0 | 58 22 20 65 78 65 63 75 74 65 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 2d 63 79 63 6c | X".execute-extended-command-cycl |
| 4be0 | 65 29 29 29 29 0a 0a 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 63 | e))))..(setq.vertico-multiform-c |
| 4c00 | 61 74 65 67 6f 72 69 65 73 0a 20 20 20 20 20 20 27 28 28 73 79 6d 62 6f 6c 20 28 76 65 72 74 69 | ategories.......'((symbol.(verti |
| 4c20 | 63 6f 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d | co-sort-function...vertico-sort- |
| 4c40 | 61 6c 70 68 61 29 29 0a 20 20 20 20 20 20 20 20 28 66 69 6c 65 20 28 76 65 72 74 69 63 6f 2d 73 | alpha)).........(file.(vertico-s |
| 4c60 | 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 64 69 72 65 | ort-function...vertico-sort-dire |
| 4c80 | 63 74 6f 72 69 65 73 2d 66 69 72 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 6b | ctories-first)...............(:k |
| 4ca0 | 65 79 6d 61 70 20 2e 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 6d 61 70 29 29 29 | eymap...vertico-directory-map))) |
| 4cc0 | 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 4b 65 79 20 6d 61 70 73 20 6f 72 20 6b 65 79 20 62 69 6e | ).#+end_src..Key.maps.or.key.bin |
| 4ce0 | 64 69 6e 67 73 20 63 61 6e 20 62 65 20 73 65 74 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 | dings.can.be.set.per.command.or. |
| 4d00 | 63 61 74 65 67 6f 72 79 2e 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 | category...#+begin_src.emacs-lis |
| 4d20 | 70 0a 3b 3b 20 42 69 6e 64 20 22 58 22 20 74 6f 20 60 65 78 65 63 75 74 65 2d 65 78 74 65 6e 64 | p.;;.Bind."X".to.`execute-extend |
| 4d40 | 65 64 2d 63 6f 6d 6d 61 6e 64 2d 63 79 63 6c 65 27 20 69 6e 20 4d 2d 78 2e 0a 28 73 65 74 71 20 | ed-command-cycle'.in.M-x..(setq. |
| 4d60 | 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 | vertico-multiform-commands...... |
| 4d80 | 20 27 28 28 65 78 65 63 75 74 65 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 20 28 3a 6b | .'((execute-extended-command.(:k |
| 4da0 | 65 79 6d 61 70 20 22 58 22 20 65 78 65 63 75 74 65 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 | eymap."X".execute-extended-comma |
| 4dc0 | 6e 64 2d 63 79 63 6c 65 29 29 29 29 0a 0a 3b 3b 20 42 69 6e 64 20 64 69 72 65 63 74 6f 72 79 20 | nd-cycle))))..;;.Bind.directory. |
| 4de0 | 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 66 69 6c | commands.for.all.commands.in.fil |
| 4e00 | 65 20 63 61 74 65 67 6f 72 79 2e 0a 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 | e.category..(setq.vertico-multif |
| 4e20 | 6f 72 6d 2d 63 61 74 65 67 6f 72 69 65 73 0a 20 20 20 20 20 20 27 28 28 66 69 6c 65 20 28 76 65 | orm-categories.......'((file.(ve |
| 4e40 | 72 74 69 63 6f 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 76 65 72 74 69 63 6f 2d 73 6f | rtico-sort-function...vertico-so |
| 4e60 | 72 74 2d 64 69 72 65 63 74 6f 72 69 65 73 2d 66 69 72 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 | rt-directories-first)........... |
| 4e80 | 20 20 20 20 28 3a 6b 65 79 6d 61 70 20 2e 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 | ....(:keymap...vertico-directory |
| 4ea0 | 2d 6d 61 70 29 29 29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 43 6f 6d 62 69 6e 69 6e 67 20 74 68 | -map)))).#+end_src..Combining.th |
| 4ec0 | 65 73 65 20 66 65 61 74 75 72 65 73 20 61 6c 6c 6f 77 73 20 75 73 20 74 6f 20 66 69 6e 65 2d 74 | ese.features.allows.us.to.fine-t |
| 4ee0 | 75 6e 65 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 64 69 73 70 6c 61 79 20 65 76 65 6e 20 | une.the.completion.display.even. |
| 4f00 | 6d 6f 72 65 0a 62 79 20 61 64 6a 75 73 74 69 6e 67 20 74 68 65 20 7e 76 65 72 74 69 63 6f 2d 62 | more.by.adjusting.the.~vertico-b |
| 4f20 | 75 66 66 65 72 2d 64 69 73 70 6c 61 79 2d 61 63 74 69 6f 6e 7e 2e 20 57 65 20 63 61 6e 20 66 6f | uffer-display-action~..We.can.fo |
| 4f40 | 72 20 65 78 61 6d 70 6c 65 20 72 65 75 73 65 20 74 68 65 0a 63 75 72 72 65 6e 74 20 77 69 6e 64 | r.example.reuse.the.current.wind |
| 4f60 | 6f 77 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73 20 6f 66 20 74 68 65 20 7e 63 6f 6e 73 75 6c 74 2d | ow.for.commands.of.the.~consult- |
| 4f80 | 67 72 65 70 7e 20 63 61 74 65 67 6f 72 79 20 28 7e 63 6f 6e 73 75 6c 74 2d 67 72 65 70 7e 2c 0a | grep~.category.(~consult-grep~,. |
| 4fa0 | 7e 63 6f 6e 73 75 6c 74 2d 67 69 74 2d 67 72 65 70 7e 20 61 6e 64 20 7e 63 6f 6e 73 75 6c 74 2d | ~consult-git-grep~.and.~consult- |
| 4fc0 | 72 69 70 67 72 65 70 7e 29 2e 20 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 63 6f 6e 66 69 67 | ripgrep~)..Note.that.this.config |
| 4fe0 | 75 72 61 74 69 6f 6e 20 69 73 0a 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 43 6f 6e | uration.is.incompatible.with.Con |
| 5000 | 73 75 6c 74 20 70 72 65 76 69 65 77 2c 20 73 69 6e 63 65 20 74 68 65 20 70 72 65 76 69 65 77 65 | sult.preview,.since.the.previewe |
| 5020 | 64 20 62 75 66 66 65 72 20 69 73 20 75 73 75 61 6c 6c 79 20 73 68 6f 77 6e 0a 69 6e 20 65 78 61 | d.buffer.is.usually.shown.in.exa |
| 5040 | 63 74 6c 79 20 74 68 69 73 20 77 69 6e 64 6f 77 2e 20 4e 65 76 65 72 74 68 65 6c 65 73 73 20 74 | ctly.this.window..Nevertheless.t |
| 5060 | 68 69 73 20 73 6e 69 70 70 65 74 20 64 65 6d 6f 6e 73 74 72 61 74 65 73 20 74 68 65 20 66 6c 65 | his.snippet.demonstrates.the.fle |
| 5080 | 78 69 62 69 6c 69 74 79 0a 6f 66 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 79 | xibility.of.the.configuration.sy |
| 50a0 | 73 74 65 6d 2e 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 3b 3b | stem...#+begin_src.emacs-lisp.;; |
| 50c0 | 20 43 6f 6e 66 69 67 75 72 65 20 74 68 65 20 62 75 66 66 65 72 20 64 69 73 70 6c 61 79 20 61 6e | .Configure.the.buffer.display.an |
| 50e0 | 64 20 74 68 65 20 62 75 66 66 65 72 20 64 69 73 70 6c 61 79 20 61 63 74 69 6f 6e 0a 28 73 65 74 | d.the.buffer.display.action.(set |
| 5100 | 71 20 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 0a 20 | q.vertico-multiform-categories.. |
| 5120 | 20 20 20 20 20 27 28 28 63 6f 6e 73 75 6c 74 2d 67 72 65 70 0a 20 20 20 20 20 20 20 20 20 62 75 | .....'((consult-grep..........bu |
| 5140 | 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 64 69 | ffer..........(vertico-buffer-di |
| 5160 | 73 70 6c 61 79 2d 61 63 74 69 6f 6e 20 2e 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 73 | splay-action...(display-buffer-s |
| 5180 | 61 6d 65 2d 77 69 6e 64 6f 77 29 29 29 29 29 0a 0a 3b 3b 20 44 69 73 61 62 6c 65 20 70 72 65 76 | ame-window)))))..;;.Disable.prev |
| 51a0 | 69 65 77 20 66 6f 72 20 63 6f 6e 73 75 6c 74 2d 67 72 65 70 20 63 6f 6d 6d 61 6e 64 73 0a 28 63 | iew.for.consult-grep.commands.(c |
| 51c0 | 6f 6e 73 75 6c 74 2d 63 75 73 74 6f 6d 69 7a 65 20 63 6f 6e 73 75 6c 74 2d 72 69 70 67 72 65 70 | onsult-customize.consult-ripgrep |
| 51e0 | 20 63 6f 6e 73 75 6c 74 2d 67 69 74 2d 67 72 65 70 20 63 6f 6e 73 75 6c 74 2d 67 72 65 70 20 3a | .consult-git-grep.consult-grep.: |
| 5200 | 70 72 65 76 69 65 77 2d 6b 65 79 20 6e 69 6c 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 41 73 20 61 | preview-key.nil).#+end_src..As.a |
| 5220 | 6e 6f 74 68 65 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f | nother.example,.the.following.co |
| 5240 | 64 65 20 75 73 65 73 20 7e 76 65 72 74 69 63 6f 2d 66 6c 61 74 7e 20 61 6e 64 20 7e 76 65 72 74 | de.uses.~vertico-flat~.and.~vert |
| 5260 | 69 63 6f 2d 63 79 63 6c 65 7e 20 74 6f 0a 65 6d 75 6c 61 74 65 20 7e 28 69 64 6f 2d 6d 6f 64 65 | ico-cycle~.to.emulate.~(ido-mode |
| 5280 | 20 27 62 75 66 66 65 72 29 7e 2c 20 69 2e 65 2e 2c 20 49 64 6f 20 77 68 65 6e 20 69 74 20 69 73 | .'buffer)~,.i.e.,.Ido.when.it.is |
| 52a0 | 20 65 6e 61 62 6c 65 64 20 6f 6e 6c 79 20 66 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 66 0a | .enabled.only.for.completion.of. |
| 52c0 | 62 75 66 66 65 72 20 6e 61 6d 65 73 2e 20 7e 76 65 72 74 69 63 6f 2d 63 79 63 6c 65 7e 20 73 65 | buffer.names..~vertico-cycle~.se |
| 52e0 | 74 20 74 6f 20 7e 74 7e 20 69 73 20 6e 65 63 65 73 73 61 72 79 20 68 65 72 65 20 74 6f 20 70 72 | t.to.~t~.is.necessary.here.to.pr |
| 5300 | 65 76 65 6e 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 63 61 6e 64 69 64 61 74 65 73 20 66 72 6f 6d | event.completion.candidates.from |
| 5320 | 20 64 69 73 61 70 70 65 61 72 69 6e 67 20 77 68 65 6e 20 74 68 65 79 20 73 63 72 6f 6c 6c 20 6f | .disappearing.when.they.scroll.o |
| 5340 | 66 66 2d 73 63 72 65 65 6e 20 74 6f 20 74 68 65 20 6c 65 66 74 2e 0a 0a 23 2b 62 65 67 69 6e 5f | ff-screen.to.the.left...#+begin_ |
| 5360 | 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 6d 75 6c | src.emacs-lisp.(setq.vertico-mul |
| 5380 | 74 69 66 6f 72 6d 2d 63 61 74 65 67 6f 72 69 65 73 0a 20 20 20 20 20 20 27 28 28 62 75 66 66 65 | tiform-categories.......'((buffe |
| 53a0 | 72 20 66 6c 61 74 20 28 76 65 72 74 69 63 6f 2d 63 79 63 6c 65 20 2e 20 74 29 29 29 29 0a 23 2b | r.flat.(vertico-cycle...t)))).#+ |
| 53c0 | 65 6e 64 5f 73 72 63 0a 0a 2a 20 43 6f 6d 70 6c 65 6d 65 6e 74 61 72 79 20 70 61 63 6b 61 67 65 | end_src..*.Complementary.package |
| 53e0 | 73 0a 3a 70 72 6f 70 65 72 74 69 65 73 3a 0a 3a 63 75 73 74 6f 6d 5f 69 64 3a 20 63 6f 6d 70 6c | s.:properties:.:custom_id:.compl |
| 5400 | 65 6d 65 6e 74 61 72 79 2d 70 61 63 6b 61 67 65 73 0a 3a 65 6e 64 3a 0a 0a 56 65 72 74 69 63 6f | ementary-packages.:end:..Vertico |
| 5420 | 20 69 6e 74 65 67 72 61 74 65 73 20 77 65 6c 6c 20 77 69 74 68 20 63 6f 6d 70 6c 65 6d 65 6e 74 | .integrates.well.with.complement |
| 5440 | 61 72 79 20 70 61 63 6b 61 67 65 73 2c 20 77 68 69 63 68 20 65 6e 72 69 63 68 20 74 68 65 20 63 | ary.packages,.which.enrich.the.c |
| 5460 | 6f 6d 70 6c 65 74 69 6f 6e 0a 55 49 2e 20 54 68 65 73 65 20 70 61 63 6b 61 67 65 73 20 61 72 65 | ompletion.UI..These.packages.are |
| 5480 | 20 66 75 6c 6c 79 20 73 75 70 70 6f 72 74 65 64 3a 0a 0a 2d 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 | .fully.supported:..-.[[https://g |
| 54a0 | 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 5d 5b 4d 61 72 67 | ithub.com/minad/marginalia][Marg |
| 54c0 | 69 6e 61 6c 69 61 5d 5d 3a 20 52 69 63 68 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 20 69 6e 20 74 68 | inalia]]:.Rich.annotations.in.th |
| 54e0 | 65 20 6d 69 6e 69 62 75 66 66 65 72 0a 2d 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e | e.minibuffer.-.[[https://github. |
| 5500 | 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 3a 20 55 73 | com/minad/consult][Consult]]:.Us |
| 5520 | 65 66 75 6c 20 73 65 61 72 63 68 20 61 6e 64 20 6e 61 76 69 67 61 74 69 6f 6e 20 63 6f 6d 6d 61 | eful.search.and.navigation.comma |
| 5540 | 6e 64 73 0a 2d 20 5b 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 | nds.-.[[https://github.com/oanto |
| 5560 | 6c 69 6e 2f 65 6d 62 61 72 6b 5d 5b 45 6d 62 61 72 6b 5d 5d 3a 20 4d 69 6e 69 62 75 66 66 65 72 | lin/embark][Embark]]:.Minibuffer |
| 5580 | 20 61 63 74 69 6f 6e 73 20 61 6e 64 20 63 6f 6e 74 65 78 74 20 6d 65 6e 75 0a 2d 20 5b 5b 68 74 | .actions.and.context.menu.-.[[ht |
| 55a0 | 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 6f 72 64 65 72 6c | tps://github.com/oantolin/orderl |
| 55c0 | 65 73 73 5d 5b 4f 72 64 65 72 6c 65 73 73 5d 5d 3a 20 41 64 76 61 6e 63 65 64 20 63 6f 6d 70 6c | ess][Orderless]]:.Advanced.compl |
| 55e0 | 65 74 69 6f 6e 20 73 74 79 6c 65 0a 0a 49 6e 20 6f 72 64 65 72 20 74 6f 20 67 65 74 20 61 63 63 | etion.style..In.order.to.get.acc |
| 5600 | 75 73 74 6f 6d 65 64 20 77 69 74 68 20 74 68 65 20 70 61 63 6b 61 67 65 20 65 63 6f 73 79 73 74 | ustomed.with.the.package.ecosyst |
| 5620 | 65 6d 2c 20 49 20 72 65 63 6f 6d 6d 65 6e 64 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 71 75 | em,.I.recommend.the.following.qu |
| 5640 | 69 63 6b 20 73 74 61 72 74 20 61 70 70 72 6f 61 63 68 3a 0a 0a 31 2e 20 53 74 61 72 74 20 77 69 | ick.start.approach:..1..Start.wi |
| 5660 | 74 68 20 70 6c 61 69 6e 20 45 6d 61 63 73 20 28 7e 65 6d 61 63 73 20 2d 51 7e 29 2e 0a 32 2e 20 | th.plain.Emacs.(~emacs.-Q~)..2.. |
| 5680 | 49 6e 73 74 61 6c 6c 20 61 6e 64 20 65 6e 61 62 6c 65 20 56 65 72 74 69 63 6f 20 74 6f 20 67 65 | Install.and.enable.Vertico.to.ge |
| 56a0 | 74 20 69 6e 63 72 65 6d 65 6e 74 61 6c 20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 74 | t.incremental.minibuffer.complet |
| 56c0 | 69 6f 6e 2e 0a 33 2e 20 49 6e 73 74 61 6c 6c 20 4f 72 64 65 72 6c 65 73 73 20 61 6e 64 2f 6f 72 | ion..3..Install.Orderless.and/or |
| 56e0 | 20 63 6f 6e 66 69 67 75 72 65 20 74 68 65 20 62 75 69 6c 74 2d 69 6e 20 63 6f 6d 70 6c 65 74 69 | .configure.the.built-in.completi |
| 5700 | 6f 6e 20 73 74 79 6c 65 73 0a 20 20 20 66 6f 72 20 6d 6f 72 65 20 66 6c 65 78 69 62 6c 65 20 6d | on.styles....for.more.flexible.m |
| 5720 | 69 6e 69 62 75 66 66 65 72 20 66 69 6c 74 65 72 69 6e 67 2e 0a 34 2e 20 49 6e 73 74 61 6c 6c 20 | inibuffer.filtering..4..Install. |
| 5740 | 4d 61 72 67 69 6e 61 6c 69 61 20 69 66 20 79 6f 75 20 6c 69 6b 65 20 72 69 63 68 20 6d 69 6e 69 | Marginalia.if.you.like.rich.mini |
| 5760 | 62 75 66 66 65 72 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 2e 0a 35 2e 20 49 6e 73 74 61 6c 6c 20 45 | buffer.annotations..5..Install.E |
| 5780 | 6d 62 61 72 6b 20 61 6e 64 20 61 64 64 20 74 77 6f 20 6b 65 79 62 69 6e 64 69 6e 67 73 20 66 6f | mbark.and.add.two.keybindings.fo |
| 57a0 | 72 20 7e 65 6d 62 61 72 6b 2d 64 77 69 6d 7e 20 61 6e 64 20 7e 65 6d 62 61 72 6b 2d 61 63 74 7e | r.~embark-dwim~.and.~embark-act~ |
| 57c0 | 2e 0a 20 20 20 49 20 61 6d 20 75 73 69 6e 67 20 74 68 65 20 6d 6e 65 6d 6f 6e 69 63 20 6b 65 79 | .....I.am.using.the.mnemonic.key |
| 57e0 | 62 69 6e 64 69 6e 67 73 20 3d 4d 2d 2e 3d 20 61 6e 64 20 3d 43 2d 2e 3d 20 73 69 6e 63 65 20 74 | bindings.=M-.=.and.=C-.=.since.t |
| 5800 | 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 61 6c 6c 6f 77 0a 20 20 20 79 6f 75 20 74 6f 20 61 63 | hese.commands.allow....you.to.ac |
| 5820 | 74 20 6f 6e 20 74 68 65 20 6f 62 6a 65 63 74 20 61 74 20 70 6f 69 6e 74 20 6f 72 20 69 6e 20 74 | t.on.the.object.at.point.or.in.t |
| 5840 | 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 36 2e 20 49 6e 73 74 61 6c 6c 20 43 6f 6e 73 75 6c | he.minibuffer..6..Install.Consul |
| 5860 | 74 20 69 66 20 79 6f 75 20 77 61 6e 74 20 61 64 64 69 74 69 6f 6e 61 6c 20 66 65 61 74 75 72 65 | t.if.you.want.additional.feature |
| 5880 | 66 75 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 2c 0a 20 20 20 65 2e 67 2e | ful.completion.commands,....e.g. |
| 58a0 | 2c 20 74 68 65 20 62 75 66 66 65 72 20 73 77 69 74 63 68 65 72 20 7e 63 6f 6e 73 75 6c 74 2d 62 | ,.the.buffer.switcher.~consult-b |
| 58c0 | 75 66 66 65 72 7e 20 77 69 74 68 20 70 72 65 76 69 65 77 20 6f 72 20 74 68 65 20 6c 69 6e 65 2d | uffer~.with.preview.or.the.line- |
| 58e0 | 62 61 73 65 64 0a 20 20 20 73 65 61 72 63 68 20 7e 63 6f 6e 73 75 6c 74 2d 6c 69 6e 65 7e 2e 0a | based....search.~consult-line~.. |
| 5900 | 37 2e 20 49 6e 73 74 61 6c 6c 20 45 6d 62 61 72 6b 2d 43 6f 6e 73 75 6c 74 20 66 6f 72 20 65 78 | 7..Install.Embark-Consult.for.ex |
| 5920 | 70 6f 72 74 20 66 72 6f 6d 20 3d 63 6f 6e 73 75 6c 74 2d 6c 69 6e 65 3d 20 74 6f 20 65 64 69 74 | port.from.=consult-line=.to.edit |
| 5940 | 61 62 6c 65 20 3d 6f 63 63 75 72 2d 6d 6f 64 65 3d 0a 20 20 20 62 75 66 66 65 72 73 20 61 6e 64 | able.=occur-mode=....buffers.and |
| 5960 | 20 66 72 6f 6d 20 3d 63 6f 6e 73 75 6c 74 2d 67 72 65 70 3d 20 74 6f 20 3d 67 72 65 70 2d 6d 6f | .from.=consult-grep=.to.=grep-mo |
| 5980 | 64 65 3d 20 62 75 66 66 65 72 73 2e 20 4f 6e 20 45 6d 61 63 73 20 33 31 2c 20 75 73 65 0a 20 20 | de=.buffers..On.Emacs.31,.use... |
| 59a0 | 20 3d 67 72 65 70 2d 65 64 69 74 2d 6d 6f 64 65 3d 20 66 6f 72 20 65 64 69 74 69 6e 67 20 6f 72 | .=grep-edit-mode=.for.editing.or |
| 59c0 | 20 5b 5b 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 | .[[https://github.com/mhayashi11 |
| 59e0 | 32 30 2f 45 6d 61 63 73 2d 77 67 72 65 70 5d 5b 77 67 72 65 70 5d 5d 20 6f 6e 20 6f 6c 64 65 72 | 20/Emacs-wgrep][wgrep]].on.older |
| 5a00 | 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 2e 0a 38 2e 20 46 69 6e 65 20 74 75 6e 65 20 56 65 72 | .Emacs.version..8..Fine.tune.Ver |
| 5a20 | 74 69 63 6f 20 77 69 74 68 20 5b 5b 23 65 78 74 65 6e 73 69 6f 6e 73 5d 5b 65 78 74 65 6e 73 69 | tico.with.[[#extensions][extensi |
| 5a40 | 6f 6e 73 5d 5d 2e 0a 0a 54 68 65 20 65 63 6f 73 79 73 74 65 6d 20 69 73 20 6d 6f 64 75 6c 61 72 | ons]]...The.ecosystem.is.modular |
| 5a60 | 2e 20 59 6f 75 20 64 6f 6e 27 74 20 68 61 76 65 20 74 6f 20 75 73 65 20 61 6c 6c 20 6f 66 20 74 | ..You.don't.have.to.use.all.of.t |
| 5a80 | 68 65 73 65 20 63 6f 6d 70 6f 6e 65 6e 74 73 2e 20 55 73 65 0a 6f 6e 6c 79 20 74 68 65 20 6f 6e | hese.components..Use.only.the.on |
| 5aa0 | 65 73 20 79 6f 75 20 6c 69 6b 65 20 61 6e 64 20 74 68 65 20 6f 6e 65 73 20 77 68 69 63 68 20 66 | es.you.like.and.the.ones.which.f |
| 5ac0 | 69 74 20 77 65 6c 6c 20 69 6e 74 6f 20 79 6f 75 72 20 73 65 74 75 70 2e 20 54 68 65 20 73 74 65 | it.well.into.your.setup..The.ste |
| 5ae0 | 70 73 20 31 2e 0a 74 6f 20 34 2e 20 69 6e 74 72 6f 64 75 63 65 20 6e 6f 20 6e 65 77 20 63 6f 6d | ps.1..to.4..introduce.no.new.com |
| 5b00 | 6d 61 6e 64 73 20 6f 76 65 72 20 70 6c 61 69 6e 20 45 6d 61 63 73 2e 20 53 74 65 70 20 35 2e 20 | mands.over.plain.Emacs..Step.5.. |
| 5b20 | 69 6e 74 72 6f 64 75 63 65 73 20 74 68 65 20 6e 65 77 0a 63 6f 6d 6d 61 6e 64 73 20 7e 65 6d 62 | introduces.the.new.commands.~emb |
| 5b40 | 61 72 6b 2d 61 63 74 7e 20 61 6e 64 20 7e 65 6d 62 61 72 6b 2d 64 77 69 6d 7e 2e 20 49 6e 20 73 | ark-act~.and.~embark-dwim~..In.s |
| 5b60 | 74 65 70 20 36 2e 20 79 6f 75 20 67 65 74 20 74 68 65 20 43 6f 6e 73 75 6c 74 20 63 6f 6d 6d 61 | tep.6..you.get.the.Consult.comma |
| 5b80 | 6e 64 73 2c 0a 73 6f 6d 65 20 6f 66 66 65 72 20 6e 65 77 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 | nds,.some.offer.new.functionalit |
| 5ba0 | 79 20 6e 6f 74 20 70 72 65 73 65 6e 74 20 69 6e 20 45 6d 61 63 73 20 61 6c 72 65 61 64 79 20 28 | y.not.present.in.Emacs.already.( |
| 5bc0 | 65 2e 67 2e 2c 20 7e 63 6f 6e 73 75 6c 74 2d 6c 69 6e 65 7e 29 0a 61 6e 64 20 73 6f 6d 65 20 61 | e.g.,.~consult-line~).and.some.a |
| 5be0 | 72 65 20 73 75 62 73 74 69 74 75 74 65 73 20 28 65 2e 67 2e 2c 20 7e 63 6f 6e 73 75 6c 74 2d 62 | re.substitutes.(e.g.,.~consult-b |
| 5c00 | 75 66 66 65 72 7e 20 66 6f 72 20 7e 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 7e 29 2e 0a | uffer~.for.~switch-to-buffer~).. |
| 5c20 | 0a 2a 20 43 68 69 6c 64 20 66 72 61 6d 65 73 20 61 6e 64 20 50 6f 70 75 70 73 0a 0a 41 6e 20 6f | .*.Child.frames.and.Popups..An.o |
| 5c40 | 66 74 65 6e 20 72 65 71 75 65 73 74 65 64 20 66 65 61 74 75 72 65 20 69 73 20 74 68 65 20 61 62 | ften.requested.feature.is.the.ab |
| 5c60 | 69 6c 69 74 79 20 74 6f 20 64 69 73 70 6c 61 79 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 | ility.to.display.the.completions |
| 5c80 | 20 69 6e 20 61 20 63 68 69 6c 64 0a 66 72 61 6d 65 20 70 6f 70 75 70 2e 20 50 65 72 73 6f 6e 61 | .in.a.child.frame.popup..Persona |
| 5ca0 | 6c 6c 79 20 49 20 61 6d 20 63 72 69 74 69 63 61 6c 20 6f 66 20 75 73 69 6e 67 20 63 68 69 6c 64 | lly.I.am.critical.of.using.child |
| 5cc0 | 20 66 72 61 6d 65 73 20 66 6f 72 20 6d 69 6e 69 62 75 66 66 65 72 0a 63 6f 6d 70 6c 65 74 69 6f | .frames.for.minibuffer.completio |
| 5ce0 | 6e 2e 20 46 72 6f 6d 20 6d 79 20 65 78 70 65 72 69 65 6e 63 65 20 69 74 20 69 6e 74 72 6f 64 75 | n..From.my.experience.it.introdu |
| 5d00 | 63 65 73 20 6d 6f 72 65 20 70 72 6f 62 6c 65 6d 73 20 74 68 61 6e 20 69 74 20 73 6f 6c 76 65 73 | ces.more.problems.than.it.solves |
| 5d20 | 2e 20 4d 6f 73 74 0a 69 6d 70 6f 72 74 61 6e 74 6c 79 20 63 68 69 6c 64 20 66 72 61 6d 65 73 20 | ..Most.importantly.child.frames. |
| 5d40 | 68 69 64 65 20 74 68 65 20 63 6f 6e 74 65 6e 74 20 6f 66 20 74 68 65 20 75 6e 64 65 72 6c 79 69 | hide.the.content.of.the.underlyi |
| 5d60 | 6e 67 20 62 75 66 66 65 72 2e 20 46 75 72 74 68 65 72 6d 6f 72 65 0a 63 68 69 6c 64 20 66 72 61 | ng.buffer..Furthermore.child.fra |
| 5d80 | 6d 65 73 20 64 6f 20 6e 6f 74 20 70 6c 61 79 20 77 65 6c 6c 20 74 6f 67 65 74 68 65 72 20 77 69 | mes.do.not.play.well.together.wi |
| 5da0 | 74 68 20 63 68 61 6e 67 69 6e 67 20 77 69 6e 64 6f 77 73 20 61 6e 64 20 65 6e 74 65 72 69 6e 67 | th.changing.windows.and.entering |
| 5dc0 | 0a 72 65 63 75 72 73 69 76 65 20 6d 69 6e 69 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e 73 2e 20 | .recursive.minibuffer.sessions.. |
| 5de0 | 4f 6e 20 74 6f 70 2c 20 63 68 69 6c 64 20 66 72 61 6d 65 73 20 63 61 6e 20 66 65 65 6c 20 73 6c | On.top,.child.frames.can.feel.sl |
| 5e00 | 6f 77 20 61 6e 64 20 73 6f 6d 65 74 69 6d 65 73 0a 66 6c 69 63 6b 65 72 2e 20 41 20 62 65 74 74 | ow.and.sometimes.flicker..A.bett |
| 5e20 | 65 72 20 61 6c 74 65 72 6e 61 74 69 76 65 20 69 73 20 74 68 65 20 7e 76 65 72 74 69 63 6f 2d 62 | er.alternative.is.the.~vertico-b |
| 5e40 | 75 66 66 65 72 7e 20 64 69 73 70 6c 61 79 20 77 68 69 63 68 20 63 61 6e 20 65 76 65 6e 20 62 65 | uffer~.display.which.can.even.be |
| 5e60 | 0a 63 6f 6e 66 69 67 75 72 65 64 20 69 6e 64 69 76 69 64 75 61 6c 6c 79 20 70 65 72 20 63 6f 6d | .configured.individually.per.com |
| 5e80 | 6d 61 6e 64 20 75 73 69 6e 67 20 7e 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 7e 2e 20 | mand.using.~vertico-multiform~.. |
| 5ea0 | 4f 6e 20 74 68 65 20 70 6c 75 73 20 73 69 64 65 20 6f 66 0a 63 68 69 6c 64 20 66 72 61 6d 65 73 | On.the.plus.side.of.child.frames |
| 5ec0 | 2c 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 64 69 73 70 6c 61 79 20 61 70 70 65 61 72 73 | ,.the.completion.display.appears |
| 5ee0 | 20 61 74 20 74 68 65 20 63 65 6e 74 65 72 20 6f 66 20 74 68 65 20 73 63 72 65 65 6e 2c 20 77 68 | .at.the.center.of.the.screen,.wh |
| 5f00 | 65 72 65 0a 79 6f 75 72 20 65 79 65 73 20 61 72 65 20 66 6f 63 75 73 65 64 2e 20 50 6c 65 61 73 | ere.your.eyes.are.focused..Pleas |
| 5f20 | 65 20 67 69 76 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 61 63 6b 61 67 65 73 20 61 20 | e.give.the.following.packages.a. |
| 5f40 | 74 72 79 20 61 6e 64 20 6a 75 64 67 65 20 66 6f 72 0a 79 6f 75 72 73 65 6c 66 2e 0a 0a 2d 20 5b | try.and.judge.for.yourself...-.[ |
| 5f60 | 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 75 66 66 69 6e 6d 61 64 2f 65 6d | [https://github.com/muffinmad/em |
| 5f80 | 61 63 73 2d 6d 69 6e 69 2d 66 72 61 6d 65 5d 5b 6d 69 6e 69 2d 66 72 61 6d 65 5d 5d 3a 20 44 69 | acs-mini-frame][mini-frame]]:.Di |
| 5fa0 | 73 70 6c 61 79 20 74 68 65 20 65 6e 74 69 72 65 20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e 20 61 | splay.the.entire.minibuffer.in.a |
| 5fc0 | 20 63 68 69 6c 64 20 66 72 61 6d 65 2e 0a 2d 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 | .child.frame..-.[[https://github |
| 5fe0 | 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 6d 69 6e 69 2d 70 6f 70 75 70 5d 5b 6d 69 6e 69 2d 70 6f 70 75 | .com/minad/mini-popup][mini-popu |
| 6000 | 70 5d 5d 3a 20 53 6c 69 67 68 74 6c 79 20 73 69 6d 70 6c 65 72 20 61 6c 74 65 72 6e 61 74 69 76 | p]]:.Slightly.simpler.alternativ |
| 6020 | 65 20 74 6f 20 6d 69 6e 69 2d 66 72 61 6d 65 2e 0a 2d 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 | e.to.mini-frame..-.[[https://git |
| 6040 | 68 75 62 2e 63 6f 6d 2f 74 75 6d 61 73 68 75 2f 76 65 72 74 69 63 6f 2d 70 6f 73 66 72 61 6d 65 | hub.com/tumashu/vertico-posframe |
| 6060 | 5d 5b 76 65 72 74 69 63 6f 2d 70 6f 73 66 72 61 6d 65 5d 5d 3a 20 44 69 73 70 6c 61 79 20 6f 6e | ][vertico-posframe]]:.Display.on |
| 6080 | 6c 79 20 74 68 65 20 56 65 72 74 69 63 6f 20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e 20 61 20 63 | ly.the.Vertico.minibuffer.in.a.c |
| 60a0 | 68 69 6c 64 20 66 72 61 6d 65 20 75 73 69 6e 67 0a 20 20 74 68 65 20 70 6f 73 66 72 61 6d 65 20 | hild.frame.using...the.posframe. |
| 60c0 | 6c 69 62 72 61 72 79 2e 0a 0a 2a 20 41 6c 74 65 72 6e 61 74 69 76 65 73 0a 0a 54 68 65 72 65 20 | library...*.Alternatives..There. |
| 60e0 | 61 72 65 20 6d 61 6e 79 20 61 6c 74 65 72 6e 61 74 69 76 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 | are.many.alternative.completion. |
| 6100 | 55 49 73 2c 20 65 61 63 68 20 55 49 20 77 69 74 68 20 69 74 73 20 6f 77 6e 20 61 64 76 61 6e 74 | UIs,.each.UI.with.its.own.advant |
| 6120 | 61 67 65 73 20 61 6e 64 0a 64 69 73 61 64 76 61 6e 74 61 67 65 73 2e 0a 0a 56 65 72 74 69 63 6f | ages.and.disadvantages...Vertico |
| 6140 | 20 61 69 6d 73 20 74 6f 20 62 65 20 31 30 30 25 20 63 6f 6d 70 6c 69 61 6e 74 20 77 69 74 68 20 | .aims.to.be.100%.compliant.with. |
| 6160 | 61 6c 6c 20 45 6d 61 63 73 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 61 63 68 69 65 76 65 73 20 | all.Emacs.commands.and.achieves. |
| 6180 | 74 68 61 74 20 77 69 74 68 0a 61 20 6d 69 6e 69 6d 61 6c 20 63 6f 64 65 20 62 61 73 65 2c 20 72 | that.with.a.minimal.code.base,.r |
| 61a0 | 65 6c 79 69 6e 67 20 70 75 72 65 6c 79 20 6f 6e 20 7e 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 | elying.purely.on.~completing-rea |
| 61c0 | 64 7e 20 77 68 69 6c 65 20 61 76 6f 69 64 69 6e 67 20 74 6f 20 69 6e 76 65 6e 74 0a 69 74 73 20 | d~.while.avoiding.to.invent.its. |
| 61e0 | 6f 77 6e 20 41 50 49 73 2e 20 49 6e 76 65 6e 74 69 6e 67 20 61 20 63 75 73 74 6f 6d 20 41 50 49 | own.APIs..Inventing.a.custom.API |
| 6200 | 20 61 73 20 48 65 6c 6d 20 6f 72 20 49 76 79 20 69 73 20 65 78 70 6c 69 63 69 74 6c 79 20 61 76 | .as.Helm.or.Ivy.is.explicitly.av |
| 6220 | 6f 69 64 65 64 20 69 6e 0a 6f 72 64 65 72 20 74 6f 20 69 6e 63 72 65 61 73 65 20 66 6c 65 78 69 | oided.in.order.to.increase.flexi |
| 6240 | 62 69 6c 69 74 79 20 61 6e 64 20 70 61 63 6b 61 67 65 20 72 65 75 73 65 2e 20 44 75 65 20 74 6f | bility.and.package.reuse..Due.to |
| 6260 | 20 69 74 73 20 73 6d 61 6c 6c 20 63 6f 64 65 20 62 61 73 65 20 61 6e 64 0a 72 65 75 73 65 20 6f | .its.small.code.base.and.reuse.o |
| 6280 | 66 20 74 68 65 20 45 6d 61 63 73 20 62 75 69 6c 74 2d 69 6e 20 66 61 63 69 6c 69 74 69 65 73 2c | f.the.Emacs.built-in.facilities, |
| 62a0 | 20 62 75 67 73 20 61 6e 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 69 73 73 75 65 73 20 61 | .bugs.and.compatibility.issues.a |
| 62c0 | 72 65 20 6c 65 73 73 0a 6c 69 6b 65 6c 79 20 74 6f 20 6f 63 63 75 72 20 69 6e 20 63 6f 6d 70 61 | re.less.likely.to.occur.in.compa |
| 62e0 | 72 69 73 6f 6e 20 74 6f 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 55 49 73 20 6f 72 20 6d 6f 6e 6f 6c | rison.to.completion.UIs.or.monol |
| 6300 | 69 74 68 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 79 73 74 65 6d 73 2e 0a 0a 53 69 6e 63 65 | ithic.completion.systems...Since |
| 6320 | 20 56 65 72 74 69 63 6f 20 6f 6e 6c 79 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 55 49 2c 20 79 | .Vertico.only.provides.the.UI,.y |
| 6340 | 6f 75 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 63 6f 6d 62 69 6e 65 20 69 74 20 77 69 74 68 20 73 | ou.may.want.to.combine.it.with.s |
| 6360 | 6f 6d 65 20 6f 66 20 74 68 65 0a 63 6f 6d 70 6c 65 6d 65 6e 74 61 72 79 20 70 61 63 6b 61 67 65 | ome.of.the.complementary.package |
| 6380 | 73 2c 20 74 6f 20 67 69 76 65 20 61 20 66 75 6c 6c 2d 66 65 61 74 75 72 65 64 20 63 6f 6d 70 6c | s,.to.give.a.full-featured.compl |
| 63a0 | 65 74 69 6f 6e 20 65 78 70 65 72 69 65 6e 63 65 20 73 69 6d 69 6c 61 72 20 74 6f 0a 48 65 6c 6d | etion.experience.similar.to.Helm |
| 63c0 | 20 6f 72 20 49 76 79 2e 20 54 68 65 20 69 64 65 61 20 69 73 20 74 6f 20 68 61 76 65 20 73 6d 61 | .or.Ivy..The.idea.is.to.have.sma |
| 63e0 | 6c 6c 65 72 20 69 6e 64 65 70 65 6e 64 65 6e 74 20 63 6f 6d 70 6f 6e 65 6e 74 73 2c 20 77 68 69 | ller.independent.components,.whi |
| 6400 | 63 68 20 6f 6e 65 20 63 61 6e 0a 61 64 64 20 61 6e 64 20 75 6e 64 65 72 73 74 61 6e 64 20 73 74 | ch.one.can.add.and.understand.st |
| 6420 | 65 70 20 62 79 20 73 74 65 70 2e 20 45 61 63 68 20 63 6f 6d 70 6f 6e 65 6e 74 20 66 6f 63 75 73 | ep.by.step..Each.component.focus |
| 6440 | 65 73 20 6f 6e 20 69 74 73 20 6e 69 63 68 65 20 61 6e 64 20 74 72 69 65 73 0a 74 6f 20 62 65 20 | es.on.its.niche.and.tries.to.be. |
| 6460 | 61 73 20 6e 6f 6e 2d 69 6e 74 72 75 73 69 76 65 20 61 73 20 70 6f 73 73 69 62 6c 65 2e 20 56 65 | as.non-intrusive.as.possible..Ve |
| 6480 | 72 74 69 63 6f 20 74 61 72 67 65 74 73 20 75 73 65 72 73 20 69 6e 74 65 72 65 73 74 65 64 20 69 | rtico.targets.users.interested.i |
| 64a0 | 6e 20 63 72 61 66 74 69 6e 67 0a 74 68 65 69 72 20 45 6d 61 63 73 20 70 72 65 63 69 73 65 6c 79 | n.crafting.their.Emacs.precisely |
| 64c0 | 20 74 6f 20 74 68 65 69 72 20 6c 69 6b 69 6e 67 20 2d 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 70 6c | .to.their.liking.-.completion.pl |
| 64e0 | 61 79 73 20 61 6e 20 69 6e 74 65 67 72 61 6c 20 70 61 72 74 20 69 6e 20 68 6f 77 0a 74 68 65 20 | ays.an.integral.part.in.how.the. |
| 6500 | 75 73 65 72 73 20 69 6e 74 65 72 61 63 74 73 20 77 69 74 68 20 45 6d 61 63 73 2e 0a 0a 54 68 65 | users.interacts.with.Emacs...The |
| 6520 | 72 65 20 61 72 65 20 6f 74 68 65 72 20 69 6e 74 65 72 61 63 74 69 76 65 20 63 6f 6d 70 6c 65 74 | re.are.other.interactive.complet |
| 6540 | 69 6f 6e 20 55 49 73 2c 20 77 68 69 63 68 20 66 6f 6c 6c 6f 77 20 61 20 73 69 6d 69 6c 61 72 20 | ion.UIs,.which.follow.a.similar. |
| 6560 | 70 68 69 6c 6f 73 6f 70 68 79 3a 0a 0a 2d 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 2e 73 72 2e | philosophy:..-.[[https://git.sr. |
| 6580 | 68 74 2f 7e 70 72 6f 74 65 73 69 6c 61 6f 73 2f 6d 63 74 5d 5b 4d 63 74 5d 5d 3a 20 4d 69 6e 69 | ht/~protesilaos/mct][Mct]]:.Mini |
| 65a0 | 62 75 66 66 65 72 20 61 6e 64 20 43 6f 6d 70 6c 65 74 69 6f 6e 73 20 69 6e 20 54 61 6e 64 65 6d | buffer.and.Completions.in.Tandem |
| 65c0 | 2e 20 4d 63 74 20 72 65 75 73 65 73 20 74 68 65 20 64 65 66 61 75 6c 74 0a 20 20 7e 2a 43 6f 6d | ..Mct.reuses.the.default...~*Com |
| 65e0 | 70 6c 65 74 69 6f 6e 73 2a 7e 20 62 75 66 66 65 72 20 61 6e 64 20 65 6e 68 61 6e 63 65 73 20 69 | pletions*~.buffer.and.enhances.i |
| 6600 | 74 20 77 69 74 68 20 61 75 74 6f 6d 61 74 69 63 20 75 70 64 61 74 65 73 2e 20 53 69 6e 63 65 20 | t.with.automatic.updates..Since. |
| 6620 | 4d 63 74 20 75 73 65 73 20 61 0a 20 20 72 65 67 75 6c 61 72 20 62 75 66 66 65 72 20 79 6f 75 20 | Mct.uses.a...regular.buffer.you. |
| 6640 | 63 61 6e 20 75 73 65 20 74 68 65 20 75 73 75 61 6c 20 6d 6f 76 65 6d 65 6e 74 20 63 6f 6d 6d 61 | can.use.the.usual.movement.comma |
| 6660 | 6e 64 73 2e 20 54 68 65 20 6d 61 69 6e 20 64 69 73 74 69 6e 63 74 69 6f 6e 0a 20 20 74 6f 20 56 | nds..The.main.distinction...to.V |
| 6680 | 65 72 74 69 63 6f 27 73 20 61 70 70 72 6f 61 63 68 20 69 73 20 74 68 61 74 20 7e 2a 43 6f 6d 70 | ertico's.approach.is.that.~*Comp |
| 66a0 | 6c 65 74 69 6f 6e 73 2a 7e 20 62 75 66 66 65 72 20 64 69 73 70 6c 61 79 73 20 61 6c 6c 20 6d 61 | letions*~.buffer.displays.all.ma |
| 66c0 | 74 63 68 69 6e 67 0a 20 20 63 61 6e 64 69 64 61 74 65 73 2e 20 54 68 69 73 20 68 61 73 20 74 68 | tching...candidates..This.has.th |
| 66e0 | 65 20 61 64 76 61 6e 74 61 67 65 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 69 6e 74 65 72 61 63 | e.advantage.that.you.can.interac |
| 6700 | 74 20 66 72 65 65 6c 79 20 77 69 74 68 20 74 68 65 0a 20 20 63 61 6e 64 69 64 61 74 65 73 20 61 | t.freely.with.the...candidates.a |
| 6720 | 6e 64 20 6a 75 6d 70 20 61 72 6f 75 6e 64 20 77 69 74 68 20 49 73 65 61 72 63 68 20 6f 72 20 41 | nd.jump.around.with.Isearch.or.A |
| 6740 | 76 79 2e 20 4f 6e 20 74 68 65 20 6f 74 68 65 72 20 68 61 6e 64 20 69 74 0a 20 20 6e 65 63 65 73 | vy..On.the.other.hand.it...neces |
| 6760 | 73 61 72 69 6c 79 20 63 61 75 73 65 73 20 61 20 73 6c 6f 77 64 6f 77 6e 2e 0a 2d 20 49 63 6f 6d | sarily.causes.a.slowdown..-.Icom |
| 6780 | 70 6c 65 74 65 3a 20 45 6d 61 63 73 20 63 6f 6d 65 73 20 77 69 74 68 20 74 68 65 20 62 75 69 6c | plete:.Emacs.comes.with.the.buil |
| 67a0 | 74 69 6e 20 3d 69 63 6f 6d 70 6c 65 74 65 2d 76 65 72 74 69 63 61 6c 2d 6d 6f 64 65 3d 2c 20 77 | tin.=icomplete-vertical-mode=,.w |
| 67c0 | 68 69 63 68 20 69 73 20 6d 6f 72 65 0a 20 20 62 61 72 65 2d 62 6f 6e 65 20 74 68 61 6e 20 56 65 | hich.is.more...bare-bone.than.Ve |
| 67e0 | 72 74 69 63 6f 2e 20 56 65 72 74 69 63 6f 20 6f 66 66 65 72 73 20 61 64 64 69 74 69 6f 6e 61 6c | rtico..Vertico.offers.additional |
| 6800 | 20 66 6c 65 78 69 62 69 6c 69 74 79 20 76 69 61 20 69 74 73 0a 20 20 5b 5b 23 65 78 74 65 6e 73 | .flexibility.via.its...[[#extens |
| 6820 | 69 6f 6e 73 5d 5b 65 78 74 65 6e 73 69 6f 6e 73 5d 5d 2e 0a 2d 20 5b 5b 68 74 74 70 73 3a 2f 2f | ions][extensions]]..-.[[https:// |
| 6840 | 67 69 74 68 75 62 2e 63 6f 6d 2f 72 61 64 69 61 6e 2d 73 6f 66 74 77 61 72 65 2f 73 65 6c 65 63 | github.com/radian-software/selec |
| 6860 | 74 72 75 6d 5d 5b 53 65 6c 65 63 74 72 75 6d 5d 5d 3a 20 53 65 6c 65 63 74 72 75 6d 20 69 73 20 | trum][Selectrum]]:.Selectrum.is. |
| 6880 | 74 68 65 20 70 72 65 64 65 63 65 73 73 6f 72 20 6f 66 20 56 65 72 74 69 63 6f 20 68 61 73 20 62 | the.predecessor.of.Vertico.has.b |
| 68a0 | 65 65 6e 20 64 65 70 72 65 63 61 74 65 64 20 69 6e 0a 20 20 66 61 76 6f 72 20 6f 66 20 56 65 72 | een.deprecated.in...favor.of.Ver |
| 68c0 | 74 69 63 6f 2e 20 52 65 61 64 20 74 68 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e | tico..Read.the.[[https://github. |
| 68e0 | 63 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 77 69 6b 69 2f 4d 69 67 72 61 74 69 6e 67 | com/minad/vertico/wiki/Migrating |
| 6900 | 2d 66 72 6f 6d 2d 53 65 6c 65 63 74 72 75 6d 2d 74 6f 2d 56 65 72 74 69 63 6f 5d 5b 6d 69 67 72 | -from-Selectrum-to-Vertico][migr |
| 6920 | 61 74 69 6f 6e 20 67 75 69 64 65 5d 5d 20 77 68 65 6e 20 6d 69 67 72 61 74 69 6e 67 20 66 72 6f | ation.guide]].when.migrating.fro |
| 6940 | 6d 20 53 65 6c 65 63 74 72 75 6d 2e 0a 0a 2a 20 52 65 73 6f 75 72 63 65 73 0a 0a 49 66 20 79 6f | m.Selectrum...*.Resources..If.yo |
| 6960 | 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 56 65 72 74 69 | u.want.to.learn.more.about.Verti |
| 6980 | 63 6f 20 61 6e 64 20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 2c 20 63 68 | co.and.minibuffer.completion,.ch |
| 69a0 | 65 63 6b 20 6f 75 74 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 20 72 65 73 6f 75 72 63 65 73 3a | eck.out.the.following.resources: |
| 69c0 | 0a 0a 2d 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 77 68 69 63 68 20 75 73 65 20 56 65 72 | ..-.Configurations.which.use.Ver |
| 69e0 | 74 69 63 6f 20 61 6e 64 20 43 6f 72 66 75 20 66 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 3a 0a 20 | tico.and.Corfu.for.completion:.. |
| 6a00 | 20 2b 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 64 6f 6f 6d 65 6d 61 63 | .+.[[https://github.com/doomemac |
| 6a20 | 73 2f 64 6f 6f 6d 65 6d 61 63 73 2f 74 72 65 65 2f 6d 61 73 74 65 72 2f 6d 6f 64 75 6c 65 73 2f | s/doomemacs/tree/master/modules/ |
| 6a40 | 63 6f 6d 70 6c 65 74 69 6f 6e 2f 76 65 72 74 69 63 6f 5d 5b 44 6f 6f 6d 20 45 6d 61 63 73 20 56 | completion/vertico][Doom.Emacs.V |
| 6a60 | 65 72 74 69 63 6f 20 4d 6f 64 75 6c 65 5d 5d 0a 20 20 2b 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 | ertico.Module]]...+.[[https://gi |
| 6a80 | 74 68 75 62 2e 63 6f 6d 2f 53 79 73 74 65 6d 43 72 61 66 74 65 72 73 2f 63 72 61 66 74 65 64 2d | thub.com/SystemCrafters/crafted- |
| 6aa0 | 65 6d 61 63 73 2f 62 6c 6f 62 2f 6d 61 73 74 65 72 2f 6d 6f 64 75 6c 65 73 2f 63 72 61 66 74 65 | emacs/blob/master/modules/crafte |
| 6ac0 | 64 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2e 65 6c 5d 5b 43 72 61 66 74 65 64 20 45 6d 61 63 73 20 43 | d-completion.el][Crafted.Emacs.C |
| 6ae0 | 6f 6d 70 6c 65 74 69 6f 6e 20 4d 6f 64 75 6c 65 5d 5d 0a 20 20 2b 20 5b 5b 68 74 74 70 73 3a 2f | ompletion.Module]]...+.[[https:/ |
| 6b00 | 2f 67 69 74 2e 73 72 2e 68 74 2f 7e 70 72 6f 74 65 73 69 6c 61 6f 73 2f 64 6f 74 66 69 6c 65 73 | /git.sr.ht/~protesilaos/dotfiles |
| 6b20 | 2f 74 72 65 65 2f 6d 61 73 74 65 72 2f 69 74 65 6d 2f 65 6d 61 63 73 2f 2e 65 6d 61 63 73 2e 64 | /tree/master/item/emacs/.emacs.d |
| 6b40 | 2f 5d 5b 50 72 6f 74 27 73 20 45 6d 61 63 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5d 5d 0a | /][Prot's.Emacs.configuration]]. |
| 6b60 | 2d 20 56 69 64 65 6f 73 3a 0a 20 20 2b 20 5b 5b 68 74 74 70 73 3a 2f 2f 77 77 77 2e 79 6f 75 74 | -.Videos:...+.[[https://www.yout |
| 6b80 | 75 62 65 2e 63 6f 6d 2f 77 61 74 63 68 3f 76 3d 66 6e 45 30 6c 58 6f 65 37 59 30 5d 5b 45 6d 61 | ube.com/watch?v=fnE0lXoe7Y0][Ema |
| 6ba0 | 63 73 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 45 78 70 6c 61 69 6e 65 64 5d 5d 20 28 32 30 32 32 2d | cs.Completion.Explained]].(2022- |
| 6bc0 | 30 37 2d 31 39 29 20 62 79 20 41 6e 64 72 65 77 20 54 72 6f 70 69 6e 2e 0a 20 20 2b 20 5b 5b 68 | 07-19).by.Andrew.Tropin....+.[[h |
| 6be0 | 74 74 70 73 3a 2f 2f 77 77 77 2e 79 6f 75 74 75 62 65 2e 63 6f 6d 2f 77 61 74 63 68 3f 76 3d 77 | ttps://www.youtube.com/watch?v=w |
| 6c00 | 39 68 48 4d 44 79 46 39 56 34 5d 5b 45 6d 61 63 73 20 4d 69 6e 69 62 75 66 66 65 72 20 43 6f 6d | 9hHMDyF9V4][Emacs.Minibuffer.Com |
| 6c20 | 70 6c 65 74 69 6f 6e 73 5d 5d 20 28 32 30 32 32 2d 30 32 2d 31 32 29 20 62 79 20 47 72 65 67 20 | pletions]].(2022-02-12).by.Greg. |
| 6c40 | 59 75 74 2e 0a 20 20 2b 20 5b 5b 68 74 74 70 73 3a 2f 2f 77 77 77 2e 79 6f 75 74 75 62 65 2e 63 | Yut....+.[[https://www.youtube.c |
| 6c60 | 6f 6d 2f 77 61 74 63 68 3f 76 3d 68 50 77 44 62 78 2d 2d 57 61 77 5d 5b 56 65 72 74 69 63 6f 20 | om/watch?v=hPwDbx--Waw][Vertico. |
| 6c80 | 45 78 74 65 6e 73 69 6f 6e 73 20 66 6f 72 20 45 6d 61 63 73 5d 5d 20 28 32 30 32 32 2d 30 31 2d | Extensions.for.Emacs]].(2022-01- |
| 6ca0 | 30 38 29 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 20 20 2b 20 | 08).by.Karthik.Chikmagalur....+. |
| 6cc0 | 5b 5b 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 5d 5b | [[https://youtu.be/5ffb2at2d7w][ |
| 6ce0 | 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 6f | Using.Emacs.Episode.80.-.Vertico |
| 6d00 | 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 6b | ,.Marginalia,.Consult.and.Embark |
| 6d20 | 5d 5d 20 28 32 30 32 31 2d 31 30 2d 32 36 29 20 62 79 20 4d 69 6b 65 20 5a 61 6d 61 6e 73 6b 79 | ]].(2021-10-26).by.Mike.Zamansky |
| 6d40 | 2e 0a 20 20 2b 20 5b 5b 68 74 74 70 73 3a 2f 2f 77 77 77 2e 79 6f 75 74 75 62 65 2e 63 6f 6d 2f | ....+.[[https://www.youtube.com/ |
| 6d60 | 77 61 74 63 68 3f 76 3d 55 74 71 45 2d 6c 52 32 48 43 41 5d 5b 53 79 73 74 65 6d 20 43 72 61 66 | watch?v=UtqE-lR2HCA][System.Craf |
| 6d80 | 74 65 72 73 20 4c 69 76 65 21 20 2d 20 52 65 70 6c 61 63 69 6e 67 20 49 76 79 20 61 6e 64 20 43 | ters.Live!.-.Replacing.Ivy.and.C |
| 6da0 | 6f 75 6e 73 65 6c 20 77 69 74 68 20 56 65 72 74 69 63 6f 20 61 6e 64 20 43 6f 6e 73 75 6c 74 5d | ounsel.with.Vertico.and.Consult] |
| 6dc0 | 5d 20 28 32 30 32 31 2d 30 35 2d 32 31 29 20 62 79 20 44 61 76 69 64 20 57 69 6c 73 6f 6e 2e 0a | ].(2021-05-21).by.David.Wilson.. |
| 6de0 | 20 20 2b 20 5b 5b 68 74 74 70 73 3a 2f 2f 77 77 77 2e 79 6f 75 74 75 62 65 2e 63 6f 6d 2f 77 61 | ..+.[[https://www.youtube.com/wa |
| 6e00 | 74 63 68 3f 76 3d 4a 30 4f 61 52 79 38 35 4d 4f 6f 5d 5b 53 74 72 65 61 6d 6c 69 6e 65 20 59 6f | tch?v=J0OaRy85MOo][Streamline.Yo |
| 6e20 | 75 72 20 45 6d 61 63 73 20 43 6f 6d 70 6c 65 74 69 6f 6e 73 20 77 69 74 68 20 56 65 72 74 69 63 | ur.Emacs.Completions.with.Vertic |
| 6e40 | 6f 5d 5d 20 28 32 30 32 31 2d 30 35 2d 31 37 29 20 62 79 20 44 61 76 69 64 20 57 69 6c 73 6f 6e | o]].(2021-05-17).by.David.Wilson |
| 6e60 | 2e 0a 20 20 2b 20 5b 5b 68 74 74 70 73 3a 2f 2f 77 77 77 2e 79 6f 75 74 75 62 65 2e 63 6f 6d 2f | ....+.[[https://www.youtube.com/ |
| 6e80 | 77 61 74 63 68 3f 76 3d 53 4f 78 6c 51 37 6f 67 70 6c 41 26 74 3d 31 39 35 32 73 5d 5b 4d 6f 64 | watch?v=SOxlQ7ogplA&t=1952s][Mod |
| 6ea0 | 65 72 6e 20 45 6d 61 63 73 3a 20 61 6c 6c 20 74 68 6f 73 65 20 6e 65 77 20 74 6f 6f 6c 73 20 74 | ern.Emacs:.all.those.new.tools.t |
| 6ec0 | 68 61 74 20 6d 61 6b 65 20 45 6d 61 63 73 20 62 65 74 74 65 72 20 61 6e 64 20 66 61 73 74 65 72 | hat.make.Emacs.better.and.faster |
| 6ee0 | 5d 5d 20 28 32 30 32 34 2d 30 33 2d 30 36 29 20 62 79 20 4d 61 72 69 65 2d 48 c3 a9 6c c3 a8 6e | ]].(2024-03-06).by.Marie-H..l..n |
| 6f00 | 65 20 42 75 72 6c 65 2e 0a 0a 2a 20 43 6f 6e 74 72 69 62 75 74 69 6f 6e 73 0a 0a 53 69 6e 63 65 | e.Burle...*.Contributions..Since |
| 6f20 | 20 74 68 69 73 20 70 61 63 6b 61 67 65 20 69 73 20 70 61 72 74 20 6f 66 20 5b 5b 68 74 74 70 73 | .this.package.is.part.of.[[https |
| 6f40 | 3a 2f 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 2f 76 65 72 74 69 63 6f | ://elpa.gnu.org/packages/vertico |
| 6f60 | 2e 68 74 6d 6c 5d 5b 47 4e 55 20 45 4c 50 41 5d 5d 20 63 6f 6e 74 72 69 62 75 74 69 6f 6e 73 20 | .html][GNU.ELPA]].contributions. |
| 6f80 | 72 65 71 75 69 72 65 20 61 20 63 6f 70 79 72 69 67 68 74 0a 61 73 73 69 67 6e 6d 65 6e 74 20 74 | require.a.copyright.assignment.t |
| 6fa0 | 6f 20 74 68 65 20 46 53 46 2e 0a 0a 2a 20 44 65 62 75 67 67 69 6e 67 20 56 65 72 74 69 63 6f 0a | o.the.FSF...*.Debugging.Vertico. |
| 6fc0 | 0a 56 65 72 74 69 63 6f 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 70 72 69 6e | .Vertico.will.automatically.prin |
| 6fe0 | 74 20 61 20 73 74 61 63 6b 20 74 72 61 63 65 20 74 6f 20 74 68 65 20 3d 2a 4d 65 73 73 61 67 65 | t.a.stack.trace.to.the.=*Message |
| 7000 | 73 2a 3d 20 62 75 66 66 65 72 20 77 68 65 6e 20 61 6e 0a 65 72 72 6f 72 20 69 73 20 64 65 74 65 | s*=.buffer.when.an.error.is.dete |
| 7020 | 63 74 65 64 2e 20 54 68 65 20 73 74 61 63 6b 20 74 72 61 63 65 20 61 6c 6c 6f 77 73 20 79 6f 75 | cted..The.stack.trace.allows.you |
| 7040 | 20 74 6f 20 6e 61 72 72 6f 77 20 64 6f 77 6e 20 74 68 65 20 65 78 61 63 74 20 63 6f 64 65 0a 6c | .to.narrow.down.the.exact.code.l |
| 7060 | 6f 63 61 74 69 6f 6e 20 77 68 69 63 68 20 63 61 75 73 65 64 20 74 68 65 20 65 72 72 6f 72 2e 0a | ocation.which.caused.the.error.. |
| 7080 | 0a 2a 20 50 72 6f 62 6c 65 6d 61 74 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e | .*.Problematic.completion.comman |
| 70a0 | 64 73 0a 0a 56 65 72 74 69 63 6f 20 69 73 20 72 6f 62 75 73 74 20 69 6e 20 6d 6f 73 74 20 73 63 | ds..Vertico.is.robust.in.most.sc |
| 70c0 | 65 6e 61 72 69 6f 73 2e 20 48 6f 77 65 76 65 72 20 73 6f 6d 65 20 63 6f 6d 70 6c 65 74 69 6f 6e | enarios..However.some.completion |
| 70e0 | 20 63 6f 6d 6d 61 6e 64 73 20 6d 61 6b 65 0a 63 65 72 74 61 69 6e 20 61 73 73 75 6d 70 74 69 6f | .commands.make.certain.assumptio |
| 7100 | 6e 73 20 61 62 6f 75 74 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 73 20 61 | ns.about.the.completion.styles.a |
| 7120 | 6e 64 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 55 49 2e 20 53 6f 6d 65 20 6f 66 0a 74 68 | nd.the.completion.UI..Some.of.th |
| 7140 | 65 73 65 20 61 73 73 75 6d 70 74 69 6f 6e 73 20 6d 61 79 20 6e 6f 74 20 68 6f 6c 64 20 69 6e 20 | ese.assumptions.may.not.hold.in. |
| 7160 | 56 65 72 74 69 63 6f 20 6f 72 20 6f 74 68 65 72 20 55 49 73 20 61 6e 64 20 72 65 71 75 69 72 65 | Vertico.or.other.UIs.and.require |
| 7180 | 20 6d 69 6e 6f 72 0a 77 6f 72 6b 61 72 6f 75 6e 64 73 2e 0a 0a 2a 2a 20 7e 6f 72 67 2d 72 65 66 | .minor.workarounds...**.~org-ref |
| 71a0 | 69 6c 65 7e 0a 0a 7e 6f 72 67 2d 72 65 66 69 6c 65 7e 20 75 73 65 73 20 7e 6f 72 67 2d 6f 6c 70 | ile~..~org-refile~.uses.~org-olp |
| 71c0 | 61 74 68 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 7e 20 74 6f 20 63 6f 6d 70 6c 65 74 65 | ath-completing-read~.to.complete |
| 71e0 | 20 74 68 65 20 6f 75 74 6c 69 6e 65 20 70 61 74 68 20 69 6e 0a 73 74 65 70 73 2c 20 77 68 65 6e | .the.outline.path.in.steps,.when |
| 7200 | 20 7e 6f 72 67 2d 72 65 66 69 6c 65 2d 75 73 65 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 7e 20 69 | .~org-refile-use-outline-path~.i |
| 7220 | 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 55 6e 66 6f 72 74 75 6e 61 74 65 6c 79 20 74 68 65 20 69 6d | s.non-nil...Unfortunately.the.im |
| 7240 | 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 4f 72 67 20 63 6f 6d 70 6c 65 74 | plementation.of.this.Org.complet |
| 7260 | 69 6f 6e 20 74 61 62 6c 65 20 61 73 73 75 6d 65 73 20 74 68 61 74 20 74 68 65 0a 7e 62 61 73 69 | ion.table.assumes.that.the.~basi |
| 7280 | 63 7e 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 20 69 73 20 75 73 65 64 2e 20 54 68 65 | c~.completion.style.is.used..The |
| 72a0 | 20 74 61 62 6c 65 20 69 73 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 63 6f 6d 70 | .table.is.incompatible.with.comp |
| 72c0 | 6c 65 74 69 6f 6e 20 73 74 79 6c 65 73 0a 6c 69 6b 65 20 7e 73 75 62 73 74 72 69 6e 67 7e 2c 20 | letion.styles.like.~substring~,. |
| 72e0 | 7e 66 6c 65 78 7e 20 6f 72 20 7e 6f 72 64 65 72 6c 65 73 73 7e 2e 20 49 6e 20 6f 72 64 65 72 20 | ~flex~.or.~orderless~..In.order. |
| 7300 | 74 6f 20 66 69 78 20 74 68 65 20 69 73 73 75 65 20 61 74 20 74 68 65 20 72 6f 6f 74 2c 20 74 68 | to.fix.the.issue.at.the.root,.th |
| 7320 | 65 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c 65 20 73 68 6f 75 6c 64 20 6d 61 6b 65 20 75 | e.completion.table.should.make.u |
| 7340 | 73 65 20 6f 66 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 62 6f 75 6e 64 61 72 69 65 73 20 73 69 6d 69 | se.of.completion.boundaries.simi |
| 7360 | 6c 61 72 20 74 6f 20 74 68 65 0a 62 75 69 6c 74 2d 69 6e 20 66 69 6c 65 20 63 6f 6d 70 6c 65 74 | lar.to.the.built-in.file.complet |
| 7380 | 69 6f 6e 20 74 61 62 6c 65 2e 20 49 6e 20 79 6f 75 72 20 75 73 65 72 20 63 6f 6e 66 69 67 75 72 | ion.table..In.your.user.configur |
| 73a0 | 61 74 69 6f 6e 20 79 6f 75 20 63 61 6e 20 70 72 69 6f 72 69 74 69 7a 65 0a 7e 62 61 73 69 63 7e | ation.you.can.prioritize.~basic~ |
| 73c0 | 20 62 65 66 6f 72 65 20 7e 6f 72 64 65 72 6c 65 73 73 7e 2e 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 | .before.~orderless~...#+begin_sr |
| 73e0 | 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 3b 3b 20 41 6c 74 65 72 6e 61 74 69 76 65 20 31 3a 20 55 | c.emacs-lisp.;;.Alternative.1:.U |
| 7400 | 73 65 20 74 68 65 20 62 61 73 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 0a 28 73 | se.the.basic.completion.style.(s |
| 7420 | 65 74 71 20 6f 72 67 2d 72 65 66 69 6c 65 2d 75 73 65 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 20 | etq.org-refile-use-outline-path. |
| 7440 | 27 66 69 6c 65 0a 20 20 20 20 20 20 6f 72 67 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 2d 63 6f 6d | 'file.......org-outline-path-com |
| 7460 | 70 6c 65 74 65 2d 69 6e 2d 73 74 65 70 73 20 74 29 0a 0a 28 61 64 76 69 63 65 2d 61 64 64 20 23 | plete-in-steps.t)..(advice-add.# |
| 7480 | 27 6f 72 67 2d 6f 6c 70 61 74 68 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 3a 61 72 6f | 'org-olpath-completing-read.:aro |
| 74a0 | 75 6e 64 20 23 27 76 65 72 74 69 63 6f 2d 65 6e 66 6f 72 63 65 2d 62 61 73 69 63 2d 63 6f 6d 70 | und.#'vertico-enforce-basic-comp |
| 74c0 | 6c 65 74 69 6f 6e 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 65 6e 66 6f 72 63 65 2d | letion)..(defun.vertico-enforce- |
| 74e0 | 62 61 73 69 63 2d 63 6f 6d 70 6c 65 74 69 6f 6e 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 | basic-completion.(&rest.args)... |
| 7500 | 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..... |
| 7520 | 20 20 28 3a 61 70 70 65 6e 64 0a 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 | ..(:append........(lambda.().... |
| 7540 | 20 20 20 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 65 2d 6b 65 | ......(let.((map.(make-sparse-ke |
| 7560 | 79 6d 61 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d | ymap)))............(define-key.m |
| 7580 | 61 70 20 5b 74 61 62 5d 20 23 27 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 65 29 0a | ap.[tab].#'minibuffer-complete). |
| 75a0 | 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 2d 6c 6f 63 61 6c 2d 6d 61 70 20 28 6d 61 6b 65 2d | ...........(use-local-map.(make- |
| 75c0 | 63 6f 6d 70 6f 73 65 64 2d 6b 65 79 6d 61 70 20 28 6c 69 73 74 20 6d 61 70 29 20 28 63 75 72 72 | composed-keymap.(list.map).(curr |
| 75e0 | 65 6e 74 2d 6c 6f 63 61 6c 2d 6d 61 70 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | ent-local-map))))..........(setq |
| 7600 | 2d 6c 6f 63 61 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 74 79 6c 65 73 20 28 63 6f 6e 73 20 27 | -local.completion-styles.(cons.' |
| 7620 | 62 61 73 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 74 79 6c 65 73 29 0a 20 20 20 20 20 20 20 | basic.completion-styles)........ |
| 7640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 70 72 65 73 65 6c 65 63 74 20 | ..............vertico-preselect. |
| 7660 | 27 70 72 6f 6d 70 74 29 29 29 0a 20 20 20 20 28 61 70 70 6c 79 20 61 72 67 73 29 29 29 0a 23 2b | 'prompt))).....(apply.args))).#+ |
| 7680 | 65 6e 64 5f 73 72 63 0a 0a 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 79 6f 75 20 6d 61 79 20 77 | end_src..Alternatively.you.may.w |
| 76a0 | 61 6e 74 20 74 6f 20 64 69 73 61 62 6c 65 20 74 68 65 20 6f 75 74 6c 69 6e 65 20 70 61 74 68 20 | ant.to.disable.the.outline.path. |
| 76c0 | 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 6e 20 73 74 65 70 73 2e 20 54 68 65 0a 63 6f 6d 70 6c 65 74 | completion.in.steps..The.complet |
| 76e0 | 69 6f 6e 20 6f 6e 20 74 68 65 20 66 75 6c 6c 20 70 61 74 68 20 63 61 6e 20 62 65 20 71 75 69 63 | ion.on.the.full.path.can.be.quic |
| 7700 | 6b 65 72 20 73 69 6e 63 65 20 74 68 65 20 69 6e 70 75 74 20 73 74 72 69 6e 67 20 6d 61 74 63 68 | ker.since.the.input.string.match |
| 7720 | 65 73 0a 64 69 72 65 63 74 6c 79 20 61 67 61 69 6e 73 74 20 73 75 62 73 74 72 69 6e 67 73 20 6f | es.directly.against.substrings.o |
| 7740 | 66 20 74 68 65 20 66 75 6c 6c 20 70 61 74 68 2c 20 77 68 69 63 68 20 69 73 20 75 73 65 66 75 6c | f.the.full.path,.which.is.useful |
| 7760 | 20 77 69 74 68 20 4f 72 64 65 72 6c 65 73 73 2e 0a 48 6f 77 65 76 65 72 20 74 68 65 20 6c 69 73 | .with.Orderless..However.the.lis |
| 7780 | 74 20 6f 66 20 70 6f 73 73 69 62 6c 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 62 65 63 6f 6d 65 | t.of.possible.completions.become |
| 77a0 | 73 20 6d 75 63 68 20 6d 6f 72 65 20 63 6c 75 74 74 65 72 65 64 2e 0a 0a 23 2b 62 65 67 69 6e 5f | s.much.more.cluttered...#+begin_ |
| 77c0 | 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 3b 3b 20 41 6c 74 65 72 6e 61 74 69 76 65 20 32 3a | src.emacs-lisp.;;.Alternative.2: |
| 77e0 | 20 43 6f 6d 70 6c 65 74 65 20 66 75 6c 6c 20 70 61 74 68 73 0a 28 73 65 74 71 20 6f 72 67 2d 72 | .Complete.full.paths.(setq.org-r |
| 7800 | 65 66 69 6c 65 2d 75 73 65 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 20 27 66 69 6c 65 0a 20 20 20 | efile-use-outline-path.'file.... |
| 7820 | 20 20 20 6f 72 67 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 2d 63 6f 6d 70 6c 65 74 65 2d 69 6e 2d | ...org-outline-path-complete-in- |
| 7840 | 73 74 65 70 73 20 6e 69 6c 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 2a 2a 20 7e 6f 72 67 2d 61 67 | steps.nil).#+end_src..**.~org-ag |
| 7860 | 65 6e 64 61 2d 66 69 6c 74 65 72 7e 20 61 6e 64 20 7e 6f 72 67 2d 74 61 67 73 2d 76 69 65 77 7e | enda-filter~.and.~org-tags-view~ |
| 7880 | 0a 0a 53 69 6d 69 6c 61 72 20 74 6f 20 7e 6f 72 67 2d 72 65 66 69 6c 65 7e 2c 20 74 68 65 20 63 | ..Similar.to.~org-refile~,.the.c |
| 78a0 | 6f 6d 6d 61 6e 64 73 20 7e 6f 72 67 2d 61 67 65 6e 64 61 2d 66 69 6c 74 65 72 7e 20 61 6e 64 20 | ommands.~org-agenda-filter~.and. |
| 78c0 | 7e 6f 72 67 2d 74 61 67 73 2d 76 69 65 77 7e 20 64 6f 20 6e 6f 74 0a 6d 61 6b 65 20 75 73 65 20 | ~org-tags-view~.do.not.make.use. |
| 78e0 | 6f 66 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 62 6f 75 6e 64 61 72 69 65 73 2e 20 54 68 65 20 69 6e | of.completion.boundaries..The.in |
| 7900 | 74 65 72 6e 61 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c 65 73 20 61 72 65 0a 7e 6f 72 | ternal.completion.tables.are.~or |
| 7920 | 67 2d 61 67 65 6e 64 61 2d 66 69 6c 74 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 66 75 6e 63 74 | g-agenda-filter-completion-funct |
| 7940 | 69 6f 6e 7e 20 61 6e 64 20 7e 6f 72 67 2d 74 61 67 73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 66 75 | ion~.and.~org-tags-completion-fu |
| 7960 | 6e 63 74 69 6f 6e 7e 2e 0a 55 6e 66 6f 72 74 75 6e 61 74 65 6c 79 20 3d 54 41 42 3d 20 63 6f 6d | nction~..Unfortunately.=TAB=.com |
| 7980 | 70 6c 65 74 69 6f 6e 20 28 7e 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 65 7e 29 20 | pletion.(~minibuffer-complete~). |
| 79a0 | 64 6f 65 73 20 6e 6f 74 20 77 6f 72 6b 20 66 6f 72 20 74 68 69 73 20 72 65 61 73 6f 6e 0a 77 69 | does.not.work.for.this.reason.wi |
| 79c0 | 74 68 20 61 72 62 69 74 72 61 72 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 73 20 6c | th.arbitrary.completion.styles.l |
| 79e0 | 69 6b 65 20 7e 73 75 62 73 74 72 69 6e 67 7e 2c 20 7e 66 6c 65 78 7e 20 6f 72 20 7e 6f 72 64 65 | ike.~substring~,.~flex~.or.~orde |
| 7a00 | 72 6c 65 73 73 7e 2e 20 54 68 69 73 20 61 66 66 65 63 74 73 0a 56 65 72 74 69 63 6f 20 61 6e 64 | rless~..This.affects.Vertico.and |
| 7a20 | 20 61 6c 73 6f 20 74 68 65 20 45 6d 61 63 73 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 6c 65 74 69 | .also.the.Emacs.default.completi |
| 7a40 | 6f 6e 20 73 79 73 74 65 6d 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 20 69 66 20 79 6f 75 20 65 6e | on.system..For.example.if.you.en |
| 7a60 | 74 65 72 0a 7e 2b 74 61 67 3c 30 20 54 41 42 7e 20 74 68 65 20 69 6e 70 75 74 20 69 73 20 72 65 | ter.~+tag<0.TAB~.the.input.is.re |
| 7a80 | 70 6c 61 63 65 64 20 77 69 74 68 20 7e 30 3a 31 30 7e 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 | placed.with.~0:10~.which.is.not. |
| 7aa0 | 63 6f 72 72 65 63 74 2e 20 57 69 74 68 20 70 72 65 73 65 72 76 65 64 0a 63 6f 6d 70 6c 65 74 69 | correct..With.preserved.completi |
| 7ac0 | 6f 6e 20 62 6f 75 6e 64 61 72 69 65 73 2c 20 74 68 65 20 65 78 70 65 63 74 65 64 20 72 65 73 75 | on.boundaries,.the.expected.resu |
| 7ae0 | 6c 74 20 77 6f 75 6c 64 20 62 65 20 7e 2b 74 61 67 3c 30 3a 31 30 7e 2e 20 43 6f 6d 70 6c 65 74 | lt.would.be.~+tag<0:10~..Complet |
| 7b00 | 69 6f 6e 0a 62 6f 75 6e 64 61 72 69 65 73 20 61 72 65 20 75 73 65 64 20 66 6f 72 20 65 78 61 6d | ion.boundaries.are.used.for.exam |
| 7b20 | 70 6c 65 20 62 79 20 66 69 6c 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 2c 20 77 68 65 72 65 20 65 61 | ple.by.file.completion,.where.ea |
| 7b40 | 63 68 20 70 61 72 74 20 6f 66 20 74 68 65 20 70 61 74 68 0a 63 61 6e 20 62 65 20 63 6f 6d 70 6c | ch.part.of.the.path.can.be.compl |
| 7b60 | 65 74 65 64 20 73 65 70 61 72 61 74 65 6c 79 2e 20 49 64 65 61 6c 6c 79 20 74 68 69 73 20 69 73 | eted.separately..Ideally.this.is |
| 7b80 | 73 75 65 20 77 6f 75 6c 64 20 62 65 20 66 69 78 65 64 20 69 6e 20 4f 72 67 2e 0a 0a 23 2b 62 65 | sue.would.be.fixed.in.Org...#+be |
| 7ba0 | 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 28 61 64 76 69 63 65 2d 61 64 64 20 23 | gin_src.emacs-lisp.(advice-add.# |
| 7bc0 | 27 6f 72 67 2d 6d 61 6b 65 2d 74 61 67 73 2d 6d 61 74 63 68 65 72 20 3a 61 72 6f 75 6e 64 20 23 | 'org-make-tags-matcher.:around.# |
| 7be0 | 27 76 65 72 74 69 63 6f 2d 65 6e 66 6f 72 63 65 2d 62 61 73 69 63 2d 63 6f 6d 70 6c 65 74 69 6f | 'vertico-enforce-basic-completio |
| 7c00 | 6e 29 0a 28 61 64 76 69 63 65 2d 61 64 64 20 23 27 6f 72 67 2d 61 67 65 6e 64 61 2d 66 69 6c 74 | n).(advice-add.#'org-agenda-filt |
| 7c20 | 65 72 20 3a 61 72 6f 75 6e 64 20 23 27 76 65 72 74 69 63 6f 2d 65 6e 66 6f 72 63 65 2d 62 61 73 | er.:around.#'vertico-enforce-bas |
| 7c40 | 69 63 2d 63 6f 6d 70 6c 65 74 69 6f 6e 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 2a 2a 20 7e 74 6d | ic-completion).#+end_src..**.~tm |
| 7c60 | 6d 2d 6d 65 6e 75 62 61 72 7e 0a 0a 2a 4e 4f 54 45 2a 3a 20 49 20 68 61 76 65 20 69 6d 70 6c 65 | m-menubar~..*NOTE*:.I.have.imple |
| 7c80 | 6d 65 6e 74 65 64 20 61 20 66 69 78 20 66 6f 72 20 74 68 69 73 20 70 72 6f 62 6c 65 6d 20 75 70 | mented.a.fix.for.this.problem.up |
| 7ca0 | 73 74 72 65 61 6d 20 69 6e 20 45 6d 61 63 73 2c 20 73 65 65 0a 5b 5b 68 74 74 70 73 3a 2f 2f 64 | stream.in.Emacs,.see.[[https://d |
| 7cc0 | 65 62 62 75 67 73 2e 67 6e 75 2e 6f 72 67 2f 63 67 69 2f 62 75 67 72 65 70 6f 72 74 2e 63 67 69 | ebbugs.gnu.org/cgi/bugreport.cgi |
| 7ce0 | 3f 62 75 67 3d 37 34 36 31 36 5d 5b 62 75 67 23 37 34 36 31 36 5d 5d 2e 20 46 72 6f 6d 20 45 6d | ?bug=74616][bug#74616]]..From.Em |
| 7d00 | 61 63 73 20 33 31 20 61 6e 64 20 6e 65 77 65 72 20 74 68 65 20 77 6f 72 6b 61 72 6f 75 6e 64 20 | acs.31.and.newer.the.workaround. |
| 7d20 | 69 73 20 6e 6f 74 20 6e 65 65 64 65 64 20 61 6e 79 6d 6f 72 65 2e 0a 0a 54 68 65 20 74 65 78 74 | is.not.needed.anymore...The.text |
| 7d40 | 20 6d 65 6e 75 20 62 61 72 20 77 6f 72 6b 73 20 77 65 6c 6c 20 77 69 74 68 20 56 65 72 74 69 63 | .menu.bar.works.well.with.Vertic |
| 7d60 | 6f 20 62 75 74 20 61 6c 77 61 79 73 20 73 68 6f 77 73 20 61 20 3d 2a 43 6f 6d 70 6c 65 74 69 6f | o.but.always.shows.a.=*Completio |
| 7d80 | 6e 73 2a 3d 0a 62 75 66 66 65 72 2c 20 77 68 69 63 68 20 69 73 20 75 6e 77 61 6e 74 65 64 20 69 | ns*=.buffer,.which.is.unwanted.i |
| 7da0 | 66 20 56 65 72 74 69 63 6f 20 69 73 20 75 73 65 64 2e 20 52 69 67 68 74 20 6e 6f 77 20 74 68 65 | f.Vertico.is.used..Right.now.the |
| 7dc0 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 62 75 66 66 65 72 0a 63 61 6e 20 62 65 20 64 69 73 61 62 6c | .completion.buffer.can.be.disabl |
| 7de0 | 65 64 20 77 69 74 68 20 61 6e 20 61 64 76 69 63 65 2e 20 49 66 20 79 6f 75 20 64 69 73 61 62 6c | ed.with.an.advice..If.you.disabl |
| 7e00 | 65 64 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 47 55 49 20 6d 65 6e 75 20 62 61 72 20 61 6e 64 | ed.the.standard.GUI.menu.bar.and |
| 7e20 | 0a 70 72 65 66 65 72 20 74 68 65 20 56 65 72 74 69 63 6f 20 69 6e 74 65 72 66 61 63 65 20 79 6f | .prefer.the.Vertico.interface.yo |
| 7e40 | 75 20 6d 61 79 20 61 6c 73 6f 20 6f 76 65 72 77 72 69 74 65 20 74 68 65 20 64 65 66 61 75 6c 74 | u.may.also.overwrite.the.default |
| 7e60 | 20 46 31 30 20 6b 65 79 62 69 6e 64 69 6e 67 2e 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6d | .F10.keybinding...#+begin_src.em |
| 7e80 | 61 63 73 2d 6c 69 73 70 0a 28 6b 65 79 6d 61 70 2d 67 6c 6f 62 61 6c 2d 73 65 74 20 22 3c 66 31 | acs-lisp.(keymap-global-set."<f1 |
| 7ea0 | 30 3e 22 20 23 27 74 6d 6d 2d 6d 65 6e 75 62 61 72 29 0a 28 61 64 76 69 63 65 2d 61 64 64 20 23 | 0>".#'tmm-menubar).(advice-add.# |
| 7ec0 | 27 74 6d 6d 2d 61 64 64 2d 70 72 6f 6d 70 74 20 3a 61 66 74 65 72 20 23 27 6d 69 6e 69 62 75 66 | 'tmm-add-prompt.:after.#'minibuf |
| 7ee0 | 66 65 72 2d 68 69 64 65 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 29 0a 23 2b 65 6e 64 5f 73 72 63 0a | fer-hide-completions).#+end_src. |
| 7f00 | 0a 2a 2a 20 7e 66 66 61 70 2d 6d 65 6e 75 7e 0a 0a 2a 4e 4f 54 45 2a 3a 20 49 20 68 61 76 65 20 | .**.~ffap-menu~..*NOTE*:.I.have. |
| 7f20 | 69 6d 70 6c 65 6d 65 6e 74 65 64 20 61 20 66 69 78 20 66 6f 72 20 74 68 69 73 20 70 72 6f 62 6c | implemented.a.fix.for.this.probl |
| 7f40 | 65 6d 20 75 70 73 74 72 65 61 6d 20 69 6e 20 45 6d 61 63 73 2c 20 73 65 65 0a 5b 5b 68 74 74 70 | em.upstream.in.Emacs,.see.[[http |
| 7f60 | 73 3a 2f 2f 64 65 62 62 75 67 73 2e 67 6e 75 2e 6f 72 67 2f 63 67 69 2f 62 75 67 72 65 70 6f 72 | s://debbugs.gnu.org/cgi/bugrepor |
| 7f80 | 74 2e 63 67 69 3f 62 75 67 3d 37 34 36 31 36 5d 5b 62 75 67 23 37 34 36 31 36 5d 5d 2e 20 46 72 | t.cgi?bug=74616][bug#74616]]..Fr |
| 7fa0 | 6f 6d 20 45 6d 61 63 73 20 33 31 20 61 6e 64 20 6e 65 77 65 72 20 74 68 65 20 77 6f 72 6b 61 72 | om.Emacs.31.and.newer.the.workar |
| 7fc0 | 6f 75 6e 64 20 69 73 20 6e 6f 74 20 6e 65 65 64 65 64 20 61 6e 79 6d 6f 72 65 2e 0a 0a 54 68 65 | ound.is.not.needed.anymore...The |
| 7fe0 | 20 63 6f 6d 6d 61 6e 64 20 7e 66 66 61 70 2d 6d 65 6e 75 7e 20 73 68 6f 77 73 20 74 68 65 20 3d | .command.~ffap-menu~.shows.the.= |
| 8000 | 2a 43 6f 6d 70 6c 65 74 69 6f 6e 73 2a 3d 20 62 75 66 66 65 72 20 62 79 20 64 65 66 61 75 6c 74 | *Completions*=.buffer.by.default |
| 8020 | 20 6c 69 6b 65 0a 7e 74 6d 6d 2d 6d 65 6e 75 62 61 72 7e 2c 20 77 68 69 63 68 20 69 73 20 75 6e | .like.~tmm-menubar~,.which.is.un |
| 8040 | 77 61 6e 74 65 64 20 69 66 20 56 65 72 74 69 63 6f 20 69 73 20 75 73 65 64 2e 20 54 68 65 20 63 | wanted.if.Vertico.is.used..The.c |
| 8060 | 6f 6d 70 6c 65 74 69 6f 6e 73 20 62 75 66 66 65 72 20 63 61 6e 20 62 65 0a 64 69 73 61 62 6c 65 | ompletions.buffer.can.be.disable |
| 8080 | 64 20 61 73 20 66 6f 6c 6c 6f 77 73 2e 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 | d.as.follows...#+begin_src.emacs |
| 80a0 | 2d 6c 69 73 70 0a 28 61 64 76 69 63 65 2d 61 64 64 20 23 27 66 66 61 70 2d 6d 65 6e 75 2d 61 73 | -lisp.(advice-add.#'ffap-menu-as |
| 80c0 | 6b 20 3a 61 72 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 26 | k.:around.............(lambda.(& |
| 80e0 | 72 65 73 74 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6c 65 74 | rest.args)...............(cl-let |
| 8100 | 66 20 28 28 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 23 27 6d 69 6e 69 62 75 66 66 65 | f.(((symbol-function.#'minibuffe |
| 8120 | 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 68 65 6c 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | r-completion-help).............. |
| 8140 | 20 20 20 20 20 20 20 20 20 20 20 20 23 27 69 67 6e 6f 72 65 29 29 0a 20 20 20 20 20 20 20 20 20 | ............#'ignore)).......... |
| 8160 | 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 61 72 67 73 29 29 29 29 0a 23 2b 65 6e 64 5f 73 72 63 | .......(apply.args)))).#+end_src |
| 8180 | 0a 0a 2a 2a 20 7e 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 2d 64 79 6e 61 6d 69 63 7e 0a | ..**.~completion-table-dynamic~. |
| 81a0 | 0a 44 79 6e 61 6d 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c 65 73 20 28 7e 63 6f 6d | .Dynamic.completion.tables.(~com |
| 81c0 | 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 2d 64 79 6e 61 6d 69 63 7e 2c 20 7e 63 6f 6d 70 6c 65 74 | pletion-table-dynamic~,.~complet |
| 81e0 | 69 6f 6e 2d 74 61 62 6c 65 2d 69 6e 2d 74 75 72 6e 7e 2c 0a 2e 2e 2e 29 20 73 68 6f 75 6c 64 20 | ion-table-in-turn~,....).should. |
| 8200 | 77 6f 72 6b 20 77 65 6c 6c 20 77 69 74 68 20 56 65 72 74 69 63 6f 2e 20 54 68 65 20 6f 6e 6c 79 | work.well.with.Vertico..The.only |
| 8220 | 20 72 65 71 75 69 72 65 6d 65 6e 74 20 69 73 20 74 68 61 74 20 74 68 65 20 3d 62 61 73 69 63 3d | .requirement.is.that.the.=basic= |
| 8240 | 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 20 69 73 20 65 6e 61 62 6c 65 64 2e 20 54 68 | .completion.style.is.enabled..Th |
| 8260 | 65 20 3d 62 61 73 69 63 3d 20 73 74 79 6c 65 20 70 65 72 66 6f 72 6d 73 20 70 72 65 66 69 78 20 | e.=basic=.style.performs.prefix. |
| 8280 | 66 69 6c 74 65 72 69 6e 67 20 62 79 0a 70 61 73 73 69 6e 67 20 74 68 65 20 69 6e 70 75 74 20 74 | filtering.by.passing.the.input.t |
| 82a0 | 6f 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c 65 20 28 6f 72 20 74 68 65 20 64 | o.the.completion.table.(or.the.d |
| 82c0 | 79 6e 61 6d 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c 65 0a 66 75 6e 63 74 69 6f 6e | ynamic.completion.table.function |
| 82e0 | 29 2e 20 54 68 65 20 3d 62 61 73 69 63 3d 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 20 | )..The.=basic=.completion.style. |
| 8300 | 6d 75 73 74 20 6e 6f 74 20 6e 65 63 65 73 73 61 72 69 6c 79 20 62 65 20 63 6f 6e 66 69 67 75 72 | must.not.necessarily.be.configur |
| 8320 | 65 64 20 77 69 74 68 0a 68 69 67 68 65 73 74 20 70 72 69 6f 72 69 74 79 2c 20 69 74 20 63 61 6e | ed.with.highest.priority,.it.can |
| 8340 | 20 61 6c 73 6f 20 63 6f 6d 65 20 61 66 74 65 72 20 6f 74 68 65 72 20 63 6f 6d 70 6c 65 74 69 6f | .also.come.after.other.completio |
| 8360 | 6e 20 73 74 79 6c 65 73 20 6c 69 6b 65 20 3d 6f 72 64 65 72 6c 65 73 73 3d 2c 0a 3d 73 75 62 73 | n.styles.like.=orderless=,.=subs |
| 8380 | 74 72 69 6e 67 3d 20 6f 72 20 3d 66 6c 65 78 3d 2c 20 61 73 20 69 73 20 61 6c 73 6f 20 72 65 63 | tring=.or.=flex=,.as.is.also.rec |
| 83a0 | 6f 6d 6d 65 6e 64 65 64 20 62 79 20 74 68 65 20 4f 72 64 65 72 6c 65 73 73 20 64 6f 63 75 6d 65 | ommended.by.the.Orderless.docume |
| 83c0 | 6e 74 61 74 69 6f 6e 20 62 65 63 61 75 73 65 0a 6f 66 20 7e 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 | ntation.because.of.~completion-t |
| 83e0 | 61 62 6c 65 2d 64 79 6e 61 6d 69 63 7e 2e 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 | able-dynamic~...#+begin_src.emac |
| 8400 | 73 2d 6c 69 73 70 0a 28 73 65 74 71 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 74 79 6c 65 73 20 27 | s-lisp.(setq.completion-styles.' |
| 8420 | 28 62 61 73 69 63 29 29 0a 3b 3b 20 28 73 65 74 71 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 74 79 | (basic)).;;.(setq.completion-sty |
| 8440 | 6c 65 73 20 27 28 6f 72 64 65 72 6c 65 73 73 20 62 61 73 69 63 29 29 0a 28 63 6f 6d 70 6c 65 74 | les.'(orderless.basic)).(complet |
| 8460 | 69 6e 67 2d 72 65 61 64 20 22 44 79 6e 61 6d 69 63 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 | ing-read."Dynamic:."............ |
| 8480 | 20 20 20 20 20 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 2d 64 79 6e 61 6d 69 63 0a | ......(completion-table-dynamic. |
| 84a0 | 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 73 74 72 29 0a | ..................(lambda.(str). |
| 84c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 63 6f 6e 63 61 | ....................(list.(conca |
| 84e0 | 74 20 73 74 72 20 22 31 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.str."1")...................... |
| 8500 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 73 74 72 20 22 32 22 29 0a 20 20 20 20 20 20 20 20 20 20 | .....(concat.str."2")........... |
| 8520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 73 74 72 20 22 33 22 29 | ................(concat.str."3") |
| 8540 | 29 29 29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 2a 2a 20 53 75 62 6d 69 74 74 69 6e 67 20 74 68 | )))).#+end_src..**.Submitting.th |
| 8560 | 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 0a 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 73 20 7e 6d 75 | e.empty.string..The.commands.~mu |
| 8580 | 6c 74 69 2d 6f 63 63 75 72 7e 2c 20 7e 61 75 74 6f 2d 69 6e 73 65 72 74 7e 2c 20 7e 62 62 64 62 | lti-occur~,.~auto-insert~,.~bbdb |
| 85a0 | 2d 63 72 65 61 74 65 7e 20 72 65 61 64 20 6d 75 6c 74 69 70 6c 65 20 61 72 67 75 6d 65 6e 74 73 | -create~.read.multiple.arguments |
| 85c0 | 20 66 72 6f 6d 0a 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 77 69 74 68 20 7e 63 6f 6d 70 6c | .from.the.minibuffer.with.~compl |
| 85e0 | 65 74 69 6e 67 2d 72 65 61 64 7e 2c 20 6f 6e 65 20 61 74 20 61 20 74 69 6d 65 2c 20 75 6e 74 69 | eting-read~,.one.at.a.time,.unti |
| 8600 | 6c 20 79 6f 75 20 73 75 62 6d 69 74 20 61 6e 20 65 6d 70 74 79 0a 73 74 72 69 6e 67 2e 20 59 6f | l.you.submit.an.empty.string..Yo |
| 8620 | 75 20 73 68 6f 75 6c 64 20 74 79 70 65 20 3d 4d 2d 52 45 54 3d 20 28 7e 76 65 72 74 69 63 6f 2d | u.should.type.=M-RET=.(~vertico- |
| 8640 | 65 78 69 74 2d 69 6e 70 75 74 7e 29 20 74 6f 20 66 69 6e 69 73 68 20 74 68 65 20 6c 6f 6f 70 2e | exit-input~).to.finish.the.loop. |
| 8660 | 20 44 69 72 65 63 74 6c 79 0a 70 72 65 73 73 69 6e 67 20 3d 52 45 54 3d 20 28 7e 76 65 72 74 69 | .Directly.pressing.=RET=.(~verti |
| 8680 | 63 6f 2d 65 78 69 74 7e 29 20 64 6f 65 73 20 6e 6f 74 20 77 6f 72 6b 20 73 69 6e 63 65 20 74 68 | co-exit~).does.not.work.since.th |
| 86a0 | 65 20 66 69 72 73 74 20 63 61 6e 64 69 64 61 74 65 20 69 73 0a 70 72 65 73 65 6c 65 63 74 65 64 | e.first.candidate.is.preselected |
| 86c0 | 2e 0a 0a 54 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 69 73 73 75 65 20 69 73 20 74 68 61 74 20 | ...The.underlying.issue.is.that. |
| 86e0 | 7e 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 7e 20 61 6c 77 61 79 73 20 61 6c 6c 6f 77 73 20 | ~completing-read~.always.allows. |
| 8700 | 79 6f 75 20 74 6f 20 65 78 69 74 20 77 69 74 68 20 74 68 65 0a 65 6d 70 74 79 20 73 74 72 69 6e | you.to.exit.with.the.empty.strin |
| 8720 | 67 2c 20 77 68 69 63 68 20 69 73 20 63 61 6c 6c 65 64 20 74 68 65 20 2f 6e 75 6c 6c 20 63 6f 6d | g,.which.is.called.the./null.com |
| 8740 | 70 6c 65 74 69 6f 6e 2f 2c 20 65 76 65 6e 20 69 66 20 74 68 65 20 7e 52 45 51 55 49 52 45 2d 4d | pletion/,.even.if.the.~REQUIRE-M |
| 8760 | 41 54 43 48 7e 0a 61 72 67 75 6d 65 6e 74 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 20 54 72 79 20 74 | ATCH~.argument.is.non-nil..Try.t |
| 8780 | 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 77 6f 20 63 61 6c 6c 73 20 74 6f 20 7e 63 6f 6d 70 6c | he.following.two.calls.to.~compl |
| 87a0 | 65 74 69 6e 67 2d 72 65 61 64 7e 20 77 69 74 68 20 3d 43 2d 78 20 43 2d 65 3d 3a 0a 0a 23 2b 62 | eting-read~.with.=C-x.C-e=:..#+b |
| 87c0 | 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 28 63 6f 6d 70 6c 65 74 69 6e 67 2d | egin_src.emacs-lisp.(completing- |
| 87e0 | 72 65 61 64 20 22 53 65 6c 65 63 74 3a 20 22 20 27 28 22 66 69 72 73 74 22 20 22 73 65 63 6f 6e | read."Select:.".'("first"."secon |
| 8800 | 64 22 20 22 74 68 69 72 64 22 29 20 6e 69 6c 20 27 72 65 71 75 69 72 65 2d 6d 61 74 63 68 29 0a | d"."third").nil.'require-match). |
| 8820 | 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 66 | (completing-read."Select:.".'("f |
| 8840 | 69 72 73 74 22 20 22 73 65 63 6f 6e 64 22 20 22 74 68 69 72 64 22 29 20 6e 69 6c 20 27 72 65 71 | irst"."second"."third").nil.'req |
| 8860 | 75 69 72 65 2d 6d 61 74 63 68 20 6e 69 6c 20 6e 69 6c 20 22 22 29 0a 23 2b 65 6e 64 5f 73 72 63 | uire-match.nil.nil."").#+end_src |
| 8880 | 0a 0a 49 6e 20 62 6f 74 68 20 63 61 73 65 73 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 | ..In.both.cases.the.empty.string |
| 88a0 | 20 63 61 6e 20 62 65 20 73 75 62 6d 69 74 74 65 64 2e 20 49 6e 20 74 68 65 20 66 69 72 73 74 20 | .can.be.submitted..In.the.first. |
| 88c0 | 63 61 73 65 20 6e 6f 20 65 78 70 6c 69 63 69 74 0a 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 | case.no.explicit.default.value.i |
| 88e0 | 73 20 73 70 65 63 69 66 69 65 64 20 61 6e 64 20 56 65 72 74 69 63 6f 20 70 72 65 73 65 6c 65 63 | s.specified.and.Vertico.preselec |
| 8900 | 74 73 20 74 68 65 20 2a 66 69 72 73 74 2a 20 63 61 6e 64 69 64 61 74 65 2e 20 49 6e 20 6f 72 64 | ts.the.*first*.candidate..In.ord |
| 8920 | 65 72 0a 74 6f 20 65 78 69 74 20 77 69 74 68 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 | er.to.exit.with.the.empty.string |
| 8940 | 2c 20 70 72 65 73 73 20 3d 4d 2d 52 45 54 3d 2e 20 49 6e 20 74 68 65 20 73 65 63 6f 6e 64 20 63 | ,.press.=M-RET=..In.the.second.c |
| 8960 | 61 73 65 20 74 68 65 20 65 78 70 6c 69 63 69 74 0a 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 22 | ase.the.explicit.default.value." |
| 8980 | 22 20 69 73 20 73 70 65 63 69 66 69 65 64 20 61 6e 64 20 56 65 72 74 69 63 6f 20 70 72 65 73 65 | ".is.specified.and.Vertico.prese |
| 89a0 | 6c 65 63 74 73 20 74 68 65 20 70 72 6f 6d 70 74 2c 20 73 75 63 68 20 74 68 61 74 0a 65 78 69 74 | lects.the.prompt,.such.that.exit |
| 89c0 | 69 6e 67 20 77 69 74 68 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 69 73 20 70 6f 73 | ing.with.the.empty.string.is.pos |
| 89e0 | 73 69 62 6c 65 20 62 79 20 70 72 65 73 73 69 6e 67 20 3d 52 45 54 3d 20 6f 6e 6c 79 2e 0a 0a 2a | sible.by.pressing.=RET=.only...* |
| 8a00 | 2a 20 54 72 61 6d 70 20 68 6f 73 74 6e 61 6d 65 20 61 6e 64 20 75 73 65 72 6e 61 6d 65 20 63 6f | *.Tramp.hostname.and.username.co |
| 8a20 | 6d 70 6c 65 74 69 6f 6e 0a 0a 2a 4e 4f 54 45 3a 2a 20 4f 6e 20 45 6d 61 63 73 20 32 39 2e 32 20 | mpletion..*NOTE:*.On.Emacs.29.2. |
| 8a40 | 61 6e 64 20 54 72 61 6d 70 20 32 2e 37 20 74 68 65 20 77 6f 72 6b 61 72 6f 75 6e 64 73 20 64 65 | and.Tramp.2.7.the.workarounds.de |
| 8a60 | 73 63 72 69 62 65 64 20 69 6e 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 61 72 65 0a 6e 6f 74 20 | scribed.in.this.section.are.not. |
| 8a80 | 6e 65 63 65 73 73 61 72 79 20 61 6e 79 6d 6f 72 65 2c 20 73 69 6e 63 65 20 74 68 65 20 72 65 6c | necessary.anymore,.since.the.rel |
| 8aa0 | 65 76 61 6e 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c 65 73 20 68 61 76 65 20 62 65 65 | evant.completion.tables.have.bee |
| 8ac0 | 6e 20 69 6d 70 72 6f 76 65 64 2e 0a 0a 49 6e 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 77 69 74 68 | n.improved...In.combination.with |
| 8ae0 | 20 4f 72 64 65 72 6c 65 73 73 20 6f 72 20 6f 74 68 65 72 20 6e 6f 6e 2d 70 72 65 66 69 78 20 63 | .Orderless.or.other.non-prefix.c |
| 8b00 | 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 73 20 6c 69 6b 65 0a 3d 73 75 62 73 74 72 69 6e 67 | ompletion.styles.like.=substring |
| 8b20 | 3d 20 6f 72 20 3d 66 6c 65 78 3d 2c 20 68 6f 73 74 20 6e 61 6d 65 73 20 61 6e 64 20 75 73 65 72 | =.or.=flex=,.host.names.and.user |
| 8b40 | 20 6e 61 6d 65 73 20 61 72 65 20 6e 6f 74 20 6d 61 64 65 20 61 76 61 69 6c 61 62 6c 65 20 66 6f | .names.are.not.made.available.fo |
| 8b60 | 72 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 3d 2f 73 73 | r.completion.after.entering.=/ss |
| 8b80 | 68 3a 3d 2e 20 49 6e 20 6f 72 64 65 72 20 74 6f 20 61 76 6f 69 64 20 74 68 69 73 20 70 72 6f 62 | h:=..In.order.to.avoid.this.prob |
| 8ba0 | 6c 65 6d 2c 20 74 68 65 20 3d 62 61 73 69 63 3d 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c | lem,.the.=basic=.completion.styl |
| 8bc0 | 65 20 73 68 6f 75 6c 64 20 62 65 20 73 70 65 63 69 66 69 65 64 20 66 6f 72 20 74 68 65 20 66 69 | e.should.be.specified.for.the.fi |
| 8be0 | 6c 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 2c 20 73 75 63 68 20 74 68 61 | le.completion.category,.such.tha |
| 8c00 | 74 0a 3d 62 61 73 69 63 3d 20 69 73 20 74 72 69 65 64 20 62 65 66 6f 72 65 20 3d 6f 72 64 65 72 | t.=basic=.is.tried.before.=order |
| 8c20 | 6c 65 73 73 3d 2e 20 54 68 69 73 20 63 61 6e 20 62 65 20 61 63 68 69 65 76 65 64 20 62 79 20 70 | less=..This.can.be.achieved.by.p |
| 8c40 | 75 74 74 69 6e 67 20 3d 62 61 73 69 63 3d 20 66 69 72 73 74 20 69 6e 0a 74 68 65 20 63 6f 6d 70 | utting.=basic=.first.in.the.comp |
| 8c60 | 6c 65 74 69 6f 6e 20 73 74 79 6c 65 20 6f 76 65 72 72 69 64 65 73 20 66 6f 72 20 74 68 65 20 66 | letion.style.overrides.for.the.f |
| 8c80 | 69 6c 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 2e 0a 0a 23 2b 62 65 67 69 | ile.completion.category...#+begi |
| 8ca0 | 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 28 73 65 74 71 20 63 6f 6d 70 6c 65 74 69 6f | n_src.emacs-lisp.(setq.completio |
| 8cc0 | 6e 2d 73 74 79 6c 65 73 20 27 28 6f 72 64 65 72 6c 65 73 73 20 62 61 73 69 63 29 0a 20 20 20 20 | n-styles.'(orderless.basic)..... |
| 8ce0 | 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 61 74 65 67 6f 72 79 2d 64 65 66 61 75 6c 74 73 20 6e | ..completion-category-defaults.n |
| 8d00 | 69 6c 0a 20 20 20 20 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 61 74 65 67 6f 72 79 2d 6f 76 65 | il.......completion-category-ove |
| 8d20 | 72 72 69 64 65 73 20 27 28 28 66 69 6c 65 20 28 73 74 79 6c 65 73 20 62 61 73 69 63 20 70 61 72 | rrides.'((file.(styles.basic.par |
| 8d40 | 74 69 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 29 29 29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 49 | tial-completion)))).#+end_src..I |
| 8d60 | 66 20 79 6f 75 20 61 72 65 20 66 61 6d 69 6c 69 61 72 20 77 69 74 68 20 74 68 65 20 3d 63 6f 6d | f.you.are.familiar.with.the.=com |
| 8d80 | 70 6c 65 74 69 6f 6e 2d 73 74 79 6c 65 3d 20 6d 61 63 68 69 6e 65 72 79 2c 20 79 6f 75 20 6d 61 | pletion-style=.machinery,.you.ma |
| 8da0 | 79 20 61 6c 73 6f 20 64 65 66 69 6e 65 20 61 0a 63 75 73 74 6f 6d 20 63 6f 6d 70 6c 65 74 69 6f | y.also.define.a.custom.completio |
| 8dc0 | 6e 20 73 74 79 6c 65 20 77 68 69 63 68 20 61 63 74 69 76 61 74 65 73 20 6f 6e 6c 79 20 66 6f 72 | n.style.which.activates.only.for |
| 8de0 | 20 72 65 6d 6f 74 65 20 66 69 6c 65 73 2e 20 54 68 65 20 63 75 73 74 6f 6d 0a 63 6f 6d 70 6c 65 | .remote.files..The.custom.comple |
| 8e00 | 74 69 6f 6e 20 73 74 79 6c 65 20 65 6e 73 75 72 65 73 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 | tion.style.ensures.that.you.can. |
| 8e20 | 61 6c 77 61 79 73 20 6d 61 74 63 68 20 73 75 62 73 74 72 69 6e 67 73 20 77 69 74 68 69 6e 20 6e | always.match.substrings.within.n |
| 8e40 | 6f 6e 2d 72 65 6d 6f 74 65 0a 66 69 6c 65 20 6e 61 6d 65 73 2c 20 73 69 6e 63 65 20 3d 6f 72 64 | on-remote.file.names,.since.=ord |
| 8e60 | 65 72 6c 65 73 73 3d 20 77 69 6c 6c 20 73 74 61 79 20 74 68 65 20 70 72 65 66 65 72 72 65 64 20 | erless=.will.stay.the.preferred. |
| 8e80 | 73 74 79 6c 65 20 66 6f 72 20 6e 6f 6e 2d 72 65 6d 6f 74 65 20 66 69 6c 65 73 2e 0a 0a 23 2b 62 | style.for.non-remote.files...#+b |
| 8ea0 | 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 28 64 65 66 75 6e 20 62 61 73 69 63 | egin_src.emacs-lisp.(defun.basic |
| 8ec0 | 2d 72 65 6d 6f 74 65 2d 74 72 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 20 28 73 74 72 69 6e 67 20 74 | -remote-try-completion.(string.t |
| 8ee0 | 61 62 6c 65 20 70 72 65 64 20 70 6f 69 6e 74 29 0a 20 20 28 61 6e 64 20 28 76 65 72 74 69 63 6f | able.pred.point)...(and.(vertico |
| 8f00 | 2d 2d 72 65 6d 6f 74 65 2d 70 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 28 63 6f 6d 70 6c | --remote-p.string)........(compl |
| 8f20 | 65 74 69 6f 6e 2d 62 61 73 69 63 2d 74 72 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 72 69 6e | etion-basic-try-completion.strin |
| 8f40 | 67 20 74 61 62 6c 65 20 70 72 65 64 20 70 6f 69 6e 74 29 29 29 0a 28 64 65 66 75 6e 20 62 61 73 | g.table.pred.point))).(defun.bas |
| 8f60 | 69 63 2d 72 65 6d 6f 74 65 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 28 73 74 72 69 6e | ic-remote-all-completions.(strin |
| 8f80 | 67 20 74 61 62 6c 65 20 70 72 65 64 20 70 6f 69 6e 74 29 0a 20 20 28 61 6e 64 20 28 76 65 72 74 | g.table.pred.point)...(and.(vert |
| 8fa0 | 69 63 6f 2d 2d 72 65 6d 6f 74 65 2d 70 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 28 63 6f | ico--remote-p.string)........(co |
| 8fc0 | 6d 70 6c 65 74 69 6f 6e 2d 62 61 73 69 63 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 73 | mpletion-basic-all-completions.s |
| 8fe0 | 74 72 69 6e 67 20 74 61 62 6c 65 20 70 72 65 64 20 70 6f 69 6e 74 29 29 29 0a 28 61 64 64 2d 74 | tring.table.pred.point))).(add-t |
| 9000 | 6f 2d 6c 69 73 74 0a 20 27 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 74 79 6c 65 73 2d 61 6c 69 73 74 | o-list..'completion-styles-alist |
| 9020 | 0a 20 27 28 62 61 73 69 63 2d 72 65 6d 6f 74 65 20 62 61 73 69 63 2d 72 65 6d 6f 74 65 2d 74 72 | ..'(basic-remote.basic-remote-tr |
| 9040 | 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 20 62 61 73 69 63 2d 72 65 6d 6f 74 65 2d 61 6c 6c 2d 63 6f | y-completion.basic-remote-all-co |
| 9060 | 6d 70 6c 65 74 69 6f 6e 73 20 6e 69 6c 29 29 0a 28 73 65 74 71 20 63 6f 6d 70 6c 65 74 69 6f 6e | mpletions.nil)).(setq.completion |
| 9080 | 2d 73 74 79 6c 65 73 20 27 28 6f 72 64 65 72 6c 65 73 73 20 62 61 73 69 63 29 0a 20 20 20 20 20 | -styles.'(orderless.basic)...... |
| 90a0 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 61 74 65 67 6f 72 79 2d 64 65 66 61 75 6c 74 73 20 6e 69 | .completion-category-defaults.ni |
| 90c0 | 6c 0a 20 20 20 20 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 61 74 65 67 6f 72 79 2d 6f 76 65 72 | l.......completion-category-over |
| 90e0 | 72 69 64 65 73 20 27 28 28 66 69 6c 65 20 28 73 74 79 6c 65 73 20 62 61 73 69 63 2d 72 65 6d 6f | rides.'((file.(styles.basic-remo |
| 9100 | 74 65 20 70 61 72 74 69 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 29 29 29 29 0a 23 2b 65 6e 64 5f | te.partial-completion)))).#+end_ |
| 9120 | 73 72 63 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | src............................. |
| 9140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9200 | 76 65 72 74 69 63 6f 2d 32 2e 34 2f 76 65 72 74 69 63 6f 2d 70 6b 67 2e 65 6c 00 00 00 00 00 00 | vertico-2.4/vertico-pkg.el...... |
| 9220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9260 | 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 |
| 9280 | 30 30 30 30 37 31 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 32 34 37 00 20 30 00 00 00 | 0000714.00000000000.014247..0... |
| 92a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 92c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 92e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9300 | 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................... |
| 9320 | 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................... |
| 9340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 93a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 93c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 93e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9400 | 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 |
| 9420 | 20 66 72 6f 6d 20 76 65 72 74 69 63 6f 2e 65 6c 20 20 2d 2a 2d 20 6d 6f 64 65 3a 20 6c 69 73 70 | .from.vertico.el..-*-.mode:.lisp |
| 9440 | 2d 64 61 74 61 3b 20 6e 6f 2d 62 79 74 65 2d 63 6f 6d 70 69 6c 65 3a 20 74 20 2d 2a 2d 0a 28 64 | -data;.no-byte-compile:.t.-*-.(d |
| 9460 | 65 66 69 6e 65 2d 70 61 63 6b 61 67 65 20 22 76 65 72 74 69 63 6f 22 20 22 32 2e 34 22 20 22 56 | efine-package."vertico"."2.4"."V |
| 9480 | 45 52 54 69 63 61 6c 20 49 6e 74 65 72 61 63 74 69 76 65 20 43 4f 6d 70 6c 65 74 69 6f 6e 22 20 | ERTical.Interactive.COmpletion". |
| 94a0 | 27 28 28 65 6d 61 63 73 20 22 32 38 2e 31 22 29 20 28 63 6f 6d 70 61 74 20 22 33 30 22 29 29 20 | '((emacs."28.1").(compat."30")). |
| 94c0 | 3a 63 6f 6d 6d 69 74 20 22 66 63 61 62 38 38 61 64 38 37 38 65 31 36 33 35 36 63 33 39 32 63 39 | :commit."fcab88ad878e16356c392c9 |
| 94e0 | 39 61 36 34 66 31 37 32 65 37 35 34 31 64 64 36 35 22 20 3a 61 75 74 68 6f 72 73 20 27 28 28 22 | 9a64f172e7541dd65".:authors.'((" |
| 9500 | 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 22 20 2e 20 22 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d | Daniel.Mendler"..."mail@daniel-m |
| 9520 | 65 6e 64 6c 65 72 2e 64 65 22 29 29 20 3a 6d 61 69 6e 74 61 69 6e 65 72 20 27 28 22 44 61 6e 69 | endler.de")).:maintainer.'("Dani |
| 9540 | 65 6c 20 4d 65 6e 64 6c 65 72 22 20 2e 20 22 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c | el.Mendler"..."mail@daniel-mendl |
| 9560 | 65 72 2e 64 65 22 29 20 3a 6b 65 79 77 6f 72 64 73 20 27 28 22 63 6f 6e 76 65 6e 69 65 6e 63 65 | er.de").:keywords.'("convenience |
| 9580 | 22 20 22 66 69 6c 65 73 22 20 22 6d 61 74 63 68 69 6e 67 22 20 22 63 6f 6d 70 6c 65 74 69 6f 6e | "."files"."matching"."completion |
| 95a0 | 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 6d 2f 6d 69 6e 61 | ").:url."https://github.com/mina |
| 95c0 | 64 2f 76 65 72 74 69 63 6f 22 29 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | d/vertico")..................... |
| 95e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9600 | 76 65 72 74 69 63 6f 2d 32 2e 34 2f 76 65 72 74 69 63 6f 2e 69 6e 66 6f 00 00 00 00 00 00 00 00 | vertico-2.4/vertico.info........ |
| 9620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9660 | 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 |
| 9680 | 30 31 32 32 32 36 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 30 33 32 00 20 30 00 00 00 | 0122266.00000000000.014032..0... |
| 96a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 96c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 96e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9700 | 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................... |
| 9720 | 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................... |
| 9740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 97a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 97c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 97e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9800 | 54 68 69 73 20 69 73 20 64 6f 63 49 32 59 77 74 76 2e 69 6e 66 6f 2c 20 70 72 6f 64 75 63 65 64 | This.is.docI2Ywtv.info,.produced |
| 9820 | 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 76 65 | .by.makeinfo.version.6.8.from.ve |
| 9840 | 72 74 69 63 6f 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 | rtico.texi...INFO-DIR-SECTION.Em |
| 9860 | 61 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 | acs.misc.features.START-INFO-DIR |
| 9880 | 2d 45 4e 54 52 59 0a 2a 20 56 65 72 74 69 63 6f 3a 20 28 76 65 72 74 69 63 6f 29 2e 20 20 20 56 | -ENTRY.*.Vertico:.(vertico)....V |
| 98a0 | 45 52 54 69 63 61 6c 20 49 6e 74 65 72 61 63 74 69 76 65 20 43 4f 6d 70 6c 65 74 69 6f 6e 2e 0a | ERTical.Interactive.COmpletion.. |
| 98c0 | 45 4e 44 2d 49 4e 46 4f 2d 44 49 52 2d 45 4e 54 52 59 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 49 | END-INFO-DIR-ENTRY....File:.docI |
| 98e0 | 32 59 77 74 76 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 6f 70 2c 20 20 4e 65 78 74 3a 20 46 | 2Ywtv.info,..Node:.Top,..Next:.F |
| 9900 | 65 61 74 75 72 65 73 2c 20 20 55 70 3a 20 28 64 69 72 29 0a 0a 76 65 72 74 69 63 6f 2e 65 6c 20 | eatures,..Up:.(dir)..vertico.el. |
| 9920 | 2d 20 56 45 52 54 69 63 61 6c 20 49 6e 74 65 72 61 63 74 69 76 65 20 43 4f 6d 70 6c 65 74 69 6f | -.VERTical.Interactive.COmpletio |
| 9940 | 6e 0a 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 | n.****************************** |
| 9960 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 56 65 72 74 69 63 6f 20 70 72 6f 76 69 64 65 73 | **************..Vertico.provides |
| 9980 | 20 61 20 70 65 72 66 6f 72 6d 61 6e 74 20 61 6e 64 20 6d 69 6e 69 6d 61 6c 69 73 74 69 63 20 76 | .a.performant.and.minimalistic.v |
| 99a0 | 65 72 74 69 63 61 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 55 49 0a 62 61 73 65 64 20 6f 6e 20 74 | ertical.completion.UI.based.on.t |
| 99c0 | 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 79 73 74 65 6d 2e 20 20 54 | he.default.completion.system...T |
| 99e0 | 68 65 20 66 6f 63 75 73 20 6f 66 20 56 65 72 74 69 63 6f 20 69 73 20 74 6f 0a 70 72 6f 76 69 64 | he.focus.of.Vertico.is.to.provid |
| 9a00 | 65 20 61 20 55 49 20 77 68 69 63 68 20 62 65 68 61 76 65 73 20 5f 63 6f 72 72 65 63 74 6c 79 5f | e.a.UI.which.behaves._correctly_ |
| 9a20 | 20 75 6e 64 65 72 20 61 6c 6c 20 63 69 72 63 75 6d 73 74 61 6e 63 65 73 2e 20 20 42 79 0a 72 65 | .under.all.circumstances...By.re |
| 9a40 | 75 73 69 6e 67 20 74 68 65 20 62 75 69 6c 74 2d 69 6e 20 66 61 63 69 6c 69 74 69 65 73 20 73 79 | using.the.built-in.facilities.sy |
| 9a60 | 73 74 65 6d 2c 20 56 65 72 74 69 63 6f 20 61 63 68 69 65 76 65 73 20 5f 66 75 6c 6c 0a 63 6f 6d | stem,.Vertico.achieves._full.com |
| 9a80 | 70 61 74 69 62 69 6c 69 74 79 5f 20 77 69 74 68 20 62 75 69 6c 74 2d 69 6e 20 45 6d 61 63 73 20 | patibility_.with.built-in.Emacs. |
| 9aa0 | 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 63 6f 6d 70 6c 65 74 69 | completion.commands.and.completi |
| 9ac0 | 6f 6e 0a 74 61 62 6c 65 73 2e 20 20 56 65 72 74 69 63 6f 20 6f 6e 6c 79 20 70 72 6f 76 69 64 65 | on.tables...Vertico.only.provide |
| 9ae0 | 73 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 55 49 20 62 75 74 20 61 69 6d 73 20 74 6f 20 | s.the.completion.UI.but.aims.to. |
| 9b00 | 62 65 20 68 69 67 68 6c 79 0a 66 6c 65 78 69 62 6c 65 2c 20 65 78 74 65 6e 64 61 62 6c 65 20 61 | be.highly.flexible,.extendable.a |
| 9b20 | 6e 64 20 6d 6f 64 75 6c 61 72 2e 20 20 41 64 64 69 74 69 6f 6e 61 6c 20 65 6e 68 61 6e 63 65 6d | nd.modular...Additional.enhancem |
| 9b40 | 65 6e 74 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 0a 61 73 20 2a 6e 6f 74 65 20 65 78 74 65 | ents.are.available.as.*note.exte |
| 9b60 | 6e 73 69 6f 6e 73 3a 20 45 78 74 65 6e 73 69 6f 6e 73 2e 20 6f 72 20 2a 6e 6f 74 65 20 63 6f 6d | nsions:.Extensions..or.*note.com |
| 9b80 | 70 6c 65 6d 65 6e 74 61 72 79 20 70 61 63 6b 61 67 65 73 3a 0a 43 6f 6d 70 6c 65 6d 65 6e 74 61 | plementary.packages:.Complementa |
| 9ba0 | 72 79 20 70 61 63 6b 61 67 65 73 2e 20 20 54 68 65 20 63 6f 64 65 20 62 61 73 65 20 69 73 20 73 | ry.packages...The.code.base.is.s |
| 9bc0 | 6d 61 6c 6c 20 61 6e 64 20 6d 61 69 6e 74 61 69 6e 61 62 6c 65 2e 20 20 54 68 65 0a 6d 61 69 6e | mall.and.maintainable...The.main |
| 9be0 | 20 e2 80 98 76 65 72 74 69 63 6f 2e 65 6c e2 80 99 20 70 61 63 6b 61 67 65 20 69 73 20 6f 6e 6c | ....vertico.el....package.is.onl |
| 9c00 | 79 20 61 62 6f 75 74 20 36 30 30 20 6c 69 6e 65 73 20 6f 66 20 63 6f 64 65 20 77 69 74 68 6f 75 | y.about.600.lines.of.code.withou |
| 9c20 | 74 20 77 68 69 74 65 0a 73 70 61 63 65 20 61 6e 64 20 63 6f 6d 6d 65 6e 74 73 2e 0a 0a 2a 20 4d | t.white.space.and.comments...*.M |
| 9c40 | 65 6e 75 3a 0a 0a 2a 20 46 65 61 74 75 72 65 73 3a 3a 0a 2a 20 49 6e 73 74 61 6c 6c 61 74 69 6f | enu:..*.Features::.*.Installatio |
| 9c60 | 6e 3a 3a 0a 2a 20 4b 65 79 20 62 69 6e 64 69 6e 67 73 3a 3a 0a 2a 20 43 6f 6e 66 69 67 75 72 61 | n::.*.Key.bindings::.*.Configura |
| 9c80 | 74 69 6f 6e 3a 3a 0a 2a 20 45 78 74 65 6e 73 69 6f 6e 73 3a 3a 0a 2a 20 43 6f 6d 70 6c 65 6d 65 | tion::.*.Extensions::.*.Compleme |
| 9ca0 | 6e 74 61 72 79 20 70 61 63 6b 61 67 65 73 3a 3a 0a 2a 20 43 68 69 6c 64 20 66 72 61 6d 65 73 20 | ntary.packages::.*.Child.frames. |
| 9cc0 | 61 6e 64 20 50 6f 70 75 70 73 3a 3a 0a 2a 20 41 6c 74 65 72 6e 61 74 69 76 65 73 3a 3a 0a 2a 20 | and.Popups::.*.Alternatives::.*. |
| 9ce0 | 52 65 73 6f 75 72 63 65 73 3a 3a 0a 2a 20 43 6f 6e 74 72 69 62 75 74 69 6f 6e 73 3a 3a 0a 2a 20 | Resources::.*.Contributions::.*. |
| 9d00 | 44 65 62 75 67 67 69 6e 67 20 56 65 72 74 69 63 6f 3a 3a 0a 2a 20 50 72 6f 62 6c 65 6d 61 74 69 | Debugging.Vertico::.*.Problemati |
| 9d20 | 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 3a 3a 0a 0a e2 80 94 20 54 68 65 | c.completion.commands::......The |
| 9d40 | 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 43 6f 6e 66 | .Detailed.Node.Listing......Conf |
| 9d60 | 69 67 75 72 61 74 69 6f 6e 0a 0a 2a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 73 20 61 | iguration..*.Completion.styles.a |
| 9d80 | 6e 64 20 54 41 42 20 63 6f 6d 70 6c 65 74 69 6f 6e 3a 3a 0a 2a 20 43 6f 6d 70 6c 65 74 69 6f 6e | nd.TAB.completion::.*.Completion |
| 9da0 | 2d 61 74 2d 70 6f 69 6e 74 20 61 6e 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 | -at-point.and.completion-in-regi |
| 9dc0 | 6f 6e 3a 3a 0a 2a 20 43 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 3a | on::.*.Completing-read-multiple: |
| 9de0 | 3a 0a 0a 45 78 74 65 6e 73 69 6f 6e 73 0a 0a 2a 20 43 6f 6e 66 69 67 75 72 65 20 56 65 72 74 69 | :..Extensions..*.Configure.Verti |
| 9e00 | 63 6f 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 | co.per.command.or.completion.cat |
| 9e20 | 65 67 6f 72 79 3a 3a 0a 0a 50 72 6f 62 6c 65 6d 61 74 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 | egory::..Problematic.completion. |
| 9e40 | 63 6f 6d 6d 61 6e 64 73 0a 0a 2a 20 6f 72 67 2d 72 65 66 69 6c 65 3a 3a 0a 2a 20 6f 72 67 2d 61 | commands..*.org-refile::.*.org-a |
| 9e60 | 67 65 6e 64 61 2d 66 69 6c 74 65 72 20 61 6e 64 20 6f 72 67 2d 74 61 67 73 2d 76 69 65 77 3a 3a | genda-filter.and.org-tags-view:: |
| 9e80 | 0a 2a 20 74 6d 6d 2d 6d 65 6e 75 62 61 72 3a 3a 0a 2a 20 66 66 61 70 2d 6d 65 6e 75 3a 3a 0a 2a | .*.tmm-menubar::.*.ffap-menu::.* |
| 9ea0 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 2d 64 79 6e 61 6d 69 63 3a 3a 0a 2a 20 53 75 | .completion-table-dynamic::.*.Su |
| 9ec0 | 62 6d 69 74 74 69 6e 67 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 3a 3a 0a 2a 20 54 72 | bmitting.the.empty.string::.*.Tr |
| 9ee0 | 61 6d 70 20 68 6f 73 74 6e 61 6d 65 20 61 6e 64 20 75 73 65 72 6e 61 6d 65 20 63 6f 6d 70 6c 65 | amp.hostname.and.username.comple |
| 9f00 | 74 69 6f 6e 3a 3a 0a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 49 32 59 77 74 76 2e 69 6e 66 6f 2c | tion::.....File:.docI2Ywtv.info, |
| 9f20 | 20 20 4e 6f 64 65 3a 20 46 65 61 74 75 72 65 73 2c 20 20 4e 65 78 74 3a 20 49 6e 73 74 61 6c 6c | ..Node:.Features,..Next:.Install |
| 9f40 | 61 74 69 6f 6e 2c 20 20 50 72 65 76 3a 20 54 6f 70 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 31 20 46 | ation,..Prev:.Top,..Up:.Top..1.F |
| 9f60 | 65 61 74 75 72 65 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 20 20 20 e2 80 a2 20 56 65 72 74 69 | eatures.**********.........Verti |
| 9f80 | 63 61 6c 20 64 69 73 70 6c 61 79 20 77 69 74 68 20 61 72 72 6f 77 20 6b 65 79 20 6e 61 76 69 67 | cal.display.with.arrow.key.navig |
| 9fa0 | 61 74 69 6f 6e 2e 20 20 4d 61 6e 79 20 61 64 64 69 74 69 6f 6e 61 6c 0a 20 20 20 20 20 64 69 73 | ation...Many.additional......dis |
| 9fc0 | 70 6c 61 79 20 6d 6f 64 65 73 20 61 72 65 20 70 72 6f 76 69 64 65 64 20 61 73 20 2a 6e 6f 74 65 | play.modes.are.provided.as.*note |
| 9fe0 | 20 65 78 74 65 6e 73 69 6f 6e 73 3a 20 45 78 74 65 6e 73 69 6f 6e 73 2e 0a 20 20 20 e2 80 a2 20 | .extensions:.Extensions......... |
| a000 | 50 72 6f 6d 70 74 20 73 68 6f 77 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 | Prompt.shows.the.current.candida |
| a020 | 74 65 20 69 6e 64 65 78 20 61 6e 64 20 74 68 65 20 74 6f 74 61 6c 20 6e 75 6d 62 65 72 20 6f 66 | te.index.and.the.total.number.of |
| a040 | 0a 20 20 20 20 20 63 61 6e 64 69 64 61 74 65 73 2e 0a 20 20 20 e2 80 a2 20 54 68 65 20 63 75 72 | ......candidates.........The.cur |
| a060 | 72 65 6e 74 20 63 61 6e 64 69 64 61 74 65 20 69 73 20 69 6e 73 65 72 74 65 64 20 77 69 74 68 20 | rent.candidate.is.inserted.with. |
| a080 | e2 80 98 54 41 42 e2 80 99 20 61 6e 64 20 73 65 6c 65 63 74 65 64 20 77 69 74 68 0a 20 20 20 20 | ...TAB....and.selected.with..... |
| a0a0 | 20 e2 80 98 52 45 54 e2 80 99 2e 0a 20 20 20 e2 80 a2 20 4e 6f 6e 2d 65 78 69 73 74 69 6e 67 20 | ....RET............Non-existing. |
| a0c0 | 63 61 6e 64 69 64 61 74 65 73 20 63 61 6e 20 62 65 20 73 75 62 6d 69 74 74 65 64 20 77 69 74 68 | candidates.can.be.submitted.with |
| a0e0 | 20 e2 80 98 4d 2d 52 45 54 e2 80 99 20 6f 72 20 62 79 20 6d 6f 76 69 6e 67 0a 20 20 20 20 20 74 | ....M-RET....or.by.moving......t |
| a100 | 68 65 20 70 6f 69 6e 74 20 74 6f 20 74 68 65 20 70 72 6f 6d 70 74 2e 0a 20 20 20 e2 80 a2 20 45 | he.point.to.the.prompt.........E |
| a120 | 66 66 69 63 69 65 6e 74 20 73 6f 72 74 69 6e 67 20 62 79 20 68 69 73 74 6f 72 79 20 70 6f 73 69 | fficient.sorting.by.history.posi |
| a140 | 74 69 6f 6e 2c 20 66 72 65 71 75 65 6e 63 79 2c 20 6c 65 6e 67 74 68 20 61 6e 64 0a 20 20 20 20 | tion,.frequency,.length.and..... |
| a160 | 20 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 2e 0a 20 20 20 e2 80 a2 20 4c 6f 6e 67 20 63 61 6e | .alphabetically.........Long.can |
| a180 | 64 69 64 61 74 65 73 20 77 69 74 68 20 6e 65 77 6c 69 6e 65 73 20 61 72 65 20 66 6f 72 6d 61 74 | didates.with.newlines.are.format |
| a1a0 | 74 65 64 20 74 6f 20 74 61 6b 65 20 75 70 20 6c 65 73 73 20 73 70 61 63 65 2e 0a 20 20 20 e2 80 | ted.to.take.up.less.space....... |
| a1c0 | a2 20 4c 61 7a 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 20 68 69 67 68 | ..Lazy.completion.candidate.high |
| a1e0 | 6c 69 67 68 74 69 6e 67 20 66 6f 72 20 70 65 72 66 6f 72 6d 61 6e 63 65 2e 0a 20 20 20 e2 80 a2 | lighting.for.performance........ |
| a200 | 20 41 6e 6e 6f 74 61 74 69 6f 6e 73 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 20 6e 65 78 74 20 | .Annotations.are.displayed.next. |
| a220 | 74 6f 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 73 20 28 e2 80 98 61 6e 6e 6f 74 61 74 69 6f 6e | to.the.candidates.(...annotation |
| a240 | 2d e2 80 99 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 61 66 66 69 78 61 74 69 6f 6e 2d 66 75 6e 63 | -....and.........affixation-func |
| a260 | 74 69 6f 6e e2 80 99 29 2e 0a 20 20 20 e2 80 a2 20 53 75 70 70 6f 72 74 20 66 6f 72 20 63 61 6e | tion...).........Support.for.can |
| a280 | 64 69 64 61 74 65 20 67 72 6f 75 70 69 6e 67 20 61 6e 64 20 67 72 6f 75 70 20 63 79 63 6c 69 6e | didate.grouping.and.group.cyclin |
| a2a0 | 67 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 28 e2 80 98 67 72 6f 75 70 2d 66 75 6e 63 74 69 | g.commands......(...group-functi |
| a2c0 | 6f 6e e2 80 99 29 2e 0a 0a 20 20 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | on...)......<https://github.com/ |
| a2e0 | 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 73 63 72 65 65 6e 73 68 6f 74 73 2f 76 | minad/vertico/blob/screenshots/v |
| a300 | 65 72 74 69 63 6f 2d 6d 78 2e 70 6e 67 3f 72 61 77 3d 74 72 75 65 3e 0a 0a 1f 0a 46 69 6c 65 3a | ertico-mx.png?raw=true>....File: |
| a320 | 20 64 6f 63 49 32 59 77 74 76 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 6e 73 74 61 6c 6c 61 | .docI2Ywtv.info,..Node:.Installa |
| a340 | 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 4b 65 79 20 62 69 6e 64 69 6e 67 73 2c 20 20 50 72 65 76 | tion,..Next:.Key.bindings,..Prev |
| a360 | 3a 20 46 65 61 74 75 72 65 73 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 32 20 49 6e 73 74 61 6c 6c 61 | :.Features,..Up:.Top..2.Installa |
| a380 | 74 69 6f 6e 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 56 65 72 74 69 63 6f 20 69 73 20 | tion.**************..Vertico.is. |
| a3a0 | 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 47 4e 55 20 45 4c 50 41 0a 28 68 74 74 70 73 3a 2f | available.from.GNU.ELPA.(https:/ |
| a3c0 | 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 2f 76 65 72 74 69 63 6f 2e 68 | /elpa.gnu.org/packages/vertico.h |
| a3e0 | 74 6d 6c 29 2e 20 20 59 6f 75 20 63 61 6e 20 69 6e 73 74 61 6c 6c 20 69 74 0a 64 69 72 65 63 74 | tml)...You.can.install.it.direct |
| a400 | 6c 79 20 76 69 61 20 e2 80 98 4d 2d 78 20 70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 20 52 45 | ly.via....M-x.package-install.RE |
| a420 | 54 20 76 65 72 74 69 63 6f 20 52 45 54 e2 80 99 2e 20 20 41 66 74 65 72 20 69 6e 73 74 61 6c 6c | T.vertico.RET......After.install |
| a440 | 61 74 69 6f 6e 2c 0a 61 63 74 69 76 61 74 65 20 74 68 65 20 67 6c 6f 62 61 6c 20 6d 69 6e 6f 72 | ation,.activate.the.global.minor |
| a460 | 20 6d 6f 64 65 20 77 69 74 68 20 e2 80 98 4d 2d 78 20 76 65 72 74 69 63 6f 2d 6d 6f 64 65 20 52 | .mode.with....M-x.vertico-mode.R |
| a480 | 45 54 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 49 32 59 77 74 76 2e 69 6e 66 6f 2c 20 | ET........File:.docI2Ywtv.info,. |
| a4a0 | 20 4e 6f 64 65 3a 20 4b 65 79 20 62 69 6e 64 69 6e 67 73 2c 20 20 4e 65 78 74 3a 20 43 6f 6e 66 | .Node:.Key.bindings,..Next:.Conf |
| a4c0 | 69 67 75 72 61 74 69 6f 6e 2c 20 20 50 72 65 76 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 2c 20 | iguration,..Prev:.Installation,. |
| a4e0 | 20 55 70 3a 20 54 6f 70 0a 0a 33 20 4b 65 79 20 62 69 6e 64 69 6e 67 73 0a 2a 2a 2a 2a 2a 2a 2a | .Up:.Top..3.Key.bindings.******* |
| a500 | 2a 2a 2a 2a 2a 2a 2a 0a 0a 56 65 72 74 69 63 6f 20 64 65 66 69 6e 65 73 20 69 74 73 20 6f 77 6e | *******..Vertico.defines.its.own |
| a520 | 20 6c 6f 63 61 6c 20 6b 65 79 6d 61 70 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 | .local.keymap.in.the.minibuffer. |
| a540 | 77 68 69 63 68 20 69 73 20 64 65 72 69 76 65 64 0a 66 72 6f 6d 20 e2 80 98 6d 69 6e 69 62 75 66 | which.is.derived.from....minibuf |
| a560 | 66 65 72 2d 6c 6f 63 61 6c 2d 6d 61 70 e2 80 99 2e 20 20 54 68 65 20 6b 65 79 6d 61 70 20 6b 65 | fer-local-map......The.keymap.ke |
| a580 | 65 70 73 20 6d 6f 73 74 20 6f 66 20 74 68 65 0a e2 80 98 66 75 6e 64 61 6d 65 6e 74 61 6c 2d 6d | eps.most.of.the....fundamental-m |
| a5a0 | 6f 64 65 e2 80 99 20 6b 65 79 62 69 6e 64 69 6e 67 73 20 69 6e 74 61 63 74 20 61 6e 64 20 72 65 | ode....keybindings.intact.and.re |
| a5c0 | 6d 61 70 73 20 61 6e 64 20 62 69 6e 64 73 20 6f 6e 6c 79 20 61 0a 68 61 6e 64 66 75 6c 20 6f 66 | maps.and.binds.only.a.handful.of |
| a5e0 | 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 42 69 6e 64 69 6e 67 2f 52 65 6d 61 70 70 69 6e 67 20 20 20 | .commands...Binding/Remapping... |
| a600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| a620 | 20 20 20 20 20 20 56 65 72 74 69 63 6f 20 63 6f 6d 6d 61 6e 64 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ......Vertico.command.---------- |
| a640 | 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 | -------------------------------- |
| a660 | 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 | -------------------------------- |
| a680 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a e2 80 98 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 62 75 66 66 | -----------....beginning-of-buff |
| a6a0 | 65 72 e2 80 99 2c 20 e2 80 98 6d 69 6e 69 62 75 66 66 65 72 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f | er...,....minibuffer-beginning-o |
| a6c0 | 66 2d 62 75 66 66 65 72 e2 80 99 20 20 20 e2 80 98 76 65 72 74 69 63 6f 2d 66 69 72 73 74 e2 80 | f-buffer.........vertico-first.. |
| a6e0 | 99 0a e2 80 98 65 6e 64 2d 6f 66 2d 62 75 66 66 65 72 e2 80 99 20 20 20 20 20 20 20 20 20 20 20 | .....end-of-buffer.............. |
| a700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| a720 | e2 80 98 76 65 72 74 69 63 6f 2d 6c 61 73 74 e2 80 99 0a e2 80 98 73 63 72 6f 6c 6c 2d 64 6f 77 | ...vertico-last.......scroll-dow |
| a740 | 6e 2d 63 6f 6d 6d 61 6e 64 e2 80 99 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n-command....................... |
| a760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 98 76 65 72 74 69 63 6f 2d 73 63 72 6f | ....................vertico-scro |
| a780 | 6c 6c 2d 64 6f 77 6e e2 80 99 0a e2 80 98 73 63 72 6f 6c 6c 2d 75 70 2d 63 6f 6d 6d 61 6e 64 e2 | ll-down.......scroll-up-command. |
| a7a0 | 80 99 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| a7c0 | 20 20 20 20 20 20 20 20 20 e2 80 98 76 65 72 74 69 63 6f 2d 73 63 72 6f 6c 6c 2d 75 70 e2 80 99 | ............vertico-scroll-up... |
| a7e0 | 0a e2 80 98 6e 65 78 74 2d 6c 69 6e 65 e2 80 99 2c 20 e2 80 98 6e 65 78 74 2d 6c 69 6e 65 2d 6f | ....next-line...,....next-line-o |
| a800 | 72 2d 68 69 73 74 6f 72 79 2d 65 6c 65 6d 65 6e 74 e2 80 99 20 20 20 20 20 20 20 20 20 20 20 20 | r-history-element............... |
| a820 | 20 20 20 e2 80 98 76 65 72 74 69 63 6f 2d 6e 65 78 74 e2 80 99 0a e2 80 98 70 72 65 76 69 6f 75 | ......vertico-next.......previou |
| a840 | 73 2d 6c 69 6e 65 e2 80 99 2c 20 e2 80 98 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 2d 6f 72 2d 68 | s-line...,....previous-line-or-h |
| a860 | 69 73 74 6f 72 79 2d 65 6c 65 6d 65 6e 74 e2 80 99 20 20 20 20 20 20 20 e2 80 98 76 65 72 74 69 | istory-element.............verti |
| a880 | 63 6f 2d 70 72 65 76 69 6f 75 73 e2 80 99 0a e2 80 98 66 6f 72 77 61 72 64 2d 70 61 72 61 67 72 | co-previous.......forward-paragr |
| a8a0 | 61 70 68 e2 80 99 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | aph............................. |
| a8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 98 76 65 72 74 69 63 6f 2d 6e 65 78 74 2d 67 72 6f | ................vertico-next-gro |
| a8e0 | 75 70 e2 80 99 0a e2 80 98 62 61 63 6b 77 61 72 64 2d 70 61 72 61 67 72 61 70 68 e2 80 99 20 20 | up.......backward-paragraph..... |
| a900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| a920 | 20 20 20 20 e2 80 98 76 65 72 74 69 63 6f 2d 70 72 65 76 69 6f 75 73 2d 67 72 6f 75 70 e2 80 99 | .......vertico-previous-group... |
| a940 | 0a e2 80 98 65 78 69 74 2d 6d 69 6e 69 62 75 66 66 65 72 e2 80 99 20 20 20 20 20 20 20 20 20 20 | ....exit-minibuffer............. |
| a960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 | ................................ |
| a980 | 80 98 76 65 72 74 69 63 6f 2d 65 78 69 74 e2 80 99 0a e2 80 98 6b 69 6c 6c 2d 72 69 6e 67 2d 73 | ..vertico-exit.......kill-ring-s |
| a9a0 | 61 76 65 e2 80 99 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ave............................. |
| a9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 98 76 65 72 74 69 63 6f 2d 73 61 76 65 e2 | ...................vertico-save. |
| a9e0 | 80 99 0a e2 80 98 4d 2d 52 45 54 e2 80 99 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......M-RET..................... |
| aa00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| aa20 | 20 e2 80 98 76 65 72 74 69 63 6f 2d 65 78 69 74 2d 69 6e 70 75 74 e2 80 99 0a e2 80 98 54 41 42 | ....vertico-exit-input.......TAB |
| aa40 | e2 80 99 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| aa60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 98 76 65 72 74 69 | ...........................verti |
| aa80 | 63 6f 2d 69 6e 73 65 72 74 e2 80 99 0a 0a 20 20 20 4e 6f 74 65 20 69 6e 20 70 61 72 74 69 63 75 | co-insert........Note.in.particu |
| aaa0 | 6c 61 72 20 74 68 65 20 62 69 6e 64 69 6e 67 20 6f 66 20 e2 80 98 54 41 42 e2 80 99 20 74 6f 20 | lar.the.binding.of....TAB....to. |
| aac0 | e2 80 98 76 65 72 74 69 63 6f 2d 69 6e 73 65 72 74 e2 80 99 2c 20 77 68 69 63 68 0a 69 6e 73 65 | ...vertico-insert...,.which.inse |
| aae0 | 72 74 73 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 73 65 6c 65 63 74 65 64 20 63 61 6e 64 69 | rts.the.currently.selected.candi |
| ab00 | 64 61 74 65 2c 20 61 6e 64 20 74 68 65 20 62 69 6e 64 69 6e 67 20 6f 66 20 e2 80 98 52 45 54 e2 | date,.and.the.binding.of....RET. |
| ab20 | 80 99 20 61 6e 64 0a e2 80 98 4d 2d 52 45 54 e2 80 99 20 74 6f 20 e2 80 98 76 65 72 74 69 63 6f | ...and....M-RET....to....vertico |
| ab40 | 2d 65 78 69 74 e2 80 99 20 61 6e 64 20 e2 80 98 76 65 72 74 69 63 6f 2d 65 78 69 74 2d 69 6e 70 | -exit....and....vertico-exit-inp |
| ab60 | 75 74 e2 80 99 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a 0a 20 20 20 e2 80 98 76 65 72 74 69 | ut....respectively.........verti |
| ab80 | 63 6f 2d 65 78 69 74 e2 80 99 20 65 78 69 74 73 20 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6e | co-exit....exits.with.the.curren |
| aba0 | 74 6c 79 20 73 65 6c 65 63 74 65 64 20 63 61 6e 64 69 64 61 74 65 2c 20 77 68 69 6c 65 0a e2 80 | tly.selected.candidate,.while... |
| abc0 | 98 76 65 72 74 69 63 6f 2d 65 78 69 74 2d 69 6e 70 75 74 e2 80 99 20 65 78 69 74 73 20 77 69 74 | .vertico-exit-input....exits.wit |
| abe0 | 68 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e 70 75 74 20 69 6e 73 74 65 61 64 2e 20 | h.the.minibuffer.input.instead.. |
| ac00 | 20 45 78 69 74 69 6e 67 0a 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 69 6e 70 75 74 20 | .Exiting.with.the.current.input. |
| ac20 | 69 73 20 6e 65 65 64 65 64 20 77 68 65 6e 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 72 65 61 74 | is.needed.when.you.want.to.creat |
| ac40 | 65 20 61 20 6e 65 77 20 62 75 66 66 65 72 20 6f 72 0a 61 20 6e 65 77 20 66 69 6c 65 20 77 69 74 | e.a.new.buffer.or.a.new.file.wit |
| ac60 | 68 20 e2 80 98 66 69 6e 64 2d 66 69 6c 65 e2 80 99 20 6f 72 20 e2 80 98 73 77 69 74 63 68 2d 74 | h....find-file....or....switch-t |
| ac80 | 6f 2d 62 75 66 66 65 72 e2 80 99 2e 20 20 41 73 20 61 6e 20 61 6c 74 65 72 6e 61 74 69 76 65 20 | o-buffer......As.an.alternative. |
| aca0 | 74 6f 0a 70 72 65 73 73 69 6e 67 20 e2 80 98 4d 2d 52 45 54 e2 80 99 2c 20 6d 6f 76 65 20 74 68 | to.pressing....M-RET...,.move.th |
| acc0 | 65 20 73 65 6c 65 63 74 69 6f 6e 20 75 70 20 74 6f 20 74 68 65 20 69 6e 70 75 74 20 70 72 6f 6d | e.selection.up.to.the.input.prom |
| ace0 | 70 74 20 62 79 20 70 72 65 73 73 69 6e 67 0a 74 68 65 20 e2 80 98 75 70 e2 80 99 20 61 72 72 6f | pt.by.pressing.the....up....arro |
| ad00 | 77 20 6b 65 79 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 2e 0a | w.key.and.then.press....RET..... |
| ad20 | 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 49 32 59 77 74 76 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ...File:.docI2Ywtv.info,..Node:. |
| ad40 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 45 78 74 65 6e 73 69 6f 6e 73 | Configuration,..Next:.Extensions |
| ad60 | 2c 20 20 50 72 65 76 3a 20 4b 65 79 20 62 69 6e 64 69 6e 67 73 2c 20 20 55 70 3a 20 54 6f 70 0a | ,..Prev:.Key.bindings,..Up:.Top. |
| ad80 | 0a 34 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .4.Configuration.*************** |
| ada0 | 0a 0a 49 6e 20 6f 72 64 65 72 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 20 56 65 72 74 69 63 6f 20 | ..In.order.to.configure.Vertico. |
| adc0 | 61 6e 64 20 6f 74 68 65 72 20 70 61 63 6b 61 67 65 73 20 69 6e 20 79 6f 75 72 20 69 6e 69 74 2e | and.other.packages.in.your.init. |
| ade0 | 65 6c 2c 20 79 6f 75 0a 6d 61 79 20 77 61 6e 74 20 74 6f 20 74 61 6b 65 20 61 64 76 61 6e 74 61 | el,.you.may.want.to.take.advanta |
| ae00 | 67 65 20 6f 66 20 e2 80 98 75 73 65 2d 70 61 63 6b 61 67 65 e2 80 99 2e 20 20 48 65 72 65 20 69 | ge.of....use-package......Here.i |
| ae20 | 73 20 61 6e 20 65 78 61 6d 70 6c 65 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 0a 0a 20 20 20 | s.an.example.configuration:..... |
| ae40 | 20 20 3b 3b 20 45 6e 61 62 6c 65 20 56 65 72 74 69 63 6f 2e 0a 20 20 20 20 20 28 75 73 65 2d 70 | ..;;.Enable.Vertico.......(use-p |
| ae60 | 61 63 6b 61 67 65 20 76 65 72 74 69 63 6f 0a 20 20 20 20 20 20 20 3a 63 75 73 74 6f 6d 0a 20 20 | ackage.vertico........:custom... |
| ae80 | 20 20 20 20 20 3b 3b 20 28 76 65 72 74 69 63 6f 2d 73 63 72 6f 6c 6c 2d 6d 61 72 67 69 6e 20 30 | .....;;.(vertico-scroll-margin.0 |
| aea0 | 29 20 3b 3b 20 44 69 66 66 65 72 65 6e 74 20 73 63 72 6f 6c 6c 20 6d 61 72 67 69 6e 0a 20 20 20 | ).;;.Different.scroll.margin.... |
| aec0 | 20 20 20 20 3b 3b 20 28 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 20 32 30 29 20 3b 3b 20 53 68 6f | ....;;.(vertico-count.20).;;.Sho |
| aee0 | 77 20 6d 6f 72 65 20 63 61 6e 64 69 64 61 74 65 73 0a 20 20 20 20 20 20 20 3b 3b 20 28 76 65 72 | w.more.candidates........;;.(ver |
| af00 | 74 69 63 6f 2d 72 65 73 69 7a 65 20 74 29 20 3b 3b 20 47 72 6f 77 20 61 6e 64 20 73 68 72 69 6e | tico-resize.t).;;.Grow.and.shrin |
| af20 | 6b 20 74 68 65 20 56 65 72 74 69 63 6f 20 6d 69 6e 69 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 | k.the.Vertico.minibuffer........ |
| af40 | 3b 3b 20 28 76 65 72 74 69 63 6f 2d 63 79 63 6c 65 20 74 29 20 3b 3b 20 45 6e 61 62 6c 65 20 63 | ;;.(vertico-cycle.t).;;.Enable.c |
| af60 | 79 63 6c 69 6e 67 20 66 6f 72 20 60 76 65 72 74 69 63 6f 2d 6e 65 78 74 2f 70 72 65 76 69 6f 75 | ycling.for.`vertico-next/previou |
| af80 | 73 27 0a 20 20 20 20 20 20 20 3a 69 6e 69 74 0a 20 20 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d | s'........:init........(vertico- |
| afa0 | 6d 6f 64 65 29 29 0a 0a 20 20 20 20 20 3b 3b 20 50 65 72 73 69 73 74 20 68 69 73 74 6f 72 79 20 | mode)).......;;.Persist.history. |
| afc0 | 6f 76 65 72 20 45 6d 61 63 73 20 72 65 73 74 61 72 74 73 2e 20 56 65 72 74 69 63 6f 20 73 6f 72 | over.Emacs.restarts..Vertico.sor |
| afe0 | 74 73 20 62 79 20 68 69 73 74 6f 72 79 20 70 6f 73 69 74 69 6f 6e 2e 0a 20 20 20 20 20 28 75 73 | ts.by.history.position.......(us |
| b000 | 65 2d 70 61 63 6b 61 67 65 20 73 61 76 65 68 69 73 74 0a 20 20 20 20 20 20 20 3a 69 6e 69 74 0a | e-package.savehist........:init. |
| b020 | 20 20 20 20 20 20 20 28 73 61 76 65 68 69 73 74 2d 6d 6f 64 65 29 29 0a 0a 20 20 20 20 20 3b 3b | .......(savehist-mode)).......;; |
| b040 | 20 45 6d 61 63 73 20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 | .Emacs.minibuffer.configurations |
| b060 | 2e 0a 20 20 20 20 20 28 75 73 65 2d 70 61 63 6b 61 67 65 20 65 6d 61 63 73 0a 20 20 20 20 20 20 | .......(use-package.emacs....... |
| b080 | 20 3a 63 75 73 74 6f 6d 0a 20 20 20 20 20 20 20 3b 3b 20 45 6e 61 62 6c 65 20 63 6f 6e 74 65 78 | .:custom........;;.Enable.contex |
| b0a0 | 74 20 6d 65 6e 75 2e 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 27 | t.menu..`vertico-multiform-mode' |
| b0c0 | 20 61 64 64 73 20 61 20 6d 65 6e 75 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 0a 20 | .adds.a.menu.in.the.minibuffer.. |
| b0e0 | 20 20 20 20 20 20 3b 3b 20 74 6f 20 73 77 69 74 63 68 20 64 69 73 70 6c 61 79 20 6d 6f 64 65 73 | ......;;.to.switch.display.modes |
| b100 | 2e 0a 20 20 20 20 20 20 20 28 63 6f 6e 74 65 78 74 2d 6d 65 6e 75 2d 6d 6f 64 65 20 74 29 0a 20 | .........(context-menu-mode.t).. |
| b120 | 20 20 20 20 20 20 3b 3b 20 53 75 70 70 6f 72 74 20 6f 70 65 6e 69 6e 67 20 6e 65 77 20 6d 69 6e | ......;;.Support.opening.new.min |
| b140 | 69 62 75 66 66 65 72 73 20 66 72 6f 6d 20 69 6e 73 69 64 65 20 65 78 69 73 74 69 6e 67 20 6d 69 | ibuffers.from.inside.existing.mi |
| b160 | 6e 69 62 75 66 66 65 72 73 2e 0a 20 20 20 20 20 20 20 28 65 6e 61 62 6c 65 2d 72 65 63 75 72 73 | nibuffers.........(enable-recurs |
| b180 | 69 76 65 2d 6d 69 6e 69 62 75 66 66 65 72 73 20 74 29 0a 20 20 20 20 20 20 20 3b 3b 20 48 69 64 | ive-minibuffers.t)........;;.Hid |
| b1a0 | 65 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 4d 2d 78 20 77 68 69 63 68 20 64 6f 20 6e 6f 74 20 77 | e.commands.in.M-x.which.do.not.w |
| b1c0 | 6f 72 6b 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6d 6f 64 65 2e 20 20 56 65 72 74 69 63 | ork.in.the.current.mode...Vertic |
| b1e0 | 6f 0a 20 20 20 20 20 20 20 3b 3b 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 68 69 64 64 65 6e 20 | o........;;.commands.are.hidden. |
| b200 | 69 6e 20 6e 6f 72 6d 61 6c 20 62 75 66 66 65 72 73 2e 20 54 68 69 73 20 73 65 74 74 69 6e 67 20 | in.normal.buffers..This.setting. |
| b220 | 69 73 20 75 73 65 66 75 6c 20 62 65 79 6f 6e 64 0a 20 20 20 20 20 20 20 3b 3b 20 56 65 72 74 69 | is.useful.beyond........;;.Verti |
| b240 | 63 6f 2e 0a 20 20 20 20 20 20 20 28 72 65 61 64 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e | co.........(read-extended-comman |
| b260 | 64 2d 70 72 65 64 69 63 61 74 65 20 23 27 63 6f 6d 6d 61 6e 64 2d 63 6f 6d 70 6c 65 74 69 6f 6e | d-predicate.#'command-completion |
| b280 | 2d 64 65 66 61 75 6c 74 2d 69 6e 63 6c 75 64 65 2d 70 29 0a 20 20 20 20 20 20 20 3b 3b 20 44 6f | -default-include-p)........;;.Do |
| b2a0 | 20 6e 6f 74 20 61 6c 6c 6f 77 20 74 68 65 20 63 75 72 73 6f 72 20 69 6e 20 74 68 65 20 6d 69 6e | .not.allow.the.cursor.in.the.min |
| b2c0 | 69 62 75 66 66 65 72 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 28 6d 69 6e 69 62 75 66 66 65 | ibuffer.prompt........(minibuffe |
| b2e0 | 72 2d 70 72 6f 6d 70 74 2d 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 27 28 72 65 | r-prompt-properties.........'(re |
| b300 | 61 64 2d 6f 6e 6c 79 20 74 20 63 75 72 73 6f 72 2d 69 6e 74 61 6e 67 69 62 6c 65 20 74 20 66 61 | ad-only.t.cursor-intangible.t.fa |
| b320 | 63 65 20 6d 69 6e 69 62 75 66 66 65 72 2d 70 72 6f 6d 70 74 29 29 29 0a 0a 20 20 20 49 20 72 65 | ce.minibuffer-prompt))).....I.re |
| b340 | 63 6f 6d 6d 65 6e 64 20 74 6f 20 67 69 76 65 20 4f 72 64 65 72 6c 65 73 73 20 63 6f 6d 70 6c 65 | commend.to.give.Orderless.comple |
| b360 | 74 69 6f 6e 20 61 20 74 72 79 2c 20 77 68 69 63 68 20 69 73 20 6d 6f 72 65 0a 66 6c 65 78 69 62 | tion.a.try,.which.is.more.flexib |
| b380 | 6c 65 20 61 6e 64 20 70 6f 77 65 72 66 75 6c 20 74 68 61 6e 20 74 68 65 20 64 65 66 61 75 6c 74 | le.and.powerful.than.the.default |
| b3a0 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 73 2e 0a 0a 20 20 20 20 20 3b 3b 20 4f 70 74 | .completion.styles........;;.Opt |
| b3c0 | 69 6f 6e 61 6c 6c 79 20 75 73 65 20 74 68 65 20 60 6f 72 64 65 72 6c 65 73 73 27 20 63 6f 6d 70 | ionally.use.the.`orderless'.comp |
| b3e0 | 6c 65 74 69 6f 6e 20 73 74 79 6c 65 2e 0a 20 20 20 20 20 28 75 73 65 2d 70 61 63 6b 61 67 65 20 | letion.style.......(use-package. |
| b400 | 6f 72 64 65 72 6c 65 73 73 0a 20 20 20 20 20 20 20 3a 63 75 73 74 6f 6d 0a 20 20 20 20 20 20 20 | orderless........:custom........ |
| b420 | 3b 3b 20 43 6f 6e 66 69 67 75 72 65 20 61 20 63 75 73 74 6f 6d 20 73 74 79 6c 65 20 64 69 73 70 | ;;.Configure.a.custom.style.disp |
| b440 | 61 74 63 68 65 72 20 28 73 65 65 20 74 68 65 20 43 6f 6e 73 75 6c 74 20 77 69 6b 69 29 0a 20 20 | atcher.(see.the.Consult.wiki)... |
| b460 | 20 20 20 20 20 3b 3b 20 28 6f 72 64 65 72 6c 65 73 73 2d 73 74 79 6c 65 2d 64 69 73 70 61 74 63 | .....;;.(orderless-style-dispatc |
| b480 | 68 65 72 73 20 27 28 2b 6f 72 64 65 72 6c 65 73 73 2d 63 6f 6e 73 75 6c 74 2d 64 69 73 70 61 74 | hers.'(+orderless-consult-dispat |
| b4a0 | 63 68 20 6f 72 64 65 72 6c 65 73 73 2d 61 66 66 69 78 2d 64 69 73 70 61 74 63 68 29 29 0a 20 20 | ch.orderless-affix-dispatch))... |
| b4c0 | 20 20 20 20 20 3b 3b 20 28 6f 72 64 65 72 6c 65 73 73 2d 63 6f 6d 70 6f 6e 65 6e 74 2d 73 65 70 | .....;;.(orderless-component-sep |
| b4e0 | 61 72 61 74 6f 72 20 23 27 6f 72 64 65 72 6c 65 73 73 2d 65 73 63 61 70 61 62 6c 65 2d 73 70 6c | arator.#'orderless-escapable-spl |
| b500 | 69 74 2d 6f 6e 2d 73 70 61 63 65 29 0a 20 20 20 20 20 20 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d | it-on-space)........(completion- |
| b520 | 73 74 79 6c 65 73 20 27 28 6f 72 64 65 72 6c 65 73 73 20 62 61 73 69 63 29 29 0a 20 20 20 20 20 | styles.'(orderless.basic))...... |
| b540 | 20 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 61 74 65 67 6f 72 79 2d 64 65 66 61 75 6c 74 73 20 | ..(completion-category-defaults. |
| b560 | 6e 69 6c 29 0a 20 20 20 20 20 20 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 61 74 65 67 6f 72 79 | nil)........(completion-category |
| b580 | 2d 6f 76 65 72 72 69 64 65 73 20 27 28 28 66 69 6c 65 20 28 73 74 79 6c 65 73 20 70 61 72 74 69 | -overrides.'((file.(styles.parti |
| b5a0 | 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 29 29 29 29 29 0a 0a 20 20 20 54 68 65 20 e2 80 98 62 61 | al-completion))))).....The....ba |
| b5c0 | 73 69 63 e2 80 99 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 20 69 73 20 73 70 65 63 69 | sic....completion.style.is.speci |
| b5e0 | 66 69 65 64 20 61 73 20 66 61 6c 6c 62 61 63 6b 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 0a | fied.as.fallback.in.addition.to. |
| b600 | e2 80 98 6f 72 64 65 72 6c 65 73 73 e2 80 99 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 65 6e 73 75 | ...orderless....in.order.to.ensu |
| b620 | 72 65 20 74 68 61 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 77 68 69 63 | re.that.completion.commands.whic |
| b640 | 68 20 72 65 6c 79 20 6f 6e 0a 64 79 6e 61 6d 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 | h.rely.on.dynamic.completion.tab |
| b660 | 6c 65 73 2c 20 65 2e 67 2e 2c 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 2d 64 | les,.e.g.,....completion-table-d |
| b680 | 79 6e 61 6d 69 63 e2 80 99 20 6f 72 0a e2 80 98 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 | ynamic....or....completion-table |
| b6a0 | 2d 69 6e 2d 74 75 72 6e e2 80 99 2c 20 77 6f 72 6b 20 63 6f 72 72 65 63 74 6c 79 2e 20 20 53 65 | -in-turn...,.work.correctly...Se |
| b6c0 | 65 20 74 68 65 20 43 6f 6e 73 75 6c 74 20 77 69 6b 69 0a 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 | e.the.Consult.wiki.(https://gith |
| b6e0 | 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 63 6f 6e 73 75 6c 74 2f 77 69 6b 69 23 6d 69 6e 61 64 73 | ub.com/minad/consult/wiki#minads |
| b700 | 2d 6f 72 64 65 72 6c 65 73 73 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 0a 66 6f 72 20 6d 79 | -orderless-configuration).for.my |
| b720 | 20 61 64 76 61 6e 63 65 64 20 4f 72 64 65 72 6c 65 73 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f | .advanced.Orderless.configuratio |
| b740 | 6e 20 77 69 74 68 20 73 74 79 6c 65 20 64 69 73 70 61 74 63 68 65 72 73 2e 0a 41 64 64 69 74 69 | n.with.style.dispatchers..Additi |
| b760 | 6f 6e 61 6c 6c 79 20 65 6e 61 62 6c 65 20 e2 80 98 70 61 72 74 69 61 6c 2d 63 6f 6d 70 6c 65 74 | onally.enable....partial-complet |
| b780 | 69 6f 6e e2 80 99 20 66 6f 72 20 66 69 6c 65 20 70 61 74 68 20 65 78 70 61 6e 73 69 6f 6e 2e 0a | ion....for.file.path.expansion.. |
| b7a0 | e2 80 98 70 61 72 74 69 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e e2 80 99 20 69 73 20 69 6d 70 6f | ...partial-completion....is.impo |
| b7c0 | 72 74 61 6e 74 20 66 6f 72 20 66 69 6c 65 20 77 69 6c 64 63 61 72 64 20 73 75 70 70 6f 72 74 20 | rtant.for.file.wildcard.support. |
| b7e0 | 69 6e 0a e2 80 98 66 69 6e 64 2d 66 69 6c 65 e2 80 99 2e 20 20 49 6e 20 6f 72 64 65 72 20 74 6f | in....find-file......In.order.to |
| b800 | 20 6f 70 65 6e 20 6d 75 6c 74 69 70 6c 65 20 66 69 6c 65 73 20 77 69 74 68 20 61 20 77 69 6c 64 | .open.multiple.files.with.a.wild |
| b820 | 63 61 72 64 20 61 74 20 6f 6e 63 65 2c 0a 79 6f 75 20 68 61 76 65 20 74 6f 20 73 75 62 6d 69 74 | card.at.once,.you.have.to.submit |
| b840 | 20 74 68 65 20 70 72 6f 6d 70 74 20 77 69 74 68 20 e2 80 98 4d 2d 52 45 54 e2 80 99 2e 20 20 41 | .the.prompt.with....M-RET......A |
| b860 | 6c 74 65 72 6e 61 74 69 76 65 20 66 69 72 73 74 20 6d 6f 76 65 20 74 6f 0a 74 68 65 20 70 72 6f | lternative.first.move.to.the.pro |
| b880 | 6d 70 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 2e 0a 0a 20 | mpt.and.then.press....RET....... |
| b8a0 | 20 20 53 65 65 20 61 6c 73 6f 20 74 68 65 20 56 65 72 74 69 63 6f 20 57 69 6b 69 20 28 68 74 74 | ..See.also.the.Vertico.Wiki.(htt |
| b8c0 | 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 2f 77 69 | ps://github.com/minad/vertico/wi |
| b8e0 | 6b 69 29 20 66 6f 72 0a 61 64 64 69 74 69 6f 6e 61 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | ki).for.additional.configuration |
| b900 | 20 74 69 70 73 2e 20 20 46 6f 72 20 6d 6f 72 65 20 67 65 6e 65 72 61 6c 20 64 6f 63 75 6d 65 6e | .tips...For.more.general.documen |
| b920 | 74 61 74 69 6f 6e 20 72 65 61 64 20 74 68 65 0a 63 68 61 70 74 65 72 20 61 62 6f 75 74 20 63 6f | tation.read.the.chapter.about.co |
| b940 | 6d 70 6c 65 74 69 6f 6e 20 69 6e 20 74 68 65 20 45 6d 61 63 73 20 6d 61 6e 75 61 6c 0a 28 68 74 | mpletion.in.the.Emacs.manual.(ht |
| b960 | 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 73 | tps://www.gnu.org/software/emacs |
| b980 | 2f 6d 61 6e 75 61 6c 2f 68 74 6d 6c 5f 6e 6f 64 65 2f 65 6d 61 63 73 2f 43 6f 6d 70 6c 65 74 69 | /manual/html_node/emacs/Completi |
| b9a0 | 6f 6e 2e 68 74 6d 6c 29 2e 0a 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 72 65 61 74 65 20 | on.html)..If.you.want.to.create. |
| b9c0 | 79 6f 75 72 20 6f 77 6e 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 2c 20 79 6f | your.own.completion.commands,.yo |
| b9e0 | 75 20 63 61 6e 20 66 69 6e 64 0a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 61 62 6f 75 74 20 63 | u.can.find.documentation.about.c |
| ba00 | 6f 6d 70 6c 65 74 69 6f 6e 20 69 6e 20 74 68 65 20 45 6c 69 73 70 20 6d 61 6e 75 61 6c 0a 28 68 | ompletion.in.the.Elisp.manual.(h |
| ba20 | 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 |
| ba40 | 73 2f 6d 61 6e 75 61 6c 2f 68 74 6d 6c 5f 6e 6f 64 65 2f 65 6c 69 73 70 2f 43 6f 6d 70 6c 65 74 | s/manual/html_node/elisp/Complet |
| ba60 | 69 6f 6e 2e 68 74 6d 6c 29 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 43 6f 6d 70 6c 65 74 69 6f | ion.html)...*.Menu:..*.Completio |
| ba80 | 6e 20 73 74 79 6c 65 73 20 61 6e 64 20 54 41 42 20 63 6f 6d 70 6c 65 74 69 6f 6e 3a 3a 0a 2a 20 | n.styles.and.TAB.completion::.*. |
| baa0 | 43 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 20 61 6e 64 20 63 6f 6d 70 6c 65 74 69 | Completion-at-point.and.completi |
| bac0 | 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 3a 3a 0a 2a 20 43 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 | on-in-region::.*.Completing-read |
| bae0 | 2d 6d 75 6c 74 69 70 6c 65 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 49 32 59 77 74 76 2e 69 | -multiple::....File:.docI2Ywtv.i |
| bb00 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 73 20 61 6e | nfo,..Node:.Completion.styles.an |
| bb20 | 64 20 54 41 42 20 63 6f 6d 70 6c 65 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 43 6f 6d 70 6c 65 74 | d.TAB.completion,..Next:.Complet |
| bb40 | 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 20 61 6e 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 | ion-at-point.and.completion-in-r |
| bb60 | 65 67 69 6f 6e 2c 20 20 55 70 3a 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 0a 34 2e 31 20 43 | egion,..Up:.Configuration..4.1.C |
| bb80 | 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 73 20 61 6e 64 20 54 41 42 20 63 6f 6d 70 6c 65 74 | ompletion.styles.and.TAB.complet |
| bba0 | 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 3d 3d 3d 3d | ion.============================ |
| bbc0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 65 20 62 69 6e 64 69 6e 67 73 20 6f 66 20 74 68 | ============..The.bindings.of.th |
| bbe0 | 65 20 e2 80 98 6d 69 6e 69 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e | e....minibuffer-local-completion |
| bc00 | 2d 6d 61 70 e2 80 99 20 61 72 65 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 0a 69 6e 20 56 65 72 | -map....are.not.available.in.Ver |
| bc20 | 74 69 63 6f 20 62 79 20 64 65 66 61 75 6c 74 2e 20 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 | tico.by.default...This.means.tha |
| bc40 | 74 20 e2 80 98 54 41 42 e2 80 99 20 77 6f 72 6b 73 20 64 69 66 66 65 72 65 6e 74 6c 79 20 66 72 | t....TAB....works.differently.fr |
| bc60 | 6f 6d 0a 77 68 61 74 20 79 6f 75 20 6d 61 79 20 65 78 70 65 63 74 20 66 72 6f 6d 20 73 68 65 6c | om.what.you.may.expect.from.shel |
| bc80 | 6c 73 20 6c 69 6b 65 20 42 61 73 68 20 6f 72 20 74 68 65 20 64 65 66 61 75 6c 74 20 45 6d 61 63 | ls.like.Bash.or.the.default.Emac |
| bca0 | 73 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 79 73 74 65 6d 2e 20 20 49 6e 20 56 65 72 74 69 63 6f | s.completion.system...In.Vertico |
| bcc0 | 20 e2 80 98 54 41 42 e2 80 99 20 69 6e 73 65 72 74 73 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 | ....TAB....inserts.the.currently |
| bce0 | 20 73 65 6c 65 63 74 65 64 0a 63 61 6e 64 69 64 61 74 65 2e 0a 0a 20 20 20 49 66 20 79 6f 75 20 | .selected.candidate......If.you. |
| bd00 | 70 72 65 66 65 72 20 74 6f 20 68 61 76 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 6c | prefer.to.have.the.default.compl |
| bd20 | 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 61 76 61 69 6c 61 62 6c 65 20 79 6f 75 0a 63 61 6e | etion.commands.available.you.can |
| bd40 | 20 61 64 64 20 6e 65 77 20 62 69 6e 64 69 6e 67 73 20 6f 72 20 65 76 65 6e 20 72 65 70 6c 61 63 | .add.new.bindings.or.even.replac |
| bd60 | 65 20 74 68 65 20 56 65 72 74 69 63 6f 20 62 69 6e 64 69 6e 67 73 2e 20 20 46 6f 72 20 65 78 61 | e.the.Vertico.bindings...For.exa |
| bd80 | 6d 70 6c 65 0a 79 6f 75 20 63 61 6e 20 75 73 65 20 e2 80 98 4d 2d 54 41 42 e2 80 99 20 74 6f 20 | mple.you.can.use....M-TAB....to. |
| bda0 | 65 78 70 61 6e 64 20 74 68 65 20 70 72 65 66 69 78 20 6f 66 20 63 61 6e 64 69 64 61 74 65 73 20 | expand.the.prefix.of.candidates. |
| bdc0 | 28 54 41 42 20 63 6f 6d 70 6c 65 74 65 29 20 6f 72 0a 63 79 63 6c 65 20 62 65 74 77 65 65 6e 20 | (TAB.complete).or.cycle.between. |
| bde0 | 63 61 6e 64 69 64 61 74 65 73 20 69 66 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 79 63 6c | candidates.if....completion-cycl |
| be00 | 65 2d 74 68 72 65 73 68 6f 6c 64 e2 80 99 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 0a 77 69 74 68 20 | e-threshold....is.non-nil,.with. |
| be20 | 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 6e 2e 0a 0a 20 20 | the.following.configuration..... |
| be40 | 20 20 20 3b 3b 20 4f 70 74 69 6f 6e 20 31 3a 20 41 64 64 69 74 69 6f 6e 61 6c 20 62 69 6e 64 69 | ...;;.Option.1:.Additional.bindi |
| be60 | 6e 67 73 0a 20 20 20 20 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 76 65 72 74 69 63 6f 2d 6d 61 70 | ngs......(keymap-set.vertico-map |
| be80 | 20 22 3f 22 20 23 27 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 68 65 6c | ."?".#'minibuffer-completion-hel |
| bea0 | 70 29 0a 20 20 20 20 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 76 65 72 74 69 63 6f 2d 6d 61 70 20 | p)......(keymap-set.vertico-map. |
| bec0 | 22 4d 2d 52 45 54 22 20 23 27 6d 69 6e 69 62 75 66 66 65 72 2d 66 6f 72 63 65 2d 63 6f 6d 70 6c | "M-RET".#'minibuffer-force-compl |
| bee0 | 65 74 65 2d 61 6e 64 2d 65 78 69 74 29 0a 20 20 20 20 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 76 | ete-and-exit)......(keymap-set.v |
| bf00 | 65 72 74 69 63 6f 2d 6d 61 70 20 22 4d 2d 54 41 42 22 20 23 27 6d 69 6e 69 62 75 66 66 65 72 2d | ertico-map."M-TAB".#'minibuffer- |
| bf20 | 63 6f 6d 70 6c 65 74 65 29 0a 0a 20 20 20 20 20 3b 3b 20 4f 70 74 69 6f 6e 20 32 3a 20 52 65 70 | complete).......;;.Option.2:.Rep |
| bf40 | 6c 61 63 65 20 60 76 65 72 74 69 63 6f 2d 69 6e 73 65 72 74 27 20 74 6f 20 65 6e 61 62 6c 65 20 | lace.`vertico-insert'.to.enable. |
| bf60 | 54 41 42 20 70 72 65 66 69 78 20 65 78 70 61 6e 73 69 6f 6e 2e 0a 20 20 20 20 20 3b 3b 20 28 6b | TAB.prefix.expansion.......;;.(k |
| bf80 | 65 79 6d 61 70 2d 73 65 74 20 76 65 72 74 69 63 6f 2d 6d 61 70 20 22 54 41 42 22 20 23 27 6d 69 | eymap-set.vertico-map."TAB".#'mi |
| bfa0 | 6e 69 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 65 29 0a 0a 20 20 20 54 68 65 20 63 6f 6d 6d 61 | nibuffer-complete).....The.comma |
| bfc0 | 6e 64 20 e2 80 98 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 65 e2 80 99 20 70 65 72 | nd....minibuffer-complete....per |
| bfe0 | 66 6f 72 6d 73 20 70 72 65 66 69 78 20 65 78 70 61 6e 73 69 6f 6e 20 66 6f 72 20 74 68 65 0a e2 | forms.prefix.expansion.for.the.. |
| c000 | 80 98 62 61 73 69 63 e2 80 99 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 2c 20 77 68 69 | ..basic....completion.style,.whi |
| c020 | 6c 65 20 74 68 65 20 e2 80 98 6f 72 64 65 72 6c 65 73 73 e2 80 99 20 61 6e 64 20 e2 80 98 73 75 | le.the....orderless....and....su |
| c040 | 62 73 74 72 69 6e 67 e2 80 99 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 73 20 65 78 70 | bstring....completion.styles.exp |
| c060 | 61 6e 64 20 74 6f 20 74 68 65 20 6c 6f 6e 67 65 73 74 20 63 61 6e 64 69 64 61 74 65 20 73 75 62 | and.to.the.longest.candidate.sub |
| c080 | 73 74 72 69 6e 67 2e 0a 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 79 6f 75 20 63 61 6e 20 75 73 | string..Alternatively.you.can.us |
| c0a0 | 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 74 79 6c 65 73 20 6c 69 6b 65 20 e2 80 98 70 61 72 74 | e.completion-styles.like....part |
| c0c0 | 69 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e e2 80 99 2c 0a e2 80 98 66 6c 65 78 e2 80 99 20 6f 72 | ial-completion...,....flex....or |
| c0e0 | 20 e2 80 98 69 6e 69 74 69 61 6c 73 e2 80 99 2c 20 77 68 69 63 68 20 70 65 72 66 6f 72 6d 20 64 | ....initials...,.which.perform.d |
| c100 | 69 66 66 65 72 65 6e 74 20 65 78 70 61 6e 73 69 6f 6e 20 61 6e 64 20 66 69 6c 74 65 72 69 6e 67 | ifferent.expansion.and.filtering |
| c120 | 2e 0a 54 68 65 20 e2 80 98 70 61 72 74 69 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e e2 80 99 20 73 | ..The....partial-completion....s |
| c140 | 74 79 6c 65 20 69 73 20 69 6d 70 6f 72 74 61 6e 74 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f | tyle.is.important.if.you.want.to |
| c160 | 20 6f 70 65 6e 20 6d 75 6c 74 69 70 6c 65 0a 66 69 6c 65 73 20 61 74 20 6f 6e 63 65 20 77 69 74 | .open.multiple.files.at.once.wit |
| c180 | 68 20 e2 80 98 66 69 6e 64 2d 66 69 6c 65 e2 80 99 20 75 73 69 6e 67 20 77 69 6c 64 63 61 72 64 | h....find-file....using.wildcard |
| c1a0 | 73 2e 20 20 49 6e 20 6f 72 64 65 72 20 74 6f 20 6f 70 65 6e 0a 6d 75 6c 74 69 70 6c 65 20 66 69 | s...In.order.to.open.multiple.fi |
| c1c0 | 6c 65 73 20 77 69 74 68 20 61 20 77 69 6c 64 63 61 72 64 20 61 74 20 6f 6e 63 65 2c 20 79 6f 75 | les.with.a.wildcard.at.once,.you |
| c1e0 | 20 68 61 76 65 20 74 6f 20 73 75 62 6d 69 74 20 74 68 65 20 70 72 6f 6d 70 74 0a 77 69 74 68 20 | .have.to.submit.the.prompt.with. |
| c200 | e2 80 98 4d 2d 52 45 54 e2 80 99 2e 20 20 41 6c 74 65 72 6e 61 74 69 76 65 20 66 69 72 73 74 20 | ...M-RET......Alternative.first. |
| c220 | 6d 6f 76 65 20 74 6f 20 74 68 65 20 70 72 6f 6d 70 74 20 61 6e 64 20 74 68 65 6e 20 70 72 65 73 | move.to.the.prompt.and.then.pres |
| c240 | 73 0a e2 80 98 52 45 54 e2 80 99 2e 0a 0a 20 20 20 20 20 28 73 65 74 71 20 63 6f 6d 70 6c 65 74 | s....RET...........(setq.complet |
| c260 | 69 6f 6e 2d 73 74 79 6c 65 73 20 27 28 62 61 73 69 63 20 73 75 62 73 74 72 69 6e 67 20 70 61 72 | ion-styles.'(basic.substring.par |
| c280 | 74 69 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 6c 65 78 29 29 0a 0a 20 20 20 42 65 63 61 75 | tial-completion.flex)).....Becau |
| c2a0 | 73 65 20 56 65 72 74 69 63 6f 20 69 73 20 66 75 6c 6c 79 20 63 6f 6d 70 61 74 69 62 6c 65 20 77 | se.Vertico.is.fully.compatible.w |
| c2c0 | 69 74 68 20 45 6d 61 63 73 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 73 79 73 | ith.Emacs.default.completion.sys |
| c2e0 | 74 65 6d 2c 20 66 75 72 74 68 65 72 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 6f 66 20 63 6f | tem,.further.customization.of.co |
| c300 | 6d 70 6c 65 74 69 6f 6e 20 62 65 68 61 76 69 6f 72 20 63 61 6e 20 62 65 20 61 63 68 69 65 76 65 | mpletion.behavior.can.be.achieve |
| c320 | 64 20 62 79 0a 73 65 74 74 69 6e 67 20 74 68 65 20 64 65 73 69 67 6e 61 74 65 64 20 45 6d 61 63 | d.by.setting.the.designated.Emac |
| c340 | 73 20 76 61 72 69 61 62 6c 65 73 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 6f 6e 65 20 6d | s.variables...For.example,.one.m |
| c360 | 61 79 20 77 69 73 68 20 74 6f 0a 64 69 73 61 62 6c 65 20 63 61 73 65 2d 73 65 6e 73 69 74 69 76 | ay.wish.to.disable.case-sensitiv |
| c380 | 69 74 79 20 66 6f 72 20 66 69 6c 65 20 61 6e 64 20 62 75 66 66 65 72 20 6d 61 74 63 68 69 6e 67 | ity.for.file.and.buffer.matching |
| c3a0 | 20 77 68 65 6e 20 62 75 69 6c 74 2d 69 6e 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 73 | .when.built-in.completion.styles |
| c3c0 | 20 61 72 65 20 75 73 65 64 3a 0a 0a 20 20 20 20 20 28 73 65 74 71 20 72 65 61 64 2d 66 69 6c 65 | .are.used:.......(setq.read-file |
| c3e0 | 2d 6e 61 6d 65 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 67 6e 6f 72 65 2d 63 61 73 65 20 74 0a 20 | -name-completion-ignore-case.t.. |
| c400 | 20 20 20 20 20 20 20 20 20 20 72 65 61 64 2d 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e | ..........read-buffer-completion |
| c420 | 2d 69 67 6e 6f 72 65 2d 63 61 73 65 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 6c 65 | -ignore-case.t............comple |
| c440 | 74 69 6f 6e 2d 69 67 6e 6f 72 65 2d 63 61 73 65 20 74 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 | tion-ignore-case.t)....File:.doc |
| c460 | 49 32 59 77 74 76 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 2d 61 | I2Ywtv.info,..Node:.Completion-a |
| c480 | 74 2d 70 6f 69 6e 74 20 61 6e 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e | t-point.and.completion-in-region |
| c4a0 | 2c 20 20 4e 65 78 74 3a 20 43 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c | ,..Next:.Completing-read-multipl |
| c4c0 | 65 2c 20 20 50 72 65 76 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 73 20 61 6e 64 20 | e,..Prev:.Completion.styles.and. |
| c4e0 | 54 41 42 20 63 6f 6d 70 6c 65 74 69 6f 6e 2c 20 20 55 70 3a 20 43 6f 6e 66 69 67 75 72 61 74 69 | TAB.completion,..Up:.Configurati |
| c500 | 6f 6e 0a 0a 34 2e 32 20 43 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 20 61 6e 64 20 | on..4.2.Completion-at-point.and. |
| c520 | 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | completion-in-region.=========== |
| c540 | 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 | ================================ |
| c560 | 3d 3d 3d 3d 3d 0a 0a 54 68 65 20 74 61 62 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e | =====..The.tab.completion.comman |
| c580 | 64 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 e2 80 99 20 63 6f 6d 6d | d....completion-at-point....comm |
| c5a0 | 61 6e 64 20 69 73 20 75 73 75 61 6c 6c 79 0a 62 6f 75 6e 64 20 74 6f 20 e2 80 98 4d 2d 54 41 42 | and.is.usually.bound.to....M-TAB |
| c5c0 | e2 80 99 20 6f 72 20 e2 80 98 54 41 42 e2 80 99 2e 20 20 54 61 62 20 63 6f 6d 70 6c 65 74 69 6f | ....or....TAB......Tab.completio |
| c5e0 | 6e 20 69 73 20 61 6c 73 6f 20 75 73 65 64 20 69 6e 20 74 68 65 0a 6d 69 6e 69 62 75 66 66 65 72 | n.is.also.used.in.the.minibuffer |
| c600 | 20 62 79 20 e2 80 98 4d 2d 3a e2 80 99 20 28 e2 80 98 65 76 61 6c 2d 65 78 70 72 65 73 73 69 6f | .by....M-:....(...eval-expressio |
| c620 | 6e e2 80 99 29 2e 20 20 49 6e 20 63 61 73 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 75 73 65 0a | n...)...In.case.you.want.to.use. |
| c640 | 56 65 72 74 69 63 6f 20 74 6f 20 73 68 6f 77 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 | Vertico.to.show.the.completion.c |
| c660 | 61 6e 64 69 64 61 74 65 73 20 6f 66 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f | andidates.of....completion-at-po |
| c680 | 69 6e 74 e2 80 99 20 61 6e 64 0a e2 80 98 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 | int....and....completion-in-regi |
| c6a0 | 6f 6e e2 80 99 2c 20 79 6f 75 20 63 61 6e 20 75 73 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a | on...,.you.can.use.the.function. |
| c6c0 | e2 80 98 63 6f 6e 73 75 6c 74 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e e2 | ...consult-completion-in-region. |
| c6e0 | 80 99 20 70 72 6f 76 69 64 65 64 20 62 79 20 74 68 65 20 43 6f 6e 73 75 6c 74 20 70 61 63 6b 61 | ...provided.by.the.Consult.packa |
| c700 | 67 65 2e 0a 0a 20 20 20 20 20 28 73 65 74 71 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 | ge........(setq.completion-in-re |
| c720 | 67 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 20 23 27 63 6f 6e 73 75 6c 74 2d 63 6f 6d 70 6c 65 74 69 | gion-function.#'consult-completi |
| c740 | 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 29 0a 0a 20 20 20 59 6f 75 20 6d 61 79 20 61 6c 73 6f 20 77 | on-in-region).....You.may.also.w |
| c760 | 61 6e 74 20 74 6f 20 6c 6f 6f 6b 20 69 6e 74 6f 20 6d 79 20 43 6f 72 66 75 0a 28 68 74 74 70 73 | ant.to.look.into.my.Corfu.(https |
| c780 | 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 63 6f 72 66 75 29 20 70 61 63 6b 61 | ://github.com/minad/corfu).packa |
| c7a0 | 67 65 2c 20 77 68 69 63 68 20 70 72 6f 76 69 64 65 73 20 61 20 6d 69 6e 69 6d 61 6c 0a 63 6f 6d | ge,.which.provides.a.minimal.com |
| c7c0 | 70 6c 65 74 69 6f 6e 20 73 79 73 74 65 6d 20 66 6f 72 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6f 6e | pletion.system.for....completion |
| c7e0 | 2d 69 6e 2d 72 65 67 69 6f 6e e2 80 99 20 69 6e 20 61 20 63 68 69 6c 64 20 66 72 61 6d 65 20 70 | -in-region....in.a.child.frame.p |
| c800 | 6f 70 75 70 2e 0a 43 6f 72 66 75 20 69 73 20 61 20 6e 61 72 72 6f 77 6c 79 20 66 6f 63 75 73 65 | opup..Corfu.is.a.narrowly.focuse |
| c820 | 64 20 70 61 63 6b 61 67 65 20 61 6e 64 20 64 65 76 65 6c 6f 70 65 64 20 69 6e 20 74 68 65 20 73 | d.package.and.developed.in.the.s |
| c840 | 61 6d 65 20 73 70 69 72 69 74 20 61 73 0a 56 65 72 74 69 63 6f 2e 20 20 59 6f 75 20 63 61 6e 20 | ame.spirit.as.Vertico...You.can. |
| c860 | 65 76 65 6e 20 75 73 65 20 43 6f 72 66 75 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 | even.use.Corfu.in.the.minibuffer |
| c880 | 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 49 32 59 77 74 76 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 | .....File:.docI2Ywtv.info,..Node |
| c8a0 | 3a 20 43 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 2c 20 20 50 72 65 | :.Completing-read-multiple,..Pre |
| c8c0 | 76 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 20 61 6e 64 20 63 6f 6d 70 6c | v:.Completion-at-point.and.compl |
| c8e0 | 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 2c 20 20 55 70 3a 20 43 6f 6e 66 69 67 75 72 61 74 | etion-in-region,..Up:.Configurat |
| c900 | 69 6f 6e 0a 0a 34 2e 33 20 43 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c | ion..4.3.Completing-read-multipl |
| c920 | 65 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 0a 0a | e.============================.. |
| c940 | 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d | The.function....completing-read- |
| c960 | 6d 75 6c 74 69 70 6c 65 e2 80 99 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 e2 80 98 63 6f 6d | multiple....is.similar.to....com |
| c980 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 0a 62 75 74 20 72 65 74 75 72 6e 73 20 61 20 6c 69 | pleting-read....but.returns.a.li |
| c9a0 | 73 74 20 6f 66 20 63 6f 6d 70 6c 65 74 65 64 20 73 74 72 69 6e 67 73 2e 20 20 54 68 65 20 73 74 | st.of.completed.strings...The.st |
| c9c0 | 72 69 6e 67 73 20 61 72 65 20 73 65 70 61 72 61 74 65 64 20 62 79 0a e2 80 98 63 72 6d 2d 73 65 | rings.are.separated.by....crm-se |
| c9e0 | 70 61 72 61 74 6f 72 e2 80 99 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 20 20 4f | parator....in.the.minibuffer...O |
| ca00 | 6e 20 45 6d 61 63 73 20 33 30 20 61 6e 64 20 6f 6c 64 65 72 2c 0a e2 80 98 63 6f 6d 70 6c 65 74 | n.Emacs.30.and.older,....complet |
| ca20 | 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 e2 80 99 20 64 6f 65 73 20 6e 6f 74 20 69 6e | ing-read-multiple....does.not.in |
| ca40 | 64 69 63 61 74 65 20 74 6f 20 74 68 65 20 75 73 65 72 20 74 68 61 74 20 6d 75 6c 74 69 70 6c 65 | dicate.to.the.user.that.multiple |
| ca60 | 0a 73 74 72 69 6e 67 73 20 63 61 6e 20 62 65 20 63 6f 6d 70 6c 65 74 65 64 2e 20 20 49 20 68 61 | .strings.can.be.completed...I.ha |
| ca80 | 76 65 20 63 6f 6e 74 72 69 62 75 74 65 64 20 61 20 70 61 74 63 68 20 74 6f 20 45 6d 61 63 73 20 | ve.contributed.a.patch.to.Emacs. |
| caa0 | 33 31 2c 20 77 68 69 63 68 0a 66 69 78 65 73 20 74 68 69 73 20 69 73 73 75 65 2e 20 20 53 65 65 | 31,.which.fixes.this.issue...See |
| cac0 | 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 e2 80 98 63 72 6d 2d 70 72 6f 6d 70 74 e2 80 99 20 61 | .the.variable....crm-prompt....a |
| cae0 | 6e 64 20 62 75 67 23 37 36 30 32 38 0a 28 68 74 74 70 73 3a 2f 2f 64 65 62 62 75 67 73 2e 67 6e | nd.bug#76028.(https://debbugs.gn |
| cb00 | 75 2e 6f 72 67 2f 63 67 69 2f 62 75 67 72 65 70 6f 72 74 2e 63 67 69 3f 62 75 67 3d 37 36 30 32 | u.org/cgi/bugreport.cgi?bug=7602 |
| cb20 | 38 29 2e 20 20 4f 6e 20 6f 6c 64 65 72 20 45 6d 61 63 73 0a 76 65 72 73 69 6f 6e 73 20 79 6f 75 | 8)...On.older.Emacs.versions.you |
| cb40 | 20 63 61 6e 20 75 73 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 61 64 76 69 63 65 3a 0a 0a | .can.use.the.following.advice:.. |
| cb60 | 20 20 20 20 20 3b 3b 20 50 72 6f 6d 70 74 20 69 6e 64 69 63 61 74 6f 72 20 66 6f 72 20 60 63 6f | .....;;.Prompt.indicator.for.`co |
| cb80 | 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 27 2e 0a 20 20 20 20 20 28 77 | mpleting-read-multiple'.......(w |
| cba0 | 68 65 6e 20 28 3c 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 33 31 29 0a 20 | hen.(<.emacs-major-version.31).. |
| cbc0 | 20 20 20 20 20 20 28 61 64 76 69 63 65 2d 61 64 64 20 23 27 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 | ......(advice-add.#'completing-r |
| cbe0 | 65 61 64 2d 6d 75 6c 74 69 70 6c 65 20 3a 66 69 6c 74 65 72 2d 61 72 67 73 0a 20 20 20 20 20 20 | ead-multiple.:filter-args....... |
| cc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 61 72 67 73 29 0a 20 20 20 20 | .............(lambda.(args)..... |
| cc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 66 6f 72 6d 61 74 20 22 | .................(cons.(format." |
| cc40 | 5b 43 52 4d 25 73 5d 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | [CRM%s].%s"..................... |
| cc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 72 65 70 6c 61 63 65 20 22 | ...............(string-replace." |
| cc80 | 5b 20 5c 74 5d 2a 22 20 22 22 20 63 72 6d 2d 73 65 70 61 72 61 74 6f 72 29 0a 20 20 20 20 20 20 | [.\t]*"."".crm-separator)....... |
| cca0 | 20 20 20 20 20 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 | .............................(ca |
| ccc0 | 72 20 61 72 67 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 | r.args))........................ |
| cce0 | 20 20 20 20 28 63 64 72 20 61 72 67 73 29 29 29 29 29 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 | ....(cdr.args))))))....File:.doc |
| cd00 | 49 32 59 77 74 76 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 45 78 74 65 6e 73 69 6f 6e 73 2c 20 | I2Ywtv.info,..Node:.Extensions,. |
| cd20 | 20 4e 65 78 74 3a 20 43 6f 6d 70 6c 65 6d 65 6e 74 61 72 79 20 70 61 63 6b 61 67 65 73 2c 20 20 | .Next:.Complementary.packages,.. |
| cd40 | 50 72 65 76 3a 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 35 | Prev:.Configuration,..Up:.Top..5 |
| cd60 | 20 45 78 74 65 6e 73 69 6f 6e 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 57 65 20 6d 61 69 | .Extensions.************..We.mai |
| cd80 | 6e 74 61 69 6e 20 73 6d 61 6c 6c 20 65 78 74 65 6e 73 69 6f 6e 20 70 61 63 6b 61 67 65 73 20 74 | ntain.small.extension.packages.t |
| cda0 | 6f 20 56 65 72 74 69 63 6f 20 69 6e 20 74 68 69 73 20 72 65 70 6f 73 69 74 6f 72 79 20 69 6e 0a | o.Vertico.in.this.repository.in. |
| cdc0 | 74 68 65 20 73 75 62 64 69 72 65 63 74 6f 72 79 20 65 78 74 65 6e 73 69 6f 6e 73 2f 0a 28 68 74 | the.subdirectory.extensions/.(ht |
| cde0 | 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 2f 74 | tps://github.com/minad/vertico/t |
| ce00 | 72 65 65 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 29 2e 20 20 54 68 65 20 65 78 74 65 6e | ree/main/extensions)...The.exten |
| ce20 | 73 69 6f 6e 73 0a 61 72 65 20 69 6e 73 74 61 6c 6c 65 64 20 74 6f 67 65 74 68 65 72 20 77 69 74 | sions.are.installed.together.wit |
| ce40 | 68 20 56 65 72 74 69 63 6f 20 69 66 20 79 6f 75 20 70 75 6c 6c 20 74 68 65 20 70 61 63 6b 61 67 | h.Vertico.if.you.pull.the.packag |
| ce60 | 65 20 66 72 6f 6d 20 45 4c 50 41 2e 0a 54 68 65 20 65 78 74 65 6e 73 69 6f 6e 73 20 61 72 65 20 | e.from.ELPA..The.extensions.are. |
| ce80 | 69 6e 61 63 74 69 76 65 20 62 79 20 64 65 66 61 75 6c 74 20 61 6e 64 20 63 61 6e 20 62 65 20 65 | inactive.by.default.and.can.be.e |
| cea0 | 6e 61 62 6c 65 64 20 6d 61 6e 75 61 6c 6c 79 20 69 66 0a 64 65 73 69 72 65 64 2e 20 20 46 75 72 | nabled.manually.if.desired...Fur |
| cec0 | 74 68 65 72 6d 6f 72 65 20 69 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 69 6e 73 74 61 | thermore.it.is.possible.to.insta |
| cee0 | 6c 6c 20 61 6c 6c 20 6f 66 20 74 68 65 20 66 69 6c 65 73 0a 73 65 70 61 72 61 74 65 6c 79 2c 20 | ll.all.of.the.files.separately,. |
| cf00 | 62 6f 74 68 20 e2 80 98 76 65 72 74 69 63 6f 2e 65 6c e2 80 99 20 61 6e 64 20 74 68 65 20 e2 80 | both....vertico.el....and.the... |
| cf20 | 98 76 65 72 74 69 63 6f 2d 2a 2e 65 6c e2 80 99 20 65 78 74 65 6e 73 69 6f 6e 73 2e 0a 43 75 72 | .vertico-*.el....extensions..Cur |
| cf40 | 72 65 6e 74 6c 79 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 78 74 65 6e 73 69 6f 6e 73 20 | rently.the.following.extensions. |
| cf60 | 63 6f 6d 65 20 77 69 74 68 20 74 68 65 20 56 65 72 74 69 63 6f 20 45 4c 50 41 20 70 61 63 6b 61 | come.with.the.Vertico.ELPA.packa |
| cf80 | 67 65 3a 0a 0a 20 20 20 e2 80 a2 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 0a 20 20 20 20 20 | ge:.........vertico-buffer...... |
| cfa0 | 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 63 | (https://github.com/minad/vertic |
| cfc0 | 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 62 | o/blob/main/extensions/vertico-b |
| cfe0 | 75 66 66 65 72 2e 65 6c 29 3a 0a 20 20 20 20 20 e2 80 98 76 65 72 74 69 63 6f 2d 62 75 66 66 65 | uffer.el):.........vertico-buffe |
| d000 | 72 2d 6d 6f 64 65 e2 80 99 20 74 6f 20 64 69 73 70 6c 61 79 20 56 65 72 74 69 63 6f 20 6c 69 6b | r-mode....to.display.Vertico.lik |
| d020 | 65 20 61 20 72 65 67 75 6c 61 72 20 62 75 66 66 65 72 2e 0a 20 20 20 e2 80 a2 20 76 65 72 74 69 | e.a.regular.buffer.........verti |
| d040 | 63 6f 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 | co-directory......(https://githu |
| d060 | 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 | b.com/minad/vertico/blob/main/ex |
| d080 | 74 65 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2e 65 6c 29 3a 0a | tensions/vertico-directory.el):. |
| d0a0 | 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 49 64 6f 2d 6c 69 6b 65 20 64 69 72 65 63 | .....Commands.for.Ido-like.direc |
| d0c0 | 74 6f 72 79 20 6e 61 76 69 67 61 74 69 6f 6e 2e 0a 20 20 20 e2 80 a2 20 76 65 72 74 69 63 6f 2d | tory.navigation.........vertico- |
| d0e0 | 66 6c 61 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 | flat......(https://github.com/mi |
| d100 | 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 | nad/vertico/blob/main/extensions |
| d120 | 2f 76 65 72 74 69 63 6f 2d 66 6c 61 74 2e 65 6c 29 3a 0a 20 20 20 20 20 e2 80 98 76 65 72 74 69 | /vertico-flat.el):.........verti |
| d140 | 63 6f 2d 66 6c 61 74 2d 6d 6f 64 65 e2 80 99 20 74 6f 20 65 6e 61 62 6c 65 20 61 20 66 6c 61 74 | co-flat-mode....to.enable.a.flat |
| d160 | 2c 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 64 69 73 70 6c 61 79 2e 0a 20 20 20 e2 80 a2 20 76 65 72 | ,.horizontal.display.........ver |
| d180 | 74 69 63 6f 2d 67 72 69 64 0a 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 | tico-grid......(https://github.c |
| d1a0 | 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e | om/minad/vertico/blob/main/exten |
| d1c0 | 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 67 72 69 64 2e 65 6c 29 3a 0a 20 20 20 20 20 e2 80 98 | sions/vertico-grid.el):......... |
| d1e0 | 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 6d 6f 64 65 e2 80 99 20 74 6f 20 65 6e 61 62 6c 65 20 61 | vertico-grid-mode....to.enable.a |
| d200 | 20 67 72 69 64 20 64 69 73 70 6c 61 79 2e 0a 20 20 20 e2 80 a2 20 76 65 72 74 69 63 6f 2d 69 6e | .grid.display.........vertico-in |
| d220 | 64 65 78 65 64 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 | dexed......(https://github.com/m |
| d240 | 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e | inad/vertico/blob/main/extension |
| d260 | 73 2f 76 65 72 74 69 63 6f 2d 69 6e 64 65 78 65 64 2e 65 6c 29 3a 0a 20 20 20 20 20 e2 80 98 76 | s/vertico-indexed.el):.........v |
| d280 | 65 72 74 69 63 6f 2d 69 6e 64 65 78 65 64 2d 6d 6f 64 65 e2 80 99 20 74 6f 20 73 65 6c 65 63 74 | ertico-indexed-mode....to.select |
| d2a0 | 20 69 6e 64 65 78 65 64 20 63 61 6e 64 69 64 61 74 65 73 20 77 69 74 68 20 70 72 65 66 69 78 0a | .indexed.candidates.with.prefix. |
| d2c0 | 20 20 20 20 20 61 72 67 75 6d 65 6e 74 73 2e 0a 20 20 20 e2 80 a2 20 76 65 72 74 69 63 6f 2d 6d | .....arguments.........vertico-m |
| d2e0 | 6f 75 73 65 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 | ouse......(https://github.com/mi |
| d300 | 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 | nad/vertico/blob/main/extensions |
| d320 | 2f 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 2e 65 6c 29 3a 0a 20 20 20 20 20 e2 80 98 76 65 72 74 | /vertico-mouse.el):.........vert |
| d340 | 69 63 6f 2d 6d 6f 75 73 65 2d 6d 6f 64 65 e2 80 99 20 74 6f 20 73 75 70 70 6f 72 74 20 66 6f 72 | ico-mouse-mode....to.support.for |
| d360 | 20 73 63 72 6f 6c 6c 69 6e 67 20 61 6e 64 20 63 61 6e 64 69 64 61 74 65 0a 20 20 20 20 20 73 65 | .scrolling.and.candidate......se |
| d380 | 6c 65 63 74 69 6f 6e 2e 0a 20 20 20 e2 80 a2 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 | lection.........vertico-multifor |
| d3a0 | 6d 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 | m......(https://github.com/minad |
| d3c0 | 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 76 65 | /vertico/blob/main/extensions/ve |
| d3e0 | 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2e 65 6c 29 3a 0a 20 20 20 20 20 43 6f 6e 66 69 67 | rtico-multiform.el):......Config |
| d400 | 75 72 65 20 56 65 72 74 69 63 6f 20 6d 6f 64 65 73 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f 72 | ure.Vertico.modes.per.command.or |
| d420 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 2e 0a 20 20 20 e2 80 a2 20 76 65 72 | .completion.category.........ver |
| d440 | 74 69 63 6f 2d 71 75 69 63 6b 0a 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e | tico-quick......(https://github. |
| d460 | 63 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 | com/minad/vertico/blob/main/exte |
| d480 | 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 2e 65 6c 29 3a 0a 20 20 20 20 20 43 | nsions/vertico-quick.el):......C |
| d4a0 | 6f 6d 6d 61 6e 64 73 20 74 6f 20 73 65 6c 65 63 74 20 75 73 69 6e 67 20 41 76 79 2d 73 74 79 6c | ommands.to.select.using.Avy-styl |
| d4c0 | 65 20 71 75 69 63 6b 20 6b 65 79 73 2e 0a 20 20 20 e2 80 a2 20 76 65 72 74 69 63 6f 2d 72 65 70 | e.quick.keys.........vertico-rep |
| d4e0 | 65 61 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 | eat......(https://github.com/min |
| d500 | 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 2f | ad/vertico/blob/main/extensions/ |
| d520 | 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2e 65 6c 29 3a 0a 20 20 20 20 20 54 68 65 20 63 6f 6d | vertico-repeat.el):......The.com |
| d540 | 6d 61 6e 64 20 e2 80 98 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 e2 80 99 20 72 65 70 65 61 74 | mand....vertico-repeat....repeat |
| d560 | 73 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73 73 69 6f 6e 2e 0a 20 | s.the.last.completion.session... |
| d580 | 20 20 e2 80 a2 20 76 65 72 74 69 63 6f 2d 72 65 76 65 72 73 65 0a 20 20 20 20 20 28 68 74 74 70 | ......vertico-reverse......(http |
| d5a0 | 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 2f 62 6c 6f | s://github.com/minad/vertico/blo |
| d5c0 | 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 72 65 76 65 72 73 | b/main/extensions/vertico-revers |
| d5e0 | 65 2e 65 6c 29 3a 0a 20 20 20 20 20 e2 80 98 76 65 72 74 69 63 6f 2d 72 65 76 65 72 73 65 2d 6d | e.el):.........vertico-reverse-m |
| d600 | 6f 64 65 e2 80 99 20 74 6f 20 72 65 76 65 72 73 65 20 74 68 65 20 64 69 73 70 6c 61 79 2e 0a 20 | ode....to.reverse.the.display... |
| d620 | 20 20 e2 80 a2 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 0a 20 20 20 20 20 28 68 74 74 70 73 3a 2f | ......vertico-sort......(https:/ |
| d640 | 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 2f 62 6c 6f 62 2f 6d | /github.com/minad/vertico/blob/m |
| d660 | 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 73 6f 72 74 2e 65 6c 29 3a | ain/extensions/vertico-sort.el): |
| d680 | 0a 20 20 20 20 20 50 72 6f 76 69 64 65 73 20 6f 70 74 69 6d 69 7a 65 64 20 73 6f 72 74 20 66 75 | ......Provides.optimized.sort.fu |
| d6a0 | 6e 63 74 69 6f 6e 73 2c 20 62 79 20 68 69 73 74 6f 72 79 2c 20 62 79 20 6c 65 6e 67 74 68 20 61 | nctions,.by.history,.by.length.a |
| d6c0 | 6e 64 0a 20 20 20 20 20 6c 65 78 69 63 61 6c 2e 0a 20 20 20 e2 80 a2 20 76 65 72 74 69 63 6f 2d | nd......lexical.........vertico- |
| d6e0 | 73 75 73 70 65 6e 64 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 | suspend......(https://github.com |
| d700 | 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 | /minad/vertico/blob/main/extensi |
| d720 | 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 2e 65 6c 29 3a 0a 20 20 20 20 20 54 68 | ons/vertico-suspend.el):......Th |
| d740 | 65 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 e2 80 99 20 | e.command....vertico-suspend.... |
| d760 | 73 75 73 70 65 6e 64 73 20 61 6e 64 20 72 65 73 74 6f 72 65 73 20 74 68 65 20 63 75 72 72 65 6e | suspends.and.restores.the.curren |
| d780 | 74 0a 20 20 20 20 20 73 65 73 73 69 6f 6e 2e 0a 20 20 20 e2 80 a2 20 76 65 72 74 69 63 6f 2d 75 | t......session.........vertico-u |
| d7a0 | 6e 6f 62 74 72 75 73 69 76 65 0a 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e | nobtrusive......(https://github. |
| d7c0 | 63 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 | com/minad/vertico/blob/main/exte |
| d7e0 | 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 75 6e 6f 62 74 72 75 73 69 76 65 2e 65 6c 29 3a 0a | nsions/vertico-unobtrusive.el):. |
| d800 | 20 20 20 20 20 e2 80 98 76 65 72 74 69 63 6f 2d 75 6e 6f 62 74 72 75 73 69 76 65 2d 6d 6f 64 65 | ........vertico-unobtrusive-mode |
| d820 | e2 80 99 20 64 69 73 70 6c 61 79 73 20 6f 6e 6c 79 20 74 68 65 20 74 6f 70 6d 6f 73 74 20 63 61 | ....displays.only.the.topmost.ca |
| d840 | 6e 64 69 64 61 74 65 2e 0a 0a 20 20 20 53 65 65 20 74 68 65 20 63 6f 6d 6d 65 6e 74 61 72 79 20 | ndidate......See.the.commentary. |
| d860 | 6f 66 20 74 68 6f 73 65 20 66 69 6c 65 73 20 66 6f 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | of.those.files.for.configuration |
| d880 | 20 64 65 74 61 69 6c 73 2e 20 20 57 69 74 68 0a 74 68 65 73 65 20 65 78 74 65 6e 73 69 6f 6e 73 | .details...With.these.extensions |
| d8a0 | 20 69 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 61 64 61 70 74 20 56 65 72 74 69 63 6f | .it.is.possible.to.adapt.Vertico |
| d8c0 | 20 73 75 63 68 20 74 68 61 74 20 69 74 20 6d 61 74 63 68 65 73 0a 79 6f 75 72 20 70 72 65 66 65 | .such.that.it.matches.your.prefe |
| d8e0 | 72 65 6e 63 65 20 6f 72 20 62 65 68 61 76 65 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 6f 74 68 65 | rence.or.behaves.similar.to.othe |
| d900 | 72 20 66 61 6d 69 6c 69 61 72 20 55 49 73 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 0a 74 68 | r.familiar.UIs...For.example,.th |
| d920 | 65 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 e2 80 98 76 65 72 74 69 63 6f 2d 66 6c 61 74 e2 80 99 | e.combination....vertico-flat... |
| d940 | 20 70 6c 75 73 20 e2 80 98 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 e2 80 99 20 72 65 | .plus....vertico-directory....re |
| d960 | 73 65 6d 62 6c 65 73 20 49 64 6f 20 69 6e 0a 6c 6f 6f 6b 20 61 6e 64 20 66 65 65 6c 2e 20 20 46 | sembles.Ido.in.look.and.feel...F |
| d980 | 6f 72 20 61 6e 20 69 6e 74 65 72 66 61 63 65 20 73 69 6d 69 6c 61 72 20 74 6f 20 48 65 6c 6d 2c | or.an.interface.similar.to.Helm, |
| d9a0 | 20 74 68 65 20 65 78 74 65 6e 73 69 6f 6e 0a e2 80 98 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 | .the.extension....vertico-buffer |
| d9c0 | e2 80 99 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 20 66 72 65 65 | ....allows.you.to.configure.free |
| d9e0 | 6c 79 20 77 68 65 72 65 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 62 75 66 66 65 72 20 6f | ly.where.the.completion.buffer.o |
| da00 | 70 65 6e 73 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 67 72 6f 77 69 6e 67 20 74 68 65 20 6d 69 6e | pens,.instead.of.growing.the.min |
| da20 | 69 62 75 66 66 65 72 2e 20 20 46 75 72 74 68 65 72 6d 6f 72 65 0a e2 80 98 76 65 72 74 69 63 6f | ibuffer...Furthermore....vertico |
| da40 | 2d 62 75 66 66 65 72 e2 80 99 20 77 69 6c 6c 20 61 64 6a 75 73 74 20 74 68 65 20 6e 75 6d 62 65 | -buffer....will.adjust.the.numbe |
| da60 | 72 20 6f 66 20 64 69 73 70 6c 61 79 65 64 20 63 61 6e 64 69 64 61 74 65 73 0a 61 63 63 6f 72 64 | r.of.displayed.candidates.accord |
| da80 | 69 6e 67 20 74 6f 20 74 68 65 20 62 75 66 66 65 72 20 68 65 69 67 68 74 2e 0a 0a 20 20 20 43 6f | ing.to.the.buffer.height......Co |
| daa0 | 6e 66 69 67 75 72 61 74 69 6f 6e 20 65 78 61 6d 70 6c 65 20 66 6f 72 20 e2 80 98 76 65 72 74 69 | nfiguration.example.for....verti |
| dac0 | 63 6f 2d 64 69 72 65 63 74 6f 72 79 e2 80 99 3a 0a 0a 20 20 20 20 20 3b 3b 20 43 6f 6e 66 69 67 | co-directory...:.......;;.Config |
| dae0 | 75 72 65 20 64 69 72 65 63 74 6f 72 79 20 65 78 74 65 6e 73 69 6f 6e 2e 0a 20 20 20 20 20 28 75 | ure.directory.extension.......(u |
| db00 | 73 65 2d 70 61 63 6b 61 67 65 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 | se-package.vertico-directory.... |
| db20 | 20 20 20 20 3a 61 66 74 65 72 20 76 65 72 74 69 63 6f 0a 20 20 20 20 20 20 20 3a 65 6e 73 75 72 | ....:after.vertico........:ensur |
| db40 | 65 20 6e 69 6c 0a 20 20 20 20 20 20 20 3b 3b 20 4d 6f 72 65 20 63 6f 6e 76 65 6e 69 65 6e 74 20 | e.nil........;;.More.convenient. |
| db60 | 64 69 72 65 63 74 6f 72 79 20 6e 61 76 69 67 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 | directory.navigation.commands... |
| db80 | 20 20 20 20 20 3a 62 69 6e 64 20 28 3a 6d 61 70 20 76 65 72 74 69 63 6f 2d 6d 61 70 0a 20 20 20 | .....:bind.(:map.vertico-map.... |
| dba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 52 45 54 22 20 2e 20 76 65 72 74 69 63 6f | ................("RET"...vertico |
| dbc0 | 2d 64 69 72 65 63 74 6f 72 79 2d 65 6e 74 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -directory-enter)............... |
| dbe0 | 20 20 20 20 20 28 22 44 45 4c 22 20 2e 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d | .....("DEL"...vertico-directory- |
| dc00 | 64 65 6c 65 74 65 2d 63 68 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | delete-char).................... |
| dc20 | 28 22 4d 2d 44 45 4c 22 20 2e 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 64 65 6c | ("M-DEL"...vertico-directory-del |
| dc40 | 65 74 65 2d 77 6f 72 64 29 29 0a 20 20 20 20 20 20 20 3b 3b 20 54 69 64 79 20 73 68 61 64 6f 77 | ete-word))........;;.Tidy.shadow |
| dc60 | 65 64 20 66 69 6c 65 20 6e 61 6d 65 73 0a 20 20 20 20 20 20 20 3a 68 6f 6f 6b 20 28 72 66 6e 2d | ed.file.names........:hook.(rfn- |
| dc80 | 65 73 68 61 64 6f 77 2d 75 70 64 61 74 65 2d 6f 76 65 72 6c 61 79 20 2e 20 76 65 72 74 69 63 6f | eshadow-update-overlay...vertico |
| dca0 | 2d 64 69 72 65 63 74 6f 72 79 2d 74 69 64 79 29 29 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 43 6f | -directory-tidy))..*.Menu:..*.Co |
| dcc0 | 6e 66 69 67 75 72 65 20 56 65 72 74 69 63 6f 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 63 | nfigure.Vertico.per.command.or.c |
| dce0 | 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f | ompletion.category::....File:.do |
| dd00 | 63 49 32 59 77 74 76 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6e 66 69 67 75 72 65 20 56 | cI2Ywtv.info,..Node:.Configure.V |
| dd20 | 65 72 74 69 63 6f 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e | ertico.per.command.or.completion |
| dd40 | 20 63 61 74 65 67 6f 72 79 2c 20 20 55 70 3a 20 45 78 74 65 6e 73 69 6f 6e 73 0a 0a 35 2e 31 20 | .category,..Up:.Extensions..5.1. |
| dd60 | 43 6f 6e 66 69 67 75 72 65 20 56 65 72 74 69 63 6f 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f 72 | Configure.Vertico.per.command.or |
| dd80 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .completion.category.=========== |
| dda0 | 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 | ================================ |
| ddc0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 | =============..<https://github.c |
| dde0 | 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 73 63 72 65 65 6e 73 68 6f 74 | om/minad/vertico/blob/screenshot |
| de00 | 73 2f 76 65 72 74 69 63 6f 2d 72 69 70 67 72 65 70 2e 70 6e 67 3f 72 61 77 3d 74 72 75 65 3e 0a | s/vertico-ripgrep.png?raw=true>. |
| de20 | 0a 20 20 20 56 65 72 74 69 63 6f 20 6f 66 66 65 72 73 20 74 68 65 20 e2 80 98 76 65 72 74 69 63 | ....Vertico.offers.the....vertic |
| de40 | 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 e2 80 99 20 77 68 69 63 68 20 61 6c 6c 6f 77 73 | o-multiform-mode....which.allows |
| de60 | 20 79 6f 75 20 74 6f 0a 63 6f 6e 66 69 67 75 72 65 20 56 65 72 74 69 63 6f 20 70 65 72 20 63 6f | .you.to.configure.Vertico.per.co |
| de80 | 6d 6d 61 6e 64 20 6f 72 20 70 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 | mmand.or.per.completion.category |
| dea0 | 2e 20 20 54 68 65 0a e2 80 98 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 6d 6f 64 65 e2 80 99 | ...The....vertico-buffer-mode... |
| dec0 | 20 65 6e 61 62 6c 65 73 20 61 20 48 65 6c 6d 2d 6c 69 6b 65 20 62 75 66 66 65 72 20 64 69 73 70 | .enables.a.Helm-like.buffer.disp |
| dee0 | 6c 61 79 2c 20 77 68 69 63 68 20 74 61 6b 65 73 0a 6d 6f 72 65 20 73 70 61 63 65 20 62 75 74 20 | lay,.which.takes.more.space.but. |
| df00 | 61 6c 73 6f 20 64 69 73 70 6c 61 79 73 20 6d 6f 72 65 20 63 61 6e 64 69 64 61 74 65 73 2e 20 20 | also.displays.more.candidates... |
| df20 | 54 68 69 73 20 76 65 72 62 6f 73 65 20 64 69 73 70 6c 61 79 20 6d 6f 64 65 0a 69 73 20 75 73 65 | This.verbose.display.mode.is.use |
| df40 | 66 75 6c 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73 20 6c 69 6b 65 20 e2 80 98 63 6f 6e 73 75 6c 74 | ful.for.commands.like....consult |
| df60 | 2d 69 6d 65 6e 75 e2 80 99 20 6f 72 20 e2 80 98 63 6f 6e 73 75 6c 74 2d 6f 75 74 6c 69 6e 65 e2 | -imenu....or....consult-outline. |
| df80 | 80 99 20 73 69 6e 63 65 0a 74 68 65 20 62 75 66 66 65 72 20 64 69 73 70 6c 61 79 20 61 6c 6c 6f | ...since.the.buffer.display.allo |
| dfa0 | 77 73 20 79 6f 75 20 74 6f 20 67 65 74 20 61 20 62 65 74 74 65 72 20 6f 76 65 72 76 69 65 77 20 | ws.you.to.get.a.better.overview. |
| dfc0 | 6f 76 65 72 20 74 68 65 20 65 6e 74 69 72 65 0a 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 20 | over.the.entire.current.buffer.. |
| dfe0 | 20 42 75 74 20 66 6f 72 20 6f 74 68 65 72 20 63 6f 6d 6d 61 6e 64 73 20 79 6f 75 20 77 61 6e 74 | .But.for.other.commands.you.want |
| e000 | 20 74 6f 20 6b 65 65 70 20 75 73 69 6e 67 20 74 68 65 0a 64 65 66 61 75 6c 74 20 56 65 72 74 69 | .to.keep.using.the.default.Verti |
| e020 | 63 6f 20 64 69 73 70 6c 61 79 2e 20 20 e2 80 98 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 | co.display......vertico-multifor |
| e040 | 6d 2d 6d 6f 64 65 e2 80 99 20 73 6f 6c 76 65 73 20 74 68 69 73 0a 63 6f 6e 66 69 67 75 72 61 74 | m-mode....solves.this.configurat |
| e060 | 69 6f 6e 20 70 72 6f 62 6c 65 6d 2e 0a 0a 20 20 20 20 20 3b 3b 20 45 6e 61 62 6c 65 20 76 65 72 | ion.problem........;;.Enable.ver |
| e080 | 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 0a 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d 6d 75 6c | tico-multiform......(vertico-mul |
| e0a0 | 74 69 66 6f 72 6d 2d 6d 6f 64 65 29 0a 0a 20 20 20 20 20 3b 3b 20 43 6f 6e 66 69 67 75 72 65 20 | tiform-mode).......;;.Configure. |
| e0c0 | 74 68 65 20 64 69 73 70 6c 61 79 20 70 65 72 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 20 3b 3b | the.display.per.command.......;; |
| e0e0 | 20 55 73 65 20 61 20 62 75 66 66 65 72 20 77 69 74 68 20 69 6e 64 69 63 65 73 20 66 6f 72 20 69 | .Use.a.buffer.with.indices.for.i |
| e100 | 6d 65 6e 75 0a 20 20 20 20 20 3b 3b 20 61 6e 64 20 61 20 66 6c 61 74 20 28 49 64 6f 2d 6c 69 6b | menu......;;.and.a.flat.(Ido-lik |
| e120 | 65 29 20 6d 65 6e 75 20 66 6f 72 20 4d 2d 78 2e 0a 20 20 20 20 20 28 73 65 74 71 20 76 65 72 74 | e).menu.for.M-x.......(setq.vert |
| e140 | 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 20 20 20 | ico-multiform-commands.......... |
| e160 | 20 20 27 28 28 63 6f 6e 73 75 6c 74 2d 69 6d 65 6e 75 20 62 75 66 66 65 72 20 69 6e 64 65 78 65 | ..'((consult-imenu.buffer.indexe |
| e180 | 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 65 63 75 74 65 2d 65 78 74 65 6e 64 65 | d)..............(execute-extende |
| e1a0 | 64 2d 63 6f 6d 6d 61 6e 64 20 75 6e 6f 62 74 72 75 73 69 76 65 29 29 29 0a 0a 20 20 20 20 20 3b | d-command.unobtrusive))).......; |
| e1c0 | 3b 20 43 6f 6e 66 69 67 75 72 65 20 74 68 65 20 64 69 73 70 6c 61 79 20 70 65 72 20 63 6f 6d 70 | ;.Configure.the.display.per.comp |
| e1e0 | 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 2e 0a 20 20 20 20 20 3b 3b 20 55 73 65 20 74 68 65 | letion.category.......;;.Use.the |
| e200 | 20 67 72 69 64 20 64 69 73 70 6c 61 79 20 66 6f 72 20 66 69 6c 65 73 20 61 6e 64 20 61 20 62 75 | .grid.display.for.files.and.a.bu |
| e220 | 66 66 65 72 0a 20 20 20 20 20 3b 3b 20 66 6f 72 20 74 68 65 20 63 6f 6e 73 75 6c 74 2d 67 72 65 | ffer......;;.for.the.consult-gre |
| e240 | 70 20 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 6d | p.commands.......(setq.vertico-m |
| e260 | 75 6c 74 69 66 6f 72 6d 2d 63 61 74 65 67 6f 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 27 | ultiform-categories............' |
| e280 | 28 28 66 69 6c 65 20 67 72 69 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 75 | ((file.grid)..............(consu |
| e2a0 | 6c 74 2d 67 72 65 70 20 62 75 66 66 65 72 29 29 29 0a 0a 20 20 20 54 68 65 20 64 69 66 66 65 72 | lt-grep.buffer))).....The.differ |
| e2c0 | 65 6e 74 20 64 69 73 70 6c 61 79 20 6d 6f 64 65 73 20 63 61 6e 20 62 65 20 74 6f 67 67 6c 65 64 | ent.display.modes.can.be.toggled |
| e2e0 | 20 74 65 6d 70 6f 72 61 72 69 6c 79 2e 20 20 54 68 65 0a e2 80 98 76 65 72 74 69 63 6f 2d 6d 75 | .temporarily...The....vertico-mu |
| e300 | 6c 74 69 66 6f 72 6d 2d 6d 61 70 e2 80 99 20 62 69 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 | ltiform-map....binds.the.followi |
| e320 | 6e 67 20 74 6f 67 67 6c 65 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 6b 65 79 73 2e 0a 44 65 70 65 | ng.toggle.commands.to.keys..Depe |
| e340 | 6e 64 69 6e 67 20 6f 6e 20 70 72 65 66 65 72 65 6e 63 65 2c 20 74 68 65 73 65 20 62 69 6e 64 69 | nding.on.preference,.these.bindi |
| e360 | 6e 67 73 20 63 61 6e 20 62 65 20 63 68 61 6e 67 65 64 20 69 6e 20 74 68 65 0a e2 80 98 76 65 72 | ngs.can.be.changed.in.the....ver |
| e380 | 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 61 70 e2 80 99 2e 0a 0a e2 80 98 4d 2d 42 e2 80 | tico-multiform-map.........M-B.. |
| e3a0 | 99 20 20 20 e2 80 98 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 62 75 66 66 65 72 e2 | .......vertico-multiform-buffer. |
| e3c0 | 80 99 0a e2 80 98 4d 2d 46 e2 80 99 20 20 20 e2 80 98 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 | ......M-F.........vertico-multif |
| e3e0 | 6f 72 6d 2d 66 6c 61 74 e2 80 99 0a e2 80 98 4d 2d 47 e2 80 99 20 20 20 e2 80 98 76 65 72 74 69 | orm-flat.......M-G.........verti |
| e400 | 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 67 72 69 64 e2 80 99 0a e2 80 98 4d 2d 52 e2 80 99 20 20 | co-multiform-grid.......M-R..... |
| e420 | 20 e2 80 98 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 72 65 76 65 72 73 65 e2 80 99 | ....vertico-multiform-reverse... |
| e440 | 0a e2 80 98 4d 2d 55 e2 80 99 20 20 20 e2 80 98 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 | ....M-U.........vertico-multifor |
| e460 | 6d 2d 75 6e 6f 62 74 72 75 73 69 76 65 e2 80 99 0a e2 80 98 4d 2d 56 e2 80 99 20 20 20 e2 80 98 | m-unobtrusive.......M-V......... |
| e480 | 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 76 65 72 74 69 63 61 6c e2 80 99 0a 0a 20 | vertico-multiform-vertical...... |
| e4a0 | 20 20 46 6f 72 20 73 70 65 63 69 61 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 79 6f 75 20 | ..For.special.configuration.you. |
| e4c0 | 63 61 6e 20 75 73 65 20 79 6f 75 72 20 6f 77 6e 20 66 75 6e 63 74 69 6f 6e 73 20 6f 72 20 65 76 | can.use.your.own.functions.or.ev |
| e4e0 | 65 6e 0a 6c 61 6d 62 64 61 73 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 20 74 68 65 20 63 6f 6d 70 | en.lambdas.to.configure.the.comp |
| e500 | 6c 65 74 69 6f 6e 20 62 65 68 61 76 69 6f 72 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 70 | letion.behavior.per.command.or.p |
| e520 | 65 72 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 2e 20 20 46 75 6e 63 74 69 6f | er.completion.category...Functio |
| e540 | 6e 73 20 6d 75 73 74 20 68 61 76 65 20 74 68 65 20 63 61 6c 6c 69 6e 67 20 63 6f 6e 76 65 6e 74 | ns.must.have.the.calling.convent |
| e560 | 69 6f 6e 20 6f 66 20 61 0a 6d 6f 64 65 2c 20 69 2e 65 2e 2c 20 74 61 6b 65 20 61 20 73 69 6e 67 | ion.of.a.mode,.i.e.,.take.a.sing |
| e580 | 6c 65 20 61 72 67 75 6d 65 6e 74 2c 20 77 68 69 63 68 20 69 73 20 65 69 74 68 65 72 20 31 20 74 | le.argument,.which.is.either.1.t |
| e5a0 | 6f 20 74 75 72 6e 20 6f 6e 20 74 68 65 0a 6d 6f 64 65 20 61 6e 64 20 2d 31 20 74 6f 20 74 75 72 | o.turn.on.the.mode.and.-1.to.tur |
| e5c0 | 6e 20 6f 66 66 20 74 68 65 20 6d 6f 64 65 2e 0a 0a 20 20 20 20 20 3b 3b 20 43 6f 6e 66 69 67 75 | n.off.the.mode........;;.Configu |
| e5e0 | 72 65 20 60 63 6f 6e 73 75 6c 74 2d 6f 75 74 6c 69 6e 65 27 20 61 73 20 61 20 73 63 61 6c 65 64 | re.`consult-outline'.as.a.scaled |
| e600 | 20 64 6f 77 6e 20 54 4f 43 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 62 75 66 66 65 72 0a 20 | .down.TOC.in.a.separate.buffer.. |
| e620 | 20 20 20 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 63 6f 6d 6d | ....(setq.vertico-multiform-comm |
| e640 | 61 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 60 28 28 63 6f 6e 73 75 6c 74 2d 6f 75 74 6c 69 | ands............`((consult-outli |
| e660 | 6e 65 20 62 75 66 66 65 72 20 2c 28 6c 61 6d 62 64 61 20 28 5f 29 20 28 74 65 78 74 2d 73 63 61 | ne.buffer.,(lambda.(_).(text-sca |
| e680 | 6c 65 2d 73 65 74 20 2d 31 29 29 29 29 29 0a 0a 20 20 20 46 75 72 74 68 65 72 6d 6f 72 65 20 79 | le-set.-1))))).....Furthermore.y |
| e6a0 | 6f 75 20 63 61 6e 20 74 75 6e 65 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 73 65 74 74 69 6e 67 | ou.can.tune.buffer-local.setting |
| e6c0 | 73 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f 72 0a 63 61 74 65 67 6f 72 79 2e 0a 0a 20 20 20 20 | s.per.command.or.category....... |
| e6e0 | 20 3b 3b 20 43 68 61 6e 67 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 73 6f 72 74 69 6e 67 20 66 | .;;.Change.the.default.sorting.f |
| e700 | 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 20 3b 3b 20 53 65 65 20 60 76 65 72 74 69 63 6f 2d 73 6f | unction.......;;.See.`vertico-so |
| e720 | 72 74 2d 66 75 6e 63 74 69 6f 6e 27 20 61 6e 64 20 60 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 6f | rt-function'.and.`vertico-sort-o |
| e740 | 76 65 72 72 69 64 65 2d 66 75 6e 63 74 69 6f 6e 27 2e 0a 20 20 20 20 20 28 73 65 74 71 20 76 65 | verride-function'.......(setq.ve |
| e760 | 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 20 | rtico-multiform-commands........ |
| e780 | 20 20 20 20 27 28 28 64 65 73 63 72 69 62 65 2d 73 79 6d 62 6f 6c 20 28 76 65 72 74 69 63 6f 2d | ....'((describe-symbol.(vertico- |
| e7a0 | 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 61 6c 70 | sort-function...vertico-sort-alp |
| e7c0 | 68 61 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 65 63 75 74 65 2d 65 78 74 65 6e | ha))..............(execute-exten |
| e7e0 | 64 65 64 2d 63 6f 6d 6d 61 6e 64 20 28 3a 6b 65 79 6d 61 70 20 22 58 22 20 65 78 65 63 75 74 65 | ded-command.(:keymap."X".execute |
| e800 | 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 2d 63 79 63 6c 65 29 29 29 29 0a 0a 20 20 20 | -extended-command-cycle))))..... |
| e820 | 20 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 63 61 74 65 67 6f | ..(setq.vertico-multiform-catego |
| e840 | 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 27 28 28 73 79 6d 62 6f 6c 20 28 76 65 72 74 69 | ries............'((symbol.(verti |
| e860 | 63 6f 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d | co-sort-function...vertico-sort- |
| e880 | 61 6c 70 68 61 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 20 28 76 65 72 74 | alpha))..............(file.(vert |
| e8a0 | 69 63 6f 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 | ico-sort-function...vertico-sort |
| e8c0 | 2d 64 69 72 65 63 74 6f 72 69 65 73 2d 66 69 72 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -directories-first)............. |
| e8e0 | 20 20 20 20 20 20 20 28 3a 6b 65 79 6d 61 70 20 2e 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 | .......(:keymap...vertico-direct |
| e900 | 6f 72 79 2d 6d 61 70 29 29 29 29 0a 0a 20 20 20 4b 65 79 20 6d 61 70 73 20 6f 72 20 6b 65 79 20 | ory-map)))).....Key.maps.or.key. |
| e920 | 62 69 6e 64 69 6e 67 73 20 63 61 6e 20 62 65 20 73 65 74 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 | bindings.can.be.set.per.command. |
| e940 | 6f 72 20 63 61 74 65 67 6f 72 79 2e 0a 0a 20 20 20 20 20 3b 3b 20 42 69 6e 64 20 22 58 22 20 74 | or.category........;;.Bind."X".t |
| e960 | 6f 20 60 65 78 65 63 75 74 65 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 2d 63 79 63 6c | o.`execute-extended-command-cycl |
| e980 | 65 27 20 69 6e 20 4d 2d 78 2e 0a 20 20 20 20 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 6d 75 | e'.in.M-x.......(setq.vertico-mu |
| e9a0 | 6c 74 69 66 6f 72 6d 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 27 28 28 65 | ltiform-commands............'((e |
| e9c0 | 78 65 63 75 74 65 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 20 28 3a 6b 65 79 6d 61 70 | xecute-extended-command.(:keymap |
| e9e0 | 20 22 58 22 20 65 78 65 63 75 74 65 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 2d 63 79 | ."X".execute-extended-command-cy |
| ea00 | 63 6c 65 29 29 29 29 0a 0a 20 20 20 20 20 3b 3b 20 42 69 6e 64 20 64 69 72 65 63 74 6f 72 79 20 | cle)))).......;;.Bind.directory. |
| ea20 | 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 66 69 6c | commands.for.all.commands.in.fil |
| ea40 | 65 20 63 61 74 65 67 6f 72 79 2e 0a 20 20 20 20 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 6d | e.category.......(setq.vertico-m |
| ea60 | 75 6c 74 69 66 6f 72 6d 2d 63 61 74 65 67 6f 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 27 | ultiform-categories............' |
| ea80 | 28 28 66 69 6c 65 20 28 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 | ((file.(vertico-sort-function... |
| eaa0 | 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 64 69 72 65 63 74 6f 72 69 65 73 2d 66 69 72 73 74 29 0a | vertico-sort-directories-first). |
| eac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 6b 65 79 6d 61 70 20 2e 20 76 65 | ...................(:keymap...ve |
| eae0 | 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 6d 61 70 29 29 29 29 0a 0a 20 20 20 43 6f 6d 62 | rtico-directory-map)))).....Comb |
| eb00 | 69 6e 69 6e 67 20 74 68 65 73 65 20 66 65 61 74 75 72 65 73 20 61 6c 6c 6f 77 73 20 75 73 20 74 | ining.these.features.allows.us.t |
| eb20 | 6f 20 66 69 6e 65 2d 74 75 6e 65 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 64 69 73 70 6c | o.fine-tune.the.completion.displ |
| eb40 | 61 79 20 65 76 65 6e 20 6d 6f 72 65 20 62 79 20 61 64 6a 75 73 74 69 6e 67 20 74 68 65 20 e2 80 | ay.even.more.by.adjusting.the... |
| eb60 | 98 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 64 69 73 70 6c 61 79 2d 61 63 74 69 6f 6e e2 80 | .vertico-buffer-display-action.. |
| eb80 | 99 2e 20 20 57 65 0a 63 61 6e 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 72 65 75 73 65 20 74 68 65 | ....We.can.for.example.reuse.the |
| eba0 | 20 63 75 72 72 65 6e 74 20 77 69 6e 64 6f 77 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73 20 6f 66 20 | .current.window.for.commands.of. |
| ebc0 | 74 68 65 0a e2 80 98 63 6f 6e 73 75 6c 74 2d 67 72 65 70 e2 80 99 20 63 61 74 65 67 6f 72 79 20 | the....consult-grep....category. |
| ebe0 | 28 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 6c 74 2d | (...consult-grep...,....consult- |
| ec00 | 67 69 74 2d 67 72 65 70 e2 80 99 20 61 6e 64 0a e2 80 98 63 6f 6e 73 75 6c 74 2d 72 69 70 67 72 | git-grep....and....consult-ripgr |
| ec20 | 65 70 e2 80 99 29 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 63 6f 6e 66 69 67 75 72 | ep...)...Note.that.this.configur |
| ec40 | 61 74 69 6f 6e 20 69 73 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 0a 43 6f 6e 73 75 | ation.is.incompatible.with.Consu |
| ec60 | 6c 74 20 70 72 65 76 69 65 77 2c 20 73 69 6e 63 65 20 74 68 65 20 70 72 65 76 69 65 77 65 64 20 | lt.preview,.since.the.previewed. |
| ec80 | 62 75 66 66 65 72 20 69 73 20 75 73 75 61 6c 6c 79 20 73 68 6f 77 6e 20 69 6e 20 65 78 61 63 74 | buffer.is.usually.shown.in.exact |
| eca0 | 6c 79 0a 74 68 69 73 20 77 69 6e 64 6f 77 2e 20 20 4e 65 76 65 72 74 68 65 6c 65 73 73 20 74 68 | ly.this.window...Nevertheless.th |
| ecc0 | 69 73 20 73 6e 69 70 70 65 74 20 64 65 6d 6f 6e 73 74 72 61 74 65 73 20 74 68 65 20 66 6c 65 78 | is.snippet.demonstrates.the.flex |
| ece0 | 69 62 69 6c 69 74 79 20 6f 66 0a 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 79 73 | ibility.of.the.configuration.sys |
| ed00 | 74 65 6d 2e 0a 0a 20 20 20 20 20 3b 3b 20 43 6f 6e 66 69 67 75 72 65 20 74 68 65 20 62 75 66 66 | tem........;;.Configure.the.buff |
| ed20 | 65 72 20 64 69 73 70 6c 61 79 20 61 6e 64 20 74 68 65 20 62 75 66 66 65 72 20 64 69 73 70 6c 61 | er.display.and.the.buffer.displa |
| ed40 | 79 20 61 63 74 69 6f 6e 0a 20 20 20 20 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 | y.action......(setq.vertico-mult |
| ed60 | 69 66 6f 72 6d 2d 63 61 74 65 67 6f 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 27 28 28 63 | iform-categories............'((c |
| ed80 | 6f 6e 73 75 6c 74 2d 67 72 65 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72 | onsult-grep...............buffer |
| eda0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 64 | ...............(vertico-buffer-d |
| edc0 | 69 73 70 6c 61 79 2d 61 63 74 69 6f 6e 20 2e 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d | isplay-action...(display-buffer- |
| ede0 | 73 61 6d 65 2d 77 69 6e 64 6f 77 29 29 29 29 29 0a 0a 20 20 20 20 20 3b 3b 20 44 69 73 61 62 6c | same-window))))).......;;.Disabl |
| ee00 | 65 20 70 72 65 76 69 65 77 20 66 6f 72 20 63 6f 6e 73 75 6c 74 2d 67 72 65 70 20 63 6f 6d 6d 61 | e.preview.for.consult-grep.comma |
| ee20 | 6e 64 73 0a 20 20 20 20 20 28 63 6f 6e 73 75 6c 74 2d 63 75 73 74 6f 6d 69 7a 65 20 63 6f 6e 73 | nds......(consult-customize.cons |
| ee40 | 75 6c 74 2d 72 69 70 67 72 65 70 20 63 6f 6e 73 75 6c 74 2d 67 69 74 2d 67 72 65 70 20 63 6f 6e | ult-ripgrep.consult-git-grep.con |
| ee60 | 73 75 6c 74 2d 67 72 65 70 20 3a 70 72 65 76 69 65 77 2d 6b 65 79 20 6e 69 6c 29 0a 0a 20 20 20 | sult-grep.:preview-key.nil)..... |
| ee80 | 41 73 20 61 6e 6f 74 68 65 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e | As.another.example,.the.followin |
| eea0 | 67 20 63 6f 64 65 20 75 73 65 73 20 e2 80 98 76 65 72 74 69 63 6f 2d 66 6c 61 74 e2 80 99 20 61 | g.code.uses....vertico-flat....a |
| eec0 | 6e 64 0a e2 80 98 76 65 72 74 69 63 6f 2d 63 79 63 6c 65 e2 80 99 20 74 6f 20 65 6d 75 6c 61 74 | nd....vertico-cycle....to.emulat |
| eee0 | 65 20 e2 80 98 28 69 64 6f 2d 6d 6f 64 65 20 27 62 75 66 66 65 72 29 e2 80 99 2c 20 69 2e 65 2e | e....(ido-mode.'buffer)...,.i.e. |
| ef00 | 2c 20 49 64 6f 20 77 68 65 6e 20 69 74 20 69 73 0a 65 6e 61 62 6c 65 64 20 6f 6e 6c 79 20 66 6f | ,.Ido.when.it.is.enabled.only.fo |
| ef20 | 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 66 20 62 75 66 66 65 72 20 6e 61 6d 65 73 2e 20 20 e2 | r.completion.of.buffer.names.... |
| ef40 | 80 98 76 65 72 74 69 63 6f 2d 63 79 63 6c 65 e2 80 99 20 73 65 74 20 74 6f 20 e2 80 98 74 e2 80 | ..vertico-cycle....set.to....t.. |
| ef60 | 99 0a 69 73 20 6e 65 63 65 73 73 61 72 79 20 68 65 72 65 20 74 6f 20 70 72 65 76 65 6e 74 20 63 | ..is.necessary.here.to.prevent.c |
| ef80 | 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 20 66 72 6f 6d 20 64 69 73 61 70 70 | ompletion.candidates.from.disapp |
| efa0 | 65 61 72 69 6e 67 0a 77 68 65 6e 20 74 68 65 79 20 73 63 72 6f 6c 6c 20 6f 66 66 2d 73 63 72 65 | earing.when.they.scroll.off-scre |
| efc0 | 65 6e 20 74 6f 20 74 68 65 20 6c 65 66 74 2e 0a 0a 20 20 20 20 20 28 73 65 74 71 20 76 65 72 74 | en.to.the.left........(setq.vert |
| efe0 | 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 63 61 74 65 67 6f 72 69 65 73 0a 20 20 20 20 20 20 20 | ico-multiform-categories........ |
| f000 | 20 20 20 20 27 28 28 62 75 66 66 65 72 20 66 6c 61 74 20 28 76 65 72 74 69 63 6f 2d 63 79 63 6c | ....'((buffer.flat.(vertico-cycl |
| f020 | 65 20 2e 20 74 29 29 29 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 49 32 59 77 74 76 2e 69 6e 66 | e...t))))....File:.docI2Ywtv.inf |
| f040 | 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6d 70 6c 65 6d 65 6e 74 61 72 79 20 70 61 63 6b 61 67 65 73 | o,..Node:.Complementary.packages |
| f060 | 2c 20 20 4e 65 78 74 3a 20 43 68 69 6c 64 20 66 72 61 6d 65 73 20 61 6e 64 20 50 6f 70 75 70 73 | ,..Next:.Child.frames.and.Popups |
| f080 | 2c 20 20 50 72 65 76 3a 20 45 78 74 65 6e 73 69 6f 6e 73 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 36 | ,..Prev:.Extensions,..Up:.Top..6 |
| f0a0 | 20 43 6f 6d 70 6c 65 6d 65 6e 74 61 72 79 20 70 61 63 6b 61 67 65 73 0a 2a 2a 2a 2a 2a 2a 2a 2a | .Complementary.packages.******** |
| f0c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 56 65 72 74 69 63 6f 20 69 6e 74 65 67 72 | ****************..Vertico.integr |
| f0e0 | 61 74 65 73 20 77 65 6c 6c 20 77 69 74 68 20 63 6f 6d 70 6c 65 6d 65 6e 74 61 72 79 20 70 61 63 | ates.well.with.complementary.pac |
| f100 | 6b 61 67 65 73 2c 20 77 68 69 63 68 20 65 6e 72 69 63 68 20 74 68 65 0a 63 6f 6d 70 6c 65 74 69 | kages,.which.enrich.the.completi |
| f120 | 6f 6e 20 55 49 2e 20 20 54 68 65 73 65 20 70 61 63 6b 61 67 65 73 20 61 72 65 20 66 75 6c 6c 79 | on.UI...These.packages.are.fully |
| f140 | 20 73 75 70 70 6f 72 74 65 64 3a 0a 0a 20 20 20 e2 80 a2 20 4d 61 72 67 69 6e 61 6c 69 61 20 28 | .supported:.........Marginalia.( |
| f160 | 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 |
| f180 | 6c 69 61 29 3a 20 52 69 63 68 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 0a 20 20 20 20 20 69 6e 20 74 | lia):.Rich.annotations......in.t |
| f1a0 | 68 65 20 6d 69 6e 69 62 75 66 66 65 72 0a 20 20 20 e2 80 a2 20 43 6f 6e 73 75 6c 74 20 28 68 74 | he.minibuffer........Consult.(ht |
| f1c0 | 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 29 3a | tps://github.com/minad/consult): |
| f1e0 | 20 55 73 65 66 75 6c 20 73 65 61 72 63 68 20 61 6e 64 0a 20 20 20 20 20 6e 61 76 69 67 61 74 69 | .Useful.search.and......navigati |
| f200 | 6f 6e 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 e2 80 a2 20 45 6d 62 61 72 6b 20 28 68 74 74 70 73 | on.commands........Embark.(https |
| f220 | 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 29 3a 20 | ://github.com/oantolin/embark):. |
| f240 | 4d 69 6e 69 62 75 66 66 65 72 20 61 63 74 69 6f 6e 73 20 61 6e 64 0a 20 20 20 20 20 63 6f 6e 74 | Minibuffer.actions.and......cont |
| f260 | 65 78 74 20 6d 65 6e 75 0a 20 20 20 e2 80 a2 20 4f 72 64 65 72 6c 65 73 73 20 28 68 74 74 70 73 | ext.menu........Orderless.(https |
| f280 | 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 61 6e 74 6f 6c 69 6e 2f 6f 72 64 65 72 6c 65 73 73 | ://github.com/oantolin/orderless |
| f2a0 | 29 3a 20 41 64 76 61 6e 63 65 64 0a 20 20 20 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c | ):.Advanced......completion.styl |
| f2c0 | 65 0a 0a 20 20 20 49 6e 20 6f 72 64 65 72 20 74 6f 20 67 65 74 20 61 63 63 75 73 74 6f 6d 65 64 | e.....In.order.to.get.accustomed |
| f2e0 | 20 77 69 74 68 20 74 68 65 20 70 61 63 6b 61 67 65 20 65 63 6f 73 79 73 74 65 6d 2c 20 49 20 72 | .with.the.package.ecosystem,.I.r |
| f300 | 65 63 6f 6d 6d 65 6e 64 0a 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 71 75 69 63 6b 20 73 74 61 | ecommend.the.following.quick.sta |
| f320 | 72 74 20 61 70 70 72 6f 61 63 68 3a 0a 0a 20 20 31 2e 20 53 74 61 72 74 20 77 69 74 68 20 70 6c | rt.approach:....1..Start.with.pl |
| f340 | 61 69 6e 20 45 6d 61 63 73 20 28 e2 80 98 65 6d 61 63 73 20 2d 51 e2 80 99 29 2e 0a 20 20 32 2e | ain.Emacs.(...emacs.-Q...)....2. |
| f360 | 20 49 6e 73 74 61 6c 6c 20 61 6e 64 20 65 6e 61 62 6c 65 20 56 65 72 74 69 63 6f 20 74 6f 20 67 | .Install.and.enable.Vertico.to.g |
| f380 | 65 74 20 69 6e 63 72 65 6d 65 6e 74 61 6c 20 6d 69 6e 69 62 75 66 66 65 72 0a 20 20 20 20 20 63 | et.incremental.minibuffer......c |
| f3a0 | 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 20 20 33 2e 20 49 6e 73 74 61 6c 6c 20 4f 72 64 65 72 6c 65 73 | ompletion....3..Install.Orderles |
| f3c0 | 73 20 61 6e 64 2f 6f 72 20 63 6f 6e 66 69 67 75 72 65 20 74 68 65 20 62 75 69 6c 74 2d 69 6e 20 | s.and/or.configure.the.built-in. |
| f3e0 | 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 73 0a 20 20 20 20 20 66 6f 72 20 6d 6f 72 65 20 | completion.styles......for.more. |
| f400 | 66 6c 65 78 69 62 6c 65 20 6d 69 6e 69 62 75 66 66 65 72 20 66 69 6c 74 65 72 69 6e 67 2e 0a 20 | flexible.minibuffer.filtering... |
| f420 | 20 34 2e 20 49 6e 73 74 61 6c 6c 20 4d 61 72 67 69 6e 61 6c 69 61 20 69 66 20 79 6f 75 20 6c 69 | .4..Install.Marginalia.if.you.li |
| f440 | 6b 65 20 72 69 63 68 20 6d 69 6e 69 62 75 66 66 65 72 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 2e 0a | ke.rich.minibuffer.annotations.. |
| f460 | 20 20 35 2e 20 49 6e 73 74 61 6c 6c 20 45 6d 62 61 72 6b 20 61 6e 64 20 61 64 64 20 74 77 6f 20 | ..5..Install.Embark.and.add.two. |
| f480 | 6b 65 79 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 e2 80 98 65 6d 62 61 72 6b 2d 64 77 69 6d e2 80 | keybindings.for....embark-dwim.. |
| f4a0 | 99 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 65 6d 62 61 72 6b 2d 61 63 74 e2 80 99 2e 20 20 49 20 | ..and.........embark-act......I. |
| f4c0 | 61 6d 20 75 73 69 6e 67 20 74 68 65 20 6d 6e 65 6d 6f 6e 69 63 20 6b 65 79 62 69 6e 64 69 6e 67 | am.using.the.mnemonic.keybinding |
| f4e0 | 73 20 e2 80 98 4d 2d 2e e2 80 99 20 61 6e 64 20 e2 80 98 43 2d 2e e2 80 99 0a 20 20 20 20 20 73 | s....M-.....and....C-..........s |
| f500 | 69 6e 63 65 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 61 6c 6c 6f 77 20 79 6f 75 20 74 6f | ince.these.commands.allow.you.to |
| f520 | 20 61 63 74 20 6f 6e 20 74 68 65 20 6f 62 6a 65 63 74 20 61 74 20 70 6f 69 6e 74 20 6f 72 20 69 | .act.on.the.object.at.point.or.i |
| f540 | 6e 0a 20 20 20 20 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 20 20 36 2e 20 49 6e 73 74 | n......the.minibuffer....6..Inst |
| f560 | 61 6c 6c 20 43 6f 6e 73 75 6c 74 20 69 66 20 79 6f 75 20 77 61 6e 74 20 61 64 64 69 74 69 6f 6e | all.Consult.if.you.want.addition |
| f580 | 61 6c 20 66 65 61 74 75 72 65 66 75 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 20 20 20 20 20 63 6f | al.featureful.completion......co |
| f5a0 | 6d 6d 61 6e 64 73 2c 20 65 2e 67 2e 2c 20 74 68 65 20 62 75 66 66 65 72 20 73 77 69 74 63 68 65 | mmands,.e.g.,.the.buffer.switche |
| f5c0 | 72 20 e2 80 98 63 6f 6e 73 75 6c 74 2d 62 75 66 66 65 72 e2 80 99 20 77 69 74 68 20 70 72 65 76 | r....consult-buffer....with.prev |
| f5e0 | 69 65 77 0a 20 20 20 20 20 6f 72 20 74 68 65 20 6c 69 6e 65 2d 62 61 73 65 64 20 73 65 61 72 63 | iew......or.the.line-based.searc |
| f600 | 68 20 e2 80 98 63 6f 6e 73 75 6c 74 2d 6c 69 6e 65 e2 80 99 2e 0a 20 20 37 2e 20 49 6e 73 74 61 | h....consult-line.......7..Insta |
| f620 | 6c 6c 20 45 6d 62 61 72 6b 2d 43 6f 6e 73 75 6c 74 20 66 6f 72 20 65 78 70 6f 72 74 20 66 72 6f | ll.Embark-Consult.for.export.fro |
| f640 | 6d 20 e2 80 98 63 6f 6e 73 75 6c 74 2d 6c 69 6e 65 e2 80 99 20 74 6f 20 65 64 69 74 61 62 6c 65 | m....consult-line....to.editable |
| f660 | 0a 20 20 20 20 20 e2 80 98 6f 63 63 75 72 2d 6d 6f 64 65 e2 80 99 20 62 75 66 66 65 72 73 20 61 | .........occur-mode....buffers.a |
| f680 | 6e 64 20 66 72 6f 6d 20 e2 80 98 63 6f 6e 73 75 6c 74 2d 67 72 65 70 e2 80 99 20 74 6f 20 e2 80 | nd.from....consult-grep....to... |
| f6a0 | 98 67 72 65 70 2d 6d 6f 64 65 e2 80 99 0a 20 20 20 20 20 62 75 66 66 65 72 73 2e 20 20 4f 6e 20 | .grep-mode.........buffers...On. |
| f6c0 | 45 6d 61 63 73 20 33 31 2c 20 75 73 65 20 e2 80 98 67 72 65 70 2d 65 64 69 74 2d 6d 6f 64 65 e2 | Emacs.31,.use....grep-edit-mode. |
| f6e0 | 80 99 20 66 6f 72 20 65 64 69 74 69 6e 67 20 6f 72 20 77 67 72 65 70 0a 20 20 20 20 20 28 68 74 | ...for.editing.or.wgrep......(ht |
| f700 | 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 45 6d | tps://github.com/mhayashi1120/Em |
| f720 | 61 63 73 2d 77 67 72 65 70 29 20 6f 6e 20 6f 6c 64 65 72 20 45 6d 61 63 73 0a 20 20 20 20 20 76 | acs-wgrep).on.older.Emacs......v |
| f740 | 65 72 73 69 6f 6e 2e 0a 20 20 38 2e 20 46 69 6e 65 20 74 75 6e 65 20 56 65 72 74 69 63 6f 20 77 | ersion....8..Fine.tune.Vertico.w |
| f760 | 69 74 68 20 2a 6e 6f 74 65 20 65 78 74 65 6e 73 69 6f 6e 73 3a 20 45 78 74 65 6e 73 69 6f 6e 73 | ith.*note.extensions:.Extensions |
| f780 | 2e 0a 0a 20 20 20 54 68 65 20 65 63 6f 73 79 73 74 65 6d 20 69 73 20 6d 6f 64 75 6c 61 72 2e 20 | ......The.ecosystem.is.modular.. |
| f7a0 | 20 59 6f 75 20 64 6f 6e e2 80 99 74 20 68 61 76 65 20 74 6f 20 75 73 65 20 61 6c 6c 20 6f 66 20 | .You.don...t.have.to.use.all.of. |
| f7c0 | 74 68 65 73 65 0a 63 6f 6d 70 6f 6e 65 6e 74 73 2e 20 20 55 73 65 20 6f 6e 6c 79 20 74 68 65 20 | these.components...Use.only.the. |
| f7e0 | 6f 6e 65 73 20 79 6f 75 20 6c 69 6b 65 20 61 6e 64 20 74 68 65 20 6f 6e 65 73 20 77 68 69 63 68 | ones.you.like.and.the.ones.which |
| f800 | 20 66 69 74 20 77 65 6c 6c 20 69 6e 74 6f 0a 79 6f 75 72 20 73 65 74 75 70 2e 20 20 54 68 65 20 | .fit.well.into.your.setup...The. |
| f820 | 73 74 65 70 73 20 31 2e 20 20 74 6f 20 34 2e 20 20 69 6e 74 72 6f 64 75 63 65 20 6e 6f 20 6e 65 | steps.1...to.4...introduce.no.ne |
| f840 | 77 20 63 6f 6d 6d 61 6e 64 73 20 6f 76 65 72 20 70 6c 61 69 6e 0a 45 6d 61 63 73 2e 20 20 53 74 | w.commands.over.plain.Emacs...St |
| f860 | 65 70 20 35 2e 20 20 69 6e 74 72 6f 64 75 63 65 73 20 74 68 65 20 6e 65 77 20 63 6f 6d 6d 61 6e | ep.5...introduces.the.new.comman |
| f880 | 64 73 20 e2 80 98 65 6d 62 61 72 6b 2d 61 63 74 e2 80 99 20 61 6e 64 0a e2 80 98 65 6d 62 61 72 | ds....embark-act....and....embar |
| f8a0 | 6b 2d 64 77 69 6d e2 80 99 2e 20 20 49 6e 20 73 74 65 70 20 36 2e 20 20 79 6f 75 20 67 65 74 20 | k-dwim......In.step.6...you.get. |
| f8c0 | 74 68 65 20 43 6f 6e 73 75 6c 74 20 63 6f 6d 6d 61 6e 64 73 2c 20 73 6f 6d 65 20 6f 66 66 65 72 | the.Consult.commands,.some.offer |
| f8e0 | 20 6e 65 77 0a 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 6e 6f 74 20 70 72 65 73 65 6e 74 20 69 | .new.functionality.not.present.i |
| f900 | 6e 20 45 6d 61 63 73 20 61 6c 72 65 61 64 79 20 28 65 2e 67 2e 2c 20 e2 80 98 63 6f 6e 73 75 6c | n.Emacs.already.(e.g.,....consul |
| f920 | 74 2d 6c 69 6e 65 e2 80 99 29 20 61 6e 64 0a 73 6f 6d 65 20 61 72 65 20 73 75 62 73 74 69 74 75 | t-line...).and.some.are.substitu |
| f940 | 74 65 73 20 28 65 2e 67 2e 2c 20 e2 80 98 63 6f 6e 73 75 6c 74 2d 62 75 66 66 65 72 e2 80 99 20 | tes.(e.g.,....consult-buffer.... |
| f960 | 66 6f 72 20 e2 80 98 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 e2 80 99 29 2e 0a 0a 1f 0a | for....switch-to-buffer...)..... |
| f980 | 46 69 6c 65 3a 20 64 6f 63 49 32 59 77 74 76 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 68 69 | File:.docI2Ywtv.info,..Node:.Chi |
| f9a0 | 6c 64 20 66 72 61 6d 65 73 20 61 6e 64 20 50 6f 70 75 70 73 2c 20 20 4e 65 78 74 3a 20 41 6c 74 | ld.frames.and.Popups,..Next:.Alt |
| f9c0 | 65 72 6e 61 74 69 76 65 73 2c 20 20 50 72 65 76 3a 20 43 6f 6d 70 6c 65 6d 65 6e 74 61 72 79 20 | ernatives,..Prev:.Complementary. |
| f9e0 | 70 61 63 6b 61 67 65 73 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 37 20 43 68 69 6c 64 20 66 72 61 6d | packages,..Up:.Top..7.Child.fram |
| fa00 | 65 73 20 61 6e 64 20 50 6f 70 75 70 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | es.and.Popups.****************** |
| fa20 | 2a 2a 2a 2a 2a 2a 2a 0a 0a 41 6e 20 6f 66 74 65 6e 20 72 65 71 75 65 73 74 65 64 20 66 65 61 74 | *******..An.often.requested.feat |
| fa40 | 75 72 65 20 69 73 20 74 68 65 20 61 62 69 6c 69 74 79 20 74 6f 20 64 69 73 70 6c 61 79 20 74 68 | ure.is.the.ability.to.display.th |
| fa60 | 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 69 6e 0a 61 20 63 68 69 6c 64 20 66 72 61 6d 65 20 70 | e.completions.in.a.child.frame.p |
| fa80 | 6f 70 75 70 2e 20 20 50 65 72 73 6f 6e 61 6c 6c 79 20 49 20 61 6d 20 63 72 69 74 69 63 61 6c 20 | opup...Personally.I.am.critical. |
| faa0 | 6f 66 20 75 73 69 6e 67 20 63 68 69 6c 64 20 66 72 61 6d 65 73 20 66 6f 72 0a 6d 69 6e 69 62 75 | of.using.child.frames.for.minibu |
| fac0 | 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 20 20 46 72 6f 6d 20 6d 79 20 65 78 70 65 72 69 | ffer.completion...From.my.experi |
| fae0 | 65 6e 63 65 20 69 74 20 69 6e 74 72 6f 64 75 63 65 73 20 6d 6f 72 65 20 70 72 6f 62 6c 65 6d 73 | ence.it.introduces.more.problems |
| fb00 | 0a 74 68 61 6e 20 69 74 20 73 6f 6c 76 65 73 2e 20 20 4d 6f 73 74 20 69 6d 70 6f 72 74 61 6e 74 | .than.it.solves...Most.important |
| fb20 | 6c 79 20 63 68 69 6c 64 20 66 72 61 6d 65 73 20 68 69 64 65 20 74 68 65 20 63 6f 6e 74 65 6e 74 | ly.child.frames.hide.the.content |
| fb40 | 20 6f 66 20 74 68 65 0a 75 6e 64 65 72 6c 79 69 6e 67 20 62 75 66 66 65 72 2e 20 20 46 75 72 74 | .of.the.underlying.buffer...Furt |
| fb60 | 68 65 72 6d 6f 72 65 20 63 68 69 6c 64 20 66 72 61 6d 65 73 20 64 6f 20 6e 6f 74 20 70 6c 61 79 | hermore.child.frames.do.not.play |
| fb80 | 20 77 65 6c 6c 20 74 6f 67 65 74 68 65 72 0a 77 69 74 68 20 63 68 61 6e 67 69 6e 67 20 77 69 6e | .well.together.with.changing.win |
| fba0 | 64 6f 77 73 20 61 6e 64 20 65 6e 74 65 72 69 6e 67 20 72 65 63 75 72 73 69 76 65 20 6d 69 6e 69 | dows.and.entering.recursive.mini |
| fbc0 | 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e 73 2e 20 20 4f 6e 0a 74 6f 70 2c 20 63 68 69 6c 64 20 | buffer.sessions...On.top,.child. |
| fbe0 | 66 72 61 6d 65 73 20 63 61 6e 20 66 65 65 6c 20 73 6c 6f 77 20 61 6e 64 20 73 6f 6d 65 74 69 6d | frames.can.feel.slow.and.sometim |
| fc00 | 65 73 20 66 6c 69 63 6b 65 72 2e 20 20 41 20 62 65 74 74 65 72 0a 61 6c 74 65 72 6e 61 74 69 76 | es.flicker...A.better.alternativ |
| fc20 | 65 20 69 73 20 74 68 65 20 e2 80 98 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 e2 80 99 20 64 69 | e.is.the....vertico-buffer....di |
| fc40 | 73 70 6c 61 79 20 77 68 69 63 68 20 63 61 6e 20 65 76 65 6e 20 62 65 20 63 6f 6e 66 69 67 75 72 | splay.which.can.even.be.configur |
| fc60 | 65 64 0a 69 6e 64 69 76 69 64 75 61 6c 6c 79 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 75 73 69 6e | ed.individually.per.command.usin |
| fc80 | 67 20 e2 80 98 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d e2 80 99 2e 20 20 4f 6e 20 74 | g....vertico-multiform......On.t |
| fca0 | 68 65 20 70 6c 75 73 20 73 69 64 65 20 6f 66 0a 63 68 69 6c 64 20 66 72 61 6d 65 73 2c 20 74 68 | he.plus.side.of.child.frames,.th |
| fcc0 | 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 64 69 73 70 6c 61 79 20 61 70 70 65 61 72 73 20 61 74 20 | e.completion.display.appears.at. |
| fce0 | 74 68 65 20 63 65 6e 74 65 72 20 6f 66 20 74 68 65 0a 73 63 72 65 65 6e 2c 20 77 68 65 72 65 20 | the.center.of.the.screen,.where. |
| fd00 | 79 6f 75 72 20 65 79 65 73 20 61 72 65 20 66 6f 63 75 73 65 64 2e 20 20 50 6c 65 61 73 65 20 67 | your.eyes.are.focused...Please.g |
| fd20 | 69 76 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 61 63 6b 61 67 65 73 0a 61 20 74 72 79 | ive.the.following.packages.a.try |
| fd40 | 20 61 6e 64 20 6a 75 64 67 65 20 66 6f 72 20 79 6f 75 72 73 65 6c 66 2e 0a 0a 20 20 20 e2 80 a2 | .and.judge.for.yourself......... |
| fd60 | 20 6d 69 6e 69 2d 66 72 61 6d 65 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | .mini-frame.(https://github.com/ |
| fd80 | 6d 75 66 66 69 6e 6d 61 64 2f 65 6d 61 63 73 2d 6d 69 6e 69 2d 66 72 61 6d 65 29 3a 20 44 69 73 | muffinmad/emacs-mini-frame):.Dis |
| fda0 | 70 6c 61 79 0a 20 20 20 20 20 74 68 65 20 65 6e 74 69 72 65 20 6d 69 6e 69 62 75 66 66 65 72 20 | play......the.entire.minibuffer. |
| fdc0 | 69 6e 20 61 20 63 68 69 6c 64 20 66 72 61 6d 65 2e 0a 20 20 20 e2 80 a2 20 6d 69 6e 69 2d 70 6f | in.a.child.frame.........mini-po |
| fde0 | 70 75 70 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 6d 69 | pup.(https://github.com/minad/mi |
| fe00 | 6e 69 2d 70 6f 70 75 70 29 3a 20 53 6c 69 67 68 74 6c 79 20 73 69 6d 70 6c 65 72 0a 20 20 20 20 | ni-popup):.Slightly.simpler..... |
| fe20 | 20 61 6c 74 65 72 6e 61 74 69 76 65 20 74 6f 20 6d 69 6e 69 2d 66 72 61 6d 65 2e 0a 20 20 20 e2 | .alternative.to.mini-frame...... |
| fe40 | 80 a2 20 76 65 72 74 69 63 6f 2d 70 6f 73 66 72 61 6d 65 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 | ...vertico-posframe.(https://git |
| fe60 | 68 75 62 2e 63 6f 6d 2f 74 75 6d 61 73 68 75 2f 76 65 72 74 69 63 6f 2d 70 6f 73 66 72 61 6d 65 | hub.com/tumashu/vertico-posframe |
| fe80 | 29 3a 0a 20 20 20 20 20 44 69 73 70 6c 61 79 20 6f 6e 6c 79 20 74 68 65 20 56 65 72 74 69 63 6f | ):......Display.only.the.Vertico |
| fea0 | 20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e 20 61 20 63 68 69 6c 64 20 66 72 61 6d 65 20 75 73 69 | .minibuffer.in.a.child.frame.usi |
| fec0 | 6e 67 20 74 68 65 0a 20 20 20 20 20 70 6f 73 66 72 61 6d 65 20 6c 69 62 72 61 72 79 2e 0a 0a 1f | ng.the......posframe.library.... |
| fee0 | 0a 46 69 6c 65 3a 20 64 6f 63 49 32 59 77 74 76 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 41 6c | .File:.docI2Ywtv.info,..Node:.Al |
| ff00 | 74 65 72 6e 61 74 69 76 65 73 2c 20 20 4e 65 78 74 3a 20 52 65 73 6f 75 72 63 65 73 2c 20 20 50 | ternatives,..Next:.Resources,..P |
| ff20 | 72 65 76 3a 20 43 68 69 6c 64 20 66 72 61 6d 65 73 20 61 6e 64 20 50 6f 70 75 70 73 2c 20 20 55 | rev:.Child.frames.and.Popups,..U |
| ff40 | 70 3a 20 54 6f 70 0a 0a 38 20 41 6c 74 65 72 6e 61 74 69 76 65 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a | p:.Top..8.Alternatives.********* |
| ff60 | 2a 2a 2a 2a 2a 0a 0a 54 68 65 72 65 20 61 72 65 20 6d 61 6e 79 20 61 6c 74 65 72 6e 61 74 69 76 | *****..There.are.many.alternativ |
| ff80 | 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 55 49 73 2c 20 65 61 63 68 20 55 49 20 77 69 74 68 20 69 | e.completion.UIs,.each.UI.with.i |
| ffa0 | 74 73 20 6f 77 6e 0a 61 64 76 61 6e 74 61 67 65 73 20 61 6e 64 20 64 69 73 61 64 76 61 6e 74 61 | ts.own.advantages.and.disadvanta |
| ffc0 | 67 65 73 2e 0a 0a 20 20 20 56 65 72 74 69 63 6f 20 61 69 6d 73 20 74 6f 20 62 65 20 31 30 30 25 | ges......Vertico.aims.to.be.100% |
| ffe0 | 20 63 6f 6d 70 6c 69 61 6e 74 20 77 69 74 68 20 61 6c 6c 20 45 6d 61 63 73 20 63 6f 6d 6d 61 6e | .compliant.with.all.Emacs.comman |
| 10000 | 64 73 20 61 6e 64 0a 61 63 68 69 65 76 65 73 20 74 68 61 74 20 77 69 74 68 20 61 20 6d 69 6e 69 | ds.and.achieves.that.with.a.mini |
| 10020 | 6d 61 6c 20 63 6f 64 65 20 62 61 73 65 2c 20 72 65 6c 79 69 6e 67 20 70 75 72 65 6c 79 20 6f 6e | mal.code.base,.relying.purely.on |
| 10040 | 0a e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 20 77 68 69 6c 65 20 61 76 6f | ....completing-read....while.avo |
| 10060 | 69 64 69 6e 67 20 74 6f 20 69 6e 76 65 6e 74 20 69 74 73 20 6f 77 6e 20 41 50 49 73 2e 20 20 49 | iding.to.invent.its.own.APIs...I |
| 10080 | 6e 76 65 6e 74 69 6e 67 20 61 0a 63 75 73 74 6f 6d 20 41 50 49 20 61 73 20 48 65 6c 6d 20 6f 72 | nventing.a.custom.API.as.Helm.or |
| 100a0 | 20 49 76 79 20 69 73 20 65 78 70 6c 69 63 69 74 6c 79 20 61 76 6f 69 64 65 64 20 69 6e 20 6f 72 | .Ivy.is.explicitly.avoided.in.or |
| 100c0 | 64 65 72 20 74 6f 20 69 6e 63 72 65 61 73 65 0a 66 6c 65 78 69 62 69 6c 69 74 79 20 61 6e 64 20 | der.to.increase.flexibility.and. |
| 100e0 | 70 61 63 6b 61 67 65 20 72 65 75 73 65 2e 20 20 44 75 65 20 74 6f 20 69 74 73 20 73 6d 61 6c 6c | package.reuse...Due.to.its.small |
| 10100 | 20 63 6f 64 65 20 62 61 73 65 20 61 6e 64 20 72 65 75 73 65 20 6f 66 0a 74 68 65 20 45 6d 61 63 | .code.base.and.reuse.of.the.Emac |
| 10120 | 73 20 62 75 69 6c 74 2d 69 6e 20 66 61 63 69 6c 69 74 69 65 73 2c 20 62 75 67 73 20 61 6e 64 20 | s.built-in.facilities,.bugs.and. |
| 10140 | 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 69 73 73 75 65 73 20 61 72 65 20 6c 65 73 73 0a 6c 69 | compatibility.issues.are.less.li |
| 10160 | 6b 65 6c 79 20 74 6f 20 6f 63 63 75 72 20 69 6e 20 63 6f 6d 70 61 72 69 73 6f 6e 20 74 6f 20 63 | kely.to.occur.in.comparison.to.c |
| 10180 | 6f 6d 70 6c 65 74 69 6f 6e 20 55 49 73 20 6f 72 20 6d 6f 6e 6f 6c 69 74 68 69 63 20 63 6f 6d 70 | ompletion.UIs.or.monolithic.comp |
| 101a0 | 6c 65 74 69 6f 6e 0a 73 79 73 74 65 6d 73 2e 0a 0a 20 20 20 53 69 6e 63 65 20 56 65 72 74 69 63 | letion.systems......Since.Vertic |
| 101c0 | 6f 20 6f 6e 6c 79 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 55 49 2c 20 79 6f 75 20 6d 61 79 20 | o.only.provides.the.UI,.you.may. |
| 101e0 | 77 61 6e 74 20 74 6f 20 63 6f 6d 62 69 6e 65 20 69 74 20 77 69 74 68 0a 73 6f 6d 65 20 6f 66 20 | want.to.combine.it.with.some.of. |
| 10200 | 74 68 65 20 63 6f 6d 70 6c 65 6d 65 6e 74 61 72 79 20 70 61 63 6b 61 67 65 73 2c 20 74 6f 20 67 | the.complementary.packages,.to.g |
| 10220 | 69 76 65 20 61 20 66 75 6c 6c 2d 66 65 61 74 75 72 65 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 65 | ive.a.full-featured.completion.e |
| 10240 | 78 70 65 72 69 65 6e 63 65 20 73 69 6d 69 6c 61 72 20 74 6f 20 48 65 6c 6d 20 6f 72 20 49 76 79 | xperience.similar.to.Helm.or.Ivy |
| 10260 | 2e 20 20 54 68 65 20 69 64 65 61 20 69 73 20 74 6f 20 68 61 76 65 20 73 6d 61 6c 6c 65 72 0a 69 | ...The.idea.is.to.have.smaller.i |
| 10280 | 6e 64 65 70 65 6e 64 65 6e 74 20 63 6f 6d 70 6f 6e 65 6e 74 73 2c 20 77 68 69 63 68 20 6f 6e 65 | ndependent.components,.which.one |
| 102a0 | 20 63 61 6e 20 61 64 64 20 61 6e 64 20 75 6e 64 65 72 73 74 61 6e 64 20 73 74 65 70 20 62 79 20 | .can.add.and.understand.step.by. |
| 102c0 | 73 74 65 70 2e 0a 45 61 63 68 20 63 6f 6d 70 6f 6e 65 6e 74 20 66 6f 63 75 73 65 73 20 6f 6e 20 | step..Each.component.focuses.on. |
| 102e0 | 69 74 73 20 6e 69 63 68 65 20 61 6e 64 20 74 72 69 65 73 20 74 6f 20 62 65 20 61 73 20 6e 6f 6e | its.niche.and.tries.to.be.as.non |
| 10300 | 2d 69 6e 74 72 75 73 69 76 65 20 61 73 0a 70 6f 73 73 69 62 6c 65 2e 20 20 56 65 72 74 69 63 6f | -intrusive.as.possible...Vertico |
| 10320 | 20 74 61 72 67 65 74 73 20 75 73 65 72 73 20 69 6e 74 65 72 65 73 74 65 64 20 69 6e 20 63 72 61 | .targets.users.interested.in.cra |
| 10340 | 66 74 69 6e 67 20 74 68 65 69 72 20 45 6d 61 63 73 0a 70 72 65 63 69 73 65 6c 79 20 74 6f 20 74 | fting.their.Emacs.precisely.to.t |
| 10360 | 68 65 69 72 20 6c 69 6b 69 6e 67 20 2d 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 70 6c 61 79 73 20 61 | heir.liking.-.completion.plays.a |
| 10380 | 6e 20 69 6e 74 65 67 72 61 6c 20 70 61 72 74 20 69 6e 20 68 6f 77 20 74 68 65 0a 75 73 65 72 73 | n.integral.part.in.how.the.users |
| 103a0 | 20 69 6e 74 65 72 61 63 74 73 20 77 69 74 68 20 45 6d 61 63 73 2e 0a 0a 20 20 20 54 68 65 72 65 | .interacts.with.Emacs......There |
| 103c0 | 20 61 72 65 20 6f 74 68 65 72 20 69 6e 74 65 72 61 63 74 69 76 65 20 63 6f 6d 70 6c 65 74 69 6f | .are.other.interactive.completio |
| 103e0 | 6e 20 55 49 73 2c 20 77 68 69 63 68 20 66 6f 6c 6c 6f 77 20 61 20 73 69 6d 69 6c 61 72 0a 70 68 | n.UIs,.which.follow.a.similar.ph |
| 10400 | 69 6c 6f 73 6f 70 68 79 3a 0a 0a 20 20 20 e2 80 a2 20 4d 63 74 20 28 68 74 74 70 73 3a 2f 2f 67 | ilosophy:.........Mct.(https://g |
| 10420 | 69 74 2e 73 72 2e 68 74 2f 7e 70 72 6f 74 65 73 69 6c 61 6f 73 2f 6d 63 74 29 3a 20 4d 69 6e 69 | it.sr.ht/~protesilaos/mct):.Mini |
| 10440 | 62 75 66 66 65 72 20 61 6e 64 0a 20 20 20 20 20 43 6f 6d 70 6c 65 74 69 6f 6e 73 20 69 6e 20 54 | buffer.and......Completions.in.T |
| 10460 | 61 6e 64 65 6d 2e 20 20 4d 63 74 20 72 65 75 73 65 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 e2 | andem...Mct.reuses.the.default.. |
| 10480 | 80 98 2a 43 6f 6d 70 6c 65 74 69 6f 6e 73 2a e2 80 99 0a 20 20 20 20 20 62 75 66 66 65 72 20 61 | ..*Completions*.........buffer.a |
| 104a0 | 6e 64 20 65 6e 68 61 6e 63 65 73 20 69 74 20 77 69 74 68 20 61 75 74 6f 6d 61 74 69 63 20 75 70 | nd.enhances.it.with.automatic.up |
| 104c0 | 64 61 74 65 73 2e 20 20 53 69 6e 63 65 20 4d 63 74 20 75 73 65 73 20 61 0a 20 20 20 20 20 72 65 | dates...Since.Mct.uses.a......re |
| 104e0 | 67 75 6c 61 72 20 62 75 66 66 65 72 20 79 6f 75 20 63 61 6e 20 75 73 65 20 74 68 65 20 75 73 75 | gular.buffer.you.can.use.the.usu |
| 10500 | 61 6c 20 6d 6f 76 65 6d 65 6e 74 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 54 68 65 20 6d 61 69 6e 0a | al.movement.commands...The.main. |
| 10520 | 20 20 20 20 20 64 69 73 74 69 6e 63 74 69 6f 6e 20 74 6f 20 56 65 72 74 69 63 6f e2 80 99 73 20 | .....distinction.to.Vertico...s. |
| 10540 | 61 70 70 72 6f 61 63 68 20 69 73 20 74 68 61 74 20 e2 80 98 2a 43 6f 6d 70 6c 65 74 69 6f 6e 73 | approach.is.that....*Completions |
| 10560 | 2a e2 80 99 20 62 75 66 66 65 72 0a 20 20 20 20 20 64 69 73 70 6c 61 79 73 20 61 6c 6c 20 6d 61 | *....buffer......displays.all.ma |
| 10580 | 74 63 68 69 6e 67 20 63 61 6e 64 69 64 61 74 65 73 2e 20 20 54 68 69 73 20 68 61 73 20 74 68 65 | tching.candidates...This.has.the |
| 105a0 | 20 61 64 76 61 6e 74 61 67 65 20 74 68 61 74 20 79 6f 75 0a 20 20 20 20 20 63 61 6e 20 69 6e 74 | .advantage.that.you......can.int |
| 105c0 | 65 72 61 63 74 20 66 72 65 65 6c 79 20 77 69 74 68 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 73 | eract.freely.with.the.candidates |
| 105e0 | 20 61 6e 64 20 6a 75 6d 70 20 61 72 6f 75 6e 64 20 77 69 74 68 0a 20 20 20 20 20 49 73 65 61 72 | .and.jump.around.with......Isear |
| 10600 | 63 68 20 6f 72 20 41 76 79 2e 20 20 4f 6e 20 74 68 65 20 6f 74 68 65 72 20 68 61 6e 64 20 69 74 | ch.or.Avy...On.the.other.hand.it |
| 10620 | 20 6e 65 63 65 73 73 61 72 69 6c 79 20 63 61 75 73 65 73 20 61 0a 20 20 20 20 20 73 6c 6f 77 64 | .necessarily.causes.a......slowd |
| 10640 | 6f 77 6e 2e 0a 20 20 20 e2 80 a2 20 49 63 6f 6d 70 6c 65 74 65 3a 20 45 6d 61 63 73 20 63 6f 6d | own.........Icomplete:.Emacs.com |
| 10660 | 65 73 20 77 69 74 68 20 74 68 65 20 62 75 69 6c 74 69 6e 20 e2 80 98 69 63 6f 6d 70 6c 65 74 65 | es.with.the.builtin....icomplete |
| 10680 | 2d 76 65 72 74 69 63 61 6c 2d 6d 6f 64 65 e2 80 99 2c 0a 20 20 20 20 20 77 68 69 63 68 20 69 73 | -vertical-mode...,......which.is |
| 106a0 | 20 6d 6f 72 65 20 62 61 72 65 2d 62 6f 6e 65 20 74 68 61 6e 20 56 65 72 74 69 63 6f 2e 20 20 56 | .more.bare-bone.than.Vertico...V |
| 106c0 | 65 72 74 69 63 6f 20 6f 66 66 65 72 73 20 61 64 64 69 74 69 6f 6e 61 6c 0a 20 20 20 20 20 66 6c | ertico.offers.additional......fl |
| 106e0 | 65 78 69 62 69 6c 69 74 79 20 76 69 61 20 69 74 73 20 2a 6e 6f 74 65 20 65 78 74 65 6e 73 69 6f | exibility.via.its.*note.extensio |
| 10700 | 6e 73 3a 20 45 78 74 65 6e 73 69 6f 6e 73 2e 0a 20 20 20 e2 80 a2 20 53 65 6c 65 63 74 72 75 6d | ns:.Extensions.........Selectrum |
| 10720 | 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 61 64 69 61 6e 2d 73 6f 66 74 | .(https://github.com/radian-soft |
| 10740 | 77 61 72 65 2f 73 65 6c 65 63 74 72 75 6d 29 3a 20 53 65 6c 65 63 74 72 75 6d 0a 20 20 20 20 20 | ware/selectrum):.Selectrum...... |
| 10760 | 69 73 20 74 68 65 20 70 72 65 64 65 63 65 73 73 6f 72 20 6f 66 20 56 65 72 74 69 63 6f 20 68 61 | is.the.predecessor.of.Vertico.ha |
| 10780 | 73 20 62 65 65 6e 20 64 65 70 72 65 63 61 74 65 64 20 69 6e 20 66 61 76 6f 72 20 6f 66 0a 20 20 | s.been.deprecated.in.favor.of... |
| 107a0 | 20 20 20 56 65 72 74 69 63 6f 2e 20 20 52 65 61 64 20 74 68 65 20 6d 69 67 72 61 74 69 6f 6e 20 | ...Vertico...Read.the.migration. |
| 107c0 | 67 75 69 64 65 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 | guide......(https://github.com/m |
| 107e0 | 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 77 69 6b 69 2f 4d 69 67 72 61 74 69 6e 67 2d 66 72 6f 6d | inad/vertico/wiki/Migrating-from |
| 10800 | 2d 53 65 6c 65 63 74 72 75 6d 2d 74 6f 2d 56 65 72 74 69 63 6f 29 0a 20 20 20 20 20 77 68 65 6e | -Selectrum-to-Vertico)......when |
| 10820 | 20 6d 69 67 72 61 74 69 6e 67 20 66 72 6f 6d 20 53 65 6c 65 63 74 72 75 6d 2e 0a 0a 1f 0a 46 69 | .migrating.from.Selectrum.....Fi |
| 10840 | 6c 65 3a 20 64 6f 63 49 32 59 77 74 76 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 73 6f 75 | le:.docI2Ywtv.info,..Node:.Resou |
| 10860 | 72 63 65 73 2c 20 20 4e 65 78 74 3a 20 43 6f 6e 74 72 69 62 75 74 69 6f 6e 73 2c 20 20 50 72 65 | rces,..Next:.Contributions,..Pre |
| 10880 | 76 3a 20 41 6c 74 65 72 6e 61 74 69 76 65 73 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 39 20 52 65 73 | v:.Alternatives,..Up:.Top..9.Res |
| 108a0 | 6f 75 72 63 65 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 49 66 20 79 6f 75 20 77 61 6e 74 20 | ources.***********..If.you.want. |
| 108c0 | 74 6f 20 6c 65 61 72 6e 20 6d 6f 72 65 20 61 62 6f 75 74 20 56 65 72 74 69 63 6f 20 61 6e 64 20 | to.learn.more.about.Vertico.and. |
| 108e0 | 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 2c 20 63 68 65 63 6b 0a 6f 75 74 | minibuffer.completion,.check.out |
| 10900 | 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 72 65 73 6f 75 72 63 65 73 3a 0a 0a 20 20 20 e2 80 | .the.following.resources:....... |
| 10920 | a2 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 77 68 69 63 68 20 75 73 65 20 56 65 72 74 69 | ..Configurations.which.use.Verti |
| 10940 | 63 6f 20 61 6e 64 20 43 6f 72 66 75 20 66 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 3a 0a 20 20 20 | co.and.Corfu.for.completion:.... |
| 10960 | 20 20 20 20 20 e2 80 a2 20 44 6f 6f 6d 20 45 6d 61 63 73 20 56 65 72 74 69 63 6f 20 4d 6f 64 75 | .........Doom.Emacs.Vertico.Modu |
| 10980 | 6c 65 0a 20 20 20 20 20 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | le...........(https://github.com |
| 109a0 | 2f 64 6f 6f 6d 65 6d 61 63 73 2f 64 6f 6f 6d 65 6d 61 63 73 2f 74 72 65 65 2f 6d 61 73 74 65 72 | /doomemacs/doomemacs/tree/master |
| 109c0 | 2f 6d 6f 64 75 6c 65 73 2f 63 6f 6d 70 6c 65 74 69 6f 6e 2f 76 65 72 74 69 63 6f 29 0a 20 20 20 | /modules/completion/vertico).... |
| 109e0 | 20 20 20 20 20 e2 80 a2 20 43 72 61 66 74 65 64 20 45 6d 61 63 73 20 43 6f 6d 70 6c 65 74 69 6f | .........Crafted.Emacs.Completio |
| 10a00 | 6e 20 4d 6f 64 75 6c 65 0a 20 20 20 20 20 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 | n.Module...........(https://gith |
| 10a20 | 75 62 2e 63 6f 6d 2f 53 79 73 74 65 6d 43 72 61 66 74 65 72 73 2f 63 72 61 66 74 65 64 2d 65 6d | ub.com/SystemCrafters/crafted-em |
| 10a40 | 61 63 73 2f 62 6c 6f 62 2f 6d 61 73 74 65 72 2f 6d 6f 64 75 6c 65 73 2f 63 72 61 66 74 65 64 2d | acs/blob/master/modules/crafted- |
| 10a60 | 63 6f 6d 70 6c 65 74 69 6f 6e 2e 65 6c 29 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 50 72 6f 74 e2 | completion.el).............Prot. |
| 10a80 | 80 99 73 20 45 6d 61 63 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 | ..s.Emacs.configuration......... |
| 10aa0 | 20 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 2e 73 72 2e 68 74 2f 7e 70 72 6f 74 65 73 69 6c 61 6f | ..(https://git.sr.ht/~protesilao |
| 10ac0 | 73 2f 64 6f 74 66 69 6c 65 73 2f 74 72 65 65 2f 6d 61 73 74 65 72 2f 69 74 65 6d 2f 65 6d 61 63 | s/dotfiles/tree/master/item/emac |
| 10ae0 | 73 2f 2e 65 6d 61 63 73 2e 64 2f 29 0a 20 20 20 e2 80 a2 20 56 69 64 65 6f 73 3a 0a 20 20 20 20 | s/.emacs.d/)........Videos:..... |
| 10b00 | 20 20 20 20 e2 80 a2 20 45 6d 61 63 73 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 45 78 70 6c 61 69 6e | ........Emacs.Completion.Explain |
| 10b20 | 65 64 0a 20 20 20 20 20 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f 77 77 77 2e 79 6f 75 74 75 62 | ed...........(https://www.youtub |
| 10b40 | 65 2e 63 6f 6d 2f 77 61 74 63 68 3f 76 3d 66 6e 45 30 6c 58 6f 65 37 59 30 29 20 28 32 30 32 32 | e.com/watch?v=fnE0lXoe7Y0).(2022 |
| 10b60 | 2d 30 37 2d 31 39 29 20 62 79 0a 20 20 20 20 20 20 20 20 20 20 41 6e 64 72 65 77 20 54 72 6f 70 | -07-19).by...........Andrew.Trop |
| 10b80 | 69 6e 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 45 6d 61 63 73 20 4d 69 6e 69 62 75 66 66 65 72 | in..............Emacs.Minibuffer |
| 10ba0 | 20 43 6f 6d 70 6c 65 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f | .Completions...........(https:// |
| 10bc0 | 77 77 77 2e 79 6f 75 74 75 62 65 2e 63 6f 6d 2f 77 61 74 63 68 3f 76 3d 77 39 68 48 4d 44 79 46 | www.youtube.com/watch?v=w9hHMDyF |
| 10be0 | 39 56 34 29 20 28 32 30 32 32 2d 30 32 2d 31 32 29 20 62 79 0a 20 20 20 20 20 20 20 20 20 20 47 | 9V4).(2022-02-12).by...........G |
| 10c00 | 72 65 67 20 59 75 74 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 56 65 72 74 69 63 6f 20 45 78 74 | reg.Yut..............Vertico.Ext |
| 10c20 | 65 6e 73 69 6f 6e 73 20 66 6f 72 20 45 6d 61 63 73 0a 20 20 20 20 20 20 20 20 20 20 28 68 74 74 | ensions.for.Emacs...........(htt |
| 10c40 | 70 73 3a 2f 2f 77 77 77 2e 79 6f 75 74 75 62 65 2e 63 6f 6d 2f 77 61 74 63 68 3f 76 3d 68 50 77 | ps://www.youtube.com/watch?v=hPw |
| 10c60 | 44 62 78 2d 2d 57 61 77 29 20 28 32 30 32 32 2d 30 31 2d 30 38 29 20 62 79 0a 20 20 20 20 20 20 | Dbx--Waw).(2022-01-08).by....... |
| 10c80 | 20 20 20 20 4b 61 72 74 68 69 6b 20 43 68 69 6b 6d 61 67 61 6c 75 72 2e 0a 20 20 20 20 20 20 20 | ....Karthik.Chikmagalur......... |
| 10ca0 | 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 62 | .....Marginalia,.Consult.and.Emb |
| 10cc0 | 61 72 6b 20 28 32 30 32 31 2d 31 30 2d 32 36 29 20 62 79 20 4d 69 6b 65 20 5a 61 6d 61 6e 73 6b | ark.(2021-10-26).by.Mike.Zamansk |
| 10ce0 | 79 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 53 79 73 74 65 6d 20 43 72 61 66 74 65 72 73 20 4c | y..............System.Crafters.L |
| 10d00 | 69 76 65 21 20 20 2d 20 52 65 70 6c 61 63 69 6e 67 20 49 76 79 20 61 6e 64 20 43 6f 75 6e 73 65 | ive!..-.Replacing.Ivy.and.Counse |
| 10d20 | 6c 20 77 69 74 68 0a 20 20 20 20 20 20 20 20 20 20 56 65 72 74 69 63 6f 20 61 6e 64 20 43 6f 6e | l.with...........Vertico.and.Con |
| 10d40 | 73 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f 77 77 77 2e 79 6f 75 74 | sult...........(https://www.yout |
| 10d60 | 75 62 65 2e 63 6f 6d 2f 77 61 74 63 68 3f 76 3d 55 74 71 45 2d 6c 52 32 48 43 41 29 20 28 32 30 | ube.com/watch?v=UtqE-lR2HCA).(20 |
| 10d80 | 32 31 2d 30 35 2d 32 31 29 20 62 79 0a 20 20 20 20 20 20 20 20 20 20 44 61 76 69 64 20 57 69 6c | 21-05-21).by...........David.Wil |
| 10da0 | 73 6f 6e 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 53 74 72 65 61 6d 6c 69 6e 65 20 59 6f 75 72 | son..............Streamline.Your |
| 10dc0 | 20 45 6d 61 63 73 20 43 6f 6d 70 6c 65 74 69 6f 6e 73 20 77 69 74 68 20 56 65 72 74 69 63 6f 0a | .Emacs.Completions.with.Vertico. |
| 10de0 | 20 20 20 20 20 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f 77 77 77 2e 79 6f 75 74 75 62 65 2e 63 | ..........(https://www.youtube.c |
| 10e00 | 6f 6d 2f 77 61 74 63 68 3f 76 3d 4a 30 4f 61 52 79 38 35 4d 4f 6f 29 20 28 32 30 32 31 2d 30 35 | om/watch?v=J0OaRy85MOo).(2021-05 |
| 10e20 | 2d 31 37 29 20 62 79 0a 20 20 20 20 20 20 20 20 20 20 44 61 76 69 64 20 57 69 6c 73 6f 6e 2e 0a | -17).by...........David.Wilson.. |
| 10e40 | 20 20 20 20 20 20 20 20 e2 80 a2 20 4d 6f 64 65 72 6e 20 45 6d 61 63 73 3a 20 61 6c 6c 20 74 68 | ............Modern.Emacs:.all.th |
| 10e60 | 6f 73 65 20 6e 65 77 20 74 6f 6f 6c 73 20 74 68 61 74 20 6d 61 6b 65 20 45 6d 61 63 73 20 62 65 | ose.new.tools.that.make.Emacs.be |
| 10e80 | 74 74 65 72 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 66 61 73 74 65 72 20 28 68 74 74 70 73 | tter.and...........faster.(https |
| 10ea0 | 3a 2f 2f 77 77 77 2e 79 6f 75 74 75 62 65 2e 63 6f 6d 2f 77 61 74 63 68 3f 76 3d 53 4f 78 6c 51 | ://www.youtube.com/watch?v=SOxlQ |
| 10ec0 | 37 6f 67 70 6c 41 26 74 3d 31 39 35 32 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 32 30 32 34 2d | 7ogplA&t=1952s)...........(2024- |
| 10ee0 | 30 33 2d 30 36 29 20 62 79 20 4d 61 72 69 65 2d 48 c3 a9 6c c3 a8 6e 65 20 42 75 72 6c 65 2e 0a | 03-06).by.Marie-H..l..ne.Burle.. |
| 10f00 | 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 49 32 59 77 74 76 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ...File:.docI2Ywtv.info,..Node:. |
| 10f20 | 43 6f 6e 74 72 69 62 75 74 69 6f 6e 73 2c 20 20 4e 65 78 74 3a 20 44 65 62 75 67 67 69 6e 67 20 | Contributions,..Next:.Debugging. |
| 10f40 | 56 65 72 74 69 63 6f 2c 20 20 50 72 65 76 3a 20 52 65 73 6f 75 72 63 65 73 2c 20 20 55 70 3a 20 | Vertico,..Prev:.Resources,..Up:. |
| 10f60 | 54 6f 70 0a 0a 31 30 20 43 6f 6e 74 72 69 62 75 74 69 6f 6e 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | Top..10.Contributions.********** |
| 10f80 | 2a 2a 2a 2a 2a 2a 0a 0a 53 69 6e 63 65 20 74 68 69 73 20 70 61 63 6b 61 67 65 20 69 73 20 70 61 | ******..Since.this.package.is.pa |
| 10fa0 | 72 74 20 6f 66 20 47 4e 55 20 45 4c 50 41 0a 28 68 74 74 70 73 3a 2f 2f 65 6c 70 61 2e 67 6e 75 | rt.of.GNU.ELPA.(https://elpa.gnu |
| 10fc0 | 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 2f 76 65 72 74 69 63 6f 2e 68 74 6d 6c 29 20 63 6f 6e 74 | .org/packages/vertico.html).cont |
| 10fe0 | 72 69 62 75 74 69 6f 6e 73 20 72 65 71 75 69 72 65 20 61 0a 63 6f 70 79 72 69 67 68 74 20 61 73 | ributions.require.a.copyright.as |
| 11000 | 73 69 67 6e 6d 65 6e 74 20 74 6f 20 74 68 65 20 46 53 46 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f | signment.to.the.FSF.....File:.do |
| 11020 | 63 49 32 59 77 74 76 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 44 65 62 75 67 67 69 6e 67 20 56 | cI2Ywtv.info,..Node:.Debugging.V |
| 11040 | 65 72 74 69 63 6f 2c 20 20 4e 65 78 74 3a 20 50 72 6f 62 6c 65 6d 61 74 69 63 20 63 6f 6d 70 6c | ertico,..Next:.Problematic.compl |
| 11060 | 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 2c 20 20 50 72 65 76 3a 20 43 6f 6e 74 72 69 62 75 74 | etion.commands,..Prev:.Contribut |
| 11080 | 69 6f 6e 73 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 31 31 20 44 65 62 75 67 67 69 6e 67 20 56 65 72 | ions,..Up:.Top..11.Debugging.Ver |
| 110a0 | 74 69 63 6f 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 56 65 72 74 69 | tico.********************..Verti |
| 110c0 | 63 6f 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 70 72 69 6e 74 20 61 20 73 74 | co.will.automatically.print.a.st |
| 110e0 | 61 63 6b 20 74 72 61 63 65 20 74 6f 20 74 68 65 20 e2 80 98 2a 4d 65 73 73 61 67 65 73 2a e2 80 | ack.trace.to.the....*Messages*.. |
| 11100 | 99 0a 62 75 66 66 65 72 20 77 68 65 6e 20 61 6e 20 65 72 72 6f 72 20 69 73 20 64 65 74 65 63 74 | ..buffer.when.an.error.is.detect |
| 11120 | 65 64 2e 20 20 54 68 65 20 73 74 61 63 6b 20 74 72 61 63 65 20 61 6c 6c 6f 77 73 20 79 6f 75 20 | ed...The.stack.trace.allows.you. |
| 11140 | 74 6f 20 6e 61 72 72 6f 77 0a 64 6f 77 6e 20 74 68 65 20 65 78 61 63 74 20 63 6f 64 65 20 6c 6f | to.narrow.down.the.exact.code.lo |
| 11160 | 63 61 74 69 6f 6e 20 77 68 69 63 68 20 63 61 75 73 65 64 20 74 68 65 20 65 72 72 6f 72 2e 0a 0a | cation.which.caused.the.error... |
| 11180 | 1f 0a 46 69 6c 65 3a 20 64 6f 63 49 32 59 77 74 76 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 50 | ..File:.docI2Ywtv.info,..Node:.P |
| 111a0 | 72 6f 62 6c 65 6d 61 74 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 2c 20 | roblematic.completion.commands,. |
| 111c0 | 20 50 72 65 76 3a 20 44 65 62 75 67 67 69 6e 67 20 56 65 72 74 69 63 6f 2c 20 20 55 70 3a 20 54 | .Prev:.Debugging.Vertico,..Up:.T |
| 111e0 | 6f 70 0a 0a 31 32 20 50 72 6f 62 6c 65 6d 61 74 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f | op..12.Problematic.completion.co |
| 11200 | 6d 6d 61 6e 64 73 0a 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 | mmands.************************* |
| 11220 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 56 65 72 74 69 63 6f 20 69 73 20 72 6f 62 75 73 74 20 69 6e 20 | *********..Vertico.is.robust.in. |
| 11240 | 6d 6f 73 74 20 73 63 65 6e 61 72 69 6f 73 2e 20 20 48 6f 77 65 76 65 72 20 73 6f 6d 65 20 63 6f | most.scenarios...However.some.co |
| 11260 | 6d 70 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 0a 6d 61 6b 65 20 63 65 72 74 61 69 6e 20 61 | mpletion.commands.make.certain.a |
| 11280 | 73 73 75 6d 70 74 69 6f 6e 73 20 61 62 6f 75 74 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 | ssumptions.about.the.completion. |
| 112a0 | 73 74 79 6c 65 73 20 61 6e 64 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 55 49 2e 20 20 53 | styles.and.the.completion.UI...S |
| 112c0 | 6f 6d 65 20 6f 66 20 74 68 65 73 65 20 61 73 73 75 6d 70 74 69 6f 6e 73 20 6d 61 79 20 6e 6f 74 | ome.of.these.assumptions.may.not |
| 112e0 | 20 68 6f 6c 64 20 69 6e 20 56 65 72 74 69 63 6f 20 6f 72 20 6f 74 68 65 72 20 55 49 73 20 61 6e | .hold.in.Vertico.or.other.UIs.an |
| 11300 | 64 0a 72 65 71 75 69 72 65 20 6d 69 6e 6f 72 20 77 6f 72 6b 61 72 6f 75 6e 64 73 2e 0a 0a 2a 20 | d.require.minor.workarounds...*. |
| 11320 | 4d 65 6e 75 3a 0a 0a 2a 20 6f 72 67 2d 72 65 66 69 6c 65 3a 3a 0a 2a 20 6f 72 67 2d 61 67 65 6e | Menu:..*.org-refile::.*.org-agen |
| 11340 | 64 61 2d 66 69 6c 74 65 72 20 61 6e 64 20 6f 72 67 2d 74 61 67 73 2d 76 69 65 77 3a 3a 0a 2a 20 | da-filter.and.org-tags-view::.*. |
| 11360 | 74 6d 6d 2d 6d 65 6e 75 62 61 72 3a 3a 0a 2a 20 66 66 61 70 2d 6d 65 6e 75 3a 3a 0a 2a 20 63 6f | tmm-menubar::.*.ffap-menu::.*.co |
| 11380 | 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 2d 64 79 6e 61 6d 69 63 3a 3a 0a 2a 20 53 75 62 6d 69 | mpletion-table-dynamic::.*.Submi |
| 113a0 | 74 74 69 6e 67 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 3a 3a 0a 2a 20 54 72 61 6d 70 | tting.the.empty.string::.*.Tramp |
| 113c0 | 20 68 6f 73 74 6e 61 6d 65 20 61 6e 64 20 75 73 65 72 6e 61 6d 65 20 63 6f 6d 70 6c 65 74 69 6f | .hostname.and.username.completio |
| 113e0 | 6e 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 49 32 59 77 74 76 2e 69 6e 66 6f 2c 20 20 4e 6f | n::....File:.docI2Ywtv.info,..No |
| 11400 | 64 65 3a 20 6f 72 67 2d 72 65 66 69 6c 65 2c 20 20 4e 65 78 74 3a 20 6f 72 67 2d 61 67 65 6e 64 | de:.org-refile,..Next:.org-agend |
| 11420 | 61 2d 66 69 6c 74 65 72 20 61 6e 64 20 6f 72 67 2d 74 61 67 73 2d 76 69 65 77 2c 20 20 55 70 3a | a-filter.and.org-tags-view,..Up: |
| 11440 | 20 50 72 6f 62 6c 65 6d 61 74 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 | .Problematic.completion.commands |
| 11460 | 0a 0a 31 32 2e 31 20 e2 80 98 6f 72 67 2d 72 65 66 69 6c 65 e2 80 99 0a 3d 3d 3d 3d 3d 3d 3d 3d | ..12.1....org-refile....======== |
| 11480 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a e2 80 98 6f 72 67 2d 72 65 66 69 6c 65 e2 80 99 20 75 73 65 73 | =========.....org-refile....uses |
| 114a0 | 20 e2 80 98 6f 72 67 2d 6f 6c 70 61 74 68 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 | ....org-olpath-completing-read.. |
| 114c0 | 99 20 74 6f 20 63 6f 6d 70 6c 65 74 65 20 74 68 65 20 6f 75 74 6c 69 6e 65 0a 70 61 74 68 20 69 | ..to.complete.the.outline.path.i |
| 114e0 | 6e 20 73 74 65 70 73 2c 20 77 68 65 6e 20 e2 80 98 6f 72 67 2d 72 65 66 69 6c 65 2d 75 73 65 2d | n.steps,.when....org-refile-use- |
| 11500 | 6f 75 74 6c 69 6e 65 2d 70 61 74 68 e2 80 99 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 20 20 20 | outline-path....is.non-nil...... |
| 11520 | 55 6e 66 6f 72 74 75 6e 61 74 65 6c 79 20 74 68 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e | Unfortunately.the.implementation |
| 11540 | 20 6f 66 20 74 68 69 73 20 4f 72 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c 65 20 61 73 | .of.this.Org.completion.table.as |
| 11560 | 73 75 6d 65 73 0a 74 68 61 74 20 74 68 65 20 e2 80 98 62 61 73 69 63 e2 80 99 20 63 6f 6d 70 6c | sumes.that.the....basic....compl |
| 11580 | 65 74 69 6f 6e 20 73 74 79 6c 65 20 69 73 20 75 73 65 64 2e 20 20 54 68 65 20 74 61 62 6c 65 20 | etion.style.is.used...The.table. |
| 115a0 | 69 73 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 0a 77 69 74 68 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 | is.incompatible.with.completion. |
| 115c0 | 73 74 79 6c 65 73 20 6c 69 6b 65 20 e2 80 98 73 75 62 73 74 72 69 6e 67 e2 80 99 2c 20 e2 80 98 | styles.like....substring...,.... |
| 115e0 | 66 6c 65 78 e2 80 99 20 6f 72 20 e2 80 98 6f 72 64 65 72 6c 65 73 73 e2 80 99 2e 20 20 49 6e 0a | flex....or....orderless......In. |
| 11600 | 6f 72 64 65 72 20 74 6f 20 66 69 78 20 74 68 65 20 69 73 73 75 65 20 61 74 20 74 68 65 20 72 6f | order.to.fix.the.issue.at.the.ro |
| 11620 | 6f 74 2c 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c 65 20 73 68 6f 75 6c 64 20 | ot,.the.completion.table.should. |
| 11640 | 6d 61 6b 65 20 75 73 65 0a 6f 66 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 62 6f 75 6e 64 61 72 69 65 | make.use.of.completion.boundarie |
| 11660 | 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 74 68 65 20 62 75 69 6c 74 2d 69 6e 20 66 69 6c 65 20 63 | s.similar.to.the.built-in.file.c |
| 11680 | 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c 65 2e 0a 49 6e 20 79 6f 75 72 20 75 73 65 72 20 63 6f | ompletion.table..In.your.user.co |
| 116a0 | 6e 66 69 67 75 72 61 74 69 6f 6e 20 79 6f 75 20 63 61 6e 20 70 72 69 6f 72 69 74 69 7a 65 20 e2 | nfiguration.you.can.prioritize.. |
| 116c0 | 80 98 62 61 73 69 63 e2 80 99 20 62 65 66 6f 72 65 0a e2 80 98 6f 72 64 65 72 6c 65 73 73 e2 80 | ..basic....before....orderless.. |
| 116e0 | 99 2e 0a 0a 20 20 20 20 20 3b 3b 20 41 6c 74 65 72 6e 61 74 69 76 65 20 31 3a 20 55 73 65 20 74 | .........;;.Alternative.1:.Use.t |
| 11700 | 68 65 20 62 61 73 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 0a 20 20 20 20 20 28 | he.basic.completion.style......( |
| 11720 | 73 65 74 71 20 6f 72 67 2d 72 65 66 69 6c 65 2d 75 73 65 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 | setq.org-refile-use-outline-path |
| 11740 | 20 27 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 6f 75 74 6c 69 6e 65 2d 70 61 | .'file............org-outline-pa |
| 11760 | 74 68 2d 63 6f 6d 70 6c 65 74 65 2d 69 6e 2d 73 74 65 70 73 20 74 29 0a 0a 20 20 20 20 20 28 61 | th-complete-in-steps.t).......(a |
| 11780 | 64 76 69 63 65 2d 61 64 64 20 23 27 6f 72 67 2d 6f 6c 70 61 74 68 2d 63 6f 6d 70 6c 65 74 69 6e | dvice-add.#'org-olpath-completin |
| 117a0 | 67 2d 72 65 61 64 20 3a 61 72 6f 75 6e 64 20 23 27 76 65 72 74 69 63 6f 2d 65 6e 66 6f 72 63 65 | g-read.:around.#'vertico-enforce |
| 117c0 | 2d 62 61 73 69 63 2d 63 6f 6d 70 6c 65 74 69 6f 6e 29 0a 0a 20 20 20 20 20 28 64 65 66 75 6e 20 | -basic-completion).......(defun. |
| 117e0 | 76 65 72 74 69 63 6f 2d 65 6e 66 6f 72 63 65 2d 62 61 73 69 63 2d 63 6f 6d 70 6c 65 74 69 6f 6e | vertico-enforce-basic-completion |
| 11800 | 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 28 6d 69 6e 69 62 75 66 66 65 72 | .(&rest.args)........(minibuffer |
| 11820 | 2d 77 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 28 3a 61 70 | -with-setup-hook............(:ap |
| 11840 | 70 65 6e 64 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 20 20 20 | pend.............(lambda.()..... |
| 11860 | 20 20 20 20 20 20 20 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 | ..........(let.((map.(make-spars |
| 11880 | 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 66 | e-keymap))).................(def |
| 118a0 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 74 61 62 5d 20 23 27 6d 69 6e 69 62 75 66 66 65 72 2d 63 | ine-key.map.[tab].#'minibuffer-c |
| 118c0 | 6f 6d 70 6c 65 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 2d 6c 6f | omplete).................(use-lo |
| 118e0 | 63 61 6c 2d 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 20 28 6c | cal-map.(make-composed-keymap.(l |
| 11900 | 69 73 74 20 6d 61 70 29 20 28 63 75 72 72 65 6e 74 2d 6c 6f 63 61 6c 2d 6d 61 70 29 29 29 29 0a | ist.map).(current-local-map)))). |
| 11920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 63 6f 6d 70 6c 65 | ..............(setq-local.comple |
| 11940 | 74 69 6f 6e 2d 73 74 79 6c 65 73 20 28 63 6f 6e 73 20 27 62 61 73 69 63 20 63 6f 6d 70 6c 65 74 | tion-styles.(cons.'basic.complet |
| 11960 | 69 6f 6e 2d 73 74 79 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion-styles)..................... |
| 11980 | 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 70 72 65 73 65 6c 65 63 74 20 27 70 72 6f 6d 70 74 29 | ......vertico-preselect.'prompt) |
| 119a0 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 61 72 67 73 29 29 29 0a 0a 20 20 20 41 | ))..........(apply.args))).....A |
| 119c0 | 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 79 6f 75 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 64 69 73 | lternatively.you.may.want.to.dis |
| 119e0 | 61 62 6c 65 20 74 68 65 20 6f 75 74 6c 69 6e 65 20 70 61 74 68 20 63 6f 6d 70 6c 65 74 69 6f 6e | able.the.outline.path.completion |
| 11a00 | 20 69 6e 0a 73 74 65 70 73 2e 20 20 54 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 6e 20 74 68 | .in.steps...The.completion.on.th |
| 11a20 | 65 20 66 75 6c 6c 20 70 61 74 68 20 63 61 6e 20 62 65 20 71 75 69 63 6b 65 72 20 73 69 6e 63 65 | e.full.path.can.be.quicker.since |
| 11a40 | 20 74 68 65 20 69 6e 70 75 74 0a 73 74 72 69 6e 67 20 6d 61 74 63 68 65 73 20 64 69 72 65 63 74 | .the.input.string.matches.direct |
| 11a60 | 6c 79 20 61 67 61 69 6e 73 74 20 73 75 62 73 74 72 69 6e 67 73 20 6f 66 20 74 68 65 20 66 75 6c | ly.against.substrings.of.the.ful |
| 11a80 | 6c 20 70 61 74 68 2c 20 77 68 69 63 68 20 69 73 0a 75 73 65 66 75 6c 20 77 69 74 68 20 4f 72 64 | l.path,.which.is.useful.with.Ord |
| 11aa0 | 65 72 6c 65 73 73 2e 20 20 48 6f 77 65 76 65 72 20 74 68 65 20 6c 69 73 74 20 6f 66 20 70 6f 73 | erless...However.the.list.of.pos |
| 11ac0 | 73 69 62 6c 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 62 65 63 6f 6d 65 73 0a 6d 75 63 68 20 6d | sible.completions.becomes.much.m |
| 11ae0 | 6f 72 65 20 63 6c 75 74 74 65 72 65 64 2e 0a 0a 20 20 20 20 20 3b 3b 20 41 6c 74 65 72 6e 61 74 | ore.cluttered........;;.Alternat |
| 11b00 | 69 76 65 20 32 3a 20 43 6f 6d 70 6c 65 74 65 20 66 75 6c 6c 20 70 61 74 68 73 0a 20 20 20 20 20 | ive.2:.Complete.full.paths...... |
| 11b20 | 28 73 65 74 71 20 6f 72 67 2d 72 65 66 69 6c 65 2d 75 73 65 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 | (setq.org-refile-use-outline-pat |
| 11b40 | 68 20 27 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 6f 75 74 6c 69 6e 65 2d 70 | h.'file............org-outline-p |
| 11b60 | 61 74 68 2d 63 6f 6d 70 6c 65 74 65 2d 69 6e 2d 73 74 65 70 73 20 6e 69 6c 29 0a 0a 1f 0a 46 69 | ath-complete-in-steps.nil)....Fi |
| 11b80 | 6c 65 3a 20 64 6f 63 49 32 59 77 74 76 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 6f 72 67 2d 61 | le:.docI2Ywtv.info,..Node:.org-a |
| 11ba0 | 67 65 6e 64 61 2d 66 69 6c 74 65 72 20 61 6e 64 20 6f 72 67 2d 74 61 67 73 2d 76 69 65 77 2c 20 | genda-filter.and.org-tags-view,. |
| 11bc0 | 20 4e 65 78 74 3a 20 74 6d 6d 2d 6d 65 6e 75 62 61 72 2c 20 20 50 72 65 76 3a 20 6f 72 67 2d 72 | .Next:.tmm-menubar,..Prev:.org-r |
| 11be0 | 65 66 69 6c 65 2c 20 20 55 70 3a 20 50 72 6f 62 6c 65 6d 61 74 69 63 20 63 6f 6d 70 6c 65 74 69 | efile,..Up:.Problematic.completi |
| 11c00 | 6f 6e 20 63 6f 6d 6d 61 6e 64 73 0a 0a 31 32 2e 32 20 e2 80 98 6f 72 67 2d 61 67 65 6e 64 61 2d | on.commands..12.2....org-agenda- |
| 11c20 | 66 69 6c 74 65 72 e2 80 99 20 61 6e 64 20 e2 80 98 6f 72 67 2d 74 61 67 73 2d 76 69 65 77 e2 80 | filter....and....org-tags-view.. |
| 11c40 | 99 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 3d 3d | ..============================== |
| 11c60 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 53 69 6d 69 6c 61 72 20 74 6f 20 e2 80 98 6f 72 | ==============..Similar.to....or |
| 11c80 | 67 2d 72 65 66 69 6c 65 e2 80 99 2c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 e2 80 98 6f 72 67 | g-refile...,.the.commands....org |
| 11ca0 | 2d 61 67 65 6e 64 61 2d 66 69 6c 74 65 72 e2 80 99 20 61 6e 64 0a e2 80 98 6f 72 67 2d 74 61 67 | -agenda-filter....and....org-tag |
| 11cc0 | 73 2d 76 69 65 77 e2 80 99 20 64 6f 20 6e 6f 74 20 6d 61 6b 65 20 75 73 65 20 6f 66 20 63 6f 6d | s-view....do.not.make.use.of.com |
| 11ce0 | 70 6c 65 74 69 6f 6e 20 62 6f 75 6e 64 61 72 69 65 73 2e 20 20 54 68 65 20 69 6e 74 65 72 6e 61 | pletion.boundaries...The.interna |
| 11d00 | 6c 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c 65 73 20 61 72 65 20 e2 80 98 6f 72 67 2d 61 | l.completion.tables.are....org-a |
| 11d20 | 67 65 6e 64 61 2d 66 69 6c 74 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e | genda-filter-completion-function |
| 11d40 | e2 80 99 20 61 6e 64 0a e2 80 98 6f 72 67 2d 74 61 67 73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 66 | ....and....org-tags-completion-f |
| 11d60 | 75 6e 63 74 69 6f 6e e2 80 99 2e 20 20 55 6e 66 6f 72 74 75 6e 61 74 65 6c 79 20 e2 80 98 54 41 | unction......Unfortunately....TA |
| 11d80 | 42 e2 80 99 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 28 e2 80 98 6d 69 6e 69 62 75 66 66 65 72 2d 63 | B....completion.(...minibuffer-c |
| 11da0 | 6f 6d 70 6c 65 74 65 e2 80 99 29 20 64 6f 65 73 20 6e 6f 74 20 77 6f 72 6b 20 66 6f 72 20 74 68 | omplete...).does.not.work.for.th |
| 11dc0 | 69 73 20 72 65 61 73 6f 6e 20 77 69 74 68 20 61 72 62 69 74 72 61 72 79 0a 63 6f 6d 70 6c 65 74 | is.reason.with.arbitrary.complet |
| 11de0 | 69 6f 6e 20 73 74 79 6c 65 73 20 6c 69 6b 65 20 e2 80 98 73 75 62 73 74 72 69 6e 67 e2 80 99 2c | ion.styles.like....substring..., |
| 11e00 | 20 e2 80 98 66 6c 65 78 e2 80 99 20 6f 72 20 e2 80 98 6f 72 64 65 72 6c 65 73 73 e2 80 99 2e 20 | ....flex....or....orderless..... |
| 11e20 | 20 54 68 69 73 20 61 66 66 65 63 74 73 0a 56 65 72 74 69 63 6f 20 61 6e 64 20 61 6c 73 6f 20 74 | .This.affects.Vertico.and.also.t |
| 11e40 | 68 65 20 45 6d 61 63 73 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 79 73 74 | he.Emacs.default.completion.syst |
| 11e60 | 65 6d 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 20 69 66 0a 79 6f 75 20 65 6e 74 65 72 20 e2 80 | em...For.example.if.you.enter... |
| 11e80 | 98 2b 74 61 67 3c 30 20 54 41 42 e2 80 99 20 74 68 65 20 69 6e 70 75 74 20 69 73 20 72 65 70 6c | .+tag<0.TAB....the.input.is.repl |
| 11ea0 | 61 63 65 64 20 77 69 74 68 20 e2 80 98 30 3a 31 30 e2 80 99 20 77 68 69 63 68 20 69 73 20 6e 6f | aced.with....0:10....which.is.no |
| 11ec0 | 74 0a 63 6f 72 72 65 63 74 2e 20 20 57 69 74 68 20 70 72 65 73 65 72 76 65 64 20 63 6f 6d 70 6c | t.correct...With.preserved.compl |
| 11ee0 | 65 74 69 6f 6e 20 62 6f 75 6e 64 61 72 69 65 73 2c 20 74 68 65 20 65 78 70 65 63 74 65 64 20 72 | etion.boundaries,.the.expected.r |
| 11f00 | 65 73 75 6c 74 0a 77 6f 75 6c 64 20 62 65 20 e2 80 98 2b 74 61 67 3c 30 3a 31 30 e2 80 99 2e 20 | esult.would.be....+tag<0:10..... |
| 11f20 | 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 62 6f 75 6e 64 61 72 69 65 73 20 61 72 65 20 75 73 65 64 20 | .Completion.boundaries.are.used. |
| 11f40 | 66 6f 72 20 65 78 61 6d 70 6c 65 20 62 79 0a 66 69 6c 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 2c 20 | for.example.by.file.completion,. |
| 11f60 | 77 68 65 72 65 20 65 61 63 68 20 70 61 72 74 20 6f 66 20 74 68 65 20 70 61 74 68 20 63 61 6e 20 | where.each.part.of.the.path.can. |
| 11f80 | 62 65 20 63 6f 6d 70 6c 65 74 65 64 0a 73 65 70 61 72 61 74 65 6c 79 2e 20 20 49 64 65 61 6c 6c | be.completed.separately...Ideall |
| 11fa0 | 79 20 74 68 69 73 20 69 73 73 75 65 20 77 6f 75 6c 64 20 62 65 20 66 69 78 65 64 20 69 6e 20 4f | y.this.issue.would.be.fixed.in.O |
| 11fc0 | 72 67 2e 0a 0a 20 20 20 20 20 28 61 64 76 69 63 65 2d 61 64 64 20 23 27 6f 72 67 2d 6d 61 6b 65 | rg........(advice-add.#'org-make |
| 11fe0 | 2d 74 61 67 73 2d 6d 61 74 63 68 65 72 20 3a 61 72 6f 75 6e 64 20 23 27 76 65 72 74 69 63 6f 2d | -tags-matcher.:around.#'vertico- |
| 12000 | 65 6e 66 6f 72 63 65 2d 62 61 73 69 63 2d 63 6f 6d 70 6c 65 74 69 6f 6e 29 0a 20 20 20 20 20 28 | enforce-basic-completion)......( |
| 12020 | 61 64 76 69 63 65 2d 61 64 64 20 23 27 6f 72 67 2d 61 67 65 6e 64 61 2d 66 69 6c 74 65 72 20 3a | advice-add.#'org-agenda-filter.: |
| 12040 | 61 72 6f 75 6e 64 20 23 27 76 65 72 74 69 63 6f 2d 65 6e 66 6f 72 63 65 2d 62 61 73 69 63 2d 63 | around.#'vertico-enforce-basic-c |
| 12060 | 6f 6d 70 6c 65 74 69 6f 6e 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 49 32 59 77 74 76 2e 69 6e | ompletion)....File:.docI2Ywtv.in |
| 12080 | 66 6f 2c 20 20 4e 6f 64 65 3a 20 74 6d 6d 2d 6d 65 6e 75 62 61 72 2c 20 20 4e 65 78 74 3a 20 66 | fo,..Node:.tmm-menubar,..Next:.f |
| 120a0 | 66 61 70 2d 6d 65 6e 75 2c 20 20 50 72 65 76 3a 20 6f 72 67 2d 61 67 65 6e 64 61 2d 66 69 6c 74 | fap-menu,..Prev:.org-agenda-filt |
| 120c0 | 65 72 20 61 6e 64 20 6f 72 67 2d 74 61 67 73 2d 76 69 65 77 2c 20 20 55 70 3a 20 50 72 6f 62 6c | er.and.org-tags-view,..Up:.Probl |
| 120e0 | 65 6d 61 74 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 0a 0a 31 32 2e 33 | ematic.completion.commands..12.3 |
| 12100 | 20 e2 80 98 74 6d 6d 2d 6d 65 6e 75 62 61 72 e2 80 99 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ....tmm-menubar....============= |
| 12120 | 3d 3d 3d 3d 3d 0a 0a 2a 4e 4f 54 45 2a 3a 20 49 20 68 61 76 65 20 69 6d 70 6c 65 6d 65 6e 74 65 | =====..*NOTE*:.I.have.implemente |
| 12140 | 64 20 61 20 66 69 78 20 66 6f 72 20 74 68 69 73 20 70 72 6f 62 6c 65 6d 20 75 70 73 74 72 65 61 | d.a.fix.for.this.problem.upstrea |
| 12160 | 6d 20 69 6e 20 45 6d 61 63 73 2c 20 73 65 65 0a 62 75 67 23 37 34 36 31 36 20 28 68 74 74 70 73 | m.in.Emacs,.see.bug#74616.(https |
| 12180 | 3a 2f 2f 64 65 62 62 75 67 73 2e 67 6e 75 2e 6f 72 67 2f 63 67 69 2f 62 75 67 72 65 70 6f 72 74 | ://debbugs.gnu.org/cgi/bugreport |
| 121a0 | 2e 63 67 69 3f 62 75 67 3d 37 34 36 31 36 29 2e 20 20 46 72 6f 6d 0a 45 6d 61 63 73 20 33 31 20 | .cgi?bug=74616)...From.Emacs.31. |
| 121c0 | 61 6e 64 20 6e 65 77 65 72 20 74 68 65 20 77 6f 72 6b 61 72 6f 75 6e 64 20 69 73 20 6e 6f 74 20 | and.newer.the.workaround.is.not. |
| 121e0 | 6e 65 65 64 65 64 20 61 6e 79 6d 6f 72 65 2e 0a 0a 20 20 20 54 68 65 20 74 65 78 74 20 6d 65 6e | needed.anymore......The.text.men |
| 12200 | 75 20 62 61 72 20 77 6f 72 6b 73 20 77 65 6c 6c 20 77 69 74 68 20 56 65 72 74 69 63 6f 20 62 75 | u.bar.works.well.with.Vertico.bu |
| 12220 | 74 20 61 6c 77 61 79 73 20 73 68 6f 77 73 20 61 0a e2 80 98 2a 43 6f 6d 70 6c 65 74 69 6f 6e 73 | t.always.shows.a....*Completions |
| 12240 | 2a e2 80 99 20 62 75 66 66 65 72 2c 20 77 68 69 63 68 20 69 73 20 75 6e 77 61 6e 74 65 64 20 69 | *....buffer,.which.is.unwanted.i |
| 12260 | 66 20 56 65 72 74 69 63 6f 20 69 73 20 75 73 65 64 2e 20 20 52 69 67 68 74 20 6e 6f 77 0a 74 68 | f.Vertico.is.used...Right.now.th |
| 12280 | 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 62 75 66 66 65 72 20 63 61 6e 20 62 65 20 64 69 73 61 62 | e.completion.buffer.can.be.disab |
| 122a0 | 6c 65 64 20 77 69 74 68 20 61 6e 20 61 64 76 69 63 65 2e 20 20 49 66 20 79 6f 75 20 64 69 73 61 | led.with.an.advice...If.you.disa |
| 122c0 | 62 6c 65 64 0a 74 68 65 20 73 74 61 6e 64 61 72 64 20 47 55 49 20 6d 65 6e 75 20 62 61 72 20 61 | bled.the.standard.GUI.menu.bar.a |
| 122e0 | 6e 64 20 70 72 65 66 65 72 20 74 68 65 20 56 65 72 74 69 63 6f 20 69 6e 74 65 72 66 61 63 65 20 | nd.prefer.the.Vertico.interface. |
| 12300 | 79 6f 75 20 6d 61 79 20 61 6c 73 6f 0a 6f 76 65 72 77 72 69 74 65 20 74 68 65 20 64 65 66 61 75 | you.may.also.overwrite.the.defau |
| 12320 | 6c 74 20 46 31 30 20 6b 65 79 62 69 6e 64 69 6e 67 2e 0a 0a 20 20 20 20 20 28 6b 65 79 6d 61 70 | lt.F10.keybinding........(keymap |
| 12340 | 2d 67 6c 6f 62 61 6c 2d 73 65 74 20 22 3c 66 31 30 3e 22 20 23 27 74 6d 6d 2d 6d 65 6e 75 62 61 | -global-set."<f10>".#'tmm-menuba |
| 12360 | 72 29 0a 20 20 20 20 20 28 61 64 76 69 63 65 2d 61 64 64 20 23 27 74 6d 6d 2d 61 64 64 2d 70 72 | r)......(advice-add.#'tmm-add-pr |
| 12380 | 6f 6d 70 74 20 3a 61 66 74 65 72 20 23 27 6d 69 6e 69 62 75 66 66 65 72 2d 68 69 64 65 2d 63 6f | ompt.:after.#'minibuffer-hide-co |
| 123a0 | 6d 70 6c 65 74 69 6f 6e 73 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 49 32 59 77 74 76 2e 69 6e | mpletions)....File:.docI2Ywtv.in |
| 123c0 | 66 6f 2c 20 20 4e 6f 64 65 3a 20 66 66 61 70 2d 6d 65 6e 75 2c 20 20 4e 65 78 74 3a 20 63 6f 6d | fo,..Node:.ffap-menu,..Next:.com |
| 123e0 | 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 2d 64 79 6e 61 6d 69 63 2c 20 20 50 72 65 76 3a 20 74 6d | pletion-table-dynamic,..Prev:.tm |
| 12400 | 6d 2d 6d 65 6e 75 62 61 72 2c 20 20 55 70 3a 20 50 72 6f 62 6c 65 6d 61 74 69 63 20 63 6f 6d 70 | m-menubar,..Up:.Problematic.comp |
| 12420 | 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 0a 0a 31 32 2e 34 20 e2 80 98 66 66 61 70 2d 6d 65 | letion.commands..12.4....ffap-me |
| 12440 | 6e 75 e2 80 99 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 4e 4f 54 45 2a 3a 20 | nu....================..*NOTE*:. |
| 12460 | 49 20 68 61 76 65 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 61 20 66 69 78 20 66 6f 72 20 74 68 69 | I.have.implemented.a.fix.for.thi |
| 12480 | 73 20 70 72 6f 62 6c 65 6d 20 75 70 73 74 72 65 61 6d 20 69 6e 20 45 6d 61 63 73 2c 20 73 65 65 | s.problem.upstream.in.Emacs,.see |
| 124a0 | 0a 62 75 67 23 37 34 36 31 36 20 28 68 74 74 70 73 3a 2f 2f 64 65 62 62 75 67 73 2e 67 6e 75 2e | .bug#74616.(https://debbugs.gnu. |
| 124c0 | 6f 72 67 2f 63 67 69 2f 62 75 67 72 65 70 6f 72 74 2e 63 67 69 3f 62 75 67 3d 37 34 36 31 36 29 | org/cgi/bugreport.cgi?bug=74616) |
| 124e0 | 2e 20 20 46 72 6f 6d 0a 45 6d 61 63 73 20 33 31 20 61 6e 64 20 6e 65 77 65 72 20 74 68 65 20 77 | ...From.Emacs.31.and.newer.the.w |
| 12500 | 6f 72 6b 61 72 6f 75 6e 64 20 69 73 20 6e 6f 74 20 6e 65 65 64 65 64 20 61 6e 79 6d 6f 72 65 2e | orkaround.is.not.needed.anymore. |
| 12520 | 0a 0a 20 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 66 66 61 70 2d 6d 65 6e 75 e2 80 99 | .....The.command....ffap-menu... |
| 12540 | 20 73 68 6f 77 73 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 | .shows.the....*Completions*....b |
| 12560 | 75 66 66 65 72 20 62 79 20 64 65 66 61 75 6c 74 0a 6c 69 6b 65 20 e2 80 98 74 6d 6d 2d 6d 65 6e | uffer.by.default.like....tmm-men |
| 12580 | 75 62 61 72 e2 80 99 2c 20 77 68 69 63 68 20 69 73 20 75 6e 77 61 6e 74 65 64 20 69 66 20 56 65 | ubar...,.which.is.unwanted.if.Ve |
| 125a0 | 72 74 69 63 6f 20 69 73 20 75 73 65 64 2e 20 20 54 68 65 0a 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 | rtico.is.used...The.completions. |
| 125c0 | 62 75 66 66 65 72 20 63 61 6e 20 62 65 20 64 69 73 61 62 6c 65 64 20 61 73 20 66 6f 6c 6c 6f 77 | buffer.can.be.disabled.as.follow |
| 125e0 | 73 2e 0a 0a 20 20 20 20 20 28 61 64 76 69 63 65 2d 61 64 64 20 23 27 66 66 61 70 2d 6d 65 6e 75 | s........(advice-add.#'ffap-menu |
| 12600 | 2d 61 73 6b 20 3a 61 72 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | -ask.:around..................(l |
| 12620 | 61 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 20 20 20 | ambda.(&rest.args).............. |
| 12640 | 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 63 74 69 6f | ......(cl-letf.(((symbol-functio |
| 12660 | 6e 20 23 27 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 68 65 6c 70 29 0a | n.#'minibuffer-completion-help). |
| 12680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 | ..............................#' |
| 126a0 | 69 67 6e 6f 72 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 28 61 | ignore))......................(a |
| 126c0 | 70 70 6c 79 20 61 72 67 73 29 29 29 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 49 32 59 77 74 76 | pply.args))))....File:.docI2Ywtv |
| 126e0 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 2d 64 | .info,..Node:.completion-table-d |
| 12700 | 79 6e 61 6d 69 63 2c 20 20 4e 65 78 74 3a 20 53 75 62 6d 69 74 74 69 6e 67 20 74 68 65 20 65 6d | ynamic,..Next:.Submitting.the.em |
| 12720 | 70 74 79 20 73 74 72 69 6e 67 2c 20 20 50 72 65 76 3a 20 66 66 61 70 2d 6d 65 6e 75 2c 20 20 55 | pty.string,..Prev:.ffap-menu,..U |
| 12740 | 70 3a 20 50 72 6f 62 6c 65 6d 61 74 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e | p:.Problematic.completion.comman |
| 12760 | 64 73 0a 0a 31 32 2e 35 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 2d 64 79 6e | ds..12.5....completion-table-dyn |
| 12780 | 61 6d 69 63 e2 80 99 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 | amic....======================== |
| 127a0 | 3d 3d 3d 3d 3d 3d 3d 0a 0a 44 79 6e 61 6d 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c | =======..Dynamic.completion.tabl |
| 127c0 | 65 73 20 28 e2 80 98 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 2d 64 79 6e 61 6d 69 63 e2 | es.(...completion-table-dynamic. |
| 127e0 | 80 99 2c 0a e2 80 98 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 2d 69 6e 2d 74 75 72 6e e2 | ..,....completion-table-in-turn. |
| 12800 | 80 99 2c 20 2e 2e 2e 29 20 73 68 6f 75 6c 64 20 77 6f 72 6b 20 77 65 6c 6c 20 77 69 74 68 20 56 | ..,....).should.work.well.with.V |
| 12820 | 65 72 74 69 63 6f 2e 20 20 54 68 65 0a 6f 6e 6c 79 20 72 65 71 75 69 72 65 6d 65 6e 74 20 69 73 | ertico...The.only.requirement.is |
| 12840 | 20 74 68 61 74 20 74 68 65 20 e2 80 98 62 61 73 69 63 e2 80 99 20 63 6f 6d 70 6c 65 74 69 6f 6e | .that.the....basic....completion |
| 12860 | 20 73 74 79 6c 65 20 69 73 20 65 6e 61 62 6c 65 64 2e 20 20 54 68 65 0a e2 80 98 62 61 73 69 63 | .style.is.enabled...The....basic |
| 12880 | e2 80 99 20 73 74 79 6c 65 20 70 65 72 66 6f 72 6d 73 20 70 72 65 66 69 78 20 66 69 6c 74 65 72 | ....style.performs.prefix.filter |
| 128a0 | 69 6e 67 20 62 79 20 70 61 73 73 69 6e 67 20 74 68 65 20 69 6e 70 75 74 20 74 6f 20 74 68 65 0a | ing.by.passing.the.input.to.the. |
| 128c0 | 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c 65 20 28 6f 72 20 74 68 65 20 64 79 6e 61 6d 69 63 | completion.table.(or.the.dynamic |
| 128e0 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c 65 20 66 75 6e 63 74 69 6f 6e 29 2e 20 20 54 68 | .completion.table.function)...Th |
| 12900 | 65 0a e2 80 98 62 61 73 69 63 e2 80 99 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 20 6d | e....basic....completion.style.m |
| 12920 | 75 73 74 20 6e 6f 74 20 6e 65 63 65 73 73 61 72 69 6c 79 20 62 65 20 63 6f 6e 66 69 67 75 72 65 | ust.not.necessarily.be.configure |
| 12940 | 64 20 77 69 74 68 20 68 69 67 68 65 73 74 0a 70 72 69 6f 72 69 74 79 2c 20 69 74 20 63 61 6e 20 | d.with.highest.priority,.it.can. |
| 12960 | 61 6c 73 6f 20 63 6f 6d 65 20 61 66 74 65 72 20 6f 74 68 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e | also.come.after.other.completion |
| 12980 | 20 73 74 79 6c 65 73 20 6c 69 6b 65 0a e2 80 98 6f 72 64 65 72 6c 65 73 73 e2 80 99 2c 20 e2 80 | .styles.like....orderless...,... |
| 129a0 | 98 73 75 62 73 74 72 69 6e 67 e2 80 99 20 6f 72 20 e2 80 98 66 6c 65 78 e2 80 99 2c 20 61 73 20 | .substring....or....flex...,.as. |
| 129c0 | 69 73 20 61 6c 73 6f 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 62 79 20 74 68 65 0a 4f 72 64 65 72 | is.also.recommended.by.the.Order |
| 129e0 | 6c 65 73 73 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 62 65 63 61 75 73 65 20 6f 66 20 e2 80 | less.documentation.because.of... |
| 12a00 | 98 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 2d 64 79 6e 61 6d 69 63 e2 80 99 2e 0a 0a 20 | .completion-table-dynamic....... |
| 12a20 | 20 20 20 20 28 73 65 74 71 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 74 79 6c 65 73 20 27 28 62 61 | ....(setq.completion-styles.'(ba |
| 12a40 | 73 69 63 29 29 0a 20 20 20 20 20 3b 3b 20 28 73 65 74 71 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 | sic))......;;.(setq.completion-s |
| 12a60 | 74 79 6c 65 73 20 27 28 6f 72 64 65 72 6c 65 73 73 20 62 61 73 69 63 29 29 0a 20 20 20 20 20 28 | tyles.'(orderless.basic))......( |
| 12a80 | 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 44 79 6e 61 6d 69 63 3a 20 22 0a 20 20 20 20 | completing-read."Dynamic:."..... |
| 12aa0 | 20 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 74 61 | ..................(completion-ta |
| 12ac0 | 62 6c 65 2d 64 79 6e 61 6d 69 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ble-dynamic..................... |
| 12ae0 | 20 20 20 28 6c 61 6d 62 64 61 20 28 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(lambda.(str)................ |
| 12b00 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 63 6f 6e 63 61 74 20 73 74 72 20 22 31 22 29 | ..........(list.(concat.str."1") |
| 12b20 | 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 | ................................ |
| 12b40 | 28 63 6f 6e 63 61 74 20 73 74 72 20 22 32 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (concat.str."2")................ |
| 12b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 73 74 72 20 22 33 22 29 | ................(concat.str."3") |
| 12b80 | 29 29 29 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 49 32 59 77 74 76 2e 69 6e 66 6f 2c 20 20 4e | ))))....File:.docI2Ywtv.info,..N |
| 12ba0 | 6f 64 65 3a 20 53 75 62 6d 69 74 74 69 6e 67 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 | ode:.Submitting.the.empty.string |
| 12bc0 | 2c 20 20 4e 65 78 74 3a 20 54 72 61 6d 70 20 68 6f 73 74 6e 61 6d 65 20 61 6e 64 20 75 73 65 72 | ,..Next:.Tramp.hostname.and.user |
| 12be0 | 6e 61 6d 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 2c 20 20 50 72 65 76 3a 20 63 6f 6d 70 6c 65 74 69 | name.completion,..Prev:.completi |
| 12c00 | 6f 6e 2d 74 61 62 6c 65 2d 64 79 6e 61 6d 69 63 2c 20 20 55 70 3a 20 50 72 6f 62 6c 65 6d 61 74 | on-table-dynamic,..Up:.Problemat |
| 12c20 | 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 0a 0a 31 32 2e 36 20 53 75 62 | ic.completion.commands..12.6.Sub |
| 12c40 | 6d 69 74 74 69 6e 67 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d | mitting.the.empty.string.======= |
| 12c60 | 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 54 68 65 20 63 | =========================..The.c |
| 12c80 | 6f 6d 6d 61 6e 64 73 20 e2 80 98 6d 75 6c 74 69 2d 6f 63 63 75 72 e2 80 99 2c 20 e2 80 98 61 75 | ommands....multi-occur...,....au |
| 12ca0 | 74 6f 2d 69 6e 73 65 72 74 e2 80 99 2c 20 e2 80 98 62 62 64 62 2d 63 72 65 61 74 65 e2 80 99 20 | to-insert...,....bbdb-create.... |
| 12cc0 | 72 65 61 64 20 6d 75 6c 74 69 70 6c 65 0a 61 72 67 75 6d 65 6e 74 73 20 66 72 6f 6d 20 74 68 65 | read.multiple.arguments.from.the |
| 12ce0 | 20 6d 69 6e 69 62 75 66 66 65 72 20 77 69 74 68 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 | .minibuffer.with....completing-r |
| 12d00 | 65 61 64 e2 80 99 2c 20 6f 6e 65 20 61 74 20 61 20 74 69 6d 65 2c 0a 75 6e 74 69 6c 20 79 6f 75 | ead...,.one.at.a.time,.until.you |
| 12d20 | 20 73 75 62 6d 69 74 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2e 20 20 59 6f 75 20 73 68 | .submit.an.empty.string...You.sh |
| 12d40 | 6f 75 6c 64 20 74 79 70 65 20 e2 80 98 4d 2d 52 45 54 e2 80 99 0a 28 e2 80 98 76 65 72 74 69 63 | ould.type....M-RET....(...vertic |
| 12d60 | 6f 2d 65 78 69 74 2d 69 6e 70 75 74 e2 80 99 29 20 74 6f 20 66 69 6e 69 73 68 20 74 68 65 20 6c | o-exit-input...).to.finish.the.l |
| 12d80 | 6f 6f 70 2e 20 20 44 69 72 65 63 74 6c 79 20 70 72 65 73 73 69 6e 67 20 e2 80 98 52 45 54 e2 80 | oop...Directly.pressing....RET.. |
| 12da0 | 99 0a 28 e2 80 98 76 65 72 74 69 63 6f 2d 65 78 69 74 e2 80 99 29 20 64 6f 65 73 20 6e 6f 74 20 | ..(...vertico-exit...).does.not. |
| 12dc0 | 77 6f 72 6b 20 73 69 6e 63 65 20 74 68 65 20 66 69 72 73 74 20 63 61 6e 64 69 64 61 74 65 20 69 | work.since.the.first.candidate.i |
| 12de0 | 73 20 70 72 65 73 65 6c 65 63 74 65 64 2e 0a 0a 20 20 20 54 68 65 20 75 6e 64 65 72 6c 79 69 6e | s.preselected......The.underlyin |
| 12e00 | 67 20 69 73 73 75 65 20 69 73 20 74 68 61 74 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 | g.issue.is.that....completing-re |
| 12e20 | 61 64 e2 80 99 20 61 6c 77 61 79 73 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 0a 65 78 69 74 20 | ad....always.allows.you.to.exit. |
| 12e40 | 77 69 74 68 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2c 20 77 68 69 63 68 20 69 73 20 | with.the.empty.string,.which.is. |
| 12e60 | 63 61 6c 6c 65 64 20 74 68 65 20 5f 6e 75 6c 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 5f 2c 20 65 76 | called.the._null.completion_,.ev |
| 12e80 | 65 6e 0a 69 66 20 74 68 65 20 e2 80 98 52 45 51 55 49 52 45 2d 4d 41 54 43 48 e2 80 99 20 61 72 | en.if.the....REQUIRE-MATCH....ar |
| 12ea0 | 67 75 6d 65 6e 74 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 20 20 54 72 79 20 74 68 65 20 66 6f 6c 6c | gument.is.non-nil...Try.the.foll |
| 12ec0 | 6f 77 69 6e 67 20 74 77 6f 20 63 61 6c 6c 73 0a 74 6f 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67 | owing.two.calls.to....completing |
| 12ee0 | 2d 72 65 61 64 e2 80 99 20 77 69 74 68 20 e2 80 98 43 2d 78 20 43 2d 65 e2 80 99 3a 0a 0a 20 20 | -read....with....C-x.C-e...:.... |
| 12f00 | 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 63 74 3a 20 22 20 27 | ...(completing-read."Select:.".' |
| 12f20 | 28 22 66 69 72 73 74 22 20 22 73 65 63 6f 6e 64 22 20 22 74 68 69 72 64 22 29 20 6e 69 6c 20 27 | ("first"."second"."third").nil.' |
| 12f40 | 72 65 71 75 69 72 65 2d 6d 61 74 63 68 29 0a 20 20 20 20 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d | require-match)......(completing- |
| 12f60 | 72 65 61 64 20 22 53 65 6c 65 63 74 3a 20 22 20 27 28 22 66 69 72 73 74 22 20 22 73 65 63 6f 6e | read."Select:.".'("first"."secon |
| 12f80 | 64 22 20 22 74 68 69 72 64 22 29 20 6e 69 6c 20 27 72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 6e | d"."third").nil.'require-match.n |
| 12fa0 | 69 6c 20 6e 69 6c 20 22 22 29 0a 0a 20 20 20 49 6e 20 62 6f 74 68 20 63 61 73 65 73 20 74 68 65 | il.nil."").....In.both.cases.the |
| 12fc0 | 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 63 61 6e 20 62 65 20 73 75 62 6d 69 74 74 65 64 2e 20 | .empty.string.can.be.submitted.. |
| 12fe0 | 20 49 6e 20 74 68 65 20 66 69 72 73 74 20 63 61 73 65 0a 6e 6f 20 65 78 70 6c 69 63 69 74 20 64 | .In.the.first.case.no.explicit.d |
| 13000 | 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 73 70 65 63 69 66 69 65 64 20 61 6e 64 20 56 65 | efault.value.is.specified.and.Ve |
| 13020 | 72 74 69 63 6f 20 70 72 65 73 65 6c 65 63 74 73 20 74 68 65 0a 2a 66 69 72 73 74 2a 20 63 61 6e | rtico.preselects.the.*first*.can |
| 13040 | 64 69 64 61 74 65 2e 20 20 49 6e 20 6f 72 64 65 72 20 74 6f 20 65 78 69 74 20 77 69 74 68 20 74 | didate...In.order.to.exit.with.t |
| 13060 | 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2c 20 70 72 65 73 73 0a e2 80 98 4d 2d 52 45 54 e2 | he.empty.string,.press....M-RET. |
| 13080 | 80 99 2e 20 20 49 6e 20 74 68 65 20 73 65 63 6f 6e 64 20 63 61 73 65 20 74 68 65 20 65 78 70 6c | .....In.the.second.case.the.expl |
| 130a0 | 69 63 69 74 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 22 22 20 69 73 20 73 70 65 63 69 66 69 | icit.default.value."".is.specifi |
| 130c0 | 65 64 0a 61 6e 64 20 56 65 72 74 69 63 6f 20 70 72 65 73 65 6c 65 63 74 73 20 74 68 65 20 70 72 | ed.and.Vertico.preselects.the.pr |
| 130e0 | 6f 6d 70 74 2c 20 73 75 63 68 20 74 68 61 74 20 65 78 69 74 69 6e 67 20 77 69 74 68 20 74 68 65 | ompt,.such.that.exiting.with.the |
| 13100 | 20 65 6d 70 74 79 0a 73 74 72 69 6e 67 20 69 73 20 70 6f 73 73 69 62 6c 65 20 62 79 20 70 72 65 | .empty.string.is.possible.by.pre |
| 13120 | 73 73 69 6e 67 20 e2 80 98 52 45 54 e2 80 99 20 6f 6e 6c 79 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 | ssing....RET....only.....File:.d |
| 13140 | 6f 63 49 32 59 77 74 76 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 72 61 6d 70 20 68 6f 73 74 | ocI2Ywtv.info,..Node:.Tramp.host |
| 13160 | 6e 61 6d 65 20 61 6e 64 20 75 73 65 72 6e 61 6d 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 2c 20 20 50 | name.and.username.completion,..P |
| 13180 | 72 65 76 3a 20 53 75 62 6d 69 74 74 69 6e 67 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 | rev:.Submitting.the.empty.string |
| 131a0 | 2c 20 20 55 70 3a 20 50 72 6f 62 6c 65 6d 61 74 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f | ,..Up:.Problematic.completion.co |
| 131c0 | 6d 6d 61 6e 64 73 0a 0a 31 32 2e 37 20 54 72 61 6d 70 20 68 6f 73 74 6e 61 6d 65 20 61 6e 64 20 | mmands..12.7.Tramp.hostname.and. |
| 131e0 | 75 73 65 72 6e 61 6d 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | username.completion.============ |
| 13200 | 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 0a | ===============================. |
| 13220 | 0a 2a 4e 4f 54 45 3a 2a 20 4f 6e 20 45 6d 61 63 73 20 32 39 2e 32 20 61 6e 64 20 54 72 61 6d 70 | .*NOTE:*.On.Emacs.29.2.and.Tramp |
| 13240 | 20 32 2e 37 20 74 68 65 20 77 6f 72 6b 61 72 6f 75 6e 64 73 20 64 65 73 63 72 69 62 65 64 20 69 | .2.7.the.workarounds.described.i |
| 13260 | 6e 20 74 68 69 73 0a 73 65 63 74 69 6f 6e 20 61 72 65 20 6e 6f 74 20 6e 65 63 65 73 73 61 72 79 | n.this.section.are.not.necessary |
| 13280 | 20 61 6e 79 6d 6f 72 65 2c 20 73 69 6e 63 65 20 74 68 65 20 72 65 6c 65 76 61 6e 74 20 63 6f 6d | .anymore,.since.the.relevant.com |
| 132a0 | 70 6c 65 74 69 6f 6e 20 74 61 62 6c 65 73 0a 68 61 76 65 20 62 65 65 6e 20 69 6d 70 72 6f 76 65 | pletion.tables.have.been.improve |
| 132c0 | 64 2e 0a 0a 20 20 20 49 6e 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 77 69 74 68 20 4f 72 64 65 72 | d......In.combination.with.Order |
| 132e0 | 6c 65 73 73 20 6f 72 20 6f 74 68 65 72 20 6e 6f 6e 2d 70 72 65 66 69 78 20 63 6f 6d 70 6c 65 74 | less.or.other.non-prefix.complet |
| 13300 | 69 6f 6e 20 73 74 79 6c 65 73 0a 6c 69 6b 65 20 e2 80 98 73 75 62 73 74 72 69 6e 67 e2 80 99 20 | ion.styles.like....substring.... |
| 13320 | 6f 72 20 e2 80 98 66 6c 65 78 e2 80 99 2c 20 68 6f 73 74 20 6e 61 6d 65 73 20 61 6e 64 20 75 73 | or....flex...,.host.names.and.us |
| 13340 | 65 72 20 6e 61 6d 65 73 20 61 72 65 20 6e 6f 74 20 6d 61 64 65 0a 61 76 61 69 6c 61 62 6c 65 20 | er.names.are.not.made.available. |
| 13360 | 66 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 e2 80 | for.completion.after.entering... |
| 13380 | 98 2f 73 73 68 3a e2 80 99 2e 20 20 49 6e 20 6f 72 64 65 72 20 74 6f 20 61 76 6f 69 64 20 74 68 | ./ssh:......In.order.to.avoid.th |
| 133a0 | 69 73 0a 70 72 6f 62 6c 65 6d 2c 20 74 68 65 20 e2 80 98 62 61 73 69 63 e2 80 99 20 63 6f 6d 70 | is.problem,.the....basic....comp |
| 133c0 | 6c 65 74 69 6f 6e 20 73 74 79 6c 65 20 73 68 6f 75 6c 64 20 62 65 20 73 70 65 63 69 66 69 65 64 | letion.style.should.be.specified |
| 133e0 | 20 66 6f 72 20 74 68 65 20 66 69 6c 65 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 | .for.the.file.completion.categor |
| 13400 | 79 2c 20 73 75 63 68 20 74 68 61 74 20 e2 80 98 62 61 73 69 63 e2 80 99 20 69 73 20 74 72 69 65 | y,.such.that....basic....is.trie |
| 13420 | 64 20 62 65 66 6f 72 65 20 e2 80 98 6f 72 64 65 72 6c 65 73 73 e2 80 99 2e 0a 54 68 69 73 20 63 | d.before....orderless.....This.c |
| 13440 | 61 6e 20 62 65 20 61 63 68 69 65 76 65 64 20 62 79 20 70 75 74 74 69 6e 67 20 e2 80 98 62 61 73 | an.be.achieved.by.putting....bas |
| 13460 | 69 63 e2 80 99 20 66 69 72 73 74 20 69 6e 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 | ic....first.in.the.completion.st |
| 13480 | 79 6c 65 0a 6f 76 65 72 72 69 64 65 73 20 66 6f 72 20 74 68 65 20 66 69 6c 65 20 63 6f 6d 70 6c | yle.overrides.for.the.file.compl |
| 134a0 | 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 2e 0a 0a 20 20 20 20 20 28 73 65 74 71 20 63 6f 6d 70 | etion.category........(setq.comp |
| 134c0 | 6c 65 74 69 6f 6e 2d 73 74 79 6c 65 73 20 27 28 6f 72 64 65 72 6c 65 73 73 20 62 61 73 69 63 29 | letion-styles.'(orderless.basic) |
| 134e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 61 74 65 67 6f 72 79 2d | ............completion-category- |
| 13500 | 64 65 66 61 75 6c 74 73 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 6c 65 74 69 | defaults.nil............completi |
| 13520 | 6f 6e 2d 63 61 74 65 67 6f 72 79 2d 6f 76 65 72 72 69 64 65 73 20 27 28 28 66 69 6c 65 20 28 73 | on-category-overrides.'((file.(s |
| 13540 | 74 79 6c 65 73 20 62 61 73 69 63 20 70 61 72 74 69 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 29 29 | tyles.basic.partial-completion)) |
| 13560 | 29 29 0a 0a 20 20 20 49 66 20 79 6f 75 20 61 72 65 20 66 61 6d 69 6c 69 61 72 20 77 69 74 68 20 | )).....If.you.are.familiar.with. |
| 13580 | 74 68 65 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 74 79 6c 65 e2 80 99 20 6d 61 63 68 69 | the....completion-style....machi |
| 135a0 | 6e 65 72 79 2c 20 79 6f 75 20 6d 61 79 0a 61 6c 73 6f 20 64 65 66 69 6e 65 20 61 20 63 75 73 74 | nery,.you.may.also.define.a.cust |
| 135c0 | 6f 6d 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 20 77 68 69 63 68 20 61 63 74 69 76 61 | om.completion.style.which.activa |
| 135e0 | 74 65 73 20 6f 6e 6c 79 20 66 6f 72 20 72 65 6d 6f 74 65 0a 66 69 6c 65 73 2e 20 20 54 68 65 20 | tes.only.for.remote.files...The. |
| 13600 | 63 75 73 74 6f 6d 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 20 65 6e 73 75 72 65 73 20 | custom.completion.style.ensures. |
| 13620 | 74 68 61 74 20 79 6f 75 20 63 61 6e 20 61 6c 77 61 79 73 20 6d 61 74 63 68 0a 73 75 62 73 74 72 | that.you.can.always.match.substr |
| 13640 | 69 6e 67 73 20 77 69 74 68 69 6e 20 6e 6f 6e 2d 72 65 6d 6f 74 65 20 66 69 6c 65 20 6e 61 6d 65 | ings.within.non-remote.file.name |
| 13660 | 73 2c 20 73 69 6e 63 65 20 e2 80 98 6f 72 64 65 72 6c 65 73 73 e2 80 99 20 77 69 6c 6c 20 73 74 | s,.since....orderless....will.st |
| 13680 | 61 79 20 74 68 65 0a 70 72 65 66 65 72 72 65 64 20 73 74 79 6c 65 20 66 6f 72 20 6e 6f 6e 2d 72 | ay.the.preferred.style.for.non-r |
| 136a0 | 65 6d 6f 74 65 20 66 69 6c 65 73 2e 0a 0a 20 20 20 20 20 28 64 65 66 75 6e 20 62 61 73 69 63 2d | emote.files........(defun.basic- |
| 136c0 | 72 65 6d 6f 74 65 2d 74 72 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 20 28 73 74 72 69 6e 67 20 74 61 | remote-try-completion.(string.ta |
| 136e0 | 62 6c 65 20 70 72 65 64 20 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 28 61 6e 64 20 28 76 65 72 | ble.pred.point)........(and.(ver |
| 13700 | 74 69 63 6f 2d 2d 72 65 6d 6f 74 65 2d 70 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 | tico--remote-p.string).......... |
| 13720 | 20 20 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 62 61 73 69 63 2d 74 72 79 2d 63 6f 6d 70 6c 65 74 | ...(completion-basic-try-complet |
| 13740 | 69 6f 6e 20 73 74 72 69 6e 67 20 74 61 62 6c 65 20 70 72 65 64 20 70 6f 69 6e 74 29 29 29 0a 20 | ion.string.table.pred.point))).. |
| 13760 | 20 20 20 20 28 64 65 66 75 6e 20 62 61 73 69 63 2d 72 65 6d 6f 74 65 2d 61 6c 6c 2d 63 6f 6d 70 | ....(defun.basic-remote-all-comp |
| 13780 | 6c 65 74 69 6f 6e 73 20 28 73 74 72 69 6e 67 20 74 61 62 6c 65 20 70 72 65 64 20 70 6f 69 6e 74 | letions.(string.table.pred.point |
| 137a0 | 29 0a 20 20 20 20 20 20 20 28 61 6e 64 20 28 76 65 72 74 69 63 6f 2d 2d 72 65 6d 6f 74 65 2d 70 | )........(and.(vertico--remote-p |
| 137c0 | 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 70 6c 65 74 69 6f 6e | .string).............(completion |
| 137e0 | 2d 62 61 73 69 63 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 73 74 72 69 6e 67 20 74 61 | -basic-all-completions.string.ta |
| 13800 | 62 6c 65 20 70 72 65 64 20 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c | ble.pred.point)))......(add-to-l |
| 13820 | 69 73 74 0a 20 20 20 20 20 20 27 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 74 79 6c 65 73 2d 61 6c 69 | ist.......'completion-styles-ali |
| 13840 | 73 74 0a 20 20 20 20 20 20 27 28 62 61 73 69 63 2d 72 65 6d 6f 74 65 20 62 61 73 69 63 2d 72 65 | st.......'(basic-remote.basic-re |
| 13860 | 6d 6f 74 65 2d 74 72 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 20 62 61 73 69 63 2d 72 65 6d 6f 74 65 | mote-try-completion.basic-remote |
| 13880 | 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 6e 69 6c 29 29 0a 20 20 20 20 20 28 73 65 74 | -all-completions.nil))......(set |
| 138a0 | 71 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 74 79 6c 65 73 20 27 28 6f 72 64 65 72 6c 65 73 73 20 | q.completion-styles.'(orderless. |
| 138c0 | 62 61 73 69 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 61 74 | basic)............completion-cat |
| 138e0 | 65 67 6f 72 79 2d 64 65 66 61 75 6c 74 73 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 63 6f | egory-defaults.nil............co |
| 13900 | 6d 70 6c 65 74 69 6f 6e 2d 63 61 74 65 67 6f 72 79 2d 6f 76 65 72 72 69 64 65 73 20 27 28 28 66 | mpletion-category-overrides.'((f |
| 13920 | 69 6c 65 20 28 73 74 79 6c 65 73 20 62 61 73 69 63 2d 72 65 6d 6f 74 65 20 70 61 72 74 69 61 6c | ile.(styles.basic-remote.partial |
| 13940 | 2d 63 6f 6d 70 6c 65 74 69 6f 6e 29 29 29 29 0a 0a 0a 1f 0a 54 61 67 20 54 61 62 6c 65 3a 0a 4e | -completion)))).....Tag.Table:.N |
| 13960 | 6f 64 65 3a 20 54 6f 70 7f 32 31 32 0a 4e 6f 64 65 3a 20 46 65 61 74 75 72 65 73 7f 31 38 30 31 | ode:.Top.212.Node:.Features.1801 |
| 13980 | 0a 4e 6f 64 65 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 7f 32 38 34 31 0a 4e 6f 64 65 3a 20 4b | .Node:.Installation.2841.Node:.K |
| 139a0 | 65 79 20 62 69 6e 64 69 6e 67 73 7f 33 32 30 38 0a 4e 6f 64 65 3a 20 43 6f 6e 66 69 67 75 72 61 | ey.bindings.3208.Node:.Configura |
| 139c0 | 74 69 6f 6e 7f 35 34 30 39 0a 4e 6f 64 65 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 | tion.5409.Node:.Completion.style |
| 139e0 | 73 20 61 6e 64 20 54 41 42 20 63 6f 6d 70 6c 65 74 69 6f 6e 7f 38 39 34 31 0a 4e 6f 64 65 3a 20 | s.and.TAB.completion.8941.Node:. |
| 13a00 | 43 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 20 61 6e 64 20 63 6f 6d 70 6c 65 74 69 | Completion-at-point.and.completi |
| 13a20 | 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 7f 31 31 33 34 39 0a 4e 6f 64 65 3a 20 43 6f 6d 70 6c 65 74 | on-in-region.11349.Node:.Complet |
| 13a40 | 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 7f 31 32 34 31 39 0a 4e 6f 64 65 3a 20 45 78 | ing-read-multiple.12419.Node:.Ex |
| 13a60 | 74 65 6e 73 69 6f 6e 73 7f 31 33 35 35 37 0a 4e 6f 64 65 3a 20 43 6f 6e 66 69 67 75 72 65 20 56 | tensions.13557.Node:.Configure.V |
| 13a80 | 65 72 74 69 63 6f 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e | ertico.per.command.or.completion |
| 13aa0 | 20 63 61 74 65 67 6f 72 79 7f 31 37 36 35 34 0a 4e 6f 64 65 3a 20 43 6f 6d 70 6c 65 6d 65 6e 74 | .category.17654.Node:.Complement |
| 13ac0 | 61 72 79 20 70 61 63 6b 61 67 65 73 7f 32 32 35 37 31 0a 4e 6f 64 65 3a 20 43 68 69 6c 64 20 66 | ary.packages.22571.Node:.Child.f |
| 13ae0 | 72 61 6d 65 73 20 61 6e 64 20 50 6f 70 75 70 73 7f 32 34 39 35 38 0a 4e 6f 64 65 3a 20 41 6c 74 | rames.and.Popups.24958.Node:.Alt |
| 13b00 | 65 72 6e 61 74 69 76 65 73 7f 32 36 33 33 35 0a 4e 6f 64 65 3a 20 52 65 73 6f 75 72 63 65 73 7f | ernatives.26335.Node:.Resources. |
| 13b20 | 32 38 37 33 32 0a 4e 6f 64 65 3a 20 43 6f 6e 74 72 69 62 75 74 69 6f 6e 73 7f 33 30 34 36 35 0a | 28732.Node:.Contributions.30465. |
| 13b40 | 4e 6f 64 65 3a 20 44 65 62 75 67 67 69 6e 67 20 56 65 72 74 69 63 6f 7f 33 30 37 34 32 0a 4e 6f | Node:.Debugging.Vertico.30742.No |
| 13b60 | 64 65 3a 20 50 72 6f 62 6c 65 6d 61 74 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 | de:.Problematic.completion.comma |
| 13b80 | 6e 64 73 7f 33 31 31 30 34 0a 4e 6f 64 65 3a 20 6f 72 67 2d 72 65 66 69 6c 65 7f 33 31 37 31 37 | nds.31104.Node:.org-refile.31717 |
| 13ba0 | 0a 4e 6f 64 65 3a 20 6f 72 67 2d 61 67 65 6e 64 61 2d 66 69 6c 74 65 72 20 61 6e 64 20 6f 72 67 | .Node:.org-agenda-filter.and.org |
| 13bc0 | 2d 74 61 67 73 2d 76 69 65 77 7f 33 33 36 36 30 0a 4e 6f 64 65 3a 20 74 6d 6d 2d 6d 65 6e 75 62 | -tags-view.33660.Node:.tmm-menub |
| 13be0 | 61 72 7f 33 34 39 32 34 0a 4e 6f 64 65 3a 20 66 66 61 70 2d 6d 65 6e 75 7f 33 35 37 35 36 0a 4e | ar.34924.Node:.ffap-menu.35756.N |
| 13c00 | 6f 64 65 3a 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 2d 64 79 6e 61 6d 69 63 7f 33 36 | ode:.completion-table-dynamic.36 |
| 13c20 | 35 35 39 0a 4e 6f 64 65 3a 20 53 75 62 6d 69 74 74 69 6e 67 20 74 68 65 20 65 6d 70 74 79 20 73 | 559.Node:.Submitting.the.empty.s |
| 13c40 | 74 72 69 6e 67 7f 33 37 37 36 36 0a 4e 6f 64 65 3a 20 54 72 61 6d 70 20 68 6f 73 74 6e 61 6d 65 | tring.37766.Node:.Tramp.hostname |
| 13c60 | 20 61 6e 64 20 75 73 65 72 6e 61 6d 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 7f 33 39 32 32 33 0a 1f | .and.username.completion.39223.. |
| 13c80 | 0a 45 6e 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 | .End.Tag.Table....Local.Variable |
| 13ca0 | 73 3a 0a 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 | s:.coding:.utf-8.End:........... |
| 13cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13e00 | 76 65 72 74 69 63 6f 2d 32 2e 34 2f 52 45 41 44 4d 45 2d 65 6c 70 61 00 00 00 00 00 00 00 00 00 | vertico-2.4/README-elpa......... |
| 13e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13e60 | 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 |
| 13e80 | 30 31 32 30 35 36 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 33 30 32 00 20 30 00 00 00 | 0120566.00000000000.013302..0... |
| 13ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13f00 | 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................... |
| 13f20 | 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................... |
| 13f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14000 | 20 20 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 | ................................ |
| 14020 | 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 | ................................ |
| 14040 | 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 | ................................ |
| 14060 | 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 | ................................ |
| 14080 | 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 0a 20 20 20 20 20 20 20 20 | ................................ |
| 140a0 | 20 20 20 20 20 20 56 45 52 54 49 43 4f 2e 45 4c 20 2d 20 56 45 52 54 49 43 41 4c 20 49 4e 54 45 | ......VERTICO.EL.-.VERTICAL.INTE |
| 140c0 | 52 41 43 54 49 56 45 20 43 4f 4d 50 4c 45 54 49 4f 4e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | RACTIVE.COMPLETION.............. |
| 140e0 | 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 | ................................ |
| 14100 | 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 | ................................ |
| 14120 | 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 | ................................ |
| 14140 | 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 | ................................ |
| 14160 | 81 e2 94 81 e2 94 81 e2 94 81 0a 0a 0a 56 65 72 74 69 63 6f 20 70 72 6f 76 69 64 65 73 20 61 20 | .............Vertico.provides.a. |
| 14180 | 70 65 72 66 6f 72 6d 61 6e 74 20 61 6e 64 20 6d 69 6e 69 6d 61 6c 69 73 74 69 63 20 76 65 72 74 | performant.and.minimalistic.vert |
| 141a0 | 69 63 61 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 55 49 0a 62 61 73 65 64 20 6f 6e 20 74 68 65 20 | ical.completion.UI.based.on.the. |
| 141c0 | 64 65 66 61 75 6c 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 79 73 74 65 6d 2e 20 54 68 65 20 66 | default.completion.system..The.f |
| 141e0 | 6f 63 75 73 20 6f 66 20 56 65 72 74 69 63 6f 20 69 73 20 74 6f 0a 70 72 6f 76 69 64 65 20 61 20 | ocus.of.Vertico.is.to.provide.a. |
| 14200 | 55 49 20 77 68 69 63 68 20 62 65 68 61 76 65 73 20 2f 63 6f 72 72 65 63 74 6c 79 2f 20 75 6e 64 | UI.which.behaves./correctly/.und |
| 14220 | 65 72 20 61 6c 6c 20 63 69 72 63 75 6d 73 74 61 6e 63 65 73 2e 20 42 79 0a 72 65 75 73 69 6e 67 | er.all.circumstances..By.reusing |
| 14240 | 20 74 68 65 20 62 75 69 6c 74 2d 69 6e 20 66 61 63 69 6c 69 74 69 65 73 20 73 79 73 74 65 6d 2c | .the.built-in.facilities.system, |
| 14260 | 20 56 65 72 74 69 63 6f 20 61 63 68 69 65 76 65 73 20 2f 66 75 6c 6c 0a 63 6f 6d 70 61 74 69 62 | .Vertico.achieves./full.compatib |
| 14280 | 69 6c 69 74 79 2f 20 77 69 74 68 20 62 75 69 6c 74 2d 69 6e 20 45 6d 61 63 73 20 63 6f 6d 70 6c | ility/.with.built-in.Emacs.compl |
| 142a0 | 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 74 61 | etion.commands.and.completion.ta |
| 142c0 | 62 6c 65 73 2e 20 56 65 72 74 69 63 6f 20 6f 6e 6c 79 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 | bles..Vertico.only.provides.the. |
| 142e0 | 63 6f 6d 70 6c 65 74 69 6f 6e 20 55 49 20 62 75 74 20 61 69 6d 73 20 74 6f 20 62 65 20 68 69 67 | completion.UI.but.aims.to.be.hig |
| 14300 | 68 6c 79 0a 66 6c 65 78 69 62 6c 65 2c 20 65 78 74 65 6e 64 61 62 6c 65 20 61 6e 64 20 6d 6f 64 | hly.flexible,.extendable.and.mod |
| 14320 | 75 6c 61 72 2e 20 41 64 64 69 74 69 6f 6e 61 6c 20 65 6e 68 61 6e 63 65 6d 65 6e 74 73 20 61 72 | ular..Additional.enhancements.ar |
| 14340 | 65 20 61 76 61 69 6c 61 62 6c 65 0a 61 73 20 5b 65 78 74 65 6e 73 69 6f 6e 73 5d 20 6f 72 20 5b | e.available.as.[extensions].or.[ |
| 14360 | 63 6f 6d 70 6c 65 6d 65 6e 74 61 72 79 20 70 61 63 6b 61 67 65 73 5d 2e 20 54 68 65 20 63 6f 64 | complementary.packages]..The.cod |
| 14380 | 65 20 62 61 73 65 20 69 73 20 73 6d 61 6c 6c 20 61 6e 64 0a 6d 61 69 6e 74 61 69 6e 61 62 6c 65 | e.base.is.small.and.maintainable |
| 143a0 | 2e 20 54 68 65 20 6d 61 69 6e 20 60 76 65 72 74 69 63 6f 2e 65 6c 27 20 70 61 63 6b 61 67 65 20 | ..The.main.`vertico.el'.package. |
| 143c0 | 69 73 20 6f 6e 6c 79 20 61 62 6f 75 74 20 36 30 30 20 6c 69 6e 65 73 20 6f 66 0a 63 6f 64 65 20 | is.only.about.600.lines.of.code. |
| 143e0 | 77 69 74 68 6f 75 74 20 77 68 69 74 65 20 73 70 61 63 65 20 61 6e 64 20 63 6f 6d 6d 65 6e 74 73 | without.white.space.and.comments |
| 14400 | 2e 0a 0a 54 61 62 6c 65 20 6f 66 20 43 6f 6e 74 65 6e 74 73 0a e2 94 80 e2 94 80 e2 94 80 e2 94 | ...Table.of.Contents............ |
| 14420 | 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 | ................................ |
| 14440 | 94 80 e2 94 80 e2 94 80 0a 0a 31 2e 20 46 65 61 74 75 72 65 73 0a 32 2e 20 49 6e 73 74 61 6c 6c | ..........1..Features.2..Install |
| 14460 | 61 74 69 6f 6e 0a 33 2e 20 4b 65 79 20 62 69 6e 64 69 6e 67 73 0a 34 2e 20 43 6f 6e 66 69 67 75 | ation.3..Key.bindings.4..Configu |
| 14480 | 72 61 74 69 6f 6e 0a 2e 2e 20 31 2e 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 73 20 61 | ration....1..Completion.styles.a |
| 144a0 | 6e 64 20 54 41 42 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 2e 2e 20 32 2e 20 43 6f 6d 70 6c 65 74 69 | nd.TAB.completion....2..Completi |
| 144c0 | 6f 6e 2d 61 74 2d 70 6f 69 6e 74 20 61 6e 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 | on-at-point.and.completion-in-re |
| 144e0 | 67 69 6f 6e 0a 2e 2e 20 33 2e 20 43 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 | gion....3..Completing-read-multi |
| 14500 | 70 6c 65 0a 35 2e 20 45 78 74 65 6e 73 69 6f 6e 73 0a 2e 2e 20 31 2e 20 43 6f 6e 66 69 67 75 72 | ple.5..Extensions....1..Configur |
| 14520 | 65 20 56 65 72 74 69 63 6f 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 63 6f 6d 70 6c 65 74 | e.Vertico.per.command.or.complet |
| 14540 | 69 6f 6e 20 63 61 74 65 67 6f 72 79 0a 36 2e 20 43 6f 6d 70 6c 65 6d 65 6e 74 61 72 79 20 70 61 | ion.category.6..Complementary.pa |
| 14560 | 63 6b 61 67 65 73 0a 37 2e 20 43 68 69 6c 64 20 66 72 61 6d 65 73 20 61 6e 64 20 50 6f 70 75 70 | ckages.7..Child.frames.and.Popup |
| 14580 | 73 0a 38 2e 20 41 6c 74 65 72 6e 61 74 69 76 65 73 0a 39 2e 20 52 65 73 6f 75 72 63 65 73 0a 31 | s.8..Alternatives.9..Resources.1 |
| 145a0 | 30 2e 20 43 6f 6e 74 72 69 62 75 74 69 6f 6e 73 0a 31 31 2e 20 44 65 62 75 67 67 69 6e 67 20 56 | 0..Contributions.11..Debugging.V |
| 145c0 | 65 72 74 69 63 6f 0a 31 32 2e 20 50 72 6f 62 6c 65 6d 61 74 69 63 20 63 6f 6d 70 6c 65 74 69 6f | ertico.12..Problematic.completio |
| 145e0 | 6e 20 63 6f 6d 6d 61 6e 64 73 0a 2e 2e 20 31 2e 20 60 6f 72 67 2d 72 65 66 69 6c 65 27 0a 2e 2e | n.commands....1..`org-refile'... |
| 14600 | 20 32 2e 20 60 6f 72 67 2d 61 67 65 6e 64 61 2d 66 69 6c 74 65 72 27 20 61 6e 64 20 60 6f 72 67 | .2..`org-agenda-filter'.and.`org |
| 14620 | 2d 74 61 67 73 2d 76 69 65 77 27 0a 2e 2e 20 33 2e 20 60 74 6d 6d 2d 6d 65 6e 75 62 61 72 27 0a | -tags-view'....3..`tmm-menubar'. |
| 14640 | 2e 2e 20 34 2e 20 60 66 66 61 70 2d 6d 65 6e 75 27 0a 2e 2e 20 35 2e 20 60 63 6f 6d 70 6c 65 74 | ...4..`ffap-menu'....5..`complet |
| 14660 | 69 6f 6e 2d 74 61 62 6c 65 2d 64 79 6e 61 6d 69 63 27 0a 2e 2e 20 36 2e 20 53 75 62 6d 69 74 74 | ion-table-dynamic'....6..Submitt |
| 14680 | 69 6e 67 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 0a 2e 2e 20 37 2e 20 54 72 61 6d 70 | ing.the.empty.string....7..Tramp |
| 146a0 | 20 68 6f 73 74 6e 61 6d 65 20 61 6e 64 20 75 73 65 72 6e 61 6d 65 20 63 6f 6d 70 6c 65 74 69 6f | .hostname.and.username.completio |
| 146c0 | 6e 0a 0a 0a 5b 65 78 74 65 6e 73 69 6f 6e 73 5d 20 53 65 65 20 73 65 63 74 69 6f 6e 20 35 0a 0a | n...[extensions].See.section.5.. |
| 146e0 | 5b 63 6f 6d 70 6c 65 6d 65 6e 74 61 72 79 20 70 61 63 6b 61 67 65 73 5d 20 53 65 65 20 73 65 63 | [complementary.packages].See.sec |
| 14700 | 74 69 6f 6e 20 36 0a 0a 0a 31 20 46 65 61 74 75 72 65 73 0a e2 95 90 e2 95 90 e2 95 90 e2 95 90 | tion.6...1.Features............. |
| 14720 | e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a 20 20 e2 80 a2 20 56 65 72 74 69 63 | ..........................Vertic |
| 14740 | 61 6c 20 64 69 73 70 6c 61 79 20 77 69 74 68 20 61 72 72 6f 77 20 6b 65 79 20 6e 61 76 69 67 61 | al.display.with.arrow.key.naviga |
| 14760 | 74 69 6f 6e 2e 20 4d 61 6e 79 20 61 64 64 69 74 69 6f 6e 61 6c 20 64 69 73 70 6c 61 79 0a 20 20 | tion..Many.additional.display... |
| 14780 | 20 20 6d 6f 64 65 73 20 61 72 65 20 70 72 6f 76 69 64 65 64 20 61 73 20 5b 65 78 74 65 6e 73 69 | ..modes.are.provided.as.[extensi |
| 147a0 | 6f 6e 73 5d 2e 0a 20 20 e2 80 a2 20 50 72 6f 6d 70 74 20 73 68 6f 77 73 20 74 68 65 20 63 75 72 | ons]........Prompt.shows.the.cur |
| 147c0 | 72 65 6e 74 20 63 61 6e 64 69 64 61 74 65 20 69 6e 64 65 78 20 61 6e 64 20 74 68 65 20 74 6f 74 | rent.candidate.index.and.the.tot |
| 147e0 | 61 6c 20 6e 75 6d 62 65 72 20 6f 66 0a 20 20 20 20 63 61 6e 64 69 64 61 74 65 73 2e 0a 20 20 e2 | al.number.of.....candidates..... |
| 14800 | 80 a2 20 54 68 65 20 63 75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74 65 20 69 73 20 69 6e 73 65 | ...The.current.candidate.is.inse |
| 14820 | 72 74 65 64 20 77 69 74 68 20 60 54 41 42 27 20 61 6e 64 20 73 65 6c 65 63 74 65 64 20 77 69 74 | rted.with.`TAB'.and.selected.wit |
| 14840 | 68 0a 20 20 20 20 60 52 45 54 27 2e 0a 20 20 e2 80 a2 20 4e 6f 6e 2d 65 78 69 73 74 69 6e 67 20 | h.....`RET'........Non-existing. |
| 14860 | 63 61 6e 64 69 64 61 74 65 73 20 63 61 6e 20 62 65 20 73 75 62 6d 69 74 74 65 64 20 77 69 74 68 | candidates.can.be.submitted.with |
| 14880 | 20 60 4d 2d 52 45 54 27 20 6f 72 20 62 79 20 6d 6f 76 69 6e 67 0a 20 20 20 20 74 68 65 20 70 6f | .`M-RET'.or.by.moving.....the.po |
| 148a0 | 69 6e 74 20 74 6f 20 74 68 65 20 70 72 6f 6d 70 74 2e 0a 20 20 e2 80 a2 20 45 66 66 69 63 69 65 | int.to.the.prompt........Efficie |
| 148c0 | 6e 74 20 73 6f 72 74 69 6e 67 20 62 79 20 68 69 73 74 6f 72 79 20 70 6f 73 69 74 69 6f 6e 2c 20 | nt.sorting.by.history.position,. |
| 148e0 | 66 72 65 71 75 65 6e 63 79 2c 20 6c 65 6e 67 74 68 20 61 6e 64 0a 20 20 20 20 61 6c 70 68 61 62 | frequency,.length.and.....alphab |
| 14900 | 65 74 69 63 61 6c 6c 79 2e 0a 20 20 e2 80 a2 20 4c 6f 6e 67 20 63 61 6e 64 69 64 61 74 65 73 20 | etically........Long.candidates. |
| 14920 | 77 69 74 68 20 6e 65 77 6c 69 6e 65 73 20 61 72 65 20 66 6f 72 6d 61 74 74 65 64 20 74 6f 20 74 | with.newlines.are.formatted.to.t |
| 14940 | 61 6b 65 20 75 70 20 6c 65 73 73 20 73 70 61 63 65 2e 0a 20 20 e2 80 a2 20 4c 61 7a 79 20 63 6f | ake.up.less.space........Lazy.co |
| 14960 | 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 | mpletion.candidate.highlighting. |
| 14980 | 66 6f 72 20 70 65 72 66 6f 72 6d 61 6e 63 65 2e 0a 20 20 e2 80 a2 20 41 6e 6e 6f 74 61 74 69 6f | for.performance........Annotatio |
| 149a0 | 6e 73 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 20 6e 65 78 74 20 74 6f 20 74 68 65 20 63 61 6e | ns.are.displayed.next.to.the.can |
| 149c0 | 64 69 64 61 74 65 73 20 28 60 61 6e 6e 6f 74 61 74 69 6f 6e 2d 27 20 61 6e 64 0a 20 20 20 20 60 | didates.(`annotation-'.and.....` |
| 149e0 | 61 66 66 69 78 61 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 27 29 2e 0a 20 20 e2 80 a2 20 53 75 70 | affixation-function')........Sup |
| 14a00 | 70 6f 72 74 20 66 6f 72 20 63 61 6e 64 69 64 61 74 65 20 67 72 6f 75 70 69 6e 67 20 61 6e 64 20 | port.for.candidate.grouping.and. |
| 14a20 | 67 72 6f 75 70 20 63 79 63 6c 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 28 60 67 72 6f | group.cycling.commands.....(`gro |
| 14a40 | 75 70 2d 66 75 6e 63 74 69 6f 6e 27 29 2e 0a 0a 20 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 | up-function').....<https://githu |
| 14a60 | 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 73 63 72 65 65 6e 73 | b.com/minad/vertico/blob/screens |
| 14a80 | 68 6f 74 73 2f 76 65 72 74 69 63 6f 2d 6d 78 2e 70 6e 67 3f 72 61 77 3d 74 72 75 65 3e 0a 0a 0a | hots/vertico-mx.png?raw=true>... |
| 14aa0 | 5b 65 78 74 65 6e 73 69 6f 6e 73 5d 20 53 65 65 20 73 65 63 74 69 6f 6e 20 35 0a 0a 0a 32 20 49 | [extensions].See.section.5...2.I |
| 14ac0 | 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 | nstallation..................... |
| 14ae0 | 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a 20 20 56 65 72 74 69 63 | ..........................Vertic |
| 14b00 | 6f 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 5b 47 4e 55 20 45 4c 50 41 5d 2e 20 | o.is.available.from.[GNU.ELPA].. |
| 14b20 | 59 6f 75 20 63 61 6e 20 69 6e 73 74 61 6c 6c 20 69 74 20 64 69 72 65 63 74 6c 79 20 76 69 61 0a | You.can.install.it.directly.via. |
| 14b40 | 20 20 60 4d 2d 78 20 70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 20 52 45 54 20 76 65 72 74 69 | ..`M-x.package-install.RET.verti |
| 14b60 | 63 6f 20 52 45 54 27 2e 20 20 41 66 74 65 72 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 2c 20 61 63 | co.RET'...After.installation,.ac |
| 14b80 | 74 69 76 61 74 65 0a 20 20 74 68 65 20 67 6c 6f 62 61 6c 20 6d 69 6e 6f 72 20 6d 6f 64 65 20 77 | tivate...the.global.minor.mode.w |
| 14ba0 | 69 74 68 20 60 4d 2d 78 20 76 65 72 74 69 63 6f 2d 6d 6f 64 65 20 52 45 54 27 2e 0a 0a 0a 5b 47 | ith.`M-x.vertico-mode.RET'....[G |
| 14bc0 | 4e 55 20 45 4c 50 41 5d 20 3c 68 74 74 70 73 3a 2f 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72 67 2f 70 | NU.ELPA].<https://elpa.gnu.org/p |
| 14be0 | 61 63 6b 61 67 65 73 2f 76 65 72 74 69 63 6f 2e 68 74 6d 6c 3e 0a 0a 0a 33 20 4b 65 79 20 62 69 | ackages/vertico.html>...3.Key.bi |
| 14c00 | 6e 64 69 6e 67 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 e2 | ndings.......................... |
| 14c20 | 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a 20 20 56 65 72 74 69 63 6f 20 64 65 66 | .....................Vertico.def |
| 14c40 | 69 6e 65 73 20 69 74 73 20 6f 77 6e 20 6c 6f 63 61 6c 20 6b 65 79 6d 61 70 20 69 6e 20 74 68 65 | ines.its.own.local.keymap.in.the |
| 14c60 | 20 6d 69 6e 69 62 75 66 66 65 72 20 77 68 69 63 68 20 69 73 0a 20 20 64 65 72 69 76 65 64 20 66 | .minibuffer.which.is...derived.f |
| 14c80 | 72 6f 6d 20 60 6d 69 6e 69 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 6d 61 70 27 2e 20 54 68 65 20 | rom.`minibuffer-local-map'..The. |
| 14ca0 | 6b 65 79 6d 61 70 20 6b 65 65 70 73 20 6d 6f 73 74 20 6f 66 20 74 68 65 0a 20 20 60 66 75 6e 64 | keymap.keeps.most.of.the...`fund |
| 14cc0 | 61 6d 65 6e 74 61 6c 2d 6d 6f 64 65 27 20 6b 65 79 62 69 6e 64 69 6e 67 73 20 69 6e 74 61 63 74 | amental-mode'.keybindings.intact |
| 14ce0 | 20 61 6e 64 20 72 65 6d 61 70 73 20 61 6e 64 20 62 69 6e 64 73 20 6f 6e 6c 79 20 61 0a 20 20 68 | .and.remaps.and.binds.only.a...h |
| 14d00 | 61 6e 64 66 75 6c 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 20 20 e2 94 81 e2 94 81 e2 94 81 | andful.of.commands.............. |
| 14d20 | 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 | ................................ |
| 14d40 | 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 | ................................ |
| 14d60 | 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 | ................................ |
| 14d80 | 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 | ................................ |
| 14da0 | 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 | ................................ |
| 14dc0 | 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 | ................................ |
| 14de0 | 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 | ................................ |
| 14e00 | 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 0a 20 20 20 42 69 6e 64 69 6e 67 2f 52 65 6d 61 | ....................Binding/Rema |
| 14e20 | 70 70 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pping........................... |
| 14e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 56 65 72 74 69 63 6f 20 63 6f 6d 6d 61 6e 64 20 20 20 20 | .............Vertico.command.... |
| 14e60 | 20 20 20 20 20 20 0a 20 20 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 | ................................ |
| 14e80 | 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 | ................................ |
| 14ea0 | 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 | ................................ |
| 14ec0 | 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 | ................................ |
| 14ee0 | 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 | ................................ |
| 14f00 | 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 | ................................ |
| 14f20 | 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 | ................................ |
| 14f40 | 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 | ................................ |
| 14f60 | 94 80 0a 20 20 20 60 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 62 75 66 66 65 72 27 2c 20 60 6d 69 | ......`beginning-of-buffer',.`mi |
| 14f80 | 6e 69 62 75 66 66 65 72 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 62 75 66 66 65 72 27 20 20 60 | nibuffer-beginning-of-buffer'..` |
| 14fa0 | 76 65 72 74 69 63 6f 2d 66 69 72 73 74 27 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 60 65 6e 64 | vertico-first'..............`end |
| 14fc0 | 2d 6f 66 2d 62 75 66 66 65 72 27 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -of-buffer'..................... |
| 14fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 76 65 72 74 69 63 6f 2d 6c 61 | .....................`vertico-la |
| 15000 | 73 74 27 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 60 73 63 72 6f 6c 6c 2d 64 6f 77 6e 2d 63 | st'...............`scroll-down-c |
| 15020 | 6f 6d 6d 61 6e 64 27 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ommand'......................... |
| 15040 | 20 20 20 20 20 20 20 20 20 20 20 60 76 65 72 74 69 63 6f 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 27 | ...........`vertico-scroll-down' |
| 15060 | 20 20 20 20 0a 20 20 20 60 73 63 72 6f 6c 6c 2d 75 70 2d 63 6f 6d 6d 61 6e 64 27 20 20 20 20 20 | ........`scroll-up-command'..... |
| 15080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 150a0 | 20 60 76 65 72 74 69 63 6f 2d 73 63 72 6f 6c 6c 2d 75 70 27 20 20 20 20 20 20 0a 20 20 20 60 6e | .`vertico-scroll-up'..........`n |
| 150c0 | 65 78 74 2d 6c 69 6e 65 27 2c 20 60 6e 65 78 74 2d 6c 69 6e 65 2d 6f 72 2d 68 69 73 74 6f 72 79 | ext-line',.`next-line-or-history |
| 150e0 | 2d 65 6c 65 6d 65 6e 74 27 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 76 65 72 74 69 63 6f 2d | -element'..............`vertico- |
| 15100 | 6e 65 78 74 27 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 60 70 72 65 76 69 6f 75 73 2d 6c 69 | next'...............`previous-li |
| 15120 | 6e 65 27 2c 20 60 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 2d 6f 72 2d 68 69 73 74 6f 72 79 2d 65 | ne',.`previous-line-or-history-e |
| 15140 | 6c 65 6d 65 6e 74 27 20 20 20 20 20 20 60 76 65 72 74 69 63 6f 2d 70 72 65 76 69 6f 75 73 27 20 | lement'......`vertico-previous'. |
| 15160 | 20 20 20 20 20 20 0a 20 20 20 60 66 6f 72 77 61 72 64 2d 70 61 72 61 67 72 61 70 68 27 20 20 20 | ..........`forward-paragraph'... |
| 15180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 151a0 | 20 20 20 60 76 65 72 74 69 63 6f 2d 6e 65 78 74 2d 67 72 6f 75 70 27 20 20 20 20 20 0a 20 20 20 | ...`vertico-next-group'......... |
| 151c0 | 60 62 61 63 6b 77 61 72 64 2d 70 61 72 61 67 72 61 70 68 27 20 20 20 20 20 20 20 20 20 20 20 20 | `backward-paragraph'............ |
| 151e0 | 20 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 76 65 72 74 69 63 | .........................`vertic |
| 15200 | 6f 2d 70 72 65 76 69 6f 75 73 2d 67 72 6f 75 70 27 20 0a 20 20 20 60 65 78 69 74 2d 6d 69 6e 69 | o-previous-group'.....`exit-mini |
| 15220 | 62 75 66 66 65 72 27 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | buffer'......................... |
| 15240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 76 65 72 74 69 63 6f 2d 65 78 69 74 27 20 20 20 | ...............`vertico-exit'... |
| 15260 | 20 20 20 20 20 20 20 20 0a 20 20 20 60 6b 69 6c 6c 2d 72 69 6e 67 2d 73 61 76 65 27 20 20 20 20 | ............`kill-ring-save'.... |
| 15280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 152a0 | 20 20 20 20 20 60 76 65 72 74 69 63 6f 2d 73 61 76 65 27 20 20 20 20 20 20 20 20 20 20 20 0a 20 | .....`vertico-save'............. |
| 152c0 | 20 20 60 4d 2d 52 45 54 27 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..`M-RET'....................... |
| 152e0 | 20 20 20 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 76 65 72 74 | ...........................`vert |
| 15300 | 69 63 6f 2d 65 78 69 74 2d 69 6e 70 75 74 27 20 20 20 20 20 0a 20 20 20 60 54 41 42 27 20 20 20 | ico-exit-input'.........`TAB'... |
| 15320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 15340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 76 65 72 74 69 63 6f 2d 69 6e 73 65 72 74 | .................`vertico-insert |
| 15360 | 27 20 20 20 20 20 20 20 20 20 0a 20 20 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 | '............................... |
| 15380 | 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 | ................................ |
| 153a0 | 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 | ................................ |
| 153c0 | 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 | ................................ |
| 153e0 | 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 | ................................ |
| 15400 | 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 | ................................ |
| 15420 | 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 | ................................ |
| 15440 | 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 | ................................ |
| 15460 | e2 94 81 e2 94 81 0a 0a 20 20 4e 6f 74 65 20 69 6e 20 70 61 72 74 69 63 75 6c 61 72 20 74 68 65 | ..........Note.in.particular.the |
| 15480 | 20 62 69 6e 64 69 6e 67 20 6f 66 20 60 54 41 42 27 20 74 6f 20 60 76 65 72 74 69 63 6f 2d 69 6e | .binding.of.`TAB'.to.`vertico-in |
| 154a0 | 73 65 72 74 27 2c 20 77 68 69 63 68 0a 20 20 69 6e 73 65 72 74 73 20 74 68 65 20 63 75 72 72 65 | sert',.which...inserts.the.curre |
| 154c0 | 6e 74 6c 79 20 73 65 6c 65 63 74 65 64 20 63 61 6e 64 69 64 61 74 65 2c 20 61 6e 64 20 74 68 65 | ntly.selected.candidate,.and.the |
| 154e0 | 20 62 69 6e 64 69 6e 67 20 6f 66 20 60 52 45 54 27 20 61 6e 64 0a 20 20 60 4d 2d 52 45 54 27 20 | .binding.of.`RET'.and...`M-RET'. |
| 15500 | 74 6f 20 60 76 65 72 74 69 63 6f 2d 65 78 69 74 27 20 61 6e 64 20 60 76 65 72 74 69 63 6f 2d 65 | to.`vertico-exit'.and.`vertico-e |
| 15520 | 78 69 74 2d 69 6e 70 75 74 27 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a 0a 20 20 60 76 65 72 | xit-input'.respectively.....`ver |
| 15540 | 74 69 63 6f 2d 65 78 69 74 27 20 65 78 69 74 73 20 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6e | tico-exit'.exits.with.the.curren |
| 15560 | 74 6c 79 20 73 65 6c 65 63 74 65 64 20 63 61 6e 64 69 64 61 74 65 2c 20 77 68 69 6c 65 0a 20 20 | tly.selected.candidate,.while... |
| 15580 | 60 76 65 72 74 69 63 6f 2d 65 78 69 74 2d 69 6e 70 75 74 27 20 65 78 69 74 73 20 77 69 74 68 20 | `vertico-exit-input'.exits.with. |
| 155a0 | 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e 70 75 74 20 69 6e 73 74 65 61 64 2e 20 45 78 | the.minibuffer.input.instead..Ex |
| 155c0 | 69 74 69 6e 67 0a 20 20 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 69 6e 70 75 74 20 69 | iting...with.the.current.input.i |
| 155e0 | 73 20 6e 65 65 64 65 64 20 77 68 65 6e 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 72 65 61 74 65 | s.needed.when.you.want.to.create |
| 15600 | 20 61 20 6e 65 77 20 62 75 66 66 65 72 0a 20 20 6f 72 20 61 20 6e 65 77 20 66 69 6c 65 20 77 69 | .a.new.buffer...or.a.new.file.wi |
| 15620 | 74 68 20 60 66 69 6e 64 2d 66 69 6c 65 27 20 6f 72 20 60 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 | th.`find-file'.or.`switch-to-buf |
| 15640 | 66 65 72 27 2e 20 41 73 20 61 6e 0a 20 20 61 6c 74 65 72 6e 61 74 69 76 65 20 74 6f 20 70 72 65 | fer'..As.an...alternative.to.pre |
| 15660 | 73 73 69 6e 67 20 60 4d 2d 52 45 54 27 2c 20 6d 6f 76 65 20 74 68 65 20 73 65 6c 65 63 74 69 6f | ssing.`M-RET',.move.the.selectio |
| 15680 | 6e 20 75 70 20 74 6f 20 74 68 65 20 69 6e 70 75 74 0a 20 20 70 72 6f 6d 70 74 20 62 79 20 70 72 | n.up.to.the.input...prompt.by.pr |
| 156a0 | 65 73 73 69 6e 67 20 74 68 65 20 60 75 70 27 20 61 72 72 6f 77 20 6b 65 79 20 61 6e 64 20 74 68 | essing.the.`up'.arrow.key.and.th |
| 156c0 | 65 6e 20 70 72 65 73 73 20 60 52 45 54 27 2e 0a 0a 0a 34 20 43 6f 6e 66 69 67 75 72 61 74 69 6f | en.press.`RET'....4.Configuratio |
| 156e0 | 6e 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 e2 95 90 | n............................... |
| 15700 | e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a 20 20 49 6e 20 6f 72 64 65 72 20 74 6f 20 63 | ...................In.order.to.c |
| 15720 | 6f 6e 66 69 67 75 72 65 20 56 65 72 74 69 63 6f 20 61 6e 64 20 6f 74 68 65 72 20 70 61 63 6b 61 | onfigure.Vertico.and.other.packa |
| 15740 | 67 65 73 20 69 6e 20 79 6f 75 72 20 69 6e 69 74 2e 65 6c 2c 20 79 6f 75 0a 20 20 6d 61 79 20 77 | ges.in.your.init.el,.you...may.w |
| 15760 | 61 6e 74 20 74 6f 20 74 61 6b 65 20 61 64 76 61 6e 74 61 67 65 20 6f 66 20 60 75 73 65 2d 70 61 | ant.to.take.advantage.of.`use-pa |
| 15780 | 63 6b 61 67 65 27 2e 20 48 65 72 65 20 69 73 20 61 6e 20 65 78 61 6d 70 6c 65 0a 20 20 63 6f 6e | ckage'..Here.is.an.example...con |
| 157a0 | 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 80 0a 20 | figuration:..................... |
| 157c0 | 20 e2 94 82 20 3b 3b 20 45 6e 61 62 6c 65 20 56 65 72 74 69 63 6f 2e 0a 20 20 e2 94 82 20 28 75 | .....;;.Enable.Vertico........(u |
| 157e0 | 73 65 2d 70 61 63 6b 61 67 65 20 76 65 72 74 69 63 6f 0a 20 20 e2 94 82 20 20 20 3a 63 75 73 74 | se-package.vertico.........:cust |
| 15800 | 6f 6d 0a 20 20 e2 94 82 20 20 20 3b 3b 20 28 76 65 72 74 69 63 6f 2d 73 63 72 6f 6c 6c 2d 6d 61 | om.........;;.(vertico-scroll-ma |
| 15820 | 72 67 69 6e 20 30 29 20 3b 3b 20 44 69 66 66 65 72 65 6e 74 20 73 63 72 6f 6c 6c 20 6d 61 72 67 | rgin.0).;;.Different.scroll.marg |
| 15840 | 69 6e 0a 20 20 e2 94 82 20 20 20 3b 3b 20 28 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 20 32 30 29 | in.........;;.(vertico-count.20) |
| 15860 | 20 3b 3b 20 53 68 6f 77 20 6d 6f 72 65 20 63 61 6e 64 69 64 61 74 65 73 0a 20 20 e2 94 82 20 20 | .;;.Show.more.candidates........ |
| 15880 | 20 3b 3b 20 28 76 65 72 74 69 63 6f 2d 72 65 73 69 7a 65 20 74 29 20 3b 3b 20 47 72 6f 77 20 61 | .;;.(vertico-resize.t).;;.Grow.a |
| 158a0 | 6e 64 20 73 68 72 69 6e 6b 20 74 68 65 20 56 65 72 74 69 63 6f 20 6d 69 6e 69 62 75 66 66 65 72 | nd.shrink.the.Vertico.minibuffer |
| 158c0 | 0a 20 20 e2 94 82 20 20 20 3b 3b 20 28 76 65 72 74 69 63 6f 2d 63 79 63 6c 65 20 74 29 20 3b 3b | .........;;.(vertico-cycle.t).;; |
| 158e0 | 20 45 6e 61 62 6c 65 20 63 79 63 6c 69 6e 67 20 66 6f 72 20 60 76 65 72 74 69 63 6f 2d 6e 65 78 | .Enable.cycling.for.`vertico-nex |
| 15900 | 74 2f 70 72 65 76 69 6f 75 73 27 0a 20 20 e2 94 82 20 20 20 3a 69 6e 69 74 0a 20 20 e2 94 82 20 | t/previous'.........:init....... |
| 15920 | 20 20 28 76 65 72 74 69 63 6f 2d 6d 6f 64 65 29 29 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 3b | ..(vertico-mode))..............; |
| 15940 | 3b 20 50 65 72 73 69 73 74 20 68 69 73 74 6f 72 79 20 6f 76 65 72 20 45 6d 61 63 73 20 72 65 73 | ;.Persist.history.over.Emacs.res |
| 15960 | 74 61 72 74 73 2e 20 56 65 72 74 69 63 6f 20 73 6f 72 74 73 20 62 79 20 68 69 73 74 6f 72 79 20 | tarts..Vertico.sorts.by.history. |
| 15980 | 70 6f 73 69 74 69 6f 6e 2e 0a 20 20 e2 94 82 20 28 75 73 65 2d 70 61 63 6b 61 67 65 20 73 61 76 | position........(use-package.sav |
| 159a0 | 65 68 69 73 74 0a 20 20 e2 94 82 20 20 20 3a 69 6e 69 74 0a 20 20 e2 94 82 20 20 20 28 73 61 76 | ehist.........:init.........(sav |
| 159c0 | 65 68 69 73 74 2d 6d 6f 64 65 29 29 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 3b 3b 20 45 6d 61 | ehist-mode))..............;;.Ema |
| 159e0 | 63 73 20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 2e 0a 20 20 | cs.minibuffer.configurations.... |
| 15a00 | e2 94 82 20 28 75 73 65 2d 70 61 63 6b 61 67 65 20 65 6d 61 63 73 0a 20 20 e2 94 82 20 20 20 3a | ....(use-package.emacs.........: |
| 15a20 | 63 75 73 74 6f 6d 0a 20 20 e2 94 82 20 20 20 3b 3b 20 45 6e 61 62 6c 65 20 63 6f 6e 74 65 78 74 | custom.........;;.Enable.context |
| 15a40 | 20 6d 65 6e 75 2e 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 27 20 | .menu..`vertico-multiform-mode'. |
| 15a60 | 61 64 64 73 20 61 20 6d 65 6e 75 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 0a 20 20 | adds.a.menu.in.the.minibuffer... |
| 15a80 | e2 94 82 20 20 20 3b 3b 20 74 6f 20 73 77 69 74 63 68 20 64 69 73 70 6c 61 79 20 6d 6f 64 65 73 | ......;;.to.switch.display.modes |
| 15aa0 | 2e 0a 20 20 e2 94 82 20 20 20 28 63 6f 6e 74 65 78 74 2d 6d 65 6e 75 2d 6d 6f 64 65 20 74 29 0a | ..........(context-menu-mode.t). |
| 15ac0 | 20 20 e2 94 82 20 20 20 3b 3b 20 53 75 70 70 6f 72 74 20 6f 70 65 6e 69 6e 67 20 6e 65 77 20 6d | ........;;.Support.opening.new.m |
| 15ae0 | 69 6e 69 62 75 66 66 65 72 73 20 66 72 6f 6d 20 69 6e 73 69 64 65 20 65 78 69 73 74 69 6e 67 20 | inibuffers.from.inside.existing. |
| 15b00 | 6d 69 6e 69 62 75 66 66 65 72 73 2e 0a 20 20 e2 94 82 20 20 20 28 65 6e 61 62 6c 65 2d 72 65 63 | minibuffers..........(enable-rec |
| 15b20 | 75 72 73 69 76 65 2d 6d 69 6e 69 62 75 66 66 65 72 73 20 74 29 0a 20 20 e2 94 82 20 20 20 3b 3b | ursive-minibuffers.t).........;; |
| 15b40 | 20 48 69 64 65 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 4d 2d 78 20 77 68 69 63 68 20 64 6f 20 6e | .Hide.commands.in.M-x.which.do.n |
| 15b60 | 6f 74 20 77 6f 72 6b 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6d 6f 64 65 2e 20 20 56 65 | ot.work.in.the.current.mode...Ve |
| 15b80 | 72 74 69 63 6f 0a 20 20 e2 94 82 20 20 20 3b 3b 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 68 69 | rtico.........;;.commands.are.hi |
| 15ba0 | 64 64 65 6e 20 69 6e 20 6e 6f 72 6d 61 6c 20 62 75 66 66 65 72 73 2e 20 54 68 69 73 20 73 65 74 | dden.in.normal.buffers..This.set |
| 15bc0 | 74 69 6e 67 20 69 73 20 75 73 65 66 75 6c 20 62 65 79 6f 6e 64 0a 20 20 e2 94 82 20 20 20 3b 3b | ting.is.useful.beyond.........;; |
| 15be0 | 20 56 65 72 74 69 63 6f 2e 0a 20 20 e2 94 82 20 20 20 28 72 65 61 64 2d 65 78 74 65 6e 64 65 64 | .Vertico..........(read-extended |
| 15c00 | 2d 63 6f 6d 6d 61 6e 64 2d 70 72 65 64 69 63 61 74 65 20 23 27 63 6f 6d 6d 61 6e 64 2d 63 6f 6d | -command-predicate.#'command-com |
| 15c20 | 70 6c 65 74 69 6f 6e 2d 64 65 66 61 75 6c 74 2d 69 6e 63 6c 75 64 65 2d 70 29 0a 20 20 e2 94 82 | pletion-default-include-p)...... |
| 15c40 | 20 20 20 3b 3b 20 44 6f 20 6e 6f 74 20 61 6c 6c 6f 77 20 74 68 65 20 63 75 72 73 6f 72 20 69 6e | ...;;.Do.not.allow.the.cursor.in |
| 15c60 | 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 70 72 6f 6d 70 74 0a 20 20 e2 94 82 20 20 20 28 | .the.minibuffer.prompt.........( |
| 15c80 | 6d 69 6e 69 62 75 66 66 65 72 2d 70 72 6f 6d 70 74 2d 70 72 6f 70 65 72 74 69 65 73 0a 20 20 e2 | minibuffer-prompt-properties.... |
| 15ca0 | 94 82 20 20 20 20 27 28 72 65 61 64 2d 6f 6e 6c 79 20 74 20 63 75 72 73 6f 72 2d 69 6e 74 61 6e | ......'(read-only.t.cursor-intan |
| 15cc0 | 67 69 62 6c 65 20 74 20 66 61 63 65 20 6d 69 6e 69 62 75 66 66 65 72 2d 70 72 6f 6d 70 74 29 29 | gible.t.face.minibuffer-prompt)) |
| 15ce0 | 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 49 20 72 65 63 6f 6d 6d 65 | )......................I.recomme |
| 15d00 | 6e 64 20 74 6f 20 67 69 76 65 20 4f 72 64 65 72 6c 65 73 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 | nd.to.give.Orderless.completion. |
| 15d20 | 61 20 74 72 79 2c 20 77 68 69 63 68 20 69 73 20 6d 6f 72 65 20 66 6c 65 78 69 62 6c 65 0a 20 20 | a.try,.which.is.more.flexible... |
| 15d40 | 61 6e 64 20 70 6f 77 65 72 66 75 6c 20 74 68 61 6e 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f | and.powerful.than.the.default.co |
| 15d60 | 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 73 2e 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 | mpletion.styles................. |
| 15d80 | e2 94 80 0a 20 20 e2 94 82 20 3b 3b 20 4f 70 74 69 6f 6e 61 6c 6c 79 20 75 73 65 20 74 68 65 20 | ..........;;.Optionally.use.the. |
| 15da0 | 60 6f 72 64 65 72 6c 65 73 73 27 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 2e 0a 20 20 | `orderless'.completion.style.... |
| 15dc0 | e2 94 82 20 28 75 73 65 2d 70 61 63 6b 61 67 65 20 6f 72 64 65 72 6c 65 73 73 0a 20 20 e2 94 82 | ....(use-package.orderless...... |
| 15de0 | 20 20 20 3a 63 75 73 74 6f 6d 0a 20 20 e2 94 82 20 20 20 3b 3b 20 43 6f 6e 66 69 67 75 72 65 20 | ...:custom.........;;.Configure. |
| 15e00 | 61 20 63 75 73 74 6f 6d 20 73 74 79 6c 65 20 64 69 73 70 61 74 63 68 65 72 20 28 73 65 65 20 74 | a.custom.style.dispatcher.(see.t |
| 15e20 | 68 65 20 43 6f 6e 73 75 6c 74 20 77 69 6b 69 29 0a 20 20 e2 94 82 20 20 20 3b 3b 20 28 6f 72 64 | he.Consult.wiki).........;;.(ord |
| 15e40 | 65 72 6c 65 73 73 2d 73 74 79 6c 65 2d 64 69 73 70 61 74 63 68 65 72 73 20 27 28 2b 6f 72 64 65 | erless-style-dispatchers.'(+orde |
| 15e60 | 72 6c 65 73 73 2d 63 6f 6e 73 75 6c 74 2d 64 69 73 70 61 74 63 68 20 6f 72 64 65 72 6c 65 73 73 | rless-consult-dispatch.orderless |
| 15e80 | 2d 61 66 66 69 78 2d 64 69 73 70 61 74 63 68 29 29 0a 20 20 e2 94 82 20 20 20 3b 3b 20 28 6f 72 | -affix-dispatch)).........;;.(or |
| 15ea0 | 64 65 72 6c 65 73 73 2d 63 6f 6d 70 6f 6e 65 6e 74 2d 73 65 70 61 72 61 74 6f 72 20 23 27 6f 72 | derless-component-separator.#'or |
| 15ec0 | 64 65 72 6c 65 73 73 2d 65 73 63 61 70 61 62 6c 65 2d 73 70 6c 69 74 2d 6f 6e 2d 73 70 61 63 65 | derless-escapable-split-on-space |
| 15ee0 | 29 0a 20 20 e2 94 82 20 20 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 74 79 6c 65 73 20 27 28 6f | ).........(completion-styles.'(o |
| 15f00 | 72 64 65 72 6c 65 73 73 20 62 61 73 69 63 29 29 0a 20 20 e2 94 82 20 20 20 28 63 6f 6d 70 6c 65 | rderless.basic)).........(comple |
| 15f20 | 74 69 6f 6e 2d 63 61 74 65 67 6f 72 79 2d 64 65 66 61 75 6c 74 73 20 6e 69 6c 29 0a 20 20 e2 94 | tion-category-defaults.nil)..... |
| 15f40 | 82 20 20 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 61 74 65 67 6f 72 79 2d 6f 76 65 72 72 69 64 | ....(completion-category-overrid |
| 15f60 | 65 73 20 27 28 28 66 69 6c 65 20 28 73 74 79 6c 65 73 20 70 61 72 74 69 61 6c 2d 63 6f 6d 70 6c | es.'((file.(styles.partial-compl |
| 15f80 | 65 74 69 6f 6e 29 29 29 29 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 | etion)))))...................... |
| 15fa0 | 54 68 65 20 60 62 61 73 69 63 27 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 20 69 73 20 | The.`basic'.completion.style.is. |
| 15fc0 | 73 70 65 63 69 66 69 65 64 20 61 73 20 66 61 6c 6c 62 61 63 6b 20 69 6e 20 61 64 64 69 74 69 6f | specified.as.fallback.in.additio |
| 15fe0 | 6e 20 74 6f 0a 20 20 60 6f 72 64 65 72 6c 65 73 73 27 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 65 | n.to...`orderless'.in.order.to.e |
| 16000 | 6e 73 75 72 65 20 74 68 61 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 77 | nsure.that.completion.commands.w |
| 16020 | 68 69 63 68 20 72 65 6c 79 20 6f 6e 0a 20 20 64 79 6e 61 6d 69 63 20 63 6f 6d 70 6c 65 74 69 6f | hich.rely.on...dynamic.completio |
| 16040 | 6e 20 74 61 62 6c 65 73 2c 20 65 2e 67 2e 2c 20 60 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c | n.tables,.e.g.,.`completion-tabl |
| 16060 | 65 2d 64 79 6e 61 6d 69 63 27 20 6f 72 0a 20 20 60 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c | e-dynamic'.or...`completion-tabl |
| 16080 | 65 2d 69 6e 2d 74 75 72 6e 27 2c 20 77 6f 72 6b 20 63 6f 72 72 65 63 74 6c 79 2e 20 53 65 65 20 | e-in-turn',.work.correctly..See. |
| 160a0 | 74 68 65 20 5b 43 6f 6e 73 75 6c 74 20 77 69 6b 69 5d 20 66 6f 72 0a 20 20 6d 79 20 61 64 76 61 | the.[Consult.wiki].for...my.adva |
| 160c0 | 6e 63 65 64 20 4f 72 64 65 72 6c 65 73 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 77 69 74 | nced.Orderless.configuration.wit |
| 160e0 | 68 20 73 74 79 6c 65 0a 20 20 64 69 73 70 61 74 63 68 65 72 73 2e 20 41 64 64 69 74 69 6f 6e 61 | h.style...dispatchers..Additiona |
| 16100 | 6c 6c 79 20 65 6e 61 62 6c 65 20 60 70 61 72 74 69 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 27 20 | lly.enable.`partial-completion'. |
| 16120 | 66 6f 72 20 66 69 6c 65 20 70 61 74 68 0a 20 20 65 78 70 61 6e 73 69 6f 6e 2e 20 60 70 61 72 74 | for.file.path...expansion..`part |
| 16140 | 69 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 27 20 69 73 20 69 6d 70 6f 72 74 61 6e 74 20 66 6f 72 | ial-completion'.is.important.for |
| 16160 | 20 66 69 6c 65 20 77 69 6c 64 63 61 72 64 20 73 75 70 70 6f 72 74 0a 20 20 69 6e 20 60 66 69 6e | .file.wildcard.support...in.`fin |
| 16180 | 64 2d 66 69 6c 65 27 2e 20 49 6e 20 6f 72 64 65 72 20 74 6f 20 6f 70 65 6e 20 6d 75 6c 74 69 70 | d-file'..In.order.to.open.multip |
| 161a0 | 6c 65 20 66 69 6c 65 73 20 77 69 74 68 20 61 20 77 69 6c 64 63 61 72 64 20 61 74 0a 20 20 6f 6e | le.files.with.a.wildcard.at...on |
| 161c0 | 63 65 2c 20 79 6f 75 20 68 61 76 65 20 74 6f 20 73 75 62 6d 69 74 20 74 68 65 20 70 72 6f 6d 70 | ce,.you.have.to.submit.the.promp |
| 161e0 | 74 20 77 69 74 68 20 60 4d 2d 52 45 54 27 2e 20 41 6c 74 65 72 6e 61 74 69 76 65 20 66 69 72 73 | t.with.`M-RET'..Alternative.firs |
| 16200 | 74 0a 20 20 6d 6f 76 65 20 74 6f 20 74 68 65 20 70 72 6f 6d 70 74 20 61 6e 64 20 74 68 65 6e 20 | t...move.to.the.prompt.and.then. |
| 16220 | 70 72 65 73 73 20 60 52 45 54 27 2e 0a 0a 20 20 53 65 65 20 61 6c 73 6f 20 74 68 65 20 5b 56 65 | press.`RET'.....See.also.the.[Ve |
| 16240 | 72 74 69 63 6f 20 57 69 6b 69 5d 20 66 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 63 6f 6e 66 69 | rtico.Wiki].for.additional.confi |
| 16260 | 67 75 72 61 74 69 6f 6e 20 74 69 70 73 2e 20 46 6f 72 0a 20 20 6d 6f 72 65 20 67 65 6e 65 72 61 | guration.tips..For...more.genera |
| 16280 | 6c 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 72 65 61 64 20 74 68 65 20 63 68 61 70 74 65 72 | l.documentation.read.the.chapter |
| 162a0 | 20 61 62 6f 75 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 6e 20 74 68 65 0a 20 20 5b 45 6d 61 63 | .about.completion.in.the...[Emac |
| 162c0 | 73 20 6d 61 6e 75 61 6c 5d 2e 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 72 65 61 74 65 | s.manual]..If.you.want.to.create |
| 162e0 | 20 79 6f 75 72 20 6f 77 6e 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 2c 0a 20 | .your.own.completion.commands,.. |
| 16300 | 20 79 6f 75 20 63 61 6e 20 66 69 6e 64 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 61 62 6f 75 | .you.can.find.documentation.abou |
| 16320 | 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 6e 20 74 68 65 20 5b 45 6c 69 73 70 20 6d 61 6e 75 61 | t.completion.in.the.[Elisp.manua |
| 16340 | 6c 5d 2e 0a 0a 0a 5b 43 6f 6e 73 75 6c 74 20 77 69 6b 69 5d 0a 3c 68 74 74 70 73 3a 2f 2f 67 69 | l]....[Consult.wiki].<https://gi |
| 16360 | 74 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 63 6f 6e 73 75 6c 74 2f 77 69 6b 69 23 6d 69 6e 61 | thub.com/minad/consult/wiki#mina |
| 16380 | 64 73 2d 6f 72 64 65 72 6c 65 73 73 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 0a 0a 5b 56 65 | ds-orderless-configuration>..[Ve |
| 163a0 | 72 74 69 63 6f 20 57 69 6b 69 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | rtico.Wiki].<https://github.com/ |
| 163c0 | 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 77 69 6b 69 3e 0a 0a 5b 45 6d 61 63 73 20 6d 61 6e 75 | minad/vertico/wiki>..[Emacs.manu |
| 163e0 | 61 6c 5d 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 | al].<https://www.gnu.org/softwar |
| 16400 | 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 2f 43 | e/emacs/manual/html_node/emacs/C |
| 16420 | 6f 6d 70 6c 65 74 69 6f 6e 2e 68 74 6d 6c 3e 0a 0a 5b 45 6c 69 73 70 20 6d 61 6e 75 61 6c 5d 0a | ompletion.html>..[Elisp.manual]. |
| 16440 | 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 6d | <https://www.gnu.org/software/em |
| 16460 | 61 63 73 2f 6d 61 6e 75 61 6c 2f 68 74 6d 6c 5f 6e 6f 64 65 2f 65 6c 69 73 70 2f 43 6f 6d 70 6c | acs/manual/html_node/elisp/Compl |
| 16480 | 65 74 69 6f 6e 2e 68 74 6d 6c 3e 0a 0a 34 2e 31 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c | etion.html>..4.1.Completion.styl |
| 164a0 | 65 73 20 61 6e 64 20 54 41 42 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a e2 94 80 e2 94 80 e2 94 80 e2 | es.and.TAB.completion........... |
| 164c0 | 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 | ................................ |
| 164e0 | 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 | ................................ |
| 16500 | 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 | ................................ |
| 16520 | 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 54 68 65 20 62 69 6e 64 69 6e 67 73 20 6f | ..................The.bindings.o |
| 16540 | 66 20 74 68 65 20 60 6d 69 6e 69 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 63 6f 6d 70 6c 65 74 69 | f.the.`minibuffer-local-completi |
| 16560 | 6f 6e 2d 6d 61 70 27 20 61 72 65 20 6e 6f 74 0a 20 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 56 | on-map'.are.not...available.in.V |
| 16580 | 65 72 74 69 63 6f 20 62 79 20 64 65 66 61 75 6c 74 2e 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 | ertico.by.default..This.means.th |
| 165a0 | 61 74 20 60 54 41 42 27 20 77 6f 72 6b 73 0a 20 20 64 69 66 66 65 72 65 6e 74 6c 79 20 66 72 6f | at.`TAB'.works...differently.fro |
| 165c0 | 6d 20 77 68 61 74 20 79 6f 75 20 6d 61 79 20 65 78 70 65 63 74 20 66 72 6f 6d 20 73 68 65 6c 6c | m.what.you.may.expect.from.shell |
| 165e0 | 73 20 6c 69 6b 65 20 42 61 73 68 20 6f 72 20 74 68 65 0a 20 20 64 65 66 61 75 6c 74 20 45 6d 61 | s.like.Bash.or.the...default.Ema |
| 16600 | 63 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 79 73 74 65 6d 2e 20 49 6e 20 56 65 72 74 69 63 6f | cs.completion.system..In.Vertico |
| 16620 | 20 60 54 41 42 27 20 69 6e 73 65 72 74 73 20 74 68 65 0a 20 20 63 75 72 72 65 6e 74 6c 79 20 73 | .`TAB'.inserts.the...currently.s |
| 16640 | 65 6c 65 63 74 65 64 20 63 61 6e 64 69 64 61 74 65 2e 0a 0a 20 20 49 66 20 79 6f 75 20 70 72 65 | elected.candidate.....If.you.pre |
| 16660 | 66 65 72 20 74 6f 20 68 61 76 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 6c 65 74 69 | fer.to.have.the.default.completi |
| 16680 | 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 61 76 61 69 6c 61 62 6c 65 20 79 6f 75 0a 20 20 63 61 6e 20 | on.commands.available.you...can. |
| 166a0 | 61 64 64 20 6e 65 77 20 62 69 6e 64 69 6e 67 73 20 6f 72 20 65 76 65 6e 20 72 65 70 6c 61 63 65 | add.new.bindings.or.even.replace |
| 166c0 | 20 74 68 65 20 56 65 72 74 69 63 6f 20 62 69 6e 64 69 6e 67 73 2e 20 46 6f 72 20 65 78 61 6d 70 | .the.Vertico.bindings..For.examp |
| 166e0 | 6c 65 0a 20 20 79 6f 75 20 63 61 6e 20 75 73 65 20 60 4d 2d 54 41 42 27 20 74 6f 20 65 78 70 61 | le...you.can.use.`M-TAB'.to.expa |
| 16700 | 6e 64 20 74 68 65 20 70 72 65 66 69 78 20 6f 66 20 63 61 6e 64 69 64 61 74 65 73 20 28 54 41 42 | nd.the.prefix.of.candidates.(TAB |
| 16720 | 20 63 6f 6d 70 6c 65 74 65 29 0a 20 20 6f 72 20 63 79 63 6c 65 20 62 65 74 77 65 65 6e 20 63 61 | .complete)...or.cycle.between.ca |
| 16740 | 6e 64 69 64 61 74 65 73 20 69 66 20 60 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 79 63 6c 65 2d 74 68 | ndidates.if.`completion-cycle-th |
| 16760 | 72 65 73 68 6f 6c 64 27 20 69 73 0a 20 20 6e 6f 6e 2d 6e 69 6c 2c 20 77 69 74 68 20 74 68 65 20 | reshold'.is...non-nil,.with.the. |
| 16780 | 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 0a 0a 20 20 e2 94 8c e2 | following.configuration......... |
| 167a0 | 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 3b 3b 20 4f 70 74 69 6f 6e 20 31 3a 20 41 | ..................;;.Option.1:.A |
| 167c0 | 64 64 69 74 69 6f 6e 61 6c 20 62 69 6e 64 69 6e 67 73 0a 20 20 e2 94 82 20 28 6b 65 79 6d 61 70 | dditional.bindings.......(keymap |
| 167e0 | 2d 73 65 74 20 76 65 72 74 69 63 6f 2d 6d 61 70 20 22 3f 22 20 23 27 6d 69 6e 69 62 75 66 66 65 | -set.vertico-map."?".#'minibuffe |
| 16800 | 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 68 65 6c 70 29 0a 20 20 e2 94 82 20 28 6b 65 79 6d 61 70 | r-completion-help).......(keymap |
| 16820 | 2d 73 65 74 20 76 65 72 74 69 63 6f 2d 6d 61 70 20 22 4d 2d 52 45 54 22 20 23 27 6d 69 6e 69 62 | -set.vertico-map."M-RET".#'minib |
| 16840 | 75 66 66 65 72 2d 66 6f 72 63 65 2d 63 6f 6d 70 6c 65 74 65 2d 61 6e 64 2d 65 78 69 74 29 0a 20 | uffer-force-complete-and-exit).. |
| 16860 | 20 e2 94 82 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 76 65 72 74 69 63 6f 2d 6d 61 70 20 22 4d 2d | .....(keymap-set.vertico-map."M- |
| 16880 | 54 41 42 22 20 23 27 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 65 29 0a 20 20 e2 94 | TAB".#'minibuffer-complete)..... |
| 168a0 | 82 20 0a 20 20 e2 94 82 20 3b 3b 20 4f 70 74 69 6f 6e 20 32 3a 20 52 65 70 6c 61 63 65 20 60 76 | .........;;.Option.2:.Replace.`v |
| 168c0 | 65 72 74 69 63 6f 2d 69 6e 73 65 72 74 27 20 74 6f 20 65 6e 61 62 6c 65 20 54 41 42 20 70 72 65 | ertico-insert'.to.enable.TAB.pre |
| 168e0 | 66 69 78 20 65 78 70 61 6e 73 69 6f 6e 2e 0a 20 20 e2 94 82 20 3b 3b 20 28 6b 65 79 6d 61 70 2d | fix.expansion........;;.(keymap- |
| 16900 | 73 65 74 20 76 65 72 74 69 63 6f 2d 6d 61 70 20 22 54 41 42 22 20 23 27 6d 69 6e 69 62 75 66 66 | set.vertico-map."TAB".#'minibuff |
| 16920 | 65 72 2d 63 6f 6d 70 6c 65 74 65 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a | er-complete).................... |
| 16940 | 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 60 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 | ..The.command.`minibuffer-comple |
| 16960 | 74 65 27 20 70 65 72 66 6f 72 6d 73 20 70 72 65 66 69 78 20 65 78 70 61 6e 73 69 6f 6e 20 66 6f | te'.performs.prefix.expansion.fo |
| 16980 | 72 20 74 68 65 0a 20 20 60 62 61 73 69 63 27 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 | r.the...`basic'.completion.style |
| 169a0 | 2c 20 77 68 69 6c 65 20 74 68 65 20 60 6f 72 64 65 72 6c 65 73 73 27 20 61 6e 64 20 60 73 75 62 | ,.while.the.`orderless'.and.`sub |
| 169c0 | 73 74 72 69 6e 67 27 0a 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 73 20 65 78 70 61 | string'...completion.styles.expa |
| 169e0 | 6e 64 20 74 6f 20 74 68 65 20 6c 6f 6e 67 65 73 74 20 63 61 6e 64 69 64 61 74 65 0a 20 20 73 75 | nd.to.the.longest.candidate...su |
| 16a00 | 62 73 74 72 69 6e 67 2e 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 79 6f 75 20 63 61 6e 20 75 | bstring..Alternatively.you.can.u |
| 16a20 | 73 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 74 79 6c 65 73 20 6c 69 6b 65 0a 20 20 60 70 61 72 | se.completion-styles.like...`par |
| 16a40 | 74 69 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 27 2c 20 60 66 6c 65 78 27 20 6f 72 20 60 69 6e 69 | tial-completion',.`flex'.or.`ini |
| 16a60 | 74 69 61 6c 73 27 2c 20 77 68 69 63 68 20 70 65 72 66 6f 72 6d 20 64 69 66 66 65 72 65 6e 74 0a | tials',.which.perform.different. |
| 16a80 | 20 20 65 78 70 61 6e 73 69 6f 6e 20 61 6e 64 20 66 69 6c 74 65 72 69 6e 67 2e 20 54 68 65 20 60 | ..expansion.and.filtering..The.` |
| 16aa0 | 70 61 72 74 69 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 27 20 73 74 79 6c 65 20 69 73 20 69 6d 70 | partial-completion'.style.is.imp |
| 16ac0 | 6f 72 74 61 6e 74 0a 20 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 6f 70 65 6e 20 6d 75 6c | ortant...if.you.want.to.open.mul |
| 16ae0 | 74 69 70 6c 65 20 66 69 6c 65 73 20 61 74 20 6f 6e 63 65 20 77 69 74 68 20 60 66 69 6e 64 2d 66 | tiple.files.at.once.with.`find-f |
| 16b00 | 69 6c 65 27 20 75 73 69 6e 67 0a 20 20 77 69 6c 64 63 61 72 64 73 2e 20 49 6e 20 6f 72 64 65 72 | ile'.using...wildcards..In.order |
| 16b20 | 20 74 6f 20 6f 70 65 6e 20 6d 75 6c 74 69 70 6c 65 20 66 69 6c 65 73 20 77 69 74 68 20 61 20 77 | .to.open.multiple.files.with.a.w |
| 16b40 | 69 6c 64 63 61 72 64 20 61 74 20 6f 6e 63 65 2c 0a 20 20 79 6f 75 20 68 61 76 65 20 74 6f 20 73 | ildcard.at.once,...you.have.to.s |
| 16b60 | 75 62 6d 69 74 20 74 68 65 20 70 72 6f 6d 70 74 20 77 69 74 68 20 60 4d 2d 52 45 54 27 2e 20 20 | ubmit.the.prompt.with.`M-RET'... |
| 16b80 | 41 6c 74 65 72 6e 61 74 69 76 65 20 66 69 72 73 74 20 6d 6f 76 65 20 74 6f 0a 20 20 74 68 65 20 | Alternative.first.move.to...the. |
| 16ba0 | 70 72 6f 6d 70 74 20 61 6e 64 20 74 68 65 6e 20 70 72 65 73 73 20 60 52 45 54 27 2e 0a 0a 20 20 | prompt.and.then.press.`RET'..... |
| 16bc0 | e2 94 8c 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 63 6f 6d 70 | ......................(setq.comp |
| 16be0 | 6c 65 74 69 6f 6e 2d 73 74 79 6c 65 73 20 27 28 62 61 73 69 63 20 73 75 62 73 74 72 69 6e 67 20 | letion-styles.'(basic.substring. |
| 16c00 | 70 61 72 74 69 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 6c 65 78 29 29 0a 20 20 e2 94 94 e2 | partial-completion.flex))....... |
| 16c20 | 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 42 65 63 61 75 73 65 20 56 65 72 74 69 63 6f 20 69 | ...............Because.Vertico.i |
| 16c40 | 73 20 66 75 6c 6c 79 20 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 45 6d 61 63 73 20 64 65 | s.fully.compatible.with.Emacs.de |
| 16c60 | 66 61 75 6c 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 20 20 73 79 73 74 65 6d 2c 20 66 75 72 74 68 | fault.completion...system,.furth |
| 16c80 | 65 72 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 6f 66 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 62 | er.customization.of.completion.b |
| 16ca0 | 65 68 61 76 69 6f 72 20 63 61 6e 20 62 65 20 61 63 68 69 65 76 65 64 0a 20 20 62 79 20 73 65 74 | ehavior.can.be.achieved...by.set |
| 16cc0 | 74 69 6e 67 20 74 68 65 20 64 65 73 69 67 6e 61 74 65 64 20 45 6d 61 63 73 20 76 61 72 69 61 62 | ting.the.designated.Emacs.variab |
| 16ce0 | 6c 65 73 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 6f 6e 65 20 6d 61 79 20 77 69 73 68 0a 20 | les..For.example,.one.may.wish.. |
| 16d00 | 20 74 6f 20 64 69 73 61 62 6c 65 20 63 61 73 65 2d 73 65 6e 73 69 74 69 76 69 74 79 20 66 6f 72 | .to.disable.case-sensitivity.for |
| 16d20 | 20 66 69 6c 65 20 61 6e 64 20 62 75 66 66 65 72 20 6d 61 74 63 68 69 6e 67 20 77 68 65 6e 20 62 | .file.and.buffer.matching.when.b |
| 16d40 | 75 69 6c 74 2d 69 6e 0a 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 73 20 61 72 65 20 | uilt-in...completion.styles.are. |
| 16d60 | 75 73 65 64 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 | used:..........................( |
| 16d80 | 73 65 74 71 20 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 | setq.read-file-name-completion-i |
| 16da0 | 67 6e 6f 72 65 2d 63 61 73 65 20 74 0a 20 20 e2 94 82 20 20 20 20 20 20 20 72 65 61 64 2d 62 75 | gnore-case.t.............read-bu |
| 16dc0 | 66 66 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 67 6e 6f 72 65 2d 63 61 73 65 20 74 0a 20 20 | ffer-completion-ignore-case.t... |
| 16de0 | e2 94 82 20 20 20 20 20 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 67 6e 6f 72 65 2d 63 61 73 65 | ..........completion-ignore-case |
| 16e00 | 20 74 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 0a 34 2e 32 20 43 6f 6d 70 | .t).....................4.2.Comp |
| 16e20 | 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 20 61 6e 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 | letion-at-point.and.completion-i |
| 16e40 | 6e 2d 72 65 67 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 | n-region........................ |
| 16e60 | 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 | ................................ |
| 16e80 | 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 | ................................ |
| 16ea0 | 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 | ................................ |
| 16ec0 | 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 20 54 68 65 | .............................The |
| 16ee0 | 20 74 61 62 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 20 60 63 6f 6d 70 6c 65 74 | .tab.completion.command.`complet |
| 16f00 | 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 27 20 63 6f 6d 6d 61 6e 64 20 69 73 20 75 73 75 61 6c 6c 79 | ion-at-point'.command.is.usually |
| 16f20 | 0a 20 20 62 6f 75 6e 64 20 74 6f 20 60 4d 2d 54 41 42 27 20 6f 72 20 60 54 41 42 27 2e 20 54 61 | ...bound.to.`M-TAB'.or.`TAB'..Ta |
| 16f40 | 62 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 73 20 61 6c 73 6f 20 75 73 65 64 20 69 6e 20 74 68 65 | b.completion.is.also.used.in.the |
| 16f60 | 0a 20 20 6d 69 6e 69 62 75 66 66 65 72 20 62 79 20 60 4d 2d 3a 27 20 28 60 65 76 61 6c 2d 65 78 | ...minibuffer.by.`M-:'.(`eval-ex |
| 16f80 | 70 72 65 73 73 69 6f 6e 27 29 2e 20 20 49 6e 20 63 61 73 65 20 79 6f 75 20 77 61 6e 74 20 74 6f | pression')...In.case.you.want.to |
| 16fa0 | 20 75 73 65 0a 20 20 56 65 72 74 69 63 6f 20 74 6f 20 73 68 6f 77 20 74 68 65 20 63 6f 6d 70 6c | .use...Vertico.to.show.the.compl |
| 16fc0 | 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 20 6f 66 20 60 63 6f 6d 70 6c 65 74 69 6f 6e 2d | etion.candidates.of.`completion- |
| 16fe0 | 61 74 2d 70 6f 69 6e 74 27 20 61 6e 64 0a 20 20 60 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 | at-point'.and...`completion-in-r |
| 17000 | 65 67 69 6f 6e 27 2c 20 79 6f 75 20 63 61 6e 20 75 73 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e | egion',.you.can.use.the.function |
| 17020 | 0a 20 20 60 63 6f 6e 73 75 6c 74 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e | ...`consult-completion-in-region |
| 17040 | 27 20 70 72 6f 76 69 64 65 64 20 62 79 20 74 68 65 20 43 6f 6e 73 75 6c 74 20 70 61 63 6b 61 67 | '.provided.by.the.Consult.packag |
| 17060 | 65 2e 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 73 65 74 | e...........................(set |
| 17080 | 71 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 20 | q.completion-in-region-function. |
| 170a0 | 23 27 63 6f 6e 73 75 6c 74 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 29 0a | #'consult-completion-in-region). |
| 170c0 | 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 59 6f 75 20 6d 61 79 20 61 6c 73 | .....................You.may.als |
| 170e0 | 6f 20 77 61 6e 74 20 74 6f 20 6c 6f 6f 6b 20 69 6e 74 6f 20 6d 79 20 5b 43 6f 72 66 75 5d 20 70 | o.want.to.look.into.my.[Corfu].p |
| 17100 | 61 63 6b 61 67 65 2c 20 77 68 69 63 68 20 70 72 6f 76 69 64 65 73 20 61 0a 20 20 6d 69 6e 69 6d | ackage,.which.provides.a...minim |
| 17120 | 61 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 79 73 74 65 6d 20 66 6f 72 20 60 63 6f 6d 70 6c 65 | al.completion.system.for.`comple |
| 17140 | 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 27 20 69 6e 20 61 20 63 68 69 6c 64 20 66 72 61 6d 65 | tion-in-region'.in.a.child.frame |
| 17160 | 0a 20 20 70 6f 70 75 70 2e 20 43 6f 72 66 75 20 69 73 20 61 20 6e 61 72 72 6f 77 6c 79 20 66 6f | ...popup..Corfu.is.a.narrowly.fo |
| 17180 | 63 75 73 65 64 20 70 61 63 6b 61 67 65 20 61 6e 64 20 64 65 76 65 6c 6f 70 65 64 20 69 6e 20 74 | cused.package.and.developed.in.t |
| 171a0 | 68 65 20 73 61 6d 65 0a 20 20 73 70 69 72 69 74 20 61 73 20 56 65 72 74 69 63 6f 2e 20 59 6f 75 | he.same...spirit.as.Vertico..You |
| 171c0 | 20 63 61 6e 20 65 76 65 6e 20 75 73 65 20 43 6f 72 66 75 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 | .can.even.use.Corfu.in.the.minib |
| 171e0 | 75 66 66 65 72 2e 0a 0a 0a 5b 43 6f 72 66 75 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 | uffer....[Corfu].<https://github |
| 17200 | 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 63 6f 72 66 75 3e 0a 0a 0a 34 2e 33 20 43 6f 6d 70 6c 65 74 69 | .com/minad/corfu>...4.3.Completi |
| 17220 | 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | ng-read-multiple................ |
| 17240 | 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 | ................................ |
| 17260 | 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 | ................................ |
| 17280 | 94 80 e2 94 80 0a 0a 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 60 63 6f 6d 70 6c 65 74 69 6e | .........The.function.`completin |
| 172a0 | 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 27 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 0a 20 | g-read-multiple'.is.similar.to.. |
| 172c0 | 20 60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 20 62 75 74 20 72 65 74 75 72 6e 73 20 61 | .`completing-read'.but.returns.a |
| 172e0 | 20 6c 69 73 74 20 6f 66 20 63 6f 6d 70 6c 65 74 65 64 20 73 74 72 69 6e 67 73 2e 20 54 68 65 20 | .list.of.completed.strings..The. |
| 17300 | 73 74 72 69 6e 67 73 0a 20 20 61 72 65 20 73 65 70 61 72 61 74 65 64 20 62 79 20 60 63 72 6d 2d | strings...are.separated.by.`crm- |
| 17320 | 73 65 70 61 72 61 74 6f 72 27 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 20 4f 6e | separator'.in.the.minibuffer..On |
| 17340 | 20 45 6d 61 63 73 20 33 30 20 61 6e 64 0a 20 20 6f 6c 64 65 72 2c 20 60 63 6f 6d 70 6c 65 74 69 | .Emacs.30.and...older,.`completi |
| 17360 | 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 27 20 64 6f 65 73 20 6e 6f 74 20 69 6e 64 69 63 | ng-read-multiple'.does.not.indic |
| 17380 | 61 74 65 20 74 6f 20 74 68 65 20 75 73 65 72 20 74 68 61 74 0a 20 20 6d 75 6c 74 69 70 6c 65 20 | ate.to.the.user.that...multiple. |
| 173a0 | 73 74 72 69 6e 67 73 20 63 61 6e 20 62 65 20 63 6f 6d 70 6c 65 74 65 64 2e 20 49 20 68 61 76 65 | strings.can.be.completed..I.have |
| 173c0 | 20 63 6f 6e 74 72 69 62 75 74 65 64 20 61 20 70 61 74 63 68 20 74 6f 20 45 6d 61 63 73 0a 20 20 | .contributed.a.patch.to.Emacs... |
| 173e0 | 33 31 2c 20 77 68 69 63 68 20 66 69 78 65 73 20 74 68 69 73 20 69 73 73 75 65 2e 20 53 65 65 20 | 31,.which.fixes.this.issue..See. |
| 17400 | 74 68 65 20 76 61 72 69 61 62 6c 65 20 60 63 72 6d 2d 70 72 6f 6d 70 74 27 20 61 6e 64 0a 20 20 | the.variable.`crm-prompt'.and... |
| 17420 | 5b 62 75 67 23 37 36 30 32 38 5d 2e 20 4f 6e 20 6f 6c 64 65 72 20 45 6d 61 63 73 20 76 65 72 73 | [bug#76028]..On.older.Emacs.vers |
| 17440 | 69 6f 6e 73 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 61 | ions.you.can.use.the.following.a |
| 17460 | 64 76 69 63 65 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 | dvice:.......................... |
| 17480 | 3b 3b 20 50 72 6f 6d 70 74 20 69 6e 64 69 63 61 74 6f 72 20 66 6f 72 20 60 63 6f 6d 70 6c 65 74 | ;;.Prompt.indicator.for.`complet |
| 174a0 | 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 27 2e 0a 20 20 e2 94 82 20 28 77 68 65 6e 20 | ing-read-multiple'........(when. |
| 174c0 | 28 3c 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 33 31 29 0a 20 20 e2 94 82 | (<.emacs-major-version.31)...... |
| 174e0 | 20 20 20 28 61 64 76 69 63 65 2d 61 64 64 20 23 27 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 | ...(advice-add.#'completing-read |
| 17500 | 2d 6d 75 6c 74 69 70 6c 65 20 3a 66 69 6c 74 65 72 2d 61 72 67 73 0a 20 20 e2 94 82 20 09 20 20 | -multiple.:filter-args.......... |
| 17520 | 20 20 20 20 28 6c 61 6d 62 64 61 20 28 61 72 67 73 29 0a 20 20 e2 94 82 20 09 09 28 63 6f 6e 73 | ....(lambda.(args).........(cons |
| 17540 | 20 28 66 6f 72 6d 61 74 20 22 5b 43 52 4d 25 73 5d 20 25 73 22 0a 20 20 e2 94 82 20 09 09 09 20 | .(format."[CRM%s].%s"........... |
| 17560 | 20 20 20 20 20 28 73 74 72 69 6e 67 2d 72 65 70 6c 61 63 65 20 22 5b 20 5c 74 5d 2a 22 20 22 22 | .....(string-replace."[.\t]*"."" |
| 17580 | 20 63 72 6d 2d 73 65 70 61 72 61 74 6f 72 29 0a 20 20 e2 94 82 20 09 09 09 20 20 20 20 20 20 28 | .crm-separator)................( |
| 175a0 | 63 61 72 20 61 72 67 73 29 29 0a 20 20 e2 94 82 20 09 09 20 20 20 20 20 20 28 63 64 72 20 61 72 | car.args))...............(cdr.ar |
| 175c0 | 67 73 29 29 29 29 29 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 0a 5b 62 75 | gs)))))).....................[bu |
| 175e0 | 67 23 37 36 30 32 38 5d 20 3c 68 74 74 70 73 3a 2f 2f 64 65 62 62 75 67 73 2e 67 6e 75 2e 6f 72 | g#76028].<https://debbugs.gnu.or |
| 17600 | 67 2f 63 67 69 2f 62 75 67 72 65 70 6f 72 74 2e 63 67 69 3f 62 75 67 3d 37 36 30 32 38 3e 0a 0a | g/cgi/bugreport.cgi?bug=76028>.. |
| 17620 | 0a 35 20 45 78 74 65 6e 73 69 6f 6e 73 0a e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 | .5.Extensions................... |
| 17640 | e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a 20 20 57 65 20 6d 61 69 6e 74 61 69 | ......................We.maintai |
| 17660 | 6e 20 73 6d 61 6c 6c 20 65 78 74 65 6e 73 69 6f 6e 20 70 61 63 6b 61 67 65 73 20 74 6f 20 56 65 | n.small.extension.packages.to.Ve |
| 17680 | 72 74 69 63 6f 20 69 6e 20 74 68 69 73 20 72 65 70 6f 73 69 74 6f 72 79 20 69 6e 0a 20 20 74 68 | rtico.in.this.repository.in...th |
| 176a0 | 65 20 73 75 62 64 69 72 65 63 74 6f 72 79 20 5b 65 78 74 65 6e 73 69 6f 6e 73 2f 5d 2e 20 54 68 | e.subdirectory.[extensions/]..Th |
| 176c0 | 65 20 65 78 74 65 6e 73 69 6f 6e 73 20 61 72 65 20 69 6e 73 74 61 6c 6c 65 64 20 74 6f 67 65 74 | e.extensions.are.installed.toget |
| 176e0 | 68 65 72 0a 20 20 77 69 74 68 20 56 65 72 74 69 63 6f 20 69 66 20 79 6f 75 20 70 75 6c 6c 20 74 | her...with.Vertico.if.you.pull.t |
| 17700 | 68 65 20 70 61 63 6b 61 67 65 20 66 72 6f 6d 20 45 4c 50 41 2e 20 54 68 65 20 65 78 74 65 6e 73 | he.package.from.ELPA..The.extens |
| 17720 | 69 6f 6e 73 20 61 72 65 0a 20 20 69 6e 61 63 74 69 76 65 20 62 79 20 64 65 66 61 75 6c 74 20 61 | ions.are...inactive.by.default.a |
| 17740 | 6e 64 20 63 61 6e 20 62 65 20 65 6e 61 62 6c 65 64 20 6d 61 6e 75 61 6c 6c 79 20 69 66 0a 20 20 | nd.can.be.enabled.manually.if... |
| 17760 | 64 65 73 69 72 65 64 2e 20 46 75 72 74 68 65 72 6d 6f 72 65 20 69 74 20 69 73 20 70 6f 73 73 69 | desired..Furthermore.it.is.possi |
| 17780 | 62 6c 65 20 74 6f 20 69 6e 73 74 61 6c 6c 20 61 6c 6c 20 6f 66 20 74 68 65 20 66 69 6c 65 73 0a | ble.to.install.all.of.the.files. |
| 177a0 | 20 20 73 65 70 61 72 61 74 65 6c 79 2c 20 62 6f 74 68 20 60 76 65 72 74 69 63 6f 2e 65 6c 27 20 | ..separately,.both.`vertico.el'. |
| 177c0 | 61 6e 64 20 74 68 65 20 60 76 65 72 74 69 63 6f 2d 2a 2e 65 6c 27 0a 20 20 65 78 74 65 6e 73 69 | and.the.`vertico-*.el'...extensi |
| 177e0 | 6f 6e 73 2e 20 43 75 72 72 65 6e 74 6c 79 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 78 74 | ons..Currently.the.following.ext |
| 17800 | 65 6e 73 69 6f 6e 73 20 63 6f 6d 65 20 77 69 74 68 20 74 68 65 20 56 65 72 74 69 63 6f 0a 20 20 | ensions.come.with.the.Vertico... |
| 17820 | 45 4c 50 41 20 70 61 63 6b 61 67 65 3a 0a 0a 20 20 e2 80 a2 20 5b 76 65 72 74 69 63 6f 2d 62 75 | ELPA.package:........[vertico-bu |
| 17840 | 66 66 65 72 5d 3a 20 60 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 6d 6f 64 65 27 20 74 6f 20 | ffer]:.`vertico-buffer-mode'.to. |
| 17860 | 64 69 73 70 6c 61 79 20 56 65 72 74 69 63 6f 20 6c 69 6b 65 20 61 0a 20 20 20 20 72 65 67 75 6c | display.Vertico.like.a.....regul |
| 17880 | 61 72 20 62 75 66 66 65 72 2e 0a 20 20 e2 80 a2 20 5b 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 | ar.buffer........[vertico-direct |
| 178a0 | 6f 72 79 5d 3a 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 49 64 6f 2d 6c 69 6b 65 20 64 69 72 65 | ory]:.Commands.for.Ido-like.dire |
| 178c0 | 63 74 6f 72 79 20 6e 61 76 69 67 61 74 69 6f 6e 2e 0a 20 20 e2 80 a2 20 5b 76 65 72 74 69 63 6f | ctory.navigation........[vertico |
| 178e0 | 2d 66 6c 61 74 5d 3a 20 60 76 65 72 74 69 63 6f 2d 66 6c 61 74 2d 6d 6f 64 65 27 20 74 6f 20 65 | -flat]:.`vertico-flat-mode'.to.e |
| 17900 | 6e 61 62 6c 65 20 61 20 66 6c 61 74 2c 20 68 6f 72 69 7a 6f 6e 74 61 6c 0a 20 20 20 20 64 69 73 | nable.a.flat,.horizontal.....dis |
| 17920 | 70 6c 61 79 2e 0a 20 20 e2 80 a2 20 5b 76 65 72 74 69 63 6f 2d 67 72 69 64 5d 3a 20 60 76 65 72 | play........[vertico-grid]:.`ver |
| 17940 | 74 69 63 6f 2d 67 72 69 64 2d 6d 6f 64 65 27 20 74 6f 20 65 6e 61 62 6c 65 20 61 20 67 72 69 64 | tico-grid-mode'.to.enable.a.grid |
| 17960 | 20 64 69 73 70 6c 61 79 2e 0a 20 20 e2 80 a2 20 5b 76 65 72 74 69 63 6f 2d 69 6e 64 65 78 65 64 | .display........[vertico-indexed |
| 17980 | 5d 3a 20 60 76 65 72 74 69 63 6f 2d 69 6e 64 65 78 65 64 2d 6d 6f 64 65 27 20 74 6f 20 73 65 6c | ]:.`vertico-indexed-mode'.to.sel |
| 179a0 | 65 63 74 20 69 6e 64 65 78 65 64 0a 20 20 20 20 63 61 6e 64 69 64 61 74 65 73 20 77 69 74 68 20 | ect.indexed.....candidates.with. |
| 179c0 | 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 0a 20 20 e2 80 a2 20 5b 76 65 72 74 69 63 6f | prefix.arguments........[vertico |
| 179e0 | 2d 6d 6f 75 73 65 5d 3a 20 60 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 2d 6d 6f 64 65 27 20 74 6f | -mouse]:.`vertico-mouse-mode'.to |
| 17a00 | 20 73 75 70 70 6f 72 74 20 66 6f 72 20 73 63 72 6f 6c 6c 69 6e 67 20 61 6e 64 0a 20 20 20 20 63 | .support.for.scrolling.and.....c |
| 17a20 | 61 6e 64 69 64 61 74 65 20 73 65 6c 65 63 74 69 6f 6e 2e 0a 20 20 e2 80 a2 20 5b 76 65 72 74 69 | andidate.selection........[verti |
| 17a40 | 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 5d 3a 20 43 6f 6e 66 69 67 75 72 65 20 56 65 72 74 69 63 6f | co-multiform]:.Configure.Vertico |
| 17a60 | 20 6d 6f 64 65 73 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f 72 0a 20 20 20 20 63 6f 6d 70 6c 65 | .modes.per.command.or.....comple |
| 17a80 | 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 2e 0a 20 20 e2 80 a2 20 5b 76 65 72 74 69 63 6f 2d 71 75 | tion.category........[vertico-qu |
| 17aa0 | 69 63 6b 5d 3a 20 43 6f 6d 6d 61 6e 64 73 20 74 6f 20 73 65 6c 65 63 74 20 75 73 69 6e 67 20 41 | ick]:.Commands.to.select.using.A |
| 17ac0 | 76 79 2d 73 74 79 6c 65 20 71 75 69 63 6b 20 6b 65 79 73 2e 0a 20 20 e2 80 a2 20 5b 76 65 72 74 | vy-style.quick.keys........[vert |
| 17ae0 | 69 63 6f 2d 72 65 70 65 61 74 5d 3a 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 60 76 65 72 74 69 63 | ico-repeat]:.The.command.`vertic |
| 17b00 | 6f 2d 72 65 70 65 61 74 27 20 72 65 70 65 61 74 73 20 74 68 65 20 6c 61 73 74 0a 20 20 20 20 63 | o-repeat'.repeats.the.last.....c |
| 17b20 | 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73 73 69 6f 6e 2e 0a 20 20 e2 80 a2 20 5b 76 65 72 74 69 63 | ompletion.session........[vertic |
| 17b40 | 6f 2d 72 65 76 65 72 73 65 5d 3a 20 60 76 65 72 74 69 63 6f 2d 72 65 76 65 72 73 65 2d 6d 6f 64 | o-reverse]:.`vertico-reverse-mod |
| 17b60 | 65 27 20 74 6f 20 72 65 76 65 72 73 65 20 74 68 65 20 64 69 73 70 6c 61 79 2e 0a 20 20 e2 80 a2 | e'.to.reverse.the.display....... |
| 17b80 | 20 5b 76 65 72 74 69 63 6f 2d 73 6f 72 74 5d 3a 20 50 72 6f 76 69 64 65 73 20 6f 70 74 69 6d 69 | .[vertico-sort]:.Provides.optimi |
| 17ba0 | 7a 65 64 20 73 6f 72 74 20 66 75 6e 63 74 69 6f 6e 73 2c 20 62 79 20 68 69 73 74 6f 72 79 2c 20 | zed.sort.functions,.by.history,. |
| 17bc0 | 62 79 0a 20 20 20 20 6c 65 6e 67 74 68 20 61 6e 64 20 6c 65 78 69 63 61 6c 2e 0a 20 20 e2 80 a2 | by.....length.and.lexical....... |
| 17be0 | 20 5b 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 5d 3a 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 | .[vertico-suspend]:.The.command. |
| 17c00 | 60 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 27 20 73 75 73 70 65 6e 64 73 20 61 6e 64 0a 20 | `vertico-suspend'.suspends.and.. |
| 17c20 | 20 20 20 72 65 73 74 6f 72 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 73 73 69 6f 6e 2e | ...restores.the.current.session. |
| 17c40 | 0a 20 20 e2 80 a2 20 5b 76 65 72 74 69 63 6f 2d 75 6e 6f 62 74 72 75 73 69 76 65 5d 3a 20 60 76 | .......[vertico-unobtrusive]:.`v |
| 17c60 | 65 72 74 69 63 6f 2d 75 6e 6f 62 74 72 75 73 69 76 65 2d 6d 6f 64 65 27 20 64 69 73 70 6c 61 79 | ertico-unobtrusive-mode'.display |
| 17c80 | 73 20 6f 6e 6c 79 20 74 68 65 0a 20 20 20 20 74 6f 70 6d 6f 73 74 20 63 61 6e 64 69 64 61 74 65 | s.only.the.....topmost.candidate |
| 17ca0 | 2e 0a 0a 20 20 53 65 65 20 74 68 65 20 63 6f 6d 6d 65 6e 74 61 72 79 20 6f 66 20 74 68 6f 73 65 | .....See.the.commentary.of.those |
| 17cc0 | 20 66 69 6c 65 73 20 66 6f 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 64 65 74 61 69 6c 73 | .files.for.configuration.details |
| 17ce0 | 2e 20 57 69 74 68 0a 20 20 74 68 65 73 65 20 65 78 74 65 6e 73 69 6f 6e 73 20 69 74 20 69 73 20 | ..With...these.extensions.it.is. |
| 17d00 | 70 6f 73 73 69 62 6c 65 20 74 6f 20 61 64 61 70 74 20 56 65 72 74 69 63 6f 20 73 75 63 68 20 74 | possible.to.adapt.Vertico.such.t |
| 17d20 | 68 61 74 20 69 74 20 6d 61 74 63 68 65 73 0a 20 20 79 6f 75 72 20 70 72 65 66 65 72 65 6e 63 65 | hat.it.matches...your.preference |
| 17d40 | 20 6f 72 20 62 65 68 61 76 65 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 6f 74 68 65 72 20 66 61 6d | .or.behaves.similar.to.other.fam |
| 17d60 | 69 6c 69 61 72 20 55 49 73 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 0a 20 20 74 68 65 20 63 6f | iliar.UIs..For.example,...the.co |
| 17d80 | 6d 62 69 6e 61 74 69 6f 6e 20 60 76 65 72 74 69 63 6f 2d 66 6c 61 74 27 20 70 6c 75 73 20 60 76 | mbination.`vertico-flat'.plus.`v |
| 17da0 | 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 27 20 72 65 73 65 6d 62 6c 65 73 20 49 64 6f 0a | ertico-directory'.resembles.Ido. |
| 17dc0 | 20 20 69 6e 20 6c 6f 6f 6b 20 61 6e 64 20 66 65 65 6c 2e 20 46 6f 72 20 61 6e 20 69 6e 74 65 72 | ..in.look.and.feel..For.an.inter |
| 17de0 | 66 61 63 65 20 73 69 6d 69 6c 61 72 20 74 6f 20 48 65 6c 6d 2c 20 74 68 65 20 65 78 74 65 6e 73 | face.similar.to.Helm,.the.extens |
| 17e00 | 69 6f 6e 0a 20 20 60 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 27 20 61 6c 6c 6f 77 73 20 79 6f | ion...`vertico-buffer'.allows.yo |
| 17e20 | 75 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 20 66 72 65 65 6c 79 20 77 68 65 72 65 20 74 68 65 20 | u.to.configure.freely.where.the. |
| 17e40 | 63 6f 6d 70 6c 65 74 69 6f 6e 0a 20 20 62 75 66 66 65 72 20 6f 70 65 6e 73 2c 20 69 6e 73 74 65 | completion...buffer.opens,.inste |
| 17e60 | 61 64 20 6f 66 20 67 72 6f 77 69 6e 67 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 20 20 46 | ad.of.growing.the.minibuffer...F |
| 17e80 | 75 72 74 68 65 72 6d 6f 72 65 0a 20 20 60 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 27 20 77 69 | urthermore...`vertico-buffer'.wi |
| 17ea0 | 6c 6c 20 61 64 6a 75 73 74 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 64 69 73 70 6c 61 79 65 | ll.adjust.the.number.of.displaye |
| 17ec0 | 64 20 63 61 6e 64 69 64 61 74 65 73 0a 20 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 | d.candidates...according.to.the. |
| 17ee0 | 62 75 66 66 65 72 20 68 65 69 67 68 74 2e 0a 0a 20 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 | buffer.height.....Configuration. |
| 17f00 | 65 78 61 6d 70 6c 65 20 66 6f 72 20 60 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 27 3a | example.for.`vertico-directory': |
| 17f20 | 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 3b 3b 20 43 6f 6e | ..........................;;.Con |
| 17f40 | 66 69 67 75 72 65 20 64 69 72 65 63 74 6f 72 79 20 65 78 74 65 6e 73 69 6f 6e 2e 0a 20 20 e2 94 | figure.directory.extension...... |
| 17f60 | 82 20 28 75 73 65 2d 70 61 63 6b 61 67 65 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 | ..(use-package.vertico-directory |
| 17f80 | 0a 20 20 e2 94 82 20 20 20 3a 61 66 74 65 72 20 76 65 72 74 69 63 6f 0a 20 20 e2 94 82 20 20 20 | .........:after.vertico......... |
| 17fa0 | 3a 65 6e 73 75 72 65 20 6e 69 6c 0a 20 20 e2 94 82 20 20 20 3b 3b 20 4d 6f 72 65 20 63 6f 6e 76 | :ensure.nil.........;;.More.conv |
| 17fc0 | 65 6e 69 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 6e 61 76 69 67 61 74 69 6f 6e 20 63 6f 6d 6d | enient.directory.navigation.comm |
| 17fe0 | 61 6e 64 73 0a 20 20 e2 94 82 20 20 20 3a 62 69 6e 64 20 28 3a 6d 61 70 20 76 65 72 74 69 63 6f | ands.........:bind.(:map.vertico |
| 18000 | 2d 6d 61 70 0a 20 20 e2 94 82 20 09 20 20 20 20 20 20 28 22 52 45 54 22 20 2e 20 76 65 72 74 69 | -map..............("RET"...verti |
| 18020 | 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 65 6e 74 65 72 29 0a 20 20 e2 94 82 20 09 20 20 20 20 20 | co-directory-enter)............. |
| 18040 | 20 28 22 44 45 4c 22 20 2e 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 64 65 6c 65 | .("DEL"...vertico-directory-dele |
| 18060 | 74 65 2d 63 68 61 72 29 0a 20 20 e2 94 82 20 09 20 20 20 20 20 20 28 22 4d 2d 44 45 4c 22 20 2e | te-char)..............("M-DEL".. |
| 18080 | 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 64 65 6c 65 74 65 2d 77 6f 72 64 29 29 | .vertico-directory-delete-word)) |
| 180a0 | 0a 20 20 e2 94 82 20 20 20 3b 3b 20 54 69 64 79 20 73 68 61 64 6f 77 65 64 20 66 69 6c 65 20 6e | .........;;.Tidy.shadowed.file.n |
| 180c0 | 61 6d 65 73 0a 20 20 e2 94 82 20 20 20 3a 68 6f 6f 6b 20 28 72 66 6e 2d 65 73 68 61 64 6f 77 2d | ames.........:hook.(rfn-eshadow- |
| 180e0 | 75 70 64 61 74 65 2d 6f 76 65 72 6c 61 79 20 2e 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f | update-overlay...vertico-directo |
| 18100 | 72 79 2d 74 69 64 79 29 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 0a 5b 65 | ry-tidy)).....................[e |
| 18120 | 78 74 65 6e 73 69 6f 6e 73 2f 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | xtensions/].<https://github.com/ |
| 18140 | 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 74 72 65 65 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f | minad/vertico/tree/main/extensio |
| 18160 | 6e 73 3e 0a 0a 5b 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 5d 0a 3c 68 74 74 70 73 3a 2f 2f 67 | ns>..[vertico-buffer].<https://g |
| 18180 | 69 74 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 | ithub.com/minad/vertico/blob/mai |
| 181a0 | 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2e 65 6c 3e 0a | n/extensions/vertico-buffer.el>. |
| 181c0 | 0a 5b 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 5d 0a 3c 68 74 74 70 73 3a 2f 2f 67 69 | .[vertico-directory].<https://gi |
| 181e0 | 74 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e | thub.com/minad/vertico/blob/main |
| 18200 | 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2e 65 6c | /extensions/vertico-directory.el |
| 18220 | 3e 0a 0a 5b 76 65 72 74 69 63 6f 2d 66 6c 61 74 5d 0a 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 | >..[vertico-flat].<https://githu |
| 18240 | 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 | b.com/minad/vertico/blob/main/ex |
| 18260 | 74 65 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 66 6c 61 74 2e 65 6c 3e 0a 0a 5b 76 65 72 74 | tensions/vertico-flat.el>..[vert |
| 18280 | 69 63 6f 2d 67 72 69 64 5d 0a 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 69 | ico-grid].<https://github.com/mi |
| 182a0 | 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 | nad/vertico/blob/main/extensions |
| 182c0 | 2f 76 65 72 74 69 63 6f 2d 67 72 69 64 2e 65 6c 3e 0a 0a 5b 76 65 72 74 69 63 6f 2d 69 6e 64 65 | /vertico-grid.el>..[vertico-inde |
| 182e0 | 78 65 64 5d 0a 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 | xed].<https://github.com/minad/v |
| 18300 | 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 76 65 72 74 | ertico/blob/main/extensions/vert |
| 18320 | 69 63 6f 2d 69 6e 64 65 78 65 64 2e 65 6c 3e 0a 0a 5b 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 5d | ico-indexed.el>..[vertico-mouse] |
| 18340 | 0a 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 | .<https://github.com/minad/verti |
| 18360 | 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d | co/blob/main/extensions/vertico- |
| 18380 | 6d 6f 75 73 65 2e 65 6c 3e 0a 0a 5b 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 5d 0a 3c | mouse.el>..[vertico-multiform].< |
| 183a0 | 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 6f | https://github.com/minad/vertico |
| 183c0 | 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 6d 75 | /blob/main/extensions/vertico-mu |
| 183e0 | 6c 74 69 66 6f 72 6d 2e 65 6c 3e 0a 0a 5b 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 5d 0a 3c 68 74 | ltiform.el>..[vertico-quick].<ht |
| 18400 | 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 2f 62 | tps://github.com/minad/vertico/b |
| 18420 | 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 71 75 69 63 | lob/main/extensions/vertico-quic |
| 18440 | 6b 2e 65 6c 3e 0a 0a 5b 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 5d 0a 3c 68 74 74 70 73 3a 2f | k.el>..[vertico-repeat].<https:/ |
| 18460 | 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 2f 62 6c 6f 62 2f 6d | /github.com/minad/vertico/blob/m |
| 18480 | 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2e 65 6c | ain/extensions/vertico-repeat.el |
| 184a0 | 3e 0a 0a 5b 76 65 72 74 69 63 6f 2d 72 65 76 65 72 73 65 5d 0a 3c 68 74 74 70 73 3a 2f 2f 67 69 | >..[vertico-reverse].<https://gi |
| 184c0 | 74 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e | thub.com/minad/vertico/blob/main |
| 184e0 | 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 72 65 76 65 72 73 65 2e 65 6c 3e 0a | /extensions/vertico-reverse.el>. |
| 18500 | 0a 5b 76 65 72 74 69 63 6f 2d 73 6f 72 74 5d 0a 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e | .[vertico-sort].<https://github. |
| 18520 | 63 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 | com/minad/vertico/blob/main/exte |
| 18540 | 6e 73 69 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 73 6f 72 74 2e 65 6c 3e 0a 0a 5b 76 65 72 74 69 63 | nsions/vertico-sort.el>..[vertic |
| 18560 | 6f 2d 73 75 73 70 65 6e 64 5d 0a 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d | o-suspend].<https://github.com/m |
| 18580 | 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 6f 6e | inad/vertico/blob/main/extension |
| 185a0 | 73 2f 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 2e 65 6c 3e 0a 0a 5b 76 65 72 74 69 63 6f 2d | s/vertico-suspend.el>..[vertico- |
| 185c0 | 75 6e 6f 62 74 72 75 73 69 76 65 5d 0a 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | unobtrusive].<https://github.com |
| 185e0 | 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 65 78 74 65 6e 73 69 | /minad/vertico/blob/main/extensi |
| 18600 | 6f 6e 73 2f 76 65 72 74 69 63 6f 2d 75 6e 6f 62 74 72 75 73 69 76 65 2e 65 6c 3e 0a 0a 35 2e 31 | ons/vertico-unobtrusive.el>..5.1 |
| 18620 | 20 43 6f 6e 66 69 67 75 72 65 20 56 65 72 74 69 63 6f 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f | .Configure.Vertico.per.command.o |
| 18640 | 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 0a e2 94 80 e2 94 80 e2 94 80 e2 | r.completion.category........... |
| 18660 | 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 | ................................ |
| 18680 | 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 | ................................ |
| 186a0 | 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 | ................................ |
| 186c0 | 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 | ................................ |
| 186e0 | 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 | ................................ |
| 18700 | 20 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 65 72 74 | ..<https://github.com/minad/vert |
| 18720 | 69 63 6f 2f 62 6c 6f 62 2f 73 63 72 65 65 6e 73 68 6f 74 73 2f 76 65 72 74 69 63 6f 2d 72 69 70 | ico/blob/screenshots/vertico-rip |
| 18740 | 67 72 65 70 2e 70 6e 67 3f 72 61 77 3d 74 72 75 65 3e 0a 0a 20 20 56 65 72 74 69 63 6f 20 6f 66 | grep.png?raw=true>....Vertico.of |
| 18760 | 66 65 72 73 20 74 68 65 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 | fers.the.`vertico-multiform-mode |
| 18780 | 27 20 77 68 69 63 68 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 0a 20 20 63 6f 6e 66 69 67 75 72 | '.which.allows.you.to...configur |
| 187a0 | 65 20 56 65 72 74 69 63 6f 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 70 65 72 20 63 6f 6d | e.Vertico.per.command.or.per.com |
| 187c0 | 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 2e 20 54 68 65 0a 20 20 60 76 65 72 74 69 63 6f | pletion.category..The...`vertico |
| 187e0 | 2d 62 75 66 66 65 72 2d 6d 6f 64 65 27 20 65 6e 61 62 6c 65 73 20 61 20 48 65 6c 6d 2d 6c 69 6b | -buffer-mode'.enables.a.Helm-lik |
| 18800 | 65 20 62 75 66 66 65 72 20 64 69 73 70 6c 61 79 2c 20 77 68 69 63 68 20 74 61 6b 65 73 0a 20 20 | e.buffer.display,.which.takes... |
| 18820 | 6d 6f 72 65 20 73 70 61 63 65 20 62 75 74 20 61 6c 73 6f 20 64 69 73 70 6c 61 79 73 20 6d 6f 72 | more.space.but.also.displays.mor |
| 18840 | 65 20 63 61 6e 64 69 64 61 74 65 73 2e 20 54 68 69 73 20 76 65 72 62 6f 73 65 20 64 69 73 70 6c | e.candidates..This.verbose.displ |
| 18860 | 61 79 0a 20 20 6d 6f 64 65 20 69 73 20 75 73 65 66 75 6c 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73 | ay...mode.is.useful.for.commands |
| 18880 | 20 6c 69 6b 65 20 60 63 6f 6e 73 75 6c 74 2d 69 6d 65 6e 75 27 20 6f 72 20 60 63 6f 6e 73 75 6c | .like.`consult-imenu'.or.`consul |
| 188a0 | 74 2d 6f 75 74 6c 69 6e 65 27 0a 20 20 73 69 6e 63 65 20 74 68 65 20 62 75 66 66 65 72 20 64 69 | t-outline'...since.the.buffer.di |
| 188c0 | 73 70 6c 61 79 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 67 65 74 20 61 20 62 65 74 74 65 72 | splay.allows.you.to.get.a.better |
| 188e0 | 20 6f 76 65 72 76 69 65 77 20 6f 76 65 72 20 74 68 65 0a 20 20 65 6e 74 69 72 65 20 63 75 72 72 | .overview.over.the...entire.curr |
| 18900 | 65 6e 74 20 62 75 66 66 65 72 2e 20 42 75 74 20 66 6f 72 20 6f 74 68 65 72 20 63 6f 6d 6d 61 6e | ent.buffer..But.for.other.comman |
| 18920 | 64 73 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 6b 65 65 70 20 75 73 69 6e 67 0a 20 20 74 68 65 20 | ds.you.want.to.keep.using...the. |
| 18940 | 64 65 66 61 75 6c 74 20 56 65 72 74 69 63 6f 20 64 69 73 70 6c 61 79 2e 20 60 76 65 72 74 69 63 | default.Vertico.display..`vertic |
| 18960 | 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 27 20 73 6f 6c 76 65 73 20 74 68 69 73 0a 20 20 | o-multiform-mode'.solves.this... |
| 18980 | 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 70 72 6f 62 6c 65 6d 2e 0a 0a 20 20 e2 94 8c e2 94 80 | configuration.problem........... |
| 189a0 | e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 3b 3b 20 45 6e 61 62 6c 65 20 76 65 72 74 69 63 | ................;;.Enable.vertic |
| 189c0 | 6f 2d 6d 75 6c 74 69 66 6f 72 6d 0a 20 20 e2 94 82 20 28 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 | o-multiform.......(vertico-multi |
| 189e0 | 66 6f 72 6d 2d 6d 6f 64 65 29 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 3b 3b 20 43 6f 6e 66 69 | form-mode)..............;;.Confi |
| 18a00 | 67 75 72 65 20 74 68 65 20 64 69 73 70 6c 61 79 20 70 65 72 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 | gure.the.display.per.command.... |
| 18a20 | e2 94 82 20 3b 3b 20 55 73 65 20 61 20 62 75 66 66 65 72 20 77 69 74 68 20 69 6e 64 69 63 65 73 | ....;;.Use.a.buffer.with.indices |
| 18a40 | 20 66 6f 72 20 69 6d 65 6e 75 0a 20 20 e2 94 82 20 3b 3b 20 61 6e 64 20 61 20 66 6c 61 74 20 28 | .for.imenu.......;;.and.a.flat.( |
| 18a60 | 49 64 6f 2d 6c 69 6b 65 29 20 6d 65 6e 75 20 66 6f 72 20 4d 2d 78 2e 0a 20 20 e2 94 82 20 28 73 | Ido-like).menu.for.M-x........(s |
| 18a80 | 65 74 71 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 63 6f 6d 6d 61 6e 64 73 0a 20 | etq.vertico-multiform-commands.. |
| 18aa0 | 20 e2 94 82 20 20 20 20 20 20 20 27 28 28 63 6f 6e 73 75 6c 74 2d 69 6d 65 6e 75 20 62 75 66 66 | ...........'((consult-imenu.buff |
| 18ac0 | 65 72 20 69 6e 64 65 78 65 64 29 0a 20 20 e2 94 82 20 09 28 65 78 65 63 75 74 65 2d 65 78 74 65 | er.indexed)........(execute-exte |
| 18ae0 | 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 20 75 6e 6f 62 74 72 75 73 69 76 65 29 29 29 0a 20 20 e2 94 | nded-command.unobtrusive)))..... |
| 18b00 | 82 20 0a 20 20 e2 94 82 20 3b 3b 20 43 6f 6e 66 69 67 75 72 65 20 74 68 65 20 64 69 73 70 6c 61 | .........;;.Configure.the.displa |
| 18b20 | 79 20 70 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 2e 0a 20 20 e2 94 82 | y.per.completion.category....... |
| 18b40 | 20 3b 3b 20 55 73 65 20 74 68 65 20 67 72 69 64 20 64 69 73 70 6c 61 79 20 66 6f 72 20 66 69 6c | .;;.Use.the.grid.display.for.fil |
| 18b60 | 65 73 20 61 6e 64 20 61 20 62 75 66 66 65 72 0a 20 20 e2 94 82 20 3b 3b 20 66 6f 72 20 74 68 65 | es.and.a.buffer.......;;.for.the |
| 18b80 | 20 63 6f 6e 73 75 6c 74 2d 67 72 65 70 20 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 e2 94 82 20 28 73 | .consult-grep.commands........(s |
| 18ba0 | 65 74 71 20 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 | etq.vertico-multiform-categories |
| 18bc0 | 0a 20 20 e2 94 82 20 20 20 20 20 20 20 27 28 28 66 69 6c 65 20 67 72 69 64 29 0a 20 20 e2 94 82 | .............'((file.grid)...... |
| 18be0 | 20 09 28 63 6f 6e 73 75 6c 74 2d 67 72 65 70 20 62 75 66 66 65 72 29 29 29 0a 20 20 e2 94 94 e2 | ..(consult-grep.buffer)))....... |
| 18c00 | 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 54 68 65 20 64 69 66 66 65 72 65 6e 74 20 64 69 73 | ...............The.different.dis |
| 18c20 | 70 6c 61 79 20 6d 6f 64 65 73 20 63 61 6e 20 62 65 20 74 6f 67 67 6c 65 64 20 74 65 6d 70 6f 72 | play.modes.can.be.toggled.tempor |
| 18c40 | 61 72 69 6c 79 2e 20 54 68 65 0a 20 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d | arily..The...`vertico-multiform- |
| 18c60 | 6d 61 70 27 20 62 69 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 6f 67 67 6c 65 20 | map'.binds.the.following.toggle. |
| 18c80 | 63 6f 6d 6d 61 6e 64 73 20 74 6f 0a 20 20 6b 65 79 73 2e 20 44 65 70 65 6e 64 69 6e 67 20 6f 6e | commands.to...keys..Depending.on |
| 18ca0 | 20 70 72 65 66 65 72 65 6e 63 65 2c 20 74 68 65 73 65 20 62 69 6e 64 69 6e 67 73 20 63 61 6e 20 | .preference,.these.bindings.can. |
| 18cc0 | 62 65 20 63 68 61 6e 67 65 64 20 69 6e 20 74 68 65 0a 20 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c | be.changed.in.the...`vertico-mul |
| 18ce0 | 74 69 66 6f 72 6d 2d 6d 61 70 27 2e 0a 0a 20 20 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 | tiform-map'..................... |
| 18d00 | 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 | ................................ |
| 18d20 | 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 | ................................ |
| 18d40 | 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 | ................................ |
| 18d60 | 94 81 e2 94 81 e2 94 81 0a 20 20 20 60 4d 2d 42 27 20 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 | ............`M-B'..`vertico-mult |
| 18d80 | 69 66 6f 72 6d 2d 62 75 66 66 65 72 27 20 20 20 20 20 20 0a 20 20 20 60 4d 2d 46 27 20 20 60 76 | iform-buffer'..........`M-F'..`v |
| 18da0 | 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 66 6c 61 74 27 20 20 20 20 20 20 20 20 0a 20 | ertico-multiform-flat'.......... |
| 18dc0 | 20 20 60 4d 2d 47 27 20 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 67 72 69 64 | ..`M-G'..`vertico-multiform-grid |
| 18de0 | 27 20 20 20 20 20 20 20 20 0a 20 20 20 60 4d 2d 52 27 20 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c | '............`M-R'..`vertico-mul |
| 18e00 | 74 69 66 6f 72 6d 2d 72 65 76 65 72 73 65 27 20 20 20 20 20 0a 20 20 20 60 4d 2d 55 27 20 20 60 | tiform-reverse'.........`M-U'..` |
| 18e20 | 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 75 6e 6f 62 74 72 75 73 69 76 65 27 20 0a | vertico-multiform-unobtrusive'.. |
| 18e40 | 20 20 20 60 4d 2d 56 27 20 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 76 65 72 | ...`M-V'..`vertico-multiform-ver |
| 18e60 | 74 69 63 61 6c 27 20 20 20 20 0a 20 20 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 | tical'.......................... |
| 18e80 | 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 | ................................ |
| 18ea0 | 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 | ................................ |
| 18ec0 | 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 | ................................ |
| 18ee0 | 94 81 e2 94 81 0a 0a 20 20 46 6f 72 20 73 70 65 63 69 61 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 | .........For.special.configurati |
| 18f00 | 6f 6e 20 79 6f 75 20 63 61 6e 20 75 73 65 20 79 6f 75 72 20 6f 77 6e 20 66 75 6e 63 74 69 6f 6e | on.you.can.use.your.own.function |
| 18f20 | 73 20 6f 72 20 65 76 65 6e 0a 20 20 6c 61 6d 62 64 61 73 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 | s.or.even...lambdas.to.configure |
| 18f40 | 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 62 65 68 61 76 69 6f 72 20 70 65 72 20 63 6f 6d | .the.completion.behavior.per.com |
| 18f60 | 6d 61 6e 64 20 6f 72 20 70 65 72 0a 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 | mand.or.per...completion.categor |
| 18f80 | 79 2e 20 20 46 75 6e 63 74 69 6f 6e 73 20 6d 75 73 74 20 68 61 76 65 20 74 68 65 20 63 61 6c 6c | y...Functions.must.have.the.call |
| 18fa0 | 69 6e 67 20 63 6f 6e 76 65 6e 74 69 6f 6e 20 6f 66 20 61 0a 20 20 6d 6f 64 65 2c 20 69 2e 65 2e | ing.convention.of.a...mode,.i.e. |
| 18fc0 | 2c 20 74 61 6b 65 20 61 20 73 69 6e 67 6c 65 20 61 72 67 75 6d 65 6e 74 2c 20 77 68 69 63 68 20 | ,.take.a.single.argument,.which. |
| 18fe0 | 69 73 20 65 69 74 68 65 72 20 31 20 74 6f 20 74 75 72 6e 20 6f 6e 20 74 68 65 0a 20 20 6d 6f 64 | is.either.1.to.turn.on.the...mod |
| 19000 | 65 20 61 6e 64 20 2d 31 20 74 6f 20 74 75 72 6e 20 6f 66 66 20 74 68 65 20 6d 6f 64 65 2e 0a 0a | e.and.-1.to.turn.off.the.mode... |
| 19020 | 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 3b 3b 20 43 6f 6e 66 69 | ........................;;.Confi |
| 19040 | 67 75 72 65 20 60 63 6f 6e 73 75 6c 74 2d 6f 75 74 6c 69 6e 65 27 20 61 73 20 61 20 73 63 61 6c | gure.`consult-outline'.as.a.scal |
| 19060 | 65 64 20 64 6f 77 6e 20 54 4f 43 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 62 75 66 66 65 72 | ed.down.TOC.in.a.separate.buffer |
| 19080 | 0a 20 20 e2 94 82 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 63 | .......(setq.vertico-multiform-c |
| 190a0 | 6f 6d 6d 61 6e 64 73 0a 20 20 e2 94 82 20 20 20 20 20 20 20 60 28 28 63 6f 6e 73 75 6c 74 2d 6f | ommands.............`((consult-o |
| 190c0 | 75 74 6c 69 6e 65 20 62 75 66 66 65 72 20 2c 28 6c 61 6d 62 64 61 20 28 5f 29 20 28 74 65 78 74 | utline.buffer.,(lambda.(_).(text |
| 190e0 | 2d 73 63 61 6c 65 2d 73 65 74 20 2d 31 29 29 29 29 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 | -scale-set.-1))))).............. |
| 19100 | 80 e2 94 80 0a 0a 20 20 46 75 72 74 68 65 72 6d 6f 72 65 20 79 6f 75 20 63 61 6e 20 74 75 6e 65 | ........Furthermore.you.can.tune |
| 19120 | 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 73 65 74 74 69 6e 67 73 20 70 65 72 20 63 6f 6d 6d 61 | .buffer-local.settings.per.comma |
| 19140 | 6e 64 20 6f 72 0a 20 20 63 61 74 65 67 6f 72 79 2e 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 | nd.or...category................ |
| 19160 | 80 e2 94 80 0a 20 20 e2 94 82 20 3b 3b 20 43 68 61 6e 67 65 20 74 68 65 20 64 65 66 61 75 6c 74 | ...........;;.Change.the.default |
| 19180 | 20 73 6f 72 74 69 6e 67 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 e2 94 82 20 3b 3b 20 53 65 65 20 | .sorting.function........;;.See. |
| 191a0 | 60 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 27 20 61 6e 64 20 60 76 65 72 | `vertico-sort-function'.and.`ver |
| 191c0 | 74 69 63 6f 2d 73 6f 72 74 2d 6f 76 65 72 72 69 64 65 2d 66 75 6e 63 74 69 6f 6e 27 2e 0a 20 20 | tico-sort-override-function'.... |
| 191e0 | e2 94 82 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 63 6f 6d 6d | ....(setq.vertico-multiform-comm |
| 19200 | 61 6e 64 73 0a 20 20 e2 94 82 20 20 20 20 20 20 20 27 28 28 64 65 73 63 72 69 62 65 2d 73 79 6d | ands.............'((describe-sym |
| 19220 | 62 6f 6c 20 28 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 76 65 72 | bol.(vertico-sort-function...ver |
| 19240 | 74 69 63 6f 2d 73 6f 72 74 2d 61 6c 70 68 61 29 29 0a 20 20 e2 94 82 20 09 28 65 78 65 63 75 74 | tico-sort-alpha))........(execut |
| 19260 | 65 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 20 28 3a 6b 65 79 6d 61 70 20 22 58 22 20 | e-extended-command.(:keymap."X". |
| 19280 | 65 78 65 63 75 74 65 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 2d 63 79 63 6c 65 29 29 | execute-extended-command-cycle)) |
| 192a0 | 29 29 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 6d 75 | ))..............(setq.vertico-mu |
| 192c0 | 6c 74 69 66 6f 72 6d 2d 63 61 74 65 67 6f 72 69 65 73 0a 20 20 e2 94 82 20 20 20 20 20 20 20 27 | ltiform-categories.............' |
| 192e0 | 28 28 73 79 6d 62 6f 6c 20 28 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 | ((symbol.(vertico-sort-function. |
| 19300 | 2e 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 61 6c 70 68 61 29 29 0a 20 20 e2 94 82 20 09 28 66 | ..vertico-sort-alpha))........(f |
| 19320 | 69 6c 65 20 28 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 76 65 72 | ile.(vertico-sort-function...ver |
| 19340 | 74 69 63 6f 2d 73 6f 72 74 2d 64 69 72 65 63 74 6f 72 69 65 73 2d 66 69 72 73 74 29 0a 20 20 e2 | tico-sort-directories-first).... |
| 19360 | 94 82 20 09 20 20 20 20 20 20 28 3a 6b 65 79 6d 61 70 20 2e 20 76 65 72 74 69 63 6f 2d 64 69 72 | ..........(:keymap...vertico-dir |
| 19380 | 65 63 74 6f 72 79 2d 6d 61 70 29 29 29 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | ectory-map)))).................. |
| 193a0 | 0a 0a 20 20 4b 65 79 20 6d 61 70 73 20 6f 72 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 63 61 6e | ....Key.maps.or.key.bindings.can |
| 193c0 | 20 62 65 20 73 65 74 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 63 61 74 65 67 6f 72 79 2e | .be.set.per.command.or.category. |
| 193e0 | 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 3b 3b 20 42 69 6e | ..........................;;.Bin |
| 19400 | 64 20 22 58 22 20 74 6f 20 60 65 78 65 63 75 74 65 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 | d."X".to.`execute-extended-comma |
| 19420 | 6e 64 2d 63 79 63 6c 65 27 20 69 6e 20 4d 2d 78 2e 0a 20 20 e2 94 82 20 28 73 65 74 71 20 76 65 | nd-cycle'.in.M-x........(setq.ve |
| 19440 | 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 e2 94 82 20 20 | rtico-multiform-commands........ |
| 19460 | 20 20 20 20 20 27 28 28 65 78 65 63 75 74 65 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 | .....'((execute-extended-command |
| 19480 | 20 28 3a 6b 65 79 6d 61 70 20 22 58 22 20 65 78 65 63 75 74 65 2d 65 78 74 65 6e 64 65 64 2d 63 | .(:keymap."X".execute-extended-c |
| 194a0 | 6f 6d 6d 61 6e 64 2d 63 79 63 6c 65 29 29 29 29 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 3b 3b | ommand-cycle))))..............;; |
| 194c0 | 20 42 69 6e 64 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 61 6c 6c | .Bind.directory.commands.for.all |
| 194e0 | 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 66 69 6c 65 20 63 61 74 65 67 6f 72 79 2e 0a 20 20 e2 94 | .commands.in.file.category...... |
| 19500 | 82 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 63 61 74 65 67 6f | ..(setq.vertico-multiform-catego |
| 19520 | 72 69 65 73 0a 20 20 e2 94 82 20 20 20 20 20 20 20 27 28 28 66 69 6c 65 20 28 76 65 72 74 69 63 | ries.............'((file.(vertic |
| 19540 | 6f 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 64 | o-sort-function...vertico-sort-d |
| 19560 | 69 72 65 63 74 6f 72 69 65 73 2d 66 69 72 73 74 29 0a 20 20 e2 94 82 20 09 20 20 20 20 20 20 28 | irectories-first)..............( |
| 19580 | 3a 6b 65 79 6d 61 70 20 2e 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 6d 61 70 29 | :keymap...vertico-directory-map) |
| 195a0 | 29 29 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 43 6f 6d 62 69 6e 69 | )))......................Combini |
| 195c0 | 6e 67 20 74 68 65 73 65 20 66 65 61 74 75 72 65 73 20 61 6c 6c 6f 77 73 20 75 73 20 74 6f 20 66 | ng.these.features.allows.us.to.f |
| 195e0 | 69 6e 65 2d 74 75 6e 65 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 64 69 73 70 6c 61 79 0a | ine-tune.the.completion.display. |
| 19600 | 20 20 65 76 65 6e 20 6d 6f 72 65 20 62 79 20 61 64 6a 75 73 74 69 6e 67 20 74 68 65 20 60 76 65 | ..even.more.by.adjusting.the.`ve |
| 19620 | 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 64 69 73 70 6c 61 79 2d 61 63 74 69 6f 6e 27 2e 20 57 65 | rtico-buffer-display-action'..We |
| 19640 | 20 63 61 6e 20 66 6f 72 0a 20 20 65 78 61 6d 70 6c 65 20 72 65 75 73 65 20 74 68 65 20 63 75 72 | .can.for...example.reuse.the.cur |
| 19660 | 72 65 6e 74 20 77 69 6e 64 6f 77 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73 20 6f 66 20 74 68 65 20 | rent.window.for.commands.of.the. |
| 19680 | 60 63 6f 6e 73 75 6c 74 2d 67 72 65 70 27 0a 20 20 63 61 74 65 67 6f 72 79 20 28 60 63 6f 6e 73 | `consult-grep'...category.(`cons |
| 196a0 | 75 6c 74 2d 67 72 65 70 27 2c 20 60 63 6f 6e 73 75 6c 74 2d 67 69 74 2d 67 72 65 70 27 20 61 6e | ult-grep',.`consult-git-grep'.an |
| 196c0 | 64 0a 20 20 60 63 6f 6e 73 75 6c 74 2d 72 69 70 67 72 65 70 27 29 2e 20 4e 6f 74 65 20 74 68 61 | d...`consult-ripgrep')..Note.tha |
| 196e0 | 74 20 74 68 69 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 73 20 69 6e 63 6f 6d 70 61 74 | t.this.configuration.is.incompat |
| 19700 | 69 62 6c 65 20 77 69 74 68 0a 20 20 43 6f 6e 73 75 6c 74 20 70 72 65 76 69 65 77 2c 20 73 69 6e | ible.with...Consult.preview,.sin |
| 19720 | 63 65 20 74 68 65 20 70 72 65 76 69 65 77 65 64 20 62 75 66 66 65 72 20 69 73 20 75 73 75 61 6c | ce.the.previewed.buffer.is.usual |
| 19740 | 6c 79 20 73 68 6f 77 6e 20 69 6e 0a 20 20 65 78 61 63 74 6c 79 20 74 68 69 73 20 77 69 6e 64 6f | ly.shown.in...exactly.this.windo |
| 19760 | 77 2e 20 4e 65 76 65 72 74 68 65 6c 65 73 73 20 74 68 69 73 20 73 6e 69 70 70 65 74 20 64 65 6d | w..Nevertheless.this.snippet.dem |
| 19780 | 6f 6e 73 74 72 61 74 65 73 20 74 68 65 0a 20 20 66 6c 65 78 69 62 69 6c 69 74 79 20 6f 66 20 74 | onstrates.the...flexibility.of.t |
| 197a0 | 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 79 73 74 65 6d 2e 0a 0a 20 20 e2 94 8c e2 | he.configuration.system......... |
| 197c0 | 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 3b 3b 20 43 6f 6e 66 69 67 75 72 65 20 74 | ..................;;.Configure.t |
| 197e0 | 68 65 20 62 75 66 66 65 72 20 64 69 73 70 6c 61 79 20 61 6e 64 20 74 68 65 20 62 75 66 66 65 72 | he.buffer.display.and.the.buffer |
| 19800 | 20 64 69 73 70 6c 61 79 20 61 63 74 69 6f 6e 0a 20 20 e2 94 82 20 28 73 65 74 71 20 76 65 72 74 | .display.action.......(setq.vert |
| 19820 | 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 63 61 74 65 67 6f 72 69 65 73 0a 20 20 e2 94 82 20 20 | ico-multiform-categories........ |
| 19840 | 20 20 20 20 20 27 28 28 63 6f 6e 73 75 6c 74 2d 67 72 65 70 0a 20 20 e2 94 82 20 09 20 62 75 66 | .....'((consult-grep.........buf |
| 19860 | 66 65 72 0a 20 20 e2 94 82 20 09 20 28 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 64 69 73 70 | fer.........(vertico-buffer-disp |
| 19880 | 6c 61 79 2d 61 63 74 69 6f 6e 20 2e 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 73 61 6d | lay-action...(display-buffer-sam |
| 198a0 | 65 2d 77 69 6e 64 6f 77 29 29 29 29 29 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 3b 3b 20 44 69 | e-window)))))..............;;.Di |
| 198c0 | 73 61 62 6c 65 20 70 72 65 76 69 65 77 20 66 6f 72 20 63 6f 6e 73 75 6c 74 2d 67 72 65 70 20 63 | sable.preview.for.consult-grep.c |
| 198e0 | 6f 6d 6d 61 6e 64 73 0a 20 20 e2 94 82 20 28 63 6f 6e 73 75 6c 74 2d 63 75 73 74 6f 6d 69 7a 65 | ommands.......(consult-customize |
| 19900 | 20 63 6f 6e 73 75 6c 74 2d 72 69 70 67 72 65 70 20 63 6f 6e 73 75 6c 74 2d 67 69 74 2d 67 72 65 | .consult-ripgrep.consult-git-gre |
| 19920 | 70 20 63 6f 6e 73 75 6c 74 2d 67 72 65 70 20 3a 70 72 65 76 69 65 77 2d 6b 65 79 20 6e 69 6c 29 | p.consult-grep.:preview-key.nil) |
| 19940 | 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 41 73 20 61 6e 6f 74 68 65 72 | ......................As.another |
| 19960 | 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 64 65 20 75 73 65 | .example,.the.following.code.use |
| 19980 | 73 20 60 76 65 72 74 69 63 6f 2d 66 6c 61 74 27 20 61 6e 64 0a 20 20 60 76 65 72 74 69 63 6f 2d | s.`vertico-flat'.and...`vertico- |
| 199a0 | 63 79 63 6c 65 27 20 74 6f 20 65 6d 75 6c 61 74 65 20 60 28 69 64 6f 2d 6d 6f 64 65 20 27 62 75 | cycle'.to.emulate.`(ido-mode.'bu |
| 199c0 | 66 66 65 72 29 27 2c 20 69 2e 65 2e 2c 20 49 64 6f 20 77 68 65 6e 20 69 74 20 69 73 0a 20 20 65 | ffer)',.i.e.,.Ido.when.it.is...e |
| 199e0 | 6e 61 62 6c 65 64 20 6f 6e 6c 79 20 66 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 66 20 62 75 | nabled.only.for.completion.of.bu |
| 19a00 | 66 66 65 72 20 6e 61 6d 65 73 2e 20 60 76 65 72 74 69 63 6f 2d 63 79 63 6c 65 27 20 73 65 74 20 | ffer.names..`vertico-cycle'.set. |
| 19a20 | 74 6f 0a 20 20 60 74 27 20 69 73 20 6e 65 63 65 73 73 61 72 79 20 68 65 72 65 20 74 6f 20 70 72 | to...`t'.is.necessary.here.to.pr |
| 19a40 | 65 76 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 72 6f 6d | event.completion.candidates.from |
| 19a60 | 0a 20 20 64 69 73 61 70 70 65 61 72 69 6e 67 20 77 68 65 6e 20 74 68 65 79 20 73 63 72 6f 6c 6c | ...disappearing.when.they.scroll |
| 19a80 | 20 6f 66 66 2d 73 63 72 65 65 6e 20 74 6f 20 74 68 65 20 6c 65 66 74 2e 0a 0a 20 20 e2 94 8c e2 | .off-screen.to.the.left......... |
| 19aa0 | 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d | ..................(setq.vertico- |
| 19ac0 | 6d 75 6c 74 69 66 6f 72 6d 2d 63 61 74 65 67 6f 72 69 65 73 0a 20 20 e2 94 82 20 20 20 20 20 20 | multiform-categories............ |
| 19ae0 | 20 27 28 28 62 75 66 66 65 72 20 66 6c 61 74 20 28 76 65 72 74 69 63 6f 2d 63 79 63 6c 65 20 2e | .'((buffer.flat.(vertico-cycle.. |
| 19b00 | 20 74 29 29 29 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 0a 36 20 43 6f 6d | .t)))).....................6.Com |
| 19b20 | 70 6c 65 6d 65 6e 74 61 72 79 20 70 61 63 6b 61 67 65 73 0a e2 95 90 e2 95 90 e2 95 90 e2 95 90 | plementary.packages............. |
| 19b40 | 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 | ................................ |
| 19b60 | 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 20 20 | ................................ |
| 19b80 | 56 65 72 74 69 63 6f 20 69 6e 74 65 67 72 61 74 65 73 20 77 65 6c 6c 20 77 69 74 68 20 63 6f 6d | Vertico.integrates.well.with.com |
| 19ba0 | 70 6c 65 6d 65 6e 74 61 72 79 20 70 61 63 6b 61 67 65 73 2c 20 77 68 69 63 68 20 65 6e 72 69 63 | plementary.packages,.which.enric |
| 19bc0 | 68 20 74 68 65 0a 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 55 49 2e 20 54 68 65 73 65 20 70 61 63 | h.the...completion.UI..These.pac |
| 19be0 | 6b 61 67 65 73 20 61 72 65 20 66 75 6c 6c 79 20 73 75 70 70 6f 72 74 65 64 3a 0a 0a 20 20 e2 80 | kages.are.fully.supported:...... |
| 19c00 | a2 20 5b 4d 61 72 67 69 6e 61 6c 69 61 5d 3a 20 52 69 63 68 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 | ..[Marginalia]:.Rich.annotations |
| 19c20 | 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 0a 20 20 e2 80 a2 20 5b 43 6f 6e 73 75 6c | .in.the.minibuffer.......[Consul |
| 19c40 | 74 5d 3a 20 55 73 65 66 75 6c 20 73 65 61 72 63 68 20 61 6e 64 20 6e 61 76 69 67 61 74 69 6f 6e | t]:.Useful.search.and.navigation |
| 19c60 | 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 e2 80 a2 20 5b 45 6d 62 61 72 6b 5d 3a 20 4d 69 6e 69 62 75 | .commands.......[Embark]:.Minibu |
| 19c80 | 66 66 65 72 20 61 63 74 69 6f 6e 73 20 61 6e 64 20 63 6f 6e 74 65 78 74 20 6d 65 6e 75 0a 20 20 | ffer.actions.and.context.menu... |
| 19ca0 | e2 80 a2 20 5b 4f 72 64 65 72 6c 65 73 73 5d 3a 20 41 64 76 61 6e 63 65 64 20 63 6f 6d 70 6c 65 | ....[Orderless]:.Advanced.comple |
| 19cc0 | 74 69 6f 6e 20 73 74 79 6c 65 0a 0a 20 20 49 6e 20 6f 72 64 65 72 20 74 6f 20 67 65 74 20 61 63 | tion.style....In.order.to.get.ac |
| 19ce0 | 63 75 73 74 6f 6d 65 64 20 77 69 74 68 20 74 68 65 20 70 61 63 6b 61 67 65 20 65 63 6f 73 79 73 | customed.with.the.package.ecosys |
| 19d00 | 74 65 6d 2c 20 49 20 72 65 63 6f 6d 6d 65 6e 64 20 74 68 65 0a 20 20 66 6f 6c 6c 6f 77 69 6e 67 | tem,.I.recommend.the...following |
| 19d20 | 20 71 75 69 63 6b 20 73 74 61 72 74 20 61 70 70 72 6f 61 63 68 3a 0a 0a 20 20 31 2e 20 53 74 61 | .quick.start.approach:....1..Sta |
| 19d40 | 72 74 20 77 69 74 68 20 70 6c 61 69 6e 20 45 6d 61 63 73 20 28 60 65 6d 61 63 73 20 2d 51 27 29 | rt.with.plain.Emacs.(`emacs.-Q') |
| 19d60 | 2e 0a 20 20 32 2e 20 49 6e 73 74 61 6c 6c 20 61 6e 64 20 65 6e 61 62 6c 65 20 56 65 72 74 69 63 | ....2..Install.and.enable.Vertic |
| 19d80 | 6f 20 74 6f 20 67 65 74 20 69 6e 63 72 65 6d 65 6e 74 61 6c 20 6d 69 6e 69 62 75 66 66 65 72 0a | o.to.get.incremental.minibuffer. |
| 19da0 | 20 20 20 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 20 20 33 2e 20 49 6e 73 74 61 6c 6c 20 4f 72 | .....completion....3..Install.Or |
| 19dc0 | 64 65 72 6c 65 73 73 20 61 6e 64 2f 6f 72 20 63 6f 6e 66 69 67 75 72 65 20 74 68 65 20 62 75 69 | derless.and/or.configure.the.bui |
| 19de0 | 6c 74 2d 69 6e 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 73 0a 20 20 20 20 20 66 6f 72 | lt-in.completion.styles......for |
| 19e00 | 20 6d 6f 72 65 20 66 6c 65 78 69 62 6c 65 20 6d 69 6e 69 62 75 66 66 65 72 20 66 69 6c 74 65 72 | .more.flexible.minibuffer.filter |
| 19e20 | 69 6e 67 2e 0a 20 20 34 2e 20 49 6e 73 74 61 6c 6c 20 4d 61 72 67 69 6e 61 6c 69 61 20 69 66 20 | ing....4..Install.Marginalia.if. |
| 19e40 | 79 6f 75 20 6c 69 6b 65 20 72 69 63 68 20 6d 69 6e 69 62 75 66 66 65 72 20 61 6e 6e 6f 74 61 74 | you.like.rich.minibuffer.annotat |
| 19e60 | 69 6f 6e 73 2e 0a 20 20 35 2e 20 49 6e 73 74 61 6c 6c 20 45 6d 62 61 72 6b 20 61 6e 64 20 61 64 | ions....5..Install.Embark.and.ad |
| 19e80 | 64 20 74 77 6f 20 6b 65 79 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 60 65 6d 62 61 72 6b 2d 64 77 | d.two.keybindings.for.`embark-dw |
| 19ea0 | 69 6d 27 20 61 6e 64 0a 20 20 20 20 20 60 65 6d 62 61 72 6b 2d 61 63 74 27 2e 20 20 49 20 61 6d | im'.and......`embark-act'...I.am |
| 19ec0 | 20 75 73 69 6e 67 20 74 68 65 20 6d 6e 65 6d 6f 6e 69 63 20 6b 65 79 62 69 6e 64 69 6e 67 73 20 | .using.the.mnemonic.keybindings. |
| 19ee0 | 60 4d 2d 2e 27 20 61 6e 64 20 60 43 2d 2e 27 0a 20 20 20 20 20 73 69 6e 63 65 20 74 68 65 73 65 | `M-.'.and.`C-.'......since.these |
| 19f00 | 20 63 6f 6d 6d 61 6e 64 73 20 61 6c 6c 6f 77 20 79 6f 75 20 74 6f 20 61 63 74 20 6f 6e 20 74 68 | .commands.allow.you.to.act.on.th |
| 19f20 | 65 20 6f 62 6a 65 63 74 20 61 74 20 70 6f 69 6e 74 20 6f 72 20 69 6e 0a 20 20 20 20 20 74 68 65 | e.object.at.point.or.in......the |
| 19f40 | 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 20 20 36 2e 20 49 6e 73 74 61 6c 6c 20 43 6f 6e 73 75 6c | .minibuffer....6..Install.Consul |
| 19f60 | 74 20 69 66 20 79 6f 75 20 77 61 6e 74 20 61 64 64 69 74 69 6f 6e 61 6c 20 66 65 61 74 75 72 65 | t.if.you.want.additional.feature |
| 19f80 | 66 75 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 73 2c 20 65 2e | ful.completion......commands,.e. |
| 19fa0 | 67 2e 2c 20 74 68 65 20 62 75 66 66 65 72 20 73 77 69 74 63 68 65 72 20 60 63 6f 6e 73 75 6c 74 | g.,.the.buffer.switcher.`consult |
| 19fc0 | 2d 62 75 66 66 65 72 27 20 77 69 74 68 20 70 72 65 76 69 65 77 0a 20 20 20 20 20 6f 72 20 74 68 | -buffer'.with.preview......or.th |
| 19fe0 | 65 20 6c 69 6e 65 2d 62 61 73 65 64 20 73 65 61 72 63 68 20 60 63 6f 6e 73 75 6c 74 2d 6c 69 6e | e.line-based.search.`consult-lin |
| 1a000 | 65 27 2e 0a 20 20 37 2e 20 49 6e 73 74 61 6c 6c 20 45 6d 62 61 72 6b 2d 43 6f 6e 73 75 6c 74 20 | e'....7..Install.Embark-Consult. |
| 1a020 | 66 6f 72 20 65 78 70 6f 72 74 20 66 72 6f 6d 20 60 63 6f 6e 73 75 6c 74 2d 6c 69 6e 65 27 20 74 | for.export.from.`consult-line'.t |
| 1a040 | 6f 20 65 64 69 74 61 62 6c 65 0a 20 20 20 20 20 60 6f 63 63 75 72 2d 6d 6f 64 65 27 20 62 75 66 | o.editable......`occur-mode'.buf |
| 1a060 | 66 65 72 73 20 61 6e 64 20 66 72 6f 6d 20 60 63 6f 6e 73 75 6c 74 2d 67 72 65 70 27 20 74 6f 20 | fers.and.from.`consult-grep'.to. |
| 1a080 | 60 67 72 65 70 2d 6d 6f 64 65 27 0a 20 20 20 20 20 62 75 66 66 65 72 73 2e 20 4f 6e 20 45 6d 61 | `grep-mode'......buffers..On.Ema |
| 1a0a0 | 63 73 20 33 31 2c 20 75 73 65 20 60 67 72 65 70 2d 65 64 69 74 2d 6d 6f 64 65 27 20 66 6f 72 20 | cs.31,.use.`grep-edit-mode'.for. |
| 1a0c0 | 65 64 69 74 69 6e 67 20 6f 72 20 5b 77 67 72 65 70 5d 0a 20 20 20 20 20 6f 6e 20 6f 6c 64 65 72 | editing.or.[wgrep]......on.older |
| 1a0e0 | 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 2e 0a 20 20 38 2e 20 46 69 6e 65 20 74 75 6e 65 20 56 | .Emacs.version....8..Fine.tune.V |
| 1a100 | 65 72 74 69 63 6f 20 77 69 74 68 20 5b 65 78 74 65 6e 73 69 6f 6e 73 5d 2e 0a 0a 20 20 54 68 65 | ertico.with.[extensions].....The |
| 1a120 | 20 65 63 6f 73 79 73 74 65 6d 20 69 73 20 6d 6f 64 75 6c 61 72 2e 20 59 6f 75 20 64 6f 6e 27 74 | .ecosystem.is.modular..You.don't |
| 1a140 | 20 68 61 76 65 20 74 6f 20 75 73 65 20 61 6c 6c 20 6f 66 20 74 68 65 73 65 0a 20 20 63 6f 6d 70 | .have.to.use.all.of.these...comp |
| 1a160 | 6f 6e 65 6e 74 73 2e 20 55 73 65 20 6f 6e 6c 79 20 74 68 65 20 6f 6e 65 73 20 79 6f 75 20 6c 69 | onents..Use.only.the.ones.you.li |
| 1a180 | 6b 65 20 61 6e 64 20 74 68 65 20 6f 6e 65 73 20 77 68 69 63 68 20 66 69 74 20 77 65 6c 6c 0a 20 | ke.and.the.ones.which.fit.well.. |
| 1a1a0 | 20 69 6e 74 6f 20 79 6f 75 72 20 73 65 74 75 70 2e 20 54 68 65 20 73 74 65 70 73 20 31 2e 20 20 | .into.your.setup..The.steps.1... |
| 1a1c0 | 74 6f 20 34 2e 20 69 6e 74 72 6f 64 75 63 65 20 6e 6f 20 6e 65 77 20 63 6f 6d 6d 61 6e 64 73 20 | to.4..introduce.no.new.commands. |
| 1a1e0 | 6f 76 65 72 0a 20 20 70 6c 61 69 6e 20 45 6d 61 63 73 2e 20 53 74 65 70 20 35 2e 20 69 6e 74 72 | over...plain.Emacs..Step.5..intr |
| 1a200 | 6f 64 75 63 65 73 20 74 68 65 20 6e 65 77 20 63 6f 6d 6d 61 6e 64 73 20 60 65 6d 62 61 72 6b 2d | oduces.the.new.commands.`embark- |
| 1a220 | 61 63 74 27 20 61 6e 64 0a 20 20 60 65 6d 62 61 72 6b 2d 64 77 69 6d 27 2e 20 49 6e 20 73 74 65 | act'.and...`embark-dwim'..In.ste |
| 1a240 | 70 20 36 2e 20 79 6f 75 20 67 65 74 20 74 68 65 20 43 6f 6e 73 75 6c 74 20 63 6f 6d 6d 61 6e 64 | p.6..you.get.the.Consult.command |
| 1a260 | 73 2c 20 73 6f 6d 65 20 6f 66 66 65 72 20 6e 65 77 0a 20 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 | s,.some.offer.new...functionalit |
| 1a280 | 79 20 6e 6f 74 20 70 72 65 73 65 6e 74 20 69 6e 20 45 6d 61 63 73 20 61 6c 72 65 61 64 79 20 28 | y.not.present.in.Emacs.already.( |
| 1a2a0 | 65 2e 67 2e 2c 20 60 63 6f 6e 73 75 6c 74 2d 6c 69 6e 65 27 29 20 61 6e 64 0a 20 20 73 6f 6d 65 | e.g.,.`consult-line').and...some |
| 1a2c0 | 20 61 72 65 20 73 75 62 73 74 69 74 75 74 65 73 20 28 65 2e 67 2e 2c 20 60 63 6f 6e 73 75 6c 74 | .are.substitutes.(e.g.,.`consult |
| 1a2e0 | 2d 62 75 66 66 65 72 27 20 66 6f 72 20 60 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 27 29 | -buffer'.for.`switch-to-buffer') |
| 1a300 | 2e 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 68 75 62 | ....[Marginalia].<https://github |
| 1a320 | 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 43 6f 6e 73 75 6c 74 | .com/minad/marginalia>..[Consult |
| 1a340 | 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 63 6f 6e 73 | ].<https://github.com/minad/cons |
| 1a360 | 75 6c 74 3e 0a 0a 5b 45 6d 62 61 72 6b 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 | ult>..[Embark].<https://github.c |
| 1a380 | 6f 6d 2f 6f 61 6e 74 6f 6c 69 6e 2f 65 6d 62 61 72 6b 3e 0a 0a 5b 4f 72 64 65 72 6c 65 73 73 5d | om/oantolin/embark>..[Orderless] |
| 1a3a0 | 20 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 6f 72 | .<https://github.com/oantolin/or |
| 1a3c0 | 64 65 72 6c 65 73 73 3e 0a 0a 5b 77 67 72 65 70 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 | derless>..[wgrep].<https://githu |
| 1a3e0 | 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 3e 0a | b.com/mhayashi1120/Emacs-wgrep>. |
| 1a400 | 0a 5b 65 78 74 65 6e 73 69 6f 6e 73 5d 20 53 65 65 20 73 65 63 74 69 6f 6e 20 35 0a 0a 0a 37 20 | .[extensions].See.section.5...7. |
| 1a420 | 43 68 69 6c 64 20 66 72 61 6d 65 73 20 61 6e 64 20 50 6f 70 75 70 73 0a e2 95 90 e2 95 90 e2 95 | Child.frames.and.Popups......... |
| 1a440 | 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 | ................................ |
| 1a460 | 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 | ................................ |
| 1a480 | e2 95 90 0a 0a 20 20 41 6e 20 6f 66 74 65 6e 20 72 65 71 75 65 73 74 65 64 20 66 65 61 74 75 72 | .......An.often.requested.featur |
| 1a4a0 | 65 20 69 73 20 74 68 65 20 61 62 69 6c 69 74 79 20 74 6f 20 64 69 73 70 6c 61 79 20 74 68 65 20 | e.is.the.ability.to.display.the. |
| 1a4c0 | 63 6f 6d 70 6c 65 74 69 6f 6e 73 0a 20 20 69 6e 20 61 20 63 68 69 6c 64 20 66 72 61 6d 65 20 70 | completions...in.a.child.frame.p |
| 1a4e0 | 6f 70 75 70 2e 20 50 65 72 73 6f 6e 61 6c 6c 79 20 49 20 61 6d 20 63 72 69 74 69 63 61 6c 20 6f | opup..Personally.I.am.critical.o |
| 1a500 | 66 20 75 73 69 6e 67 20 63 68 69 6c 64 20 66 72 61 6d 65 73 0a 20 20 66 6f 72 20 6d 69 6e 69 62 | f.using.child.frames...for.minib |
| 1a520 | 75 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 20 46 72 6f 6d 20 6d 79 20 65 78 70 65 72 69 | uffer.completion..From.my.experi |
| 1a540 | 65 6e 63 65 20 69 74 20 69 6e 74 72 6f 64 75 63 65 73 20 6d 6f 72 65 0a 20 20 70 72 6f 62 6c 65 | ence.it.introduces.more...proble |
| 1a560 | 6d 73 20 74 68 61 6e 20 69 74 20 73 6f 6c 76 65 73 2e 20 4d 6f 73 74 20 69 6d 70 6f 72 74 61 6e | ms.than.it.solves..Most.importan |
| 1a580 | 74 6c 79 20 63 68 69 6c 64 20 66 72 61 6d 65 73 20 68 69 64 65 20 74 68 65 0a 20 20 63 6f 6e 74 | tly.child.frames.hide.the...cont |
| 1a5a0 | 65 6e 74 20 6f 66 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 62 75 66 66 65 72 2e 20 46 75 | ent.of.the.underlying.buffer..Fu |
| 1a5c0 | 72 74 68 65 72 6d 6f 72 65 20 63 68 69 6c 64 20 66 72 61 6d 65 73 20 64 6f 20 6e 6f 74 20 70 6c | rthermore.child.frames.do.not.pl |
| 1a5e0 | 61 79 0a 20 20 77 65 6c 6c 20 74 6f 67 65 74 68 65 72 20 77 69 74 68 20 63 68 61 6e 67 69 6e 67 | ay...well.together.with.changing |
| 1a600 | 20 77 69 6e 64 6f 77 73 20 61 6e 64 20 65 6e 74 65 72 69 6e 67 20 72 65 63 75 72 73 69 76 65 20 | .windows.and.entering.recursive. |
| 1a620 | 6d 69 6e 69 62 75 66 66 65 72 0a 20 20 73 65 73 73 69 6f 6e 73 2e 20 4f 6e 20 74 6f 70 2c 20 63 | minibuffer...sessions..On.top,.c |
| 1a640 | 68 69 6c 64 20 66 72 61 6d 65 73 20 63 61 6e 20 66 65 65 6c 20 73 6c 6f 77 20 61 6e 64 20 73 6f | hild.frames.can.feel.slow.and.so |
| 1a660 | 6d 65 74 69 6d 65 73 20 66 6c 69 63 6b 65 72 2e 20 41 0a 20 20 62 65 74 74 65 72 20 61 6c 74 65 | metimes.flicker..A...better.alte |
| 1a680 | 72 6e 61 74 69 76 65 20 69 73 20 74 68 65 20 60 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 27 20 | rnative.is.the.`vertico-buffer'. |
| 1a6a0 | 64 69 73 70 6c 61 79 20 77 68 69 63 68 20 63 61 6e 20 65 76 65 6e 20 62 65 0a 20 20 63 6f 6e 66 | display.which.can.even.be...conf |
| 1a6c0 | 69 67 75 72 65 64 20 69 6e 64 69 76 69 64 75 61 6c 6c 79 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 | igured.individually.per.command. |
| 1a6e0 | 75 73 69 6e 67 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 27 2e 20 4f 6e 20 74 68 | using.`vertico-multiform'..On.th |
| 1a700 | 65 0a 20 20 70 6c 75 73 20 73 69 64 65 20 6f 66 20 63 68 69 6c 64 20 66 72 61 6d 65 73 2c 20 74 | e...plus.side.of.child.frames,.t |
| 1a720 | 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 64 69 73 70 6c 61 79 20 61 70 70 65 61 72 73 20 61 74 | he.completion.display.appears.at |
| 1a740 | 20 74 68 65 0a 20 20 63 65 6e 74 65 72 20 6f 66 20 74 68 65 20 73 63 72 65 65 6e 2c 20 77 68 65 | .the...center.of.the.screen,.whe |
| 1a760 | 72 65 20 79 6f 75 72 20 65 79 65 73 20 61 72 65 20 66 6f 63 75 73 65 64 2e 20 50 6c 65 61 73 65 | re.your.eyes.are.focused..Please |
| 1a780 | 20 67 69 76 65 20 74 68 65 0a 20 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 61 63 6b 61 67 65 73 20 61 | .give.the...following.packages.a |
| 1a7a0 | 20 74 72 79 20 61 6e 64 20 6a 75 64 67 65 20 66 6f 72 20 79 6f 75 72 73 65 6c 66 2e 0a 0a 20 20 | .try.and.judge.for.yourself..... |
| 1a7c0 | e2 80 a2 20 5b 6d 69 6e 69 2d 66 72 61 6d 65 5d 3a 20 44 69 73 70 6c 61 79 20 74 68 65 20 65 6e | ....[mini-frame]:.Display.the.en |
| 1a7e0 | 74 69 72 65 20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e 20 61 20 63 68 69 6c 64 20 66 72 61 6d 65 | tire.minibuffer.in.a.child.frame |
| 1a800 | 2e 0a 20 20 e2 80 a2 20 5b 6d 69 6e 69 2d 70 6f 70 75 70 5d 3a 20 53 6c 69 67 68 74 6c 79 20 73 | ........[mini-popup]:.Slightly.s |
| 1a820 | 69 6d 70 6c 65 72 20 61 6c 74 65 72 6e 61 74 69 76 65 20 74 6f 20 6d 69 6e 69 2d 66 72 61 6d 65 | impler.alternative.to.mini-frame |
| 1a840 | 2e 0a 20 20 e2 80 a2 20 5b 76 65 72 74 69 63 6f 2d 70 6f 73 66 72 61 6d 65 5d 3a 20 44 69 73 70 | ........[vertico-posframe]:.Disp |
| 1a860 | 6c 61 79 20 6f 6e 6c 79 20 74 68 65 20 56 65 72 74 69 63 6f 20 6d 69 6e 69 62 75 66 66 65 72 20 | lay.only.the.Vertico.minibuffer. |
| 1a880 | 69 6e 20 61 20 63 68 69 6c 64 0a 20 20 20 20 66 72 61 6d 65 20 75 73 69 6e 67 20 74 68 65 20 70 | in.a.child.....frame.using.the.p |
| 1a8a0 | 6f 73 66 72 61 6d 65 20 6c 69 62 72 61 72 79 2e 0a 0a 0a 5b 6d 69 6e 69 2d 66 72 61 6d 65 5d 20 | osframe.library....[mini-frame]. |
| 1a8c0 | 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 75 66 66 69 6e 6d 61 64 2f 65 6d | <https://github.com/muffinmad/em |
| 1a8e0 | 61 63 73 2d 6d 69 6e 69 2d 66 72 61 6d 65 3e 0a 0a 5b 6d 69 6e 69 2d 70 6f 70 75 70 5d 20 3c 68 | acs-mini-frame>..[mini-popup].<h |
| 1a900 | 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 69 6e 69 2d 70 6f 70 | ttps://github.com/minad/mini-pop |
| 1a920 | 75 70 3e 0a 0a 5b 76 65 72 74 69 63 6f 2d 70 6f 73 66 72 61 6d 65 5d 20 3c 68 74 74 70 73 3a 2f | up>..[vertico-posframe].<https:/ |
| 1a940 | 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 74 75 6d 61 73 68 75 2f 76 65 72 74 69 63 6f 2d 70 6f 73 66 | /github.com/tumashu/vertico-posf |
| 1a960 | 72 61 6d 65 3e 0a 0a 0a 38 20 41 6c 74 65 72 6e 61 74 69 76 65 73 0a e2 95 90 e2 95 90 e2 95 90 | rame>...8.Alternatives.......... |
| 1a980 | 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 | ................................ |
| 1a9a0 | 90 0a 0a 20 20 54 68 65 72 65 20 61 72 65 20 6d 61 6e 79 20 61 6c 74 65 72 6e 61 74 69 76 65 20 | .....There.are.many.alternative. |
| 1a9c0 | 63 6f 6d 70 6c 65 74 69 6f 6e 20 55 49 73 2c 20 65 61 63 68 20 55 49 20 77 69 74 68 20 69 74 73 | completion.UIs,.each.UI.with.its |
| 1a9e0 | 20 6f 77 6e 0a 20 20 61 64 76 61 6e 74 61 67 65 73 20 61 6e 64 20 64 69 73 61 64 76 61 6e 74 61 | .own...advantages.and.disadvanta |
| 1aa00 | 67 65 73 2e 0a 0a 20 20 56 65 72 74 69 63 6f 20 61 69 6d 73 20 74 6f 20 62 65 20 31 30 30 25 20 | ges.....Vertico.aims.to.be.100%. |
| 1aa20 | 63 6f 6d 70 6c 69 61 6e 74 20 77 69 74 68 20 61 6c 6c 20 45 6d 61 63 73 20 63 6f 6d 6d 61 6e 64 | compliant.with.all.Emacs.command |
| 1aa40 | 73 20 61 6e 64 20 61 63 68 69 65 76 65 73 0a 20 20 74 68 61 74 20 77 69 74 68 20 61 20 6d 69 6e | s.and.achieves...that.with.a.min |
| 1aa60 | 69 6d 61 6c 20 63 6f 64 65 20 62 61 73 65 2c 20 72 65 6c 79 69 6e 67 20 70 75 72 65 6c 79 20 6f | imal.code.base,.relying.purely.o |
| 1aa80 | 6e 20 60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 0a 20 20 77 68 69 6c 65 20 61 76 6f 69 | n.`completing-read'...while.avoi |
| 1aaa0 | 64 69 6e 67 20 74 6f 20 69 6e 76 65 6e 74 20 69 74 73 20 6f 77 6e 20 41 50 49 73 2e 20 49 6e 76 | ding.to.invent.its.own.APIs..Inv |
| 1aac0 | 65 6e 74 69 6e 67 20 61 20 63 75 73 74 6f 6d 20 41 50 49 20 61 73 20 48 65 6c 6d 0a 20 20 6f 72 | enting.a.custom.API.as.Helm...or |
| 1aae0 | 20 49 76 79 20 69 73 20 65 78 70 6c 69 63 69 74 6c 79 20 61 76 6f 69 64 65 64 20 69 6e 20 6f 72 | .Ivy.is.explicitly.avoided.in.or |
| 1ab00 | 64 65 72 20 74 6f 20 69 6e 63 72 65 61 73 65 20 66 6c 65 78 69 62 69 6c 69 74 79 20 61 6e 64 0a | der.to.increase.flexibility.and. |
| 1ab20 | 20 20 70 61 63 6b 61 67 65 20 72 65 75 73 65 2e 20 44 75 65 20 74 6f 20 69 74 73 20 73 6d 61 6c | ..package.reuse..Due.to.its.smal |
| 1ab40 | 6c 20 63 6f 64 65 20 62 61 73 65 20 61 6e 64 20 72 65 75 73 65 20 6f 66 20 74 68 65 20 45 6d 61 | l.code.base.and.reuse.of.the.Ema |
| 1ab60 | 63 73 0a 20 20 62 75 69 6c 74 2d 69 6e 20 66 61 63 69 6c 69 74 69 65 73 2c 20 62 75 67 73 20 61 | cs...built-in.facilities,.bugs.a |
| 1ab80 | 6e 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 69 73 73 75 65 73 20 61 72 65 20 6c 65 73 73 | nd.compatibility.issues.are.less |
| 1aba0 | 20 6c 69 6b 65 6c 79 20 74 6f 0a 20 20 6f 63 63 75 72 20 69 6e 20 63 6f 6d 70 61 72 69 73 6f 6e | .likely.to...occur.in.comparison |
| 1abc0 | 20 74 6f 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 55 49 73 20 6f 72 20 6d 6f 6e 6f 6c 69 74 68 69 63 | .to.completion.UIs.or.monolithic |
| 1abe0 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 20 20 73 79 73 74 65 6d 73 2e 0a 0a 20 20 53 69 6e 63 65 20 | .completion...systems.....Since. |
| 1ac00 | 56 65 72 74 69 63 6f 20 6f 6e 6c 79 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 55 49 2c 20 79 6f | Vertico.only.provides.the.UI,.yo |
| 1ac20 | 75 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 63 6f 6d 62 69 6e 65 20 69 74 20 77 69 74 68 0a 20 20 | u.may.want.to.combine.it.with... |
| 1ac40 | 73 6f 6d 65 20 6f 66 20 74 68 65 20 63 6f 6d 70 6c 65 6d 65 6e 74 61 72 79 20 70 61 63 6b 61 67 | some.of.the.complementary.packag |
| 1ac60 | 65 73 2c 20 74 6f 20 67 69 76 65 20 61 20 66 75 6c 6c 2d 66 65 61 74 75 72 65 64 20 63 6f 6d 70 | es,.to.give.a.full-featured.comp |
| 1ac80 | 6c 65 74 69 6f 6e 0a 20 20 65 78 70 65 72 69 65 6e 63 65 20 73 69 6d 69 6c 61 72 20 74 6f 20 48 | letion...experience.similar.to.H |
| 1aca0 | 65 6c 6d 20 6f 72 20 49 76 79 2e 20 54 68 65 20 69 64 65 61 20 69 73 20 74 6f 20 68 61 76 65 20 | elm.or.Ivy..The.idea.is.to.have. |
| 1acc0 | 73 6d 61 6c 6c 65 72 0a 20 20 69 6e 64 65 70 65 6e 64 65 6e 74 20 63 6f 6d 70 6f 6e 65 6e 74 73 | smaller...independent.components |
| 1ace0 | 2c 20 77 68 69 63 68 20 6f 6e 65 20 63 61 6e 20 61 64 64 20 61 6e 64 20 75 6e 64 65 72 73 74 61 | ,.which.one.can.add.and.understa |
| 1ad00 | 6e 64 20 73 74 65 70 20 62 79 0a 20 20 73 74 65 70 2e 20 45 61 63 68 20 63 6f 6d 70 6f 6e 65 6e | nd.step.by...step..Each.componen |
| 1ad20 | 74 20 66 6f 63 75 73 65 73 20 6f 6e 20 69 74 73 20 6e 69 63 68 65 20 61 6e 64 20 74 72 69 65 73 | t.focuses.on.its.niche.and.tries |
| 1ad40 | 20 74 6f 20 62 65 20 61 73 0a 20 20 6e 6f 6e 2d 69 6e 74 72 75 73 69 76 65 20 61 73 20 70 6f 73 | .to.be.as...non-intrusive.as.pos |
| 1ad60 | 73 69 62 6c 65 2e 20 56 65 72 74 69 63 6f 20 74 61 72 67 65 74 73 20 75 73 65 72 73 20 69 6e 74 | sible..Vertico.targets.users.int |
| 1ad80 | 65 72 65 73 74 65 64 20 69 6e 0a 20 20 63 72 61 66 74 69 6e 67 20 74 68 65 69 72 20 45 6d 61 63 | erested.in...crafting.their.Emac |
| 1ada0 | 73 20 70 72 65 63 69 73 65 6c 79 20 74 6f 20 74 68 65 69 72 20 6c 69 6b 69 6e 67 20 2d 20 63 6f | s.precisely.to.their.liking.-.co |
| 1adc0 | 6d 70 6c 65 74 69 6f 6e 20 70 6c 61 79 73 20 61 6e 0a 20 20 69 6e 74 65 67 72 61 6c 20 70 61 72 | mpletion.plays.an...integral.par |
| 1ade0 | 74 20 69 6e 20 68 6f 77 20 74 68 65 20 75 73 65 72 73 20 69 6e 74 65 72 61 63 74 73 20 77 69 74 | t.in.how.the.users.interacts.wit |
| 1ae00 | 68 20 45 6d 61 63 73 2e 0a 0a 20 20 54 68 65 72 65 20 61 72 65 20 6f 74 68 65 72 20 69 6e 74 65 | h.Emacs.....There.are.other.inte |
| 1ae20 | 72 61 63 74 69 76 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 55 49 73 2c 20 77 68 69 63 68 20 66 6f | ractive.completion.UIs,.which.fo |
| 1ae40 | 6c 6c 6f 77 20 61 20 73 69 6d 69 6c 61 72 0a 20 20 70 68 69 6c 6f 73 6f 70 68 79 3a 0a 0a 20 20 | llow.a.similar...philosophy:.... |
| 1ae60 | e2 80 a2 20 5b 4d 63 74 5d 3a 20 4d 69 6e 69 62 75 66 66 65 72 20 61 6e 64 20 43 6f 6d 70 6c 65 | ....[Mct]:.Minibuffer.and.Comple |
| 1ae80 | 74 69 6f 6e 73 20 69 6e 20 54 61 6e 64 65 6d 2e 20 4d 63 74 20 72 65 75 73 65 73 20 74 68 65 20 | tions.in.Tandem..Mct.reuses.the. |
| 1aea0 | 64 65 66 61 75 6c 74 0a 20 20 20 20 60 2a 43 6f 6d 70 6c 65 74 69 6f 6e 73 2a 27 20 62 75 66 66 | default.....`*Completions*'.buff |
| 1aec0 | 65 72 20 61 6e 64 20 65 6e 68 61 6e 63 65 73 20 69 74 20 77 69 74 68 20 61 75 74 6f 6d 61 74 69 | er.and.enhances.it.with.automati |
| 1aee0 | 63 20 75 70 64 61 74 65 73 2e 20 53 69 6e 63 65 0a 20 20 20 20 4d 63 74 20 75 73 65 73 20 61 20 | c.updates..Since.....Mct.uses.a. |
| 1af00 | 72 65 67 75 6c 61 72 20 62 75 66 66 65 72 20 79 6f 75 20 63 61 6e 20 75 73 65 20 74 68 65 20 75 | regular.buffer.you.can.use.the.u |
| 1af20 | 73 75 61 6c 20 6d 6f 76 65 6d 65 6e 74 0a 20 20 20 20 63 6f 6d 6d 61 6e 64 73 2e 20 54 68 65 20 | sual.movement.....commands..The. |
| 1af40 | 6d 61 69 6e 20 64 69 73 74 69 6e 63 74 69 6f 6e 20 74 6f 20 56 65 72 74 69 63 6f 27 73 20 61 70 | main.distinction.to.Vertico's.ap |
| 1af60 | 70 72 6f 61 63 68 20 69 73 20 74 68 61 74 0a 20 20 20 20 60 2a 43 6f 6d 70 6c 65 74 69 6f 6e 73 | proach.is.that.....`*Completions |
| 1af80 | 2a 27 20 62 75 66 66 65 72 20 64 69 73 70 6c 61 79 73 20 61 6c 6c 20 6d 61 74 63 68 69 6e 67 20 | *'.buffer.displays.all.matching. |
| 1afa0 | 63 61 6e 64 69 64 61 74 65 73 2e 20 54 68 69 73 20 68 61 73 0a 20 20 20 20 74 68 65 20 61 64 76 | candidates..This.has.....the.adv |
| 1afc0 | 61 6e 74 61 67 65 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 69 6e 74 65 72 61 63 74 20 66 72 65 | antage.that.you.can.interact.fre |
| 1afe0 | 65 6c 79 20 77 69 74 68 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 73 20 61 6e 64 0a 20 20 20 20 | ely.with.the.candidates.and..... |
| 1b000 | 6a 75 6d 70 20 61 72 6f 75 6e 64 20 77 69 74 68 20 49 73 65 61 72 63 68 20 6f 72 20 41 76 79 2e | jump.around.with.Isearch.or.Avy. |
| 1b020 | 20 4f 6e 20 74 68 65 20 6f 74 68 65 72 20 68 61 6e 64 20 69 74 20 6e 65 63 65 73 73 61 72 69 6c | .On.the.other.hand.it.necessaril |
| 1b040 | 79 0a 20 20 20 20 63 61 75 73 65 73 20 61 20 73 6c 6f 77 64 6f 77 6e 2e 0a 20 20 e2 80 a2 20 49 | y.....causes.a.slowdown........I |
| 1b060 | 63 6f 6d 70 6c 65 74 65 3a 20 45 6d 61 63 73 20 63 6f 6d 65 73 20 77 69 74 68 20 74 68 65 20 62 | complete:.Emacs.comes.with.the.b |
| 1b080 | 75 69 6c 74 69 6e 20 60 69 63 6f 6d 70 6c 65 74 65 2d 76 65 72 74 69 63 61 6c 2d 6d 6f 64 65 27 | uiltin.`icomplete-vertical-mode' |
| 1b0a0 | 2c 0a 20 20 20 20 77 68 69 63 68 20 69 73 20 6d 6f 72 65 20 62 61 72 65 2d 62 6f 6e 65 20 74 68 | ,.....which.is.more.bare-bone.th |
| 1b0c0 | 61 6e 20 56 65 72 74 69 63 6f 2e 20 56 65 72 74 69 63 6f 20 6f 66 66 65 72 73 20 61 64 64 69 74 | an.Vertico..Vertico.offers.addit |
| 1b0e0 | 69 6f 6e 61 6c 0a 20 20 20 20 66 6c 65 78 69 62 69 6c 69 74 79 20 76 69 61 20 69 74 73 20 5b 65 | ional.....flexibility.via.its.[e |
| 1b100 | 78 74 65 6e 73 69 6f 6e 73 5d 2e 0a 20 20 e2 80 a2 20 5b 53 65 6c 65 63 74 72 75 6d 5d 3a 20 53 | xtensions]........[Selectrum]:.S |
| 1b120 | 65 6c 65 63 74 72 75 6d 20 69 73 20 74 68 65 20 70 72 65 64 65 63 65 73 73 6f 72 20 6f 66 20 56 | electrum.is.the.predecessor.of.V |
| 1b140 | 65 72 74 69 63 6f 20 68 61 73 20 62 65 65 6e 0a 20 20 20 20 64 65 70 72 65 63 61 74 65 64 20 69 | ertico.has.been.....deprecated.i |
| 1b160 | 6e 20 66 61 76 6f 72 20 6f 66 20 56 65 72 74 69 63 6f 2e 20 52 65 61 64 20 74 68 65 20 5b 6d 69 | n.favor.of.Vertico..Read.the.[mi |
| 1b180 | 67 72 61 74 69 6f 6e 20 67 75 69 64 65 5d 20 77 68 65 6e 0a 20 20 20 20 6d 69 67 72 61 74 69 6e | gration.guide].when.....migratin |
| 1b1a0 | 67 20 66 72 6f 6d 20 53 65 6c 65 63 74 72 75 6d 2e 0a 0a 0a 5b 4d 63 74 5d 20 3c 68 74 74 70 73 | g.from.Selectrum....[Mct].<https |
| 1b1c0 | 3a 2f 2f 67 69 74 2e 73 72 2e 68 74 2f 7e 70 72 6f 74 65 73 69 6c 61 6f 73 2f 6d 63 74 3e 0a 0a | ://git.sr.ht/~protesilaos/mct>.. |
| 1b1e0 | 5b 65 78 74 65 6e 73 69 6f 6e 73 5d 20 53 65 65 20 73 65 63 74 69 6f 6e 20 35 0a 0a 5b 53 65 6c | [extensions].See.section.5..[Sel |
| 1b200 | 65 63 74 72 75 6d 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 61 64 69 | ectrum].<https://github.com/radi |
| 1b220 | 61 6e 2d 73 6f 66 74 77 61 72 65 2f 73 65 6c 65 63 74 72 75 6d 3e 0a 0a 5b 6d 69 67 72 61 74 69 | an-software/selectrum>..[migrati |
| 1b240 | 6f 6e 20 67 75 69 64 65 5d 0a 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 69 | on.guide].<https://github.com/mi |
| 1b260 | 6e 61 64 2f 76 65 72 74 69 63 6f 2f 77 69 6b 69 2f 4d 69 67 72 61 74 69 6e 67 2d 66 72 6f 6d 2d | nad/vertico/wiki/Migrating-from- |
| 1b280 | 53 65 6c 65 63 74 72 75 6d 2d 74 6f 2d 56 65 72 74 69 63 6f 3e 0a 0a 0a 39 20 52 65 73 6f 75 72 | Selectrum-to-Vertico>...9.Resour |
| 1b2a0 | 63 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 e2 95 90 e2 | ces............................. |
| 1b2c0 | 95 90 e2 95 90 0a 0a 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 6c 65 61 72 6e 20 6d 6f | .........If.you.want.to.learn.mo |
| 1b2e0 | 72 65 20 61 62 6f 75 74 20 56 65 72 74 69 63 6f 20 61 6e 64 20 6d 69 6e 69 62 75 66 66 65 72 20 | re.about.Vertico.and.minibuffer. |
| 1b300 | 63 6f 6d 70 6c 65 74 69 6f 6e 2c 0a 20 20 63 68 65 63 6b 20 6f 75 74 20 74 68 65 20 66 6f 6c 6c | completion,...check.out.the.foll |
| 1b320 | 6f 77 69 6e 67 20 72 65 73 6f 75 72 63 65 73 3a 0a 0a 20 20 e2 80 a2 20 43 6f 6e 66 69 67 75 72 | owing.resources:........Configur |
| 1b340 | 61 74 69 6f 6e 73 20 77 68 69 63 68 20 75 73 65 20 56 65 72 74 69 63 6f 20 61 6e 64 20 43 6f 72 | ations.which.use.Vertico.and.Cor |
| 1b360 | 66 75 20 66 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 3a 0a 20 20 20 20 e2 81 83 20 5b 44 6f 6f 6d | fu.for.completion:.........[Doom |
| 1b380 | 20 45 6d 61 63 73 20 56 65 72 74 69 63 6f 20 4d 6f 64 75 6c 65 5d 0a 20 20 20 20 e2 81 83 20 5b | .Emacs.Vertico.Module].........[ |
| 1b3a0 | 43 72 61 66 74 65 64 20 45 6d 61 63 73 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 4d 6f 64 75 6c 65 5d | Crafted.Emacs.Completion.Module] |
| 1b3c0 | 0a 20 20 20 20 e2 81 83 20 5b 50 72 6f 74 27 73 20 45 6d 61 63 73 20 63 6f 6e 66 69 67 75 72 61 | .........[Prot's.Emacs.configura |
| 1b3e0 | 74 69 6f 6e 5d 0a 20 20 e2 80 a2 20 56 69 64 65 6f 73 3a 0a 20 20 20 20 e2 81 83 20 5b 45 6d 61 | tion].......Videos:.........[Ema |
| 1b400 | 63 73 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 45 78 70 6c 61 69 6e 65 64 5d 20 28 32 30 32 32 2d 30 | cs.Completion.Explained].(2022-0 |
| 1b420 | 37 2d 31 39 29 20 62 79 20 41 6e 64 72 65 77 20 54 72 6f 70 69 6e 2e 0a 20 20 20 20 e2 81 83 20 | 7-19).by.Andrew.Tropin.......... |
| 1b440 | 5b 45 6d 61 63 73 20 4d 69 6e 69 62 75 66 66 65 72 20 43 6f 6d 70 6c 65 74 69 6f 6e 73 5d 20 28 | [Emacs.Minibuffer.Completions].( |
| 1b460 | 32 30 32 32 2d 30 32 2d 31 32 29 20 62 79 20 47 72 65 67 20 59 75 74 2e 0a 20 20 20 20 e2 81 83 | 2022-02-12).by.Greg.Yut......... |
| 1b480 | 20 5b 56 65 72 74 69 63 6f 20 45 78 74 65 6e 73 69 6f 6e 73 20 66 6f 72 20 45 6d 61 63 73 5d 20 | .[Vertico.Extensions.for.Emacs]. |
| 1b4a0 | 28 32 30 32 32 2d 30 31 2d 30 38 29 20 62 79 20 4b 61 72 74 68 69 6b 0a 20 20 20 20 20 20 43 68 | (2022-01-08).by.Karthik.......Ch |
| 1b4c0 | 69 6b 6d 61 67 61 6c 75 72 2e 0a 20 20 20 20 e2 81 83 20 5b 55 73 69 6e 67 20 45 6d 61 63 73 20 | ikmagalur..........[Using.Emacs. |
| 1b4e0 | 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 69 61 | Episode.80.-.Vertico,.Marginalia |
| 1b500 | 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 20 20 28 32 30 32 | ,.Consult.and.Embark].......(202 |
| 1b520 | 31 2d 31 30 2d 32 36 29 20 62 79 20 4d 69 6b 65 20 5a 61 6d 61 6e 73 6b 79 2e 0a 20 20 20 20 e2 | 1-10-26).by.Mike.Zamansky....... |
| 1b540 | 81 83 20 5b 53 79 73 74 65 6d 20 43 72 61 66 74 65 72 73 20 4c 69 76 65 21 20 2d 20 52 65 70 6c | ...[System.Crafters.Live!.-.Repl |
| 1b560 | 61 63 69 6e 67 20 49 76 79 20 61 6e 64 20 43 6f 75 6e 73 65 6c 20 77 69 74 68 20 56 65 72 74 69 | acing.Ivy.and.Counsel.with.Verti |
| 1b580 | 63 6f 0a 20 20 20 20 20 20 61 6e 64 20 43 6f 6e 73 75 6c 74 5d 20 28 32 30 32 31 2d 30 35 2d 32 | co.......and.Consult].(2021-05-2 |
| 1b5a0 | 31 29 20 62 79 20 44 61 76 69 64 20 57 69 6c 73 6f 6e 2e 0a 20 20 20 20 e2 81 83 20 5b 53 74 72 | 1).by.David.Wilson..........[Str |
| 1b5c0 | 65 61 6d 6c 69 6e 65 20 59 6f 75 72 20 45 6d 61 63 73 20 43 6f 6d 70 6c 65 74 69 6f 6e 73 20 77 | eamline.Your.Emacs.Completions.w |
| 1b5e0 | 69 74 68 20 56 65 72 74 69 63 6f 5d 20 28 32 30 32 31 2d 30 35 2d 31 37 29 20 62 79 0a 20 20 20 | ith.Vertico].(2021-05-17).by.... |
| 1b600 | 20 20 20 44 61 76 69 64 20 57 69 6c 73 6f 6e 2e 0a 20 20 20 20 e2 81 83 20 5b 4d 6f 64 65 72 6e | ...David.Wilson..........[Modern |
| 1b620 | 20 45 6d 61 63 73 3a 20 61 6c 6c 20 74 68 6f 73 65 20 6e 65 77 20 74 6f 6f 6c 73 20 74 68 61 74 | .Emacs:.all.those.new.tools.that |
| 1b640 | 20 6d 61 6b 65 20 45 6d 61 63 73 20 62 65 74 74 65 72 20 61 6e 64 0a 20 20 20 20 20 20 66 61 73 | .make.Emacs.better.and.......fas |
| 1b660 | 74 65 72 5d 20 28 32 30 32 34 2d 30 33 2d 30 36 29 20 62 79 20 4d 61 72 69 65 2d 48 c3 a9 6c c3 | ter].(2024-03-06).by.Marie-H..l. |
| 1b680 | a8 6e 65 20 42 75 72 6c 65 2e 0a 0a 0a 5b 44 6f 6f 6d 20 45 6d 61 63 73 20 56 65 72 74 69 63 6f | .ne.Burle....[Doom.Emacs.Vertico |
| 1b6a0 | 20 4d 6f 64 75 6c 65 5d 0a 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 64 6f 6f | .Module].<https://github.com/doo |
| 1b6c0 | 6d 65 6d 61 63 73 2f 64 6f 6f 6d 65 6d 61 63 73 2f 74 72 65 65 2f 6d 61 73 74 65 72 2f 6d 6f 64 | memacs/doomemacs/tree/master/mod |
| 1b6e0 | 75 6c 65 73 2f 63 6f 6d 70 6c 65 74 69 6f 6e 2f 76 65 72 74 69 63 6f 3e 0a 0a 5b 43 72 61 66 74 | ules/completion/vertico>..[Craft |
| 1b700 | 65 64 20 45 6d 61 63 73 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 4d 6f 64 75 6c 65 5d 0a 3c 68 74 74 | ed.Emacs.Completion.Module].<htt |
| 1b720 | 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 53 79 73 74 65 6d 43 72 61 66 74 65 72 73 2f 63 | ps://github.com/SystemCrafters/c |
| 1b740 | 72 61 66 74 65 64 2d 65 6d 61 63 73 2f 62 6c 6f 62 2f 6d 61 73 74 65 72 2f 6d 6f 64 75 6c 65 73 | rafted-emacs/blob/master/modules |
| 1b760 | 2f 63 72 61 66 74 65 64 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2e 65 6c 3e 0a 0a 5b 50 72 6f 74 27 73 | /crafted-completion.el>..[Prot's |
| 1b780 | 20 45 6d 61 63 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5d 0a 3c 68 74 74 70 73 3a 2f 2f 67 | .Emacs.configuration].<https://g |
| 1b7a0 | 69 74 2e 73 72 2e 68 74 2f 7e 70 72 6f 74 65 73 69 6c 61 6f 73 2f 64 6f 74 66 69 6c 65 73 2f 74 | it.sr.ht/~protesilaos/dotfiles/t |
| 1b7c0 | 72 65 65 2f 6d 61 73 74 65 72 2f 69 74 65 6d 2f 65 6d 61 63 73 2f 2e 65 6d 61 63 73 2e 64 2f 3e | ree/master/item/emacs/.emacs.d/> |
| 1b7e0 | 0a 0a 5b 45 6d 61 63 73 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 45 78 70 6c 61 69 6e 65 64 5d 0a 3c | ..[Emacs.Completion.Explained].< |
| 1b800 | 68 74 74 70 73 3a 2f 2f 77 77 77 2e 79 6f 75 74 75 62 65 2e 63 6f 6d 2f 77 61 74 63 68 3f 76 3d | https://www.youtube.com/watch?v= |
| 1b820 | 66 6e 45 30 6c 58 6f 65 37 59 30 3e 0a 0a 5b 45 6d 61 63 73 20 4d 69 6e 69 62 75 66 66 65 72 20 | fnE0lXoe7Y0>..[Emacs.Minibuffer. |
| 1b840 | 43 6f 6d 70 6c 65 74 69 6f 6e 73 5d 0a 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 79 6f 75 74 75 62 | Completions].<https://www.youtub |
| 1b860 | 65 2e 63 6f 6d 2f 77 61 74 63 68 3f 76 3d 77 39 68 48 4d 44 79 46 39 56 34 3e 0a 0a 5b 56 65 72 | e.com/watch?v=w9hHMDyF9V4>..[Ver |
| 1b880 | 74 69 63 6f 20 45 78 74 65 6e 73 69 6f 6e 73 20 66 6f 72 20 45 6d 61 63 73 5d 0a 3c 68 74 74 70 | tico.Extensions.for.Emacs].<http |
| 1b8a0 | 73 3a 2f 2f 77 77 77 2e 79 6f 75 74 75 62 65 2e 63 6f 6d 2f 77 61 74 63 68 3f 76 3d 68 50 77 44 | s://www.youtube.com/watch?v=hPwD |
| 1b8c0 | 62 78 2d 2d 57 61 77 3e 0a 0a 5b 55 73 69 6e 67 20 45 6d 61 63 73 20 45 70 69 73 6f 64 65 20 38 | bx--Waw>..[Using.Emacs.Episode.8 |
| 1b8e0 | 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 74 | 0.-.Vertico,.Marginalia,.Consult |
| 1b900 | 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 35 | .and.Embark].<https://youtu.be/5 |
| 1b920 | 66 66 62 32 61 74 32 64 37 77 3e 0a 0a 5b 53 79 73 74 65 6d 20 43 72 61 66 74 65 72 73 20 4c 69 | ffb2at2d7w>..[System.Crafters.Li |
| 1b940 | 76 65 21 20 2d 20 52 65 70 6c 61 63 69 6e 67 20 49 76 79 20 61 6e 64 20 43 6f 75 6e 73 65 6c 20 | ve!.-.Replacing.Ivy.and.Counsel. |
| 1b960 | 77 69 74 68 20 56 65 72 74 69 63 6f 20 61 6e 64 0a 43 6f 6e 73 75 6c 74 5d 20 3c 68 74 74 70 73 | with.Vertico.and.Consult].<https |
| 1b980 | 3a 2f 2f 77 77 77 2e 79 6f 75 74 75 62 65 2e 63 6f 6d 2f 77 61 74 63 68 3f 76 3d 55 74 71 45 2d | ://www.youtube.com/watch?v=UtqE- |
| 1b9a0 | 6c 52 32 48 43 41 3e 0a 0a 5b 53 74 72 65 61 6d 6c 69 6e 65 20 59 6f 75 72 20 45 6d 61 63 73 20 | lR2HCA>..[Streamline.Your.Emacs. |
| 1b9c0 | 43 6f 6d 70 6c 65 74 69 6f 6e 73 20 77 69 74 68 20 56 65 72 74 69 63 6f 5d 0a 3c 68 74 74 70 73 | Completions.with.Vertico].<https |
| 1b9e0 | 3a 2f 2f 77 77 77 2e 79 6f 75 74 75 62 65 2e 63 6f 6d 2f 77 61 74 63 68 3f 76 3d 4a 30 4f 61 52 | ://www.youtube.com/watch?v=J0OaR |
| 1ba00 | 79 38 35 4d 4f 6f 3e 0a 0a 5b 4d 6f 64 65 72 6e 20 45 6d 61 63 73 3a 20 61 6c 6c 20 74 68 6f 73 | y85MOo>..[Modern.Emacs:.all.thos |
| 1ba20 | 65 20 6e 65 77 20 74 6f 6f 6c 73 20 74 68 61 74 20 6d 61 6b 65 20 45 6d 61 63 73 20 62 65 74 74 | e.new.tools.that.make.Emacs.bett |
| 1ba40 | 65 72 20 61 6e 64 20 66 61 73 74 65 72 5d 0a 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 79 6f 75 74 | er.and.faster].<https://www.yout |
| 1ba60 | 75 62 65 2e 63 6f 6d 2f 77 61 74 63 68 3f 76 3d 53 4f 78 6c 51 37 6f 67 70 6c 41 26 74 3d 31 39 | ube.com/watch?v=SOxlQ7ogplA&t=19 |
| 1ba80 | 35 32 73 3e 0a 0a 0a 31 30 20 43 6f 6e 74 72 69 62 75 74 69 6f 6e 73 0a e2 95 90 e2 95 90 e2 95 | 52s>...10.Contributions......... |
| 1baa0 | 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 | ................................ |
| 1bac0 | 95 90 e2 95 90 e2 95 90 0a 0a 20 20 53 69 6e 63 65 20 74 68 69 73 20 70 61 63 6b 61 67 65 20 69 | ............Since.this.package.i |
| 1bae0 | 73 20 70 61 72 74 20 6f 66 20 5b 47 4e 55 20 45 4c 50 41 5d 20 63 6f 6e 74 72 69 62 75 74 69 6f | s.part.of.[GNU.ELPA].contributio |
| 1bb00 | 6e 73 20 72 65 71 75 69 72 65 20 61 0a 20 20 63 6f 70 79 72 69 67 68 74 20 61 73 73 69 67 6e 6d | ns.require.a...copyright.assignm |
| 1bb20 | 65 6e 74 20 74 6f 20 74 68 65 20 46 53 46 2e 0a 0a 0a 5b 47 4e 55 20 45 4c 50 41 5d 20 3c 68 74 | ent.to.the.FSF....[GNU.ELPA].<ht |
| 1bb40 | 74 70 73 3a 2f 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 2f 76 65 72 74 | tps://elpa.gnu.org/packages/vert |
| 1bb60 | 69 63 6f 2e 68 74 6d 6c 3e 0a 0a 0a 31 31 20 44 65 62 75 67 67 69 6e 67 20 56 65 72 74 69 63 6f | ico.html>...11.Debugging.Vertico |
| 1bb80 | 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 e2 95 90 e2 | ................................ |
| 1bba0 | 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 20 | ................................ |
| 1bbc0 | 20 56 65 72 74 69 63 6f 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 70 72 69 6e | .Vertico.will.automatically.prin |
| 1bbe0 | 74 20 61 20 73 74 61 63 6b 20 74 72 61 63 65 20 74 6f 20 74 68 65 20 60 2a 4d 65 73 73 61 67 65 | t.a.stack.trace.to.the.`*Message |
| 1bc00 | 73 2a 27 0a 20 20 62 75 66 66 65 72 20 77 68 65 6e 20 61 6e 20 65 72 72 6f 72 20 69 73 20 64 65 | s*'...buffer.when.an.error.is.de |
| 1bc20 | 74 65 63 74 65 64 2e 20 54 68 65 20 73 74 61 63 6b 20 74 72 61 63 65 20 61 6c 6c 6f 77 73 20 79 | tected..The.stack.trace.allows.y |
| 1bc40 | 6f 75 20 74 6f 20 6e 61 72 72 6f 77 0a 20 20 64 6f 77 6e 20 74 68 65 20 65 78 61 63 74 20 63 6f | ou.to.narrow...down.the.exact.co |
| 1bc60 | 64 65 20 6c 6f 63 61 74 69 6f 6e 20 77 68 69 63 68 20 63 61 75 73 65 64 20 74 68 65 20 65 72 72 | de.location.which.caused.the.err |
| 1bc80 | 6f 72 2e 0a 0a 0a 31 32 20 50 72 6f 62 6c 65 6d 61 74 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 | or....12.Problematic.completion. |
| 1bca0 | 63 6f 6d 6d 61 6e 64 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 | commands........................ |
| 1bcc0 | 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 | ................................ |
| 1bce0 | 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 | ................................ |
| 1bd00 | e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a 20 20 56 65 72 74 69 63 6f 20 69 73 20 72 6f | ...................Vertico.is.ro |
| 1bd20 | 62 75 73 74 20 69 6e 20 6d 6f 73 74 20 73 63 65 6e 61 72 69 6f 73 2e 20 48 6f 77 65 76 65 72 20 | bust.in.most.scenarios..However. |
| 1bd40 | 73 6f 6d 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 6d 61 6b 65 20 | some.completion.commands...make. |
| 1bd60 | 63 65 72 74 61 69 6e 20 61 73 73 75 6d 70 74 69 6f 6e 73 20 61 62 6f 75 74 20 74 68 65 20 63 6f | certain.assumptions.about.the.co |
| 1bd80 | 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 73 20 61 6e 64 20 74 68 65 0a 20 20 63 6f 6d 70 6c 65 | mpletion.styles.and.the...comple |
| 1bda0 | 74 69 6f 6e 20 55 49 2e 20 53 6f 6d 65 20 6f 66 20 74 68 65 73 65 20 61 73 73 75 6d 70 74 69 6f | tion.UI..Some.of.these.assumptio |
| 1bdc0 | 6e 73 20 6d 61 79 20 6e 6f 74 20 68 6f 6c 64 20 69 6e 20 56 65 72 74 69 63 6f 20 6f 72 0a 20 20 | ns.may.not.hold.in.Vertico.or... |
| 1bde0 | 6f 74 68 65 72 20 55 49 73 20 61 6e 64 20 72 65 71 75 69 72 65 20 6d 69 6e 6f 72 20 77 6f 72 6b | other.UIs.and.require.minor.work |
| 1be00 | 61 72 6f 75 6e 64 73 2e 0a 0a 0a 31 32 2e 31 20 60 6f 72 67 2d 72 65 66 69 6c 65 27 0a e2 94 80 | arounds....12.1.`org-refile'.... |
| 1be20 | 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 | ................................ |
| 1be40 | 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 60 6f 72 67 2d 72 65 66 69 6c 65 27 | ....................`org-refile' |
| 1be60 | 20 75 73 65 73 20 60 6f 72 67 2d 6f 6c 70 61 74 68 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 | .uses.`org-olpath-completing-rea |
| 1be80 | 64 27 20 74 6f 20 63 6f 6d 70 6c 65 74 65 20 74 68 65 20 6f 75 74 6c 69 6e 65 0a 20 20 70 61 74 | d'.to.complete.the.outline...pat |
| 1bea0 | 68 20 69 6e 20 73 74 65 70 73 2c 20 77 68 65 6e 20 60 6f 72 67 2d 72 65 66 69 6c 65 2d 75 73 65 | h.in.steps,.when.`org-refile-use |
| 1bec0 | 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 20 20 55 6e | -outline-path'.is.non-nil.....Un |
| 1bee0 | 66 6f 72 74 75 6e 61 74 65 6c 79 20 74 68 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f | fortunately.the.implementation.o |
| 1bf00 | 66 20 74 68 69 73 20 4f 72 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c 65 20 61 73 73 75 | f.this.Org.completion.table.assu |
| 1bf20 | 6d 65 73 0a 20 20 74 68 61 74 20 74 68 65 20 60 62 61 73 69 63 27 20 63 6f 6d 70 6c 65 74 69 6f | mes...that.the.`basic'.completio |
| 1bf40 | 6e 20 73 74 79 6c 65 20 69 73 20 75 73 65 64 2e 20 54 68 65 20 74 61 62 6c 65 20 69 73 20 69 6e | n.style.is.used..The.table.is.in |
| 1bf60 | 63 6f 6d 70 61 74 69 62 6c 65 0a 20 20 77 69 74 68 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 | compatible...with.completion.sty |
| 1bf80 | 6c 65 73 20 6c 69 6b 65 20 60 73 75 62 73 74 72 69 6e 67 27 2c 20 60 66 6c 65 78 27 20 6f 72 20 | les.like.`substring',.`flex'.or. |
| 1bfa0 | 60 6f 72 64 65 72 6c 65 73 73 27 2e 20 49 6e 0a 20 20 6f 72 64 65 72 20 74 6f 20 66 69 78 20 74 | `orderless'..In...order.to.fix.t |
| 1bfc0 | 68 65 20 69 73 73 75 65 20 61 74 20 74 68 65 20 72 6f 6f 74 2c 20 74 68 65 20 63 6f 6d 70 6c 65 | he.issue.at.the.root,.the.comple |
| 1bfe0 | 74 69 6f 6e 20 74 61 62 6c 65 20 73 68 6f 75 6c 64 20 6d 61 6b 65 0a 20 20 75 73 65 20 6f 66 20 | tion.table.should.make...use.of. |
| 1c000 | 63 6f 6d 70 6c 65 74 69 6f 6e 20 62 6f 75 6e 64 61 72 69 65 73 20 73 69 6d 69 6c 61 72 20 74 6f | completion.boundaries.similar.to |
| 1c020 | 20 74 68 65 20 62 75 69 6c 74 2d 69 6e 20 66 69 6c 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 20 20 | .the.built-in.file.completion... |
| 1c040 | 74 61 62 6c 65 2e 20 49 6e 20 79 6f 75 72 20 75 73 65 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f | table..In.your.user.configuratio |
| 1c060 | 6e 20 79 6f 75 20 63 61 6e 20 70 72 69 6f 72 69 74 69 7a 65 20 60 62 61 73 69 63 27 20 62 65 66 | n.you.can.prioritize.`basic'.bef |
| 1c080 | 6f 72 65 0a 20 20 60 6f 72 64 65 72 6c 65 73 73 27 2e 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 | ore...`orderless'............... |
| 1c0a0 | 94 80 e2 94 80 0a 20 20 e2 94 82 20 3b 3b 20 41 6c 74 65 72 6e 61 74 69 76 65 20 31 3a 20 55 73 | ............;;.Alternative.1:.Us |
| 1c0c0 | 65 20 74 68 65 20 62 61 73 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 0a 20 20 e2 | e.the.basic.completion.style.... |
| 1c0e0 | 94 82 20 28 73 65 74 71 20 6f 72 67 2d 72 65 66 69 6c 65 2d 75 73 65 2d 6f 75 74 6c 69 6e 65 2d | ...(setq.org-refile-use-outline- |
| 1c100 | 70 61 74 68 20 27 66 69 6c 65 0a 20 20 e2 94 82 20 20 20 20 20 20 20 6f 72 67 2d 6f 75 74 6c 69 | path.'file.............org-outli |
| 1c120 | 6e 65 2d 70 61 74 68 2d 63 6f 6d 70 6c 65 74 65 2d 69 6e 2d 73 74 65 70 73 20 74 29 0a 20 20 e2 | ne-path-complete-in-steps.t).... |
| 1c140 | 94 82 20 0a 20 20 e2 94 82 20 28 61 64 76 69 63 65 2d 61 64 64 20 23 27 6f 72 67 2d 6f 6c 70 61 | ..........(advice-add.#'org-olpa |
| 1c160 | 74 68 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 3a 61 72 6f 75 6e 64 20 23 27 76 65 72 | th-completing-read.:around.#'ver |
| 1c180 | 74 69 63 6f 2d 65 6e 66 6f 72 63 65 2d 62 61 73 69 63 2d 63 6f 6d 70 6c 65 74 69 6f 6e 29 0a 20 | tico-enforce-basic-completion).. |
| 1c1a0 | 20 e2 94 82 20 0a 20 20 e2 94 82 20 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 65 6e 66 6f 72 | ............(defun.vertico-enfor |
| 1c1c0 | 63 65 2d 62 61 73 69 63 2d 63 6f 6d 70 6c 65 74 69 6f 6e 20 28 26 72 65 73 74 20 61 72 67 73 29 | ce-basic-completion.(&rest.args) |
| 1c1e0 | 0a 20 20 e2 94 82 20 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 | .........(minibuffer-with-setup- |
| 1c200 | 68 6f 6f 6b 0a 20 20 e2 94 82 20 20 20 20 20 20 20 28 3a 61 70 70 65 6e 64 0a 20 20 e2 94 82 20 | hook.............(:append....... |
| 1c220 | 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 e2 94 82 20 09 20 28 6c 65 74 20 28 | .......(lambda.().........(let.( |
| 1c240 | 28 6d 61 70 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 e2 94 | (map.(make-sparse-keymap)))..... |
| 1c260 | 82 20 09 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 74 61 62 5d 20 23 27 6d 69 | ......(define-key.map.[tab].#'mi |
| 1c280 | 6e 69 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 65 29 0a 20 20 e2 94 82 20 09 20 20 20 28 75 73 | nibuffer-complete)...........(us |
| 1c2a0 | 65 2d 6c 6f 63 61 6c 2d 6d 61 70 20 28 6d 61 6b 65 2d 63 6f 6d 70 6f 73 65 64 2d 6b 65 79 6d 61 | e-local-map.(make-composed-keyma |
| 1c2c0 | 70 20 28 6c 69 73 74 20 6d 61 70 29 20 28 63 75 72 72 65 6e 74 2d 6c 6f 63 61 6c 2d 6d 61 70 29 | p.(list.map).(current-local-map) |
| 1c2e0 | 29 29 29 0a 20 20 e2 94 82 20 09 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 63 6f 6d 70 6c 65 74 69 | ))).........(setq-local.completi |
| 1c300 | 6f 6e 2d 73 74 79 6c 65 73 20 28 63 6f 6e 73 20 27 62 61 73 69 63 20 63 6f 6d 70 6c 65 74 69 6f | on-styles.(cons.'basic.completio |
| 1c320 | 6e 2d 73 74 79 6c 65 73 29 0a 20 20 e2 94 82 20 09 09 20 20 20 20 20 76 65 72 74 69 63 6f 2d 70 | n-styles)..............vertico-p |
| 1c340 | 72 65 73 65 6c 65 63 74 20 27 70 72 6f 6d 70 74 29 29 29 0a 20 20 e2 94 82 20 20 20 20 20 28 61 | reselect.'prompt)))...........(a |
| 1c360 | 70 70 6c 79 20 61 72 67 73 29 29 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a | pply.args))).................... |
| 1c380 | 20 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 79 6f 75 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 | ..Alternatively.you.may.want.to. |
| 1c3a0 | 64 69 73 61 62 6c 65 20 74 68 65 20 6f 75 74 6c 69 6e 65 20 70 61 74 68 20 63 6f 6d 70 6c 65 74 | disable.the.outline.path.complet |
| 1c3c0 | 69 6f 6e 20 69 6e 0a 20 20 73 74 65 70 73 2e 20 54 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f | ion.in...steps..The.completion.o |
| 1c3e0 | 6e 20 74 68 65 20 66 75 6c 6c 20 70 61 74 68 20 63 61 6e 20 62 65 20 71 75 69 63 6b 65 72 20 73 | n.the.full.path.can.be.quicker.s |
| 1c400 | 69 6e 63 65 20 74 68 65 20 69 6e 70 75 74 0a 20 20 73 74 72 69 6e 67 20 6d 61 74 63 68 65 73 20 | ince.the.input...string.matches. |
| 1c420 | 64 69 72 65 63 74 6c 79 20 61 67 61 69 6e 73 74 20 73 75 62 73 74 72 69 6e 67 73 20 6f 66 20 74 | directly.against.substrings.of.t |
| 1c440 | 68 65 20 66 75 6c 6c 20 70 61 74 68 2c 20 77 68 69 63 68 20 69 73 0a 20 20 75 73 65 66 75 6c 20 | he.full.path,.which.is...useful. |
| 1c460 | 77 69 74 68 20 4f 72 64 65 72 6c 65 73 73 2e 20 20 48 6f 77 65 76 65 72 20 74 68 65 20 6c 69 73 | with.Orderless...However.the.lis |
| 1c480 | 74 20 6f 66 20 70 6f 73 73 69 62 6c 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 0a 20 20 62 65 63 6f | t.of.possible.completions...beco |
| 1c4a0 | 6d 65 73 20 6d 75 63 68 20 6d 6f 72 65 20 63 6c 75 74 74 65 72 65 64 2e 0a 0a 20 20 e2 94 8c e2 | mes.much.more.cluttered......... |
| 1c4c0 | 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 3b 3b 20 41 6c 74 65 72 6e 61 74 69 76 65 | ..................;;.Alternative |
| 1c4e0 | 20 32 3a 20 43 6f 6d 70 6c 65 74 65 20 66 75 6c 6c 20 70 61 74 68 73 0a 20 20 e2 94 82 20 28 73 | .2:.Complete.full.paths.......(s |
| 1c500 | 65 74 71 20 6f 72 67 2d 72 65 66 69 6c 65 2d 75 73 65 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 20 | etq.org-refile-use-outline-path. |
| 1c520 | 27 66 69 6c 65 0a 20 20 e2 94 82 20 20 20 20 20 20 20 6f 72 67 2d 6f 75 74 6c 69 6e 65 2d 70 61 | 'file.............org-outline-pa |
| 1c540 | 74 68 2d 63 6f 6d 70 6c 65 74 65 2d 69 6e 2d 73 74 65 70 73 20 6e 69 6c 29 0a 20 20 e2 94 94 e2 | th-complete-in-steps.nil)....... |
| 1c560 | 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 0a 31 32 2e 32 20 60 6f 72 67 2d 61 67 65 6e 64 61 2d 66 | ..............12.2.`org-agenda-f |
| 1c580 | 69 6c 74 65 72 27 20 61 6e 64 20 60 6f 72 67 2d 74 61 67 73 2d 76 69 65 77 27 0a e2 94 80 e2 94 | ilter'.and.`org-tags-view'...... |
| 1c5a0 | 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 | ................................ |
| 1c5c0 | 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 | ................................ |
| 1c5e0 | 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 | ................................ |
| 1c600 | 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 0a | ................................ |
| 1c620 | 0a 20 20 53 69 6d 69 6c 61 72 20 74 6f 20 60 6f 72 67 2d 72 65 66 69 6c 65 27 2c 20 74 68 65 20 | ...Similar.to.`org-refile',.the. |
| 1c640 | 63 6f 6d 6d 61 6e 64 73 20 60 6f 72 67 2d 61 67 65 6e 64 61 2d 66 69 6c 74 65 72 27 20 61 6e 64 | commands.`org-agenda-filter'.and |
| 1c660 | 0a 20 20 60 6f 72 67 2d 74 61 67 73 2d 76 69 65 77 27 20 64 6f 20 6e 6f 74 20 6d 61 6b 65 20 75 | ...`org-tags-view'.do.not.make.u |
| 1c680 | 73 65 20 6f 66 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 62 6f 75 6e 64 61 72 69 65 73 2e 20 54 68 65 | se.of.completion.boundaries..The |
| 1c6a0 | 20 69 6e 74 65 72 6e 61 6c 0a 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c 65 73 20 61 72 | .internal...completion.tables.ar |
| 1c6c0 | 65 20 60 6f 72 67 2d 61 67 65 6e 64 61 2d 66 69 6c 74 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d | e.`org-agenda-filter-completion- |
| 1c6e0 | 66 75 6e 63 74 69 6f 6e 27 20 61 6e 64 0a 20 20 60 6f 72 67 2d 74 61 67 73 2d 63 6f 6d 70 6c 65 | function'.and...`org-tags-comple |
| 1c700 | 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 27 2e 20 20 55 6e 66 6f 72 74 75 6e 61 74 65 6c 79 20 60 | tion-function'...Unfortunately.` |
| 1c720 | 54 41 42 27 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 20 20 28 60 6d 69 6e 69 62 75 66 66 65 72 2d 63 | TAB'.completion...(`minibuffer-c |
| 1c740 | 6f 6d 70 6c 65 74 65 27 29 20 64 6f 65 73 20 6e 6f 74 20 77 6f 72 6b 20 66 6f 72 20 74 68 69 73 | omplete').does.not.work.for.this |
| 1c760 | 20 72 65 61 73 6f 6e 20 77 69 74 68 20 61 72 62 69 74 72 61 72 79 0a 20 20 63 6f 6d 70 6c 65 74 | .reason.with.arbitrary...complet |
| 1c780 | 69 6f 6e 20 73 74 79 6c 65 73 20 6c 69 6b 65 20 60 73 75 62 73 74 72 69 6e 67 27 2c 20 60 66 6c | ion.styles.like.`substring',.`fl |
| 1c7a0 | 65 78 27 20 6f 72 20 60 6f 72 64 65 72 6c 65 73 73 27 2e 20 54 68 69 73 0a 20 20 61 66 66 65 63 | ex'.or.`orderless'..This...affec |
| 1c7c0 | 74 73 20 56 65 72 74 69 63 6f 20 61 6e 64 20 61 6c 73 6f 20 74 68 65 20 45 6d 61 63 73 20 64 65 | ts.Vertico.and.also.the.Emacs.de |
| 1c7e0 | 66 61 75 6c 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 79 73 74 65 6d 2e 20 46 6f 72 0a 20 20 65 | fault.completion.system..For...e |
| 1c800 | 78 61 6d 70 6c 65 20 69 66 20 79 6f 75 20 65 6e 74 65 72 20 60 2b 74 61 67 3c 30 20 54 41 42 27 | xample.if.you.enter.`+tag<0.TAB' |
| 1c820 | 20 74 68 65 20 69 6e 70 75 74 20 69 73 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 60 30 3a 31 | .the.input.is.replaced.with.`0:1 |
| 1c840 | 30 27 0a 20 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 63 6f 72 72 65 63 74 2e 20 57 69 74 68 20 | 0'...which.is.not.correct..With. |
| 1c860 | 70 72 65 73 65 72 76 65 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 62 6f 75 6e 64 61 72 69 65 73 2c | preserved.completion.boundaries, |
| 1c880 | 20 74 68 65 0a 20 20 65 78 70 65 63 74 65 64 20 72 65 73 75 6c 74 20 77 6f 75 6c 64 20 62 65 20 | .the...expected.result.would.be. |
| 1c8a0 | 60 2b 74 61 67 3c 30 3a 31 30 27 2e 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 62 6f 75 6e 64 61 72 69 | `+tag<0:10'..Completion.boundari |
| 1c8c0 | 65 73 20 61 72 65 20 75 73 65 64 0a 20 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 62 79 20 66 69 6c | es.are.used...for.example.by.fil |
| 1c8e0 | 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 2c 20 77 68 65 72 65 20 65 61 63 68 20 70 61 72 74 20 6f 66 | e.completion,.where.each.part.of |
| 1c900 | 20 74 68 65 20 70 61 74 68 20 63 61 6e 20 62 65 0a 20 20 63 6f 6d 70 6c 65 74 65 64 20 73 65 70 | .the.path.can.be...completed.sep |
| 1c920 | 61 72 61 74 65 6c 79 2e 20 49 64 65 61 6c 6c 79 20 74 68 69 73 20 69 73 73 75 65 20 77 6f 75 6c | arately..Ideally.this.issue.woul |
| 1c940 | 64 20 62 65 20 66 69 78 65 64 20 69 6e 20 4f 72 67 2e 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 | d.be.fixed.in.Org............... |
| 1c960 | 94 80 e2 94 80 0a 20 20 e2 94 82 20 28 61 64 76 69 63 65 2d 61 64 64 20 23 27 6f 72 67 2d 6d 61 | ............(advice-add.#'org-ma |
| 1c980 | 6b 65 2d 74 61 67 73 2d 6d 61 74 63 68 65 72 20 3a 61 72 6f 75 6e 64 20 23 27 76 65 72 74 69 63 | ke-tags-matcher.:around.#'vertic |
| 1c9a0 | 6f 2d 65 6e 66 6f 72 63 65 2d 62 61 73 69 63 2d 63 6f 6d 70 6c 65 74 69 6f 6e 29 0a 20 20 e2 94 | o-enforce-basic-completion)..... |
| 1c9c0 | 82 20 28 61 64 76 69 63 65 2d 61 64 64 20 23 27 6f 72 67 2d 61 67 65 6e 64 61 2d 66 69 6c 74 65 | ..(advice-add.#'org-agenda-filte |
| 1c9e0 | 72 20 3a 61 72 6f 75 6e 64 20 23 27 76 65 72 74 69 63 6f 2d 65 6e 66 6f 72 63 65 2d 62 61 73 69 | r.:around.#'vertico-enforce-basi |
| 1ca00 | 63 2d 63 6f 6d 70 6c 65 74 69 6f 6e 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a | c-completion)................... |
| 1ca20 | 0a 0a 31 32 2e 33 20 60 74 6d 6d 2d 6d 65 6e 75 62 61 72 27 0a e2 94 80 e2 94 80 e2 94 80 e2 94 | ..12.3.`tmm-menubar'............ |
| 1ca40 | 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 | ................................ |
| 1ca60 | 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 2a 4e 4f 54 45 2a 3a 20 49 20 68 61 76 65 20 69 6d | ...............*NOTE*:.I.have.im |
| 1ca80 | 70 6c 65 6d 65 6e 74 65 64 20 61 20 66 69 78 20 66 6f 72 20 74 68 69 73 20 70 72 6f 62 6c 65 6d | plemented.a.fix.for.this.problem |
| 1caa0 | 20 75 70 73 74 72 65 61 6d 20 69 6e 20 45 6d 61 63 73 2c 0a 20 20 73 65 65 20 5b 62 75 67 23 37 | .upstream.in.Emacs,...see.[bug#7 |
| 1cac0 | 34 36 31 36 5d 2e 20 46 72 6f 6d 20 45 6d 61 63 73 20 33 31 20 61 6e 64 20 6e 65 77 65 72 20 74 | 4616]..From.Emacs.31.and.newer.t |
| 1cae0 | 68 65 20 77 6f 72 6b 61 72 6f 75 6e 64 20 69 73 20 6e 6f 74 20 6e 65 65 64 65 64 0a 20 20 61 6e | he.workaround.is.not.needed...an |
| 1cb00 | 79 6d 6f 72 65 2e 0a 0a 20 20 54 68 65 20 74 65 78 74 20 6d 65 6e 75 20 62 61 72 20 77 6f 72 6b | ymore.....The.text.menu.bar.work |
| 1cb20 | 73 20 77 65 6c 6c 20 77 69 74 68 20 56 65 72 74 69 63 6f 20 62 75 74 20 61 6c 77 61 79 73 20 73 | s.well.with.Vertico.but.always.s |
| 1cb40 | 68 6f 77 73 20 61 0a 20 20 60 2a 43 6f 6d 70 6c 65 74 69 6f 6e 73 2a 27 20 62 75 66 66 65 72 2c | hows.a...`*Completions*'.buffer, |
| 1cb60 | 20 77 68 69 63 68 20 69 73 20 75 6e 77 61 6e 74 65 64 20 69 66 20 56 65 72 74 69 63 6f 20 69 73 | .which.is.unwanted.if.Vertico.is |
| 1cb80 | 20 75 73 65 64 2e 20 52 69 67 68 74 0a 20 20 6e 6f 77 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f | .used..Right...now.the.completio |
| 1cba0 | 6e 20 62 75 66 66 65 72 20 63 61 6e 20 62 65 20 64 69 73 61 62 6c 65 64 20 77 69 74 68 20 61 6e | n.buffer.can.be.disabled.with.an |
| 1cbc0 | 20 61 64 76 69 63 65 2e 20 49 66 20 79 6f 75 0a 20 20 64 69 73 61 62 6c 65 64 20 74 68 65 20 73 | .advice..If.you...disabled.the.s |
| 1cbe0 | 74 61 6e 64 61 72 64 20 47 55 49 20 6d 65 6e 75 20 62 61 72 20 61 6e 64 20 70 72 65 66 65 72 20 | tandard.GUI.menu.bar.and.prefer. |
| 1cc00 | 74 68 65 20 56 65 72 74 69 63 6f 20 69 6e 74 65 72 66 61 63 65 0a 20 20 79 6f 75 20 6d 61 79 20 | the.Vertico.interface...you.may. |
| 1cc20 | 61 6c 73 6f 20 6f 76 65 72 77 72 69 74 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 46 31 30 20 6b | also.overwrite.the.default.F10.k |
| 1cc40 | 65 79 62 69 6e 64 69 6e 67 2e 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 | eybinding....................... |
| 1cc60 | e2 94 82 20 28 6b 65 79 6d 61 70 2d 67 6c 6f 62 61 6c 2d 73 65 74 20 22 3c 66 31 30 3e 22 20 23 | ....(keymap-global-set."<f10>".# |
| 1cc80 | 27 74 6d 6d 2d 6d 65 6e 75 62 61 72 29 0a 20 20 e2 94 82 20 28 61 64 76 69 63 65 2d 61 64 64 20 | 'tmm-menubar).......(advice-add. |
| 1cca0 | 23 27 74 6d 6d 2d 61 64 64 2d 70 72 6f 6d 70 74 20 3a 61 66 74 65 72 20 23 27 6d 69 6e 69 62 75 | #'tmm-add-prompt.:after.#'minibu |
| 1ccc0 | 66 66 65 72 2d 68 69 64 65 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 29 0a 20 20 e2 94 94 e2 94 80 e2 | ffer-hide-completions).......... |
| 1cce0 | 94 80 e2 94 80 e2 94 80 0a 0a 0a 5b 62 75 67 23 37 34 36 31 36 5d 20 3c 68 74 74 70 73 3a 2f 2f | ...........[bug#74616].<https:// |
| 1cd00 | 64 65 62 62 75 67 73 2e 67 6e 75 2e 6f 72 67 2f 63 67 69 2f 62 75 67 72 65 70 6f 72 74 2e 63 67 | debbugs.gnu.org/cgi/bugreport.cg |
| 1cd20 | 69 3f 62 75 67 3d 37 34 36 31 36 3e 0a 0a 0a 31 32 2e 34 20 60 66 66 61 70 2d 6d 65 6e 75 27 0a | i?bug=74616>...12.4.`ffap-menu'. |
| 1cd40 | 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 | ................................ |
| 1cd60 | 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 2a 4e 4f 54 45 2a 3a 20 49 20 68 61 | ....................*NOTE*:.I.ha |
| 1cd80 | 76 65 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 61 20 66 69 78 20 66 6f 72 20 74 68 69 73 20 70 72 | ve.implemented.a.fix.for.this.pr |
| 1cda0 | 6f 62 6c 65 6d 20 75 70 73 74 72 65 61 6d 20 69 6e 20 45 6d 61 63 73 2c 0a 20 20 73 65 65 20 5b | oblem.upstream.in.Emacs,...see.[ |
| 1cdc0 | 62 75 67 23 37 34 36 31 36 5d 2e 20 46 72 6f 6d 20 45 6d 61 63 73 20 33 31 20 61 6e 64 20 6e 65 | bug#74616]..From.Emacs.31.and.ne |
| 1cde0 | 77 65 72 20 74 68 65 20 77 6f 72 6b 61 72 6f 75 6e 64 20 69 73 20 6e 6f 74 20 6e 65 65 64 65 64 | wer.the.workaround.is.not.needed |
| 1ce00 | 0a 20 20 61 6e 79 6d 6f 72 65 2e 0a 0a 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 60 66 66 61 70 | ...anymore.....The.command.`ffap |
| 1ce20 | 2d 6d 65 6e 75 27 20 73 68 6f 77 73 20 74 68 65 20 60 2a 43 6f 6d 70 6c 65 74 69 6f 6e 73 2a 27 | -menu'.shows.the.`*Completions*' |
| 1ce40 | 20 62 75 66 66 65 72 20 62 79 20 64 65 66 61 75 6c 74 0a 20 20 6c 69 6b 65 20 60 74 6d 6d 2d 6d | .buffer.by.default...like.`tmm-m |
| 1ce60 | 65 6e 75 62 61 72 27 2c 20 77 68 69 63 68 20 69 73 20 75 6e 77 61 6e 74 65 64 20 69 66 20 56 65 | enubar',.which.is.unwanted.if.Ve |
| 1ce80 | 72 74 69 63 6f 20 69 73 20 75 73 65 64 2e 20 54 68 65 0a 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 | rtico.is.used..The...completions |
| 1cea0 | 20 62 75 66 66 65 72 20 63 61 6e 20 62 65 20 64 69 73 61 62 6c 65 64 20 61 73 20 66 6f 6c 6c 6f | .buffer.can.be.disabled.as.follo |
| 1cec0 | 77 73 2e 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 | ws...........................(ad |
| 1cee0 | 76 69 63 65 2d 61 64 64 20 23 27 66 66 61 70 2d 6d 65 6e 75 2d 61 73 6b 20 3a 61 72 6f 75 6e 64 | vice-add.#'ffap-menu-ask.:around |
| 1cf00 | 0a 20 20 e2 94 82 20 09 20 20 20 20 28 6c 61 6d 62 64 61 20 28 26 72 65 73 74 20 61 72 67 73 29 | ............(lambda.(&rest.args) |
| 1cf20 | 0a 20 20 e2 94 82 20 09 20 20 20 20 20 20 28 63 6c 2d 6c 65 74 66 20 28 28 28 73 79 6d 62 6f 6c | ..............(cl-letf.(((symbol |
| 1cf40 | 2d 66 75 6e 63 74 69 6f 6e 20 23 27 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 69 6f | -function.#'minibuffer-completio |
| 1cf60 | 6e 2d 68 65 6c 70 29 0a 20 20 e2 94 82 20 09 09 09 20 23 27 69 67 6e 6f 72 65 29 29 0a 20 20 e2 | n-help)...........#'ignore)).... |
| 1cf80 | 94 82 20 09 09 28 61 70 70 6c 79 20 61 72 67 73 29 29 29 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 | .....(apply.args))))............ |
| 1cfa0 | e2 94 80 e2 94 80 0a 0a 0a 5b 62 75 67 23 37 34 36 31 36 5d 20 3c 68 74 74 70 73 3a 2f 2f 64 65 | .........[bug#74616].<https://de |
| 1cfc0 | 62 62 75 67 73 2e 67 6e 75 2e 6f 72 67 2f 63 67 69 2f 62 75 67 72 65 70 6f 72 74 2e 63 67 69 3f | bbugs.gnu.org/cgi/bugreport.cgi? |
| 1cfe0 | 62 75 67 3d 37 34 36 31 36 3e 0a 0a 0a 31 32 2e 35 20 60 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 | bug=74616>...12.5.`completion-ta |
| 1d000 | 62 6c 65 2d 64 79 6e 61 6d 69 63 27 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 | ble-dynamic'.................... |
| 1d020 | 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 | ................................ |
| 1d040 | 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 | ................................ |
| 1d060 | 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 44 79 6e 61 6d 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e | ..............Dynamic.completion |
| 1d080 | 20 74 61 62 6c 65 73 20 28 60 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 2d 64 79 6e 61 6d | .tables.(`completion-table-dynam |
| 1d0a0 | 69 63 27 2c 0a 20 20 60 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 2d 69 6e 2d 74 75 72 6e | ic',...`completion-table-in-turn |
| 1d0c0 | 27 2c 20 e2 80 a6 29 20 73 68 6f 75 6c 64 20 77 6f 72 6b 20 77 65 6c 6c 20 77 69 74 68 20 56 65 | ',....).should.work.well.with.Ve |
| 1d0e0 | 72 74 69 63 6f 2e 20 54 68 65 20 6f 6e 6c 79 0a 20 20 72 65 71 75 69 72 65 6d 65 6e 74 20 69 73 | rtico..The.only...requirement.is |
| 1d100 | 20 74 68 61 74 20 74 68 65 20 60 62 61 73 69 63 27 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 | .that.the.`basic'.completion.sty |
| 1d120 | 6c 65 20 69 73 20 65 6e 61 62 6c 65 64 2e 20 54 68 65 0a 20 20 60 62 61 73 69 63 27 20 73 74 79 | le.is.enabled..The...`basic'.sty |
| 1d140 | 6c 65 20 70 65 72 66 6f 72 6d 73 20 70 72 65 66 69 78 20 66 69 6c 74 65 72 69 6e 67 20 62 79 20 | le.performs.prefix.filtering.by. |
| 1d160 | 70 61 73 73 69 6e 67 20 74 68 65 20 69 6e 70 75 74 20 74 6f 20 74 68 65 0a 20 20 63 6f 6d 70 6c | passing.the.input.to.the...compl |
| 1d180 | 65 74 69 6f 6e 20 74 61 62 6c 65 20 28 6f 72 20 74 68 65 20 64 79 6e 61 6d 69 63 20 63 6f 6d 70 | etion.table.(or.the.dynamic.comp |
| 1d1a0 | 6c 65 74 69 6f 6e 20 74 61 62 6c 65 20 66 75 6e 63 74 69 6f 6e 29 2e 20 54 68 65 0a 20 20 60 62 | letion.table.function)..The...`b |
| 1d1c0 | 61 73 69 63 27 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 20 6d 75 73 74 20 6e 6f 74 20 | asic'.completion.style.must.not. |
| 1d1e0 | 6e 65 63 65 73 73 61 72 69 6c 79 20 62 65 20 63 6f 6e 66 69 67 75 72 65 64 20 77 69 74 68 0a 20 | necessarily.be.configured.with.. |
| 1d200 | 20 68 69 67 68 65 73 74 20 70 72 69 6f 72 69 74 79 2c 20 69 74 20 63 61 6e 20 61 6c 73 6f 20 63 | .highest.priority,.it.can.also.c |
| 1d220 | 6f 6d 65 20 61 66 74 65 72 20 6f 74 68 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 | ome.after.other.completion.style |
| 1d240 | 73 20 6c 69 6b 65 0a 20 20 60 6f 72 64 65 72 6c 65 73 73 27 2c 20 60 73 75 62 73 74 72 69 6e 67 | s.like...`orderless',.`substring |
| 1d260 | 27 20 6f 72 20 60 66 6c 65 78 27 2c 20 61 73 20 69 73 20 61 6c 73 6f 20 72 65 63 6f 6d 6d 65 6e | '.or.`flex',.as.is.also.recommen |
| 1d280 | 64 65 64 20 62 79 20 74 68 65 0a 20 20 4f 72 64 65 72 6c 65 73 73 20 64 6f 63 75 6d 65 6e 74 61 | ded.by.the...Orderless.documenta |
| 1d2a0 | 74 69 6f 6e 20 62 65 63 61 75 73 65 20 6f 66 20 60 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c | tion.because.of.`completion-tabl |
| 1d2c0 | 65 2d 64 79 6e 61 6d 69 63 27 2e 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 | e-dynamic'...................... |
| 1d2e0 | 20 e2 94 82 20 28 73 65 74 71 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 74 79 6c 65 73 20 27 28 62 | .....(setq.completion-styles.'(b |
| 1d300 | 61 73 69 63 29 29 0a 20 20 e2 94 82 20 3b 3b 20 28 73 65 74 71 20 63 6f 6d 70 6c 65 74 69 6f 6e | asic)).......;;.(setq.completion |
| 1d320 | 2d 73 74 79 6c 65 73 20 27 28 6f 72 64 65 72 6c 65 73 73 20 62 61 73 69 63 29 29 0a 20 20 e2 94 | -styles.'(orderless.basic))..... |
| 1d340 | 82 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 44 79 6e 61 6d 69 63 3a 20 22 0a 20 | ..(completing-read."Dynamic:.".. |
| 1d360 | 20 e2 94 82 20 09 09 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 2d 64 79 6e 61 6d 69 | ........(completion-table-dynami |
| 1d380 | 63 0a 20 20 e2 94 82 20 09 09 20 20 28 6c 61 6d 62 64 61 20 28 73 74 72 29 0a 20 20 e2 94 82 20 | c...........(lambda.(str)....... |
| 1d3a0 | 09 09 20 20 20 20 28 6c 69 73 74 20 28 63 6f 6e 63 61 74 20 73 74 72 20 22 31 22 29 0a 20 20 e2 | ......(list.(concat.str."1").... |
| 1d3c0 | 94 82 20 09 09 09 20 20 28 63 6f 6e 63 61 74 20 73 74 72 20 22 32 22 29 0a 20 20 e2 94 82 20 09 | ........(concat.str."2")........ |
| 1d3e0 | 09 09 20 20 28 63 6f 6e 63 61 74 20 73 74 72 20 22 33 22 29 29 29 29 29 0a 20 20 e2 94 94 e2 94 | ....(concat.str."3")))))........ |
| 1d400 | 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 0a 31 32 2e 36 20 53 75 62 6d 69 74 74 69 6e 67 20 74 68 65 | .............12.6.Submitting.the |
| 1d420 | 20 65 6d 70 74 79 20 73 74 72 69 6e 67 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 | .empty.string................... |
| 1d440 | 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 | ................................ |
| 1d460 | 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 | ................................ |
| 1d480 | 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 73 20 60 | ..................The.commands.` |
| 1d4a0 | 6d 75 6c 74 69 2d 6f 63 63 75 72 27 2c 20 60 61 75 74 6f 2d 69 6e 73 65 72 74 27 2c 20 60 62 62 | multi-occur',.`auto-insert',.`bb |
| 1d4c0 | 64 62 2d 63 72 65 61 74 65 27 20 72 65 61 64 20 6d 75 6c 74 69 70 6c 65 0a 20 20 61 72 67 75 6d | db-create'.read.multiple...argum |
| 1d4e0 | 65 6e 74 73 20 66 72 6f 6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 77 69 74 68 20 60 63 | ents.from.the.minibuffer.with.`c |
| 1d500 | 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 2c 20 6f 6e 65 20 61 74 20 61 20 74 69 6d 65 2c 0a | ompleting-read',.one.at.a.time,. |
| 1d520 | 20 20 75 6e 74 69 6c 20 79 6f 75 20 73 75 62 6d 69 74 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69 | ..until.you.submit.an.empty.stri |
| 1d540 | 6e 67 2e 20 59 6f 75 20 73 68 6f 75 6c 64 20 74 79 70 65 20 60 4d 2d 52 45 54 27 0a 20 20 28 60 | ng..You.should.type.`M-RET'...(` |
| 1d560 | 76 65 72 74 69 63 6f 2d 65 78 69 74 2d 69 6e 70 75 74 27 29 20 74 6f 20 66 69 6e 69 73 68 20 74 | vertico-exit-input').to.finish.t |
| 1d580 | 68 65 20 6c 6f 6f 70 2e 20 44 69 72 65 63 74 6c 79 20 70 72 65 73 73 69 6e 67 20 60 52 45 54 27 | he.loop..Directly.pressing.`RET' |
| 1d5a0 | 0a 20 20 28 60 76 65 72 74 69 63 6f 2d 65 78 69 74 27 29 20 64 6f 65 73 20 6e 6f 74 20 77 6f 72 | ...(`vertico-exit').does.not.wor |
| 1d5c0 | 6b 20 73 69 6e 63 65 20 74 68 65 20 66 69 72 73 74 20 63 61 6e 64 69 64 61 74 65 20 69 73 0a 20 | k.since.the.first.candidate.is.. |
| 1d5e0 | 20 70 72 65 73 65 6c 65 63 74 65 64 2e 0a 0a 20 20 54 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 | .preselected.....The.underlying. |
| 1d600 | 69 73 73 75 65 20 69 73 20 74 68 61 74 20 60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 20 | issue.is.that.`completing-read'. |
| 1d620 | 61 6c 77 61 79 73 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 0a 20 20 65 78 69 74 20 77 69 74 68 | always.allows.you.to...exit.with |
| 1d640 | 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2c 20 77 68 69 63 68 20 69 73 20 63 61 6c 6c | .the.empty.string,.which.is.call |
| 1d660 | 65 64 20 74 68 65 20 2f 6e 75 6c 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 2f 2c 0a 20 20 65 76 65 6e | ed.the./null.completion/,...even |
| 1d680 | 20 69 66 20 74 68 65 20 60 52 45 51 55 49 52 45 2d 4d 41 54 43 48 27 20 61 72 67 75 6d 65 6e 74 | .if.the.`REQUIRE-MATCH'.argument |
| 1d6a0 | 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 20 54 72 79 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 | .is.non-nil..Try.the.following.t |
| 1d6c0 | 77 6f 0a 20 20 63 61 6c 6c 73 20 74 6f 20 60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 20 | wo...calls.to.`completing-read'. |
| 1d6e0 | 77 69 74 68 20 60 43 2d 78 20 43 2d 65 27 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2 | with.`C-x.C-e':................. |
| 1d700 | 94 80 0a 20 20 e2 94 82 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 53 65 6c 65 63 | .........(completing-read."Selec |
| 1d720 | 74 3a 20 22 20 27 28 22 66 69 72 73 74 22 20 22 73 65 63 6f 6e 64 22 20 22 74 68 69 72 64 22 29 | t:.".'("first"."second"."third") |
| 1d740 | 20 6e 69 6c 20 27 72 65 71 75 69 72 65 2d 6d 61 74 63 68 29 0a 20 20 e2 94 82 20 28 63 6f 6d 70 | .nil.'require-match).......(comp |
| 1d760 | 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 66 69 72 73 74 22 | leting-read."Select:.".'("first" |
| 1d780 | 20 22 73 65 63 6f 6e 64 22 20 22 74 68 69 72 64 22 29 20 6e 69 6c 20 27 72 65 71 75 69 72 65 2d | ."second"."third").nil.'require- |
| 1d7a0 | 6d 61 74 63 68 20 6e 69 6c 20 6e 69 6c 20 22 22 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 | match.nil.nil."")............... |
| 1d7c0 | e2 94 80 0a 0a 20 20 49 6e 20 62 6f 74 68 20 63 61 73 65 73 20 74 68 65 20 65 6d 70 74 79 20 73 | .......In.both.cases.the.empty.s |
| 1d7e0 | 74 72 69 6e 67 20 63 61 6e 20 62 65 20 73 75 62 6d 69 74 74 65 64 2e 20 49 6e 20 74 68 65 20 66 | tring.can.be.submitted..In.the.f |
| 1d800 | 69 72 73 74 20 63 61 73 65 20 6e 6f 0a 20 20 65 78 70 6c 69 63 69 74 20 64 65 66 61 75 6c 74 20 | irst.case.no...explicit.default. |
| 1d820 | 76 61 6c 75 65 20 69 73 20 73 70 65 63 69 66 69 65 64 20 61 6e 64 20 56 65 72 74 69 63 6f 20 70 | value.is.specified.and.Vertico.p |
| 1d840 | 72 65 73 65 6c 65 63 74 73 20 74 68 65 20 2a 66 69 72 73 74 2a 0a 20 20 63 61 6e 64 69 64 61 74 | reselects.the.*first*...candidat |
| 1d860 | 65 2e 20 49 6e 20 6f 72 64 65 72 20 74 6f 20 65 78 69 74 20 77 69 74 68 20 74 68 65 20 65 6d 70 | e..In.order.to.exit.with.the.emp |
| 1d880 | 74 79 20 73 74 72 69 6e 67 2c 20 70 72 65 73 73 20 60 4d 2d 52 45 54 27 2e 20 49 6e 0a 20 20 74 | ty.string,.press.`M-RET'..In...t |
| 1d8a0 | 68 65 20 73 65 63 6f 6e 64 20 63 61 73 65 20 74 68 65 20 65 78 70 6c 69 63 69 74 20 64 65 66 61 | he.second.case.the.explicit.defa |
| 1d8c0 | 75 6c 74 20 76 61 6c 75 65 20 22 22 20 69 73 20 73 70 65 63 69 66 69 65 64 20 61 6e 64 20 56 65 | ult.value."".is.specified.and.Ve |
| 1d8e0 | 72 74 69 63 6f 0a 20 20 70 72 65 73 65 6c 65 63 74 73 20 74 68 65 20 70 72 6f 6d 70 74 2c 20 73 | rtico...preselects.the.prompt,.s |
| 1d900 | 75 63 68 20 74 68 61 74 20 65 78 69 74 69 6e 67 20 77 69 74 68 20 74 68 65 20 65 6d 70 74 79 20 | uch.that.exiting.with.the.empty. |
| 1d920 | 73 74 72 69 6e 67 20 69 73 0a 20 20 70 6f 73 73 69 62 6c 65 20 62 79 20 70 72 65 73 73 69 6e 67 | string.is...possible.by.pressing |
| 1d940 | 20 60 52 45 54 27 20 6f 6e 6c 79 2e 0a 0a 0a 31 32 2e 37 20 54 72 61 6d 70 20 68 6f 73 74 6e 61 | .`RET'.only....12.7.Tramp.hostna |
| 1d960 | 6d 65 20 61 6e 64 20 75 73 65 72 6e 61 6d 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a e2 94 80 e2 94 | me.and.username.completion...... |
| 1d980 | 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 | ................................ |
| 1d9a0 | 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 | ................................ |
| 1d9c0 | 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 | ................................ |
| 1d9e0 | 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 20 | ................................ |
| 1da00 | 2a 4e 4f 54 45 3a 2a 20 4f 6e 20 45 6d 61 63 73 20 32 39 2e 32 20 61 6e 64 20 54 72 61 6d 70 20 | *NOTE:*.On.Emacs.29.2.and.Tramp. |
| 1da20 | 32 2e 37 20 74 68 65 20 77 6f 72 6b 61 72 6f 75 6e 64 73 20 64 65 73 63 72 69 62 65 64 20 69 6e | 2.7.the.workarounds.described.in |
| 1da40 | 20 74 68 69 73 0a 20 20 73 65 63 74 69 6f 6e 20 61 72 65 20 6e 6f 74 20 6e 65 63 65 73 73 61 72 | .this...section.are.not.necessar |
| 1da60 | 79 20 61 6e 79 6d 6f 72 65 2c 20 73 69 6e 63 65 20 74 68 65 20 72 65 6c 65 76 61 6e 74 20 63 6f | y.anymore,.since.the.relevant.co |
| 1da80 | 6d 70 6c 65 74 69 6f 6e 0a 20 20 74 61 62 6c 65 73 20 68 61 76 65 20 62 65 65 6e 20 69 6d 70 72 | mpletion...tables.have.been.impr |
| 1daa0 | 6f 76 65 64 2e 0a 0a 20 20 49 6e 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 77 69 74 68 20 4f 72 64 | oved.....In.combination.with.Ord |
| 1dac0 | 65 72 6c 65 73 73 20 6f 72 20 6f 74 68 65 72 20 6e 6f 6e 2d 70 72 65 66 69 78 20 63 6f 6d 70 6c | erless.or.other.non-prefix.compl |
| 1dae0 | 65 74 69 6f 6e 20 73 74 79 6c 65 73 0a 20 20 6c 69 6b 65 20 60 73 75 62 73 74 72 69 6e 67 27 20 | etion.styles...like.`substring'. |
| 1db00 | 6f 72 20 60 66 6c 65 78 27 2c 20 68 6f 73 74 20 6e 61 6d 65 73 20 61 6e 64 20 75 73 65 72 20 6e | or.`flex',.host.names.and.user.n |
| 1db20 | 61 6d 65 73 20 61 72 65 20 6e 6f 74 20 6d 61 64 65 0a 20 20 61 76 61 69 6c 61 62 6c 65 20 66 6f | ames.are.not.made...available.fo |
| 1db40 | 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 60 2f 73 73 | r.completion.after.entering.`/ss |
| 1db60 | 68 3a 27 2e 20 49 6e 20 6f 72 64 65 72 20 74 6f 20 61 76 6f 69 64 0a 20 20 74 68 69 73 20 70 72 | h:'..In.order.to.avoid...this.pr |
| 1db80 | 6f 62 6c 65 6d 2c 20 74 68 65 20 60 62 61 73 69 63 27 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 | oblem,.the.`basic'.completion.st |
| 1dba0 | 79 6c 65 20 73 68 6f 75 6c 64 20 62 65 20 73 70 65 63 69 66 69 65 64 20 66 6f 72 20 74 68 65 0a | yle.should.be.specified.for.the. |
| 1dbc0 | 20 20 66 69 6c 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 2c 20 73 75 63 68 | ..file.completion.category,.such |
| 1dbe0 | 20 74 68 61 74 20 60 62 61 73 69 63 27 20 69 73 20 74 72 69 65 64 20 62 65 66 6f 72 65 0a 20 20 | .that.`basic'.is.tried.before... |
| 1dc00 | 60 6f 72 64 65 72 6c 65 73 73 27 2e 20 54 68 69 73 20 63 61 6e 20 62 65 20 61 63 68 69 65 76 65 | `orderless'..This.can.be.achieve |
| 1dc20 | 64 20 62 79 20 70 75 74 74 69 6e 67 20 60 62 61 73 69 63 27 20 66 69 72 73 74 20 69 6e 20 74 68 | d.by.putting.`basic'.first.in.th |
| 1dc40 | 65 0a 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 20 6f 76 65 72 72 69 64 65 73 20 66 | e...completion.style.overrides.f |
| 1dc60 | 6f 72 20 74 68 65 20 66 69 6c 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 2e | or.the.file.completion.category. |
| 1dc80 | 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 73 65 74 71 20 | ..........................(setq. |
| 1dca0 | 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 74 79 6c 65 73 20 27 28 6f 72 64 65 72 6c 65 73 73 20 62 61 | completion-styles.'(orderless.ba |
| 1dcc0 | 73 69 63 29 0a 20 20 e2 94 82 20 20 20 20 20 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 61 74 65 | sic).............completion-cate |
| 1dce0 | 67 6f 72 79 2d 64 65 66 61 75 6c 74 73 20 6e 69 6c 0a 20 20 e2 94 82 20 20 20 20 20 20 20 63 6f | gory-defaults.nil.............co |
| 1dd00 | 6d 70 6c 65 74 69 6f 6e 2d 63 61 74 65 67 6f 72 79 2d 6f 76 65 72 72 69 64 65 73 20 27 28 28 66 | mpletion-category-overrides.'((f |
| 1dd20 | 69 6c 65 20 28 73 74 79 6c 65 73 20 62 61 73 69 63 20 70 61 72 74 69 61 6c 2d 63 6f 6d 70 6c 65 | ile.(styles.basic.partial-comple |
| 1dd40 | 74 69 6f 6e 29 29 29 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 49 66 | tion))))......................If |
| 1dd60 | 20 79 6f 75 20 61 72 65 20 66 61 6d 69 6c 69 61 72 20 77 69 74 68 20 74 68 65 20 60 63 6f 6d 70 | .you.are.familiar.with.the.`comp |
| 1dd80 | 6c 65 74 69 6f 6e 2d 73 74 79 6c 65 27 20 6d 61 63 68 69 6e 65 72 79 2c 20 79 6f 75 20 6d 61 79 | letion-style'.machinery,.you.may |
| 1dda0 | 0a 20 20 61 6c 73 6f 20 64 65 66 69 6e 65 20 61 20 63 75 73 74 6f 6d 20 63 6f 6d 70 6c 65 74 69 | ...also.define.a.custom.completi |
| 1ddc0 | 6f 6e 20 73 74 79 6c 65 20 77 68 69 63 68 20 61 63 74 69 76 61 74 65 73 20 6f 6e 6c 79 20 66 6f | on.style.which.activates.only.fo |
| 1dde0 | 72 20 72 65 6d 6f 74 65 0a 20 20 66 69 6c 65 73 2e 20 54 68 65 20 63 75 73 74 6f 6d 20 63 6f 6d | r.remote...files..The.custom.com |
| 1de00 | 70 6c 65 74 69 6f 6e 20 73 74 79 6c 65 20 65 6e 73 75 72 65 73 20 74 68 61 74 20 79 6f 75 20 63 | pletion.style.ensures.that.you.c |
| 1de20 | 61 6e 20 61 6c 77 61 79 73 20 6d 61 74 63 68 0a 20 20 73 75 62 73 74 72 69 6e 67 73 20 77 69 74 | an.always.match...substrings.wit |
| 1de40 | 68 69 6e 20 6e 6f 6e 2d 72 65 6d 6f 74 65 20 66 69 6c 65 20 6e 61 6d 65 73 2c 20 73 69 6e 63 65 | hin.non-remote.file.names,.since |
| 1de60 | 20 60 6f 72 64 65 72 6c 65 73 73 27 20 77 69 6c 6c 20 73 74 61 79 0a 20 20 74 68 65 20 70 72 65 | .`orderless'.will.stay...the.pre |
| 1de80 | 66 65 72 72 65 64 20 73 74 79 6c 65 20 66 6f 72 20 6e 6f 6e 2d 72 65 6d 6f 74 65 20 66 69 6c 65 | ferred.style.for.non-remote.file |
| 1dea0 | 73 2e 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 | s...........................(def |
| 1dec0 | 75 6e 20 62 61 73 69 63 2d 72 65 6d 6f 74 65 2d 74 72 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 20 28 | un.basic-remote-try-completion.( |
| 1dee0 | 73 74 72 69 6e 67 20 74 61 62 6c 65 20 70 72 65 64 20 70 6f 69 6e 74 29 0a 20 20 e2 94 82 20 20 | string.table.pred.point)........ |
| 1df00 | 20 28 61 6e 64 20 28 76 65 72 74 69 63 6f 2d 2d 72 65 6d 6f 74 65 2d 70 20 73 74 72 69 6e 67 29 | .(and.(vertico--remote-p.string) |
| 1df20 | 0a 20 20 e2 94 82 20 20 20 20 20 20 20 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 62 61 73 69 63 2d | ..............(completion-basic- |
| 1df40 | 74 72 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 72 69 6e 67 20 74 61 62 6c 65 20 70 72 65 64 | try-completion.string.table.pred |
| 1df60 | 20 70 6f 69 6e 74 29 29 29 0a 20 20 e2 94 82 20 28 64 65 66 75 6e 20 62 61 73 69 63 2d 72 65 6d | .point))).......(defun.basic-rem |
| 1df80 | 6f 74 65 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 28 73 74 72 69 6e 67 20 74 61 62 6c | ote-all-completions.(string.tabl |
| 1dfa0 | 65 20 70 72 65 64 20 70 6f 69 6e 74 29 0a 20 20 e2 94 82 20 20 20 28 61 6e 64 20 28 76 65 72 74 | e.pred.point).........(and.(vert |
| 1dfc0 | 69 63 6f 2d 2d 72 65 6d 6f 74 65 2d 70 20 73 74 72 69 6e 67 29 0a 20 20 e2 94 82 20 20 20 20 20 | ico--remote-p.string)........... |
| 1dfe0 | 20 20 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 62 61 73 69 63 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 | ...(completion-basic-all-complet |
| 1e000 | 69 6f 6e 73 20 73 74 72 69 6e 67 20 74 61 62 6c 65 20 70 72 65 64 20 70 6f 69 6e 74 29 29 29 0a | ions.string.table.pred.point))). |
| 1e020 | 20 20 e2 94 82 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 0a 20 20 e2 94 82 20 20 27 63 6f 6d 70 6c | ......(add-to-list........'compl |
| 1e040 | 65 74 69 6f 6e 2d 73 74 79 6c 65 73 2d 61 6c 69 73 74 0a 20 20 e2 94 82 20 20 27 28 62 61 73 69 | etion-styles-alist........'(basi |
| 1e060 | 63 2d 72 65 6d 6f 74 65 20 62 61 73 69 63 2d 72 65 6d 6f 74 65 2d 74 72 79 2d 63 6f 6d 70 6c 65 | c-remote.basic-remote-try-comple |
| 1e080 | 74 69 6f 6e 20 62 61 73 69 63 2d 72 65 6d 6f 74 65 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e | tion.basic-remote-all-completion |
| 1e0a0 | 73 20 6e 69 6c 29 29 0a 20 20 e2 94 82 20 28 73 65 74 71 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 | s.nil)).......(setq.completion-s |
| 1e0c0 | 74 79 6c 65 73 20 27 28 6f 72 64 65 72 6c 65 73 73 20 62 61 73 69 63 29 0a 20 20 e2 94 82 20 20 | tyles.'(orderless.basic)........ |
| 1e0e0 | 20 20 20 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 61 74 65 67 6f 72 79 2d 64 65 66 61 75 6c 74 | .....completion-category-default |
| 1e100 | 73 20 6e 69 6c 0a 20 20 e2 94 82 20 20 20 20 20 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 61 74 | s.nil.............completion-cat |
| 1e120 | 65 67 6f 72 79 2d 6f 76 65 72 72 69 64 65 73 20 27 28 28 66 69 6c 65 20 28 73 74 79 6c 65 73 20 | egory-overrides.'((file.(styles. |
| 1e140 | 62 61 73 69 63 2d 72 65 6d 6f 74 65 20 70 61 72 74 69 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 29 | basic-remote.partial-completion) |
| 1e160 | 29 29 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 00 00 00 00 00 00 00 00 00 00 | )))............................. |
| 1e180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e200 | 76 65 72 74 69 63 6f 2d 32 2e 34 2f 64 69 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | vertico-2.4/dir................. |
| 1e220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e260 | 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 |
| 1e280 | 30 30 30 31 31 36 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 31 37 33 00 20 30 00 00 00 | 0001163.00000000000.012173..0... |
| 1e2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e300 | 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................... |
| 1e320 | 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................... |
| 1e340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e400 | 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 |
| 1e420 | 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 |
| 1e440 | 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 |
| 1e460 | 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 |
| 1e480 | 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 |
| 1e4a0 | 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 |
| 1e4c0 | 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 |
| 1e4e0 | 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 |
| 1e500 | 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 |
| 1e520 | 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 |
| 1e540 | 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,. |
| 1e560 | 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 |
| 1e580 | 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 |
| 1e5a0 | 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 |
| 1e5c0 | 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. |
| 1e5e0 | 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 |
| 1e600 | 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 |
| 1e620 | 61 63 73 20 6d 69 73 63 20 66 65 61 74 75 72 65 73 0a 2a 20 56 65 72 74 69 63 6f 3a 20 28 76 65 | acs.misc.features.*.Vertico:.(ve |
| 1e640 | 72 74 69 63 6f 29 2e 20 20 20 20 20 20 20 20 20 20 20 56 45 52 54 69 63 61 6c 20 49 6e 74 65 72 | rtico)............VERTical.Inter |
| 1e660 | 61 63 74 69 76 65 20 43 4f 6d 70 6c 65 74 69 6f 6e 2e 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 | active.COmpletion............... |
| 1e680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e800 | 76 65 72 74 69 63 6f 2d 32 2e 34 2f 43 48 41 4e 47 45 4c 4f 47 2e 6f 72 67 00 00 00 00 00 00 00 | vertico-2.4/CHANGELOG.org....... |
| 1e820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e860 | 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 |
| 1e880 | 30 30 31 32 35 34 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 35 30 32 00 20 30 00 00 00 | 0012547.00000000000.013502..0... |
| 1e8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e900 | 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................... |
| 1e920 | 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................... |
| 1e940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1e9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ea00 | 23 2b 74 69 74 6c 65 3a 20 76 65 72 74 69 63 6f 2e 65 6c 20 2d 20 43 68 61 6e 67 65 6c 6f 67 0a | #+title:.vertico.el.-.Changelog. |
| 1ea20 | 23 2b 61 75 74 68 6f 72 3a 20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 0a 23 2b 6c 61 6e 67 75 | #+author:.Daniel.Mendler.#+langu |
| 1ea40 | 61 67 65 3a 20 65 6e 0a 0a 2a 20 56 65 72 73 69 6f 6e 20 32 2e 34 20 28 32 30 32 35 2d 30 36 2d | age:.en..*.Version.2.4.(2025-06- |
| 1ea60 | 32 37 29 0a 0a 2d 20 4e 65 77 20 66 75 6e 63 74 69 6f 6e 20 3d 76 65 72 74 69 63 6f 2d 73 6f 72 | 27)..-.New.function.=vertico-sor |
| 1ea80 | 74 2d 64 69 72 65 63 74 6f 72 69 65 73 2d 66 69 72 73 74 3d 20 77 68 69 63 68 20 73 6f 72 74 73 | t-directories-first=.which.sorts |
| 1eaa0 | 20 61 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 20 6e 61 6d 65 73 2c 0a 20 20 77 69 74 68 20 64 69 | .a.list.of.file.names,...with.di |
| 1eac0 | 72 65 63 74 6f 72 69 65 73 20 63 6f 6d 69 6e 67 20 66 69 72 73 74 2e 0a 2d 20 3d 76 65 72 74 69 | rectories.coming.first..-.=verti |
| 1eae0 | 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 3d 3a 20 41 64 64 20 3d 3a 6b 65 79 6d 61 70 | co-multiform-mode=:.Add.=:keymap |
| 1eb00 | 3d 20 73 65 74 74 69 6e 67 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 63 6f 6d 70 6c 65 74 | =.setting.per.command.or.complet |
| 1eb20 | 69 6f 6e 0a 20 20 63 61 74 65 67 6f 72 79 2e 20 45 69 74 68 65 72 20 73 70 65 63 69 66 79 20 61 | ion...category..Either.specify.a |
| 1eb40 | 20 6c 69 73 74 20 6f 66 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 6f 72 20 61 20 6b 65 79 6d 61 | .list.of.key.bindings.or.a.keyma |
| 1eb60 | 70 20 64 69 72 65 63 74 6c 79 2e 0a 2d 20 44 69 73 61 62 6c 65 20 3d 63 6f 6d 70 6c 65 74 69 6f | p.directly..-.Disable.=completio |
| 1eb80 | 6e 2d 65 61 67 65 72 2d 64 69 73 70 6c 61 79 3d 20 69 66 20 56 65 72 74 69 63 6f 20 69 73 20 61 | n-eager-display=.if.Vertico.is.a |
| 1eba0 | 63 74 69 76 65 2e 0a 0a 2a 20 56 65 72 73 69 6f 6e 20 32 2e 33 20 28 32 30 32 35 2d 30 36 2d 31 | ctive...*.Version.2.3.(2025-06-1 |
| 1ebc0 | 30 29 0a 0a 2d 20 3d 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 3d 3a 20 | 0)..-.=vertico-multiform-mode=:. |
| 1ebe0 | 41 64 64 20 63 6f 6e 74 65 78 74 20 6d 65 6e 75 20 74 6f 20 63 68 61 6e 67 65 20 64 69 73 70 6c | Add.context.menu.to.change.displ |
| 1ec00 | 61 79 20 6d 6f 64 65 2e 20 46 69 72 73 74 20 65 6e 61 62 6c 65 0a 20 20 3d 76 65 72 74 69 63 6f | ay.mode..First.enable...=vertico |
| 1ec20 | 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 3d 20 61 6e 64 20 3d 63 6f 6e 74 65 78 74 2d 6d 65 | -multiform-mode=.and.=context-me |
| 1ec40 | 6e 75 2d 6d 6f 64 65 3d 2e 20 54 68 65 20 6d 65 6e 75 20 77 69 6c 6c 20 61 70 70 65 61 72 20 77 | nu-mode=..The.menu.will.appear.w |
| 1ec60 | 69 74 68 20 61 0a 20 20 72 69 67 68 74 20 63 6c 69 63 6b 20 69 6e 20 74 68 65 20 56 65 72 74 69 | ith.a...right.click.in.the.Verti |
| 1ec80 | 63 6f 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 2d 20 48 69 64 65 20 66 72 69 6e 67 65 20 6c 69 6e | co.minibuffer..-.Hide.fringe.lin |
| 1eca0 | 65 20 74 72 75 6e 63 61 74 69 6f 6e 20 69 6e 64 69 63 61 74 6f 72 73 20 69 6e 20 74 68 65 20 6d | e.truncation.indicators.in.the.m |
| 1ecc0 | 69 6e 69 62 75 66 66 65 72 2e 0a 0a 2a 20 56 65 72 73 69 6f 6e 20 32 2e 32 20 28 32 30 32 35 2d | inibuffer...*.Version.2.2.(2025- |
| 1ece0 | 30 35 2d 32 36 29 0a 0a 2d 20 47 75 61 72 64 20 56 65 72 74 69 63 6f 20 68 6f 6f 6b 73 20 74 6f | 05-26)..-.Guard.Vertico.hooks.to |
| 1ed00 | 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 70 72 69 6e 74 20 73 74 61 63 6b 20 74 72 61 63 65 | .automatically.print.stack.trace |
| 1ed20 | 73 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 65 61 73 65 0a 20 20 64 65 62 75 67 67 69 6e 67 2e 0a | s.in.order.to.ease...debugging.. |
| 1ed40 | 0a 2a 20 56 65 72 73 69 6f 6e 20 32 2e 31 20 28 32 30 32 35 2d 30 34 2d 31 39 29 0a 0a 2d 20 3d | .*.Version.2.1.(2025-04-19)..-.= |
| 1ed60 | 76 65 72 74 69 63 6f 2d 66 6c 61 74 2d 66 6f 72 6d 61 74 3d 3a 20 43 75 73 74 6f 6d 69 7a 61 62 | vertico-flat-format=:.Customizab |
| 1ed80 | 6c 65 20 3d 3a 73 70 61 63 65 72 3d 20 73 74 72 69 6e 67 2e 0a 2d 20 3d 76 65 72 74 69 63 6f 2d | le.=:spacer=.string..-.=vertico- |
| 1eda0 | 73 6f 72 74 3d 3a 20 45 78 74 72 61 63 74 65 64 20 73 6f 72 74 20 66 75 6e 63 74 69 6f 6e 73 20 | sort=:.Extracted.sort.functions. |
| 1edc0 | 74 6f 20 73 65 70 61 72 61 74 65 20 65 78 74 65 6e 73 69 6f 6e 2e 0a 2d 20 3d 76 65 72 74 69 63 | to.separate.extension..-.=vertic |
| 1ede0 | 6f 2d 73 6f 72 74 2d 68 69 73 74 6f 72 79 2d 64 75 70 6c 69 63 61 74 65 3d 20 61 6e 64 20 3d 76 | o-sort-history-duplicate=.and.=v |
| 1ee00 | 65 72 74 69 63 6f 2d 73 6f 72 74 2d 68 69 73 74 6f 72 79 2d 64 65 63 61 79 3d 3a 20 4e 65 77 0a | ertico-sort-history-decay=:.New. |
| 1ee20 | 20 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 6f 70 74 69 6f 6e 73 20 74 6f 20 61 64 6a 75 73 | ..customization.options.to.adjus |
| 1ee40 | 74 20 74 68 65 20 72 61 6e 6b 20 6f 66 20 64 75 70 6c 69 63 61 74 65 20 68 69 73 74 6f 72 79 20 | t.the.rank.of.duplicate.history. |
| 1ee60 | 65 6c 65 6d 65 6e 74 73 2c 20 73 75 63 68 0a 20 20 74 68 61 74 20 74 68 65 79 20 61 70 70 65 61 | elements,.such...that.they.appea |
| 1ee80 | 72 20 65 61 72 6c 69 65 72 20 69 6e 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6c 69 73 74 | r.earlier.in.the.completion.list |
| 1eea0 | 2e 0a 2d 20 3d 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 3d 3a 20 41 64 64 20 3d 76 65 72 74 69 | ..-.=vertico-repeat=:.Add.=verti |
| 1eec0 | 63 6f 2d 72 65 70 65 61 74 2d 68 69 73 74 6f 72 79 3d 20 74 6f 0a 20 20 3d 73 61 76 65 68 69 73 | co-repeat-history=.to...=savehis |
| 1eee0 | 74 2d 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 73 3d 20 | t-minibuffer-history-variables=. |
| 1ef00 | 69 6e 20 6f 72 64 65 72 20 74 6f 20 73 61 76 65 20 74 68 65 20 68 69 73 74 6f 72 79 20 69 66 0a | in.order.to.save.the.history.if. |
| 1ef20 | 20 20 3d 73 61 76 65 68 69 73 74 2d 6d 6f 64 65 3d 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 2d 20 | ..=savehist-mode=.is.enabled..-. |
| 1ef40 | 3d 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 3d 3a 20 44 6f 20 6e 6f 74 20 73 74 6f 72 65 20 6f | =vertico-repeat=:.Do.not.store.o |
| 1ef60 | 76 65 72 6c 79 20 6c 6f 6e 67 20 73 65 6c 65 63 74 65 64 20 63 61 6e 64 69 64 61 74 65 73 20 69 | verly.long.selected.candidates.i |
| 1ef80 | 6e 20 72 65 70 65 61 74 0a 20 20 68 69 73 74 6f 72 79 2e 0a 0a 2a 20 56 65 72 73 69 6f 6e 20 32 | n.repeat...history...*.Version.2 |
| 1efa0 | 2e 30 20 28 32 30 32 35 2d 30 33 2d 31 31 29 0a 0a 2d 20 7e 76 65 72 74 69 63 6f 2d 64 69 72 65 | .0.(2025-03-11)..-.~vertico-dire |
| 1efc0 | 63 74 6f 72 79 2d 74 69 64 79 7e 3a 20 43 6c 65 61 6e 75 70 20 73 68 61 64 6f 77 65 64 20 70 61 | ctory-tidy~:.Cleanup.shadowed.pa |
| 1efe0 | 74 68 20 6d 6f 72 65 20 61 67 67 72 65 73 73 69 76 65 6c 79 2e 0a 2d 20 7e 76 65 72 74 69 63 6f | th.more.aggressively..-.~vertico |
| 1f000 | 2d 64 69 72 65 63 74 6f 72 79 2d 64 65 6c 65 74 65 2d 63 68 61 72 7e 3a 20 52 65 73 70 65 63 74 | -directory-delete-char~:.Respect |
| 1f020 | 20 72 65 67 69 6f 6e 2e 0a 2d 20 7e 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 2a 7e | .region..-.~vertico-directory-*~ |
| 1f040 | 3a 20 49 6d 70 72 6f 76 65 20 72 65 73 70 6f 6e 73 69 76 65 6e 65 73 73 20 77 68 65 6e 20 75 73 | :.Improve.responsiveness.when.us |
| 1f060 | 69 6e 67 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 2a 20 56 65 72 73 69 | ing.directory.commands...*.Versi |
| 1f080 | 6f 6e 20 31 2e 31 31 20 28 32 30 32 35 2d 30 31 2d 32 38 29 0a 0a 2d 20 49 67 6e 6f 72 65 20 74 | on.1.11.(2025-01-28)..-.Ignore.t |
| 1f0a0 | 6f 75 63 68 73 63 72 65 65 6e 20 65 76 65 6e 74 73 2e 0a 2d 20 44 69 73 61 62 6c 65 20 7e 70 69 | ouchscreen.events..-.Disable.~pi |
| 1f0c0 | 78 65 6c 2d 73 63 72 6f 6c 6c 2d 70 72 65 63 69 73 69 6f 6e 2d 6d 6f 64 65 7e 20 6c 6f 63 61 6c | xel-scroll-precision-mode~.local |
| 1f0e0 | 6c 79 2e 0a 2d 20 53 74 72 69 70 20 74 65 78 74 20 70 72 6f 70 65 72 74 69 65 73 20 77 68 65 6e | ly..-.Strip.text.properties.when |
| 1f100 | 20 63 6f 70 79 69 6e 67 20 74 6f 20 74 68 65 20 6b 69 6c 6c 20 72 69 6e 67 2e 0a 0a 2a 20 56 65 | .copying.to.the.kill.ring...*.Ve |
| 1f120 | 72 73 69 6f 6e 20 31 2e 31 30 20 28 32 30 32 34 2d 31 32 2d 32 32 29 0a 0a 2d 20 52 65 71 75 69 | rsion.1.10.(2024-12-22)..-.Requi |
| 1f140 | 72 65 20 45 6d 61 63 73 20 32 38 2e 31 2e 0a 2d 20 46 69 78 20 62 65 68 61 76 69 6f 72 20 77 68 | re.Emacs.28.1..-.Fix.behavior.wh |
| 1f160 | 65 6e 20 61 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 70 61 73 73 65 64 20 61 73 20 3d 52 45 51 55 | en.a.function.is.passed.as.=REQU |
| 1f180 | 49 52 45 2d 4d 41 54 43 48 3d 20 61 72 67 75 6d 65 6e 74 20 74 6f 0a 20 20 7e 63 6f 6d 70 6c 65 | IRE-MATCH=.argument.to...~comple |
| 1f1a0 | 74 69 6e 67 2d 72 65 61 64 7e 2e 0a 2d 20 44 72 6f 70 20 6f 62 73 6f 6c 65 74 65 20 63 6f 6d 6d | ting-read~..-.Drop.obsolete.comm |
| 1f1c0 | 61 6e 64 20 61 6c 69 61 73 20 7e 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 6c 61 73 74 7e 2e | and.alias.~vertico-repeat-last~. |
| 1f1e0 | 0a 2d 20 7e 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 7e 3a 20 55 73 65 20 7e 64 69 73 70 6c 61 | .-.~vertico-buffer~:.Use.~displa |
| 1f200 | 79 2d 62 75 66 66 65 72 2d 75 73 65 2d 6c 65 61 73 74 2d 72 65 63 65 6e 74 2d 77 69 6e 64 6f 77 | y-buffer-use-least-recent-window |
| 1f220 | 7e 20 61 73 20 64 65 66 61 75 6c 74 20 62 75 66 66 65 72 0a 20 20 64 69 73 70 6c 61 79 20 61 63 | ~.as.default.buffer...display.ac |
| 1f240 | 74 69 6f 6e 2e 0a 2d 20 53 69 6d 70 6c 69 66 79 20 74 68 65 20 6d 69 6e 69 20 77 69 6e 64 6f 77 | tion..-.Simplify.the.mini.window |
| 1f260 | 20 72 65 73 69 7a 69 6e 67 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2c 20 73 65 65 20 7e 76 | .resizing.implementation,.see.~v |
| 1f280 | 65 72 74 69 63 6f 2d 2d 72 65 73 69 7a 65 7e 2e 0a 0a 2a 20 56 65 72 73 69 6f 6e 20 31 2e 39 20 | ertico--resize~...*.Version.1.9. |
| 1f2a0 | 28 32 30 32 34 2d 30 37 2d 32 36 29 0a 0a 2d 20 42 75 6d 70 20 43 6f 6d 70 61 74 20 64 65 70 65 | (2024-07-26)..-.Bump.Compat.depe |
| 1f2c0 | 6e 64 65 6e 63 79 20 74 6f 20 43 6f 6d 70 61 74 20 33 30 2e 0a 2d 20 7e 76 65 72 74 69 63 6f 2d | ndency.to.Compat.30..-.~vertico- |
| 1f2e0 | 62 75 66 66 65 72 7e 3a 20 46 69 78 20 62 75 67 20 72 65 67 61 72 64 69 6e 67 20 64 65 6c 65 74 | buffer~:.Fix.bug.regarding.delet |
| 1f300 | 65 64 20 77 69 6e 64 6f 77 73 2e 0a 0a 2a 20 56 65 72 73 69 6f 6e 20 31 2e 38 20 28 32 30 32 34 | ed.windows...*.Version.1.8.(2024 |
| 1f320 | 2d 30 34 2d 32 34 29 0a 0a 2d 20 3d 76 65 72 74 69 63 6f 2d 70 72 65 73 65 6c 65 63 74 3d 3a 20 | -04-24)..-.=vertico-preselect=:. |
| 1f340 | 41 64 64 20 3d 6e 6f 2d 70 72 6f 6d 70 74 3d 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 68 | Add.=no-prompt=.configuration.ch |
| 1f360 | 6f 69 63 65 20 74 6f 20 65 6e 74 69 72 65 6c 79 20 64 69 73 61 6c 6c 6f 77 20 74 68 65 0a 20 20 | oice.to.entirely.disallow.the... |
| 1f380 | 73 65 6c 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 70 72 6f 6d 70 74 2e 0a 0a 2a 20 56 65 72 73 | selection.of.the.prompt...*.Vers |
| 1f3a0 | 69 6f 6e 20 31 2e 37 20 28 32 30 32 34 2d 30 31 2d 32 33 29 0a 0a 2d 20 3d 76 65 72 74 69 63 6f | ion.1.7.(2024-01-23)..-.=vertico |
| 1f3c0 | 2d 62 75 66 66 65 72 2d 6d 6f 64 65 3d 3a 20 53 69 6d 70 6c 69 66 79 20 6d 6f 64 65 20 6c 69 6e | -buffer-mode=:.Simplify.mode.lin |
| 1f3e0 | 65 20 66 6f 72 6d 61 74 2e 0a 2d 20 3d 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 6d 6f 64 65 | e.format..-.=vertico-buffer-mode |
| 1f400 | 3d 3a 20 52 65 64 75 63 65 20 76 73 63 72 6f 6c 6c 20 76 61 6c 75 65 20 77 68 65 6e 20 3d 76 65 | =:.Reduce.vscroll.value.when.=ve |
| 1f420 | 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 68 69 64 65 2d 70 72 6f 6d 70 74 3d 20 69 73 0a 20 20 6e | rtico-buffer-hide-prompt=.is...n |
| 1f440 | 6f 6e 2d 6e 69 6c 20 74 6f 20 61 76 6f 69 64 20 72 65 64 69 73 70 6c 61 79 20 70 65 72 66 6f 72 | on-nil.to.avoid.redisplay.perfor |
| 1f460 | 6d 61 6e 63 65 20 69 73 73 75 65 73 2e 0a 0a 2a 20 56 65 72 73 69 6f 6e 20 31 2e 36 20 28 32 30 | mance.issues...*.Version.1.6.(20 |
| 1f480 | 32 33 2d 31 32 2d 32 37 29 0a 0a 2d 20 7e 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d | 23-12-27)..-.~vertico-multiform- |
| 1f4a0 | 62 75 66 66 65 72 7e 3a 20 4e 65 77 20 64 69 73 70 6c 61 79 20 74 6f 67 67 6c 65 20 63 6f 6d 6d | buffer~:.New.display.toggle.comm |
| 1f4c0 | 61 6e 64 2e 0a 2d 20 7e 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 6d 6f 64 65 7e 3a 20 53 75 | and..-.~vertico-buffer-mode~:.Su |
| 1f4e0 | 70 70 6f 72 74 20 74 6f 67 67 6c 69 6e 67 20 64 75 72 69 6e 67 20 61 6e 20 61 63 74 69 76 65 20 | pport.toggling.during.an.active. |
| 1f500 | 6d 69 6e 69 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e 2e 0a 2d 20 7e 76 65 72 74 69 63 6f 2d 62 | minibuffer.session..-.~vertico-b |
| 1f520 | 75 66 66 65 72 2d 6d 6f 64 65 7e 3a 20 48 69 67 68 6c 69 67 68 74 20 61 63 74 69 76 65 20 72 65 | uffer-mode~:.Highlight.active.re |
| 1f540 | 67 69 6f 6e 2e 0a 2d 20 7e 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 7e 3a 20 53 75 70 70 6f | gion..-.~vertico-suspend~:.Suppo |
| 1f560 | 72 74 20 74 68 65 20 73 65 74 74 69 6e 67 20 7e 72 65 61 64 2d 6d 69 6e 69 62 75 66 66 65 72 2d | rt.the.setting.~read-minibuffer- |
| 1f580 | 72 65 73 74 6f 72 65 2d 77 69 6e 64 6f 77 73 3d 6e 69 6c 7e 2e 0a 0a 2a 20 56 65 72 73 69 6f 6e | restore-windows=nil~...*.Version |
| 1f5a0 | 20 31 2e 35 20 28 32 30 32 33 2d 31 32 2d 30 31 29 0a 0a 2d 20 3d 76 65 72 74 69 63 6f 2d 73 75 | .1.5.(2023-12-01)..-.=vertico-su |
| 1f5c0 | 73 70 65 6e 64 3d 3a 20 4e 65 77 20 65 78 74 65 6e 73 69 6f 6e 20 74 6f 20 73 75 73 70 65 6e 64 | spend=:.New.extension.to.suspend |
| 1f5e0 | 20 61 6e 64 20 72 65 73 75 6d 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 56 65 72 74 69 63 6f 0a | .and.resume.the.current.Vertico. |
| 1f600 | 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73 73 69 6f 6e 2e 0a 2d 20 3d 76 65 72 74 69 63 6f | ..completion.session..-.=vertico |
| 1f620 | 2d 64 69 72 65 63 74 6f 72 79 2d 65 6e 74 65 72 3d 3a 20 45 78 69 74 20 77 69 74 68 20 69 6e 70 | -directory-enter=:.Exit.with.inp |
| 1f640 | 75 74 20 69 66 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 69 73 20 67 69 76 65 6e 2e 20 | ut.if.prefix.argument.is.given.. |
| 1f660 | 4d 69 72 72 6f 72 73 0a 20 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 6f 66 20 3d 76 65 72 74 69 | Mirrors...the.behavior.of.=verti |
| 1f680 | 63 6f 2d 65 78 69 74 3d 2e 0a 2d 20 3d 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 2d 6d 61 70 3d 3a | co-exit=..-.=vertico-mouse-map=: |
| 1f6a0 | 20 4e 65 77 20 6b 65 79 6d 61 70 2e 0a 2d 20 3d 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 73 | .New.keymap..-.=vertico-repeat-s |
| 1f6c0 | 65 6c 65 63 74 3d 3a 20 44 6f 20 6e 6f 74 20 64 69 73 70 6c 61 79 20 73 65 6c 65 63 74 65 64 20 | elect=:.Do.not.display.selected. |
| 1f6e0 | 63 61 6e 64 69 64 61 74 65 2e 0a 2d 20 3d 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 3d 3a 20 53 | candidate..-.=vertico-repeat=:.S |
| 1f700 | 74 6f 72 65 20 61 63 74 69 76 65 20 64 69 73 70 6c 61 79 20 6d 6f 64 65 20 69 66 20 74 68 65 20 | tore.active.display.mode.if.the. |
| 1f720 | 6d 6f 64 65 20 77 61 73 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 74 6f 67 67 6c 65 64 0a 20 20 76 | mode.was.temporarily.toggled...v |
| 1f740 | 69 61 20 3d 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 3d 2e 0a 2d 20 3d | ia.=vertico-multiform-mode=..-.= |
| 1f760 | 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 70 72 65 76 69 6f 75 73 3d 2c 20 3d 76 65 72 74 69 | vertico-repeat-previous=,.=verti |
| 1f780 | 63 6f 2d 72 65 70 65 61 74 2d 6e 65 78 74 3d 3a 20 4e 65 77 20 63 6f 6d 6d 61 6e 64 73 20 74 6f | co-repeat-next=:.New.commands.to |
| 1f7a0 | 20 73 74 65 70 20 6f 76 65 72 20 69 6e 70 75 74 0a 20 20 68 69 73 74 6f 72 79 20 64 75 72 69 6e | .step.over.input...history.durin |
| 1f7c0 | 67 20 61 6e 20 61 63 74 69 76 65 20 56 65 72 74 69 63 6f 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 | g.an.active.Vertico.completion.s |
| 1f7e0 | 65 73 73 69 6f 6e 2e 0a 2d 20 3d 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 6c 61 73 74 3d 3a | ession..-.=vertico-repeat-last=: |
| 1f800 | 20 44 65 70 72 65 63 61 74 65 64 20 69 6e 20 66 61 76 6f 72 20 6f 66 20 3d 76 65 72 74 69 63 6f | .Deprecated.in.favor.of.=vertico |
| 1f820 | 2d 72 65 70 65 61 74 2d 70 72 65 76 69 6f 75 73 3d 2e 0a 2d 20 4f 70 74 69 6d 69 7a 65 20 74 72 | -repeat-previous=..-.Optimize.tr |
| 1f840 | 75 6e 63 61 74 69 6f 6e 20 6f 66 20 6d 75 6c 74 69 2d 6c 69 6e 65 20 63 61 6e 64 69 64 61 74 65 | uncation.of.multi-line.candidate |
| 1f860 | 73 20 28 3d 76 65 72 74 69 63 6f 2d 2d 74 72 75 6e 63 61 74 65 2d 6d 75 6c 74 69 6c 69 6e 65 3d | s.(=vertico--truncate-multiline= |
| 1f880 | 29 2e 0a 20 20 54 68 69 73 20 61 66 66 65 63 74 73 20 63 6f 6d 6d 61 6e 64 73 20 6c 69 6b 65 20 | )....This.affects.commands.like. |
| 1f8a0 | 3d 79 61 6e 6b 2d 66 72 6f 6d 2d 6b 69 6c 6c 2d 72 69 6e 67 3d 2e 0a 2d 20 3d 76 65 72 74 69 63 | =yank-from-kill-ring=..-.=vertic |
| 1f8c0 | 6f 2d 71 75 69 63 6b 3d 3a 20 55 73 65 20 61 20 73 6c 69 67 68 74 6c 79 20 64 69 66 66 65 72 65 | o-quick=:.Use.a.slightly.differe |
| 1f8e0 | 6e 74 20 73 63 68 65 6d 65 20 74 6f 20 73 75 70 70 6f 72 74 20 6d 6f 72 65 20 63 61 6e 64 69 64 | nt.scheme.to.support.more.candid |
| 1f900 | 61 74 65 73 2e 0a 2d 20 53 75 70 70 6f 72 74 20 3d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6c 61 7a 79 | ates..-.Support.=completion-lazy |
| 1f920 | 2d 68 69 6c 69 74 3d 2e 0a 0a 2a 20 56 65 72 73 69 6f 6e 20 31 2e 34 20 28 32 30 32 33 2d 30 37 | -hilit=...*.Version.1.4.(2023-07 |
| 1f940 | 2d 30 32 29 0a 0a 2d 20 3d 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 61 6e 6e 6f 74 61 74 65 3d 3a | -02)..-.=vertico-grid-annotate=: |
| 1f960 | 20 46 69 78 20 77 69 64 74 68 20 63 6f 6d 70 75 74 61 74 69 6f 6e 2e 0a 2d 20 3d 76 65 72 74 69 | .Fix.width.computation..-.=verti |
| 1f980 | 63 6f 2d 2d 64 69 73 70 6c 61 79 2d 73 74 72 69 6e 67 3d 3a 20 46 69 78 20 64 69 73 70 6c 61 79 | co--display-string=:.Fix.display |
| 1f9a0 | 20 69 73 73 75 65 20 77 69 74 68 20 3d 63 6f 6e 73 75 6c 74 2d 6c 69 6e 65 3d 20 61 6e 64 20 3d | .issue.with.=consult-line=.and.= |
| 1f9c0 | 6f 72 67 2d 6d 6f 64 65 72 6e 3d 2e 0a 2d 20 53 65 74 20 3d 73 63 72 6f 6c 6c 2d 6d 61 72 67 69 | org-modern=..-.Set.=scroll-margi |
| 1f9e0 | 6e 3d 30 3d 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 2a 20 56 65 72 73 69 | n=0=.in.the.minibuffer...*.Versi |
| 1fa00 | 6f 6e 20 31 2e 33 20 28 32 30 32 33 2d 30 34 2d 32 35 29 0a 0a 2d 20 3d 76 65 72 74 69 63 6f 2d | on.1.3.(2023-04-25)..-.=vertico- |
| 1fa20 | 67 72 69 64 2d 61 6e 6e 6f 74 61 74 65 3d 20 61 6e 64 20 3d 76 65 72 74 69 63 6f 2d 66 6c 61 74 | grid-annotate=.and.=vertico-flat |
| 1fa40 | 2d 61 6e 6e 6f 74 61 74 65 3d 3a 20 4e 65 77 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 76 61 | -annotate=:.New.customization.va |
| 1fa60 | 72 69 61 62 6c 65 73 0a 20 20 74 6f 20 65 6e 61 62 6c 65 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 20 | riables...to.enable.annotations. |
| 1fa80 | 69 6e 20 67 72 69 64 20 61 6e 64 20 66 6c 61 74 20 64 69 73 70 6c 61 79 20 6d 6f 64 65 2e 0a 2d | in.grid.and.flat.display.mode..- |
| 1faa0 | 20 3d 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 64 69 73 70 6c 61 79 3d 3a 20 41 64 64 20 6d | .=vertico-buffer-display=:.Add.m |
| 1fac0 | 6f 72 65 20 63 68 6f 69 63 65 73 20 66 6f 72 20 74 68 65 20 64 69 73 70 6c 61 79 20 61 63 74 69 | ore.choices.for.the.display.acti |
| 1fae0 | 6f 6e 20 74 6f 20 74 68 65 0a 20 20 63 75 73 74 6f 6d 69 7a 61 62 6c 65 20 76 61 72 69 61 62 6c | on.to.the...customizable.variabl |
| 1fb00 | 65 2e 0a 2d 20 3d 76 65 72 74 69 63 6f 2d 2d 68 69 73 74 6f 72 79 2d 68 61 73 68 3d 3a 20 44 65 | e..-.=vertico--history-hash=:.De |
| 1fb20 | 70 72 69 6f 72 69 74 69 7a 65 20 63 75 72 72 65 6e 74 20 66 69 6c 65 20 77 68 65 6e 20 73 6f 72 | prioritize.current.file.when.sor |
| 1fb40 | 74 69 6e 67 20 62 79 20 68 69 73 74 6f 72 79 2e 0a 2d 20 46 69 78 20 73 6f 72 74 69 6e 67 20 62 | ting.by.history..-.Fix.sorting.b |
| 1fb60 | 79 20 68 69 73 74 6f 72 79 20 70 6f 73 69 74 69 6f 6e 20 66 6f 72 20 3d 70 72 6f 6a 65 63 74 2d | y.history.position.for.=project- |
| 1fb80 | 66 69 6e 64 2d 66 69 6c 65 3d 2e 0a 0a 2a 20 56 65 72 73 69 6f 6e 20 31 2e 32 20 28 32 30 32 33 | find-file=...*.Version.1.2.(2023 |
| 1fba0 | 2d 30 33 2d 31 31 29 0a 0a 2d 20 3d 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 3d 3a 20 49 6e 68 | -03-11)..-.=vertico-buffer=:.Inh |
| 1fbc0 | 65 72 69 74 20 3d 63 75 72 73 6f 72 2d 74 79 70 65 3d 20 69 6e 20 6d 69 6e 69 62 75 66 66 65 72 | erit.=cursor-type=.in.minibuffer |
| 1fbe0 | 20 77 69 6e 64 6f 77 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 61 6c 77 61 79 73 0a 20 20 75 73 69 | .window,.instead.of.always...usi |
| 1fc00 | 6e 67 20 74 68 65 20 3d 62 6f 78 3d 20 63 75 72 73 6f 72 20 74 79 70 65 2e 20 54 68 69 73 20 63 | ng.the.=box=.cursor.type..This.c |
| 1fc20 | 68 61 6e 67 65 20 69 73 20 70 61 72 74 69 63 75 6c 61 72 6c 79 20 75 73 65 66 75 6c 20 66 6f 72 | hange.is.particularly.useful.for |
| 1fc40 | 20 45 76 69 6c 20 75 73 65 72 73 2c 0a 20 20 77 68 65 72 65 20 74 68 65 20 63 75 72 73 6f 72 20 | .Evil.users,...where.the.cursor. |
| 1fc60 | 72 65 66 6c 65 63 74 20 74 68 65 20 45 76 69 6c 20 65 64 69 74 69 6e 67 20 73 74 61 74 65 2e 0a | reflect.the.Evil.editing.state.. |
| 1fc80 | 2d 20 3d 76 65 72 74 69 63 6f 2d 69 6e 64 65 78 65 64 3d 3a 20 46 69 78 20 61 20 72 65 67 72 65 | -.=vertico-indexed=:.Fix.a.regre |
| 1fca0 | 73 73 69 6f 6e 20 69 6e 74 72 6f 64 75 63 65 64 20 69 6e 20 76 65 72 73 69 6f 6e 20 31 2e 31 2e | ssion.introduced.in.version.1.1. |
| 1fcc0 | 0a 2d 20 55 73 65 20 3d 6e 61 74 6e 75 6d 3d 20 63 75 73 74 6f 6d 20 74 79 70 65 2c 20 70 6f 72 | .-.Use.=natnum=.custom.type,.por |
| 1fce0 | 74 65 64 20 62 61 63 6b 20 62 79 20 74 68 65 20 43 6f 6d 70 61 74 20 70 61 63 6b 61 67 65 2c 20 | ted.back.by.the.Compat.package,. |
| 1fd00 | 76 65 72 73 69 6f 6e 20 32 39 2e 31 2e 34 2e 30 2e 0a 0a 2a 20 56 65 72 73 69 6f 6e 20 31 2e 31 | version.29.1.4.0...*.Version.1.1 |
| 1fd20 | 20 28 32 30 32 33 2d 30 32 2d 31 37 29 0a 0a 2d 20 41 64 64 20 3d 76 65 72 74 69 63 6f 2d 70 72 | .(2023-02-17)..-.Add.=vertico-pr |
| 1fd40 | 65 73 65 6c 65 63 74 3d 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6f 70 74 69 6f 6e 2e 0a 2d | eselect=.configuration.option..- |
| 1fd60 | 20 3d 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 75 70 3d 20 6d 6f 76 65 73 20 75 70 | .=vertico-directory-up=.moves.up |
| 1fd80 | 20 65 76 65 6e 20 69 66 20 70 6f 69 6e 74 20 69 73 20 6e 6f 74 20 6c 6f 63 61 74 65 64 20 64 69 | .even.if.point.is.not.located.di |
| 1fda0 | 72 65 63 74 6c 79 20 61 66 74 65 72 20 2f 2e 0a 2d 20 55 73 65 20 3d 63 6c 2d 64 65 66 67 65 6e | rectly.after./..-.Use.=cl-defgen |
| 1fdc0 | 65 72 69 63 3d 20 69 6e 74 65 72 6e 61 6c 6c 79 20 61 73 20 6d 65 63 68 61 6e 69 73 6d 20 74 6f | eric=.internally.as.mechanism.to |
| 1fde0 | 20 61 6c 6c 6f 77 20 65 78 74 65 6e 73 69 6f 6e 73 20 74 6f 20 6f 76 65 72 72 69 64 65 0a 20 20 | .allow.extensions.to.override... |
| 1fe00 | 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 2c 20 65 2e 67 2e 2c 20 74 68 65 20 63 61 6e 64 69 64 61 | functionality,.e.g.,.the.candida |
| 1fe20 | 74 65 20 66 6f 72 6d 61 74 74 69 6e 67 20 61 6e 64 20 64 69 73 70 6c 61 79 2e 0a 2d 20 3d 76 65 | te.formatting.and.display..-.=ve |
| 1fe40 | 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 3d 3a 20 41 64 64 20 3d 76 65 72 74 | rtico-multiform-mode=:.Add.=vert |
| 1fe60 | 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 61 70 3d 20 77 69 74 68 20 64 65 66 61 75 6c 74 20 | ico-multiform-map=.with.default. |
| 1fe80 | 6b 65 79 20 62 69 6e 64 69 6e 67 73 2e 0a 0a 2a 20 56 65 72 73 69 6f 6e 20 31 2e 30 20 28 32 30 | key.bindings...*.Version.1.0.(20 |
| 1fea0 | 32 32 2d 31 32 2d 32 32 29 0a 0a 2d 20 45 6d 61 63 73 20 32 39 3a 20 41 64 64 20 73 75 70 70 6f | 22-12-22)..-.Emacs.29:.Add.suppo |
| 1fec0 | 72 74 20 66 6f 72 20 3d 52 45 51 55 49 52 45 2d 4d 41 54 43 48 3d 20 66 75 6e 63 74 69 6f 6e 73 | rt.for.=REQUIRE-MATCH=.functions |
| 1fee0 | 0a 2d 20 3d 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 65 6e 74 65 72 3d 3a 20 48 61 | .-.=vertico-directory-enter=:.Ha |
| 1ff00 | 6e 64 6c 65 20 73 65 6c 65 63 74 69 6f 6e 20 6f 66 20 2e 2f 20 61 6e 64 20 2e 2e 2f 20 63 61 6e | ndle.selection.of../.and.../.can |
| 1ff20 | 64 69 64 61 74 65 73 20 73 70 65 63 69 61 6c 6c 79 2e 0a 0a 2a 20 56 65 72 73 69 6f 6e 20 30 2e | didates.specially...*.Version.0. |
| 1ff40 | 32 39 20 28 32 30 32 32 2d 31 31 2d 32 32 29 0a 0a 2d 20 53 74 61 72 74 20 6f 66 20 63 68 61 6e | 29.(2022-11-22)..-.Start.of.chan |
| 1ff60 | 67 65 6c 6f 67 2e 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | gelog........................... |
| 1ff80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ffa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ffc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ffe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 20000 | 76 65 72 74 69 63 6f 2d 32 2e 34 2f 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 2e 65 6c 00 00 00 00 | vertico-2.4/vertico-quick.el.... |
| 20020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 20040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 20060 | 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 |
| 20080 | 30 30 31 32 33 31 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 35 37 35 00 20 30 00 00 00 | 0012310.00000000000.014575..0... |
| 200a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 200c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 200e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 20100 | 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................... |
| 20120 | 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................... |
| 20140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 20160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 20180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 201a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 201c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 201e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 20200 | 3b 3b 3b 20 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 2e 65 6c 20 2d 2d 2d 20 51 75 69 63 6b 20 6b | ;;;.vertico-quick.el.---.Quick.k |
| 20220 | 65 79 73 20 66 6f 72 20 56 65 72 74 69 63 6f 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 | eys.for.Vertico.-*-.lexical-bind |
| 20240 | 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 32 | ing:.t.-*-..;;.Copyright.(C).202 |
| 20260 | 31 2d 32 30 32 35 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c | 1-2025.Free.Software.Foundation, |
| 20280 | 20 49 6e 63 2e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 | .Inc...;;.Author:.Daniel.Mendler |
| 202a0 | 20 3c 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a 3b 3b 20 4d 61 69 | .<mail@daniel-mendler.de>.;;.Mai |
| 202c0 | 6e 74 61 69 6e 65 72 3a 20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 20 3c 6d 61 69 6c 40 64 61 | ntainer:.Daniel.Mendler.<mail@da |
| 202e0 | 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a 3b 3b 20 43 72 65 61 74 65 64 3a 20 32 30 32 | niel-mendler.de>.;;.Created:.202 |
| 20300 | 31 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e 34 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 | 1.;;.Version:.2.4.;;.Package-Req |
| 20320 | 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 38 2e 31 22 29 20 28 63 6f 6d 70 61 74 20 22 | uires:.((emacs."28.1").(compat." |
| 20340 | 33 30 22 29 20 28 76 65 72 74 69 63 6f 20 22 32 2e 34 22 29 29 0a 3b 3b 20 55 52 4c 3a 20 68 74 | 30").(vertico."2.4")).;;.URL:.ht |
| 20360 | 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 0a 0a | tps://github.com/minad/vertico.. |
| 20380 | 3b 3b 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 | ;;.This.file.is.part.of.GNU.Emac |
| 203a0 | 73 2e 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 | s...;;.This.program.is.free.soft |
| 203c0 | 77 61 72 65 3a 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 | ware:.you.can.redistribute.it.an |
| 203e0 | 64 2f 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 | d/or.modify.;;.it.under.the.term |
| 20400 | 73 20 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 | s.of.the.GNU.General.Public.Lice |
| 20420 | 6e 73 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 | nse.as.published.by.;;.the.Free. |
| 20440 | 53 6f 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 | Software.Foundation,.either.vers |
| 20460 | 69 6f 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 | ion.3.of.the.License,.or.;;.(at. |
| 20480 | 79 6f 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 | your.option).any.later.version.. |
| 204a0 | 0a 3b 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 | .;;.This.program.is.distributed. |
| 204c0 | 69 6e 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 | in.the.hope.that.it.will.be.usef |
| 204e0 | 75 6c 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 | ul,.;;.but.WITHOUT.ANY.WARRANTY; |
| 20500 | 20 77 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 | .without.even.the.implied.warran |
| 20520 | 74 79 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 | ty.of.;;.MERCHANTABILITY.or.FITN |
| 20540 | 45 53 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 | ESS.FOR.A.PARTICULAR.PURPOSE...S |
| 20560 | 65 65 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 | ee.the.;;.GNU.General.Public.Lic |
| 20580 | 65 6e 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 | ense.for.more.details...;;.You.s |
| 205a0 | 68 6f 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 | hould.have.received.a.copy.of.th |
| 205c0 | 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 65 0a 3b 3b 20 | e.GNU.General.Public.License.;;. |
| 205e0 | 61 6c 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 | along.with.this.program...If.not |
| 20600 | 2c 20 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 | ,.see.<https://www.gnu.org/licen |
| 20620 | 73 65 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 | ses/>...;;;.Commentary:..;;.This |
| 20640 | 20 70 61 63 6b 61 67 65 20 69 73 20 61 20 56 65 72 74 69 63 6f 20 65 78 74 65 6e 73 69 6f 6e 2c | .package.is.a.Vertico.extension, |
| 20660 | 20 77 68 69 63 68 20 70 72 65 66 69 78 65 73 20 63 61 6e 64 69 64 61 74 65 73 20 77 69 74 68 0a | .which.prefixes.candidates.with. |
| 20680 | 3b 3b 20 71 75 69 63 6b 20 6b 65 79 73 2e 20 20 54 79 70 69 6e 67 20 74 68 65 73 65 20 71 75 69 | ;;.quick.keys...Typing.these.qui |
| 206a0 | 63 6b 20 6b 65 79 73 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 73 65 6c 65 63 74 20 74 68 65 | ck.keys.allows.you.to.select.the |
| 206c0 | 0a 3b 3b 20 63 61 6e 64 69 64 61 74 65 20 69 6e 20 66 72 6f 6e 74 20 6f 66 20 74 68 65 6d 2e 20 | .;;.candidate.in.front.of.them.. |
| 206e0 | 20 54 68 69 73 20 69 73 20 64 65 73 69 67 6e 65 64 20 74 6f 20 62 65 20 61 20 66 61 73 74 65 72 | .This.is.designed.to.be.a.faster |
| 20700 | 0a 3b 3b 20 61 6c 74 65 72 6e 61 74 69 76 65 20 74 6f 20 73 65 6c 65 63 74 69 6e 67 20 61 20 63 | .;;.alternative.to.selecting.a.c |
| 20720 | 61 6e 64 69 64 61 74 65 20 77 69 74 68 20 60 76 65 72 74 69 63 6f 2d 6e 65 78 74 27 20 61 6e 64 | andidate.with.`vertico-next'.and |
| 20740 | 0a 3b 3b 20 60 76 65 72 74 69 63 6f 2d 70 72 65 76 69 6f 75 73 27 2e 0a 3b 3b 20 28 6b 65 79 6d | .;;.`vertico-previous'..;;.(keym |
| 20760 | 61 70 2d 73 65 74 20 76 65 72 74 69 63 6f 2d 6d 61 70 20 22 4d 2d 71 22 20 23 27 76 65 72 74 69 | ap-set.vertico-map."M-q".#'verti |
| 20780 | 63 6f 2d 71 75 69 63 6b 2d 69 6e 73 65 72 74 29 0a 3b 3b 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 | co-quick-insert).;;.(keymap-set. |
| 207a0 | 76 65 72 74 69 63 6f 2d 6d 61 70 20 22 43 2d 71 22 20 23 27 76 65 72 74 69 63 6f 2d 71 75 69 63 | vertico-map."C-q".#'vertico-quic |
| 207c0 | 6b 2d 65 78 69 74 29 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 76 65 | k-exit)..;;;.Code:..(require.'ve |
| 207e0 | 72 74 69 63 6f 29 0a 28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d 70 69 6c 65 0a 20 20 28 72 65 71 | rtico).(eval-when-compile...(req |
| 20800 | 75 69 72 65 20 27 63 6c 2d 6c 69 62 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 73 75 62 72 2d 78 | uire.'cl-lib)...(require.'subr-x |
| 20820 | 29 29 0a 0a 28 64 65 66 66 61 63 65 20 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 31 0a 20 20 27 28 | ))..(defface.vertico-quick1...'( |
| 20840 | 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 6d 69 6e 2d 63 6f 6c 6f 72 73 20 38 38 29 20 | (((class.color).(min-colors.88). |
| 20860 | 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f | (background.dark))......:backgro |
| 20880 | 75 6e 64 20 22 23 30 30 35 30 61 66 22 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 77 68 69 74 65 | und."#0050af".:foreground."white |
| 208a0 | 22 20 3a 69 6e 68 65 72 69 74 20 62 6f 6c 64 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f | ".:inherit.bold).....(((class.co |
| 208c0 | 6c 6f 72 29 20 28 6d 69 6e 2d 63 6f 6c 6f 72 73 20 38 38 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 | lor).(min-colors.88).(background |
| 208e0 | 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 23 37 66 65 61 | .light))......:background."#7fea |
| 20900 | 66 66 22 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 62 6c 61 63 6b 22 20 3a 69 6e 68 65 72 69 74 | ff".:foreground."black".:inherit |
| 20920 | 20 62 6f 6c 64 29 0a 20 20 20 20 28 74 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 62 6c 75 65 22 | .bold).....(t.:background."blue" |
| 20940 | 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 77 68 69 74 65 22 20 3a 69 6e 68 65 72 69 74 20 62 6f | .:foreground."white".:inherit.bo |
| 20960 | 6c 64 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 66 69 72 73 74 20 | ld))..."Face.used.for.the.first. |
| 20980 | 71 75 69 63 6b 20 6b 65 79 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 76 65 72 74 69 63 6f 2d 66 61 | quick.key."...:group.'vertico-fa |
| 209a0 | 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 32 0a 20 20 | ces)..(defface.vertico-quick2... |
| 209c0 | 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 6d 69 6e 2d 63 6f 6c 6f 72 73 20 38 38 | '((((class.color).(min-colors.88 |
| 209e0 | 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 | ).(background.dark))......:backg |
| 20a00 | 72 6f 75 6e 64 20 22 23 37 66 31 66 37 66 22 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 77 68 69 | round."#7f1f7f".:foreground."whi |
| 20a20 | 74 65 22 20 3a 69 6e 68 65 72 69 74 20 62 6f 6c 64 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 | te".:inherit.bold).....(((class. |
| 20a40 | 63 6f 6c 6f 72 29 20 28 6d 69 6e 2d 63 6f 6c 6f 72 73 20 38 38 29 20 28 62 61 63 6b 67 72 6f 75 | color).(min-colors.88).(backgrou |
| 20a60 | 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 23 66 66 | nd.light))......:background."#ff |
| 20a80 | 61 61 66 66 22 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 62 6c 61 63 6b 22 20 3a 69 6e 68 65 72 | aaff".:foreground."black".:inher |
| 20aa0 | 69 74 20 62 6f 6c 64 29 0a 20 20 20 20 28 74 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 6d 61 67 | it.bold).....(t.:background."mag |
| 20ac0 | 65 6e 74 61 22 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 77 68 69 74 65 22 20 3a 69 6e 68 65 72 | enta".:foreground."white".:inher |
| 20ae0 | 69 74 20 62 6f 6c 64 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 73 | it.bold))..."Face.used.for.the.s |
| 20b00 | 65 63 6f 6e 64 20 71 75 69 63 6b 20 6b 65 79 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 76 65 72 74 | econd.quick.key."...:group.'vert |
| 20b20 | 69 63 6f 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 76 65 72 74 69 63 6f 2d 71 | ico-faces)..(defcustom.vertico-q |
| 20b40 | 75 69 63 6b 31 20 22 61 73 64 66 67 68 22 0a 20 20 22 53 69 6e 67 6c 65 20 6c 65 76 65 6c 20 71 | uick1."asdfgh"..."Single.level.q |
| 20b60 | 75 69 63 6b 20 6b 65 79 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 0a 20 20 3a 67 | uick.keys."...:type.'string...:g |
| 20b80 | 72 6f 75 70 20 27 76 65 72 74 69 63 6f 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 76 65 72 74 69 | roup.'vertico)..(defcustom.verti |
| 20ba0 | 63 6f 2d 71 75 69 63 6b 32 20 22 6a 6b 6c 75 69 6f 6e 6d 22 0a 20 20 22 54 77 6f 20 6c 65 76 65 | co-quick2."jkluionm"..."Two.leve |
| 20bc0 | 6c 20 71 75 69 63 6b 20 6b 65 79 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 0a 20 | l.quick.keys."...:type.'string.. |
| 20be0 | 20 3a 67 72 6f 75 70 20 27 76 65 72 74 69 63 6f 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 | .:group.'vertico)..(defun.vertic |
| 20c00 | 6f 2d 71 75 69 63 6b 2d 2d 6b 65 79 73 20 28 74 77 6f 20 69 6e 64 65 78 20 73 74 61 72 74 29 0a | o-quick--keys.(two.index.start). |
| 20c20 | 20 20 22 46 6f 72 6d 61 74 20 71 75 69 63 6b 20 6b 65 79 73 20 70 72 65 66 69 78 2e 0a 49 4e 44 | .."Format.quick.keys.prefix..IND |
| 20c40 | 45 58 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 20 69 6e 64 65 | EX.is.the.current.candidate.inde |
| 20c60 | 78 2e 0a 53 54 41 52 54 20 69 73 20 74 68 65 20 69 6e 64 65 78 20 6f 66 20 74 68 65 20 66 69 72 | x..START.is.the.index.of.the.fir |
| 20c80 | 73 74 20 64 69 73 70 6c 61 79 65 64 20 63 61 6e 64 69 64 61 74 65 2e 0a 54 57 4f 20 69 73 20 6e | st.displayed.candidate..TWO.is.n |
| 20ca0 | 6f 6e 2d 6e 69 6c 20 69 66 20 74 77 6f 20 6b 65 79 73 20 73 68 6f 75 6c 64 20 62 65 20 64 69 73 | on-nil.if.two.keys.should.be.dis |
| 20cc0 | 70 6c 61 79 65 64 2e 22 0a 20 20 28 6c 65 74 20 28 28 66 73 74 20 28 6c 65 6e 67 74 68 20 76 65 | played."...(let.((fst.(length.ve |
| 20ce0 | 72 74 69 63 6f 2d 71 75 69 63 6b 31 29 29 0a 20 20 20 20 20 20 20 20 28 73 6e 64 20 28 6c 65 6e | rtico-quick1)).........(snd.(len |
| 20d00 | 67 74 68 20 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 32 29 29 0a 20 20 20 20 20 20 20 20 28 69 64 | gth.vertico-quick2)).........(id |
| 20d20 | 78 20 28 2d 20 69 6e 64 65 78 20 73 74 61 72 74 29 29 29 0a 20 20 20 20 28 69 66 20 28 3e 3d 20 | x.(-.index.start))).....(if.(>=. |
| 20d40 | 69 64 78 20 66 73 74 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 69 72 73 74 20 28 65 | idx.fst).........(let.((first.(e |
| 20d60 | 6c 74 20 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 32 20 28 6d 6f 64 20 28 2f 20 28 2d 20 69 64 78 | lt.vertico-quick2.(mod.(/.(-.idx |
| 20d80 | 20 66 73 74 29 20 66 73 74 29 20 73 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .fst).fst).snd)))............... |
| 20da0 | 28 73 65 63 6f 6e 64 20 28 65 6c 74 20 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 31 20 28 6d 6f 64 | (second.(elt.vertico-quick1.(mod |
| 20dc0 | 20 28 2d 20 69 64 78 20 66 73 74 29 20 66 73 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | .(-.idx.fst).fst))))...........( |
| 20de0 | 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 66 69 72 73 74 20 74 77 6f 29 0a | cond............((eq.first.two). |
| 20e00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ............(list..............( |
| 20e20 | 63 6f 6e 63 61 74 20 22 20 22 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 63 68 61 72 2d 74 6f 2d | concat.".".(propertize.(char-to- |
| 20e40 | 73 74 72 69 6e 67 20 73 65 63 6f 6e 64 29 20 27 66 61 63 65 20 27 76 65 72 74 69 63 6f 2d 71 75 | string.second).'face.'vertico-qu |
| 20e60 | 69 63 6b 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 73 65 63 6f 6e 64 | ick1))..............(cons.second |
| 20e80 | 20 69 6e 64 65 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 77 6f 0a 20 20 20 20 20 20 | .index)))............(two....... |
| 20ea0 | 20 20 20 20 20 20 28 6c 69 73 74 20 22 20 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 | ......(list.".."))............(t |
| 20ec0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .............(list.............. |
| 20ee0 | 28 63 6f 6e 63 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 63 68 61 72 2d 74 6f 2d 73 74 72 | (concat.(propertize.(char-to-str |
| 20f00 | 69 6e 67 20 66 69 72 73 74 29 20 27 66 61 63 65 20 27 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 31 | ing.first).'face.'vertico-quick1 |
| 20f20 | 29 0a 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 70 65 72 74 69 | )......................(properti |
| 20f40 | 7a 65 20 28 63 68 61 72 2d 74 6f 2d 73 74 72 69 6e 67 20 73 65 63 6f 6e 64 29 20 27 66 61 63 65 | ze.(char-to-string.second).'face |
| 20f60 | 20 27 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .'vertico-quick2)).............. |
| 20f80 | 28 63 6f 6e 73 20 66 69 72 73 74 20 28 6c 69 73 74 20 66 69 72 73 74 29 29 29 29 29 29 0a 20 20 | (cons.first.(list.first))))))... |
| 20fa0 | 20 20 20 20 28 6c 65 74 20 28 28 66 69 72 73 74 20 28 65 6c 74 20 76 65 72 74 69 63 6f 2d 71 75 | ....(let.((first.(elt.vertico-qu |
| 20fc0 | 69 63 6b 31 20 28 6d 6f 64 20 69 64 78 20 66 73 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 | ick1.(mod.idx.fst)))).........(i |
| 20fe0 | 66 20 74 77 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 20 20 22 29 0a 20 20 | f.two.............(list."..")... |
| 21000 | 20 20 20 20 20 20 20 20 28 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 | ........(list............(concat |
| 21020 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 63 68 61 72 2d 74 6f 2d 73 74 72 69 6e 67 20 66 69 72 | .(propertize.(char-to-string.fir |
| 21040 | 73 74 29 20 27 66 61 63 65 20 27 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 31 29 20 22 20 22 29 0a | st).'face.'vertico-quick1)."."). |
| 21060 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 66 69 72 73 74 20 69 6e 64 65 78 29 29 29 29 | ...........(cons.first.index)))) |
| 21080 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 2d 2d 72 65 61 64 20 | )))..(defun.vertico-quick--read. |
| 210a0 | 28 26 6f 70 74 69 6f 6e 61 6c 20 66 69 72 73 74 29 0a 20 20 22 52 65 61 64 20 71 75 69 63 6b 20 | (&optional.first)..."Read.quick. |
| 210c0 | 6b 65 79 20 67 69 76 65 6e 20 46 49 52 53 54 20 70 72 65 73 73 65 64 20 6b 65 79 2e 22 0a 20 20 | key.given.FIRST.pressed.key."... |
| 210e0 | 28 63 6c 2d 6c 65 74 66 2a 20 28 28 6c 69 73 74 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 | (cl-letf*.((list.nil)........... |
| 21100 | 20 20 20 28 6f 72 69 67 20 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 23 27 76 65 72 74 | ...(orig.(symbol-function.#'vert |
| 21120 | 69 63 6f 2d 2d 66 6f 72 6d 61 74 2d 63 61 6e 64 69 64 61 74 65 29 29 0a 20 20 20 20 20 20 20 20 | ico--format-candidate))......... |
| 21140 | 20 20 20 20 20 28 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 23 27 76 65 72 74 69 63 6f | .....((symbol-function.#'vertico |
| 21160 | 2d 2d 66 6f 72 6d 61 74 2d 63 61 6e 64 69 64 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | --format-candidate)............. |
| 21180 | 20 20 28 6c 61 6d 62 64 61 20 28 63 61 6e 64 20 70 72 65 66 69 78 20 73 75 66 66 69 78 20 69 6e | ..(lambda.(cand.prefix.suffix.in |
| 211a0 | 64 65 78 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 70 63 61 73 | dex.start).................(pcas |
| 211c0 | 65 2d 6c 65 74 20 28 28 60 28 2c 6b 65 79 73 20 2e 20 2c 65 76 65 6e 74 73 29 20 28 76 65 72 74 | e-let.((`(,keys...,events).(vert |
| 211e0 | 69 63 6f 2d 71 75 69 63 6b 2d 2d 6b 65 79 73 20 66 69 72 73 74 20 69 6e 64 65 78 20 73 74 61 72 | ico-quick--keys.first.index.star |
| 21200 | 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 69 73 | t)))...................(setq.lis |
| 21220 | 74 20 28 6e 63 6f 6e 63 20 65 76 65 6e 74 73 20 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 | t.(nconc.events.list)).......... |
| 21240 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 76 | .........(if.(bound-and-true-p.v |
| 21260 | 65 72 74 69 63 6f 2d 66 6c 61 74 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ertico-flat-mode)............... |
| 21280 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6b 65 79 73 20 28 73 74 72 69 6e 67 2d 72 65 70 6c 61 | ........(setq.keys.(string-repla |
| 212a0 | 63 65 20 22 20 22 20 22 22 20 6b 65 79 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ce."."."".keys)................. |
| 212c0 | 20 20 20 20 20 20 20 20 20 20 20 20 63 61 6e 64 20 28 73 74 72 69 6e 67 2d 74 72 69 6d 20 63 61 | ............cand.(string-trim.ca |
| 212e0 | 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 20 20 | nd)............................. |
| 21300 | 63 61 6e 64 20 28 73 75 62 73 74 72 69 6e 67 20 63 61 6e 64 20 28 6d 69 6e 20 28 6c 65 6e 67 74 | cand.(substring.cand.(min.(lengt |
| 21320 | 68 20 63 61 6e 64 29 20 28 6c 65 6e 67 74 68 20 6b 65 79 73 29 29 29 29 0a 20 20 20 20 20 20 20 | h.cand).(length.keys))))........ |
| 21340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6b 65 79 73 20 28 63 6f 6e 63 61 74 20 | .............(setq.keys.(concat. |
| 21360 | 6b 65 79 73 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 6d 61 78 20 31 20 28 2d 20 28 6c 65 6e | keys.(make-string.(max.1.(-.(len |
| 21380 | 67 74 68 20 70 72 65 66 69 78 29 20 32 29 29 20 3f 5c 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 | gth.prefix).2)).?\s))))......... |
| 213a0 | 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6f 72 69 67 20 63 61 6e 64 20 6b 65 79 | ..........(funcall.orig.cand.key |
| 213c0 | 73 20 73 75 66 66 69 78 20 69 6e 64 65 78 20 73 74 61 72 74 29 29 29 29 29 0a 20 20 20 20 28 76 | s.suffix.index.start))))).....(v |
| 213e0 | 65 72 74 69 63 6f 2d 2d 65 78 68 69 62 69 74 29 0a 20 20 20 20 28 61 6c 69 73 74 2d 67 65 74 20 | ertico--exhibit).....(alist-get. |
| 21400 | 28 72 65 61 64 2d 6b 65 79 29 20 6c 69 73 74 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | (read-key).list)))..;;;###autolo |
| 21420 | 61 64 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 2d 6a 75 6d 70 20 28 29 0a | ad.(defun.vertico-quick-jump.(). |
| 21440 | 20 20 22 4a 75 6d 70 20 74 6f 20 63 61 6e 64 69 64 61 74 65 20 75 73 69 6e 67 20 71 75 69 63 6b | .."Jump.to.candidate.using.quick |
| 21460 | 20 6b 65 79 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 28 3d | .keys."...(interactive)...(if.(= |
| 21480 | 20 76 65 72 74 69 63 6f 2d 2d 74 6f 74 61 6c 20 30 29 0a 20 20 20 20 20 20 28 61 6e 64 20 28 6d | .vertico--total.0).......(and.(m |
| 214a0 | 69 6e 69 62 75 66 66 65 72 2d 6d 65 73 73 61 67 65 20 22 4e 6f 20 6d 61 74 63 68 22 29 20 6e 69 | inibuffer-message."No.match").ni |
| 214c0 | 6c 29 0a 20 20 20 20 28 6c 65 74 20 28 28 69 64 78 20 28 76 65 72 74 69 63 6f 2d 71 75 69 63 6b | l).....(let.((idx.(vertico-quick |
| 214e0 | 2d 2d 72 65 61 64 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 63 6f 6e 73 70 20 69 64 78 | --read))).......(when.(consp.idx |
| 21500 | 29 20 28 73 65 74 71 20 69 64 78 20 28 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 2d 2d 72 65 61 64 | ).(setq.idx.(vertico-quick--read |
| 21520 | 20 28 63 61 72 20 69 64 78 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 69 64 78 20 28 73 | .(car.idx)))).......(when.idx.(s |
| 21540 | 65 74 71 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 69 64 78 29 29 29 29 29 0a 0a 3b 3b 3b | etq.vertico--index.idx)))))..;;; |
| 21560 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 71 75 69 63 6b | ###autoload.(defun.vertico-quick |
| 21580 | 2d 65 78 69 74 20 28 29 0a 20 20 22 45 78 69 74 20 77 69 74 68 20 63 61 6e 64 69 64 61 74 65 20 | -exit.()..."Exit.with.candidate. |
| 215a0 | 75 73 69 6e 67 20 71 75 69 63 6b 20 6b 65 79 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | using.quick.keys."...(interactiv |
| 215c0 | 65 29 0a 20 20 28 77 68 65 6e 20 28 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 2d 6a 75 6d 70 29 0a | e)...(when.(vertico-quick-jump). |
| 215e0 | 20 20 20 20 28 76 65 72 74 69 63 6f 2d 65 78 69 74 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | ....(vertico-exit)))..;;;###auto |
| 21600 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 2d 69 6e 73 65 72 74 | load.(defun.vertico-quick-insert |
| 21620 | 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 63 61 6e 64 69 64 61 74 65 20 75 73 69 6e 67 20 71 75 | .()..."Insert.candidate.using.qu |
| 21640 | 69 63 6b 20 6b 65 79 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 77 68 | ick.keys."...(interactive)...(wh |
| 21660 | 65 6e 20 28 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 2d 6a 75 6d 70 29 0a 20 20 20 20 28 76 65 72 | en.(vertico-quick-jump).....(ver |
| 21680 | 74 69 63 6f 2d 69 6e 73 65 72 74 29 29 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 76 65 72 74 69 63 | tico-insert)))..(provide.'vertic |
| 216a0 | 6f 2d 71 75 69 63 6b 29 0a 3b 3b 3b 20 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 2e 65 6c 20 65 6e | o-quick).;;;.vertico-quick.el.en |
| 216c0 | 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ds.here......................... |
| 216e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 217a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 217c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 217e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21800 | 76 65 72 74 69 63 6f 2d 32 2e 34 2f 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 2e 65 6c 00 00 00 00 | vertico-2.4/vertico-mouse.el.... |
| 21820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21860 | 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 |
| 21880 | 30 30 30 36 35 32 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 36 31 37 00 20 30 00 00 00 | 0006520.00000000000.014617..0... |
| 218a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 218c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 218e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21900 | 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................... |
| 21920 | 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................... |
| 21940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 219a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 219c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 219e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21a00 | 3b 3b 3b 20 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 2e 65 6c 20 2d 2d 2d 20 4d 6f 75 73 65 20 73 | ;;;.vertico-mouse.el.---.Mouse.s |
| 21a20 | 75 70 70 6f 72 74 20 66 6f 72 20 56 65 72 74 69 63 6f 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 | upport.for.Vertico.-*-.lexical-b |
| 21a40 | 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | inding:.t.-*-..;;.Copyright.(C). |
| 21a60 | 32 30 32 31 2d 32 30 32 35 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 | 2021-2025.Free.Software.Foundati |
| 21a80 | 6f 6e 2c 20 49 6e 63 2e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 44 61 6e 69 65 6c 20 4d 65 6e 64 | on,.Inc...;;.Author:.Daniel.Mend |
| 21aa0 | 6c 65 72 20 3c 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a 3b 3b 20 | ler.<mail@daniel-mendler.de>.;;. |
| 21ac0 | 4d 61 69 6e 74 61 69 6e 65 72 3a 20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 20 3c 6d 61 69 6c | Maintainer:.Daniel.Mendler.<mail |
| 21ae0 | 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a 3b 3b 20 43 72 65 61 74 65 64 3a 20 | @daniel-mendler.de>.;;.Created:. |
| 21b00 | 32 30 32 31 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e 34 0a 3b 3b 20 50 61 63 6b 61 67 65 2d | 2021.;;.Version:.2.4.;;.Package- |
| 21b20 | 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 38 2e 31 22 29 20 28 63 6f 6d 70 61 | Requires:.((emacs."28.1").(compa |
| 21b40 | 74 20 22 33 30 22 29 20 28 76 65 72 74 69 63 6f 20 22 32 2e 34 22 29 29 0a 3b 3b 20 55 52 4c 3a | t."30").(vertico."2.4")).;;.URL: |
| 21b60 | 20 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 |
| 21b80 | 6f 0a 0a 3b 3b 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 | o..;;.This.file.is.part.of.GNU.E |
| 21ba0 | 6d 61 63 73 2e 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 | macs...;;.This.program.is.free.s |
| 21bc0 | 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 | oftware:.you.can.redistribute.it |
| 21be0 | 20 61 6e 64 2f 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 | .and/or.modify.;;.it.under.the.t |
| 21c00 | 65 72 6d 73 20 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 | erms.of.the.GNU.General.Public.L |
| 21c20 | 69 63 65 6e 73 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 | icense.as.published.by.;;.the.Fr |
| 21c40 | 65 65 20 53 6f 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 | ee.Software.Foundation,.either.v |
| 21c60 | 65 72 73 69 6f 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 | ersion.3.of.the.License,.or.;;.( |
| 21c80 | 61 74 20 79 6f 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 | at.your.option).any.later.versio |
| 21ca0 | 6e 2e 0a 0a 3b 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 | n...;;.This.program.is.distribut |
| 21cc0 | 65 64 20 69 6e 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 | ed.in.the.hope.that.it.will.be.u |
| 21ce0 | 73 65 66 75 6c 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 | seful,.;;.but.WITHOUT.ANY.WARRAN |
| 21d00 | 54 59 3b 20 77 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 | TY;.without.even.the.implied.war |
| 21d20 | 72 61 6e 74 79 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 | ranty.of.;;.MERCHANTABILITY.or.F |
| 21d40 | 49 54 4e 45 53 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 | ITNESS.FOR.A.PARTICULAR.PURPOSE. |
| 21d60 | 20 20 53 65 65 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 | ..See.the.;;.GNU.General.Public. |
| 21d80 | 4c 69 63 65 6e 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 | License.for.more.details...;;.Yo |
| 21da0 | 75 20 73 68 6f 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 | u.should.have.received.a.copy.of |
| 21dc0 | 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 65 0a | .the.GNU.General.Public.License. |
| 21de0 | 3b 3b 20 61 6c 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 | ;;.along.with.this.program...If. |
| 21e00 | 6e 6f 74 2c 20 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 | not,.see.<https://www.gnu.org/li |
| 21e20 | 63 65 6e 73 65 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 | censes/>...;;;.Commentary:..;;.T |
| 21e40 | 68 69 73 20 70 61 63 6b 61 67 65 20 69 73 20 61 20 56 65 72 74 69 63 6f 20 65 78 74 65 6e 73 69 | his.package.is.a.Vertico.extensi |
| 21e60 | 6f 6e 2c 20 77 68 69 63 68 20 61 64 64 73 20 6d 6f 75 73 65 20 73 75 70 70 6f 72 74 2e 0a 0a 3b | on,.which.adds.mouse.support...; |
| 21e80 | 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 76 65 72 74 69 63 6f 29 0a 0a 28 64 | ;;.Code:..(require.'vertico)..(d |
| 21ea0 | 65 66 66 61 63 65 20 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 0a 20 20 27 28 28 74 20 3a 69 6e 68 | efface.vertico-mouse...'((t.:inh |
| 21ec0 | 65 72 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 66 6f | erit.highlight))..."Face.used.fo |
| 21ee0 | 72 20 6d 6f 75 73 65 20 68 69 67 68 6c 69 67 68 74 69 6e 67 2e 22 0a 20 20 3a 67 72 6f 75 70 20 | r.mouse.highlighting."...:group. |
| 21f00 | 27 76 65 72 74 69 63 6f 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d | 'vertico-faces)..(defun.vertico- |
| 21f20 | 6d 6f 75 73 65 2d 2d 69 6e 64 65 78 20 28 65 76 65 6e 74 29 0a 20 20 22 52 65 74 75 72 6e 20 63 | mouse--index.(event)..."Return.c |
| 21f40 | 61 6e 64 69 64 61 74 65 20 69 6e 64 65 78 20 61 74 20 45 56 45 4e 54 2e 22 0a 20 20 28 77 68 65 | andidate.index.at.EVENT."...(whe |
| 21f60 | 6e 2d 6c 65 74 20 28 28 6f 62 6a 65 63 74 20 28 70 6f 73 6e 2d 6f 62 6a 65 63 74 20 28 65 76 65 | n-let.((object.(posn-object.(eve |
| 21f80 | 6e 74 2d 65 6e 64 20 65 76 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 | nt-end.event)))..............((c |
| 21fa0 | 6f 6e 73 70 20 6f 62 6a 65 63 74 29 29 29 0a 20 20 20 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f | onsp.object))).....(get-text-pro |
| 21fc0 | 70 65 72 74 79 20 28 63 64 72 20 6f 62 6a 65 63 74 29 20 27 76 65 72 74 69 63 6f 2d 6d 6f 75 73 | perty.(cdr.object).'vertico-mous |
| 21fe0 | 65 2d 2d 69 6e 64 65 78 20 28 63 61 72 20 6f 62 6a 65 63 74 29 29 29 29 0a 0a 28 64 65 66 75 6e | e--index.(car.object))))..(defun |
| 22000 | 20 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 2d 2d 63 6c 69 63 6b 20 28 6b 65 79 29 0a 20 20 22 43 | .vertico-mouse--click.(key)..."C |
| 22020 | 72 65 61 74 65 20 63 6f 6d 6d 61 6e 64 20 68 61 6e 64 6c 69 6e 67 20 6d 6f 75 73 65 20 63 6c 69 | reate.command.handling.mouse.cli |
| 22040 | 63 6b 2c 20 62 65 68 61 76 65 20 6c 69 6b 65 20 4b 45 59 20 70 72 65 73 73 2e 22 0a 20 20 28 6c | ck,.behave.like.KEY.press."...(l |
| 22060 | 61 6d 62 64 61 20 28 65 76 65 6e 74 29 0a 20 20 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 | ambda.(event).....(interactive." |
| 22080 | 65 22 29 0a 20 20 20 20 3b 3b 20 4d 6f 75 73 65 20 63 6c 69 63 6b 73 20 63 61 6e 20 65 76 65 6e | e").....;;.Mouse.clicks.can.even |
| 220a0 | 20 68 61 70 70 65 6e 20 69 66 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 20 69 73 20 73 65 6c | .happen.if.another.window.is.sel |
| 220c0 | 65 63 74 65 64 2e 0a 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 | ected......(with-selected-window |
| 220e0 | 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 0a 20 20 20 20 | .(active-minibuffer-window)..... |
| 22100 | 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 28 76 65 | ..(when-let.((vertico--index.(ve |
| 22120 | 72 74 69 63 6f 2d 6d 6f 75 73 65 2d 2d 69 6e 64 65 78 20 65 76 65 6e 74 29 29 0a 20 20 20 20 20 | rtico-mouse--index.event))...... |
| 22140 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6d 64 20 28 6b 65 79 6d 61 70 2d 6c 6f 63 61 6c 2d 6c | ............(cmd.(keymap-local-l |
| 22160 | 6f 6f 6b 75 70 20 6b 65 79 29 29 29 0a 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 63 6d | ookup.key))).........(funcall.cm |
| 22180 | 64 29 29 29 29 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 76 65 72 74 69 63 6f 2d 6d | d)))))..(defvar-keymap.vertico-m |
| 221a0 | 6f 75 73 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 6b 65 79 6d | ouse-map...:doc."Additional.keym |
| 221c0 | 61 70 20 61 63 74 69 76 61 74 65 64 20 69 6e 20 6d 6f 75 73 65 20 6d 6f 64 65 2e 22 0a 20 20 22 | ap.activated.in.mouse.mode."..." |
| 221e0 | 3c 6d 6f 75 73 65 2d 31 3e 22 20 28 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 2d 2d 63 6c 69 63 6b | <mouse-1>".(vertico-mouse--click |
| 22200 | 20 22 52 45 54 22 29 0a 20 20 22 3c 6d 6f 75 73 65 2d 32 3e 22 20 28 76 65 72 74 69 63 6f 2d 6d | ."RET")..."<mouse-2>".(vertico-m |
| 22220 | 6f 75 73 65 2d 2d 63 6c 69 63 6b 20 22 54 41 42 22 29 0a 20 20 22 3c 6d 6f 75 73 65 2d 33 3e 22 | ouse--click."TAB")..."<mouse-3>" |
| 22240 | 20 28 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 2d 2d 63 6c 69 63 6b 20 22 54 41 42 22 29 29 0a 28 | .(vertico-mouse--click."TAB")).( |
| 22260 | 66 73 65 74 20 27 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 2d 6d 61 70 20 76 65 72 74 69 63 6f 2d | fset.'vertico-mouse-map.vertico- |
| 22280 | 6d 6f 75 73 65 2d 6d 61 70 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 | mouse-map)..(defun.vertico-mouse |
| 222a0 | 2d 2d 73 63 72 6f 6c 6c 2d 75 70 20 28 6e 29 0a 20 20 22 53 63 72 6f 6c 6c 20 75 70 20 62 79 20 | --scroll-up.(n)..."Scroll.up.by. |
| 222c0 | 4e 20 6c 69 6e 65 73 2e 22 0a 20 20 28 76 65 72 74 69 63 6f 2d 2d 67 6f 74 6f 20 28 6d 61 78 20 | N.lines."...(vertico--goto.(max. |
| 222e0 | 30 20 28 2b 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 6e 29 29 29 29 0a 0a 28 64 65 66 75 | 0.(+.vertico--index.n))))..(defu |
| 22300 | 6e 20 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 2d 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 20 28 6e 29 | n.vertico-mouse--scroll-down.(n) |
| 22320 | 0a 20 20 22 53 63 72 6f 6c 6c 20 64 6f 77 6e 20 62 79 20 4e 20 6c 69 6e 65 73 2e 22 0a 20 20 28 | ..."Scroll.down.by.N.lines."...( |
| 22340 | 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 2d 2d 73 63 72 6f 6c 6c 2d 75 70 20 28 2d 20 6e 29 29 29 | vertico-mouse--scroll-up.(-.n))) |
| 22360 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d | ..;;;###autoload.(define-minor-m |
| 22380 | 6f 64 65 20 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 2d 6d 6f 64 65 0a 20 20 22 4d 6f 75 73 65 20 | ode.vertico-mouse-mode..."Mouse. |
| 223a0 | 73 75 70 70 6f 72 74 20 66 6f 72 20 56 65 72 74 69 63 6f 2e 22 0a 20 20 3a 67 6c 6f 62 61 6c 20 | support.for.Vertico."...:global. |
| 223c0 | 74 20 3a 67 72 6f 75 70 20 27 76 65 72 74 69 63 6f 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f | t.:group.'vertico)..(cl-defmetho |
| 223e0 | 64 20 76 65 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 3a 61 | d.vertico--format-candidate...:a |
| 22400 | 72 6f 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 | round.(cand.prefix.suffix.index. |
| 22420 | 73 74 61 72 74 20 26 63 6f 6e 74 65 78 74 20 28 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 2d 6d 6f | start.&context.(vertico-mouse-mo |
| 22440 | 64 65 20 28 65 71 6c 20 74 29 29 29 0a 20 20 28 73 65 74 71 20 63 61 6e 64 20 28 63 6c 2d 63 61 | de.(eql.t)))...(setq.cand.(cl-ca |
| 22460 | 6c 6c 2d 6e 65 78 74 2d 6d 65 74 68 6f 64 20 63 61 6e 64 20 70 72 65 66 69 78 0a 20 20 20 20 20 | ll-next-method.cand.prefix...... |
| 22480 | 20 20 20 20 20 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 | .............................(co |
| 224a0 | 6e 63 61 74 20 73 75 66 66 69 78 20 23 28 22 20 22 20 30 20 31 20 28 64 69 73 70 6c 61 79 20 28 | ncat.suffix.#(".".0.1.(display.( |
| 224c0 | 73 70 61 63 65 20 3a 61 6c 69 67 6e 2d 74 6f 20 72 69 67 68 74 29 29 29 29 0a 20 20 20 20 20 20 | space.:align-to.right))))....... |
| 224e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 65 | ............................inde |
| 22500 | 78 20 73 74 61 72 74 29 29 0a 20 20 28 61 64 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 | x.start))...(add-text-properties |
| 22520 | 20 30 20 28 31 2d 20 28 6c 65 6e 67 74 68 20 63 61 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .0.(1-.(length.cand))........... |
| 22540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 2d 2d 69 6e | .............`(vertico-mouse--in |
| 22560 | 64 65 78 20 2c 69 6e 64 65 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dex.,index...................... |
| 22580 | 20 20 20 20 6d 6f 75 73 65 2d 66 61 63 65 20 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 20 6b 65 79 | ....mouse-face.vertico-mouse.key |
| 225a0 | 6d 61 70 20 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 2d 6d 61 70 29 0a 20 20 20 20 20 20 20 20 20 | map.vertico-mouse-map).......... |
| 225c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 6e 64 29 0a 20 20 63 61 6e 64 29 0a 0a 28 63 6c | ..............cand)...cand)..(cl |
| 225e0 | 2d 64 65 66 6d 65 74 68 6f 64 20 76 65 72 74 69 63 6f 2d 2d 73 65 74 75 70 20 3a 61 66 74 65 72 | -defmethod.vertico--setup.:after |
| 22600 | 20 28 26 63 6f 6e 74 65 78 74 20 28 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 2d 6d 6f 64 65 20 28 | .(&context.(vertico-mouse-mode.( |
| 22620 | 65 71 6c 20 74 29 29 29 0a 20 20 28 77 68 65 6e 20 28 62 6f 75 6e 64 70 20 27 6d 77 68 65 65 6c | eql.t)))...(when.(boundp.'mwheel |
| 22640 | 2d 63 6f 61 6c 65 73 63 65 2d 73 63 72 6f 6c 6c 2d 65 76 65 6e 74 73 29 0a 20 20 20 20 28 73 65 | -coalesce-scroll-events).....(se |
| 22660 | 74 71 2d 6c 6f 63 61 6c 20 6d 77 68 65 65 6c 2d 63 6f 61 6c 65 73 63 65 2d 73 63 72 6f 6c 6c 2d | tq-local.mwheel-coalesce-scroll- |
| 22680 | 65 76 65 6e 74 73 20 74 29 29 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 6d 77 68 65 65 6c 2d | events.t))...(setq-local.mwheel- |
| 226a0 | 73 63 72 6f 6c 6c 2d 75 70 2d 66 75 6e 63 74 69 6f 6e 20 23 27 76 65 72 74 69 63 6f 2d 6d 6f 75 | scroll-up-function.#'vertico-mou |
| 226c0 | 73 65 2d 2d 73 63 72 6f 6c 6c 2d 75 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 77 68 65 | se--scroll-up...............mwhe |
| 226e0 | 65 6c 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 2d 66 75 6e 63 74 69 6f 6e 20 23 27 76 65 72 74 69 63 | el-scroll-down-function.#'vertic |
| 22700 | 6f 2d 6d 6f 75 73 65 2d 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 29 29 0a 0a 28 70 72 6f 76 69 64 65 | o-mouse--scroll-down))..(provide |
| 22720 | 20 27 76 65 72 74 69 63 6f 2d 6d 6f 75 73 65 29 0a 3b 3b 3b 20 76 65 72 74 69 63 6f 2d 6d 6f 75 | .'vertico-mouse).;;;.vertico-mou |
| 22740 | 73 65 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | se.el.ends.here................. |
| 22760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 22780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 227a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 227c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 227e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 22800 | 76 65 72 74 69 63 6f 2d 32 2e 34 2f 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2e 65 6c | vertico-2.4/vertico-multiform.el |
| 22820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 22840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 22860 | 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 |
| 22880 | 30 30 32 32 35 37 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 35 31 34 00 20 30 00 00 00 | 0022574.00000000000.015514..0... |
| 228a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 228c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 228e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 22900 | 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................... |
| 22920 | 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................... |
| 22940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 22960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 22980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 229a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 229c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 229e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 22a00 | 3b 3b 3b 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2e 65 6c 20 2d 2d 2d 20 43 6f 6e | ;;;.vertico-multiform.el.---.Con |
| 22a20 | 66 69 67 75 72 65 20 56 65 72 74 69 63 6f 20 69 6e 20 64 69 66 66 65 72 65 6e 74 20 66 6f 72 6d | figure.Vertico.in.different.form |
| 22a40 | 73 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e | s.per.command.-*-.lexical-bindin |
| 22a60 | 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 32 31 2d | g:.t.-*-..;;.Copyright.(C).2021- |
| 22a80 | 32 30 32 35 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 | 2025.Free.Software.Foundation,.I |
| 22aa0 | 6e 63 2e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 20 3c | nc...;;.Author:.Daniel.Mendler.< |
| 22ac0 | 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a 3b 3b 20 4d 61 69 6e 74 | mail@daniel-mendler.de>.;;.Maint |
| 22ae0 | 61 69 6e 65 72 3a 20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 20 3c 6d 61 69 6c 40 64 61 6e 69 | ainer:.Daniel.Mendler.<mail@dani |
| 22b00 | 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a 3b 3b 20 43 72 65 61 74 65 64 3a 20 32 30 32 31 0a | el-mendler.de>.;;.Created:.2021. |
| 22b20 | 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e 34 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 | ;;.Version:.2.4.;;.Package-Requi |
| 22b40 | 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 38 2e 31 22 29 20 28 63 6f 6d 70 61 74 20 22 33 30 | res:.((emacs."28.1").(compat."30 |
| 22b60 | 22 29 20 28 76 65 72 74 69 63 6f 20 22 32 2e 34 22 29 29 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 | ").(vertico."2.4")).;;.URL:.http |
| 22b80 | 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 0a 0a 3b 3b | s://github.com/minad/vertico..;; |
| 22ba0 | 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. |
| 22bc0 | 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 |
| 22be0 | 72 65 3a 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/ |
| 22c00 | 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. |
| 22c20 | 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 |
| 22c40 | 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 |
| 22c60 | 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 |
| 22c80 | 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 |
| 22ca0 | 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...; |
| 22cc0 | 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 |
| 22ce0 | 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 |
| 22d00 | 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 |
| 22d20 | 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 |
| 22d40 | 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 |
| 22d60 | 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 |
| 22d80 | 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 |
| 22da0 | 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 |
| 22dc0 | 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. |
| 22de0 | 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 |
| 22e00 | 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,. |
| 22e20 | 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 |
| 22e40 | 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 |
| 22e60 | 61 63 6b 61 67 65 20 69 73 20 61 20 56 65 72 74 69 63 6f 20 65 78 74 65 6e 73 69 6f 6e 20 66 6f | ackage.is.a.Vertico.extension.fo |
| 22e80 | 72 20 66 69 6e 65 20 74 75 6e 69 6e 67 20 74 68 65 20 56 65 72 74 69 63 6f 0a 3b 3b 20 64 69 73 | r.fine.tuning.the.Vertico.;;.dis |
| 22ea0 | 70 6c 61 79 20 61 6e 64 20 6f 74 68 65 72 20 6d 69 6e 69 62 75 66 66 65 72 20 6d 6f 64 65 73 20 | play.and.other.minibuffer.modes. |
| 22ec0 | 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 3b 3b 20 63 61 74 | per.command.or.completion.;;.cat |
| 22ee0 | 65 67 6f 72 79 2e 20 20 46 6f 72 20 73 6f 6d 65 20 63 6f 6d 6d 61 6e 64 73 20 79 6f 75 20 6d 61 | egory...For.some.commands.you.ma |
| 22f00 | 79 20 77 61 6e 74 20 74 6f 20 75 73 65 20 74 68 65 0a 3b 3b 20 60 76 65 72 74 69 63 6f 2d 62 75 | y.want.to.use.the.;;.`vertico-bu |
| 22f20 | 66 66 65 72 27 20 64 69 73 70 6c 61 79 20 61 6e 64 20 66 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e | ffer'.display.and.for.completion |
| 22f40 | 20 63 61 74 65 67 6f 72 69 65 73 20 6c 69 6b 65 20 66 69 6c 65 0a 3b 3b 20 79 6f 75 20 70 72 65 | .categories.like.file.;;.you.pre |
| 22f60 | 66 65 72 20 74 68 65 20 60 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 6d 6f 64 65 27 2e 0a 3b 3b 0a | fer.the.`vertico-grid-mode'..;;. |
| 22f80 | 3b 3b 20 45 78 61 6d 70 6c 65 3a 0a 3b 3b 0a 3b 3b 20 20 20 20 28 73 65 74 71 20 76 65 72 74 69 | ;;.Example:.;;.;;....(setq.verti |
| 22fa0 | 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 63 6f 6d 6d 61 6e 64 73 0a 3b 3b 20 20 20 20 20 20 20 20 | co-multiform-commands.;;........ |
| 22fc0 | 20 20 27 28 28 63 6f 6e 73 75 6c 74 2d 6c 69 6e 65 20 62 75 66 66 65 72 29 0a 3b 3b 20 20 20 20 | ..'((consult-line.buffer).;;.... |
| 22fe0 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 75 6c 74 2d 69 6d 65 6e 75 20 72 65 76 65 72 73 65 20 62 | ........(consult-imenu.reverse.b |
| 23000 | 75 66 66 65 72 29 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 65 63 75 74 65 2d 65 78 | uffer).;;............(execute-ex |
| 23020 | 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 20 66 6c 61 74 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 | tended-command.flat.;;.......... |
| 23040 | 20 20 20 20 28 3a 6b 65 79 6d 61 70 20 22 58 22 20 65 78 65 63 75 74 65 2d 65 78 74 65 6e 64 65 | ....(:keymap."X".execute-extende |
| 23060 | 64 2d 63 6f 6d 6d 61 6e 64 2d 66 6f 72 2d 62 75 66 66 65 72 29 29 29 29 0a 3b 3b 0a 3b 3b 20 20 | d-command-for-buffer)))).;;.;;.. |
| 23080 | 20 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 63 61 74 65 67 6f | ..(setq.vertico-multiform-catego |
| 230a0 | 72 69 65 73 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 27 28 28 66 69 6c 65 20 62 75 66 66 65 72 20 | ries.;;..........'((file.buffer. |
| 230c0 | 67 72 69 64 20 28 3a 6b 65 79 6d 61 70 20 2e 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 | grid.(:keymap...vertico-director |
| 230e0 | 79 2d 6d 61 70 29 29 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6d 65 6e 75 20 28 3a 6e | y-map)).;;............(imenu.(:n |
| 23100 | 6f 74 20 69 6e 64 65 78 65 64 20 6d 6f 75 73 65 29 29 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 20 | ot.indexed.mouse)).;;........... |
| 23120 | 20 28 73 79 6d 62 6f 6c 20 28 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 | .(symbol.(vertico-sort-function. |
| 23140 | 2e 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 61 6c 70 68 61 29 29 29 29 0a 3b 3b 0a 3b 3b 20 20 | ..vertico-sort-alpha)))).;;.;;.. |
| 23160 | 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 3b 3b 0a 3b 3b | ..(vertico-multiform-mode).;;.;; |
| 23180 | 20 54 65 6d 70 6f 72 61 72 79 20 74 6f 67 67 6c 69 6e 67 20 62 65 74 77 65 65 6e 20 74 68 65 20 | .Temporary.toggling.between.the. |
| 231a0 | 64 69 66 66 65 72 65 6e 74 20 64 69 73 70 6c 61 79 20 6d 6f 64 65 73 20 69 73 20 70 6f 73 73 69 | different.display.modes.is.possi |
| 231c0 | 62 6c 65 2e 0a 3b 3b 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6b 65 79 73 20 61 72 65 20 62 | ble..;;.The.following.keys.are.b |
| 231e0 | 6f 75 6e 64 20 69 6e 20 74 68 65 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d | ound.in.the.`vertico-multiform-m |
| 23200 | 61 70 27 2e 0a 3b 3b 0a 3b 3b 20 20 20 4d 2d 42 20 2d 3e 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c | ap'..;;.;;...M-B.->.`vertico-mul |
| 23220 | 74 69 66 6f 72 6d 2d 62 75 66 66 65 72 27 0a 3b 3b 20 20 20 4d 2d 46 20 2d 3e 20 60 76 65 72 74 | tiform-buffer'.;;...M-F.->.`vert |
| 23240 | 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 66 6c 61 74 27 0a 3b 3b 20 20 20 4d 2d 47 20 2d 3e 20 | ico-multiform-flat'.;;...M-G.->. |
| 23260 | 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 67 72 69 64 27 0a 3b 3b 20 20 20 4d 2d | `vertico-multiform-grid'.;;...M- |
| 23280 | 52 20 2d 3e 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 72 65 76 65 72 73 65 27 | R.->.`vertico-multiform-reverse' |
| 232a0 | 0a 3b 3b 20 20 20 4d 2d 55 20 2d 3e 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d | .;;...M-U.->.`vertico-multiform- |
| 232c0 | 75 6e 6f 62 74 72 75 73 69 76 65 27 0a 3b 3b 20 20 20 4d 2d 56 20 2d 3e 20 60 76 65 72 74 69 63 | unobtrusive'.;;...M-V.->.`vertic |
| 232e0 | 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 76 65 72 74 69 63 61 6c 27 0a 3b 3b 0a 3b 3b 3b 20 43 6f 64 | o-multiform-vertical'.;;.;;;.Cod |
| 23300 | 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 76 65 72 74 69 63 6f 29 0a 28 65 76 61 6c 2d 77 68 65 | e:..(require.'vertico).(eval-whe |
| 23320 | 6e 2d 63 6f 6d 70 69 6c 65 20 28 72 65 71 75 69 72 65 20 27 63 6c 2d 6c 69 62 29 29 0a 0a 28 64 | n-compile.(require.'cl-lib))..(d |
| 23340 | 65 66 63 75 73 74 6f 6d 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 63 6f 6d 6d 61 | efcustom.vertico-multiform-comma |
| 23360 | 6e 64 73 20 6e 69 6c 0a 20 20 22 41 6c 69 73 74 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 2f 72 65 67 | nds.nil..."Alist.of.commands/reg |
| 23380 | 65 78 70 73 20 61 6e 64 20 6c 69 73 74 20 6f 66 20 73 65 74 74 69 6e 67 73 20 74 6f 20 74 75 72 | exps.and.list.of.settings.to.tur |
| 233a0 | 6e 20 6f 6e 20 70 65 72 20 63 6f 6d 6d 61 6e 64 2e 0a 54 61 6b 65 73 20 70 72 65 63 65 64 65 6e | n.on.per.command..Takes.preceden |
| 233c0 | 63 65 20 6f 76 65 72 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 63 61 74 65 67 | ce.over.`vertico-multiform-categ |
| 233e0 | 6f 72 69 65 73 27 2e 20 20 41 20 73 65 74 74 69 6e 67 0a 63 61 6e 20 65 69 74 68 65 72 20 62 65 | ories'...A.setting.can.either.be |
| 23400 | 20 61 20 6d 6f 64 65 20 73 79 6d 62 6f 6c 2c 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 61 6e 20 69 | .a.mode.symbol,.a.function,.an.i |
| 23420 | 6e 76 65 72 74 65 64 20 6d 6f 64 65 20 73 79 6d 62 6f 6c 0a 6f 72 20 66 75 6e 63 74 69 6f 6e 2c | nverted.mode.symbol.or.function, |
| 23440 | 20 6f 72 20 61 20 63 6f 6e 73 20 63 65 6c 6c 20 6f 66 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 | .or.a.cons.cell.of.variable.name |
| 23460 | 20 61 6e 64 20 76 61 6c 75 65 2e 20 20 54 68 65 20 6b 65 79 0a 74 20 63 61 6e 20 62 65 20 75 73 | .and.value...The.key.t.can.be.us |
| 23480 | 65 64 20 74 6f 20 73 70 65 63 69 66 79 20 63 61 74 63 68 20 61 6c 6c 2f 64 65 66 61 75 6c 74 20 | ed.to.specify.catch.all/default. |
| 234a0 | 73 65 74 74 69 6e 67 73 2e 20 20 54 68 65 20 76 61 6c 75 65 0a 6f 66 20 60 74 68 69 73 2d 63 6f | settings...The.value.of.`this-co |
| 234c0 | 6d 6d 61 6e 64 27 20 69 73 20 75 73 65 64 20 61 73 20 6b 65 79 20 66 6f 72 20 74 68 65 20 6c 6f | mmand'.is.used.as.key.for.the.lo |
| 234e0 | 6f 6b 75 70 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 76 65 72 74 69 63 6f 0a 20 20 3a 74 79 70 65 | okup."...:group.'vertico...:type |
| 23500 | 20 27 28 61 6c 69 73 74 20 3a 6b 65 79 2d 74 79 70 65 20 28 63 68 6f 69 63 65 20 73 79 6d 62 6f | .'(alist.:key-type.(choice.symbo |
| 23520 | 6c 20 72 65 67 65 78 70 20 28 63 6f 6e 73 74 20 74 29 29 20 3a 76 61 6c 75 65 2d 74 79 70 65 20 | l.regexp.(const.t)).:value-type. |
| 23540 | 28 72 65 70 65 61 74 20 73 65 78 70 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 76 65 72 74 | (repeat.sexp)))..(defcustom.vert |
| 23560 | 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 6e 69 6c 0a 20 20 22 | ico-multiform-categories.nil..." |
| 23580 | 41 6c 69 73 74 20 6f 66 20 63 61 74 65 67 6f 72 69 65 73 2f 72 65 67 65 78 70 73 20 61 6e 64 20 | Alist.of.categories/regexps.and. |
| 235a0 | 6c 69 73 74 20 6f 66 20 73 65 74 74 69 6e 67 73 20 74 6f 20 74 75 72 6e 20 6f 6e 20 70 65 72 20 | list.of.settings.to.turn.on.per. |
| 235c0 | 63 61 74 65 67 6f 72 79 2e 0a 53 65 65 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d | category..See.`vertico-multiform |
| 235e0 | 2d 63 6f 6d 6d 61 6e 64 73 27 20 6f 6e 20 64 65 74 61 69 6c 73 20 61 62 6f 75 74 20 74 68 65 20 | -commands'.on.details.about.the. |
| 23600 | 73 65 74 74 69 6e 67 73 2e 20 20 54 68 65 0a 63 61 74 65 67 6f 72 79 20 73 65 74 74 69 6e 67 73 | settings...The.category.settings |
| 23620 | 20 68 61 76 65 20 6c 6f 77 65 72 20 70 72 65 63 65 64 65 6e 63 65 20 74 68 61 6e 0a 60 76 65 72 | .have.lower.precedence.than.`ver |
| 23640 | 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 63 6f 6d 6d 61 6e 64 73 27 2e 22 0a 20 20 3a 67 72 | tico-multiform-commands'."...:gr |
| 23660 | 6f 75 70 20 27 76 65 72 74 69 63 6f 0a 20 20 3a 74 79 70 65 20 27 28 61 6c 69 73 74 20 3a 6b 65 | oup.'vertico...:type.'(alist.:ke |
| 23680 | 79 2d 74 79 70 65 20 28 63 68 6f 69 63 65 20 73 79 6d 62 6f 6c 20 72 65 67 65 78 70 20 28 63 6f | y-type.(choice.symbol.regexp.(co |
| 236a0 | 6e 73 74 20 74 29 29 20 3a 76 61 6c 75 65 2d 74 79 70 65 20 28 72 65 70 65 61 74 20 73 65 78 70 | nst.t)).:value-type.(repeat.sexp |
| 236c0 | 29 29 29 0a 0a 28 64 65 66 76 61 72 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 2d | )))..(defvar.vertico-multiform-- |
| 236e0 | 73 74 61 63 6b 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 | stack.nil)..(defun.vertico-multi |
| 23700 | 66 6f 72 6d 2d 2d 74 6f 67 67 6c 65 20 28 61 72 67 29 0a 20 20 22 54 6f 67 67 6c 65 20 6d 6f 64 | form--toggle.(arg)..."Toggle.mod |
| 23720 | 65 73 20 66 72 6f 6d 20 73 74 61 63 6b 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 41 52 47 2e 22 | es.from.stack.depending.on.ARG." |
| 23740 | 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 77 69 6e 20 28 61 63 74 69 76 65 2d 6d 69 6e 69 62 | ...(when-let.((win.(active-minib |
| 23760 | 75 66 66 65 72 2d 77 69 6e 64 6f 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 6f 64 | uffer-window))..............(mod |
| 23780 | 65 73 20 28 63 61 72 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 2d 73 74 61 63 6b | es.(car.vertico-multiform--stack |
| 237a0 | 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 3e 20 61 72 67 20 30 29 20 28 73 65 74 71 20 6d 6f | ))).....(when.(>.arg.0).(setq.mo |
| 237c0 | 64 65 73 20 28 72 65 76 65 72 73 65 20 6d 6f 64 65 73 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d | des.(reverse.modes))).....(with- |
| 237e0 | 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 28 64 6f 6c 69 73 | selected-window.win.......(dolis |
| 23800 | 74 20 28 6d 20 6d 6f 64 65 73 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 28 63 61 72 | t.(m.modes).........(if.(eq.(car |
| 23820 | 2d 73 61 66 65 20 6d 29 20 3a 6e 6f 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 | -safe.m).:not).............(func |
| 23840 | 61 6c 6c 20 28 63 64 72 20 6d 29 20 28 2d 20 61 72 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | all.(cdr.m).(-.arg))...........( |
| 23860 | 66 75 6e 63 61 6c 6c 20 6d 20 61 72 67 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 | funcall.m.arg))))))..(defun.vert |
| 23880 | 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 2d 6c 6f 6f 6b 75 70 20 28 6b 65 79 20 6c 69 73 74 29 | ico-multiform--lookup.(key.list) |
| 238a0 | 0a 20 20 22 4c 6f 6f 6b 75 70 20 73 79 6d 62 6f 6c 69 63 20 4b 45 59 20 69 6e 20 4c 49 53 54 2e | ..."Lookup.symbolic.KEY.in.LIST. |
| 238c0 | 0a 54 68 65 20 6b 65 79 73 20 69 6e 20 4c 49 53 54 20 63 61 6e 20 62 65 20 73 79 6d 62 6f 6c 73 | .The.keys.in.LIST.can.be.symbols |
| 238e0 | 20 6f 72 20 72 65 67 65 78 70 73 2e 22 0a 20 20 28 61 6e 64 20 28 73 79 6d 62 6f 6c 70 20 6b 65 | .or.regexps."...(and.(symbolp.ke |
| 23900 | 79 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 | y)........(let.(case-fold-search |
| 23920 | 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 66 69 6e 64 20 28 70 63 61 73 65 2d 6c 61 6d 62 | )..........(seq-find.(pcase-lamb |
| 23940 | 64 61 20 28 60 28 2c 78 20 2e 20 2c 5f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | da.(`(,x...,_))................. |
| 23960 | 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 20 20 20 20 20 | .....(cond...................... |
| 23980 | 20 28 28 65 71 20 78 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .((eq.x.t))..................... |
| 239a0 | 20 20 28 28 73 79 6d 62 6f 6c 70 20 78 29 20 28 65 71 20 6b 65 79 20 78 29 29 0a 20 20 20 20 20 | ..((symbolp.x).(eq.key.x))...... |
| 239c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d | .................((string-match- |
| 239e0 | 70 20 78 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 6b 65 79 29 29 29 29 29 0a 20 20 20 20 20 20 | p.x.(symbol-name.key)))))....... |
| 23a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 | .............list))))..(defun.ve |
| 23a20 | 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 2d 73 65 74 75 70 20 28 29 0a 20 20 22 45 6e 61 | rtico-multiform--setup.()..."Ena |
| 23a40 | 62 6c 65 20 6d 6f 64 65 73 20 61 74 20 6d 69 6e 69 62 75 66 66 65 72 20 73 65 74 75 70 2e 22 0a | ble.modes.at.minibuffer.setup.". |
| 23a60 | 20 20 28 6c 65 74 20 28 28 63 61 74 20 28 63 6f 6d 70 61 74 2d 63 61 6c 6c 20 63 6f 6d 70 6c 65 | ..(let.((cat.(compat-call.comple |
| 23a80 | 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 20 20 20 20 | tion-metadata-get............... |
| 23aa0 | 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 65 74 61 64 61 74 61 20 28 62 75 66 66 65 72 2d 73 75 62 | (completion-metadata.(buffer-sub |
| 23ac0 | 73 74 72 69 6e 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 | string-no-properties............ |
| 23ae0 | 20 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 69 6e 69 62 75 | .........................(minibu |
| 23b00 | 66 66 65 72 2d 70 72 6f 6d 70 74 2d 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffer-prompt-end)................ |
| 23b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 78 20 28 6d 69 6e 69 62 | .....................(max.(minib |
| 23b40 | 75 66 66 65 72 2d 70 72 6f 6d 70 74 2d 65 6e 64 29 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 | uffer-prompt-end).(point)))..... |
| 23b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d | ...............................m |
| 23b80 | 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 0a 20 20 20 20 20 | inibuffer-completion-table...... |
| 23ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 69 | ..............................mi |
| 23bc0 | 6e 69 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 29 0a 20 | nibuffer-completion-predicate).. |
| 23be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 63 61 74 65 67 6f 72 79 29 29 0a 20 20 20 20 20 20 20 | .............'category))........ |
| 23c00 | 20 28 65 78 69 74 20 28 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 76 65 72 74 69 63 6f 2d 6d 75 6c | .(exit.(make-symbol."vertico-mul |
| 23c20 | 74 69 66 6f 72 6d 2d 2d 65 78 69 74 22 29 29 0a 20 20 20 20 20 20 20 20 28 64 65 70 74 68 20 28 | tiform--exit")).........(depth.( |
| 23c40 | 72 65 63 75 72 73 69 6f 6e 2d 64 65 70 74 68 29 29 0a 20 20 20 20 20 20 20 20 28 6b 6d 61 70 73 | recursion-depth)).........(kmaps |
| 23c60 | 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 6d 6f 64 65 73 20 6e 69 6c 29 29 0a 20 20 20 20 28 | .nil).........(modes.nil)).....( |
| 23c80 | 66 73 65 74 20 65 78 69 74 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 | fset.exit.(lambda.()............ |
| 23ca0 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 3d 20 64 65 70 74 68 20 28 72 65 63 75 72 73 69 6f 6e 2d | ......(when.(=.depth.(recursion- |
| 23cc0 | 64 65 70 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f | depth))....................(remo |
| 23ce0 | 76 65 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 20 65 78 | ve-hook.'minibuffer-exit-hook.ex |
| 23d00 | 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d | it)....................(vertico- |
| 23d20 | 6d 75 6c 74 69 66 6f 72 6d 2d 2d 74 6f 67 67 6c 65 20 2d 31 29 0a 20 20 20 20 20 20 20 20 20 20 | multiform--toggle.-1)........... |
| 23d40 | 20 20 20 20 20 20 20 20 20 28 70 6f 70 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d | .........(pop.vertico-multiform- |
| 23d60 | 2d 73 74 61 63 6b 29 29 29 29 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 69 6e 69 62 75 | -stack)))).....(add-hook.'minibu |
| 23d80 | 66 66 65 72 2d 65 78 69 74 2d 68 6f 6f 6b 20 65 78 69 74 29 0a 20 20 20 20 28 61 64 64 2d 68 6f | ffer-exit-hook.exit).....(add-ho |
| 23da0 | 6f 6b 20 27 63 6f 6e 74 65 78 74 2d 6d 65 6e 75 2d 66 75 6e 63 74 69 6f 6e 73 20 23 27 76 65 72 | ok.'context-menu-functions.#'ver |
| 23dc0 | 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 2d 64 69 73 70 6c 61 79 2d 6d 65 6e 75 20 6e 69 6c | tico-multiform--display-menu.nil |
| 23de0 | 20 74 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 78 20 28 63 64 72 20 28 6f 72 20 28 76 65 72 | .t).....(dolist.(x.(cdr.(or.(ver |
| 23e00 | 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 2d 6c 6f 6f 6b 75 70 20 74 68 69 73 2d 63 6f 6d 6d | tico-multiform--lookup.this-comm |
| 23e20 | 61 6e 64 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 63 6f 6d 6d 61 6e 64 73 29 0a | and.vertico-multiform-commands). |
| 23e40 | 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 76 65 72 74 69 63 6f | ........................(vertico |
| 23e60 | 2d 6d 75 6c 74 69 66 6f 72 6d 2d 2d 6c 6f 6f 6b 75 70 20 63 61 74 20 76 65 72 74 69 63 6f 2d 6d | -multiform--lookup.cat.vertico-m |
| 23e80 | 75 6c 74 69 66 6f 72 6d 2d 63 61 74 65 67 6f 72 69 65 73 29 29 29 29 0a 20 20 20 20 20 20 28 70 | ultiform-categories)))).......(p |
| 23ea0 | 63 61 73 65 20 78 0a 20 20 20 20 20 20 20 20 28 60 28 3a 6b 65 79 6d 61 70 20 2e 20 2c 6b 65 79 | case.x.........(`(:keymap...,key |
| 23ec0 | 29 0a 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 69 66 20 28 6b 65 79 6d 61 70 70 20 6b 65 | )..........(push.(if.(keymapp.ke |
| 23ee0 | 79 29 20 6b 65 79 20 28 61 70 70 6c 79 20 23 27 64 65 66 69 6e 65 2d 6b 65 79 6d 61 70 20 6b 65 | y).key.(apply.#'define-keymap.ke |
| 23f00 | 79 29 29 20 6b 6d 61 70 73 29 29 0a 20 20 20 20 20 20 20 20 28 60 28 3a 6e 6f 74 20 2e 20 2c 66 | y)).kmaps)).........(`(:not...,f |
| 23f20 | 73 29 0a 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 20 66 73 29 0a 20 20 20 20 20 | s)..........(dolist.(f.fs)...... |
| 23f40 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 79 6d 20 28 61 6e 64 20 28 73 79 6d 62 6f 6c 70 20 66 | ......(let.((sym.(and.(symbolp.f |
| 23f60 | 29 20 28 69 6e 74 65 72 6e 2d 73 6f 66 74 20 28 66 6f 72 6d 61 74 20 22 76 65 72 74 69 63 6f 2d | ).(intern-soft.(format."vertico- |
| 23f80 | 25 73 2d 6d 6f 64 65 22 20 66 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 | %s-mode".f)))))..............(pu |
| 23fa0 | 73 68 20 28 63 6f 6e 73 20 3a 6e 6f 74 20 28 69 66 20 28 61 6e 64 20 73 79 6d 20 28 66 62 6f 75 | sh.(cons.:not.(if.(and.sym.(fbou |
| 23fc0 | 6e 64 70 20 73 79 6d 29 29 20 73 79 6d 20 66 29 29 20 6d 6f 64 65 73 29 29 29 29 0a 20 20 20 20 | ndp.sym)).sym.f)).modes))))..... |
| 23fe0 | 20 20 20 20 28 28 6f 72 20 28 70 72 65 64 20 66 75 6e 63 74 69 6f 6e 70 29 20 28 70 72 65 64 20 | ....((or.(pred.functionp).(pred. |
| 24000 | 73 79 6d 62 6f 6c 70 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 79 6d 20 28 61 | symbolp))..........(let.((sym.(a |
| 24020 | 6e 64 20 28 73 79 6d 62 6f 6c 70 20 78 29 20 28 69 6e 74 65 72 6e 2d 73 6f 66 74 20 28 66 6f 72 | nd.(symbolp.x).(intern-soft.(for |
| 24040 | 6d 61 74 20 22 76 65 72 74 69 63 6f 2d 25 73 2d 6d 6f 64 65 22 20 78 29 29 29 29 29 0a 20 20 20 | mat."vertico-%s-mode".x))))).... |
| 24060 | 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 69 66 20 28 61 6e 64 20 73 79 6d 20 28 66 62 6f 75 | ........(push.(if.(and.sym.(fbou |
| 24080 | 6e 64 70 20 73 79 6d 29 29 20 73 79 6d 20 78 29 20 6d 6f 64 65 73 29 29 29 0a 20 20 20 20 20 20 | ndp.sym)).sym.x).modes)))....... |
| 240a0 | 20 20 28 60 28 2c 6b 20 2e 20 2c 76 29 20 28 73 65 74 20 28 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 | ..(`(,k...,v).(set.(make-local-v |
| 240c0 | 61 72 69 61 62 6c 65 20 6b 29 20 76 29 29 0a 20 20 20 20 20 20 20 20 28 5f 20 28 65 72 72 6f 72 | ariable.k).v)).........(_.(error |
| 240e0 | 20 22 49 6e 76 61 6c 69 64 20 6d 75 6c 74 69 66 6f 72 6d 20 73 65 74 74 69 6e 67 20 25 53 22 20 | ."Invalid.multiform.setting.%S". |
| 24100 | 78 29 29 29 29 0a 20 20 20 20 28 70 75 73 68 20 6d 6f 64 65 73 20 76 65 72 74 69 63 6f 2d 6d 75 | x)))).....(push.modes.vertico-mu |
| 24120 | 6c 74 69 66 6f 72 6d 2d 2d 73 74 61 63 6b 29 0a 20 20 20 20 28 76 65 72 74 69 63 6f 2d 6d 75 6c | ltiform--stack).....(vertico-mul |
| 24140 | 74 69 66 6f 72 6d 2d 2d 74 6f 67 67 6c 65 20 31 29 0a 20 20 20 20 28 76 65 72 74 69 63 6f 2d 2d | tiform--toggle.1).....(vertico-- |
| 24160 | 73 65 74 75 70 29 0a 20 20 20 20 28 77 68 65 6e 20 6b 6d 61 70 73 0a 20 20 20 20 20 20 28 75 73 | setup).....(when.kmaps.......(us |
| 24180 | 65 2d 6c 6f 63 61 6c 2d 6d 61 70 20 28 6d 61 6b 65 2d 63 6f 6d 70 6f 73 65 64 2d 6b 65 79 6d 61 | e-local-map.(make-composed-keyma |
| 241a0 | 70 20 6b 6d 61 70 73 20 28 63 75 72 72 65 6e 74 2d 6c 6f 63 61 6c 2d 6d 61 70 29 29 29 29 29 29 | p.kmaps.(current-local-map)))))) |
| 241c0 | 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f | ..(defvar-keymap.vertico-multifo |
| 241e0 | 72 6d 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 6b 65 79 6d 61 70 | rm-map...:doc."Additional.keymap |
| 24200 | 20 61 63 74 69 76 61 74 65 64 20 69 6e 20 6d 75 6c 74 69 66 6f 72 6d 20 6d 6f 64 65 2e 22 29 0a | .activated.in.multiform.mode."). |
| 24220 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f | .;;;###autoload.(define-minor-mo |
| 24240 | 64 65 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 0a 20 20 22 43 6f 6e | de.vertico-multiform-mode..."Con |
| 24260 | 66 69 67 75 72 65 20 56 65 72 74 69 63 6f 20 69 6e 20 76 61 72 69 6f 75 73 20 66 6f 72 6d 73 20 | figure.Vertico.in.various.forms. |
| 24280 | 70 65 72 20 63 6f 6d 6d 61 6e 64 2e 22 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 20 3a 67 72 6f 75 70 | per.command."...:global.t.:group |
| 242a0 | 20 27 76 65 72 74 69 63 6f 0a 20 20 28 77 68 65 6e 20 28 2f 3d 20 28 72 65 63 75 72 73 69 6f 6e | .'vertico...(when.(/=.(recursion |
| 242c0 | 2d 64 65 70 74 68 29 20 30 29 0a 20 20 20 20 28 77 61 72 6e 20 22 56 65 72 74 69 63 6f 20 6d 75 | -depth).0).....(warn."Vertico.mu |
| 242e0 | 6c 74 69 66 6f 72 6d 20 6d 75 73 74 20 6e 6f 74 20 62 65 20 74 6f 67 67 6c 65 64 20 66 72 6f 6d | ltiform.must.not.be.toggled.from |
| 24300 | 20 72 65 63 75 72 73 69 76 65 20 6d 69 6e 69 62 75 66 66 65 72 73 22 29 29 0a 20 20 28 77 68 65 | .recursive.minibuffers"))...(whe |
| 24320 | 6e 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 2d 73 74 61 63 6b 0a 20 20 20 20 28 | n.vertico-multiform--stack.....( |
| 24340 | 77 61 72 6e 20 22 56 65 72 74 69 63 6f 20 6d 75 6c 74 69 66 6f 72 6d 20 73 74 61 74 65 20 69 73 | warn."Vertico.multiform.state.is |
| 24360 | 20 69 6e 63 6f 6e 73 69 73 74 65 6e 74 22 29 0a 20 20 20 20 28 73 65 74 71 20 76 65 72 74 69 63 | .inconsistent").....(setq.vertic |
| 24380 | 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 2d 73 74 61 63 6b 20 6e 69 6c 29 29 0a 20 20 28 63 6c 2d 63 | o-multiform--stack.nil))...(cl-c |
| 243a0 | 61 6c 6c 66 32 20 72 61 73 73 71 2d 64 65 6c 65 74 65 2d 61 6c 6c 20 76 65 72 74 69 63 6f 2d 6d | allf2.rassq-delete-all.vertico-m |
| 243c0 | 75 6c 74 69 66 6f 72 6d 2d 6d 61 70 20 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 73 | ultiform-map.minor-mode-map-alis |
| 243e0 | 74 29 0a 20 20 28 77 68 65 6e 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 | t)...(when.vertico-multiform-mod |
| 24400 | 65 0a 20 20 20 20 28 70 75 73 68 20 60 28 76 65 72 74 69 63 6f 2d 2d 69 6e 70 75 74 20 2e 20 2c | e.....(push.`(vertico--input..., |
| 24420 | 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 61 70 29 20 6d 69 6e 6f 72 2d 6d 6f 64 | vertico-multiform-map).minor-mod |
| 24440 | 65 2d 6d 61 70 2d 61 6c 69 73 74 29 29 29 0a 0a 28 64 65 66 76 61 72 20 76 65 72 74 69 63 6f 2d | e-map-alist)))..(defvar.vertico- |
| 24460 | 6d 75 6c 74 69 66 6f 72 6d 2d 2d 64 69 73 70 6c 61 79 2d 6d 6f 64 65 73 20 6e 69 6c 29 0a 28 64 | multiform--display-modes.nil).(d |
| 24480 | 65 66 76 61 72 2d 6c 6f 63 61 6c 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 2d 64 | efvar-local.vertico-multiform--d |
| 244a0 | 69 73 70 6c 61 79 2d 6c 61 73 74 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f | isplay-last.nil)..(defun.vertico |
| 244c0 | 2d 6d 75 6c 74 69 66 6f 72 6d 2d 2d 64 69 73 70 6c 61 79 2d 6d 65 6e 75 20 28 6d 65 6e 75 20 5f | -multiform--display-menu.(menu._ |
| 244e0 | 65 76 65 6e 74 29 0a 20 20 22 41 64 64 20 56 65 72 74 69 63 6f 20 64 69 73 70 6c 61 79 20 6d 6f | event)..."Add.Vertico.display.mo |
| 24500 | 64 65 73 20 74 6f 20 4d 45 4e 55 2e 22 0a 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 65 6e 75 | des.to.MENU."...(define-key.menu |
| 24520 | 20 5b 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 2d 64 69 73 70 6c 61 79 2d 6d 65 6e | .[vertico-multiform--display-men |
| 24540 | 75 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 6d 65 6e 75 2d 69 74 65 6d 20 22 56 65 | u]...............`(menu-item."Ve |
| 24560 | 72 74 69 63 6f 20 44 69 73 70 6c 61 79 22 20 2c 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 | rtico.Display".,vertico-multifor |
| 24580 | 6d 2d 6d 61 70 29 29 0a 20 20 6d 65 6e 75 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 76 | m-map))...menu)..(cl-defmethod.v |
| 245a0 | 65 72 74 69 63 6f 2d 2d 61 64 76 69 63 65 20 28 26 63 6f 6e 74 65 78 74 20 28 76 65 72 74 69 63 | ertico--advice.(&context.(vertic |
| 245c0 | 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 20 28 65 71 6c 20 74 29 29 20 26 72 65 73 74 20 | o-multiform-mode.(eql.t)).&rest. |
| 245e0 | 61 70 70 29 0a 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 28 64 6c | app)...(unwind-protect.......(dl |
| 24600 | 65 74 20 28 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 65 61 67 65 72 2d 64 69 73 70 6c 61 79 20 6e 69 | et.((completion-eager-display.ni |
| 24620 | 6c 29 29 20 3b 3b 20 41 76 61 69 6c 61 62 6c 65 20 6f 6e 20 45 6d 61 63 73 20 33 31 0a 20 20 20 | l)).;;.Available.on.Emacs.31.... |
| 24640 | 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 2d 74 6f 67 67 6c 65 20 | .....(vertico-multiform--toggle. |
| 24660 | 2d 31 29 0a 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 74 | -1).........(minibuffer-with-set |
| 24680 | 75 70 2d 68 6f 6f 6b 20 23 27 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 2d 73 65 74 | up-hook.#'vertico-multiform--set |
| 246a0 | 75 70 0a 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 61 70 70 29 29 29 0a 20 20 20 20 28 | up...........(apply.app))).....( |
| 246c0 | 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 2d 74 6f 67 67 6c 65 20 31 29 29 29 0a 0a | vertico-multiform--toggle.1))).. |
| 246e0 | 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 2d 74 65 6d 70 6f 72 | (defun.vertico-multiform--tempor |
| 24700 | 61 72 79 2d 6d 6f 64 65 20 28 6d 6f 64 65 20 61 72 67 29 0a 20 20 22 45 6e 61 62 6c 65 20 6f 72 | ary-mode.(mode.arg)..."Enable.or |
| 24720 | 20 64 69 73 61 62 6c 65 20 4d 4f 44 45 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 69 6e 20 6d 69 6e | .disable.MODE.temporarily.in.min |
| 24740 | 69 62 75 66 66 65 72 20 67 69 76 65 6e 20 41 52 47 2e 0a 41 52 47 20 63 61 6e 20 62 65 20 6e 69 | ibuffer.given.ARG..ARG.can.be.ni |
| 24760 | 6c 2c 20 74 2c 20 2d 31 2c 20 31 20 6f 72 20 74 6f 67 67 6c 65 2e 22 0a 20 20 28 75 6e 6c 65 73 | l,.t,.-1,.1.or.toggle."...(unles |
| 24780 | 73 20 28 6d 69 6e 69 62 75 66 66 65 72 70 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 | s.(minibufferp).....(user-error. |
| 247a0 | 22 60 25 73 27 20 6d 75 73 74 20 62 65 20 63 61 6c 6c 65 64 20 69 6e 73 69 64 65 20 74 68 65 20 | "`%s'.must.be.called.inside.the. |
| 247c0 | 6d 69 6e 69 62 75 66 66 65 72 22 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 28 75 6e | minibuffer".this-command))...(un |
| 247e0 | 6c 65 73 73 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 0a 20 20 20 20 | less.vertico-multiform-mode..... |
| 24800 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d | (user-error."`vertico-multiform- |
| 24820 | 6d 6f 64 65 27 20 69 73 20 6e 6f 74 20 65 6e 61 62 6c 65 64 22 29 29 0a 20 20 28 73 65 74 71 20 | mode'.is.not.enabled"))...(setq. |
| 24840 | 61 72 67 20 28 70 63 61 73 65 20 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 74 | arg.(pcase.arg...............('t |
| 24860 | 6f 67 67 6c 65 20 28 6e 6f 74 20 28 61 6e 64 20 28 62 6f 75 6e 64 70 20 6d 6f 64 65 29 20 28 73 | oggle.(not.(and.(boundp.mode).(s |
| 24880 | 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 6d 6f 64 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ymbol-value.mode))))............ |
| 248a0 | 20 20 20 28 28 6f 72 20 27 6e 69 6c 20 27 74 29 20 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 | ...((or.'nil.'t).arg)........... |
| 248c0 | 20 20 20 20 28 5f 20 28 3e 20 61 72 67 20 30 29 29 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 65 | ....(_.(>.arg.0))))...(unless.(e |
| 248e0 | 71 20 61 72 67 20 28 61 6e 64 20 28 62 6f 75 6e 64 70 20 6d 6f 64 65 29 20 28 73 79 6d 62 6f 6c | q.arg.(and.(boundp.mode).(symbol |
| 24900 | 2d 76 61 6c 75 65 20 6d 6f 64 65 29 29 29 0a 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6d 6f 64 65 | -value.mode))).....(funcall.mode |
| 24920 | 20 28 69 66 20 61 72 67 20 31 20 2d 31 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6d 6f 64 65 73 | .(if.arg.1.-1)).....(let.((modes |
| 24940 | 20 28 63 61 72 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 2d 73 74 61 63 6b 29 29 | .(car.vertico-multiform--stack)) |
| 24960 | 0a 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 2d 6d 6f 64 65 20 28 63 6f 6e 73 20 3a 6e 6f 74 20 | ...........(not-mode.(cons.:not. |
| 24980 | 6d 6f 64 65 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 61 72 67 0a 20 20 20 20 20 20 20 20 | mode))).......(when.arg......... |
| 249a0 | 28 63 6c 2d 72 6f 74 61 74 65 66 20 6e 6f 74 2d 6d 6f 64 65 20 6d 6f 64 65 29 29 0a 20 20 20 20 | (cl-rotatef.not-mode.mode))..... |
| 249c0 | 20 20 28 69 66 20 28 6d 65 6d 62 65 72 20 6d 6f 64 65 20 6d 6f 64 65 73 29 0a 20 20 20 20 20 20 | ..(if.(member.mode.modes)....... |
| 249e0 | 20 20 20 20 28 73 65 74 63 61 72 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 2d 73 | ....(setcar.vertico-multiform--s |
| 24a00 | 74 61 63 6b 20 28 72 65 6d 6f 76 65 20 6d 6f 64 65 20 6d 6f 64 65 73 29 29 0a 20 20 20 20 20 20 | tack.(remove.mode.modes))....... |
| 24a20 | 20 20 28 70 75 73 68 20 6e 6f 74 2d 6d 6f 64 65 20 28 63 61 72 20 76 65 72 74 69 63 6f 2d 6d 75 | ..(push.not-mode.(car.vertico-mu |
| 24a40 | 6c 74 69 66 6f 72 6d 2d 2d 73 74 61 63 6b 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 | ltiform--stack))))))..(defun.ver |
| 24a60 | 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 76 65 72 74 69 63 61 6c 20 28 26 6f 70 74 69 6f 6e | tico-multiform-vertical.(&option |
| 24a80 | 61 6c 20 6d 6f 64 65 29 0a 20 20 22 54 6f 67 67 6c 65 20 74 6f 20 64 69 73 70 6c 61 79 20 4d 4f | al.mode)..."Toggle.to.display.MO |
| 24aa0 | 44 45 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 69 6e 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 4d 4f | DE.temporarily.in.minibuffer..MO |
| 24ac0 | 44 45 20 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 76 65 72 74 69 63 61 6c 20 64 69 73 70 | DE.defaults.to.the.vertical.disp |
| 24ae0 | 6c 61 79 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 6c 61 | lay."...(interactive)...(let.(la |
| 24b00 | 73 74 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6d 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 | st).....(dolist.(m.vertico-multi |
| 24b20 | 66 6f 72 6d 2d 2d 64 69 73 70 6c 61 79 2d 6d 6f 64 65 73 29 0a 20 20 20 20 20 20 28 77 68 65 6e | form--display-modes).......(when |
| 24b40 | 20 28 61 6e 64 20 28 62 6f 75 6e 64 70 20 6d 29 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 6d | .(and.(boundp.m).(symbol-value.m |
| 24b60 | 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 61 73 74 20 6d 29 0a 20 20 20 20 20 20 20 | )).........(setq.last.m)........ |
| 24b80 | 20 28 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 2d 74 65 6d 70 6f 72 61 72 79 2d 6d | .(vertico-multiform--temporary-m |
| 24ba0 | 6f 64 65 20 6d 20 2d 31 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 6c 61 73 74 20 6d | ode.m.-1))).....(when.(eq.last.m |
| 24bc0 | 6f 64 65 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 6f 64 65 20 76 65 72 74 69 63 6f 2d 6d 75 | ode).......(setq.mode.vertico-mu |
| 24be0 | 6c 74 69 66 6f 72 6d 2d 2d 64 69 73 70 6c 61 79 2d 6c 61 73 74 29 29 0a 20 20 20 20 28 77 68 65 | ltiform--display-last)).....(whe |
| 24c00 | 6e 20 6d 6f 64 65 0a 20 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d | n.mode.......(vertico-multiform- |
| 24c20 | 2d 74 65 6d 70 6f 72 61 72 79 2d 6d 6f 64 65 20 6d 6f 64 65 20 31 29 29 0a 20 20 20 20 28 73 65 | -temporary-mode.mode.1)).....(se |
| 24c40 | 74 71 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 2d 64 69 73 70 6c 61 79 2d 6c 61 | tq.vertico-multiform--display-la |
| 24c60 | 73 74 20 6c 61 73 74 29 29 29 0a 0a 3b 3b 20 75 6e 6f 62 74 72 75 73 69 76 65 20 6d 75 73 74 20 | st.last)))..;;.unobtrusive.must. |
| 24c80 | 63 6f 6d 65 20 61 66 74 65 72 20 66 6c 61 74 0a 28 64 6f 6c 69 73 74 20 28 6e 61 6d 65 20 27 28 | come.after.flat.(dolist.(name.'( |
| 24ca0 | 62 75 66 66 65 72 20 66 6c 61 74 20 67 72 69 64 20 72 65 76 65 72 73 65 20 75 6e 6f 62 74 72 75 | buffer.flat.grid.reverse.unobtru |
| 24cc0 | 73 69 76 65 20 76 65 72 74 69 63 61 6c 29 29 0a 20 20 28 6c 65 74 20 28 28 74 6f 67 67 6c 65 20 | sive.vertical))...(let.((toggle. |
| 24ce0 | 28 69 6e 74 65 72 6e 20 28 66 6f 72 6d 61 74 20 22 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f | (intern.(format."vertico-multifo |
| 24d00 | 72 6d 2d 25 73 22 20 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 61 62 65 6c 20 28 63 | rm-%s".name))).........(label.(c |
| 24d20 | 61 70 69 74 61 6c 69 7a 65 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 6e 61 6d 65 29 29 29 29 0a | apitalize.(symbol-name.name)))). |
| 24d40 | 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 20 6e 61 6d 65 20 27 76 65 72 74 69 63 61 6c 29 0a | ....(unless.(eq.name.'vertical). |
| 24d60 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 6f 64 65 20 28 69 6e 74 65 72 6e 20 28 66 6f 72 6d 61 | ......(let.((mode.(intern.(forma |
| 24d80 | 74 20 22 76 65 72 74 69 63 6f 2d 25 73 2d 6d 6f 64 65 22 20 6e 61 6d 65 29 29 29 29 0a 20 20 20 | t."vertico-%s-mode".name)))).... |
| 24da0 | 20 20 20 20 20 28 64 65 66 61 6c 69 61 73 20 74 6f 67 67 6c 65 0a 20 20 20 20 20 20 20 20 20 20 | .....(defalias.toggle........... |
| 24dc0 | 28 6c 61 6d 62 64 61 20 28 29 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 28 76 65 72 74 69 63 | (lambda.().(interactive).(vertic |
| 24de0 | 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 76 65 72 74 69 63 61 6c 20 6d 6f 64 65 29 29 0a 20 20 20 20 | o-multiform-vertical.mode))..... |
| 24e00 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 54 6f 67 67 6c 65 20 74 68 65 20 25 73 20 64 69 73 | ......(format."Toggle.the.%s.dis |
| 24e20 | 70 6c 61 79 2e 22 20 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 28 70 75 73 68 20 6d 6f 64 65 | play.".name)).........(push.mode |
| 24e40 | 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 2d 64 69 73 70 6c 61 79 2d 6d 6f 64 65 | .vertico-multiform--display-mode |
| 24e60 | 73 29 29 29 0a 20 20 20 20 28 70 75 74 20 74 6f 67 67 6c 65 20 27 63 6f 6d 70 6c 65 74 69 6f 6e | s))).....(put.toggle.'completion |
| 24e80 | 2d 70 72 65 64 69 63 61 74 65 20 23 27 76 65 72 74 69 63 6f 2d 2d 63 6f 6d 6d 61 6e 64 2d 70 29 | -predicate.#'vertico--command-p) |
| 24ea0 | 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f | .....(define-key.vertico-multifo |
| 24ec0 | 72 6d 2d 6d 61 70 20 28 76 65 63 74 6f 72 20 74 6f 67 67 6c 65 29 20 28 63 6f 6e 73 20 6c 61 62 | rm-map.(vector.toggle).(cons.lab |
| 24ee0 | 65 6c 20 74 6f 67 67 6c 65 29 29 0a 20 20 20 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 76 65 72 74 | el.toggle)).....(keymap-set.vert |
| 24f00 | 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 61 70 20 28 66 6f 72 6d 61 74 20 22 4d 2d 25 63 22 | ico-multiform-map.(format."M-%c" |
| 24f20 | 20 28 61 72 65 66 20 6c 61 62 65 6c 20 30 29 29 20 74 6f 67 67 6c 65 29 29 29 0a 0a 28 70 72 6f | .(aref.label.0)).toggle)))..(pro |
| 24f40 | 76 69 64 65 20 27 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 29 0a 3b 3b 3b 20 76 65 72 | vide.'vertico-multiform).;;;.ver |
| 24f60 | 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 | tico-multiform.el.ends.here..... |
| 24f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25000 | 76 65 72 74 69 63 6f 2d 32 2e 34 2f 76 65 72 74 69 63 6f 2d 73 6f 72 74 2e 65 6c 00 00 00 00 00 | vertico-2.4/vertico-sort.el..... |
| 25020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25060 | 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 |
| 25080 | 30 30 31 35 33 36 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 34 36 36 00 20 30 00 00 00 | 0015366.00000000000.014466..0... |
| 250a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 250c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 250e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25100 | 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................... |
| 25120 | 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................... |
| 25140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 251a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 251c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 251e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25200 | 3b 3b 3b 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2e 65 6c 20 2d 2d 2d 20 53 6f 72 74 20 66 75 6e | ;;;.vertico-sort.el.---.Sort.fun |
| 25220 | 63 74 69 6f 6e 73 20 66 6f 72 20 56 65 72 74 69 63 6f 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 | ctions.for.Vertico.-*-.lexical-b |
| 25240 | 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | inding:.t.-*-..;;.Copyright.(C). |
| 25260 | 32 30 32 31 2d 32 30 32 35 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 | 2021-2025.Free.Software.Foundati |
| 25280 | 6f 6e 2c 20 49 6e 63 2e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 44 61 6e 69 65 6c 20 4d 65 6e 64 | on,.Inc...;;.Author:.Daniel.Mend |
| 252a0 | 6c 65 72 20 3c 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a 3b 3b 20 | ler.<mail@daniel-mendler.de>.;;. |
| 252c0 | 4d 61 69 6e 74 61 69 6e 65 72 3a 20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 20 3c 6d 61 69 6c | Maintainer:.Daniel.Mendler.<mail |
| 252e0 | 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a 3b 3b 20 43 72 65 61 74 65 64 3a 20 | @daniel-mendler.de>.;;.Created:. |
| 25300 | 32 30 32 31 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e 34 0a 3b 3b 20 50 61 63 6b 61 67 65 2d | 2021.;;.Version:.2.4.;;.Package- |
| 25320 | 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 38 2e 31 22 29 20 28 63 6f 6d 70 61 | Requires:.((emacs."28.1").(compa |
| 25340 | 74 20 22 33 30 22 29 20 28 76 65 72 74 69 63 6f 20 22 32 2e 34 22 29 29 0a 3b 3b 20 55 52 4c 3a | t."30").(vertico."2.4")).;;.URL: |
| 25360 | 20 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 |
| 25380 | 6f 0a 0a 3b 3b 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 | o..;;.This.file.is.part.of.GNU.E |
| 253a0 | 6d 61 63 73 2e 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 | macs...;;.This.program.is.free.s |
| 253c0 | 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 | oftware:.you.can.redistribute.it |
| 253e0 | 20 61 6e 64 2f 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 | .and/or.modify.;;.it.under.the.t |
| 25400 | 65 72 6d 73 20 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 | erms.of.the.GNU.General.Public.L |
| 25420 | 69 63 65 6e 73 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 | icense.as.published.by.;;.the.Fr |
| 25440 | 65 65 20 53 6f 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 | ee.Software.Foundation,.either.v |
| 25460 | 65 72 73 69 6f 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 | ersion.3.of.the.License,.or.;;.( |
| 25480 | 61 74 20 79 6f 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 | at.your.option).any.later.versio |
| 254a0 | 6e 2e 0a 0a 3b 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 | n...;;.This.program.is.distribut |
| 254c0 | 65 64 20 69 6e 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 | ed.in.the.hope.that.it.will.be.u |
| 254e0 | 73 65 66 75 6c 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 | seful,.;;.but.WITHOUT.ANY.WARRAN |
| 25500 | 54 59 3b 20 77 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 | TY;.without.even.the.implied.war |
| 25520 | 72 61 6e 74 79 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 | ranty.of.;;.MERCHANTABILITY.or.F |
| 25540 | 49 54 4e 45 53 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 | ITNESS.FOR.A.PARTICULAR.PURPOSE. |
| 25560 | 20 20 53 65 65 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 | ..See.the.;;.GNU.General.Public. |
| 25580 | 4c 69 63 65 6e 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 | License.for.more.details...;;.Yo |
| 255a0 | 75 20 73 68 6f 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 | u.should.have.received.a.copy.of |
| 255c0 | 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 65 0a | .the.GNU.General.Public.License. |
| 255e0 | 3b 3b 20 61 6c 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 | ;;.along.with.this.program...If. |
| 25600 | 6e 6f 74 2c 20 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 | not,.see.<https://www.gnu.org/li |
| 25620 | 63 65 6e 73 65 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 | censes/>...;;;.Commentary:..;;.T |
| 25640 | 68 69 73 20 70 61 63 6b 61 67 65 20 70 72 6f 76 69 64 65 73 20 61 20 73 65 74 20 6f 66 20 73 6f | his.package.provides.a.set.of.so |
| 25660 | 72 74 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 56 65 72 74 69 63 6f 2c 20 77 68 69 63 68 20 | rt.functions.for.Vertico,.which. |
| 25680 | 63 61 6e 20 62 65 20 75 73 65 64 0a 3b 3b 20 61 73 20 60 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d | can.be.used.;;.as.`vertico-sort- |
| 256a0 | 66 75 6e 63 74 69 6f 6e 27 2e 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 56 65 72 74 69 63 6f 20 | function'...By.default,.Vertico. |
| 256c0 | 75 73 65 73 20 74 68 65 0a 3b 3b 20 60 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 68 69 73 74 6f 72 | uses.the.;;.`vertico-sort-histor |
| 256e0 | 79 2d 6c 65 6e 67 74 68 2d 61 6c 70 68 61 27 20 66 75 6e 63 74 69 6f 6e 2c 20 77 68 69 63 68 20 | y-length-alpha'.function,.which. |
| 25700 | 73 6f 72 74 73 20 66 69 72 73 74 20 62 79 20 68 69 73 74 6f 72 79 2c 0a 3b 3b 20 74 68 65 6e 20 | sorts.first.by.history,.;;.then. |
| 25720 | 62 79 20 6c 65 6e 67 74 68 20 61 6e 64 20 66 69 6e 61 6c 6c 79 20 62 79 20 63 68 61 72 61 63 74 | by.length.and.finally.by.charact |
| 25740 | 65 72 2e 20 20 49 66 20 60 68 69 73 74 6f 72 79 2d 64 65 6c 65 74 65 2d 64 75 70 6c 69 63 61 74 | er...If.`history-delete-duplicat |
| 25760 | 65 73 27 20 69 73 0a 3b 3b 20 6e 69 6c 2c 20 64 75 70 6c 69 63 61 74 65 20 65 6c 65 6d 65 6e 74 | es'.is.;;.nil,.duplicate.element |
| 25780 | 73 20 61 72 65 20 72 61 6e 6b 65 64 20 68 69 67 68 65 72 20 77 69 74 68 20 65 78 70 6f 6e 65 6e | s.are.ranked.higher.with.exponen |
| 257a0 | 74 69 61 6c 20 64 65 63 61 79 2e 20 20 49 6e 20 6f 72 64 65 72 0a 3b 3b 20 74 6f 20 73 61 76 65 | tial.decay...In.order.;;.to.save |
| 257c0 | 20 74 68 65 20 68 69 73 74 6f 72 79 20 61 63 72 6f 73 73 20 45 6d 61 63 73 20 73 65 73 73 69 6f | .the.history.across.Emacs.sessio |
| 257e0 | 6e 73 2c 20 65 6e 61 62 6c 65 20 60 73 61 76 65 68 69 73 74 2d 6d 6f 64 65 27 2e 0a 0a 3b 3b 3b | ns,.enable.`savehist-mode'...;;; |
| 25800 | 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 76 65 72 74 69 63 6f 29 0a 28 65 76 61 6c | .Code:..(require.'vertico).(eval |
| 25820 | 2d 77 68 65 6e 2d 63 6f 6d 70 69 6c 65 20 28 72 65 71 75 69 72 65 20 27 63 6c 2d 6c 69 62 29 29 | -when-compile.(require.'cl-lib)) |
| 25840 | 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 2d 68 69 | ..(defvar-local.vertico-sort--hi |
| 25860 | 73 74 6f 72 79 20 6e 69 6c 0a 20 20 22 48 69 73 74 6f 72 79 20 68 61 73 68 20 74 61 62 6c 65 20 | story.nil..."History.hash.table. |
| 25880 | 61 6e 64 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 62 61 73 65 20 73 74 72 69 6e 67 2e 22 29 | and.corresponding.base.string.") |
| 258a0 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 68 69 73 74 6f 72 | ..(defcustom.vertico-sort-histor |
| 258c0 | 79 2d 64 75 70 6c 69 63 61 74 65 20 31 30 0a 20 20 22 48 69 73 74 6f 72 79 20 70 6f 73 69 74 69 | y-duplicate.10..."History.positi |
| 258e0 | 6f 6e 20 73 68 69 66 74 20 66 6f 72 20 64 75 70 6c 69 63 61 74 65 20 68 69 73 74 6f 72 79 20 65 | on.shift.for.duplicate.history.e |
| 25900 | 6c 65 6d 65 6e 74 73 2e 0a 54 68 65 20 6d 6f 72 65 20 6f 66 74 65 6e 20 61 20 64 75 70 6c 69 63 | lements..The.more.often.a.duplic |
| 25920 | 61 74 65 20 65 6c 65 6d 65 6e 74 20 6f 63 63 75 72 73 20 69 6e 20 74 68 65 20 68 69 73 74 6f 72 | ate.element.occurs.in.the.histor |
| 25940 | 79 2c 20 74 68 65 20 65 61 72 6c 69 65 72 20 69 74 0a 61 70 70 65 61 72 73 20 69 6e 20 74 68 65 | y,.the.earlier.it.appears.in.the |
| 25960 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6c 69 73 74 2e 20 20 54 68 65 20 73 68 69 66 74 20 64 65 63 | .completion.list...The.shift.dec |
| 25980 | 61 79 73 20 65 78 70 6f 6e 65 6e 74 69 61 6c 6c 79 20 77 69 74 68 0a 60 76 65 72 74 69 63 6f 2d | ays.exponentially.with.`vertico- |
| 259a0 | 73 6f 72 74 2d 68 69 73 74 6f 72 79 2d 64 65 63 61 79 27 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 | sort-history-decay'...Note.that. |
| 259c0 | 64 75 70 6c 69 63 61 74 65 73 20 6f 63 63 75 72 20 6f 6e 6c 79 20 69 66 0a 60 68 69 73 74 6f 72 | duplicates.occur.only.if.`histor |
| 259e0 | 79 2d 64 65 6c 65 74 65 2d 64 75 70 6c 69 63 61 74 65 73 27 20 69 73 20 64 69 73 61 62 6c 65 64 | y-delete-duplicates'.is.disabled |
| 25a00 | 2e 22 0a 20 20 3a 74 79 70 65 20 27 6e 75 6d 62 65 72 0a 20 20 3a 67 72 6f 75 70 20 27 76 65 72 | ."...:type.'number...:group.'ver |
| 25a20 | 74 69 63 6f 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 68 | tico)..(defcustom.vertico-sort-h |
| 25a40 | 69 73 74 6f 72 79 2d 64 65 63 61 79 20 31 30 0a 20 20 22 45 78 70 6f 6e 65 6e 74 69 61 6c 20 64 | istory-decay.10..."Exponential.d |
| 25a60 | 65 63 61 79 20 66 6f 72 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 20 73 68 69 66 74 20 6f 66 20 64 | ecay.for.the.position.shift.of.d |
| 25a80 | 75 70 6c 69 63 61 74 65 20 65 6c 65 6d 65 6e 74 73 2e 0a 54 68 65 20 73 68 69 66 74 20 77 69 6c | uplicate.elements..The.shift.wil |
| 25aa0 | 6c 20 64 65 63 61 79 20 61 77 61 79 20 61 66 74 65 72 20 60 76 65 72 74 69 63 6f 2d 73 6f 72 74 | l.decay.away.after.`vertico-sort |
| 25ac0 | 2d 68 69 73 74 6f 72 79 2d 64 75 70 6c 69 63 61 74 65 27 20 74 69 6d 65 73 0a 60 76 65 72 74 69 | -history-duplicate'.times.`verti |
| 25ae0 | 63 6f 2d 73 6f 72 74 2d 68 69 73 74 6f 72 79 2d 64 65 63 61 79 27 20 68 69 73 74 6f 72 79 20 65 | co-sort-history-decay'.history.e |
| 25b00 | 6c 65 6d 65 6e 74 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 6e 75 6d 62 65 72 0a 20 20 3a 67 72 6f | lements."...:type.'number...:gro |
| 25b20 | 75 70 20 27 76 65 72 74 69 63 6f 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 73 6f 72 | up.'vertico)..(defun.vertico-sor |
| 25b40 | 74 2d 2d 68 69 73 74 6f 72 79 20 28 29 0a 20 20 22 52 65 63 6f 6d 70 75 74 65 20 68 69 73 74 6f | t--history.()..."Recompute.histo |
| 25b60 | 72 79 20 68 61 73 68 20 74 61 62 6c 65 20 61 6e 64 20 72 65 74 75 72 6e 20 69 74 2e 22 0a 20 20 | ry.hash.table.and.return.it."... |
| 25b80 | 28 6f 72 20 28 61 6e 64 20 28 65 71 75 61 6c 20 28 63 61 72 20 76 65 72 74 69 63 6f 2d 73 6f 72 | (or.(and.(equal.(car.vertico-sor |
| 25ba0 | 74 2d 2d 68 69 73 74 6f 72 79 29 20 76 65 72 74 69 63 6f 2d 2d 62 61 73 65 29 20 28 63 64 72 20 | t--history).vertico--base).(cdr. |
| 25bc0 | 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 2d 68 69 73 74 6f 72 79 29 29 0a 20 20 20 20 20 20 28 6c | vertico-sort--history)).......(l |
| 25be0 | 65 74 2a 20 28 28 62 61 73 65 20 76 65 72 74 69 63 6f 2d 2d 62 61 73 65 29 0a 20 20 20 20 20 20 | et*.((base.vertico--base)....... |
| 25c00 | 20 20 20 20 20 20 20 28 62 61 73 65 2d 6c 65 6e 20 28 6c 65 6e 67 74 68 20 62 61 73 65 29 29 0a | .......(base-len.(length.base)). |
| 25c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 68 69 73 74 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 | .............(hist.(and.(not.(eq |
| 25c40 | 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 29 | .minibuffer-history-variable.t)) |
| 25c60 | 20 3b 3b 20 44 69 73 61 62 6c 65 64 20 66 6f 72 20 60 74 27 2e 0a 20 20 20 20 20 20 20 20 20 20 | .;;.Disabled.for.`t'............ |
| 25c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 6d 69 6e 69 | ..............(symbol-value.mini |
| 25ca0 | 62 75 66 66 65 72 2d 68 69 73 74 6f 72 79 2d 76 61 72 69 61 62 6c 65 29 29 29 0a 20 20 20 20 20 | buffer-history-variable)))...... |
| 25cc0 | 20 20 20 20 20 20 20 20 28 68 74 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 | ........(ht.(make-hash-table.:te |
| 25ce0 | 73 74 20 23 27 65 71 75 61 6c 20 3a 73 69 7a 65 20 28 6c 65 6e 67 74 68 20 68 69 73 74 29 29 29 | st.#'equal.:size.(length.hist))) |
| 25d00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 70 20 28 61 6e 64 20 28 3e 20 62 61 | ..............(file-p.(and.(>.ba |
| 25d20 | 73 65 2d 6c 65 6e 20 30 29 20 3b 3b 20 53 74 65 70 2d 77 69 73 65 20 63 6f 6d 70 6c 65 74 69 6f | se-len.0).;;.Step-wise.completio |
| 25d40 | 6e 2c 20 75 6e 6c 69 6b 65 20 60 70 72 6f 6a 65 63 74 2d 66 69 6e 64 2d 66 69 6c 65 27 0a 20 20 | n,.unlike.`project-find-file'... |
| 25d60 | 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 6d 69 6e 69 | ........................(eq.mini |
| 25d80 | 62 75 66 66 65 72 2d 68 69 73 74 6f 72 79 2d 76 61 72 69 61 62 6c 65 20 27 66 69 6c 65 2d 6e 61 | buffer-history-variable.'file-na |
| 25da0 | 6d 65 2d 68 69 73 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 75 72 72 | me-history)))..............(curr |
| 25dc0 | 2d 66 69 6c 65 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 77 69 6e 20 28 61 6e 64 20 66 69 6c 65 2d | -file.(when-let.((win.(and.file- |
| 25de0 | 70 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 29 | p.(minibuffer-selected-window))) |
| 25e00 | 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 | ................................ |
| 25e20 | 20 20 20 20 28 66 69 6c 65 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 77 69 6e | ....(file.(buffer-file-name.(win |
| 25e40 | 64 6f 77 2d 62 75 66 66 65 72 20 77 69 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | dow-buffer.win)))).............. |
| 25e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 62 62 72 65 76 69 61 74 65 2d 66 69 6c 65 2d 6e 61 | .............(abbreviate-file-na |
| 25e80 | 6d 65 20 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 63 61 79 20 28 | me.file)))..............(decay.( |
| 25ea0 | 2f 20 2d 31 2e 30 20 28 2a 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 68 69 73 74 6f 72 79 2d 64 | /.-1.0.(*.vertico-sort-history-d |
| 25ec0 | 75 70 6c 69 63 61 74 65 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 68 69 73 74 6f 72 79 2d 64 65 | uplicate.vertico-sort-history-de |
| 25ee0 | 63 61 79 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 65 6c 65 | cay)))).........(cl-loop.for.ele |
| 25f00 | 6d 20 69 6e 20 68 69 73 74 20 66 6f 72 20 69 64 78 20 66 72 6f 6d 20 30 20 64 6f 0a 20 20 20 20 | m.in.hist.for.idx.from.0.do..... |
| 25f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 | .............(when.(and.(not.(eq |
| 25f40 | 75 61 6c 20 63 75 72 72 2d 66 69 6c 65 20 65 6c 65 6d 29 29 20 3b 3b 20 44 65 70 72 69 6f 72 69 | ual.curr-file.elem)).;;.Depriori |
| 25f60 | 74 69 7a 65 20 63 75 72 72 65 6e 74 20 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tize.current.file............... |
| 25f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 3d 20 62 61 73 65 2d 6c 65 6e 20 30 29 | ..............(or.(=.base-len.0) |
| 25fa0 | 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 | ................................ |
| 25fc0 | 20 28 61 6e 64 20 28 3e 3d 20 28 6c 65 6e 67 74 68 20 65 6c 65 6d 29 20 62 61 73 65 2d 6c 65 6e | .(and.(>=.(length.elem).base-len |
| 25fe0 | 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 | )............................... |
| 26000 | 20 20 20 20 20 20 20 28 65 71 20 74 20 28 63 6f 6d 70 61 72 65 2d 73 74 72 69 6e 67 73 20 62 61 | .......(eq.t.(compare-strings.ba |
| 26020 | 73 65 20 30 20 62 61 73 65 2d 6c 65 6e 20 65 6c 65 6d 20 30 20 62 61 73 65 2d 6c 65 6e 29 29 29 | se.0.base-len.elem.0.base-len))) |
| 26040 | 29 29 0a 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 66 69 6c | ))....................(let.((fil |
| 26060 | 65 2d 73 65 70 20 28 61 6e 64 20 66 69 6c 65 2d 70 20 28 73 74 72 69 6e 67 2d 73 65 61 72 63 68 | e-sep.(and.file-p.(string-search |
| 26080 | 20 22 2f 22 20 65 6c 65 6d 20 62 61 73 65 2d 6c 65 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ."/".elem.base-len)))).......... |
| 260a0 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 44 72 6f 70 20 62 61 73 65 20 73 74 72 69 6e 67 20 | ............;;.Drop.base.string. |
| 260c0 | 66 72 6f 6d 20 68 69 73 74 6f 72 79 20 65 6c 65 6d 65 6e 74 73 20 26 20 73 70 65 63 69 61 6c 20 | from.history.elements.&.special. |
| 260e0 | 66 69 6c 65 20 68 61 6e 64 6c 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | file.handling................... |
| 26100 | 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 3e 20 62 61 73 65 2d 6c 65 6e 20 30 29 20 66 69 6c | ....(when.(or.(>.base-len.0).fil |
| 26120 | 65 2d 73 65 70 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 73 | e-sep)........................(s |
| 26140 | 65 74 71 20 65 6c 65 6d 20 28 73 75 62 73 74 72 69 6e 67 20 65 6c 65 6d 20 62 61 73 65 2d 6c 65 | etq.elem.(substring.elem.base-le |
| 26160 | 6e 20 28 61 6e 64 20 66 69 6c 65 2d 73 65 70 20 28 31 2b 20 66 69 6c 65 2d 73 65 70 29 29 29 29 | n.(and.file-sep.(1+.file-sep)))) |
| 26180 | 29 0a 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 72 20 | )......................(let.((r. |
| 261a0 | 28 69 66 2d 6c 65 74 20 28 28 72 20 28 67 65 74 68 61 73 68 20 65 6c 65 6d 20 68 74 29 29 29 0a | (if-let.((r.(gethash.elem.ht))). |
| 261c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 261e0 | 20 20 3b 3b 20 52 65 64 75 63 65 20 64 75 70 6c 69 63 61 74 65 20 72 61 6e 6b 20 77 69 74 68 20 | ..;;.Reduce.duplicate.rank.with. |
| 26200 | 65 78 70 6f 6e 65 6e 74 69 61 6c 20 64 65 63 61 79 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | exponential.decay............... |
| 26220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 20 72 20 28 72 6f 75 6e 64 | .....................(-.r.(round |
| 26240 | 20 28 2a 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 68 69 73 74 6f 72 79 2d 64 75 70 6c 69 63 61 | .(*.vertico-sort-history-duplica |
| 26260 | 74 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 | te.............................. |
| 26280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 20 28 2a 20 64 65 63 61 | ....................(exp.(*.deca |
| 262a0 | 79 20 69 64 78 29 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 | y.idx)))))...................... |
| 262c0 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 65 76 65 72 20 6f 75 74 72 61 6e 6b 20 74 68 65 20 | ...........;;.Never.outrank.the. |
| 262e0 | 6d 6f 73 74 20 72 65 63 65 6e 74 20 65 6c 65 6d 65 6e 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | most.recent.element............. |
| 26300 | 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 3d 20 69 64 78 20 | .....................(if.(=.idx. |
| 26320 | 30 29 20 28 2f 20 6d 6f 73 74 2d 6e 65 67 61 74 69 76 65 2d 66 69 78 6e 75 6d 20 32 29 20 69 64 | 0).(/.most-negative-fixnum.2).id |
| 26340 | 78 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 20 28 70 75 | x))))........................(pu |
| 26360 | 74 68 61 73 68 20 65 6c 65 6d 20 72 20 68 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 64 | thash.elem.r.ht))))).........(cd |
| 26380 | 72 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 2d 68 69 73 74 6f 72 79 20 28 63 | r.(setq.vertico-sort--history.(c |
| 263a0 | 6f 6e 73 20 62 61 73 65 20 68 74 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 | ons.base.ht))))))..(defun.vertic |
| 263c0 | 6f 2d 73 6f 72 74 2d 2d 6c 65 6e 67 74 68 2d 73 74 72 69 6e 67 3c 20 28 78 20 79 29 0a 20 20 22 | o-sort--length-string<.(x.y)..." |
| 263e0 | 53 6f 72 74 69 6e 67 20 70 72 65 64 69 63 61 74 65 20 77 68 69 63 68 20 63 6f 6d 70 61 72 65 73 | Sorting.predicate.which.compares |
| 26400 | 20 58 20 61 6e 64 20 59 20 66 69 72 73 74 20 62 79 20 6c 65 6e 67 74 68 20 74 68 65 6e 20 62 79 | .X.and.Y.first.by.length.then.by |
| 26420 | 20 60 73 74 72 69 6e 67 3c 27 2e 22 0a 20 20 28 6f 72 20 28 3c 20 28 6c 65 6e 67 74 68 20 78 29 | .`string<'."...(or.(<.(length.x) |
| 26440 | 20 28 6c 65 6e 67 74 68 20 79 29 29 20 28 61 6e 64 20 28 3d 20 28 6c 65 6e 67 74 68 20 78 29 20 | .(length.y)).(and.(=.(length.x). |
| 26460 | 28 6c 65 6e 67 74 68 20 79 29 29 20 28 73 74 72 69 6e 67 3c 20 78 20 79 29 29 29 29 0a 0a 28 64 | (length.y)).(string<.x.y))))..(d |
| 26480 | 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 2d 64 65 63 6f 72 61 74 65 64 20 28 6c 69 | efun.vertico-sort--decorated.(li |
| 264a0 | 73 74 29 0a 20 20 22 53 6f 72 74 20 64 65 63 6f 72 61 74 65 64 20 4c 49 53 54 20 61 6e 64 20 72 | st)..."Sort.decorated.LIST.and.r |
| 264c0 | 65 6d 6f 76 65 20 64 65 63 6f 72 61 74 69 6f 6e 73 2e 22 0a 20 20 28 73 65 74 71 20 6c 69 73 74 | emove.decorations."...(setq.list |
| 264e0 | 20 28 73 6f 72 74 20 6c 69 73 74 20 23 27 63 61 72 2d 6c 65 73 73 2d 74 68 61 6e 2d 63 61 72 29 | .(sort.list.#'car-less-than-car) |
| 26500 | 29 0a 20 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 69 74 65 6d 20 6f 6e 20 6c 69 73 74 20 64 6f | )...(cl-loop.for.item.on.list.do |
| 26520 | 20 28 73 65 74 63 61 72 20 69 74 65 6d 20 28 63 64 61 72 20 69 74 65 6d 29 29 29 0a 20 20 6c 69 | .(setcar.item.(cdar.item)))...li |
| 26540 | 73 74 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 2d 64 65 66 | st)..(defmacro.vertico-sort--def |
| 26560 | 69 6e 65 20 28 62 79 20 62 73 69 7a 65 20 62 69 6e 64 65 78 20 62 70 72 65 64 20 70 72 65 64 29 | ine.(by.bsize.bindex.bpred.pred) |
| 26580 | 0a 20 20 22 47 65 6e 65 72 61 74 65 20 6f 70 74 69 6d 69 7a 65 64 20 73 6f 72 74 69 6e 67 20 66 | ..."Generate.optimized.sorting.f |
| 265a0 | 75 6e 63 74 69 6f 6e 2e 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 6f 6e 66 69 67 75 | unction..The.function.is.configu |
| 265c0 | 72 65 64 20 62 79 20 42 59 2c 20 42 53 49 5a 45 2c 20 42 49 4e 44 45 58 2c 20 42 50 52 45 44 20 | red.by.BY,.BSIZE,.BINDEX,.BPRED. |
| 265e0 | 61 6e 64 20 50 52 45 44 2e 22 0a 20 20 60 28 64 65 66 75 6e 20 2c 28 69 6e 74 65 72 6e 20 28 6d | and.PRED."...`(defun.,(intern.(m |
| 26600 | 61 70 63 6f 6e 63 61 74 20 23 27 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 60 28 76 65 72 74 69 63 6f | apconcat.#'symbol-name.`(vertico |
| 26620 | 20 73 6f 72 74 20 2c 40 62 79 29 20 22 2d 22 29 29 20 28 63 61 6e 64 69 64 61 74 65 73 29 0a 20 | .sort.,@by)."-")).(candidates).. |
| 26640 | 20 20 20 20 2c 28 63 6f 6e 63 61 74 20 22 53 6f 72 74 20 63 61 6e 64 69 64 61 74 65 73 20 62 79 | ....,(concat."Sort.candidates.by |
| 26660 | 20 22 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 62 79 20 22 | .".(mapconcat.#'symbol-name.by." |
| 26680 | 2c 20 22 29 20 22 2e 22 29 0a 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 63 6b 65 74 73 20 28 6d | ,.").".")......(let.((buckets.(m |
| 266a0 | 61 6b 65 2d 76 65 63 74 6f 72 20 2c 62 73 69 7a 65 20 6e 69 6c 29 29 20 6c 61 73 74 0a 20 20 20 | ake-vector.,bsize.nil)).last.... |
| 266c0 | 20 20 20 20 20 20 20 20 2c 40 28 61 6e 64 20 28 65 71 20 28 63 61 72 20 62 79 29 20 27 68 69 73 | ........,@(and.(eq.(car.by).'his |
| 266e0 | 74 6f 72 79 29 20 27 28 28 68 68 61 73 68 20 28 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 2d 68 69 | tory).'((hhash.(vertico-sort--hi |
| 26700 | 73 74 6f 72 79 29 29 20 68 63 61 6e 64 73 29 29 29 0a 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 | story)).hcands)))........(dolist |
| 26720 | 20 28 25 20 63 61 6e 64 69 64 61 74 65 73 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 46 69 6e 64 | .(%.candidates)..........;;.Find |
| 26740 | 20 72 65 63 65 6e 74 20 63 61 6e 64 69 64 61 74 65 20 69 6e 20 68 69 73 74 6f 72 79 20 6f 72 20 | .recent.candidate.in.history.or. |
| 26760 | 66 69 6c 6c 20 62 75 63 6b 65 74 0a 20 20 20 20 20 20 20 20 20 28 2c 40 28 69 66 20 28 6e 6f 74 | fill.bucket..........(,@(if.(not |
| 26780 | 20 28 65 71 20 28 63 61 72 20 62 79 29 20 27 68 69 73 74 6f 72 79 29 29 20 60 28 70 72 6f 67 6e | .(eq.(car.by).'history)).`(progn |
| 267a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 69 66 2d 6c 65 74 20 28 28 69 64 78 20 28 | )...............`(if-let.((idx.( |
| 267c0 | 67 65 74 68 61 73 68 20 25 20 68 68 61 73 68 29 29 29 20 28 70 75 73 68 20 28 63 6f 6e 73 20 69 | gethash.%.hhash))).(push.(cons.i |
| 267e0 | 64 78 20 25 29 20 68 63 61 6e 64 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | dx.%).hcands)))...........(let.( |
| 26800 | 28 69 20 2c 62 69 6e 64 65 78 29 29 20 28 69 66 20 28 3c 20 69 20 2c 62 73 69 7a 65 29 20 28 70 | (i.,bindex)).(if.(<.i.,bsize).(p |
| 26820 | 75 73 68 20 25 20 28 61 72 65 66 20 62 75 63 6b 65 74 73 20 69 29 29 20 28 70 75 73 68 20 25 20 | ush.%.(aref.buckets.i)).(push.%. |
| 26840 | 6c 61 73 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 28 6e 63 6f 6e 63 20 2c 40 28 61 6e 64 20 28 | last)))))........(nconc.,@(and.( |
| 26860 | 65 71 20 28 63 61 72 20 62 79 29 20 27 68 69 73 74 6f 72 79 29 20 27 28 28 76 65 72 74 69 63 6f | eq.(car.by).'history).'((vertico |
| 26880 | 2d 73 6f 72 74 2d 2d 64 65 63 6f 72 61 74 65 64 20 68 63 61 6e 64 73 29 29 29 0a 20 20 20 20 20 | -sort--decorated.hcands)))...... |
| 268a0 | 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 6e 20 28 6c 61 6d 62 64 61 20 28 62 75 63 6b 65 74 | .........(mapcan.(lambda.(bucket |
| 268c0 | 29 20 28 73 6f 72 74 20 62 75 63 6b 65 74 20 23 27 2c 62 70 72 65 64 29 29 20 62 75 63 6b 65 74 | ).(sort.bucket.#',bpred)).bucket |
| 268e0 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 6f 72 74 20 6c 61 73 74 20 23 27 2c 70 | s)...............(sort.last.#',p |
| 26900 | 72 65 64 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f | red)))))..;;;###autoload.(autolo |
| 26920 | 61 64 20 27 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 68 69 73 74 6f 72 79 2d 6c 65 6e 67 74 68 2d | ad.'vertico-sort-history-length- |
| 26940 | 61 6c 70 68 61 20 22 76 65 72 74 69 63 6f 2d 73 6f 72 74 22 29 0a 3b 3b 3b 23 23 23 61 75 74 6f | alpha."vertico-sort").;;;###auto |
| 26960 | 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 68 69 73 | load.(autoload.'vertico-sort-his |
| 26980 | 74 6f 72 79 2d 61 6c 70 68 61 20 22 76 65 72 74 69 63 6f 2d 73 6f 72 74 22 29 0a 3b 3b 3b 23 23 | tory-alpha."vertico-sort").;;;## |
| 269a0 | 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 76 65 72 74 69 63 6f 2d 73 6f 72 | #autoload.(autoload.'vertico-sor |
| 269c0 | 74 2d 6c 65 6e 67 74 68 2d 61 6c 70 68 61 20 22 76 65 72 74 69 63 6f 2d 73 6f 72 74 22 29 0a 3b | t-length-alpha."vertico-sort").; |
| 269e0 | 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 76 65 72 74 69 63 6f | ;;###autoload.(autoload.'vertico |
| 26a00 | 2d 73 6f 72 74 2d 61 6c 70 68 61 20 22 76 65 72 74 69 63 6f 2d 73 6f 72 74 22 29 0a 28 76 65 72 | -sort-alpha."vertico-sort").(ver |
| 26a20 | 74 69 63 6f 2d 73 6f 72 74 2d 2d 64 65 66 69 6e 65 20 28 68 69 73 74 6f 72 79 20 6c 65 6e 67 74 | tico-sort--define.(history.lengt |
| 26a40 | 68 20 61 6c 70 68 61 29 20 34 38 20 28 6c 65 6e 67 74 68 20 25 29 20 73 74 72 69 6e 67 3c 20 76 | h.alpha).48.(length.%).string<.v |
| 26a60 | 65 72 74 69 63 6f 2d 73 6f 72 74 2d 2d 6c 65 6e 67 74 68 2d 73 74 72 69 6e 67 3c 29 0a 28 76 65 | ertico-sort--length-string<).(ve |
| 26a80 | 72 74 69 63 6f 2d 73 6f 72 74 2d 2d 64 65 66 69 6e 65 20 28 68 69 73 74 6f 72 79 20 61 6c 70 68 | rtico-sort--define.(history.alph |
| 26aa0 | 61 29 20 33 32 20 28 69 66 20 28 65 71 75 61 6c 20 25 20 22 22 29 20 30 20 28 2f 20 28 61 72 65 | a).32.(if.(equal.%."").0.(/.(are |
| 26ac0 | 66 20 25 20 30 29 20 34 29 29 20 73 74 72 69 6e 67 3c 20 73 74 72 69 6e 67 3c 29 0a 28 76 65 72 | f.%.0).4)).string<.string<).(ver |
| 26ae0 | 74 69 63 6f 2d 73 6f 72 74 2d 2d 64 65 66 69 6e 65 20 28 6c 65 6e 67 74 68 20 61 6c 70 68 61 29 | tico-sort--define.(length.alpha) |
| 26b00 | 20 34 38 20 28 6c 65 6e 67 74 68 20 25 29 20 73 74 72 69 6e 67 3c 20 76 65 72 74 69 63 6f 2d 73 | .48.(length.%).string<.vertico-s |
| 26b20 | 6f 72 74 2d 2d 6c 65 6e 67 74 68 2d 73 74 72 69 6e 67 3c 29 0a 28 76 65 72 74 69 63 6f 2d 73 6f | ort--length-string<).(vertico-so |
| 26b40 | 72 74 2d 2d 64 65 66 69 6e 65 20 28 61 6c 70 68 61 29 20 33 32 20 28 69 66 20 28 65 71 75 61 6c | rt--define.(alpha).32.(if.(equal |
| 26b60 | 20 25 20 22 22 29 20 30 20 28 2f 20 28 61 72 65 66 20 25 20 30 29 20 34 29 29 20 73 74 72 69 6e | .%."").0.(/.(aref.%.0).4)).strin |
| 26b80 | 67 3c 20 73 74 72 69 6e 67 3c 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 | g<.string<)..;;;###autoload.(def |
| 26ba0 | 75 6e 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 64 69 72 65 63 74 6f 72 69 65 73 2d 66 69 72 73 | un.vertico-sort-directories-firs |
| 26bc0 | 74 20 28 6c 69 73 74 29 0a 20 20 22 53 6f 72 74 20 64 69 72 65 63 74 6f 72 69 65 73 20 62 65 66 | t.(list)..."Sort.directories.bef |
| 26be0 | 6f 72 65 20 66 69 6c 65 73 20 69 6e 20 4c 49 53 54 2e 22 0a 20 20 28 73 65 74 71 20 6c 69 73 74 | ore.files.in.LIST."...(setq.list |
| 26c00 | 20 28 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 68 69 73 74 6f 72 79 2d 6c 65 6e 67 74 68 2d 61 6c | .(vertico-sort-history-length-al |
| 26c20 | 70 68 61 20 6c 69 73 74 29 29 0a 20 20 28 6e 63 6f 6e 63 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 | pha.list))...(nconc.(cl-loop.for |
| 26c40 | 20 78 20 69 6e 20 6c 69 73 74 20 69 66 20 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 | .x.in.list.if.(string-suffix-p." |
| 26c60 | 2f 22 20 78 29 20 63 6f 6c 6c 65 63 74 20 78 29 0a 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6c 6f | /".x).collect.x)..........(cl-lo |
| 26c80 | 6f 70 20 66 6f 72 20 78 20 69 6e 20 6c 69 73 74 20 69 66 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 | op.for.x.in.list.if.(not.(string |
| 26ca0 | 2d 73 75 66 66 69 78 2d 70 20 22 2f 22 20 78 29 29 20 63 6f 6c 6c 65 63 74 20 78 29 29 29 0a 0a | -suffix-p."/".x)).collect.x))).. |
| 26cc0 | 28 70 72 6f 76 69 64 65 20 27 76 65 72 74 69 63 6f 2d 73 6f 72 74 29 0a 3b 3b 3b 20 76 65 72 74 | (provide.'vertico-sort).;;;.vert |
| 26ce0 | 69 63 6f 2d 73 6f 72 74 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 | ico-sort.el.ends.here........... |
| 26d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26e00 | 76 65 72 74 69 63 6f 2d 32 2e 34 2f 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 2e 65 6c 00 00 | vertico-2.4/vertico-suspend.el.. |
| 26e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26e60 | 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 |
| 26e80 | 30 30 31 31 31 34 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 31 34 37 00 20 30 00 00 00 | 0011145.00000000000.015147..0... |
| 26ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26f00 | 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................... |
| 26f20 | 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................... |
| 26f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 27000 | 3b 3b 3b 20 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 2e 65 6c 20 2d 2d 2d 20 53 75 73 70 65 | ;;;.vertico-suspend.el.---.Suspe |
| 27020 | 6e 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 56 65 72 74 69 63 6f 20 73 65 73 73 69 6f 6e 20 2d | nd.the.current.Vertico.session.- |
| 27040 | 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f | *-.lexical-binding:.t.-*-..;;.Co |
| 27060 | 70 79 72 69 67 68 74 20 28 43 29 20 32 30 32 31 2d 32 30 32 35 20 46 72 65 65 20 53 6f 66 74 77 | pyright.(C).2021-2025.Free.Softw |
| 27080 | 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 72 3a | are.Foundation,.Inc...;;.Author: |
| 270a0 | 20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 20 3c 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e | .Daniel.Mendler.<mail@daniel-men |
| 270c0 | 64 6c 65 72 2e 64 65 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 44 61 6e 69 65 6c 20 4d | dler.de>.;;.Maintainer:.Daniel.M |
| 270e0 | 65 6e 64 6c 65 72 20 3c 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a | endler.<mail@daniel-mendler.de>. |
| 27100 | 3b 3b 20 43 72 65 61 74 65 64 3a 20 32 30 32 33 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e 34 | ;;.Created:.2023.;;.Version:.2.4 |
| 27120 | 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 22 32 | .;;.Package-Requires:.((emacs."2 |
| 27140 | 38 2e 31 22 29 20 28 63 6f 6d 70 61 74 20 22 33 30 22 29 20 28 76 65 72 74 69 63 6f 20 22 32 2e | 8.1").(compat."30").(vertico."2. |
| 27160 | 34 22 29 29 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | 4")).;;.URL:.https://github.com/ |
| 27180 | 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 | minad/vertico..;;.This.file.is.p |
| 271a0 | 61 72 74 20 6f 66 20 47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 | art.of.GNU.Emacs...;;.This.progr |
| 271c0 | 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 | am.is.free.software:.you.can.red |
| 271e0 | 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 | istribute.it.and/or.modify.;;.it |
| 27200 | 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 | .under.the.terms.of.the.GNU.Gene |
| 27220 | 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 | ral.Public.License.as.published. |
| 27240 | 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 | by.;;.the.Free.Software.Foundati |
| 27260 | 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 | on,.either.version.3.of.the.Lice |
| 27280 | 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 | nse,.or.;;.(at.your.option).any. |
| 272a0 | 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 | later.version...;;.This.program. |
| 272c0 | 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 | is.distributed.in.the.hope.that. |
| 272e0 | 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 | it.will.be.useful,.;;.but.WITHOU |
| 27300 | 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 | T.ANY.WARRANTY;.without.even.the |
| 27320 | 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 | .implied.warranty.of.;;.MERCHANT |
| 27340 | 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 | ABILITY.or.FITNESS.FOR.A.PARTICU |
| 27360 | 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e | LAR.PURPOSE...See.the.;;.GNU.Gen |
| 27380 | 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 | eral.Public.License.for.more.det |
| 273a0 | 61 69 6c 73 2e 0a 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 | ails...;;.You.should.have.receiv |
| 273c0 | 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 | ed.a.copy.of.the.GNU.General.Pub |
| 273e0 | 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 | lic.License.;;.along.with.this.p |
| 27400 | 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 3a 2f 2f 77 77 | rogram...If.not,.see.<https://ww |
| 27420 | 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 43 6f 6d 6d 65 | w.gnu.org/licenses/>...;;;.Comme |
| 27440 | 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 70 61 63 6b 61 67 65 20 69 73 20 61 20 56 65 72 | ntary:..;;.This.package.is.a.Ver |
| 27460 | 74 69 63 6f 20 65 78 74 65 6e 73 69 6f 6e 20 70 72 6f 76 69 64 69 6e 67 20 74 68 65 20 60 76 65 | tico.extension.providing.the.`ve |
| 27480 | 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 27 0a 3b 3b 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 73 75 73 | rtico-suspend'.;;.command.to.sus |
| 274a0 | 70 65 6e 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 56 65 72 74 69 63 6f 20 63 6f 6d 70 6c 65 74 | pend.the.current.Vertico.complet |
| 274c0 | 69 6f 6e 20 73 65 73 73 69 6f 6e 2e 20 20 49 66 0a 3b 3b 20 60 76 65 72 74 69 63 6f 2d 73 75 73 | ion.session...If.;;.`vertico-sus |
| 274e0 | 70 65 6e 64 27 20 69 73 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 77 69 74 68 69 6e 20 74 68 65 20 | pend'.is.called.from.within.the. |
| 27500 | 63 75 72 72 65 6e 74 6c 79 20 61 63 74 69 76 65 0a 3b 3b 20 56 65 72 74 69 63 6f 20 6d 69 6e 69 | currently.active.;;.Vertico.mini |
| 27520 | 62 75 66 66 65 72 2c 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73 73 69 6f 6e 20 69 | buffer,.the.completion.session.i |
| 27540 | 73 20 73 75 73 70 65 6e 64 65 64 2e 20 20 4f 74 68 65 72 77 69 73 65 0a 3b 3b 20 74 68 65 20 6c | s.suspended...Otherwise.;;.the.l |
| 27560 | 61 73 74 20 73 65 73 73 69 6f 6e 20 69 73 20 72 65 73 74 6f 72 65 64 2e 20 20 49 74 20 69 73 20 | ast.session.is.restored...It.is. |
| 27580 | 70 6f 73 73 69 62 6c 65 20 74 6f 20 73 75 73 70 65 6e 64 20 6d 75 6c 74 69 70 6c 65 0a 3b 3b 20 | possible.to.suspend.multiple.;;. |
| 275a0 | 6e 65 73 74 65 64 20 56 65 72 74 69 63 6f 20 73 65 73 73 69 6f 6e 73 2e 20 20 4e 6f 74 65 20 74 | nested.Vertico.sessions...Note.t |
| 275c0 | 68 61 74 20 60 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 27 20 72 65 71 75 69 72 65 73 20 74 | hat.`vertico-suspend'.requires.t |
| 275e0 | 68 61 74 0a 3b 3b 20 72 65 63 75 72 73 69 76 65 20 6d 69 6e 69 62 75 66 66 65 72 73 20 61 72 65 | hat.;;.recursive.minibuffers.are |
| 27600 | 20 65 6e 61 62 6c 65 64 20 62 79 20 73 65 74 74 69 6e 67 20 74 68 65 20 63 75 73 74 6f 6d 69 7a | .enabled.by.setting.the.customiz |
| 27620 | 61 62 6c 65 0a 3b 3b 20 76 61 72 69 61 62 6c 65 20 60 65 6e 61 62 6c 65 2d 72 65 63 75 72 73 69 | able.;;.variable.`enable-recursi |
| 27640 | 76 65 2d 6d 69 6e 69 62 75 66 66 65 72 73 27 20 74 6f 20 74 2e 0a 3b 3b 0a 3b 3b 20 28 6b 65 79 | ve-minibuffers'.to.t..;;.;;.(key |
| 27660 | 6d 61 70 2d 67 6c 6f 62 61 6c 2d 73 65 74 20 22 4d 2d 53 22 20 23 27 76 65 72 74 69 63 6f 2d 73 | map-global-set."M-S".#'vertico-s |
| 27680 | 75 73 70 65 6e 64 29 0a 3b 3b 0a 3b 3b 20 53 65 65 20 61 6c 73 6f 20 74 68 65 20 72 65 6c 61 74 | uspend).;;.;;.See.also.the.relat |
| 276a0 | 65 64 20 65 78 74 65 6e 73 69 6f 6e 20 60 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 27 2c 20 77 | ed.extension.`vertico-repeat',.w |
| 276c0 | 68 69 63 68 20 75 73 65 73 20 61 0a 3b 3b 20 64 69 66 66 65 72 65 6e 74 20 74 65 63 68 6e 69 71 | hich.uses.a.;;.different.techniq |
| 276e0 | 75 65 2c 20 73 74 6f 72 69 6e 67 20 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73 73 69 6f 6e | ue,.storing.a.completion.session |
| 27700 | 20 68 69 73 74 6f 72 79 2e 0a 3b 3b 0a 3b 3b 20 54 68 65 72 65 20 65 78 69 73 74 73 20 61 20 73 | .history..;;.;;.There.exists.a.s |
| 27720 | 6d 61 6c 6c 20 69 73 73 75 65 20 77 69 74 68 20 60 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 | mall.issue.with.`vertico-suspend |
| 27740 | 27 2e 20 20 54 68 65 20 73 65 74 74 69 6e 67 0a 3b 3b 20 60 65 63 68 6f 2d 6b 65 79 73 74 72 6f | '...The.setting.;;.`echo-keystro |
| 27760 | 6b 65 73 27 20 64 6f 65 73 20 6e 6f 74 20 77 6f 72 6b 2e 20 20 55 6e 66 6f 72 74 75 6e 61 74 65 | kes'.does.not.work...Unfortunate |
| 27780 | 6c 79 20 74 68 69 73 20 63 61 6e 6e 6f 74 20 62 65 0a 3b 3b 20 66 69 78 65 64 20 77 69 74 68 6f | ly.this.cannot.be.;;.fixed.witho |
| 277a0 | 75 74 20 6d 6f 64 69 66 79 69 6e 67 20 74 68 65 20 43 20 73 6f 75 72 63 65 20 6f 66 20 45 6d 61 | ut.modifying.the.C.source.of.Ema |
| 277c0 | 63 73 2c 20 73 69 6e 63 65 20 45 6d 61 63 73 20 66 6f 72 63 69 62 6c 79 0a 3b 3b 20 64 69 73 61 | cs,.since.Emacs.forcibly.;;.disa |
| 277e0 | 62 6c 65 73 20 65 63 68 6f 20 69 66 20 61 20 6d 69 6e 69 62 75 66 66 65 72 20 69 73 20 61 63 74 | bles.echo.if.a.minibuffer.is.act |
| 27800 | 69 76 65 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 76 65 72 74 69 | ive...;;;.Code:..(require.'verti |
| 27820 | 63 6f 29 0a 0a 28 64 65 66 76 61 72 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 2d 72 65 73 | co)..(defvar.vertico-buffer--res |
| 27840 | 74 6f 72 65 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 76 65 72 74 69 63 6f 2d 73 75 73 70 | tore).(defvar-local.vertico-susp |
| 27860 | 65 6e 64 2d 2d 6f 76 20 6e 69 6c 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | end--ov.nil)..;;;###autoload.(de |
| 27880 | 66 75 6e 20 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 20 28 29 0a 20 20 22 53 75 73 70 65 6e | fun.vertico-suspend.()..."Suspen |
| 278a0 | 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73 73 69 6f 6e | d.the.current.completion.session |
| 278c0 | 2e 0a 49 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 20 66 72 6f 6d | ..If.the.command.is.invoked.from |
| 278e0 | 20 77 69 74 68 69 6e 20 74 68 65 20 56 65 72 74 69 63 6f 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 | .within.the.Vertico.minibuffer,. |
| 27900 | 74 68 65 0a 63 75 72 72 65 6e 74 20 73 65 73 73 69 6f 6e 20 69 73 20 73 75 73 70 65 6e 64 65 64 | the.current.session.is.suspended |
| 27920 | 2e 20 20 49 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 20 66 72 6f | ...If.the.command.is.invoked.fro |
| 27940 | 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 74 68 65 20 61 63 | m.outside.the.minibuffer,.the.ac |
| 27960 | 74 69 76 65 20 6d 69 6e 69 62 75 66 66 65 72 20 69 73 20 65 69 74 68 65 72 20 73 65 6c 65 63 74 | tive.minibuffer.is.either.select |
| 27980 | 65 64 0a 6f 72 20 74 68 65 20 6c 61 74 65 73 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73 73 | ed.or.the.latest.completion.sess |
| 279a0 | 69 6f 6e 20 69 73 20 72 65 73 74 6f 72 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | ion.is.restored."...(interactive |
| 279c0 | 29 0a 20 20 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 62 75 | )...(declare-function.vertico-bu |
| 279e0 | 66 66 65 72 2d 6d 6f 64 65 20 22 65 78 74 3a 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 22 29 0a | ffer-mode."ext:vertico-buffer"). |
| 27a00 | 20 20 28 75 6e 6c 65 73 73 20 65 6e 61 62 6c 65 2d 72 65 63 75 72 73 69 76 65 2d 6d 69 6e 69 62 | ..(unless.enable-recursive-minib |
| 27a20 | 75 66 66 65 72 73 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 52 65 63 75 72 73 69 76 | uffers.....(user-error."Recursiv |
| 27a40 | 65 20 6d 69 6e 69 62 75 66 66 65 72 73 20 6d 75 73 74 20 62 65 20 65 6e 61 62 6c 65 64 22 29 29 | e.minibuffers.must.be.enabled")) |
| 27a60 | 0a 20 20 28 61 64 76 69 63 65 2d 61 64 64 20 23 27 73 65 74 2d 6d 69 6e 69 62 75 66 66 65 72 2d | ...(advice-add.#'set-minibuffer- |
| 27a80 | 6d 65 73 73 61 67 65 20 3a 61 72 6f 75 6e 64 20 23 27 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e | message.:around.#'vertico-suspen |
| 27aa0 | 64 2d 2d 6d 65 73 73 61 67 65 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 77 69 6e 20 28 61 63 74 | d--message)...(if-let.((win.(act |
| 27ac0 | 69 76 65 2d 6d 69 6e 69 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 29 29 0a 20 20 20 20 20 20 20 20 | ive-minibuffer-window))......... |
| 27ae0 | 20 20 20 28 62 75 66 20 28 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 77 69 6e 29 29 0a 20 20 20 | ...(buf.(window-buffer.win)).... |
| 27b00 | 20 20 20 20 20 20 20 20 28 28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 20 27 76 65 | ........((buffer-local-value.'ve |
| 27b20 | 72 74 69 63 6f 2d 2d 69 6e 70 75 74 20 62 75 66 29 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 0a | rtico--input.buf))).......(cond. |
| 27b40 | 20 20 20 20 20 20 20 28 28 6d 69 6e 69 62 75 66 66 65 72 70 29 0a 20 20 20 20 20 20 20 20 28 61 | .......((minibufferp).........(a |
| 27b60 | 64 64 2d 68 6f 6f 6b 20 27 70 72 65 2d 72 65 64 69 73 70 6c 61 79 2d 66 75 6e 63 74 69 6f 6e 73 | dd-hook.'pre-redisplay-functions |
| 27b80 | 20 23 27 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 2d 2d 75 6e 73 65 6c 65 63 74 20 6e 69 6c | .#'vertico-suspend--unselect.nil |
| 27ba0 | 20 27 6c 6f 63 61 6c 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 73 | .'local).........(setq.vertico-s |
| 27bc0 | 75 73 70 65 6e 64 2d 2d 6f 76 20 28 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 28 70 6f 69 6e 74 2d | uspend--ov.(make-overlay.(point- |
| 27be0 | 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 6e 69 6c 20 74 20 74 29 29 0a 20 20 20 20 20 | min).(point-max).nil.t.t))...... |
| 27c00 | 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 2d | ...(overlay-put.vertico-suspend- |
| 27c20 | 2d 6f 76 20 27 69 6e 76 69 73 69 62 6c 65 20 74 29 0a 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c | -ov.'invisible.t).........(overl |
| 27c40 | 61 79 2d 70 75 74 20 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 2d 2d 6f 76 20 27 70 72 69 6f | ay-put.vertico-suspend--ov.'prio |
| 27c60 | 72 69 74 79 20 31 30 30 30 29 0a 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 | rity.1000).........(overlay-put. |
| 27c80 | 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 61 74 65 73 2d 6f 76 20 27 62 65 66 6f 72 65 2d 73 | vertico--candidates-ov.'before-s |
| 27ca0 | 74 72 69 6e 67 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 | tring.nil).........(overlay-put. |
| 27cc0 | 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 61 74 65 73 2d 6f 76 20 27 61 66 74 65 72 2d 73 74 | vertico--candidates-ov.'after-st |
| 27ce0 | 72 69 6e 67 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 70 61 | ring.nil).........(set-window-pa |
| 27d00 | 72 61 6d 65 74 65 72 20 77 69 6e 20 27 6e 6f 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 74 29 0a | rameter.win.'no-other-window.t). |
| 27d20 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 | ........(when.(bound-and-true-p. |
| 27d40 | 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 | vertico-buffer-mode)...........( |
| 27d60 | 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 6d 6f 64 65 20 2d 31 29 0a 20 20 20 20 20 20 20 20 | vertico-buffer-mode.-1)......... |
| 27d80 | 20 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 2d 72 65 73 74 6f 72 65 20 | ..(setq.vertico-buffer--restore. |
| 27da0 | 23 27 69 67 6e 6f 72 65 29 29 0a 20 20 20 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d 73 75 73 70 | #'ignore)).........(vertico-susp |
| 27dc0 | 65 6e 64 2d 2d 75 6e 73 65 6c 65 63 74 29 29 0a 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 | end--unselect))........(t....... |
| 27de0 | 20 20 28 73 65 6c 65 63 74 2d 77 69 6e 64 6f 77 20 77 69 6e 29 0a 20 20 20 20 20 20 20 20 28 73 | ..(select-window.win).........(s |
| 27e00 | 65 74 2d 77 69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 72 20 77 69 6e 20 27 6e 6f 2d 6f 74 68 65 | et-window-parameter.win.'no-othe |
| 27e20 | 72 2d 77 69 6e 64 6f 77 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f | r-window.nil).........(remove-ho |
| 27e40 | 6f 6b 20 27 70 72 65 2d 72 65 64 69 73 70 6c 61 79 2d 66 75 6e 63 74 69 6f 6e 73 20 23 27 76 65 | ok.'pre-redisplay-functions.#'ve |
| 27e60 | 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 2d 2d 75 6e 73 65 6c 65 63 74 20 27 6c 6f 63 61 6c 29 0a | rtico-suspend--unselect.'local). |
| 27e80 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 2d 2d 6f | ........(when.vertico-suspend--o |
| 27ea0 | 76 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 76 65 72 74 | v...........(delete-overlay.vert |
| 27ec0 | 69 63 6f 2d 73 75 73 70 65 6e 64 2d 2d 6f 76 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | ico-suspend--ov)...........(setq |
| 27ee0 | 20 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 2d 2d 6f 76 20 6e 69 6c 29 29 0a 20 20 20 20 20 | .vertico-suspend--ov.nil))...... |
| 27f00 | 20 20 20 28 77 68 65 6e 20 28 65 71 20 23 27 69 67 6e 6f 72 65 20 28 62 6f 75 6e 64 2d 61 6e 64 | ...(when.(eq.#'ignore.(bound-and |
| 27f20 | 2d 74 72 75 65 2d 70 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 2d 72 65 73 74 6f 72 65 29 | -true-p.vertico-buffer--restore) |
| 27f40 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 | )...........(setq.vertico-buffer |
| 27f60 | 2d 2d 72 65 73 74 6f 72 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 76 65 72 74 69 63 | --restore.nil)...........(vertic |
| 27f80 | 6f 2d 62 75 66 66 65 72 2d 6d 6f 64 65 29 29 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f | o-buffer-mode)))).....(user-erro |
| 27fa0 | 72 20 22 4e 6f 20 56 65 72 74 69 63 6f 20 73 65 73 73 69 6f 6e 20 74 6f 20 73 75 73 70 65 6e 64 | r."No.Vertico.session.to.suspend |
| 27fc0 | 20 6f 72 20 72 65 73 75 6d 65 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 73 | .or.resume")))..(defun.vertico-s |
| 27fe0 | 75 73 70 65 6e 64 2d 2d 75 6e 73 65 6c 65 63 74 20 28 26 72 65 73 74 20 5f 29 0a 20 20 22 45 6e | uspend--unselect.(&rest._)..."En |
| 28000 | 73 75 72 65 20 74 68 61 74 20 73 75 73 70 65 6e 64 65 64 20 6d 69 6e 69 62 75 66 66 65 72 20 69 | sure.that.suspended.minibuffer.i |
| 28020 | 73 20 6e 6f 74 20 73 65 6c 65 63 74 65 64 2e 22 0a 20 20 28 6c 65 74 20 28 28 77 69 6e 20 28 67 | s.not.selected."...(let.((win.(g |
| 28040 | 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 65 | et-buffer-window))).....(when.(e |
| 28060 | 71 20 77 69 6e 20 28 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 29 29 0a 20 20 20 20 20 20 28 | q.win.(selected-window)).......( |
| 28080 | 75 6e 6c 65 73 73 20 28 66 72 61 6d 65 2d 72 6f 6f 74 2d 77 69 6e 64 6f 77 2d 70 20 77 69 6e 29 | unless.(frame-root-window-p.win) |
| 280a0 | 0a 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 72 65 73 69 7a 65 20 77 69 6e 20 28 2d 20 28 | .........(window-resize.win.(-.( |
| 280c0 | 77 69 6e 64 6f 77 2d 70 69 78 65 6c 2d 68 65 69 67 68 74 20 77 69 6e 29 29 20 6e 69 6c 20 6e 69 | window-pixel-height.win)).nil.ni |
| 280e0 | 6c 20 27 70 69 78 65 6c 77 69 73 65 29 29 0a 20 20 20 20 20 20 28 73 65 6c 65 63 74 2d 77 69 6e | l.'pixelwise)).......(select-win |
| 28100 | 64 6f 77 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 | dow.(minibuffer-selected-window) |
| 28120 | 20 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 2d 2d | .t))))..(defun.vertico-suspend-- |
| 28140 | 6d 65 73 73 61 67 65 20 28 26 72 65 73 74 20 61 70 70 29 0a 20 20 22 41 70 70 6c 79 20 41 50 50 | message.(&rest.app)..."Apply.APP |
| 28160 | 20 69 6e 20 6e 6f 6e 2d 73 75 73 70 65 6e 64 65 64 20 6d 69 6e 69 62 75 66 66 65 72 73 2c 20 6f | .in.non-suspended.minibuffers,.o |
| 28180 | 74 68 65 72 77 69 73 65 20 62 61 69 6c 20 6f 75 74 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 | therwise.bail.out."...(when-let. |
| 281a0 | 28 28 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 | ((win.(active-minibuffer-window) |
| 281c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 6f 74 20 28 62 75 66 66 65 72 2d 6c 6f 63 | )..............((not.(buffer-loc |
| 281e0 | 61 6c 2d 76 61 6c 75 65 20 27 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 2d 2d 6f 76 20 28 77 | al-value.'vertico-suspend--ov.(w |
| 28200 | 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 77 69 6e 29 29 29 29 29 0a 20 20 20 20 28 61 70 70 6c 79 | indow-buffer.win))))).....(apply |
| 28220 | 20 61 70 70 29 29 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 76 65 72 74 69 63 6f 2d 73 75 73 70 65 | .app)))..(provide.'vertico-suspe |
| 28240 | 6e 64 29 0a 3b 3b 3b 20 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 2e 65 6c 20 65 6e 64 73 20 | nd).;;;.vertico-suspend.el.ends. |
| 28260 | 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | here............................ |
| 28280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 282a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 282c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 282e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 28300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 28320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 28340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 28360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 28380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 283a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 283c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 283e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 28400 | 76 65 72 74 69 63 6f 2d 32 2e 34 2f 76 65 72 74 69 63 6f 2d 75 6e 6f 62 74 72 75 73 69 76 65 2e | vertico-2.4/vertico-unobtrusive. |
| 28420 | 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | el.............................. |
| 28440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 28460 | 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 |
| 28480 | 30 30 30 35 33 33 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 36 30 35 34 00 20 30 00 00 00 | 0005332.00000000000.016054..0... |
| 284a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 284c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 284e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 28500 | 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................... |
| 28520 | 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................... |
| 28540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 28560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 28580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 285a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 285c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 285e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 28600 | 3b 3b 3b 20 76 65 72 74 69 63 6f 2d 75 6e 6f 62 74 72 75 73 69 76 65 2e 65 6c 20 2d 2d 2d 20 55 | ;;;.vertico-unobtrusive.el.---.U |
| 28620 | 6e 6f 62 74 72 75 73 69 76 65 20 64 69 73 70 6c 61 79 20 66 6f 72 20 56 65 72 74 69 63 6f 20 2d | nobtrusive.display.for.Vertico.- |
| 28640 | 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f | *-.lexical-binding:.t.-*-..;;.Co |
| 28660 | 70 79 72 69 67 68 74 20 28 43 29 20 32 30 32 31 2d 32 30 32 35 20 46 72 65 65 20 53 6f 66 74 77 | pyright.(C).2021-2025.Free.Softw |
| 28680 | 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 72 3a | are.Foundation,.Inc...;;.Author: |
| 286a0 | 20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 20 3c 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e | .Daniel.Mendler.<mail@daniel-men |
| 286c0 | 64 6c 65 72 2e 64 65 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 44 61 6e 69 65 6c 20 4d | dler.de>.;;.Maintainer:.Daniel.M |
| 286e0 | 65 6e 64 6c 65 72 20 3c 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a | endler.<mail@daniel-mendler.de>. |
| 28700 | 3b 3b 20 43 72 65 61 74 65 64 3a 20 32 30 32 31 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e 34 | ;;.Created:.2021.;;.Version:.2.4 |
| 28720 | 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 22 32 | .;;.Package-Requires:.((emacs."2 |
| 28740 | 38 2e 31 22 29 20 28 63 6f 6d 70 61 74 20 22 33 30 22 29 20 28 76 65 72 74 69 63 6f 20 22 32 2e | 8.1").(compat."30").(vertico."2. |
| 28760 | 34 22 29 29 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | 4")).;;.URL:.https://github.com/ |
| 28780 | 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 | minad/vertico..;;.This.file.is.p |
| 287a0 | 61 72 74 20 6f 66 20 47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 | art.of.GNU.Emacs...;;.This.progr |
| 287c0 | 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 | am.is.free.software:.you.can.red |
| 287e0 | 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 | istribute.it.and/or.modify.;;.it |
| 28800 | 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 | .under.the.terms.of.the.GNU.Gene |
| 28820 | 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 | ral.Public.License.as.published. |
| 28840 | 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 | by.;;.the.Free.Software.Foundati |
| 28860 | 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 | on,.either.version.3.of.the.Lice |
| 28880 | 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 | nse,.or.;;.(at.your.option).any. |
| 288a0 | 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 | later.version...;;.This.program. |
| 288c0 | 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 | is.distributed.in.the.hope.that. |
| 288e0 | 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 | it.will.be.useful,.;;.but.WITHOU |
| 28900 | 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 | T.ANY.WARRANTY;.without.even.the |
| 28920 | 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 | .implied.warranty.of.;;.MERCHANT |
| 28940 | 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 | ABILITY.or.FITNESS.FOR.A.PARTICU |
| 28960 | 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e | LAR.PURPOSE...See.the.;;.GNU.Gen |
| 28980 | 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 | eral.Public.License.for.more.det |
| 289a0 | 61 69 6c 73 2e 0a 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 | ails...;;.You.should.have.receiv |
| 289c0 | 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 | ed.a.copy.of.the.GNU.General.Pub |
| 289e0 | 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 | lic.License.;;.along.with.this.p |
| 28a00 | 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 3a 2f 2f 77 77 | rogram...If.not,.see.<https://ww |
| 28a20 | 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 43 6f 6d 6d 65 | w.gnu.org/licenses/>...;;;.Comme |
| 28a40 | 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 70 61 63 6b 61 67 65 20 69 73 20 61 20 56 65 72 | ntary:..;;.This.package.is.a.Ver |
| 28a60 | 74 69 63 6f 20 65 78 74 65 6e 73 69 6f 6e 20 70 72 6f 76 69 64 69 6e 67 20 61 20 75 6e 6f 62 74 | tico.extension.providing.a.unobt |
| 28a80 | 72 75 73 69 76 65 0a 3b 3b 20 64 69 73 70 6c 61 79 2e 20 20 54 68 65 20 75 6e 6f 62 74 72 75 73 | rusive.;;.display...The.unobtrus |
| 28aa0 | 69 76 65 20 64 69 73 70 6c 61 79 20 6f 6e 6c 79 20 73 68 6f 77 73 20 74 68 65 20 74 6f 70 6d 6f | ive.display.only.shows.the.topmo |
| 28ac0 | 73 74 20 63 61 6e 64 69 64 61 74 65 0a 3b 3b 20 61 6e 64 20 6e 6f 74 68 69 6e 67 20 65 6c 73 65 | st.candidate.;;.and.nothing.else |
| 28ae0 | 2c 20 69 74 20 69 73 20 61 20 73 69 6d 70 6c 65 20 64 65 72 69 76 61 74 69 76 65 20 6f 66 20 60 | ,.it.is.a.simple.derivative.of.` |
| 28b00 | 76 65 72 74 69 63 6f 2d 66 6c 61 74 2d 6d 6f 64 65 27 2e 0a 3b 3b 0a 3b 3b 20 54 68 65 20 6d 6f | vertico-flat-mode'..;;.;;.The.mo |
| 28b20 | 64 65 20 60 76 65 72 74 69 63 6f 2d 75 6e 6f 62 74 72 75 73 69 76 65 2d 6d 6f 64 65 27 20 63 61 | de.`vertico-unobtrusive-mode'.ca |
| 28b40 | 6e 20 62 65 20 65 6e 61 62 6c 65 64 20 67 6c 6f 62 61 6c 6c 79 20 6f 72 0a 3b 3b 20 76 69 61 20 | n.be.enabled.globally.or.;;.via. |
| 28b60 | 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 27 20 70 65 72 20 63 6f 6d | `vertico-multiform-mode'.per.com |
| 28b80 | 6d 61 6e 64 20 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 2e 0a 3b 3b 20 | mand.or.completion.category..;;. |
| 28ba0 | 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 74 68 65 20 75 6e 6f 62 74 72 75 73 69 76 65 20 64 69 | Alternatively.the.unobtrusive.di |
| 28bc0 | 73 70 6c 61 79 20 63 61 6e 20 62 65 20 74 6f 67 67 6c 65 64 20 74 65 6d 70 6f 72 61 72 69 6c 79 | splay.can.be.toggled.temporarily |
| 28be0 | 0a 3b 3b 20 77 69 74 68 20 4d 2d 55 20 69 66 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f | .;;.with.M-U.if.`vertico-multifo |
| 28c00 | 72 6d 2d 6d 6f 64 65 27 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a | rm-mode'.is.enabled...;;;.Code:. |
| 28c20 | 0a 28 72 65 71 75 69 72 65 20 27 76 65 72 74 69 63 6f 2d 66 6c 61 74 29 0a 0a 28 64 65 66 76 61 | .(require.'vertico-flat)..(defva |
| 28c40 | 72 20 76 65 72 74 69 63 6f 2d 75 6e 6f 62 74 72 75 73 69 76 65 2d 2d 72 65 73 74 6f 72 65 20 6e | r.vertico-unobtrusive--restore.n |
| 28c60 | 69 6c 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f | il)..;;;###autoload.(define-mino |
| 28c80 | 72 2d 6d 6f 64 65 20 76 65 72 74 69 63 6f 2d 75 6e 6f 62 74 72 75 73 69 76 65 2d 6d 6f 64 65 0a | r-mode.vertico-unobtrusive-mode. |
| 28ca0 | 20 20 22 55 6e 6f 62 74 72 75 73 69 76 65 20 64 69 73 70 6c 61 79 20 66 6f 72 20 56 65 72 74 69 | .."Unobtrusive.display.for.Verti |
| 28cc0 | 63 6f 2e 22 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 20 3a 67 72 6f 75 70 20 27 76 65 72 74 69 63 6f | co."...:global.t.:group.'vertico |
| 28ce0 | 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 61 6e 64 20 76 65 72 74 69 63 6f 2d 75 6e 6f 62 74 72 | ...(cond....((and.vertico-unobtr |
| 28d00 | 75 73 69 76 65 2d 6d 6f 64 65 20 28 6e 6f 74 20 76 65 72 74 69 63 6f 2d 75 6e 6f 62 74 72 75 73 | usive-mode.(not.vertico-unobtrus |
| 28d20 | 69 76 65 2d 2d 72 65 73 74 6f 72 65 29 29 0a 20 20 20 20 28 70 75 73 68 20 27 28 76 65 72 74 69 | ive--restore)).....(push.'(verti |
| 28d40 | 63 6f 2d 63 75 72 72 65 6e 74 20 2e 20 64 65 66 61 75 6c 74 29 20 28 64 65 66 61 75 6c 74 2d 76 | co-current...default).(default-v |
| 28d60 | 61 6c 75 65 20 27 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 | alue.'face-remapping-alist)).... |
| 28d80 | 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 75 6e 6f 62 74 72 75 73 69 76 65 2d 2d 72 65 73 74 | .(setq.vertico-unobtrusive--rest |
| 28da0 | 6f 72 65 20 28 63 6f 6e 73 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 20 76 65 72 74 69 63 6f 2d | ore.(cons.vertico-count.vertico- |
| 28dc0 | 63 6f 75 6e 74 2d 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d | count-format)...........vertico- |
| 28de0 | 63 6f 75 6e 74 20 31 0a 20 20 20 20 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 2d | count.1...........vertico-count- |
| 28e00 | 66 6f 72 6d 61 74 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 66 6c 61 | format.nil...........vertico-fla |
| 28e20 | 74 2d 66 6f 72 6d 61 74 20 60 28 3a 73 65 70 61 72 61 74 6f 72 20 6e 69 6c 20 3a 65 6c 6c 69 70 | t-format.`(:separator.nil.:ellip |
| 28e40 | 73 69 73 20 6e 69 6c 20 2c 40 76 65 72 74 69 63 6f 2d 66 6c 61 74 2d 66 6f 72 6d 61 74 29 29 29 | sis.nil.,@vertico-flat-format))) |
| 28e60 | 0a 20 20 20 28 28 61 6e 64 20 28 6e 6f 74 20 76 65 72 74 69 63 6f 2d 75 6e 6f 62 74 72 75 73 69 | ....((and.(not.vertico-unobtrusi |
| 28e80 | 76 65 2d 6d 6f 64 65 29 20 76 65 72 74 69 63 6f 2d 75 6e 6f 62 74 72 75 73 69 76 65 2d 2d 72 65 | ve-mode).vertico-unobtrusive--re |
| 28ea0 | 73 74 6f 72 65 29 0a 20 20 20 20 28 63 6c 2d 63 61 6c 6c 66 32 20 64 65 6c 65 74 65 20 27 28 76 | store).....(cl-callf2.delete.'(v |
| 28ec0 | 65 72 74 69 63 6f 2d 63 75 72 72 65 6e 74 20 2e 20 64 65 66 61 75 6c 74 29 0a 20 20 20 20 20 20 | ertico-current...default)....... |
| 28ee0 | 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 27 66 61 63 65 2d 72 65 | .........(default-value.'face-re |
| 28f00 | 6d 61 70 70 69 6e 67 2d 61 6c 69 73 74 29 29 0a 20 20 20 20 28 73 65 74 71 20 76 65 72 74 69 63 | mapping-alist)).....(setq.vertic |
| 28f20 | 6f 2d 63 6f 75 6e 74 20 28 63 61 72 20 76 65 72 74 69 63 6f 2d 75 6e 6f 62 74 72 75 73 69 76 65 | o-count.(car.vertico-unobtrusive |
| 28f40 | 2d 2d 72 65 73 74 6f 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 63 6f 75 | --restore)...........vertico-cou |
| 28f60 | 6e 74 2d 66 6f 72 6d 61 74 20 28 63 64 72 20 76 65 72 74 69 63 6f 2d 75 6e 6f 62 74 72 75 73 69 | nt-format.(cdr.vertico-unobtrusi |
| 28f80 | 76 65 2d 2d 72 65 73 74 6f 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 66 | ve--restore)...........vertico-f |
| 28fa0 | 6c 61 74 2d 66 6f 72 6d 61 74 20 28 6e 74 68 63 64 72 20 34 20 76 65 72 74 69 63 6f 2d 66 6c 61 | lat-format.(nthcdr.4.vertico-fla |
| 28fc0 | 74 2d 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 75 6e 6f 62 | t-format)...........vertico-unob |
| 28fe0 | 74 72 75 73 69 76 65 2d 2d 72 65 73 74 6f 72 65 20 6e 69 6c 29 29 29 0a 20 20 28 76 65 72 74 69 | trusive--restore.nil)))...(verti |
| 29000 | 63 6f 2d 66 6c 61 74 2d 6d 6f 64 65 20 28 69 66 20 76 65 72 74 69 63 6f 2d 75 6e 6f 62 74 72 75 | co-flat-mode.(if.vertico-unobtru |
| 29020 | 73 69 76 65 2d 6d 6f 64 65 20 31 20 2d 31 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 | sive-mode.1.-1)))..(cl-defmethod |
| 29040 | 20 76 65 72 74 69 63 6f 2d 2d 73 65 74 75 70 20 3a 62 65 66 6f 72 65 20 28 26 63 6f 6e 74 65 78 | .vertico--setup.:before.(&contex |
| 29060 | 74 20 28 76 65 72 74 69 63 6f 2d 75 6e 6f 62 74 72 75 73 69 76 65 2d 6d 6f 64 65 20 28 65 71 6c | t.(vertico-unobtrusive-mode.(eql |
| 29080 | 20 74 29 29 29 0a 20 20 28 72 65 64 69 73 70 6c 61 79 29 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 | .t)))...(redisplay))..(provide.' |
| 290a0 | 76 65 72 74 69 63 6f 2d 75 6e 6f 62 74 72 75 73 69 76 65 29 0a 3b 3b 3b 20 76 65 72 74 69 63 6f | vertico-unobtrusive).;;;.vertico |
| 290c0 | 2d 75 6e 6f 62 74 72 75 73 69 76 65 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 | -unobtrusive.el.ends.here....... |
| 290e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 29100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 29120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 29140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 29160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 29180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 291a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 291c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 291e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 29200 | 76 65 72 74 69 63 6f 2d 32 2e 34 2f 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2e 65 6c 00 00 00 | vertico-2.4/vertico-repeat.el... |
| 29220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 29240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 29260 | 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 |
| 29280 | 30 30 32 33 34 36 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 37 35 34 00 20 30 00 00 00 | 0023463.00000000000.014754..0... |
| 292a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 292c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 292e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 29300 | 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................... |
| 29320 | 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................... |
| 29340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 29360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 29380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 293a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 293c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 293e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 29400 | 3b 3b 3b 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2e 65 6c 20 2d 2d 2d 20 52 65 70 65 61 74 | ;;;.vertico-repeat.el.---.Repeat |
| 29420 | 20 56 65 72 74 69 63 6f 20 73 65 73 73 69 6f 6e 73 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 | .Vertico.sessions.-*-.lexical-bi |
| 29440 | 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 | nding:.t.-*-..;;.Copyright.(C).2 |
| 29460 | 30 32 31 2d 32 30 32 35 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f | 021-2025.Free.Software.Foundatio |
| 29480 | 6e 2c 20 49 6e 63 2e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c | n,.Inc...;;.Author:.Daniel.Mendl |
| 294a0 | 65 72 20 3c 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a 3b 3b 20 4d | er.<mail@daniel-mendler.de>.;;.M |
| 294c0 | 61 69 6e 74 61 69 6e 65 72 3a 20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 20 3c 6d 61 69 6c 40 | aintainer:.Daniel.Mendler.<mail@ |
| 294e0 | 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a 3b 3b 20 43 72 65 61 74 65 64 3a 20 32 | daniel-mendler.de>.;;.Created:.2 |
| 29500 | 30 32 31 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e 34 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 | 021.;;.Version:.2.4.;;.Package-R |
| 29520 | 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 38 2e 31 22 29 20 28 63 6f 6d 70 61 74 | equires:.((emacs."28.1").(compat |
| 29540 | 20 22 33 30 22 29 20 28 76 65 72 74 69 63 6f 20 22 32 2e 34 22 29 29 0a 3b 3b 20 55 52 4c 3a 20 | ."30").(vertico."2.4")).;;.URL:. |
| 29560 | 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 6f | https://github.com/minad/vertico |
| 29580 | 0a 0a 3b 3b 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 | ..;;.This.file.is.part.of.GNU.Em |
| 295a0 | 61 63 73 2e 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 | acs...;;.This.program.is.free.so |
| 295c0 | 66 74 77 61 72 65 3a 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 | ftware:.you.can.redistribute.it. |
| 295e0 | 61 6e 64 2f 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 | and/or.modify.;;.it.under.the.te |
| 29600 | 72 6d 73 20 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 | rms.of.the.GNU.General.Public.Li |
| 29620 | 63 65 6e 73 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 | cense.as.published.by.;;.the.Fre |
| 29640 | 65 20 53 6f 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 | e.Software.Foundation,.either.ve |
| 29660 | 72 73 69 6f 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 | rsion.3.of.the.License,.or.;;.(a |
| 29680 | 74 20 79 6f 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 | t.your.option).any.later.version |
| 296a0 | 2e 0a 0a 3b 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 | ...;;.This.program.is.distribute |
| 296c0 | 64 20 69 6e 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 | d.in.the.hope.that.it.will.be.us |
| 296e0 | 65 66 75 6c 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 | eful,.;;.but.WITHOUT.ANY.WARRANT |
| 29700 | 59 3b 20 77 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 | Y;.without.even.the.implied.warr |
| 29720 | 61 6e 74 79 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 | anty.of.;;.MERCHANTABILITY.or.FI |
| 29740 | 54 4e 45 53 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 | TNESS.FOR.A.PARTICULAR.PURPOSE.. |
| 29760 | 20 53 65 65 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 | .See.the.;;.GNU.General.Public.L |
| 29780 | 69 63 65 6e 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 | icense.for.more.details...;;.You |
| 297a0 | 20 73 68 6f 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 | .should.have.received.a.copy.of. |
| 297c0 | 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 65 0a 3b | the.GNU.General.Public.License.; |
| 297e0 | 3b 20 61 6c 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 | ;.along.with.this.program...If.n |
| 29800 | 6f 74 2c 20 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 | ot,.see.<https://www.gnu.org/lic |
| 29820 | 65 6e 73 65 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 | enses/>...;;;.Commentary:..;;.Th |
| 29840 | 69 73 20 70 61 63 6b 61 67 65 20 69 73 20 61 20 56 65 72 74 69 63 6f 20 65 78 74 65 6e 73 69 6f | is.package.is.a.Vertico.extensio |
| 29860 | 6e 2c 20 77 68 69 63 68 20 65 6e 61 62 6c 65 73 20 72 65 70 65 74 69 74 69 6f 6e 20 6f 66 0a 3b | n,.which.enables.repetition.of.; |
| 29880 | 3b 20 56 65 72 74 69 63 6f 20 73 65 73 73 69 6f 6e 73 20 76 69 61 20 74 68 65 20 60 76 65 72 74 | ;.Vertico.sessions.via.the.`vert |
| 298a0 | 69 63 6f 2d 72 65 70 65 61 74 27 2c 20 60 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 70 72 65 | ico-repeat',.`vertico-repeat-pre |
| 298c0 | 76 69 6f 75 73 27 0a 3b 3b 20 61 6e 64 20 60 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 73 65 | vious'.;;.and.`vertico-repeat-se |
| 298e0 | 6c 65 63 74 27 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 49 66 20 74 68 65 20 72 65 70 65 61 74 20 63 | lect'.commands...If.the.repeat.c |
| 29900 | 6f 6d 6d 61 6e 64 73 20 61 72 65 0a 3b 3b 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 61 6e 20 65 78 | ommands.are.;;.called.from.an.ex |
| 29920 | 69 73 74 69 6e 67 20 56 65 72 74 69 63 6f 20 6d 69 6e 69 62 75 66 66 65 72 20 73 65 73 73 69 6f | isting.Vertico.minibuffer.sessio |
| 29940 | 6e 2c 20 6f 6e 6c 79 20 73 65 73 73 69 6f 6e 73 0a 3b 3b 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e | n,.only.sessions.;;.correspondin |
| 29960 | 67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6d 6d | g.to.the.current.minibuffer.comm |
| 29980 | 61 6e 64 20 61 72 65 20 6f 66 66 65 72 65 64 20 76 69 61 0a 3b 3b 20 63 6f 6d 70 6c 65 74 69 6f | and.are.offered.via.;;.completio |
| 299a0 | 6e 2e 0a 3b 3b 0a 3b 3b 20 49 74 20 69 73 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 72 65 67 69 | n..;;.;;.It.is.necessary.to.regi |
| 299c0 | 73 74 65 72 20 61 20 6d 69 6e 69 62 75 66 66 65 72 20 73 65 74 75 70 20 68 6f 6f 6b 2c 20 77 68 | ster.a.minibuffer.setup.hook,.wh |
| 299e0 | 69 63 68 20 73 61 76 65 73 0a 3b 3b 20 74 68 65 20 56 65 72 74 69 63 6f 20 73 74 61 74 65 20 66 | ich.saves.;;.the.Vertico.state.f |
| 29a00 | 6f 72 20 72 65 70 65 74 69 74 69 6f 6e 2e 20 20 49 6e 20 6f 72 64 65 72 20 74 6f 20 73 61 76 65 | or.repetition...In.order.to.save |
| 29a20 | 20 74 68 65 20 68 69 73 74 6f 72 79 0a 3b 3b 20 61 63 72 6f 73 73 20 45 6d 61 63 73 20 73 65 73 | .the.history.;;.across.Emacs.ses |
| 29a40 | 73 69 6f 6e 73 2c 20 65 6e 61 62 6c 65 20 60 73 61 76 65 68 69 73 74 2d 6d 6f 64 65 27 2e 0a 3b | sions,.enable.`savehist-mode'..; |
| 29a60 | 3b 0a 3b 3b 20 28 6b 65 79 6d 61 70 2d 67 6c 6f 62 61 6c 2d 73 65 74 20 22 4d 2d 52 22 20 23 27 | ;.;;.(keymap-global-set."M-R".#' |
| 29a80 | 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 29 0a 3b 3b 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 76 | vertico-repeat).;;.(keymap-set.v |
| 29aa0 | 65 72 74 69 63 6f 2d 6d 61 70 20 22 4d 2d 50 22 20 23 27 76 65 72 74 69 63 6f 2d 72 65 70 65 61 | ertico-map."M-P".#'vertico-repea |
| 29ac0 | 74 2d 70 72 65 76 69 6f 75 73 29 0a 3b 3b 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 76 65 72 74 69 | t-previous).;;.(keymap-set.verti |
| 29ae0 | 63 6f 2d 6d 61 70 20 22 4d 2d 4e 22 20 23 27 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 6e 65 | co-map."M-N".#'vertico-repeat-ne |
| 29b00 | 78 74 29 0a 3b 3b 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 76 65 72 74 69 63 6f 2d 6d 61 70 20 22 | xt).;;.(keymap-set.vertico-map." |
| 29b20 | 53 2d 3c 70 72 69 6f 72 3e 22 20 23 27 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 70 72 65 76 | S-<prior>".#'vertico-repeat-prev |
| 29b40 | 69 6f 75 73 29 0a 3b 3b 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 76 65 72 74 69 63 6f 2d 6d 61 70 | ious).;;.(keymap-set.vertico-map |
| 29b60 | 20 22 53 2d 3c 6e 65 78 74 3e 22 20 23 27 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 6e 65 78 | ."S-<next>".#'vertico-repeat-nex |
| 29b80 | 74 29 0a 3b 3b 20 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 69 6e 69 62 75 66 66 65 72 2d 73 65 74 75 | t).;;.(add-hook.'minibuffer-setu |
| 29ba0 | 70 2d 68 6f 6f 6b 20 23 27 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 73 61 76 65 29 0a 3b 3b | p-hook.#'vertico-repeat-save).;; |
| 29bc0 | 0a 3b 3b 20 53 65 65 20 61 6c 73 6f 20 74 68 65 20 72 65 6c 61 74 65 64 20 65 78 74 65 6e 73 69 | .;;.See.also.the.related.extensi |
| 29be0 | 6f 6e 20 60 76 65 72 74 69 63 6f 2d 73 75 73 70 65 6e 64 27 2c 20 77 68 69 63 68 20 75 73 65 73 | on.`vertico-suspend',.which.uses |
| 29c00 | 20 61 0a 3b 3b 20 64 69 66 66 65 72 65 6e 74 20 74 65 63 68 6e 69 71 75 65 2c 20 72 65 6c 79 69 | .a.;;.different.technique,.relyi |
| 29c20 | 6e 67 20 6f 6e 20 72 65 63 75 72 73 69 76 65 20 6d 69 6e 69 62 75 66 66 65 72 73 20 74 6f 20 73 | ng.on.recursive.minibuffers.to.s |
| 29c40 | 75 73 70 65 6e 64 0a 3b 3b 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 70 6c 65 74 69 6f 6e | uspend.;;.the.current.completion |
| 29c60 | 20 73 65 73 73 69 6f 6e 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 77 68 69 6c 65 20 70 72 65 73 65 | .session.temporarily.while.prese |
| 29c80 | 72 76 69 6e 67 20 74 68 65 0a 3b 3b 20 65 6e 74 69 72 65 20 73 74 61 74 65 2e 0a 0a 3b 3b 3b 20 | rving.the.;;.entire.state...;;;. |
| 29ca0 | 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 76 65 72 74 69 63 6f 29 0a 28 65 76 61 6c 2d | Code:..(require.'vertico).(eval- |
| 29cc0 | 77 68 65 6e 2d 63 6f 6d 70 69 6c 65 20 28 72 65 71 75 69 72 65 20 27 63 6c 2d 6c 69 62 29 29 0a | when-compile.(require.'cl-lib)). |
| 29ce0 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 66 69 6c 74 65 | .(defcustom.vertico-repeat-filte |
| 29d00 | 72 0a 20 20 27 28 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 0a 20 20 20 20 76 65 72 74 69 63 6f | r...'(vertico-repeat.....vertico |
| 29d20 | 2d 72 65 70 65 61 74 2d 73 65 6c 65 63 74 0a 20 20 20 20 65 78 65 63 75 74 65 2d 65 78 74 65 6e | -repeat-select.....execute-exten |
| 29d40 | 64 65 64 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 65 78 65 63 75 74 65 2d 65 78 74 65 6e 64 65 64 | ded-command.....execute-extended |
| 29d60 | 2d 63 6f 6d 6d 61 6e 64 2d 66 6f 72 2d 62 75 66 66 65 72 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 | -command-for-buffer)..."List.of. |
| 29d80 | 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 66 69 6c 74 65 72 20 6f 75 74 20 66 72 6f 6d 20 74 68 65 20 | commands.to.filter.out.from.the. |
| 29da0 | 68 69 73 74 6f 72 79 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 73 79 6d 62 6f | history."...:type.'(repeat.symbo |
| 29dc0 | 6c 29 0a 20 20 3a 67 72 6f 75 70 20 27 76 65 72 74 69 63 6f 29 0a 0a 28 64 65 66 63 75 73 74 6f | l)...:group.'vertico)..(defcusto |
| 29de0 | 6d 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 74 72 61 6e 73 66 6f 72 6d 65 72 73 0a 20 20 | m.vertico-repeat-transformers... |
| 29e00 | 28 6c 69 73 74 20 23 27 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 66 69 6c 74 65 72 2d 65 | (list.#'vertico-repeat--filter-e |
| 29e20 | 6d 70 74 79 0a 20 20 20 20 20 20 20 20 23 27 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 66 | mpty.........#'vertico-repeat--f |
| 29e40 | 69 6c 74 65 72 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 20 20 23 27 76 65 72 74 69 63 6f | ilter-commands.........#'vertico |
| 29e60 | 2d 72 65 70 65 61 74 2d 2d 72 65 6d 6f 76 65 2d 6c 6f 6e 67 29 0a 20 20 22 4c 69 73 74 20 6f 66 | -repeat--remove-long)..."List.of |
| 29e80 | 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f 20 61 70 70 6c 79 20 74 6f 20 68 69 73 74 6f 72 79 20 65 | .functions.to.apply.to.history.e |
| 29ea0 | 6c 65 6d 65 6e 74 20 62 65 66 6f 72 65 20 73 61 76 69 6e 67 2e 22 0a 20 20 3a 74 79 70 65 20 27 | lement.before.saving."...:type.' |
| 29ec0 | 28 72 65 70 65 61 74 20 66 75 6e 63 74 69 6f 6e 29 0a 20 20 3a 67 72 6f 75 70 20 27 76 65 72 74 | (repeat.function)...:group.'vert |
| 29ee0 | 69 63 6f 29 0a 0a 28 64 65 66 76 61 72 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d | ico)..(defvar.vertico-multiform- |
| 29f00 | 2d 64 69 73 70 6c 61 79 2d 6d 6f 64 65 73 29 0a 28 64 65 66 76 61 72 20 76 65 72 74 69 63 6f 2d | -display-modes).(defvar.vertico- |
| 29f20 | 72 65 70 65 61 74 2d 68 69 73 74 6f 72 79 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 | repeat-history.nil).(defvar-loca |
| 29f40 | 6c 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 63 6f 6d 6d 61 6e 64 20 6e 69 6c 29 0a 28 | l.vertico-repeat--command.nil).( |
| 29f60 | 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 69 6e 70 | defvar-local.vertico-repeat--inp |
| 29f80 | 75 74 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 76 65 72 74 69 63 6f 2d 72 65 | ut.nil).(defvar-local.vertico-re |
| 29fa0 | 70 65 61 74 2d 2d 73 74 65 70 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 76 65 | peat--step.nil).(defvar-local.ve |
| 29fc0 | 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 70 6f 73 20 30 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 | rtico-repeat--pos.0)..(defun.ver |
| 29fe0 | 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 66 69 6c 74 65 72 2d 63 6f 6d 6d 61 6e 64 73 20 28 73 65 | tico-repeat--filter-commands.(se |
| 2a000 | 73 73 69 6f 6e 29 0a 20 20 22 46 69 6c 74 65 72 20 53 45 53 53 49 4f 4e 20 69 66 20 63 6f 6d 6d | ssion)..."Filter.SESSION.if.comm |
| 2a020 | 61 6e 64 20 69 73 20 6c 69 73 74 65 64 20 69 6e 20 60 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 | and.is.listed.in.`vertico-repeat |
| 2a040 | 2d 66 69 6c 74 65 72 27 2e 22 0a 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 6d 65 6d 71 20 28 63 61 | -filter'."...(and.(not.(memq.(ca |
| 2a060 | 72 20 73 65 73 73 69 6f 6e 29 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 66 69 6c 74 65 72 | r.session).vertico-repeat-filter |
| 2a080 | 29 29 20 73 65 73 73 69 6f 6e 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 72 65 70 | )).session))..(defun.vertico-rep |
| 2a0a0 | 65 61 74 2d 2d 66 69 6c 74 65 72 2d 65 6d 70 74 79 20 28 73 65 73 73 69 6f 6e 29 0a 20 20 22 46 | eat--filter-empty.(session)..."F |
| 2a0c0 | 69 6c 74 65 72 20 53 45 53 53 49 4f 4e 20 69 66 20 69 6e 70 75 74 20 69 73 20 65 6d 70 74 79 2e | ilter.SESSION.if.input.is.empty. |
| 2a0e0 | 22 0a 20 20 28 61 6e 64 20 28 63 61 64 72 20 73 65 73 73 69 6f 6e 29 20 28 6e 6f 74 20 28 65 71 | "...(and.(cadr.session).(not.(eq |
| 2a100 | 75 61 6c 20 28 63 61 64 72 20 73 65 73 73 69 6f 6e 29 20 22 22 29 29 20 73 65 73 73 69 6f 6e 29 | ual.(cadr.session)."")).session) |
| 2a120 | 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 72 65 6d 6f 76 65 | )..(defun.vertico-repeat--remove |
| 2a140 | 2d 6c 6f 6e 67 20 28 73 65 73 73 69 6f 6e 29 0a 20 20 22 52 65 6d 6f 76 65 20 6f 76 65 72 6c 79 | -long.(session)..."Remove.overly |
| 2a160 | 20 6c 6f 6e 67 20 63 61 6e 64 69 64 61 74 65 20 66 72 6f 6d 20 53 45 53 53 49 4f 4e 2e 22 0a 20 | .long.candidate.from.SESSION.".. |
| 2a180 | 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 63 61 6e 64 20 28 63 61 64 64 72 20 73 65 73 73 69 6f 6e | .(when-let.((cand.(caddr.session |
| 2a1a0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 63 | ))..............((and.(stringp.c |
| 2a1c0 | 61 6e 64 29 20 28 6c 65 6e 67 74 68 3e 20 63 61 6e 64 20 32 30 30 29 29 29 29 0a 20 20 20 20 28 | and).(length>.cand.200)))).....( |
| 2a1e0 | 73 65 74 66 20 28 63 64 64 72 20 73 65 73 73 69 6f 6e 29 20 28 63 64 64 64 72 20 73 65 73 73 69 | setf.(cddr.session).(cdddr.sessi |
| 2a200 | 6f 6e 29 29 29 0a 20 20 73 65 73 73 69 6f 6e 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f | on)))...session)..(defun.vertico |
| 2a220 | 2d 72 65 70 65 61 74 2d 2d 73 61 76 65 2d 69 6e 70 75 74 20 28 29 0a 20 20 22 53 61 76 65 20 63 | -repeat--save-input.()..."Save.c |
| 2a240 | 75 72 72 65 6e 74 20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e 70 75 74 2e 22 0a 20 20 28 73 65 74 | urrent.minibuffer.input."...(set |
| 2a260 | 71 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 69 6e 70 75 74 20 28 6d 69 6e 69 62 75 66 | q.vertico-repeat--input.(minibuf |
| 2a280 | 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 29 29 0a 0a 28 | fer-contents-no-properties)))..( |
| 2a2a0 | 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 63 75 72 72 65 6e 74 20 28 29 | defun.vertico-repeat--current.() |
| 2a2c0 | 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 73 73 69 6f 6e 20 64 | ..."Return.the.current.session.d |
| 2a2e0 | 61 74 75 6d 2e 22 0a 20 20 60 28 2c 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 63 6f 6d 6d | atum."...`(,vertico-repeat--comm |
| 2a300 | 61 6e 64 0a 20 20 20 20 2c 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 69 6e 70 75 74 0a 20 | and.....,vertico-repeat--input.. |
| 2a320 | 20 20 20 2c 40 28 61 6e 64 20 76 65 72 74 69 63 6f 2d 2d 6c 6f 63 6b 2d 63 61 6e 64 69 64 61 74 | ...,@(and.vertico--lock-candidat |
| 2a340 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 3e 3d 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 | e............(>=.vertico--index. |
| 2a360 | 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 73 75 62 73 74 72 69 6e 67 2d 6e | 0)............(list.(substring-n |
| 2a380 | 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 20 20 28 | o-properties...................( |
| 2a3a0 | 6e 74 68 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 | nth.vertico--index.vertico--cand |
| 2a3c0 | 69 64 61 74 65 73 29 29 29 29 0a 20 20 20 20 2c 40 28 61 6e 64 20 28 62 6f 75 6e 64 2d 61 6e 64 | idates)))).....,@(and.(bound-and |
| 2a3e0 | 2d 74 72 75 65 2d 70 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 29 0a | -true-p.vertico-multiform-mode). |
| 2a400 | 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 73 75 72 65 2d 6c 69 73 74 0a 20 20 20 20 20 20 20 20 | ...........(ensure-list......... |
| 2a420 | 20 20 20 20 28 73 65 71 2d 66 69 6e 64 20 28 6c 61 6d 62 64 61 20 28 78 29 20 28 61 6e 64 20 28 | ....(seq-find.(lambda.(x).(and.( |
| 2a440 | 62 6f 75 6e 64 70 20 78 29 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 78 29 29 29 0a 20 20 20 | boundp.x).(symbol-value.x))).... |
| 2a460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 | ...................vertico-multi |
| 2a480 | 66 6f 72 6d 2d 2d 64 69 73 70 6c 61 79 2d 6d 6f 64 65 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | form--display-modes)))))..(defun |
| 2a4a0 | 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 73 61 76 65 2d 65 78 69 74 20 28 29 0a 20 20 | .vertico-repeat--save-exit.()... |
| 2a4c0 | 22 53 61 76 65 20 63 6f 6d 6d 61 6e 64 20 73 65 73 73 69 6f 6e 20 69 6e 20 60 76 65 72 74 69 63 | "Save.command.session.in.`vertic |
| 2a4e0 | 6f 2d 72 65 70 65 61 74 2d 68 69 73 74 6f 72 79 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 65 73 | o-repeat-history'."...(let.((ses |
| 2a500 | 73 69 6f 6e 20 28 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 63 75 72 72 65 6e 74 29 29 0a | sion.(vertico-repeat--current)). |
| 2a520 | 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 66 6f 72 6d 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 | ........(transform.vertico-repea |
| 2a540 | 74 2d 74 72 61 6e 73 66 6f 72 6d 65 72 73 29 29 0a 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 | t-transformers)).....(while.(and |
| 2a560 | 20 74 72 61 6e 73 66 6f 72 6d 20 28 73 65 74 71 20 73 65 73 73 69 6f 6e 20 28 66 75 6e 63 61 6c | .transform.(setq.session.(funcal |
| 2a580 | 6c 20 28 70 6f 70 20 74 72 61 6e 73 66 6f 72 6d 29 20 73 65 73 73 69 6f 6e 29 29 29 29 0a 20 20 | l.(pop.transform).session))))... |
| 2a5a0 | 20 20 28 77 68 65 6e 20 73 65 73 73 69 6f 6e 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f | ..(when.session.......(unless.(o |
| 2a5c0 | 72 20 28 6e 6f 74 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 73 61 76 65 68 69 73 | r.(not.(bound-and-true-p.savehis |
| 2a5e0 | 74 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 71 | t-mode))...................(memq |
| 2a600 | 20 27 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 68 69 73 74 6f 72 79 20 28 62 6f 75 6e 64 2d | .'vertico-repeat-history.(bound- |
| 2a620 | 61 6e 64 2d 74 72 75 65 2d 70 20 73 61 76 65 68 69 73 74 2d 69 67 6e 6f 72 65 64 2d 76 61 72 69 | and-true-p.savehist-ignored-vari |
| 2a640 | 61 62 6c 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 64 65 66 76 61 72 20 73 61 76 65 68 69 73 | ables))).........(defvar.savehis |
| 2a660 | 74 2d 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 73 29 0a | t-minibuffer-history-variables). |
| 2a680 | 20 20 20 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 73 61 76 65 68 69 73 74 2d 6d | ........(add-to-list.'savehist-m |
| 2a6a0 | 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 73 20 27 76 65 72 | inibuffer-history-variables.'ver |
| 2a6c0 | 74 69 63 6f 2d 72 65 70 65 61 74 2d 68 69 73 74 6f 72 79 29 29 0a 20 20 20 20 20 20 28 61 64 64 | tico-repeat-history)).......(add |
| 2a6e0 | 2d 74 6f 2d 68 69 73 74 6f 72 79 20 27 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 68 69 73 74 | -to-history.'vertico-repeat-hist |
| 2a700 | 6f 72 79 20 73 65 73 73 69 6f 6e 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d | ory.session))))..(defun.vertico- |
| 2a720 | 72 65 70 65 61 74 2d 2d 72 65 73 74 6f 72 65 20 28 73 65 73 73 69 6f 6e 29 0a 20 20 22 52 65 73 | repeat--restore.(session)..."Res |
| 2a740 | 74 6f 72 65 20 56 65 72 74 69 63 6f 20 53 45 53 53 49 4f 4e 20 66 6f 72 20 60 76 65 72 74 69 63 | tore.Vertico.SESSION.for.`vertic |
| 2a760 | 6f 2d 72 65 70 65 61 74 27 2e 22 0a 20 20 28 64 65 6c 65 74 65 2d 6d 69 6e 69 62 75 66 66 65 72 | o-repeat'."...(delete-minibuffer |
| 2a780 | 2d 63 6f 6e 74 65 6e 74 73 29 0a 20 20 28 69 6e 73 65 72 74 20 28 63 61 64 72 20 73 65 73 73 69 | -contents)...(insert.(cadr.sessi |
| 2a7a0 | 6f 6e 29 29 0a 20 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 2d 6c 6f 63 6b 2d 63 61 6e 64 69 | on))...(setq.vertico--lock-candi |
| 2a7c0 | 64 61 74 65 0a 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 73 | date.........(when-let.((cand.(s |
| 2a7e0 | 65 71 2d 66 69 6e 64 20 23 27 73 74 72 69 6e 67 70 20 28 63 64 64 72 20 73 65 73 73 69 6f 6e 29 | eq-find.#'stringp.(cddr.session) |
| 2a800 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d 2d 75 70 64 61 74 65 29 0a | )))...........(vertico--update). |
| 2a820 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 69 64 78 20 28 73 65 71 2d 70 | ..........(when-let.((idx.(seq-p |
| 2a840 | 6f 73 69 74 69 6f 6e 20 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 61 74 65 73 20 63 61 6e 64 | osition.vertico--candidates.cand |
| 2a860 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 2d 69 | ))).............(setq.vertico--i |
| 2a880 | 6e 64 65 78 20 69 64 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 29 29 29 0a 20 20 3b 3b 20 | ndex.idx).............t)))...;;. |
| 2a8a0 | 52 65 73 74 6f 72 65 20 64 69 73 70 6c 61 79 20 6d 6f 64 65 73 20 69 66 20 6e 6f 74 20 6d 6f 64 | Restore.display.modes.if.not.mod |
| 2a8c0 | 69 66 79 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 73 73 69 6f 6e 0a 20 20 28 77 68 | ifying.the.current.session...(wh |
| 2a8e0 | 65 6e 2d 6c 65 74 20 28 28 28 6e 6f 74 20 28 61 6e 64 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 | en-let.(((not.(and.vertico-repea |
| 2a900 | 74 2d 2d 63 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 | t--command...................... |
| 2a920 | 20 20 20 28 65 71 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 63 6f 6d 6d 61 6e 64 20 28 | ...(eq.vertico-repeat--command.( |
| 2a940 | 63 61 72 20 73 65 73 73 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | car.session)))))..............(m |
| 2a960 | 6f 64 65 20 28 73 65 71 2d 66 69 6e 64 20 23 27 73 79 6d 62 6f 6c 70 20 28 63 64 64 72 20 73 65 | ode.(seq-find.#'symbolp.(cddr.se |
| 2a980 | 73 73 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 62 6f 75 6e 64 2d 61 6e | ssion)))..............((bound-an |
| 2a9a0 | 64 2d 74 72 75 65 2d 70 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 29 | d-true-p.vertico-multiform-mode) |
| 2a9c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 6f 74 20 28 61 6e 64 20 28 62 6f 75 6e 64 | )..............((not.(and.(bound |
| 2a9e0 | 70 20 6d 6f 64 65 29 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 6d 6f 64 65 29 29 29 29 29 0a | p.mode).(symbol-value.mode))))). |
| 2aa00 | 20 20 20 20 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 6d 75 | ....(declare-function.vertico-mu |
| 2aa20 | 6c 74 69 66 6f 72 6d 2d 76 65 72 74 69 63 61 6c 20 22 65 78 74 3a 76 65 72 74 69 63 6f 2d 6d 75 | ltiform-vertical."ext:vertico-mu |
| 2aa40 | 6c 74 69 66 6f 72 6d 22 29 0a 20 20 20 20 28 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d | ltiform").....(vertico-multiform |
| 2aa60 | 2d 76 65 72 74 69 63 61 6c 20 6d 6f 64 65 29 29 0a 20 20 28 76 65 72 74 69 63 6f 2d 2d 65 78 68 | -vertical.mode))...(vertico--exh |
| 2aa80 | 69 62 69 74 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 72 | ibit))..(defun.vertico-repeat--r |
| 2aaa0 | 75 6e 20 28 73 65 73 73 69 6f 6e 29 0a 20 20 22 52 75 6e 20 56 65 72 74 69 63 6f 20 63 6f 6d 70 | un.(session)..."Run.Vertico.comp |
| 2aac0 | 6c 65 74 69 6f 6e 20 53 45 53 53 49 4f 4e 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 73 65 73 73 69 | letion.SESSION."...(unless.sessi |
| 2aae0 | 6f 6e 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 72 65 70 65 61 74 61 62 6c | on.....(user-error."No.repeatabl |
| 2ab00 | 65 20 73 65 73 73 69 6f 6e 22 29 29 0a 20 20 28 69 66 20 28 61 6e 64 20 76 65 72 74 69 63 6f 2d | e.session"))...(if.(and.vertico- |
| 2ab20 | 72 65 70 65 61 74 2d 2d 63 6f 6d 6d 61 6e 64 20 28 65 71 20 76 65 72 74 69 63 6f 2d 72 65 70 65 | repeat--command.(eq.vertico-repe |
| 2ab40 | 61 74 2d 2d 63 6f 6d 6d 61 6e 64 20 28 63 61 72 20 73 65 73 73 69 6f 6e 29 29 29 0a 20 20 20 20 | at--command.(car.session)))..... |
| 2ab60 | 20 20 28 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 72 65 73 74 6f 72 65 20 73 65 73 73 69 | ..(vertico-repeat--restore.sessi |
| 2ab80 | 6f 6e 29 0a 20 20 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 | on).....(minibuffer-with-setup-h |
| 2aba0 | 6f 6f 6b 0a 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 76 | ook.........(apply-partially.#'v |
| 2abc0 | 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 72 65 73 74 6f 72 65 20 73 65 73 73 69 6f 6e 29 0a | ertico-repeat--restore.session). |
| 2abe0 | 20 20 20 20 20 20 28 63 6f 6d 6d 61 6e 64 2d 65 78 65 63 75 74 65 20 28 73 65 74 71 20 74 68 69 | ......(command-execute.(setq.thi |
| 2ac00 | 73 2d 63 6f 6d 6d 61 6e 64 20 28 63 61 72 20 73 65 73 73 69 6f 6e 29 29 29 29 29 29 0a 0a 3b 3b | s-command.(car.session))))))..;; |
| 2ac20 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 72 65 70 65 | ;###autoload.(defun.vertico-repe |
| 2ac40 | 61 74 2d 73 61 76 65 20 28 29 0a 20 20 22 53 61 76 65 20 56 65 72 74 69 63 6f 20 73 65 73 73 69 | at-save.()..."Save.Vertico.sessi |
| 2ac60 | 6f 6e 20 66 6f 72 20 60 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 27 2e 0a 54 68 69 73 20 66 75 | on.for.`vertico-repeat'..This.fu |
| 2ac80 | 6e 63 74 69 6f 6e 20 6d 75 73 74 20 62 65 20 72 65 67 69 73 74 65 72 65 64 20 61 73 20 60 6d 69 | nction.must.be.registered.as.`mi |
| 2aca0 | 6e 69 62 75 66 66 65 72 2d 73 65 74 75 70 2d 68 6f 6f 6b 27 2e 22 0a 20 20 28 77 68 65 6e 20 28 | nibuffer-setup-hook'."...(when.( |
| 2acc0 | 61 6e 64 20 76 65 72 74 69 63 6f 2d 2d 69 6e 70 75 74 20 28 73 79 6d 62 6f 6c 70 20 74 68 69 73 | and.vertico--input.(symbolp.this |
| 2ace0 | 2d 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 72 65 70 | -command)).....(setq.vertico-rep |
| 2ad00 | 65 61 74 2d 2d 63 6f 6d 6d 61 6e 64 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 28 | eat--command.this-command).....( |
| 2ad20 | 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 6b 20 23 27 76 65 | add-hook.'post-command-hook.#'ve |
| 2ad40 | 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 73 61 76 65 2d 69 6e 70 75 74 20 6e 69 6c 20 27 6c 6f | rtico-repeat--save-input.nil.'lo |
| 2ad60 | 63 61 6c 29 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 69 6e 69 62 75 66 66 65 72 2d 65 | cal).....(add-hook.'minibuffer-e |
| 2ad80 | 78 69 74 2d 68 6f 6f 6b 20 23 27 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 73 61 76 65 2d | xit-hook.#'vertico-repeat--save- |
| 2ada0 | 65 78 69 74 20 6e 69 6c 20 27 6c 6f 63 61 6c 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | exit.nil.'local)))..;;;###autolo |
| 2adc0 | 61 64 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 6e 65 78 74 20 28 6e | ad.(defun.vertico-repeat-next.(n |
| 2ade0 | 29 0a 20 20 22 52 65 70 65 61 74 20 4e 74 68 20 6e 65 78 74 20 56 65 72 74 69 63 6f 20 63 6f 6d | )..."Repeat.Nth.next.Vertico.com |
| 2ae00 | 70 6c 65 74 69 6f 6e 20 73 65 73 73 69 6f 6e 2e 0a 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 75 | pletion.session..This.command.mu |
| 2ae20 | 73 74 20 62 65 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 61 6e 20 65 78 69 73 74 69 6e 67 20 56 65 | st.be.called.from.an.existing.Ve |
| 2ae40 | 72 74 69 63 6f 20 73 65 73 73 69 6f 6e 0a 61 66 74 65 72 20 60 76 65 72 74 69 63 6f 2d 72 65 70 | rtico.session.after.`vertico-rep |
| 2ae60 | 65 61 74 2d 70 72 65 76 69 6f 75 73 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 | eat-previous'."...(interactive." |
| 2ae80 | 70 22 29 0a 20 20 28 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 70 72 65 76 69 6f 75 73 20 28 | p")...(vertico-repeat-previous.( |
| 2aea0 | 2d 20 6e 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 76 65 | -.n)))..;;;###autoload.(defun.ve |
| 2aec0 | 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 70 72 65 76 69 6f 75 73 20 28 6e 29 0a 20 20 22 52 65 70 | rtico-repeat-previous.(n)..."Rep |
| 2aee0 | 65 61 74 20 4e 74 68 20 70 72 65 76 69 6f 75 73 20 56 65 72 74 69 63 6f 20 63 6f 6d 70 6c 65 74 | eat.Nth.previous.Vertico.complet |
| 2af00 | 69 6f 6e 20 73 65 73 73 69 6f 6e 2e 0a 49 66 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 61 6e 20 65 | ion.session..If.called.from.an.e |
| 2af20 | 78 69 73 74 69 6e 67 20 56 65 72 74 69 63 6f 20 73 65 73 73 69 6f 6e 2c 20 72 65 73 74 6f 72 65 | xisting.Vertico.session,.restore |
| 2af40 | 20 74 68 65 20 69 6e 70 75 74 20 61 6e 64 0a 73 65 6c 65 63 74 65 64 20 63 61 6e 64 69 64 61 74 | .the.input.and.selected.candidat |
| 2af60 | 65 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 2e 22 0a 20 20 28 69 | e.for.the.current.command."...(i |
| 2af80 | 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 76 65 72 74 69 63 6f 2d 72 65 70 65 61 | nteractive."p")...(vertico-repea |
| 2afa0 | 74 2d 2d 72 75 6e 0a 20 20 20 28 69 66 20 28 6e 6f 74 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 | t--run....(if.(not.vertico-repea |
| 2afc0 | 74 2d 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 28 61 6e 64 20 28 3e 20 6e 20 30 29 20 | t--command)........(and.(>.n.0). |
| 2afe0 | 28 6e 74 68 20 28 31 2d 20 6e 29 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 68 69 73 74 6f | (nth.(1-.n).vertico-repeat-histo |
| 2b000 | 72 79 29 29 0a 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 28 28 6e 6f 74 20 76 65 72 74 | ry))......(cond.......((not.vert |
| 2b020 | 69 63 6f 2d 72 65 70 65 61 74 2d 2d 73 74 65 70 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 76 | ico-repeat--step)........(setq.v |
| 2b040 | 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 73 74 65 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ertico-repeat--step............. |
| 2b060 | 20 28 63 6f 6e 73 20 28 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 63 75 72 72 65 6e 74 29 | .(cons.(vertico-repeat--current) |
| 2b080 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 | ....................(cl-loop.for |
| 2b0a0 | 20 68 20 69 6e 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 68 69 73 74 6f 72 79 0a 20 20 20 | .h.in.vertico-repeat-history.... |
| 2b0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 65 71 20 | .........................if.(eq. |
| 2b0e0 | 28 63 61 72 20 68 29 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 63 6f 6d 6d 61 6e 64 29 | (car.h).vertico-repeat--command) |
| 2b100 | 20 63 6f 6c 6c 65 63 74 20 68 29 29 29 29 0a 20 20 20 20 20 20 28 28 3d 20 76 65 72 74 69 63 6f | .collect.h)))).......((=.vertico |
| 2b120 | 2d 72 65 70 65 61 74 2d 2d 70 6f 73 20 30 29 0a 20 20 20 20 20 20 20 28 73 65 74 63 61 72 20 76 | -repeat--pos.0)........(setcar.v |
| 2b140 | 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 73 74 65 70 20 28 76 65 72 74 69 63 6f 2d 72 65 70 | ertico-repeat--step.(vertico-rep |
| 2b160 | 65 61 74 2d 2d 63 75 72 72 65 6e 74 29 29 29 29 0a 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 6e | eat--current))))......(cl-incf.n |
| 2b180 | 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 70 6f 73 29 0a 20 20 20 20 20 28 77 68 65 6e | .vertico-repeat--pos)......(when |
| 2b1a0 | 2d 6c 65 74 20 28 28 28 3e 3d 20 6e 20 30 29 29 20 28 73 65 73 73 69 6f 6e 20 28 6e 74 68 20 6e | -let.(((>=.n.0)).(session.(nth.n |
| 2b1c0 | 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 73 74 65 70 29 29 29 0a 20 20 20 20 20 20 20 | .vertico-repeat--step)))........ |
| 2b1e0 | 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 70 6f 73 20 6e 29 0a 20 20 20 | (setq.vertico-repeat--pos.n).... |
| 2b200 | 20 20 20 20 73 65 73 73 69 6f 6e 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | ....session))))..;;;###autoload. |
| 2b220 | 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 73 65 6c 65 63 74 20 28 29 0a | (defun.vertico-repeat-select.(). |
| 2b240 | 20 20 22 53 65 6c 65 63 74 20 61 20 56 65 72 74 69 63 6f 20 73 65 73 73 69 6f 6e 20 66 72 6f 6d | .."Select.a.Vertico.session.from |
| 2b260 | 20 74 68 65 20 73 65 73 73 69 6f 6e 20 68 69 73 74 6f 72 79 20 61 6e 64 20 72 65 70 65 61 74 20 | .the.session.history.and.repeat. |
| 2b280 | 69 74 2e 0a 49 66 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 61 6e 20 65 78 69 73 74 69 6e 67 20 56 | it..If.called.from.an.existing.V |
| 2b2a0 | 65 72 74 69 63 6f 20 73 65 73 73 69 6f 6e 2c 20 79 6f 75 20 63 61 6e 20 73 65 6c 65 63 74 20 61 | ertico.session,.you.can.select.a |
| 2b2c0 | 6d 6f 6e 67 0a 70 72 65 76 69 6f 75 73 20 73 65 73 73 69 6f 6e 73 20 66 6f 72 20 74 68 65 20 63 | mong.previous.sessions.for.the.c |
| 2b2e0 | 75 72 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | urrent.command."...(interactive) |
| 2b300 | 0a 20 20 28 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 72 75 6e 0a 20 20 20 28 6c 65 74 2a | ...(vertico-repeat--run....(let* |
| 2b320 | 20 28 28 63 75 72 72 65 6e 74 2d 63 6d 64 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 2d 63 | .((current-cmd.vertico-repeat--c |
| 2b340 | 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 28 74 72 69 6d 6d 65 64 0a 20 20 20 20 20 | ommand)...........(trimmed...... |
| 2b360 | 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 64 75 70 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | ......(delete-dups.............( |
| 2b380 | 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 0a 20 20 20 20 20 20 20 | or..............(cl-loop........ |
| 2b3a0 | 20 20 20 20 20 20 20 66 6f 72 20 73 65 73 73 69 6f 6e 20 69 6e 20 76 65 72 74 69 63 6f 2d 72 65 | .......for.session.in.vertico-re |
| 2b3c0 | 70 65 61 74 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6f | peat-history...............if.(o |
| 2b3e0 | 72 20 28 6e 6f 74 20 63 75 72 72 65 6e 74 2d 63 6d 64 29 20 28 65 71 20 28 63 61 72 20 73 65 73 | r.(not.current-cmd).(eq.(car.ses |
| 2b400 | 73 69 6f 6e 29 20 63 75 72 72 65 6e 74 2d 63 6d 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | sion).current-cmd))............. |
| 2b420 | 20 20 63 6f 6c 6c 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 0a 20 20 | ..collect...............(list... |
| 2b440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 28 63 61 72 20 73 | .............(symbol-name.(car.s |
| 2b460 | 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 | ession))................(replace |
| 2b480 | 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............... |
| 2b4a0 | 20 20 22 5c 5c 73 2d 2b 22 20 22 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | .."\\s-+".".".................(s |
| 2b4c0 | 74 72 69 6e 67 2d 74 72 69 6d 20 28 63 61 64 72 20 73 65 73 73 69 6f 6e 29 29 29 0a 20 20 20 20 | tring-trim.(cadr.session)))..... |
| 2b4e0 | 20 20 20 20 20 20 20 20 20 20 20 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ...........session))............ |
| 2b500 | 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 72 65 70 65 61 74 61 62 6c 65 20 73 65 73 | ..(user-error."No.repeatable.ses |
| 2b520 | 73 69 6f 6e 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 78 2d 63 6d 64 20 28 63 6c | sion"))))...........(max-cmd.(cl |
| 2b540 | 2d 6c 6f 6f 70 20 66 6f 72 20 28 63 6d 64 20 2e 20 5f 29 20 69 6e 20 74 72 69 6d 6d 65 64 0a 20 | -loop.for.(cmd..._).in.trimmed.. |
| 2b560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 78 69 6d | ...........................maxim |
| 2b580 | 69 7a 65 20 28 73 74 72 69 6e 67 2d 77 69 64 74 68 20 63 6d 64 29 29 29 0a 20 20 20 20 20 20 20 | ize.(string-width.cmd)))........ |
| 2b5a0 | 20 20 20 28 66 6f 72 6d 61 74 74 65 64 20 28 63 6c 2d 6c 6f 6f 70 0a 20 20 20 20 20 20 20 20 20 | ...(formatted.(cl-loop.......... |
| 2b5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 28 63 6d 64 20 69 6e 70 75 74 20 73 65 73 73 | .............for.(cmd.input.sess |
| 2b5e0 | 69 6f 6e 29 20 69 6e 20 74 72 69 6d 6d 65 64 20 63 6f 6c 6c 65 63 74 0a 20 20 20 20 20 20 20 20 | ion).in.trimmed.collect......... |
| 2b600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..............(cons............. |
| 2b620 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........(concat.............. |
| 2b640 | 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 63 75 72 72 65 6e 74 2d 63 6d 64 | ...........(and.(not.current-cmd |
| 2b660 | 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 28 | )..............................( |
| 2b680 | 70 72 6f 70 65 72 74 69 7a 65 20 63 6d 64 20 27 66 61 63 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d | propertize.cmd.'face.'font-lock- |
| 2b6a0 | 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 2d 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | function-name-face))............ |
| 2b6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 63 75 72 72 65 6e 74 2d 63 | .............(and.(not.current-c |
| 2b6e0 | 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)............................. |
| 2b700 | 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 6d 61 78 2d 63 6d 64 20 28 73 74 72 69 6e 67 | .(make-string.(-.max-cmd.(string |
| 2b720 | 2d 77 69 64 74 68 20 63 6d 64 29 20 2d 34 29 20 3f 5c 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | -width.cmd).-4).?\s))........... |
| 2b740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 70 75 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ..............input)............ |
| 2b760 | 20 20 20 20 20 20 20 20 20 20 20 20 73 65 73 73 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ............session))).......... |
| 2b780 | 20 28 65 6e 61 62 6c 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 | .(enable-recursive-minibuffers.t |
| 2b7a0 | 29 29 0a 20 20 20 20 20 28 63 64 72 20 28 61 73 73 6f 63 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d | ))......(cdr.(assoc.(completing- |
| 2b7c0 | 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 63 75 72 72 65 | read...................(if.curre |
| 2b7e0 | 6e 74 2d 63 6d 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 66 6f | nt-cmd.......................(fo |
| 2b800 | 72 6d 61 74 20 22 48 69 73 74 6f 72 79 20 6f 66 20 25 73 3a 20 22 20 63 75 72 72 65 6e 74 2d 63 | rmat."History.of.%s:.".current-c |
| 2b820 | 6d 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 43 6f 6d 70 6c 65 74 | md)....................."Complet |
| 2b840 | 69 6f 6e 20 68 69 73 74 6f 72 79 3a 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion.history:.")................. |
| 2b860 | 20 20 3b 3b 20 54 4f 44 4f 3a 20 55 73 65 20 60 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 | ..;;.TODO:.Use.`completion-table |
| 2b880 | 2d 77 69 74 68 2d 6d 65 74 61 64 61 74 61 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -with-metadata'................. |
| 2b8a0 | 20 20 28 6c 61 6d 62 64 61 20 28 73 74 72 20 70 72 65 64 20 61 63 74 69 6f 6e 29 0a 20 20 20 20 | ..(lambda.(str.pred.action)..... |
| 2b8c0 | 20 20 20 20 20 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 | ................(if.(eq.action.' |
| 2b8e0 | 6d 65 74 61 64 61 74 61 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | metadata)....................... |
| 2b900 | 20 20 27 28 6d 65 74 61 64 61 74 61 20 28 64 69 73 70 6c 61 79 2d 73 6f 72 74 2d 66 75 6e 63 74 | ..'(metadata.(display-sort-funct |
| 2b920 | 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)................. |
| 2b940 | 20 20 20 20 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 | ...................(cycle-sort-f |
| 2b960 | 75 6e 63 74 69 6f 6e 20 2e 20 69 64 65 6e 74 69 74 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | unction...identity))............ |
| 2b980 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 70 6c 65 74 65 2d 77 69 74 68 2d 61 63 74 69 6f 6e | ...........(complete-with-action |
| 2b9a0 | 20 61 63 74 69 6f 6e 20 66 6f 72 6d 61 74 74 65 64 20 73 74 72 20 70 72 65 64 29 29 29 0a 20 20 | .action.formatted.str.pred)))... |
| 2b9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 20 6e 69 6c 20 74 29 0a 20 20 20 | ................nil.t.nil.t).... |
| 2b9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 6d 61 74 74 65 64 29 29 29 29 29 0a 0a 3b 3b | ..............formatted)))))..;; |
| 2ba00 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 72 65 70 65 | ;###autoload.(defun.vertico-repe |
| 2ba20 | 61 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a 20 20 22 52 65 70 65 61 74 20 6c 61 73 | at.(&optional.arg)..."Repeat.las |
| 2ba40 | 74 20 56 65 72 74 69 63 6f 20 73 65 73 73 69 6f 6e 2e 0a 49 66 20 70 72 65 66 69 78 20 41 52 47 | t.Vertico.session..If.prefix.ARG |
| 2ba60 | 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 6f 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6d 65 | .is.non-nil,.offer.completion.me |
| 2ba80 | 6e 75 20 74 6f 20 73 65 6c 65 63 74 20 66 72 6f 6d 20 73 65 73 73 69 6f 6e 20 68 69 73 74 6f 72 | nu.to.select.from.session.histor |
| 2baa0 | 79 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 20 61 72 | y."...(interactive."P")...(if.ar |
| 2bac0 | 67 20 28 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 2d 73 65 6c 65 63 74 29 20 28 76 65 72 74 69 | g.(vertico-repeat-select).(verti |
| 2bae0 | 63 6f 2d 72 65 70 65 61 74 2d 70 72 65 76 69 6f 75 73 20 31 29 29 29 0a 0a 28 70 72 6f 76 69 64 | co-repeat-previous.1)))..(provid |
| 2bb00 | 65 20 27 76 65 72 74 69 63 6f 2d 72 65 70 65 61 74 29 0a 3b 3b 3b 20 76 65 72 74 69 63 6f 2d 72 | e.'vertico-repeat).;;;.vertico-r |
| 2bb20 | 65 70 65 61 74 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 | epeat.el.ends.here.............. |
| 2bb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2bb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2bb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2bba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2bbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2bbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2bc00 | 76 65 72 74 69 63 6f 2d 32 2e 34 2f 76 65 72 74 69 63 6f 2d 66 6c 61 74 2e 65 6c 00 00 00 00 00 | vertico-2.4/vertico-flat.el..... |
| 2bc20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2bc40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2bc60 | 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 |
| 2bc80 | 30 30 31 33 37 34 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 34 32 31 00 20 30 00 00 00 | 0013742.00000000000.014421..0... |
| 2bca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2bcc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2bce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2bd00 | 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................... |
| 2bd20 | 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................... |
| 2bd40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2bd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2bd80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2bda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2bdc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2bde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2be00 | 3b 3b 3b 20 76 65 72 74 69 63 6f 2d 66 6c 61 74 2e 65 6c 20 2d 2d 2d 20 46 6c 61 74 2c 20 68 6f | ;;;.vertico-flat.el.---.Flat,.ho |
| 2be20 | 72 69 7a 6f 6e 74 61 6c 20 64 69 73 70 6c 61 79 20 66 6f 72 20 56 65 72 74 69 63 6f 20 2d 2a 2d | rizontal.display.for.Vertico.-*- |
| 2be40 | 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 | .lexical-binding:.t.-*-..;;.Copy |
| 2be60 | 72 69 67 68 74 20 28 43 29 20 32 30 32 31 2d 32 30 32 35 20 46 72 65 65 20 53 6f 66 74 77 61 72 | right.(C).2021-2025.Free.Softwar |
| 2be80 | 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 72 3a 20 44 | e.Foundation,.Inc...;;.Author:.D |
| 2bea0 | 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 20 3c 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c | aniel.Mendler.<mail@daniel-mendl |
| 2bec0 | 65 72 2e 64 65 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 44 61 6e 69 65 6c 20 4d 65 6e | er.de>.;;.Maintainer:.Daniel.Men |
| 2bee0 | 64 6c 65 72 20 3c 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a 3b 3b | dler.<mail@daniel-mendler.de>.;; |
| 2bf00 | 20 43 72 65 61 74 65 64 3a 20 32 30 32 31 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e 34 0a 3b | .Created:.2021.;;.Version:.2.4.; |
| 2bf20 | 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 22 32 38 2e | ;.Package-Requires:.((emacs."28. |
| 2bf40 | 31 22 29 20 28 63 6f 6d 70 61 74 20 22 33 30 22 29 20 28 76 65 72 74 69 63 6f 20 22 32 2e 34 22 | 1").(compat."30").(vertico."2.4" |
| 2bf60 | 29 29 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 69 | )).;;.URL:.https://github.com/mi |
| 2bf80 | 6e 61 64 2f 76 65 72 74 69 63 6f 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 | nad/vertico..;;.This.file.is.par |
| 2bfa0 | 74 20 6f 66 20 47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d | t.of.GNU.Emacs...;;.This.program |
| 2bfc0 | 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 | .is.free.software:.you.can.redis |
| 2bfe0 | 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 | tribute.it.and/or.modify.;;.it.u |
| 2c000 | 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 | nder.the.terms.of.the.GNU.Genera |
| 2c020 | 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 | l.Public.License.as.published.by |
| 2c040 | 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e | .;;.the.Free.Software.Foundation |
| 2c060 | 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 | ,.either.version.3.of.the.Licens |
| 2c080 | 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 | e,.or.;;.(at.your.option).any.la |
| 2c0a0 | 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 | ter.version...;;.This.program.is |
| 2c0c0 | 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 | .distributed.in.the.hope.that.it |
| 2c0e0 | 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 | .will.be.useful,.;;.but.WITHOUT. |
| 2c100 | 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 | ANY.WARRANTY;.without.even.the.i |
| 2c120 | 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 | mplied.warranty.of.;;.MERCHANTAB |
| 2c140 | 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 | ILITY.or.FITNESS.FOR.A.PARTICULA |
| 2c160 | 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 | R.PURPOSE...See.the.;;.GNU.Gener |
| 2c180 | 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 | al.Public.License.for.more.detai |
| 2c1a0 | 6c 73 2e 0a 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 | ls...;;.You.should.have.received |
| 2c1c0 | 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 | .a.copy.of.the.GNU.General.Publi |
| 2c1e0 | 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f | c.License.;;.along.with.this.pro |
| 2c200 | 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 3a 2f 2f 77 77 77 2e | gram...If.not,.see.<https://www. |
| 2c220 | 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 | gnu.org/licenses/>...;;;.Comment |
| 2c240 | 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 70 61 63 6b 61 67 65 20 69 73 20 61 20 56 65 72 74 69 | ary:..;;.This.package.is.a.Verti |
| 2c260 | 63 6f 20 65 78 74 65 6e 73 69 6f 6e 20 70 72 6f 76 69 64 69 6e 67 20 61 20 68 6f 72 69 7a 6f 6e | co.extension.providing.a.horizon |
| 2c280 | 74 61 6c 20 64 69 73 70 6c 61 79 2e 0a 3b 3b 0a 3b 3b 20 54 68 65 20 6d 6f 64 65 20 60 76 65 72 | tal.display..;;.;;.The.mode.`ver |
| 2c2a0 | 74 69 63 6f 2d 66 6c 61 74 2d 6d 6f 64 65 27 20 63 61 6e 20 62 65 20 65 6e 61 62 6c 65 64 20 67 | tico-flat-mode'.can.be.enabled.g |
| 2c2c0 | 6c 6f 62 61 6c 6c 79 20 6f 72 20 76 69 61 0a 3b 3b 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 | lobally.or.via.;;.`vertico-multi |
| 2c2e0 | 66 6f 72 6d 2d 6d 6f 64 65 27 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 63 6f 6d 70 6c 65 | form-mode'.per.command.or.comple |
| 2c300 | 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 2e 0a 3b 3b 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 | tion.category..;;.Alternatively. |
| 2c320 | 74 68 65 20 66 6c 61 74 20 64 69 73 70 6c 61 79 20 63 61 6e 20 62 65 20 74 6f 67 67 6c 65 64 20 | the.flat.display.can.be.toggled. |
| 2c340 | 74 65 6d 70 6f 72 61 72 69 6c 79 20 77 69 74 68 0a 3b 3b 20 4d 2d 46 20 69 66 20 60 76 65 72 74 | temporarily.with.;;.M-F.if.`vert |
| 2c360 | 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 27 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a | ico-multiform-mode'.is.enabled.. |
| 2c380 | 3b 3b 0a 3b 3b 20 54 68 65 20 66 6c 61 74 20 64 69 73 70 6c 61 79 20 63 61 6e 20 62 65 20 6d 61 | ;;.;;.The.flat.display.can.be.ma |
| 2c3a0 | 64 65 20 74 6f 20 6c 6f 6f 6b 20 6c 69 6b 65 20 60 69 64 6f 2d 6d 6f 64 65 27 20 62 79 20 73 65 | de.to.look.like.`ido-mode'.by.se |
| 2c3c0 | 74 74 69 6e 67 0a 3b 3b 20 60 76 65 72 74 69 63 6f 2d 63 79 63 6c 65 27 20 74 6f 20 74 2e 20 53 | tting.;;.`vertico-cycle'.to.t..S |
| 2c3e0 | 65 65 20 61 6c 73 6f 20 74 68 65 20 60 76 65 72 74 69 63 6f 2d 66 6c 61 74 2d 66 6f 72 6d 61 74 | ee.also.the.`vertico-flat-format |
| 2c400 | 27 0a 3b 3b 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 76 61 72 69 61 62 6c 65 20 66 6f 72 20 | '.;;.configuration.variable.for. |
| 2c420 | 66 75 72 74 68 65 72 20 74 77 65 61 6b 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 | further.tweaks...;;;.Code:..(req |
| 2c440 | 75 69 72 65 20 27 76 65 72 74 69 63 6f 29 0a 28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d 70 69 6c | uire.'vertico).(eval-when-compil |
| 2c460 | 65 20 28 72 65 71 75 69 72 65 20 27 63 6c 2d 6c 69 62 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | e.(require.'cl-lib))..(defcustom |
| 2c480 | 20 76 65 72 74 69 63 6f 2d 66 6c 61 74 2d 6d 61 78 2d 6c 69 6e 65 73 20 31 0a 20 20 22 4d 61 78 | .vertico-flat-max-lines.1..."Max |
| 2c4a0 | 69 6d 61 6c 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 20 74 6f 20 75 73 65 2e 22 0a 20 20 | imal.number.of.lines.to.use."... |
| 2c4c0 | 3a 74 79 70 65 20 27 6e 61 74 6e 75 6d 0a 20 20 3a 67 72 6f 75 70 20 27 76 65 72 74 69 63 6f 29 | :type.'natnum...:group.'vertico) |
| 2c4e0 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 76 65 72 74 69 63 6f 2d 66 6c 61 74 2d 66 6f 72 6d 61 74 | ..(defcustom.vertico-flat-format |
| 2c500 | 0a 20 20 27 28 3a 6d 75 6c 74 69 70 6c 65 20 20 20 23 28 22 7b 25 73 7d 22 20 30 20 31 20 28 66 | ...'(:multiple...#("{%s}".0.1.(f |
| 2c520 | 61 63 65 20 6d 69 6e 69 62 75 66 66 65 72 2d 70 72 6f 6d 70 74 29 0a 20 20 20 20 20 20 20 20 20 | ace.minibuffer-prompt).......... |
| 2c540 | 20 20 20 20 20 20 20 20 20 33 20 34 20 28 66 61 63 65 20 6d 69 6e 69 62 75 66 66 65 72 2d 70 72 | .........3.4.(face.minibuffer-pr |
| 2c560 | 6f 6d 70 74 29 29 0a 20 20 20 20 3a 73 69 6e 67 6c 65 20 20 20 20 20 23 28 22 5b 25 73 5d 22 20 | ompt)).....:single.....#("[%s]". |
| 2c580 | 30 20 31 20 28 66 61 63 65 20 6d 69 6e 69 62 75 66 66 65 72 2d 70 72 6f 6d 70 74 29 0a 20 20 20 | 0.1.(face.minibuffer-prompt).... |
| 2c5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 20 33 20 28 66 61 63 65 20 73 75 63 63 65 73 73 | ...............1.3.(face.success |
| 2c5c0 | 29 20 33 20 34 20 28 66 61 63 65 20 6d 69 6e 69 62 75 66 66 65 72 2d 70 72 6f 6d 70 74 29 29 0a | ).3.4.(face.minibuffer-prompt)). |
| 2c5e0 | 20 20 20 20 3a 70 72 6f 6d 70 74 20 20 20 20 20 23 28 22 28 25 73 29 22 20 30 20 31 20 28 66 61 | ....:prompt.....#("(%s)".0.1.(fa |
| 2c600 | 63 65 20 6d 69 6e 69 62 75 66 66 65 72 2d 70 72 6f 6d 70 74 29 0a 20 20 20 20 20 20 20 20 20 20 | ce.minibuffer-prompt)........... |
| 2c620 | 20 20 20 20 20 20 20 20 33 20 34 20 28 66 61 63 65 20 6d 69 6e 69 62 75 66 66 65 72 2d 70 72 6f | ........3.4.(face.minibuffer-pro |
| 2c640 | 6d 70 74 29 29 0a 20 20 20 20 3a 73 65 70 61 72 61 74 6f 72 20 20 23 28 22 20 7c 20 22 20 30 20 | mpt)).....:separator..#(".|.".0. |
| 2c660 | 33 20 28 66 61 63 65 20 6d 69 6e 69 62 75 66 66 65 72 2d 70 72 6f 6d 70 74 29 29 0a 20 20 20 20 | 3.(face.minibuffer-prompt))..... |
| 2c680 | 3a 65 6c 6c 69 70 73 69 73 20 20 20 23 28 22 e2 80 a6 22 20 30 20 31 20 28 66 61 63 65 20 6d 69 | :ellipsis...#("...".0.1.(face.mi |
| 2c6a0 | 6e 69 62 75 66 66 65 72 2d 70 72 6f 6d 70 74 29 29 0a 20 20 20 20 3a 6e 6f 2d 6d 61 74 63 68 20 | nibuffer-prompt)).....:no-match. |
| 2c6c0 | 20 20 22 5b 4e 6f 20 6d 61 74 63 68 5d 22 0a 20 20 20 20 3a 73 70 61 63 65 72 20 20 20 20 20 23 | .."[No.match]".....:spacer.....# |
| 2c6e0 | 28 22 20 22 20 30 20 31 20 28 63 75 72 73 6f 72 20 74 29 29 29 0a 20 20 22 46 6f 72 6d 61 74 74 | (".".0.1.(cursor.t)))..."Formatt |
| 2c700 | 69 6e 67 20 73 74 72 69 6e 67 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 70 6c 69 73 74 0a 20 20 3a | ing.strings."...:type.'plist...: |
| 2c720 | 67 72 6f 75 70 20 27 76 65 72 74 69 63 6f 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 76 65 72 74 | group.'vertico)..(defcustom.vert |
| 2c740 | 69 63 6f 2d 66 6c 61 74 2d 61 6e 6e 6f 74 61 74 65 20 6e 69 6c 0a 20 20 22 41 6e 6e 6f 74 61 74 | ico-flat-annotate.nil..."Annotat |
| 2c760 | 65 20 63 61 6e 64 69 64 61 74 65 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a | e.candidates."...:type.'boolean. |
| 2c780 | 20 20 3a 67 72 6f 75 70 20 27 76 65 72 74 69 63 6f 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d | ..:group.'vertico)..(defvar-keym |
| 2c7a0 | 61 70 20 76 65 72 74 69 63 6f 2d 66 6c 61 74 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 41 64 64 69 | ap.vertico-flat-map...:doc."Addi |
| 2c7c0 | 74 69 6f 6e 61 6c 20 6b 65 79 6d 61 70 20 61 63 74 69 76 61 74 65 64 20 69 6e 20 66 6c 61 74 20 | tional.keymap.activated.in.flat. |
| 2c7e0 | 6d 6f 64 65 2e 22 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6c 65 66 74 2d 63 68 61 72 3e 22 20 23 | mode."..."<remap>.<left-char>".# |
| 2c800 | 27 76 65 72 74 69 63 6f 2d 70 72 65 76 69 6f 75 73 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 72 69 | 'vertico-previous..."<remap>.<ri |
| 2c820 | 67 68 74 2d 63 68 61 72 3e 22 20 23 27 76 65 72 74 69 63 6f 2d 6e 65 78 74 29 0a 0a 3b 3b 3b 23 | ght-char>".#'vertico-next)..;;;# |
| 2c840 | 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 76 65 | ##autoload.(define-minor-mode.ve |
| 2c860 | 72 74 69 63 6f 2d 66 6c 61 74 2d 6d 6f 64 65 0a 20 20 22 46 6c 61 74 2c 20 68 6f 72 69 7a 6f 6e | rtico-flat-mode..."Flat,.horizon |
| 2c880 | 74 61 6c 20 64 69 73 70 6c 61 79 20 66 6f 72 20 56 65 72 74 69 63 6f 2e 22 0a 20 20 3a 67 6c 6f | tal.display.for.Vertico."...:glo |
| 2c8a0 | 62 61 6c 20 74 20 3a 67 72 6f 75 70 20 27 76 65 72 74 69 63 6f 0a 20 20 3b 3b 20 53 68 72 69 6e | bal.t.:group.'vertico...;;.Shrin |
| 2c8c0 | 6b 20 63 75 72 72 65 6e 74 20 6d 69 6e 69 62 75 66 66 65 72 20 77 69 6e 64 6f 77 0a 20 20 28 77 | k.current.minibuffer.window...(w |
| 2c8e0 | 68 65 6e 2d 6c 65 74 20 28 28 77 69 6e 20 28 61 63 74 69 76 65 2d 6d 69 6e 69 62 75 66 66 65 72 | hen-let.((win.(active-minibuffer |
| 2c900 | 2d 77 69 6e 64 6f 77 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 72 61 6d 65 2d 72 6f | -window))).....(unless.(frame-ro |
| 2c920 | 6f 74 2d 77 69 6e 64 6f 77 2d 70 20 77 69 6e 29 0a 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 72 | ot-window-p.win).......(window-r |
| 2c940 | 65 73 69 7a 65 20 77 69 6e 20 28 2d 20 28 77 69 6e 64 6f 77 2d 70 69 78 65 6c 2d 68 65 69 67 68 | esize.win.(-.(window-pixel-heigh |
| 2c960 | 74 20 77 69 6e 29 29 20 6e 69 6c 20 6e 69 6c 20 27 70 69 78 65 6c 77 69 73 65 29 29 29 0a 20 20 | t.win)).nil.nil.'pixelwise)))... |
| 2c980 | 28 63 6c 2d 63 61 6c 6c 66 32 20 72 61 73 73 71 2d 64 65 6c 65 74 65 2d 61 6c 6c 20 76 65 72 74 | (cl-callf2.rassq-delete-all.vert |
| 2c9a0 | 69 63 6f 2d 66 6c 61 74 2d 6d 61 70 20 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 73 | ico-flat-map.minor-mode-map-alis |
| 2c9c0 | 74 29 0a 20 20 28 77 68 65 6e 20 76 65 72 74 69 63 6f 2d 66 6c 61 74 2d 6d 6f 64 65 0a 20 20 20 | t)...(when.vertico-flat-mode.... |
| 2c9e0 | 20 28 70 75 73 68 20 60 28 76 65 72 74 69 63 6f 2d 2d 69 6e 70 75 74 20 2e 20 2c 76 65 72 74 69 | .(push.`(vertico--input...,verti |
| 2ca00 | 63 6f 2d 66 6c 61 74 2d 6d 61 70 29 20 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 73 | co-flat-map).minor-mode-map-alis |
| 2ca20 | 74 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 76 65 72 74 69 63 6f 2d 2d 72 65 73 | t)))..(cl-defmethod.vertico--res |
| 2ca40 | 69 7a 65 20 28 26 63 6f 6e 74 65 78 74 20 28 76 65 72 74 69 63 6f 2d 66 6c 61 74 2d 6d 6f 64 65 | ize.(&context.(vertico-flat-mode |
| 2ca60 | 20 28 65 71 6c 20 74 29 29 29 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 74 72 75 6e 63 61 74 | .(eql.t)))...(setq-local.truncat |
| 2ca80 | 65 2d 6c 69 6e 65 73 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 69 7a 65 | e-lines.nil...............resize |
| 2caa0 | 2d 6d 69 6e 69 2d 77 69 6e 64 6f 77 73 20 74 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 | -mini-windows.t))..(cl-defmethod |
| 2cac0 | 20 76 65 72 74 69 63 6f 2d 2d 64 69 73 70 6c 61 79 2d 63 61 6e 64 69 64 61 74 65 73 20 28 63 61 | .vertico--display-candidates.(ca |
| 2cae0 | 6e 64 69 64 61 74 65 73 20 26 63 6f 6e 74 65 78 74 20 28 76 65 72 74 69 63 6f 2d 66 6c 61 74 2d | ndidates.&context.(vertico-flat- |
| 2cb00 | 6d 6f 64 65 20 28 65 71 6c 20 74 29 29 29 0a 20 20 28 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 20 76 | mode.(eql.t)))...(move-overlay.v |
| 2cb20 | 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 61 74 65 73 2d 6f 76 20 28 70 6f 69 6e 74 2d 6d 61 78 | ertico--candidates-ov.(point-max |
| 2cb40 | 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 0a 20 20 | ).(point-max))...(overlay-put... |
| 2cb60 | 20 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 61 74 65 73 2d 6f 76 20 27 61 66 74 65 72 2d 73 | .vertico--candidates-ov.'after-s |
| 2cb80 | 74 72 69 6e 67 0a 20 20 20 28 63 6f 6e 63 61 74 20 28 70 6c 69 73 74 2d 67 65 74 20 76 65 72 74 | tring....(concat.(plist-get.vert |
| 2cba0 | 69 63 6f 2d 66 6c 61 74 2d 66 6f 72 6d 61 74 20 3a 73 70 61 63 65 72 29 0a 20 20 20 20 20 20 20 | ico-flat-format.:spacer)........ |
| 2cbc0 | 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 6e 6f 74 | ....(cond.............((and.(not |
| 2cbe0 | 20 63 61 6e 64 69 64 61 74 65 73 29 20 28 70 6c 69 73 74 2d 67 65 74 20 76 65 72 74 69 63 6f 2d | .candidates).(plist-get.vertico- |
| 2cc00 | 66 6c 61 74 2d 66 6f 72 6d 61 74 20 3a 6e 6f 2d 6d 61 74 63 68 29 29 29 0a 20 20 20 20 20 20 20 | flat-format.:no-match)))........ |
| 2cc20 | 20 20 20 20 20 28 28 61 6e 64 20 28 3d 20 76 65 72 74 69 63 6f 2d 2d 74 6f 74 61 6c 20 31 29 20 | .....((and.(=.vertico--total.1). |
| 2cc40 | 28 3d 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (=.vertico--index.0)............ |
| 2cc60 | 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 66 6d 74 20 28 70 6c 69 73 74 2d 67 65 | .......(when-let.((fmt.(plist-ge |
| 2cc80 | 74 20 76 65 72 74 69 63 6f 2d 66 6c 61 74 2d 66 6f 72 6d 61 74 20 3a 73 69 6e 67 6c 65 29 29 29 | t.vertico-flat-format.:single))) |
| 2cca0 | 0a 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 66 6d 74 | .....................(format.fmt |
| 2ccc0 | 20 28 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 28 63 61 72 20 63 | .(substring-no-properties.(car.c |
| 2cce0 | 61 6e 64 69 64 61 74 65 73 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 28 | andidates)))))).............(t.( |
| 2cd00 | 66 6f 72 6d 61 74 20 28 70 6c 69 73 74 2d 67 65 74 20 76 65 72 74 69 63 6f 2d 66 6c 61 74 2d 66 | format.(plist-get.vertico-flat-f |
| 2cd20 | 6f 72 6d 61 74 20 28 69 66 20 28 3c 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 30 29 20 3a | ormat.(if.(<.vertico--index.0).: |
| 2cd40 | 70 72 6f 6d 70 74 20 3a 6d 75 6c 74 69 70 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | prompt.:multiple)).............. |
| 2cd60 | 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 63 61 6e 64 69 64 61 74 65 | ..........(string-join.candidate |
| 2cd80 | 73 20 28 70 6c 69 73 74 2d 67 65 74 20 76 65 72 74 69 63 6f 2d 66 6c 61 74 2d 66 6f 72 6d 61 74 | s.(plist-get.vertico-flat-format |
| 2cda0 | 20 3a 73 65 70 61 72 61 74 6f 72 29 29 29 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 | .:separator))))))))..(cl-defmeth |
| 2cdc0 | 6f 64 20 76 65 72 74 69 63 6f 2d 2d 61 72 72 61 6e 67 65 2d 63 61 6e 64 69 64 61 74 65 73 20 28 | od.vertico--arrange-candidates.( |
| 2cde0 | 26 63 6f 6e 74 65 78 74 20 28 76 65 72 74 69 63 6f 2d 66 6c 61 74 2d 6d 6f 64 65 20 28 65 71 6c | &context.(vertico-flat-mode.(eql |
| 2ce00 | 20 74 29 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 69 6e 64 65 78 20 28 6d 61 78 20 30 20 76 65 72 | .t)))...(let*.((index.(max.0.ver |
| 2ce20 | 74 69 63 6f 2d 2d 69 6e 64 65 78 29 29 20 28 63 6f 75 6e 74 20 76 65 72 74 69 63 6f 2d 63 6f 75 | tico--index)).(count.vertico-cou |
| 2ce40 | 6e 74 29 0a 20 20 20 20 20 20 20 20 20 28 63 61 6e 64 69 64 61 74 65 73 20 28 6e 74 68 63 64 72 | nt)..........(candidates.(nthcdr |
| 2ce60 | 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 61 | .vertico--index.vertico--candida |
| 2ce80 | 74 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 69 64 74 68 20 28 2d 20 28 2a 20 76 65 72 74 | tes))..........(width.(-.(*.vert |
| 2cea0 | 69 63 6f 2d 66 6c 61 74 2d 6d 61 78 2d 6c 69 6e 65 73 20 28 2d 20 28 76 65 72 74 69 63 6f 2d 2d | ico-flat-max-lines.(-.(vertico-- |
| 2cec0 | 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 34 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | window-width).4))............... |
| 2cee0 | 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 70 6c 69 73 74 2d 67 65 74 20 76 65 72 74 69 63 6f 2d | .....(length.(plist-get.vertico- |
| 2cf00 | 66 6c 61 74 2d 66 6f 72 6d 61 74 20 3a 6c 65 66 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | flat-format.:left))............. |
| 2cf20 | 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 70 6c 69 73 74 2d 67 65 74 20 76 65 72 74 69 63 | .......(length.(plist-get.vertic |
| 2cf40 | 6f 2d 66 6c 61 74 2d 66 6f 72 6d 61 74 20 3a 73 65 70 61 72 61 74 6f 72 29 29 0a 20 20 20 20 20 | o-flat-format.:separator))...... |
| 2cf60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 70 6c 69 73 74 2d 67 65 74 | ..............(length.(plist-get |
| 2cf80 | 20 76 65 72 74 69 63 6f 2d 66 6c 61 74 2d 66 6f 72 6d 61 74 20 3a 72 69 67 68 74 29 29 0a 20 20 | .vertico-flat-format.:right))... |
| 2cfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 70 6c 69 73 74 2d | .................(length.(plist- |
| 2cfc0 | 67 65 74 20 76 65 72 74 69 63 6f 2d 66 6c 61 74 2d 66 6f 72 6d 61 74 20 3a 65 6c 6c 69 70 73 69 | get.vertico-flat-format.:ellipsi |
| 2cfe0 | 73 29 29 0a 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 6f 73 | s))....................(car.(pos |
| 2d000 | 6e 2d 63 6f 6c 2d 72 6f 77 20 28 70 6f 73 6e 2d 61 74 2d 70 6f 69 6e 74 20 28 31 2d 20 28 70 6f | n-col-row.(posn-at-point.(1-.(po |
| 2d020 | 69 6e 74 2d 6d 61 78 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 73 75 6c 74 29 | int-max)))))))..........(result) |
| 2d040 | 20 28 77 72 61 70 70 65 64 29 29 0a 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 63 61 6e 64 | .(wrapped)).....(while.(and.cand |
| 2d060 | 69 64 61 74 65 73 20 28 6e 6f 74 20 28 65 71 20 77 72 61 70 70 65 64 20 28 63 61 72 20 63 61 6e | idates.(not.(eq.wrapped.(car.can |
| 2d080 | 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 28 3e 20 77 69 | didates))).................(>.wi |
| 2d0a0 | 64 74 68 20 30 29 20 28 3e 20 63 6f 75 6e 74 20 30 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 | dth.0).(>.count.0)).......(let.( |
| 2d0c0 | 28 63 61 6e 64 20 28 70 6f 70 20 63 61 6e 64 69 64 61 74 65 73 29 29 20 28 70 72 65 66 69 78 20 | (cand.(pop.candidates)).(prefix. |
| 2d0e0 | 22 22 29 20 28 73 75 66 66 69 78 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 | "").(suffix."")).........(setq.c |
| 2d100 | 61 6e 64 20 28 76 65 72 74 69 63 6f 2d 2d 68 69 6c 69 74 20 63 61 6e 64 29 29 0a 20 20 20 20 20 | and.(vertico--hilit.cand))...... |
| 2d120 | 20 20 20 28 70 63 61 73 65 20 28 61 6e 64 20 76 65 72 74 69 63 6f 2d 66 6c 61 74 2d 61 6e 6e 6f | ...(pcase.(and.vertico-flat-anno |
| 2d140 | 74 61 74 65 20 28 76 65 72 74 69 63 6f 2d 2d 61 66 66 69 78 61 74 65 20 28 6c 69 73 74 20 63 61 | tate.(vertico--affixate.(list.ca |
| 2d160 | 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 60 28 28 2c 63 20 2c 70 20 2c 73 29 29 20 28 | nd)))...........(`((,c.,p.,s)).( |
| 2d180 | 73 65 74 71 20 63 61 6e 64 20 63 20 70 72 65 66 69 78 20 70 20 73 75 66 66 69 78 20 73 29 29 29 | setq.cand.c.prefix.p.suffix.s))) |
| 2d1a0 | 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 73 65 61 72 63 68 20 22 5c | .........(when.(string-search."\ |
| 2d1c0 | 6e 22 20 63 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 61 6e 64 20 28 76 | n".cand)...........(setq.cand.(v |
| 2d1e0 | 65 72 74 69 63 6f 2d 2d 74 72 75 6e 63 61 74 65 2d 6d 75 6c 74 69 6c 69 6e 65 20 63 61 6e 64 20 | ertico--truncate-multiline.cand. |
| 2d200 | 77 69 64 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 61 6e 64 20 28 73 74 72 | width))).........(setq.cand.(str |
| 2d220 | 69 6e 67 2d 74 72 69 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 | ing-trim.....................(re |
| 2d240 | 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 | place-regexp-in-string.......... |
| 2d260 | 20 20 20 20 20 20 20 20 20 20 20 20 22 5b 20 5c 74 5d 2b 22 0a 20 20 20 20 20 20 20 20 20 20 20 | ............"[.\t]+"............ |
| 2d280 | 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 78 29 20 28 61 70 70 6c 79 20 23 27 70 | ..........(lambda.(x).(apply.#'p |
| 2d2a0 | 72 6f 70 65 72 74 69 7a 65 20 22 20 22 20 28 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 2d 61 | ropertize.".".(text-properties-a |
| 2d2c0 | 74 20 30 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 28 76 | t.0.x)))......................(v |
| 2d2e0 | 65 72 74 69 63 6f 2d 2d 66 6f 72 6d 61 74 2d 63 61 6e 64 69 64 61 74 65 20 63 61 6e 64 20 70 72 | ertico--format-candidate.cand.pr |
| 2d300 | 65 66 69 78 20 73 75 66 66 69 78 20 69 6e 64 65 78 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 | efix.suffix.index.vertico--index |
| 2d320 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 65 78 20 28 31 2b 20 69 6e 64 65 | )))...............index.(1+.inde |
| 2d340 | 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 74 20 28 31 2d 20 63 6f 75 6e 74 | x)...............count.(1-.count |
| 2d360 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 64 74 68 20 28 2d 20 77 69 64 74 68 20 28 | )...............width.(-.width.( |
| 2d380 | 73 74 72 69 6e 67 2d 77 69 64 74 68 20 63 61 6e 64 29 20 28 6c 65 6e 67 74 68 20 28 70 6c 69 73 | string-width.cand).(length.(plis |
| 2d3a0 | 74 2d 67 65 74 20 76 65 72 74 69 63 6f 2d 66 6c 61 74 2d 66 6f 72 6d 61 74 20 3a 73 65 70 61 72 | t-get.vertico-flat-format.:separ |
| 2d3c0 | 61 74 6f 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 6e 6f 74 20 | ator)))).........(when.(or.(not. |
| 2d3e0 | 72 65 73 75 6c 74 29 20 28 3e 20 77 69 64 74 68 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | result).(>.width.0))...........( |
| 2d400 | 70 75 73 68 20 63 61 6e 64 20 72 65 73 75 6c 74 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e | push.cand.result)).........(when |
| 2d420 | 20 28 61 6e 64 20 76 65 72 74 69 63 6f 2d 63 79 63 6c 65 20 28 6e 6f 74 20 63 61 6e 64 69 64 61 | .(and.vertico-cycle.(not.candida |
| 2d440 | 74 65 73 29 29 0a 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 | tes))...........(setq.candidates |
| 2d460 | 20 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 61 74 65 73 20 69 6e 64 65 78 20 30 0a 20 20 20 | .vertico--candidates.index.0.... |
| 2d480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 61 70 70 65 64 20 28 6e 74 68 20 76 65 72 74 69 63 | .............wrapped.(nth.vertic |
| 2d4a0 | 6f 2d 2d 69 6e 64 65 78 20 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 61 74 65 73 29 29 29 29 | o--index.vertico--candidates)))) |
| 2d4c0 | 29 0a 20 20 20 20 28 77 68 65 6e 20 28 69 66 20 77 72 61 70 70 65 64 0a 20 20 20 20 20 20 20 20 | ).....(when.(if.wrapped......... |
| 2d4e0 | 20 20 20 20 20 20 28 3e 20 76 65 72 74 69 63 6f 2d 2d 74 6f 74 61 6c 20 28 2d 20 76 65 72 74 69 | ......(>.vertico--total.(-.verti |
| 2d500 | 63 6f 2d 63 6f 75 6e 74 20 63 6f 75 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e | co-count.count)).............(an |
| 2d520 | 64 20 28 2f 3d 20 76 65 72 74 69 63 6f 2d 2d 74 6f 74 61 6c 20 30 29 20 28 2f 3d 20 69 6e 64 65 | d.(/=.vertico--total.0).(/=.inde |
| 2d540 | 78 20 76 65 72 74 69 63 6f 2d 2d 74 6f 74 61 6c 29 29 29 0a 20 20 20 20 20 20 28 70 75 73 68 20 | x.vertico--total))).......(push. |
| 2d560 | 28 70 6c 69 73 74 2d 67 65 74 20 76 65 72 74 69 63 6f 2d 66 6c 61 74 2d 66 6f 72 6d 61 74 20 3a | (plist-get.vertico-flat-format.: |
| 2d580 | 65 6c 6c 69 70 73 69 73 29 20 72 65 73 75 6c 74 29 29 0a 20 20 20 20 28 6e 72 65 76 65 72 73 65 | ellipsis).result)).....(nreverse |
| 2d5a0 | 20 72 65 73 75 6c 74 29 29 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 76 65 72 74 69 63 6f 2d 66 6c | .result)))..(provide.'vertico-fl |
| 2d5c0 | 61 74 29 0a 3b 3b 3b 20 76 65 72 74 69 63 6f 2d 66 6c 61 74 2e 65 6c 20 65 6e 64 73 20 68 65 72 | at).;;;.vertico-flat.el.ends.her |
| 2d5e0 | 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | e............................... |
| 2d600 | 76 65 72 74 69 63 6f 2d 32 2e 34 2f 76 65 72 74 69 63 6f 2d 72 65 76 65 72 73 65 2e 65 6c 00 00 | vertico-2.4/vertico-reverse.el.. |
| 2d620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2d640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2d660 | 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 |
| 2d680 | 30 30 30 36 32 33 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 31 34 30 00 20 30 00 00 00 | 0006230.00000000000.015140..0... |
| 2d6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2d6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2d6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2d700 | 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................... |
| 2d720 | 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................... |
| 2d740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2d760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2d780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2d7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2d7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2d7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2d800 | 3b 3b 3b 20 76 65 72 74 69 63 6f 2d 72 65 76 65 72 73 65 2e 65 6c 20 2d 2d 2d 20 52 65 76 65 72 | ;;;.vertico-reverse.el.---.Rever |
| 2d820 | 73 65 20 74 68 65 20 56 65 72 74 69 63 6f 20 64 69 73 70 6c 61 79 20 2d 2a 2d 20 6c 65 78 69 63 | se.the.Vertico.display.-*-.lexic |
| 2d840 | 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 | al-binding:.t.-*-..;;.Copyright. |
| 2d860 | 28 43 29 20 32 30 32 31 2d 32 30 32 35 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e | (C).2021-2025.Free.Software.Foun |
| 2d880 | 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 44 61 6e 69 65 6c 20 | dation,.Inc...;;.Author:.Daniel. |
| 2d8a0 | 4d 65 6e 64 6c 65 72 20 3c 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e | Mendler.<mail@daniel-mendler.de> |
| 2d8c0 | 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 20 3c | .;;.Maintainer:.Daniel.Mendler.< |
| 2d8e0 | 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a 3b 3b 20 43 72 65 61 74 | mail@daniel-mendler.de>.;;.Creat |
| 2d900 | 65 64 3a 20 32 30 32 31 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e 34 0a 3b 3b 20 50 61 63 6b | ed:.2021.;;.Version:.2.4.;;.Pack |
| 2d920 | 61 67 65 2d 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 38 2e 31 22 29 20 28 63 | age-Requires:.((emacs."28.1").(c |
| 2d940 | 6f 6d 70 61 74 20 22 33 30 22 29 20 28 76 65 72 74 69 63 6f 20 22 32 2e 34 22 29 29 0a 3b 3b 20 | ompat."30").(vertico."2.4")).;;. |
| 2d960 | 55 52 4c 3a 20 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 | URL:.https://github.com/minad/ve |
| 2d980 | 72 74 69 63 6f 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 47 | rtico..;;.This.file.is.part.of.G |
| 2d9a0 | 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 72 | NU.Emacs...;;.This.program.is.fr |
| 2d9c0 | 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 | ee.software:.you.can.redistribut |
| 2d9e0 | 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64 65 72 20 74 | e.it.and/or.modify.;;.it.under.t |
| 2da00 | 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c | he.terms.of.the.GNU.General.Publ |
| 2da20 | 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 | ic.License.as.published.by.;;.th |
| 2da40 | 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 | e.Free.Software.Foundation,.eith |
| 2da60 | 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a | er.version.3.of.the.License,.or. |
| 2da80 | 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 | ;;.(at.your.option).any.later.ve |
| 2daa0 | 72 73 69 6f 6e 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 | rsion...;;.This.program.is.distr |
| 2dac0 | 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 | ibuted.in.the.hope.that.it.will. |
| 2dae0 | 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 | be.useful,.;;.but.WITHOUT.ANY.WA |
| 2db00 | 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 | RRANTY;.without.even.the.implied |
| 2db20 | 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 | .warranty.of.;;.MERCHANTABILITY. |
| 2db40 | 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 | or.FITNESS.FOR.A.PARTICULAR.PURP |
| 2db60 | 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 | OSE...See.the.;;.GNU.General.Pub |
| 2db80 | 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 3b | lic.License.for.more.details...; |
| 2dba0 | 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 | ;.You.should.have.received.a.cop |
| 2dbc0 | 79 20 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 | y.of.the.GNU.General.Public.Lice |
| 2dbe0 | 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f 67 72 61 6d 2e 20 | nse.;;.along.with.this.program.. |
| 2dc00 | 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 | .If.not,.see.<https://www.gnu.or |
| 2dc20 | 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a | g/licenses/>...;;;.Commentary:.. |
| 2dc40 | 3b 3b 20 54 68 69 73 20 70 61 63 6b 61 67 65 20 69 73 20 61 20 56 65 72 74 69 63 6f 20 65 78 74 | ;;.This.package.is.a.Vertico.ext |
| 2dc60 | 65 6e 73 69 6f 6e 2c 20 77 68 69 63 68 20 72 65 76 65 72 73 65 73 20 74 68 65 20 6c 69 73 74 20 | ension,.which.reverses.the.list. |
| 2dc80 | 6f 66 0a 3b 3b 20 63 61 6e 64 69 64 61 74 65 73 2e 0a 3b 3b 0a 3b 3b 20 54 68 65 20 6d 6f 64 65 | of.;;.candidates..;;.;;.The.mode |
| 2dca0 | 20 60 76 65 72 74 69 63 6f 2d 72 65 76 65 72 73 65 2d 6d 6f 64 65 27 20 63 61 6e 20 62 65 20 65 | .`vertico-reverse-mode'.can.be.e |
| 2dcc0 | 6e 61 62 6c 65 64 20 67 6c 6f 62 61 6c 6c 79 20 6f 72 20 76 69 61 0a 3b 3b 20 60 76 65 72 74 69 | nabled.globally.or.via.;;.`verti |
| 2dce0 | 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 27 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f | co-multiform-mode'.per.command.o |
| 2dd00 | 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 2e 0a 3b 3b 20 41 6c 74 65 72 6e | r.completion.category..;;.Altern |
| 2dd20 | 61 74 69 76 65 6c 79 20 74 68 65 20 72 65 76 65 72 73 65 20 64 69 73 70 6c 61 79 20 63 61 6e 20 | atively.the.reverse.display.can. |
| 2dd40 | 62 65 20 74 6f 67 67 6c 65 64 20 74 65 6d 70 6f 72 61 72 69 6c 79 0a 3b 3b 20 77 69 74 68 20 4d | be.toggled.temporarily.;;.with.M |
| 2dd60 | 2d 52 20 69 66 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 27 20 69 | -R.if.`vertico-multiform-mode'.i |
| 2dd80 | 73 20 65 6e 61 62 6c 65 64 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 | s.enabled...;;;.Code:..(require. |
| 2dda0 | 27 76 65 72 74 69 63 6f 29 0a 28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d 70 69 6c 65 20 28 72 65 | 'vertico).(eval-when-compile.(re |
| 2ddc0 | 71 75 69 72 65 20 27 63 6c 2d 6c 69 62 29 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 | quire.'cl-lib))..(defvar-keymap. |
| 2dde0 | 76 65 72 74 69 63 6f 2d 72 65 76 65 72 73 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 41 64 64 69 | vertico-reverse-map...:doc."Addi |
| 2de00 | 74 69 6f 6e 61 6c 20 6b 65 79 6d 61 70 20 61 63 74 69 76 61 74 65 64 20 69 6e 20 72 65 76 65 72 | tional.keymap.activated.in.rever |
| 2de20 | 73 65 20 6d 6f 64 65 2e 22 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 62 65 67 69 6e 6e 69 6e 67 2d | se.mode."..."<remap>.<beginning- |
| 2de40 | 6f 66 2d 62 75 66 66 65 72 3e 22 20 23 27 76 65 72 74 69 63 6f 2d 6c 61 73 74 0a 20 20 22 3c 72 | of-buffer>".#'vertico-last..."<r |
| 2de60 | 65 6d 61 70 3e 20 3c 6d 69 6e 69 62 75 66 66 65 72 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 62 | emap>.<minibuffer-beginning-of-b |
| 2de80 | 75 66 66 65 72 3e 22 20 23 27 76 65 72 74 69 63 6f 2d 6c 61 73 74 0a 20 20 22 3c 72 65 6d 61 70 | uffer>".#'vertico-last..."<remap |
| 2dea0 | 3e 20 3c 65 6e 64 2d 6f 66 2d 62 75 66 66 65 72 3e 22 20 23 27 76 65 72 74 69 63 6f 2d 66 69 72 | >.<end-of-buffer>".#'vertico-fir |
| 2dec0 | 73 74 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 73 63 72 6f 6c 6c 2d 64 6f 77 6e 2d 63 6f 6d 6d 61 | st..."<remap>.<scroll-down-comma |
| 2dee0 | 6e 64 3e 22 20 23 27 76 65 72 74 69 63 6f 2d 73 63 72 6f 6c 6c 2d 75 70 0a 20 20 22 3c 72 65 6d | nd>".#'vertico-scroll-up..."<rem |
| 2df00 | 61 70 3e 20 3c 73 63 72 6f 6c 6c 2d 75 70 2d 63 6f 6d 6d 61 6e 64 3e 22 20 23 27 76 65 72 74 69 | ap>.<scroll-up-command>".#'verti |
| 2df20 | 63 6f 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6e 65 78 74 2d | co-scroll-down..."<remap>.<next- |
| 2df40 | 6c 69 6e 65 3e 22 20 23 27 76 65 72 74 69 63 6f 2d 70 72 65 76 69 6f 75 73 0a 20 20 22 3c 72 65 | line>".#'vertico-previous..."<re |
| 2df60 | 6d 61 70 3e 20 3c 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 3e 22 20 23 27 76 65 72 74 69 63 6f 2d | map>.<previous-line>".#'vertico- |
| 2df80 | 6e 65 78 74 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6e 65 78 74 2d 6c 69 6e 65 2d 6f 72 2d 68 69 | next..."<remap>.<next-line-or-hi |
| 2dfa0 | 73 74 6f 72 79 2d 65 6c 65 6d 65 6e 74 3e 22 20 23 27 76 65 72 74 69 63 6f 2d 70 72 65 76 69 6f | story-element>".#'vertico-previo |
| 2dfc0 | 75 73 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 2d 6f 72 2d | us..."<remap>.<previous-line-or- |
| 2dfe0 | 68 69 73 74 6f 72 79 2d 65 6c 65 6d 65 6e 74 3e 22 20 23 27 76 65 72 74 69 63 6f 2d 6e 65 78 74 | history-element>".#'vertico-next |
| 2e000 | 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 67 72 61 70 68 3e | ..."<remap>.<backward-paragraph> |
| 2e020 | 22 20 23 27 76 65 72 74 69 63 6f 2d 6e 65 78 74 2d 67 72 6f 75 70 0a 20 20 22 3c 72 65 6d 61 70 | ".#'vertico-next-group..."<remap |
| 2e040 | 3e 20 3c 66 6f 72 77 61 72 64 2d 70 61 72 61 67 72 61 70 68 3e 22 20 23 27 76 65 72 74 69 63 6f | >.<forward-paragraph>".#'vertico |
| 2e060 | 2d 70 72 65 76 69 6f 75 73 2d 67 72 6f 75 70 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | -previous-group)..;;;###autoload |
| 2e080 | 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 76 65 72 74 69 63 6f 2d 72 65 76 65 | .(define-minor-mode.vertico-reve |
| 2e0a0 | 72 73 65 2d 6d 6f 64 65 0a 20 20 22 52 65 76 65 72 73 65 20 74 68 65 20 56 65 72 74 69 63 6f 20 | rse-mode..."Reverse.the.Vertico. |
| 2e0c0 | 64 69 73 70 6c 61 79 2e 22 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 20 3a 67 72 6f 75 70 20 27 76 65 | display."...:global.t.:group.'ve |
| 2e0e0 | 72 74 69 63 6f 0a 20 20 3b 3b 20 52 65 73 65 74 20 6f 76 65 72 6c 61 79 73 0a 20 20 28 64 6f 6c | rtico...;;.Reset.overlays...(dol |
| 2e100 | 69 73 74 20 28 62 75 66 20 28 62 75 66 66 65 72 2d 6c 69 73 74 29 29 0a 20 20 20 20 28 77 68 65 | ist.(buf.(buffer-list)).....(whe |
| 2e120 | 6e 2d 6c 65 74 20 28 28 6f 76 20 28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 20 27 | n-let.((ov.(buffer-local-value.' |
| 2e140 | 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 61 74 65 73 2d 6f 76 20 62 75 66 29 29 29 0a 20 20 | vertico--candidates-ov.buf)))... |
| 2e160 | 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 62 65 66 6f 72 65 2d 73 74 72 69 | ....(overlay-put.ov.'before-stri |
| 2e180 | 6e 67 20 6e 69 6c 29 29 29 0a 20 20 28 63 6c 2d 63 61 6c 6c 66 32 20 72 61 73 73 71 2d 64 65 6c | ng.nil)))...(cl-callf2.rassq-del |
| 2e1a0 | 65 74 65 2d 61 6c 6c 20 76 65 72 74 69 63 6f 2d 72 65 76 65 72 73 65 2d 6d 61 70 20 6d 69 6e 6f | ete-all.vertico-reverse-map.mino |
| 2e1c0 | 72 2d 6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 73 74 29 0a 20 20 28 77 68 65 6e 20 76 65 72 74 69 63 | r-mode-map-alist)...(when.vertic |
| 2e1e0 | 6f 2d 72 65 76 65 72 73 65 2d 6d 6f 64 65 0a 20 20 20 20 28 70 75 73 68 20 60 28 76 65 72 74 69 | o-reverse-mode.....(push.`(verti |
| 2e200 | 63 6f 2d 2d 69 6e 70 75 74 20 2e 20 2c 76 65 72 74 69 63 6f 2d 72 65 76 65 72 73 65 2d 6d 61 70 | co--input...,vertico-reverse-map |
| 2e220 | 29 20 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 73 74 29 29 29 0a 0a 28 63 6c 2d 64 | ).minor-mode-map-alist)))..(cl-d |
| 2e240 | 65 66 6d 65 74 68 6f 64 20 76 65 72 74 69 63 6f 2d 2d 64 69 73 70 6c 61 79 2d 63 61 6e 64 69 64 | efmethod.vertico--display-candid |
| 2e260 | 61 74 65 73 20 28 6c 69 6e 65 73 20 26 63 6f 6e 74 65 78 74 20 28 76 65 72 74 69 63 6f 2d 72 65 | ates.(lines.&context.(vertico-re |
| 2e280 | 76 65 72 73 65 2d 6d 6f 64 65 20 28 65 71 6c 20 74 29 29 29 0a 20 20 28 6d 6f 76 65 2d 6f 76 65 | verse-mode.(eql.t)))...(move-ove |
| 2e2a0 | 72 6c 61 79 20 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 61 74 65 73 2d 6f 76 20 28 70 6f 69 | rlay.vertico--candidates-ov.(poi |
| 2e2c0 | 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 28 73 65 74 71 20 6c 69 6e | nt-min).(point-min))...(setq.lin |
| 2e2e0 | 65 73 20 28 6e 72 65 76 65 72 73 65 20 6c 69 6e 65 73 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 | es.(nreverse.lines))...(unless.( |
| 2e300 | 65 71 20 76 65 72 74 69 63 6f 2d 72 65 73 69 7a 65 20 74 29 0a 20 20 20 20 28 73 65 74 71 20 6c | eq.vertico-resize.t).....(setq.l |
| 2e320 | 69 6e 65 73 20 28 6e 63 6f 6e 63 20 28 6d 61 6b 65 2d 6c 69 73 74 20 28 6d 61 78 20 30 20 28 2d | ines.(nconc.(make-list.(max.0.(- |
| 2e340 | 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 20 28 6c 65 6e 67 74 68 20 6c 69 6e 65 73 29 29 29 20 | .vertico-count.(length.lines))). |
| 2e360 | 22 5c 6e 22 29 20 6c 69 6e 65 73 29 29 29 0a 20 20 28 6c 65 74 20 28 28 73 74 72 69 6e 67 20 28 | "\n").lines)))...(let.((string.( |
| 2e380 | 61 70 70 6c 79 20 23 27 63 6f 6e 63 61 74 20 6c 69 6e 65 73 29 29 29 0a 20 20 20 20 28 61 64 64 | apply.#'concat.lines))).....(add |
| 2e3a0 | 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 74 68 20 73 74 | -face-text-property.0.(length.st |
| 2e3c0 | 72 69 6e 67 29 20 27 64 65 66 61 75 6c 74 20 27 61 70 70 65 6e 64 20 73 74 72 69 6e 67 29 0a 20 | ring).'default.'append.string).. |
| 2e3e0 | 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 61 | ...(overlay-put.vertico--candida |
| 2e400 | 74 65 73 2d 6f 76 20 27 62 65 66 6f 72 65 2d 73 74 72 69 6e 67 20 73 74 72 69 6e 67 29 0a 20 20 | tes-ov.'before-string.string)... |
| 2e420 | 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 61 74 | ..(overlay-put.vertico--candidat |
| 2e440 | 65 73 2d 6f 76 20 27 61 66 74 65 72 2d 73 74 72 69 6e 67 20 6e 69 6c 29 29 29 0a 0a 28 70 72 6f | es-ov.'after-string.nil)))..(pro |
| 2e460 | 76 69 64 65 20 27 76 65 72 74 69 63 6f 2d 72 65 76 65 72 73 65 29 0a 3b 3b 3b 20 76 65 72 74 69 | vide.'vertico-reverse).;;;.verti |
| 2e480 | 63 6f 2d 72 65 76 65 72 73 65 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 | co-reverse.el.ends.here......... |
| 2e4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e600 | 76 65 72 74 69 63 6f 2d 32 2e 34 2f 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2e 65 6c | vertico-2.4/vertico-directory.el |
| 2e620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e660 | 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 |
| 2e680 | 30 30 31 32 32 30 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 34 36 34 00 20 30 00 00 00 | 0012201.00000000000.015464..0... |
| 2e6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e700 | 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................... |
| 2e720 | 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................... |
| 2e740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e800 | 3b 3b 3b 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2e 65 6c 20 2d 2d 2d 20 49 64 6f | ;;;.vertico-directory.el.---.Ido |
| 2e820 | 2d 6c 69 6b 65 20 64 69 72 65 63 74 6f 72 79 20 6e 61 76 69 67 61 74 69 6f 6e 20 66 6f 72 20 56 | -like.directory.navigation.for.V |
| 2e840 | 65 72 74 69 63 6f 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d 2a | ertico.-*-.lexical-binding:.t.-* |
| 2e860 | 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 32 31 2d 32 30 32 35 20 46 72 | -..;;.Copyright.(C).2021-2025.Fr |
| 2e880 | 65 65 20 53 6f 66 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 | ee.Software.Foundation,.Inc...;; |
| 2e8a0 | 20 41 75 74 68 6f 72 3a 20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 20 3c 6d 61 69 6c 40 64 61 | .Author:.Daniel.Mendler.<mail@da |
| 2e8c0 | 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 | niel-mendler.de>.;;.Maintainer:. |
| 2e8e0 | 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 20 3c 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 | Daniel.Mendler.<mail@daniel-mend |
| 2e900 | 6c 65 72 2e 64 65 3e 0a 3b 3b 20 43 72 65 61 74 65 64 3a 20 32 30 32 31 0a 3b 3b 20 56 65 72 73 | ler.de>.;;.Created:.2021.;;.Vers |
| 2e920 | 69 6f 6e 3a 20 32 2e 34 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 72 65 73 3a 20 28 28 | ion:.2.4.;;.Package-Requires:.(( |
| 2e940 | 65 6d 61 63 73 20 22 32 38 2e 31 22 29 20 28 63 6f 6d 70 61 74 20 22 33 30 22 29 20 28 76 65 72 | emacs."28.1").(compat."30").(ver |
| 2e960 | 74 69 63 6f 20 22 32 2e 34 22 29 29 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 | tico."2.4")).;;.URL:.https://git |
| 2e980 | 68 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 0a 0a 3b 3b 20 54 68 69 73 20 66 | hub.com/minad/vertico..;;.This.f |
| 2e9a0 | 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 0a 0a 3b 3b 20 54 68 | ile.is.part.of.GNU.Emacs...;;.Th |
| 2e9c0 | 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 72 65 3a 20 79 6f 75 | is.program.is.free.software:.you |
| 2e9e0 | 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 6f 72 20 6d 6f 64 69 | .can.redistribute.it.and/or.modi |
| 2ea00 | 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 6f 66 20 74 68 65 20 | fy.;;.it.under.the.terms.of.the. |
| 2ea20 | 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 20 61 73 20 70 75 | GNU.General.Public.License.as.pu |
| 2ea40 | 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 66 74 77 61 72 65 20 | blished.by.;;.the.Free.Software. |
| 2ea60 | 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 6e 20 33 20 6f 66 20 | Foundation,.either.version.3.of. |
| 2ea80 | 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 75 72 20 6f 70 74 69 | the.License,.or.;;.(at.your.opti |
| 2eaa0 | 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 3b 20 54 68 69 73 20 | on).any.later.version...;;.This. |
| 2eac0 | 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 20 74 68 65 20 68 6f | program.is.distributed.in.the.ho |
| 2eae0 | 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 2c 0a 3b 3b 20 62 75 | pe.that.it.will.be.useful,.;;.bu |
| 2eb00 | 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 69 74 68 6f 75 74 20 | t.WITHOUT.ANY.WARRANTY;.without. |
| 2eb20 | 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 20 6f 66 0a 3b 3b 20 | even.the.implied.warranty.of.;;. |
| 2eb40 | 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 53 20 46 4f 52 20 41 | MERCHANTABILITY.or.FITNESS.FOR.A |
| 2eb60 | 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 20 74 68 65 0a 3b 3b | .PARTICULAR.PURPOSE...See.the.;; |
| 2eb80 | 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 65 20 66 6f 72 20 | .GNU.General.Public.License.for. |
| 2eba0 | 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 75 6c 64 20 68 61 76 | more.details...;;.You.should.hav |
| 2ebc0 | 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 47 4e 55 20 47 65 6e | e.received.a.copy.of.the.GNU.Gen |
| 2ebe0 | 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 6f 6e 67 20 77 69 74 | eral.Public.License.;;.along.wit |
| 2ec00 | 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 73 65 65 20 3c 68 74 | h.this.program...If.not,.see.<ht |
| 2ec20 | 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 73 2f 3e 2e 0a 0a 3b | tps://www.gnu.org/licenses/>...; |
| 2ec40 | 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 61 63 6b 61 67 65 20 | ;;.Commentary:..;;.This.package. |
| 2ec60 | 69 73 20 61 20 56 65 72 74 69 63 6f 20 65 78 74 65 6e 73 69 6f 6e 2c 20 77 68 69 63 68 20 70 72 | is.a.Vertico.extension,.which.pr |
| 2ec80 | 6f 76 69 64 65 73 20 49 64 6f 2d 6c 69 6b 65 0a 3b 3b 20 64 69 72 65 63 74 6f 72 79 20 6e 61 76 | ovides.Ido-like.;;.directory.nav |
| 2eca0 | 69 67 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 73 20 | igation.commands...The.commands. |
| 2ecc0 | 63 61 6e 20 62 65 20 62 6f 75 6e 64 20 69 6e 20 74 68 65 0a 3b 3b 20 60 76 65 72 74 69 63 6f 2d | can.be.bound.in.the.;;.`vertico- |
| 2ece0 | 6d 61 70 27 2e 0a 3b 3b 0a 3b 3b 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 76 65 72 74 69 63 6f 2d | map'..;;.;;.(keymap-set.vertico- |
| 2ed00 | 6d 61 70 20 22 52 45 54 22 20 23 27 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 65 6e | map."RET".#'vertico-directory-en |
| 2ed20 | 74 65 72 29 0a 3b 3b 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 76 65 72 74 69 63 6f 2d 6d 61 70 20 | ter).;;.(keymap-set.vertico-map. |
| 2ed40 | 22 44 45 4c 22 20 23 27 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 64 65 6c 65 74 65 | "DEL".#'vertico-directory-delete |
| 2ed60 | 2d 63 68 61 72 29 0a 3b 3b 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 76 65 72 74 69 63 6f 2d 6d 61 | -char).;;.(keymap-set.vertico-ma |
| 2ed80 | 70 20 22 4d 2d 44 45 4c 22 20 23 27 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 64 65 | p."M-DEL".#'vertico-directory-de |
| 2eda0 | 6c 65 74 65 2d 77 6f 72 64 29 0a 3b 3b 0a 3b 3b 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 75 | lete-word).;;.;;.Alternatively.u |
| 2edc0 | 73 65 20 60 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 6d 61 70 27 20 74 6f 67 65 74 | se.`vertico-directory-map'.toget |
| 2ede0 | 68 65 72 20 77 69 74 68 0a 3b 3b 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d | her.with.;;.`vertico-multiform-m |
| 2ee00 | 6f 64 65 27 2e 0a 3b 3b 0a 3b 3b 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 | ode'..;;.;;.(setq.vertico-multif |
| 2ee20 | 6f 72 6d 2d 63 61 74 65 67 6f 72 69 65 73 0a 3b 3b 20 20 20 20 20 20 20 27 28 28 66 69 6c 65 20 | orm-categories.;;.......'((file. |
| 2ee40 | 28 3a 6b 65 79 6d 61 70 20 2e 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 6d 61 70 | (:keymap...vertico-directory-map |
| 2ee60 | 29 29 29 0a 3b 3b 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 | ))).;;.(vertico-multiform-mode). |
| 2ee80 | 3b 3b 0a 3b 3b 20 46 75 72 74 68 65 72 6d 6f 72 65 20 61 20 63 6c 65 61 6e 75 70 20 66 75 6e 63 | ;;.;;.Furthermore.a.cleanup.func |
| 2eea0 | 74 69 6f 6e 20 66 6f 72 20 73 68 61 64 6f 77 65 64 20 66 69 6c 65 20 70 61 74 68 73 20 69 73 20 | tion.for.shadowed.file.paths.is. |
| 2eec0 | 70 72 6f 76 69 64 65 64 2e 0a 3b 3b 0a 3b 3b 20 28 61 64 64 2d 68 6f 6f 6b 20 27 72 66 6e 2d 65 | provided..;;.;;.(add-hook.'rfn-e |
| 2eee0 | 73 68 61 64 6f 77 2d 75 70 64 61 74 65 2d 6f 76 65 72 6c 61 79 2d 68 6f 6f 6b 20 23 27 76 65 72 | shadow-update-overlay-hook.#'ver |
| 2ef00 | 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 74 69 64 79 29 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a | tico-directory-tidy)..;;;.Code:. |
| 2ef20 | 0a 28 72 65 71 75 69 72 65 20 27 76 65 72 74 69 63 6f 29 0a 28 65 76 61 6c 2d 77 68 65 6e 2d 63 | .(require.'vertico).(eval-when-c |
| 2ef40 | 6f 6d 70 69 6c 65 20 28 72 65 71 75 69 72 65 20 27 73 75 62 72 2d 78 29 29 0a 0a 3b 3b 3b 23 23 | ompile.(require.'subr-x))..;;;## |
| 2ef60 | 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f | #autoload.(defun.vertico-directo |
| 2ef80 | 72 79 2d 65 6e 74 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a 20 20 22 45 6e 74 65 | ry-enter.(&optional.arg)..."Ente |
| 2efa0 | 72 20 64 69 72 65 63 74 6f 72 79 20 6f 72 20 65 78 69 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 77 | r.directory.or.exit.completion.w |
| 2efc0 | 69 74 68 20 63 75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74 65 2e 0a 45 78 69 74 20 77 69 74 68 | ith.current.candidate..Exit.with |
| 2efe0 | 20 63 75 72 72 65 6e 74 20 69 6e 70 75 74 20 69 66 20 70 72 65 66 69 78 20 41 52 47 20 69 73 20 | .current.input.if.prefix.ARG.is. |
| 2f000 | 67 69 76 65 6e 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 | given."...(interactive."P")...(i |
| 2f020 | 66 2d 6c 65 74 20 28 28 28 6e 6f 74 20 61 72 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 | f-let.(((not.arg))............(( |
| 2f040 | 3e 3d 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 | >=.vertico--index.0))........... |
| 2f060 | 20 28 28 65 71 20 27 66 69 6c 65 20 28 76 65 72 74 69 63 6f 2d 2d 6d 65 74 61 64 61 74 61 2d 67 | .((eq.'file.(vertico--metadata-g |
| 2f080 | 65 74 20 27 63 61 74 65 67 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 43 68 | et.'category)))............;;.Ch |
| 2f0a0 | 65 63 6b 20 76 65 72 74 69 63 6f 2d 2d 62 61 73 65 20 66 6f 72 20 73 74 65 70 77 69 73 65 20 66 | eck.vertico--base.for.stepwise.f |
| 2f0c0 | 69 6c 65 20 70 61 74 68 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 | ile.path.completion............( |
| 2f0e0 | 28 6e 6f 74 20 28 65 71 75 61 6c 20 76 65 72 74 69 63 6f 2d 2d 62 61 73 65 20 22 22 29 29 29 0a | (not.(equal.vertico--base.""))). |
| 2f100 | 20 20 20 20 20 20 20 20 20 20 20 28 63 61 6e 64 20 28 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 | ...........(cand.(vertico--candi |
| 2f120 | 64 61 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 28 73 74 72 69 6e 67 2d 73 | date))............((or.(string-s |
| 2f140 | 75 66 66 69 78 2d 70 20 22 2f 22 20 63 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uffix-p."/".cand)............... |
| 2f160 | 20 20 28 61 6e 64 20 28 76 65 72 74 69 63 6f 2d 2d 72 65 6d 6f 74 65 2d 70 20 63 61 6e 64 29 0a | ..(and.(vertico--remote-p.cand). |
| 2f180 | 20 20 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 73 75 66 | .....................(string-suf |
| 2f1a0 | 66 69 78 2d 70 20 22 3a 22 20 63 61 6e 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b | fix-p.":".cand))))............;; |
| 2f1c0 | 20 48 61 6e 64 6c 65 20 2f 2e 2f 20 61 6e 64 20 2f 2e 2e 2f 20 6d 61 6e 75 61 6c 6c 79 20 69 6e | .Handle././.and./../.manually.in |
| 2f1e0 | 73 74 65 61 64 20 6f 66 20 76 69 61 20 60 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 27 0a | stead.of.via.`expand-file-name'. |
| 2f200 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 6e 64 20 60 61 62 62 72 65 76 69 61 74 65 2d 66 69 | ...........;;.and.`abbreviate-fi |
| 2f220 | 6c 65 2d 6e 61 6d 65 27 2c 20 73 75 63 68 20 74 68 61 74 20 77 65 20 64 6f 6e 27 74 20 61 63 63 | le-name',.such.that.we.don't.acc |
| 2f240 | 69 64 65 6e 74 61 6c 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 70 65 72 66 6f 72 6d 20 | identally............;;.perform. |
| 2f260 | 75 6e 77 61 6e 74 65 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 65 78 | unwanted.substitutions.in.the.ex |
| 2f280 | 69 73 74 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 | isting.completion.............(( |
| 2f2a0 | 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 61 6e 64 20 28 | progn...............(setq.cand.( |
| 2f2c0 | 73 74 72 69 6e 67 2d 72 65 70 6c 61 63 65 20 22 2f 2e 2f 22 20 22 2f 22 20 63 61 6e 64 29 29 0a | string-replace."/./"."/".cand)). |
| 2f2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 73 74 72 69 6e 67 2d 73 75 | ..............(unless.(string-su |
| 2f300 | 66 66 69 78 2d 70 20 22 2f 2e 2e 2f 2e 2e 2f 22 20 63 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 | ffix-p."/../../".cand).......... |
| 2f320 | 20 20 20 20 20 20 20 28 73 65 74 71 20 63 61 6e 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 | .......(setq.cand.(replace-regex |
| 2f340 | 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 2f 5b 5e 2f 7c 3a 5d 2b 2f 5c 5c 2e 5c 5c 2e 2f 5c 5c 27 | p-in-string."/[^/|:]+/\\.\\./\\' |
| 2f360 | 22 20 22 2f 22 20 63 61 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 | "."/".cand)))...............(not |
| 2f380 | 20 28 65 71 75 61 6c 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 | .(equal.(minibuffer-contents-no- |
| 2f3a0 | 70 72 6f 70 65 72 74 69 65 73 29 20 63 61 6e 64 29 29 29 29 29 0a 20 20 20 20 20 20 28 70 72 6f | properties).cand))))).......(pro |
| 2f3c0 | 67 6e 0a 20 20 20 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 | gn.........(delete-minibuffer-co |
| 2f3e0 | 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 63 61 6e 64 29 29 0a 20 | ntents).........(insert.cand)).. |
| 2f400 | 20 20 20 28 76 65 72 74 69 63 6f 2d 65 78 69 74 20 61 72 67 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 | ...(vertico-exit.arg)))..;;;###a |
| 2f420 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 | utoload.(defun.vertico-directory |
| 2f440 | 2d 75 70 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 29 0a 20 20 22 44 65 6c 65 74 65 20 4e 20 6e 61 | -up.(&optional.n)..."Delete.N.na |
| 2f460 | 6d 65 73 20 62 65 66 6f 72 65 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | mes.before.point."...(interactiv |
| 2f480 | 65 20 22 70 22 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 3e 20 28 70 6f 69 6e 74 29 20 28 | e."p")...(when.(and.(>.(point).( |
| 2f4a0 | 6d 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 20 20 20 20 | minibuffer-prompt-end))......... |
| 2f4c0 | 20 20 20 20 20 28 65 71 20 27 66 69 6c 65 20 28 76 65 72 74 69 63 6f 2d 2d 6d 65 74 61 64 61 74 | .....(eq.'file.(vertico--metadat |
| 2f4e0 | 61 2d 67 65 74 20 27 63 61 74 65 67 6f 72 79 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 70 61 | a-get.'category))).....(let.((pa |
| 2f500 | 74 68 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 | th.(buffer-substring-no-properti |
| 2f520 | 65 73 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 70 72 6f 6d 70 74 2d 65 6e 64 29 20 28 70 6f 69 6e | es.(minibuffer-prompt-end).(poin |
| 2f540 | 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 66 6f 75 6e 64 29 0a 20 20 20 20 20 20 28 77 68 65 | t)))...........found).......(whe |
| 2f560 | 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 60 7e 5b 5e 2f 5d 2a 2f 5c 5c 27 | n.(string-match-p."\\`~[^/]*/\\' |
| 2f580 | 22 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 6d 69 6e 69 62 75 66 66 | ".path).........(delete-minibuff |
| 2f5a0 | 65 72 2d 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 65 78 | er-contents).........(insert.(ex |
| 2f5c0 | 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 61 74 68 29 29 29 0a 20 20 20 20 20 20 28 64 6f | pand-file-name.path))).......(do |
| 2f5e0 | 74 69 6d 65 73 20 28 5f 20 28 6f 72 20 6e 20 31 29 20 66 6f 75 6e 64 29 0a 20 20 20 20 20 20 20 | times.(_.(or.n.1).found)........ |
| 2f600 | 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 28 6c 65 74 20 | .(save-excursion...........(let. |
| 2f620 | 28 28 65 6e 64 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 | ((end.(point))).............(got |
| 2f640 | 6f 2d 63 68 61 72 20 28 31 2d 20 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 | o-char.(1-.end)).............(wh |
| 2f660 | 65 6e 20 28 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 22 2f 22 20 28 6d 69 6e 69 62 75 66 | en.(search-backward."/".(minibuf |
| 2f680 | 66 65 72 2d 70 72 6f 6d 70 74 2d 65 6e 64 29 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | fer-prompt-end).t).............. |
| 2f6a0 | 20 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 28 31 2b 20 28 70 6f 69 6e 74 29 29 20 65 6e 64 | .(delete-region.(1+.(point)).end |
| 2f6c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 6f 75 6e 64 20 74 29 29 29 | )...............(setq.found.t))) |
| 2f6e0 | 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 76 65 72 | )))))..;;;###autoload.(defun.ver |
| 2f700 | 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 64 65 6c 65 74 65 2d 63 68 61 72 20 28 6e 29 0a 20 | tico-directory-delete-char.(n).. |
| 2f720 | 20 22 44 65 6c 65 74 65 20 4e 20 64 69 72 65 63 74 6f 72 69 65 73 20 6f 72 20 63 68 61 72 73 20 | ."Delete.N.directories.or.chars. |
| 2f740 | 62 65 66 6f 72 65 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 | before.point."...(interactive."p |
| 2f760 | 22 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 20 28 6e 6f 74 20 28 61 6e 64 20 28 75 73 65 | ")...(unless.(and.(not.(and.(use |
| 2f780 | 2d 72 65 67 69 6f 6e 2d 70 29 20 64 65 6c 65 74 65 2d 61 63 74 69 76 65 2d 72 65 67 69 6f 6e 20 | -region-p).delete-active-region. |
| 2f7a0 | 28 3d 20 6e 20 31 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 28 63 68 | (=.n.1)))................(eq.(ch |
| 2f7c0 | 61 72 2d 62 65 66 6f 72 65 29 20 3f 2f 29 20 28 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 | ar-before).?/).(vertico-director |
| 2f7e0 | 79 2d 75 70 20 6e 29 29 0a 20 20 20 20 28 77 69 74 68 2d 6e 6f 2d 77 61 72 6e 69 6e 67 73 20 28 | y-up.n)).....(with-no-warnings.( |
| 2f800 | 64 65 6c 65 74 65 2d 62 61 63 6b 77 61 72 64 2d 63 68 61 72 20 6e 29 29 29 29 0a 0a 3b 3b 3b 23 | delete-backward-char.n))))..;;;# |
| 2f820 | 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 | ##autoload.(defun.vertico-direct |
| 2f840 | 6f 72 79 2d 64 65 6c 65 74 65 2d 77 6f 72 64 20 28 6e 29 0a 20 20 22 44 65 6c 65 74 65 20 4e 20 | ory-delete-word.(n)..."Delete.N. |
| 2f860 | 64 69 72 65 63 74 6f 72 69 65 73 20 6f 72 20 77 6f 72 64 73 20 62 65 66 6f 72 65 20 70 6f 69 6e | directories.or.words.before.poin |
| 2f880 | 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 75 6e 6c 65 73 | t."...(interactive."p")...(unles |
| 2f8a0 | 73 20 28 61 6e 64 20 28 65 71 20 28 63 68 61 72 2d 62 65 66 6f 72 65 29 20 3f 2f 29 20 28 76 65 | s.(and.(eq.(char-before).?/).(ve |
| 2f8c0 | 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 75 70 20 6e 29 29 0a 20 20 20 20 28 64 65 6c 65 | rtico-directory-up.n)).....(dele |
| 2f8e0 | 74 65 2d 72 65 67 69 6f 6e 20 28 70 72 6f 67 31 20 28 70 6f 69 6e 74 29 20 28 62 61 63 6b 77 61 | te-region.(prog1.(point).(backwa |
| 2f900 | 72 64 2d 77 6f 72 64 20 6e 29 29 20 28 70 6f 69 6e 74 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | rd-word.n)).(point))))..;;;###au |
| 2f920 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d | toload.(defun.vertico-directory- |
| 2f940 | 74 69 64 79 20 28 29 0a 20 20 22 54 69 64 79 20 73 68 61 64 6f 77 65 64 20 66 69 6c 65 20 6e 61 | tidy.()..."Tidy.shadowed.file.na |
| 2f960 | 6d 65 2c 20 73 65 65 20 60 72 66 6e 2d 65 73 68 61 64 6f 77 2d 6f 76 65 72 6c 61 79 27 2e 22 0a | me,.see.`rfn-eshadow-overlay'.". |
| 2f980 | 20 20 28 77 68 65 6e 20 28 65 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 23 27 73 65 6c 66 2d | ..(when.(eq.this-command.#'self- |
| 2f9a0 | 69 6e 73 65 72 74 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6f 76 20 | insert-command).....(dolist.(ov. |
| 2f9c0 | 27 28 74 72 61 6d 70 2d 72 66 6e 2d 65 73 68 61 64 6f 77 2d 6f 76 65 72 6c 61 79 20 72 66 6e 2d | '(tramp-rfn-eshadow-overlay.rfn- |
| 2f9e0 | 65 73 68 61 64 6f 77 2d 6f 76 65 72 6c 61 79 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 | eshadow-overlay)).......(when.(a |
| 2fa00 | 6e 64 20 28 62 6f 75 6e 64 70 20 6f 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd.(boundp.ov).................. |
| 2fa20 | 28 73 65 74 71 20 6f 76 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 6f 76 29 29 0a 20 20 20 20 | (setq.ov.(symbol-value.ov))..... |
| 2fa40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 62 75 66 66 65 72 20 6f 76 29 | .............(overlay-buffer.ov) |
| 2fa60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3d 20 28 70 6f 69 6e 74 29 20 28 70 6f | ..................(=.(point).(po |
| 2fa80 | 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 28 3e 20 28 70 | int-max))..................(>.(p |
| 2faa0 | 6f 69 6e 74 29 20 28 6f 76 65 72 6c 61 79 2d 65 6e 64 20 6f 76 29 29 29 0a 20 20 20 20 20 20 20 | oint).(overlay-end.ov)))........ |
| 2fac0 | 20 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 28 6f 76 65 72 6c 61 79 2d 73 74 61 72 74 20 6f | .(delete-region.(overlay-start.o |
| 2fae0 | 76 29 20 28 6f 76 65 72 6c 61 79 2d 65 6e 64 20 6f 76 29 29 29 29 29 29 0a 0a 28 64 65 66 76 61 | v).(overlay-end.ov))))))..(defva |
| 2fb00 | 72 2d 6b 65 79 6d 61 70 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 6d 61 70 0a 20 | r-keymap.vertico-directory-map.. |
| 2fb20 | 20 3a 64 6f 63 20 22 46 69 6c 65 20 6e 61 6d 65 20 65 64 69 74 69 6e 67 20 6d 61 70 2e 22 0a 20 | .:doc."File.name.editing.map.".. |
| 2fb40 | 20 22 52 45 54 22 20 23 27 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 65 6e 74 65 72 | ."RET".#'vertico-directory-enter |
| 2fb60 | 0a 20 20 22 44 45 4c 22 20 23 27 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 64 65 6c | ..."DEL".#'vertico-directory-del |
| 2fb80 | 65 74 65 2d 63 68 61 72 0a 20 20 22 4d 2d 44 45 4c 22 20 23 27 76 65 72 74 69 63 6f 2d 64 69 72 | ete-char..."M-DEL".#'vertico-dir |
| 2fba0 | 65 63 74 6f 72 79 2d 64 65 6c 65 74 65 2d 77 6f 72 64 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | ectory-delete-word)..;;;###autol |
| 2fbc0 | 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 | oad.(autoload.'vertico-directory |
| 2fbe0 | 2d 6d 61 70 20 22 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 22 20 6e 69 6c 20 74 20 27 | -map."vertico-directory".nil.t.' |
| 2fc00 | 6b 65 79 6d 61 70 29 0a 28 64 65 66 61 6c 69 61 73 20 27 76 65 72 74 69 63 6f 2d 64 69 72 65 63 | keymap).(defalias.'vertico-direc |
| 2fc20 | 74 6f 72 79 2d 6d 61 70 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 6d 61 70 29 0a | tory-map.vertico-directory-map). |
| 2fc40 | 0a 28 70 72 6f 76 69 64 65 20 27 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 29 0a 3b 3b | .(provide.'vertico-directory).;; |
| 2fc60 | 3b 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 | ;.vertico-directory.el.ends.here |
| 2fc80 | 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fcc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fd00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fd20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fd40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fd80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fdc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fe00 | 76 65 72 74 69 63 6f 2d 32 2e 34 2f 76 65 72 74 69 63 6f 2d 67 72 69 64 2e 65 6c 00 00 00 00 00 | vertico-2.4/vertico-grid.el..... |
| 2fe20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fe40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fe60 | 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 |
| 2fe80 | 30 30 31 35 37 32 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 34 32 32 00 20 30 00 00 00 | 0015724.00000000000.014422..0... |
| 2fea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ff00 | 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................... |
| 2ff20 | 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................... |
| 2ff40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ff60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ff80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ffa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ffc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ffe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 30000 | 3b 3b 3b 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2e 65 6c 20 2d 2d 2d 20 47 72 69 64 20 64 69 73 | ;;;.vertico-grid.el.---.Grid.dis |
| 30020 | 70 6c 61 79 20 66 6f 72 20 56 65 72 74 69 63 6f 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e | play.for.Vertico.-*-.lexical-bin |
| 30040 | 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 | ding:.t.-*-..;;.Copyright.(C).20 |
| 30060 | 32 31 2d 32 30 32 35 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e | 21-2025.Free.Software.Foundation |
| 30080 | 2c 20 49 6e 63 2e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 | ,.Inc...;;.Author:.Daniel.Mendle |
| 300a0 | 72 20 3c 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a 3b 3b 20 4d 61 | r.<mail@daniel-mendler.de>.;;.Ma |
| 300c0 | 69 6e 74 61 69 6e 65 72 3a 20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 20 3c 6d 61 69 6c 40 64 | intainer:.Daniel.Mendler.<mail@d |
| 300e0 | 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a 3b 3b 20 43 72 65 61 74 65 64 3a 20 32 30 | aniel-mendler.de>.;;.Created:.20 |
| 30100 | 32 31 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e 34 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 | 21.;;.Version:.2.4.;;.Package-Re |
| 30120 | 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 38 2e 31 22 29 20 28 63 6f 6d 70 61 74 20 | quires:.((emacs."28.1").(compat. |
| 30140 | 22 33 30 22 29 20 28 76 65 72 74 69 63 6f 20 22 32 2e 34 22 29 29 0a 3b 3b 20 55 52 4c 3a 20 68 | "30").(vertico."2.4")).;;.URL:.h |
| 30160 | 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 0a | ttps://github.com/minad/vertico. |
| 30180 | 0a 3b 3b 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 | .;;.This.file.is.part.of.GNU.Ema |
| 301a0 | 63 73 2e 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 | cs...;;.This.program.is.free.sof |
| 301c0 | 74 77 61 72 65 3a 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 | tware:.you.can.redistribute.it.a |
| 301e0 | 6e 64 2f 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 | nd/or.modify.;;.it.under.the.ter |
| 30200 | 6d 73 20 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 | ms.of.the.GNU.General.Public.Lic |
| 30220 | 65 6e 73 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 | ense.as.published.by.;;.the.Free |
| 30240 | 20 53 6f 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 | .Software.Foundation,.either.ver |
| 30260 | 73 69 6f 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 | sion.3.of.the.License,.or.;;.(at |
| 30280 | 20 79 6f 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 | .your.option).any.later.version. |
| 302a0 | 0a 0a 3b 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 | ..;;.This.program.is.distributed |
| 302c0 | 20 69 6e 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 | .in.the.hope.that.it.will.be.use |
| 302e0 | 66 75 6c 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 | ful,.;;.but.WITHOUT.ANY.WARRANTY |
| 30300 | 3b 20 77 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 | ;.without.even.the.implied.warra |
| 30320 | 6e 74 79 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 | nty.of.;;.MERCHANTABILITY.or.FIT |
| 30340 | 4e 45 53 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 | NESS.FOR.A.PARTICULAR.PURPOSE... |
| 30360 | 53 65 65 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 | See.the.;;.GNU.General.Public.Li |
| 30380 | 63 65 6e 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 | cense.for.more.details...;;.You. |
| 303a0 | 73 68 6f 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 | should.have.received.a.copy.of.t |
| 303c0 | 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 65 0a 3b 3b | he.GNU.General.Public.License.;; |
| 303e0 | 20 61 6c 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 | .along.with.this.program...If.no |
| 30400 | 74 2c 20 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 | t,.see.<https://www.gnu.org/lice |
| 30420 | 6e 73 65 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 | nses/>...;;;.Commentary:..;;.Thi |
| 30440 | 73 20 70 61 63 6b 61 67 65 20 69 73 20 61 20 56 65 72 74 69 63 6f 20 65 78 74 65 6e 73 69 6f 6e | s.package.is.a.Vertico.extension |
| 30460 | 20 70 72 6f 76 69 64 69 6e 67 20 61 20 67 72 69 64 20 64 69 73 70 6c 61 79 2e 0a 3b 3b 0a 3b 3b | .providing.a.grid.display..;;.;; |
| 30480 | 20 54 68 65 20 6d 6f 64 65 20 60 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 6d 6f 64 65 27 20 63 61 | .The.mode.`vertico-grid-mode'.ca |
| 304a0 | 6e 20 62 65 20 65 6e 61 62 6c 65 64 20 67 6c 6f 62 61 6c 6c 79 20 6f 72 20 76 69 61 0a 3b 3b 20 | n.be.enabled.globally.or.via.;;. |
| 304c0 | 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 27 20 70 65 72 20 63 6f 6d | `vertico-multiform-mode'.per.com |
| 304e0 | 6d 61 6e 64 20 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 2e 0a 3b 3b 20 | mand.or.completion.category..;;. |
| 30500 | 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 74 68 65 20 67 72 69 64 20 64 69 73 70 6c 61 79 20 63 | Alternatively.the.grid.display.c |
| 30520 | 61 6e 20 62 65 20 74 6f 67 67 6c 65 64 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 77 69 74 68 0a 3b | an.be.toggled.temporarily.with.; |
| 30540 | 3b 20 4d 2d 47 20 69 66 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 | ;.M-G.if.`vertico-multiform-mode |
| 30560 | 27 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 | '.is.enabled...;;;.Code:..(requi |
| 30580 | 72 65 20 27 76 65 72 74 69 63 6f 29 0a 28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d 70 69 6c 65 0a | re.'vertico).(eval-when-compile. |
| 305a0 | 20 20 28 72 65 71 75 69 72 65 20 27 63 6c 2d 6c 69 62 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 | ..(require.'cl-lib)...(require.' |
| 305c0 | 73 75 62 72 2d 78 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 76 65 72 74 69 63 6f 2d 67 72 69 | subr-x))..(defcustom.vertico-gri |
| 305e0 | 64 2d 6d 69 6e 2d 63 6f 6c 75 6d 6e 73 20 32 0a 20 20 22 4d 69 6e 69 6d 61 6c 20 6e 75 6d 62 65 | d-min-columns.2..."Minimal.numbe |
| 30600 | 72 20 6f 66 20 67 72 69 64 20 63 6f 6c 75 6d 6e 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 6e 61 74 | r.of.grid.columns."...:type.'nat |
| 30620 | 6e 75 6d 0a 20 20 3a 67 72 6f 75 70 20 27 76 65 72 74 69 63 6f 29 0a 0a 28 64 65 66 63 75 73 74 | num...:group.'vertico)..(defcust |
| 30640 | 6f 6d 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 6d 61 78 2d 63 6f 6c 75 6d 6e 73 20 38 0a 20 20 | om.vertico-grid-max-columns.8... |
| 30660 | 22 4d 61 78 69 6d 61 6c 20 6e 75 6d 62 65 72 20 6f 66 20 67 72 69 64 20 63 6f 6c 75 6d 6e 73 2e | "Maximal.number.of.grid.columns. |
| 30680 | 22 0a 20 20 3a 74 79 70 65 20 27 6e 61 74 6e 75 6d 0a 20 20 3a 67 72 6f 75 70 20 27 76 65 72 74 | "...:type.'natnum...:group.'vert |
| 306a0 | 69 63 6f 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 61 6e | ico)..(defcustom.vertico-grid-an |
| 306c0 | 6e 6f 74 61 74 65 20 30 0a 20 20 22 52 65 73 65 72 76 65 64 20 63 68 61 72 61 63 74 65 72 73 20 | notate.0..."Reserved.characters. |
| 306e0 | 66 6f 72 20 74 68 65 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 6e | for.the.annotations."...:type.'n |
| 30700 | 61 74 6e 75 6d 0a 20 20 3a 67 72 6f 75 70 20 27 76 65 72 74 69 63 6f 29 0a 0a 28 64 65 66 63 75 | atnum...:group.'vertico)..(defcu |
| 30720 | 73 74 6f 6d 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 73 65 70 61 72 61 74 6f 72 0a 20 20 23 28 | stom.vertico-grid-separator...#( |
| 30740 | 22 20 20 20 7c 20 20 20 22 20 33 20 34 20 28 64 69 73 70 6c 61 79 20 28 73 70 61 63 65 20 3a 77 | "...|...".3.4.(display.(space.:w |
| 30760 | 69 64 74 68 20 28 31 29 29 20 66 61 63 65 20 28 3a 69 6e 68 65 72 69 74 20 73 68 61 64 6f 77 20 | idth.(1)).face.(:inherit.shadow. |
| 30780 | 3a 69 6e 76 65 72 73 65 2d 76 69 64 65 6f 20 74 29 29 29 0a 20 20 22 53 65 70 61 72 61 74 6f 72 | :inverse-video.t)))..."Separator |
| 307a0 | 20 62 65 74 77 65 65 6e 20 63 6f 6c 75 6d 6e 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 | .between.columns."...:type.'stri |
| 307c0 | 6e 67 0a 20 20 3a 67 72 6f 75 70 20 27 76 65 72 74 69 63 6f 29 0a 0a 28 64 65 66 63 75 73 74 6f | ng...:group.'vertico)..(defcusto |
| 307e0 | 6d 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 6c 6f 6f 6b 61 68 65 61 64 20 31 30 30 0a 20 20 22 | m.vertico-grid-lookahead.100..." |
| 30800 | 4e 75 6d 62 65 72 20 6f 66 20 63 61 6e 64 69 64 61 74 65 73 20 74 6f 20 6c 6f 6f 6b 61 68 65 61 | Number.of.candidates.to.lookahea |
| 30820 | 64 20 66 6f 72 20 63 6f 6c 75 6d 6e 20 6e 75 6d 62 65 72 20 63 6f 6d 70 75 74 61 74 69 6f 6e 2e | d.for.column.number.computation. |
| 30840 | 0a 57 68 65 6e 20 73 63 72 6f 6c 6c 69 6e 67 20 62 65 79 6f 6e 64 20 74 68 69 73 20 6c 69 6d 69 | .When.scrolling.beyond.this.limi |
| 30860 | 74 2c 20 63 61 6e 64 69 64 61 74 65 73 20 6d 61 79 20 62 65 20 74 72 75 6e 63 61 74 65 64 2e 22 | t,.candidates.may.be.truncated." |
| 30880 | 0a 20 20 3a 74 79 70 65 20 27 6e 61 74 6e 75 6d 0a 20 20 3a 67 72 6f 75 70 20 27 76 65 72 74 69 | ...:type.'natnum...:group.'verti |
| 308a0 | 63 6f 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 76 65 72 74 69 63 6f 2d 67 72 69 64 | co)..(defvar-keymap.vertico-grid |
| 308c0 | 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 6b 65 79 6d 61 70 20 61 | -map...:doc."Additional.keymap.a |
| 308e0 | 63 74 69 76 61 74 65 64 20 69 6e 20 67 72 69 64 20 6d 6f 64 65 2e 22 0a 20 20 22 3c 72 65 6d 61 | ctivated.in.grid.mode."..."<rema |
| 30900 | 70 3e 20 3c 6c 65 66 74 2d 63 68 61 72 3e 22 20 23 27 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 6c | p>.<left-char>".#'vertico-grid-l |
| 30920 | 65 66 74 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 72 69 67 68 74 2d 63 68 61 72 3e 22 20 23 27 76 | eft..."<remap>.<right-char>".#'v |
| 30940 | 65 72 74 69 63 6f 2d 67 72 69 64 2d 72 69 67 68 74 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 73 63 | ertico-grid-right..."<remap>.<sc |
| 30960 | 72 6f 6c 6c 2d 64 6f 77 6e 2d 63 6f 6d 6d 61 6e 64 3e 22 20 23 27 76 65 72 74 69 63 6f 2d 67 72 | roll-down-command>".#'vertico-gr |
| 30980 | 69 64 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 73 63 72 6f 6c | id-scroll-down..."<remap>.<scrol |
| 309a0 | 6c 2d 75 70 2d 63 6f 6d 6d 61 6e 64 3e 22 20 23 27 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 73 63 | l-up-command>".#'vertico-grid-sc |
| 309c0 | 72 6f 6c 6c 2d 75 70 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 76 65 72 74 69 63 6f 2d | roll-up)..(defvar-local.vertico- |
| 309e0 | 67 72 69 64 2d 2d 63 6f 6c 75 6d 6e 73 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 6d 69 6e 2d 63 | grid--columns.vertico-grid-min-c |
| 30a00 | 6f 6c 75 6d 6e 73 0a 20 20 22 43 75 72 72 65 6e 74 20 6e 75 6d 62 65 72 20 6f 66 20 67 72 69 64 | olumns..."Current.number.of.grid |
| 30a20 | 20 63 6f 6c 75 6d 6e 73 2e 22 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 67 72 69 64 | .columns.")..(defun.vertico-grid |
| 30a40 | 2d 6c 65 66 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 29 0a 20 20 22 4d 6f 76 65 20 4e 20 63 6f | -left.(&optional.n)..."Move.N.co |
| 30a60 | 6c 75 6d 6e 73 20 74 6f 20 74 68 65 20 6c 65 66 74 20 69 6e 20 74 68 65 20 67 72 69 64 2e 22 0a | lumns.to.the.left.in.the.grid.". |
| 30a80 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 76 65 72 74 69 63 6f 2d 67 | ..(interactive."p")...(vertico-g |
| 30aa0 | 72 69 64 2d 72 69 67 68 74 20 28 2d 20 28 6f 72 20 6e 20 31 29 29 29 29 0a 0a 28 64 65 66 75 6e | rid-right.(-.(or.n.1))))..(defun |
| 30ac0 | 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 72 69 67 68 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e | .vertico-grid-right.(&optional.n |
| 30ae0 | 29 0a 20 20 22 4d 6f 76 65 20 4e 20 63 6f 6c 75 6d 6e 73 20 74 6f 20 74 68 65 20 72 69 67 68 74 | )..."Move.N.columns.to.the.right |
| 30b00 | 20 69 6e 20 74 68 65 20 67 72 69 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 | .in.the.grid."...(interactive."p |
| 30b20 | 22 29 0a 20 20 28 6c 65 74 2a 20 28 28 70 61 67 65 20 28 2a 20 76 65 72 74 69 63 6f 2d 63 6f 75 | ")...(let*.((page.(*.vertico-cou |
| 30b40 | 6e 74 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 2d 63 6f 6c 75 6d 6e 73 29 29 0a 20 20 20 20 20 | nt.vertico-grid--columns))...... |
| 30b60 | 20 20 20 20 28 78 31 20 28 2f 20 28 25 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 70 61 67 | ....(x1.(/.(%.vertico--index.pag |
| 30b80 | 65 29 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6c | e).vertico-count))..........(col |
| 30ba0 | 73 20 28 6d 69 6e 20 28 31 2d 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 2d 63 6f 6c 75 6d 6e 73 | s.(min.(1-.vertico-grid--columns |
| 30bc0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2b 20 78 31 20 28 2f 20 28 | ).....................(+.x1.(/.( |
| 30be0 | 2d 20 76 65 72 74 69 63 6f 2d 2d 74 6f 74 61 6c 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 | -.vertico--total.vertico--index. |
| 30c00 | 31 29 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 78 | 1).vertico-count))))..........(x |
| 30c20 | 32 20 28 69 66 20 76 65 72 74 69 63 6f 2d 63 79 63 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | 2.(if.vertico-cycle............. |
| 30c40 | 20 20 20 20 20 28 6d 6f 64 20 28 2b 20 78 31 20 28 6f 72 20 6e 20 31 29 29 20 28 31 2b 20 63 6f | .....(mod.(+.x1.(or.n.1)).(1+.co |
| 30c60 | 6c 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 69 6e 20 63 6f 6c 73 20 28 6d | ls))................(min.cols.(m |
| 30c80 | 61 78 20 30 20 28 2b 20 78 31 20 28 6f 72 20 6e 20 31 29 29 29 29 29 29 29 0a 20 20 20 20 28 76 | ax.0.(+.x1.(or.n.1))))))).....(v |
| 30ca0 | 65 72 74 69 63 6f 2d 2d 67 6f 74 6f 20 28 2b 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 28 | ertico--goto.(+.vertico--index.( |
| 30cc0 | 2a 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 20 28 2d 20 78 32 20 78 31 29 29 29 29 29 29 0a 0a | *.vertico-count.(-.x2.x1)))))).. |
| 30ce0 | 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 20 | (defun.vertico-grid-scroll-down. |
| 30d00 | 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 29 0a 20 20 22 47 6f 20 62 61 63 6b 20 62 79 20 4e 20 70 61 | (&optional.n)..."Go.back.by.N.pa |
| 30d20 | 67 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 76 65 72 | ges."...(interactive."p")...(ver |
| 30d40 | 74 69 63 6f 2d 2d 67 6f 74 6f 20 28 6d 61 78 20 30 20 28 2d 20 76 65 72 74 69 63 6f 2d 2d 69 6e | tico--goto.(max.0.(-.vertico--in |
| 30d60 | 64 65 78 20 28 2a 20 28 6f 72 20 6e 20 31 29 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 2d 63 6f | dex.(*.(or.n.1).vertico-grid--co |
| 30d80 | 6c 75 6d 6e 73 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | lumns.vertico-count)))))..(defun |
| 30da0 | 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 73 63 72 6f 6c 6c 2d 75 70 20 28 26 6f 70 74 69 6f 6e | .vertico-grid-scroll-up.(&option |
| 30dc0 | 61 6c 20 6e 29 0a 20 20 22 47 6f 20 66 6f 72 77 61 72 64 20 62 79 20 4e 20 70 61 67 65 73 2e 22 | al.n)..."Go.forward.by.N.pages." |
| 30de0 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 76 65 72 74 69 63 6f 2d | ...(interactive."p")...(vertico- |
| 30e00 | 67 72 69 64 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 20 28 2d 20 28 6f 72 20 6e 20 31 29 29 29 29 0a | grid-scroll-down.(-.(or.n.1)))). |
| 30e20 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f | .;;;###autoload.(define-minor-mo |
| 30e40 | 64 65 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 6d 6f 64 65 0a 20 20 22 47 72 69 64 20 64 69 73 | de.vertico-grid-mode..."Grid.dis |
| 30e60 | 70 6c 61 79 20 66 6f 72 20 56 65 72 74 69 63 6f 2e 22 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 20 3a | play.for.Vertico."...:global.t.: |
| 30e80 | 67 72 6f 75 70 20 27 76 65 72 74 69 63 6f 0a 20 20 3b 3b 20 53 68 72 69 6e 6b 20 63 75 72 72 65 | group.'vertico...;;.Shrink.curre |
| 30ea0 | 6e 74 20 6d 69 6e 69 62 75 66 66 65 72 20 77 69 6e 64 6f 77 0a 20 20 28 77 68 65 6e 2d 6c 65 74 | nt.minibuffer.window...(when-let |
| 30ec0 | 20 28 28 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 | .((win.(active-minibuffer-window |
| 30ee0 | 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 72 61 6d 65 2d 72 6f 6f 74 2d 77 69 6e 64 | ))).....(unless.(frame-root-wind |
| 30f00 | 6f 77 2d 70 20 77 69 6e 29 0a 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 72 65 73 69 7a 65 20 77 | ow-p.win).......(window-resize.w |
| 30f20 | 69 6e 20 28 2d 20 28 77 69 6e 64 6f 77 2d 70 69 78 65 6c 2d 68 65 69 67 68 74 20 77 69 6e 29 29 | in.(-.(window-pixel-height.win)) |
| 30f40 | 20 6e 69 6c 20 6e 69 6c 20 27 70 69 78 65 6c 77 69 73 65 29 29 29 0a 20 20 28 63 6c 2d 63 61 6c | .nil.nil.'pixelwise)))...(cl-cal |
| 30f60 | 6c 66 32 20 72 61 73 73 71 2d 64 65 6c 65 74 65 2d 61 6c 6c 20 76 65 72 74 69 63 6f 2d 67 72 69 | lf2.rassq-delete-all.vertico-gri |
| 30f80 | 64 2d 6d 61 70 20 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 73 74 29 0a 20 20 28 77 | d-map.minor-mode-map-alist)...(w |
| 30fa0 | 68 65 6e 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 6d 6f 64 65 0a 20 20 20 20 28 70 75 73 68 20 | hen.vertico-grid-mode.....(push. |
| 30fc0 | 60 28 76 65 72 74 69 63 6f 2d 2d 69 6e 70 75 74 20 2e 20 2c 76 65 72 74 69 63 6f 2d 67 72 69 64 | `(vertico--input...,vertico-grid |
| 30fe0 | 2d 6d 61 70 29 20 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 73 74 29 29 29 0a 0a 28 | -map).minor-mode-map-alist)))..( |
| 31000 | 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 76 65 72 74 69 63 6f 2d 2d 61 72 72 61 6e 67 65 2d 63 61 | cl-defmethod.vertico--arrange-ca |
| 31020 | 6e 64 69 64 61 74 65 73 20 28 26 63 6f 6e 74 65 78 74 20 28 76 65 72 74 69 63 6f 2d 67 72 69 64 | ndidates.(&context.(vertico-grid |
| 31040 | 2d 6d 6f 64 65 20 28 65 71 6c 20 74 29 29 29 0a 20 20 28 77 68 65 6e 20 28 3c 3d 20 76 65 72 74 | -mode.(eql.t)))...(when.(<=.vert |
| 31060 | 69 63 6f 2d 2d 69 6e 64 65 78 20 30 29 0a 20 20 20 20 28 6c 65 74 20 28 28 77 20 31 29 29 0a 20 | ico--index.0).....(let.((w.1)).. |
| 31080 | 20 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 72 65 70 65 61 74 20 76 65 72 74 69 63 6f 2d 67 72 69 | .....(cl-loop.repeat.vertico-gri |
| 310a0 | 64 2d 6c 6f 6f 6b 61 68 65 61 64 20 66 6f 72 20 63 61 6e 64 20 69 6e 20 76 65 72 74 69 63 6f 2d | d-lookahead.for.cand.in.vertico- |
| 310c0 | 2d 63 61 6e 64 69 64 61 74 65 73 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | -candidates.do................(s |
| 310e0 | 65 74 71 20 77 20 28 6d 61 78 20 77 20 28 2b 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 61 6e 6e | etq.w.(max.w.(+.vertico-grid-ann |
| 31100 | 6f 74 61 74 65 20 28 6c 65 6e 67 74 68 20 63 61 6e 64 29 29 29 29 29 0a 20 20 20 20 20 20 28 73 | otate.(length.cand))))).......(s |
| 31120 | 65 74 71 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 2d 63 6f 6c 75 6d 6e 73 0a 20 20 20 20 20 20 | etq.vertico-grid--columns....... |
| 31140 | 20 20 20 20 20 20 28 6d 61 78 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 6d 69 6e 2d 63 6f 6c 75 | ......(max.vertico-grid-min-colu |
| 31160 | 6d 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 69 6e 20 76 65 72 74 69 63 | mns..................(min.vertic |
| 31180 | 6f 2d 67 72 69 64 2d 6d 61 78 2d 63 6f 6c 75 6d 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | o-grid-max-columns.............. |
| 311a0 | 20 20 20 20 20 20 20 20 20 28 66 6c 6f 6f 72 20 28 76 65 72 74 69 63 6f 2d 2d 77 69 6e 64 6f 77 | .........(floor.(vertico--window |
| 311c0 | 2d 77 69 64 74 68 29 20 28 2b 20 77 20 28 6c 65 6e 67 74 68 20 76 65 72 74 69 63 6f 2d 67 72 69 | -width).(+.w.(length.vertico-gri |
| 311e0 | 64 2d 73 65 70 61 72 61 74 6f 72 29 29 29 29 29 29 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 73 65 | d-separator))))))))...(let*.((se |
| 31200 | 70 20 28 6c 65 6e 67 74 68 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 73 65 70 61 72 61 74 6f 72 | p.(length.vertico-grid-separator |
| 31220 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 74 20 28 2a 20 76 65 72 74 69 63 6f 2d 63 6f | ))..........(count.(*.vertico-co |
| 31240 | 75 6e 74 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 2d 63 6f 6c 75 6d 6e 73 29 29 0a 20 20 20 20 | unt.vertico-grid--columns))..... |
| 31260 | 20 20 20 20 20 28 73 74 61 72 74 20 28 2a 20 63 6f 75 6e 74 20 28 66 6c 6f 6f 72 20 28 6d 61 78 | .....(start.(*.count.(floor.(max |
| 31280 | 20 30 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 29 20 63 6f 75 6e 74 29 29 29 0a 20 20 20 20 | .0.vertico--index).count)))..... |
| 312a0 | 20 20 20 20 20 28 77 69 64 74 68 20 28 2d 20 28 2f 20 28 76 65 72 74 69 63 6f 2d 2d 77 69 6e 64 | .....(width.(-.(/.(vertico--wind |
| 312c0 | 6f 77 2d 77 69 64 74 68 29 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 2d 63 6f 6c 75 6d 6e 73 29 | ow-width).vertico-grid--columns) |
| 312e0 | 20 73 65 70 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 61 6e 64 73 20 28 66 75 6e 63 61 6c 6c 20 | .sep))..........(cands.(funcall. |
| 31300 | 28 69 66 20 28 3e 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 61 6e 6e 6f 74 61 74 65 20 30 29 20 | (if.(>.vertico-grid-annotate.0). |
| 31320 | 23 27 76 65 72 74 69 63 6f 2d 2d 61 66 66 69 78 61 74 65 20 23 27 69 64 65 6e 74 69 74 79 29 0a | #'vertico--affixate.#'identity). |
| 31340 | 20 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 6c 2d 6c 6f 6f | .........................(cl-loo |
| 31360 | 70 20 72 65 70 65 61 74 20 63 6f 75 6e 74 20 66 6f 72 20 63 20 69 6e 20 28 6e 74 68 63 64 72 20 | p.repeat.count.for.c.in.(nthcdr. |
| 31380 | 73 74 61 72 74 20 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 61 74 65 73 29 0a 20 20 20 20 20 | start.vertico--candidates)...... |
| 313a0 | 20 20 20 20 20 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 6f 6c | .............................col |
| 313c0 | 6c 65 63 74 20 28 76 65 72 74 69 63 6f 2d 2d 68 69 6c 69 74 20 63 29 29 29 29 0a 20 20 20 20 20 | lect.(vertico--hilit.c))))...... |
| 313e0 | 20 20 20 20 28 63 61 6e 64 73 20 28 63 6c 2d 6c 6f 6f 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ....(cands.(cl-loop............. |
| 31400 | 20 20 20 20 20 66 6f 72 20 63 61 6e 64 20 69 6e 20 63 61 6e 64 73 20 66 6f 72 20 69 6e 64 65 78 | .....for.cand.in.cands.for.index |
| 31420 | 20 66 72 6f 6d 20 30 20 63 6f 6c 6c 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .from.0.collect................. |
| 31440 | 20 28 6c 65 74 20 28 70 72 65 66 69 78 20 73 75 66 66 69 78 29 0a 20 20 20 20 20 20 20 20 20 20 | .(let.(prefix.suffix)........... |
| 31460 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 63 6f 6e 73 70 20 63 61 6e 64 29 0a 20 20 20 20 | .........(when.(consp.cand)..... |
| 31480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 72 65 66 69 78 20 28 63 | .................(setq.prefix.(c |
| 314a0 | 61 64 72 20 63 61 6e 64 29 20 73 75 66 66 69 78 20 28 63 61 64 64 72 20 63 61 6e 64 29 20 63 61 | adr.cand).suffix.(caddr.cand).ca |
| 314c0 | 6e 64 20 28 63 61 72 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 | nd.(car.cand)))................. |
| 314e0 | 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 73 65 61 72 63 68 20 22 5c 6e 22 20 63 61 6e | ...(when.(string-search."\n".can |
| 31500 | 64 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 63 61 | d)......................(setq.ca |
| 31520 | 6e 64 20 28 76 65 72 74 69 63 6f 2d 2d 74 72 75 6e 63 61 74 65 2d 6d 75 6c 74 69 6c 69 6e 65 20 | nd.(vertico--truncate-multiline. |
| 31540 | 63 61 6e 64 20 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 | cand.width)))................... |
| 31560 | 20 28 74 72 75 6e 63 61 74 65 2d 73 74 72 69 6e 67 2d 74 6f 2d 77 69 64 74 68 0a 20 20 20 20 20 | .(truncate-string-to-width...... |
| 31580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 74 72 69 6d 0a 20 20 20 20 | ...............(string-trim..... |
| 315a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 | .................(replace-regexp |
| 315c0 | 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 20 20 20 20 20 20 20 | -in-string...................... |
| 315e0 | 20 22 5b 20 5c 74 5d 2b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."[.\t]+"....................... |
| 31600 | 28 6c 61 6d 62 64 61 20 28 78 29 20 28 61 70 70 6c 79 20 23 27 70 72 6f 70 65 72 74 69 7a 65 20 | (lambda.(x).(apply.#'propertize. |
| 31620 | 22 20 22 20 28 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 2d 61 74 20 30 20 78 29 29 29 0a 20 | ".".(text-properties-at.0.x))).. |
| 31640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d 2d 66 | .....................(vertico--f |
| 31660 | 6f 72 6d 61 74 2d 63 61 6e 64 69 64 61 74 65 20 63 61 6e 64 20 70 72 65 66 69 78 20 73 75 66 66 | ormat-candidate.cand.prefix.suff |
| 31680 | 69 78 20 28 2b 20 69 6e 64 65 78 20 73 74 61 72 74 29 20 73 74 61 72 74 29 29 29 0a 20 20 20 20 | ix.(+.index.start).start)))..... |
| 316a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 64 74 68 29 29 29 29 0a 20 20 20 20 20 20 | ................width))))....... |
| 316c0 | 20 20 20 28 77 69 64 74 68 20 28 6d 61 6b 65 2d 76 65 63 74 6f 72 20 76 65 72 74 69 63 6f 2d 67 | ...(width.(make-vector.vertico-g |
| 316e0 | 72 69 64 2d 2d 63 6f 6c 75 6d 6e 73 20 30 29 29 29 0a 20 20 20 20 28 64 6f 74 69 6d 65 73 20 28 | rid--columns.0))).....(dotimes.( |
| 31700 | 63 6f 6c 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 2d 63 6f 6c 75 6d 6e 73 29 0a 20 20 20 20 20 | col.vertico-grid--columns)...... |
| 31720 | 20 28 64 6f 74 69 6d 65 73 20 28 72 6f 77 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 29 0a 20 20 | .(dotimes.(row.vertico-count)... |
| 31740 | 20 20 20 20 20 20 28 61 73 65 74 20 77 69 64 74 68 20 63 6f 6c 20 28 6d 61 78 0a 20 20 20 20 20 | ......(aset.width.col.(max...... |
| 31760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 72 65 66 20 77 69 64 74 68 20 | ....................(aref.width. |
| 31780 | 63 6f 6c 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 28 73 | col)..........................(s |
| 317a0 | 74 72 69 6e 67 2d 77 69 64 74 68 20 28 6f 72 20 28 6e 74 68 20 28 2b 20 72 6f 77 20 28 2a 20 63 | tring-width.(or.(nth.(+.row.(*.c |
| 317c0 | 6f 6c 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 29 29 20 63 61 6e 64 73 29 20 22 22 29 29 29 29 | ol.vertico-count)).cands)."")))) |
| 317e0 | 29 29 0a 20 20 20 20 28 64 6f 74 69 6d 65 73 20 28 63 6f 6c 20 28 31 2d 20 76 65 72 74 69 63 6f | )).....(dotimes.(col.(1-.vertico |
| 31800 | 2d 67 72 69 64 2d 2d 63 6f 6c 75 6d 6e 73 29 29 0a 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 | -grid--columns)).......(cl-incf. |
| 31820 | 28 61 72 65 66 20 77 69 64 74 68 20 28 31 2b 20 63 6f 6c 29 29 20 28 2b 20 28 61 72 65 66 20 77 | (aref.width.(1+.col)).(+.(aref.w |
| 31840 | 69 64 74 68 20 63 6f 6c 29 20 73 65 70 29 29 29 0a 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f | idth.col).sep))).....(cl-loop.fo |
| 31860 | 72 20 72 6f 77 20 66 72 6f 6d 20 30 20 74 6f 20 28 31 2d 20 28 6d 69 6e 20 76 65 72 74 69 63 6f | r.row.from.0.to.(1-.(min.vertico |
| 31880 | 2d 63 6f 75 6e 74 20 76 65 72 74 69 63 6f 2d 2d 74 6f 74 61 6c 29 29 20 63 6f 6c 6c 65 63 74 0a | -count.vertico--total)).collect. |
| 318a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 69 6e 65 20 28 6c 69 73 74 20 22 | .............(let.((line.(list." |
| 318c0 | 5c 6e 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 66 | \n")))................(cl-loop.f |
| 318e0 | 6f 72 20 63 6f 6c 20 66 72 6f 6d 20 28 31 2d 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 2d 63 6f | or.col.from.(1-.vertico-grid--co |
| 31900 | 6c 75 6d 6e 73 29 20 64 6f 77 6e 74 6f 20 30 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | lumns).downto.0.do.............. |
| 31920 | 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 6e 74 68 | ...........(when-let.((cand.(nth |
| 31940 | 20 28 2b 20 72 6f 77 20 28 2a 20 63 6f 6c 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 29 29 20 63 | .(+.row.(*.col.vertico-count)).c |
| 31960 | 61 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 | ands)))......................... |
| 31980 | 20 20 28 70 75 73 68 20 63 61 6e 64 20 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(push.cand.line).............. |
| 319a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 3e 20 63 6f 6c 20 30 29 0a 20 20 20 | .............(when.(>.col.0).... |
| 319c0 | 20 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 75 73 68 20 76 | .........................(push.v |
| 319e0 | 65 72 74 69 63 6f 2d 67 72 69 64 2d 73 65 70 61 72 61 74 6f 72 20 6c 69 6e 65 29 0a 20 20 20 20 | ertico-grid-separator.line)..... |
| 31a00 | 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 75 73 68 20 28 70 | ........................(push.(p |
| 31a20 | 72 6f 70 65 72 74 69 7a 65 20 22 20 22 20 27 64 69 73 70 6c 61 79 0a 20 20 20 20 20 20 20 20 20 | ropertize.".".'display.......... |
| 31a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 31a60 | 20 20 20 20 20 60 28 73 70 61 63 65 20 3a 61 6c 69 67 6e 2d 74 6f 20 28 2b 20 6c 65 66 74 20 2c | .....`(space.:align-to.(+.left., |
| 31a80 | 28 61 72 65 66 20 77 69 64 74 68 20 28 31 2d 20 63 6f 6c 29 29 29 29 29 20 6c 69 6e 65 29 29 29 | (aref.width.(1-.col))))).line))) |
| 31aa0 | 29 0a 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 6c 69 6e 65 | )..............(string-join.line |
| 31ac0 | 29 29 29 29 29 0a 0a 3b 3b 20 44 6f 20 6e 6f 74 20 73 68 6f 77 20 56 65 72 74 69 63 6f 20 63 6f | )))))..;;.Do.not.show.Vertico.co |
| 31ae0 | 6d 6d 61 6e 64 73 20 69 6e 20 4d 2d 58 0a 28 64 6f 6c 69 73 74 20 28 73 79 6d 20 27 28 20 76 65 | mmands.in.M-X.(dolist.(sym.'(.ve |
| 31b00 | 72 74 69 63 6f 2d 67 72 69 64 2d 6c 65 66 74 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 72 69 67 | rtico-grid-left.vertico-grid-rig |
| 31b20 | 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d | ht.................vertico-grid- |
| 31b40 | 73 63 72 6f 6c 6c 2d 75 70 20 76 65 72 74 69 63 6f 2d 67 72 69 64 2d 73 63 72 6f 6c 6c 2d 64 6f | scroll-up.vertico-grid-scroll-do |
| 31b60 | 77 6e 29 29 0a 20 20 28 70 75 74 20 73 79 6d 20 27 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 72 65 64 | wn))...(put.sym.'completion-pred |
| 31b80 | 69 63 61 74 65 20 23 27 76 65 72 74 69 63 6f 2d 2d 63 6f 6d 6d 61 6e 64 2d 70 29 29 0a 0a 28 70 | icate.#'vertico--command-p))..(p |
| 31ba0 | 72 6f 76 69 64 65 20 27 76 65 72 74 69 63 6f 2d 67 72 69 64 29 0a 3b 3b 3b 20 76 65 72 74 69 63 | rovide.'vertico-grid).;;;.vertic |
| 31bc0 | 6f 2d 67 72 69 64 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 | o-grid.el.ends.here............. |
| 31be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31c00 | 76 65 72 74 69 63 6f 2d 32 2e 34 2f 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2e 65 6c 00 00 00 | vertico-2.4/vertico-buffer.el... |
| 31c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31c60 | 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 |
| 31c80 | 30 30 32 33 34 36 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 37 34 32 00 20 30 00 00 00 | 0023460.00000000000.014742..0... |
| 31ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31d00 | 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................... |
| 31d20 | 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................... |
| 31d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31e00 | 3b 3b 3b 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2e 65 6c 20 2d 2d 2d 20 44 69 73 70 6c 61 | ;;;.vertico-buffer.el.---.Displa |
| 31e20 | 79 20 56 65 72 74 69 63 6f 20 6c 69 6b 65 20 61 20 72 65 67 75 6c 61 72 20 62 75 66 66 65 72 20 | y.Vertico.like.a.regular.buffer. |
| 31e40 | 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 | -*-.lexical-binding:.t.-*-..;;.C |
| 31e60 | 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 32 31 2d 32 30 32 35 20 46 72 65 65 20 53 6f 66 74 | opyright.(C).2021-2025.Free.Soft |
| 31e80 | 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 72 | ware.Foundation,.Inc...;;.Author |
| 31ea0 | 3a 20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 20 3c 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 | :.Daniel.Mendler.<mail@daniel-me |
| 31ec0 | 6e 64 6c 65 72 2e 64 65 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 44 61 6e 69 65 6c 20 | ndler.de>.;;.Maintainer:.Daniel. |
| 31ee0 | 4d 65 6e 64 6c 65 72 20 3c 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e | Mendler.<mail@daniel-mendler.de> |
| 31f00 | 0a 3b 3b 20 43 72 65 61 74 65 64 3a 20 32 30 32 31 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e | .;;.Created:.2021.;;.Version:.2. |
| 31f20 | 34 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 22 | 4.;;.Package-Requires:.((emacs." |
| 31f40 | 32 38 2e 31 22 29 20 28 63 6f 6d 70 61 74 20 22 33 30 22 29 20 28 76 65 72 74 69 63 6f 20 22 32 | 28.1").(compat."30").(vertico."2 |
| 31f60 | 2e 34 22 29 29 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | .4")).;;.URL:.https://github.com |
| 31f80 | 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 | /minad/vertico..;;.This.file.is. |
| 31fa0 | 70 61 72 74 20 6f 66 20 47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 | part.of.GNU.Emacs...;;.This.prog |
| 31fc0 | 72 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 | ram.is.free.software:.you.can.re |
| 31fe0 | 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 3b 3b 20 69 | distribute.it.and/or.modify.;;.i |
| 32000 | 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 20 47 65 6e | t.under.the.terms.of.the.GNU.Gen |
| 32020 | 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 73 68 65 64 | eral.Public.License.as.published |
| 32040 | 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 6e 64 61 74 | .by.;;.the.Free.Software.Foundat |
| 32060 | 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 20 4c 69 63 | ion,.either.version.3.of.the.Lic |
| 32080 | 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 20 61 6e 79 | ense,.or.;;.(at.your.option).any |
| 320a0 | 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 67 72 61 6d | .later.version...;;.This.program |
| 320c0 | 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 74 68 61 74 | .is.distributed.in.the.hope.that |
| 320e0 | 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 49 54 48 4f | .it.will.be.useful,.;;.but.WITHO |
| 32100 | 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 6e 20 74 68 | UT.ANY.WARRANTY;.without.even.th |
| 32120 | 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 43 48 41 4e | e.implied.warranty.of.;;.MERCHAN |
| 32140 | 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 52 54 49 43 | TABILITY.or.FITNESS.FOR.A.PARTIC |
| 32160 | 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 55 20 47 65 | ULAR.PURPOSE...See.the.;;.GNU.Ge |
| 32180 | 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 65 20 64 65 | neral.Public.License.for.more.de |
| 321a0 | 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 65 63 65 69 | tails...;;.You.should.have.recei |
| 321c0 | 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 6c 20 50 75 | ved.a.copy.of.the.GNU.General.Pu |
| 321e0 | 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 68 69 73 20 | blic.License.;;.along.with.this. |
| 32200 | 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 3a 2f 2f 77 | program...If.not,.see.<https://w |
| 32220 | 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 43 6f 6d 6d | ww.gnu.org/licenses/>...;;;.Comm |
| 32240 | 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 69 73 20 61 20 56 65 | entary:..;;.This.package.is.a.Ve |
| 32260 | 72 74 69 63 6f 20 65 78 74 65 6e 73 69 6f 6e 2c 20 77 68 69 63 68 20 64 69 73 70 6c 61 79 73 20 | rtico.extension,.which.displays. |
| 32280 | 56 65 72 74 69 63 6f 20 6c 69 6b 65 20 61 0a 3b 3b 20 72 65 67 75 6c 61 72 20 62 75 66 66 65 72 | Vertico.like.a.;;.regular.buffer |
| 322a0 | 20 69 6e 20 61 20 6c 61 72 67 65 20 77 69 6e 64 6f 77 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 | .in.a.large.window.instead.of.th |
| 322c0 | 65 20 6d 69 6e 69 77 69 6e 64 6f 77 2e 20 20 54 68 65 0a 3b 3b 20 62 75 66 66 65 72 20 64 69 73 | e.miniwindow...The.;;.buffer.dis |
| 322e0 | 70 6c 61 79 20 63 61 6e 20 62 65 20 65 6e 61 62 6c 65 64 20 62 79 20 74 68 65 20 60 76 65 72 74 | play.can.be.enabled.by.the.`vert |
| 32300 | 69 63 6f 2d 62 75 66 66 65 72 2d 6d 6f 64 65 27 2e 0a 0a 3b 3b 20 54 68 65 20 6d 6f 64 65 20 60 | ico-buffer-mode'...;;.The.mode.` |
| 32320 | 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 6d 6f 64 65 27 20 63 61 6e 20 62 65 20 65 6e 61 62 | vertico-buffer-mode'.can.be.enab |
| 32340 | 6c 65 64 20 67 6c 6f 62 61 6c 6c 79 20 6f 72 20 76 69 61 0a 3b 3b 20 60 76 65 72 74 69 63 6f 2d | led.globally.or.via.;;.`vertico- |
| 32360 | 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 27 20 70 65 72 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 63 | multiform-mode'.per.command.or.c |
| 32380 | 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 2e 0a 3b 3b 20 41 6c 74 65 72 6e 61 74 69 | ompletion.category..;;.Alternati |
| 323a0 | 76 65 6c 79 20 74 68 65 20 62 75 66 66 65 72 20 64 69 73 70 6c 61 79 20 63 61 6e 20 62 65 20 74 | vely.the.buffer.display.can.be.t |
| 323c0 | 6f 67 67 6c 65 64 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 77 69 74 68 0a 3b 3b 20 4d 2d 42 20 69 | oggled.temporarily.with.;;.M-B.i |
| 323e0 | 66 20 60 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 66 6f 72 6d 2d 6d 6f 64 65 27 20 69 73 20 65 6e | f.`vertico-multiform-mode'.is.en |
| 32400 | 61 62 6c 65 64 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 76 65 72 | abled...;;;.Code:..(require.'ver |
| 32420 | 74 69 63 6f 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 | tico)..(defcustom.vertico-buffer |
| 32440 | 2d 68 69 64 65 2d 70 72 6f 6d 70 74 20 74 0a 20 20 22 48 69 64 65 20 70 72 6f 6d 70 74 20 69 6e | -hide-prompt.t..."Hide.prompt.in |
| 32460 | 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 76 65 72 74 | .the.minibuffer."...:group.'vert |
| 32480 | 69 63 6f 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f | ico...:type.'boolean)..(defcusto |
| 324a0 | 6d 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 64 69 73 70 6c 61 79 2d 61 63 74 69 6f 6e 0a | m.vertico-buffer-display-action. |
| 324c0 | 20 20 27 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 75 73 65 2d 6c 65 61 73 74 2d 72 65 63 | ..'(display-buffer-use-least-rec |
| 324e0 | 65 6e 74 2d 77 69 6e 64 6f 77 29 0a 20 20 22 44 69 73 70 6c 61 79 20 61 63 74 69 6f 6e 20 66 6f | ent-window)..."Display.action.fo |
| 32500 | 72 20 74 68 65 20 56 65 72 74 69 63 6f 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 | r.the.Vertico.buffer."...:group. |
| 32520 | 27 76 65 72 74 69 63 6f 0a 20 20 3a 74 79 70 65 20 60 28 63 68 6f 69 63 65 0a 20 20 20 20 20 20 | 'vertico...:type.`(choice....... |
| 32540 | 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4c 65 61 73 74 20 72 65 63 65 6e 74 6c 79 20 | ....(const.:tag."Least.recently. |
| 32560 | 75 73 65 64 20 77 69 6e 64 6f 77 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 | used.window"..................(d |
| 32580 | 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 75 73 65 2d 6c 65 61 73 74 2d 72 65 63 65 6e 74 2d 77 | isplay-buffer-use-least-recent-w |
| 325a0 | 69 6e 64 6f 77 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 52 | indow))...........(const.:tag."R |
| 325c0 | 65 75 73 65 20 73 6f 6d 65 20 77 69 6e 64 6f 77 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | euse.some.window"............... |
| 325e0 | 20 20 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 72 65 75 73 65 2d 77 69 6e 64 6f 77 29 | ...(display-buffer-reuse-window) |
| 32600 | 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 4c 65 66 74 20 6f 66 | )...........(const.:tag."Left.of |
| 32620 | 20 63 75 72 72 65 6e 74 20 77 69 6e 64 6f 77 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .current.window"................ |
| 32640 | 20 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 69 6e 2d 64 69 72 65 63 74 69 6f 6e 0a 20 | ..(display-buffer-in-direction.. |
| 32660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 69 72 65 63 74 69 6f 6e 20 2e 20 6c 65 | .................(direction...le |
| 32680 | 66 74 29 0a 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 77 69 | ft)...................(window-wi |
| 326a0 | 64 74 68 20 2e 20 30 2e 33 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 | dth...0.3)))...........(const.:t |
| 326c0 | 61 67 20 22 52 69 67 68 74 20 6f 66 20 63 75 72 72 65 6e 74 20 77 69 6e 64 6f 77 22 0a 20 20 20 | ag."Right.of.current.window".... |
| 326e0 | 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 2d 69 6e | ..............(display-buffer-in |
| 32700 | 2d 64 69 72 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 69 | -direction...................(di |
| 32720 | 72 65 63 74 69 6f 6e 20 2e 20 72 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rection...right)................ |
| 32740 | 20 20 20 28 77 69 6e 64 6f 77 2d 68 65 69 67 68 74 20 2e 20 30 2e 33 29 29 29 0a 20 20 20 20 20 | ...(window-height...0.3)))...... |
| 32760 | 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 41 62 6f 76 65 20 63 75 72 72 65 6e 74 20 | .....(const.:tag."Above.current. |
| 32780 | 77 69 6e 64 6f 77 22 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 | window"..................(displa |
| 327a0 | 79 2d 62 75 66 66 65 72 2d 69 6e 2d 64 69 72 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 | y-buffer-in-direction........... |
| 327c0 | 20 20 20 20 20 20 20 20 28 64 69 72 65 63 74 69 6f 6e 20 2e 20 61 62 6f 76 65 29 0a 20 20 20 20 | ........(direction...above)..... |
| 327e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 68 65 69 67 68 74 20 2e 20 2c | ..............(window-height..., |
| 32800 | 28 2b 20 33 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | (+.3.vertico-count)))).......... |
| 32820 | 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 42 65 6c 6f 77 20 63 75 72 72 65 6e 74 20 77 69 6e 64 | .(const.:tag."Below.current.wind |
| 32840 | 6f 77 22 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 | ow"..................(display-bu |
| 32860 | 66 66 65 72 2d 69 6e 2d 64 69 72 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffer-in-direction............... |
| 32880 | 20 20 20 20 28 64 69 72 65 63 74 69 6f 6e 20 2e 20 62 65 6c 6f 77 29 0a 20 20 20 20 20 20 20 20 | ....(direction...below)......... |
| 328a0 | 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 68 65 69 67 68 74 20 2e 20 2c 28 2b 20 33 | ..........(window-height...,(+.3 |
| 328c0 | 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f | .vertico-count))))...........(co |
| 328e0 | 6e 73 74 20 3a 74 61 67 20 22 42 6f 74 74 6f 6d 20 6f 66 20 66 72 61 6d 65 22 0a 20 20 20 20 20 | nst.:tag."Bottom.of.frame"...... |
| 32900 | 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 62 | ............(display-buffer-at-b |
| 32920 | 6f 74 74 6f 6d 0a 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 | ottom...................(window- |
| 32940 | 68 65 69 67 68 74 20 2e 20 2c 28 2b 20 33 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 29 29 29 29 | height...,(+.3.vertico-count)))) |
| 32960 | 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 6e | ...........(const.:tag."Side.win |
| 32980 | 64 6f 77 20 6f 6e 20 74 68 65 20 72 69 67 68 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dow.on.the.right"............... |
| 329a0 | 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 |
| 329c0 | 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 69 64 65 20 2e 20 72 69 67 68 | w...................(side...righ |
| 329e0 | 74 29 0a 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 77 69 64 | t)...................(window-wid |
| 32a00 | 74 68 20 2e 20 30 2e 33 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 | th...0.3)))...........(const.:ta |
| 32a20 | 67 20 22 53 69 64 65 20 77 69 6e 64 6f 77 20 6f 6e 20 74 68 65 20 6c 65 66 74 22 0a 20 20 20 20 | g."Side.window.on.the.left"..... |
| 32a40 | 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 69 6e 2d | .............(display-buffer-in- |
| 32a60 | 73 69 64 65 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | side-window...................(s |
| 32a80 | 69 64 65 20 2e 20 6c 65 66 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 | ide...left)...................(w |
| 32aa0 | 69 6e 64 6f 77 2d 77 69 64 74 68 20 2e 20 30 2e 33 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | indow-width...0.3)))...........( |
| 32ac0 | 63 6f 6e 73 74 20 3a 74 61 67 20 22 53 69 64 65 20 77 69 6e 64 6f 77 20 61 74 20 74 68 65 20 74 | const.:tag."Side.window.at.the.t |
| 32ae0 | 6f 70 22 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 | op"..................(display-bu |
| 32b00 | 66 66 65 72 2d 69 6e 2d 73 69 64 65 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ffer-in-side-window............. |
| 32b20 | 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 68 65 69 67 68 74 20 2e 20 2c 28 2b 20 33 20 76 65 72 | ......(window-height...,(+.3.ver |
| 32b40 | 74 69 63 6f 2d 63 6f 75 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | tico-count))...................( |
| 32b60 | 73 69 64 65 20 2e 20 74 6f 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a | side...top)))...........(const.: |
| 32b80 | 74 61 67 20 22 53 69 64 65 20 77 69 6e 64 6f 77 20 61 74 20 74 68 65 20 62 6f 74 74 6f 6d 22 0a | tag."Side.window.at.the.bottom". |
| 32ba0 | 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 |
| 32bc0 | 2d 69 6e 2d 73 69 64 65 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -in-side-window................. |
| 32be0 | 20 20 28 77 69 6e 64 6f 77 2d 68 65 69 67 68 74 20 2e 20 2c 28 2b 20 33 20 76 65 72 74 69 63 6f | ..(window-height...,(+.3.vertico |
| 32c00 | 2d 63 6f 75 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 69 64 65 | -count))...................(side |
| 32c20 | 20 2e 20 62 6f 74 74 6f 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 78 70 20 3a 74 61 | ...bottom)))...........(sexp.:ta |
| 32c40 | 67 20 22 4f 74 68 65 72 22 29 29 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 76 65 72 74 | g."Other")))..(defvar-local.vert |
| 32c60 | 69 63 6f 2d 62 75 66 66 65 72 2d 2d 72 65 73 74 6f 72 65 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e | ico-buffer--restore.nil)..(defun |
| 32c80 | 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 2d 72 65 64 69 73 70 6c 61 79 20 28 77 69 6e 29 | .vertico-buffer--redisplay.(win) |
| 32ca0 | 0a 20 20 22 52 65 64 69 73 70 6c 61 79 20 77 69 6e 64 6f 77 20 57 49 4e 2e 22 0a 20 20 28 77 68 | ..."Redisplay.window.WIN."...(wh |
| 32cc0 | 65 6e 2d 6c 65 74 20 28 28 6d 62 77 69 6e 20 28 61 63 74 69 76 65 2d 6d 69 6e 69 62 75 66 66 65 | en-let.((mbwin.(active-minibuffe |
| 32ce0 | 72 2d 77 69 6e 64 6f 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 28 77 69 | r-window))..............((eq.(wi |
| 32d00 | 6e 64 6f 77 2d 62 75 66 66 65 72 20 6d 62 77 69 6e 29 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 | ndow-buffer.mbwin).(current-buff |
| 32d20 | 65 72 29 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 20 77 69 6e 20 6d 62 77 69 6e | er)))).....(unless.(eq.win.mbwin |
| 32d40 | 29 0a 20 20 20 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 | ).......(setq-local.truncate-lin |
| 32d60 | 65 73 20 28 3c 20 28 77 69 6e 64 6f 77 2d 70 6f 69 6e 74 20 77 69 6e 29 0a 20 20 20 20 20 20 20 | es.(<.(window-point.win)........ |
| 32d80 | 20 20 20 20 20 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 2a 20 | .............................(*. |
| 32da0 | 30 2e 38 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 20 77 69 6e 29 29 29 29 0a 20 20 20 20 20 20 | 0.8.(window-width.win))))....... |
| 32dc0 | 28 73 65 74 2d 77 69 6e 64 6f 77 2d 70 6f 69 6e 74 20 77 69 6e 20 28 70 6f 69 6e 74 29 29 0a 20 | (set-window-point.win.(point)).. |
| 32de0 | 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 68 73 63 72 6f 6c 6c 20 77 69 6e 20 30 29 29 | .....(set-window-hscroll.win.0)) |
| 32e00 | 0a 20 20 20 20 28 77 68 65 6e 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 68 69 64 65 2d 70 | .....(when.vertico-buffer-hide-p |
| 32e20 | 72 6f 6d 70 74 0a 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 72 65 73 69 7a 65 20 6d 62 77 69 6e | rompt.......(window-resize.mbwin |
| 32e40 | 20 28 2d 20 28 77 69 6e 64 6f 77 2d 70 69 78 65 6c 2d 68 65 69 67 68 74 20 6d 62 77 69 6e 29 29 | .(-.(window-pixel-height.mbwin)) |
| 32e60 | 20 6e 69 6c 20 6e 69 6c 20 27 70 69 78 65 6c 77 69 73 65 29 0a 20 20 20 20 20 20 28 73 65 74 2d | .nil.nil.'pixelwise).......(set- |
| 32e80 | 77 69 6e 64 6f 77 2d 76 73 63 72 6f 6c 6c 20 6d 62 77 69 6e 20 33 29 29 0a 20 20 20 20 28 77 68 | window-vscroll.mbwin.3)).....(wh |
| 32ea0 | 65 6e 20 74 72 61 6e 73 69 65 6e 74 2d 6d 61 72 6b 2d 6d 6f 64 65 0a 20 20 20 20 20 20 28 77 69 | en.transient-mark-mode.......(wi |
| 32ec0 | 74 68 2d 73 69 6c 65 6e 74 2d 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 | th-silent-modifications......... |
| 32ee0 | 28 76 65 72 74 69 63 6f 2d 2d 72 65 6d 6f 76 65 2d 66 61 63 65 20 28 70 6f 69 6e 74 2d 6d 69 6e | (vertico--remove-face.(point-min |
| 32f00 | 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 27 72 65 67 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 | ).(point-max).'region).........( |
| 32f20 | 77 68 65 6e 20 28 75 73 65 2d 72 65 67 69 6f 6e 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 | when.(use-region-p)...........(a |
| 32f40 | 64 64 2d 66 61 63 65 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 20 20 20 20 20 | dd-face-text-property........... |
| 32f60 | 20 28 6d 61 78 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 70 72 6f 6d 70 74 2d 65 6e 64 29 20 28 72 | .(max.(minibuffer-prompt-end).(r |
| 32f80 | 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 20 20 20 20 28 72 65 | egion-beginning))............(re |
| 32fa0 | 67 69 6f 6e 2d 65 6e 64 29 20 27 72 65 67 69 6f 6e 29 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 | gion-end).'region)))).....(let.( |
| 32fc0 | 28 6f 6c 64 20 63 75 72 73 6f 72 2d 69 6e 2d 6e 6f 6e 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 | (old.cursor-in-non-selected-wind |
| 32fe0 | 6f 77 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 6e 65 77 20 28 61 6e 64 20 28 65 71 20 28 73 65 | ows)...........(new.(and.(eq.(se |
| 33000 | 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 29 20 6d 62 77 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 | lected-window).mbwin)........... |
| 33020 | 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 65 6d 71 20 63 75 72 73 6f 72 2d 74 79 70 65 20 | ..........(if.(memq.cursor-type. |
| 33040 | 27 28 6e 69 6c 20 74 29 29 20 27 62 6f 78 20 63 75 72 73 6f 72 2d 74 79 70 65 29 29 29 29 0a 20 | '(nil.t)).'box.cursor-type)))).. |
| 33060 | 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 20 6e 65 77 20 6f 6c 64 29 0a 20 20 20 20 20 20 | .....(unless.(eq.new.old)....... |
| 33080 | 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 63 75 72 73 6f 72 2d 69 6e 2d 6e 6f 6e 2d 73 65 6c 65 | ..(setq-local.cursor-in-non-sele |
| 330a0 | 63 74 65 64 2d 77 69 6e 64 6f 77 73 20 6e 65 77 29 0a 20 20 20 20 20 20 20 20 28 66 6f 72 63 65 | cted-windows.new).........(force |
| 330c0 | 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 75 70 64 61 74 65 20 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | -mode-line-update.t)))))..(defun |
| 330e0 | 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 2d 73 65 74 75 70 20 28 29 0a 20 20 22 53 65 74 | .vertico-buffer--setup.()..."Set |
| 33100 | 75 70 20 62 75 66 66 65 72 20 64 69 73 70 6c 61 79 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 61 63 | up.buffer.display."...(let*.((ac |
| 33120 | 74 69 6f 6e 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 64 69 73 70 6c 61 79 2d 61 63 74 69 | tion.vertico-buffer-display-acti |
| 33140 | 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 28 6f 6c 64 2d 77 69 6e 73 20 28 6d 61 70 63 61 72 20 28 | on)..........(old-wins.(mapcar.( |
| 33160 | 6c 61 6d 62 64 61 20 28 77 29 20 28 63 6f 6e 73 20 77 20 28 77 69 6e 64 6f 77 2d 62 75 66 66 65 | lambda.(w).(cons.w.(window-buffe |
| 33180 | 72 20 77 29 29 29 20 28 77 69 6e 64 6f 77 2d 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 | r.w))).(window-list))).......... |
| 331a0 | 77 69 6e 20 6f 6c 64 2d 62 75 66 20 74 6d 70 2d 62 75 66 0a 20 20 20 20 20 20 20 20 20 28 5f 20 | win.old-buf.tmp-buf..........(_. |
| 331c0 | 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (unwind-protect................. |
| 331e0 | 28 70 72 6f 67 6e 0a 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 | (progn...................(with-c |
| 33200 | 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 20 20 20 20 20 20 20 | urrent-buffer................... |
| 33220 | 20 20 20 20 28 73 65 74 71 20 74 6d 70 2d 62 75 66 20 28 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d | ....(setq.tmp-buf.(generate-new- |
| 33240 | 62 75 66 66 65 72 20 22 2a 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2a 22 29 29 0a 20 20 20 20 | buffer."*vertico-buffer*"))..... |
| 33260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 65 74 20 61 20 66 61 6b 65 20 6d 61 | ................;;.Set.a.fake.ma |
| 33280 | 6a 6f 72 20 6d 6f 64 65 20 73 75 63 68 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | jor.mode.such.that.............. |
| 332a0 | 20 20 20 20 20 20 20 3b 3b 20 60 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 72 65 75 73 65 2d | .......;;.`display-buffer-reuse- |
| 332c0 | 6d 6f 64 65 2d 77 69 6e 64 6f 77 27 20 64 6f 65 73 20 6e 6f 74 20 74 61 6b 65 20 6f 76 65 72 21 | mode-window'.does.not.take.over! |
| 332e0 | 0a 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 61 6a 6f 72 | .....................(setq.major |
| 33300 | 2d 6d 6f 64 65 20 27 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 6d 6f 64 65 29 29 0a 20 20 20 | -mode.'vertico-buffer-mode)).... |
| 33320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 65 6d 70 6f 72 61 72 69 6c 79 20 73 65 | ...............;;.Temporarily.se |
| 33340 | 6c 65 63 74 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 77 69 6e 64 6f 77 20 73 75 63 68 20 74 68 | lect.the.original.window.such.th |
| 33360 | 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 64 69 73 70 6c 61 79 | at...................;;.`display |
| 33380 | 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 27 20 77 6f 72 6b 73 2e 0a 20 20 20 20 | -buffer-same-window'.works...... |
| 333a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 77 69 6e 20 28 77 69 74 68 2d 6d 69 | ..............(setq.win.(with-mi |
| 333c0 | 6e 69 62 75 66 66 65 72 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 | nibuffer-selected-window........ |
| 333e0 | 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 69 73 70 6c 61 79 2d | .......................(display- |
| 33400 | 62 75 66 66 65 72 20 74 6d 70 2d 62 75 66 20 61 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 | buffer.tmp-buf.action))......... |
| 33420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 6c 64 2d 62 75 66 20 28 61 6c 69 73 74 2d 67 | ................old-buf.(alist-g |
| 33440 | 65 74 20 77 69 6e 20 6f 6c 64 2d 77 69 6e 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | et.win.old-wins))............... |
| 33460 | 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 77 69 6e 20 28 63 75 72 72 | ....(set-window-buffer.win.(curr |
| 33480 | 65 6e 74 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c | ent-buffer)))...............(kil |
| 334a0 | 6c 2d 62 75 66 66 65 72 20 74 6d 70 2d 62 75 66 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6f 6c | l-buffer.tmp-buf)))..........(ol |
| 334c0 | 64 2d 6e 6f 2d 6f 74 68 65 72 20 28 77 69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 72 20 77 69 6e | d-no-other.(window-parameter.win |
| 334e0 | 20 27 6e 6f 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 29 0a 20 20 20 20 20 20 20 20 20 28 6f 6c | .'no-other-window))..........(ol |
| 33500 | 64 2d 6e 6f 2d 64 65 6c 65 74 65 20 28 77 69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 72 20 77 69 | d-no-delete.(window-parameter.wi |
| 33520 | 6e 20 27 6e 6f 2d 64 65 6c 65 74 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 73 29 29 0a 20 20 20 | n.'no-delete-other-windows)).... |
| 33540 | 20 20 20 20 20 20 28 6f 6c 64 2d 73 74 61 74 65 20 28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 73 | ......(old-state.(buffer-local-s |
| 33560 | 65 74 2d 73 74 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 75 | et-state......................cu |
| 33580 | 72 73 6f 72 2d 69 6e 2d 6e 6f 6e 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 73 20 63 75 72 | rsor-in-non-selected-windows.cur |
| 335a0 | 73 6f 72 2d 69 6e 2d 6e 6f 6e 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 73 0a 20 20 20 20 | sor-in-non-selected-windows..... |
| 335c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 2d 74 72 61 69 6c 69 6e 67 2d 77 | .................show-trailing-w |
| 335e0 | 68 69 74 65 73 70 61 63 65 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hitespace.nil................... |
| 33600 | 20 20 20 74 72 75 6e 63 61 74 65 2d 6c 69 6e 65 73 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...truncate-lines.t............. |
| 33620 | 20 20 20 20 20 20 20 20 20 66 61 63 65 2d 72 65 6d 61 70 70 69 6e 67 2d 61 6c 69 73 74 20 28 63 | .........face-remapping-alist.(c |
| 33640 | 6f 70 79 2d 74 72 65 65 20 60 28 28 6d 6f 64 65 2d 6c 69 6e 65 2d 69 6e 61 63 74 69 76 65 20 6d | opy-tree.`((mode-line-inactive.m |
| 33660 | 6f 64 65 2d 6c 69 6e 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 | ode-line)....................... |
| 33680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 336a0 | 20 2c 40 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 20 20 | .,@face-remapping-alist))....... |
| 336c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 0a | ...............mode-line-format. |
| 336e0 | 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 6d 6f 64 65 2d | .....................(when.mode- |
| 33700 | 6c 69 6e 65 2d 66 6f 72 6d 61 74 20 3b 3b 20 44 6f 20 6e 6f 74 20 6f 76 65 72 72 69 64 65 20 69 | line-format.;;.Do.not.override.i |
| 33720 | 66 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 20 20 28 6c 69 | f.nil........................(li |
| 33740 | 73 74 20 28 66 6f 72 6d 61 74 20 20 23 28 22 20 25 73 25 73 20 22 20 31 20 33 20 28 66 61 63 65 | st.(format..#(".%s%s.".1.3.(face |
| 33760 | 20 6d 6f 64 65 2d 6c 69 6e 65 2d 62 75 66 66 65 72 2d 69 64 29 29 0a 20 20 20 20 20 20 20 20 20 | .mode-line-buffer-id)).......... |
| 33780 | 20 20 20 20 20 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 72 65 | .............................(re |
| 337a0 | 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 3a 3f 20 2a 5c 5c 27 22 | place-regexp-in-string.":?.*\\'" |
| 337c0 | 20 22 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 | .""............................. |
| 337e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 33800 | 20 20 20 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 70 72 6f 6d 70 74 29 29 0a 20 20 20 20 20 20 20 | ....(minibuffer-prompt))........ |
| 33820 | 20 20 20 20 20 20 20 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 | ...............................( |
| 33840 | 6c 65 74 20 28 28 64 65 70 74 68 20 28 72 65 63 75 72 73 69 6f 6e 2d 64 65 70 74 68 29 29 29 0a | let.((depth.(recursion-depth))). |
| 33860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 33880 | 20 20 20 20 20 20 20 20 28 69 66 20 28 3c 20 64 65 70 74 68 20 32 29 20 22 22 20 28 66 6f 72 6d | ........(if.(<.depth.2)."".(form |
| 338a0 | 61 74 20 22 20 5b 25 73 5d 22 20 64 65 70 74 68 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | at.".[%s]".depth)))))).......... |
| 338c0 | 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 20 28 2d 20 28 2f 20 | ............vertico-count.(-.(/. |
| 338e0 | 28 77 69 6e 64 6f 77 2d 70 69 78 65 6c 2d 68 65 69 67 68 74 20 77 69 6e 29 0a 20 20 20 20 20 20 | (window-pixel-height.win)....... |
| 33900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 33920 | 20 20 20 28 64 65 66 61 75 6c 74 2d 6c 69 6e 65 2d 68 65 69 67 68 74 29 29 20 32 29 29 29 29 0a | ...(default-line-height)).2)))). |
| 33940 | 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 72 20 77 69 6e 20 27 6e | ....(set-window-parameter.win.'n |
| 33960 | 6f 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 74 29 0a 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f | o-other-window.t).....(set-windo |
| 33980 | 77 2d 70 61 72 61 6d 65 74 65 72 20 77 69 6e 20 27 6e 6f 2d 64 65 6c 65 74 65 2d 6f 74 68 65 72 | w-parameter.win.'no-delete-other |
| 339a0 | 2d 77 69 6e 64 6f 77 73 20 74 29 0a 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 64 65 64 69 | -windows.t).....(set-window-dedi |
| 339c0 | 63 61 74 65 64 2d 70 20 77 69 6e 20 74 29 0a 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 | cated-p.win.t).....(overlay-put. |
| 339e0 | 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 61 74 65 73 2d 6f 76 20 27 77 69 6e 64 6f 77 20 77 | vertico--candidates-ov.'window.w |
| 33a00 | 69 6e 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 | in).....(when.(and.vertico-buffe |
| 33a20 | 72 2d 68 69 64 65 2d 70 72 6f 6d 70 74 20 76 65 72 74 69 63 6f 2d 2d 63 6f 75 6e 74 2d 6f 76 29 | r-hide-prompt.vertico--count-ov) |
| 33a40 | 0a 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 76 65 72 74 69 63 6f 2d 2d 63 6f 75 | .......(overlay-put.vertico--cou |
| 33a60 | 6e 74 2d 6f 76 20 27 77 69 6e 64 6f 77 20 77 69 6e 29 29 0a 20 20 20 20 28 73 65 74 71 2d 6c 6f | nt-ov.'window.win)).....(setq-lo |
| 33a80 | 63 61 6c 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 2d 72 65 73 74 6f 72 65 20 28 6d 61 6b | cal.vertico-buffer--restore.(mak |
| 33aa0 | 65 2d 73 79 6d 62 6f 6c 20 22 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 2d 72 65 73 74 6f 72 | e-symbol."vertico-buffer--restor |
| 33ac0 | 65 22 29 29 0a 20 20 20 20 28 66 73 65 74 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 2d 72 | e")).....(fset.vertico-buffer--r |
| 33ae0 | 65 73 74 6f 72 65 0a 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 | estore...........(lambda.()..... |
| 33b00 | 20 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 28 61 | ........(with-selected-window.(a |
| 33b20 | 63 74 69 76 65 2d 6d 69 6e 69 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 | ctive-minibuffer-window)........ |
| 33b40 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 2d 72 65 73 | .......(when.vertico-buffer--res |
| 33b60 | 74 6f 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 74 72 61 6e 73 | tore.................(when.trans |
| 33b80 | 69 65 6e 74 2d 6d 61 72 6b 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ient-mark-mode.................. |
| 33ba0 | 20 28 77 69 74 68 2d 73 69 6c 65 6e 74 2d 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 0a 20 20 20 20 | .(with-silent-modifications..... |
| 33bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d 2d 72 65 6d 6f 76 65 | ................(vertico--remove |
| 33be0 | 2d 66 61 63 65 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 27 72 | -face.(point-min).(point-max).'r |
| 33c00 | 65 67 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 | egion))).................(remove |
| 33c20 | 2d 68 6f 6f 6b 20 27 70 72 65 2d 72 65 64 69 73 70 6c 61 79 2d 66 75 6e 63 74 69 6f 6e 73 20 23 | -hook.'pre-redisplay-functions.# |
| 33c40 | 27 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 2d 72 65 64 69 73 70 6c 61 79 20 27 6c 6f 63 61 | 'vertico-buffer--redisplay.'loca |
| 33c60 | 6c 29 0a 20 20 20 20 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 | l).................(remove-hook. |
| 33c80 | 27 6d 69 6e 69 62 75 66 66 65 72 2d 65 78 69 74 2d 68 6f 6f 6b 20 76 65 72 74 69 63 6f 2d 62 75 | 'minibuffer-exit-hook.vertico-bu |
| 33ca0 | 66 66 65 72 2d 2d 72 65 73 74 6f 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ffer--restore).................( |
| 33cc0 | 66 73 65 74 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 2d 72 65 73 74 6f 72 65 20 6e 69 6c | fset.vertico-buffer--restore.nil |
| 33ce0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 6c 6f 63 61 6c 2d 76 61 | ).................(kill-local-va |
| 33d00 | 72 69 61 62 6c 65 20 27 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 2d 72 65 73 74 6f 72 65 29 | riable.'vertico-buffer--restore) |
| 33d20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 72 | .................(buffer-local-r |
| 33d40 | 65 73 74 6f 72 65 2d 73 74 61 74 65 20 6f 6c 64 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 | estore-state.old-state)......... |
| 33d60 | 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 76 65 72 74 69 63 6f 2d 2d 63 61 | ........(overlay-put.vertico--ca |
| 33d80 | 6e 64 69 64 61 74 65 73 2d 6f 76 20 27 77 69 6e 64 6f 77 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 | ndidates-ov.'window.nil)........ |
| 33da0 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 76 65 72 74 69 63 6f 2d 2d 63 6f 75 6e 74 2d 6f 76 | .........(when.vertico--count-ov |
| 33dc0 | 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 76 65 72 74 69 63 6f 2d 2d 63 6f 75 6e 74 2d 6f 76 20 | .(overlay-put.vertico--count-ov. |
| 33de0 | 27 77 69 6e 64 6f 77 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | 'window.nil)).................(c |
| 33e00 | 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 77 69 6e 64 | ond..................((and.(wind |
| 33e20 | 6f 77 2d 6c 69 76 65 2d 70 20 77 69 6e 29 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 6f 6c | ow-live-p.win).(buffer-live-p.ol |
| 33e40 | 64 2d 62 75 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 77 | d-buf))...................(set-w |
| 33e60 | 69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 72 20 77 69 6e 20 27 6e 6f 2d 6f 74 68 65 72 2d 77 69 | indow-parameter.win.'no-other-wi |
| 33e80 | 6e 64 6f 77 20 6f 6c 64 2d 6e 6f 2d 6f 74 68 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ndow.old-no-other).............. |
| 33ea0 | 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 72 20 77 69 6e 20 27 | .....(set-window-parameter.win.' |
| 33ec0 | 6e 6f 2d 64 65 6c 65 74 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 73 20 6f 6c 64 2d 6e 6f 2d 64 | no-delete-other-windows.old-no-d |
| 33ee0 | 65 6c 65 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 77 69 | elete)...................(set-wi |
| 33f00 | 6e 64 6f 77 2d 64 65 64 69 63 61 74 65 64 2d 70 20 77 69 6e 20 6e 69 6c 29 0a 20 20 20 20 20 20 | ndow-dedicated-p.win.nil)....... |
| 33f20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 77 | ............(set-window-buffer.w |
| 33f40 | 69 6e 20 6f 6c 64 2d 62 75 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | in.old-buf))..................;; |
| 33f60 | 20 43 68 65 63 6b 20 60 77 69 6e 64 6f 77 2d 70 61 72 65 6e 74 27 20 73 69 6e 63 65 20 74 68 65 | .Check.`window-parent'.since.the |
| 33f80 | 20 77 69 6e 64 6f 77 20 6d 61 79 20 62 65 20 61 20 73 6f 6c 65 20 77 69 6e 64 6f 77 0a 20 20 20 | .window.may.be.a.sole.window.... |
| 33fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 67 68 3a 6d 69 6e 61 64 2f 76 65 72 74 69 | ..............;;.(gh:minad/verti |
| 33fc0 | 63 6f 23 34 39 36 29 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 | co#496)...................((and. |
| 33fe0 | 28 77 69 6e 64 6f 77 2d 6c 69 76 65 2d 70 20 77 69 6e 29 20 28 77 69 6e 64 6f 77 2d 70 61 72 65 | (window-live-p.win).(window-pare |
| 34000 | 6e 74 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 28 64 65 6c 65 | nt.win))...................(dele |
| 34020 | 74 65 2d 77 69 6e 64 6f 77 20 77 69 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | te-window.win)))................ |
| 34040 | 20 28 77 68 65 6e 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 68 69 64 65 2d 70 72 6f 6d 70 | .(when.vertico-buffer-hide-promp |
| 34060 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d | t...................(set-window- |
| 34080 | 76 73 63 72 6f 6c 6c 20 6e 69 6c 20 30 29 29 29 29 29 29 0a 20 20 20 20 3b 3b 20 57 65 20 63 61 | vscroll.nil.0)))))).....;;.We.ca |
| 340a0 | 6e 6e 6f 74 20 75 73 65 20 61 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 6d 69 6e 69 62 75 66 66 | nnot.use.a.buffer-local.minibuff |
| 340c0 | 65 72 2d 65 78 69 74 2d 68 6f 6f 6b 20 68 65 72 65 2e 20 20 54 68 65 20 68 6f 6f 6b 20 77 69 6c | er-exit-hook.here...The.hook.wil |
| 340e0 | 6c 0a 20 20 20 20 3b 3b 20 6e 6f 74 20 62 65 20 63 61 6c 6c 65 64 20 77 68 65 6e 20 61 62 6e 6f | l.....;;.not.be.called.when.abno |
| 34100 | 72 6d 61 6c 6c 79 20 65 78 69 74 69 6e 67 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 66 72 | rmally.exiting.the.minibuffer.fr |
| 34120 | 6f 6d 20 61 6e 6f 74 68 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 3b 3b 20 76 69 61 20 60 6b 65 | om.another.buffer.....;;.via.`ke |
| 34140 | 79 62 6f 61 72 64 2d 65 73 63 61 70 65 2d 71 75 69 74 27 2e 0a 20 20 20 20 28 61 64 64 2d 68 6f | yboard-escape-quit'......(add-ho |
| 34160 | 6f 6b 20 27 6d 69 6e 69 62 75 66 66 65 72 2d 65 78 69 74 2d 68 6f 6f 6b 20 76 65 72 74 69 63 6f | ok.'minibuffer-exit-hook.vertico |
| 34180 | 2d 62 75 66 66 65 72 2d 2d 72 65 73 74 6f 72 65 29 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 | -buffer--restore).....(add-hook. |
| 341a0 | 27 70 72 65 2d 72 65 64 69 73 70 6c 61 79 2d 66 75 6e 63 74 69 6f 6e 73 20 23 27 76 65 72 74 69 | 'pre-redisplay-functions.#'verti |
| 341c0 | 63 6f 2d 62 75 66 66 65 72 2d 2d 72 65 64 69 73 70 6c 61 79 20 6e 69 6c 20 27 6c 6f 63 61 6c 29 | co-buffer--redisplay.nil.'local) |
| 341e0 | 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 | ))..;;;###autoload.(define-minor |
| 34200 | 2d 6d 6f 64 65 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 6d 6f 64 65 0a 20 20 22 44 69 73 | -mode.vertico-buffer-mode..."Dis |
| 34220 | 70 6c 61 79 20 56 65 72 74 69 63 6f 20 6c 69 6b 65 20 61 20 72 65 67 75 6c 61 72 20 62 75 66 66 | play.Vertico.like.a.regular.buff |
| 34240 | 65 72 20 69 6e 20 61 20 6c 61 72 67 65 20 77 69 6e 64 6f 77 2e 22 0a 20 20 3a 67 6c 6f 62 61 6c | er.in.a.large.window."...:global |
| 34260 | 20 74 20 3a 67 72 6f 75 70 20 27 76 65 72 74 69 63 6f 0a 20 20 3b 3b 20 53 68 72 69 6e 6b 20 63 | .t.:group.'vertico...;;.Shrink.c |
| 34280 | 75 72 72 65 6e 74 20 6d 69 6e 69 62 75 66 66 65 72 20 77 69 6e 64 6f 77 0a 20 20 28 77 68 65 6e | urrent.minibuffer.window...(when |
| 342a0 | 2d 6c 65 74 20 28 28 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 | -let.((win.(active-minibuffer-wi |
| 342c0 | 6e 64 6f 77 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 72 61 6d 65 2d 72 6f 6f 74 2d | ndow))).....(unless.(frame-root- |
| 342e0 | 77 69 6e 64 6f 77 2d 70 20 77 69 6e 29 0a 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 72 65 73 69 | window-p.win).......(window-resi |
| 34300 | 7a 65 20 77 69 6e 20 28 2d 20 28 77 69 6e 64 6f 77 2d 70 69 78 65 6c 2d 68 65 69 67 68 74 20 77 | ze.win.(-.(window-pixel-height.w |
| 34320 | 69 6e 29 29 20 6e 69 6c 20 6e 69 6c 20 27 70 69 78 65 6c 77 69 73 65 29 29 0a 20 20 20 20 28 77 | in)).nil.nil.'pixelwise)).....(w |
| 34340 | 69 74 68 2d 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 28 63 | ith-selected-window.win.......(c |
| 34360 | 6f 6e 64 0a 20 20 20 20 20 20 20 28 28 61 6e 64 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d | ond........((and.vertico-buffer- |
| 34380 | 6d 6f 64 65 20 76 65 72 74 69 63 6f 2d 2d 69 6e 70 75 74 20 28 6e 6f 74 20 76 65 72 74 69 63 6f | mode.vertico--input.(not.vertico |
| 343a0 | 2d 62 75 66 66 65 72 2d 2d 72 65 73 74 6f 72 65 29 29 0a 20 20 20 20 20 20 20 20 28 76 65 72 74 | -buffer--restore)).........(vert |
| 343c0 | 69 63 6f 2d 62 75 66 66 65 72 2d 2d 73 65 74 75 70 29 29 0a 20 20 20 20 20 20 20 28 28 61 6e 64 | ico-buffer--setup))........((and |
| 343e0 | 20 28 6e 6f 74 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 6d 6f 64 65 29 20 76 65 72 74 69 | .(not.vertico-buffer-mode).verti |
| 34400 | 63 6f 2d 62 75 66 66 65 72 2d 2d 72 65 73 74 6f 72 65 29 0a 20 20 20 20 20 20 20 20 28 66 75 6e | co-buffer--restore).........(fun |
| 34420 | 63 61 6c 6c 20 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 2d 72 65 73 74 6f 72 65 29 29 29 29 | call.vertico-buffer--restore)))) |
| 34440 | 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 76 65 72 74 69 63 6f 2d 2d 72 65 73 69 7a | ))..(cl-defmethod.vertico--resiz |
| 34460 | 65 20 28 26 63 6f 6e 74 65 78 74 20 28 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 2d 6d 6f 64 65 | e.(&context.(vertico-buffer-mode |
| 34480 | 20 28 65 71 6c 20 74 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 76 65 72 74 69 | .(eql.t))))..(cl-defmethod.verti |
| 344a0 | 63 6f 2d 2d 73 65 74 75 70 20 3a 61 66 74 65 72 20 28 26 63 6f 6e 74 65 78 74 20 28 76 65 72 74 | co--setup.:after.(&context.(vert |
| 344c0 | 69 63 6f 2d 62 75 66 66 65 72 2d 6d 6f 64 65 20 28 65 71 6c 20 74 29 29 29 0a 20 20 28 76 65 72 | ico-buffer-mode.(eql.t)))...(ver |
| 344e0 | 74 69 63 6f 2d 62 75 66 66 65 72 2d 2d 73 65 74 75 70 29 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 | tico-buffer--setup))..(provide.' |
| 34500 | 76 65 72 74 69 63 6f 2d 62 75 66 66 65 72 29 0a 3b 3b 3b 20 76 65 72 74 69 63 6f 2d 62 75 66 66 | vertico-buffer).;;;.vertico-buff |
| 34520 | 65 72 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | er.el.ends.here................. |
| 34540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 34560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 34580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 345a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 345c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 345e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 34600 | 76 65 72 74 69 63 6f 2d 32 2e 34 2f 76 65 72 74 69 63 6f 2d 69 6e 64 65 78 65 64 2e 65 6c 00 00 | vertico-2.4/vertico-indexed.el.. |
| 34620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 34640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 34660 | 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 |
| 34680 | 30 30 30 36 30 34 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 31 31 33 00 20 30 00 00 00 | 0006047.00000000000.015113..0... |
| 346a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 346c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 346e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 34700 | 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................... |
| 34720 | 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................... |
| 34740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 34760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 34780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 347a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 347c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 347e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 34800 | 3b 3b 3b 20 76 65 72 74 69 63 6f 2d 69 6e 64 65 78 65 64 2e 65 6c 20 2d 2d 2d 20 53 65 6c 65 63 | ;;;.vertico-indexed.el.---.Selec |
| 34820 | 74 20 69 6e 64 65 78 65 64 20 63 61 6e 64 69 64 61 74 65 73 20 2d 2a 2d 20 6c 65 78 69 63 61 6c | t.indexed.candidates.-*-.lexical |
| 34840 | 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 | -binding:.t.-*-..;;.Copyright.(C |
| 34860 | 29 20 32 30 32 31 2d 32 30 32 35 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 | ).2021-2025.Free.Software.Founda |
| 34880 | 74 69 6f 6e 2c 20 49 6e 63 2e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 44 61 6e 69 65 6c 20 4d 65 | tion,.Inc...;;.Author:.Daniel.Me |
| 348a0 | 6e 64 6c 65 72 20 3c 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a 3b | ndler.<mail@daniel-mendler.de>.; |
| 348c0 | 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 20 3c 6d 61 | ;.Maintainer:.Daniel.Mendler.<ma |
| 348e0 | 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a 3b 3b 20 43 72 65 61 74 65 64 | il@daniel-mendler.de>.;;.Created |
| 34900 | 3a 20 32 30 32 31 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e 34 0a 3b 3b 20 50 61 63 6b 61 67 | :.2021.;;.Version:.2.4.;;.Packag |
| 34920 | 65 2d 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 38 2e 31 22 29 20 28 63 6f 6d | e-Requires:.((emacs."28.1").(com |
| 34940 | 70 61 74 20 22 33 30 22 29 20 28 76 65 72 74 69 63 6f 20 22 32 2e 34 22 29 29 0a 3b 3b 20 55 52 | pat."30").(vertico."2.4")).;;.UR |
| 34960 | 4c 3a 20 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 | L:.https://github.com/minad/vert |
| 34980 | 69 63 6f 0a 0a 3b 3b 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 | ico..;;.This.file.is.part.of.GNU |
| 349a0 | 20 45 6d 61 63 73 2e 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 | .Emacs...;;.This.program.is.free |
| 349c0 | 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 | .software:.you.can.redistribute. |
| 349e0 | 69 74 20 61 6e 64 2f 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 | it.and/or.modify.;;.it.under.the |
| 34a00 | 20 74 65 72 6d 73 20 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 | .terms.of.the.GNU.General.Public |
| 34a20 | 20 4c 69 63 65 6e 73 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 | .License.as.published.by.;;.the. |
| 34a40 | 46 72 65 65 20 53 6f 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 | Free.Software.Foundation,.either |
| 34a60 | 20 76 65 72 73 69 6f 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 | .version.3.of.the.License,.or.;; |
| 34a80 | 20 28 61 74 20 79 6f 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 | .(at.your.option).any.later.vers |
| 34aa0 | 69 6f 6e 2e 0a 0a 3b 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 | ion...;;.This.program.is.distrib |
| 34ac0 | 75 74 65 64 20 69 6e 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 | uted.in.the.hope.that.it.will.be |
| 34ae0 | 20 75 73 65 66 75 6c 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 | .useful,.;;.but.WITHOUT.ANY.WARR |
| 34b00 | 41 4e 54 59 3b 20 77 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 | ANTY;.without.even.the.implied.w |
| 34b20 | 61 72 72 61 6e 74 79 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 | arranty.of.;;.MERCHANTABILITY.or |
| 34b40 | 20 46 49 54 4e 45 53 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 | .FITNESS.FOR.A.PARTICULAR.PURPOS |
| 34b60 | 45 2e 20 20 53 65 65 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 | E...See.the.;;.GNU.General.Publi |
| 34b80 | 63 20 4c 69 63 65 6e 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 | c.License.for.more.details...;;. |
| 34ba0 | 59 6f 75 20 73 68 6f 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 | You.should.have.received.a.copy. |
| 34bc0 | 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 |
| 34be0 | 65 0a 3b 3b 20 61 6c 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 | e.;;.along.with.this.program...I |
| 34c00 | 66 20 6e 6f 74 2c 20 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 | f.not,.see.<https://www.gnu.org/ |
| 34c20 | 6c 69 63 65 6e 73 65 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 | licenses/>...;;;.Commentary:..;; |
| 34c40 | 20 54 68 69 73 20 70 61 63 6b 61 67 65 20 69 73 20 61 20 56 65 72 74 69 63 6f 20 65 78 74 65 6e | .This.package.is.a.Vertico.exten |
| 34c60 | 73 69 6f 6e 2c 20 77 68 69 63 68 20 70 72 65 66 69 78 65 73 20 63 61 6e 64 69 64 61 74 65 73 20 | sion,.which.prefixes.candidates. |
| 34c80 | 77 69 74 68 20 69 6e 64 69 63 65 73 0a 3b 3b 20 69 66 20 65 6e 61 62 6c 65 64 20 76 69 61 20 60 | with.indices.;;.if.enabled.via.` |
| 34ca0 | 76 65 72 74 69 63 6f 2d 69 6e 64 65 78 65 64 2d 6d 6f 64 65 27 2e 20 20 49 74 20 61 6c 6c 6f 77 | vertico-indexed-mode'...It.allow |
| 34cc0 | 73 20 79 6f 75 20 74 6f 20 73 65 6c 65 63 74 20 63 61 6e 64 69 64 61 74 65 73 0a 3b 3b 20 77 69 | s.you.to.select.candidates.;;.wi |
| 34ce0 | 74 68 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 54 68 69 73 20 69 73 20 64 65 | th.prefix.arguments...This.is.de |
| 34d00 | 73 69 67 6e 65 64 20 74 6f 20 62 65 20 61 20 66 61 73 74 65 72 20 61 6c 74 65 72 6e 61 74 69 76 | signed.to.be.a.faster.alternativ |
| 34d20 | 65 20 74 6f 0a 3b 3b 20 73 65 6c 65 63 74 69 6e 67 20 61 20 63 61 6e 64 69 64 61 74 65 20 77 69 | e.to.;;.selecting.a.candidate.wi |
| 34d40 | 74 68 20 60 76 65 72 74 69 63 6f 2d 6e 65 78 74 27 20 61 6e 64 20 60 76 65 72 74 69 63 6f 2d 70 | th.`vertico-next'.and.`vertico-p |
| 34d60 | 72 65 76 69 6f 75 73 27 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 | revious'...;;;.Code:..(require.' |
| 34d80 | 76 65 72 74 69 63 6f 29 0a 0a 28 64 65 66 66 61 63 65 20 76 65 72 74 69 63 6f 2d 69 6e 64 65 78 | vertico)..(defface.vertico-index |
| 34da0 | 65 64 0a 20 20 27 28 28 74 20 3a 68 65 69 67 68 74 20 30 2e 37 35 20 3a 69 6e 68 65 72 69 74 20 | ed...'((t.:height.0.75.:inherit. |
| 34dc0 | 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6d 6d 65 6e 74 2d 66 61 63 65 29 29 0a 20 20 22 46 61 63 65 | font-lock-comment-face))..."Face |
| 34de0 | 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 20 69 6e 64 65 78 20 70 72 | .used.for.the.candidate.index.pr |
| 34e00 | 65 66 69 78 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 76 65 72 74 69 63 6f 2d 66 61 63 65 73 29 0a | efix."...:group.'vertico-faces). |
| 34e20 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 76 65 72 74 69 63 6f 2d 69 6e 64 65 78 65 64 2d 73 74 61 72 | .(defcustom.vertico-indexed-star |
| 34e40 | 74 20 30 0a 20 20 22 53 74 61 72 74 20 6f 66 20 74 68 65 20 69 6e 64 65 78 69 6e 67 2e 22 0a 20 | t.0..."Start.of.the.indexing.".. |
| 34e60 | 20 3a 67 72 6f 75 70 20 27 76 65 72 74 69 63 6f 0a 20 20 3a 74 79 70 65 20 27 6e 61 74 6e 75 6d | .:group.'vertico...:type.'natnum |
| 34e80 | 29 0a 0a 28 64 65 66 76 61 72 20 76 65 72 74 69 63 6f 2d 69 6e 64 65 78 65 64 2d 2d 63 6f 6d 6d | )..(defvar.vertico-indexed--comm |
| 34ea0 | 61 6e 64 73 0a 20 20 27 28 76 65 72 74 69 63 6f 2d 69 6e 73 65 72 74 20 76 65 72 74 69 63 6f 2d | ands...'(vertico-insert.vertico- |
| 34ec0 | 65 78 69 74 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 65 6e 74 65 72 29 29 0a 28 | exit.vertico-directory-enter)).( |
| 34ee0 | 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 76 65 72 74 69 63 6f 2d 69 6e 64 65 78 65 64 2d 2d 6d 69 | defvar-local.vertico-indexed--mi |
| 34f00 | 6e 20 30 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 76 65 72 74 69 63 6f 2d 69 6e 64 65 78 | n.0).(defvar-local.vertico-index |
| 34f20 | 65 64 2d 2d 6d 61 78 20 30 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 69 | ed--max.0)..;;;###autoload.(defi |
| 34f40 | 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 76 65 72 74 69 63 6f 2d 69 6e 64 65 78 65 64 2d 6d 6f | ne-minor-mode.vertico-indexed-mo |
| 34f60 | 64 65 0a 20 20 22 50 72 65 66 69 78 20 63 61 6e 64 69 64 61 74 65 73 20 77 69 74 68 20 69 6e 64 | de..."Prefix.candidates.with.ind |
| 34f80 | 69 63 65 73 2e 22 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 20 3a 67 72 6f 75 70 20 27 76 65 72 74 69 | ices."...:global.t.:group.'verti |
| 34fa0 | 63 6f 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 76 65 72 74 69 63 6f 2d 2d 70 72 65 70 | co)..(cl-defmethod.vertico--prep |
| 34fc0 | 61 72 65 20 3a 62 65 66 6f 72 65 20 28 26 63 6f 6e 74 65 78 74 20 28 76 65 72 74 69 63 6f 2d 69 | are.:before.(&context.(vertico-i |
| 34fe0 | 6e 64 65 78 65 64 2d 6d 6f 64 65 20 28 65 71 6c 20 74 29 29 29 0a 20 20 28 77 68 65 6e 20 28 61 | ndexed-mode.(eql.t)))...(when.(a |
| 35000 | 6e 64 20 70 72 65 66 69 78 2d 61 72 67 20 28 6d 65 6d 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 | nd.prefix-arg.(memq.this-command |
| 35020 | 20 76 65 72 74 69 63 6f 2d 69 6e 64 65 78 65 64 2d 2d 63 6f 6d 6d 61 6e 64 73 29 29 0a 20 20 20 | .vertico-indexed--commands)).... |
| 35040 | 20 28 6c 65 74 20 28 28 69 6e 64 65 78 20 28 2b 20 76 65 72 74 69 63 6f 2d 69 6e 64 65 78 65 64 | .(let.((index.(+.vertico-indexed |
| 35060 | 2d 2d 6d 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 20 28 70 72 | --min.....................(-.(pr |
| 35080 | 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c 75 65 20 70 72 65 66 69 78 2d 61 72 67 29 0a 20 | efix-numeric-value.prefix-arg).. |
| 350a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 69 6e | ......................vertico-in |
| 350c0 | 64 65 78 65 64 2d 73 74 61 72 74 29 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 | dexed-start)))).......(if.(and.( |
| 350e0 | 3e 3d 20 69 6e 64 65 78 20 76 65 72 74 69 63 6f 2d 69 6e 64 65 78 65 64 2d 2d 6d 69 6e 29 0a 20 | >=.index.vertico-indexed--min).. |
| 35100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3c 3d 20 69 6e 64 65 78 20 76 65 72 74 69 63 6f 2d | ..............(<=.index.vertico- |
| 35120 | 69 6e 64 65 78 65 64 2d 2d 6d 61 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2f 3d | indexed--max)................(/= |
| 35140 | 20 76 65 72 74 69 63 6f 2d 2d 74 6f 74 61 6c 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 | .vertico--total.0))...........(s |
| 35160 | 65 74 71 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 69 6e 64 65 78 20 70 72 65 66 69 78 2d | etq.vertico--index.index.prefix- |
| 35180 | 61 72 67 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 6d 65 73 | arg.nil).........(minibuffer-mes |
| 351a0 | 73 61 67 65 20 22 4f 75 74 20 6f 66 20 72 61 6e 67 65 22 29 0a 20 20 20 20 20 20 20 20 28 73 65 | sage."Out.of.range").........(se |
| 351c0 | 74 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 23 27 69 67 6e 6f 72 65 29 29 29 29 29 0a 0a 28 | tq.this-command.#'ignore)))))..( |
| 351e0 | 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 76 65 72 74 69 63 6f 2d 2d 66 6f 72 6d 61 74 2d 63 61 6e | cl-defmethod.vertico--format-can |
| 35200 | 64 69 64 61 74 65 20 3a 61 72 6f 75 6e 64 0a 20 20 28 63 61 6e 64 20 70 72 65 66 69 78 20 73 75 | didate.:around...(cand.prefix.su |
| 35220 | 66 66 69 78 20 69 6e 64 65 78 20 73 74 61 72 74 20 26 63 6f 6e 74 65 78 74 20 28 76 65 72 74 69 | ffix.index.start.&context.(verti |
| 35240 | 63 6f 2d 69 6e 64 65 78 65 64 2d 6d 6f 64 65 20 28 65 71 6c 20 74 29 29 29 0a 20 20 28 73 65 74 | co-indexed-mode.(eql.t)))...(set |
| 35260 | 71 20 76 65 72 74 69 63 6f 2d 69 6e 64 65 78 65 64 2d 2d 6d 69 6e 20 73 74 61 72 74 20 76 65 72 | q.vertico-indexed--min.start.ver |
| 35280 | 74 69 63 6f 2d 69 6e 64 65 78 65 64 2d 2d 6d 61 78 20 69 6e 64 65 78 29 0a 20 20 28 63 6c 2d 63 | tico-indexed--max.index)...(cl-c |
| 352a0 | 61 6c 6c 2d 6e 65 78 74 2d 6d 65 74 68 6f 64 0a 20 20 20 63 61 6e 64 0a 20 20 20 28 63 6f 6e 63 | all-next-method....cand....(conc |
| 352c0 | 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 | at.(propertize.(format.......... |
| 352e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 28 2b 20 76 65 72 74 69 63 6f | ...............(if.(>.(+.vertico |
| 35300 | 2d 69 6e 64 65 78 65 64 2d 73 74 61 72 74 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 29 20 31 30 | -indexed-start.vertico-count).10 |
| 35320 | 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 22 25 | )............................."% |
| 35340 | 32 64 20 22 20 22 25 31 64 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 2d."."%1d.").................... |
| 35360 | 20 20 20 20 20 28 2b 20 28 2d 20 69 6e 64 65 78 20 73 74 61 72 74 29 20 76 65 72 74 69 63 6f 2d | .....(+.(-.index.start).vertico- |
| 35380 | 69 6e 64 65 78 65 64 2d 73 74 61 72 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | indexed-start))................. |
| 353a0 | 20 20 20 20 20 20 20 27 66 61 63 65 20 27 76 65 72 74 69 63 6f 2d 69 6e 64 65 78 65 64 29 0a 20 | .......'face.'vertico-indexed).. |
| 353c0 | 20 20 20 20 20 20 20 20 20 20 70 72 65 66 69 78 29 0a 20 20 20 73 75 66 66 69 78 20 69 6e 64 65 | ..........prefix)....suffix.inde |
| 353e0 | 78 20 73 74 61 72 74 29 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 76 65 72 74 69 63 6f 2d 69 6e 64 | x.start))..(provide.'vertico-ind |
| 35400 | 65 78 65 64 29 0a 3b 3b 3b 20 76 65 72 74 69 63 6f 2d 69 6e 64 65 78 65 64 2e 65 6c 20 65 6e 64 | exed).;;;.vertico-indexed.el.end |
| 35420 | 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | s.here.......................... |
| 35440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 35460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 35480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 354a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 354c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 354e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 35500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 35520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 35540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 35560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 35580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 355a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 355c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 355e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 35600 | 76 65 72 74 69 63 6f 2d 32 2e 34 2f 76 65 72 74 69 63 6f 2e 65 6c 00 00 00 00 00 00 00 00 00 00 | vertico-2.4/vertico.el.......... |
| 35620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 35640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 35660 | 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 |
| 35680 | 30 31 30 31 31 31 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 34 36 32 00 20 30 00 00 00 | 0101112.00000000000.013462..0... |
| 356a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 356c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 356e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 35700 | 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................... |
| 35720 | 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................... |
| 35740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 35760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 35780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 357a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 357c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 357e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 35800 | 3b 3b 3b 20 76 65 72 74 69 63 6f 2e 65 6c 20 2d 2d 2d 20 56 45 52 54 69 63 61 6c 20 49 6e 74 65 | ;;;.vertico.el.---.VERTical.Inte |
| 35820 | 72 61 63 74 69 76 65 20 43 4f 6d 70 6c 65 74 69 6f 6e 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 | ractive.COmpletion.-*-.lexical-b |
| 35840 | 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | inding:.t.-*-..;;.Copyright.(C). |
| 35860 | 32 30 32 31 2d 32 30 32 35 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 | 2021-2025.Free.Software.Foundati |
| 35880 | 6f 6e 2c 20 49 6e 63 2e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 44 61 6e 69 65 6c 20 4d 65 6e 64 | on,.Inc...;;.Author:.Daniel.Mend |
| 358a0 | 6c 65 72 20 3c 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a 3b 3b 20 | ler.<mail@daniel-mendler.de>.;;. |
| 358c0 | 4d 61 69 6e 74 61 69 6e 65 72 3a 20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 20 3c 6d 61 69 6c | Maintainer:.Daniel.Mendler.<mail |
| 358e0 | 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a 3b 3b 20 43 72 65 61 74 65 64 3a 20 | @daniel-mendler.de>.;;.Created:. |
| 35900 | 32 30 32 31 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e 34 0a 3b 3b 20 50 61 63 6b 61 67 65 2d | 2021.;;.Version:.2.4.;;.Package- |
| 35920 | 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 38 2e 31 22 29 20 28 63 6f 6d 70 61 | Requires:.((emacs."28.1").(compa |
| 35940 | 74 20 22 33 30 22 29 29 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e | t."30")).;;.URL:.https://github. |
| 35960 | 63 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20 63 | com/minad/vertico.;;.Keywords:.c |
| 35980 | 6f 6e 76 65 6e 69 65 6e 63 65 2c 20 66 69 6c 65 73 2c 20 6d 61 74 63 68 69 6e 67 2c 20 63 6f 6d | onvenience,.files,.matching,.com |
| 359a0 | 70 6c 65 74 69 6f 6e 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 | pletion..;;.This.file.is.part.of |
| 359c0 | 20 47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 | .GNU.Emacs...;;.This.program.is. |
| 359e0 | 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 | free.software:.you.can.redistrib |
| 35a00 | 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64 65 72 | ute.it.and/or.modify.;;.it.under |
| 35a20 | 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 | .the.terms.of.the.GNU.General.Pu |
| 35a40 | 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 | blic.License.as.published.by.;;. |
| 35a60 | 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 | the.Free.Software.Foundation,.ei |
| 35a80 | 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f | ther.version.3.of.the.License,.o |
| 35aa0 | 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 | r.;;.(at.your.option).any.later. |
| 35ac0 | 76 65 72 73 69 6f 6e 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 | version...;;.This.program.is.dis |
| 35ae0 | 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c | tributed.in.the.hope.that.it.wil |
| 35b00 | 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 | l.be.useful,.;;.but.WITHOUT.ANY. |
| 35b20 | 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 | WARRANTY;.without.even.the.impli |
| 35b40 | 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 | ed.warranty.of.;;.MERCHANTABILIT |
| 35b60 | 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 | Y.or.FITNESS.FOR.A.PARTICULAR.PU |
| 35b80 | 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 | RPOSE...See.the.;;.GNU.General.P |
| 35ba0 | 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a | ublic.License.for.more.details.. |
| 35bc0 | 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 | .;;.You.should.have.received.a.c |
| 35be0 | 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | opy.of.the.GNU.General.Public.Li |
| 35c00 | 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f 67 72 61 6d | cense.;;.along.with.this.program |
| 35c20 | 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e | ...If.not,.see.<https://www.gnu. |
| 35c40 | 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a | org/licenses/>...;;;.Commentary: |
| 35c60 | 0a 0a 3b 3b 20 56 65 72 74 69 63 6f 20 70 72 6f 76 69 64 65 73 20 61 20 70 65 72 66 6f 72 6d 61 | ..;;.Vertico.provides.a.performa |
| 35c80 | 6e 74 20 61 6e 64 20 6d 69 6e 69 6d 61 6c 69 73 74 69 63 20 76 65 72 74 69 63 61 6c 20 63 6f 6d | nt.and.minimalistic.vertical.com |
| 35ca0 | 70 6c 65 74 69 6f 6e 20 55 49 0a 3b 3b 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 64 65 66 61 75 | pletion.UI.;;.based.on.the.defau |
| 35cc0 | 6c 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 79 73 74 65 6d 2e 20 20 42 79 20 72 65 75 73 69 6e | lt.completion.system...By.reusin |
| 35ce0 | 67 20 74 68 65 20 62 75 69 6c 74 2d 69 6e 0a 3b 3b 20 66 61 63 69 6c 69 74 69 65 73 2c 20 56 65 | g.the.built-in.;;.facilities,.Ve |
| 35d00 | 72 74 69 63 6f 20 61 63 68 69 65 76 65 73 20 66 75 6c 6c 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 | rtico.achieves.full.compatibilit |
| 35d20 | 79 20 77 69 74 68 20 62 75 69 6c 74 2d 69 6e 20 45 6d 61 63 73 0a 3b 3b 20 63 6f 6d 70 6c 65 74 | y.with.built-in.Emacs.;;.complet |
| 35d40 | 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c | ion.commands.and.completion.tabl |
| 35d60 | 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 63 6f 6d 70 61 74 | es...;;;.Code:..(require.'compat |
| 35d80 | 29 0a 28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d 70 69 6c 65 0a 20 20 28 72 65 71 75 69 72 65 20 | ).(eval-when-compile...(require. |
| 35da0 | 27 63 6c 2d 6c 69 62 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 73 75 62 72 2d 78 29 29 0a 0a 28 | 'cl-lib)...(require.'subr-x))..( |
| 35dc0 | 64 65 66 67 72 6f 75 70 20 76 65 72 74 69 63 6f 20 6e 69 6c 0a 20 20 22 56 45 52 54 69 63 61 6c | defgroup.vertico.nil..."VERTical |
| 35de0 | 20 49 6e 74 65 72 61 63 74 69 76 65 20 43 4f 6d 70 6c 65 74 69 6f 6e 2e 22 0a 20 20 3a 6c 69 6e | .Interactive.COmpletion."...:lin |
| 35e00 | 6b 20 27 28 69 6e 66 6f 2d 6c 69 6e 6b 20 3a 74 61 67 20 22 49 6e 66 6f 20 4d 61 6e 75 61 6c 22 | k.'(info-link.:tag."Info.Manual" |
| 35e20 | 20 22 28 76 65 72 74 69 63 6f 29 22 29 0a 20 20 3a 6c 69 6e 6b 20 27 28 75 72 6c 2d 6c 69 6e 6b | ."(vertico)")...:link.'(url-link |
| 35e40 | 20 3a 74 61 67 20 22 57 65 62 73 69 74 65 22 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e | .:tag."Website"."https://github. |
| 35e60 | 63 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 22 29 0a 20 20 3a 6c 69 6e 6b 20 27 28 75 72 | com/minad/vertico")...:link.'(ur |
| 35e80 | 6c 2d 6c 69 6e 6b 20 3a 74 61 67 20 22 57 69 6b 69 22 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 | l-link.:tag."Wiki"."https://gith |
| 35ea0 | 75 62 2e 63 6f 6d 2f 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 2f 77 69 6b 69 22 29 0a 20 20 3a 6c | ub.com/minad/vertico/wiki")...:l |
| 35ec0 | 69 6e 6b 20 27 28 65 6d 61 63 73 2d 6c 69 62 72 61 72 79 2d 6c 69 6e 6b 20 3a 74 61 67 20 22 4c | ink.'(emacs-library-link.:tag."L |
| 35ee0 | 69 62 72 61 72 79 20 53 6f 75 72 63 65 22 20 22 76 65 72 74 69 63 6f 2e 65 6c 22 29 0a 20 20 3a | ibrary.Source"."vertico.el")...: |
| 35f00 | 67 72 6f 75 70 20 27 63 6f 6e 76 65 6e 69 65 6e 63 65 0a 20 20 3a 67 72 6f 75 70 20 27 6d 69 6e | group.'convenience...:group.'min |
| 35f20 | 69 62 75 66 66 65 72 0a 20 20 3a 70 72 65 66 69 78 20 22 76 65 72 74 69 63 6f 2d 22 29 0a 0a 28 | ibuffer...:prefix."vertico-")..( |
| 35f40 | 64 65 66 63 75 73 74 6f 6d 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 2d 66 6f 72 6d 61 74 20 28 | defcustom.vertico-count-format.( |
| 35f60 | 63 6f 6e 73 20 22 25 2d 36 73 20 22 20 22 25 73 2f 25 73 22 29 0a 20 20 22 46 6f 72 6d 61 74 20 | cons."%-6s."."%s/%s")..."Format. |
| 35f80 | 73 74 72 69 6e 67 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 20 63 6f | string.used.for.the.candidate.co |
| 35fa0 | 75 6e 74 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 74 | unt."...:type.'(choice.(const.:t |
| 35fc0 | 61 67 20 22 4e 6f 20 63 61 6e 64 69 64 61 74 65 20 63 6f 75 6e 74 22 20 6e 69 6c 29 20 28 63 6f | ag."No.candidate.count".nil).(co |
| 35fe0 | 6e 73 20 73 74 72 69 6e 67 20 73 74 72 69 6e 67 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | ns.string.string)))..(defcustom. |
| 36000 | 76 65 72 74 69 63 6f 2d 67 72 6f 75 70 2d 66 6f 72 6d 61 74 0a 20 20 28 63 6f 6e 63 61 74 20 23 | vertico-group-format...(concat.# |
| 36020 | 28 22 20 20 20 20 22 20 30 20 34 20 28 66 61 63 65 20 76 65 72 74 69 63 6f 2d 67 72 6f 75 70 2d | ("....".0.4.(face.vertico-group- |
| 36040 | 73 65 70 61 72 61 74 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 23 28 22 20 25 73 20 22 20 30 | separator))...........#(".%s.".0 |
| 36060 | 20 34 20 28 66 61 63 65 20 76 65 72 74 69 63 6f 2d 67 72 6f 75 70 2d 74 69 74 6c 65 29 29 0a 20 | .4.(face.vertico-group-title)).. |
| 36080 | 20 20 20 20 20 20 20 20 20 23 28 22 20 22 20 30 20 31 20 28 66 61 63 65 20 76 65 72 74 69 63 6f | .........#(".".0.1.(face.vertico |
| 360a0 | 2d 67 72 6f 75 70 2d 73 65 70 61 72 61 74 6f 72 20 64 69 73 70 6c 61 79 20 28 73 70 61 63 65 20 | -group-separator.display.(space. |
| 360c0 | 3a 61 6c 69 67 6e 2d 74 6f 20 72 69 67 68 74 29 29 29 29 0a 20 20 22 46 6f 72 6d 61 74 20 73 74 | :align-to.right))))..."Format.st |
| 360e0 | 72 69 6e 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 2e 22 0a | ring.used.for.the.group.title.". |
| 36100 | 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 74 61 67 20 22 4e 6f | ..:type.'(choice.(const.:tag."No |
| 36120 | 20 67 72 6f 75 70 20 74 69 74 6c 65 73 22 20 6e 69 6c 29 20 73 74 72 69 6e 67 29 29 0a 0a 28 64 | .group.titles".nil).string))..(d |
| 36140 | 65 66 63 75 73 74 6f 6d 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 20 31 30 0a 20 20 22 4d 61 78 | efcustom.vertico-count.10..."Max |
| 36160 | 69 6d 61 6c 20 6e 75 6d 62 65 72 20 6f 66 20 63 61 6e 64 69 64 61 74 65 73 20 74 6f 20 73 68 6f | imal.number.of.candidates.to.sho |
| 36180 | 77 2e 22 0a 20 20 3a 74 79 70 65 20 27 6e 61 74 6e 75 6d 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | w."...:type.'natnum)..(defcustom |
| 361a0 | 20 76 65 72 74 69 63 6f 2d 70 72 65 73 65 6c 65 63 74 20 27 64 69 72 65 63 74 6f 72 79 0a 20 20 | .vertico-preselect.'directory... |
| 361c0 | 22 43 6f 6e 66 69 67 75 72 65 20 69 66 20 74 68 65 20 70 72 6f 6d 70 74 20 6f 72 20 66 69 72 73 | "Configure.if.the.prompt.or.firs |
| 361e0 | 74 20 63 61 6e 64 69 64 61 74 65 20 69 73 20 70 72 65 73 65 6c 65 63 74 65 64 2e 0a 2d 20 70 72 | t.candidate.is.preselected..-.pr |
| 36200 | 6f 6d 70 74 3a 20 41 6c 77 61 79 73 20 73 65 6c 65 63 74 20 74 68 65 20 70 72 6f 6d 70 74 2e 0a | ompt:.Always.select.the.prompt.. |
| 36220 | 2d 20 66 69 72 73 74 3a 20 53 65 6c 65 63 74 20 74 68 65 20 66 69 72 73 74 20 63 61 6e 64 69 64 | -.first:.Select.the.first.candid |
| 36240 | 61 74 65 2c 20 61 6c 6c 6f 77 20 70 72 6f 6d 70 74 20 73 65 6c 65 63 74 69 6f 6e 2e 0a 2d 20 6e | ate,.allow.prompt.selection..-.n |
| 36260 | 6f 2d 70 72 6f 6d 70 74 3a 20 4c 69 6b 65 20 66 69 72 73 74 2c 20 62 75 74 20 66 6f 72 62 69 64 | o-prompt:.Like.first,.but.forbid |
| 36280 | 20 73 65 6c 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 70 72 6f 6d 70 74 20 65 6e 74 69 72 65 6c | .selection.of.the.prompt.entirel |
| 362a0 | 79 2e 0a 2d 20 64 69 72 65 63 74 6f 72 79 3a 20 4c 69 6b 65 20 66 69 72 73 74 2c 20 62 75 74 20 | y..-.directory:.Like.first,.but. |
| 362c0 | 73 65 6c 65 63 74 20 74 68 65 20 70 72 6f 6d 70 74 20 69 66 20 69 74 20 69 73 20 61 20 64 69 72 | select.the.prompt.if.it.is.a.dir |
| 362e0 | 65 63 74 6f 72 79 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 | ectory."...:type.'(choice.(const |
| 36300 | 20 70 72 6f 6d 70 74 29 20 28 63 6f 6e 73 74 20 66 69 72 73 74 29 20 28 63 6f 6e 73 74 20 6e 6f | .prompt).(const.first).(const.no |
| 36320 | 2d 70 72 6f 6d 70 74 29 20 28 63 6f 6e 73 74 20 64 69 72 65 63 74 6f 72 79 29 29 29 0a 0a 28 64 | -prompt).(const.directory)))..(d |
| 36340 | 65 66 63 75 73 74 6f 6d 20 76 65 72 74 69 63 6f 2d 73 63 72 6f 6c 6c 2d 6d 61 72 67 69 6e 20 32 | efcustom.vertico-scroll-margin.2 |
| 36360 | 0a 20 20 22 4e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 20 61 74 20 74 68 65 20 74 6f 70 20 61 | ..."Number.of.lines.at.the.top.a |
| 36380 | 6e 64 20 62 6f 74 74 6f 6d 20 77 68 65 6e 20 73 63 72 6f 6c 6c 69 6e 67 2e 0a 54 68 65 20 76 61 | nd.bottom.when.scrolling..The.va |
| 363a0 | 6c 75 65 20 73 68 6f 75 6c 64 20 6c 69 65 20 62 65 74 77 65 65 6e 20 30 20 61 6e 64 20 76 65 72 | lue.should.lie.between.0.and.ver |
| 363c0 | 74 69 63 6f 2d 63 6f 75 6e 74 2f 32 2e 22 0a 20 20 3a 74 79 70 65 20 27 6e 61 74 6e 75 6d 29 0a | tico-count/2."...:type.'natnum). |
| 363e0 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 76 65 72 74 69 63 6f 2d 72 65 73 69 7a 65 20 72 65 73 69 7a | .(defcustom.vertico-resize.resiz |
| 36400 | 65 2d 6d 69 6e 69 2d 77 69 6e 64 6f 77 73 0a 20 20 22 48 6f 77 20 74 6f 20 72 65 73 69 7a 65 20 | e-mini-windows..."How.to.resize. |
| 36420 | 74 68 65 20 56 65 72 74 69 63 6f 20 6d 69 6e 69 62 75 66 66 65 72 20 77 69 6e 64 6f 77 2c 20 73 | the.Vertico.minibuffer.window,.s |
| 36440 | 65 65 20 60 72 65 73 69 7a 65 2d 6d 69 6e 69 2d 77 69 6e 64 6f 77 73 27 2e 22 0a 20 20 3a 74 79 | ee.`resize-mini-windows'."...:ty |
| 36460 | 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 46 69 78 65 64 22 20 | pe.'(choice.(const.:tag."Fixed". |
| 36480 | 6e 69 6c 29 0a 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 | nil)..................(const.:ta |
| 364a0 | 67 20 22 53 68 72 69 6e 6b 20 61 6e 64 20 67 72 6f 77 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 | g."Shrink.and.grow".t).......... |
| 364c0 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 47 72 6f 77 2d 6f 6e 6c 79 22 20 | ........(const.:tag."Grow-only". |
| 364e0 | 67 72 6f 77 2d 6f 6e 6c 79 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 76 65 72 74 69 63 6f | grow-only)))..(defcustom.vertico |
| 36500 | 2d 63 79 63 6c 65 20 6e 69 6c 0a 20 20 22 45 6e 61 62 6c 65 20 63 79 63 6c 69 6e 67 20 66 6f 72 | -cycle.nil..."Enable.cycling.for |
| 36520 | 20 60 76 65 72 74 69 63 6f 2d 6e 65 78 74 27 20 61 6e 64 20 60 76 65 72 74 69 63 6f 2d 70 72 65 | .`vertico-next'.and.`vertico-pre |
| 36540 | 76 69 6f 75 73 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 | vious'."...:type.'boolean)..(def |
| 36560 | 63 75 73 74 6f 6d 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 6c 69 6e 65 0a 20 20 28 63 6f 6e 73 | custom.vertico-multiline...(cons |
| 36580 | 20 23 28 22 e2 86 b2 22 20 30 20 31 20 28 66 61 63 65 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 | .#("...".0.1.(face.vertico-multi |
| 365a0 | 6c 69 6e 65 29 29 20 23 28 22 e2 80 a6 22 20 30 20 31 20 28 66 61 63 65 20 76 65 72 74 69 63 6f | line)).#("...".0.1.(face.vertico |
| 365c0 | 2d 6d 75 6c 74 69 6c 69 6e 65 29 29 29 0a 20 20 22 52 65 70 6c 61 63 65 6d 65 6e 74 73 20 66 6f | -multiline)))..."Replacements.fo |
| 365e0 | 72 20 6d 75 6c 74 69 6c 69 6e 65 20 73 74 72 69 6e 67 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 | r.multiline.strings."...:type.'( |
| 36600 | 63 6f 6e 73 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 4e 65 77 6c 69 6e 65 22 29 20 28 73 74 | cons.(string.:tag."Newline").(st |
| 36620 | 72 69 6e 67 20 3a 74 61 67 20 22 54 72 75 6e 63 61 74 69 6f 6e 22 29 29 29 0a 0a 28 64 65 66 63 | ring.:tag."Truncation")))..(defc |
| 36640 | 75 73 74 6f 6d 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 28 61 | ustom.vertico-sort-function...(a |
| 36660 | 6e 64 20 28 66 62 6f 75 6e 64 70 20 27 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 68 69 73 74 6f 72 | nd.(fboundp.'vertico-sort-histor |
| 36680 | 79 2d 6c 65 6e 67 74 68 2d 61 6c 70 68 61 29 20 27 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 68 69 | y-length-alpha).'vertico-sort-hi |
| 366a0 | 73 74 6f 72 79 2d 6c 65 6e 67 74 68 2d 61 6c 70 68 61 29 0a 20 20 22 44 65 66 61 75 6c 74 20 73 | story-length-alpha)..."Default.s |
| 366c0 | 6f 72 74 69 6e 67 20 66 75 6e 63 74 69 6f 6e 2c 20 75 73 65 64 20 69 66 20 6e 6f 20 60 64 69 73 | orting.function,.used.if.no.`dis |
| 366e0 | 70 6c 61 79 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 27 20 69 73 20 73 70 65 63 69 66 69 65 64 | play-sort-function'.is.specified |
| 36700 | 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 20 20 28 63 | ."...:type.'(choice...........(c |
| 36720 | 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 20 73 6f 72 74 69 6e 67 22 20 6e 69 6c 29 0a 20 20 20 20 | onst.:tag."No.sorting".nil)..... |
| 36740 | 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 42 79 20 68 69 73 74 6f 72 79 2c 20 6c | ......(const.:tag."By.history,.l |
| 36760 | 65 6e 67 74 68 20 61 6e 64 20 61 6c 70 68 61 22 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 68 69 | ength.and.alpha".vertico-sort-hi |
| 36780 | 73 74 6f 72 79 2d 6c 65 6e 67 74 68 2d 61 6c 70 68 61 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 | story-length-alpha)...........(c |
| 367a0 | 6f 6e 73 74 20 3a 74 61 67 20 22 42 79 20 68 69 73 74 6f 72 79 20 61 6e 64 20 61 6c 70 68 61 22 | onst.:tag."By.history.and.alpha" |
| 367c0 | 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 68 69 73 74 6f 72 79 2d 61 6c 70 68 61 29 0a 20 20 20 | .vertico-sort-history-alpha).... |
| 367e0 | 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 42 79 20 6c 65 6e 67 74 68 20 61 6e | .......(const.:tag."By.length.an |
| 36800 | 64 20 61 6c 70 68 61 22 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 6c 65 6e 67 74 68 2d 61 6c 70 | d.alpha".vertico-sort-length-alp |
| 36820 | 68 61 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 41 6c 70 68 61 | ha)...........(const.:tag."Alpha |
| 36840 | 62 65 74 69 63 61 6c 6c 79 22 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 61 6c 70 68 61 29 0a 20 | betically".vertico-sort-alpha).. |
| 36860 | 20 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 | .........(function.:tag."Custom. |
| 36880 | 66 75 6e 63 74 69 6f 6e 22 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 76 65 72 74 69 63 6f | function")))..(defcustom.vertico |
| 368a0 | 2d 73 6f 72 74 2d 6f 76 65 72 72 69 64 65 2d 66 75 6e 63 74 69 6f 6e 20 6e 69 6c 0a 20 20 22 4f | -sort-override-function.nil..."O |
| 368c0 | 76 65 72 72 69 64 65 20 73 6f 72 74 20 66 75 6e 63 74 69 6f 6e 20 77 68 69 63 68 20 6f 76 65 72 | verride.sort.function.which.over |
| 368e0 | 72 69 64 65 73 20 74 68 65 20 60 64 69 73 70 6c 61 79 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e | rides.the.`display-sort-function |
| 36900 | 27 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 6e 69 6c 29 | '."...:type.'(choice.(const.nil) |
| 36920 | 20 66 75 6e 63 74 69 6f 6e 29 29 0a 0a 28 64 65 66 67 72 6f 75 70 20 76 65 72 74 69 63 6f 2d 66 | .function))..(defgroup.vertico-f |
| 36940 | 61 63 65 73 20 6e 69 6c 0a 20 20 22 46 61 63 65 73 20 75 73 65 64 20 62 79 20 56 65 72 74 69 63 | aces.nil..."Faces.used.by.Vertic |
| 36960 | 6f 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 76 65 72 74 69 63 6f 0a 20 20 3a 67 72 6f 75 70 20 27 | o."...:group.'vertico...:group.' |
| 36980 | 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 76 65 72 74 69 63 6f 2d 6d 75 6c 74 69 6c 69 | faces)..(defface.vertico-multili |
| 369a0 | 6e 65 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 73 68 61 64 6f 77 29 29 0a 20 20 22 46 61 63 | ne.'((t.:inherit.shadow))..."Fac |
| 369c0 | 65 20 75 73 65 64 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 6d 75 6c 74 69 6c 69 6e 65 20 72 65 | e.used.to.highlight.multiline.re |
| 369e0 | 70 6c 61 63 65 6d 65 6e 74 20 63 68 61 72 61 63 74 65 72 73 2e 22 29 0a 0a 28 64 65 66 66 61 63 | placement.characters.")..(deffac |
| 36a00 | 65 20 76 65 72 74 69 63 6f 2d 67 72 6f 75 70 2d 74 69 74 6c 65 20 27 28 28 74 20 3a 69 6e 68 65 | e.vertico-group-title.'((t.:inhe |
| 36a20 | 72 69 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 | rit.shadow.:slant.italic))..."Fa |
| 36a40 | 63 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 74 69 74 6c 65 20 74 65 78 74 20 6f 66 20 74 68 | ce.used.for.the.title.text.of.th |
| 36a60 | 65 20 63 61 6e 64 69 64 61 74 65 20 67 72 6f 75 70 20 68 65 61 64 6c 69 6e 65 73 2e 22 29 0a 0a | e.candidate.group.headlines.").. |
| 36a80 | 28 64 65 66 66 61 63 65 20 76 65 72 74 69 63 6f 2d 67 72 6f 75 70 2d 73 65 70 61 72 61 74 6f 72 | (defface.vertico-group-separator |
| 36aa0 | 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 76 65 72 74 69 63 6f 2d 67 72 6f 75 70 2d 74 69 74 | .'((t.:inherit.vertico-group-tit |
| 36ac0 | 6c 65 20 3a 73 74 72 69 6b 65 2d 74 68 72 6f 75 67 68 20 74 29 29 0a 20 20 22 46 61 63 65 20 75 | le.:strike-through.t))..."Face.u |
| 36ae0 | 73 65 64 20 66 6f 72 20 74 68 65 20 73 65 70 61 72 61 74 6f 72 20 6c 69 6e 65 73 20 6f 66 20 74 | sed.for.the.separator.lines.of.t |
| 36b00 | 68 65 20 63 61 6e 64 69 64 61 74 65 20 67 72 6f 75 70 73 2e 22 29 0a 0a 28 64 65 66 66 61 63 65 | he.candidate.groups.")..(defface |
| 36b20 | 20 76 65 72 74 69 63 6f 2d 63 75 72 72 65 6e 74 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 68 | .vertico-current.'((t.:inherit.h |
| 36b40 | 69 67 68 6c 69 67 68 74 20 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 | ighlight.:extend.t))..."Face.use |
| 36b60 | 64 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 73 65 6c | d.to.highlight.the.currently.sel |
| 36b80 | 65 63 74 65 64 20 63 61 6e 64 69 64 61 74 65 2e 22 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d | ected.candidate.")..(defvar-keym |
| 36ba0 | 61 70 20 76 65 72 74 69 63 6f 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 56 65 72 74 69 63 6f 20 6d | ap.vertico-map...:doc."Vertico.m |
| 36bc0 | 69 6e 69 62 75 66 66 65 72 20 6b 65 79 6d 61 70 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 60 6d | inibuffer.keymap.derived.from.`m |
| 36be0 | 69 6e 69 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 6d 61 70 27 2e 22 0a 20 20 3a 70 61 72 65 6e 74 | inibuffer-local-map'."...:parent |
| 36c00 | 20 6d 69 6e 69 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 6d 61 70 0a 20 20 22 3c 72 65 6d 61 70 3e | .minibuffer-local-map..."<remap> |
| 36c20 | 20 3c 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 62 75 66 66 65 72 3e 22 20 23 27 76 65 72 74 69 63 | .<beginning-of-buffer>".#'vertic |
| 36c40 | 6f 2d 66 69 72 73 74 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 69 6e 69 62 75 66 66 65 72 2d 62 | o-first..."<remap>.<minibuffer-b |
| 36c60 | 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 62 75 66 66 65 72 3e 22 20 23 27 76 65 72 74 69 63 6f 2d 66 | eginning-of-buffer>".#'vertico-f |
| 36c80 | 69 72 73 74 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 65 6e 64 2d 6f 66 2d 62 75 66 66 65 72 3e 22 | irst..."<remap>.<end-of-buffer>" |
| 36ca0 | 20 23 27 76 65 72 74 69 63 6f 2d 6c 61 73 74 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 73 63 72 6f | .#'vertico-last..."<remap>.<scro |
| 36cc0 | 6c 6c 2d 64 6f 77 6e 2d 63 6f 6d 6d 61 6e 64 3e 22 20 23 27 76 65 72 74 69 63 6f 2d 73 63 72 6f | ll-down-command>".#'vertico-scro |
| 36ce0 | 6c 6c 2d 64 6f 77 6e 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 73 63 72 6f 6c 6c 2d 75 70 2d 63 6f | ll-down..."<remap>.<scroll-up-co |
| 36d00 | 6d 6d 61 6e 64 3e 22 20 23 27 76 65 72 74 69 63 6f 2d 73 63 72 6f 6c 6c 2d 75 70 0a 20 20 22 3c | mmand>".#'vertico-scroll-up..."< |
| 36d20 | 72 65 6d 61 70 3e 20 3c 6e 65 78 74 2d 6c 69 6e 65 3e 22 20 23 27 76 65 72 74 69 63 6f 2d 6e 65 | remap>.<next-line>".#'vertico-ne |
| 36d40 | 78 74 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 3e 22 20 23 | xt..."<remap>.<previous-line>".# |
| 36d60 | 27 76 65 72 74 69 63 6f 2d 70 72 65 76 69 6f 75 73 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6e 65 | 'vertico-previous..."<remap>.<ne |
| 36d80 | 78 74 2d 6c 69 6e 65 2d 6f 72 2d 68 69 73 74 6f 72 79 2d 65 6c 65 6d 65 6e 74 3e 22 20 23 27 76 | xt-line-or-history-element>".#'v |
| 36da0 | 65 72 74 69 63 6f 2d 6e 65 78 74 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 70 72 65 76 69 6f 75 73 | ertico-next..."<remap>.<previous |
| 36dc0 | 2d 6c 69 6e 65 2d 6f 72 2d 68 69 73 74 6f 72 79 2d 65 6c 65 6d 65 6e 74 3e 22 20 23 27 76 65 72 | -line-or-history-element>".#'ver |
| 36de0 | 74 69 63 6f 2d 70 72 65 76 69 6f 75 73 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 62 61 63 6b 77 61 | tico-previous..."<remap>.<backwa |
| 36e00 | 72 64 2d 70 61 72 61 67 72 61 70 68 3e 22 20 23 27 76 65 72 74 69 63 6f 2d 70 72 65 76 69 6f 75 | rd-paragraph>".#'vertico-previou |
| 36e20 | 73 2d 67 72 6f 75 70 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 66 6f 72 77 61 72 64 2d 70 61 72 61 | s-group..."<remap>.<forward-para |
| 36e40 | 67 72 61 70 68 3e 22 20 23 27 76 65 72 74 69 63 6f 2d 6e 65 78 74 2d 67 72 6f 75 70 0a 20 20 22 | graph>".#'vertico-next-group..." |
| 36e60 | 3c 72 65 6d 61 70 3e 20 3c 65 78 69 74 2d 6d 69 6e 69 62 75 66 66 65 72 3e 22 20 23 27 76 65 72 | <remap>.<exit-minibuffer>".#'ver |
| 36e80 | 74 69 63 6f 2d 65 78 69 74 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6b 69 6c 6c 2d 72 69 6e 67 2d | tico-exit..."<remap>.<kill-ring- |
| 36ea0 | 73 61 76 65 3e 22 20 23 27 76 65 72 74 69 63 6f 2d 73 61 76 65 0a 20 20 22 4d 2d 52 45 54 22 20 | save>".#'vertico-save..."M-RET". |
| 36ec0 | 23 27 76 65 72 74 69 63 6f 2d 65 78 69 74 2d 69 6e 70 75 74 0a 20 20 22 54 41 42 22 20 23 27 76 | #'vertico-exit-input..."TAB".#'v |
| 36ee0 | 65 72 74 69 63 6f 2d 69 6e 73 65 72 74 0a 20 20 22 3c 74 6f 75 63 68 73 63 72 65 65 6e 2d 62 65 | ertico-insert..."<touchscreen-be |
| 36f00 | 67 69 6e 3e 22 20 23 27 69 67 6e 6f 72 65 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 76 | gin>".#'ignore)..(defvar-local.v |
| 36f20 | 65 72 74 69 63 6f 2d 2d 68 69 6c 69 74 20 23 27 69 64 65 6e 74 69 74 79 0a 20 20 22 4c 61 7a 79 | ertico--hilit.#'identity..."Lazy |
| 36f40 | 20 63 61 6e 64 69 64 61 74 65 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 66 75 6e 63 74 69 6f 6e | .candidate.highlighting.function |
| 36f60 | 2e 22 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 | .")..(defvar-local.vertico--cand |
| 36f80 | 69 64 61 74 65 73 2d 6f 76 20 6e 69 6c 0a 20 20 22 4f 76 65 72 6c 61 79 20 73 68 6f 77 69 6e 67 | idates-ov.nil..."Overlay.showing |
| 36fa0 | 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 | .the.candidates.")..(defvar-loca |
| 36fc0 | 6c 20 76 65 72 74 69 63 6f 2d 2d 63 6f 75 6e 74 2d 6f 76 20 6e 69 6c 0a 20 20 22 4f 76 65 72 6c | l.vertico--count-ov.nil..."Overl |
| 36fe0 | 61 79 20 73 68 6f 77 69 6e 67 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 61 6e 64 69 64 61 | ay.showing.the.number.of.candida |
| 37000 | 74 65 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 76 65 72 74 69 63 6f 2d 2d 69 | tes.")..(defvar-local.vertico--i |
| 37020 | 6e 64 65 78 20 2d 31 0a 20 20 22 49 6e 64 65 78 20 6f 66 20 63 75 72 72 65 6e 74 20 63 61 6e 64 | ndex.-1..."Index.of.current.cand |
| 37040 | 69 64 61 74 65 20 6f 72 20 6e 65 67 61 74 69 76 65 20 66 6f 72 20 70 72 6f 6d 70 74 20 73 65 6c | idate.or.negative.for.prompt.sel |
| 37060 | 65 63 74 69 6f 6e 2e 22 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 76 65 72 74 69 63 6f | ection.")..(defvar-local.vertico |
| 37080 | 2d 2d 73 63 72 6f 6c 6c 20 30 0a 20 20 22 53 63 72 6f 6c 6c 20 70 6f 73 69 74 69 6f 6e 2e 22 29 | --scroll.0..."Scroll.position.") |
| 370a0 | 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 76 65 72 74 69 63 6f 2d 2d 69 6e 70 75 74 20 6e | ..(defvar-local.vertico--input.n |
| 370c0 | 69 6c 0a 20 20 22 43 6f 6e 73 20 6f 66 20 6c 61 73 74 20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f | il..."Cons.of.last.minibuffer.co |
| 370e0 | 6e 74 65 6e 74 73 20 61 6e 64 20 70 6f 69 6e 74 20 6f 72 20 74 2e 22 29 0a 0a 28 64 65 66 76 61 | ntents.and.point.or.t.")..(defva |
| 37100 | 72 2d 6c 6f 63 61 6c 20 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 61 74 65 73 20 6e 69 6c 0a | r-local.vertico--candidates.nil. |
| 37120 | 20 20 22 4c 69 73 74 20 6f 66 20 63 61 6e 64 69 64 61 74 65 73 2e 22 29 0a 0a 28 64 65 66 76 61 | .."List.of.candidates.")..(defva |
| 37140 | 72 2d 6c 6f 63 61 6c 20 76 65 72 74 69 63 6f 2d 2d 6d 65 74 61 64 61 74 61 20 6e 69 6c 0a 20 20 | r-local.vertico--metadata.nil... |
| 37160 | 22 43 6f 6d 70 6c 65 74 69 6f 6e 20 6d 65 74 61 64 61 74 61 2e 22 29 0a 0a 28 64 65 66 76 61 72 | "Completion.metadata.")..(defvar |
| 37180 | 2d 6c 6f 63 61 6c 20 76 65 72 74 69 63 6f 2d 2d 62 61 73 65 20 22 22 0a 20 20 22 42 61 73 65 20 | -local.vertico--base.""..."Base. |
| 371a0 | 73 74 72 69 6e 67 2c 20 77 68 69 63 68 20 69 73 20 63 6f 6e 63 61 74 65 6e 61 74 65 64 20 77 69 | string,.which.is.concatenated.wi |
| 371c0 | 74 68 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 2e 22 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 | th.the.candidate.")..(defvar-loc |
| 371e0 | 61 6c 20 76 65 72 74 69 63 6f 2d 2d 74 6f 74 61 6c 20 30 0a 20 20 22 4c 65 6e 67 74 68 20 6f 66 | al.vertico--total.0..."Length.of |
| 37200 | 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 20 6c 69 73 74 20 60 76 65 72 74 69 63 6f 2d 2d 63 61 | .the.candidate.list.`vertico--ca |
| 37220 | 6e 64 69 64 61 74 65 73 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 76 65 72 74 | ndidates'.")..(defvar-local.vert |
| 37240 | 69 63 6f 2d 2d 6c 6f 63 6b 2d 63 61 6e 64 69 64 61 74 65 20 6e 69 6c 0a 20 20 22 4c 6f 63 6b 2d | ico--lock-candidate.nil..."Lock- |
| 37260 | 69 6e 20 63 75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74 65 2e 22 29 0a 0a 28 64 65 66 76 61 72 | in.current.candidate.")..(defvar |
| 37280 | 2d 6c 6f 63 61 6c 20 76 65 72 74 69 63 6f 2d 2d 6c 6f 63 6b 2d 67 72 6f 75 70 73 20 6e 69 6c 0a | -local.vertico--lock-groups.nil. |
| 372a0 | 20 20 22 4c 6f 63 6b 2d 69 6e 20 63 75 72 72 65 6e 74 20 67 72 6f 75 70 20 6f 72 64 65 72 2e 22 | .."Lock-in.current.group.order." |
| 372c0 | 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 76 65 72 74 69 63 6f 2d 2d 61 6c 6c 2d 67 72 | )..(defvar-local.vertico--all-gr |
| 372e0 | 6f 75 70 73 20 6e 69 6c 0a 20 20 22 4c 69 73 74 20 6f 66 20 61 6c 6c 20 67 72 6f 75 70 20 74 69 | oups.nil..."List.of.all.group.ti |
| 37300 | 74 6c 65 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 76 65 72 74 69 63 6f 2d 2d | tles.")..(defvar-local.vertico-- |
| 37320 | 67 72 6f 75 70 73 20 6e 69 6c 0a 20 20 22 4c 69 73 74 20 6f 66 20 63 75 72 72 65 6e 74 20 67 72 | groups.nil..."List.of.current.gr |
| 37340 | 6f 75 70 20 74 69 74 6c 65 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 76 65 72 | oup.titles.")..(defvar-local.ver |
| 37360 | 74 69 63 6f 2d 2d 61 6c 6c 6f 77 2d 70 72 6f 6d 70 74 20 6e 69 6c 0a 20 20 22 50 72 6f 6d 70 74 | tico--allow-prompt.nil..."Prompt |
| 37380 | 20 73 65 6c 65 63 74 69 6f 6e 20 69 73 20 61 6c 6c 6f 77 65 64 2e 22 29 0a 0a 28 64 65 66 75 6e | .selection.is.allowed.")..(defun |
| 373a0 | 20 76 65 72 74 69 63 6f 2d 2d 61 66 66 69 78 61 74 65 20 28 63 61 6e 64 73 29 0a 20 20 22 41 6e | .vertico--affixate.(cands)..."An |
| 373c0 | 6e 6f 74 61 74 65 20 43 41 4e 44 53 20 77 69 74 68 20 61 6e 6e 6f 74 61 74 69 6f 6e 20 66 75 6e | notate.CANDS.with.annotation.fun |
| 373e0 | 63 74 69 6f 6e 2e 22 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 61 66 66 20 28 76 65 72 74 69 63 6f | ction."...(if-let.((aff.(vertico |
| 37400 | 2d 2d 6d 65 74 61 64 61 74 61 2d 67 65 74 20 27 61 66 66 69 78 61 74 69 6f 6e 2d 66 75 6e 63 74 | --metadata-get.'affixation-funct |
| 37420 | 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 61 66 66 20 63 61 6e 64 73 29 | ion))).......(funcall.aff.cands) |
| 37440 | 0a 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 61 6e 6e 20 28 76 65 72 74 69 63 6f 2d 2d 6d 65 74 | .....(if-let.((ann.(vertico--met |
| 37460 | 61 64 61 74 61 2d 67 65 74 20 27 61 6e 6e 6f 74 61 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 29 29 | adata-get.'annotation-function)) |
| 37480 | 29 0a 20 20 20 20 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 63 61 6e 64 20 69 6e 20 63 | ).........(cl-loop.for.cand.in.c |
| 374a0 | 61 6e 64 73 20 63 6f 6c 6c 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ands.collect..................(l |
| 374c0 | 65 74 20 28 28 73 75 66 66 20 28 6f 72 20 28 66 75 6e 63 61 6c 6c 20 61 6e 6e 20 63 61 6e 64 29 | et.((suff.(or.(funcall.ann.cand) |
| 374e0 | 20 22 22 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 54 68 65 | ."")))....................;;.The |
| 37500 | 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 55 49 20 61 64 64 73 20 74 68 65 20 | .default.completion.UI.adds.the. |
| 37520 | 60 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 61 6e 6e 6f 74 61 74 69 6f 6e 73 27 0a 20 20 20 20 20 20 | `completions-annotations'....... |
| 37540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 66 61 63 65 20 69 66 20 6e 6f 20 6f 74 68 65 72 | .............;;.face.if.no.other |
| 37560 | 20 66 61 63 65 73 20 61 72 65 20 70 72 65 73 65 6e 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .faces.are.present.............. |
| 37580 | 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 74 65 78 74 2d 70 72 6f 70 65 72 74 79 2d 6e 6f | .......(unless.(text-property-no |
| 375a0 | 74 2d 61 6c 6c 20 30 20 28 6c 65 6e 67 74 68 20 73 75 66 66 29 20 27 66 61 63 65 20 6e 69 6c 20 | t-all.0.(length.suff).'face.nil. |
| 375c0 | 73 75 66 66 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 | suff)......................(setq |
| 375e0 | 20 73 75 66 66 20 28 70 72 6f 70 65 72 74 69 7a 65 20 73 75 66 66 20 27 66 61 63 65 20 27 63 6f | .suff.(propertize.suff.'face.'co |
| 37600 | 6d 70 6c 65 74 69 6f 6e 73 2d 61 6e 6e 6f 74 61 74 69 6f 6e 73 29 29 29 0a 20 20 20 20 20 20 20 | mpletions-annotations)))........ |
| 37620 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 63 61 6e 64 20 22 22 20 73 75 66 66 29 29 | ............(list.cand."".suff)) |
| 37640 | 29 0a 20 20 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 63 61 6e 64 20 69 6e 20 63 61 6e | ).......(cl-loop.for.cand.in.can |
| 37660 | 64 73 20 63 6f 6c 6c 65 63 74 20 28 6c 69 73 74 20 63 61 6e 64 20 22 22 20 22 22 29 29 29 29 29 | ds.collect.(list.cand."".""))))) |
| 37680 | 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 2d 6d 6f 76 65 2d 74 6f 2d 66 72 6f 6e 74 20 | ..(defun.vertico--move-to-front. |
| 376a0 | 28 65 6c 65 6d 20 6c 69 73 74 29 0a 20 20 22 4d 6f 76 65 20 45 4c 45 4d 20 74 6f 20 66 72 6f 6e | (elem.list)..."Move.ELEM.to.fron |
| 376c0 | 74 20 6f 66 20 4c 49 53 54 2e 22 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 66 6f 75 6e 64 20 28 6d | t.of.LIST."...(if-let.((found.(m |
| 376e0 | 65 6d 62 65 72 20 65 6c 65 6d 20 6c 69 73 74 29 29 29 20 3b 3b 20 4e 6f 20 64 75 70 6c 69 63 61 | ember.elem.list))).;;.No.duplica |
| 37700 | 74 65 73 2c 20 63 6f 6d 70 61 72 65 20 77 69 74 68 20 43 6f 72 66 75 2e 0a 20 20 20 20 20 20 28 | tes,.compare.with.Corfu........( |
| 37720 | 6e 63 6f 6e 63 20 28 6c 69 73 74 20 28 63 61 72 20 66 6f 75 6e 64 29 29 20 28 64 65 6c 71 20 28 | nconc.(list.(car.found)).(delq.( |
| 37740 | 73 65 74 63 61 72 20 66 6f 75 6e 64 20 6e 69 6c 29 20 6c 69 73 74 29 29 0a 20 20 20 20 6c 69 73 | setcar.found.nil).list)).....lis |
| 37760 | 74 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 2d 66 69 6c 74 65 72 2d 63 6f 6d 70 | t))..(defun.vertico--filter-comp |
| 37780 | 6c 65 74 69 6f 6e 73 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 43 6f 6d 70 75 74 65 20 | letions.(&rest.args)..."Compute. |
| 377a0 | 61 6c 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 66 6f 72 20 41 52 47 53 20 77 69 74 68 20 6c 61 | all.completions.for.ARGS.with.la |
| 377c0 | 7a 79 20 68 69 67 68 6c 69 67 68 74 69 6e 67 2e 22 0a 20 20 28 64 6c 65 74 20 28 28 63 6f 6d 70 | zy.highlighting."...(dlet.((comp |
| 377e0 | 6c 65 74 69 6f 6e 2d 6c 61 7a 79 2d 68 69 6c 69 74 20 74 29 20 28 63 6f 6d 70 6c 65 74 69 6f 6e | letion-lazy-hilit.t).(completion |
| 37800 | 2d 6c 61 7a 79 2d 68 69 6c 69 74 2d 66 6e 20 6e 69 6c 29 29 0a 20 20 20 20 28 73 74 61 74 69 63 | -lazy-hilit-fn.nil)).....(static |
| 37820 | 2d 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 20 33 30 29 0a | -if.(>=.emacs-major-version.30). |
| 37840 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 61 70 70 6c 79 20 23 27 63 6f 6d 70 6c 65 74 69 6f | ........(cons.(apply.#'completio |
| 37860 | 6e 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 61 72 67 73 29 20 63 6f 6d 70 6c 65 74 69 | n-all-completions.args).completi |
| 37880 | 6f 6e 2d 6c 61 7a 79 2d 68 69 6c 69 74 2d 66 6e 29 0a 20 20 20 20 20 20 28 63 6c 2d 6c 65 74 66 | on-lazy-hilit-fn).......(cl-letf |
| 378a0 | 2a 20 28 28 6f 72 69 67 2d 70 63 6d 20 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 23 27 | *.((orig-pcm.(symbol-function.#' |
| 378c0 | 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 63 6d 2d 2d 68 69 6c 69 74 2d 63 6f 6d 6d 6f 6e 61 6c 69 74 | completion-pcm--hilit-commonalit |
| 378e0 | 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 69 67 2d 66 6c 65 78 20 | y))..................(orig-flex. |
| 37900 | 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 23 27 63 6f 6d 70 6c 65 74 69 6f 6e 2d 66 6c | (symbol-function.#'completion-fl |
| 37920 | 65 78 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ex-all-completions))............ |
| 37940 | 20 20 20 20 20 20 28 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 23 27 63 6f 6d 70 6c 65 | ......((symbol-function.#'comple |
| 37960 | 74 69 6f 6e 2d 66 6c 65 78 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 29 0a 20 20 20 20 20 | tion-flex-all-completions)...... |
| 37980 | 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 61 72 67 73 | .............(lambda.(&rest.args |
| 379a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 55 6e 66 6f 72 74 75 | ).....................;;.Unfortu |
| 379c0 | 6e 61 74 65 6c 79 20 66 6f 72 20 66 6c 65 78 20 77 65 20 68 61 76 65 20 74 6f 20 75 6e 64 6f 20 | nately.for.flex.we.have.to.undo. |
| 379e0 | 74 68 65 20 6c 61 7a 79 20 68 69 67 68 6c 69 67 68 74 69 6e 67 2c 20 73 69 6e 63 65 20 66 6c 65 | the.lazy.highlighting,.since.fle |
| 37a00 | 78 20 75 73 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 | x.uses.....................;;.th |
| 37a20 | 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 63 6f 72 65 20 66 6f 72 20 73 6f 72 74 69 6e 67 2c 20 | e.completion-score.for.sorting,. |
| 37a40 | 77 68 69 63 68 20 69 73 20 61 70 70 6c 69 65 64 20 64 75 72 69 6e 67 20 68 69 67 68 6c 69 67 68 | which.is.applied.during.highligh |
| 37a60 | 74 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6c 65 | ting......................(cl-le |
| 37a80 | 74 66 20 28 28 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 23 27 63 6f 6d 70 6c 65 74 69 | tf.(((symbol-function.#'completi |
| 37aa0 | 6f 6e 2d 70 63 6d 2d 2d 68 69 6c 69 74 2d 63 6f 6d 6d 6f 6e 61 6c 69 74 79 29 20 6f 72 69 67 2d | on-pcm--hilit-commonality).orig- |
| 37ac0 | 70 63 6d 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 61 70 70 | pcm)).......................(app |
| 37ae0 | 6c 79 20 6f 72 69 67 2d 66 6c 65 78 20 61 72 67 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ly.orig-flex.args))))........... |
| 37b00 | 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 23 27 63 6f 6d 70 6c | .......((symbol-function.#'compl |
| 37b20 | 65 74 69 6f 6e 2d 70 63 6d 2d 2d 68 69 6c 69 74 2d 63 6f 6d 6d 6f 6e 61 6c 69 74 79 29 0a 20 20 | etion-pcm--hilit-commonality)... |
| 37b40 | 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 61 74 74 65 72 6e | ................(lambda.(pattern |
| 37b60 | 20 63 61 6e 64 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | .cands).....................(set |
| 37b80 | 71 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6c 61 7a 79 2d 68 69 6c 69 74 2d 66 6e 0a 20 20 20 20 20 | q.completion-lazy-hilit-fn...... |
| 37ba0 | 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 78 29 | .....................(lambda.(x) |
| 37bc0 | 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 3b 3b 20 | .............................;;. |
| 37be0 | 60 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 63 6d 2d 2d 68 69 6c 69 74 2d 63 6f 6d 6d 6f 6e 61 6c 69 | `completion-pcm--hilit-commonali |
| 37c00 | 74 79 27 20 73 6f 6d 65 74 69 6d 65 73 20 74 68 72 6f 77 73 20 61 6e 20 69 6e 74 65 72 6e 61 6c | ty'.sometimes.throws.an.internal |
| 37c20 | 20 65 72 72 6f 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 | .error.......................... |
| 37c40 | 20 20 20 3b 3b 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 77 68 65 6e 20 65 6e 74 65 72 69 6e 67 20 | ...;;.for.example.when.entering. |
| 37c60 | 22 2f 73 75 64 6f 3a 3a 2f 2f 75 22 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "/sudo:://u".................... |
| 37c80 | 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 6e 69 6c 0a 20 20 | ..........(condition-case.nil... |
| 37ca0 | 20 20 20 20 20 20 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 |
| 37cc0 | 61 72 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 63 6d 2d 2d 68 69 6c 69 74 2d 63 6f 6d 6d 6f 6e | ar.(completion-pcm--hilit-common |
| 37ce0 | 61 6c 69 74 79 20 70 61 74 74 65 72 6e 20 28 6c 69 73 74 20 78 29 29 29 0a 20 20 20 20 20 20 20 | ality.pattern.(list.x)))........ |
| 37d00 | 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 20 78 29 29 29 29 0a | .......................(t.x)))). |
| 37d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 6e 64 73 29 29 0a 20 20 20 20 | ....................cands))..... |
| 37d40 | 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 23 | .............((symbol-function.# |
| 37d60 | 27 63 6f 6d 70 6c 65 74 69 6f 6e 2d 68 69 6c 69 74 2d 63 6f 6d 6d 6f 6e 61 6c 69 74 79 29 0a 20 | 'completion-hilit-commonality).. |
| 37d80 | 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 63 61 6e 64 73 20 | .................(lambda.(cands. |
| 37da0 | 70 72 65 66 69 78 20 26 6f 70 74 69 6f 6e 61 6c 20 62 61 73 65 29 0a 20 20 20 20 20 20 20 20 20 | prefix.&optional.base).......... |
| 37dc0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6c 61 7a 79 | ...........(setq.completion-lazy |
| 37de0 | 2d 68 69 6c 69 74 2d 66 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -hilit-fn....................... |
| 37e00 | 20 20 20 20 28 6c 61 6d 62 64 61 20 28 78 29 20 28 63 61 72 20 28 63 6f 6d 70 6c 65 74 69 6f 6e | ....(lambda.(x).(car.(completion |
| 37e20 | 2d 68 69 6c 69 74 2d 63 6f 6d 6d 6f 6e 61 6c 69 74 79 20 28 6c 69 73 74 20 78 29 20 70 72 65 66 | -hilit-commonality.(list.x).pref |
| 37e40 | 69 78 20 62 61 73 65 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 | ix.base))))..................... |
| 37e60 | 28 61 6e 64 20 63 61 6e 64 73 20 28 6e 63 6f 6e 63 20 63 61 6e 64 73 20 62 61 73 65 29 29 29 29 | (and.cands.(nconc.cands.base)))) |
| 37e80 | 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 61 70 70 6c 79 20 23 27 63 6f 6d 70 6c 65 74 | ).........(cons.(apply.#'complet |
| 37ea0 | 69 6f 6e 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 61 72 67 73 29 20 63 6f 6d 70 6c 65 | ion-all-completions.args).comple |
| 37ec0 | 74 69 6f 6e 2d 6c 61 7a 79 2d 68 69 6c 69 74 2d 66 6e 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | tion-lazy-hilit-fn)))))..(defun. |
| 37ee0 | 76 65 72 74 69 63 6f 2d 2d 6d 65 74 61 64 61 74 61 2d 67 65 74 20 28 70 72 6f 70 29 0a 20 20 22 | vertico--metadata-get.(prop)..." |
| 37f00 | 52 65 74 75 72 6e 20 50 52 4f 50 20 66 72 6f 6d 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6d 65 74 61 | Return.PROP.from.completion.meta |
| 37f20 | 64 61 74 61 2e 22 0a 20 20 28 63 6f 6d 70 61 74 2d 63 61 6c 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e | data."...(compat-call.completion |
| 37f40 | 2d 6d 65 74 61 64 61 74 61 2d 67 65 74 20 76 65 72 74 69 63 6f 2d 2d 6d 65 74 61 64 61 74 61 20 | -metadata-get.vertico--metadata. |
| 37f60 | 70 72 6f 70 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 2d 73 6f 72 74 2d 66 75 6e | prop))..(defun.vertico--sort-fun |
| 37f80 | 63 74 69 6f 6e 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 73 6f 72 74 69 6e 67 20 66 | ction.()..."Return.the.sorting.f |
| 37fa0 | 75 6e 63 74 69 6f 6e 2e 22 0a 20 20 28 6f 72 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 6f 76 65 | unction."...(or.vertico-sort-ove |
| 37fc0 | 72 72 69 64 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d 2d 6d | rride-function.......(vertico--m |
| 37fe0 | 65 74 61 64 61 74 61 2d 67 65 74 20 27 64 69 73 70 6c 61 79 2d 73 6f 72 74 2d 66 75 6e 63 74 69 | etadata-get.'display-sort-functi |
| 38000 | 6f 6e 29 0a 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 29 | on).......vertico-sort-function) |
| 38020 | 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 2d 72 65 63 6f 6d 70 75 74 65 20 28 70 74 | )..(defun.vertico--recompute.(pt |
| 38040 | 20 63 6f 6e 74 65 6e 74 29 0a 20 20 22 52 65 63 6f 6d 70 75 74 65 20 73 74 61 74 65 20 67 69 76 | .content)..."Recompute.state.giv |
| 38060 | 65 6e 20 50 54 20 61 6e 64 20 43 4f 4e 54 45 4e 54 2e 22 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 | en.PT.and.CONTENT."...(pcase-let |
| 38080 | 2a 20 28 28 74 61 62 6c 65 20 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d | *.((table.minibuffer-completion- |
| 380a0 | 74 61 62 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 65 64 20 6d 69 6e 69 | table)................(pred.mini |
| 380c0 | 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 29 0a 20 20 20 | buffer-completion-predicate).... |
| 380e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 62 65 66 6f 72 65 20 28 73 75 62 73 74 72 69 6e 67 20 63 | ............(before.(substring.c |
| 38100 | 6f 6e 74 65 6e 74 20 30 20 70 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 66 | ontent.0.pt))................(af |
| 38120 | 74 65 72 20 28 73 75 62 73 74 72 69 6e 67 20 63 6f 6e 74 65 6e 74 20 70 74 29 29 0a 20 20 20 20 | ter.(substring.content.pt))..... |
| 38140 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 75 67 23 34 37 36 37 38 3a 20 60 63 6f 6d 70 6c 65 | ...........;;.bug#47678:.`comple |
| 38160 | 74 69 6f 6e 2d 62 6f 75 6e 64 61 72 69 65 73 27 20 66 61 69 6c 73 20 66 6f 72 20 60 70 61 72 74 | tion-boundaries'.fails.for.`part |
| 38180 | 69 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | ial-completion'................; |
| 381a0 | 3b 20 69 66 20 74 68 65 20 63 75 72 73 6f 72 20 69 73 20 6d 6f 76 65 64 20 62 65 66 6f 72 65 20 | ;.if.the.cursor.is.moved.before. |
| 381c0 | 74 68 65 20 73 6c 61 73 68 65 73 20 6f 66 20 22 7e 2f 2f 22 2e 0a 20 20 20 20 20 20 20 20 20 20 | the.slashes.of."~//"............ |
| 381e0 | 20 20 20 20 20 3b 3b 20 53 65 65 20 61 6c 73 6f 20 63 6f 72 66 75 2e 65 6c 20 77 68 69 63 68 20 | .....;;.See.also.corfu.el.which. |
| 38200 | 68 61 73 20 74 68 65 20 73 61 6d 65 20 69 73 73 75 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | has.the.same.issue.............. |
| 38220 | 20 20 20 28 62 6f 75 6e 64 73 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 6e 69 6c 0a 20 | ...(bounds.(condition-case.nil.. |
| 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 6d 70 6c | ..........................(compl |
| 38260 | 65 74 69 6f 6e 2d 62 6f 75 6e 64 61 72 69 65 73 20 62 65 66 6f 72 65 20 74 61 62 6c 65 20 70 72 | etion-boundaries.before.table.pr |
| 38280 | 65 64 20 61 66 74 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 | ed.after)....................... |
| 382a0 | 20 20 20 28 74 20 28 63 6f 6e 73 20 30 20 28 6c 65 6e 67 74 68 20 61 66 74 65 72 29 29 29 29 29 | ...(t.(cons.0.(length.after))))) |
| 382c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 65 6c 64 20 28 73 75 62 73 74 72 69 6e | ................(field.(substrin |
| 382e0 | 67 20 63 6f 6e 74 65 6e 74 20 28 63 61 72 20 62 6f 75 6e 64 73 29 20 28 2b 20 70 74 20 28 63 64 | g.content.(car.bounds).(+.pt.(cd |
| 38300 | 72 20 62 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 3b 3b 20 62 | r.bounds))))................;;.b |
| 38320 | 75 67 23 37 35 39 31 30 3a 20 63 61 74 65 67 6f 72 79 20 69 6e 73 74 65 61 64 20 6f 66 20 60 6d | ug#75910:.category.instead.of.`m |
| 38340 | 69 6e 69 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 66 69 6c 65 2d 6e 61 6d 65 27 0a | inibuffer-completing-file-name'. |
| 38360 | 20 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 66 69 6c 65 20 | ...............(completing-file. |
| 38380 | 28 65 71 20 27 66 69 6c 65 20 28 76 65 72 74 69 63 6f 2d 2d 6d 65 74 61 64 61 74 61 2d 67 65 74 | (eq.'file.(vertico--metadata-get |
| 383a0 | 20 27 63 61 74 65 67 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 | .'category)))................(`( |
| 383c0 | 2c 61 6c 6c 20 2e 20 2c 68 6c 29 20 28 76 65 72 74 69 63 6f 2d 2d 66 69 6c 74 65 72 2d 63 6f 6d | ,all...,hl).(vertico--filter-com |
| 383e0 | 70 6c 65 74 69 6f 6e 73 20 63 6f 6e 74 65 6e 74 20 74 61 62 6c 65 20 70 72 65 64 20 70 74 20 76 | pletions.content.table.pred.pt.v |
| 38400 | 65 72 74 69 63 6f 2d 2d 6d 65 74 61 64 61 74 61 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ertico--metadata)).............. |
| 38420 | 20 20 28 62 61 73 65 20 28 6f 72 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 7a 20 28 6c 61 73 74 20 | ..(base.(or.(when-let.((z.(last. |
| 38440 | 61 6c 6c 29 29 29 20 28 70 72 6f 67 31 20 28 63 64 72 20 7a 29 20 28 73 65 74 63 64 72 20 7a 20 | all))).(prog1.(cdr.z).(setcdr.z. |
| 38460 | 6e 69 6c 29 29 29 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 65 72 74 69 | nil))).0))................(verti |
| 38480 | 63 6f 2d 2d 62 61 73 65 20 28 73 75 62 73 74 72 69 6e 67 20 63 6f 6e 74 65 6e 74 20 30 20 62 61 | co--base.(substring.content.0.ba |
| 384a0 | 73 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 66 20 28 6f 72 20 28 63 61 | se))................(def.(or.(ca |
| 384c0 | 72 2d 73 61 66 65 20 6d 69 6e 69 62 75 66 66 65 72 2d 64 65 66 61 75 6c 74 29 20 6d 69 6e 69 62 | r-safe.minibuffer-default).minib |
| 384e0 | 75 66 66 65 72 2d 64 65 66 61 75 6c 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | uffer-default))................( |
| 38500 | 67 72 6f 75 70 73 29 20 28 64 65 66 2d 6d 69 73 73 69 6e 67 29 20 28 6c 6f 63 6b 29 29 0a 20 20 | groups).(def-missing).(lock))... |
| 38520 | 20 20 3b 3b 20 46 69 6c 74 65 72 20 74 68 65 20 69 67 6e 6f 72 65 64 20 66 69 6c 65 20 65 78 74 | ..;;.Filter.the.ignored.file.ext |
| 38540 | 65 6e 73 69 6f 6e 73 2e 20 57 65 20 63 61 6e 6e 6f 74 20 75 73 65 20 6d 6f 64 69 66 69 65 64 20 | ensions..We.cannot.use.modified. |
| 38560 | 70 72 65 64 69 63 61 74 65 20 66 6f 72 20 74 68 69 73 20 66 69 6c 74 65 72 69 6e 67 2c 0a 20 20 | predicate.for.this.filtering,... |
| 38580 | 20 20 3b 3b 20 73 69 6e 63 65 20 74 68 69 73 20 62 72 65 61 6b 73 20 74 68 65 20 73 70 65 63 69 | ..;;.since.this.breaks.the.speci |
| 385a0 | 61 6c 20 63 61 73 69 6e 67 20 69 6e 20 74 68 65 20 60 63 6f 6d 70 6c 65 74 69 6f 6e 2d 66 69 6c | al.casing.in.the.`completion-fil |
| 385c0 | 65 2d 6e 61 6d 65 2d 74 61 62 6c 65 27 20 66 6f 72 20 60 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 | e-name-table'.for.`file-exists-p |
| 385e0 | 27 0a 20 20 20 20 3b 3b 20 61 6e 64 20 60 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 27 2e | '.....;;.and.`file-directory-p'. |
| 38600 | 0a 20 20 20 20 28 77 68 65 6e 20 63 6f 6d 70 6c 65 74 69 6e 67 2d 66 69 6c 65 20 28 73 65 74 71 | .....(when.completing-file.(setq |
| 38620 | 20 61 6c 6c 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 63 6d 2d 2d 66 69 6c 65 6e 61 6d 65 2d 74 | .all.(completion-pcm--filename-t |
| 38640 | 72 79 2d 66 69 6c 74 65 72 20 61 6c 6c 29 29 29 0a 20 20 20 20 3b 3b 20 53 6f 72 74 20 75 73 69 | ry-filter.all))).....;;.Sort.usi |
| 38660 | 6e 67 20 74 68 65 20 60 64 69 73 70 6c 61 79 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 27 20 6f | ng.the.`display-sort-function'.o |
| 38680 | 72 20 74 68 65 20 56 65 72 74 69 63 6f 20 73 6f 72 74 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 | r.the.Vertico.sort.functions.... |
| 386a0 | 20 28 73 65 74 71 20 61 6c 6c 20 28 64 65 6c 65 74 65 2d 63 6f 6e 73 65 63 75 74 69 76 65 2d 64 | .(setq.all.(delete-consecutive-d |
| 386c0 | 75 70 73 20 28 66 75 6e 63 61 6c 6c 20 28 6f 72 20 28 76 65 72 74 69 63 6f 2d 2d 73 6f 72 74 2d | ups.(funcall.(or.(vertico--sort- |
| 386e0 | 66 75 6e 63 74 69 6f 6e 29 20 23 27 69 64 65 6e 74 69 74 79 29 20 61 6c 6c 29 29 29 0a 20 20 20 | function).#'identity).all))).... |
| 38700 | 20 3b 3b 20 4d 6f 76 65 20 73 70 65 63 69 61 6c 20 63 61 6e 64 69 64 61 74 65 73 3a 20 22 66 69 | .;;.Move.special.candidates:."fi |
| 38720 | 65 6c 64 22 20 61 70 70 65 61 72 73 20 61 74 20 74 68 65 20 74 6f 70 2c 20 62 65 66 6f 72 65 20 | eld".appears.at.the.top,.before. |
| 38740 | 22 66 69 65 6c 64 2f 22 2c 20 62 65 66 6f 72 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 0a 20 | "field/",.before.default.value.. |
| 38760 | 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 70 20 64 65 66 29 0a 20 20 20 20 20 20 28 73 65 | ...(when.(stringp.def).......(se |
| 38780 | 74 71 20 61 6c 6c 20 28 76 65 72 74 69 63 6f 2d 2d 6d 6f 76 65 2d 74 6f 2d 66 72 6f 6e 74 20 64 | tq.all.(vertico--move-to-front.d |
| 387a0 | 65 66 20 61 6c 6c 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 63 6f 6d 70 6c 65 74 | ef.all))).....(when.(and.complet |
| 387c0 | 69 6e 67 2d 66 69 6c 65 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 | ing-file.(not.(string-suffix-p." |
| 387e0 | 2f 22 20 66 69 65 6c 64 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 6c 6c 20 28 76 65 72 | /".field))).......(setq.all.(ver |
| 38800 | 74 69 63 6f 2d 2d 6d 6f 76 65 2d 74 6f 2d 66 72 6f 6e 74 20 28 63 6f 6e 63 61 74 20 66 69 65 6c | tico--move-to-front.(concat.fiel |
| 38820 | 64 20 22 2f 22 29 20 61 6c 6c 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 61 6c 6c 20 28 76 65 72 | d."/").all))).....(setq.all.(ver |
| 38840 | 74 69 63 6f 2d 2d 6d 6f 76 65 2d 74 6f 2d 66 72 6f 6e 74 20 66 69 65 6c 64 20 61 6c 6c 29 29 0a | tico--move-to-front.field.all)). |
| 38860 | 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 66 75 6e 20 28 61 6e 64 20 61 6c 6c 20 28 76 65 | ....(when-let.((fun.(and.all.(ve |
| 38880 | 72 74 69 63 6f 2d 2d 6d 65 74 61 64 61 74 61 2d 67 65 74 20 27 67 72 6f 75 70 2d 66 75 6e 63 74 | rtico--metadata-get.'group-funct |
| 388a0 | 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 67 72 6f 75 70 73 20 28 76 65 72 74 | ion)))).......(setq.groups.(vert |
| 388c0 | 69 63 6f 2d 2d 67 72 6f 75 70 2d 62 79 20 66 75 6e 20 61 6c 6c 29 20 61 6c 6c 20 28 63 61 72 20 | ico--group-by.fun.all).all.(car. |
| 388e0 | 67 72 6f 75 70 73 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 64 65 66 2d 6d 69 73 73 69 6e 67 20 | groups))).....(setq.def-missing. |
| 38900 | 28 61 6e 64 20 64 65 66 20 28 65 71 75 61 6c 20 63 6f 6e 74 65 6e 74 20 22 22 29 20 28 6e 6f 74 | (and.def.(equal.content."").(not |
| 38920 | 20 28 6d 65 6d 62 65 72 20 64 65 66 20 61 6c 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 6c 6f | .(member.def.all)))...........lo |
| 38940 | 63 6b 20 28 61 6e 64 20 76 65 72 74 69 63 6f 2d 2d 6c 6f 63 6b 2d 63 61 6e 64 69 64 61 74 65 20 | ck.(and.vertico--lock-candidate. |
| 38960 | 3b 3b 20 4c 6f 63 6b 65 64 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 6f 6c 64 20 63 61 6e 64 69 64 | ;;.Locked.position.of.old.candid |
| 38980 | 61 74 65 2e 0a 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 3c 20 | ate......................(if.(<. |
| 389a0 | 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 30 29 20 2d 31 0a 20 20 20 20 20 20 20 20 20 20 20 | vertico--index.0).-1............ |
| 389c0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 70 6f 73 69 74 69 6f 6e 20 61 6c 6c 20 28 6e 74 | ...........(seq-position.all.(nt |
| 389e0 | 68 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 | h.vertico--index.vertico--candid |
| 38a00 | 61 74 65 73 29 29 29 29 29 0a 20 20 20 20 60 28 28 76 65 72 74 69 63 6f 2d 2d 62 61 73 65 20 2e | ates))))).....`((vertico--base.. |
| 38a20 | 20 2c 76 65 72 74 69 63 6f 2d 2d 62 61 73 65 29 0a 20 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d | .,vertico--base).......(vertico- |
| 38a40 | 2d 6d 65 74 61 64 61 74 61 20 2e 20 2c 76 65 72 74 69 63 6f 2d 2d 6d 65 74 61 64 61 74 61 29 0a | -metadata...,vertico--metadata). |
| 38a60 | 20 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 61 74 65 73 20 2e 20 2c 61 6c | ......(vertico--candidates...,al |
| 38a80 | 6c 29 0a 20 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d 2d 74 6f 74 61 6c 20 2e 20 2c 28 6c 65 6e | l).......(vertico--total...,(len |
| 38aa0 | 67 74 68 20 61 6c 6c 29 29 0a 20 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d 2d 68 69 6c 69 74 20 | gth.all)).......(vertico--hilit. |
| 38ac0 | 2e 20 2c 28 6f 72 20 68 6c 20 23 27 69 64 65 6e 74 69 74 79 29 29 0a 20 20 20 20 20 20 28 76 65 | ..,(or.hl.#'identity)).......(ve |
| 38ae0 | 72 74 69 63 6f 2d 2d 61 6c 6c 6f 77 2d 70 72 6f 6d 70 74 20 2e 20 2c 28 61 6e 64 20 28 6e 6f 74 | rtico--allow-prompt...,(and.(not |
| 38b00 | 20 28 65 71 20 76 65 72 74 69 63 6f 2d 70 72 65 73 65 6c 65 63 74 20 27 6e 6f 2d 70 72 6f 6d 70 | .(eq.vertico-preselect.'no-promp |
| 38b20 | 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 20 20 | t))............................. |
| 38b40 | 20 20 20 20 20 20 20 20 20 28 6f 72 20 64 65 66 2d 6d 69 73 73 69 6e 67 20 28 65 71 20 76 65 72 | .........(or.def-missing.(eq.ver |
| 38b60 | 74 69 63 6f 2d 70 72 65 73 65 6c 65 63 74 20 27 70 72 6f 6d 70 74 29 0a 20 20 20 20 20 20 20 20 | tico-preselect.'prompt)......... |
| 38b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 38ba0 | 20 28 6d 65 6d 71 20 6d 69 6e 69 62 75 66 66 65 72 2d 2d 72 65 71 75 69 72 65 2d 6d 61 74 63 68 | .(memq.minibuffer--require-match |
| 38bc0 | 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 | ................................ |
| 38be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 6e 69 6c 20 63 6f 6e 66 69 72 6d 20 63 6f | ................'(nil.confirm.co |
| 38c00 | 6e 66 69 72 6d 2d 61 66 74 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 | nfirm-after-completion)))))..... |
| 38c20 | 20 20 28 76 65 72 74 69 63 6f 2d 2d 6c 6f 63 6b 2d 63 61 6e 64 69 64 61 74 65 20 2e 20 2c 6c 6f | ..(vertico--lock-candidate...,lo |
| 38c40 | 63 6b 29 0a 20 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d 2d 67 72 6f 75 70 73 20 2e 20 2c 28 63 | ck).......(vertico--groups...,(c |
| 38c60 | 61 64 72 20 67 72 6f 75 70 73 29 29 0a 20 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d 2d 61 6c 6c | adr.groups)).......(vertico--all |
| 38c80 | 2d 67 72 6f 75 70 73 20 2e 20 2c 28 6f 72 20 28 63 61 64 64 72 20 67 72 6f 75 70 73 29 20 76 65 | -groups...,(or.(caddr.groups).ve |
| 38ca0 | 72 74 69 63 6f 2d 2d 61 6c 6c 2d 67 72 6f 75 70 73 29 29 0a 20 20 20 20 20 20 28 76 65 72 74 69 | rtico--all-groups)).......(verti |
| 38cc0 | 63 6f 2d 2d 69 6e 64 65 78 20 2e 20 2c 28 6f 72 20 6c 6f 63 6b 0a 20 20 20 20 20 20 20 20 20 20 | co--index...,(or.lock........... |
| 38ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 20 64 65 66 2d 6d | ...................(if.(or.def-m |
| 38d00 | 69 73 73 69 6e 67 20 28 65 71 20 76 65 72 74 69 63 6f 2d 70 72 65 73 65 6c 65 63 74 20 27 70 72 | issing.(eq.vertico-preselect.'pr |
| 38d20 | 6f 6d 70 74 29 20 28 6e 6f 74 20 61 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ompt).(not.all)................. |
| 38d40 | 20 20 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 6f 6d 70 6c 65 | .....................(and.comple |
| 38d60 | 74 69 6e 67 2d 66 69 6c 65 20 28 65 71 20 76 65 72 74 69 63 6f 2d 70 72 65 73 65 6c 65 63 74 20 | ting-file.(eq.vertico-preselect. |
| 38d80 | 27 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'directory)..................... |
| 38da0 | 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 6c 65 6e 67 74 68 | ......................(=.(length |
| 38dc0 | 20 76 65 72 74 69 63 6f 2d 2d 62 61 73 65 29 20 28 6c 65 6e 67 74 68 20 63 6f 6e 74 65 6e 74 29 | .vertico--base).(length.content) |
| 38de0 | 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 | )............................... |
| 38e00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 74 65 73 74 2d 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6e | ............(test-completion.con |
| 38e20 | 74 65 6e 74 20 74 61 62 6c 65 20 70 72 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | tent.table.pred))).............. |
| 38e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 31 20 30 29 29 29 29 29 29 0a 0a | ....................-1.0)))))).. |
| 38e60 | 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 2d 68 69 6c 69 74 20 28 63 61 6e 64 29 0a 20 20 22 | (defun.vertico--hilit.(cand)..." |
| 38e80 | 48 69 67 68 6c 69 67 68 74 20 43 41 4e 44 20 73 74 72 69 6e 67 20 77 69 74 68 20 6c 61 7a 79 20 | Highlight.CAND.string.with.lazy. |
| 38ea0 | 68 69 67 68 6c 69 67 68 74 69 6e 67 2e 22 0a 20 20 3b 3b 20 62 75 67 23 37 37 37 35 34 3a 20 48 | highlighting."...;;.bug#77754:.H |
| 38ec0 | 69 67 68 6c 69 67 68 74 20 75 6e 71 75 6f 74 65 64 20 73 74 72 69 6e 67 2e 0a 20 20 28 66 75 6e | ighlight.unquoted.string....(fun |
| 38ee0 | 63 61 6c 6c 20 76 65 72 74 69 63 6f 2d 2d 68 69 6c 69 74 20 28 73 75 62 73 74 72 69 6e 67 20 28 | call.vertico--hilit.(substring.( |
| 38f00 | 6f 72 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 20 20 20 20 20 | or.(get-text-property........... |
| 38f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 38f40 | 30 20 27 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 75 6e 71 75 6f 74 65 64 20 63 61 6e 64 29 20 63 61 | 0.'completion--unquoted.cand).ca |
| 38f60 | 6e 64 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 2d 63 79 63 6c 65 20 28 6c | nd))))..(defun.vertico--cycle.(l |
| 38f80 | 69 73 74 20 6e 29 0a 20 20 22 52 6f 74 61 74 65 20 4c 49 53 54 20 74 6f 20 70 6f 73 69 74 69 6f | ist.n)..."Rotate.LIST.to.positio |
| 38fa0 | 6e 20 4e 2e 22 0a 20 20 28 6e 63 6f 6e 63 20 28 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 20 28 6e | n.N."...(nconc.(copy-sequence.(n |
| 38fc0 | 74 68 63 64 72 20 6e 20 6c 69 73 74 29 29 20 28 73 65 71 2d 74 61 6b 65 20 6c 69 73 74 20 6e 29 | thcdr.n.list)).(seq-take.list.n) |
| 38fe0 | 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 2d 67 72 6f 75 70 2d 62 79 20 28 66 75 | ))..(defun.vertico--group-by.(fu |
| 39000 | 6e 20 65 6c 65 6d 73 29 0a 20 20 22 47 72 6f 75 70 20 45 4c 45 4d 53 20 62 79 20 46 55 4e 2e 22 | n.elems)..."Group.ELEMS.by.FUN." |
| 39020 | 0a 20 20 28 6c 65 74 20 28 28 68 74 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 | ...(let.((ht.(make-hash-table.:t |
| 39040 | 65 73 74 20 23 27 65 71 75 61 6c 29 29 20 74 69 74 6c 65 73 20 67 72 6f 75 70 73 29 0a 20 20 20 | est.#'equal)).titles.groups).... |
| 39060 | 20 3b 3b 20 42 75 69 6c 64 20 68 61 73 68 20 74 61 62 6c 65 20 6f 66 20 67 72 6f 75 70 73 0a 20 | .;;.Build.hash.table.of.groups.. |
| 39080 | 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 65 6c 65 6d 20 6f 6e 20 65 6c 65 6d 73 0a 20 20 | ...(cl-loop.for.elem.on.elems... |
| 390a0 | 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 74 69 74 6c 65 20 3d 20 28 66 75 6e 63 61 6c 6c 20 | ...........for.title.=.(funcall. |
| 390c0 | 66 75 6e 20 28 63 61 72 20 65 6c 65 6d 29 20 6e 69 6c 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 | fun.(car.elem).nil).do.......... |
| 390e0 | 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 67 72 6f 75 70 20 28 67 65 74 68 61 73 68 20 74 69 74 | ....(if-let.((group.(gethash.tit |
| 39100 | 6c 65 20 68 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 63 64 | le.ht)))..................(setcd |
| 39120 | 72 20 67 72 6f 75 70 20 28 73 65 74 63 64 72 20 28 63 64 72 20 67 72 6f 75 70 29 20 65 6c 65 6d | r.group.(setcdr.(cdr.group).elem |
| 39140 | 29 29 20 3b 3b 20 41 70 70 65 6e 64 20 74 6f 20 74 61 69 6c 20 6f 66 20 67 72 6f 75 70 0a 20 20 | )).;;.Append.to.tail.of.group... |
| 39160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 74 68 61 73 68 20 74 69 74 6c 65 20 28 63 6f 6e | .............(puthash.title.(con |
| 39180 | 73 20 65 6c 65 6d 20 65 6c 65 6d 29 20 68 74 29 20 3b 3b 20 4e 65 77 20 67 72 6f 75 70 20 65 6c | s.elem.elem).ht).;;.New.group.el |
| 391a0 | 65 6d 65 6e 74 20 28 68 65 61 64 20 2e 20 74 61 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ement.(head...tail)............. |
| 391c0 | 20 20 20 28 70 75 73 68 20 74 69 74 6c 65 20 74 69 74 6c 65 73 29 29 29 0a 20 20 20 20 28 73 65 | ...(push.title.titles))).....(se |
| 391e0 | 74 71 20 74 69 74 6c 65 73 20 28 6e 72 65 76 65 72 73 65 20 74 69 74 6c 65 73 29 29 0a 20 20 20 | tq.titles.(nreverse.titles)).... |
| 39200 | 20 3b 3b 20 43 79 63 6c 65 20 67 72 6f 75 70 73 20 69 66 20 60 76 65 72 74 69 63 6f 2d 2d 6c 6f | .;;.Cycle.groups.if.`vertico--lo |
| 39220 | 63 6b 2d 67 72 6f 75 70 73 27 20 69 73 20 73 65 74 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 | ck-groups'.is.set.....(when-let. |
| 39240 | 28 28 76 65 72 74 69 63 6f 2d 2d 6c 6f 63 6b 2d 67 72 6f 75 70 73 29 0a 20 20 20 20 20 20 20 20 | ((vertico--lock-groups)......... |
| 39260 | 20 20 20 20 20 20 20 28 67 72 6f 75 70 20 28 73 65 71 2d 66 69 6e 64 20 28 6c 61 6d 62 64 61 20 | .......(group.(seq-find.(lambda. |
| 39280 | 28 67 72 6f 75 70 29 20 28 67 65 74 68 61 73 68 20 67 72 6f 75 70 20 68 74 29 29 0a 20 20 20 20 | (group).(gethash.group.ht))..... |
| 392a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 74 | ............................vert |
| 392c0 | 69 63 6f 2d 2d 61 6c 6c 2d 67 72 6f 75 70 73 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 74 | ico--all-groups))).......(setq.t |
| 392e0 | 69 74 6c 65 73 20 28 76 65 72 74 69 63 6f 2d 2d 63 79 63 6c 65 20 74 69 74 6c 65 73 20 28 73 65 | itles.(vertico--cycle.titles.(se |
| 39300 | 71 2d 70 6f 73 69 74 69 6f 6e 20 74 69 74 6c 65 73 20 67 72 6f 75 70 29 29 29 29 0a 20 20 20 20 | q-position.titles.group))))..... |
| 39320 | 3b 3b 20 42 75 69 6c 64 20 67 72 6f 75 70 20 6c 69 73 74 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 | ;;.Build.group.list.....(dolist. |
| 39340 | 28 74 69 74 6c 65 20 74 69 74 6c 65 73 29 0a 20 20 20 20 20 20 28 70 75 73 68 20 28 67 65 74 68 | (title.titles).......(push.(geth |
| 39360 | 61 73 68 20 74 69 74 6c 65 20 68 74 29 20 67 72 6f 75 70 73 29 29 0a 20 20 20 20 3b 3b 20 55 6e | ash.title.ht).groups)).....;;.Un |
| 39380 | 6c 69 6e 6b 20 6c 61 73 74 20 74 61 69 6c 0a 20 20 20 20 28 73 65 74 63 64 72 20 28 63 64 61 72 | link.last.tail.....(setcdr.(cdar |
| 393a0 | 20 67 72 6f 75 70 73 29 20 6e 69 6c 29 0a 20 20 20 20 28 73 65 74 71 20 67 72 6f 75 70 73 20 28 | .groups).nil).....(setq.groups.( |
| 393c0 | 6e 72 65 76 65 72 73 65 20 67 72 6f 75 70 73 29 29 0a 20 20 20 20 3b 3b 20 4c 69 6e 6b 20 67 72 | nreverse.groups)).....;;.Link.gr |
| 393e0 | 6f 75 70 73 0a 20 20 20 20 28 6c 65 74 20 28 28 6c 69 6e 6b 20 67 72 6f 75 70 73 29 29 0a 20 20 | oups.....(let.((link.groups))... |
| 39400 | 20 20 20 20 28 77 68 69 6c 65 20 28 63 64 72 20 6c 69 6e 6b 29 0a 20 20 20 20 20 20 20 20 28 73 | ....(while.(cdr.link).........(s |
| 39420 | 65 74 63 64 72 20 28 63 64 61 72 20 6c 69 6e 6b 29 20 28 63 61 61 64 72 20 6c 69 6e 6b 29 29 0a | etcdr.(cdar.link).(caadr.link)). |
| 39440 | 20 20 20 20 20 20 20 20 28 70 6f 70 20 6c 69 6e 6b 29 29 29 0a 20 20 20 20 3b 3b 20 43 68 65 63 | ........(pop.link))).....;;.Chec |
| 39460 | 6b 20 69 66 20 6e 65 77 20 67 72 6f 75 70 73 20 61 72 65 20 66 6f 75 6e 64 0a 20 20 20 20 28 64 | k.if.new.groups.are.found.....(d |
| 39480 | 6f 6c 69 73 74 20 28 67 72 6f 75 70 20 76 65 72 74 69 63 6f 2d 2d 61 6c 6c 2d 67 72 6f 75 70 73 | olist.(group.vertico--all-groups |
| 394a0 | 29 0a 20 20 20 20 20 20 28 72 65 6d 68 61 73 68 20 67 72 6f 75 70 20 68 74 29 29 0a 20 20 20 20 | ).......(remhash.group.ht))..... |
| 394c0 | 28 6c 69 73 74 20 28 63 61 61 72 20 67 72 6f 75 70 73 29 20 74 69 74 6c 65 73 0a 20 20 20 20 20 | (list.(caar.groups).titles...... |
| 394e0 | 20 20 20 20 20 28 69 66 20 28 68 61 73 68 2d 74 61 62 6c 65 2d 65 6d 70 74 79 2d 70 20 68 74 29 | .....(if.(hash-table-empty-p.ht) |
| 39500 | 20 76 65 72 74 69 63 6f 2d 2d 61 6c 6c 2d 67 72 6f 75 70 73 20 74 69 74 6c 65 73 29 29 29 29 0a | .vertico--all-groups.titles)))). |
| 39520 | 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 2d 72 65 6d 6f 74 65 2d 70 20 28 70 61 74 68 29 | .(defun.vertico--remote-p.(path) |
| 39540 | 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 50 41 54 48 20 69 73 20 61 20 72 65 6d 6f 74 65 | ..."Return.t.if.PATH.is.a.remote |
| 39560 | 20 70 61 74 68 2e 22 0a 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 60 2f 5b | .path."...(string-match-p."\\`/[ |
| 39580 | 5e 2f 7c 3a 5d 2b 3a 22 20 28 73 75 62 73 74 69 74 75 74 65 2d 69 6e 2d 66 69 6c 65 2d 6e 61 6d | ^/|:]+:".(substitute-in-file-nam |
| 395a0 | 65 20 70 61 74 68 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 2d 75 70 64 61 74 | e.path)))..(defun.vertico--updat |
| 395c0 | 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 74 65 72 72 75 70 74 69 62 6c 65 29 0a 20 20 22 55 | e.(&optional.interruptible)..."U |
| 395e0 | 70 64 61 74 65 20 73 74 61 74 65 2c 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 49 4e 54 45 52 52 55 50 | pdate.state,.optionally.INTERRUP |
| 39600 | 54 49 42 4c 45 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 70 74 20 28 6d 61 78 20 30 20 28 2d 20 28 | TIBLE."...(let*.((pt.(max.0.(-.( |
| 39620 | 70 6f 69 6e 74 29 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 29 | point).(minibuffer-prompt-end))) |
| 39640 | 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 74 65 6e 74 20 28 6d 69 6e 69 62 75 66 66 65 72 2d | )..........(content.(minibuffer- |
| 39660 | 63 6f 6e 74 65 6e 74 73 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 29 29 0a 20 20 20 20 20 20 20 | contents-no-properties))........ |
| 39680 | 20 20 28 69 6e 70 75 74 20 28 63 6f 6e 73 20 63 6f 6e 74 65 6e 74 20 70 74 29 29 29 0a 20 20 20 | ..(input.(cons.content.pt))).... |
| 396a0 | 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 61 6e 64 20 69 6e 74 65 72 72 75 70 74 69 62 6c 65 20 | .(unless.(or.(and.interruptible. |
| 396c0 | 28 69 6e 70 75 74 2d 70 65 6e 64 69 6e 67 2d 70 29 29 20 28 65 71 75 61 6c 20 76 65 72 74 69 63 | (input-pending-p)).(equal.vertic |
| 396e0 | 6f 2d 2d 69 6e 70 75 74 20 69 6e 70 75 74 29 29 0a 20 20 20 20 20 20 3b 3b 20 52 65 64 69 73 70 | o--input.input)).......;;.Redisp |
| 39700 | 6c 61 79 20 74 6f 20 6d 61 6b 65 20 69 6e 70 75 74 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 76 69 | lay.to.make.input.immediately.vi |
| 39720 | 73 69 62 6c 65 20 62 65 66 6f 72 65 20 65 78 70 65 6e 73 69 76 65 20 63 61 6e 64 69 64 61 74 65 | sible.before.expensive.candidate |
| 39740 | 0a 20 20 20 20 20 20 3b 3b 20 72 65 63 6f 6d 70 75 74 61 74 69 6f 6e 20 28 67 68 3a 6d 69 6e 61 | .......;;.recomputation.(gh:mina |
| 39760 | 64 2f 76 65 72 74 69 63 6f 23 38 39 29 2e 20 20 4e 6f 20 72 65 64 69 73 70 6c 61 79 20 64 75 72 | d/vertico#89)...No.redisplay.dur |
| 39780 | 69 6e 67 20 69 6e 69 74 20 62 65 63 61 75 73 65 0a 20 20 20 20 20 20 3b 3b 20 6f 66 20 66 6c 69 | ing.init.because.......;;.of.fli |
| 397a0 | 63 6b 65 72 2e 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 69 6e 74 65 72 72 75 70 74 | cker........(when.(and.interrupt |
| 397c0 | 69 62 6c 65 20 28 63 6f 6e 73 70 20 76 65 72 74 69 63 6f 2d 2d 69 6e 70 75 74 29 29 0a 20 20 20 | ible.(consp.vertico--input)).... |
| 397e0 | 20 20 20 20 20 3b 3b 20 50 72 65 76 65 6e 74 20 72 65 63 75 72 73 69 76 65 20 65 78 68 69 62 69 | .....;;.Prevent.recursive.exhibi |
| 39800 | 74 20 66 72 6f 6d 20 74 69 6d 65 72 20 28 60 63 6f 6e 73 75 6c 74 2d 76 65 72 74 69 63 6f 2d 2d | t.from.timer.(`consult-vertico-- |
| 39820 | 72 65 66 72 65 73 68 27 29 2e 0a 20 20 20 20 20 20 20 20 28 63 6c 2d 6c 65 74 66 20 28 28 28 73 | refresh')..........(cl-letf.(((s |
| 39840 | 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 23 27 76 65 72 74 69 63 6f 2d 2d 65 78 68 69 62 69 | ymbol-function.#'vertico--exhibi |
| 39860 | 74 29 20 23 27 69 67 6e 6f 72 65 29 29 20 28 72 65 64 69 73 70 6c 61 79 29 29 29 0a 20 20 20 20 | t).#'ignore)).(redisplay)))..... |
| 39880 | 20 20 28 70 63 61 73 65 20 28 6c 65 74 20 28 28 76 65 72 74 69 63 6f 2d 2d 6d 65 74 61 64 61 74 | ..(pcase.(let.((vertico--metadat |
| 398a0 | 61 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 65 74 61 64 61 74 61 20 28 73 75 62 73 74 72 69 6e | a.(completion-metadata.(substrin |
| 398c0 | 67 20 63 6f 6e 74 65 6e 74 20 30 20 70 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.content.0.pt)................. |
| 398e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 39900 | 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 6f 6e | ...........minibuffer-completion |
| 39920 | 2d 74 61 62 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 | -table.......................... |
| 39940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 39960 | 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 69 63 61 74 | ..minibuffer-completion-predicat |
| 39980 | 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 54 72 61 6d 70 20 | e)))................;;.If.Tramp. |
| 399a0 | 69 73 20 75 73 65 64 2c 20 64 6f 20 6e 6f 74 20 63 6f 6d 70 75 74 65 20 74 68 65 20 63 61 6e 64 | is.used,.do.not.compute.the.cand |
| 399c0 | 69 64 61 74 65 73 20 69 6e 20 61 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 | idates.in.an................;;.i |
| 399e0 | 6e 74 65 72 72 75 70 74 69 62 6c 65 20 66 61 73 68 69 6f 6e 2c 20 73 69 6e 63 65 20 74 68 69 73 | nterruptible.fashion,.since.this |
| 39a00 | 20 77 69 6c 6c 20 62 72 65 61 6b 20 74 68 65 20 54 72 61 6d 70 0a 20 20 20 20 20 20 20 20 20 20 | .will.break.the.Tramp........... |
| 39a20 | 20 20 20 20 20 3b 3b 20 70 61 73 73 77 6f 72 64 20 61 6e 64 20 75 73 65 72 20 6e 61 6d 65 20 70 | .....;;.password.and.user.name.p |
| 39a40 | 72 6f 6d 70 74 73 20 28 53 65 65 20 67 68 3a 6d 69 6e 61 64 2f 76 65 72 74 69 63 6f 23 32 33 29 | rompts.(See.gh:minad/vertico#23) |
| 39a60 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 20 28 6e 6f 74 20 69 6e | .................(if.(or.(not.in |
| 39a80 | 74 65 72 72 75 70 74 69 62 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | terruptible).................... |
| 39aa0 | 20 20 20 20 28 61 6e 64 20 28 65 71 20 27 66 69 6c 65 20 28 76 65 72 74 69 63 6f 2d 2d 6d 65 74 | ....(and.(eq.'file.(vertico--met |
| 39ac0 | 61 64 61 74 61 2d 67 65 74 20 27 63 61 74 65 67 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 | adata-get.'category))........... |
| 39ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 76 65 72 74 69 63 6f 2d 2d | ..................(or.(vertico-- |
| 39b00 | 72 65 6d 6f 74 65 2d 70 20 63 6f 6e 74 65 6e 74 29 20 28 76 65 72 74 69 63 6f 2d 2d 72 65 6d 6f | remote-p.content).(vertico--remo |
| 39b20 | 74 65 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 29 0a 20 20 20 20 20 | te-p.default-directory))))...... |
| 39b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d 2d 72 65 63 6f 6d 70 75 74 | ..............(vertico--recomput |
| 39b60 | 65 20 70 74 20 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | e.pt.content)..................( |
| 39b80 | 6c 65 74 20 28 28 6e 6f 6e 2d 65 73 73 65 6e 74 69 61 6c 20 74 29 29 0a 20 20 20 20 20 20 20 20 | let.((non-essential.t))......... |
| 39ba0 | 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 2d 6e 6f 2d 69 6e 70 75 74 20 28 76 65 72 74 | ...........(while-no-input.(vert |
| 39bc0 | 69 63 6f 2d 2d 72 65 63 6f 6d 70 75 74 65 20 70 74 20 63 6f 6e 74 65 6e 74 29 29 29 29 29 0a 20 | ico--recompute.pt.content))))).. |
| 39be0 | 20 20 20 20 20 20 20 28 27 6e 69 6c 20 28 61 62 6f 72 74 2d 72 65 63 75 72 73 69 76 65 2d 65 64 | .......('nil.(abort-recursive-ed |
| 39c00 | 69 74 29 29 0a 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 73 74 61 74 65 20 28 70 72 65 64 20 63 | it)).........((and.state.(pred.c |
| 39c20 | 6f 6e 73 70 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 2d 69 | onsp))..........(setq.vertico--i |
| 39c40 | 6e 70 75 74 20 69 6e 70 75 74 29 0a 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 73 20 | nput.input)..........(dolist.(s. |
| 39c60 | 73 74 61 74 65 29 20 28 73 65 74 20 28 63 61 72 20 73 29 20 28 63 64 72 20 73 29 29 29 29 29 29 | state).(set.(car.s).(cdr.s)))))) |
| 39c80 | 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 2d 64 69 73 70 6c 61 79 2d 73 74 72 69 | ))..(defun.vertico--display-stri |
| 39ca0 | 6e 67 20 28 73 74 72 29 0a 20 20 22 52 65 74 75 72 6e 20 64 69 73 70 6c 61 79 20 53 54 52 20 77 | ng.(str)..."Return.display.STR.w |
| 39cc0 | 69 74 68 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 | ithout.display.and.invisible.pro |
| 39ce0 | 70 65 72 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 | perties."...(let.((end.(length.s |
| 39d00 | 74 72 29 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 | tr)).(pos.0).chunks).....(while. |
| 39d20 | 28 3c 20 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 | (<.pos.end).......(let.((nextd.( |
| 39d40 | 6e 65 78 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 | next-single-property-change.pos. |
| 39d60 | 27 64 69 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 | 'display.str.end)).............( |
| 39d80 | 64 69 73 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 | disp.(get-text-property.pos.'dis |
| 39da0 | 70 6c 61 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 | play.str))).........(if.(stringp |
| 39dc0 | 20 64 69 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 | .disp).............(let.((face.( |
| 39de0 | 67 65 74 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 | get-text-property.pos.'face.str) |
| 39e00 | 29 29 0a 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 | ))...............(when.face..... |
| 39e20 | 20 20 20 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 | ............(add-face-text-prope |
| 39e40 | 72 74 79 20 30 20 28 6c 65 6e 67 74 68 20 64 69 73 70 29 20 66 61 63 65 20 74 20 28 73 65 74 71 | rty.0.(length.disp).face.t.(setq |
| 39e60 | 20 64 69 73 70 20 28 63 6f 6e 63 61 74 20 64 69 73 70 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | .disp.(concat.disp)))).......... |
| 39e80 | 20 20 20 20 20 28 73 65 74 71 20 70 6f 73 20 6e 65 78 74 64 20 63 68 75 6e 6b 73 20 28 63 6f 6e | .....(setq.pos.nextd.chunks.(con |
| 39ea0 | 73 20 64 69 73 70 20 63 68 75 6e 6b 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c | s.disp.chunks)))...........(whil |
| 39ec0 | 65 20 28 3c 20 70 6f 73 20 6e 65 78 74 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 | e.(<.pos.nextd).............(let |
| 39ee0 | 20 28 28 6e 65 78 74 69 20 28 6e 65 78 74 2d 73 69 6e 67 6c 65 2d 70 72 6f 70 65 72 74 79 2d 63 | .((nexti.(next-single-property-c |
| 39f00 | 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 29 | hange.pos.'invisible.str.nextd)) |
| 39f20 | 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 74 | )...............(unless.(or.(get |
| 39f40 | 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 74 | -text-property.pos.'invisible.st |
| 39f60 | 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 6e | r)...........................(an |
| 39f80 | 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 66 | d.(=.pos.0).(=.nexti.end))).;;.f |
| 39fa0 | 75 6c 6c 20 73 74 72 69 6e 67 20 2d 3e 20 6e 6f 20 61 6c 6c 6f 63 61 74 69 6f 6e 0a 20 20 20 20 | ull.string.->.no.allocation..... |
| 39fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 73 75 62 73 74 72 69 6e 67 20 73 | ..............(push.(substring.s |
| 39fe0 | 74 72 20 70 6f 73 20 6e 65 78 74 69 29 20 63 68 75 6e 6b 73 29 29 0a 20 20 20 20 20 20 20 20 20 | tr.pos.nexti).chunks)).......... |
| 3a000 | 20 20 20 20 20 28 73 65 74 71 20 70 6f 73 20 6e 65 78 74 69 29 29 29 29 29 29 0a 20 20 20 20 28 | .....(setq.pos.nexti)))))).....( |
| 3a020 | 69 66 20 63 68 75 6e 6b 73 20 28 61 70 70 6c 79 20 23 27 63 6f 6e 63 61 74 20 28 6e 72 65 76 65 | if.chunks.(apply.#'concat.(nreve |
| 3a040 | 72 73 65 20 63 68 75 6e 6b 73 29 29 20 73 74 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 | rse.chunks)).str)))..(defun.vert |
| 3a060 | 69 63 6f 2d 2d 77 69 6e 64 6f 77 2d 77 69 64 74 68 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6d | ico--window-width.()..."Return.m |
| 3a080 | 69 6e 69 6d 75 6d 20 77 69 64 74 68 20 6f 66 20 77 69 6e 64 6f 77 73 2c 20 77 68 69 63 68 20 64 | inimum.width.of.windows,.which.d |
| 3a0a0 | 69 73 70 6c 61 79 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 22 0a 20 20 28 63 6c 2d 6c 6f | isplay.the.minibuffer."...(cl-lo |
| 3a0c0 | 6f 70 20 66 6f 72 20 77 69 6e 20 69 6e 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 | op.for.win.in.(get-buffer-window |
| 3a0e0 | 2d 6c 69 73 74 29 20 6d 69 6e 69 6d 69 7a 65 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 20 77 69 | -list).minimize.(window-width.wi |
| 3a100 | 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 2d 74 72 75 6e 63 61 74 65 2d 6d | n)))..(defun.vertico--truncate-m |
| 3a120 | 75 6c 74 69 6c 69 6e 65 20 28 73 74 72 20 6d 61 78 29 0a 20 20 22 54 72 75 6e 63 61 74 65 20 6d | ultiline.(str.max)..."Truncate.m |
| 3a140 | 75 6c 74 69 6c 69 6e 65 20 53 54 52 20 74 6f 20 4d 41 58 2e 22 0a 20 20 28 6c 65 74 20 28 28 70 | ultiline.STR.to.MAX."...(let.((p |
| 3a160 | 6f 73 20 30 29 20 28 72 65 73 20 22 22 29 29 0a 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 | os.0).(res."")).....(while.(and. |
| 3a180 | 28 3c 20 28 6c 65 6e 67 74 68 20 72 65 73 29 20 28 2a 20 32 20 6d 61 78 29 29 20 28 73 74 72 69 | (<.(length.res).(*.2.max)).(stri |
| 3a1a0 | 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 28 5c 5c 53 2d 2b 5c 5c 29 5c 5c 7c 5c 5c 73 2d 2b 22 20 73 | ng-match."\\(\\S-+\\)\\|\\s-+".s |
| 3a1c0 | 74 72 20 70 6f 73 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 72 65 73 20 28 63 6f 6e 63 61 74 | tr.pos)).......(setq.res.(concat |
| 3a1e0 | 20 72 65 73 20 28 69 66 20 28 6d 61 74 63 68 2d 65 6e 64 20 31 29 20 28 6d 61 74 63 68 2d 73 74 | .res.(if.(match-end.1).(match-st |
| 3a200 | 72 69 6e 67 20 30 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ring.0.str)..................... |
| 3a220 | 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 73 65 61 72 63 68 20 22 5c 6e | ..........(if.(string-search."\n |
| 3a240 | 22 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 30 20 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 | ".(match-string.0.str))......... |
| 3a260 | 20 20 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 76 | ..........................(car.v |
| 3a280 | 65 72 74 69 63 6f 2d 6d 75 6c 74 69 6c 69 6e 65 29 20 22 20 22 29 29 29 0a 20 20 20 20 20 20 20 | ertico-multiline).".")))........ |
| 3a2a0 | 20 20 20 20 20 70 6f 73 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 29 0a 20 20 20 20 28 74 72 | .....pos.(match-end.0))).....(tr |
| 3a2c0 | 75 6e 63 61 74 65 2d 73 74 72 69 6e 67 2d 74 6f 2d 77 69 64 74 68 20 28 73 74 72 69 6e 67 2d 74 | uncate-string-to-width.(string-t |
| 3a2e0 | 72 69 6d 20 72 65 73 29 20 6d 61 78 20 30 20 6e 69 6c 20 28 63 64 72 20 76 65 72 74 69 63 6f 2d | rim.res).max.0.nil.(cdr.vertico- |
| 3a300 | 6d 75 6c 74 69 6c 69 6e 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 2d 63 | multiline))))..(defun.vertico--c |
| 3a320 | 6f 6d 70 75 74 65 2d 73 63 72 6f 6c 6c 20 28 29 0a 20 20 22 43 6f 6d 70 75 74 65 20 6e 65 77 20 | ompute-scroll.()..."Compute.new. |
| 3a340 | 73 63 72 6f 6c 6c 20 70 6f 73 69 74 69 6f 6e 2e 22 0a 20 20 28 6c 65 74 20 28 28 6f 66 66 20 28 | scroll.position."...(let.((off.( |
| 3a360 | 6d 61 78 20 28 6d 69 6e 20 76 65 72 74 69 63 6f 2d 73 63 72 6f 6c 6c 2d 6d 61 72 67 69 6e 20 28 | max.(min.vertico-scroll-margin.( |
| 3a380 | 2f 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 20 32 29 29 20 30 29 29 0a 20 20 20 20 20 20 20 20 | /.vertico-count.2)).0))......... |
| 3a3a0 | 28 63 6f 72 72 20 28 69 66 20 28 3d 20 76 65 72 74 69 63 6f 2d 73 63 72 6f 6c 6c 2d 6d 61 72 67 | (corr.(if.(=.vertico-scroll-marg |
| 3a3c0 | 69 6e 20 28 2f 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 20 32 29 29 20 28 31 2d 20 28 6d 6f 64 | in.(/.vertico-count.2)).(1-.(mod |
| 3a3e0 | 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 20 32 29 29 20 30 29 29 29 0a 20 20 20 20 28 73 65 74 | .vertico-count.2)).0))).....(set |
| 3a400 | 71 20 76 65 72 74 69 63 6f 2d 2d 73 63 72 6f 6c 6c 20 28 6d 69 6e 20 28 6d 61 78 20 30 20 28 2d | q.vertico--scroll.(min.(max.0.(- |
| 3a420 | 20 76 65 72 74 69 63 6f 2d 2d 74 6f 74 61 6c 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 29 29 0a | .vertico--total.vertico-count)). |
| 3a440 | 20 20 20 20 20 20 20 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 | ...............................( |
| 3a460 | 6d 61 78 20 30 20 28 2b 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 6f 66 66 20 31 20 28 2d | max.0.(+.vertico--index.off.1.(- |
| 3a480 | 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .vertico-count))................ |
| 3a4a0 | 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 20 28 2d 20 76 65 72 | .....................(min.(-.ver |
| 3a4c0 | 74 69 63 6f 2d 2d 69 6e 64 65 78 20 6f 66 66 20 63 6f 72 72 29 20 76 65 72 74 69 63 6f 2d 2d 73 | tico--index.off.corr).vertico--s |
| 3a4e0 | 63 72 6f 6c 6c 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 2d 66 6f 72 | croll))))))..(defun.vertico--for |
| 3a500 | 6d 61 74 2d 67 72 6f 75 70 2d 74 69 74 6c 65 20 28 74 69 74 6c 65 20 63 61 6e 64 29 0a 20 20 22 | mat-group-title.(title.cand)..." |
| 3a520 | 46 6f 72 6d 61 74 20 67 72 6f 75 70 20 54 49 54 4c 45 20 67 69 76 65 6e 20 74 68 65 20 63 75 72 | Format.group.TITLE.given.the.cur |
| 3a540 | 72 65 6e 74 20 43 41 4e 44 2e 22 0a 20 20 3b 3b 20 43 6f 70 79 20 63 61 6e 64 69 64 61 74 65 20 | rent.CAND."...;;.Copy.candidate. |
| 3a560 | 68 69 67 68 6c 69 67 68 74 69 6e 67 20 69 66 20 74 69 74 6c 65 20 69 73 20 61 20 70 72 65 66 69 | highlighting.if.title.is.a.prefi |
| 3a580 | 78 20 6f 66 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 2e 0a 20 20 28 77 68 65 6e 20 28 73 74 72 | x.of.the.candidate....(when.(str |
| 3a5a0 | 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 74 69 74 6c 65 20 63 61 6e 64 29 0a 20 20 20 20 28 73 65 | ing-prefix-p.title.cand).....(se |
| 3a5c0 | 74 71 20 74 69 74 6c 65 20 28 73 75 62 73 74 72 69 6e 67 20 63 61 6e 64 20 30 20 28 6c 65 6e 67 | tq.title.(substring.cand.0.(leng |
| 3a5e0 | 74 68 20 74 69 74 6c 65 29 29 29 0a 20 20 20 20 28 76 65 72 74 69 63 6f 2d 2d 72 65 6d 6f 76 65 | th.title))).....(vertico--remove |
| 3a600 | 2d 66 61 63 65 20 30 20 28 6c 65 6e 67 74 68 20 74 69 74 6c 65 29 20 27 63 6f 6d 70 6c 65 74 69 | -face.0.(length.title).'completi |
| 3a620 | 6f 6e 73 2d 66 69 72 73 74 2d 64 69 66 66 65 72 65 6e 63 65 20 74 69 74 6c 65 29 29 0a 20 20 28 | ons-first-difference.title))...( |
| 3a640 | 73 65 74 71 20 74 69 74 6c 65 20 28 73 75 62 73 74 72 69 6e 67 20 74 69 74 6c 65 29 29 0a 20 20 | setq.title.(substring.title))... |
| 3a660 | 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 74 | (add-face-text-property.0.(lengt |
| 3a680 | 68 20 74 69 74 6c 65 29 20 27 76 65 72 74 69 63 6f 2d 67 72 6f 75 70 2d 74 69 74 6c 65 20 74 20 | h.title).'vertico-group-title.t. |
| 3a6a0 | 74 69 74 6c 65 29 0a 20 20 28 66 6f 72 6d 61 74 20 28 63 6f 6e 63 61 74 20 76 65 72 74 69 63 6f | title)...(format.(concat.vertico |
| 3a6c0 | 2d 67 72 6f 75 70 2d 66 6f 72 6d 61 74 20 22 5c 6e 22 29 20 74 69 74 6c 65 29 29 0a 0a 28 64 65 | -group-format."\n").title))..(de |
| 3a6e0 | 66 75 6e 20 76 65 72 74 69 63 6f 2d 2d 66 6f 72 6d 61 74 2d 63 6f 75 6e 74 20 28 29 0a 20 20 22 | fun.vertico--format-count.()..." |
| 3a700 | 46 6f 72 6d 61 74 20 74 68 65 20 63 6f 75 6e 74 20 73 74 72 69 6e 67 2e 22 0a 20 20 28 66 6f 72 | Format.the.count.string."...(for |
| 3a720 | 6d 61 74 20 28 63 61 72 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 2d 66 6f 72 6d 61 74 29 0a 20 | mat.(car.vertico-count-format).. |
| 3a740 | 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 28 63 64 72 20 76 65 72 74 69 63 6f 2d 63 6f | .........(format.(cdr.vertico-co |
| 3a760 | 75 6e 74 2d 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | unt-format)...................(c |
| 3a780 | 6f 6e 64 20 28 28 3e 3d 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 30 29 20 28 31 2b 20 76 | ond.((>=.vertico--index.0).(1+.v |
| 3a7a0 | 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ertico--index))................. |
| 3a7c0 | 20 20 20 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d 2d 61 6c 6c 6f 77 2d 70 72 6f 6d 70 74 20 22 | ........(vertico--allow-prompt." |
| 3a7e0 | 2a 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 28 74 20 22 | *").........................(t." |
| 3a800 | 21 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 2d | !"))...................vertico-- |
| 3a820 | 74 6f 74 61 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 2d 64 69 73 70 6c 61 | total)))..(defun.vertico--displa |
| 3a840 | 79 2d 63 6f 75 6e 74 20 28 29 0a 20 20 22 55 70 64 61 74 65 20 63 6f 75 6e 74 20 6f 76 65 72 6c | y-count.()..."Update.count.overl |
| 3a860 | 61 79 20 60 76 65 72 74 69 63 6f 2d 2d 63 6f 75 6e 74 2d 6f 76 27 2e 22 0a 20 20 28 6d 6f 76 65 | ay.`vertico--count-ov'."...(move |
| 3a880 | 2d 6f 76 65 72 6c 61 79 20 76 65 72 74 69 63 6f 2d 2d 63 6f 75 6e 74 2d 6f 76 20 28 70 6f 69 6e | -overlay.vertico--count-ov.(poin |
| 3a8a0 | 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 28 6f 76 65 72 6c 61 79 2d 70 | t-min).(point-min))...(overlay-p |
| 3a8c0 | 75 74 20 76 65 72 74 69 63 6f 2d 2d 63 6f 75 6e 74 2d 6f 76 20 27 62 65 66 6f 72 65 2d 73 74 72 | ut.vertico--count-ov.'before-str |
| 3a8e0 | 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 76 65 72 74 69 63 6f 2d 63 | ing................(if.vertico-c |
| 3a900 | 6f 75 6e 74 2d 66 6f 72 6d 61 74 20 28 76 65 72 74 69 63 6f 2d 2d 66 6f 72 6d 61 74 2d 63 6f 75 | ount-format.(vertico--format-cou |
| 3a920 | 6e 74 29 20 22 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 2d 70 72 6f 6d 70 | nt)."")))..(defun.vertico--promp |
| 3a940 | 74 2d 73 65 6c 65 63 74 69 6f 6e 20 28 29 0a 20 20 22 48 69 67 68 6c 69 67 68 74 20 74 68 65 20 | t-selection.()..."Highlight.the. |
| 3a960 | 70 72 6f 6d 70 74 20 69 66 20 73 65 6c 65 63 74 65 64 2e 22 0a 20 20 28 6c 65 74 20 28 28 69 6e | prompt.if.selected."...(let.((in |
| 3a980 | 68 69 62 69 74 2d 6d 6f 64 69 66 69 63 61 74 69 6f 6e 2d 68 6f 6f 6b 73 20 74 29 29 0a 20 20 20 | hibit-modification-hooks.t)).... |
| 3a9a0 | 20 28 69 66 20 28 61 6e 64 20 28 3c 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 30 29 20 76 | .(if.(and.(<.vertico--index.0).v |
| 3a9c0 | 65 72 74 69 63 6f 2d 2d 61 6c 6c 6f 77 2d 70 72 6f 6d 70 74 29 0a 20 20 20 20 20 20 20 20 28 61 | ertico--allow-prompt).........(a |
| 3a9e0 | 64 64 2d 66 61 63 65 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 | dd-face-text-property.(minibuffe |
| 3aa00 | 72 2d 70 72 6f 6d 70 74 2d 65 6e 64 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 27 76 65 72 74 69 | r-prompt-end).(point-max).'verti |
| 3aa20 | 63 6f 2d 63 75 72 72 65 6e 74 20 27 61 70 70 65 6e 64 29 0a 20 20 20 20 20 20 28 76 65 72 74 69 | co-current.'append).......(verti |
| 3aa40 | 63 6f 2d 2d 72 65 6d 6f 76 65 2d 66 61 63 65 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 70 72 6f 6d | co--remove-face.(minibuffer-prom |
| 3aa60 | 70 74 2d 65 6e 64 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 27 76 65 72 74 69 63 6f 2d 63 75 72 | pt-end).(point-max).'vertico-cur |
| 3aa80 | 72 65 6e 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 2d 72 65 6d 6f 76 65 | rent))))..(defun.vertico--remove |
| 3aaa0 | 2d 66 61 63 65 20 28 62 65 67 20 65 6e 64 20 66 61 63 65 20 26 6f 70 74 69 6f 6e 61 6c 20 6f 62 | -face.(beg.end.face.&optional.ob |
| 3aac0 | 6a 29 0a 20 20 22 52 65 6d 6f 76 65 20 46 41 43 45 20 62 65 74 77 65 65 6e 20 42 45 47 20 61 6e | j)..."Remove.FACE.between.BEG.an |
| 3aae0 | 64 20 45 4e 44 20 66 72 6f 6d 20 4f 42 4a 2e 22 0a 20 20 28 77 68 69 6c 65 20 28 3c 20 62 65 67 | d.END.from.OBJ."...(while.(<.beg |
| 3ab00 | 20 65 6e 64 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6e 65 78 74 20 28 6e 65 78 74 2d 73 69 6e 67 | .end).....(let.((next.(next-sing |
| 3ab20 | 6c 65 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 20 62 65 67 20 27 66 61 63 65 20 6f 62 6a | le-property-change.beg.'face.obj |
| 3ab40 | 20 65 6e 64 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 76 61 6c 20 28 67 | .end))).......(when-let.((val.(g |
| 3ab60 | 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 62 65 67 20 27 66 61 63 65 20 6f 62 6a 29 29 | et-text-property.beg.'face.obj)) |
| 3ab80 | 29 0a 20 20 20 20 20 20 20 20 28 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 62 65 67 | ).........(put-text-property.beg |
| 3aba0 | 20 6e 65 78 74 20 27 66 61 63 65 20 28 72 65 6d 71 20 66 61 63 65 20 28 65 6e 73 75 72 65 2d 6c | .next.'face.(remq.face.(ensure-l |
| 3abc0 | 69 73 74 20 76 61 6c 29 29 20 6f 62 6a 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 62 65 67 20 | ist.val)).obj)).......(setq.beg. |
| 3abe0 | 6e 65 78 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 2d 64 65 62 75 67 20 | next))))..(defun.vertico--debug. |
| 3ac00 | 28 26 72 65 73 74 20 5f 29 0a 20 20 22 44 65 62 75 67 67 65 72 20 75 73 65 64 20 62 79 20 60 76 | (&rest._)..."Debugger.used.by.`v |
| 3ac20 | 65 72 74 69 63 6f 2d 2d 70 72 6f 74 65 63 74 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 69 6e 68 69 | ertico--protect'."...(let.((inhi |
| 3ac40 | 62 69 74 2d 6d 65 73 73 61 67 65 20 74 29 29 0a 20 20 20 20 28 72 65 71 75 69 72 65 20 27 62 61 | bit-message.t)).....(require.'ba |
| 3ac60 | 63 6b 74 72 61 63 65 29 0a 20 20 20 20 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 62 | cktrace).....(declare-function.b |
| 3ac80 | 61 63 6b 74 72 61 63 65 2d 74 6f 2d 73 74 72 69 6e 67 20 22 62 61 63 6b 74 72 61 63 65 22 29 0a | acktrace-to-string."backtrace"). |
| 3aca0 | 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 56 65 72 74 69 63 6f 20 64 65 74 65 63 74 65 64 20 61 | ....(message."Vertico.detected.a |
| 3acc0 | 6e 20 65 72 72 6f 72 3a 5c 6e 25 73 22 20 28 62 61 63 6b 74 72 61 63 65 2d 74 6f 2d 73 74 72 69 | n.error:\n%s".(backtrace-to-stri |
| 3ace0 | 6e 67 29 29 29 0a 20 20 28 6c 65 74 20 28 6d 65 73 73 61 67 65 2d 6c 6f 67 2d 6d 61 78 29 0a 20 | ng)))...(let.(message-log-max).. |
| 3ad00 | 20 20 20 28 6d 65 73 73 61 67 65 20 22 25 73 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...(message."%s.%s"............. |
| 3ad20 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 56 65 72 74 69 63 6f 20 64 65 74 65 63 74 65 64 20 61 | .(propertize."Vertico.detected.a |
| 3ad40 | 6e 20 65 72 72 6f 72 3a 22 20 27 66 61 63 65 20 27 65 72 72 6f 72 29 0a 20 20 20 20 20 20 20 20 | n.error:".'face.'error)......... |
| 3ad60 | 20 20 20 20 20 28 73 75 62 73 74 69 74 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 20 22 50 | .....(substitute-command-keys."P |
| 3ad80 | 72 65 73 73 20 5c 5c 5b 76 69 65 77 2d 65 63 68 6f 2d 61 72 65 61 2d 6d 65 73 73 61 67 65 73 5d | ress.\\[view-echo-area-messages] |
| 3ada0 | 20 74 6f 20 73 65 65 20 74 68 65 20 73 74 61 63 6b 20 74 72 61 63 65 22 29 29 29 0a 20 20 6e 69 | .to.see.the.stack.trace")))...ni |
| 3adc0 | 6c 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 2d 70 72 6f 74 65 63 74 20 28 66 75 6e | l)..(defun.vertico--protect.(fun |
| 3ade0 | 29 0a 20 20 22 50 72 6f 74 65 63 74 20 46 55 4e 20 73 75 63 68 20 74 68 61 74 20 65 72 72 6f 72 | )..."Protect.FUN.such.that.error |
| 3ae00 | 73 20 61 72 65 20 63 61 75 67 68 74 2e 0a 49 66 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 | s.are.caught..If.an.error.occurs |
| 3ae20 | 2c 20 74 68 65 20 46 55 4e 20 69 73 20 72 65 74 72 69 65 64 20 77 69 74 68 20 60 64 65 62 75 67 | ,.the.FUN.is.retried.with.`debug |
| 3ae40 | 2d 6f 6e 2d 65 72 72 6f 72 27 20 65 6e 61 62 6c 65 64 20 61 6e 64 0a 74 68 65 20 73 74 61 63 6b | -on-error'.enabled.and.the.stack |
| 3ae60 | 20 74 72 61 63 65 20 69 73 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 2a 4d 65 73 73 61 67 65 73 | .trace.is.shown.in.the.*Messages |
| 3ae80 | 2a 20 62 75 66 66 65 72 2e 22 0a 20 20 28 73 74 61 74 69 63 2d 69 66 20 28 66 62 6f 75 6e 64 70 | *.buffer."...(static-if.(fboundp |
| 3aea0 | 20 27 68 61 6e 64 6c 65 72 2d 62 69 6e 64 29 20 3b 3b 20 41 76 61 69 6c 61 62 6c 65 20 6f 6e 20 | .'handler-bind).;;.Available.on. |
| 3aec0 | 45 6d 61 63 73 20 33 30 0a 20 20 20 20 20 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 0a 20 20 | Emacs.30.......(ignore-errors... |
| 3aee0 | 20 20 20 20 20 20 28 68 61 6e 64 6c 65 72 2d 62 69 6e 64 20 28 28 65 72 72 6f 72 20 23 27 76 65 | ......(handler-bind.((error.#'ve |
| 3af00 | 72 74 69 63 6f 2d 2d 64 65 62 75 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c | rtico--debug))...........(funcal |
| 3af20 | 6c 20 66 75 6e 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 64 65 62 75 67 2d 6f 6e 2d | l.fun))).....(when.(or.debug-on- |
| 3af40 | 65 72 72 6f 72 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 20 20 | error.(condition-case.nil....... |
| 3af60 | 20 20 20 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 67 | ...........................(prog |
| 3af80 | 6e 20 28 66 75 6e 63 61 6c 6c 20 66 75 6e 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 | n.(funcall.fun).nil)............ |
| 3afa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 74 29 29 29 0a | ....................(error.t))). |
| 3afc0 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 62 75 67 2d 6f 6e 2d 65 72 72 6f 72 20 74 29 0a 20 | ......(let.((debug-on-error.t).. |
| 3afe0 | 20 20 20 20 20 20 20 20 20 20 20 28 64 65 62 75 67 67 65 72 20 23 27 76 65 72 74 69 63 6f 2d 2d | ...........(debugger.#'vertico-- |
| 3b000 | 64 65 62 75 67 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 | debug)).........(condition-case. |
| 3b020 | 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 75 6e 29 0a 20 20 | nil.............(funcall.fun)... |
| 3b040 | 20 20 20 20 20 20 20 20 28 28 64 65 62 75 67 20 65 72 72 6f 72 29 20 6e 69 6c 29 29 29 29 29 29 | ........((debug.error).nil)))))) |
| 3b060 | 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 2d 65 78 68 69 62 69 74 20 28 29 0a 20 20 22 | ..(defun.vertico--exhibit.()..." |
| 3b080 | 45 78 68 69 62 69 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 55 49 2e 22 0a 20 20 28 76 65 72 74 69 | Exhibit.completion.UI."...(verti |
| 3b0a0 | 63 6f 2d 2d 70 72 6f 74 65 63 74 0a 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 28 | co--protect....(lambda.()......( |
| 3b0c0 | 6c 65 74 20 28 28 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 74 29 29 20 3b 3b 20 4f 76 | let.((buffer-undo-list.t)).;;.Ov |
| 3b0e0 | 65 72 6c 61 79 73 20 61 66 66 65 63 74 20 70 6f 69 6e 74 20 70 6f 73 69 74 69 6f 6e 20 61 6e 64 | erlays.affect.point.position.and |
| 3b100 | 20 75 6e 64 6f 20 6c 69 73 74 21 0a 20 20 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d 2d 75 70 64 | .undo.list!........(vertico--upd |
| 3b120 | 61 74 65 20 27 69 6e 74 65 72 72 75 70 74 69 62 6c 65 29 0a 20 20 20 20 20 20 20 28 76 65 72 74 | ate.'interruptible)........(vert |
| 3b140 | 69 63 6f 2d 2d 70 72 6f 6d 70 74 2d 73 65 6c 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 28 76 | ico--prompt-selection)........(v |
| 3b160 | 65 72 74 69 63 6f 2d 2d 64 69 73 70 6c 61 79 2d 63 6f 75 6e 74 29 0a 20 20 20 20 20 20 20 28 76 | ertico--display-count)........(v |
| 3b180 | 65 72 74 69 63 6f 2d 2d 64 69 73 70 6c 61 79 2d 63 61 6e 64 69 64 61 74 65 73 20 28 76 65 72 74 | ertico--display-candidates.(vert |
| 3b1a0 | 69 63 6f 2d 2d 61 72 72 61 6e 67 65 2d 63 61 6e 64 69 64 61 74 65 73 29 29 0a 20 20 20 20 20 20 | ico--arrange-candidates))....... |
| 3b1c0 | 20 28 76 65 72 74 69 63 6f 2d 2d 72 65 73 69 7a 65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 | .(vertico--resize)))))..(defun.v |
| 3b1e0 | 65 72 74 69 63 6f 2d 2d 67 6f 74 6f 20 28 69 6e 64 65 78 29 0a 20 20 22 47 6f 20 74 6f 20 63 61 | ertico--goto.(index)..."Go.to.ca |
| 3b200 | 6e 64 69 64 61 74 65 20 77 69 74 68 20 49 4e 44 45 58 2e 22 0a 20 20 28 73 65 74 71 20 76 65 72 | ndidate.with.INDEX."...(setq.ver |
| 3b220 | 74 69 63 6f 2d 2d 69 6e 64 65 78 0a 20 20 20 20 20 20 20 20 28 6d 61 78 20 28 69 66 20 28 6f 72 | tico--index.........(max.(if.(or |
| 3b240 | 20 76 65 72 74 69 63 6f 2d 2d 61 6c 6c 6f 77 2d 70 72 6f 6d 70 74 20 28 3d 20 30 20 76 65 72 74 | .vertico--allow-prompt.(=.0.vert |
| 3b260 | 69 63 6f 2d 2d 74 6f 74 61 6c 29 29 20 2d 31 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ico--total)).-1.0).............. |
| 3b280 | 28 6d 69 6e 20 69 6e 64 65 78 20 28 31 2d 20 76 65 72 74 69 63 6f 2d 2d 74 6f 74 61 6c 29 29 29 | (min.index.(1-.vertico--total))) |
| 3b2a0 | 0a 20 20 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 2d 6c 6f 63 6b 2d 63 61 6e 64 69 64 61 74 65 | .........vertico--lock-candidate |
| 3b2c0 | 20 28 6f 72 20 28 3e 3d 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 30 29 20 76 65 72 74 69 | .(or.(>=.vertico--index.0).verti |
| 3b2e0 | 63 6f 2d 2d 61 6c 6c 6f 77 2d 70 72 6f 6d 70 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 | co--allow-prompt)))..(defun.vert |
| 3b300 | 69 63 6f 2d 2d 63 61 6e 64 69 64 61 74 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 68 6c 29 0a 20 20 | ico--candidate.(&optional.hl)... |
| 3b320 | 22 52 65 74 75 72 6e 20 63 75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74 65 20 73 74 72 69 6e 67 | "Return.current.candidate.string |
| 3b340 | 20 77 69 74 68 20 6f 70 74 69 6f 6e 61 6c 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 69 66 20 48 | .with.optional.highlighting.if.H |
| 3b360 | 4c 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 22 0a 20 20 28 6c 65 74 20 28 28 63 6f 6e 74 65 6e 74 20 | L.is.non-nil."...(let.((content. |
| 3b380 | 28 6f 72 20 28 63 61 72 2d 73 61 66 65 20 76 65 72 74 69 63 6f 2d 2d 69 6e 70 75 74 29 20 28 6d | (or.(car-safe.vertico--input).(m |
| 3b3a0 | 69 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 | inibuffer-contents-no-properties |
| 3b3c0 | 29 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 3e 3d 20 76 65 72 74 69 63 6f | )))).....(cond......((>=.vertico |
| 3b3e0 | 2d 2d 69 6e 64 65 78 20 30 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 61 6e 64 20 28 73 75 | --index.0).......(let.((cand.(su |
| 3b400 | 62 73 74 72 69 6e 67 20 28 6e 74 68 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 76 65 72 74 | bstring.(nth.vertico--index.vert |
| 3b420 | 69 63 6f 2d 2d 63 61 6e 64 69 64 61 74 65 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 58 | ico--candidates)))).........;;.X |
| 3b440 | 58 58 20 44 72 6f 70 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 63 6f 6d 6d 6f 6e 2d 70 | XX.Drop.the.completions-common-p |
| 3b460 | 61 72 74 20 66 61 63 65 20 77 68 69 63 68 20 69 73 20 61 64 64 65 64 20 62 79 20 74 68 65 0a 20 | art.face.which.is.added.by.the.. |
| 3b480 | 20 20 20 20 20 20 20 3b 3b 20 60 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 74 77 71 2d 61 6c 6c 27 20 | .......;;.`completion--twq-all'. |
| 3b4a0 | 68 61 63 6b 2e 20 20 54 68 69 73 20 73 68 6f 75 6c 64 20 62 65 74 74 65 72 20 62 65 20 66 69 78 | hack...This.should.better.be.fix |
| 3b4c0 | 65 64 20 69 6e 20 45 6d 61 63 73 0a 20 20 20 20 20 20 20 20 3b 3b 20 69 74 73 65 6c 66 2c 20 74 | ed.in.Emacs.........;;.itself,.t |
| 3b4e0 | 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 63 6f 64 65 20 69 73 20 61 6c 72 65 61 64 79 | he.corresponding.code.is.already |
| 3b500 | 20 6d 61 72 6b 65 64 20 61 73 20 66 69 78 6d 65 2e 0a 20 20 20 20 20 20 20 20 28 76 65 72 74 69 | .marked.as.fixme..........(verti |
| 3b520 | 63 6f 2d 2d 72 65 6d 6f 76 65 2d 66 61 63 65 20 30 20 28 6c 65 6e 67 74 68 20 63 61 6e 64 29 20 | co--remove-face.0.(length.cand). |
| 3b540 | 27 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 63 6f 6d 6d 6f 6e 2d 70 61 72 74 20 63 61 6e 64 29 0a 20 | 'completions-common-part.cand).. |
| 3b560 | 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 76 65 72 74 69 63 6f 2d 2d 62 61 73 65 20 28 69 66 | .......(concat.vertico--base.(if |
| 3b580 | 20 68 6c 20 28 76 65 72 74 69 63 6f 2d 2d 68 69 6c 69 74 20 63 61 6e 64 29 20 63 61 6e 64 29 29 | .hl.(vertico--hilit.cand).cand)) |
| 3b5a0 | 29 29 0a 20 20 20 20 20 28 28 61 6e 64 20 28 65 71 75 61 6c 20 63 6f 6e 74 65 6e 74 20 22 22 29 | ))......((and.(equal.content."") |
| 3b5c0 | 20 28 6f 72 20 28 63 61 72 2d 73 61 66 65 20 6d 69 6e 69 62 75 66 66 65 72 2d 64 65 66 61 75 6c | .(or.(car-safe.minibuffer-defaul |
| 3b5e0 | 74 29 20 6d 69 6e 69 62 75 66 66 65 72 2d 64 65 66 61 75 6c 74 29 29 29 0a 20 20 20 20 20 28 74 | t).minibuffer-default)))......(t |
| 3b600 | 20 63 6f 6e 74 65 6e 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 2d 6d 61 | .content))))..(defun.vertico--ma |
| 3b620 | 74 63 68 2d 70 20 28 69 6e 70 75 74 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 49 4e 50 | tch-p.(input)..."Return.t.if.INP |
| 3b640 | 55 54 20 69 73 20 61 20 76 61 6c 69 64 20 6d 61 74 63 68 2e 22 0a 20 20 28 6c 65 74 20 28 28 72 | UT.is.a.valid.match."...(let.((r |
| 3b660 | 6d 20 6d 69 6e 69 62 75 66 66 65 72 2d 2d 72 65 71 75 69 72 65 2d 6d 61 74 63 68 29 29 0a 20 20 | m.minibuffer--require-match))... |
| 3b680 | 20 20 28 6f 72 20 28 6d 65 6d 71 20 72 6d 20 27 28 6e 69 6c 20 63 6f 6e 66 69 72 6d 2d 61 66 74 | ..(or.(memq.rm.'(nil.confirm-aft |
| 3b6a0 | 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 22 | er-completion)).........(equal." |
| 3b6c0 | 22 20 69 6e 70 75 74 29 20 3b 3b 20 4e 75 6c 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 2c 20 72 65 74 | ".input).;;.Null.completion,.ret |
| 3b6e0 | 75 72 6e 73 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 | urns.default.value.........(if.( |
| 3b700 | 66 75 6e 63 74 69 6f 6e 70 20 72 6d 29 20 28 66 75 6e 63 61 6c 6c 20 72 6d 20 69 6e 70 75 74 29 | functionp.rm).(funcall.rm.input) |
| 3b720 | 20 3b 3b 20 45 6d 61 63 73 20 32 39 20 73 75 70 70 6f 72 74 73 20 66 75 6e 63 74 69 6f 6e 73 0a | .;;.Emacs.29.supports.functions. |
| 3b740 | 20 20 20 20 20 20 20 20 20 20 28 74 65 73 74 2d 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 6e 70 75 74 | ..........(test-completion.input |
| 3b760 | 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 20 6d 69 6e | .minibuffer-completion-table.min |
| 3b780 | 69 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 29 29 0a 20 | ibuffer-completion-predicate)).. |
| 3b7a0 | 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 72 6d 20 27 63 6f 6e 66 69 72 6d 29 20 28 65 71 20 | .......(if.(eq.rm.'confirm).(eq. |
| 3b7c0 | 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 20 28 72 65 61 64 2d 63 68 61 72 20 22 43 6f 6e 66 69 | (ignore-errors.(read-char."Confi |
| 3b7e0 | 72 6d 22 29 29 20 31 33 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 69 6e 69 62 75 66 66 65 72 2d | rm")).13)...........(minibuffer- |
| 3b800 | 6d 65 73 73 61 67 65 20 22 4d 61 74 63 68 20 72 65 71 75 69 72 65 64 22 29 20 6e 69 6c 29 29 29 | message."Match.required").nil))) |
| 3b820 | 29 0a 0a 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 76 65 72 74 69 63 6f 2d 2d 66 6f 72 6d 61 | )..(cl-defgeneric.vertico--forma |
| 3b840 | 74 2d 63 61 6e 64 69 64 61 74 65 20 28 63 61 6e 64 20 70 72 65 66 69 78 20 73 75 66 66 69 78 20 | t-candidate.(cand.prefix.suffix. |
| 3b860 | 69 6e 64 65 78 20 5f 73 74 61 72 74 29 0a 20 20 22 46 6f 72 6d 61 74 20 43 41 4e 44 20 67 69 76 | index._start)..."Format.CAND.giv |
| 3b880 | 65 6e 20 50 52 45 46 49 58 2c 20 53 55 46 46 49 58 20 61 6e 64 20 49 4e 44 45 58 2e 22 0a 20 20 | en.PREFIX,.SUFFIX.and.INDEX."... |
| 3b8a0 | 28 73 65 74 71 20 63 61 6e 64 20 28 76 65 72 74 69 63 6f 2d 2d 64 69 73 70 6c 61 79 2d 73 74 72 | (setq.cand.(vertico--display-str |
| 3b8c0 | 69 6e 67 20 28 63 6f 6e 63 61 74 20 70 72 65 66 69 78 20 63 61 6e 64 20 73 75 66 66 69 78 20 22 | ing.(concat.prefix.cand.suffix." |
| 3b8e0 | 5c 6e 22 29 29 29 0a 20 20 28 77 68 65 6e 20 28 3d 20 69 6e 64 65 78 20 76 65 72 74 69 63 6f 2d | \n")))...(when.(=.index.vertico- |
| 3b900 | 2d 69 6e 64 65 78 29 0a 20 20 20 20 28 61 64 64 2d 66 61 63 65 2d 74 65 78 74 2d 70 72 6f 70 65 | -index).....(add-face-text-prope |
| 3b920 | 72 74 79 20 30 20 28 6c 65 6e 67 74 68 20 63 61 6e 64 29 20 27 76 65 72 74 69 63 6f 2d 63 75 72 | rty.0.(length.cand).'vertico-cur |
| 3b940 | 72 65 6e 74 20 27 61 70 70 65 6e 64 20 63 61 6e 64 29 29 0a 20 20 63 61 6e 64 29 0a 0a 28 63 6c | rent.'append.cand))...cand)..(cl |
| 3b960 | 2d 64 65 66 67 65 6e 65 72 69 63 20 76 65 72 74 69 63 6f 2d 2d 61 72 72 61 6e 67 65 2d 63 61 6e | -defgeneric.vertico--arrange-can |
| 3b980 | 64 69 64 61 74 65 73 20 28 29 0a 20 20 22 41 72 72 61 6e 67 65 20 63 61 6e 64 69 64 61 74 65 73 | didates.()..."Arrange.candidates |
| 3b9a0 | 2e 22 0a 20 20 28 76 65 72 74 69 63 6f 2d 2d 63 6f 6d 70 75 74 65 2d 73 63 72 6f 6c 6c 29 0a 20 | ."...(vertico--compute-scroll).. |
| 3b9c0 | 20 28 6c 65 74 20 28 28 63 75 72 72 2d 6c 69 6e 65 20 30 29 20 6c 69 6e 65 73 29 0a 20 20 20 20 | .(let.((curr-line.0).lines)..... |
| 3b9e0 | 3b 3b 20 43 6f 6d 70 75 74 65 20 67 72 6f 75 70 20 74 69 74 6c 65 73 0a 20 20 20 20 28 6c 65 74 | ;;.Compute.group.titles.....(let |
| 3ba00 | 2a 20 28 74 69 74 6c 65 20 28 69 6e 64 65 78 20 76 65 72 74 69 63 6f 2d 2d 73 63 72 6f 6c 6c 29 | *.(title.(index.vertico--scroll) |
| 3ba20 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 67 72 6f 75 70 2d 66 75 6e 20 28 61 6e 64 20 76 65 72 74 | ............(group-fun.(and.vert |
| 3ba40 | 69 63 6f 2d 67 72 6f 75 70 2d 66 6f 72 6d 61 74 20 28 76 65 72 74 69 63 6f 2d 2d 6d 65 74 61 64 | ico-group-format.(vertico--metad |
| 3ba60 | 61 74 61 2d 67 65 74 20 27 67 72 6f 75 70 2d 66 75 6e 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 | ata-get.'group-function)))...... |
| 3ba80 | 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 20 20 28 76 | ......(candidates.............(v |
| 3baa0 | 65 72 74 69 63 6f 2d 2d 61 66 66 69 78 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | ertico--affixate..............(c |
| 3bac0 | 6c 2d 6c 6f 6f 70 20 72 65 70 65 61 74 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 20 66 6f 72 20 | l-loop.repeat.vertico-count.for. |
| 3bae0 | 63 20 69 6e 20 28 6e 74 68 63 64 72 20 69 6e 64 65 78 20 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 | c.in.(nthcdr.index.vertico--cand |
| 3bb00 | 69 64 61 74 65 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 63 6f | idates).......................co |
| 3bb20 | 6c 6c 65 63 74 20 28 76 65 72 74 69 63 6f 2d 2d 68 69 6c 69 74 20 63 29 29 29 29 29 0a 20 20 20 | llect.(vertico--hilit.c))))).... |
| 3bb40 | 20 20 20 28 70 63 61 73 65 2d 64 6f 6c 69 73 74 20 28 28 61 6e 64 20 63 61 6e 64 20 60 28 2c 73 | ...(pcase-dolist.((and.cand.`(,s |
| 3bb60 | 74 72 20 2e 20 2c 5f 29 29 20 63 61 6e 64 69 64 61 74 65 73 29 0a 20 20 20 20 20 20 20 20 28 77 | tr...,_)).candidates).........(w |
| 3bb80 | 68 65 6e 2d 6c 65 74 20 28 28 6e 65 77 2d 74 69 74 6c 65 20 28 61 6e 64 20 67 72 6f 75 70 2d 66 | hen-let.((new-title.(and.group-f |
| 3bba0 | 75 6e 20 28 66 75 6e 63 61 6c 6c 20 67 72 6f 75 70 2d 66 75 6e 20 73 74 72 20 6e 69 6c 29 29 29 | un.(funcall.group-fun.str.nil))) |
| 3bbc0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 75 61 6c 20 74 69 74 6c 65 | )...........(unless.(equal.title |
| 3bbe0 | 20 6e 65 77 2d 74 69 74 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 69 | .new-title).............(setq.ti |
| 3bc00 | 74 6c 65 20 6e 65 77 2d 74 69 74 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 | tle.new-title).............(push |
| 3bc20 | 20 28 76 65 72 74 69 63 6f 2d 2d 66 6f 72 6d 61 74 2d 67 72 6f 75 70 2d 74 69 74 6c 65 20 74 69 | .(vertico--format-group-title.ti |
| 3bc40 | 74 6c 65 20 73 74 72 29 20 6c 69 6e 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 63 | tle.str).lines))...........(setc |
| 3bc60 | 61 72 20 63 61 6e 64 20 28 66 75 6e 63 61 6c 6c 20 67 72 6f 75 70 2d 66 75 6e 20 73 74 72 20 27 | ar.cand.(funcall.group-fun.str.' |
| 3bc80 | 74 72 61 6e 73 66 6f 72 6d 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 3d 20 69 6e | transform))).........(when.(=.in |
| 3bca0 | 64 65 78 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 | dex.vertico--index)...........(s |
| 3bcc0 | 65 74 71 20 63 75 72 72 2d 6c 69 6e 65 20 28 6c 65 6e 67 74 68 20 6c 69 6e 65 73 29 29 29 0a 20 | etq.curr-line.(length.lines))).. |
| 3bce0 | 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 69 6e 64 65 78 20 63 61 6e 64 29 20 6c | .......(push.(cons.index.cand).l |
| 3bd00 | 69 6e 65 73 29 0a 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 69 6e 64 65 78 29 29 29 0a | ines).........(cl-incf.index))). |
| 3bd20 | 20 20 20 20 3b 3b 20 44 72 6f 70 20 65 78 63 65 73 73 20 6c 69 6e 65 73 0a 20 20 20 20 28 73 65 | ....;;.Drop.excess.lines.....(se |
| 3bd40 | 74 71 20 6c 69 6e 65 73 20 28 6e 72 65 76 65 72 73 65 20 6c 69 6e 65 73 29 29 0a 20 20 20 20 28 | tq.lines.(nreverse.lines)).....( |
| 3bd60 | 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 63 6f 75 6e 74 20 66 72 6f 6d 20 28 6c 65 6e 67 74 68 20 6c | cl-loop.for.count.from.(length.l |
| 3bd80 | 69 6e 65 73 29 20 61 62 6f 76 65 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 20 64 6f 0a 20 20 20 | ines).above.vertico-count.do.... |
| 3bda0 | 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3c 20 63 75 72 72 2d 6c 69 6e 65 20 28 2f 20 63 6f | ..........(if.(<.curr-line.(/.co |
| 3bdc0 | 75 6e 74 20 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 62 75 74 6c 61 | unt.2))..................(nbutla |
| 3bde0 | 73 74 20 6c 69 6e 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 | st.lines)................(setq.c |
| 3be00 | 75 72 72 2d 6c 69 6e 65 20 28 31 2d 20 63 75 72 72 2d 6c 69 6e 65 29 20 6c 69 6e 65 73 20 28 63 | urr-line.(1-.curr-line).lines.(c |
| 3be20 | 64 72 20 6c 69 6e 65 73 29 29 29 29 0a 20 20 20 20 3b 3b 20 46 6f 72 6d 61 74 20 63 61 6e 64 69 | dr.lines)))).....;;.Format.candi |
| 3be40 | 64 61 74 65 73 0a 20 20 20 20 28 6c 65 74 20 28 28 6d 61 78 2d 77 69 64 74 68 20 28 2d 20 28 76 | dates.....(let.((max-width.(-.(v |
| 3be60 | 65 72 74 69 63 6f 2d 2d 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 34 29 29 20 73 74 61 72 74 29 | ertico--window-width).4)).start) |
| 3be80 | 0a 20 20 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 6c 69 6e 65 20 6f 6e 20 6c 69 6e 65 | .......(cl-loop.for.line.on.line |
| 3bea0 | 73 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 28 63 61 72 20 | s.do................(pcase.(car. |
| 3bec0 | 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 2c 69 6e 64 65 78 | line)..................(`(,index |
| 3bee0 | 20 2c 63 61 6e 64 20 2c 70 72 65 66 69 78 20 2c 73 75 66 66 69 78 29 0a 20 20 20 20 20 20 20 20 | .,cand.,prefix.,suffix)......... |
| 3bf00 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 74 61 72 74 20 28 6f 72 20 73 74 61 72 74 20 | ..........(setq.start.(or.start. |
| 3bf20 | 69 6e 64 65 78 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 | index))...................(when. |
| 3bf40 | 28 73 74 72 69 6e 67 2d 73 65 61 72 63 68 20 22 5c 6e 22 20 63 61 6e 64 29 0a 20 20 20 20 20 20 | (string-search."\n".cand)....... |
| 3bf60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 61 6e 64 20 28 76 65 72 74 69 63 | ..............(setq.cand.(vertic |
| 3bf80 | 6f 2d 2d 74 72 75 6e 63 61 74 65 2d 6d 75 6c 74 69 6c 69 6e 65 20 63 61 6e 64 20 6d 61 78 2d 77 | o--truncate-multiline.cand.max-w |
| 3bfa0 | 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 28 73 65 74 63 61 | idth)))...................(setca |
| 3bfc0 | 72 20 6c 69 6e 65 20 28 76 65 72 74 69 63 6f 2d 2d 66 6f 72 6d 61 74 2d 63 61 6e 64 69 64 61 74 | r.line.(vertico--format-candidat |
| 3bfe0 | 65 20 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 61 72 74 | e.cand.prefix.suffix.index.start |
| 3c000 | 29 29 29 29 29 29 0a 20 20 20 20 6c 69 6e 65 73 29 29 0a 0a 28 63 6c 2d 64 65 66 67 65 6e 65 72 | )))))).....lines))..(cl-defgener |
| 3c020 | 69 63 20 76 65 72 74 69 63 6f 2d 2d 64 69 73 70 6c 61 79 2d 63 61 6e 64 69 64 61 74 65 73 20 28 | ic.vertico--display-candidates.( |
| 3c040 | 6c 69 6e 65 73 29 0a 20 20 22 55 70 64 61 74 65 20 63 61 6e 64 69 64 61 74 65 73 20 6f 76 65 72 | lines)..."Update.candidates.over |
| 3c060 | 6c 61 79 20 60 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 61 74 65 73 2d 6f 76 27 20 77 69 74 | lay.`vertico--candidates-ov'.wit |
| 3c080 | 68 20 4c 49 4e 45 53 2e 22 0a 20 20 28 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 20 76 65 72 74 69 63 | h.LINES."...(move-overlay.vertic |
| 3c0a0 | 6f 2d 2d 63 61 6e 64 69 64 61 74 65 73 2d 6f 76 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 28 70 6f | o--candidates-ov.(point-max).(po |
| 3c0c0 | 69 6e 74 2d 6d 61 78 29 29 0a 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 76 65 72 74 69 63 6f | int-max))...(overlay-put.vertico |
| 3c0e0 | 2d 2d 63 61 6e 64 69 64 61 74 65 73 2d 6f 76 20 27 61 66 74 65 72 2d 73 74 72 69 6e 67 0a 20 20 | --candidates-ov.'after-string... |
| 3c100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 63 6f 6e 63 61 74 20 23 28 22 | .............(apply.#'concat.#(" |
| 3c120 | 20 22 20 30 20 31 20 28 63 75 72 73 6f 72 20 74 29 29 20 28 61 6e 64 20 6c 69 6e 65 73 20 22 5c | .".0.1.(cursor.t)).(and.lines."\ |
| 3c140 | 6e 22 29 20 6c 69 6e 65 73 29 29 29 0a 0a 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 76 65 72 | n").lines)))..(cl-defgeneric.ver |
| 3c160 | 74 69 63 6f 2d 2d 72 65 73 69 7a 65 20 28 29 0a 20 20 22 52 65 73 69 7a 65 20 61 63 74 69 76 65 | tico--resize.()..."Resize.active |
| 3c180 | 20 6d 69 6e 69 62 75 66 66 65 72 20 77 69 6e 64 6f 77 2e 22 0a 20 20 28 73 65 74 71 2d 6c 6f 63 | .minibuffer.window."...(setq-loc |
| 3c1a0 | 61 6c 20 74 72 75 6e 63 61 74 65 2d 6c 69 6e 65 73 20 28 3c 20 28 70 6f 69 6e 74 29 20 28 2a 20 | al.truncate-lines.(<.(point).(*. |
| 3c1c0 | 30 2e 38 20 28 76 65 72 74 69 63 6f 2d 2d 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 29 29 0a 20 20 | 0.8.(vertico--window-width)))... |
| 3c1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 69 7a 65 2d 6d 69 6e 69 2d 77 69 6e 64 6f 77 73 20 | ............resize-mini-windows. |
| 3c200 | 76 65 72 74 69 63 6f 2d 72 65 73 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 78 | vertico-resize...............max |
| 3c220 | 2d 6d 69 6e 69 2d 77 69 6e 64 6f 77 2d 68 65 69 67 68 74 20 31 2e 30 29 0a 20 20 28 75 6e 6c 65 | -mini-window-height.1.0)...(unle |
| 3c240 | 73 73 20 74 72 75 6e 63 61 74 65 2d 6c 69 6e 65 73 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 68 73 | ss.truncate-lines.(set-window-hs |
| 3c260 | 63 72 6f 6c 6c 20 6e 69 6c 20 30 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 76 65 72 74 | croll.nil.0))...(unless.(or.vert |
| 3c280 | 69 63 6f 2d 72 65 73 69 7a 65 20 28 66 72 61 6d 65 2d 72 6f 6f 74 2d 77 69 6e 64 6f 77 2d 70 20 | ico-resize.(frame-root-window-p. |
| 3c2a0 | 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 0a 20 20 20 | (active-minibuffer-window))).... |
| 3c2c0 | 20 28 6c 65 74 20 28 28 64 65 6c 74 61 20 28 2d 20 28 6d 61 78 20 28 63 64 72 20 28 77 69 6e 64 | .(let.((delta.(-.(max.(cdr.(wind |
| 3c2e0 | 6f 77 2d 74 65 78 74 2d 70 69 78 65 6c 2d 73 69 7a 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ow-text-pixel-size))............ |
| 3c300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 28 64 65 66 61 75 6c 74 2d 6c 69 6e 65 2d 68 | ..............(*.(default-line-h |
| 3c320 | 65 69 67 68 74 29 20 28 31 2b 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 29 29 29 0a 20 20 20 20 | eight).(1+.vertico-count)))..... |
| 3c340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 70 69 78 65 6c 2d 68 65 69 67 68 | .............(window-pixel-heigh |
| 3c360 | 74 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 2f 3d 20 30 20 64 65 6c 74 61 29 20 28 | t)))).......(when.(/=.0.delta).( |
| 3c380 | 77 69 6e 64 6f 77 2d 72 65 73 69 7a 65 20 6e 69 6c 20 64 65 6c 74 61 20 6e 69 6c 20 6e 69 6c 20 | window-resize.nil.delta.nil.nil. |
| 3c3a0 | 27 70 69 78 65 6c 77 69 73 65 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 | 'pixelwise)))))..(cl-defgeneric. |
| 3c3c0 | 76 65 72 74 69 63 6f 2d 2d 70 72 65 70 61 72 65 20 28 29 0a 20 20 22 45 6e 73 75 72 65 20 74 68 | vertico--prepare.()..."Ensure.th |
| 3c3e0 | 61 74 20 74 68 65 20 73 74 61 74 65 20 69 73 20 70 72 65 70 61 72 65 64 20 62 65 66 6f 72 65 20 | at.the.state.is.prepared.before. |
| 3c400 | 72 75 6e 6e 69 6e 67 20 74 68 65 20 6e 65 78 74 20 63 6f 6d 6d 61 6e 64 2e 22 0a 20 20 28 77 68 | running.the.next.command."...(wh |
| 3c420 | 65 6e 2d 6c 65 74 20 28 28 63 6d 64 20 28 61 6e 64 20 28 73 79 6d 62 6f 6c 70 20 74 68 69 73 2d | en-let.((cmd.(and.(symbolp.this- |
| 3c440 | 63 6f 6d 6d 61 6e 64 29 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 74 68 69 73 2d 63 6f 6d 6d 61 | command).(symbol-name.this-comma |
| 3c460 | 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 70 72 65 66 | nd)))..............((string-pref |
| 3c480 | 69 78 2d 70 20 22 76 65 72 74 69 63 6f 2d 22 20 63 6d 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ix-p."vertico-".cmd))........... |
| 3c4a0 | 20 20 20 28 28 6e 6f 74 20 28 61 6e 64 20 76 65 72 74 69 63 6f 2d 2d 6d 65 74 61 64 61 74 61 20 | ...((not.(and.vertico--metadata. |
| 3c4c0 | 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 | (string-prefix-p."vertico-direct |
| 3c4e0 | 6f 72 79 2d 22 20 63 6d 64 29 29 29 29 29 0a 20 20 20 20 28 76 65 72 74 69 63 6f 2d 2d 75 70 64 | ory-".cmd))))).....(vertico--upd |
| 3c500 | 61 74 65 29 29 29 0a 0a 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 76 65 72 74 69 63 6f 2d 2d | ate)))..(cl-defgeneric.vertico-- |
| 3c520 | 73 65 74 75 70 20 28 29 0a 20 20 22 53 65 74 75 70 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 55 49 2e | setup.()..."Setup.completion.UI. |
| 3c540 | 22 0a 20 20 28 77 68 65 6e 20 28 62 6f 75 6e 64 70 20 27 70 69 78 65 6c 2d 73 63 72 6f 6c 6c 2d | "...(when.(boundp.'pixel-scroll- |
| 3c560 | 70 72 65 63 69 73 69 6f 6e 2d 6d 6f 64 65 29 0a 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 | precision-mode).....(setq-local. |
| 3c580 | 70 69 78 65 6c 2d 73 63 72 6f 6c 6c 2d 70 72 65 63 69 73 69 6f 6e 2d 6d 6f 64 65 20 6e 69 6c 29 | pixel-scroll-precision-mode.nil) |
| 3c5a0 | 29 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 73 63 72 6f 6c 6c 2d 6d 61 72 67 69 6e 20 30 0a | )...(setq-local.scroll-margin.0. |
| 3c5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 2d 69 6e 70 75 74 20 74 0a 20 | ..............vertico--input.t.. |
| 3c5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 75 74 6f 2d 68 65 6c | .............completion-auto-hel |
| 3c600 | 70 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 | p.nil...............completion-s |
| 3c620 | 68 6f 77 2d 69 6e 6c 69 6e 65 2d 68 65 6c 70 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 | how-inline-help.nil............. |
| 3c640 | 20 20 66 72 69 6e 67 65 2d 69 6e 64 69 63 61 74 6f 72 2d 61 6c 69 73 74 20 27 28 28 63 6f 6e 74 | ..fringe-indicator-alist.'((cont |
| 3c660 | 69 6e 75 61 74 69 6f 6e 29 20 28 74 72 75 6e 63 61 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 | inuation).(truncation))......... |
| 3c680 | 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 61 74 65 73 2d 6f 76 20 28 6d 61 | ......vertico--candidates-ov.(ma |
| 3c6a0 | 6b 65 2d 6f 76 65 72 6c 61 79 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 28 70 6f 69 6e 74 2d 6d 61 | ke-overlay.(point-max).(point-ma |
| 3c6c0 | 78 29 20 6e 69 6c 20 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 74 69 63 | x).nil.t.t)...............vertic |
| 3c6e0 | 6f 2d 2d 63 6f 75 6e 74 2d 6f 76 20 28 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 28 70 6f 69 6e 74 | o--count-ov.(make-overlay.(point |
| 3c700 | 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 6e 69 6c 20 74 20 74 29 29 0a 20 20 28 6f | -min).(point-min).nil.t.t))...(o |
| 3c720 | 76 65 72 6c 61 79 2d 70 75 74 20 76 65 72 74 69 63 6f 2d 2d 63 6f 75 6e 74 2d 6f 76 20 27 70 72 | verlay-put.vertico--count-ov.'pr |
| 3c740 | 69 6f 72 69 74 79 20 31 29 20 3b 3b 20 46 6f 72 20 60 6d 69 6e 69 62 75 66 66 65 72 2d 64 65 70 | iority.1).;;.For.`minibuffer-dep |
| 3c760 | 74 68 2d 69 6e 64 69 63 61 74 65 2d 6d 6f 64 65 27 0a 20 20 28 75 73 65 2d 6c 6f 63 61 6c 2d 6d | th-indicate-mode'...(use-local-m |
| 3c780 | 61 70 20 76 65 72 74 69 63 6f 2d 6d 61 70 29 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 70 72 65 | ap.vertico-map)...(add-hook.'pre |
| 3c7a0 | 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 23 27 76 65 72 74 69 63 6f 2d 2d 70 72 65 70 61 72 65 | -command-hook.#'vertico--prepare |
| 3c7c0 | 20 6e 69 6c 20 27 6c 6f 63 61 6c 29 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 70 6f 73 74 2d 63 | .nil.'local)...(add-hook.'post-c |
| 3c7e0 | 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 23 27 76 65 72 74 69 63 6f 2d 2d 65 78 68 69 62 69 74 20 6e | ommand-hook.#'vertico--exhibit.n |
| 3c800 | 69 6c 20 27 6c 6f 63 61 6c 29 29 0a 0a 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 76 65 72 74 | il.'local))..(cl-defgeneric.vert |
| 3c820 | 69 63 6f 2d 2d 61 64 76 69 63 65 20 28 26 72 65 73 74 20 61 70 70 29 0a 20 20 22 41 64 76 69 63 | ico--advice.(&rest.app)..."Advic |
| 3c840 | 65 20 66 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 2c 20 61 70 70 6c 79 | e.for.completion.function,.apply |
| 3c860 | 20 41 50 50 2e 22 0a 20 20 28 64 6c 65 74 20 28 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 65 61 67 65 | .APP."...(dlet.((completion-eage |
| 3c880 | 72 2d 64 69 73 70 6c 61 79 20 6e 69 6c 29 29 20 3b 3b 20 41 76 61 69 6c 61 62 6c 65 20 6f 6e 20 | r-display.nil)).;;.Available.on. |
| 3c8a0 | 45 6d 61 63 73 20 33 31 0a 20 20 20 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 77 69 74 68 2d 73 65 | Emacs.31.....(minibuffer-with-se |
| 3c8c0 | 74 75 70 2d 68 6f 6f 6b 20 23 27 76 65 72 74 69 63 6f 2d 2d 73 65 74 75 70 20 28 61 70 70 6c 79 | tup-hook.#'vertico--setup.(apply |
| 3c8e0 | 20 61 70 70 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 66 69 72 73 74 20 28 | .app))))..(defun.vertico-first.( |
| 3c900 | 29 0a 20 20 22 47 6f 20 74 6f 20 66 69 72 73 74 20 63 61 6e 64 69 64 61 74 65 2c 20 6f 72 20 74 | )..."Go.to.first.candidate,.or.t |
| 3c920 | 6f 20 74 68 65 20 70 72 6f 6d 70 74 20 77 68 65 6e 20 74 68 65 20 66 69 72 73 74 20 63 61 6e 64 | o.the.prompt.when.the.first.cand |
| 3c940 | 69 64 61 74 65 20 69 73 20 73 65 6c 65 63 74 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | idate.is.selected."...(interacti |
| 3c960 | 76 65 29 0a 20 20 28 76 65 72 74 69 63 6f 2d 2d 67 6f 74 6f 20 28 69 66 20 28 3e 20 76 65 72 74 | ve)...(vertico--goto.(if.(>.vert |
| 3c980 | 69 63 6f 2d 2d 69 6e 64 65 78 20 30 29 20 30 20 2d 31 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 | ico--index.0).0.-1)))..(defun.ve |
| 3c9a0 | 72 74 69 63 6f 2d 6c 61 73 74 20 28 29 0a 20 20 22 47 6f 20 74 6f 20 6c 61 73 74 20 63 61 6e 64 | rtico-last.()..."Go.to.last.cand |
| 3c9c0 | 69 64 61 74 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 76 65 72 74 69 | idate."...(interactive)...(verti |
| 3c9e0 | 63 6f 2d 2d 67 6f 74 6f 20 28 31 2d 20 76 65 72 74 69 63 6f 2d 2d 74 6f 74 61 6c 29 29 29 0a 0a | co--goto.(1-.vertico--total))).. |
| 3ca00 | 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 20 28 26 6f 70 74 | (defun.vertico-scroll-down.(&opt |
| 3ca20 | 69 6f 6e 61 6c 20 6e 29 0a 20 20 22 47 6f 20 62 61 63 6b 20 62 79 20 4e 20 70 61 67 65 73 2e 22 | ional.n)..."Go.back.by.N.pages." |
| 3ca40 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 76 65 72 74 69 63 6f 2d | ...(interactive."p")...(vertico- |
| 3ca60 | 2d 67 6f 74 6f 20 28 6d 61 78 20 30 20 28 2d 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 28 | -goto.(max.0.(-.vertico--index.( |
| 3ca80 | 2a 20 28 6f 72 20 6e 20 31 29 20 76 65 72 74 69 63 6f 2d 63 6f 75 6e 74 29 29 29 29 29 0a 0a 28 | *.(or.n.1).vertico-count)))))..( |
| 3caa0 | 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 73 63 72 6f 6c 6c 2d 75 70 20 28 26 6f 70 74 69 6f 6e | defun.vertico-scroll-up.(&option |
| 3cac0 | 61 6c 20 6e 29 0a 20 20 22 47 6f 20 66 6f 72 77 61 72 64 20 62 79 20 4e 20 70 61 67 65 73 2e 22 | al.n)..."Go.forward.by.N.pages." |
| 3cae0 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 76 65 72 74 69 63 6f 2d | ...(interactive."p")...(vertico- |
| 3cb00 | 73 63 72 6f 6c 6c 2d 64 6f 77 6e 20 28 2d 20 28 6f 72 20 6e 20 31 29 29 29 29 0a 0a 28 64 65 66 | scroll-down.(-.(or.n.1))))..(def |
| 3cb20 | 75 6e 20 76 65 72 74 69 63 6f 2d 6e 65 78 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 29 0a 20 20 | un.vertico-next.(&optional.n)... |
| 3cb40 | 22 47 6f 20 66 6f 72 77 61 72 64 20 4e 20 63 61 6e 64 69 64 61 74 65 73 2e 22 0a 20 20 28 69 6e | "Go.forward.N.candidates."...(in |
| 3cb60 | 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 6c 65 74 20 28 28 69 6e 64 65 78 20 28 2b | teractive."p")...(let.((index.(+ |
| 3cb80 | 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 28 6f 72 20 6e 20 31 29 29 29 29 0a 20 20 20 20 | .vertico--index.(or.n.1))))..... |
| 3cba0 | 28 76 65 72 74 69 63 6f 2d 2d 67 6f 74 6f 0a 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 | (vertico--goto......(cond....... |
| 3cbc0 | 28 28 6e 6f 74 20 76 65 72 74 69 63 6f 2d 63 79 63 6c 65 29 20 69 6e 64 65 78 29 0a 20 20 20 20 | ((not.vertico-cycle).index)..... |
| 3cbe0 | 20 20 28 28 3d 20 76 65 72 74 69 63 6f 2d 2d 74 6f 74 61 6c 20 30 29 20 2d 31 29 0a 20 20 20 20 | ..((=.vertico--total.0).-1)..... |
| 3cc00 | 20 20 28 76 65 72 74 69 63 6f 2d 2d 61 6c 6c 6f 77 2d 70 72 6f 6d 70 74 20 28 31 2d 20 28 6d 6f | ..(vertico--allow-prompt.(1-.(mo |
| 3cc20 | 64 20 28 31 2b 20 69 6e 64 65 78 29 20 28 31 2b 20 76 65 72 74 69 63 6f 2d 2d 74 6f 74 61 6c 29 | d.(1+.index).(1+.vertico--total) |
| 3cc40 | 29 29 29 0a 20 20 20 20 20 20 28 74 20 28 6d 6f 64 20 69 6e 64 65 78 20 76 65 72 74 69 63 6f 2d | ))).......(t.(mod.index.vertico- |
| 3cc60 | 2d 74 6f 74 61 6c 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 70 72 65 | -total))))))..(defun.vertico-pre |
| 3cc80 | 76 69 6f 75 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 29 0a 20 20 22 47 6f 20 62 61 63 6b 77 61 | vious.(&optional.n)..."Go.backwa |
| 3cca0 | 72 64 20 4e 20 63 61 6e 64 69 64 61 74 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | rd.N.candidates."...(interactive |
| 3ccc0 | 20 22 70 22 29 0a 20 20 28 76 65 72 74 69 63 6f 2d 6e 65 78 74 20 28 2d 20 28 6f 72 20 6e 20 31 | ."p")...(vertico-next.(-.(or.n.1 |
| 3cce0 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 65 78 69 74 20 28 26 6f 70 74 69 | ))))..(defun.vertico-exit.(&opti |
| 3cd00 | 6f 6e 61 6c 20 61 72 67 29 0a 20 20 22 45 78 69 74 20 6d 69 6e 69 62 75 66 66 65 72 20 77 69 74 | onal.arg)..."Exit.minibuffer.wit |
| 3cd20 | 68 20 63 75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74 65 20 6f 72 20 69 6e 70 75 74 20 69 66 20 | h.current.candidate.or.input.if. |
| 3cd40 | 70 72 65 66 69 78 20 41 52 47 20 69 73 20 67 69 76 65 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | prefix.ARG.is.given."...(interac |
| 3cd60 | 74 69 76 65 20 22 50 22 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 20 61 72 67 29 | tive."P")...(when.(and.(not.arg) |
| 3cd80 | 20 28 3e 3d 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 20 30 29 29 0a 20 20 20 20 28 76 65 72 | .(>=.vertico--index.0)).....(ver |
| 3cda0 | 74 69 63 6f 2d 69 6e 73 65 72 74 29 29 0a 20 20 28 77 68 65 6e 20 28 76 65 72 74 69 63 6f 2d 2d | tico-insert))...(when.(vertico-- |
| 3cdc0 | 6d 61 74 63 68 2d 70 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 | match-p.(minibuffer-contents-no- |
| 3cde0 | 70 72 6f 70 65 72 74 69 65 73 29 29 0a 20 20 20 20 28 65 78 69 74 2d 6d 69 6e 69 62 75 66 66 65 | properties)).....(exit-minibuffe |
| 3ce00 | 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 6e 65 78 74 2d 67 72 6f 75 70 20 | r)))..(defun.vertico-next-group. |
| 3ce20 | 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 29 0a 20 20 22 43 79 63 6c 65 20 4e 20 67 72 6f 75 70 73 20 | (&optional.n)..."Cycle.N.groups. |
| 3ce40 | 66 6f 72 77 61 72 64 2e 0a 57 68 65 6e 20 74 68 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | forward..When.the.prefix.argumen |
| 3ce60 | 74 20 69 73 20 30 2c 20 74 68 65 20 67 72 6f 75 70 20 6f 72 64 65 72 20 69 73 20 72 65 73 65 74 | t.is.0,.the.group.order.is.reset |
| 3ce80 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 77 68 65 6e 20 28 | ."...(interactive."p")...(when.( |
| 3cea0 | 63 64 72 20 76 65 72 74 69 63 6f 2d 2d 67 72 6f 75 70 73 29 0a 20 20 20 20 28 69 66 20 28 73 65 | cdr.vertico--groups).....(if.(se |
| 3cec0 | 74 71 20 76 65 72 74 69 63 6f 2d 2d 6c 6f 63 6b 2d 67 72 6f 75 70 73 20 28 6e 6f 74 20 28 65 71 | tq.vertico--lock-groups.(not.(eq |
| 3cee0 | 20 6e 20 30 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 2d 67 | .n.0))).........(setq.vertico--g |
| 3cf00 | 72 6f 75 70 73 20 28 76 65 72 74 69 63 6f 2d 2d 63 79 63 6c 65 20 76 65 72 74 69 63 6f 2d 2d 67 | roups.(vertico--cycle.vertico--g |
| 3cf20 | 72 6f 75 70 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 | roups........................... |
| 3cf40 | 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 6c 65 6e 20 28 | ....................(let.((len.( |
| 3cf60 | 6c 65 6e 67 74 68 20 76 65 72 74 69 63 6f 2d 2d 67 72 6f 75 70 73 29 29 29 0a 20 20 20 20 20 20 | length.vertico--groups)))....... |
| 3cf80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3cfa0 | 20 20 20 20 20 20 20 20 20 20 28 2d 20 6c 65 6e 20 28 6d 6f 64 20 28 2d 20 28 6f 72 20 6e 20 31 | ..........(-.len.(mod.(-.(or.n.1 |
| 3cfc0 | 29 29 20 6c 65 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 74 69 63 6f | )).len))))...............vertico |
| 3cfe0 | 2d 2d 61 6c 6c 2d 67 72 6f 75 70 73 20 28 76 65 72 74 69 63 6f 2d 2d 63 79 63 6c 65 20 76 65 72 | --all-groups.(vertico--cycle.ver |
| 3d000 | 74 69 63 6f 2d 2d 61 6c 6c 2d 67 72 6f 75 70 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tico--all-groups................ |
| 3d020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3d040 | 20 20 20 28 73 65 71 2d 70 6f 73 69 74 69 6f 6e 20 76 65 72 74 69 63 6f 2d 2d 61 6c 6c 2d 67 72 | ...(seq-position.vertico--all-gr |
| 3d060 | 6f 75 70 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 | oups............................ |
| 3d080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3d0a0 | 20 20 20 20 20 28 63 61 72 20 76 65 72 74 69 63 6f 2d 2d 67 72 6f 75 70 73 29 29 29 29 0a 20 20 | .....(car.vertico--groups))))... |
| 3d0c0 | 20 20 20 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 2d 67 72 6f 75 70 73 20 6e 69 6c 0a 20 20 | ....(setq.vertico--groups.nil... |
| 3d0e0 | 20 20 20 20 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 2d 61 6c 6c 2d 67 72 6f 75 70 73 20 6e 69 | ..........vertico--all-groups.ni |
| 3d100 | 6c 29 29 0a 20 20 20 20 28 73 65 74 71 20 76 65 72 74 69 63 6f 2d 2d 6c 6f 63 6b 2d 63 61 6e 64 | l)).....(setq.vertico--lock-cand |
| 3d120 | 69 64 61 74 65 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 2d 69 6e 70 | idate.nil...........vertico--inp |
| 3d140 | 75 74 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 70 72 65 76 69 6f | ut.nil)))..(defun.vertico-previo |
| 3d160 | 75 73 2d 67 72 6f 75 70 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 29 0a 20 20 22 43 79 63 6c 65 20 | us-group.(&optional.n)..."Cycle. |
| 3d180 | 4e 20 67 72 6f 75 70 73 20 62 61 63 6b 77 61 72 64 2e 0a 57 68 65 6e 20 74 68 65 20 70 72 65 66 | N.groups.backward..When.the.pref |
| 3d1a0 | 69 78 20 61 72 67 75 6d 65 6e 74 20 69 73 20 30 2c 20 74 68 65 20 67 72 6f 75 70 20 6f 72 64 65 | ix.argument.is.0,.the.group.orde |
| 3d1c0 | 72 20 69 73 20 72 65 73 65 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 | r.is.reset."...(interactive."p") |
| 3d1e0 | 0a 20 20 28 76 65 72 74 69 63 6f 2d 6e 65 78 74 2d 67 72 6f 75 70 20 28 2d 20 28 6f 72 20 6e 20 | ...(vertico-next-group.(-.(or.n. |
| 3d200 | 31 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 65 78 69 74 2d 69 6e 70 75 74 | 1))))..(defun.vertico-exit-input |
| 3d220 | 20 28 29 0a 20 20 22 45 78 69 74 20 6d 69 6e 69 62 75 66 66 65 72 20 77 69 74 68 20 69 6e 70 75 | .()..."Exit.minibuffer.with.inpu |
| 3d240 | 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 76 65 72 74 69 63 6f 2d 65 | t."...(interactive)...(vertico-e |
| 3d260 | 78 69 74 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 76 65 72 74 69 63 6f 2d 73 61 76 65 20 28 29 0a | xit.t))..(defun.vertico-save.(). |
| 3d280 | 20 20 22 53 61 76 65 20 63 75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74 65 20 74 6f 20 6b 69 6c | .."Save.current.candidate.to.kil |
| 3d2a0 | 6c 20 72 69 6e 67 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 28 | l.ring."...(interactive)...(if.( |
| 3d2c0 | 6f 72 20 28 75 73 65 2d 72 65 67 69 6f 6e 2d 70 29 20 28 6e 6f 74 20 74 72 61 6e 73 69 65 6e 74 | or.(use-region-p).(not.transient |
| 3d2e0 | 2d 6d 61 72 6b 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 | -mark-mode)).......(call-interac |
| 3d300 | 74 69 76 65 6c 79 20 23 27 6b 69 6c 6c 2d 72 69 6e 67 2d 73 61 76 65 29 0a 20 20 20 20 28 6b 69 | tively.#'kill-ring-save).....(ki |
| 3d320 | 6c 6c 2d 6e 65 77 20 28 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 | ll-new.(substring-no-properties. |
| 3d340 | 28 76 65 72 74 69 63 6f 2d 2d 63 61 6e 64 69 64 61 74 65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | (vertico--candidate)))))..(defun |
| 3d360 | 20 76 65 72 74 69 63 6f 2d 69 6e 73 65 72 74 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 63 75 72 | .vertico-insert.()..."Insert.cur |
| 3d380 | 72 65 6e 74 20 63 61 6e 64 69 64 61 74 65 20 69 6e 20 6d 69 6e 69 62 75 66 66 65 72 2e 22 0a 20 | rent.candidate.in.minibuffer.".. |
| 3d3a0 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 3b 3b 20 58 58 58 20 54 68 65 72 65 20 69 73 | .(interactive)...;;.XXX.There.is |
| 3d3c0 | 20 61 20 73 6d 61 6c 6c 20 62 75 67 20 68 65 72 65 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 | .a.small.bug.here,.depending.on. |
| 3d3e0 | 69 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 2e 20 57 68 65 6e 20 63 6f 6d 70 6c 65 74 69 6e 67 0a | interpretation..When.completing. |
| 3d400 | 20 20 3b 3b 20 22 7e 2f 65 6d 61 63 73 2f 6d 61 73 74 65 72 2f 6c 69 7c 2f 63 61 6c 63 22 20 77 | ..;;."~/emacs/master/li|/calc".w |
| 3d420 | 68 65 72 65 20 22 7c 22 20 69 73 20 74 68 65 20 63 75 72 73 6f 72 2c 20 74 68 65 6e 20 74 68 65 | here."|".is.the.cursor,.then.the |
| 3d440 | 20 72 65 74 75 72 6e 65 64 0a 20 20 3b 3b 20 63 61 6e 64 69 64 61 74 65 20 6f 6e 6c 79 20 69 6e | .returned...;;.candidate.only.in |
| 3d460 | 63 6c 75 64 65 73 20 74 68 65 20 70 72 65 66 69 78 20 22 7e 2f 65 6d 61 63 73 2f 6d 61 73 74 65 | cludes.the.prefix."~/emacs/maste |
| 3d480 | 72 2f 6c 69 73 70 2f 22 2c 20 62 75 74 20 6e 6f 74 20 74 68 65 0a 20 20 3b 3b 20 73 75 66 66 69 | r/lisp/",.but.not.the...;;.suffi |
| 3d4a0 | 78 20 22 2f 63 61 6c 63 22 2e 20 44 65 66 61 75 6c 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 68 61 | x."/calc"..Default.completion.ha |
| 3d4c0 | 73 20 74 68 65 20 73 61 6d 65 20 70 72 6f 62 6c 65 6d 20 77 68 65 6e 20 73 65 6c 65 63 74 69 6e | s.the.same.problem.when.selectin |
| 3d4e0 | 67 20 69 6e 0a 20 20 3b 3b 20 74 68 65 20 2a 43 6f 6d 70 6c 65 74 69 6f 6e 73 2a 20 62 75 66 66 | g.in...;;.the.*Completions*.buff |
| 3d500 | 65 72 2e 20 53 65 65 20 62 75 67 23 34 38 33 35 36 2e 0a 20 20 28 77 68 65 6e 20 28 3e 20 76 65 | er..See.bug#48356....(when.(>.ve |
| 3d520 | 72 74 69 63 6f 2d 2d 74 6f 74 61 6c 20 30 29 0a 20 20 20 20 28 6c 65 74 20 28 28 76 65 72 74 69 | rtico--total.0).....(let.((verti |
| 3d540 | 63 6f 2d 2d 69 6e 64 65 78 20 28 6d 61 78 20 30 20 76 65 72 74 69 63 6f 2d 2d 69 6e 64 65 78 29 | co--index.(max.0.vertico--index) |
| 3d560 | 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 67 31 20 28 76 65 72 74 69 63 6f | )).......(insert.(prog1.(vertico |
| 3d580 | 2d 2d 63 61 6e 64 69 64 61 74 65 29 20 28 64 65 6c 65 74 65 2d 6d 69 6e 69 62 75 66 66 65 72 2d | --candidate).(delete-minibuffer- |
| 3d5a0 | 63 6f 6e 74 65 6e 74 73 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | contents))))))..;;;###autoload.( |
| 3d5c0 | 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 76 65 72 74 69 63 6f 2d 6d 6f 64 65 0a 20 | define-minor-mode.vertico-mode.. |
| 3d5e0 | 20 22 56 45 52 54 69 63 61 6c 20 49 6e 74 65 72 61 63 74 69 76 65 20 43 4f 6d 70 6c 65 74 69 6f | ."VERTical.Interactive.COmpletio |
| 3d600 | 6e 2e 22 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 20 3a 67 72 6f 75 70 20 27 76 65 72 74 69 63 6f 0a | n."...:global.t.:group.'vertico. |
| 3d620 | 20 20 28 64 6f 6c 69 73 74 20 28 66 75 6e 20 27 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 | ..(dolist.(fun.'(completing-read |
| 3d640 | 2d 64 65 66 61 75 6c 74 20 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c | -default.completing-read-multipl |
| 3d660 | 65 29 29 0a 20 20 20 20 28 69 66 20 76 65 72 74 69 63 6f 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 | e)).....(if.vertico-mode........ |
| 3d680 | 20 28 61 64 76 69 63 65 2d 61 64 64 20 66 75 6e 20 3a 61 72 6f 75 6e 64 20 23 27 76 65 72 74 69 | .(advice-add.fun.:around.#'verti |
| 3d6a0 | 63 6f 2d 2d 61 64 76 69 63 65 29 0a 20 20 20 20 20 20 28 61 64 76 69 63 65 2d 72 65 6d 6f 76 65 | co--advice).......(advice-remove |
| 3d6c0 | 20 66 75 6e 20 23 27 76 65 72 74 69 63 6f 2d 2d 61 64 76 69 63 65 29 29 29 29 0a 0a 28 64 65 66 | .fun.#'vertico--advice))))..(def |
| 3d6e0 | 75 6e 20 76 65 72 74 69 63 6f 2d 2d 63 6f 6d 6d 61 6e 64 2d 70 20 28 5f 73 79 6d 20 62 75 66 66 | un.vertico--command-p.(_sym.buff |
| 3d700 | 65 72 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 56 65 72 74 69 63 6f | er)..."Return.non-nil.if.Vertico |
| 3d720 | 20 69 73 20 61 63 74 69 76 65 20 69 6e 20 42 55 46 46 45 52 2e 22 0a 20 20 28 62 75 66 66 65 72 | .is.active.in.BUFFER."...(buffer |
| 3d740 | 2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 20 27 76 65 72 74 69 63 6f 2d 2d 69 6e 70 75 74 20 62 75 66 | -local-value.'vertico--input.buf |
| 3d760 | 66 65 72 29 29 0a 0a 3b 3b 20 44 6f 20 6e 6f 74 20 73 68 6f 77 20 56 65 72 74 69 63 6f 20 63 6f | fer))..;;.Do.not.show.Vertico.co |
| 3d780 | 6d 6d 61 6e 64 73 20 69 6e 20 4d 2d 58 0a 28 64 6f 6c 69 73 74 20 28 73 79 6d 20 27 28 20 76 65 | mmands.in.M-X.(dolist.(sym.'(.ve |
| 3d7a0 | 72 74 69 63 6f 2d 6e 65 78 74 20 76 65 72 74 69 63 6f 2d 6e 65 78 74 2d 67 72 6f 75 70 20 76 65 | rtico-next.vertico-next-group.ve |
| 3d7c0 | 72 74 69 63 6f 2d 70 72 65 76 69 6f 75 73 20 76 65 72 74 69 63 6f 2d 70 72 65 76 69 6f 75 73 2d | rtico-previous.vertico-previous- |
| 3d7e0 | 67 72 6f 75 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 73 63 | group.................vertico-sc |
| 3d800 | 72 6f 6c 6c 2d 64 6f 77 6e 20 76 65 72 74 69 63 6f 2d 73 63 72 6f 6c 6c 2d 75 70 20 76 65 72 74 | roll-down.vertico-scroll-up.vert |
| 3d820 | 69 63 6f 2d 65 78 69 74 20 76 65 72 74 69 63 6f 2d 69 6e 73 65 72 74 0a 20 20 20 20 20 20 20 20 | ico-exit.vertico-insert......... |
| 3d840 | 20 20 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 65 78 69 74 2d 69 6e 70 75 74 20 76 65 72 74 69 | ........vertico-exit-input.verti |
| 3d860 | 63 6f 2d 73 61 76 65 20 76 65 72 74 69 63 6f 2d 66 69 72 73 74 20 76 65 72 74 69 63 6f 2d 6c 61 | co-save.vertico-first.vertico-la |
| 3d880 | 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 72 65 70 65 61 | st.................vertico-repea |
| 3d8a0 | 74 2d 6e 65 78 74 20 3b 3b 20 61 75 74 6f 6c 6f 61 64 73 20 69 6e 20 76 65 72 74 69 63 6f 2d 72 | t-next.;;.autoloads.in.vertico-r |
| 3d8c0 | 65 70 65 61 74 2e 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 74 69 63 6f | epeat.el.................vertico |
| 3d8e0 | 2d 71 75 69 63 6b 2d 6a 75 6d 70 20 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 2d 65 78 69 74 20 76 | -quick-jump.vertico-quick-exit.v |
| 3d900 | 65 72 74 69 63 6f 2d 71 75 69 63 6b 2d 69 6e 73 65 72 74 20 3b 3b 20 61 75 74 6f 6c 6f 61 64 73 | ertico-quick-insert.;;.autoloads |
| 3d920 | 20 69 6e 20 76 65 72 74 69 63 6f 2d 71 75 69 63 6b 2e 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 | .in.vertico-quick.el............ |
| 3d940 | 20 20 20 20 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 75 70 20 76 65 72 74 69 63 | .....vertico-directory-up.vertic |
| 3d960 | 6f 2d 64 69 72 65 63 74 6f 72 79 2d 65 6e 74 65 72 20 3b 3b 20 61 75 74 6f 6c 6f 61 64 73 20 69 | o-directory-enter.;;.autoloads.i |
| 3d980 | 6e 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2e 65 6c 0a 20 20 20 20 20 20 20 20 20 | n.vertico-directory.el.......... |
| 3d9a0 | 20 20 20 20 20 20 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 64 65 6c 65 74 65 2d | .......vertico-directory-delete- |
| 3d9c0 | 63 68 61 72 20 76 65 72 74 69 63 6f 2d 64 69 72 65 63 74 6f 72 79 2d 64 65 6c 65 74 65 2d 77 6f | char.vertico-directory-delete-wo |
| 3d9e0 | 72 64 29 29 0a 20 20 28 70 75 74 20 73 79 6d 20 27 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 72 65 64 | rd))...(put.sym.'completion-pred |
| 3da00 | 69 63 61 74 65 20 23 27 76 65 72 74 69 63 6f 2d 2d 63 6f 6d 6d 61 6e 64 2d 70 29 29 0a 0a 28 70 | icate.#'vertico--command-p))..(p |
| 3da20 | 72 6f 76 69 64 65 20 27 76 65 72 74 69 63 6f 29 0a 3b 3b 3b 20 76 65 72 74 69 63 6f 2e 65 6c 20 | rovide.'vertico).;;;.vertico.el. |
| 3da40 | 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ends.here....................... |
| 3da60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3da80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3daa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3db00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3db20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3db40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3db60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3db80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dc00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dc20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dc40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dc60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dc80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dcc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dd00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dd20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dd40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dd80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3ddc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3de00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3de20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3de40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3de60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3de80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3df00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3df20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3df40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3df60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3df80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dfa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dfc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dfe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |